html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.font-ja{font-family:"Noto Sans JP",sans-serif}.font-en{font-family:"Arya",sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}@media screen and (min-width: 768px){.sp-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 767px){.pc-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 1000px){.pcsmall-nondisp{display:none !important}.pcsmall-disp{display:inline !important}}body{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;background:#f3f0e3;color:#3c3d3d;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05rem;line-height:1.8214285714;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}body a{-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;color:inherit;text-decoration:none;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}body a:hover{opacity:.6}body.home{-webkit-animation:1.5s siteFadein cubic-bezier(0.55, 0.055, 0.675, 0.19);animation:1.5s siteFadein cubic-bezier(0.55, 0.055, 0.675, 0.19)}@-webkit-keyframes siteFadein{0%{opacity:0}100%{opacity:1}}@keyframes siteFadein{0%{opacity:0}100%{opacity:1}}::-moz-selection{background:rgba(196.5,47.3723404255,33.5,.7);color:#fff}::selection{background:rgba(196.5,47.3723404255,33.5,.7);color:#fff}::-moz-selection{background:rgba(196.5,47.3723404255,33.5,.7);color:#fff}.section{overflow:hidden;position:relative;text-align:center;width:100%;z-index:50}.section::after{clear:both;content:"";display:block}.sectionInner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.sectionInner{max-width:1160px;padding:0 20px}}.section__title{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;color:#a24c44;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-weight:700;line-height:1}@media screen and (max-width: 767px){.section__title{margin-bottom:11.7948717949vw}}@media screen and (min-width: 768px){.section__title{margin-bottom:61px}}.section__title--en{font-family:"Arya",sans-serif;letter-spacing:.2rem;line-height:1}@media screen and (max-width: 767px){.section__title--en{font-size:7.6923076923vw;margin-bottom:2.9487179487vw}}@media screen and (min-width: 768px){.section__title--en{font-size:30px;margin-bottom:13px}}.english .section__title--en{margin-bottom:0}.section__title--ja{letter-spacing:.2rem;line-height:1}@media screen and (max-width: 767px){.section__title--ja{font-size:3.0769230769vw}}@media screen and (min-width: 768px){.section__title--ja{font-size:14px}}img{-ms-flex-item-align:start;align-self:flex-start;height:auto;max-width:100%}@media screen and (max-width: 767px){img{height:auto;width:100%}}body:not(.english) .en-disp{display:none}body.english .ja-disp{display:none}.social__list{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.social__list-item{line-height:0}.social__list-item a{display:block;line-height:0}@media screen and (max-width: 767px){.social__list{margin:0 auto;width:41.6666666667vw}.social__list-item{width:5.641025641vw}}@media screen and (min-width: 768px){.social__list{width:55px}.social__list-item{height:auto;width:20.5px}}.langNavigation__list{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:0}.langNavigation__listItem{font-weight:700;line-height:0;position:relative}.langNavigation__listItem a{color:#a24c44;line-height:1;position:relative}body:not(.english) .langNavigation__listItem--ja::after{border-bottom:7px solid #a24c44;bottom:-5px;content:"";height:0;left:0;position:absolute;width:100%}.english .langNavigation__listItem--en::after{border-bottom:7px solid #a24c44;bottom:-5px;content:"";height:0;left:0;position:absolute;width:100%}.langNavigation__listItem:first-child::after{-webkit-transform:translateY(-50%);border-right:solid 1px #a24c44;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}@media screen and (max-width: 767px){.langNavigation__list{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.langNavigation__listItem{padding-bottom:1.4102564103vw}.langNavigation__listItem a{font-size:3.0769230769vw}.langNavigation__listItem--ja::after,.langNavigation__listItem--en::after{border-bottom-width:.8974358974vw !important;bottom:-1.2820512821vw}.langNavigation__listItem:first-child{margin-right:2.3076923077vw;padding-right:2.3076923077vw}.langNavigation__listItem:first-child::after{-webkit-transform:translateY(0);height:3.0769230769vw;top:0;transform:translateY(0)}}@media screen and (min-width: 768px){.langNavigation__listItem{padding-bottom:4px}.langNavigation__listItem a{font-size:11px}.langNavigation__listItem--ja::after,.langNavigation__listItem--en::after{border-bottom-width:3.5px !important;bottom:-5px}.langNavigation__listItem:first-child{margin-right:9px;padding-right:9px}.langNavigation__listItem:first-child::after{height:11px}}.navigationSub__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.navigationSub__list{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;padding:6.7948717949vw 0 8.0769230769vw;width:83.3333333333vw}.english .navigationSub__list{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}.navigationSub__listItem{font-weight:700}.navigationSub__listItem a{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;justify-content:center;width:inherit}.navigationSub__listItem a .main{line-height:1;margin-top:-2px}@media screen and (max-width: 767px){.navigationSub__listItem{font-size:4.8717948718vw;height:10.1282051282vw;width:38.0769230769vw}.navigationSub__listItem:last-child{margin-right:0}.navigationSub__listItem a{border:solid 1px #fff;border-radius:1.2820512821vw}.navigationSub__listItem a .main{line-height:1;margin-top:-2px}.navigationSub__listItem--recruit a{background-color:#a24c44;color:#fff}.navigationSub__listItem--ticket a{background-color:#fff;color:#a24c44}}@media screen and (min-width: 768px){.navigationSub__listItem{font-size:13px;height:26px;margin-right:12.5px;width:96px}.navigationSub__listItem:last-child{margin-right:0}.navigationSub__listItem a{border:solid 1px #a24c44;border-radius:2.5px}.navigationSub__listItem--recruit a{background-color:#fff;color:#a24c44}.navigationSub__listItem--ticket a{background-color:#a24c44;color:#fff}}.btn_pageTop{display:block;line-height:0;position:fixed;z-index:200}.btn_pageTop:hover{opacity:1}@media screen and (max-width: 767px){.btn_pageTop{bottom:4.4871794872vw;right:3.5897435897vw;width:8.9743589744vw}}@media screen and (min-width: 768px){.btn_pageTop{bottom:30px;right:20px}}.is--disable{opacity:.3;pointer-events:none}.is--disable:hover{opacity:.3}.container{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.container{padding-top:90px}}.header{background-color:rgba(243,240,227,.7);height:19.2307692308vw;position:relative}@media screen and (min-width: 768px){.header{height:90px;left:0;position:fixed;top:0;width:100%;z-index:999}}.header__inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@media screen and (max-width: 767px){.header__inner{padding:4.1025641026vw 3.2051282051vw 4.4871794872vw 5.1282051282vw}}@media screen and (min-width: 768px){.header__inner{padding:15px 20px}}.header__logo img{height:auto}@media screen and (max-width: 767px){.header__logo img{width:66.6666666667vw}}@media screen and (min-width: 768px){.header__logo img{width:371px}}@media screen and (min-width: 768px){.header__gronavi{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-left:auto}.header__gronaviChild{-ms-flex-align:center;-ms-flex-pack:end;-webkit-box-align:center;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.header__gronaviChild--sub{margin-bottom:9px}}.header .social__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.header .social{margin-right:20px}}@media screen and (max-width: 767px){.header .social .is--head{display:none}}@media screen and (min-width: 768px){.header .social .is--foot{display:none}}@media screen and (max-width: 767px){.navigation__list{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;border-top:1px solid #f2efe3;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.navigation__listItem{border-bottom:1px solid #f2efe3;font-size:4.358974359vw;font-weight:700;height:16.4102564103vw;line-height:1.6;padding:0;position:relative;width:100%}.navigation__listItem>a{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;justify-content:center;position:relative;white-space:nowrap;width:inherit}.navigation__listItem>a:hover{opacity:.7}}@media screen and (min-width: 768px){.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__listItem{font-size:14px;font-weight:700;line-height:1;padding-right:30px;position:relative}.navigation__listItem:last-child{margin-right:0;padding-right:0}.navigation__listItem>a{color:#a24c44;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;white-space:nowrap}.navigation__listItem>a:hover{opacity:.7}}@media screen and (min-width: 768px){.header .navigationSub__list{margin-left:24px}}@media screen and (min-width: 768px){.header .navigationSub__listItem{font-size:13px;height:26px;margin-right:12.5px;width:96px}.english .header .navigationSub__listItem{margin-right:0}}.header-trigger{display:block;pointer-events:auto;position:fixed;right:3.8461538462vw;top:5.3846153846vw;z-index:901}@media screen and (min-width: 768px){.header-trigger{opacity:0;right:10px;top:13px;visibility:hidden}}.header-trigger a{-webkit-box-sizing:content-box;box-sizing:content-box;display:block}.header-trigger a:hover{opacity:1}@media screen and (max-width: 767px){.header-trigger a{height:5.2564102564vw;padding:1.2820512821vw 1.2820512821vw;width:7.5641025641vw}}@media screen and (min-width: 768px){.header-trigger a{height:18px;padding:15px;width:32.5px}}.header-trigger a span{display:block;height:100%;position:relative;width:100%}.header-trigger a span::before,.header-trigger a span::after{-webkit-box-sizing:border-box;-webkit-transition-delay:0s;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease;border-bottom:.8974358974vw solid #a24c44;box-sizing:border-box;content:"";display:block;left:0;position:absolute;right:0;transition-delay:0s;transition-duration:.5s;transition-timing-function:ease}@media screen and (min-width: 768px){.header-trigger a span::before,.header-trigger a span::after{border-width:3px}}.header-trigger a span::before{border-top:.8974358974vw solid #a24c44;height:calc(50% + 0.2564102564vw);top:0}@media screen and (min-width: 768px){.header-trigger a span::before{border-width:3px;height:calc(50% + 2px)}}.header-trigger a span::after{bottom:0}.header-trigger a.js--active span::before{-webkit-transform:rotate(45deg);border-bottom:0;border-color:#fff;height:0;top:50%;transform:rotate(45deg)}.header-trigger a.js--active span::after{-webkit-transform:rotate(135deg);border-color:#fff;bottom:auto;top:50%;transform:rotate(135deg)}@media screen and (min-width: 768px){.header-trigger{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;transition-delay:0s;transition-duration:.4s;transition-timing-function:ease}}.header__navWrap{-webkit-transform:translateY(0);-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:ease;background:#a24c44;height:100vh;left:0;opacity:0;position:fixed;top:0;transform:translateY(0);transition-delay:0s;transition-duration:.4s;transition-timing-function:ease;visibility:hidden;width:100vw;z-index:999}.header__navWrap *{pointer-events:none}@media screen and (min-width: 768px){.header__navWrap{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-sizing:border-box;-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);background-size:611px auto;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;left:0;padding-left:calc(100% - 336px);padding-right:7.6923076923%;top:0;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}}.header__navWrap__logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.header__navWrap__logo img{height:auto}@media screen and (max-width: 767px){.header__navWrap__logo{padding:4.1025641026vw 0 0 5.1282051282vw}.header__navWrap__logo img{width:66.6666666667vw}}@media screen and (min-width: 768px){.header__navWrap__logo{margin-left:0}.header__navWrap__logo img{width:371px}}@media screen and (max-width: 767px){.header__navWrap .header__gronaviChild--sub{-ms-flex-align:start;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.header__navWrap .header__gronaviChild--sub>p{color:#fff;font-size:4.358974359vw;font-weight:500;margin-top:8.7179487179vw;text-align:center;width:100%}}@media screen and (max-width: 767px){.header__navWrap .navigation{padding-top:18.4615384615vw}}.header__navWrap .social{width:44.8717948718vw}.header__navWrap .social__list{width:22.0512820513vw}.header__navWrap .social__list-item{width:7.4358974359vw}.header__navWrap .langNavigation__list{width:44.8717948718vw}.header__navWrap .langNavigation__listItem a{color:#fff;font-size:4.2307692308vw;line-height:1}.header__navWrap .langNavigation__listItem a::after{bottom:-1.7948717949vw}body:not(.english) .header__navWrap .langNavigation__listItem--ja::after{border-bottom:1.4102564103vw #fff solid !important}.english .header__navWrap .langNavigation__listItem--en::after{border-bottom:1.4102564103vw #fff solid !important}.header__navWrap .langNavigation__listItem:first-child::after{-webkit-transform:translateY(0);border-right-color:#fff;height:4.2307692308vw;top:0;transform:translateY(0)}.js-naviopen{max-height:100vh;overflow:hidden}.js-naviopen .header{pointer-events:auto}.js-naviopen .header-trigger{z-index:901}.js-naviopen .header__navWrap{-webkit-transition-delay:0s;-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);opacity:1;transition-delay:0s;transition-duration:.4s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);visibility:visible;z-index:900}.js-naviopen .header__navWrap *{pointer-events:auto}.js-naviopen .header__nav{display:block}.js-naviopen .header__nav-item a{font-weight:500}.english .header .subNavigation__list{-ms-flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;flex-direction:row}.english .header .subNavigation__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:0}.english .header .subNavigation__listItem a{line-height:1}.english .header .subNavigation__listItem::after{display:block}.english .header .subNavigation__listItem:last-child::after{display:none}@media screen and (max-width: 767px){.english .header .subNavigation__list{margin:0 auto;margin-bottom:14.1025641026vw;padding-top:8.3333333333vw;width:67.4358974359vw}.english .header .subNavigation__listItem{font-size:3.0769230769vw;margin-bottom:6.4102564103vw}}.footer{-webkit-box-sizing:border-box;background:#a24c44;box-sizing:border-box;position:relative;text-align:center}.footer__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.footer{margin-top:24.358974359vw;padding:0 0 5.1282051282vw}}@media screen and (min-width: 768px){.footer{margin-top:105px;padding:43px 0 16px;z-index:101}.footer__inner{font-size:14px;max-width:1180px;padding:0 40px}}.footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.footer__flexLeft{margin-right:auto;text-align:left;width:430px}.footer__flexRight{margin-left:auto;width:250px}}@media screen and (max-width: 767px){.footer__logo{margin-bottom:6.1538461538vw}.footer__logo img{width:58.2051282051vw}}@media screen and (min-width: 768px){.footer__logo{margin-bottom:28px}.footer__logo img{width:290px}}@media screen and (max-width: 767px){.footer .social{width:44.8717948718vw}.footer .social__list{margin-right:10.2564102564vw;width:20.1282051282vw}.footer .social__list-item{width:7.4358974359vw}}@media screen and (min-width: 768px){.footer .social__list{width:78.5px}.footer .social__list-item{width:29px}}.footer .social .is--head{display:none}.footer__copyright{color:#bcbcbc;line-height:1}@media screen and (max-width: 767px){.footer__copyright{font-size:2.3076923077vw;letter-spacing:-0.015rem}}@media screen and (min-width: 768px){.footer__copyright{font-size:10px;padding-top:44px}}@media screen and (max-width: 767px){.footer__gronaviChild--sub{-ms-flex-align:start;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:13.5897435897vw;margin-top:8.0769230769vw}.footer__gronaviChild--sub>p{color:#fff;font-size:4.358974359vw;font-weight:500;text-align:center;width:100%}}@media screen and (min-width: 768px){.footer__gronavi{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.footer__gronavi a{color:#fff}.footer__gronaviChild{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__gronaviChild--sub{-ms-flex-order:2;-webkit-box-ordinal-group:3;margin-left:auto;order:2}.footer__gronaviChild--main{-ms-flex-direction:column;-ms-flex-order:1;-webkit-box-direction:normal;-webkit-box-ordinal-group:2;-webkit-box-orient:vertical;flex-direction:column;order:1}}.footer .navigation__listItem>a{color:#fff}.footer .navigationSub__list{display:-webkit-box;display:-ms-flexbox;display:flex;display:none}@media screen and (min-width: 768px){.footer .navigationSub__list{margin-left:0;margin-top:34px}}@media screen and (min-width: 768px){.footer .navigationSub__listItem{font-size:14px;height:29px;margin-right:18px;width:110px}.footer .navigationSub__listItem:last-child{margin-right:0}.footer .navigationSub__listItem a{border:solid 1px #fff}.footer .navigationSub__listItem--recruit a{background-color:#a24c44;color:#fff}.footer .navigationSub__listItem--ticket a{background-color:#fff;color:#a24c44}}@media screen and (max-width: 767px){.footer .langNavigation__list{width:44.8717948718vw}}@media screen and (min-width: 768px){.footer .langNavigation__list{margin-left:27px}}.footer .langNavigation__listItem a{color:#fff}.footer .langNavigation__listItem:first-child::after{border-right:solid 1px #fff}body:not(.english) .footer .langNavigation__listItem--ja::after{border-bottom-color:#fff}.english .footer .langNavigation__listItem--en::after{border-bottom-color:#fff}@media screen and (max-width: 767px){.footer .common__2clmLinks .navigation{padding-top:0}.footer .common__2clmLinks .langNavigation__list{margin-bottom:14.7435897436vw;padding-top:15.1282051282vw}}.english .footer__inner{position:relative}.english .footer__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.english .footer .relatedLinks{display:-webkit-box;display:-ms-flexbox;display:flex}.english .footer .relatedLinks.ja-disp{display:none !important}@media screen and (max-width: 767px){.english .footer .relatedLinks__dd{margin-right:.641025641vw}.english .footer .relatedLinks__dd:last-child{margin-right:0}}.js-anim-scroll{-webkit-transform:translate3d(0, 0, 0);-webkit-transition-duration:1000ms;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);opacity:0;transform:translate3d(0, 0, 0);transition-duration:1000ms;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);visibility:hidden}.js-anim-scroll.js-anim-on{opacity:1;visibility:visible}.js-anim-scroll[data-anim=b-to-t]{-webkit-transform:translateY(20px);-webkit-transition-duration:1000ms;transform:translateY(20px);transition-duration:1000ms}.js-anim-scroll[data-anim=b-to-t].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim-sp=b-to-t]{-webkit-transform:translateY(2.5641025641vw);-webkit-transition-duration:1000ms;transform:translateY(2.5641025641vw);transition-duration:1000ms}.js-anim-scroll[data-anim-sp=b-to-t].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim=t-to-b]{-webkit-transform:translateY(-20px);-webkit-transition-duration:1000ms;transform:translateY(-20px);transition-duration:1000ms}.js-anim-scroll[data-anim=t-to-b].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim-sp=t-to-b]{-webkit-transform:translateY(-2.5641025641vw);-webkit-transition-duration:1000ms;transform:translateY(-2.5641025641vw);transition-duration:1000ms}.js-anim-scroll[data-anim-sp=t-to-b].js-anim-on{-webkit-transform:translateY(0);transform:translateY(0)}.js-anim-scroll[data-anim=l-to-r]{-webkit-transform:translateX(-15px);-webkit-transition-duration:1000ms;transform:translateX(-15px);transition-duration:1000ms}.js-anim-scroll[data-anim=l-to-r].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll[data-anim-sp=l-to-r]{-webkit-transform:translateX(-1.9230769231vw);-webkit-transition-duration:1000ms;transform:translateX(-1.9230769231vw);transition-duration:1000ms}.js-anim-scroll[data-anim-sp=l-to-r].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll[data-anim=r-to-l]{-webkit-transform:translateX(15px);-webkit-transition-duration:1000ms;transform:translateX(15px);transition-duration:1000ms}.js-anim-scroll[data-anim=r-to-l].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll[data-anim-sp=r-to-l]{-webkit-transform:translateX(1.9230769231vw);-webkit-transition-duration:1000ms;transform:translateX(1.9230769231vw);transition-duration:1000ms}.js-anim-scroll[data-anim-sp=r-to-l].js-anim-on{-webkit-transform:translateX(0);transform:translateX(0)}.js-anim-scroll.ttl_deco.js-anim-scroll,.js-anim-scroll.secTitle.js-anim-scroll,.js-anim-scroll.secTxt.js-anim-scroll,.js-anim-scroll .sec-lineup h3.js-anim-scroll{-webkit-filter:brightness(2);-webkit-transform:translateY(3vh);filter:brightness(2);transform:translateY(3vh)}.js-anim-scroll.ttl_deco.js-anim-scroll.js-anim-on,.js-anim-scroll.secTitle.js-anim-scroll.js-anim-on,.js-anim-scroll.secTxt.js-anim-scroll.js-anim-on,.js-anim-scroll .sec-lineup h3.js-anim-scroll.js-anim-on{-webkit-filter:brightness(1);-webkit-transform:translateY(0px);filter:brightness(1);transform:translateY(0px)}.home .sec-news__Posts.js-anim-scroll{opacity:1;visibility:visible}.home .sec-news__Posts.js-anim-scroll .sec-news__PostsItem{-webkit-transform:translateY(20%);opacity:0;transform:translateY(20%);visibility:hidden}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem{-webkit-transform:translateY(0);opacity:1;transform:translateY(0);visibility:visible}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(1){-webkit-transition-delay:0.7s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.7s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(2){-webkit-transition-delay:0.9s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0.9s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(3){-webkit-transition-delay:1.1s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1.1s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(4){-webkit-transition-delay:1.3s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1.3s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(5){-webkit-transition-delay:1.5s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1.5s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(6){-webkit-transition-delay:1.7s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1.7s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(7){-webkit-transition-delay:1.9s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:1.9s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(8){-webkit-transition-delay:2.1s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:2.1s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(9){-webkit-transition-delay:2.3s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:2.3s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .sec-news__Posts.js-anim-scroll.js-anim-on .sec-news__PostsItem:nth-child(10){-webkit-transition-delay:2.5s;-webkit-transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:2.5s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.home .secHomeMessage__face.js-anim-scroll .shine{-webkit-transform:translateY(35%);opacity:0;transform:translateY(35%)}.home .secHomeMessage__face.js-anim-scroll .shine1{-webkit-transition-delay:0.2s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-delay:0.2s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}.home .secHomeMessage__face.js-anim-scroll .shine2{-webkit-transition-delay:0.4s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-delay:0.4s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}.home .secHomeMessage__face.js-anim-scroll .shine3{-webkit-transition-delay:0.6s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-delay:0.6s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}.home .secHomeMessage__face.js-anim-scroll .shine4{-webkit-transition-delay:0.8s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-delay:0.8s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}.home .secHomeMessage__face.js-anim-scroll .shine5{-webkit-transition-delay:1s;-webkit-transition-duration:1.6s;-webkit-transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-delay:1s;transition-duration:1.6s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}.home .secHomeMessage__face.js-anim-scroll.js-anim-on .shine{-webkit-transform:translateY(0);opacity:1;transform:translateY(0);visibility:visible}.secHomeHero{line-height:0;overflow:hidden;position:relative;z-index:60}.secHomeHero__inner{height:100%;width:100%}@media screen and (max-width: 767px){.secHomeHero{height:calc(100vh - 19.2307692308vw) !important}}@media screen and (min-width: 768px){.secHomeHero{height:calc(100vh - 84px)}}.secHomeHero__title{position:absolute;z-index:2}.secHomeHero__title-text{color:#a24c44;font-weight:700;line-height:1}@media screen and (max-width: 767px){.secHomeHero__title{-webkit-transform:translateX(-50%);left:50%;top:27.5641025641vw;transform:translateX(-50%);width:100%}.secHomeHero__title-text{font-size:5.5128205128vw}.english .secHomeHero__title-text{font-size:5.1282051282vw}}@media screen and (min-width: 768px){.secHomeHero__title{-webkit-transform:translateX(-50%);left:50%;letter-spacing:.2rem;top:9.375vw;transform:translateX(-50%)}.english .secHomeHero__title{letter-spacing:.1rem}.secHomeHero__title-text{font-size:2.2083333333vw}}.secHomeHero__kv{height:100%;position:relative;width:100%}.secHomeHero__kv::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.secHomeHero__kvVideo,.secHomeHero__kvImage{-o-object-fit:cover;-webkit-transform:scale(1.08);-webkit-transition-delay:0s;-webkit-transition-duration:3s;-webkit-transition-timing-function:ease;height:100%;object-fit:cover;opacity:.99;overflow:hidden;transform:scale(1.08);transition-delay:0s;transition-duration:3s;transition-timing-function:ease;width:100%}@media screen and (max-width: 767px){.secHomeHero__kvVideo,.secHomeHero__kvImage{width:150vw}}.js-loaded .secHomeHero__kvVideo,.js-loaded .secHomeHero__kvImage{-webkit-transform:scale(1);transform:scale(1)}.loading{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition-delay:0s;-webkit-transition-duration:1s;-webkit-transition-timing-function:linear;align-items:center;background-color:#f3f0e3;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition-delay:0s;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:9999}@media screen and (max-width: 767px){.loading__iconImage{width:25.641025641vw}}@media screen and (min-width: 768px){.loading__iconImage{width:150px}}.loading.js-hidden{opacity:0;pointer-events:none;visibility:hidden}.loading.js-loadingEnd{opacity:0}.secHomeMessage{overflow:visible;position:relative}.secHomeMessage__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.secHomeMessage{padding:16.1538461538vw 0 0}.secHomeMessage__inner{margin:0 auto;width:89.7435897436vw}}@media screen and (min-width: 768px){.secHomeMessage{padding:73px 0 0;width:100%}.secHomeMessage__inner{max-width:495px;padding:0 20px;position:relative;text-align:center;z-index:2}}.secHomeMessage__face{line-height:1;position:relative;text-align:center}.secHomeMessage__face img{height:auto;position:relative;z-index:2}@media screen and (max-width: 767px){.secHomeMessage__face{margin-bottom:26.9230769231vw}.secHomeMessage__face img{width:54.1025641026vw}}@media screen and (min-width: 768px){.secHomeMessage__face{margin-bottom:125px}.secHomeMessage__face img{width:293px}}.secHomeMessage__body{position:relative}@media screen and (max-width: 767px){.secHomeMessage__body{margin:0 auto;width:89.7435897436vw}}.secHomeMessage__bodyHead{letter-spacing:.2rem;line-height:1}@media screen and (max-width: 767px){.secHomeMessage__bodyHead{font-size:5.8974358974vw;margin-bottom:17.3076923077vw}}@media screen and (min-width: 768px){.secHomeMessage__bodyHead{font-size:23px;margin-bottom:70px}}.secHomeMessage__bodyText{text-align:left}@media screen and (max-width: 767px){.secHomeMessage__bodyText{font-size:3.5897435897vw;line-height:1.8214285714;margin-bottom:10.8974358974vw}}@media screen and (min-width: 768px){.secHomeMessage__bodyText{font-size:14px;line-height:1.8214285714;margin-bottom:40px}}.secHomeMessage__bodyName{letter-spacing:.2rem;text-align:right}@media screen and (max-width: 767px){.secHomeMessage__bodyName--title{font-size:4.1025641026vw}.secHomeMessage__bodyName--name{font-size:5.641025641vw}}@media screen and (min-width: 768px){.secHomeMessage__bodyName{line-height:1}.secHomeMessage__bodyName--title{font-size:16px}.secHomeMessage__bodyName--name{font-size:22px}}.english .secHomeMessage__bodyName{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;letter-spacing:.1rem}@media screen and (min-width: 768px){.english .secHomeMessage__bodyName--title{margin-bottom:14px}}.secHomeMessage .shine{position:absolute;z-index:-1}.secHomeMessage .shine img{height:auto;width:100%}@media screen and (max-width: 767px){.secHomeMessage .shine1{left:2.9487179487vw;top:-17.9487179487vw;width:30.1282051282vw}}@media screen and (min-width: 768px){.secHomeMessage .shine1{left:-7.5px;top:-60.5px;width:147px}}@media screen and (max-width: 767px){.secHomeMessage .shine2{right:-3.8461538462vw;top:51.2820512821vw;width:38.4615384615vw}}@media screen and (min-width: 768px){.secHomeMessage .shine2{right:-65px;top:268px;width:188.5px}}@media screen and (max-width: 767px){.secHomeMessage .shine3{left:3.2051282051vw;top:79.2307692308vw;width:17.1794871795vw}}@media screen and (min-width: 768px){.secHomeMessage .shine3{left:-3px;top:405px;width:84px}}.secHomeConcept{position:relative}.secHomeConcept__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.secHomeConcept{padding:24.1025641026vw 0 0}.secHomeConcept__inner{margin:0 auto;width:89.7435897436vw}}@media screen and (min-width: 768px){.secHomeConcept{padding:90px 0 0;width:100%}.secHomeConcept__inner{max-width:990px;padding:0 20px;position:relative;text-align:center;z-index:2}}.secHomeConcept__flex:last-child{margin-bottom:0}@media screen and (max-width: 767px){.secHomeConcept__flex{margin-bottom:12.1794871795vw}}@media screen and (min-width: 768px){.secHomeConcept__flex{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:100px}}.secHomeConcept__body{position:relative}@media screen and (max-width: 767px){.secHomeConcept__body{margin:0 auto;width:85.8974358974vw}}@media screen and (min-width: 768px){.secHomeConcept__body{width:447px}}.secHomeConcept__bodyTitle{color:#a24c44;font-weight:500;letter-spacing:.2rem;line-height:1.5;text-align:left}@media screen and (max-width: 767px){.secHomeConcept__bodyTitle{font-size:5.8974358974vw;margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.secHomeConcept__bodyTitle{font-size:24px;margin-bottom:27px}}@media screen and (max-width: 767px){.english .secHomeConcept__bodyTitle{font-size:5.5128205128vw;letter-spacing:0;white-space:nowrap}}@media screen and (min-width: 768px){.english .secHomeConcept__bodyTitle{letter-spacing:.1rem}}.secHomeConcept__bodyText{text-align:left}@media screen and (max-width: 767px){.secHomeConcept__bodyText{font-size:3.5897435897vw;line-height:1.7857142857;margin-bottom:8.9743589744vw}}@media screen and (min-width: 768px){.secHomeConcept__bodyText{font-size:14px;line-height:1.7857142857}}@media screen and (max-width: 767px){.secHomeConcept__face{margin:0 auto;width:89.7435897436vw}.item1 .secHomeConcept__face{width:82.0512820513vw}}@media screen and (min-width: 768px){.secHomeConcept__face{width:420px}}.secHomeAccess{position:relative}.secHomeAccess a{text-decoration:underline}.secHomeAccess__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.secHomeAccess{padding:20.5128205128vw 0 0}.secHomeAccess__inner{margin:0 auto;width:89.7435897436vw}}@media screen and (min-width: 768px){.secHomeAccess{padding:140px 0 0;width:100%}.secHomeAccess__inner{max-width:960px;padding:0 20px;position:relative;text-align:center;z-index:2}}.secHomeAccess__dl{text-align:left}@media screen and (min-width: 768px){.secHomeAccess__dl{display:grid;grid-template-columns:100px 1fr}.english .secHomeAccess__dl{grid-template-columns:150px 1fr}}.secHomeAccess__dt{color:#a24c44;font-weight:500}@media screen and (max-width: 767px){.secHomeAccess__dt{font-size:4.1025641026vw;padding-bottom:2.5641025641vw}}@media screen and (min-width: 768px){.secHomeAccess__dt{font-size:16px;padding-bottom:35px}.english .secHomeAccess__dt{letter-spacing:0}}.secHomeAccess__dd{font-weight:500}@media screen and (max-width: 767px){.secHomeAccess__dd{padding-bottom:6.9230769231vw}}@media screen and (min-width: 768px){.secHomeAccess__dd{padding-bottom:35px}}.secHomeAccess__ddTitle{line-height:1.59375}.secHomeAccess__ddTitle:first-child{padding-top:0}.english .secHomeAccess__ddTitle{letter-spacing:0}@media screen and (max-width: 767px){.secHomeAccess__ddTitle{font-size:4.1025641026vw;margin-bottom:1.2820512821vw;padding-top:6.4102564103vw}}@media screen and (min-width: 768px){.secHomeAccess__ddTitle{font-size:16px;margin-bottom:5px;padding-top:25px}}.secHomeAccess__ddText{line-height:1.6153846154}@media screen and (max-width: 767px){.secHomeAccess__ddText{font-size:3.3333333333vw;letter-spacing:0}}@media screen and (min-width: 768px){.secHomeAccess__ddText{font-size:13px}}.secHomeAccess__dd iframe{-webkit-filter:grayscale(1);border:0;filter:grayscale(1);width:100%}@media screen and (max-width: 767px){.secHomeAccess__dd iframe{height:53.8461538462vw;margin-top:5.641025641vw}}@media screen and (min-width: 768px){.secHomeAccess__dd iframe{height:260px;margin-top:12.5px;max-width:692.5px}}.secHomeAccess__dd strong{font-weight:700}.secHomeAccess__dd em{font-style:italic}.secHomeCta{overflow:visible;position:relative}.secHomeCta__inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){.secHomeCta{padding:32.0512820513vw 0 0}.secHomeCta__inner{margin:0 auto;width:89.7435897436vw}}@media screen and (min-width: 768px){.secHomeCta{padding:125px 0 0;width:100%}.secHomeCta__inner{max-width:945px;padding:0 20px;position:relative;text-align:center;z-index:2}}@media screen and (min-width: 768px){.secHomeCta__flex{-ms-flex-pack:justify;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.english .secHomeCta__flex{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}.secHomeCta__item{letter-spacing:0;text-align:left}@media screen and (max-width: 767px){.secHomeCta__item{margin-bottom:16.6666666667vw}.secHomeCta__item:last-child{margin-bottom:0}}@media screen and (min-width: 768px){.secHomeCta__item{width:395px}.english .secHomeCta__item{text-align:center;width:100%}}.secHomeCta__itemTitle{color:#a24c44;font-weight:700;letter-spacing:-0.01rem}@media screen and (max-width: 767px){.secHomeCta__itemTitle{font-size:4.4871794872vw;line-height:1.2571428571;margin-bottom:3.2051282051vw}}@media screen and (min-width: 768px){.secHomeCta__itemTitle{font-size:20px;line-height:1.25;margin-bottom:14px}}.secHomeCta__itemText{font-weight:500}@media screen and (max-width: 767px){.secHomeCta__itemText{font-size:3.0769230769vw;line-height:1.5833333333;margin-bottom:3.2051282051vw}}@media screen and (min-width: 768px){.secHomeCta__itemText{font-size:14px;letter-spacing:0;line-height:1.5357142857;margin-bottom:14px;white-space:nowrap}}.secHomeCta__itemButton{display:block;line-height:0}@media screen and (min-width: 768px){.secHomeCta__itemButton{max-width:392.5px}}.english .secHomeCta__itemButton{margin:0 auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0L2Nzcy90ZWFzZXIvYXNzZXQvX3Jlc2V0LnNjc3MiLCJhc3NldC9jc3MvdGVhc2VyL2Fzc2V0L192YXJpYWJsZXMuc2NzcyIsImFzc2V0L2Nzcy90ZWFzZXIvYXNzZXQvX2NvbW1vbi5zY3NzIiwiYXNzZXQvY3NzL3RlYXNlci9hc3NldC9fY29tbW9uX2hlYWRlci5zY3NzIiwiYXNzZXQvY3NzL3RlYXNlci9hc3NldC9fY29tbW9uX2Zvb3Rlci5zY3NzIiwiYXNzZXQvY3NzL3RlYXNlci9hc3NldC9fYW5pbS5zY3NzIiwiYXNzZXQvY3NzL3RlYXNlci9hc3NldC9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLDJaQUFBLFNBQUEsYUFBQSxlQUFBLFNBQUEsVUFBQSx1QkFBQSxDQUNBLEtBQUEsYUFBQSxDQUNBLE1BQUEsZUFBQSxDQUNBLE1BQUEseUJBQUEsZ0JBQUEsQ0FDQSxjQUFBLG1CQUFBLGdCQUFBLHFCQUFBLENBQ0EsYUFBQSxXQUFBLENBQ0Esb0RBQUEsV0FBQSxZQUFBLENBQ0EsTUFBQSxXQUFBLENBQ0EsMkZBQUEsYUFBQSxDQ0lBLFNBQ0UscUNBTlMsQ0FRWCxTQUNFLDZCQVBhLENBdURmLDJCQUNFLDhEQUNBLENBK0NBLHFDQWFELHVCQUFBLHVCQUFBLENBQUEsQ0FiQyxxQ0FpQkQsdUJBQUEsdUJBQUEsQ0FBQSxDQUVELHNDQUNFLGlCQUFBLHVCQUFBLENBQ0EsY0FBQSx5QkFBQSxDQUFBLENDeEhGLEtEK0xFLDRCQUZBLEFBRUEsZ0NBRkEsQUFDQSx3Q0M3TEEsQUQ2TEEsbUJDNUxBLGNBQ0Esc0NBQ0EsZ0JBQ0EsQUFDQSxzQkFEQSxBRHdMQSx5QkN2TEEsQUR5TEEsb0JBRkEsQUM5SzZCLHdCRCtLN0IsK0JBQ0EsQ0N4TEEsT0R3TEEsNEJBRkEsQUFFQSxnQ0FGQSxBQUNBLHdDQ3RMRSxBRHNMRixjQ3RMRSxBRHFMRixxQkNyTEUsQUR1TEYsb0JBRkEsQUNwTGdDLHdCRHFMaEMsK0JBQ0EsQ0NyTEUs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LHFCQUFBLENBQUEsQ0wvZ0JKLHFDS21nQkYsWUFnQkksa0JBQ0EsVUFBQSxDQUNBLG1CQUdFLGdCQUNBLGVBSEEsQUFJQSxrQkFIQSxBQUdBLGtCQUhBLEFBR0EsU0FGQSxDQUVBLENMMWhCSixxQ0sraEJBLGtCQUtJLHNCQUFBLHlCQURBLEFBQ0Esb0JBREEsb0JBQUEsYUFDQSw2QkFBQSxDQUNBLDJCQUNFLHFCQUFBLHdCQUFBLHNCQUFBLENBQUEsQ0FLTixrQkFFRSxpQkFEQSxBQUNBLGVBQUEsQ0w3aUJGLHFDSzJpQkEsa0JBSUksNkJBQUEsQ0FDQSw2QkFDRSxlQUFBLENBQUEsQ0xqakJOLHFDSzJpQkEsa0JBVUksV0FBQSxDQUNBLDJCQUVFLGtCQURBLEFBQ0EsVUFBQSxDQUFBLENBR0osdUJBQ0UsY0FDQSxnQkFDQSx1QkFBQSxDTDlqQkoscUNLMmpCRSx1QkFLSSx5QkFDQSx5QkFDQSw0QkFBQSxDQUFBLENMbGtCTixxQ0syakJFLHVCQVVJLGVBQ0EsaUJBQ0Esa0JBQUEsQ0FBQSxDQUdKLHNCQUNFLGVMbnFCQyxDQXdGTCxxQ0swa0JFLHNCQUdJLHlCQUNBLHlCQUNBLDRCQUFBLENBQUEsQ0wva0JOLHFDSzBrQkUsc0JBUUksZUFDQSxBQUVBLGlCQUZBLEFBR0EseUJBRkEsbUJBQ0EsQUFDQSxrQkFBQSxDQUFBLENBR0osd0JBQ0UsY0FDQSxhQUFBLENMM2xCSixxQ0t5bEJFLHdCQUtJLGlCQUFBLENBQUEsQ0FFRixpQ0FDRSxhQUFBLENBQUEiLCJmaWxlIjoiYXNzZXQvY3NzL3RlYXNlci90ZWFzZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9tYWluOnN0eWxlLnNjc3NcclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8geyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgZm9udDogaW5oZXJpdDsgZm9udC1zaXplOiAxMDAlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cclxuaHRtbCB7IGxpbmUtaGVpZ2h0OiAxOyB9XHJcbm9sLCB1bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cclxudGFibGUgeyBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyBib3JkZXItc3BhY2luZzogMDsgfVxyXG5jYXB0aW9uLCB0aCwgdGQgeyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXdlaWdodDogbm9ybWFsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbnEsIGJsb2NrcXVvdGUgeyBxdW90ZXM6IG5vbmU7IH1cclxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHsgY29udGVudDogXCJcIjsgY29udGVudDogbm9uZTsgfVxyXG5hIGltZyB7IGJvcmRlcjogbm9uZTsgfVxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkgeyBkaXNwbGF5OiBibG9jazsgfSIsIi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT09PT1bIOODleOCqeODs+ODiC/jg5njg7zjgrnjgqvjg6njg7wgIF09PT09PVxyXG5cclxuLy8g44OV44Kp44Oz44OIXHJcbiRmZi1Hb3RoaWM6J05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiRmZi1Hb3RoaWMtamE6IGEtb3RmLXVkLXNoaW4tZ28tcHI2biwgc2Fucy1zZXJpZjsvL1wiQklaIFVER290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiRmZi1Hb3RoaWMtZW46IFwiQXJ5YVwiLCBzYW5zLXNlcmlmO1xyXG4kZmYtU2VyaWY6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcclxuLy9cclxuLmZvbnQtamF7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbn1cclxuLmZvbnQtZW57XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWMtZW47XHJcbn1cclxuXHJcblxyXG5cclxuLy8g44OV44Kp44Oz44OI44Km44Kn44Kk44OIXHJcbiRmd1RoaW46MTAwO1xyXG4kZndMaWdodDozMDA7Ly8gU2Fuc1xyXG4kZndSZWc6NDAwOy8vIFNhbnNcclxuJGZ3TWlkOjUwMDsvLyBTZXJpZlxyXG4kZndTZW1pQm9sZDo2MDA7Ly8gU2VyaWZcclxuJGZ3Qm9sZDo3MDA7Ly8gU2VyaWYgJiBTYW5zXHJcbiRmd0JsYWNrOjkwMDsvLyBTYW5zXHJcblxyXG5cclxuLy8g44Kr44Op44O8XHJcbiR0aGVtZUNvbG9yOiNhMjRjNDQ7XHJcbiRiZ0NvbG9yOiNmM2YwZTM7XHJcbiRiZ0NvbG9yMTojZmZmO1xyXG4kdHh0Q29sb3I6IzNjM2QzZDtcclxuJHR4dENvbG9yMjojNzY3Nzc3O1xyXG4kbGlua0NvbG9yOiR0eHRDb2xvcjtcclxuXHJcbiRjb2xvcl9yZWQxOiAjYmMwNDJiO1xyXG4kY29sb3JfZ3JheTE6ICNiY2JjYmM7XHJcblxyXG5cclxuLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrogKHJlbeWvvuW/nCA6IGJhc2UgMTBweClcclxuJGZzLXh4czogMTA7XHJcbiRmcy14czogMTI7XHJcbiRmcy1zbTogMTQ7XHJcbiRmcy1tZDogMTY7XHJcbiRmcy1sZzogMTg7XHJcbiRmcy14bDogMjA7XHJcbiRmcy14eGw6IDI0O1xyXG4kZnMtM3hsOiAyODtcclxuJGZzLTR4bDogMzI7XHJcbkBtaXhpbiBmcygkc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAoJHNpemUgLyAxMCkgKyByZW07XHJcbn1cclxuLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrjga7mjIflrpogKHJlbeWvvuW/nCA6IGJhc2Ug5Y+v5aSJIElFOOWvvuW/nOODkOODvOOCuOODp+ODsylcclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSArIHJlbTtcclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT09PT1bIEljb24gZm9udCBdPT09PT1cclxuLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xyXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOlxyXG4gICdGSUxMJyAwLFxyXG4gICd3Z2h0JyA0MDAsXHJcbiAgJ0dSQUQnIDAsXHJcbiAgJ29wc3onIDQ4XHJcbn1cclxuXHJcblxyXG4vLz09PT09WyDmlbDlgKToqIjnrpcgXT09PT09XHJcbiRwYy1kZXNpZ24td2lkdGg6IDI0MDA7IC8v44OH44K244Kk44Oz44OH44O844K/UEPjgrXjgqTjgrpcclxuJHNwLWRlc2lnbi13aWR0aDogNzgwOyAvL+ODh+OCtuOCpOODs+ODh+ODvOOCv+OCueODnuODm+OCteOCpOOCulxyXG4vLyAtLS0tXHJcbi8vIHBlcmNlbnToqIjnrpflvI9cclxuLy8gKiBleClcclxuLy8gICB3aWR0aDogY2FsY1BlcigyMDAsNjQwKVxyXG5AZnVuY3Rpb24gY2FsY1BlcigkbnVtMSwkbnVtMikge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bTEsICAkbnVtMikgKiAxMDAlO1xyXG59XHJcbi8vIC0tLS1cclxuLy8gdnfoqIjnrpflvI9cclxuLy8gKiBleClcclxuLy8gICB3aWR0aDogY2FsY1Z3KDIwMClcclxuQGZ1bmN0aW9uIGNhbGNWdygkbnVtLCAkd2lkdGg6ICRzcC1kZXNpZ24td2lkdGgpIHtcclxuICBAcmV0dXJuIG1hdGguZGl2KDF2dyAqICRudW0sICR3aWR0aCkgKiAxMDA7XHJcbn1cclxuQGZ1bmN0aW9uIGNhbGNWd1BDKCRudW0sICR3aWR0aDogJHBjLWRlc2lnbi13aWR0aCkge1xyXG4gIC8vQHJldHVybiAoICR3IC8gJHBjLWRlc2lnbi13aWR0aCApICogMTAwdnc7XHJcbiAgQHJldHVybiBtYXRoLmRpdigxdncgKiAkbnVtLCAkd2lkdGgpICogMTAwO1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjUHgoJG51bSkge1xyXG4gIEByZXR1cm4gJG51bSAqIC41cHg7XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy89PT09PVsg44Oh44OH44Kj44Ki44Kv44Ko44Oq44O8IC8g44Os44Kk44Ki44Km44OIICBdPT09PT1cclxuJGxheW91dC13aWR0aC1pbm5lcjogNzY4cHg7IC8vIOODrOOCpOOCouOCpuODiOW5hVxyXG4kbGF5b3V0LXdpZHRoLWlubmVyLXNwOiA3NjdweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXHJcbiRsYXlvdXQtd2lkdGgtaW5uZXItcGM6IDExMTBweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXHJcbiRicmVha3BvaW50czogKCAvLyDjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4hcclxuICBcInNwXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItc3B9KVwiLCAvLzQ4MHB4XHJcbiAgXCJ0YWJcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcH0pIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXIgLSAxcHh9KVwiLFxyXG4gIFwibm90c3BcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcCArIDFweCB9KVwiLCAvLzQ4MXB4XHJcbiAgXCJwY3NtYWxsXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXJ9KSBhbmQgKG1heC13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXBjfSlcIixcclxuICBcInBjc21hbGwyXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXJ9KSBhbmQgKG1heC13aWR0aDogOTUwcHgpXCIsXHJcbiAgXCJwY1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyfSlcIixcclxuKTtcclxuQG1peGluIG1xKCRicmVha3BvaW50OiBzcCkge1xyXG4gIEBtZWRpYSAjeyBtYXAuZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIH0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg4fjg5DjgqTjgrnjgZTjgajjga7lh7rjgZfliIbjgZFcclxuLnBjLWRpc3B7fVxyXG4uc3AtZGlzcHt9XHJcbi5wY3NtYWxsLW5vbmRpc3B7fVxyXG4ucGNzbWFsbC1kaXNwe31cclxuXHJcbkBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuXHQucGMtZGlzcHsgfVxyXG5cdC5zcC1kaXNwLC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxufVxyXG5AaW5jbHVkZSBtcSgnc3AnKSB7XHJcblx0LnNwLWRpc3B7IH1cclxuXHQucGMtZGlzcCwucGNzbWFsbC1kaXNweyBkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcclxuICAucGNzbWFsbC1ub25kaXNweyBkaXNwbGF5OiBub25lIWltcG9ydGFudDsgfVxyXG4gIC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy/opqropoHntKDjgavlr77jgZfjgabkuK3lpK7lr4TjgZtcclxuQG1peGluIHBvcy1jZW50ZXIoJGRpcmVjdGlvbikge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRAaWYgJGRpcmVjdGlvbj09eHkge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcblx0QGVsc2UgaWYgJGRpcmVjdGlvbj09eCB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0fVxyXG5cdEBlbHNlIGlmICRkaXJlY3Rpb249PXkge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBDbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIOOCouODi+ODoeODvOOCt+ODp+ODsyAgXT09PT09XHJcbi8vXHJcbi8v44Kk44O844K444Oz44KwXHJcbi8vRGVmYXVsdFxyXG4kbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMjUwLCAwLjc1MCwgMC43NTApO1xyXG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKTtcclxuJGVhc2UtaW46IGN1YmljLWJlemllcigwLjQyMCwgMC4wMDAsIDEuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMDAwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjU4MCwgMS4wMDApO1xyXG4vL0luXHJcbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCk7XHJcbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xyXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcclxuJGVhc2UtaW4tcXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XHJcbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XHJcbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XHJcbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYwMCwgMC4wNDAsIDAuOTgwLCAwLjMzNSk7XHJcbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xyXG4vL091dFxyXG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XHJcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcclxuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XHJcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyMCwgMC4xNjUsIDEuMDAwKTtcclxuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjI3NSk7XHJcbi8vSW4tT3V0XHJcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xyXG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1MCwgMC41NTAsIDAuOTUwKTtcclxuJGVhc2UtaW4tb3V0LWV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApO1xyXG4kZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuNjgwLCAtMC41NTAsIDAuMjY1LCAxLjU1MCk7XHJcblxyXG4vL+OCouODi+ODoeODvOOCt+ODp+ODs+OCu+ODg+ODhuOCo+ODs+OCsFxyXG5AbWl4aW4gdHJhbnNpdGlvbiAoICRzZWMsICRlYXNpbmcgLCAkZGVsYXkgKXtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiRzZWM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8vPT09PT1bIOa8lOWHuueUqCAvIOODh+OCs+ODrOODvOOCt+ODp+ODsyAgXT09PT09XHJcbi8vXHJcbi8v44Oq44Oz44Kv44Kr44Op44O877yIaG92ZXLjgarjganjga7oibLjga8yMO+8heaYjuOCi+OBhOiJsuOCkuS9v+OBhu+8iVxyXG5AbWl4aW4gbGluay1jb2xvcigkY29sb3IpIHtcclxuXHRjb2xvcjogJGNvbG9yO1xyXG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjAlKTtcclxuXHR9XHJcbn1cclxuLy9cclxuLy/jg6rjg7Pjgq/jgqLjg63jg7xcclxuQG1peGluIGxpbmstYXJyb3coXHJcbiAgICAkY29sb3I6ICR0aGVtZUNvbG9yLFxyXG4gICAgJHdpZHRoOiAxMnB4LFxyXG4gICAgJGhlaWdodDogMTJweCxcclxuICAgICRyaWdodDogMjBweCxcclxuICAgICRyb3RhdGU6IDQ1ZGVnLFxyXG4gICkge1xyXG5cdCY6YWZ0ZXJ7XHJcbiAgICBib3JkZXItcmlnaHQ6ICRjb2xvciBzb2xpZDtcclxuICAgIGJvcmRlci10b3A6ICRjb2xvciBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKCAkcm90YXRlICkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn1cclxuLy9cclxuLy/jgrDjg6njg4fjg7zjgrfjg6fjg7NcclxuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uICwkc2VwKXtcclxuICBiYWNrZ3JvdW5kOiAkc3RhcnQtY29sb3I7XHJcbiAgQGlmICRvcmllbnRhdGlvbiA9PSB2ZXJ0aWNhbCAge1xyXG4gICAgLy8gdmVydGljYWxcclxuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwkc3RhcnQtY29sb3IgMCUsICRzdGFydC1jb2xvciAkc2VwLCAkZW5kLWNvbG9yIDEwMCUpO1xyXG4gIH0gIEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSB2ZXJ0aWNhbC1yZXYgIHtcclxuICAgIC8vIHZlcnRpY2FsLXJldijpgIblkJHjgY0pXHJcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yICRzZXAsICRlbmQtY29sb3IgMTAwJSk7XHJcbiAgfSAgQGVsc2UgaWYgJG9yaWVudGF0aW9uID09IGhvcml6b250YWwgIHtcclxuICAgIC8vIGhvcml6b250YWxcclxuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJyaWdodCwkc3RhcnQtY29sb3IgMCUsICRzdGFydC1jb2xvciAkc2VwLCAkZW5kLWNvbG9yIDEwMCUpO1xyXG4gIH0gIEBlbHNlICB7XHJcbiAgICAvLyByYWRpYWxcclxuICAgIGJhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KHRvIGJyaWdodCwkc3RhcnQtY29sb3IgMCUsICRzdGFydC1jb2xvciAkc2VwLCAkZW5kLWNvbG9yIDEwMCUpO1xyXG4gIH1cclxuIH1cclxuLy9cclxuLy8g5pWw5YCk44Gu44G/5oq95Ye677yI5YCk6Zmk5aSW77yJXHJcbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcclxuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcclxuICAgIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xyXG4gIH1cclxuICBAcmV0dXJuICRudW1iZXI7XHJcbn1cclxuLy9cclxuLy/jgbzjgYvjgZcgQHN0cmlwLXVuaXRcclxuQG1peGluIGJsdXIoJG51bXB4OiAwKSB7XHJcblx0JHB4OiBzdHJpcC11bml0KCAkbnVtcHggKTtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cigjeyRweH1weCkgIWltcG9ydGFudDtcclxuICAtbXMtZmlsdGVyOiBibHVyKCN7JHB4fXB4KSAhaW1wb3J0YW50O1xyXG4gIC1tb3otZmlsdGVyOiBibHVyKCN7JHB4fXB4KSAhaW1wb3J0YW50O1xyXG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2JsdXJcXCc+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cXCcjeyRweH1cXCcgLz48L2ZpbHRlcj48L3N2Zz4jYmx1clwiKTtcclxuICBmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJsdXIoUGl4ZWxSYWRpdXM9JyN7JHB4fScpO1xyXG4gIGZpbHRlcjogYmx1cigjeyRweH1weCkgO1xyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEdlbmVyYWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuYm9keXtcclxuICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcclxuICBjb2xvcjogJHR4dENvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtR290aGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUxLDI4KTtcclxuICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xyXG4gIGF7IFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIC41cyxlYXNlLDBzKTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oLjVzLGVhc2UsMHMpO1xyXG4gICYuaG9tZXtcclxuICAgIGFuaW1hdGlvbjogMS41cyBzaXRlRmFkZWluICRlYXNlLWluLWN1YmljO1xyXG4gIH1cclxuICAvL1xyXG59XHJcbkBrZXlmcmFtZXMgc2l0ZUZhZGVpbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG46OnNlbGVjdGlvbiB7XHJcbiAgLy9iYWNrZ3JvdW5kOiByZ2JhKCBzYXR1cmF0ZSgkdGhlbWVDb2xvciwgMTAlKSAsLjUpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIGNvbG9yLmFkanVzdCgkdGhlbWVDb2xvciwgJHNhdHVyYXRpb246IDMwJSkgLC43KTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICAvL2JhY2tncm91bmQ6IHJnYmEoIHNhdHVyYXRlKCR0aGVtZUNvbG9yLCAxMCUpICwuNSk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSggY29sb3IuYWRqdXN0KCR0aGVtZUNvbG9yLCAkc2F0dXJhdGlvbjogMzAlKSAsLjcpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc2VjdGlvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gIHdpZHRoOiAxMDAlOyBcclxuICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gIHotaW5kZXg6IDUwO1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAmSW5uZXJ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogKDExMjArNDApKjFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoOTIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjIqLjVweDtcclxuICAgIH1cclxuICAgICYtLWVue1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGZmLUdvdGhpYy1lbjtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDYwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjMpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDYwKi41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjYqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWphe1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjQpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuaW1neyBcclxuICBtYXgtd2lkdGg6IDEwMCU7IFxyXG4gIGhlaWdodDogYXV0bzsgXHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gIGltZ3sgXHJcbiAgICB3aWR0aDogMTAwJTsgXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIG1xKCdub3RzcCcpIHsgXHJcbn1cclxuXHJcbi8vIOiLseiqnuODmuODvOOCuOOBoOOBl+OCj+OBkVxyXG5ib2R5Om5vdCguZW5nbGlzaCl7XHJcbiAgLmVuLWRpc3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5ib2R5LmVuZ2xpc2h7XHJcbiAgLmphLWRpc3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOODiuODk+OCsuODvOOCt+ODp+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1tTTlPjg6rjg7Pjgq9dXHJcbi5zb2NpYWx7XHJcbiAgJl9fbGlzdHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBhe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMjU3KzQ0KzI0KTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDc4KTtcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNDQpO1xyXG4gICAgICAgIGF7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiAoMTEwKSouNXB4O1xyXG4gICAgICBcclxuICAgICAgJi1pdGVte1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogNDEqLjVweDtcclxuICAgICAgICBhe31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL1xyXG4vL1voqIDoqp7jg4rjg5NdXHJcbkBtaXhpbiBjdXJyZW50TGFuZygpIHtcclxuICAmOjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkdGhlbWVDb2xvcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IC01cHg7XHJcbiAgfVxyXG59XHJcbi5sYW5nTmF2aWdhdGlvbntcclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICZJdGVte1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWphe1xyXG4gICAgICAgIGJvZHk6bm90KC5lbmdsaXNoKSAme1xyXG4gICAgICAgICAgQGluY2x1ZGUgY3VycmVudExhbmcoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tZW57XHJcbiAgICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICAgIEBpbmNsdWRlIGN1cnJlbnRMYW5nKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLW5vd3tcclxuICAgICAgICAvKiAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfSAqL1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDExKTtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qYSxcclxuICAgICAgICAmLS1lbntcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjVncoNykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjVncoLTEwKTtcclxuICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ub3d7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGNWdygxOCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNWdygxOCk7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjVncoMjQpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMiouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qYSxcclxuICAgICAgICAmLS1lbntcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA3Ki41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTAqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm93e1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOCouNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOCouNXB4O1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9cclxuLy9b44K144OW44OK44OTXVxyXG4ubmF2aWdhdGlvblN1YntcclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDY1MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoNTMpIDAgY2FsY1Z3KDYzKTtcclxuICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgfVxyXG4gICAgJkl0ZW17XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAmLS1tYXB7fVxyXG4gICAgICAmLS1jYWZle31cclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICBcclxuICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDM4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg3OSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygyOTcpO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjVncoMTApO1xyXG4gICAgICAgICAgLm1haW57XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1yZWNydWl0e1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10aWNrZXR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2Ki41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MiouNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxOTIqLjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1Ki41cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1Ki41cHg7XHJcbiAgICAgICAgICAubWFpbntcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcmVjcnVpdHtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGlja2V0e1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gcGFnZXRvcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uYnRuX3BhZ2VUb3B7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAmOmhvdmVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykgeyBcclxuICAgIHdpZHRoOiBjYWxjVncoNzApO1xyXG4gICAgcmlnaHQ6IGNhbGNWdygyOCk7XHJcbiAgICBib3R0b206IGNhbGNWdygzNSk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHsgXHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDjgZ3jga7ku5ZcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmlzLS1kaXNhYmxle1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IC4zO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAuMztcclxuICB9XHJcbn1cclxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gSGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbiRoZWFkSDoxODAqLjVweDtcclxuLmNvbnRhaW5lcntcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAkaGVhZEg7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdDb2xvciwuNyk7XHJcbiAgaGVpZ2h0OiBjYWxjVncoMTUwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgaGVpZ2h0OiAkaGVhZEg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoODUsODUsODUsLjE1KTtcclxuICB9XHJcblxyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZzogY2FsY1Z3KDMyKSBjYWxjVncoMjUpIGNhbGNWdygzNSkgY2FsY1Z3KDQwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgLy9tYXgtd2lkdGg6ICgyMzQwICs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMzAqLjVweCA0MCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW0xPR09dXHJcbiAgJl9fbG9nb3tcclxuICAgIGltZ3tcclxuICAgICAgLy9oZWlnaHQ6IDEwNCouNXB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDUyMCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiA3NDIqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCsOODreODiuODk10gUEPjga7jgb9cclxuICAmX19ncm9uYXZpe1xyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgJkNoaWxke1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYtLXN1YntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1haW57fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bU05T44Oq44Oz44KvXVxyXG4gIC5zb2NpYWx7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgYXt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MCouNXB4O1xyXG4gICAgfVxyXG4gICAgLmlzLS1oZWFke1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlzLS1mb290e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+iogOiqnuODiuODk11cclxuICAubGFuZ05hdmlnYXRpb257XHJcbiAgICAvKiAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tamF7fVxyXG4gICAgICAgICYtLWVue31cclxuICAgICAgICAmLS1ub3d7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJHR4dENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMiouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tamF7fVxyXG4gICAgICAgICAgJi0tZW57fVxyXG4gICAgICAgICAgJi0tbm93e1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA4Ki41cHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtOCouNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOCouNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4Ki41cHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjIqLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAqL1xyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKiDjg5jjg4Pjg4Djg7zjgrDjg63jg7zjg5Djg6vjg4rjg5MgKi9cclxuLm5hdmlnYXRpb257XHJcblxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpe1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmVmZTM7XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDEyOCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZTM7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLy9cclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgXHJcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJyl7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjAqLjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcbi5oZWFkZXJfX2dyb25hdmlDaGlsZC0tbWFpbntcclxuICAubmF2aWdhdGlvbntcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIC8vXHJcbiAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbn1cclxuXHJcbi8qIOODmOODg+ODgOODvOOCteODluODiuODkyAqL1xyXG4uaGVhZGVye1xyXG4gIC5uYXZpZ2F0aW9uU3Vie1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0OCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgICYtLW1hcHt9XHJcbiAgICAgICAgJi0tY2FmZXt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjYqLjVweDtcclxuICAgICAgICAgIGhlaWdodDogNTIqLjVweDtcclxuICAgICAgICAgIHdpZHRoOiAxOTIqLjVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjUqLjVweDtcclxuICAgICAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIC5tYWlue31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLXJlY3J1aXR7XHJcbiAgICAgICAgICAgIGF7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdGlja2V0e1xyXG4gICAgICAgICAgICBhe31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vW+ODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvF1cclxuLmhlYWRlcntcclxuICAvL1xyXG4gIC8vIFsg44OP44Oz44OQ44O844Ks44O844OK44OTIF1cclxuICAmLXRyaWdnZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgdG9wOiBjYWxjVncoNDIpO1xyXG4gICAgcmlnaHQ6IGNhbGNWdygzMCk7XHJcbiAgICB6LWluZGV4OiA5MDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB0b3A6ICgyNikqLjVweDtcclxuICAgICAgcmlnaHQ6IDIwKi41cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsY1Z3KDEwKSBjYWxjVncoMTApO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNTkpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDQxKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDY1Ki41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNiouNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7IFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7IFxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgIGxlZnQ6IDA7IFxyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjVncoNykgc29saWQgJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIDAuNXMsZWFzZSwwcyApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDYqLjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogY2FsY1Z3KDcpIHNvbGlkICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKCA1MCUgKyAje2NhbGNWdygyKX0gKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2Ki41cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyggNTAlICsgMnB4ICk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBhY3RpdmVcclxuICAgICAgJi5qcy0tYWN0aXZle1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykgey8vLS0tIFNQXHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyAvLy0tLSBQQyZUQUJcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICB9ICBcclxuICB9XHJcbiAgLy9cclxuICAvLyBbIOODj+ODs+ODkOODvOOCrOODvOODiuODkyBdXHJcbiAgJl9fbmF2V3JhcHtcclxuICAgIC8vQGV4dGVuZCAlbmF2V3JhcDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLGVhc2UsMHMpO1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLy96LWluZGV4OiAtOTk5OTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lQ29sb3I7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG4gICAgJiAqe1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZS1pbi1vdXQtY3ViaWMsMHMpO1xyXG4gICAgICAvL3BhZGRpbmctbGVmdDogbWF0aC5kaXYoMTkzNiwyNjAwKSoxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDEwMCUgLSAoNjcyKi41cHgpICk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KDIwMCwyNjAwKSoxMDAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjIyKi41cHggYXV0bztcclxuICAgIH1cclxuICAgIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigxOTM2LDI2MDApKjEwMCU7XHJcbiAgICB9ICovXHJcbiAgICAvL1xyXG4gICAgJl9fbG9nb3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGltZ3tcclxuICAgICAgICAvL2hlaWdodDogMTA0Ki41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjVncoMzIpIDAgMCBjYWxjVncoNDApO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNTIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiA3NDIqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1vjgrDjg63jg4rjg5NdIFNQ44Gu44G/XHJcbiAgICAuaGVhZGVyX19ncm9uYXZpe1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgJkNoaWxke1xyXG4gICAgICAgICAgJi0tbWFpbnt9XHJcbiAgICAgICAgICAmLS1zdWJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmID4gcHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzQpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDY4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygxNDQpO1xyXG4gICAgICB9XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLnNvY2lhbHtcclxuICAgICAgd2lkdGg6IGNhbGNWdygzNTApO1xyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMTcyKTtcclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDU4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1voqIDoqp7jg4rjg5NdXHJcbiAgICAubGFuZ05hdmlnYXRpb257XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygzNTApO1xyXG4gICAgICAgICZJdGVte1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDMzKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogY2FsY1Z3KC0xNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWphe1xyXG4gICAgICAgICAgICBib2R5Om5vdCguZW5nbGlzaCkgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsY1Z3KDExKSAjZmZmIHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWVue1xyXG4gICAgICAgICAgICAuZW5nbGlzaCAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjVncoMTEpICNmZmYgc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsY1Z3KDMzKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxufVxyXG4vKiBOYXZpZ2F0aW9uIE9wZW4gKi9cclxuLmpzLW5hdmlvcGVue1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNvbnRhaW5lcntcclxuICB9XHJcbiAgLmhlYWRlcntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgLyogLmhlYWRlcl9fbG9nb3tcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfSAqL1xyXG5cclxuICAgICYtdHJpZ2dlcntcclxuICAgICAgei1pbmRleDogOTAxO1xyXG4gICAgICBhe1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fSAgXHJcbiAgICB9XHJcbiAgICAmX19uYXZXcmFwe1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cywkZWFzZS1pbi1vdXQtY3ViaWMsMHMpO1xyXG4gICAgICB6LWluZGV4OiA5MDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAmICp7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgXHJcbiAgICAgIC5uYXZpZ2F0aW9ue1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICAgJGk6MTtcclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pe1xyXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uKC44cywkZWFzZS1pbi1vdXQtY3ViaWMsICN7ICgkaSouMSkrLjNzIH0gKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gXHJcbiAgICB9XHJcbiAgICAmX19uYXZ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLWxpc3R7fVxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gIFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiDoi7Hoqp5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmVuZ2xpc2h7XHJcbiAgLy9cclxuICAuaGVhZGVye1xyXG4gICAgLy9cclxuICAgIC8vW+OCteODluODiuODk11cclxuICAgIC5zdWJOYXZpZ2F0aW9ue1xyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNTI2KTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDExMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDY1KTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg1MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb290ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLmZvb3RlcntcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lQ29sb3I7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7Ly8tLS0gU1BcclxuICAgIHBhZGRpbmc6IDAgMCBjYWxjVncoNDApO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsY1Z3KDE5MCk7XHJcbiAgICAmX19pbm5lcnt9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHsgLy8tLS0gUEMmVEFCXHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgICBwYWRkaW5nOiA4NiouNXB4IDAgMzIqLjVweDtcclxuICAgIG1hcmdpbi10b3A6IDIxMCouNXB4O1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWF4LXdpZHRoOiAoMjIwMCsxNjApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC8vXHJcbiAgJl9fZmxleHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmTGVmdHt9XHJcbiAgICAmUmlnaHR7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmTGVmdHtcclxuICAgICAgICB3aWR0aDogODYwKi41cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgJlJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiA1MDAqLjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+ODreOCtF1cclxuICAmX19sb2dve1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNDgpO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg0NTQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2Ki41cHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNTgwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1xyXG4gIC8vW1NOU+ODquODs+OCr11cclxuICAuc29jaWFse1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDM1MCk7XHJcblxyXG4gICAgICAmX19saXN0e1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMTU3KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGNWdyg4MCk7XHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg1OCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogKDE1NykqLjVweDtcclxuICAgICAgICBcclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogNTgqLjVweDtcclxuICAgICAgICAgIGF7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlzLS1oZWFke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCs+ODlOODvOODqeOCpOODiF1cclxuICAmX19jb3B5cmlnaHR7XHJcbiAgICBjb2xvcjogJGNvbG9yX2dyYXkxO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDE4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDE1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDIwKi41cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4OCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCsOODreODiuODk10gXHJcbiAgJl9fZ3JvbmF2aXtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJkNoaWxke1xyXG4gICAgICAgICYtLW1haW57fVxyXG4gICAgICAgICYtLXN1YntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEwNik7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC8vIOKAu+aaq+WumlxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDYzKTtcclxuICAgICAgICAgIC8vXHJcblxyXG4gICAgICAgICAgJiA+IHB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygzNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgXHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgJkNoaWxke1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tc3Vie1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbWFpbntcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICAubmF2aWdhdGlvbntcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAmID4gYXtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K144OW44OK44OTXVxyXG4gIC5uYXZpZ2F0aW9uU3Vie1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLy8g4oC75pqr5a6aXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vXHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjgqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmSXRlbXtcclxuICAgICAgICAmLS1tYXB7fVxyXG4gICAgICAgICYtLWNhZmV7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU4Ki41cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjIwKi41cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2Ki41cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XHJcbiAgICAgICAgICAgIC5tYWlue31cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLXJlY3J1aXR7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLXRpY2tldHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1voqIDoqp7jg4rjg5NdXHJcbiAgLmxhbmdOYXZpZ2F0aW9ue1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMzUwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU0Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWphe1xyXG4gICAgICAgICAgYm9keTpub3QoLmVuZ2xpc2gpICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lbntcclxuICAgICAgICAgIC5lbmdsaXNoICY6OmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG5cclxuXHJcbi8qIOODleODg+OCv+ODvOWAi+WIpeiqv+aVtCAqL1xyXG4uZm9vdGVye1xyXG4gIC5jb21tb257XHJcbiAgICAvL1xyXG4gICAgJl9fMmNsbUxpbmtze1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvL1voqIDoqp7jg4rjg5NdXHJcbiAgICAgICAgLmxhbmdOYXZpZ2F0aW9ue1xyXG4gICAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGNWdygxMTgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOiLseiqnlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uZW5nbGlzaHtcclxuICAvL1xyXG4gIC5mb290ZXJ7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgJl9fZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1voqIDoqp7jg4rjg5NdXHJcbiAgICAubGFuZ05hdmlnYXRpb257XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvKiDplqLpgKPjgrXjgqTjg4ggKi9cclxuICAgIC5yZWxhdGVkTGlua3N7XHJcbiAgICAgICYuamEtZGlzcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmX19kbHtcclxuICAgICAgfVxyXG4gICAgICAmX19kdHtcclxuICAgICAgfVxyXG4gICAgICAmX19kZHtcclxuICAgICAgICBhe1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgJl9fZGx7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2R0e1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY1Z3KDUpO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgJl9fZHR7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rke1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG5cclxuICAvL1xyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8qXHJcbi8vIFNjcm9sbCBBbmltYXRpb25cclxuKi9cclxuLmpzLWFuaW0tc2Nyb2xse1xyXG5cclxuICAvLyBkZWZhdWx0OiBPcGFjaXR5IE9uZWx5XHJcbiAgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gIFxyXG4gICYuanMtYW5pbS1vbiB7XHJcbiAgICBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLy8gQm90dG9tIHRvIFRvcFxyXG4gICRtb3ZlWDoxNTtcclxuICAkbW92ZVk6MjA7XHJcbiAgJG1vdmVYX3NwOjE1O1xyXG4gICRtb3ZlWV9zcDoyMDtcclxuICAmW2RhdGEtYW5pbT1cImItdG8tdFwiXXtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkbW92ZVkqMXB4KTtcclxuICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJltkYXRhLWFuaW0tc3A9XCJiLXRvLXRcIl17XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsY1Z3KCRtb3ZlWV9zcCkpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBCb3R0b20gdG8gVE9QXHJcbiAgJltkYXRhLWFuaW09XCJ0LXRvLWJcIl17XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJG1vdmVZKi0xcHgpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmW2RhdGEtYW5pbS1zcD1cInQtdG8tYlwiXXtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjVncoLSRtb3ZlWV9zcCkpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBMZWZ0IHRvIFJpZ2h0XHJcbiAgJltkYXRhLWFuaW09XCJsLXRvLXJcIl17XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJG1vdmVYKi0xcHgpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmW2RhdGEtYW5pbS1zcD1cImwtdG8tclwiXXtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjVncoLSRtb3ZlWF9zcCkpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBMZWZ0IHRvIFJpZ2h0XHJcbiAgJltkYXRhLWFuaW09XCJyLXRvLWxcIl17XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJG1vdmVYKjFweCk7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZbZGF0YS1hbmltLXNwPVwici10by1sXCJde1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGNWdygkbW92ZVhfc3ApKTtcclxuICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmpzLWFuaW0tc2Nyb2xse1xyXG4gICYudHRsX2RlY28uanMtYW5pbS1zY3JvbGwsXHJcbiAgJi5zZWNUaXRsZS5qcy1hbmltLXNjcm9sbCxcclxuICAmLnNlY1R4dC5qcy1hbmltLXNjcm9sbCxcclxuICAuc2VjLWxpbmV1cCBoMy5qcy1hbmltLXNjcm9sbHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzdmgpOyBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gWyBIb21lIC8gTmV3cyBdXHJcbi5ob21le1xyXG4gIC8vXHJcbiAgLnNlYy1uZXdzX19Qb3N0cy5qcy1hbmltLXNjcm9sbHtcclxuICAgIG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAuc2VjLW5ld3NfX1Bvc3Rze1xyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgIC5zZWMtbmV3c19fUG9zdHN7XHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjhzLCRlYXNlLWluLW91dC1jdWJpYywgI3sgKCRpKi4yKSsuNXMgfSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8vIFsgSG9tZSAvIE1lc3NhZ2UgXVxyXG4uaG9tZXtcclxuICAuc2VjSG9tZU1lc3NhZ2VfX2ZhY2UuanMtYW5pbS1zY3JvbGx7XHJcbiAgICAuc2hpbmV7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNSUpO1xyXG4gICAgfVxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcclxuICAgICAgLnNoaW5lI3skaX17XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxLjZzLCRlYXNlLWluLW91dCwgI3sgKCRpKi4yKSoxcyB9ICk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgIC5zaGluZXtcclxuICAgICAgICBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZXJvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vLS0tIE1haW4gVmlzdWFsXHJcbiRoZWFkSDo4NDtcclxuJGhlYWRIX3NwOmNhbGNWdygxNTApO1xyXG4vL1xyXG4vLyBWaXN1YWxcclxuLnNlY0hvbWVIZXJvIHtcclxuICAkaGVybzomO1xyXG4gIC8vXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDYwOyBcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICZfX2lubmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSAkaGVhZEhfc3AgKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skaGVhZEh9cHggKTtcclxuICB9XHJcbiAgLy9cclxuICAvL1xyXG4gIC8vW+OCv+OCpOODiOODq11cclxuICAmX190aXRsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmLXRleHR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAvL2ZvbnQtZmFtaWx5OiAkZmYtR290aGljLWphO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAvLy13ZWJraXQtdGV4dC1zdHJva2U6IGNhbGNWd1BDKDEpICR0aGVtZUNvbG9yO1xyXG4gICAgICAvL3RleHQtc2hhZG93OiAxcHggMXB4ICR0aGVtZUNvbG9yLC0xcHggMXB4ICR0aGVtZUNvbG9yLC0xcHggLTFweCAkdGhlbWVDb2xvciwxcHggLTFweCAkdGhlbWVDb2xvciwxcHggMHB4ICR0aGVtZUNvbG9yLDBweCAxcHggJHRoZW1lQ29sb3IsLTFweCAwcHggJHRoZW1lQ29sb3IsMHB4IC0xcHggJHRoZW1lQ29sb3I7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiBjYWxjVncoMjE1KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDMpO1xyXG4gICAgICB9XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogY2FsY1Z3UEMoMjI1KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3UEMoNTMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bS1ZdXHJcbiAgJl9fa3Z7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJlZpZGVvLCZJbWFnZXtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IC45OTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigzcyxlYXNlLDBzKTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiAxNTB2dztcclxuICAgICAgfVxyXG4gICAgICAuanMtbG9hZGVkICZ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9cclxufVxyXG4vL1xyXG4vLz09PT09WyBMb2FkaW5nIEFyZWEgXT09PT09XHJcbi8vXHJcblxyXG4vL1xyXG4vLyBbIExvYWRpbmcgXVxyXG4ubG9hZGluZ3tcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ0NvbG9yO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMS4wcyxsaW5lYXIsMHMpO1xyXG4gICZfX2ljb257XHJcbiAgICAmSW1hZ2V7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDIwMCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAzMDAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmpzLWhpZGRlbntcclxuICAgIG9wYWNpdHk6IDA7IFxyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gICYuanMtbG9hZGluZ0VuZHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIE1lc3NhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy89PT09PVsgTWVzc2FnZSBBcmVhIF09PT09PVxyXG4vL1xyXG4uc2VjSG9tZU1lc3NhZ2V7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmc6IGNhbGNWdygxMjYpIDAgMDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgd2lkdGg6IGNhbGNWdyg3MDApO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nOiAxNDYqLjVweCAwIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7ICBcclxuICAgICAgbWF4LXdpZHRoOiAoOTEwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjgr/jgqTjg4jjg6tdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmLS1lbnt9XHJcbiAgICAgICYtLWphe31cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sg5YaZ55yfIF1cclxuICAmX19mYWNle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjEwKTtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNDIyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNTAqLjVweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA1ODYqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAvL1sgQk9EWSBdXHJcbiAgJl9fYm9keXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdyg3MDApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIH1cclxuICAgICZIZWFke1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMzUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ2Ki41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZUZXh0e1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MSwyOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDg1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig1MSwyOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJk5hbWV7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICAgICYtLXRpdGxle31cclxuICAgICAgJi0tbmFtZXt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmLS10aXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDMyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmFtZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQ0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICYtLXRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uYW1le1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0NCouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgICAgJi0tbmFtZXtcclxuICAgICAgICAgIC8vZm9udC13ZWlnaHQ6ICRmd0xpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgICYtLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOCouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDlhYkgXVxyXG4gIC5zaGluZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9XHJcbiAgICAvL1xyXG4gICAgLy8gVGV0c3VrbyAvIFBpY1xyXG4gICAgJjF7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDIzNSk7XHJcbiAgICAgICAgdG9wOiBjYWxjVncoLTE0MCk7XHJcbiAgICAgICAgbGVmdDogY2FsY1Z3KDIzKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDI5NCouNXB4O1xyXG4gICAgICAgIHRvcDogLTEyMSouNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xNSouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgICYye1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygzMDApO1xyXG4gICAgICAgIHRvcDogY2FsY1Z3KDQwMCk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGNWdygtMzApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMzc3Ki41cHg7XHJcbiAgICAgICAgdG9wOiA1MzYqLjVweDtcclxuICAgICAgICByaWdodDogLTEzMCouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyBUZXRzdWtvIC8gVGV4dFxyXG4gICAgJjN7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDEzNCk7XHJcbiAgICAgICAgdG9wOiBjYWxjVncoNjE4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjVncoMjUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMTY4Ki41cHg7XHJcbiAgICAgICAgdG9wOiA4MTAqLjVweDtcclxuICAgICAgICBsZWZ0OiAtNiouNXB4O1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENvbmNlcHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy89PT09PVsgQ29uY2VwdCBBcmVhIF09PT09PVxyXG4vL1xyXG4uc2VjSG9tZUNvbmNlcHR7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmc6IGNhbGNWdygxODgpIDAgMDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDcwMCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nOiAxODAqLjVweCAwIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7ICBcclxuICAgICAgbWF4LXdpZHRoOiAoMTkwMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RpdGxle1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmLS1lbnt9XHJcbiAgICAgICYtLWphe31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgJi0tZW57fVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIEZsZXggXVxyXG4gICZfX2ZsZXh7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg5NSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjAwKi41cHg7XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC8vWyBCT0RZIF1cclxuICAmX19ib2R5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDY3MCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogODk0Ki41cHg7XHJcbiAgICB9XHJcbiAgICAmVGl0bGV7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig2MCw0MCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQ2KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNjApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4Ki41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTQqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQzKTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlRleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDI4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoNzApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDI4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyBGQUNFIF1cclxuICAmX19mYWNle1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDcwMCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAuaXRlbTEgJntcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDY0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6IDg0MCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFjY2Vzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBBY2Nlc3MgQXJlYSBdPT09PT1cclxuLy9cclxuLnNlY0hvbWVBY2Nlc3N7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICAmX19pbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDE2MCkgMCAwO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNzAwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmc6IDI4MCouNXB4IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjsgIFxyXG4gICAgICBtYXgtd2lkdGg6ICgxODQwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjgr/jgqTjg4jjg6tdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmLS1lbnt9XHJcbiAgICAgICYtLWphe31cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjg4bjg7zjg5bjg6tETF1cclxuICAmX19kbHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICgxODQwLTE2NDApKi41cHggMWZyO1xyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwKi41cHggMWZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2R0e1xyXG4gICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjVncoMzIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsY1Z3KDIwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzAqLjVweDtcclxuICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoNTQpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzAqLjVweDtcclxuICAgIH1cclxuICAgICZUaXRsZXtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUxLDMyKTtcclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygzMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDUwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMiouNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwKi41cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZUZXh0e1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDIsMjYpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjYpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlmcmFtZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjowO1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGNWdyg0NCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoNDIwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjUqLjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzODUqLjVweDtcclxuICAgICAgICBoZWlnaHQ6IDUyMCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgfVxyXG4gICAgZW17XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENUQVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBDVEEgQXJlYSBdPT09PT1cclxuLy9cclxuLnNlY0hvbWVDdGF7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIHBhZGRpbmc6IGNhbGNWdygyNTApIDAgMDtcclxuICAgICZfX2lubmVye1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDcwMCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBwYWRkaW5nOiAyNTAqLjVweCAwIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7ICBcclxuICAgICAgbWF4LXdpZHRoOiAoMTgxMCs4MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIEZsZXggXVxyXG4gICZfX2ZsZXh7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEzMCk7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiA3OTAqLjVweDtcclxuICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZUaXRsZXtcclxuICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygzNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDQ0LDM1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMjUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDQwKi41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUwLDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmVGV4dHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMzgsMjQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDMsMjgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4Ki41cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJkJ1dHRvbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODUqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn0iXX0= */
