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)}.secHomeHero .swiper{height:100%;width:100%}.secHomeHero .swiper img{-o-object-fit:cover;-webkit-transform:scale(1);-webkit-transition-delay:0s;-webkit-transition-duration:6.4s;-webkit-transition-timing-function:ease;height:100%;object-fit:cover;transform:scale(1);transition-delay:0s;transition-duration:6.4s;transition-timing-function:ease;width:100%;will-change:opacity,transform}.secHomeHero .swiper-slide-next img{-webkit-transform:scale(1);transform:scale(1)}.secHomeHero .swiper-slide-active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.secHomeHero .swiper-slide-prev img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 767px){.secHomeHero .swiper{overflow:hidden;width:100vw}}@media screen and (min-width: 768px){.secHomeHero .swiper{height:100%}.secHomeHero .swiper .swiper-wrapper{height:100%;width:100%}}.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}.secHomeAccess .secHomeCta__itemButton{background-color:#a24c44;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;text-decoration:none}@media screen and (max-width: 767px){.secHomeAccess .secHomeCta__itemButton{font-size:5.1282051282vw;padding:3.2051282051vw 15.3846153846vw}}@media screen and (min-width: 768px){.secHomeAccess .secHomeCta__itemButton{font-size:20px;padding:12.5px 60px}}.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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VUksZUFDQSxpQkFDQSxrQkFBQSxDQUFBLENBR0osc0JBQ0UsZUx0dUJDLENBd0ZMLHFDSzZvQkUsc0JBR0kseUJBQ0EseUJBQ0EsNEJBQUEsQ0FBQSxDTGxwQk4scUNLNm9CRSxzQkFRSSxlQUNBLEFBRUEsaUJBRkEsQUFHQSx5QkFGQSxtQkFDQSxBQUNBLGtCQUFBLENBQUEsQ0FHSix3QkFDRSxjQUNBLGFBQUEsQ0w5cEJKLHFDSzRwQkUsd0JBS0ksaUJBQUEsQ0FBQSxDQUVGLGlDQUNFLGFBQUEsQ0FBQSIsImZpbGUiOiJhc3NldC9jc3MvdGVhc2VyL3RlYXNlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL21haW46c3R5bGUuc2Nzc1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyBmb250OiBpbmhlcml0OyBmb250LXNpemU6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxyXG5odG1sIHsgbGluZS1oZWlnaHQ6IDE7IH1cclxub2wsIHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwOyB9XHJcbmNhcHRpb24sIHRoLCB0ZCB7IHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxucSwgYmxvY2txdW90ZSB7IHF1b3Rlczogbm9uZTsgfVxyXG5xOmJlZm9yZSwgcTphZnRlciwgYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBjb250ZW50OiBub25lOyB9XHJcbmEgaW1nIHsgYm9yZGVyOiBub25lOyB9XHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7IGRpc3BsYXk6IGJsb2NrOyB9IiwiLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PT09PVsg44OV44Kp44Oz44OIL+ODmeODvOOCueOCq+ODqeODvCAgXT09PT09XHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuJGZmLUdvdGhpYzonTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZmLUdvdGhpYy1qYTogYS1vdGYtdWQtc2hpbi1nby1wcjZuLCBzYW5zLXNlcmlmOy8vXCJCSVogVURHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuJGZmLUdvdGhpYy1lbjogXCJBcnlhXCIsIHNhbnMtc2VyaWY7XHJcbiRmZi1TZXJpZjonTm90byBTZXJpZiBKUCcsIHNlcmlmO1xyXG4vL1xyXG4uZm9udC1qYXtcclxuICBmb250LWZhbWlseTogJGZmLUdvdGhpYztcclxufVxyXG4uZm9udC1lbntcclxuICBmb250LWZhbWlseTogJGZmLUdvdGhpYy1lbjtcclxufVxyXG5cclxuXHJcblxyXG4vLyDjg5Xjgqnjg7Pjg4jjgqbjgqfjgqTjg4hcclxuJGZ3VGhpbjoxMDA7XHJcbiRmd0xpZ2h0OjMwMDsvLyBTYW5zXHJcbiRmd1JlZzo0MDA7Ly8gU2Fuc1xyXG4kZndNaWQ6NTAwOy8vIFNlcmlmXHJcbiRmd1NlbWlCb2xkOjYwMDsvLyBTZXJpZlxyXG4kZndCb2xkOjcwMDsvLyBTZXJpZiAmIFNhbnNcclxuJGZ3QmxhY2s6OTAwOy8vIFNhbnNcclxuXHJcblxyXG4vLyDjgqvjg6njg7xcclxuJHRoZW1lQ29sb3I6I2EyNGM0NDtcclxuJGJnQ29sb3I6I2YzZjBlMztcclxuJGJnQ29sb3IxOiNmZmY7XHJcbiR0eHRDb2xvcjojM2MzZDNkO1xyXG4kdHh0Q29sb3IyOiM3Njc3Nzc7XHJcbiRsaW5rQ29sb3I6JHR4dENvbG9yO1xyXG5cclxuJGNvbG9yX3JlZDE6ICNiYzA0MmI7XHJcbiRjb2xvcl9ncmF5MTogI2JjYmNiYztcclxuXHJcblxyXG4vL+ODleOCqeODs+ODiOOCteOCpOOCuiAocmVt5a++5b+cIDogYmFzZSAxMHB4KVxyXG4kZnMteHhzOiAxMDtcclxuJGZzLXhzOiAxMjtcclxuJGZzLXNtOiAxNDtcclxuJGZzLW1kOiAxNjtcclxuJGZzLWxnOiAxODtcclxuJGZzLXhsOiAyMDtcclxuJGZzLXh4bDogMjQ7XHJcbiRmcy0zeGw6IDI4O1xyXG4kZnMtNHhsOiAzMjtcclxuQG1peGluIGZzKCRzaXplKSB7XHJcbiAgICBmb250LXNpemU6ICgkc2l6ZSAvIDEwKSArIHJlbTtcclxufVxyXG4vL+ODleOCqeODs+ODiOOCteOCpOOCuuOBruaMh+WumiAocmVt5a++5b+cIDogYmFzZSDlj6/lpIkgSUU45a++5b+c44OQ44O844K444On44OzKVxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTYpIHtcclxuICBmb250LXNpemU6ICRzaXplICsgcHg7XHJcbiAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICsgcmVtO1xyXG59XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PT09PVsgSWNvbiBmb250IF09PT09PVxyXG4ubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6XHJcbiAgJ0ZJTEwnIDAsXHJcbiAgJ3dnaHQnIDQwMCxcclxuICAnR1JBRCcgMCxcclxuICAnb3BzeicgNDhcclxufVxyXG5cclxuXHJcbi8vPT09PT1bIOaVsOWApOioiOeulyBdPT09PT1cclxuJHBjLWRlc2lnbi13aWR0aDogMjQwMDsgLy/jg4fjgrbjgqTjg7Pjg4fjg7zjgr9QQ+OCteOCpOOCulxyXG4kc3AtZGVzaWduLXdpZHRoOiA3ODA7IC8v44OH44K244Kk44Oz44OH44O844K/44K544Oe44Ob44K144Kk44K6XHJcbi8vIC0tLS1cclxuLy8gcGVyY2VudOioiOeul+W8j1xyXG4vLyAqIGV4KVxyXG4vLyAgIHdpZHRoOiBjYWxjUGVyKDIwMCw2NDApXHJcbkBmdW5jdGlvbiBjYWxjUGVyKCRudW0xLCRudW0yKSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigkbnVtMSwgICRudW0yKSAqIDEwMCU7XHJcbn1cclxuLy8gLS0tLVxyXG4vLyB2d+ioiOeul+W8j1xyXG4vLyAqIGV4KVxyXG4vLyAgIHdpZHRoOiBjYWxjVncoMjAwKVxyXG5AZnVuY3Rpb24gY2FsY1Z3KCRudW0sICR3aWR0aDogJHNwLWRlc2lnbi13aWR0aCkge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoMXZ3ICogJG51bSwgJHdpZHRoKSAqIDEwMDtcclxufVxyXG5AZnVuY3Rpb24gY2FsY1Z3UEMoJG51bSwgJHdpZHRoOiAkcGMtZGVzaWduLXdpZHRoKSB7XHJcbiAgLy9AcmV0dXJuICggJHcgLyAkcGMtZGVzaWduLXdpZHRoICkgKiAxMDB2dztcclxuICBAcmV0dXJuIG1hdGguZGl2KDF2dyAqICRudW0sICR3aWR0aCkgKiAxMDA7XHJcbn1cclxuQGZ1bmN0aW9uIGNhbGNQeCgkbnVtKSB7XHJcbiAgQHJldHVybiAkbnVtICogLjVweDtcclxufVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vLz09PT09WyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7wgLyDjg6zjgqTjgqLjgqbjg4ggIF09PT09PVxyXG4kbGF5b3V0LXdpZHRoLWlubmVyOiA3NjhweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXHJcbiRsYXlvdXQtd2lkdGgtaW5uZXItc3A6IDc2N3B4OyAvLyDjg6zjgqTjgqLjgqbjg4jluYVcclxuJGxheW91dC13aWR0aC1pbm5lci1wYzogMTExMHB4OyAvLyDjg6zjgqTjgqLjgqbjg4jluYVcclxuJGJyZWFrcG9pbnRzOiAoIC8vIOODluODrOODvOOCr+ODneOCpOODs+ODiFxyXG4gIFwic3BcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcH0pXCIsIC8vNDgwcHhcclxuICBcInRhYlwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXNwfSkgYW5kIChtYXgtd2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lciAtIDFweH0pXCIsXHJcbiAgXCJub3RzcFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXNwICsgMXB4IH0pXCIsIC8vNDgxcHhcclxuICBcInBjc21hbGxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lcn0pIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItcGN9KVwiLFxyXG4gIFwicGNzbWFsbDJcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lcn0pIGFuZCAobWF4LXdpZHRoOiA5NTBweClcIixcclxuICBcInBjXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXJ9KVwiLFxyXG4pO1xyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNwKSB7XHJcbiAgQG1lZGlhICN7IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIOODh+ODkOOCpOOCueOBlOOBqOOBruWHuuOBl+WIhuOBkVxyXG4ucGMtZGlzcHt9XHJcbi5zcC1kaXNwe31cclxuLnBjc21hbGwtbm9uZGlzcHt9XHJcbi5wY3NtYWxsLWRpc3B7fVxyXG5cclxuQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG5cdC5wYy1kaXNweyB9XHJcblx0LnNwLWRpc3AsLnBjc21hbGwtZGlzcHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxyXG59XHJcbkBpbmNsdWRlIG1xKCdzcCcpIHtcclxuXHQuc3AtZGlzcHsgfVxyXG5cdC5wYy1kaXNwLC5wY3NtYWxsLWRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG4gIC5wY3NtYWxsLW5vbmRpc3B7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XHJcbiAgLnBjc21hbGwtZGlzcHsgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vL+imquimgee0oOOBq+WvvuOBl+OBpuS4reWkruWvhOOBm1xyXG5AbWl4aW4gcG9zLWNlbnRlcigkZGlyZWN0aW9uKSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdEBpZiAkZGlyZWN0aW9uPT14eSB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uPT14IHtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblx0QGVsc2UgaWYgJGRpcmVjdGlvbj09eSB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIENsZWFyZml4XHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7ICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy89PT09PVsg44Ki44OL44Oh44O844K344On44OzICBdPT09PT1cclxuLy9cclxuLy/jgqTjg7zjgrjjg7PjgrBcclxuLy9EZWZhdWx0XHJcbiRsaW5lYXI6IGN1YmljLWJlemllcigwLjI1MCwgMC4yNTAsIDAuNzUwLCAwLjc1MCk7XHJcbiRlYXNlOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMTAwLCAwLjI1MCwgMS4wMDApO1xyXG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMS4wMDAsIDEuMDAwKTtcclxuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMDAwLCAwLjU4MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQyMCwgMC4wMDAsIDAuNTgwLCAxLjAwMCk7XHJcbi8vSW5cclxuJGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKTtcclxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XHJcbiRlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xyXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcclxuJGVhc2UtaW4tc2luZTogY3ViaWMtYmV6aWVyKDAuNDcwLCAwLjAwMCwgMC43NDUsIDAuNzE1KTtcclxuJGVhc2UtaW4tZXhwbzogY3ViaWMtYmV6aWVyKDAuOTUwLCAwLjA1MCwgMC43OTUsIDAuMDM1KTtcclxuJGVhc2UtaW4tY2lyYzogY3ViaWMtYmV6aWVyKDAuNjAwLCAwLjA0MCwgMC45ODAsIDAuMzM1KTtcclxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNjAwLCAtMC4yODAsIDAuNzM1LCAwLjA0NSk7XHJcbi8vT3V0XHJcbiRlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4kZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKTtcclxuJGVhc2Utb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcclxuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIwLCAwLjE2NSwgMS4wMDApO1xyXG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcclxuLy9Jbi1PdXRcclxuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XHJcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2MCwgMC4wMDAsIDAuMDcwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLCAwLjU1MCwgMC45NTApO1xyXG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0LWNpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUwLCAwLjg2MCk7XHJcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTtcclxuXHJcbi8v44Ki44OL44Oh44O844K344On44Oz44K744OD44OG44Kj44Oz44KwXHJcbkBtaXhpbiB0cmFuc2l0aW9uICggJHNlYywgJGVhc2luZyAsICRkZWxheSApe1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246JHNlYztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVhc2luZztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLy89PT09PVsg5ryU5Ye655SoIC8g44OH44Kz44Os44O844K344On44OzICBdPT09PT1cclxuLy9cclxuLy/jg6rjg7Pjgq/jgqvjg6njg7zvvIhob3ZlcuOBquOBqeOBruiJsuOBrzIw77yF5piO44KL44GE6Imy44KS5L2/44GG77yJXHJcbkBtaXhpbiBsaW5rLWNvbG9yKCRjb2xvcikge1xyXG5cdGNvbG9yOiAkY29sb3I7XHJcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xyXG5cdH1cclxufVxyXG4vL1xyXG4vL+ODquODs+OCr+OCouODreODvFxyXG5AbWl4aW4gbGluay1hcnJvdyhcclxuICAgICRjb2xvcjogJHRoZW1lQ29sb3IsXHJcbiAgICAkd2lkdGg6IDEycHgsXHJcbiAgICAkaGVpZ2h0OiAxMnB4LFxyXG4gICAgJHJpZ2h0OiAyMHB4LFxyXG4gICAgJHJvdGF0ZTogNDVkZWcsXHJcbiAgKSB7XHJcblx0JjphZnRlcntcclxuICAgIGJvcmRlci1yaWdodDogJGNvbG9yIHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcDogJGNvbG9yIHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6ICRyaWdodDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoICRyb3RhdGUgKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxufVxyXG4vL1xyXG4vL+OCsOODqeODh+ODvOOCt+ODp+ODs1xyXG5AbWl4aW4gZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkb3JpZW50YXRpb24gLCRzZXApe1xyXG4gIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcclxuICBAaWYgJG9yaWVudGF0aW9uID09IHZlcnRpY2FsICB7XHJcbiAgICAvLyB2ZXJ0aWNhbFxyXG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCRzdGFydC1jb2xvciAwJSwgJHN0YXJ0LWNvbG9yICRzZXAsICRlbmQtY29sb3IgMTAwJSk7XHJcbiAgfSAgQGVsc2UgaWYgJG9yaWVudGF0aW9uID09IHZlcnRpY2FsLXJldiAge1xyXG4gICAgLy8gdmVydGljYWwtcmV2KOmAhuWQkeOBjSlcclxuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgJHNlcCwgJGVuZC1jb2xvciAxMDAlKTtcclxuICB9ICBAZWxzZSBpZiAkb3JpZW50YXRpb24gPT0gaG9yaXpvbnRhbCAge1xyXG4gICAgLy8gaG9yaXpvbnRhbFxyXG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYnJpZ2h0LCRzdGFydC1jb2xvciAwJSwgJHN0YXJ0LWNvbG9yICRzZXAsICRlbmQtY29sb3IgMTAwJSk7XHJcbiAgfSAgQGVsc2UgIHtcclxuICAgIC8vIHJhZGlhbFxyXG4gICAgYmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQodG8gYnJpZ2h0LCRzdGFydC1jb2xvciAwJSwgJHN0YXJ0LWNvbG9yICRzZXAsICRlbmQtY29sb3IgMTAwJSk7XHJcbiAgfVxyXG4gfVxyXG4vL1xyXG4vLyDmlbDlgKTjga7jgb/mir3lh7rvvIjlgKTpmaTlpJbvvIlcclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xyXG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJG51bWJlcjtcclxufVxyXG4vL1xyXG4vL+OBvOOBi+OBlyBAc3RyaXAtdW5pdFxyXG5AbWl4aW4gYmx1cigkbnVtcHg6IDApIHtcclxuXHQkcHg6IHN0cmlwLXVuaXQoICRudW1weCApO1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKCN7JHB4fXB4KSAhaW1wb3J0YW50O1xyXG4gIC1tcy1maWx0ZXI6IGJsdXIoI3skcHh9cHgpICFpbXBvcnRhbnQ7XHJcbiAgLW1vei1maWx0ZXI6IGJsdXIoI3skcHh9cHgpICFpbXBvcnRhbnQ7XHJcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnYmx1clxcJz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVxcJyN7JHB4fVxcJyAvPjwvZmlsdGVyPjwvc3ZnPiNibHVyXCIpO1xyXG4gIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihQaXhlbFJhZGl1cz0nI3skcHh9Jyk7XHJcbiAgZmlsdGVyOiBibHVyKCN7JHB4fXB4KSA7XHJcbn1cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gR2VuZXJhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5ib2R5e1xyXG4gIGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xyXG4gIGNvbG9yOiAkdHh0Q29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWM7XHJcbiAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTEsMjgpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMDVyZW07XHJcbiAgYXsgXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggLjVzLGVhc2UsMHMpO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNXMsZWFzZSwwcyk7XHJcbiAgJi5ob21le1xyXG4gICAgYW5pbWF0aW9uOiAxLjVzIHNpdGVGYWRlaW4gJGVhc2UtaW4tY3ViaWM7XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuQGtleWZyYW1lcyBzaXRlRmFkZWluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbjo6c2VsZWN0aW9uIHtcclxuICAvL2JhY2tncm91bmQ6IHJnYmEoIHNhdHVyYXRlKCR0aGVtZUNvbG9yLCAxMCUpICwuNSk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSggY29sb3IuYWRqdXN0KCR0aGVtZUNvbG9yLCAkc2F0dXJhdGlvbjogMzAlKSAsLjcpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIC8vYmFja2dyb3VuZDogcmdiYSggc2F0dXJhdGUoJHRoZW1lQ29sb3IsIDEwJSkgLC41KTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCBjb2xvci5hZGp1c3QoJHRoZW1lQ29sb3IsICRzYXR1cmF0aW9uOiAzMCUpICwuNyk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zZWN0aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgd2lkdGg6IDEwMCU7IFxyXG4gIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgei1pbmRleDogNTA7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge31cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7fVxyXG4gICZJbm5lcntcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAoMTEyMCs0MCkqMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg5Mik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMiouNXB4O1xyXG4gICAgfVxyXG4gICAgJi0tZW57XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtR290aGljLWVuO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNjApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyMyk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjAqLjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNiouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tamF7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5pbWd7IFxyXG4gIG1heC13aWR0aDogMTAwJTsgXHJcbiAgaGVpZ2h0OiBhdXRvOyBcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgaW1neyBcclxuICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgbXEoJ25vdHNwJykgeyBcclxufVxyXG5cclxuLy8g6Iux6Kqe44Oa44O844K444Gg44GX44KP44GRXHJcbmJvZHk6bm90KC5lbmdsaXNoKXtcclxuICAuZW4tZGlzcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbmJvZHkuZW5nbGlzaHtcclxuICAuamEtZGlzcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g44OK44OT44Ky44O844K344On44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vW1NOU+ODquODs+OCr11cclxuLnNvY2lhbHtcclxuICAmX19saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICYtaXRlbXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IGNhbGNWdygyNTcrNDQrMjQpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiBjYWxjVncoNzgpO1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg0NCk7XHJcbiAgICAgICAgYXt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6ICgxMTApKi41cHg7XHJcbiAgICAgIFxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0MSouNXB4O1xyXG4gICAgICAgIGF7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vXHJcbi8vW+iogOiqnuODiuODk11cclxuQG1peGluIGN1cnJlbnRMYW5nKCkge1xyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICR0aGVtZUNvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICB9XHJcbn1cclxuLmxhbmdOYXZpZ2F0aW9ue1xyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgJkl0ZW17XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJi0tamF7XHJcbiAgICAgICAgYm9keTpub3QoLmVuZ2xpc2gpICZ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjdXJyZW50TGFuZygpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1lbntcclxuICAgICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgICAgQGluY2x1ZGUgY3VycmVudExhbmcoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tbm93e1xyXG4gICAgICAgIC8qICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9ICovXHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMTEpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWphLFxyXG4gICAgICAgICYtLWVue1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGNWdyg3KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGNWdygtMTApO1xyXG4gICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vd3tcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY1Z3KDE4KTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsY1Z3KDE4KTtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGNWdygyNCk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIyKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWphLFxyXG4gICAgICAgICYtLWVue1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDcqLjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IC0xMCouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ub3d7XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4Ki41cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4Ki41cHg7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMiouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL1xyXG4vL1vjgrXjg5bjg4rjg5NdXHJcbi5uYXZpZ2F0aW9uU3Vie1xyXG4gICZfX2xpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNjUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IGNhbGNWdyg1MykgMCBjYWxjVncoNjMpO1xyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICB9XHJcbiAgICAmSXRlbXtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICYtLW1hcHt9XHJcbiAgICAgICYtLWNhZmV7fVxyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgIFxyXG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsY1Z3KDc5KTtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDI5Nyk7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGNWdygxMCk7XHJcbiAgICAgICAgICAubWFpbntcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJlY3J1aXR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRpY2tldHtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjYqLjVweDtcclxuICAgICAgICBoZWlnaHQ6IDUyKi41cHg7XHJcbiAgICAgICAgd2lkdGg6IDE5MiouNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjUqLjVweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUqLjVweDtcclxuICAgICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1yZWNydWl0e1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10aWNrZXR7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBwYWdldG9wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5idG5fcGFnZVRvcHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7IFxyXG4gICAgd2lkdGg6IGNhbGNWdyg3MCk7XHJcbiAgICByaWdodDogY2FsY1Z3KDI4KTtcclxuICAgIGJvdHRvbTogY2FsY1Z3KDM1KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyBcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOOBneOBruS7llxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uaXMtLWRpc2FibGV7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogLjM7XHJcbiAgJjpob3ZlcntcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gIH1cclxufVxyXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHJcbi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBIZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuJGhlYWRIOjE4MCouNXB4O1xyXG4uY29udGFpbmVye1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZy10b3A6ICRoZWFkSDtcclxuICB9XHJcbn1cclxuLmhlYWRlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZ0NvbG9yLC43KTtcclxuICBoZWlnaHQ6IGNhbGNWdygxNTApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICBoZWlnaHQ6ICRoZWFkSDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSg4NSw4NSw4NSwuMTUpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXJ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBwYWRkaW5nOiBjYWxjVncoMzIpIGNhbGNWdygyNSkgY2FsY1Z3KDM1KSBjYWxjVncoNDApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAvL21heC13aWR0aDogKDIzNDAgKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAzMCouNXB4IDQwKi41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bTE9HT11cclxuICAmX19sb2dve1xyXG4gICAgaW1ne1xyXG4gICAgICAvL2hlaWdodDogMTA0Ki41cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNTIwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDc0MiouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Kw44Ot44OK44OTXSBQQ+OBruOBv1xyXG4gICZfX2dyb25hdml7XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAmQ2hpbGR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJi0tc3Vie1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgqLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbWFpbnt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1tTTlPjg6rjg7Pjgq9dXHJcbiAgLnNvY2lhbHtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBhe31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwKi41cHg7XHJcbiAgICB9XHJcbiAgICAuaXMtLWhlYWR7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXMtLWZvb3R7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b6KiA6Kqe44OK44OTXVxyXG4gIC5sYW5nTmF2aWdhdGlvbntcclxuICAgIC8qICZfX2xpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1qYXt9XHJcbiAgICAgICAgJi0tZW57fVxyXG4gICAgICAgICYtLW5vd3tcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkdHh0Q29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIyKi41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1qYXt9XHJcbiAgICAgICAgICAmLS1lbnt9XHJcbiAgICAgICAgICAmLS1ub3d7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDgqLjVweDtcclxuICAgICAgICAgICAgICBib3R0b206IC04Ki41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4Ki41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTgqLjVweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMiouNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9ICovXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcbi8qIOODmOODg+ODgOODvOOCsOODreODvOODkOODq+ODiuODkyAqL1xyXG4ubmF2aWdhdGlvbntcclxuXHJcbiAgQGluY2x1ZGUgbXEoJ3NwJyl7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlMztcclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoMTI4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlMztcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygzNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAvL1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnbm90c3AnKXtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3Qm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MCouNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuLmhlYWRlcl9fZ3JvbmF2aUNoaWxkLS1tYWlue1xyXG4gIC5uYXZpZ2F0aW9ue1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgLy9cclxuICAgICAgICAmID4gYXtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxufVxyXG5cclxuLyog44OY44OD44OA44O844K144OW44OK44OTICovXHJcbi5oZWFkZXJ7XHJcbiAgLm5hdmlnYXRpb25TdWJ7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4Ki41cHg7XHJcbiAgICAgIH1cclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgJi0tbWFwe31cclxuICAgICAgICAmLS1jYWZle31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNiouNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MiouNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE5MiouNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSouNXB4O1xyXG4gICAgICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgLm1haW57fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tcmVjcnVpdHtcclxuICAgICAgICAgICAgYXt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS10aWNrZXR7XHJcbiAgICAgICAgICAgIGF7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9cclxuLy9b44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O8XVxyXG4uaGVhZGVye1xyXG4gIC8vXHJcbiAgLy8gWyDjg4/jg7Pjg5Djg7zjgqzjg7zjg4rjg5MgXVxyXG4gICYtdHJpZ2dlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgIHBvc2l0aW9uOiBmaXhlZDsgXHJcbiAgICB0b3A6IGNhbGNWdyg0Mik7XHJcbiAgICByaWdodDogY2FsY1Z3KDMwKTtcclxuICAgIHotaW5kZXg6IDkwMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHRvcDogKDI2KSouNXB4O1xyXG4gICAgICByaWdodDogMjAqLjVweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjVncoMTApIGNhbGNWdygxMCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg1OSk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjVncoNDEpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogNjUqLjVweDtcclxuICAgICAgICBoZWlnaHQ6IDM2Ki41cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHsgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJzsgXHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgICAgICAgbGVmdDogMDsgXHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGNWdyg3KSBzb2xpZCAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggMC41cyxlYXNlLDBzICk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNiouNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBjYWxjVncoNykgc29saWQgJHRoZW1lQ29sb3I7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDUwJSArICN7Y2FsY1Z3KDIpfSApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDYqLjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCA1MCUgKyAycHggKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIGFjdGl2ZVxyXG4gICAgICAmLmpzLS1hY3RpdmV7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7Ly8tLS0gU1BcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7IC8vLS0tIFBDJlRBQlxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC40cyxlYXNlLDBzKTtcclxuICAgIH0gIFxyXG4gIH1cclxuICAvL1xyXG4gIC8vIFsg44OP44Oz44OQ44O844Ks44O844OK44OTIF1cclxuICAmX19uYXZXcmFwe1xyXG4gICAgLy9AZXh0ZW5kICVuYXZXcmFwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMsZWFzZSwwcyk7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAvL3otaW5kZXg6IC05OTk5O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWVDb2xvcjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHJcbiAgICAmICp7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLWluLW91dC1jdWJpYywwcyk7XHJcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigxOTM2LDI2MDApKjEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMTAwJSAtICg2NzIqLjVweCkgKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoMjAwLDI2MDApKjEwMCU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMjIqLjVweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KDE5MzYsMjYwMCkqMTAwJTtcclxuICAgIH0gKi9cclxuICAgIC8vXHJcbiAgICAmX19sb2dve1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgaW1ne1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDQqLjVweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGNWdygzMikgMCAwIGNhbGNWdyg0MCk7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg1MjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDc0MiouNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vW+OCsOODreODiuODk10gU1Djga7jgb9cclxuICAgIC5oZWFkZXJfX2dyb25hdml7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmQ2hpbGR7XHJcbiAgICAgICAgICAmLS1tYWlue31cclxuICAgICAgICAgICYtLXN1YntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICYgPiBwe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGNWdygzNCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVncoNjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gICAgLm5hdmlnYXRpb257XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDE0NCk7XHJcbiAgICAgIH1cclxuICAgICAgLy9cclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAuc29jaWFse1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDM1MCk7XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygxNzIpO1xyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjVncoNTgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vW+iogOiqnuODiuODk11cclxuICAgIC5sYW5nTmF2aWdhdGlvbntcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDM1MCk7XHJcbiAgICAgICAgJkl0ZW17XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzMpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiBjYWxjVncoLTE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tamF7XHJcbiAgICAgICAgICAgIGJvZHk6bm90KC5lbmdsaXNoKSAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjVncoMTEpICNmZmYgc29saWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tZW57XHJcbiAgICAgICAgICAgIC5lbmdsaXNoICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGNWdygxMSkgI2ZmZiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjVncoMzMpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG59XHJcbi8qIE5hdmlnYXRpb24gT3BlbiAqL1xyXG4uanMtbmF2aW9wZW57XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuY29udGFpbmVye1xyXG4gIH1cclxuICAuaGVhZGVye1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAvKiAuaGVhZGVyX19sb2dve1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9ICovXHJcblxyXG4gICAgJi10cmlnZ2Vye1xyXG4gICAgICB6LWluZGV4OiA5MDE7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHt9ICBcclxuICAgIH1cclxuICAgICZfX25hdldyYXB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzLCRlYXNlLWluLW91dC1jdWJpYywwcyk7XHJcbiAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgICAgb3BhY2l0eTogMTsgXHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICYgKntcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBcclxuICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICZJdGVte1xyXG4gICAgICAgICAgICAkaToxO1xyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSl7XHJcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24oLjhzLCRlYXNlLWluLW91dC1jdWJpYywgI3sgKCRpKi4xKSsuM3MgfSApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyBcclxuICAgIH1cclxuICAgICZfX25hdntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICYtbGlzdHt9XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIOiLseiqnlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uZW5nbGlzaHtcclxuICAvL1xyXG4gIC5oZWFkZXJ7XHJcbiAgICAvL1xyXG4gICAgLy9b44K144OW44OK44OTXVxyXG4gICAgLnN1Yk5hdmlnYXRpb257XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGNWdyg1MjYpO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTEwKTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNjUpO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmSXRlbXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XHJcbi8v5aSJ5pWw44O7bWl4aW5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cclxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4uZm9vdGVye1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWVDb2xvcjtcclxuICAmX19pbm5lcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKCdzcCcpIHsvLy0tLSBTUFxyXG4gICAgcGFkZGluZzogMCAwIGNhbGNWdyg0MCk7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjVncoMTkwKTtcclxuICAgICZfX2lubmVye31cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykgeyAvLy0tLSBQQyZUQUJcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIHBhZGRpbmc6IDg2Ki41cHggMCAzMiouNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjEwKi41cHg7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6ICgyMjAwKzE2MCkqLjVweDtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLy9cclxuICAmX19mbGV4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICZMZWZ0e31cclxuICAgICZSaWdodHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICZMZWZ0e1xyXG4gICAgICAgIHdpZHRoOiA4NjAqLjVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmUmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDUwMCouNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Ot44K0XVxyXG4gICZfX2xvZ297XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg0OCk7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDQ1NCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTYqLjVweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA1ODAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbiAgLy9bU05T44Oq44Oz44KvXVxyXG4gIC5zb2NpYWx7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoMzUwKTtcclxuXHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygxNTcpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsY1Z3KDgwKTtcclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICB3aWR0aDogY2FsY1Z3KDU4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAoMTU3KSouNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgIHdpZHRoOiA1OCouNXB4O1xyXG4gICAgICAgICAgYXt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXMtLWhlYWR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Kz44OU44O844Op44Kk44OIXVxyXG4gICZfX2NvcHlyaWdodHtcclxuICAgIGNvbG9yOiAkY29sb3JfZ3JheTE7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjVncoMTgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMTVyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjAqLjVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDg4Ki41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44Kw44Ot44OK44OTXSBcclxuICAmX19ncm9uYXZpe1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAmQ2hpbGR7XHJcbiAgICAgICAgJi0tbWFpbnt9XHJcbiAgICAgICAgJi0tc3Vie1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTA2KTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLy8g4oC75pqr5a6aXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjVncoNjMpO1xyXG4gICAgICAgICAgLy9cclxuXHJcbiAgICAgICAgICAmID4gcHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDM0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAmQ2hpbGR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBcclxuICAgICAgICAmLS1zdWJ7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tYWlue1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gIC5uYXZpZ2F0aW9ue1xyXG4gICAgJl9fbGlzdHtcclxuICAgICAgJkl0ZW17XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLy9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgLy9cclxuICAvL1vjgrXjg5bjg4rjg5NdXHJcbiAgLm5hdmlnYXRpb25TdWJ7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyDigLvmmqvlrppcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgLy9cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2OCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgICYtLW1hcHt9XHJcbiAgICAgICAgJi0tY2FmZXt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICAgIGhlaWdodDogNTgqLjVweDtcclxuICAgICAgICAgIHdpZHRoOiAyMjAqLjVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzYqLjVweDtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgICAgICAgLm1haW57fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tcmVjcnVpdHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tdGlja2V0e1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZUNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+iogOiqnuODiuODk11cclxuICAubGFuZ05hdmlnYXRpb257XHJcbiAgICAmX19saXN0e1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdygzNTApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTQqLjVweDtcclxuICAgICAgfVxyXG4gICAgICAmSXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tamF7XHJcbiAgICAgICAgICBib2R5Om5vdCguZW5nbGlzaCkgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVue1xyXG4gICAgICAgICAgLmVuZ2xpc2ggJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcblxyXG5cclxuLyog44OV44OD44K/44O85YCL5Yil6Kq/5pW0ICovXHJcbi5mb290ZXJ7XHJcbiAgLmNvbW1vbntcclxuICAgIC8vXHJcbiAgICAmX18yY2xtTGlua3N7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAubmF2aWdhdGlvbntcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1xyXG4gICAgICAgIC8vW+iogOiqnuODiuODk11cclxuICAgICAgICAubGFuZ05hdmlnYXRpb257XHJcbiAgICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsY1Z3KDExOCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygxMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLy9cclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4g6Iux6KqeXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi5lbmdsaXNoe1xyXG4gIC8vXHJcbiAgLmZvb3RlcntcclxuICAgICZfX2lubmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19mbGV4e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgIFxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vW+iogOiqnuODiuODk11cclxuICAgIC5sYW5nTmF2aWdhdGlvbntcclxuICAgICAgJl9fbGlzdHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8qIOmWoumAo+OCteOCpOODiCAqL1xyXG4gICAgLnJlbGF0ZWRMaW5rc3tcclxuICAgICAgJi5qYS1kaXNwe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICZfX2Rse1xyXG4gICAgICB9XHJcbiAgICAgICZfX2R0e1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Rke1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICAmX19kbHtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZHR7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Rke1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjVncoNSk7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICAmX19kdHtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGR7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcblxyXG4gIC8vXHJcbn1cclxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLypcclxuLy8gU2Nyb2xsIEFuaW1hdGlvblxyXG4qL1xyXG4uanMtYW5pbS1zY3JvbGx7XHJcblxyXG4gIC8vIGRlZmF1bHQ6IE9wYWNpdHkgT25lbHlcclxuICBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgXHJcbiAgJi5qcy1hbmltLW9uIHtcclxuICAgIG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAvLyBCb3R0b20gdG8gVG9wXHJcbiAgJG1vdmVYOjE1O1xyXG4gICRtb3ZlWToyMDtcclxuICAkbW92ZVhfc3A6MTU7XHJcbiAgJG1vdmVZX3NwOjIwO1xyXG4gICZbZGF0YS1hbmltPVwiYi10by10XCJde1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRtb3ZlWSoxcHgpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmW2RhdGEtYW5pbS1zcD1cImItdG8tdFwiXXtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjVncoJG1vdmVZX3NwKSk7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSB0byBUT1BcclxuICAmW2RhdGEtYW5pbT1cInQtdG8tYlwiXXtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkbW92ZVkqLTFweCk7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZbZGF0YS1hbmltLXNwPVwidC10by1iXCJde1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGNWdygtJG1vdmVZX3NwKSk7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIExlZnQgdG8gUmlnaHRcclxuICAmW2RhdGEtYW5pbT1cImwtdG8tclwiXXtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkbW92ZVgqLTFweCk7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZbZGF0YS1hbmltLXNwPVwibC10by1yXCJde1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGNWdygtJG1vdmVYX3NwKSk7XHJcbiAgICAmLmpzLWFuaW0tb24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIExlZnQgdG8gUmlnaHRcclxuICAmW2RhdGEtYW5pbT1cInItdG8tbFwiXXtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkbW92ZVgqMXB4KTtcclxuICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJltkYXRhLWFuaW0tc3A9XCJyLXRvLWxcIl17XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsY1Z3KCRtb3ZlWF9zcCkpO1xyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uanMtYW5pbS1zY3JvbGx7XHJcbiAgJi50dGxfZGVjby5qcy1hbmltLXNjcm9sbCxcclxuICAmLnNlY1RpdGxlLmpzLWFuaW0tc2Nyb2xsLFxyXG4gICYuc2VjVHh0LmpzLWFuaW0tc2Nyb2xsLFxyXG4gIC5zZWMtbGluZXVwIGgzLmpzLWFuaW0tc2Nyb2xse1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDN2aCk7IGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcclxuICAgICYuanMtYW5pbS1vbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBbIEhvbWUgLyBOZXdzIF1cclxuLmhvbWV7XHJcbiAgLy9cclxuICAuc2VjLW5ld3NfX1Bvc3RzLmpzLWFuaW0tc2Nyb2xse1xyXG4gICAgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC5zZWMtbmV3c19fUG9zdHN7XHJcbiAgICAgICZJdGVte1xyXG4gICAgICAgIG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgLnNlYy1uZXdzX19Qb3N0c3tcclxuICAgICAgICAmSXRlbXtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSl7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguOHMsJGVhc2UtaW4tb3V0LWN1YmljLCAjeyAoJGkqLjIpKy41cyB9ICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufVxyXG5cclxuLy8gWyBIb21lIC8gTWVzc2FnZSBdXHJcbi5ob21le1xyXG4gIC5zZWNIb21lTWVzc2FnZV9fZmFjZS5qcy1hbmltLXNjcm9sbHtcclxuICAgIC5zaGluZXtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1JSk7XHJcbiAgICB9XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xyXG4gICAgICAuc2hpbmUjeyRpfXtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDEuNnMsJGVhc2UtaW4tb3V0LCAjeyAoJGkqLjIpKjFzIH0gKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5qcy1hbmltLW9uIHtcclxuICAgICAgLnNoaW5le1xyXG4gICAgICAgIG9wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cclxuLy/lpInmlbDjg7ttaXhpblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxyXG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEhlcm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy9cclxuLy8tLS0gTWFpbiBWaXN1YWxcclxuJGhlYWRIOjg0O1xyXG4kaGVhZEhfc3A6Y2FsY1Z3KDE1MCk7XHJcbi8vXHJcbi8vIFZpc3VhbFxyXG4uc2VjSG9tZUhlcm8ge1xyXG4gICRoZXJvOiY7XHJcbiAgLy9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNjA7IFxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgJl9faW5uZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgaGVpZ2h0OiBjYWxjKCAxMDB2aCAtICRoZWFkSF9zcCApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIGhlaWdodDogY2FsYyggMTAwdmggLSAjeyRoZWFkSH1weCApO1xyXG4gIH1cclxuICAvL1xyXG4gIC8vXHJcbiAgLy9b44K/44Kk44OI44OrXVxyXG4gICZfX3RpdGxle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYtdGV4dHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIC8vZm9udC1mYW1pbHk6ICRmZi1Hb3RoaWMtamE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIC8vLXdlYmtpdC10ZXh0LXN0cm9rZTogY2FsY1Z3UEMoMSkgJHRoZW1lQ29sb3I7XHJcbiAgICAgIC8vdGV4dC1zaGFkb3c6IDFweCAxcHggJHRoZW1lQ29sb3IsLTFweCAxcHggJHRoZW1lQ29sb3IsLTFweCAtMXB4ICR0aGVtZUNvbG9yLDFweCAtMXB4ICR0aGVtZUNvbG9yLDFweCAwcHggJHRoZW1lQ29sb3IsMHB4IDFweCAkdGhlbWVDb2xvciwtMXB4IDBweCAkdGhlbWVDb2xvciwwcHggLTFweCAkdGhlbWVDb2xvcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IGNhbGNWdygyMTUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYtdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0Myk7XHJcbiAgICAgIH1cclxuICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiBjYWxjVndQQygyMjUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcclxuICAgICAgLmVuZ2xpc2ggJntcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVndQQyg1Myk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1tLVl1cclxuICAmX19rdntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAmVmlkZW8sJkltYWdle1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogLjk5O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDNzLGVhc2UsMHMpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIC5qcy1sb2FkZWQgJntcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9b44K544Op44Kk44OA44O8XVxyXG4gIC5zd2lwZXJ7XHJcbiAgICAkc2NhbGU6MS4xO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvL1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbig2LjRzLGVhc2UsMHMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LHRyYW5zZm9ybTtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgICAmLXNsaWRle1xyXG4gICAgICAmLW5leHR7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWFjdGl2ZXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcHJldntcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXdyYXBwZXJ7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgLnN3aXBlcntcclxuICAgICAgICAmLXdyYXBwZXJ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1xyXG59XHJcbi8vXHJcbi8vPT09PT1bIExvYWRpbmcgQXJlYSBdPT09PT1cclxuLy9cclxuXHJcbi8vXHJcbi8vIFsgTG9hZGluZyBdXHJcbi5sb2FkaW5ne1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3I7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigxLjBzLGxpbmVhciwwcyk7XHJcbiAgJl9faWNvbntcclxuICAgICZJbWFnZXtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjAwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgd2lkdGg6IDMwMCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuanMtaGlkZGVue1xyXG4gICAgb3BhY2l0eTogMDsgXHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgJi5qcy1sb2FkaW5nRW5ke1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTWVzc2FnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBNZXNzYWdlIEFyZWEgXT09PT09XHJcbi8vXHJcbi5zZWNIb21lTWVzc2FnZXtcclxuICAvL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAmX19pbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDEyNikgMCAwO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDcwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmc6IDE0NiouNXB4IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjsgIFxyXG4gICAgICBtYXgtd2lkdGg6ICg5MTArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCv+OCpOODiOODq11cclxuICAmX190aXRsZXtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJi0tZW57fVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vWyDlhpnnnJ8gXVxyXG4gICZfX2ZhY2V7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyMTApO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGNhbGNWdyg0MjIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1MCouNXB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDU4NiouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAvL1xyXG4gIC8vWyBCT0RZIF1cclxuICAmX19ib2R5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICB3aWR0aDogY2FsY1Z3KDcwMCk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgfVxyXG4gICAgJkhlYWR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdyg0Nik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDEzNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDYqLjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlRleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUxLDI4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoODUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4Ki41cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDUxLDI4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MCouNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmTmFtZXtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuICAgICAgJi0tdGl0bGV7fVxyXG4gICAgICAmLS1uYW1le31cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICYtLXRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uYW1le1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMyKi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5hbWV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQ0Ki41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuICAgICAgICAmLS1uYW1le1xyXG4gICAgICAgICAgLy9mb250LXdlaWdodDogJGZ3TGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4Ki41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIOWFiSBdXHJcbiAgLnNoaW5le1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7fVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge31cclxuICAgIC8vXHJcbiAgICAvLyBUZXRzdWtvIC8gUGljXHJcbiAgICAmMXtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMjM1KTtcclxuICAgICAgICB0b3A6IGNhbGNWdygtMTQwKTtcclxuICAgICAgICBsZWZ0OiBjYWxjVncoMjMpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICB3aWR0aDogMjk0Ki41cHg7XHJcbiAgICAgICAgdG9wOiAtMTIxKi41cHg7XHJcbiAgICAgICAgbGVmdDogLTE1Ki41cHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgJjJ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICB3aWR0aDogY2FsY1Z3KDMwMCk7XHJcbiAgICAgICAgdG9wOiBjYWxjVncoNDAwKTtcclxuICAgICAgICByaWdodDogY2FsY1Z3KC0zMCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAzNzcqLjVweDtcclxuICAgICAgICB0b3A6IDUzNiouNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTMwKi41cHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vIFRldHN1a28gLyBUZXh0XHJcbiAgICAmM3tcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoMTM0KTtcclxuICAgICAgICB0b3A6IGNhbGNWdyg2MTgpO1xyXG4gICAgICAgIGxlZnQ6IGNhbGNWdygyNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIHdpZHRoOiAxNjgqLjVweDtcclxuICAgICAgICB0b3A6IDgxMCouNXB4O1xyXG4gICAgICAgIGxlZnQ6IC02Ki41cHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgLy9cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ29uY2VwdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG4vL1xyXG4vLz09PT09WyBDb25jZXB0IEFyZWEgXT09PT09XHJcbi8vXHJcbi5zZWNIb21lQ29uY2VwdHtcclxuICAvL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19pbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDE4OCkgMCAwO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNzAwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmc6IDE4MCouNXB4IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjsgIFxyXG4gICAgICBtYXgtd2lkdGg6ICgxOTAwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1vjgr/jgqTjg4jjg6tdXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAmLS1lbnt9XHJcbiAgICAgICYtLWphe31cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sgRmxleCBdXHJcbiAgJl9fZmxleHtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDk1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMDAqLjVweDtcclxuICAgIH1cclxuICAgIC8vXHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIEJPRFkgXVxyXG4gICZfX2JvZHl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNjcwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHdpZHRoOiA4OTQqLjVweDtcclxuICAgIH1cclxuICAgICZUaXRsZXtcclxuICAgICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDYwLDQwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndNaWQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg2MCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDgqLjVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NCouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjVncoNDMpO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmVGV4dHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDI4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTAsMjgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdyg3MCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjgqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTAsMjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbiAgLy9bIEZBQ0UgXVxyXG4gICZfX2ZhY2V7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNzAwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIC5pdGVtMSAme1xyXG4gICAgICAgIHdpZHRoOiBjYWxjVncoNjQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICB3aWR0aDogODQwKi41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcbn1cclxuXHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQWNjZXNzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vPT09PT1bIEFjY2VzcyBBcmVhIF09PT09PVxyXG4vL1xyXG4uc2VjSG9tZUFjY2Vzc3tcclxuICAvL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gICZfX2lubmVye1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjVncoMTYwKSAwIDA7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgd2lkdGg6IGNhbGNWdyg3MDApO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgcGFkZGluZzogMjgwKi41cHggMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyOyAgXHJcbiAgICAgIG1heC13aWR0aDogKDE4NDArODApKi41cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+OCv+OCpOODiOODq11cclxuICAmX190aXRsZXtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgJi0tZW57fVxyXG4gICAgICAmLS1qYXt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICYtLWVue31cclxuICAgICAgJi0tamF7fVxyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC8vW+ODhuODvOODluODq0RMXVxyXG4gICZfX2Rse1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogKDE4NDAtMTY0MCkqLjVweCAxZnI7XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDAqLjVweCAxZnI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZHR7XHJcbiAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBmb250LXNpemU6IGNhbGNWdygzMik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjVncoMjApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICBmb250LXNpemU6IDMyKi41cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MCouNXB4O1xyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Rke1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmd01pZDtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGNWdyg1NCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MCouNXB4O1xyXG4gICAgfVxyXG4gICAgJlRpdGxle1xyXG4gICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTEsMzIpO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDMyKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTApO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjVncoNTApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IDMyKi41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAqLjVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTAqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlRleHR7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MiwyNik7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGNWdygyNik7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjYqLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaWZyYW1le1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOjA7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsY1Z3KDQ0KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGNWdyg0MjApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNSouNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTM4NSouNXB4O1xyXG4gICAgICAgIGhlaWdodDogNTIwKi41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmd0JvbGQ7XHJcbiAgICB9XHJcbiAgICBlbXtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG4gIC5zZWNIb21lQ3RhX19pdGVtQnV0dG9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDQwKTtcclxuICAgICAgcGFkZGluZzogY2FsY1Z3KDI1KSBjYWxjVncoMTIwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZm9udC1zaXplOiA0MCouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAyNSouNXB4IDEyMCouNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL1xyXG59XHJcblxyXG4vKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ1RBXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vXHJcbi8vPT09PT1bIENUQSBBcmVhIF09PT09PVxyXG4vL1xyXG4uc2VjSG9tZUN0YXtcclxuICAvL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAmX19pbm5lcntcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgcGFkZGluZzogY2FsY1Z3KDI1MCkgMCAwO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHdpZHRoOiBjYWxjVncoNzAwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgIHBhZGRpbmc6IDI1MCouNXB4IDAgMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjsgIFxyXG4gICAgICBtYXgtd2lkdGg6ICgxODEwKzgwKSouNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxuICAvL1sgRmxleCBdXHJcbiAgJl9fZmxleHtcclxuICAgIEBpbmNsdWRlIG1xKCdzcCcpIHtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjVncoMTMwKTtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgd2lkdGg6IDc5MCouNXB4O1xyXG4gICAgICAuZW5nbGlzaCAme1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJlRpdGxle1xyXG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZndCb2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEoJ3NwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsY1Z3KDM1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNDQsMzUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGNWdygyNSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEoJ25vdHNwJykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDAqLjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoNTAsNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4Ki41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZUZXh0e1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3TWlkO1xyXG4gICAgICBAaW5jbHVkZSBtcSgnc3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjVncoMjQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzOCwyNCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsY1Z3KDI1KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcSgnbm90c3AnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOCouNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MywyOCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjgqLjVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmQnV0dG9ue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdzcCcpIHt9XHJcbiAgICAgIEBpbmNsdWRlIG1xKCdub3RzcCcpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc4NSouNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5lbmdsaXNoICZ7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9cclxufSJdfQ== */
