@charset "UTF-8";@keyframes zoom{50%{transform:scale(1.05)}}@keyframes horizontal{0%{transform:translateX(-3px)}100%{transform:translateX(0)}}@keyframes vertical{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes slowloop{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}@keyframes flash{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes leftSlideIn{0%{left:-100%}100%{left:0}}@-webkit-keyframes scroll{0%{bottom:70px;opacity:1}50%{opacity:1}100%{bottom:30px;opacity:0}}@keyframes scroll{0%{bottom:70px;opacity:1}50%{opacity:1}100%{bottom:30px;opacity:0}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{width:100%;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;margin:0;padding:0;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#000;-webkit-text-size-adjust:none;line-height:1.7;overflow-x:hidden;word-break:normal;line-break:strict}@media screen and (max-width:760px){body{font-size:12px;font-size:3.2vw}}a{color:#5fb131;text-decoration:none;transition:.2s}a:hover{color:#686c67;transition:.2s}img{max-width:100%;height:auto;vertical-align:top}.main img{transition:.2s}@media screen and (min-width:761px){.main a:hover img{opacity:.8}}.text{line-height:1.7}.hidden{display:none!important;visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clear{clear:both}@media screen and (min-width:761px){.sp{display:none!important}}@media screen and (max-width:760px){.sp{display:block!important}}@media screen and (min-width:761px){.pc{display:block!important}}@media screen and (max-width:760px){.pc{display:none!important}}@media screen and (min-width:761px){.spi{display:none!important}}@media screen and (max-width:760px){.spi{display:inline-block!important}}@media screen and (min-width:761px){.pci{display:inline-block!important}}@media screen and (max-width:760px){.pci{display:none!important}}.right{float:right}.left{float:left}.img-left{float:left;margin:0 20px 10px 0}.img-right{float:right;margin:0 0 10px 20px}.ta-right{text-align:right!important}.ta-center{text-align:center!important}.ta-left{text-align:left!important}.va-top{vertical-align:top!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle!important}.fw-bold{font-weight:700!important}.error-message{color:#f40000}.alignleft{float:left;margin:0 20px 10px 0}.alignright{float:right;margin:0 0 10px 20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.hero__mv .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}@media screen and (max-width:760px){.hero__mv .slick-slider{height:100%}}.hero__mv .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}@media screen and (max-width:760px){.hero__mv .slick-list{height:100%}}.hero__mv .slick-list:focus{outline:0}.hero__mv .slick-list.dragging{cursor:pointer;cursor:hand}.hero__mv .slick-slider .slick-list,.hero__mv .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hero__mv .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:760px){.hero__mv .slick-track{height:100%}}.hero__mv .slick-track:after,.hero__mv .slick-track:before{display:table;content:""}.hero__mv .slick-track:after{clear:both}.hero__mv .slick-loading .slick-track{visibility:hidden}.hero__mv .slick-slide{display:none;float:left;height:100%;min-height:1px}.hero__mv [dir=rtl] .slick-slide{float:right}.hero__mv .slick-slide img{display:block}@media screen and (max-width:760px){.hero__mv .slick-slide img{height:100%;object-fit:cover}}.hero__mv .slick-slide.slick-loading img{display:none}.hero__mv .slick-slide.dragging img{pointer-events:none}.hero__mv .slick-initialized .slick-slide{display:block}.hero__mv .slick-loading .slick-slide{visibility:hidden}.hero__mv .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.hero__mv .slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(images/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;z-index:1000;display:block!important;width:63px;height:63px;margin-top:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;overflow:visible}@media screen and (max-width:760px){.slick-next,.slick-prev{width:40px;height:40px}}.slick-next:before,.slick-prev:before{content:"";position:absolute;top:0;left:0;z-index:10000;display:block;width:63px;height:63px;background:rgba(47,152,229,.63);border-radius:50%}@media screen and (max-width:760px){.slick-next:before,.slick-prev:before{width:40px;height:40px}}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:30px}@media screen and (max-width:760px){.slick-prev{left:15px}}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:after{content:"";position:absolute;top:50%;left:50%;z-index:10000;display:block;width:12px;height:12px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg) translate(-70%,-20%)}@media screen and (max-width:760px){.slick-prev:after{width:8px;height:8px}}[dir=rtl] .slick-prev:after{content:"→"}.slick-next{right:30px}@media screen and (max-width:760px){.slick-next{right:15px}}@media screen and (min-width:761px){.arrows-works .slick-next{right:0}}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:after{content:"";position:absolute;top:50%;left:50%;z-index:10000;display:block;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translate(-90%,10%)}@media screen and (max-width:760px){.slick-next:after{width:8px;height:8px}}[dir=rtl] .slick-next:after{content:"←"}.about__members .slick-prev,.top-members .slick-prev{left:10px}.about__members .slick-next,.top-members .slick-next{right:2px}.about__members .slick-next:before,.about__members .slick-prev:before,.top-members .slick-next:before,.top-members .slick-prev:before{border-color:#dedede}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.top-spirits .slick-dots{bottom:-55px}.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;background:#fff;border:1px solid #5fb131;content:"";text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top-works .slick-dots li button:before{border-color:#002e73}.slick-dots li.slick-active button:before{background:#5fb131;color:#000}@media screen and (max-width:749px){.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:9px;height:9px;margin:0 5px;border-radius:50%}}@media screen and (min-width:761px){.delighter.anime-left{transition:all .3s ease-out;transform:translateX(-10%);opacity:0}.delighter.anime-left.started{transform:none;opacity:1}.delighter.anime-right{transition:all .3s ease-out;transform:translateX(10%);opacity:0}.delighter.anime-right.started{transform:none;opacity:1}.delighter.anime01{transition:all .3s linear;transform:translateY(100%);opacity:1}.delighter.anime01.started{transform:none;opacity:1}.delighter.anime01-2{transition:all .3s linear .3s;transform:translateY(120%);opacity:1}.delighter.anime01-2.started{transform:none;opacity:1}.delighter.anime02{transition:all 1s ease-out;transform:translateY(20%);opacity:0}.delighter.anime02.started{transform:none;opacity:1}.delighter.anime02-2{transition:all 1s ease-out .3s;transform:translateY(20%);opacity:0}.delighter.anime02-2.started{transform:none;opacity:1}.delighter.anime02-3{transition:all 1s ease-out .6s;transform:translateY(20%);opacity:0}.delighter.anime02-3.started{transform:none;opacity:1}.delighter.anime03{transition:all .6s ease-out;transform:translateY(30%);opacity:0}.delighter.anime03.started{transform:none;opacity:1}.delighter.anime-rotate{transition:all .5s ease-out;transform:none}.delighter.anime-rotate.started{transform:rotate(-30deg)}.delighter.anime-rotate.started.ended{transform:rotate(710deg)}}.wrapper{position:relative;overflow:hidden;min-width:1200px}@media screen and (max-width:760px){.wrapper{min-width:auto}}.wrapper--top .main{background:#fff}.wrapper--page .main{padding-top:155px}@media screen and (max-width:760px){.wrapper--page .main{padding-top:50px}}.header{position:fixed;top:40px;left:0;width:100%;height:78px;z-index:100}@media screen and (max-width:760px){.header{top:0;height:50px;background:rgba(255,255,255,.8)}}.header__inner{width:1000px;margin-left:auto;margin-right:auto;width:1030px;position:relative;top:0;transition:.2s}.header__inner:after,.header__inner:before{content:"";display:table}.header__inner:after{clear:both}@media screen and (max-width:760px){.header__inner{width:auto;margin-left:0;margin-right:0}}@media screen and (max-width:760px){.header__inner{width:auto}}.header__left{float:left;width:796px;height:78px;padding-left:17px;border-radius:5px;background:rgba(255,255,255,.9)}@media screen and (max-width:760px){.header__left{display:none}}.header__right{float:right;width:222px;height:78px;border-radius:5px;background:rgba(95,177,49,.9)}@media screen and (max-width:760px){.header__right{display:none}}.header__logo{display:inline-block;width:45px;vertical-align:middle;margin-right:23px}.header__logo a{overflow:hidden;padding:25px 23px 30px 23px}@media screen and (max-width:760px){.header__logo{display:none}}.header__logo img{width:45px;height:38px}@media screen and (max-width:760px){.header__logo img{width:124px;height:60px}}.header__logo--icon{position:fixed;top:-100px;left:20px;opacity:0;transition:.2s}@media screen and (max-width:760px){.header__logo--icon{position:relative;top:0;left:0;z-index:1000;display:block;padding:17px 0 0 1px;opacity:1}.header__logo--icon a{padding:20px 23px 18px 23px}}@media screen and (max-width:760px){.header__logo--icon img{width:23px;height:19px}}.gnavi{display:inline-block;padding-left:20px}.gnavi__list{display:inline-block}@media screen and (max-width:760px){.gnavi__list{display:none}}.gnavi__list__item{position:relative;display:inline-block;padding:20px 10px}.gnavi__list__item a{position:relative;display:block;color:#000;font-size:13px;font-weight:700;line-height:40px}.gnavi__list__item a::before{position:absolute;left:50%;bottom:5px;content:"";display:block;width:0;height:3px;background:#5fb131;transition:.2s}.gnavi__list__item a:hover::before{left:0;width:100%;transform:translateX(0)}.gnavi__sub-list{position:absolute;visibility:hidden;top:130px;left:0;width:200px;padding-top:20px;transition:.5s;opacity:0}.gnavi__sub-list::before{position:absolute;left:36px;top:0;content:"";display:block;width:6px;height:6px;margin-left:-3px;border-top:2px solid #5fb131;border-right:2px solid #5fb131;transform:rotate(135deg)}.gnavi__sub-list__item{margin-bottom:1px}.gnavi__sub-list__item a{position:relative;display:block;background:rgba(95,177,49,.9);padding:10px 20px;color:#fff}.gnavi__sub-list__item a::before{bottom:0;background:#fff}.gnavi__sub-list__item a::after{position:absolute;top:50%;right:20px;content:"";display:none;width:4px;height:4px;margin-top:-2px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.gnavi__sub-list__item a[target=_blank]{padding-right:30px;background:rgba(95,177,49,.9) url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_target.svg) right 10px center no-repeat;background-size:24px 24px}.gnavi__list__item:hover::before{display:block}.gnavi__list__item:hover .gnavi__sub-list{top:59px;visibility:visible;opacity:1}.sub-navi{padding-left:20px}.sub-navi__list{padding:22px 0}.sub-navi__list__item{position:relative;display:inline-block;line-height:1.2;text-align:center}.sub-navi__list__item:first-child{padding-right:20px}.sub-navi__list__item:first-child::after{position:absolute;right:-5px;top:50%;content:"／";color:#fff;transform:translateY(-50%)}.sub-navi__list__item a{position:relative;display:inline-block;color:#fff;font-size:12px}.sub-navi__list__item a::before{position:absolute;left:50%;bottom:-10px;content:"";display:block;width:0;height:3px;background:#fff;transition:.2s}.sub-navi__list__item a:hover::before{left:0;width:100%;transform:translateX(0)}.pc-menu{position:fixed;top:-100px;right:20px;display:block;width:40px;height:40px;border-radius:50%;background:#5fb131;opacity:0;transition:.2s}@media screen and (max-width:760px){.pc-menu{display:none}}.pc-menu .panel-btn-icon{background:#fff}.pc-menu .panel-btn-icon::after,.pc-menu .panel-btn-icon::before{background:#fff}.pc-menu .panel-btn-icon::after{margin-top:6px}.pc-menu .panel-btn .close::after,.pc-menu .panel-btn .close::before{background:#fff}.changed .header__inner{top:-200px}.online .header__inner{top:0}.changed .header__logo--icon{top:40px;opacity:1}.online .header__logo--icon{opacity:0}.changed .pc-menu{top:40px;opacity:1}.sp-navi{display:none}@media screen and (max-width:760px){.sp-navi{position:absolute;left:0;top:0;z-index:100;display:none;width:100%;height:100vh;padding-top:15vw;background:rgba(0,0,0,.7);text-align:center}}.sp-navi::before{position:absolute;top:0;left:0;z-index:10;content:"";width:100%;height:50px;background:#000}@media screen and (max-width:760px){.sp-navi__list{margin-bottom:5vw}}.sp-navi__list__item a{position:relative;display:block;font-size:13px;font-weight:700}@media screen and (max-width:760px){.sp-navi__list__item a{font-size:12px;font-size:3.2vw;padding:2vw 0 1vw;color:#fff;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}.sp-navi__sub-list{width:80%;margin:0 auto}.sp-navi__sub-list__item{background:rgba(255,255,255,.7)}.sp-navi__sub-list__item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.4)}@media screen and (max-width:760px){.sp-navi__sub-list__item a{font-size:11px;font-size:2.9333333333vw;padding:5px 0;color:#000;font-weight:400;font-size:10px}}.sp-navi__sub-list__item a[target=_blank]{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_target_b.svg) right 10px center no-repeat;background-size:16px 16px}.dl-bar{display:none;position:fixed;top:0;left:0;width:100%;z-index:149;background:#413f41;color:#fff}@media screen and (max-width:760px){.dl-bar{display:block;top:auto;bottom:0;z-index:90;background:#5fb131}}.dl-bar__count{width:1000px;margin-left:auto;margin-right:auto;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:right}@media screen and (max-width:760px){.dl-bar__count{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.dl-bar__count{text-align:center}}.dl-bar__title{margin-right:8px;font-size:10px;vertical-align:middle}@media screen and (max-width:760px){.dl-bar__title{font-size:10px;font-size:2.6666666667vw}}.dl-bar__unit{margin-left:8px;margin-right:16px;font-size:10px;vertical-align:middle}@media screen and (max-width:760px){.dl-bar__unit{font-size:10px;font-size:2.6666666667vw}}.dl-bar__num{font-size:18px;vertical-align:middle}@media screen and (max-width:760px){.dl-bar__num{font-size:18px;font-size:4.8vw}}.side-box{position:fixed;bottom:50px;right:0}@media screen and (max-width:760px){.side-box{display:none}}.side-box .bnr-box{margin-bottom:20px}.dl-box{width:240px;padding:20px 0;border-radius:10px 0 0 10px;background:rgba(95,177,49,.9);width:200px;color:#fff}.dl-box__logo{width:133px;margin:0 auto 6px}.dl-box__count{padding-left:20px;font-weight:700;line-height:1.3}.dl-box__count dt{clear:both;float:left;padding-top:6px;font-size:10px}.dl-box__count dd{margin-left:80px;font-size:18px}.dl-box__count dd .unit{font-size:10px;vertical-align:middle}.dl-box__button{margin:10px 20px 0}.dl-box__button a{display:inline-block;width:100%;padding-left:15px;border-radius:50px;background:#fff url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_download_g.svg) 20px center no-repeat;background-size:12px 12px;font-size:11px;font-weight:700;line-height:37px;text-align:center}.dl-box__button a:hover{color:#5fb131;background-position:20px 18px}.pagetop{opacity:0}.footer{background:#fff}.friend-wrap{background:#f1f1f1}.sponsor{position:relative;padding:65px 0 30px}@media screen and (max-width:760px){.sponsor{padding:30px 0 0}}.sponsor__title{position:absolute;top:0;right:50px;display:none;color:#fff;font-size:6px;font-family:"Josefin Sans",sans-serif;line-height:1;opacity:.5}.sponsor__inner{width:1000px;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:760px){.sponsor__inner{width:auto;margin-left:4%;margin-right:4%}}.sponsor__list{display:flex;margin-bottom:2vw}.sponsor__list:after,.sponsor__list:before{content:"";display:table}.sponsor__list:after{clear:both}@media screen and (max-width:760px){.sponsor__list{display:block}}.sponsor__list__item{float:left;margin-right:2%;margin-bottom:20px}@media screen and (max-width:760px){.sponsor__list__item{width:49%}}@media screen and (max-width:760px){.sponsor__list__item:nth-child(2n){margin-right:0}}@media screen and (min-width:761px){.sponsor__list__item:nth-child(3n){margin-right:0}}.sponsor__list__item__title{margin-bottom:25px;font-family:"Josefin Sans",sans-serif;font-weight:300;text-align:center}@media screen and (max-width:760px){.sponsor__list__item__title{font-size:10px;font-size:2.6666666667vw;margin-bottom:8px}}.sponsor__list__item__logo img{width:80%;margin:5vw 2.5vw;transition:.5s}.sponsor__list__item__logo a{display:block;overflow:hidden}.sponsor__list__item__logo a:hover img{transform:scale(1.1,1.1)}.sponsor__list__item__gold{width:66%;margin-right:1.5vw}@media screen and (max-width:760px){.sponsor__list__item__gold{width:100%}}.sponsor__list__item__gold ul{display:flex}.sponsor__list__item__gold ul li{background:#fff}.sponsor__list__item__partner{width:33%;text-align:center}.sponsor__list__item__partner div{background:#fff}.sponsor__list__item__partner img{width:74%}@media screen and (max-width:760px){.sponsor__list__item__partner{width:100%;margin-top:1.5vw}.sponsor__list__item__partner img{width:32%}}.sponsor__list__item__bronze{width:100%}.sponsor__list__item__bronze div{text-align:center;background:#fff}.sponsor__list__item__bronze div a{width:100%}.sponsor__list__item__bronze div img{width:15%;margin:2.5vw 0}@media screen and (max-width:760px){.sponsor__list__item__bronze div img{width:30%}}.partner{position:relative;padding:36px 0 50px}@media screen and (max-width:760px){.partner{padding:10px 0}}.partner__title{position:absolute;top:0;right:50px;display:none;color:#fff;font-size:6px;font-family:"Josefin Sans",sans-serif;line-height:1;opacity:.5}.partner__inner{width:1000px;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:760px){.partner__inner{width:auto;margin-left:4%;margin-right:4%}}.partner__subtitle{margin-bottom:35px;font-family:"Josefin Sans",sans-serif;font-weight:300;text-align:center}@media screen and (max-width:760px){.partner__subtitle{font-size:10px;font-size:2.6666666667vw;margin-bottom:8px}}.partner__list{padding:0 50px}.partner__list:after,.partner__list:before{content:"";display:table}.partner__list:after{clear:both}@media screen and (max-width:760px){.partner__list{padding:0 0 30px}}.partner__list li{float:left;position:relative;width:23%;margin-right:2.66%;margin-bottom:12px;padding-left:10px;font-size:14px;font-weight:700;line-height:1.4}@media screen and (max-width:760px){.partner__list li{font-size:10px;font-size:2.6666666667vw;width:49%;margin-right:2%;margin-bottom:9px}}@media screen and (min-width:761px){.partner__list li:nth-child(4n){margin-right:0}}@media screen and (min-width:761px){.partner__list li:nth-child(4n+1){clear:both}}@media screen and (max-width:760px){.partner__list li:nth-child(even){margin-right:0}}@media screen and (max-width:760px){.partner__list li:nth-child(2n+1){clear:both}}.partner__list li::before{position:absolute;top:5px;left:0;content:"";display:block;width:7px;height:7px;border-radius:50%;background:#000}.partner__list li a{color:#000}.partner__list li a:hover{text-decoration:underline}.cooperate{width:1000px;margin-left:auto;margin-right:auto;padding-bottom:40px}@media screen and (max-width:760px){.cooperate{width:auto;margin-left:4%;margin-right:4%}}.cooperate__title{margin-bottom:30px;font-size:14px;font-weight:400;text-align:center}@media screen and (max-width:760px){.cooperate__title{font-size:12px;font-size:3.2vw;margin-bottom:15px}}.cooperate__list:after,.cooperate__list:before{content:"";display:table}.cooperate__list:after{clear:both}.cooperate__list li{float:left;width:220px;margin-right:40px}@media screen and (max-width:760px){.cooperate__list li{width:49%;margin-right:2%;margin-bottom:10px}}@media screen and (min-width:761px){.cooperate__list li:nth-child(4n){margin-right:0}}@media screen and (max-width:760px){.cooperate__list li:nth-child(even){margin-right:0}}@media screen and (max-width:760px){.cooperate__list li:nth-child(odd){clear:both}}.cooperate__list li a{display:block;overflow:hidden}.cooperate__list li a img{transition:.5s}.cooperate__list li a:hover img{transform:scale(1.1,1.1)}.cooperate__list li p{margin-top:10px;font-size:12px;font-weight:700;text-align:center;line-height:1.2}@media screen and (max-width:760px){.cooperate__list li p{font-size:11px;font-size:2.9333333333vw}}.footer__buttons{width:1000px;margin-left:auto;margin-right:auto;padding:56px 0;font-size:0;text-align:center}@media screen and (max-width:760px){.footer__buttons{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.footer__buttons{padding:30px 0}}.footer__buttons .button--01{display:inline-block;padding:0 15px}@media screen and (max-width:760px){.footer__buttons .button--01{width:50%;padding:0}}@media screen and (max-width:760px){.footer__buttons .button--01:first-child{padding-right:5px}}.footer__buttons .button--01:first-child a span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_demo.svg) 50px center no-repeat;background-size:21px 21px}@media screen and (max-width:760px){.footer__buttons .button--01:first-child a span{padding-left:10px;background-size:12px 12px;background-position:15px center}}.footer__buttons .button--01:first-child a:hover span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_demo_g.svg) 40px center no-repeat;background-size:21px 21px}@media screen and (max-width:760px){.footer__buttons .button--01:first-child a:hover span{background-size:12px 12px;background-position:15px center}}@media screen and (max-width:760px){.footer__buttons .button--01:last-child{padding-left:5px}}.footer__buttons .button--01:last-child a span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_download.svg) 40px center no-repeat;background-size:28px 28px}@media screen and (max-width:760px){.footer__buttons .button--01:last-child a span{padding-left:20px;background-size:16px 16px;background-position:15px center}}.footer__buttons .button--01:last-child a:hover span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_download_g.svg) 40px center no-repeat;background-size:28px 28px}@media screen and (max-width:760px){.footer__buttons .button--01:last-child a:hover span{background-size:16px 16px;background-position:15px center}}.footer__buttons .button--01 a{width:389px;height:92px;border-radius:46px;line-height:90px}@media screen and (max-width:760px){.footer__buttons .button--01 a{width:100%;height:50px;line-height:50px}}.footer__buttons .button--01 a::before{border-radius:46px}.footer__merumaga{background:#f1f1f1}.footer__merumaga__inner{width:1000px;margin-left:auto;margin-right:auto;padding:30px 0;text-align:center;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/img_bessy.png) right bottom no-repeat;background-size:98px 67px}@media screen and (max-width:760px){.footer__merumaga__inner{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.footer__merumaga__inner{padding:15px 0 55px;background-size:70px auto}}.footer__merumaga__text{display:inline-block;margin-right:20px;font-size:16px;font-weight:700;vertical-align:middle}@media screen and (max-width:760px){.footer__merumaga__text{font-size:13px;font-size:3.4666666667vw;margin-right:0;margin-bottom:10px}}.footer__merumaga__form{display:inline-block;vertical-align:middle}@media screen and (max-width:760px){.footer__merumaga__form{display:block}}.footer__merumaga__form input[type=text]{width:330px;height:38px;padding:0 10px;border:0;border-radius:0;font-size:20px;box-sizing:border-box}@media screen and (max-width:760px){.footer__merumaga__form input[type=text]{width:80%;height:32px;font-size:16px}}.footer__merumaga__form input[type=submit]{width:80px;height:38px;background:#5fb131;color:#fff;font-size:16px;cursor:pointer}@media screen and (max-width:760px){.footer__merumaga__form input[type=submit]{width:20%;height:32px}}.fnavi{width:1000px;margin-left:auto;margin-right:auto;padding:0 0 50px}@media screen and (max-width:760px){.fnavi{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.fnavi{padding:0 0 30px}}.fnavi__links{padding:75px 0 0}.fnavi__links:after,.fnavi__links:before{content:"";display:table}.fnavi__links:after{clear:both}@media screen and (max-width:760px){.fnavi__links{padding:40px 0 0}}.fnavi__links__list{float:left;width:24%;margin-right:1.3333%;font-size:12px}.fnavi__links__list:nth-child(1){width:20%}.fnavi__links__list:nth-child(2){width:20%}.fnavi__links__list:nth-child(3){width:28%}.fnavi__links__list:nth-child(4){width:28%}@media screen and (max-width:760px){.fnavi__links__list{font-size:11px;font-size:2.9333333333vw;width:48%!important;margin-right:4%}}@media screen and (min-width:761px){.fnavi__links__list:last-child{margin-right:0}}@media screen and (max-width:760px){.fnavi__links__list:nth-child(even){margin-right:0}}.fnavi__links__list a{color:#000}.fnavi__links__list a:hover{color:#5fb131}.fnavi__links__list>li{margin-bottom:20px}@media screen and (max-width:760px){.fnavi__links__list>li{margin-bottom:10px}}.fnavi__links__list>li>a{font-weight:700}.fnavi__links__list__items{margin-left:1em}.fnavi__links__list__items a{display:inline-block}@media screen and (max-width:760px){.fnavi__links__list__items a{line-height:1.2;margin:4px 0}}.fnavi__links__list__items a[target=_blank]::after{content:"";display:inline-block;width:16px;height:16px;padding-right:14px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_target_g.svg) right 10px top 2px no-repeat;background-size:16px 16px;transform:translateY(1.5px)}@media screen and (max-width:760px){.fnavi__links__list__items a[target=_blank]::after{padding-right:0;background-position:right top 5px;background-size:12px 12px;transform:translateY(1px)}}.copyright{padding:40px 0;background:#f4f4f3;color:#666;font-size:14px}@media screen and (max-width:760px){.copyright{padding:20px 0}}.copyright__inner{width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:760px){.copyright__inner{width:auto;margin-left:4%;margin-right:4%}}.copyright p{color:#000;font-family:"Noto Sans JP",sans-serif;font-size:16px;text-align:center}@media screen and (max-width:760px){.copyright p{font-size:10px;font-size:2.6666666667vw}}.copyright .sns-link{margin-bottom:10px;font-size:0;text-align:center}.copyright .sns-link li{display:inline-block}.copyright .sns-link li:not(:last-child){margin-right:15px}.copyright .sns-link li a{display:block;width:29px}@media screen and (max-width:760px){.copyright .sns-link li a{width:29px}}.copyright .sns-link li a img{width:29px;height:29px}@media screen and (max-width:760px){.copyright .sns-link li a img{width:29px;height:29px}}.sp-menu{display:none;position:absolute;top:5px;right:5px;width:40px;height:40px;border-radius:50%;background:#fff}@media screen and (max-width:760px){.sp-menu{display:block;top:7px;right:7px;z-index:1000;width:36px;height:36px}}.panel-btn{display:inline-block;position:relative;width:40px;height:40px;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:760px){.panel-btn{width:36px;height:36px}}.panel-btn .close{background:0 0}.panel-btn .close::after,.panel-btn .close::before{margin-top:-2px;background:#686c67}.panel-btn .close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.panel-btn .close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:22px;height:3px;border-radius:3px;background:#000;-webkit-transition:.2s;transition:.2s;transform:translate(-50%,-50%)}@media screen and (max-width:760px){.panel-btn-icon{width:18px;height:2px}}.panel-btn-icon::after,.panel-btn-icon::before{display:block;content:"";position:absolute;top:50%;left:0;width:22px;height:3px;border-radius:3px;background:#000;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:760px){.panel-btn-icon::after,.panel-btn-icon::before{width:18px;height:2px}}.panel-btn-icon::before{margin-top:-10px}@media screen and (max-width:760px){.panel-btn-icon::before{margin-top:-7px}}.panel-btn-icon::after{margin-top:5px}.title--01{font-family:"Josefin Sans",sans-serif;font-size:4.8rem;font-weight:700;text-align:center;line-height:1}@media screen and (max-width:760px){.title--01{font-size:30px;font-size:8vw}}.title--01 span{display:block;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.8rem;font-weight:400}@media screen and (max-width:760px){.title--01 span{font-size:12px;font-size:3.2vw}}.title--02{padding-top:30px;padding-bottom:30px;background-color:#f5f5f5;font-size:2.4rem;font-weight:700;text-align:center}@media screen and (max-width:760px){.title--02{font-size:18px;font-size:4.8vw}}.title--03{margin-bottom:25px;font-size:2.4rem;text-align:center}@media screen and (max-width:760px){.title--03{font-size:18px;font-size:4.8vw;margin-bottom:12px}}.title--04{margin-bottom:25px;color:#5fb131;font-family:"Josefin Sans",sans-serif;font-size:1.6rem}@media screen and (max-width:760px){.title--04{font-size:14px;font-size:3.7333333333vw;margin-bottom:12px}}.title--05{padding:20px 0;background:#5fb131;color:#fff;font-family:"Josefin Sans",sans-serif;font-size:2.4rem;font-weight:400;text-align:center}@media screen and (max-width:760px){.title--05{font-size:18px;font-size:4.8vw;padding:10px 0}}.title--06{margin-bottom:10px;font-size:3.2rem;text-align:center}@media screen and (max-width:760px){.title--06{font-size:20px;font-size:5.3333333333vw}}.button--01 a{position:relative;display:inline-block;width:352px;height:82px;border:1px solid #5fb131;border-radius:41px;background:#5fb131;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:700;line-height:80px;text-align:center}@media screen and (max-width:760px){.button--01 a{font-size:12px;font-size:3.2vw;display:inline-block;width:90%;height:60px;line-height:60px}}.button--01 a span{position:relative;display:block;z-index:3}.button--01 a:hover{color:#5fb131}.button--01 a::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;border-radius:41px;-webkit-transform:scale(.5);transform:scale(.5);transition:all .3s;z-index:1}@media screen and (max-width:760px){.button--01 a::before{display:none}}.button--01 a:hover::before{background:#fff;-webkit-transform:scale(1);transform:scale(1)}.button--02{text-align:center}.button--02 a{display:inline-block;padding:0 35px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_arrow.svg) 0 10px no-repeat;background-size:23px 9px;color:#000;font-family:"Josefin Sans",sans-serif;font-size:2.1rem;font-weight:700;transition:.2s}@media screen and (max-width:760px){.button--02 a{font-size:12px;font-size:3.2vw;padding:0 20px;background-size:14px 5px;background-position:0 5px}}.button--02 a:hover{background-position:100% 10px}@media screen and (max-width:760px){.button--02 a:hover{background-position:100% 5px}}.button--03{text-align:right}@media screen and (max-width:760px){.button--03{text-align:center}}.button--03 a{display:inline-block;padding:0 35px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_arrow.svg) 0 5px no-repeat;background-size:22px 8px;color:#000;font-family:"Josefin Sans",sans-serif;font-size:1.4rem;font-weight:700;transition:.2s}@media screen and (max-width:760px){.button--03 a{font-size:12px;font-size:3.2vw;padding:0 20px;background-size:14px 5px;background-position:0 5px}}.button--03 a:hover{background-position:100% 5px}.wrapper--top .button--03{text-align:center}.table--01 tr{border:0}.table--01 tr:nth-child(odd){background:#f4f4f3}.table--01 th{padding:20px 30px;font-weight:700}@media screen and (max-width:760px){.table--01 th{padding:18px 0 0 15px}}.table--01 td{padding:20px 30px}@media screen and (max-width:760px){.table--01 td{padding:10px 15px 15px}}.table--02{font-size:12px}@media screen and (max-width:760px){.table--02{font-size:12px;font-size:3.2vw}}.table--02 th{width:14.2%;border:1px solid #b5b2b0;padding:12px 10px;background:#f1f1f1;text-align:center;line-height:1.25}.table--02 td{padding:12px 10px;border:1px solid #b5b2b0;line-height:1.25;text-align:center}.table--02 td a{color:#5fb131;text-decoration:underline}.table--03{margin-bottom:70px;font-size:14px}@media screen and (max-width:760px){.table--03{font-size:12px;font-size:3.2vw;margin-bottom:35px}}.table--03 th{padding:12px 0;text-align:left}@media screen and (max-width:760px){.table--03 th{display:block;width:100%;padding-bottom:0}}.table--03 td{text-align:left}@media screen and (max-width:760px){.table--03 td{display:block;width:100%;padding-top:0}}.table-form tr{border-bottom:1px solid #d2d2d2}.table-form tr:last-child{border-bottom:0}.table-form td,.table-form th{padding:10px 25px}@media screen and (max-width:760px){.table-form td,.table-form th{display:block;width:100%}}.table-form th{width:230px;padding-right:15px;font-weight:400;text-align:left}@media screen and (max-width:760px){.table-form th{padding:20px 0 0;padding-bottom:0}}.table-form td{padding-left:0}@media screen and (max-width:760px){.table-form td{padding:10px 0 20px}}.table-scroll{overflow:auto;white-space:nowrap}.table-scroll::-webkit-scrollbar{height:5px}.table-scroll::-webkit-scrollbar-track{background:#f1f1f1}.table-scroll::-webkit-scrollbar-thumb{background:#bcbcbc}@media screen and (max-width:760px){table.stripe{overflow:hidden}table.stripe colgroup col{width:auto}table.stripe .thead{display:none}table.stripe tr{width:100%;border:1px solid #6ab440}table.stripe td{display:block;text-align:right;width:100%}table.stripe td.thin{border-left:2px solid #6ab440;border-bottom:1px solid #6ab440;width:100%;font-weight:700;text-align:center}table.stripe tr.has-category td.thin:before{content:"分類";float:left;font-weight:lighter;opacity:.5;margin-right:10px}table.stripe tr.has-category td:nth-child(2):before{content:"機能";float:left;font-weight:lighter;opacity:.5;margin-right:10px}table.stripe tr.has-category td:nth-child(3):before{content:"説明";float:left;font-weight:lighter;opacity:.5;margin-right:10px}table.stripe td:first-child:before{content:"機能";float:left;font-weight:lighter;opacity:.5;margin-right:10px}table.stripe td:last-child:before{content:"説明";float:left;font-weight:lighter;opacity:.5;margin-right:10px}}.pagination{margin:60px 0 100px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center}.pagination span.current,.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.next a,.pagination span.number a,.pagination span.prev a{margin:0 4px;padding:12px 16px;border:1px solid #ddd;text-decoration:none!important}@media screen and (max-width:760px){.pagination span.current,.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.next a,.pagination span.number a,.pagination span.prev a{margin:0 1px;font-size:11px;line-height:11px}}.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.next a,.pagination span.prev a{padding:12px 12px}.pagination span a:hover,.pagination span.current{background:#5fb131;color:#fff}.pagination a:active{background:#5fb131}.pagination span.first a,.pagination span.last a{position:relative}.pagination span.first a::before,.pagination span.last a::after{position:absolute;top:50%;content:"";display:block;width:1px;height:14px;margin-top:-6px;background:#000}@media screen and (max-width:760px){.pagination span.first a::before,.pagination span.last a::after{height:11px;margin-top:-5px}}.pagination span.first a::before{left:13px}@media screen and (max-width:760px){.pagination span.first a::before{left:12px}}.pagination span.last a::after{right:13px}@media screen and (max-width:760px){.pagination span.last a::after{right:12px}}.case .pagination span.disabled,.case .pagination span.next a,.case .pagination span.prev a{border:0}.case .pagination span.next a,.case .pagination span.number a,.case .pagination span.prev a{color:#000}.case .pagination span.next a:hover,.case .pagination span.prev a:hover{background:0 0;color:#000;text-decoration:underline!important}.case .pagination span a:hover,.case .pagination span.current{background:#666;color:#fff}.case .pagination a:active{background:#999}.contents-navi{width:1000px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:120px;text-align:center}@media screen and (max-width:760px){.contents-navi{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.contents-navi{margin-top:20px;margin-bottom:80px}}.contents-navi a{display:inline-block;width:226px;border:1px solid #ddd;line-height:50px;text-align:center;text-decoration:none}@media screen and (max-width:760px){.contents-navi a{font-size:11px;font-size:2.9333333333vw;width:45.538%;line-height:31px}}@media screen and (min-width:761px){.contents-navi a:hover{background:#fff;color:#000;font-weight:700;text-decoration:none}}.contents-navi a.next-link,.contents-navi a.prev-link{background:#ddd}.contents-navi a:hover.next-link,.contents-navi a:hover.prev-link{background:#eee}.list-navi{text-align:center}.list-navi a{color:#000}.required{display:inline-block;width:44px;border-radius:4px;line-height:25px;background:rgba(95,177,49,.9);color:#fff;font-size:1.2rem;text-align:center;margin-right:10px}@media screen and (max-width:760px){.required{font-size:12px;font-size:3.2vw;line-height:24px}}.normal{display:inline-block;width:44px;border-radius:4px;line-height:25px;background:#ccc;color:#fff;font-size:1.2rem;text-align:center;margin-right:10px}@media screen and (max-width:760px){.normal{font-size:12px;font-size:3.2vw;line-height:24px}}.any{float:right;display:inline-block;width:50px;border-radius:4px;line-height:30px;background:#bfbfbf;color:#fff;font-size:1.2rem;text-align:center}@media screen and (max-width:760px){.any{font-size:12px;font-size:3.2vw;line-height:24px}}.submit{text-align:center}.submit button,.submit input[type=reset],.submit input[type=submit]{position:relative;width:395px;border-radius:6px;background:#ccc;color:#fff;line-height:56px;cursor:pointer}@media screen and (max-width:760px){.submit button,.submit input[type=reset],.submit input[type=submit]{font-size:16px;font-size:4.2666666667vw;width:100%}}.submit button::before,.submit input[type=reset]::before,.submit input[type=submit]::before{position:absolute;top:calc(50% - 2px);right:30px;content:"";display:block;width:33px;height:6px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_arrow.svg) no-repeat;background-size:33px 6px;transform:translate(0,-50%);transition:.2s}@media screen and (max-width:760px){.submit button::before,.submit input[type=reset]::before,.submit input[type=submit]::before{top:50%;width:26px;height:4px;background-size:26px 4px}}@media screen and (min-width:761px){.submit button:hover::before,.submit input[type=reset]:hover::before,.submit input[type=submit]:hover::before{right:10px}}.submit input[type=submit]{background-color:#5fb131;font-weight:700}.submit input[type=reset]{font-size:2rem}button,input[type=button],input[type=checkbox],input[type=email],input[type=number],input[type=option],input[type=submit],input[type=tel],input[type=text],option,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:none;outline:0;margin:0;background:#fff;box-sizing:border-box;font-size:2rem}@media screen and (max-width:760px){button,input[type=button],input[type=checkbox],input[type=email],input[type=number],input[type=option],input[type=submit],input[type=tel],input[type=text],option,textarea{font-size:12px;font-size:3.2vw}}input[type=select],select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:none;outline:0;margin:0;background:#fff;box-sizing:border-box;font-size:2rem}@media screen and (max-width:760px){input[type=select],select{font-size:12px;font-size:3.2vw}}input[type=checkbox],input[type=radio]{display:none}select{text-indent:.01px;text-overflow:"";height:48px}input[type=number],input[type=text],textarea{width:100%;padding:10px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-top:5px;margin-bottom:5px}@media screen and (max-width:760px){input[type=number],input[type=text],textarea{padding:10px 8px}}input.form-s{width:80px}@media screen and (max-width:760px){input.form-s{width:25%;margin-bottom:5px}}input.form-m{width:420px}@media screen and (max-width:760px){input.form-m{width:100%}}input.form-l{width:100%}@media screen and (max-width:760px){input.form-l{width:100%}}textarea{height:120px;padding:10px 10px}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:2px solid rgba(95,177,49,.9)}select::-ms-expand{display:none}input[type=radio].form-radio+label{position:relative;display:inline-block;font-size:1.4rem;cursor:pointer;padding:9px 5px 8px 28px;margin-right:10px}input[type=radio].form-radio+label::after,input[type=radio].form-radio+label::before{position:absolute;display:block;content:"";top:50%;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}input[type=radio].form-radio+label::before{width:22px;height:22px;margin-top:-12px;background:#fff;border:1px solid #ccc}input[type=radio].form-radio+label::after{left:6px;width:10px;height:10px;margin-top:-6px;background:#f4f4f4}input[type=radio]:checked.form-radio+label::after{background:#5fb131}.form-checkbox label{position:relative;display:inline-block;font-size:1.4rem;cursor:pointer;margin-right:10px;padding:6px 5px 8px 30px}.form-checkbox label::after,.form-checkbox label::before{position:absolute;display:block;content:"";top:50%;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-checkbox label::before{width:22px;height:22px;margin-top:-12px;background:#fff;border:2px solid #ccc}.form-checkbox input[type=checkbox]+label::after{width:24px;height:24px;top:2px}.form-checkbox input[type=checkbox]:checked+label::after{position:absolute;display:block;content:"";background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/contact/icn_check.svg) 0 0 no-repeat;background-size:24px 24px;left:-1px;top:-1px}.form-select{display:inline-block;position:relative;min-width:300px;line-height:48px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;overflow:hidden;padding-left:10px;padding-right:10px;margin-top:5px;margin-bottom:5px}.form-select:after{position:absolute;display:block;content:"";width:0;height:0;border-top:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;top:50%;right:10px;margin-top:-3px;pointer-events:none}.form-select select{min-width:280px;height:35px;font-size:1.4rem;padding:0 10px;border:none;position:relative}@media screen and (max-width:760px){.form-select select{font-size:12px;font-size:3.2vw}}span.mail-attention{display:block;margin-top:-1rem}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}#ContactIndex table th{text-align:left}@media screen and (max-width:760px){#ContactIndex table th{display:block;width:100%}}@media screen and (max-width:760px){#ContactIndex table td{display:block;width:100%;padding-bottom:30px}}.bge_body{width:860px;padding:30px 0;font-size:18px;letter-spacing:2px;line-height:2;margin:0 auto}@media screen and (max-width:760px){.bge_body{width:auto;margin:0 auto}}.bge_body small{font-size:13px;color:#555}.bge_body a{color:#33bad4;text-decoration:underline}.bge_body a:hover{color:#6bddf2;text-decoration:none}.bge_body p{margin-bottom:20px}.bge_body .navi:after{font-family:"Font Awesome 5 Free";content:"\f35d";font-size:.9em;margin:0 6px;font-weight:900}.bge_body ul{list-style:none;margin:0;padding:0}.bge_body ul li{line-height:1.6em;margin-top:12px;margin-bottom:12px;padding-left:8px}.bge_body ul li:before{content:"";width:10px;height:10px;display:inline-block;background-color:#000;border-radius:50%;position:relative;top:-1px;margin-right:5px}.bge_body ul ul{margin-left:20px}.bge_body h1{margin:50px 0 20px;font-size:26px}@media screen and (max-width:760px){.bge_body h1{margin:25px 0 10px}}.bge_body h2{margin:50px 0 20px;padding-left:20px;border-left:4px solid #5fb131;font-size:24px}@media screen and (max-width:760px){.bge_body h2{margin:25px 0 10px}}.bge_body h3{margin:50px 0 20px;padding-bottom:10px;border-bottom:1px solid #d3d3d4;font-size:23px}@media screen and (max-width:760px){.bge_body h3{margin:25px 0 10px}}.bge_body h4{margin:50px 0 20px;font-size:20px}@media screen and (max-width:760px){.bge_body h4{margin:25px 0 10px}}.bge_body h5{margin:50px 0 20px}@media screen and (max-width:760px){.bge_body h5{margin:25px 0 10px}}.bge_body table td{padding:15px;border-bottom:1px dotted #ccc}blockquote{background-color:#efefef;padding:15px 20px;border-radius:10px}.hero .slider img{transform-origin:center top;transform:scale(1.1);transition:5s ease-out}.hero .slider .slick-active img{transform:scale(1)}.hero .slider .slick-first-active img{animation-duration:5s;animation-timing-function:ease-out;animation-name:slickActive1}.hero:after,.hero:before{content:"";display:table}.hero:after{clear:both}.hero__mv{position:fixed;top:0;left:0;right:0;width:100%;z-index:-1}@media screen and (max-width:760px){.hero__mv{bottom:0}}.hero__mv::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.4)}.hero__body{padding:240px 0 100px;text-align:center;z-index:0}@media screen and (max-width:760px){.hero__body{padding:100px 0}}.hero__body__inner{width:1000px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:760px){.hero__body__inner{width:auto;margin-left:0;margin-right:0}}.hero__body__logo{margin-bottom:24px}@media screen and (max-width:760px){.hero__body__logo{margin-bottom:20px}}.hero__body__logo img{width:290px;height:52px}@media screen and (max-width:760px){.hero__body__logo img{width:145px;height:26px}}.hero__body__text{margin-bottom:55px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:700}@media screen and (max-width:760px){.hero__body__text{font-size:14px;font-size:3.7333333333vw}}.hero__body__link__item{display:inline-block}@media screen and (max-width:760px){.hero__body__link__item{display:block}}.hero__body__link__item:first-child{margin-right:20px}@media screen and (max-width:760px){.hero__body__link__item:first-child{margin-right:0;margin-bottom:20px}}.hero__body__link__item:first-child a span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/icn_demo.svg) 40px center no-repeat;background-size:16px 16px}@media screen and (max-width:760px){.hero__body__link__item:first-child a span{background-position:30px center;background-size:12px 12px}}.hero__body__link__item:last-child a span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/icn_download.svg) 40px center no-repeat;background-size:16px 16px}@media screen and (max-width:760px){.hero__body__link__item:last-child a span{background-position:30px center;background-size:12px 12px}}.hero__body__link__item a{position:relative;display:block;width:290px;height:68px;border:1px solid #fff;border-radius:34px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:63px}@media screen and (max-width:760px){.hero__body__link__item a{font-size:12px;font-size:3.2vw;display:inline-block;width:60%;height:48px;line-height:48px}}.hero__body__link__item a span{position:relative;display:block;z-index:3}.hero__body__link__item a:hover{border-color:#5fb131}.hero__body__link__item a::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;border-radius:34px;-webkit-transform:scale(.5);transform:scale(.5);transition:all .3s;z-index:1}@media screen and (max-width:760px){.hero__body__link__item a::before{display:none}}.hero__body__link__item a:hover::before{background:#5fb131;-webkit-transform:scale(1);transform:scale(1)}.hero__body__scroll{position:relative}.hero__body__scroll a{display:block;padding-top:80px;color:#fff}.hero__body__scroll::after{position:absolute;bottom:30px;left:50%;content:"";display:block;width:10px;height:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg) translateX(-50%);-webkit-animation:1s ease 50ms infinite scroll;animation:1s ease 50ms infinite scroll}.hero__body__banner{margin:30px 20px 0 20px}.top-about{padding:80px 0 100px;background:#fff url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/img_about.png) right bottom no-repeat;background-size:46% auto}@media screen and (max-width:760px){.top-about{padding:40px 0 350px;background-size:100% auto}}.top-about__inner{width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:760px){.top-about__inner{width:auto;margin-left:4%;margin-right:4%}}.top-about__title{margin-bottom:30px;padding-top:70px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/logo_icon.svg) top center no-repeat;background-size:65px 56px;font-family:"Noto Sans JP",sans-serif;font-size:30px;font-weight:700;text-align:center}@media screen and (max-width:760px){.top-about__title{font-size:20px;font-size:5.3333333333vw;margin-bottom:15px;padding-top:30px;background-size:30px 30px}}.top-about__text{font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:760px){.top-about__text{font-size:12px;font-size:3.2vw;text-align:left}}.top-about__text p{margin-bottom:30px}@media screen and (max-width:760px){.top-about__text p{margin-bottom:15px}}.top-about__list{padding:105px 0 40px 30px}@media screen and (max-width:760px){.top-about__list{padding:20px 0 30px}}.top-about__list__item{margin-bottom:9px;padding-left:40px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/icn_check.svg) 0 0 no-repeat;background-size:24px 17px}@media screen and (max-width:760px){.top-about__list__item{margin-bottom:5px;padding-left:20px;background-size:12px 10px;background-position:0 4px;line-height:1.5}}.top-about .button--01{margin-left:55px}@media screen and (max-width:760px){.top-about .button--01{margin-left:0;text-align:center}}.top-about .button--01 a span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/icn_demo.svg) 50px center no-repeat;background-size:16px 16px}.top-case{padding:90px 0 80px;background:#f1f1f1}@media screen and (max-width:760px){.top-case{padding:40px 0 50px}}.top-case__inner{width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:760px){.top-case__inner{width:auto;margin-left:4%;margin-right:4%}}.top-case__post{padding:60px 0;font-size:13px}@media screen and (max-width:760px){.top-case__post{padding:30px 0 10px}}.top-case__post ul{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-wrap:wrap}@media screen and (max-width:760px){.top-case__post ul{display:block;width:auto}}.top-case__post ul li{width:320px;background:#fff;margin-bottom:20px}@media screen and (max-width:760px){.top-case__post ul li{width:100%;margin:0 0 20px;padding:2% 2% 20px 2%;background:#fff}}.top-case__post ul li .li-eyecatch{overflow:hidden;height:197.7708764px}@media screen and (max-width:760px){.top-case__post ul li .li-eyecatch{margin-bottom:8px;text-align:center}}.top-case__post ul li .li-eyecatch img{width:320px;height:auto;transition:.5s}.top-case__post ul li .li-text{position:relative;padding:20px 5%}@media screen and (max-width:760px){.top-case__post ul li .li-text{padding:0 3%}}.top-case__post ul li a{position:relative;display:block;color:#000}.top-case__post ul li a::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0;background:rgba(0,0,0,.2);transition:.2s}.top-case__post ul li a:hover::after{height:100%}.top-case__post ul li a:hover .li-eyecatch img{transform:scale(1.1,1.1);opacity:1}.top-feature{width:1000px;margin-left:auto;margin-right:auto;padding:90px 0 50px}@media screen and (max-width:760px){.top-feature{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.top-feature{padding:45px 0}}.top-feature__list{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:70px 0 55px}@media screen and (max-width:760px){.top-feature__list{display:block;width:auto}}@media screen and (max-width:760px){.top-feature__list{padding:35px 0 0}}.top-feature__list__item{width:32%}@media screen and (max-width:760px){.top-feature__list__item{width:100%;margin-bottom:30px}}.top-feature__list__item .li-image{margin-bottom:30px;text-align:center}@media screen and (max-width:760px){.top-feature__list__item .li-image{margin-bottom:15px}}.top-feature__list__item .li-image img{width:117px;height:117px}@media screen and (max-width:760px){.top-feature__list__item .li-image img{width:60px;height:60px}}.top-feature__list__item .li-title{margin-bottom:20px;color:#5fb131;font-family:"Noto Sans JP",sans-serif;font-size:22px;font-weight:700;line-height:1.1;text-align:center}@media screen and (max-width:760px){.top-feature__list__item .li-title{font-size:18px;font-size:4.8vw}}.top-feature__list__item .li-copy{margin-bottom:25px;font-size:15px;font-weight:700}@media screen and (max-width:760px){.top-feature__list__item .li-copy{font-size:13px;font-size:3.4666666667vw;margin-bottom:10px}}.top-feature__list__item .li-text{font-size:14px;line-height:1.8}@media screen and (max-width:760px){.top-feature__list__item .li-text{font-size:12px;font-size:3.2vw}}.top-feature .button--01{text-align:center}.top-howto{width:1000px;margin-left:auto;margin-right:auto;padding:45px 0;margin-bottom:140px;margin-top:140px}@media screen and (max-width:760px){.top-howto{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.top-howto{padding:45px 0 20px}}.top-howto__list{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-top:20px;padding:80px 0 0;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/bg_howto.svg) top center no-repeat;background-size:684px 72px}@media screen and (max-width:760px){.top-howto__list{display:block;width:auto}}@media screen and (max-width:760px){.top-howto__list{padding:0;background:0 0}}.top-howto__list__item{width:32%}@media screen and (max-width:760px){.top-howto__list__item{width:auto;margin-bottom:30px}}.top-howto__list__item .li-image{margin-bottom:10px;text-align:center}.top-howto__list__item .li-image img{width:100px}@media screen and (max-width:760px){.top-howto__list__item .li-image img{width:80px}}.top-howto__list__item .li-title{margin-bottom:30px;font-size:23px;line-height:1.5;text-align:center}@media screen and (max-width:760px){.top-howto__list__item .li-title{font-size:18px;font-size:4.8vw;line-height:1.2}}.top-howto__list__item .button--01{text-align:center}.top-howto__list__item .button--01 a{width:296px}@media screen and (max-width:760px){.top-howto__list__item .button--01 a{width:65%}}.top-howto__list__item:nth-child(1) .button--01 a{border-color:#f8b700;background:#f8b700}.top-howto__list__item:nth-child(1) .button--01 a:hover{color:#f8b700}.top-howto__list__item:nth-child(2) .button--01 a{border-color:#6cc4c4;background:#6cc4c4}.top-howto__list__item:nth-child(2) .button--01 a:hover{color:#6cc4c4}.top-howto__list__item:nth-child(3) .button--01 a{border-color:#ef8c8d;background:#ef8c8d}.top-howto__list__item:nth-child(3) .button--01 a:hover{color:#ef8c8d}.top-bnr{margin-bottom:80px;text-align:center}@media screen and (max-width:760px){.top-bnr{margin-bottom:40px;padding:0 4%}}.top-news .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.top-news .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.top-news .slick-list:focus{outline:0}.top-news .slick-list.dragging{cursor:pointer;cursor:hand}.top-news .slick-slider .slick-list,.top-news .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.top-news .slick-track{position:relative;left:0;top:0;display:block}.top-news .slick-track:after,.top-news .slick-track:before{content:"";display:table}.top-news .slick-track:after{clear:both}.top-news .slick-loading .slick-track{visibility:hidden}.top-news .slick-slide{float:left;height:100%;min-height:1px;display:none}.top-news [dir=rtl] .slick-slide{float:right}.top-news .slick-slide img{display:block}.top-news .slick-slide.slick-loading img{display:none}.top-news .slick-slide.dragging img{pointer-events:none}.top-news .slick-initialized .slick-slide{display:block}.top-news .slick-loading .slick-slide{visibility:hidden}.top-news .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.top-news .slick-arrow.slick-hidden{display:none}.top-news__post{margin-bottom:20px;display:none}.top-news__post li{width:300px}.top-news__post li a{color:#fff}.top-news__post li a:hover img{transform:scale(1.1,1.1)}.top-news__post li a:hover .li-date{color:#fff!important}.top-news__post li .li-eyecatch{background-color:#000;margin-bottom:24px;overflow:hidden;height:120px;position:relative;border-top:1px solid #fff;border-left:1px solid #fff}@media screen and (max-width:760px){.top-news__post li .li-eyecatch{height:110px;margin-bottom:12px}}.top-news__post li .li-eyecatch img{width:100%;max-width:none;transition:.5s;opacity:.5}.top-news__post li .li-eyecatch .li-category{position:absolute;right:0;bottom:0;display:inline-block;min-width:100px;padding:6px 10px;color:#fff;font-size:11px;text-align:center;vertical-align:middle}@media screen and (max-width:760px){.top-news__post li .li-eyecatch .li-category{font-size:10px;font-size:2.6666666667vw;padding:0 8px}}.top-news__post li .li-text{position:relative;margin-top:-165px;padding:20px;z-index:1;width:100%;height:140px}@media screen and (max-width:760px){.top-news__post li .li-text{margin-top:-130px}}.top-news__post li .li-text .li-meta .li-date{color:#ccc;font-size:14px;vertical-align:middle}@media screen and (max-width:760px){.top-news__post li .li-text .li-meta .li-date{font-size:10px;font-size:2.6666666667vw}}.top-news__post li .li-text .li-title{font-size:14px;font-weight:700}@media screen and (max-width:760px){.top-news__post li .li-text .li-title{font-size:10px;font-size:2.6666666667vw}}.top-news__post li .li-text .li-title a{padding-bottom:5px;border-bottom:0 solid #686c67;color:#000;transition:.2s}.top-news__post li .li-text .li-title a:hover{padding-bottom:3px;border-width:1px}.top-info{width:1000px;margin-left:auto;margin-right:auto;padding:15px 0 40px}@media screen and (max-width:760px){.top-info{width:auto;margin-left:4%;margin-right:4%}}.top-info h2{background:0 0;font-weight:400;padding-bottom:0;padding-top:0}.top-info__post{padding:50px 80px 25px}@media screen and (max-width:760px){.top-info__post{padding:20px 0}}.top-info__post ul li{margin-bottom:15px}.top-info__post ul li .li-date{float:left;display:block;padding-top:3px;font-size:14px}@media screen and (max-width:760px){.top-info__post ul li .li-date{font-size:12px;font-size:3.2vw;float:none}}.top-info__post ul li .li-title{display:block;margin-left:100px}@media screen and (max-width:760px){.top-info__post ul li .li-title{margin-left:0}}.top-info__post ul li .li-title a{color:#5fb131;font-size:16px;text-decoration:underline}@media screen and (max-width:760px){.top-info__post ul li .li-title a{font-size:12px;font-size:3.2vw}}.top-info__post ul li .li-title a:hover{opacity:.6}.top-for{width:1000px;margin-left:auto;margin-right:auto;padding:50px 0}@media screen and (max-width:760px){.top-for{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.top-for{padding:40px 0}}.top-for__intro{padding:45px 0;text-align:center}@media screen and (max-width:760px){.top-for__intro{padding:20px 0}}.top-for__intro__text01{margin-bottom:10px;font-size:32px;font-weight:700}@media screen and (max-width:760px){.top-for__intro__text01{font-size:16px;font-size:4.2666666667vw}}.top-for__intro__text02{font-size:18px}@media screen and (max-width:760px){.top-for__intro__text02{font-size:12px;font-size:3.2vw;text-align:left}}.top-for__list{padding:30px 0}.top-for__list:after,.top-for__list:before{content:"";display:table}.top-for__list:after{clear:both}@media screen and (max-width:760px){.top-for__list{padding:15px 0}}.top-for__list__item{float:left;width:32%;margin-right:2%}.top-for__list__item a{color:#000}@media screen and (max-width:760px){.top-for__list__item{width:auto;margin-right:0;margin-bottom:20px}}.top-for__list__item:last-child{margin-right:0}.top-for__list__item__image{margin-bottom:16px}.top-for__list__item__image a{position:relative;display:block}.top-for__list__item__image a::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0;background:rgba(0,0,0,.4);transition:.2s}.top-for__list__item__image a::after{position:absolute;top:50%;left:50%;content:"";display:block;width:32px;height:32px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_link_w.svg) 0 0 no-repeat;background-size:32px 32px;transform:translate(-50%,-50%);opacity:0;transition:1s}.top-for__list__item__image a:hover::before{height:100%}.top-for__list__item__image a:hover::after{opacity:1}.top-for__list__item__image a:hover img{opacity:1!important}.top-for__list__item__title{margin-bottom:12px;color:#5fb131;font-size:21px;text-align:center}@media screen and (max-width:760px){.top-for__list__item__title{font-size:13px;font-size:3.4666666667vw;margin-bottom:5px;text-align:left}}.top-for__list__item__title a{color:#5fb131}.top-for__list__item__title span{padding-left:30px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_link.svg) 0 3px no-repeat;background-size:16px 16px}@media screen and (max-width:760px){.top-for__list__item__title span{padding-left:20px;background-size:12px 12px;background-position:0 1px}}.top-for__list__item__text{font-size:14px;line-height:1.8}@media screen and (max-width:760px){.top-for__list__item__text{font-size:12px;font-size:3.2vw}}.page{width:1000px;margin-left:auto;margin-right:auto;width:auto}@media screen and (max-width:760px){.page{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.page{padding:25px 0 20px}}.page__detail{padding:70px 0 50px}@media screen and (max-width:760px){.page__detail{padding:35px 0 0}}.page .error-message{color:#f40000;font-size:1.6rem}.page .alert-message{border:2px solid #f40000;color:#f40000;padding:10px 20px;font-weight:700}.page .mail-description{margin-bottom:60px}.page form th{font-weight:700;width:30%}.page form .submit{margin-top:60px}.page form .submit #BtnMessageBack{background-color:#ccc;font-size:2rem;font-weight:400}.index-year li{float:left;margin-left:20px}#AboutGuide .bge-contents img{border:1px solid #ddd}#CreatorIndex .dl-head__copy{padding-top:0!important;margin-top:-20px!important}.cate-01{background-color:#ef8c8d;color:#ef8c8d;border-color:#ef8c8d}.cate-01 a{background-color:#ef8c8d;color:#ef8c8d;border-color:#ef8c8d}.cate-02{background-color:#6cc4c4;color:#6cc4c4;border-color:#6cc4c4}.cate-02 a{background-color:#6cc4c4;color:#6cc4c4;border-color:#6cc4c4}.cate-03{background-color:#f8b700;color:#f8b700;border-color:#f8b700}.cate-03 a{background-color:#f8b700;color:#f8b700;border-color:#f8b700}.cate-04{background-color:#f39b4e;color:#f39b4e;border-color:#f39b4e}.cate-04 a{background-color:#f39b4e;color:#f39b4e;border-color:#f39b4e}.cate-05{background-color:#5fb131;color:#5fb131;border-color:#5fb131}.cate-05 a{background-color:#5fb131;color:#5fb131;border-color:#5fb131}.cate-06{background-color:#5fb131;color:#5fb131;border-color:#5fb131}.cate-06 a{background-color:#5fb131;color:#5fb131;border-color:#5fb131}.news{width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:760px){.news{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.news{padding:25px 0 20px}}.news__list{padding:70px 0 50px}@media screen and (max-width:760px){.news__list{padding:35px 0 0}}.news__list ul:after,.news__list ul:before{content:"";display:table}.news__list ul:after{clear:both}.news__list ul li{float:left;width:32%;margin-right:2%;margin-bottom:65px}@media screen and (max-width:1200px) and (max-width:760px){.news__list ul li{width:40vw;height:calc(40vw / 1.6180339887)}}@media screen and (max-width:1200px) and (min-width:760px) and (max-width:1200px){.news__list ul li{width:26vw;height:calc(26vw / 1.6180339887)}}@media screen and (max-width:1200px) and (min-width:1200px){.news__list ul li{width:320px;height:calc(320px / 1.6180339887)}}@media screen and (max-width:760px){.news__list ul li{margin-right:10%;margin-bottom:20%}}@media screen and (min-width:761px){.news__list ul li:nth-child(3n-2){clear:both}}@media screen and (min-width:761px){.news__list ul li:nth-child(3n){margin-right:0}}@media screen and (max-width:760px){.news__list ul li:nth-child(odd){clear:both}}@media screen and (max-width:760px){.news__list ul li:nth-child(even){margin-right:0}}.news__list ul li .eyecatch{position:relative;overflow:hidden}@media screen and (max-width:760px){.news__list ul li .eyecatch{width:40vw;height:calc(40vw / 1.6180339887)}}@media screen and (min-width:760px) and (max-width:1200px){.news__list ul li .eyecatch{width:26vw;height:calc(26vw / 1.6180339887)}}@media screen and (min-width:1200px){.news__list ul li .eyecatch{width:320px;height:calc(320px / 1.6180339887)}}.news__list ul li .eyecatch img{height:100%;max-width:none;transition:.5s}.news__list ul li .eyecatch a{display:block;height:100%;text-align:center}.news__list ul li .eyecatch a:hover img{transform:scale(1.1,1.1)}.news__list ul li .category{position:absolute;right:0;bottom:0;display:inline-block;min-width:100px;padding:6px 10px;color:#fff;font-size:11px;text-align:center;vertical-align:middle}@media screen and (max-width:760px){.news__list ul li .category{font-size:10px;font-size:2.6666666667vw;padding:0 8px}}.news__list ul li .meta{margin-bottom:10px}.news__list ul li .meta .date{color:#6d6c6c;font-size:14px;vertical-align:middle}@media screen and (max-width:760px){.news__list ul li .meta .date{font-size:10px;font-size:2.6666666667vw}}.news__list ul li .title{font-size:14px;font-weight:400}@media screen and (max-width:760px){.news__list ul li .title{font-size:10px;font-size:2.6666666667vw}}.news__list ul li .title a{padding-bottom:5px;border-bottom:0 solid #686c67;transition:.2s}.news__list ul li .title a:hover{padding-bottom:3px;border-width:1px}.news__detail{padding:70px 0 50px}@media screen and (max-width:760px){.news__detail{width:100%;padding:35px 0 0}}.news__detail .title{margin-bottom:10px;font-size:24px}.news__detail .meta{margin-bottom:10px}.news__detail .meta .date{color:#6d6c6c;font-size:14px;vertical-align:middle}@media screen and (max-width:760px){.news__detail .meta .date{font-size:10px;font-size:2.6666666667vw}}.news__detail .meta .category{display:inline-block;margin:0 10px;vertical-align:middle}.news__detail .meta .category a{display:inline-block;min-width:100px;padding:5px 10px;color:#fff;font-size:11px;text-align:center}@media screen and (max-width:760px){.news__detail .meta .category a{font-size:10px;font-size:2.6666666667vw;padding:0 8px}}.news__detail .eyecatch{overflow:hidden}@media screen and (max-width:760px){.news__detail .eyecatch{height:calc(100vw / 1.6180339887)}}.news__detail .eyecatch img{max-width:100vw;width:100%}@media screen and (max-width:760px){.news__detail .eyecatch img{height:calc(100vw / 1.6180339887)}}@media screen and (min-width:1366px){.news__detail .bge_body{width:100%;margin:0}}.press-release__list{padding-top:40px;margin-bottom:80px}.press-release__list li{border-bottom:1px solid #ddd}.press-release__list li a{padding-top:40px;padding-bottom:40px;color:#000;display:block}.press-release__list li h2{font-size:20px;margin-bottom:5px}.press-release__list li .date{font-size:16px;color:#999;margin-bottom:5px}.press-release__list__body{color:#666}.dl-head{width:1000px;margin-left:auto;margin-right:auto;padding-bottom:60px}@media screen and (max-width:760px){.dl-head{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.dl-head{padding-bottom:30px}}.dl-head__copy{margin-bottom:50px;padding-top:80px;color:#ec6519;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:760px){.dl-head__copy{font-size:18px;font-size:4.8vw;margin-bottom:25px;padding-top:40px}}.dl-head__copy__sm{margin-bottom:25px;padding-top:25px;font-size:15px;color:#ec6519;font-weight:700;text-align:center;white-space:nowrap}.dl-head .button--01{margin-bottom:25px;text-align:center}.dl-head .button--01 a{width:505px;height:91px;padding-left:20px;border-radius:46px;font-size:24px;line-height:86px}@media screen and (max-width:760px){.dl-head .button--01 a{width:80vw;height:50px;font-size:14px;line-height:47px}}.dl-head .button--01 a::before{border-radius:46px}.dl-head .button--01 a span{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_download.svg) 30px center no-repeat;background-size:28px 28px}@media screen and (max-width:760px){.dl-head .button--01 a span{padding-left:20px;background-size:16px 16px;background-position:15px center}}.dl-head__meta{width:230px;margin:0 auto;font-size:12px}.dl-merumaga{background:rgba(132,192,36,.19)}.dl-merumaga .inner{width:1000px;margin-left:auto;margin-right:auto;padding:90px 0 70px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/download/img_get.png) 690px 25px no-repeat;background-size:250px auto}@media screen and (max-width:760px){.dl-merumaga .inner{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.dl-merumaga .inner{padding:40px 0;background-position:right 10px;background-size:120px auto}}.dl-merumaga .title--03{margin-bottom:30px}.dl-merumaga__form{padding-right:40px;text-align:center}@media screen and (max-width:760px){.dl-merumaga__form{padding-right:0}}.dl-merumaga__form input[type=text]{width:330px;border:0;border-radius:0}@media screen and (max-width:760px){.dl-merumaga__form input[type=text]{width:70vw;height:35px;line-height:32px}}.dl-merumaga__form input[type=submit]{height:43px;line-height:43px;padding:0 20px;background:#5fb131;color:#fff}@media screen and (max-width:760px){.dl-merumaga__form input[type=submit]{height:35px;line-height:32px}}.dl-backno{width:1000px;margin-left:auto;margin-right:auto;padding:70px 0 100px}@media screen and (max-width:760px){.dl-backno{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.dl-backno{padding:35px 0 50px}}.case{padding-bottom:40px}@media screen and (max-width:760px){.case{padding-bottom:20px}}.case-head{width:1000px;margin-left:auto;margin-right:auto;padding:65px 0 60px;font-size:14px;text-align:center}@media screen and (max-width:760px){.case-head{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.case-head{padding:40px 0 30px}}.case-head a{text-decoration:underline}.case-category{width:1000px;margin-left:auto;margin-right:auto;padding-bottom:70px}@media screen and (max-width:760px){.case-category{width:auto;margin-left:0;margin-right:0}}@media screen and (max-width:760px){.case-category{padding-bottom:35px}}.case-category ul{text-align:center;font-size:0}.case-category ul li{display:inline-block;margin:0 3px;font-size:12px}@media screen and (max-width:760px){.case-category ul li{font-size:11px;font-size:2.9333333333vw;margin:0 2px 4px}}.case-category ul li a{display:block;padding:6px 10px;border-radius:40px;background:#f1f1f1;color:#000}@media screen and (max-width:760px){.case-category ul li a{padding:3px 9px}}.case-category ul li a:hover{background:#5fb131;color:#fff}.case-category ul li.this a{background:#5fb131;color:#fff}.case-list{background:#f1f1f1}.case-list .inner{width:1000px;margin-left:auto;margin-right:auto;padding:80px 0 10px}@media screen and (max-width:760px){.case-list .inner{width:auto;margin-left:0;margin-right:0}}@media screen and (max-width:760px){.case-list .inner{padding:40px 0 20px}}.case-list ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:760px){.case-list ul{display:block;width:auto}}.case-list ul li{width:32%;margin-bottom:70px;background:#fff}@media screen and (max-width:760px){.case-list ul li{width:80%;margin:0 auto 20px;padding:2% 2% 20px 2%;background:#fff}}.case-list ul li .li-eyecatch{overflow:hidden}.case-list ul li .li-eyecatch img{transition:.5s}.case-list ul li .li-text{position:relative;padding:20px 5%;font-size:13px}@media screen and (max-width:760px){.case-list ul li .li-text{padding:0 3%}}.case-list ul li a{position:relative;display:block;color:#000}.case-list ul li a::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0;background:rgba(0,0,0,.2);transition:.2s}.case-list ul li a:hover::after{height:100%}.case-list ul li a:hover .li-eyecatch img{transform:scale(1.1,1.1);opacity:1}.case-detail{padding:40px 0}@media screen and (max-width:760px){.case-detail{padding:20px 0}}.case-detail__url{margin-top:40px;background:#f5d13f;text-align:center}@media screen and (max-width:760px){.case-detail__url{margin-top:20px}}.case-detail__url a{display:block;padding:25px 0;color:#000;font-size:18px}@media screen and (max-width:760px){.case-detail__url a{font-size:13px;font-size:3.4666666667vw}}.case-detail__url a:hover{text-decoration:underline}.case-detail__url a span{padding:0 45px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/icn_demo.svg) right center no-repeat;background-size:16px 16px}@media screen and (max-width:760px){.case-detail__url a span{padding:0 25px}}.case-detail .inner{width:1000px;margin-left:auto;margin-right:auto;padding:65px 0}@media screen and (max-width:760px){.case-detail .inner{width:auto;margin-left:4%;margin-right:4%}}.case-detail .inner:after,.case-detail .inner:before{content:"";display:table}.case-detail .inner:after{clear:both}@media screen and (max-width:760px){.case-detail .inner{padding:30px 0}}.case-detail .de-eyecatch{float:left;width:466px}@media screen and (max-width:760px){.case-detail .de-eyecatch{float:none;width:auto;margin-bottom:20px}}.case-detail .de-info{float:right;width:450px}@media screen and (max-width:760px){.case-detail .de-info{float:none;width:auto}}.case-detail .de-info a{background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/top/icn_demo_sub.svg) right center no-repeat;padding-right:20px}.case-detail .de-info a:hover{text-decoration:underline}.back_link{text-align:center}.back_link a{color:#000}.creator{padding-bottom:40px}@media screen and (max-width:760px){.creator{padding-bottom:20px}}.creator-head{margin:60px 0 100px;background:#5fb131}@media screen and (max-width:760px){.creator-head{margin:30px 0 40px}}.creator-head__inner{display:flex;justify-content:space-between;flex-wrap:nowrap;width:1000px;margin-left:auto;margin-right:auto}@media screen and (max-width:760px){.creator-head__inner{display:block;width:auto}}@media screen and (max-width:760px){.creator-head__inner{width:auto;margin-left:0;margin-right:0}}.creator-head__image{width:70%}@media screen and (max-width:760px){.creator-head__image{width:auto}}.creator-head__text{width:50%;padding:40px 0 0 40px;color:#fff}@media screen and (max-width:760px){.creator-head__text{width:auto;padding:30px 5vw}}.creator-head__text__copy{margin-bottom:15px;font-size:23px;font-weight:700}@media screen and (max-width:760px){.creator-head__text__copy{font-size:16px;font-size:4.2666666667vw}}.creator-market,.creator-partner{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:80px}@media screen and (max-width:760px){.creator-market,.creator-partner{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.creator-market,.creator-partner{margin-bottom:40px}}.creator-market strong,.creator-partner strong{color:#eb6100}.creator-market p,.creator-partner p{margin-bottom:30px}.back_link{text-align:center}.back_link a{color:#000}.creator-link{padding:50px 0;background:#f1f1f1}.creator-link__inner{display:flex;justify-content:space-between;flex-wrap:wrap;width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px}@media screen and (max-width:760px){.creator-link__inner{display:block;width:auto}}@media screen and (max-width:760px){.creator-link__inner{width:auto;margin-left:4%;margin-right:4%}}.creator-link__item{width:49%;margin-bottom:15px}@media screen and (max-width:760px){.creator-link__item{width:auto}}.creator-link__item a{display:block;height:100%;padding:50px;background:#fff;color:#000}@media screen and (max-width:760px){.creator-link__item a{padding:30px}}.creator-link__item a:hover{background:rgba(0,0,0,.1)}.creator-link__item:nth-child(1) .icon img{width:76px;height:73px}.creator-link__item:nth-child(2) .icon img{width:81px;height:79px}.creator-link__item:nth-child(3) .icon img{width:81px;height:62px}.creator-link__item:nth-child(4) .icon img{width:81px;height:58px}.creator-link__item .icon{margin-bottom:30px;text-align:center}.creator-link__item__title{margin-bottom:20px;font-size:24px;text-align:center}@media screen and (max-width:760px){.creator-link__item__title{font-size:18px;font-size:4.8vw;margin-bottom:10px}}.creator-link__item .button--05{margin-top:30px}.creator-link .creator-bnr{text-align:center}@media screen and (max-width:760px){.creator-link .creator-bnr{padding:0 4%}}.creator-community{padding:80px 0;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/creator/bg_communituy.png) center no-repeat;background-size:cover;color:#fff;text-align:center}@media screen and (max-width:760px){.creator-community{padding:50px 0}}.creator-community__title{margin-bottom:30px;font-size:24px}@media screen and (max-width:760px){.creator-community__title{font-size:18px;font-size:4.8vw}}.creator-community__text{margin-bottom:30px}.creator-community .button--04 a{border:0}.partner-head{width:1000px;margin-left:auto;margin-right:auto;padding:65px 0 280px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/partner/img_map.png) top 10px right 30px no-repeat;background-size:590px auto;text-align:center}@media screen and (max-width:760px){.partner-head{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.partner-head{padding:40px 0 160px;background-size:65vw auto;background-position:top 80px right 10px}}.partner-area{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:220px}@media screen and (max-width:760px){.partner-area{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.partner-area{margin-bottom:80px}}.partner-area__list{display:flex;justify-content:space-between;flex-wrap:nowrap;position:relative;border-bottom:1px solid #d7d5d5;text-align:center}@media screen and (max-width:760px){.partner-area__list{display:block;width:auto}}.partner-area__list .area-cate{width:120px}@media screen and (max-width:760px){.partner-area__list .area-cate{width:auto}}.partner-area__list .area-cate>span{display:block;height:42px;border-left:1px solid #d7d5d5;border-right:1px solid #d7d5d5;border-top:1px solid #d7d5d5;border-radius:6px 6px 0 0;color:#000;line-height:42px;cursor:pointer;transition:.4s}@media screen and (max-width:760px){.partner-area__list .area-cate>span{padding:10px;border-radius:0;height:auto;line-height:1.2}}.partner-area__list .area-cate>span:hover{border-color:#5fb131;background:#5fb131;color:#fff}.partner-area__list .area-cate ul{position:absolute;left:0;top:42px;display:none;width:1000px;padding:30px;border:1px solid #d7d5d5;border-top:4px solid #d7d5d5}@media screen and (max-width:760px){.partner-area__list .area-cate ul{position:static;width:auto;padding:15px;border-top-width:1px;border-bottom:none;background:rgba(95,177,49,.1)}}.partner-area__list .area-cate ul li{display:inline-block}.partner-area__list .area-cate ul li a{display:inline-block;padding:0 15px;color:#000}@media screen and (max-width:760px){.partner-area__list .area-cate ul li a{padding:5px 10px}}.partner-area__list .area-cate ul li a:hover{color:#686c67}.partner-area__list .area-cate:first-child ul{display:block}.partner-area__list .area-cate.this>span{border-color:#5fb131;background:#5fb131;color:#fff}.partner-official{width:1000px;margin-left:auto;margin-right:auto;padding:75px 0 110px}@media screen and (max-width:760px){.partner-official{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.partner-official{padding:40px 0 50px}}.partner-official__box{display:flex;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width:760px){.partner-official__box{display:block;width:auto}}.partner-official__box .image{position:relative;width:512px}@media screen and (max-width:760px){.partner-official__box .image{width:auto;margin-bottom:20px;margin-right:4%;margin-left:4%}}.partner-official__box .image .icn_number{position:absolute;top:-22px;right:-18px;width:88px;height:88px;padding-top:14px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/partner/bg_coin.png) 0 0 no-repeat;background-size:88px 88px;color:#fff;text-align:center;line-height:1.2}.partner-official__box .image .icn_number .ttl{font-size:1.2rem}.partner-official__box .image .icn_number .num{font-family:"Josefin Sans",sans-serif;font-size:3.6rem}.partner-official__box .info{width:430px}@media screen and (max-width:760px){.partner-official__box .info{width:auto}}.partner-official__box .info .info_list{margin-bottom:40px;font-size:1.4rem}@media screen and (max-width:760px){.partner-official__box .info .info_list{font-size:13px;font-size:3.4666666667vw;margin-bottom:20px}}.partner-official__box .info .info_list dt{clear:both;float:left;margin-bottom:20px}@media screen and (max-width:760px){.partner-official__box .info .info_list dt{margin-bottom:10px;line-height:1.4}}.partner-official__box .info .info_list dd{margin-left:100px;margin-bottom:20px}@media screen and (max-width:760px){.partner-official__box .info .info_list dd{margin-left:80px;margin-bottom:10px;line-height:1.4}}.partner-official__box .info .info_list dd.name{color:#5fb131;font-size:2.4rem;transform:translateY(-10px)}@media screen and (max-width:760px){.partner-official__box .info .info_list dd.name{font-size:16px;font-size:4.2666666667vw;transform:translateY(-3px)}}.partner-official__box .info .info_member{font-size:1.4rem}@media screen and (max-width:760px){.partner-official__box .info .info_member{font-size:12px;font-size:3.2vw;margin-bottom:20px}}.partner-official__box .info .info_member th{padding:12px 20px;background:#d7d5d5;border:1px solid #d7d5d5;font-weight:400;text-align:left}@media screen and (max-width:760px){.partner-official__box .info .info_member th{padding:6px 10px}}.partner-official__box .info .info_member td{padding:12px 20px;border:1px solid #d7d5d5}@media screen and (max-width:760px){.partner-official__box .info .info_member td{padding:6px 10px;text-align:right}}.partner-official__box:not(:last-child){margin-bottom:70px;padding-bottom:70px;border-bottom:4px solid #d7d5d5}@media screen and (max-width:760px){.partner-official__box:not(:last-child){margin-bottom:35px;padding-bottom:35px}}.partner-creative{width:1000px;margin-left:auto;margin-right:auto;padding:60px 0 0}@media screen and (max-width:760px){.partner-creative{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.partner-creative{padding:30px 0 0}}.partner-creative .title--03{margin:0 0 42px}@media screen and (max-width:760px){.partner-creative .title--03{margin:0 0 24px}}.partner-creative__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;justify-content:flex-start}.partner-creative__list li{width:300px;margin-right:50px;margin-bottom:60px;text-align:center}@media screen and (max-width:760px){.partner-creative__list li{width:48%;margin-right:4%;margin-bottom:30px}}@media screen and (min-width:761px){.partner-creative__list li:nth-child(3n){margin-right:0}}@media screen and (max-width:760px){.partner-creative__list li:nth-child(2n){margin-right:0}}.partner-creative__list li .image{margin-bottom:22px}@media screen and (max-width:760px){.partner-creative__list li .image{margin-bottom:16px;text-align:center}}.partner-creative__list li .name{margin-bottom:10px;font-size:1.8rem;line-height:1.3}@media screen and (max-width:760px){.partner-creative__list li .name{font-size:13px;font-size:3.4666666667vw;margin-bottom:6px}}.partner-creative__list li .info{color:#000;font-size:1.4rem}@media screen and (max-width:760px){.partner-creative__list li .info{font-size:11px;font-size:2.9333333333vw}}.partner-creative__list li .info .work-num{margin-left:10px}.partner-main{padding:70px 0 100px}@media screen and (max-width:760px){.partner-main{padding:35px 0 50px}}.partner-main__title{background:rgba(95,177,49,.1);text-align:right}@media screen and (max-width:760px){.partner-main__title{text-align:center}}.partner-main__title .inner{width:1000px;margin-left:auto;margin-right:auto;position:relative;padding:75px 0 50px}@media screen and (max-width:760px){.partner-main__title .inner{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.partner-main__title .inner{padding:35px 0 25px}}.partner-main__title .type{position:absolute;top:-35px;right:10px;width:378px;height:97px;padding-top:24px;padding-left:50px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/partner/bg_type.png) 0 0 no-repeat;background-size:378px auto;color:#fff;font-size:2rem;font-weight:700;text-align:left}@media screen and (max-width:760px){.partner-main__title .type{font-size:12px;font-size:3.2vw;top:-20px;right:0;width:200px;height:55px;padding-top:12px;padding-left:16px;background-size:200px auto}}.partner-main__title .name{display:inline-block;width:400px;font-size:2.6rem;line-height:1.4;text-align:center}@media screen and (max-width:760px){.partner-main__title .name{font-size:18px;font-size:4.8vw;width:auto}}.partner-main .wrap{width:1000px;margin-left:auto;margin-right:auto;position:relative}@media screen and (max-width:760px){.partner-main .wrap{width:auto;margin-left:4%;margin-right:4%}}.partner-main .wrap:after,.partner-main .wrap:before{content:"";display:table}.partner-main .wrap:after{clear:both}.partner-main__logo{margin-left:550px;padding:80px 0 150px;text-align:center}@media screen and (max-width:760px){.partner-main__logo{margin-left:0;padding:40px 0}}.partner-main__web{position:absolute;top:-110px;left:40px;width:512px}@media screen and (max-width:760px){.partner-main__web{position:relative;top:auto;left:auto;width:auto;margin-left:4%;margin-right:4%;margin-bottom:30px}}.partner-main__web .icn_number{position:absolute;top:-22px;right:-18px;width:88px;height:88px;padding-top:14px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/partner/bg_coin.png) 0 0 no-repeat;background-size:88px 88px;color:#fff;text-align:center;line-height:1.2}.partner-main__web .icn_number .ttl{font-size:1.2rem}.partner-main__web .icn_number .num{font-family:"Josefin Sans",sans-serif;font-size:3.6rem}.partner-main .button--01{margin-bottom:70px;text-align:center}@media screen and (max-width:760px){.partner-main .button--01{margin-bottom:35px}}.partner-main .button--01 a{width:390px;height:90px;border-radius:45px;line-height:88px}@media screen and (max-width:760px){.partner-main .button--01 a{width:80vw;height:50px;line-height:47px}}.partner-main .button--01 a::before{border-radius:45px}.partner-main .button--01 a span{padding-left:20px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_demo.svg) 40px center no-repeat;background-size:20px 20px}@media screen and (max-width:760px){.partner-main .button--01 a span{background-size:12px 12px;background-position:50px center}}.partner-main .info{position:relative;float:left;width:475px;padding-left:45px}@media screen and (max-width:760px){.partner-main .info{float:none;width:auto;padding-left:0}}.partner-main .info .info_list{margin-bottom:40px;font-size:1.4rem}@media screen and (max-width:760px){.partner-main .info .info_list{font-size:13px;font-size:3.4666666667vw;margin-bottom:20px}}.partner-main .info .info_list dt{clear:both;float:left;margin-bottom:20px}@media screen and (max-width:760px){.partner-main .info .info_list dt{margin-bottom:10px;line-height:1.4}}.partner-main .info .info_list dd{margin-left:100px;margin-bottom:20px}@media screen and (max-width:760px){.partner-main .info .info_list dd{margin-left:80px;margin-bottom:10px;line-height:1.4}}.partner-main .info .info_list dd.name{color:#5fb131;font-size:2.4rem;font-weight:700;transform:translateY(-10px)}@media screen and (max-width:760px){.partner-main .info .info_list dd.name{font-size:16px;font-size:4.2666666667vw;transform:translateY(-3px)}}.partner-main .info .info_member{font-size:1.4rem}@media screen and (max-width:760px){.partner-main .info .info_member{font-size:12px;font-size:3.2vw;margin-bottom:20px}}.partner-main .info .info_member th{padding:12px 20px;background:#d7d5d5;border:1px solid #d7d5d5;font-weight:400;text-align:left}@media screen and (max-width:760px){.partner-main .info .info_member th{padding:6px 10px}}.partner-main .info .info_member td{padding:12px 20px;border:1px solid #d7d5d5}@media screen and (max-width:760px){.partner-main .info .info_member td{padding:6px 10px;text-align:right}}.partner-main .info .info_member .hint{display:inline-block;width:20px;height:20px;background:#fff;border-radius:50%;color:#5fb131;font-size:15px;font-weight:700;text-align:center;line-height:20px;transform:translate(12px,-4px);cursor:pointer}@media screen and (max-width:760px){.partner-main .info .info_member .hint{width:14px;height:14px;line-height:14px;font-size:11px}}.partner-main .info .hint_box{display:none;position:absolute;bottom:-75px;left:360px;width:480px;padding:10px 20px;border:1px solid #5fb131;font-size:1.1rem}.partner-main .info_text{float:right;width:400px}@media screen and (max-width:760px){.partner-main .info_text{float:none;width:auto}}.partner-main .info_text p{font-size:1.4rem}@media screen and (max-width:760px){.partner-main .info_text p{font-size:13px;font-size:3.4666666667vw}}.partner-works{margin-bottom:40px;background:#f1f1f1}.partner-works .inner{width:1000px;margin-left:auto;margin-right:auto;padding:80px 0 0}@media screen and (max-width:760px){.partner-works .inner{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.partner-works .inner{padding:30px 0}}.partner-works ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:760px){.partner-works ul{display:block;width:auto}}.partner-works ul li{width:32%;margin-bottom:70px;background:#fff}@media screen and (max-width:760px){.partner-works ul li{width:80%;margin:0 auto 20px;padding:2% 2% 20px 2%;background:#fff}}.partner-works ul li .li-eyecatch{overflow:hidden}.partner-works ul li .li-eyecatch img{transition:.5s}.partner-works ul li .li-text{position:relative;padding:20px 5%;font-size:1.3rem}@media screen and (max-width:760px){.partner-works ul li .li-text{padding:0 3%}}.partner-works ul li a{position:relative;display:block;color:#000}.partner-works ul li a::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:0;background:rgba(0,0,0,.2);transition:.2s}.partner-works ul li a:hover::after{height:100%}.partner-works ul li a:hover .li-eyecatch img{transform:scale(1.1,1.1);opacity:1}.hosting .dl-head__copy{margin-bottom:100px}.hosting .bge_body{margin-left:auto!important;margin-right:auto!important}.hosting .bge_body h3{font-size:20px}.hosting .bge_body ul li{font-size:16px}.hosting-head{width:1000px;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:40px 0}@media screen and (max-width:760px){.hosting-head{width:auto;margin-left:0;margin-right:0}}@media screen and (max-width:760px){.hosting-head{margin-bottom:0}}.hosting-head .copy-head{font-size:18px;text-align:center}@media screen and (max-width:760px){.hosting-head .copy-head{font-size:14px;font-size:3.7333333333vw}}.hosting-partner{width:1000px;margin-left:auto;margin-right:auto;position:relative;margin-bottom:60px;border:8px solid #e1eed2}@media screen and (max-width:760px){.hosting-partner{width:auto;margin-left:0;margin-right:0}}@media screen and (max-width:760px){.hosting-partner{margin-bottom:30px;border-width:4px}}.hosting-partner .type{position:absolute;top:-80px;right:10px;width:493px;height:115px;padding-top:30px;padding-left:50px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/partner/bg_type.png) 0 0 no-repeat;background-size:493px auto;color:#fff;font-size:26px;font-weight:700;text-align:left}@media screen and (max-width:760px){.hosting-partner .type{font-size:12px;font-size:3.2vw;top:-30px;right:0;width:200px;height:55px;padding-top:12px;padding-left:16px;background-size:200px auto}}.hosting-partner .comment{padding:35px 60px;background:#e1eed2}@media screen and (max-width:760px){.hosting-partner .comment{padding:22px 20px 16px}}.hosting-partner .inner{padding:40px 55px}.hosting-partner .inner:after,.hosting-partner .inner:before{content:"";display:table}.hosting-partner .inner:after{clear:both}@media screen and (max-width:760px){.hosting-partner .inner{padding:20px 15px}}.hosting-partner .hosting-partner-left{float:left;width:380px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-left{float:none;width:auto}}.hosting-partner .hosting-partner-right{float:right;width:446px;padding-top:10px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-right{float:none;width:auto}}.hosting-partner .hosting-partner-name{margin-bottom:10px;font-size:26px;font-weight:700}@media screen and (max-width:760px){.hosting-partner .hosting-partner-name{font-size:20px;font-size:5.3333333333vw;margin-bottom:8px}}.hosting-partner .hosting-partner-outline{margin-bottom:25px;font-size:14px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-outline{font-size:13px;font-size:3.4666666667vw}}.hosting-partner .hosting-partner-info dt{padding:5px 10px;background:#efefef;font-size:18px;font-weight:700}@media screen and (max-width:760px){.hosting-partner .hosting-partner-info dt{font-size:15px;font-size:4vw}}.hosting-partner .hosting-partner-info dd{padding:6px 0 25px;font-size:14px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-info dd{font-size:13px;font-size:3.4666666667vw}}.hosting-partner .hosting-partner-info .operation-check{font-size:0}.hosting-partner .hosting-partner-info .operation-check img{width:13.3%;height:50px;margin-right:1.15%;margin-bottom:5px}.hosting-partner .hosting-partner-info .operation-check img:nth-child(7){margin-right:0}.hosting-partner .hosting-partner-image{margin-bottom:50px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-image{margin-bottom:30px}}.hosting-partner .hosting-partner-banner{width:50%;margin:0 auto 30px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-banner{width:70%}}.hosting-partner .button--01{margin-bottom:70px;text-align:center}@media screen and (max-width:760px){.hosting-partner .button--01{margin-bottom:35px}}.hosting-partner .button--01 a{width:390px;height:90px;border-radius:45px;line-height:88px}@media screen and (max-width:760px){.hosting-partner .button--01 a{width:80vw;height:50px;line-height:47px}}.hosting-partner .button--01 a::before{border-radius:45px}.hosting-partner .button--01 a span{padding-left:20px;background:url(/live/oe_/https://basercms.net/theme/baserofficial-2020/img/common/icn_demo.svg) 40px center no-repeat;background-size:20px 20px}@media screen and (max-width:760px){.hosting-partner .button--01 a span{background-size:12px 12px;background-position:50px center}}.hosting-partner .hosting-partner-topics{clear:both;min-height:117px;padding:10px 15px;border:1px solid #c9caca}@media screen and (max-width:760px){.hosting-partner .hosting-partner-topics{padding:10px}}.hosting-partner .hosting-partner-topics .icn_topics{float:left;width:93px;height:93px;border-radius:50%;background:#fac559;color:#fff;text-align:center;line-height:93px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-topics .icn_topics{width:70px;height:70px;line-height:70px}}.hosting-partner .hosting-partner-topics .text_topics{margin-left:130px;padding-top:23px;font-size:14px}@media screen and (max-width:760px){.hosting-partner .hosting-partner-topics .text_topics{font-size:13px;font-size:3.4666666667vw;margin-left:90px;padding-top:0}}.hosting-list{margin-bottom:40px;background:#f1f1f1}.hosting-list .inner{width:1000px;margin-left:auto;margin-right:auto;padding:80px 0 0}@media screen and (max-width:760px){.hosting-list .inner{width:auto;margin-left:4%;margin-right:4%}}@media screen and (max-width:760px){.hosting-list .inner{padding:30px 0}}.hosting-list ul{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width:760px){.hosting-list ul{display:block;width:auto}}.hosting-list ul li{width:32%;margin:10px 5px;padding:20px 2.5%;background:#fff}@media screen and (max-width:760px){.hosting-list ul li{width:auto;margin:0 auto 20px;padding:15px 2% 20px 2%;background:#fff}}.hosting-list ul li .li-banner{margin-bottom:20px;overflow:hidden}@media screen and (max-width:760px){.hosting-list ul li .li-banner{text-align:center}}@media screen and (max-width:760px){.hosting-list ul li .li-banner img{width:70%}}.hosting-list ul li .li-text{position:relative;font-size:13px}@media screen and (max-width:760px){.hosting-list ul li .li-text{font-size:13px;font-size:3.4666666667vw;padding:0 3%}}.hosting-list ul li .li-name{margin-bottom:10px;font-size:18px;text-align:center}@media screen and (max-width:760px){.hosting-list ul li .li-name{font-size:15px;font-size:4vw}}.hosting-list ul li .li-info dt{padding:5px 20px;background:#efefef;font-size:13px;font-weight:700}.hosting-list ul li .li-info dd{padding:5px 0 18px;font-size:13px}.hosting-list ul li .li-info .operation-check{font-size:0}.hosting-list ul li .li-info .operation-check img{width:13.3%;height:40px;margin-right:1.15%;margin-bottom:5px}.hosting-list ul li .li-info .operation-check img:nth-child(7){margin-right:0}.hosting-list ul li a{position:relative;display:block;color:#000}.press-release-footer{padding:20px;background-color:#efefef;margin-top:80px;font-size:1.6rem;border-radius:10px}.press-release-footer h3{font-size:2rem;border:none;margin:0!important}.press-release-footer dl{font-size:1.6rem;margin-top:40px;margin-bottom:40px}.press-release-footer dl dt{font-weight:700}.press-release-footer dl dd{margin-left:30px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fYW5pbWF0aW9uLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwibWl4aW4vX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiY29uZmlnL192YXIuc2NzcyIsIm1peGluL19tZWRpYS1xdWVyeS5zY3NzIiwibWl4aW4vX2ZvbnQtc2l6ZS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwicGx1Z2luL19zbGljay5zY3NzIiwicGx1Z2luL19zbGljay10aGVtZS5zY3NzIiwicGx1Z2luL19kZWxpZ2h0ZXItdXNlcnMuc2NzcyIsImxheW91dC9fYWxsLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fc3AtbWVudS5zY3NzIiwibW9kdWxlL190aXRsZS5zY3NzIiwibW9kdWxlL19idXR0b24uc2NzcyIsIm1vZHVsZS9fdGFibGUuc2NzcyIsIm1vZHVsZS9fcGFnZXIuc2NzcyIsIm1vZHVsZS9fZm9ybS5zY3NzIiwibW9kdWxlL19iZ2Uuc2NzcyIsInBhZ2UvX3RvcC5zY3NzIiwibWl4aW4vX2ZsZXguc2NzcyIsInBhZ2UvX3BhZ2Uuc2NzcyIsInBhZ2UvX25ld3Muc2NzcyIsInBhZ2UvX2Rvd25sb2FkLnNjc3MiLCJwYWdlL19jYXNlLnNjc3MiLCJwYWdlL19jcmVhdG9yLnNjc3MiLCJwYWdlL19wYXJ0bmVyLnNjc3MiLCJwYWdlL19ob3N0aW5nLnNjc3MiLCJwYWdlL19wcmVzc19yZWxlYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLGdCQUNFLElBQ0UsVUFBQSxhQUdKLHNCQUNJLEdBQUssVUFBQSxpQkFDUCxLQUFPLFVBQUEsZUFFVCxvQkFDSSxHQUFLLFVBQUEsa0JBQ1AsS0FBTyxVQUFBLGVBRVQsb0JBQ0UsR0FDRSxVQUFBLFdBRUYsS0FDRSxVQUFBLGlCQUdKLGlCQUNFLEdBQ0UsUUFBQSxFQUVGLElBQ0UsUUFBQSxFQUVGLEtBQ0UsUUFBQSxHQUdK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UU4sb0N3QmdRSSw2QnZCblFKLFVBQUEsS0FDQSxVQUFBLEt1QjJRTSxnQ0FDRSxRQUFBLElBQUEsS0FDQSxXQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFFRixnQ0FDRSxRQUFBLElBQUEsRUFBQSxLQUNBLFVBQUEsS0FFRiw4Q0FDRSxVQUFBLEVBQ0Esa0RBQ0UsTUFBQSxNQUNBLE9BQUEsS0FDQSxhQUFBLE1BQ0EsY0FBQSxJQUNBLCtEQUNFLGFBQUEsRUFLUixzQkFDRSxTQUFBLFNBQ0EsUUFBQSxNQUNBLE16QjlTQSxLMEJBUixzQkFDRSxRQUFBLEtBQ0EsaUJBQUEsUUFDQSxXQUFBLEtBQ0EsVUFBQSxPQUNBLGNBQUEsS0FDQSx5QkFDRSxVQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsWUFFRix5QkFDRSxVQUFBLE9BQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSw0QkFDRSxZQUFBLElBRUYsNEJBQ0UsWUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAa2V5ZnJhbWVzIHpvb20ge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbCB7XG4gICAgMCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWCggLTNweCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVYKCAgMHB4KTsgfVxufVxuQGtleWZyYW1lcyB2ZXJ0aWNhbCB7XG4gICAgMCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjBweCk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKCAgMHB4KTsgfVxufVxuQGtleWZyYW1lcyBzbG93bG9vcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZWZ0U2xpZGVJbiB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7Ym90dG9tOiA3MHB4O29wYWNpdHk6IDE7fVxuICA1MCUge29wYWNpdHk6MTt9XG4gIDEwMCUge2JvdHRvbTogMzBweDtvcGFjaXR5OjA7fVxufVxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7Ym90dG9tOiA3MHB4O29wYWNpdHk6IDE7fVxuICA1MCUge29wYWNpdHk6MTt9XG4gIDEwMCUge2JvdHRvbTogMzBweDtvcGFjaXR5OjA7fVxufSIsIi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgYm9yZGVyOjA7XG4gICAgb3V0bGluZTowO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6MTtcbn1cblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOm5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgY29udGVudDpub25lO1xufVxuXG5hIHtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xuICAgIGNvbG9yOiMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xuICAgIGNvbG9yOiMwMDA7XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuZGVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZDtcbiAgICBjdXJzb3I6aGVscDtcbn1cblxudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzowO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGhlaWdodDoxcHg7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztcbiAgICBtYXJnaW46MWVtIDA7XG4gICAgcGFkZGluZzowO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG5cdG9wYWNpdHk6ICRvcGFjaXR5O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0oJG9wYWNpdHkgKiAxMDApKTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJveC1zaXppbmcoJHR5cGUpIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6JHR5cGU7XHJcblx0LW1vei1ib3gtc2l6aW5nOiR0eXBlO1xyXG5cdGJveC1zaXppbmc6JHR5cGU7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBmYWRlb3ZlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBiYXNlLXdyYXAge1xyXG5cdHdpZHRoOiAxMDAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gYmFzZS13cmFwLS1zcGFjZSB7XHJcbiAgd2lkdGg6MTAwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNlcGFyYXRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTk1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbjtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBhcnJvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJnLXdyYXAge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xyXG59XHJcblxyXG5AbWl4aW4gZ29sZGVuUmF0aW9saXplIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNtYWxsUmFuZ2V9KSB7XHJcblx0XHR3aWR0aDogNDB2dztcclxuXHRcdGhlaWdodDogY2FsYyg0MHZ3IC8gI3skZ29sZGVuLXJhdGlvfSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbFJhbmdlfSkgYW5kIChtYXgtd2lkdGg6ICN7JHcxMjAwfSkge1xyXG5cdFx0d2lkdGg6IDI2dnc7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMjZ2dyAvICN7JGdvbGRlbi1yYXRpb30pO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skdzEyMDB9KSB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygzMjBweCAvICN7JGdvbGRlbi1yYXRpb30pO1xyXG4gICAgfVxyXG4gfSIsImh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZnM7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICRibGFjaztcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQvKiAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgKi9cbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgbGluZS1icmVhazogc3RyaWN0O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIEBpbmNsdWRlIGZ6X3Z3KCRyZXNldC1mcyk7XG4gIH1cbn1cbmEge1xuXHRjb2xvcjogJG1haW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICB9XG4gICY6dmlzaXRlZCB7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tYWluIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gIH1cbiAgYTpob3ZlciBpbWcge1xuICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG4iLCIkYmxhY2s6ICMwMDA7XHJcbiRncmF5OiAjNjg2QzY3O1xyXG4kbGlnaHQtZ3JheTogI0YxRjFGMTtcclxuJG1haW46ICM1RkIxMzE7XHJcbiRzdWI6ICMwMDJlNzM7XHJcbiRvY2lhbjogIzZDQzRDNDtcclxuJHBpbms6ICNFRjhDOEQ7XHJcbiRvcmFuZ2U6ICNGOEI3MDA7XHJcblxyXG4kYmFzZS1saDogMS43O1xyXG4kYmFzZS1mczogMTZweDtcclxuJHJlc2V0LWZzOiAxMjtcclxuXHJcbiRtaW5jaG86IFwi5ri45piO5pydXCIsIFwiWXUgTWluY2hvXCIsIFwi5ri45piO5pyd5L2TXCIsIFwiWXVNaW5jaG9cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcbiRmb250LXl1OiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1iYXNlOiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuJG1hcnVnbzogXCLjg5Ljg6njgq7jg47kuLjjgrQgUHJvIFc0XCIsXCJIaXJhZ2lubyBNYXJ1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1ub3RvOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtam9zZTogJ0pvc2VmaW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyDpu4Tph5Hmr5RcclxuJGdvbGRlbi1yYXRpbzogMS42MTgwMzM5ODg3NDk4OTQ4NDgyO1xyXG4kZ29sZGVuLXdpZHRoOiAzMjBweDtcclxuJGdvbGRlbi1oZWlnaHQ6ICRnb2xkZW4td2lkdGggLyAkZ29sZGVuLXJhdGlvOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuJHcxMzY2OjEzNjZweDtcbiR3MTIwMDoxMjAwcHg7XG4kdzEwMDA6MTAwMHB4O1xuJHczMjA6MzIwcHg7XG4kbGFyZ2VSYW5nZTogMTAyNHB4O1xuJG1lZGl1bVJhbmdlOiA5NjBweDtcbiRzbWFsbFJhbmdlOiA3NjBweDtcbkBtaXhpbiBtcSgkbWVkaWEpIHtcblx0QGlmICRtZWRpYSA9PSBzcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAaWYgJG1lZGlhID09IHRhYiB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtUmFuZ2V9KSBhbmQgKG1pbi13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAaWYgJG1lZGlhID09IHBjIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbFJhbmdlICsgMX0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAaWYgJG1lZGlhID09IHdwYyB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbWVkaXVtUmFuZ2UgKyAxfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBpZiAkbWVkaWEgPT0gdzEwMDAge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHcxMDAwfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBpZiAkbWVkaWEgPT0gdzEyMDAge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHcxMjAwfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBpZiAkbWVkaWEgPT0gdzMyMCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdzMyMH0pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRAaWYgJG1lZGlhID09IHdpZGUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHcxMzY2fSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydDozNzUpe1xuICAkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBmel92dygkZm9udF9zaXplOjEwKXtcbiAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcbn1cblxuQG1peGluIGZzKCRmb250X3NpemU6MTApe1xuICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUpO1xuICB9XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4udGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbn1cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jbGVhcmZpeCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5zcCB7XG5cdEBpbmNsdWRlIG1xKHBjKSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGMge1xuICBAaW5jbHVkZSBtcShwYykge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblx0QGluY2x1ZGUgbXEoc3ApIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zcGkge1xuICBAaW5jbHVkZSBtcShwYykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ucGNpIHtcbiAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qIEBncm91cCBmbG9hdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaW1nLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xufVxuLmltZy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuXG4vKiBAdGV4dC1hbGlnblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50YS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGEtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLyogQHZlcnRpY2FsLWFsaWduXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi52YS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG4udmEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBAZm9udC13ZWlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi8qIEBzdGF0dXMgZm9udCBjb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmNDAwMDA7XG59XG5cbi8qIEB3cCBpbWFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDIwcHggMTBweCAwO1xufVxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMCAwIDEwcHggMjBweDtcbn1cbi5hbGlnbmNlbnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLyogU2xpZGVyICovXG4uaGVyb19fbXYge1xuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgXG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxuICAgIFxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICAgIFxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLXRyYWNrOmJlZm9yZSxcbiAgICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICBcbiAgICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICBcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgIH1cbiAgICBcbiAgICBbZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIFxuICAgIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICBcbiAgICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NywxNTIsMjI5LC42Myk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXNcbntcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YWZ0ZXJcbntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNzAlLC0yMCUpO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmFmdGVyXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuLmFycm93cy13b3JrcyAuc2xpY2stbmV4dCB7XG4gICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMjVweDtcbn1cbi5zbGljay1uZXh0OmFmdGVyXG57XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC05MCUsMTAlKTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmFmdGVyXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG4udG9wLW1lbWJlcnMgLnNsaWNrLXByZXYsXG4uYWJvdXRfX21lbWJlcnMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7XG59XG4udG9wLW1lbWJlcnMgLnNsaWNrLW5leHQsXG4uYWJvdXRfX21lbWJlcnMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAycHg7XG59XG4udG9wLW1lbWJlcnMgLnNsaWNrLW5leHQ6YmVmb3JlLFxuLnRvcC1tZW1iZXJzIC5zbGljay1wcmV2OmJlZm9yZSxcbi5hYm91dF9fbWVtYmVycyAuc2xpY2stbmV4dDpiZWZvcmUsXG4uYWJvdXRfX21lbWJlcnMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcC1zcGlyaXRzIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgfVxufVxuLnNsaWNrLWRvdHMgbGlcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udG9wLXdvcmtzIHtcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3ViXG4gICAgfVxufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgLnNsaWNrLWRvdHMgbGksXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn0iLCJAaW5jbHVkZSBtcShwYykge1xuICAuZGVsaWdodGVyLmFuaW1lLWxlZnQge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5zdGFydGVkIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmLmVuZGVkIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlbGlnaHRlci5hbmltZS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuc3RhcnRlZCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJi5lbmRlZCB7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWxpZ2h0ZXIuYW5pbWUwMSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJi5zdGFydGVkIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5kZWxpZ2h0ZXIuYW5pbWUwMS0yIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJi5zdGFydGVkIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5kZWxpZ2h0ZXIuYW5pbWUwMiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5zdGFydGVkIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmLmVuZGVkIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlbGlnaHRlci5hbmltZTAyLTIge1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dCAuM3M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAmLnN0YXJ0ZWQge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICYuZW5kZWQge1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVsaWdodGVyLmFuaW1lMDItMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0IC42cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuc3RhcnRlZCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJi5lbmRlZCB7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZWxpZ2h0ZXIuYW5pbWUwMyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuc3RhcnRlZCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuZGVsaWdodGVyLmFuaW1lLXJvdGF0ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgJi5zdGFydGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gICAgICAmLmVuZGVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzEwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiDlhajlhbHpgJogKi9cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDEyMDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgJi0tdG9wIHtcbiAgICAubWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLS1wYWdlIHtcbiAgICAubWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzhweDtcbiAgei1pbmRleDogMTAwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgQGluY2x1ZGUgYmFzZS13cmFwKCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwMHB4ICsgMzBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzk2cHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDIyMnB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5NSwxNzcsNDksLjkpO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6MjNweDtcbiAgICBhIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAyNXB4IDIzcHggMzBweCAyM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWljb24ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTdweCAwIDAgMXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIzcHggMThweCAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmduYXZpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3N1Yi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRvcDogMTMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWFpbjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRtYWluO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5NSwxNzcsNDksLjkpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYVt0YXJnZXQ9X2JsYW5rXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTUsMTc3LDQ5LC45KSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGFyZ2V0LnN2ZykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5nbmF2aV9fbGlzdF9faXRlbTpob3ZlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmduYXZpX19zdWItbGlzdCB7XG4gICAgdG9wOiA1OXB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3ViLW5hdmkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiBcIu+8j1wiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBjLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJG1haW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYW5lbC1idG4taWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbiAgLnBhbmVsLWJ0biAuY2xvc2U6OmJlZm9yZSwgLnBhbmVsLWJ0biAuY2xvc2U6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cblxuLmNoYW5nZWQgLmhlYWRlcl9faW5uZXIge1xuICB0b3A6IC0yMDBweDtcbn1cbi5vbmxpbmUgLmhlYWRlcl9faW5uZXIge1xuICB0b3A6IDA7XG59XG4uY2hhbmdlZCAuaGVhZGVyX19sb2dvLS1pY29uIHtcbiAgdG9wOiA0MHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLm9ubGluZSAuaGVhZGVyX19sb2dvLS1pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jaGFuZ2VkIC5wYy1tZW51IHtcbiAgdG9wOiA0MHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3AtbmF2aSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLy9wYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjV2dztcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmel92dygxMik7XG4gICAgICAgICAgLy9wYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAydncgMCAxdnc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc3ViLWxpc3Qge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC40KTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDExKTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhW3RhcmdldD1fYmxhbmtdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3RhcmdldF9iLnN2ZykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRsLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTQ5O1xuICBiYWNrZ3JvdW5kOiAjNDEzRjQxO1xuICBjb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDkwO1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICB9XG4gICZfX2NvdW50IHtcbiAgICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMCk7XG4gICAgfVxuICB9XG4gICZfX3VuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMCk7XG4gICAgfVxuICB9XG4gICZfX251bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDE4KTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGUtYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJuci1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmRsLWJveCB7XG4gIHdpZHRoOiAyNDBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk1LDE3Nyw0OSwuOSk7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBtYXJnaW46IDAgYXV0byA2cHg7XG4gIH1cbiAgJl9fY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGR0IHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIC51bml0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDA7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvY29tbW9uL2ljbl9kb3dubG9hZF9nLnN2ZykgMjBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdldG9wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mcmllbmQtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xufVxuXG4uc3BvbnNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjVweCAwIDMwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtam9zZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICAmX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1qb3NlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTApO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW46IDV2dyAyLjV2dztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19nb2xkIHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXZ3O1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3BhcnRuZXIge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzQlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41dnc7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19icm9uemUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luOiAyLjV2dyAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFydG5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzZweCAwIDUwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWpvc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtam9zZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgQGluY2x1ZGUgZnpfdncoMTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMi42NiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTApO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNG4rMSkge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb29wZXJhdGUge1xuICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmel92dygxMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fYnV0dG9ucyB7XG4gIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgcGFkZGluZzogNTZweCAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmJ1dHRvbi0tMDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZGVtby5zdmcpIDUwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZGVtb19nLnN2ZykgNDBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZG93bmxvYWQuc3ZnKSA0MHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Rvd25sb2FkX2cuc3ZnKSA0MHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICB3aWR0aDogMzg5cHg7XG4gICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX21lcnVtYWdhIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pbWdfYmVzc3kucG5nKSByaWdodCBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOThweCA2N3B4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgNTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMyk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZuYXZpIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxuICAmX19saW5rcyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBwYWRkaW5nOiA3NXB4IDAgMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgJjpudGgtY2hpbGQoMSkge3dpZHRoOjIwJX1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHt3aWR0aDoyMCV9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7d2lkdGg6MjglfVxuICAgICAgJjpudGgtY2hpbGQoNCkge3dpZHRoOjI4JX1cbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDExKTtcbiAgICAgICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJlt0YXJnZXQ9X2JsYW5rXSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX3RhcmdldF9nLnN2ZykgcmlnaHQgMTBweCB0b3AgMnB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjVweCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjM7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtbm90bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMCk7XG4gICAgfVxuICB9XG4gIC5zbnMtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNwLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLnBhbmVsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5wYW5lbC1idG4gLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGFuZWwtYnRuIC5jbG9zZTo6YmVmb3JlLCAucGFuZWwtYnRuIC5jbG9zZTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheTtcbn1cbi5wYW5lbC1idG4gLmNsb3NlOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ucGFuZWwtYnRuIC5jbG9zZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnBhbmVsLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICB9XG59XG4ucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuIiwiLnRpdGxlLS0wMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qb3NlO1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgQGluY2x1ZGUgZnpfdncoMzApO1xuICB9XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICB9XG4gIH1cbn1cbi50aXRsZS0tMDIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIEBpbmNsdWRlIGZ6X3Z3KDE4KTtcbiAgfVxufVxuLnRpdGxlLS0wMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgQGluY2x1ZGUgZnpfdncoMTgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi50aXRsZS0tMDQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogJG1haW47XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1qb3NlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBAaW5jbHVkZSBmel92dygxNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnRpdGxlLS0wNSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogJG1haW47XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJGZvbnQtam9zZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBAaW5jbHVkZSBmel92dygxOCk7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4udGl0bGUtLTA2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBAaW5jbHVkZSBmel92dygyMCk7XG4gIH1cbn1cbiIsIi5idXR0b24tLTAxIHtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzUycHg7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tMDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Fycm93LnN2ZykgMCAxMHB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggOXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWpvc2U7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMik7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tLTAzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Fycm93LnN2ZykgMCA1cHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCA4cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtam9zZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDVweDtcbiAgICB9XG4gIH1cbn1cbi53cmFwcGVyLS10b3Age1xuICAuYnV0dG9uLS0wMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIudGFibGUtLTAxIHtcbiAgdHIge1xuICAgIGJvcmRlcjogMDtcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjM7XG4gICAgfVxuICB9XG4gIHRoIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMCAwIDE1cHg7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuICAgIH1cbiAgfVxufVxuLnRhYmxlLS0wMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBAaW5jbHVkZSBmel92dygxMik7XG4gIH1cbiAgdGgge1xuICAgIHdpZHRoOiAxNC4yJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjVCMkIwO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNUIyQjA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4udGFibGUtLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIHRoIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZm9ybSB7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbiAgfVxuICB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIHRoLCB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICB0aCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cbi50YWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogNXB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjQkNCQ0JDO1xuICB9XG59XG5cbkBpbmNsdWRlIG1xKHNwKSB7XG4gIHRhYmxlLnN0cmlwZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICB0YWJsZS5zdHJpcGUgY29sZ3JvdXAgY29se1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIHRhYmxlLnN0cmlwZSAudGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUuc3RyaXBlIHRyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmFiNDQwO1xuXG4gIH1cbiAgdGFibGUuc3RyaXBlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZS5zdHJpcGUgdGQudGhpbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNmFiNDQwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmFiNDQwOztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgdGFibGUuc3RyaXBlIHRyLmhhcy1jYXRlZ29yeSB0ZC50aGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLliIbpoZ5cIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIHRhYmxlLnN0cmlwZSB0ci5oYXMtY2F0ZWdvcnkgdGQ6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLmqZ/og71cIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIHRhYmxlLnN0cmlwZSB0ci5oYXMtY2F0ZWdvcnkgdGQ6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLoqqzmmI5cIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIHRhYmxlLnN0cmlwZSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi5qmf6IO9XCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICB0YWJsZS5zdHJpcGUgdGQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi6Kqs5piOXCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufSIsIi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDAgMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC15dTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGEsXG4ucGFnaW5hdGlvbiBzcGFuLm5leHQgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICBtYXJnaW46IDAgNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEsXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhIHtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xufVxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuLnBhZ2luYXRpb24gc3BhbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJG1haW47XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkbWFpbjtcbn1cbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUsXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6OmJlZm9yZSB7XG4gIGxlZnQ6IDEzcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmNhc2Uge1xuICAucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxuICAucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcbiAgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuICAucGFnaW5hdGlvbiBzcGFuLm5leHQgYSxcbiAgLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhOmhvdmVyLFxuICAucGFnaW5hdGlvbiBzcGFuLm5leHQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4gIC5wYWdpbmF0aW9uIHNwYW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucGFnaW5hdGlvbiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgfVxufVxuXG4uY29udGVudHMtbmF2aSB7XG4gIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMjZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDExKTtcbiAgICAgIHdpZHRoOiA0NS41MzglO1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wcmV2LWxpbmssXG4gICAgJi5uZXh0LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICB9XG4gICAgJjpob3Zlci5wcmV2LWxpbmssXG4gICAgJjpob3Zlci5uZXh0LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICB9XG4gIH1cbn1cblxuLmxpc3QtbmF2aSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufSIsIi5yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTUsMTc3LDQ5LC45KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDoxMHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLm5vcm1hbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBAaW5jbHVkZSBmel92dygxMik7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5hbnkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNiZmJmYmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxNik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2Fycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4IDZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYjEzMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAgIGZvbnQtc2l6ZToycmVtO1xuICB9XG59XG5cbi8qIHJlc2V0ICovXG5cbmJ1dHRvbixcbm9wdGlvbixcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cIm9wdGlvblwiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xuICAgIH1cbn1cbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJzZWxlY3RcIl0ge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xuICAgIH1cbn1cbi8qIOODh+ODleOCqeODq+ODiOOBrnJhZGlv44CBY2hlY2tib3jjga/pnZ7ooajnpLogKi9cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvL21hcmdpbi1yaWdodDoxMHB4O1xuICAgIC8vZm9udC1zaXplOjEuNnJlbTtcbn1cblxuLyogZm9yIGZpcmVmb3ggKi9cblxuc2VsZWN0IHtcbiAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgIGhlaWdodDo0OHB4O1xufVxuXG5cblxuXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICB9XG59XG5pbnB1dC5mb3JtLXMge1xuICB3aWR0aDogODBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuaW5wdXQuZm9ybS1tIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5pbnB1dC5mb3JtLWwge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxudGV4dGFyZWEge1xuICAgIGhlaWdodDogMTIwcHg7IC8qIOOBiuWlveOBv+OBrumrmOOBleOBqyAqL1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLyog44OV44Kp44O844Kr44K55pmC44Gu6Imy5aSJ5pu0ICovXG5cbnRleHRhcmVhOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDk1LDE3Nyw0OSwuOSk7XG59XG4vKiBmb3IgaWUxMCBpZTExIGll57O744Gu44OX44Or44OA44Km44Oz44Gu55+i5Y2w44KS5raI44GZIGllOeOBr+mdnuWvvuW/nCAqL1xuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDjg6njgrjjgqrjg5zjgr/jg7MgKi9cblxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbytsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogOXB4IDVweCA4cHggMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0tcmFkaW8rbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1yYWRpbytsYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDZweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLmZvcm0tcmFkaW8rbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbn1cblxuLyog44OB44Kn44OD44Kv44Oc44OD44Kv44K5ICovXG5cbi5mb3JtLWNoZWNrYm94IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDVweCA4cHggMzBweDtcbn1cblxuLmZvcm0tY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcbi5mb3JtLWNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9ybS1jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xufVxuXG4uZm9ybS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDJweDtcbn1cblxuLmZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRhY3QvaWNuX2NoZWNrLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogLTFweDtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbn1cblxuLmZvcm0tc2VsZWN0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIC8qIOOBk+OBk+OBp+S4i+WQkeOBjeefouWNsOaMh+WumuOAgOS7iuWbnuOBr0NTU+OBpyAqL1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzMzMztcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOy8qIOOCr+ODquODg+OCr+WHuuadpeOCi+OCiOOBhiAqL1xufVxuXG4uZm9ybS1zZWxlY3Qgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xuICAgIH1cbn1cbnNwYW4ubWFpbC1hdHRlbnRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cblxuLyogaWU55a++562WICovXG5cbi5mb3JtLXNlbGVjdCBzZWxlY3Q6bm90KDp0YXJnZXQpIHtcbiAgICB3aWR0aDogMTIwJSBcXDk7XG59XG5cbi8qIEdvb2dsZSBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgMTUrLCBBbmRyb2lkLCBpT1MgKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLyogRmlyZWZveCAxOC0gKi9cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi8qIEZpcmVmb3ggMTkrICovXG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogSUUgMTArICovXG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4jQ29udGFjdEluZGV4IHtcbiAgdGFibGUge1xuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmdlX2JvZHkge1xuICB3aWR0aDogODYwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgc21hbGx7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiM1NTU7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMzM2JhZDQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzZiZGRmMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG4gIC5uYXZpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICBjb250ZW50OiAnXFxmMzVkJztcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6ICBub25lO1xuICAgIG1hcmdpbjogIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAgXCJcIjtcbiAgICAgICAgd2lkdGg6ICAxMHB4O1xuICAgICAgICBoZWlnaHQ6ICAxMHB4O1xuICAgICAgICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAgNTAlO1xuICAgICAgICBwb3NpdGlvbjogIHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbWFpbjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEM0Q0O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICAgIH1cbiAgfVxuICBoNSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjQ0NDO1xuICAgIH1cbiAgfVxufVxuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn0iLCIuaGVybyB7XG4gIC5zbGlkZXIge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgdHJhbnNpdGlvbjogNXMgZWFzZS1vdXQ7XG4gICAgfVxuICBcbiAgICBAaW5jbHVkZSBtcShzcF90YWIpIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2cHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNnB4KTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zbGlkZXIgLnNsaWNrLWFjdGl2ZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgfVxuICBcbiAgLy8gc2xpY2sgc2xpZGUgZmlyc3QgaW1hZ2UgYW5pbWF0aW9uXG4gIC5zbGlkZXIgLnNsaWNrLWZpcnN0LWFjdGl2ZSBpbWcge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWNrQWN0aXZlMTtcbiAgfVxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAmX19tdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICAgIH1cbiAgfVxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNDBweCAwIDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBiYXNlLXdyYXAoKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbm90bztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZGVtby5zdmcpIDQwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZG93bmxvYWQuc3ZnKSA0MHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbm90bztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3Njcm9sbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDFzIGVhc2UgLjA1cyBpbmZpbml0ZSBzY3JvbGw7XG4gICAgICAgIGFuaW1hdGlvbjogMXMgZWFzZSAuMDVzIGluZmluaXRlIHNjcm9sbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFubmVyIHtcbiAgICAgIG1hcmdpbjogMzBweCAyMHB4IDBweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9wLWFib3V0IHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvdG9wL2ltZ19hYm91dC5wbmcpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDYlIGF1dG87XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDM1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vbG9nb19pY29uLnN2ZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NXB4IDU2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgQGluY2x1ZGUgZnpfdncoMjApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDEwNXB4IDAgNDBweCAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fY2hlY2suc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDE3cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9uLS0wMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZGVtby5zdmcpIDUwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtY2FzZSB7XG4gIHBhZGRpbmc6IDkwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICB9XG4gICZfX3Bvc3Qge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAkZ29sZGVuLXdpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyJSAyJSAyMHB4IDIlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmxpLWV5ZWNhdGNoIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogJGdvbGRlbi1oZWlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZ29sZGVuLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGktdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggNSU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpLWV5ZWNhdGNoIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1mZWF0dXJlIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICBwYWRkaW5nOiA5MHB4IDAgNTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIHBhZGRpbmc6IDcwcHggMCA1NXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAubGktaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDExN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmel92dygxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saS1jb3B5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmel92dygxMyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXR0b24tLTAxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRvcC1ob3d0byB7XG4gIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgcGFkZGluZzogNDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogNDVweCAwIDIwcHg7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogODBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfaG93dG8uc3ZnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY4NHB4IDcycHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5saS1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24tLTAxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMjk2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIC5idXR0b24tLTAxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5idXR0b24tLTAxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9jaWFuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9jaWFuO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkb2NpYW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC5idXR0b24tLTAxIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtYm5yIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCA0JTtcbiAgfVxufVxuXG4udG9wLW5ld3Mge1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBcbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbiAgXG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuICAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICBcbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICBcbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgXG4gIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIFxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBcbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIFxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgZGlzcGxheTpub25lO1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGktZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saS1leWVjYXRjaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgIH1cbiAgICAgICAubGktY2F0ZWdvcnkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgXG4gICAgICAubGktdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOi0xNjVweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDotMTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpLW1ldGEge1xuICAgICAgICAgIC5saS1kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQ0NDO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtaW5mbyB7XG4gIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgcGFkZGluZzogMTVweCAwIDQwcHg7XG4gIGgyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgJl9fcG9zdCB7XG4gICAgcGFkZGluZzogNTBweCA4MHB4IDI1cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAubGktZGF0ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGktdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmel92dygxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtZm9yIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAmX19pbnRybyB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICAmX190ZXh0MDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0MDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2xpbmtfdy5zdmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEzKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9saW5rLnN2ZykgMCAzcHggbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBAaW5jbHVkZSBmel92dygxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQG1peGluIGZsZXgoJHdyYXA6bm93cmFwLCAkY29udGVudDpzcGFjZS1iZXR3ZWVuKXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkY29udGVudDtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1peGluIGZsZXgtc3AoJHdyYXA6bm93cmFwKXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufSIsIi5wYWdlIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICB3aWR0aDphdXRvO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4O1xuICB9XG4gICZfX2RldGFpbCB7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAwO1xuICAgIH1cbiAgfVxuICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmNDAwMDA7XG4gICAgZm9udC1zaXplOjEuNnJlbTtcbiAgfVxuICAuYWxlcnQtbWVzc2FnZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Y0MDAwMDtcbiAgICBjb2xvcjogI0Y0MDAwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm1haWwtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgfVxuICBmb3JtIHtcbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdpZHRoOjMwJTtcbiAgICB9XG4gICAgLnN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICAjQnRuTWVzc2FnZUJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5pbmRleC15ZWFyIGxpe1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4jQWJvdXRHdWlkZSAuYmdlLWNvbnRlbnRzIGltZ3tcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbiNDcmVhdG9ySW5kZXggLmRsLWhlYWRfX2NvcHl7XG4gIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOi0yMHB4IWltcG9ydGFudDtcbn0iLCIuY2F0ZS0wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHBpbms7XG4gIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIGNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICB9XG59XG4uY2F0ZS0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvY2lhbjtcbiAgY29sb3I6ICRvY2lhbjtcbiAgYm9yZGVyLWNvbG9yOiAkb2NpYW47XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvY2lhbjtcbiAgICBjb2xvcjogJG9jaWFuO1xuICAgIGJvcmRlci1jb2xvcjogJG9jaWFuO1xuICB9XG59XG4uY2F0ZS0wMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICB9XG59XG4uY2F0ZS0wNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzlCNEU7XG4gIGNvbG9yOiAjRjM5QjRFO1xuICBib3JkZXItY29sb3I6ICNGMzlCNEU7XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzlCNEU7XG4gICAgY29sb3I6ICNGMzlCNEU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjM5QjRFO1xuICB9XG59XG4uY2F0ZS0wNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICBjb2xvcjogJG1haW47XG4gIGJvcmRlci1jb2xvcjogJG1haW47XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBib3JkZXItY29sb3I6ICRtYWluO1xuICB9XG59XG4uY2F0ZS0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICBjb2xvcjogJG1haW47XG4gIGJvcmRlci1jb2xvcjogJG1haW47XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBib3JkZXItY29sb3I6ICRtYWluO1xuICB9XG59XG5cbi5uZXdzIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4O1xuICB9XG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHcxMjAwKXtcbiAgICAgICAgICBAaW5jbHVkZSBnb2xkZW5SYXRpb2xpemU7XG4gICAgICAgIH07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuLTIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV5ZWNhdGNoIHtcbiAgICAgICAgICBAaW5jbHVkZSBnb2xkZW5SYXRpb2xpemU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTApO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZXRhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ2QzZDO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICRncmF5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICAgIC8vIHBj44K144Kk44K64omSMTAwMHB444KS5Z+65rqW44GrdnfjgpLoqK3lrppcbiAgICAvL3dpZHRoOiA3MHZ3O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAwO1xuICAgIH1cbiAgICBcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgXG4gICAgLm1ldGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIFxuICAgICAgLmRhdGUge1xuICAgICAgICBjb2xvcjogIzZENkM2QztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTApO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5leWVjYXRjaCB7XG4gICAgICAvL2hlaWdodDogY2FsYyg3MHZ3IC8gI3skZ29sZGVuLXJhdGlvfSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gI3skZ29sZGVuLXJhdGlvfSk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAvL2hlaWdodDogY2FsYyg3MHZ3IC8gI3skZ29sZGVuLXJhdGlvfSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgLy93aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gI3skZ29sZGVuLXJhdGlvfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJnZV9ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1xKHdpZGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wcmVzcy1yZWxlYXNlIHtcbiAgJl9fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGxpe1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0RERDtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgIH1cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgIGNvbG9yOiM2NjY7XG4gICAgfVxuICB9XG59XG4iLCIuZGwtaGVhZCB7XG4gIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBjb2xvcjogI0VDNjUxOTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgICZfX3NtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjRUM2NTE5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICBcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIC5idXR0b24tLTAxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiA1MDVweDtcbiAgICAgIGhlaWdodDogOTFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogODZweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljbl9kb3dubG9hZC5zdmcpIDMwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21ldGEge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmRsLW1lcnVtYWdhIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzIsMTkyLDM2LC4xOSk7XG4gIC5pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICAgIHBhZGRpbmc6IDkwcHggMCA3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZG93bmxvYWQvaW1nX2dldC5wbmcpIDY5MHB4IDI1cHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHggYXV0bztcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgLnRpdGxlLS0wMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGwtYmFja25vIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICBwYWRkaW5nOiA3MHB4IDAgMTAwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMzVweCAwIDUwcHg7XG4gIH1cbn1cblxuXG5cblxuXG5cbiIsIi5jYXNlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jYXNlLWhlYWQge1xuICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gIHBhZGRpbmc6IDY1cHggMCA2MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uY2FzZS1jYXRlZ29yeSB7XG4gIEBpbmNsdWRlIGJhc2Utd3JhcCgpO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTEpO1xuICAgICAgICBtYXJnaW46IDAgMnB4IDRweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDlweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50aGlzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhc2UtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5O1xuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2Utd3JhcCgpO1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgcGFkZGluZzogMiUgMiUgMjBweCAyJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5saS1leWVjYXRjaCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGktdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCA1JTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saS1leWVjYXRjaCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FzZS1kZXRhaWwge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gICZfX3VybCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVEMTNGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBAaW5jbHVkZSBmel92dygxMyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCA0NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZGVtby5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgfVxuICAuZGUtZXllY2F0Y2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjZweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5kZS1pbmZvIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIC8vIGNvbG9yOiAkYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZGVtb19zdWIuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhY2tfbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4iLCIuY3JlYXRvciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY3JlYXRvci1oZWFkIHtcbiAgbWFyZ2luOiA2MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQ6ICRtYWluO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICBAaW5jbHVkZSBiYXNlLXdyYXAoKTtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNDBweCAwIDAgNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzMHB4IDV2dztcbiAgICB9XG4gICAgJl9fY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBAaW5jbHVkZSBmel92dygxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY3JlYXRvci1wYXJ0bmVyLCAuY3JlYXRvci1tYXJrZXQge1xuICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAjRUI2MTAwO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJhY2tfbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uY3JlYXRvci1saW5rIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheTtcbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDEpIC5pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIC5pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIC5pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIC5pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBAaW5jbHVkZSBmel92dygxOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tLTA1IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jcmVhdG9yLWJuciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAwIDQlO1xuICAgIH1cbiAgfVxufVxuXG4uY3JlYXRvci1jb21tdW5pdHkge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY3JlYXRvci9iZ19jb21tdW5pdHV5LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxOCk7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJ1dHRvbi0tMDQge1xuICAgIGEge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4iLCIucGFydG5lci1oZWFkIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICBwYWRkaW5nOiA2NXB4IDAgMjgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFydG5lci9pbWdfbWFwLnBuZykgdG9wIDEwcHggcmlnaHQgMzBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTkwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1dncgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgODBweCByaWdodCAxMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyLWFyZWEge1xuICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gIG1hcmdpbi1ib3R0b206IDIyMHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RDVENTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmFyZWEtY2F0ZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDdENUQ1O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDdENUQ1O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q3RDVENTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q3RDVENTtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNEN0Q1RDU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTUsMTc3LDQ5LC4xKTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGhpcyB7XG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVyLW9mZmljaWFsIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICBwYWRkaW5nOiA3NXB4IDAgMTEwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIH1cbiAgJl9fYm94IHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MTJweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICB9XG4gICAgICAuaWNuX251bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgcmlnaHQ6IC0xOHB4O1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXJ0bmVyL2JnX2NvaW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg4cHggODhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgLnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm8ge1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICAuaW5mb19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTMpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYubmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmel92dygxNik7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvX21lbWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEyKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Q3RDVENTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDdENUQ1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q3RDVENTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRDdENUQ1O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVyLWNyZWF0aXZlIHtcbiAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxuICAudGl0bGUtLTAzIHtcbiAgICBtYXJnaW46IDAgMCA0MnB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBmbGV4LXNwKHdyYXApO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEzKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZnpfdncoMTEpO1xuICAgICAgICB9XG4gICAgICAgIC53b3JrLW51bSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcnRuZXItbWFpbiB7XG4gIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNTBweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5NSwxNzcsNDksLjEpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pbm5lciB7XG4gICAgICBAaW5jbHVkZSBiYXNlLXdyYXAtLXNwYWNlKCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudHlwZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMzc4cHg7XG4gICAgICBoZWlnaHQ6IDk3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGFydG5lci9iZ190eXBlLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzc4cHggYXV0bztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTgpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcCB7XG4gICAgQGluY2x1ZGUgYmFzZS13cmFwLS1zcGFjZSgpO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMCAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuICAmX193ZWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMTBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1MTJweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5pY25fbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIycHg7XG4gICAgICByaWdodDogLTE4cHg7XG4gICAgICB3aWR0aDogODhweDtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wYXJ0bmVyL2JnX2NvaW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4OHB4IDg4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAudHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgICAubnVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWpvc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9uLS0wMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2RlbW8uc3ZnKSA0MHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwcHggY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuaW5mb19saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGR0IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgICAgICYubmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDE2KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmluZm9fbWVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEN0Q1RDU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEN0Q1RDU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDdENUQ1O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGludCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsLTRweCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oaW50X2JveCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNzVweDtcbiAgICAgIGxlZnQ6IDM2MHB4O1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW47XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cbiAgLmluZm9fdGV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcnRuZXItd29ya3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgQGluY2x1ZGUgZmxleCh3cmFwKTtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyJSAyJSAyMHB4IDIlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmxpLWV5ZWNhdGNoIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDUlO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGktZXllY2F0Y2gge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsMS4xKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi5ob3N0aW5nIHtcbiAgLmRsLWhlYWQge1xuICAgICZfX2NvcHl7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwMHB4O1xuICAgIH1cbiAgfVxuICAuYmdlX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvc3RpbmctaGVhZCB7XG4gIEBpbmNsdWRlIGJhc2Utd3JhcCgpO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29weS1oZWFkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxNCk7XG4gICAgfVxuICB9XG59XG5cbi5ob3N0aW5nLXBhcnRuZXIge1xuICBAaW5jbHVkZSBiYXNlLXdyYXAoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjRTFFRUQyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cbiAgLnR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA0OTNweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhcnRuZXIvYmdfdHlwZS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0OTNweCBhdXRvO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMik7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgLmNvbW1lbnQge1xuICAgIHBhZGRpbmc6IDM1cHggNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTFFRUQyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAyMnB4IDIwcHggMTZweDtcbiAgICB9XG4gIH1cbiAgLmlubmVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIHBhZGRpbmc6IDQwcHggNTVweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cbiAgfVxuICAuaG9zdGluZy1wYXJ0bmVyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmhvc3RpbmctcGFydG5lci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0NDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmhvc3RpbmctcGFydG5lci1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgQGluY2x1ZGUgZnpfdncoMjApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuICAuaG9zdGluZy1wYXJ0bmVyLW91dGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBAaW5jbHVkZSBmel92dygxMyk7XG4gICAgfVxuICB9XG4gIC5ob3N0aW5nLXBhcnRuZXItaW5mbyB7XG4gICAgZHQge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBAaW5jbHVkZSBmel92dygxNSk7XG4gICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBAaW5jbHVkZSBmel92dygxMyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5vcGVyYXRpb24tY2hlY2sge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzLjMlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4xNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9zdGluZy1wYXJ0bmVyLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuaG9zdGluZy1wYXJ0bmVyLWJhbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogNzAlXG4gICAgfVxuICB9XG4gIC5idXR0b24tLTAxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogODB2dztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fZGVtby5zdmcpIDQwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTBweCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvc3RpbmctcGFydG5lci10b3BpY3Mge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1pbi1oZWlnaHQ6IDExN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlDQUNBO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICAuaWNuX3RvcGljcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZBQzU1OTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDkzcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRfdG9waWNzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgQGluY2x1ZGUgZnpfdncoMTMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob3N0aW5nLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2Utd3JhcC0tc3BhY2UoKTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgQGluY2x1ZGUgZmxleCh3cmFwLCBmbGV4LXN0YXJ0KTtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMi41JTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyJSAyMHB4IDIlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmxpLWJhbm5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGktdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDEzKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGktbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6X3Z3KDE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpLWluZm8ge1xuICAgICAgICBkdCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgZGQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5vcGVyYXRpb24tY2hlY2sge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEzLjMlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjE1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByZXNzLXJlbGVhc2UtZm9vdGVyIHtcbiAgcGFkZGluZzoyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBtYXJnaW4tdG9wOjgwcHg7XG4gIGZvbnQtc2l6ZToxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgbWFyZ2luOjAhaW1wb3J0YW50O1xuICB9XG4gIGRsIHtcbiAgICBmb250LXNpemU6MS42cmVtO1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgZHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XG4gICAgfVxuICB9XG59Il19 */
