@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh}img,picture{display:block}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:after,:before{box-sizing:border-box}blockquote,body,button,code,dd,dl,dt,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,pre,ul{margin:0;padding:0}ol,ul{list-style:none}body{text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{height:auto;max-width:100%}button,input,select,textarea{font:inherit}em{font-style:normal}:root{--body:#333;--main-color:#005aaa;--sub-color:#89d2ff;--white:#fff;--black:#000;--gray:#58646f;--gray2:#637077;--grad:linear-gradient(180deg,#002560 0%,#005aaa);--grad2:linear-gradient(90deg,#57c2e6 0%,#2d54bd);--light-gray:#f2f5f8;--light-gray2:#e5e5e5;--light-gray3:#f6f6f6;--light-gray4:#ccc;--border:#dfe1e6;--border2:#c9ccd0;--light-blue:#2681c4;--light-blue2:#edf8ff;--light-blue3:#e9f2f9;--dull-light-blue:#85b0d0;--shining-blue:#0087ff;--dark-navy:#052141;--red:#d91128;--red2:#e12f2f;--red3:#f7353e;--inner-padding:24px;--inner:1200px;--narrow-inner:1100px;--transition:.4s;--noto-sans:"Noto Sans JP",sans-serif;--lato:"Lato",sans-serif;--playbal:"Playball",cursive;--ease-sine-in:cubic-bezier(0.47,0,0.745,0.715);--ease-sine-out:cubic-bezier(0.39,0.575,0.565,1);--ease-sine-inout:cubic-bezier(0.445,0.05,0.55,0.95);--ease-quad-in:cubic-bezier(0.55,0.085,0.68,0.53);--ease-quad-out:cubic-bezier(0.25,0.46,0.45,0.94);--ease-quad-inout:cubic-bezier(0.455,0.03,0.515,0.955);--ease-cubic-in:cubic-bezier(0.55,0.055,0.675,0.19);--ease-cubic-out:cubic-bezier(0.215,0.61,0.355,1);--ease-cubic-inout:cubic-bezier(0.645,0.045,0.355,1);--ease-quart-in:cubic-bezier(0.895,0.03,0.685,0.22);--ease-quart-out:cubic-bezier(0.165,0.84,0.44,1);--ease-quart-inout:cubic-bezier(0.77,0,0.175,1);--ease-quint-in:cubic-bezier(0.755,0.05,0.855,0.06);--ease-quint-out:cubic-bezier(0.23,1,0.32,1);--ease-quint-inout:cubic-bezier(0.86,0,0.07,1);--ease-expo-in:cubic-bezier(0.95,0.05,0.795,0.035);--ease-expo-out:cubic-bezier(0.19,1,0.22,1);--ease-expo-inout:cubic-bezier(1,0,0,1);--ease-circ-in:cubic-bezier(0.6,0.04,0.98,0.335);--ease-circ-out:cubic-bezier(0.075,0.82,0.165,1);--ease-circ-inout:cubic-bezier(0.785,0.135,0.15,0.86);--ease-back-in:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-back-out:cubic-bezier(0.175,0.885,0.32,1.275);--ease-back-inout:cubic-bezier(0.68,-0.55,0.265,1.55)}html{font-size:62.5%;overflow-x:hidden}html.is-active{height:100dvh;overflow:hidden}body{color:var(--body);font-family:var(--noto-sans);line-break:strict;line-height:1.5;overflow:hidden;overflow-wrap:anywhere}a{color:inherit;display:inline-block;text-decoration:underline}a:active,a:hover,a:visited{text-decoration:none}a[target=_blank]:after{background:url(../images/common/icon-blank.svg) no-repeat 0 0/cover;content:"";display:inline-block;height:12px;margin-left:8px;width:14px}.l-header{align-items:center;background-color:var(--white);display:flex;height:40px;left:0;overflow:hidden;padding-inline:12px;position:fixed;top:0;width:100%;z-index:10}@media (min-width:768px){.l-header{height:80px;overflow:visible}}@media (min-width:1200px){.l-header{padding-inline:43px}}.l-header.is-active{overflow:visible}.l-header__logo{flex-shrink:1;transition:var(--transition);width:100px}@media (min-width:1200px){.l-header__logo{width:191px}}@media (any-hover:hover){.l-header__logo:hover{opacity:.7}}.sp__btn{background:var(--main-color);border:none;cursor:pointer;height:40px;position:absolute;right:0;top:0;width:40px}@media (min-width:768px){.sp__btn{display:none}}.sp__btn:after,.sp__btn:before{content:""}.sp__btn:after,.sp__btn:before,.sp__btn>span{background-color:var(--white);border-radius:3px;height:2px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:22px}.sp__btn:before{top:calc(50% - 8px)}.sp__btn:after{top:calc(50% + 8px)}.l-header__gnav{height:100dvh;left:100%;position:absolute;position:fixed;top:0;transition:left var(--transition);width:100%;z-index:2}@media (min-width:768px){.l-header__gnav{display:block;height:100%;position:static;transition:none;translate:0 0;width:100%}}.l-header__gnav.is-open{left:0}.l-header__gnav__bg{background-color:rgba(0,0,0,.5);height:inherit;left:0;position:absolute;top:0;width:inherit}@media (min-width:768px){.l-header__gnav__bg{display:none}}.l-header-gnav{background-color:var(--main-color);height:inherit;margin-left:auto;overflow:auto;padding-bottom:30px;position:relative;width:253px;z-index:1}@media (min-width:768px){.l-header-gnav{align-items:center;background-color:var(--white);display:flex;gap:10px;justify-content:flex-end;overflow:visible;padding-bottom:0;width:100%}}@media (min-width:1200px){.l-header-gnav{gap:24px}}.l-header-gnav__item{border-bottom:1px solid var(--dull-light-blue);padding:12px 22px;position:relative}@media (min-width:768px){.l-header-gnav__item{border-bottom:none;height:inherit;padding:0}}@media (any-hover:hover){.l-header-gnav__item.js-dropdpwn:hover .l-header-gnav__item__wrap>.text{color:var(--shining-blue)}.l-header-gnav__item.js-dropdpwn:hover .l-header-gnav__item__wrap>.text:after{background-color:var(--shining-blue);rotate:-180deg}}@media (min-width:768px){.l-header-gnav__item.is-pc-hidden{display:none}}.l-header-gnav__item__wrap{cursor:pointer;position:relative}@media (min-width:768px){.l-header-gnav__item__wrap{align-items:center;display:flex;height:inherit}}.l-header-gnav__item__wrap>a{text-decoration:none}.l-header-gnav__item__wrap>.text,.l-header-gnav__item__wrap>a{color:var(--white);display:inline-block;font-size:1.6rem;font-weight:700;transition:color .4s}@media (min-width:768px){.l-header-gnav__item__wrap>.text,.l-header-gnav__item__wrap>a{color:var(--body);font-size:1.2rem}}@media (min-width:1200px){.l-header-gnav__item__wrap>.text,.l-header-gnav__item__wrap>a{font-size:1.6rem}}.l-header-gnav__item__wrap>.text{position:relative}@media (min-width:768px){.l-header-gnav__item__wrap>.text{padding-right:20px}}@media (min-width:1200px){.l-header-gnav__item__wrap>.text{padding-right:26px}}@media (min-width:768px){.l-header-gnav__item__wrap>.text:after{background:var(--body);content:"";height:20px;-webkit-mask-image:url(../images/common/icon-thick-arrow.svg);mask-image:url(../images/common/icon-thick-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;top:50%;transition:.4s var(--ease-quint-inout);translate:0 -50%;width:20px}}@media (min-width:1200px){.l-header-gnav__item__wrap>.text:after{height:24px;width:24px}}.header-gnav__nav{display:flex;flex-direction:column;gap:8px;margin-top:8px}@media (min-width:768px){.header-gnav__nav{gap:1px;left:50%;margin-top:0;opacity:0;position:absolute;top:80px;transition:opacity var(--transition);translate:-50% 0;visibility:hidden;width:150px}}@media (min-width:1200px){.header-gnav__nav{width:220px}}@media (min-width:768px){.header-gnav__nav.is-open{opacity:1;visibility:visible}}.header-gnav__nav>li{position:relative}@media (min-width:768px){.header-gnav__nav>li{display:flex}}.header-gnav__nav>li>a{color:var(--white);font-size:1.4rem;padding-left:24px;position:relative;text-decoration:none}@media (min-width:768px){.header-gnav__nav>li>a{background-color:var(--main-color);padding:6px 6px 6px 30px;transition:background-color var(--transition);width:100%}}@media (any-hover:hover){.header-gnav__nav>li>a:hover{background-color:var(--shining-blue)}}.header-gnav__nav>li>a:before{background:var(--white);content:"";height:20px;left:0;-webkit-mask-image:url(../images/common/nav-arrow.svg);mask-image:url(../images/common/nav-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:20px}@media (min-width:768px){.header-gnav__nav>li>a:before{left:6px;top:6px}}.l-footer{background-color:var(--black);margin-top:52px;position:relative}@media (min-width:1200px){.l-footer{margin-top:120px}}.top .l-footer{margin-top:0}.l-pagetop{bottom:10px;position:fixed;right:10px;z-index:3}.l-pagetop.is-active{position:absolute;top:-70px}.totop{align-items:center;background-color:var(--main-color);border:1px solid var(--white);border-radius:10px;box-shadow:4px 4px 6px rgba(82,86,106,.2);display:flex;flex-direction:column;gap:8px;height:60px;justify-content:center;text-decoration:none;transition:var(--transition);width:60px}@media (any-hover:hover){.totop:hover{background-color:var(--dark-navy)}}.totop>.icon{width:26px}.totop>.text{color:var(--white);font-size:1.2rem;font-weight:500}.l-footer__bottom{padding-block:42px 25px}@media (min-width:768px){.l-footer__bottom{padding-block:42px}}.l-footer__bottom>.l-inner{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.l-footer__bottom>.l-inner{flex-direction:row-reverse;justify-content:space-between}}.footer__bottom__nav__wrap{display:grid;flex:1;gap:32px;margin-inline:auto;width:92.8%}@media (min-width:768px){.footer__bottom__nav__wrap{flex:0 0 60%;gap:32px 16px;grid-template-columns:10% 1fr 1fr;margin:0;width:100%}}@media (min-width:1200px){.footer__bottom__nav__wrap{gap:32px 24px;grid-template-columns:10% 1fr 1fr 20%}}@media (min-width:768px){.footer__bottom__nav__item._top{grid-row:1/4}}.footer__bottom__nav__hdg>a{text-decoration:none}@media (any-hover:hover){.footer__bottom__nav__hdg>a:hover{text-decoration:underline}}.footer__bottom__nav__hdg>.text,.footer__bottom__nav__hdg>a{color:var(--white);font-size:1.6rem;font-weight:700}.footer__bottom__nav{display:flex;flex-direction:column;gap:8px;margin-top:8px}.footer__bottom__nav>li{position:relative}@media (min-width:768px){.footer__bottom__nav>li{display:flex}}.footer__bottom__nav>li>a{color:var(--white);font-size:1.4rem;padding-left:24px;position:relative;text-decoration:none}@media (any-hover:hover){.footer__bottom__nav>li>a:hover{text-decoration:underline}}.footer__bottom__nav>li>a:before{background:var(--white);content:"";height:20px;left:0;-webkit-mask-image:url(../images/common/nav-arrow.svg);mask-image:url(../images/common/nav-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:20px}.footer__bottom__nav__content{margin-inline:auto;width:92.8%}@media (min-width:768px){.footer__bottom__nav__content{margin:0;max-width:310px;width:100%}}.footer__logo{width:190px}.footer__address{color:var(--white);font-size:1.4rem;margin-top:12px}.footer__privacy{background-color:var(--light-gray2);display:flex;margin-top:24px}.footer__privacy>.image{background-color:var(--white);display:flex;padding:5px;width:70px}.footer__privacy>.image>a{display:flex}.footer__privacy>.image>a img{align-self:center}.footer__privacy>.text{flex:1;font-size:1.2rem;padding:10px}.l-footer__copy{background-color:var(--black);border-top:1px solid var(--white);padding-block:14px}.l-footer__copy>.l-inner{align-items:center;display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.l-footer__copy>.l-inner{flex-direction:row;justify-content:space-between}}.footer__copy__nav{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.footer__copy__nav{flex-direction:row}}.footer__copy__nav>li>a{color:var(--white);font-size:1.4rem;padding-left:24px;position:relative;text-decoration:none}@media (any-hover:hover){.footer__copy__nav>li>a:hover{text-decoration:underline}}.footer__copy__nav>li>a:before{background:var(--white);content:"";height:20px;left:0;-webkit-mask-image:url(../images/common/nav-arrow.svg);mask-image:url(../images/common/nav-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:20px}.footer__copy{color:var(--white)}.footer__copy small{font-size:1.4rem}.l-main{padding-top:40px}@media (min-width:768px){.l-main{padding-top:80px}}.l-main:has(.l-grad-bg)+.l-footer{margin-top:2px}.l-section{margin-top:52px}@media (min-width:1200px){.l-section{margin-top:120px}.l-section._narrow{margin-top:52px}.l-section._thin{margin-top:80px}}.l-inner{max-width:calc(var(--inner) + var(--inner-padding))}.l-inner,.l-narrow__inner{margin-inline:auto;padding-inline:calc(var(--inner-padding)/2);position:relative;z-index:1}.l-narrow__inner{max-width:calc(var(--narrow-inner) + var(--inner-padding))}.l-item__block{margin-top:40px}@media (min-width:1200px){.l-item__block{margin-top:60px}}.l-item__block:first-of-type{margin-top:24px}.l-breadcrumbs{background-color:var(--light-gray3);padding-block:6px}.breadcrumb__list{display:flex;flex-wrap:wrap}.breadcrumb__list>li>.parent__text,.breadcrumb__list>li>a{padding-right:16px;position:relative}.breadcrumb__list>li>.parent__text:after,.breadcrumb__list>li>a:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-right:1px solid var(--light-gray4);border-top:1px solid var(--light-gray4);content:"";height:6px;position:absolute;right:6px;rotate:45deg;top:50%;translate:0 -50%;width:6px}.breadcrumb__list>li>a{text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.breadcrumb__list>li>a:hover{color:var(--light-blue);text-decoration:underline}}.l-pagetitle{background:var(--grad2);padding-block:10px}@media (min-width:1200px){.l-pagetitle{padding-block:14px}}.pagetitle__hdg{color:var(--white);font-size:1.4rem;font-weight:400}@media (min-width:1200px){.pagetitle__hdg{font-size:2.6rem}}.article__pagetitle{padding:26px 12px 0;position:relative}@media (min-width:1200px){.article__pagetitle{padding-top:136px}}.article__pagetitle__image{left:0;position:absolute;top:0;width:100%}.article__pagetitle__image img{width:100%}.article__pagetitle__content{background-color:hsla(0,0%,100%,.9);margin-inline:auto;max-width:1244px;padding-top:27px;position:relative}@media (min-width:1200px){.article__pagetitle__content{padding-top:40px}}.article__pagetitle__content._pd-tb{padding-block:27px}@media (min-width:1200px){.article__pagetitle__content._pd-tb{padding-block:40px}}.article__pagetitle__content>.l-section:first-child{margin-top:0}.article__pagetitle__hdg{color:var(--main-color);font-size:2.4rem;letter-spacing:.05em;text-align:center}@media (min-width:1200px){.article__pagetitle__hdg{font-size:3.2rem}}.article__block{margin-top:40px}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.boxer-lock{overflow:hidden!important}#boxer-overlay{background:#000;bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s linear;width:100%;z-index:100}.boxer-open #boxer-overlay{opacity:.75}#boxer{background:#fff;border-radius:3px;box-shadow:0 0 25px #000;height:200px;left:0;margin:0 auto;opacity:0;padding:10px;position:absolute;right:0;width:200px;z-index:101}#boxer *{transition:none}#boxer,#boxer *{-webkit-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#boxer,#boxer *,#boxer :after,#boxer :before{box-sizing:border-box}#boxer.fixed{bottom:0;margin:auto;position:fixed;top:0}#boxer.inline{padding:30px}#boxer.animating{transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}#boxer.animating .boxer-container{transition:opacity .25s linear .25s}.boxer-open #boxer{opacity:1}#boxer.loading .boxer-container{opacity:0;transition:opacity .25s linear}#boxer .boxer-close{background:#fff;border-radius:100%;cursor:pointer;display:block;height:30px;overflow:hidden;padding:0;position:absolute;right:-7.5px;text-indent:200%;top:-7.5px;white-space:nowrap;width:30px;z-index:105}#boxer .boxer-close:before{bottom:0;color:#333;content:"×";display:block;font-size:22px;font-weight:700;left:0;line-height:30px;margin:auto;position:absolute;right:0;text-align:center;text-indent:0;top:0;transition:color .15s linear}.no-opacity #boxer .boxer-close{text-indent:-999px}#boxer .boxer-loading{bottom:0;display:block;height:50px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s linear;width:50px;z-index:105}#boxer .boxer-loading:after,#boxer .boxer-loading:before{border-radius:110%;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#boxer .boxer-loading:before{border:5px solid rgba(51,51,51,.25)}#boxer .boxer-loading:after{-webkit-animation:boxer-loading-spin .75s linear infinite;animation:boxer-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#333}#boxer.loading .boxer-loading{opacity:1}@-webkit-keyframes boxer-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes boxer-loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#boxer .boxer-container{background:#fff;height:100%;overflow:hidden;position:relative;width:100%;z-index:103}#boxer .boxer-content{background:#fff;opacity:1;overflow:hidden;padding:0;width:100%}#boxer.iframe .boxer-content,#boxer.inline .boxer-content{width:auto}#boxer .boxer-image{float:left}#boxer .boxer-iframe,#boxer .boxer-video{height:100%;width:100%}#boxer .boxer-iframe{border:none;float:left;overflow:auto}#boxer .boxer-meta{clear:both}#boxer .boxer-control{background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.25);cursor:pointer;display:block;height:40px;margin-left:auto;margin-right:auto;opacity:1;overflow:hidden;position:absolute;text-indent:200%;top:0;transition:opacity .15s linear;white-space:nowrap;width:40px}#boxer .boxer-control:before{bottom:0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}#boxer .boxer-control.previous{left:20px}#boxer .boxer-control.previous:before{border-bottom:8px solid transparent;border-right:10.4px solid #333;border-top:8px solid transparent;margin-left:14px}#boxer .boxer-control.next{right:20px}#boxer .boxer-control.next:before{border-bottom:8px solid transparent;border-left:10.4px solid #333;border-top:8px solid transparent;margin-right:14px}#boxer .boxer-control.disabled{opacity:0}.no-opacity #boxer .boxer-control{text-indent:-999px}.no-touch #boxer .boxer-control{opacity:0}.no-touch #boxer:hover .boxer-control{opacity:1}.no-touch #boxer:hover .boxer-control.disabled{cursor:default!important;opacity:0}#boxer .boxer-meta{padding:10px 0 0}#boxer .boxer-position{color:#999;font-size:12px;margin:0;padding:15px 15px 0}#boxer .boxer-caption p{color:#666;font-size:14px;margin:0;padding:15px}#boxer .boxer-caption.gallery p{padding-top:0}#boxer .boxer-error{width:250px}#boxer .boxer-error p{color:#900;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}#boxer.mobile{background:#111;border-radius:0;bottom:0;height:100%;left:0;padding:40px 0 0;position:fixed;right:0;top:0;width:100%}#boxer.mobile .boxer-close,#boxer.mobile .boxer-close:hover{background:#111;border-radius:0;height:40px;right:0;top:0;width:40px}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before{color:#ccc;font-size:28px;font-weight:700;line-height:40px}#boxer.mobile .boxer-loading:before{border-color:hsla(0,0%,60%,.25)}#boxer.mobile .boxer-loading:after{border-top-color:#999}#boxer.mobile .boxer-container{background:#111}#boxer.mobile .boxer-content{background-color:#111}#boxer.mobile .boxer-control{background:#111;border-radius:0;box-shadow:none;height:100%;opacity:1;width:50px}#boxer.mobile .boxer-control.previous{left:0}#boxer.mobile .boxer-control.previous:before{border-right-color:#eee;margin-left:19px}#boxer.mobile .boxer-control.next{right:0}#boxer.mobile .boxer-control.next:before{border-left-color:#eee;margin-right:19px}.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control{opacity:1}.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled{cursor:default!important;opacity:0}#boxer.mobile .boxer-meta{background-color:#111;bottom:0;left:0;padding:15px 65px;position:absolute;right:0;width:100%}#boxer.mobile .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 0}#boxer.mobile .boxer-caption p{color:#eee;font-size:14px;margin:0;padding:0}#boxer.mobile .boxer-image{-webkit-transform:translate(0);transform:translate(0);transition:none!important}#boxer.mobile.animated .boxer-image{transition:-webkit-transform .25s ease-out!important;transition:transform .25s ease-out!important;transition:transform .25s ease-out,-webkit-transform .25s ease-out!important}#boxer.mobile.iframe .boxer-content,#boxer.mobile.inline .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.box__white{background-color:var(--white);border:1px solid var(--light-gray2);border-radius:8px;margin-top:52px;padding:14px}@media (min-width:1200px){.box__white{margin-top:60px;padding:40px}}.box__gray{background-color:var(--light-gray);border-radius:8px;margin-top:40px;padding:20px}@media (min-width:1200px){.box__gray{margin-top:60px;padding:40px 34px}}.box__gray._mt20{margin-top:20px}.box__lead{color:var(--main-color);font-size:1.8rem;font-weight:700;text-align:center}@media (min-width:1200px){.box__lead{font-size:2rem}}.box__lead+.box__lead{margin-top:20px}@media (min-width:1200px){.box__lead+.box__lead{margin-top:24px}}.box__border{border:1px solid var(--main-color);border-radius:12px;margin-top:80px;padding:14px}@media (min-width:1200px){.box__border{margin-top:80px;padding:36px}}.apostrophe__box{background-color:var(--light-gray);padding:20px;position:relative}.apostrophe__box:before{background:url(../images/common/apostrophe.png) no-repeat 0 0/cover;content:"";height:28px;left:10px;position:absolute;top:10px;width:39px}.apostrophe__box__wrap{position:relative;z-index:1}.apostrophe__box__wrap .section__note{margin-top:0}.light-blue__box{background-color:var(--light-blue3);border-radius:8px;padding:20px}.light-blue__box__hdg{font-size:1.6rem;text-align:center}@media (min-width:1200px){.light-blue__box__hdg{font-size:2rem}}.js-anime{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity 1s var(--ease-circ-inout),-webkit-transform 1s var(--ease-cubic-inout);transition:opacity 1s var(--ease-circ-inout),transform 1s var(--ease-cubic-inout);transition:opacity 1s var(--ease-circ-inout),transform 1s var(--ease-cubic-inout),-webkit-transform 1s var(--ease-cubic-inout);visibility:hidden}.js-anime.is-anime{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.js-fade{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);transition:opacity 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity 1s cubic-bezier(.165,.84,.44,1),transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);visibility:hidden}.js-fade.is-fade{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.section__button__list{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:30px}@media (min-width:768px){.section__button__list{flex-direction:row}.section__button__list._center{justify-content:center}}.section__button__list>li{max-width:246px;width:100%}.button__wrap{border-radius:4px;margin-inline:auto;overflow:hidden;position:relative;width:100%}.button__wrap.is-anime:before{translate:105% 0}.button__wrap:before{background-color:var(--white);border-radius:4px;content:"";height:100%;left:-5%;position:absolute;top:0;transition:translate .8s var(--ease-expo-in);width:105%;z-index:2}.button__01{align-items:center;border:1px solid var(--white);border-radius:4px;display:flex;height:48px;justify-content:center;overflow:hidden;position:relative;text-decoration:none}.button__01:after,.button__01:before{content:"";position:absolute;transition:var(--transition)}.button__01:before{background-color:var(--white);height:24px;-webkit-mask-image:url(../images/common/icon-arrow.svg);mask-image:url(../images/common/icon-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;right:12px;top:50%;transition-delay:.1s;translate:0 -50%;width:24px;z-index:1}@media (min-width:768px){.button__01:before{height:16px;right:6px;width:16px}}@media (min-width:1200px){.button__01:before{height:24px;right:12px;width:24px}}.button__01:after{background-color:var(--white);height:100%;left:0;top:0;width:0}@media (any-hover:hover){.button__01:hover:before{background-color:var(--main-color)}.button__01:hover:after{width:100%}.button__01:hover>.text{color:var(--main-color)}.button__01:hover>.text em{color:var(--shining-blue)}}.button__01>.text{color:var(--white);font-size:1.8rem;font-weight:700;margin-left:-4px;position:relative;text-align:center;transition:var(--transition);z-index:1}@media (min-width:768px){.button__01>.text{font-size:1.6rem}}@media (min-width:1200px){.button__01>.text{font-size:1.8rem}}.button__01>.text em{color:var(--sub-color)}.border__button{align-items:center;background-color:var(--white);border:1px solid var(--main-color);border-radius:4px;display:flex;height:100%;justify-content:center;min-height:60px;overflow:hidden;padding:8px;position:relative;text-decoration:none}.border__button:after,.border__button:before{content:"";position:absolute;transition:var(--transition)}.border__button:before{background-color:var(--main-color);height:20px;-webkit-mask-image:url(../images/common/icon-arrow.svg);mask-image:url(../images/common/icon-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;right:12px;rotate:90deg;top:50%;translate:0 -50%;width:20px;z-index:1}.border__button:after{background-color:var(--main-color);height:100%;left:0;top:0;width:0}.border__button._arrow-left:before{left:12px;right:auto;rotate:180deg}.border__button[target=_blank]:before{content:"";height:12px;-webkit-mask-image:url(../images/common/icon-blank.svg);mask-image:url(../images/common/icon-blank.svg);rotate:0deg;width:14px}.border__button[target=_blank]:after{background-color:var(--main-color);background-image:none;height:100%;margin-left:0;width:0}.border__button._pdf:before{aspect-ratio:757/780;height:auto;-webkit-mask-image:url(../images/common/icon-pdf.svg);mask-image:url(../images/common/icon-pdf.svg);width:24px}@media (any-hover:hover){.border__button:hover:before{background-color:var(--white)}.border__button:hover:after{width:100%}.border__button:hover>.text{color:var(--white)}}.border__button>.text{color:var(--main-color);font-size:1.6rem;font-weight:700;margin-left:-4px;position:relative;text-align:center;transition:var(--transition);width:85%;z-index:1}.hdg-lv2{color:var(--main-color);font-size:2.4rem;letter-spacing:.05em}@media (min-width:1200px){.hdg-lv2{font-size:3.2rem}}.hdg-lv2._center{text-align:center}.hdg-lv2__left{font-size:2rem;padding-left:20px;position:relative}@media (min-width:1200px){.hdg-lv2__left{font-size:2.4rem}}.hdg-lv2__left:before{content:"";height:100%;left:0;position:absolute;top:0;width:4px}.hdg-lv2__left._blue{color:var(--white)}.hdg-lv2__left._blue:before{background-color:var(--sub-color)}.hdg-lv2__left._white{color:var(--white)}.hdg-lv2__left._white:before{background-color:var(--white)}.hdg-lv2__bottom{border-bottom:1px solid var(--dull-light-blue);display:flex;flex-direction:column;padding-bottom:12px}.hdg-lv2__bottom>.en{color:var(--dull-light-blue);font-family:var(--lato);font-size:1.6rem;font-style:italic}@media (min-width:1200px){.hdg-lv2__bottom>.en{font-size:2rem}}.hdg-lv2__bottom>.jp{color:var(--main-color);font-size:2.4rem;letter-spacing:.05em}@media (min-width:1200px){.hdg-lv2__bottom>.jp{font-size:3.2rem}}.hdg-lv2-blue{color:var(--light-blue);font-size:1.8rem;font-weight:500}@media (min-width:1200px){.hdg-lv2-blue{font-size:2.4rem}}.hdg-lv2-blue._center{text-align:center}.hdg-lv2-blue._arrow{position:relative}.hdg-lv2-blue._arrow:before{background-color:var(--main-color);clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:28px;left:0;margin-inline:auto;position:absolute;right:0;scale:.7;top:-38px;width:108px}@media (min-width:1200px){.hdg-lv2-blue._arrow:before{scale:1;top:-48px}}.hdg-lv2-blue._mt20{margin-top:20px}.hdg-lv2-red{color:var(--red3);font-size:1.6rem}.hdg-lv3-blue{color:var(--light-blue);font-size:1.4em;line-height:1.75}@media (min-width:1200px){.hdg-lv3-blue{font-size:1.6rem}}.hdg-lv3-blue._center{text-align:center}.hdg-lv3{font-size:1.6em;line-height:1.75}@media (min-width:1200px){.hdg-lv3{font-size:1.8rem}}.list__bullet{margin-top:40px}.list__bullet._mt0{margin-top:0}.list__bullet>li{font-size:1.4rem;line-height:1.75;padding-left:1em;position:relative}.list__bullet>li:not(:first-child){margin-top:8px}@media (min-width:1200px){.list__bullet>li{font-size:1.6rem}}.list__bullet>li:before{content:"・";left:0;position:absolute;top:0}.list__bullet>li em{color:var(--main-color);font-weight:700}.border__desc>div{border-left:2px solid var(--light-gray4);padding-left:18px}.border__desc>div:not(:first-child){margin-top:20px}.border__desc>div>dt{font-size:1.6rem;font-weight:700}@media (min-width:1200px){.border__desc>div>dt{font-size:1.8rem}}.border__desc>div>dd{font-size:1.4rem;line-height:1.75;margin-top:16px}@media (min-width:1200px){.border__desc>div>dd{font-size:1.6rem}}.faq__desc{margin-top:52px}@media (min-width:1200px){.faq__desc{margin-top:60px}}.faq__desc>div{border-bottom:1px solid var(--border2);padding-block:28px}@media (min-width:1200px){.faq__desc>div{padding-block:32px}}.faq__desc>div:first-child{padding-top:0}.faq__desc>div>dd,.faq__desc>div>dt{padding-left:36px;position:relative}.faq__desc>div>dd>.icon,.faq__desc>div>dt>.icon{font-family:var(--lato);font-size:2rem;font-style:italic;font-weight:900;left:0;position:absolute;top:0}.faq__desc>div>dd>.icon._q,.faq__desc>div>dt>.icon._q{color:var(--main-color)}.faq__desc>div>dd>.icon._a,.faq__desc>div>dt>.icon._a{color:var(--red)}.faq__desc>div>dt{font-size:1.6rem;font-weight:700;padding-right:60px;position:relative}@media (min-width:1200px){.faq__desc>div>dt{font-size:1.8rem}}.faq__desc>div>dd{display:none;font-size:1.4rem;line-height:1.75;margin-top:20px}@media (min-width:1200px){.faq__desc>div>dd{font-size:1.6rem}}.faq__desc>div>dd>.content :not(:first-child) .text{margin-top:1em}.toggle__button{background:none;border:none;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.toggle__button:after,.toggle__button:before{background-color:var(--gray2);content:"";position:absolute;transition:var(--transition)}.toggle__button:before{height:3px;right:6px;top:50%;translate:0 -50%;width:24px}.toggle__button:after{height:24px;right:17px;top:50%;translate:0 -50%;width:3px}.toggle__button.is-active:before{rotate:180deg}.toggle__button.is-active:after{content:none}.list__num{list-style:decimal;list-style-position:inside}.list__num>li{padding-left:1em;position:relative;text-indent:-1em}.list__brackets__num{font-size:1.4rem;line-height:1.75}@media (min-width:1200px){.list__brackets__num{font-size:1.6rem}}.list__brackets__num:not(:first-child){margin-top:20px}.list__brackets__num>li{counter-increment:number;list-style-type:none;padding-left:40px;position:relative}.list__brackets__num>li>.list__bullet{margin-top:10px}.list__brackets__num>li:not(:first-child){margin-top:24px}.list__brackets__num>li:before{content:"（" counter(number) "）";left:0;position:absolute;top:0}.link__arrow{color:inherit;display:inline-block;font-size:inherit;padding-left:24px;position:relative;text-decoration:none}@media (any-hover:hover){.link__arrow:hover{text-decoration:underline}}.link__arrow:before{background:url(../images/common/icon-thin-arrow.svg) no-repeat 0 0/cover;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.anchor-link__list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (min-width:1200px){.anchor-link__list{gap:24px}}@media (min-width:768px){.anchor-link__list._col2>li{width:calc(50% - 6px)}}@media (min-width:1200px){.anchor-link__list._col2>li{width:calc(50% - 12px)}}.anchor-link__list._col3:has(>li:nth-of-type(4)){justify-content:flex-start}@media (min-width:768px){.anchor-link__list._col3>li{width:calc(33.33333% - 8px)}}@media (min-width:1200px){.anchor-link__list._col3>li{width:calc(33.33333% - 16px)}}.anchor-link__list>li{width:100%}.link__list{display:flex;flex-direction:column;gap:20px;margin-top:52px}@media (min-width:768px){.link__list{flex-direction:row;flex-wrap:wrap;gap:20px}}@media (min-width:1200px){.link__list{gap:24px 40px}}@media (min-width:768px){.link__list>li{width:calc(33.33333% - 13.33333px)}}@media (min-width:1200px){.link__list>li{width:calc(33.33333% - 26.66667px)}}.link__list>li>a{display:inline-block;font-size:1.4rem;line-height:1.75;padding-left:28px;position:relative;text-decoration:none;transition:var(--transition)}@media (min-width:1200px){.link__list>li>a{font-size:1.6rem}}.link__list>li>a:before{background:url(../images/common/icon-circle-arrow-02.svg) no-repeat 0 0/cover;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}@media (min-width:1200px){.link__list>li>a:before{top:4px}}.link__list>li>a[target=_blank]:after{background:url(../images/common/icon-blank.svg) no-repeat 0 0/cover;content:"";display:inline-block;height:12px;margin-left:8px;width:14px}@media (any-hover:hover){.link__list>li>a:hover{color:var(--main-color);font-weight:700;text-decoration:underline}}.button__link__list{display:grid;flex-wrap:wrap;gap:14px}@media (min-width:1200px){.button__link__list{gap:20px}}@media (min-width:768px){.button__link__list._col2{grid-template-columns:repeat(2,1fr)}.button__link__list._col3{grid-template-columns:repeat(3,1fr)}.button__link__list._col4{grid-template-columns:repeat(4,1fr)}}.button__link__list>li{height:100%}.button__link__list>li.is-current>a{background:none;border:1px solid var(--light-blue);pointer-events:none}.button__link__list>li.is-current .button__link__text{color:var(--white)}.button__link__list>li.is-current .button__wrap:before{content:none}.button__link__list>li.is-current .button__link__button{background-color:var(--light-blue)}.button__link__list>li.is-current .button__link__button:after,.button__link__list>li.is-current .button__link__button:before{content:none}.button__link__list>li.is-current .button__link__button>.text{color:var(--white);margin-left:0}.button__link__list>li>a{align-items:center;background-color:var(--white);border-radius:4px;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:20px;text-decoration:none;transition:var(--transition);width:100%}@media (min-width:768px){.button__link__list>li>a{padding:16px}}@media (min-width:1200px){.button__link__list>li>a{padding:20px 24px}}@media (any-hover:hover){.button__link__list>li>a:hover{background-color:var(--light-blue2)}.button__link__list>li>a:hover .button__link__button:before{background-color:var(--white)}.button__link__list>li>a:hover .button__link__button:after{width:100%}.button__link__list>li>a:hover .button__link__button>.text{color:var(--white)}}.button__link__text{color:var(--main-color);font-size:1.4rem;font-weight:700;text-align:center}@media (min-width:768px){.button__link__text{align-items:center;display:flex;min-height:42px}}@media (min-width:1200px){.button__link__text{font-size:1.6rem}}.button__link__button{align-items:center;background-color:var(--white);border:1px solid var(--main-color);border-radius:4px;display:flex;height:48px;justify-content:center;margin-inline:auto;max-width:212px;position:relative;text-align:center;width:100%}.button__link__button:after,.button__link__button:before{content:"";position:absolute;transition:var(--transition)}.button__link__button:before{background-color:var(--main-color);height:20px;-webkit-mask-image:url(../images/common/icon-arrow.svg);mask-image:url(../images/common/icon-arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;right:12px;top:50%;translate:0 -50%;width:20px;z-index:1}@media (min-width:768px){.button__link__button:before{height:16px;right:8px;width:16px}}@media (min-width:1200px){.button__link__button:before{height:20px;right:12px;width:20px}}.button__link__button:after{background-color:var(--main-color);height:100%;left:0;top:0;width:0}.button__link__button>.text{color:var(--main-color);font-size:1.6rem;font-weight:700;margin-left:-4px;position:relative;text-align:center;transition:var(--transition);z-index:1}@media (min-width:768px){.button__link__button>.text{font-size:1.4rem}}@media (min-width:1200px){.button__link__button>.text{font-size:1.6rem}}.section__text{font-size:1.4rem;line-height:1.75}.section__text:not(:first-child){margin-top:16px}@media (min-width:1200px){.section__text{font-size:1.6rem}}.section__text+.section__text{margin-top:1em}.section__text._white{color:var(--white)}.section__text._center{text-align:center}.section__text._right{text-align:right}.section__text._indent{padding-left:1.4em}.section__text em{color:var(--main-color);font-weight:700}.section__note{font-size:1.2rem;margin-top:1em;padding-left:1em;text-indent:-1em}.section__note._center{text-align:center}.section__note._right{text-align:right}.l-grad-bg{background:var(--grad);margin-top:60px;padding-block:24px;position:relative}@media (min-width:768px){.l-grad-bg{padding-block:32px}}@media (min-width:1200px){.l-grad-bg{margin-top:120px}}.section__figure{margin:40px auto 0}@media (min-width:1200px){.section__figure{margin-top:60px}}.section__figure._wid-720{max-width:720px}.section__figure._wid-1000{max-width:1000px}.section__figure._wid-1020{max-width:1020px}.section__figure._mt0{margin-top:0}.section__figure._mt20{margin-top:24px}.section__figure img{margin-inline:auto}.section__figure+*{margin-top:60px}.section__column{display:flex;flex-direction:column;gap:52px}@media (min-width:768px){.section__column{flex-direction:row;gap:44px}}.section__image{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.section__image{margin:0;max-width:656px;width:59.63%}}.section__content{flex:1}.table__01{border-collapse:collapse;margin-top:24px;width:100%}.table__01 td,.table__01 th{border:1px solid var(--light-gray4);font-size:1.4rem;line-height:1.75;padding:6px;text-align:left}@media (min-width:1200px){.table__01 td,.table__01 th{font-size:1.6rem;padding:10px}}.table__01 th{background-color:var(--border);font-weight:400}.top__wrap{position:relative}.hero{height:100dvh;max-height:768px}.hero>.l-inner{align-items:flex-start;display:flex;height:100%;position:static}.hero>.splide{height:100%;left:50%;position:absolute;top:0;translate:-50% 0;width:100%}.hero>.splide .slide,.hero>.splide .splide-wrapper,.hero>.splide .splide__list,.hero>.splide .splide__slide,.hero>.splide .splide__track{height:inherit}.hero>.splide.is-stop img{transition:none}.hero>.splide.is-stop .splide__pagination__page{-webkit-animation-play-state:paused;animation-play-state:paused;pointer-events:none}.hero .splide__slide img{height:100%;left:50%;max-width:none;-o-object-fit:cover;object-fit:cover;position:relative;transition:-webkit-transform 10s 1s var(--ease-expo-out);transition:transform 10s 1s var(--ease-expo-out);transition:transform 10s 1s var(--ease-expo-out),-webkit-transform 10s 1s var(--ease-expo-out);translate:-50% 0;width:100%}.hero .splide__slide.is-active img{-webkit-transform:scale(1.05);transform:scale(1.05);transition-delay:0s}.hero .splide__pagination{display:flex;gap:8px;justify-content:flex-start;left:24px;position:absolute;top:50%;translate:0 calc(-50% - 30px);width:100%;z-index:1}@media (min-width:1200px){.hero .splide__pagination{margin-inline:auto;max-width:1200px;right:0;translate:0 calc(-50% + 42px)}}.hero .splide__pagination>li{height:6px;width:48px}.hero .splide__pagination>li:has(.is-active){width:100px}.hero .splide__pagination__page{background-color:var(--white);border:none;border:1px solid var(--white);border-radius:3px;cursor:pointer;display:block;height:inherit;width:48px}.hero .splide__pagination__page.is-active{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:pagenation-anime;animation-name:pagenation-anime;-webkit-animation-timing-function:ease;animation-timing-function:ease;background-color:var(--main-color);width:100px}@-webkit-keyframes pagenation-anime{0%{width:0}to{width:100%}}@keyframes pagenation-anime{0%{width:0}to{width:100%}}.stop__button{background-color:var(--main-color);border-radius:4px;color:var(--white);font-size:1.2rem;padding:3px 5px;position:fixed;right:5px;top:45px;z-index:2}@media (min-width:768px){.stop__button{top:85px}}.stop__button label{align-items:center;cursor:pointer;display:flex}.stop__button input{margin:0 5px 0 0}.hero__content{border-radius:0 12px 12px 0;padding:20px;position:relative;top:calc(50% - 90px);translate:0 -50%}@media (min-width:1200px){.hero__content{padding:24px 38px 24px 15px;top:calc(50% - 77px)}}.hero__content.is-anime:before{translate:0 0}.hero__content.is-anime .hero__hdg,.hero__content.is-anime .hero__lead{opacity:1;visibility:visible}.hero__content:before{background-color:var(--main-color);border-radius:inherit;content:"";height:100%;position:absolute;right:0;top:0;transition:translate .6s var(--ease-quint-inout);translate:-100% 0;width:300%}.hero__lead{opacity:0;position:relative;transition:opacity .6s var(--ease-cubic-inout) 1s;visibility:hidden;width:244px;z-index:1}@media (min-width:1200px){.hero__lead{width:477px}}.hero__hdg{margin-top:12px;opacity:0;position:relative;transition:opacity .6s var(--ease-cubic-inout) 1.5s;visibility:hidden;width:260px;z-index:1}@media (min-width:1200px){.hero__hdg{margin-top:20px;width:616px}}.top-news{background-color:hsla(0,0%,100%,.9);border-radius:8px;bottom:0;box-shadow:10px 10px 16px rgba(82,86,106,.2);left:0;margin-inline:auto;max-width:1080px;padding:20px 12px;position:absolute;right:0;translate:0 50%;width:calc(100% - var(--inner-padding));z-index:1}@media (min-width:768px){.top-news{bottom:-70px;translate:0}}@media (min-width:1200px){.top-news{padding:40px}}.top-news__column{display:flex;flex-direction:column;gap:20px;margin-inline:auto;max-width:950px}@media (min-width:768px){.top-news__column{flex-direction:row;gap:40px}}.top-news__hdg{color:var(--main-color);font-family:var(--lato);font-size:3.2rem;line-height:1.2}@media (min-width:1200px){.top-news__hdg{font-size:4rem}}.top-news__link{font-size:1.4rem;margin-top:6px}@media (min-width:1200px){.top-news__link{margin-top:12px}}.top-news__content__block{flex:1}.news__list>li:first-child{padding-top:0}.news__list>li{border-bottom:1px solid var(--dull-light-blue);display:flex;flex-direction:column;gap:8px;padding-block:14px}@media (min-width:768px){.news__list>li{align-items:flex-start;flex-direction:row}}.news__list__meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}@media (min-width:768px){.news__list__meta{width:160px}}.news__list__meta>.date{font-family:var(--lato);font-size:1.4rem}.news__list__meta>.tags{display:inline-flex;gap:8px}.tag{border-radius:2px;color:var(--white);font-size:1.2rem;min-width:72px;padding:2px 12px;text-align:center}.tag:not(._important){background-color:var(--gray)}.tag._important{background-color:var(--red2)}.news__list__title{flex:1;font-size:1.4rem;padding-right:30px;position:relative}@media (min-width:1200px){.news__list__title{padding-right:50px}}.news__list__title:after{background:var(--main-color);content:"";height:17px;-webkit-mask-image:url(../images/common/icon-circle-arrow-01.svg);mask-image:url(../images/common/icon-circle-arrow-01.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;rotate:-90deg;top:50%;transition:.4s var(--ease-quint-inout);translate:0 -50%;width:17px}.news__list__title>a{transition:var(--transition)}@media (any-hover:hover){.news__list__title>a:hover{color:var(--light-blue)}}.news__list__title>a[href$=".pdf"]:after{aspect-ratio:757/780;background:url(../images/common/icon-pdf.svg) no-repeat 0 0/cover;height:auto;vertical-align:middle;width:18px}.top-about{padding-block:236px 40px;position:relative}@media (min-width:768px){.top-about{padding-block:145px 94px}}.top-about:before{aspect-ratio:125/103;background:url(../images/top/about-bg-sp.png) no-repeat 0 0/cover;content:"";left:0;position:absolute;top:50%;translate:0 -50%;width:100%}@media (min-width:768px){.top-about:before{aspect-ratio:1366/925;background:url(../images/top/about-bg-pc.png) no-repeat 0 0/cover;top:0;translate:0}}.top-about__column{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.top-about__column{align-items:center;flex-direction:row;justify-content:space-between}}.top-about__content{flex:1;max-width:576px}.top-about__text__block{margin-top:24px}@media (min-width:1200px){.top-about__text__block{margin-top:40px}}@media (min-width:768px){.top-about__image{transition-delay:.1s;width:45.5%}}.top-origin{position:relative}.top-origin:before{aspect-ratio:125/62;background:url(../images/top/origin-bg.png) no-repeat 0 0/cover;bottom:-160px;content:"";left:0;position:absolute;width:100%}@media (min-width:768px){.top-origin:before{bottom:-240px}}@media (min-width:1200px){.top-origin:before{bottom:-390px}}.top-column__box{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.top-column__box{align-items:flex-start;justify-content:space-between}.top-column__box,.top-column__box._image-right{flex-direction:row}}.top-column__box._image-right .top-column__image{left:12px;margin-left:auto}@media (min-width:768px){.top-column__box._image-right .top-column__image{left:0;margin-left:-144px}.top-column__box._image-left{flex-direction:row-reverse}}.top-column__box._image-left .top-column__image{right:12px}@media (min-width:768px){.top-column__box._image-left .top-column__image{margin-right:-144px;right:0}}.top-column__box._image-left .top-grad__box{margin-left:auto}.top-column__image{border-radius:10px;margin-top:-5.33vw;max-width:672px;overflow:hidden;position:relative}@media (min-width:768px){.top-column__image{margin-top:140px;transition-delay:.2s;width:75%}}@media (min-width:1200px){.top-column__image{margin-top:80px}}.top-grad__box{background:var(--grad);border-radius:8px;box-shadow:4px 4px 6px rgba(82,86,106,.2);max-width:672px;padding:28px 12px;position:relative;z-index:1}@media (min-width:768px){.top-grad__box{width:75%}}@media (min-width:1200px){.top-grad__box{padding:50px 80px}}.top-grad__text__block{margin-top:20px}@media (min-width:1200px){.top-grad__text__block{margin-top:28px}}.top-service{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#f2f5f8);padding-block:60px}.top-service__text__block{margin-top:32px}.top-service__list{display:flex;flex-direction:column;margin:40px auto 0;width:85.47%}@media (min-width:768px){.top-service__list{flex-direction:row;width:100%}.top-service__list>li:nth-of-type(2){transition-delay:.1s}.top-service__list>li:nth-of-type(3){transition-delay:.2s}.top-service__list>li:nth-of-type(4){transition-delay:.3s}}.top-service__list>li>a{border:1px solid var(--border);display:block;text-decoration:none}@media (any-hover:hover){.top-service__list>li>a:hover .top-service__list__image img{scale:1.1}.top-service__list>li>a:hover .top-service__list__text>.text{color:var(--shining-blue);text-decoration:underline}}.top-service__list__image{overflow:hidden}.top-service__list__image img{transition:var(--transition);width:100%}.top-service__list__content{padding:24px 20px}.top-service__list__text{display:flex;flex-direction:column;width:100%}.top-service__list__text>.en{color:var(--main-color);font-family:var(--lato);font-size:1.4rem;font-style:italic;font-weight:700}.top-service__list__text>.text{font-size:1.6rem;font-weight:500;padding-right:30px;position:relative;transition:var(--transition)}.top-service__list__text>.text:after{background:var(--main-color);content:"";height:24px;-webkit-mask-image:url(../images/common/icon-circle-arrow-01.svg);mask-image:url(../images/common/icon-circle-arrow-01.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;rotate:-90deg;top:50%;transition:.4s var(--ease-quint-inout);translate:0 -50%;width:24px}.top-attempt{padding-block:40px 66px;position:relative}@media (min-width:1200px){.top-attempt{padding-block:80px}}.top-attempt:before{background:url(../images/top/attempt-bg-sp.png) no-repeat 0 0/cover;content:"";height:100%;left:0;position:absolute;top:50%;translate:0 -50%;width:100%}@media (min-width:768px){.top-attempt:before{background:url(../images/top/attempt-bg-pc.png) no-repeat 0 0/cover}}.top-company{background:var(--light-gray);padding-block:40px 80px;position:relative}@media (min-width:1200px){.top-company{padding-block:80px}}.top-company:after,.top-company:before{content:"";left:0;position:absolute;width:100%}.top-company:before{aspect-ratio:125/81;background:url(../images/top/company-bg-sp-top.png) no-repeat 0 0/cover;top:0}@media (min-width:768px){.top-company:before{aspect-ratio:auto;background:url(../images/top/company-bg-pc.png) no-repeat 0 0/cover;height:100%}}.top-company:after{aspect-ratio:375/319;background:url(../images/top/company-bg-sp-bottom.png) no-repeat 0 0/cover;bottom:0}@media (min-width:768px){.top-company:after{content:none}}.top-company__list{display:flex;flex-direction:column;gap:36px;margin-top:40px;margin-inline:auto;width:77.7%}@media (min-width:768px){.top-company__list{flex-direction:row;gap:18px;width:100%}}@media (min-width:1200px){.top-company__list{gap:36px}}.top-company__list>li{flex:1}@media (min-width:768px){.top-company__list>li:nth-of-type(2){transition-delay:.1s}.top-company__list>li:nth-of-type(3){transition-delay:.2s}.top-company__list>li:nth-of-type(4){transition-delay:.3s}}.top-company__list>li>a{text-decoration:none}@media (any-hover:hover){.top-company__list>li>a:hover .top-company__list__image img{scale:1.1}.top-company__list>li>a:hover .top-company__list__text{color:var(--main-color);text-decoration:underline}}.top-company__list__image{border-radius:4px;overflow:hidden}.top-company__list__image img,.top-company__list__text{transition:var(--transition)}.top-company__list__text{font-size:1.6rem;font-weight:500;margin-top:12px;padding-right:30px;position:relative}.top-company__list__text:after{background:var(--main-color);content:"";height:24px;-webkit-mask-image:url(../images/common/icon-circle-arrow-01.svg);mask-image:url(../images/common/icon-circle-arrow-01.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;rotate:-90deg;top:50%;transition:.4s var(--ease-quint-inout);translate:0 -50%;width:24px}.top-other{overflow:hidden}.top-other__column{display:flex;flex-direction:column;gap:2px}@media (min-width:768px){.top-other__column{flex-direction:row}}.top-other__item{display:flex;flex:1;padding-block:40px;position:relative}@media (min-width:1200px){.top-other__item{padding-block:65px}}.top-other__item:after,.top-other__item:before{content:"";height:100%;left:0;margin-inline:-12px;position:absolute;top:0}.top-other__item:before{background:rgba(5,33,65,.7);width:200%;z-index:1}.top-other__item:after{width:160%}@media (min-width:768px){.top-other__item._01{padding-right:40px}}@media (min-width:1200px){.top-other__item._01{padding-right:85px}}.top-other__item._01:after{background:url(../images/top/faq-bg.jpg) no-repeat top/cover}@media (min-width:768px){.top-other__item._01:after,.top-other__item._01:before{left:auto;margin-left:calc(50% - 50vw);margin-right:0;right:0}.top-other__item._02{padding-left:40px}}@media (min-width:1200px){.top-other__item._02{padding-left:85px}}.top-other__item._02:after{background:url(../images/top/link-bg.jpg) no-repeat top/cover}@media (min-width:768px){.top-other__item._02:after,.top-other__item._02:before{margin-left:0;margin-right:calc(50% - 50vw)}}.top-other__item__wrap{display:flex;flex:1;flex-direction:column;position:relative;z-index:1}.top-other__text__block{flex:1;margin-top:28px}.mission__pagetitle{position:relative}@media (min-width:768px){.mission__pagetitle{height:400px}}@media (min-width:1200px){.mission__pagetitle{height:545px}}.mission__pagetitle__image{height:100%}.mission__pagetitle__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.mission__pagetitle__content{padding-block:15% 10%;position:relative;text-align:center;z-index:1}@media (min-width:768px){.mission__pagetitle__content{bottom:0;left:0;padding-block:0 5%;position:absolute;right:0}}@media (min-width:1200px){.mission__pagetitle__content{margin-top:60px}}.mission__pagetitle__hdg{align-items:center;display:flex;flex-direction:column;text-align:center}.mission__pagetitle__hdg>.jp{color:var(--white);font-family:游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:3.4rem;font-weight:400;line-height:1.2;text-shadow:0 0 10px #50b8e1}@media (min-width:1200px){.mission__pagetitle__hdg>.jp{font-size:4.8rem}}.mission__pagetitle__hdg>.en{color:#53bfe4;font-family:var(--playbal);font-size:2.6rem;font-weight:400}@media (min-width:1200px){.mission__pagetitle__hdg>.en{font-size:2.6rem}}.mission__pagetitle__text{color:var(--white);font-size:1.2rem;margin-top:15px}@media (min-width:768px){.mission__pagetitle__text{font-size:1.6rem}}@media (min-width:1200px){.mission__pagetitle__text{font-size:2rem;margin-top:20px}}@media (min-width:768px){.mission__block{text-align:center}}.case-anchor__list{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:20px}@media (min-width:768px){.case-anchor__list{align-items:flex-start;flex-direction:row;justify-content:center}}@media (min-width:1200px){.case-anchor__list{gap:24px;margin-top:40px}}.case-anchor__list>li>a{text-decoration:none;transition:var(--transition)}@media (any-hover:hover){.case-anchor__list>li>a:hover{opacity:.7}}.case-anchor__list__icon{margin-inline:auto;max-width:280px}.case-anchor__list__icon,.case-anchor__list__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.case-anchor__list__text{color:var(--light-blue);font-size:1.4rem;font-weight:600;margin:12px auto 0;padding-right:28px;position:relative}@media (min-width:1200px){.case-anchor__list__text{font-size:1.6rem}}.case-anchor__list__text:before{background:url(../images/common/icon-circle-arrow-01.svg) no-repeat 0 0/cover;content:"";height:24px;position:absolute;right:0;top:-2px;width:24px}@media (min-width:1200px){.case-anchor__list__text:before{top:0}}.flow__item:not(:first-of-type){margin-top:40px}@media (min-width:1200px){.flow__item:not(:first-of-type){margin-top:60px}}.flow__desc{margin-top:32px}.flow__desc>div>dt{font-size:1.6rem;font-weight:700}.flow__desc>div>dd{margin-top:14px}.flow__list{display:flex;flex-direction:column;gap:34px}@media (min-width:768px){.flow__list{flex-direction:row}}.flow__list>li{flex:1}.flow__list__image{margin-inline:auto}.flow__list__hdg{border-left:3px solid var(--light-blue);font-size:1.6rem;margin-top:12px;padding-left:10px}.flow__list__hdg>.small{font-size:1.4rem;font-weight:400;padding-left:12px}.advanced__column{display:flex;flex-direction:column;gap:52px;margin-top:20px}@media (min-width:768px){.advanced__column{flex-direction:row;gap:44px}}.advanced__movie{margin-inline:auto;max-width:320px;width:100%}@media (min-width:768px){.advanced__movie{margin:0;width:35%}}.advanced__movie>a{position:relative;transition:var(--transition)}@media (any-hover:hover){.advanced__movie>a:hover{opacity:.8}}.advanced__movie>a:after,.advanced__movie>a:before{content:"";left:50%;position:absolute;top:50%;translate:-50% -50%}.advanced__movie>a:before{background-color:#e73028;height:40px;-webkit-mask-image:url(../images/common/icon-youtube.svg);mask-image:url(../images/common/icon-youtube.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:45px;z-index:1}.advanced__movie>a:after{background-color:var(--white);height:20px;width:20px}.advanced__movie .thumbnail{position:relative}.advanced__movie .thumbnail:after{background:rgba(0,0,0,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.advanced__movie>.caption{display:block;font-size:1.4rem;margin-top:4px}.advanced__content{flex:1}#boxer.mobile .boxer-container{align-items:center;display:flex}#boxer.mobile .boxer-content{width:100%}#boxer:not(.mobile).iframe{aspect-ratio:16/9;height:auto!important;max-height:560px;max-width:980px;position:fixed;top:50%!important;translate:0 -50%}.boxer-iframe{aspect-ratio:16/9;width:100%}.diversification__column{display:flex;flex-direction:column;gap:72px;margin-top:24px}@media (min-width:768px){.diversification__column{flex-direction:row}}.diversification__column .light-blue__box{display:flex;flex-direction:column}@media (min-width:768px){.diversification__column .light-blue__box{width:27.62%}}.diversification__column .light-blue__box:first-child{flex:1;position:relative}.diversification__column .light-blue__box:first-child:after{background:url(../images/efforts/diversification/plus.png) no-repeat 0 0/cover;bottom:-60px;content:"";height:48px;left:0;margin-inline:auto;position:absolute;right:0;width:48px}@media (min-width:768px){.diversification__column .light-blue__box:first-child:after{bottom:auto;left:auto;right:-60px;top:50%;translate:0 -50%}}.diversification__list{display:flex;flex-direction:column;gap:22px;margin-top:24px}@media (min-width:768px){.diversification__list{flex-direction:row}}.diversification__list>li{flex:1}.diversification__figure{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.diversification__figure>.caption{font-size:1.4rem;margin-top:10px;text-align:center}@media (min-width:1200px){.diversification__figure>.caption{font-size:1.6rem}}.diversification__lead{align-items:center;color:var(--main-color);display:flex;flex:1;font-size:1.6rem;font-weight:700;justify-content:center;margin-top:12px;text-align:center}@media (min-width:1200px){.diversification__lead{font-size:2rem}}.message__float{overflow:hidden}.message__image{float:right;max-width:320px;padding:0 0 10px 10px;width:40%}@media (min-width:1200px){.message__image{padding:0 0 20px 20px}}.message__image+.section__text{margin-top:0}.message__name{display:flex;gap:8px;justify-content:flex-end;margin-top:60px}.message__name>.title{font-size:1.2rem}.message__name>.name{width:134px}.outline__column{display:flex;flex-direction:column}@media (min-width:768px){.outline__column{flex-direction:row;gap:20px}}.outline__column+.outline__desc{border-top:1px solid var(--light-gray4);margin-top:10px;padding-top:10px}@media (min-width:768px){.outline__column+.outline__desc{margin-top:0}}.outline__content{flex:1}.outline__content .outline__desc>div:last-child{border-bottom:none}.outline__desc>div{border-bottom:1px solid var(--light-gray4);display:flex;flex-direction:column;gap:5px;padding-block:10px}@media (min-width:768px){.outline__desc>div{flex-direction:row;padding-block:15px}}.outline__desc>div:first-child{padding-top:0}.outline__desc>div>dd,.outline__desc>div>dt{font-size:1.4rem}@media (min-width:1200px){.outline__desc>div>dd,.outline__desc>div>dt{font-size:1.6rem}}.outline__desc>div>dt{color:var(--light-blue)}@media (min-width:768px){.outline__desc>div>dt{width:8em}}.outline__desc>div>dt>.text{display:block;text-align-last:justify;width:5em}.outline__desc>div>dd{flex:1}.outline__desc+.section__text{margin-top:8px}@media (min-width:768px){.outline__map{max-width:450px;width:50%}}.outline__map>img{border:2px solid var(--light-blue)}.outline__map>.caption{font-size:1.2rem}@media (min-width:768px){.outline__map>.caption{margin-block:8px}}.list__member>li{display:flex}.list__member>li>.title{width:10em}.list__member>li>.name{flex:1}.company__column{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.company__column{flex-direction:row;gap:40px;justify-content:space-between}}.history__year{display:inline-flex;justify-content:space-between}.history__year>.year{flex:1}.history__year>.month{text-align:right;width:2.5em}.history__now{background-color:var(--light-blue);color:var(--white);font-size:1.6rem;margin-top:20px;padding:10px;position:relative;text-align:center}.history__now:after{background-color:var(--white);clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:10px;left:0;margin-inline:auto;position:absolute;right:0;top:0;width:20px}.detail__date{font-size:1.4rem;text-align:right}@media (min-width:1200px){.detail__date{font-size:1.6rem}}.info__hdg{font-size:1.8rem;font-weight:600;margin-top:30px;text-align:center}@media (min-width:1200px){.info__hdg{font-size:2rem;margin-top:60px}}.detail__body{font-size:1.4rem;overflow:hidden}@media (min-width:1200px){.detail__body{font-size:1.6rem}}.detail__body em{font-style:italic}.detail__body pre{font-family:inherit}.detail__body p{line-height:1.8}.detail__body ul{padding-left:22px}.detail__body ul li{line-height:1.8;list-style:disc}.detail__body ol li{line-height:1.8;list-style:decimal;list-style-position:inside}.detail__button{margin:30px auto 0;width:280px}@scope (.wp-pagenavi){:scope{display:flex;gap:8px;justify-content:center;margin-block:40px 80px}@media (min-width:1200px){:scope{gap:12px}}:scope>.pages{display:none}:scope>a,:scope>span{align-items:center;border:none;display:flex;font-family:var(--lato);font-size:1.6rem;font-weight:400;height:32px;justify-content:center;margin:0;padding:0;transition:var(--transition);width:32px}@media (min-width:1200px){:scope>a,:scope>span{font-size:2rem;height:42px;width:42px}}:scope>a{background-color:var(--main-color);color:var(--white);text-decoration:none}@media (any-hover:hover){:scope>a:hover{border:none;opacity:.7}}:scope>.current{background-color:var(-white);border-color:var(--main-color);color:var(--main-color)}:scope>.first,:scope>.last,:scope>.nextpostslink,:scope>.previouspostslink{background:none;color:transparent;position:relative}:scope>.first:before,:scope>.last:before,:scope>.nextpostslink:before,:scope>.previouspostslink:before{content:"";height:32px;left:0;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:32px}@media (min-width:1200px){:scope>.first:before,:scope>.last:before,:scope>.nextpostslink:before,:scope>.previouspostslink:before{height:42px;width:42px}}:scope>.last:before,:scope>.nextpostslink:before{background-color:var(--main-color)}:scope>.first:before,:scope>.previouspostslink:before{background-color:var(--dull-light-blue);rotate:-180deg}:scope>.nextpostslink:before,:scope>.previouspostslink:before{-webkit-mask-image:url(../images/common/arrow-single.svg);mask-image:url(../images/common/arrow-single.svg)}:scope>.first:before,:scope>.last:before{-webkit-mask-image:url(../images/common/arrow-double.svg);mask-image:url(../images/common/arrow-double.svg)}}.privacy__head{align-items:center;display:flex;justify-content:space-between}.privacy__mark{width:70px}@media (min-width:1200px){.privacy__mark{width:100px}}.enactment__desc>div{display:flex;font-size:1.4rem;justify-content:flex-end;text-align:right}@media (min-width:1200px){.enactment__desc>div{font-size:1.6rem}}.enactment__desc>div>dt{width:5em}.enactment__desc>div>dd span{display:inline-block}.enactment__desc>div>dd .year{width:2.5em}.enactment__desc>div>dd .date,.enactment__desc>div>dd .month{width:1.2em}.enactment__text{font-size:1.4rem;text-align:right}@media (min-width:1200px){.enactment__text{font-size:1.6rem}}.privacy__block{margin-top:24px}@media (min-width:1200px){.privacy__block{margin-top:40px}}.privacy__block>:first-child{margin-top:0}.contact__desc{display:flex;flex-direction:column;font-size:1.4rem;justify-content:space-between;margin-top:20px}@media (min-width:768px){.contact__desc{border:1px solid var(--border);flex-direction:row;flex-wrap:wrap}}@media (min-width:1200px){.contact__desc{font-size:1.6rem}}.contact__desc>dt{align-items:flex-start;background:var(--light-gray3);display:flex;padding:5px 10px}.contact__desc>dt:not(:first-of-type){margin-top:20px}@media (min-width:768px){.contact__desc>dt:not(:first-of-type){border-top:1px solid var(--border);margin-top:0}.contact__desc>dt{border-right:1px solid var(--border);padding:10px;width:35%}}.contact__desc>dt>span{border-radius:5px;color:var(--white);display:inline-block;font-size:1rem;line-height:1;margin-right:10px;padding-block:5px;text-align:center;width:40px}.contact__desc>dt>span.req{background-color:var(--red)}.contact__desc>dt>span.any{background-color:var(--gray)}.contact__desc>dd{padding:10px 3px 0}@media (min-width:768px){.contact__desc>dd:not(:first-of-type){border-top:1px solid var(--border)}.contact__desc>dd{padding:10px;width:65%}}.error{color:var(--red)}#contact_privacy{border:1px solid var(--border);height:160px;margin-top:20px;overflow-y:scroll;padding:10px}@media (min-width:768px){#contact_privacy{margin-top:30px}}#contact_privacy>*{font-size:1.4rem}#contact_privacy h3{border-bottom:2px solid var(--light-blue);color:var(--light-blue)}@media (min-width:1200px){#contact_privacy h3{font-size:1.6rem}}#contact_privacy h4{margin-top:15px}.check_text{margin-top:20px}.check_text .v_bn{margin-inline:auto;width:100px}.attention,.ex{font-size:1.4rem}@media (min-width:768px){.attention,.ex{font-size:1.6rem}}.input__text,textarea{-webkit-appearance:none;appearance:none;background:none;border:1px solid var(--border);border-radius:0;font-size:1.6rem;margin:0;outline:none;padding:5px;transition:all .3s;width:100%}.input__text:focus,textarea:focus{border:1px solid #a6e2f5;box-shadow:0 0 5px #a6e2f5}.input__text{height:30px}@media (min-width:768px){.input__text{max-width:300px}}textarea{height:96px}.send{margin-top:20px}.checkbox{border:1px solid var(--light-blue);margin-bottom:15px;padding:10px}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked+label:after{border-bottom:2px solid var(--light-blue);border-left:2px solid var(--light-blue);content:"";height:5px;left:1px;position:absolute;top:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:13px}.checkbox input[type=checkbox]+label{cursor:pointer;display:inline-block;line-height:1.5;padding:0 0 0 20px;position:relative;text-align:left}.checkbox input[type=checkbox]+label:before{background:var(--white);border:1px solid var(--border);content:"";height:14px;left:0;position:absolute;top:4px;width:14px}.checkbox input[type=checkbox]+label .small_text{display:block;font-size:90%}input[name=back],input[type=reset],input[type=submit]{border-radius:5px;cursor:pointer;font-size:1.4rem;font-weight:400;padding:10px 20px;transition:var(--transition)}@media (min-width:1200px){input[name=back],input[type=reset],input[type=submit]{font-size:1.8rem}}input[type=submit]{background:var(--light-blue);border:2px solid var(--light-blue);color:var(--white)}input[type=submit]:not(:disabled):hover{background:#3e97d9}input[type=submit]:disabled{cursor:default}input[name=back],input[type=reset]{background:none;border:2px solid var(--light-gray2)}input[name=back]:hover,input[type=reset]:hover{border-color:var(--light-blue);color:var(--light-blue)}.contact_caution{border:1px solid var(--light-blue);margin-top:30px;padding:10px}.u-sp{display:block}@media (min-width:768px){.u-sp{display:none}}.u-tab{display:none}@media (min-width:768px){.u-tab{display:block}}.u-pc{display:none}@media (min-width:1200px){.u-pc{display:block}}.u-pc-none{display:block}@media (min-width:1200px){.u-pc-none{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsdWdpbi9fanF1ZXJ5LmZzLmJveGVyLm1pbi5zY3NzIiwibWFzdGVyLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL192YXIuc2NzcyIsImZvdW5kYXRpb24vX3NldHRpbmcuc2NzcyIsImxheW91dC9fbC1oZWFkZXIuc2NzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJsYXlvdXQvX2wtZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2wtbWFpbi5zY3NzIiwibGF5b3V0L19sLWJyZWFkY3J1bWJzLnNjc3MiLCJsYXlvdXQvX2wtcGFnZXRpdGxlLnNjc3MiLCJwbHVnaW4vX3NwbGlkZS1jb3JlLm1pbi5zY3NzIiwiY29tcG9uZW50L19ib3guc2NzcyIsImNvbXBvbmVudC9fYW5pbWF0aW9uLnNjc3MiLCJjb21wb25lbnQvX2J0bi5zY3NzIiwiY29tcG9uZW50L19oZGcuc2NzcyIsImNvbXBvbmVudC9fbGlzdC5zY3NzIiwiY29tcG9uZW50L19saW5rLnNjc3MiLCJjb21wb25lbnQvX3RleHQuc2NzcyIsImNvbXBvbmVudC9fYmcuc2NzcyIsImNvbXBvbmVudC9faW1hZ2Uuc2NzcyIsImNvbXBvbmVudC9fY29sdW1uLnNjc3MiLCJjb21wb25lbnQvX3RhYmxlLnNjc3MiLCJwcm9qZWN0L19wLXRvcC5zY3NzIiwicHJvamVjdC9fb3JpZ2luLnNjc3MiLCJwcm9qZWN0L19hYm91dC5zY3NzIiwicHJvamVjdC9fZWZmb3J0cy5zY3NzIiwicHJvamVjdC9fY29tcGFueS5zY3NzIiwicHJvamVjdC9faW5mby5zY3NzIiwicHJvamVjdC9fcG9saWN5LnNjc3MiLCJwcm9qZWN0L19jb250YWN0LnNjc3MiLCJ1dGlsaXR5L191LXN3aXRjaGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVErNUMsZ0JDOHRDLzVDLENDdHVDQSxpQkFBcUIscUJER3JCLENDSDJDLDJDQUEyQyxRRE90RixDQ1ArRiw0QkFBZ0MsZURXL0gsQ0NY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QnQ5SUEsaUJBRUMsa0NBQUEsQ0FEQSxlQUFBLENBRUEsWTdCeTlJRCxDOEJsdUpBLE1BQ0UsYTlCd3VKRixDS3Z1SkkseUJ5QkZKLE1BSU0sWTlCeXVKSixDQUNGLEM4QnR1SkEsT0FDRSxZOUJ5dUpGLENLaHZKSSx5QnlCTUosT0FJTSxhOUIwdUpKLENBQ0YsQzhCdnVKQSxNQUNFLFk5QjB1SkYsQ0tudkpJLDBCeUJRSixNQUlNLGE5QjJ1SkosQ0FDRixDOEJ4dUpBLFdBQ0UsYTlCMnVKRixDSzV2SkksMEJ5QmdCSixXQUlNLFk5QjR1SkosQ0FDRiIsImZpbGUiOiJtYXN0ZXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFxyXG4gKiBCb3hlciB2My4zLjAgLSAyMDE1LTA0LTA0IFxyXG4gKiBBIGpRdWVyeSBwbHVnaW4gZm9yIGRpc3BsYXlpbmcgaW1hZ2VzLCB2aWRlb3Mgb3IgY29udGVudCBpbiBhIG1vZGFsIG92ZXJsYXkuIFBhcnQgb2YgdGhlIEZvcm1zdG9uZSBMaWJyYXJ5LiBcclxuICogaHR0cDovL2NsYXNzaWMuZm9ybXN0b25lLml0L2JveGVyLyBcclxuICogXHJcbiAqIENvcHlyaWdodCAyMDE1IEJlbiBQbHVtOyBNSVQgTGljZW5zZWQgXHJcbiAqL1xyXG5cclxuLmJveGVyLWxvY2t7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH0jYm94ZXItb3ZlcmxheXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAwO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyfS5ib3hlci1vcGVuICNib3hlci1vdmVybGF5e29wYWNpdHk6Ljc1fSNib3hlcnt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDI1cHggIzAwMDtvcGFjaXR5OjA7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjEwcHh9I2JveGVyICp7LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfSNib3hlciwjYm94ZXIgKnstd2Via2l0LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7LW1zLXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50fSNib3hlciwjYm94ZXIgKiwjYm94ZXIgOmJlZm9yZSwjYm94ZXIgOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0jYm94ZXIuZml4ZWR7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG99I2JveGVyLmlubGluZXtwYWRkaW5nOjMwcHh9I2JveGVyLmFuaW1hdGluZ3std2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IC4yNXMgZWFzZSx3aWR0aCAuMjVzIGVhc2Usb3BhY2l0eSAuMjVzIGxpbmVhcix0b3AgLjI1cyBlYXNlO3RyYW5zaXRpb246aGVpZ2h0IC4yNXMgZWFzZSx3aWR0aCAuMjVzIGVhc2Usb3BhY2l0eSAuMjVzIGxpbmVhcix0b3AgLjI1cyBlYXNlfSNib3hlci5hbmltYXRpbmcgLmJveGVyLWNvbnRhaW5lcnstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhciAuMjVzO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhciAuMjVzfS5ib3hlci1vcGVuICNib3hlcntvcGFjaXR5OjF9I2JveGVyLmxvYWRpbmcgLmJveGVyLWNvbnRhaW5lcntvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyfSNib3hlciAuYm94ZXItY2xvc2V7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTcuNXB4O3JpZ2h0Oi03LjVweDt6LWluZGV4OjEwNTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt0ZXh0LWluZGVudDoyMDAlO3doaXRlLXNwYWNlOm5vd3JhcH0jYm94ZXIgLmJveGVyLWNsb3NlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtjb2xvcjojMzMzO2NvbnRlbnQ6XCJcXDAwZDdcIjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDozMHB4O21hcmdpbjphdXRvO3RleHQtYWxpZ246Y2VudGVyO3RleHQtaW5kZW50OjA7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIC4xNXMgbGluZWFyO3RyYW5zaXRpb246Y29sb3IgLjE1cyBsaW5lYXJ9Lm5vLW9wYWNpdHkgI2JveGVyIC5ib3hlci1jbG9zZXt0ZXh0LWluZGVudDotOTk5cHh9I2JveGVyIC5ib3hlci1sb2FkaW5ne3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDU7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyfSNib3hlciAuYm94ZXItbG9hZGluZzpiZWZvcmUsI2JveGVyIC5ib3hlci1sb2FkaW5nOmFmdGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Ym9yZGVyLXJhZGl1czoxMTAlO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9ja30jYm94ZXIgLmJveGVyLWxvYWRpbmc6YmVmb3Jle2JvcmRlcjo1cHggc29saWQgcmdiYSg1MSw1MSw1MSwuMjUpfSNib3hlciAuYm94ZXItbG9hZGluZzphZnRlcnstd2Via2l0LWFuaW1hdGlvbjpib3hlci1sb2FkaW5nLXNwaW4gLjc1cyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmJveGVyLWxvYWRpbmctc3BpbiAuNzVzIGxpbmVhciBpbmZpbml0ZTtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzMzM30jYm94ZXIubG9hZGluZyAuYm94ZXItbG9hZGluZ3tvcGFjaXR5OjF9QC13ZWJraXQta2V5ZnJhbWVzIGJveGVyLWxvYWRpbmctc3Bpbntmcm9tey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBib3hlci1sb2FkaW5nLXNwaW57ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fSNib3hlciAuYm94ZXItY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDM7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn0jYm94ZXIgLmJveGVyLWNvbnRlbnR7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjB9I2JveGVyLmlubGluZSAuYm94ZXItY29udGVudCwjYm94ZXIuaWZyYW1lIC5ib3hlci1jb250ZW50e3dpZHRoOmF1dG99I2JveGVyIC5ib3hlci1pbWFnZXtmbG9hdDpsZWZ0fSNib3hlciAuYm94ZXItdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jYm94ZXIgLmJveGVyLWlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjpub25lO2Zsb2F0OmxlZnQ7b3ZlcmZsb3c6YXV0b30jYm94ZXIgLmJveGVyLW1ldGF7Y2xlYXI6Ym90aH0jYm94ZXIgLmJveGVyLWNvbnRyb2x7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC4yNSk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO29wYWNpdHk6MTtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6MjAwJTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7d2hpdGUtc3BhY2U6bm93cmFwfSNib3hlciAuYm94ZXItY29udHJvbDpiZWZvcmV7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OicnO21hcmdpbjphdXRvfSNib3hlciAuYm94ZXItY29udHJvbC5wcmV2aW91c3tsZWZ0OjIwcHh9I2JveGVyIC5ib3hlci1jb250cm9sLnByZXZpb3VzOmJlZm9yZXtib3JkZXItdG9wOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTAuNHB4IHNvbGlkICMzMzM7bWFyZ2luLWxlZnQ6MTRweH0jYm94ZXIgLmJveGVyLWNvbnRyb2wubmV4dHtyaWdodDoyMHB4fSNib3hlciAuYm94ZXItY29udHJvbC5uZXh0OmJlZm9yZXtib3JkZXItdG9wOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjhweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoxMC40cHggc29saWQgIzMzMzttYXJnaW4tcmlnaHQ6MTRweH0jYm94ZXIgLmJveGVyLWNvbnRyb2wuZGlzYWJsZWR7b3BhY2l0eTowfS5uby1vcGFjaXR5ICNib3hlciAuYm94ZXItY29udHJvbHt0ZXh0LWluZGVudDotOTk5cHh9Lm5vLXRvdWNoICNib3hlciAuYm94ZXItY29udHJvbHtvcGFjaXR5OjB9Lm5vLXRvdWNoICNib3hlcjpob3ZlciAuYm94ZXItY29udHJvbHtvcGFjaXR5OjF9Lm5vLXRvdWNoICNib3hlcjpob3ZlciAuYm94ZXItY29udHJvbC5kaXNhYmxlZHtvcGFjaXR5OjA7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fSNib3hlciAuYm94ZXItbWV0YXtwYWRkaW5nOjEwcHggMCAwIDB9I2JveGVyIC5ib3hlci1wb3NpdGlvbntjb2xvcjojOTk5O2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowO3BhZGRpbmc6MTVweCAxNXB4IDAgMTVweH0jYm94ZXIgLmJveGVyLWNhcHRpb24gcHtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowO3BhZGRpbmc6MTVweH0jYm94ZXIgLmJveGVyLWNhcHRpb24uZ2FsbGVyeSBwe3BhZGRpbmctdG9wOjB9I2JveGVyIC5ib3hlci1lcnJvcnt3aWR0aDoyNTBweH0jYm94ZXIgLmJveGVyLWVycm9yIHB7Y29sb3I6IzkwMDtmb250LXNpemU6MTRweDttYXJnaW46MDtwYWRkaW5nOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNib3hlci5tb2JpbGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMxMTE7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6NDBweCAwIDB9I2JveGVyLm1vYmlsZSAuYm94ZXItY2xvc2UsI2JveGVyLm1vYmlsZSAuYm94ZXItY2xvc2U6aG92ZXJ7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDt0b3A6MDtyaWdodDowO2JhY2tncm91bmQ6IzExMTtib3JkZXItcmFkaXVzOjB9I2JveGVyLm1vYmlsZSAuYm94ZXItY2xvc2U6YmVmb3JlLCNib3hlci5tb2JpbGUgLmJveGVyLWNsb3NlOmhvdmVyOmJlZm9yZXtjb2xvcjojY2NjO2ZvbnQtc2l6ZToyOHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4fSNib3hlci5tb2JpbGUgLmJveGVyLWxvYWRpbmc6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDE1MywxNTMsMTUzLC4yNSl9I2JveGVyLm1vYmlsZSAuYm94ZXItbG9hZGluZzphZnRlcntib3JkZXItdG9wLWNvbG9yOiM5OTl9I2JveGVyLm1vYmlsZSAuYm94ZXItY29udGFpbmVye2JhY2tncm91bmQ6IzExMX0jYm94ZXIubW9iaWxlIC5ib3hlci1jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzExMX0jYm94ZXIubW9iaWxlIC5ib3hlci1jb250cm9se3dpZHRoOjUwcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMTExO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7b3BhY2l0eToxfSNib3hlci5tb2JpbGUgLmJveGVyLWNvbnRyb2wucHJldmlvdXN7bGVmdDowfSNib3hlci5tb2JpbGUgLmJveGVyLWNvbnRyb2wucHJldmlvdXM6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZWVlO21hcmdpbi1sZWZ0OjE5cHh9I2JveGVyLm1vYmlsZSAuYm94ZXItY29udHJvbC5uZXh0e3JpZ2h0OjB9I2JveGVyLm1vYmlsZSAuYm94ZXItY29udHJvbC5uZXh0OmJlZm9yZXtib3JkZXItbGVmdC1jb2xvcjojZWVlO21hcmdpbi1yaWdodDoxOXB4fS5uby10b3VjaCAjYm94ZXIubW9iaWxlIC5ib3hlci1jb250cm9sLC5uby10b3VjaCAjYm94ZXIubW9iaWxlOmhvdmVyIC5ib3hlci1jb250cm9se29wYWNpdHk6MX0ubm8tdG91Y2ggI2JveGVyLm1vYmlsZSAuYm94ZXItY29udHJvbC5kaXNhYmxlZCwubm8tdG91Y2ggI2JveGVyLm1vYmlsZTpob3ZlciAuYm94ZXItY29udHJvbC5kaXNhYmxlZHtvcGFjaXR5OjA7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fSNib3hlci5tb2JpbGUgLmJveGVyLW1ldGF7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxMTE7cGFkZGluZzoxNXB4IDY1cHh9I2JveGVyLm1vYmlsZSAuYm94ZXItcG9zaXRpb257Y29sb3I6Izk5OTtmb250LXNpemU6MTJweDttYXJnaW46MDtwYWRkaW5nOjAgMTVweCAwIDB9I2JveGVyLm1vYmlsZSAuYm94ZXItY2FwdGlvbiBwe2NvbG9yOiNlZWU7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjA7cGFkZGluZzowfSNib3hlci5tb2JpbGUgLmJveGVyLWltYWdley13ZWJraXQtdHJhbnNpdGlvbjpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApfSNib3hlci5tb2JpbGUuYW5pbWF0ZWQgLmJveGVyLWltYWdley13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0IWltcG9ydGFudDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0IWltcG9ydGFudH0jYm94ZXIubW9iaWxlLmlubGluZSAuYm94ZXItY29udGVudCwjYm94ZXIubW9iaWxlLmlmcmFtZSAuYm94ZXItY29udGVudHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIHAsIGZpZ3VyZSwgYmxvY2txdW90ZSwgZGwsIGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bFtyb2xlPWxpc3RdLCBvbFtyb2xlPWxpc3RdIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZywgcGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gICosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4qOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgdWwsIG9sLCBsaSwgZGwsIGR0LCBkZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBibG9ja3F1b3RlLCBwcmUsIGNvZGUsIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJvZHkge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOnJvb3Qge1xuICAtLWJvZHk6ICMzMzM7XG4gIC0tbWFpbi1jb2xvcjogIzAwNUFBQTtcbiAgLS1zdWItY29sb3I6ICM4OUQyRkY7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tZ3JheTogIzU4NjQ2RjtcbiAgLS1ncmF5MjogIzYzNzA3NztcbiAgLS1ncmFkOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMzcsOTYsMSkgMCUscmdiYSgwLDkwLDE3MCwxKSAxMDAlKTtcbiAgLS1ncmFkMjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDg3LDE5NCwyMzAsMSkgMCUscmdiYSg0NSw4NCwxODksMSkgMTAwJSk7XG4gIC0tbGlnaHQtZ3JheTogI0YyRjVGODtcbiAgLS1saWdodC1ncmF5MjogI0U1RTVFNTtcbiAgLS1saWdodC1ncmF5MzogI0Y2RjZGNjtcbiAgLS1saWdodC1ncmF5NDogI2NjYztcbiAgLS1ib3JkZXI6ICNERkUxRTY7XG4gIC0tYm9yZGVyMjogI0M5Q0NEMDtcbiAgLS1saWdodC1ibHVlOiAjMjY4MUM0O1xuICAtLWxpZ2h0LWJsdWUyOiNFREY4RkY7XG4gIC0tbGlnaHQtYmx1ZTM6I0U5RjJGOTtcbiAgLS1kdWxsLWxpZ2h0LWJsdWU6ICM4NUIwRDA7XG4gIC0tc2hpbmluZy1ibHVlOiAjMDA4N0ZGO1xuICAtLWRhcmstbmF2eTogIzA1MjE0MTtcbiAgLS1yZWQ6ICNEOTExMjg7XG4gIC0tcmVkMjogI0UxMkYyRjtcbiAgLS1yZWQzOiAjRjczNTNFO1xuICAtLWlubmVyLXBhZGRpbmc6IDI0cHg7XG4gIC0taW5uZXI6IDEyMDBweDtcbiAgLS1uYXJyb3ctaW5uZXI6IDExMDBweDtcbiAgLS10cmFuc2l0aW9uOiAuNHM7XG4gIC0tbm90by1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtLWxhdG86IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLXBsYXliYWw6IFwiUGxheWJhbGxcIiwgY3Vyc2l2ZTtcbiAgLyogU2luZe+8iOOCguOBo+OBqOOCguW8seOBhO+8iSAqL1xuICAtLWVhc2Utc2luZS1pbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC0tZWFzZS1zaW5lLW91dDogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gIC0tZWFzZS1zaW5lLWlub3V0OiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuICAvKiBRdWFk77yI5byx44KB44CCU2luZeOCiOOCiuW8t+OBj+OAgUN1Ymlj44KI44KK5byx44GE77yJICovXG4gIC0tZWFzZS1xdWFkLWluOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAtLWVhc2UtcXVhZC1vdXQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLS1lYXNlLXF1YWQtaW5vdXQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLyogQ3ViaWPvvIhRdWFk44KI44KK5by344GP44CBUXVhcnTjgojjgorlvLHjgYTvvIkgKi9cbiAgLS1lYXNlLWN1YmljLWluOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgLS1lYXNlLWN1YmljLW91dDogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIC0tZWFzZS1jdWJpYy1pbm91dDogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAvKiBRdWFydO+8iEN1Ymlj44KI44KK5by344GP44CBUXVpbnTjgojjgorlvLHjgYTvvIkgKi9cbiAgLS1lYXNlLXF1YXJ0LWluOiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgLS1lYXNlLXF1YXJ0LW91dDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLS1lYXNlLXF1YXJ0LWlub3V0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAvKiBRdWludO+8iFF1YXJ044KI44KK5by344GP44CBRXhwb+OCiOOCiuW8seOBhO+8iSAqL1xuICAtLWVhc2UtcXVpbnQtaW46IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAtLWVhc2UtcXVpbnQtb3V0OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIC0tZWFzZS1xdWludC1pbm91dDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuICAvKiBFeHBv77yI44KC44Gj44Go44KC5by344GE77yJICovXG4gIC0tZWFzZS1leHBvLWluOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiAgLS1lYXNlLWV4cG8tb3V0OiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIC0tZWFzZS1leHBvLWlub3V0OiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG4gIC8qIENpcmPvvIhFeHBv44Gu44KI44GG44Gq5by344GV44KS5oyB44Gk44GM44CB5Yqg6YCf44KE5rib6YCf44Gu5pmC6ZaT44GM44KI44KK44KG44KL44KE44GL44CC77yJICovXG4gIC0tZWFzZS1jaXJjLWluOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4gIC0tZWFzZS1jaXJjLW91dDogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIC0tZWFzZS1jaXJjLWlub3V0OiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiAgLyogQmFja++8iOWwkeOBl+ihjOOBjemBjuOBjuOBpuOBi+OCieaIu+OBo+OBpuOBj+OCi+OCiOOBhuOBquWLleOBje+8iSAqL1xuICAtLWVhc2UtYmFjay1pbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4gIC0tZWFzZS1iYWNrLW91dDogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAtLWVhc2UtYmFjay1pbm91dDogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIG1peGluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgZnVuY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbC5pcy1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMGR2aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1ub3RvLXNhbnMpO1xuICBjb2xvcjogdmFyKC0tYm9keSk7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1ibGFuay5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG4gIH1cbn1cbi5sLWhlYWRlci5pcy1hY3RpdmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmwtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbGV4LXNocmluazogMTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE5MXB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmwtaGVhZGVyX19sb2dvOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnNwX19idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNwX19idG46OmJlZm9yZSwgLnNwX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zcF9fYnRuID4gc3BhbiwgLnNwX19idG46OmJlZm9yZSwgLnNwX19idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zcF9fYnRuOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbi5zcF9fYnRuOjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgKyA4cHgpO1xufVxuXG4ubC1oZWFkZXJfX2duYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHRyYW5zaXRpb246IGxlZnQgdmFyKC0tdHJhbnNpdGlvbik7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19nbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2xhdGU6IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubC1oZWFkZXJfX2duYXYuaXMtb3BlbiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sLWhlYWRlcl9fZ25hdl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fZ25hdl9fYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyLWduYXYge1xuICB3aWR0aDogMjUzcHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubC1oZWFkZXItZ25hdiB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5sLWhlYWRlci1nbmF2X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWR1bGwtbGlnaHQtYmx1ZSk7XG4gIHBhZGRpbmc6IDEycHggMjJweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubC1oZWFkZXItZ25hdl9faXRlbS5qcy1kcm9wZHB3bjpob3ZlciAubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCA+IC50ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tc2hpbmluZy1ibHVlKTtcbiAgfVxuICAubC1oZWFkZXItZ25hdl9faXRlbS5qcy1kcm9wZHB3bjpob3ZlciAubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCA+IC50ZXh0OjphZnRlciB7XG4gICAgcm90YXRlOiAtMTgwZGVnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNoaW5pbmctYmx1ZSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9faXRlbS5pcy1wYy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyLWduYXZfX2l0ZW1fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2l0ZW1fX3dyYXAgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtaGVhZGVyLWduYXZfX2l0ZW1fX3dyYXAgPiBhLFxuLmwtaGVhZGVyLWduYXZfX2l0ZW1fX3dyYXAgPiAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2l0ZW1fX3dyYXAgPiBhLFxuICAubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCA+IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogdmFyKC0tYm9keSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtaGVhZGVyLWduYXZfX2l0ZW1fX3dyYXAgPiBhLFxuICAubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCA+IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmwtaGVhZGVyLWduYXZfX2l0ZW1fX3dyYXAgPiAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCA+IC50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X19pdGVtX193cmFwID4gLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCA+IC50ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm9keSk7XG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi10aGljay1hcnJvdy5zdmcpO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIHZhcigtLWVhc2UtcXVpbnQtaW5vdXQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWhlYWRlci1nbmF2X19pdGVtX193cmFwID4gLnRleHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRlci1nbmF2X19uYXYge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItZ25hdl9fbmF2IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgICB0b3A6IDgwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGdhcDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItZ25hdl9fbmF2IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWduYXZfX25hdi5pcy1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5oZWFkZXItZ25hdl9fbmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1nbmF2X19uYXYgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci1nbmF2X19uYXYgPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWduYXZfX25hdiA+IGxpID4gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4IDZweCA2cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlci1nbmF2X19uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNoaW5pbmctYmx1ZSk7XG4gIH1cbn1cbi5oZWFkZXItZ25hdl9fbmF2ID4gbGkgPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL25hdi1hcnJvdy5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWduYXZfX25hdiA+IGxpID4gYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLnRvcCAubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubC1wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLmwtcGFnZXRvcC5pcy1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcwcHg7XG59XG5cbi50b3RvcCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCByZ2JhKDgyLCA4NiwgMTA2LCAwLjIpO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3RvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1uYXZ5KTtcbiAgfVxufVxuLnRvdG9wID4gLmljb24ge1xuICB3aWR0aDogMjZweDtcbn1cbi50b3RvcCA+IC50ZXh0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy1ibG9jazogNDJweCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MnB4O1xuICB9XG59XG4ubC1mb290ZXJfX2JvdHRvbSA+IC5sLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYm90dG9tID4gLmwtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tX19uYXZfX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMycHg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA5Mi44JTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19ib3R0b21fX25hdl9fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgMWZyIDFmcjtcbiAgICBnYXA6IDMycHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19ib3R0b21fX25hdl9fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgMWZyIDFmciAyMCU7XG4gICAgZ2FwOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbmF2X19pdGVtLl90b3Age1xuICAgIGdyaWQtcm93OiAxLzQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tX19uYXZfX2hkZyA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19uYXZfX2hkZyA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b21fX25hdl9faGRnID4gYSxcbi5mb290ZXJfX2JvdHRvbV9fbmF2X19oZGcgPiAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9vdGVyX19ib3R0b21fX25hdiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uZm9vdGVyX19ib3R0b21fX25hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fbmF2ID4gbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b21fX25hdiA+IGxpID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9uYXYtYXJyb3cuc3ZnKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fbmF2X19jb250ZW50IHtcbiAgd2lkdGg6IDkyLjglO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbmF2X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuXG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5mb290ZXJfX3ByaXZhY3kge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5Mik7XG59XG4uZm9vdGVyX19wcml2YWN5ID4gLmltYWdlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmZvb3Rlcl9fcHJpdmFjeSA+IC5pbWFnZSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvb3Rlcl9fcHJpdmFjeSA+IC5pbWFnZSA+IGEgaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZvb3Rlcl9fcHJpdmFjeSA+IC50ZXh0IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5sLWZvb3Rlcl9fY29weSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZy1ibG9jazogMTRweDtcbn1cbi5sLWZvb3Rlcl9fY29weSA+IC5sLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5ID4gLmwtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvcHlfX25hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZvb3Rlcl9fY29weV9fbmF2ID4gbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fY29weV9fbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmZvb3Rlcl9fY29weV9fbmF2ID4gbGkgPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL25hdi1hcnJvdy5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZvb3Rlcl9fY29weSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZm9vdGVyX19jb3B5IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIG1haW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1tYWluIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi5sLW1haW46aGFzKC5sLWdyYWQtYmcpICsgLmwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmwtc2VjdGlvbi5fbmFycm93IHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLXNlY3Rpb24uX3RoaW4ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmwtaW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0taW5uZXIpICsgdmFyKC0taW5uZXItcGFkZGluZykpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbm5lci1wYWRkaW5nKSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sLW5hcnJvd19faW5uZXIge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tbmFycm93LWlubmVyKSArIHZhcigtLWlubmVyLXBhZGRpbmcpKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5uZXItcGFkZGluZykgLyAyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubC1pdGVtX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWl0ZW1fX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ubC1pdGVtX19ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYnJlYWRjcnVtYnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkzKTtcbiAgcGFkZGluZy1ibG9jazogNnB4O1xufVxuXG4uYnJlYWRjcnVtYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5icmVhZGNydW1iX19saXN0ID4gbGkgPiBhLFxuLmJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IC5wYXJlbnRfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYnJlYWRjcnVtYl9fbGlzdCA+IGxpID4gYTo6YWZ0ZXIsXG4uYnJlYWRjcnVtYl9fbGlzdCA+IGxpID4gLnBhcmVudF9fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JheTQpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JheTQpO1xuICByb3RhdGU6IDQ1ZGVnO1xufVxuLmJyZWFkY3J1bWJfX2xpc3QgPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZGNydW1iX19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgcGFnZXRpdGxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbC1wYWdldGl0bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1wYWdldGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmFkMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLXBhZ2V0aXRsZSB7XG4gICAgcGFkZGluZy1ibG9jazogMTRweDtcbiAgfVxufVxuXG4ucGFnZXRpdGxlX19oZGcge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2V0aXRsZV9faGRnIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG4vKiBtYWluX19wYWdldGl0bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJ0aWNsZV9fcGFnZXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNnB4IDEycHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGVfX3BhZ2V0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEzNnB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19wYWdldGl0bGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX3BhZ2V0aXRsZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlX19wYWdldGl0bGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBtYXgtd2lkdGg6IDEyNDRweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fcGFnZXRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmFydGljbGVfX3BhZ2V0aXRsZV9fY29udGVudC5fcGQtdGIge1xuICBwYWRkaW5nLWJsb2NrOiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZV9fcGFnZXRpdGxlX19jb250ZW50Ll9wZC10YiB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLmFydGljbGVfX3BhZ2V0aXRsZV9fY29udGVudCA+IC5sLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXJ0aWNsZV9fcGFnZXRpdGxlX19oZGcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlX19wYWdldGl0bGVfX2hkZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cblxuLmFydGljbGVfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19saXN0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCwgLnNwbGlkZS5pcy1yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LCAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLyogXG4gKiBCb3hlciB2My4zLjAgLSAyMDE1LTA0LTA0IFxuICogQSBqUXVlcnkgcGx1Z2luIGZvciBkaXNwbGF5aW5nIGltYWdlcywgdmlkZW9zIG9yIGNvbnRlbnQgaW4gYSBtb2RhbCBvdmVybGF5LiBQYXJ0IG9mIHRoZSBGb3Jtc3RvbmUgTGlicmFyeS4gXG4gKiBodHRwOi8vY2xhc3NpYy5mb3Jtc3RvbmUuaXQvYm94ZXIvIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNSBCZW4gUGx1bTsgTUlUIExpY2Vuc2VkIFxuICovXG4uYm94ZXItbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuI2JveGVyLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbn1cblxuLmJveGVyLW9wZW4gI2JveGVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4jYm94ZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuI2JveGVyICoge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbiNib3hlciwgI2JveGVyICoge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNib3hlciwgI2JveGVyICosICNib3hlciA6YmVmb3JlLCAjYm94ZXIgOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI2JveGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jYm94ZXIuaW5saW5lIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuI2JveGVyLmFuaW1hdGluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2UsIHdpZHRoIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgbGluZWFyLCB0b3AgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2UsIHdpZHRoIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgbGluZWFyLCB0b3AgMC4yNXMgZWFzZTtcbn1cblxuI2JveGVyLmFuaW1hdGluZyAuYm94ZXItY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhciAwLjI1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXIgMC4yNXM7XG59XG5cbi5ib3hlci1vcGVuICNib3hlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNib3hlci5sb2FkaW5nIC5ib3hlci1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbn1cblxuI2JveGVyIC5ib3hlci1jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNy41cHg7XG4gIHJpZ2h0OiAtNy41cHg7XG4gIHotaW5kZXg6IDEwNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IDIwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNib3hlciAuYm94ZXItY2xvc2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIsOXXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBsaW5lYXI7XG59XG5cbi5uby1vcGFjaXR5ICNib3hlciAuYm94ZXItY2xvc2Uge1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xufVxuXG4jYm94ZXIgLmJveGVyLWxvYWRpbmcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcbn1cblxuI2JveGVyIC5ib3hlci1sb2FkaW5nOmJlZm9yZSwgI2JveGVyIC5ib3hlci1sb2FkaW5nOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDExMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYm94ZXIgLmJveGVyLWxvYWRpbmc6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbn1cblxuI2JveGVyIC5ib3hlci1sb2FkaW5nOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJveGVyLWxvYWRpbmctc3BpbiAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYm94ZXItbG9hZGluZy1zcGluIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG59XG5cbiNib3hlci5sb2FkaW5nIC5ib3hlci1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJveGVyLWxvYWRpbmctc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJveGVyLWxvYWRpbmctc3BpbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4jYm94ZXIgLmJveGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jYm94ZXIgLmJveGVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuI2JveGVyLmlubGluZSAuYm94ZXItY29udGVudCwgI2JveGVyLmlmcmFtZSAuYm94ZXItY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jYm94ZXIgLmJveGVyLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNib3hlciAuYm94ZXItdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jYm94ZXIgLmJveGVyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4jYm94ZXIgLmJveGVyLW1ldGEge1xuICBjbGVhcjogYm90aDtcbn1cblxuI2JveGVyIC5ib3hlci1jb250cm9sIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDIwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jYm94ZXIgLmJveGVyLWNvbnRyb2w6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI2JveGVyIC5ib3hlci1jb250cm9sLnByZXZpb3VzIHtcbiAgbGVmdDogMjBweDtcbn1cblxuI2JveGVyIC5ib3hlci1jb250cm9sLnByZXZpb3VzOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwLjRweCBzb2xpZCAjMzMzO1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuI2JveGVyIC5ib3hlci1jb250cm9sLm5leHQge1xuICByaWdodDogMjBweDtcbn1cblxuI2JveGVyIC5ib3hlci1jb250cm9sLm5leHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMC40cHggc29saWQgIzMzMztcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4jYm94ZXIgLmJveGVyLWNvbnRyb2wuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubm8tb3BhY2l0eSAjYm94ZXIgLmJveGVyLWNvbnRyb2wge1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xufVxuXG4ubm8tdG91Y2ggI2JveGVyIC5ib3hlci1jb250cm9sIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5vLXRvdWNoICNib3hlcjpob3ZlciAuYm94ZXItY29udHJvbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uby10b3VjaCAjYm94ZXI6aG92ZXIgLmJveGVyLWNvbnRyb2wuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuI2JveGVyIC5ib3hlci1tZXRhIHtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuI2JveGVyIC5ib3hlci1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbn1cblxuI2JveGVyIC5ib3hlci1jYXB0aW9uIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbiNib3hlciAuYm94ZXItY2FwdGlvbi5nYWxsZXJ5IHAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI2JveGVyIC5ib3hlci1lcnJvciB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuI2JveGVyIC5ib3hlci1lcnJvciBwIHtcbiAgY29sb3I6ICM5MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNib3hlci5tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbiNib3hlci5tb2JpbGUgLmJveGVyLWNsb3NlLCAjYm94ZXIubW9iaWxlIC5ib3hlci1jbG9zZTpob3ZlciB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNib3hlci5tb2JpbGUgLmJveGVyLWNsb3NlOmJlZm9yZSwgI2JveGVyLm1vYmlsZSAuYm94ZXItY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbiNib3hlci5tb2JpbGUgLmJveGVyLWxvYWRpbmc6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMjUpO1xufVxuXG4jYm94ZXIubW9iaWxlIC5ib3hlci1sb2FkaW5nOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTtcbn1cblxuI2JveGVyLm1vYmlsZSAuYm94ZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbn1cblxuI2JveGVyLm1vYmlsZSAuYm94ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG5cbiNib3hlci5tb2JpbGUgLmJveGVyLWNvbnRyb2wge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jYm94ZXIubW9iaWxlIC5ib3hlci1jb250cm9sLnByZXZpb3VzIHtcbiAgbGVmdDogMDtcbn1cblxuI2JveGVyLm1vYmlsZSAuYm94ZXItY29udHJvbC5wcmV2aW91czpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xufVxuXG4jYm94ZXIubW9iaWxlIC5ib3hlci1jb250cm9sLm5leHQge1xuICByaWdodDogMDtcbn1cblxuI2JveGVyLm1vYmlsZSAuYm94ZXItY29udHJvbC5uZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWVlO1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi5uby10b3VjaCAjYm94ZXIubW9iaWxlIC5ib3hlci1jb250cm9sLCAubm8tdG91Y2ggI2JveGVyLm1vYmlsZTpob3ZlciAuYm94ZXItY29udHJvbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uby10b3VjaCAjYm94ZXIubW9iaWxlIC5ib3hlci1jb250cm9sLmRpc2FibGVkLCAubm8tdG91Y2ggI2JveGVyLm1vYmlsZTpob3ZlciAuYm94ZXItY29udHJvbC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4jYm94ZXIubW9iaWxlIC5ib3hlci1tZXRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgcGFkZGluZzogMTVweCA2NXB4O1xufVxuXG4jYm94ZXIubW9iaWxlIC5ib3hlci1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbn1cblxuI2JveGVyLm1vYmlsZSAuYm94ZXItY2FwdGlvbiBwIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYm94ZXIubW9iaWxlIC5ib3hlci1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbiNib3hlci5tb2JpbGUuYW5pbWF0ZWQgLmJveGVyLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxuI2JveGVyLm1vYmlsZS5pbmxpbmUgLmJveGVyLWNvbnRlbnQsICNib3hlci5tb2JpbGUuaWZyYW1lIC5ib3hlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJveF9fd2hpdGUge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmF5Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm94X193aGl0ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbi5ib3hfX2dyYXkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm94X19ncmF5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzRweDtcbiAgfVxufVxuLmJveF9fZ3JheS5fbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ib3hfX2xlYWQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib3hfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmJveF9fbGVhZCArIC5ib3hfX2xlYWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm94X19sZWFkICsgLmJveF9fbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uYm94X19ib3JkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJveF9fYm9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gIH1cbn1cblxuLmFwb3N0cm9waGVfX2JveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBvc3Ryb3BoZV9fYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcG9zdHJvcGhlLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLmFwb3N0cm9waGVfX2JveF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hcG9zdHJvcGhlX19ib3hfX3dyYXAgLnNlY3Rpb25fX25vdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlnaHQtYmx1ZV9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZTMpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5saWdodC1ibHVlX19ib3hfX2hkZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saWdodC1ibHVlX19ib3hfX2hkZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5qcy1hbmltZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIHZhcigtLWVhc2UtY2lyYy1pbm91dCksIHRyYW5zZm9ybSAxcyB2YXIoLS1lYXNlLWN1YmljLWlub3V0KTtcbn1cbi5qcy1hbmltZS5pcy1hbmltZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmpzLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5qcy1mYWRlLmlzLWZhZGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGJ0blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHNlY3Rpb25fX2J1dHRvbl9fbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWN0aW9uX19idXR0b25fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX2J1dHRvbl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19idXR0b25fX2xpc3QuX2NlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9uX19idXR0b25fX2xpc3QgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0NnB4O1xufVxuXG4vKiBidXR0b25fXzAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5idXR0b25fX3dyYXAuaXMtYW5pbWU6OmJlZm9yZSB7XG4gIHRyYW5zbGF0ZTogMTA1JSAwO1xufVxuLmJ1dHRvbl9fd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNSU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAwLjhzIHZhcigtLWVhc2UtZXhwby1pbik7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIGJ1dHRvbl9fMDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uX18wMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5idXR0b25fXzAxOjpiZWZvcmUsIC5idXR0b25fXzAxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uYnV0dG9uX18wMTo6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICByaWdodDogMTJweDtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbl9fMDE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbl9fMDE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG4uYnV0dG9uX18wMTo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnV0dG9uX18wMTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICAuYnV0dG9uX18wMTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5idXR0b25fXzAxOmhvdmVyID4gLnRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICAuYnV0dG9uX18wMTpob3ZlciA+IC50ZXh0IGVtIHtcbiAgICBjb2xvcjogdmFyKC0tc2hpbmluZy1ibHVlKTtcbiAgfVxufVxuLmJ1dHRvbl9fMDEgPiAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25fXzAxID4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b25fXzAxID4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uYnV0dG9uX18wMSA+IC50ZXh0IGVtIHtcbiAgY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XG59XG5cbi8qIGJvcmRlcl9fYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvcmRlcl9fYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJvcmRlcl9fYnV0dG9uOjpiZWZvcmUsIC5ib3JkZXJfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmJvcmRlcl9fYnV0dG9uOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zyk7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICByb3RhdGU6IDkwZGVnO1xuICB6LWluZGV4OiAxO1xufVxuLmJvcmRlcl9fYnV0dG9uOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uYm9yZGVyX19idXR0b24uX2Fycm93LWxlZnQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4O1xuICByb3RhdGU6IDE4MGRlZztcbn1cbi5ib3JkZXJfX2J1dHRvblt0YXJnZXQ9X2JsYW5rXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1ibGFuay5zdmcpO1xuICByb3RhdGU6IDBkZWc7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uYm9yZGVyX19idXR0b25bdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJvcmRlcl9fYnV0dG9uLl9wZGY6OmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBhc3BlY3QtcmF0aW86IDc1Ny83ODA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1wZGYuc3ZnKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYm9yZGVyX19idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG4gIC5ib3JkZXJfX2J1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ib3JkZXJfX2J1dHRvbjpob3ZlciA+IC50ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG59XG4uYm9yZGVyX19idXR0b24gPiAudGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGhkZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGgyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhkZy1sdjIge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGRnLWx2MiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5oZGctbHYyLl9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZGctbHYyX19sZWZ0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhkZy1sdjJfX2xlZnQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uaGRnLWx2Ml9fbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5oZGctbHYyX19sZWZ0Ll9ibHVlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5oZGctbHYyX19sZWZ0Ll9ibHVlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWItY29sb3IpO1xufVxuLmhkZy1sdjJfX2xlZnQuX3doaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5oZGctbHYyX19sZWZ0Ll93aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uaGRnLWx2Ml9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kdWxsLWxpZ2h0LWJsdWUpO1xufVxuLmhkZy1sdjJfX2JvdHRvbSA+IC5lbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0tZHVsbC1saWdodC1ibHVlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxhdG8pO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZGctbHYyX19ib3R0b20gPiAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmhkZy1sdjJfX2JvdHRvbSA+IC5qcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZGctbHYyX19ib3R0b20gPiAuanAge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbi5oZGctbHYyLWJsdWUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGRnLWx2Mi1ibHVlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmhkZy1sdjItYmx1ZS5fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhkZy1sdjItYmx1ZS5fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGRnLWx2Mi1ibHVlLl9hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTM4cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgc2NhbGU6IDAuNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhkZy1sdjItYmx1ZS5fYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtNDhweDtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuLmhkZy1sdjItYmx1ZS5fbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5oZGctbHYyLXJlZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0tcmVkMyk7XG59XG5cbi8qIGgzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhkZy1sdjMtYmx1ZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZGctbHYzLWJsdWUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uaGRnLWx2My1ibHVlLl9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZGctbHYzIHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZGctbHYzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4vKiBoNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaXN0X19idWxsZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdF9fYnVsbGV0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5saXN0X19idWxsZXQuX210MCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdF9fYnVsbGV0ID4gbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ubGlzdF9fYnVsbGV0ID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0X19idWxsZXQgPiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5saXN0X19idWxsZXQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ubGlzdF9fYnVsbGV0ID4gbGkgZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi8qIGJvcmRlcl9fZGVzY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib3JkZXJfX2Rlc2MgPiBkaXYge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyYXk0KTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmJvcmRlcl9fZGVzYyA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYm9yZGVyX19kZXNjID4gZGl2ID4gZHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvcmRlcl9fZGVzYyA+IGRpdiA+IGR0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmJvcmRlcl9fZGVzYyA+IGRpdiA+IGRkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9yZGVyX19kZXNjID4gZGl2ID4gZGQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi8qIGZhcV9fZGVzY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXFfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFxX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uZmFxX19kZXNjID4gZGl2IHtcbiAgcGFkZGluZy1ibG9jazogMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFxX19kZXNjID4gZGl2IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICB9XG59XG4uZmFxX19kZXNjID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZmFxX19kZXNjID4gZGl2ID4gZHQsXG4uZmFxX19kZXNjID4gZGl2ID4gZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbi5mYXFfX2Rlc2MgPiBkaXYgPiBkdCA+IC5pY29uLFxuLmZhcV9fZGVzYyA+IGRpdiA+IGRkID4gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxhdG8pO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5mYXFfX2Rlc2MgPiBkaXYgPiBkdCA+IC5pY29uLl9xLFxuLmZhcV9fZGVzYyA+IGRpdiA+IGRkID4gLmljb24uX3Ege1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uZmFxX19kZXNjID4gZGl2ID4gZHQgPiAuaWNvbi5fYSxcbi5mYXFfX2Rlc2MgPiBkaXYgPiBkZCA+IC5pY29uLl9hIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZmFxX19kZXNjID4gZGl2ID4gZHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFxX19kZXNjID4gZGl2ID4gZHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uZmFxX19kZXNjID4gZGl2ID4gZGQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYXFfX2Rlc2MgPiBkaXYgPiBkZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5mYXFfX2Rlc2MgPiBkaXYgPiBkZCA+IC5jb250ZW50IDpub3QoOmZpcnN0LWNoaWxkKSAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnRvZ2dsZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvZ2dsZV9fYnV0dG9uOjpiZWZvcmUsIC50b2dnbGVfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkyKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4udG9nZ2xlX19idXR0b246OmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xufVxuLnRvZ2dsZV9fYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjRweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbn1cbi50b2dnbGVfX2J1dHRvbi5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnRvZ2dsZV9fYnV0dG9uLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBsaXN0X19udW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdF9fbnVtIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmxpc3RfX251bSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi8qIGxpc3RfX2JyYWNrZXRzX19udW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlzdF9fYnJhY2tldHNfX251bSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3RfX2JyYWNrZXRzX19udW0ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ubGlzdF9fYnJhY2tldHNfX251bTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubGlzdF9fYnJhY2tldHNfX251bSA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5saXN0X19icmFja2V0c19fbnVtID4gbGkgPiAubGlzdF9fYnVsbGV0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5saXN0X19icmFja2V0c19fbnVtID4gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmxpc3RfX2JyYWNrZXRzX19udW0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvIhcIiBjb3VudGVyKG51bWJlcikgXCLvvIlcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxpbmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5rX19hcnJvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5rX19hcnJvdyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGlua19fYXJyb3c6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ubGlua19fYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLXRoaW4tYXJyb3cuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG59XG5cbi8qIGFuY2hvci1saW5rX19saXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFuY2hvci1saW5rX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYW5jaG9yLWxpbmtfX2xpc3Qge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbmNob3ItbGlua19fbGlzdC5fY29sMiA+IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbmNob3ItbGlua19fbGlzdC5fY29sMiA+IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuLmFuY2hvci1saW5rX19saXN0Ll9jb2wzOmhhcyg+IGxpOm50aC1vZi10eXBlKDQpKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yLWxpbmtfX2xpc3QuX2NvbDMgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbmNob3ItbGlua19fbGlzdC5fY29sMyA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDE2cHgpO1xuICB9XG59XG4uYW5jaG9yLWxpbmtfX2xpc3QgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5rX19saXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpbmtfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlua19fbGlzdCB7XG4gICAgZ2FwOiAyNHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlua19fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzMzMzMzNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpbmtfX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyNi42NjY2NjY2NjY3cHgpO1xuICB9XG59XG4ubGlua19fbGlzdCA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpbmtfX2xpc3QgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ubGlua19fbGlzdCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNpcmNsZS1hcnJvdy0wMi5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saW5rX19saXN0ID4gbGkgPiBhOjpiZWZvcmUge1xuICAgIHRvcDogNHB4O1xuICB9XG59XG4ubGlua19fbGlzdCA+IGxpID4gYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbmtfX2xpc3QgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi8qIGJ1dHRvbl9fbGlua19fbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idXR0b25fX2xpbmtfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbl9fbGlua19fbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbl9fbGlua19fbGlzdC5fY29sMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25fX2xpbmtfX2xpc3QuX2NvbDMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uX19saW5rX19saXN0Ll9jb2w0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uYnV0dG9uX19saW5rX19saXN0ID4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnV0dG9uX19saW5rX19saXN0ID4gbGkuaXMtY3VycmVudCA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnV0dG9uX19saW5rX19saXN0ID4gbGkuaXMtY3VycmVudCAuYnV0dG9uX19saW5rX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5idXR0b25fX2xpbmtfX2xpc3QgPiBsaS5pcy1jdXJyZW50IC5idXR0b25fX3dyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYnV0dG9uX19saW5rX19saXN0ID4gbGkuaXMtY3VycmVudCAuYnV0dG9uX19saW5rX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cbi5idXR0b25fX2xpbmtfX2xpc3QgPiBsaS5pcy1jdXJyZW50IC5idXR0b25fX2xpbmtfX2J1dHRvbjo6YmVmb3JlLCAuYnV0dG9uX19saW5rX19saXN0ID4gbGkuaXMtY3VycmVudCAuYnV0dG9uX19saW5rX19idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5idXR0b25fX2xpbmtfX2xpc3QgPiBsaS5pcy1jdXJyZW50IC5idXR0b25fX2xpbmtfX2J1dHRvbiA+IC50ZXh0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnV0dG9uX19saW5rX19saXN0ID4gbGkgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbl9fbGlua19fbGlzdCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uX19saW5rX19saXN0ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnV0dG9uX19saW5rX19saXN0ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlMik7XG4gIH1cbiAgLmJ1dHRvbl9fbGlua19fbGlzdCA+IGxpID4gYTpob3ZlciAuYnV0dG9uX19saW5rX19idXR0b246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG4gIC5idXR0b25fX2xpbmtfX2xpc3QgPiBsaSA+IGE6aG92ZXIgLmJ1dHRvbl9fbGlua19fYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ1dHRvbl9fbGlua19fbGlzdCA+IGxpID4gYTpob3ZlciAuYnV0dG9uX19saW5rX19idXR0b24gPiAudGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuXG4uYnV0dG9uX19saW5rX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25fX2xpbmtfX3RleHQge1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b25fX2xpbmtfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5idXR0b25fX2xpbmtfX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMjEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmJ1dHRvbl9fbGlua19fYnV0dG9uOjpiZWZvcmUsIC5idXR0b25fX2xpbmtfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuLmJ1dHRvbl9fbGlua19fYnV0dG9uOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zyk7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25fX2xpbmtfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnV0dG9uX19saW5rX19idXR0b246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG4uYnV0dG9uX19saW5rX19idXR0b246OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5idXR0b25fX2xpbmtfX2J1dHRvbiA+IC50ZXh0IHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uX19saW5rX19idXR0b24gPiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1dHRvbl9fbGlua19fYnV0dG9uID4gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzZWN0aW9uX190ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlY3Rpb25fX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uc2VjdGlvbl9fdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnNlY3Rpb25fX3RleHQgKyAuc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5zZWN0aW9uX190ZXh0Ll93aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VjdGlvbl9fdGV4dC5fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX3RleHQuX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VjdGlvbl9fdGV4dC5faW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbn1cbi5zZWN0aW9uX190ZXh0IGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4uc2VjdGlvbl9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5zZWN0aW9uX19ub3RlLl9jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VjdGlvbl9fbm90ZS5fcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsLWdyYWQtYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubC1ncmFkLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7XG4gIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1ncmFkLWJnIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sLWdyYWQtYmcge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGltYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc2VjdGlvbl9fZmlndXJlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlY3Rpb25fX2ZpZ3VyZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uX19maWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5zZWN0aW9uX19maWd1cmUuX3dpZC03MjAge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuLnNlY3Rpb25fX2ZpZ3VyZS5fd2lkLTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi5zZWN0aW9uX19maWd1cmUuX3dpZC0xMDIwIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG59XG4uc2VjdGlvbl9fZmlndXJlLl9tdDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNlY3Rpb25fX2ZpZ3VyZS5fbXQyMCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uc2VjdGlvbl9fZmlndXJlIGltZyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uc2VjdGlvbl9fZmlndXJlICsgKiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNvbHVtblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHNlY3Rpb25fX2NvbHVtblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWN0aW9uX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDQ0cHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fX2ltYWdlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDU5LjYzJTtcbiAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogdGFibGVfXzAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlX18wMSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlX18wMSB0aCxcbi50YWJsZV9fMDEgdGQge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmF5NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFibGVfXzAxIHRoLFxuICAudGFibGVfXzAxIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4udGFibGVfXzAxIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogaGVyb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZXJvIHtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG1heC1oZWlnaHQ6IDc2OHB4O1xufVxuLmhlcm8gPiAubC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaGVybyA+IC5zcGxpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbn1cbi5oZXJvID4gLnNwbGlkZSAuc3BsaWRlLXdyYXBwZXIsXG4uaGVybyA+IC5zcGxpZGUgLnNwbGlkZV9fdHJhY2ssXG4uaGVybyA+IC5zcGxpZGUgLnNwbGlkZV9fbGlzdCxcbi5oZXJvID4gLnNwbGlkZSAuc3BsaWRlX19zbGlkZSxcbi5oZXJvID4gLnNwbGlkZSAuc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uaGVybyA+IC5zcGxpZGUuaXMtc3RvcCBpbWcge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmhlcm8gPiAuc3BsaWRlLmlzLXN0b3AgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmhlcm8gLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTBzIDFzIHZhcigtLWVhc2UtZXhwby1vdXQpO1xufVxuLmhlcm8gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIGltZyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmhlcm8gLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICB0cmFuc2xhdGU6IDAgY2FsYygtNTAlIC0gMzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgdHJhbnNsYXRlOiAwIGNhbGMoLTUwJSArIDQycHgpO1xuICB9XG59XG4uaGVybyAuc3BsaWRlX19wYWdpbmF0aW9uID4gbGkge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uaGVybyAuc3BsaWRlX19wYWdpbmF0aW9uID4gbGk6aGFzKC5pcy1hY3RpdmUpIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmhlcm8gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZXJvIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYW5pbWF0aW9uLW5hbWU6IHBhZ2VuYXRpb24tYW5pbWU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHBhZ2VuYXRpb24tYW5pbWUge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9wX19idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNDVweDtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3BfX2J1dHRvbiB7XG4gICAgdG9wOiA4NXB4O1xuICB9XG59XG4uc3RvcF9fYnV0dG9uIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0b3BfX2J1dHRvbiBpbnB1dCB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xufVxuXG4uaGVyb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHRvcDogY2FsYyg1MCUgLSA5MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMzhweCAyNHB4IDE1cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDc3cHgpO1xuICB9XG59XG4uaGVyb19fY29udGVudC5pcy1hbmltZTo6YmVmb3JlIHtcbiAgdHJhbnNsYXRlOiAwIDA7XG59XG4uaGVyb19fY29udGVudC5pcy1hbmltZSAuaGVyb19fbGVhZCxcbi5oZXJvX19jb250ZW50LmlzLWFuaW1lIC5oZXJvX19oZGcge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlcm9fX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNsYXRlIDAuNnMgdmFyKC0tZWFzZS1xdWludC1pbm91dCk7XG4gIHRyYW5zbGF0ZTogLTEwMCUgMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5oZXJvX19sZWFkIHtcbiAgd2lkdGg6IDI0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIHZhcigtLWVhc2UtY3ViaWMtaW5vdXQpIDFzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyb19fbGVhZCB7XG4gICAgd2lkdGg6IDQ3N3B4O1xuICB9XG59XG5cbi5oZXJvX19oZGcge1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgdmFyKC0tZWFzZS1jdWJpYy1pbm91dCkgMS41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm9fX2hkZyB7XG4gICAgd2lkdGg6IDYxNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyogdG9wLW5ld3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLW5ld3Mge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0taW5uZXItcGFkZGluZykpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB0cmFuc2xhdGU6IDAgNTAlO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMTZweCByZ2JhKDgyLCA4NiwgMTA2LCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmV3cyB7XG4gICAgdHJhbnNsYXRlOiAwO1xuICAgIGJvdHRvbTogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1uZXdzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbi50b3AtbmV3c19fY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmV3c19fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4udG9wLW5ld3NfX2hkZyB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRvKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1uZXdzX19oZGcge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4udG9wLW5ld3NfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLW5ld3NfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1uZXdzX19jb250ZW50X19ibG9jayB7XG4gIGZsZXg6IDE7XG59XG5cbi5uZXdzX19saXN0ID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5uZXdzX19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZy1ibG9jazogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWR1bGwtbGlnaHQtYmx1ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX2xpc3QgPiBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubmV3c19fbGlzdF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cHggMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fbGlzdF9fbWV0YSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4ubmV3c19fbGlzdF9fbWV0YSA+IC5kYXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRvKTtcbn1cbi5uZXdzX19saXN0X19tZXRhID4gLnRhZ3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi50YWcge1xuICBtaW4td2lkdGg6IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFnOm5vdCguX2ltcG9ydGFudCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5KTtcbn1cbi50YWcuX2ltcG9ydGFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZDIpO1xufVxuXG4ubmV3c19fbGlzdF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3c19fbGlzdF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5uZXdzX19saXN0X190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1jaXJjbGUtYXJyb3ctMDEuc3ZnKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB0cmFuc2l0aW9uOiAwLjRzIHZhcigtLWVhc2UtcXVpbnQtaW5vdXQpO1xuICByb3RhdGU6IC05MGRlZztcbn1cbi5uZXdzX19saXN0X190aXRsZSA+IGEge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubmV3c19fbGlzdF9fdGl0bGUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIH1cbn1cbi5uZXdzX19saXN0X190aXRsZSA+IGFbaHJlZiQ9XCIucGRmXCJdOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBhc3BlY3QtcmF0aW86IDc1Ny83ODA7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1wZGYuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIC50b3AtYWJvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLWFib3V0IHtcbiAgcGFkZGluZy1ibG9jazogMjM2cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtYWJvdXQge1xuICAgIHBhZGRpbmctYmxvY2s6IDE0NXB4IDk0cHg7XG4gIH1cbn1cbi50b3AtYWJvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEyNS8xMDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9hYm91dC1iZy1zcC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWFib3V0OjpiZWZvcmUge1xuICAgIGFzcGVjdC1yYXRpbzogMTM2Ni85MjU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zbGF0ZTogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9hYm91dC1iZy1wYy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3ZlcjtcbiAgfVxufVxuXG4udG9wLWFib3V0X19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1hYm91dF9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi50b3AtYWJvdXRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDU3NnB4O1xufVxuXG4udG9wLWFib3V0X190ZXh0X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AtYWJvdXRfX3RleHRfX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWFib3V0X19pbWFnZSB7XG4gICAgd2lkdGg6IDQ1LjUlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIH1cbn1cblxuLyogLnRvcC1vcmlnaW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Atb3JpZ2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxMjUvNjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL29yaWdpbi1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW9yaWdpbjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0yNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLW9yaWdpbjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0zOTBweDtcbiAgfVxufVxuXG4udG9wLWNvbHVtbl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtY29sdW1uX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1jb2x1bW5fX2JveC5faW1hZ2UtcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50b3AtY29sdW1uX19ib3guX2ltYWdlLXJpZ2h0IC50b3AtY29sdW1uX19pbWFnZSB7XG4gIGxlZnQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtY29sdW1uX19ib3guX2ltYWdlLXJpZ2h0IC50b3AtY29sdW1uX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDRweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1jb2x1bW5fX2JveC5faW1hZ2UtbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4udG9wLWNvbHVtbl9fYm94Ll9pbWFnZS1sZWZ0IC50b3AtY29sdW1uX19pbWFnZSB7XG4gIHJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtY29sdW1uX19ib3guX2ltYWdlLWxlZnQgLnRvcC1jb2x1bW5fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNDRweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnRvcC1jb2x1bW5fX2JveC5faW1hZ2UtbGVmdCAudG9wLWdyYWRfX2JveCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udG9wLWNvbHVtbl9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtNS4zM3Z3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDY3MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1jb2x1bW5fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1jb2x1bW5fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi50b3AtZ3JhZF9fYm94IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7XG4gIHBhZGRpbmc6IDI4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNjcycHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IHJnYmEoODIsIDg2LCAxMDYsIDAuMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1ncmFkX19ib3gge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1ncmFkX19ib3gge1xuICAgIHBhZGRpbmc6IDUwcHggODBweDtcbiAgfVxufVxuXG4udG9wLWdyYWRfX3RleHRfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1ncmFkX190ZXh0X19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG4vKiB0b3Atc2VydmljZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3Atc2VydmljZSB7XG4gIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNDIsIDI0NSwgMjQ4KSAxMDAlKTtcbn1cblxuLnRvcC1zZXJ2aWNlX190ZXh0X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi50b3Atc2VydmljZV9fbGlzdCB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHdpZHRoOiA4NS40NyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1zZXJ2aWNlX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1zZXJ2aWNlX19saXN0ID4gbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIH1cbiAgLnRvcC1zZXJ2aWNlX19saXN0ID4gbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbiAgLnRvcC1zZXJ2aWNlX19saXN0ID4gbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbi50b3Atc2VydmljZV9fbGlzdCA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1zZXJ2aWNlX19saXN0ID4gbGkgPiBhOmhvdmVyIC50b3Atc2VydmljZV9fbGlzdF9faW1hZ2UgaW1nIHtcbiAgICBzY2FsZTogMS4xO1xuICB9XG4gIC50b3Atc2VydmljZV9fbGlzdCA+IGxpID4gYTpob3ZlciAudG9wLXNlcnZpY2VfX2xpc3RfX3RleHQgPiAudGV4dCB7XG4gICAgY29sb3I6IHZhcigtLXNoaW5pbmctYmx1ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX19saXN0X19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9wLXNlcnZpY2VfX2xpc3RfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cblxuLnRvcC1zZXJ2aWNlX19saXN0X19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xufVxuXG4udG9wLXNlcnZpY2VfX2xpc3RfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3Atc2VydmljZV9fbGlzdF9fdGV4dCA+IC5lbiB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWxhdG8pO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvcC1zZXJ2aWNlX19saXN0X190ZXh0ID4gLnRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50b3Atc2VydmljZV9fbGlzdF9fdGV4dCA+IC50ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNpcmNsZS1hcnJvdy0wMS5zdmcpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIHRyYW5zaXRpb246IDAuNHMgdmFyKC0tZWFzZS1xdWludC1pbm91dCk7XG4gIHJvdGF0ZTogLTkwZGVnO1xufVxuXG4vKiB0b3AtYXR0ZW1wdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3AtYXR0ZW1wdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogNDBweCA2NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLWF0dGVtcHQge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cbn1cbi50b3AtYXR0ZW1wdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYXR0ZW1wdC1iZy1zcC5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtYXR0ZW1wdDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9hdHRlbXB0LWJnLXBjLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgfVxufVxuXG4vKiB0b3AtY29tcGFueVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3AtY29tcGFueSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyYXkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHggODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC1jb21wYW55IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG59XG4udG9wLWNvbXBhbnk6OmJlZm9yZSwgLnRvcC1jb21wYW55OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9wLWNvbXBhbnk6OmJlZm9yZSB7XG4gIGFzcGVjdC1yYXRpbzogMTI1LzgxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9jb21wYW55LWJnLXNwLXRvcC5wbmcpIG5vLXJlcGVhdCAwIDAvY292ZXI7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWNvbXBhbnk6OmJlZm9yZSB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9jb21wYW55LWJnLXBjLnBuZykgbm8tcmVwZWF0IDAgMC9jb3ZlcjtcbiAgfVxufVxuLnRvcC1jb21wYW55OjphZnRlciB7XG4gIGFzcGVjdC1yYXRpbzogMzc1LzMxOTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvY29tcGFueS1iZy1zcC1ib3R0b20ucG5nKSBuby1yZXBlYXQgMCAwL2NvdmVyO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1jb21wYW55OjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4udG9wLWNvbXBhbnlfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG4gIHdpZHRoOiA3Ny43JTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLWNvbXBhbnlfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AtY29tcGFueV9fbGlzdCB7XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG4udG9wLWNvbXBhbnlfX2xpc3QgPiBsaSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1jb21wYW55X19saXN0ID4gbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIH1cbiAgLnRvcC1jb21wYW55X19saXN0ID4gbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbiAgLnRvcC1jb21wYW55X19saXN0ID4gbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbi50b3AtY29tcGFueV9fbGlzdCA+IGxpID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9wLWNvbXBhbnlfX2xpc3QgPiBsaSA+IGE6aG92ZXIgLnRvcC1jb21wYW55X19saXN0X19pbWFnZSBpbWcge1xuICAgIHNjYWxlOiAxLjE7XG4gIH1cbiAgLnRvcC1jb21wYW55X19saXN0ID4gbGkgPiBhOmhvdmVyIC50b3AtY29tcGFueV9fbGlzdF9fdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi50b3AtY29tcGFueV9fbGlzdF9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9wLWNvbXBhbnlfX2xpc3RfX2ltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuXG4udG9wLWNvbXBhbnlfX2xpc3RfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cbi50b3AtY29tcGFueV9fbGlzdF9fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1jaXJjbGUtYXJyb3ctMDEuc3ZnKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB0cmFuc2l0aW9uOiAwLjRzIHZhcigtLWVhc2UtcXVpbnQtaW5vdXQpO1xuICByb3RhdGU6IC05MGRlZztcbn1cblxuLyogdG9wLW90aGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcC1vdGhlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3Atb3RoZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atb3RoZXJfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4udG9wLW90aGVyX19pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLW90aGVyX19pdGVtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2NXB4O1xuICB9XG59XG4udG9wLW90aGVyX19pdGVtOjpiZWZvcmUsIC50b3Atb3RoZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWlubGluZTogLTEycHg7XG59XG4udG9wLW90aGVyX19pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDMzLCA2NSwgMC43KTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG59XG4udG9wLW90aGVyX19pdGVtOjphZnRlciB7XG4gIHdpZHRoOiAxNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atb3RoZXJfX2l0ZW0uXzAxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3Atb3RoZXJfX2l0ZW0uXzAxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG59XG4udG9wLW90aGVyX19pdGVtLl8wMTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9mYXEtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcC9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW90aGVyX19pdGVtLl8wMTo6YmVmb3JlLCAudG9wLW90aGVyX19pdGVtLl8wMTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1vdGhlcl9faXRlbS5fMDIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wLW90aGVyX19pdGVtLl8wMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG4udG9wLW90aGVyX19pdGVtLl8wMjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9saW5rLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1vdGhlcl9faXRlbS5fMDI6OmJlZm9yZSwgLnRvcC1vdGhlcl9faXRlbS5fMDI6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnRvcC1vdGhlcl9faXRlbV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxuLnRvcC1vdGhlcl9fdGV4dF9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBmbGV4OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBvcmlnaW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBtaXNzaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1pc3Npb25fX3BhZ2V0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbl9fcGFnZXRpdGxlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5taXNzaW9uX19wYWdldGl0bGUge1xuICAgIGhlaWdodDogNTQ1cHg7XG4gIH1cbn1cblxuLm1pc3Npb25fX3BhZ2V0aXRsZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWlzc2lvbl9fcGFnZXRpdGxlX19pbWFnZSBpbWcge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5taXNzaW9uX19wYWdldGl0bGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMTUlIDEwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbl9fcGFnZXRpdGxlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMCA1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWlzc2lvbl9fcGFnZXRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5taXNzaW9uX19wYWdldGl0bGVfX2hkZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5taXNzaW9uX19wYWdldGl0bGVfX2hkZyA+IC5qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjNTBCOEUxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1pc3Npb25fX3BhZ2V0aXRsZV9faGRnID4gLmpwIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuLm1pc3Npb25fX3BhZ2V0aXRsZV9faGRnID4gLmVuIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wbGF5YmFsKTtcbiAgY29sb3I6ICM1M0JGRTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5taXNzaW9uX19wYWdldGl0bGVfX2hkZyA+IC5lbiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuLm1pc3Npb25fX3BhZ2V0aXRsZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5taXNzaW9uX19wYWdldGl0bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5taXNzaW9uX19wYWdldGl0bGVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWlzc2lvbl9fYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBpdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBvcmlnaW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBjYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhc2UtYW5jaG9yX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlLWFuY2hvcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FzZS1hbmNob3JfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uY2FzZS1hbmNob3JfX2xpc3QgPiBsaSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXNlLWFuY2hvcl9fbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5jYXNlLWFuY2hvcl9fbGlzdF9faWNvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuLmNhc2UtYW5jaG9yX19saXN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXNlLWFuY2hvcl9fbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5jYXNlLWFuY2hvcl9fbGlzdF9fdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1jaXJjbGUtYXJyb3ctMDEuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhc2UtYW5jaG9yX19saXN0X190ZXh0OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4vKiBmbG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsb3dfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG93X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmZsb3dfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmZsb3dfX2Rlc2MgPiBkaXYgPiBkdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZsb3dfX2Rlc2MgPiBkaXYgPiBkZCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5mbG93X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG93X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmxvd19fbGlzdCA+IGxpIHtcbiAgZmxleDogMTtcbn1cblxuLmZsb3dfX2xpc3RfX2ltYWdlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmZsb3dfX2xpc3RfX2hkZyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG4uZmxvd19fbGlzdF9faGRnID4gLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgZWZmb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGFkdmFuY2VkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFkdmFuY2VkX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFuY2VkX19jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0NHB4O1xuICB9XG59XG5cbi5hZHZhbmNlZF9fbW92aWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW5jZWRfX21vdmllIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLmFkdmFuY2VkX19tb3ZpZSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hZHZhbmNlZF9fbW92aWUgPiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5hZHZhbmNlZF9fbW92aWUgPiBhOjpiZWZvcmUsIC5hZHZhbmNlZF9fbW92aWUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XG59XG4uYWR2YW5jZWRfX21vdmllID4gYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi15b3V0dWJlLnN2Zyk7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzMwMjg7XG4gIHotaW5kZXg6IDE7XG59XG4uYWR2YW5jZWRfX21vdmllID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYWR2YW5jZWRfX21vdmllIC50aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWR2YW5jZWRfX21vdmllIC50aHVtYm5haWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5hZHZhbmNlZF9fbW92aWUgPiAuY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYWR2YW5jZWRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4jYm94ZXIubW9iaWxlIC5ib3hlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2JveGVyLm1vYmlsZSAuYm94ZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2JveGVyOm5vdCgubW9iaWxlKS5pZnJhbWUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbn1cblxuLmJveGVyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG5cbi8qIGRpdmVyc2lmaWNhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kaXZlcnNpZmljYXRpb25fX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNzJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2ZXJzaWZpY2F0aW9uX19jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5kaXZlcnNpZmljYXRpb25fX2NvbHVtbiAubGlnaHQtYmx1ZV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2ZXJzaWZpY2F0aW9uX19jb2x1bW4gLmxpZ2h0LWJsdWVfX2JveCB7XG4gICAgd2lkdGg6IDI3LjYyJTtcbiAgfVxufVxuLmRpdmVyc2lmaWNhdGlvbl9fY29sdW1uIC5saWdodC1ibHVlX19ib3g6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uZGl2ZXJzaWZpY2F0aW9uX19jb2x1bW4gLmxpZ2h0LWJsdWVfX2JveDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2VmZm9ydHMvZGl2ZXJzaWZpY2F0aW9uL3BsdXMucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTYwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpdmVyc2lmaWNhdGlvbl9fY29sdW1uIC5saWdodC1ibHVlX19ib3g6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cblxuLmRpdmVyc2lmaWNhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2ZXJzaWZpY2F0aW9uX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZGl2ZXJzaWZpY2F0aW9uX19saXN0ID4gbGkge1xuICBmbGV4OiAxO1xufVxuXG4uZGl2ZXJzaWZpY2F0aW9uX19maWd1cmUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uZGl2ZXJzaWZpY2F0aW9uX19maWd1cmUgPiAuY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXZlcnNpZmljYXRpb25fX2ZpZ3VyZSA+IC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uZGl2ZXJzaWZpY2F0aW9uX19sZWFkIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpdmVyc2lmaWNhdGlvbl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGNvbXBhbnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBtZXNzYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lc3NhZ2VfX2Zsb2F0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lc3NhZ2VfX2ltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAwIDAgMTBweCAxMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVzc2FnZV9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5tZXNzYWdlX19pbWFnZSArIC5zZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1lc3NhZ2VfX25hbWUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbn1cbi5tZXNzYWdlX19uYW1lID4gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubWVzc2FnZV9fbmFtZSA+IC5uYW1lIHtcbiAgd2lkdGg6IDEzNHB4O1xufVxuXG4vKiBvdXRsaW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm91dGxpbmVfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmVfX2NvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5vdXRsaW5lX19jb2x1bW4gKyAub3V0bGluZV9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JheTQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lX19jb2x1bW4gKyAub3V0bGluZV9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ub3V0bGluZV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4ub3V0bGluZV9fY29udGVudCAub3V0bGluZV9fZGVzYyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm91dGxpbmVfX2Rlc2MgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyYXk0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZV9fZGVzYyA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xuICB9XG59XG4ub3V0bGluZV9fZGVzYyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm91dGxpbmVfX2Rlc2MgPiBkaXYgPiBkdCxcbi5vdXRsaW5lX19kZXNjID4gZGl2ID4gZGQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm91dGxpbmVfX2Rlc2MgPiBkaXYgPiBkdCxcbiAgLm91dGxpbmVfX2Rlc2MgPiBkaXYgPiBkZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5vdXRsaW5lX19kZXNjID4gZGl2ID4gZHQge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmVfX2Rlc2MgPiBkaXYgPiBkdCB7XG4gICAgd2lkdGg6IDhlbTtcbiAgfVxufVxuLm91dGxpbmVfX2Rlc2MgPiBkaXYgPiBkdCA+IC50ZXh0IHtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICB3aWR0aDogNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdXRsaW5lX19kZXNjID4gZGl2ID4gZGQge1xuICBmbGV4OiAxO1xufVxuLm91dGxpbmVfX2Rlc2MgKyAuc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lX19tYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLm91dGxpbmVfX21hcCA+IGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuLm91dGxpbmVfX21hcCA+IC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmVfX21hcCA+IC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2s6IDhweDtcbiAgfVxufVxuXG4ubGlzdF9fbWVtYmVyID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxpc3RfX21lbWJlciA+IGxpID4gLnRpdGxlIHtcbiAgd2lkdGg6IDEwZW07XG59XG4ubGlzdF9fbWVtYmVyID4gbGkgPiAubmFtZSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jb21wYW55X19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueV9fY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLyogaGlzdG9yeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oaXN0b3J5X195ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oaXN0b3J5X195ZWFyID4gLnllYXIge1xuICBmbGV4OiAxO1xufVxuLmhpc3RvcnlfX3llYXIgPiAubW9udGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG4uaGlzdG9yeV9fbm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5oaXN0b3J5X19ub3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBzdXBwb3J0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGluZm9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiDkuIDopqdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiDoqbPntLBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZGV0YWlsX19kYXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0YWlsX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uaW5mb19faGRnIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluZm9fX2hkZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmRldGFpbF9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0YWlsX19ib2R5IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmRldGFpbF9fYm9keSBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5kZXRhaWxfX2JvZHkgcHJlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uZGV0YWlsX19ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmRldGFpbF9fYm9keSB7XG4gIC8qIOimi+WHuuOBl1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiDjgIBpZnJhbWVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyog44OW44Ot44OD44Kv44Ko44OH44Kj44K/IOihqOe1hFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiDjg5bjg63jg4Pjgq/jgqjjg4fjgqPjgr8g44Oq44K544OIXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZGV0YWlsX19ib2R5IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmRldGFpbF9fYm9keSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uZGV0YWlsX19ib2R5IHtcbiAgLyog44OW44Ot44OD44Kv44Ko44OH44Kj44K/IOeVquWPt+S7mOOBjeODquOCueODiFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmRldGFpbF9fYm9keSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmRldGFpbF9fYnV0dG9uIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4vKiDjg5rjg7zjgrjjg43jg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5Ac2NvcGUgKC53cC1wYWdlbmF2aSkge1xuICA6c2NvcGUge1xuICAgIG1hcmdpbi1ibG9jazogNDBweCA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIDpzY29wZSB7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuICB9XG4gIDpzY29wZSA+IC5wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA6c2NvcGUgPiBzcGFuLFxuICA6c2NvcGUgPiBhIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRvKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgOnNjb3BlID4gc3BhbixcbiAgICA6c2NvcGUgPiBhIHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuICA6c2NvcGUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICA6c2NvcGUgPiBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgOnNjb3BlID4gLmN1cnJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB9XG4gIDpzY29wZSA+IC5maXJzdCxcbiAgOnNjb3BlID4gLnByZXZpb3VzcG9zdHNsaW5rLFxuICA6c2NvcGUgPiAubmV4dHBvc3RzbGluayxcbiAgOnNjb3BlID4gLmxhc3Qge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICA6c2NvcGUgPiAuZmlyc3Q6OmJlZm9yZSxcbiAgOnNjb3BlID4gLnByZXZpb3VzcG9zdHNsaW5rOjpiZWZvcmUsXG4gIDpzY29wZSA+IC5uZXh0cG9zdHNsaW5rOjpiZWZvcmUsXG4gIDpzY29wZSA+IC5sYXN0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgOnNjb3BlID4gLmZpcnN0OjpiZWZvcmUsXG4gICAgOnNjb3BlID4gLnByZXZpb3VzcG9zdHNsaW5rOjpiZWZvcmUsXG4gICAgOnNjb3BlID4gLm5leHRwb3N0c2xpbms6OmJlZm9yZSxcbiAgICA6c2NvcGUgPiAubGFzdDo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuICA6c2NvcGUgPiAubmV4dHBvc3RzbGluazo6YmVmb3JlLFxuICA6c2NvcGUgPiAubGFzdDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgfVxuICA6c2NvcGUgPiAuZmlyc3Q6OmJlZm9yZSxcbiAgOnNjb3BlID4gLnByZXZpb3VzcG9zdHNsaW5rOjpiZWZvcmUge1xuICAgIHJvdGF0ZTogLTE4MGRlZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kdWxsLWxpZ2h0LWJsdWUpO1xuICB9XG4gIDpzY29wZSA+IC5wcmV2aW91c3Bvc3RzbGluazo6YmVmb3JlLFxuICA6c2NvcGUgPiAubmV4dHBvc3RzbGluazo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LXNpbmdsZS5zdmcpO1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LXNpbmdsZS5zdmcpO1xuICB9XG4gIDpzY29wZSA+IC5maXJzdDo6YmVmb3JlLFxuICA6c2NvcGUgPiAubGFzdDo6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LWRvdWJsZS5zdmcpO1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Fycm93LWRvdWJsZS5zdmcpO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBwb2xpY3lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBwcml2YWN5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaXZhY3lfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcml2YWN5X19tYXJrIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcml2YWN5X19tYXJrIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLmVuYWN0bWVudF9fZGVzYyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVuYWN0bWVudF9fZGVzYyA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5lbmFjdG1lbnRfX2Rlc2MgPiBkaXYgPiBkdCB7XG4gIHdpZHRoOiA1ZW07XG59XG4uZW5hY3RtZW50X19kZXNjID4gZGl2ID4gZGQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lbmFjdG1lbnRfX2Rlc2MgPiBkaXYgPiBkZCAueWVhciB7XG4gIHdpZHRoOiAyLjVlbTtcbn1cbi5lbmFjdG1lbnRfX2Rlc2MgPiBkaXYgPiBkZCAubW9udGgsXG4uZW5hY3RtZW50X19kZXNjID4gZGl2ID4gZGQgLmRhdGUge1xuICB3aWR0aDogMS4yZW07XG59XG5cbi5lbmFjdG1lbnRfX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbmFjdG1lbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5wcml2YWN5X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcml2YWN5X19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnByaXZhY3lfX2Jsb2NrID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgY29udGFjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0X19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9fZGVzYyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5jb250YWN0X19kZXNjID4gZHQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JheTMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jb250YWN0X19kZXNjID4gZHQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX2Rlc2MgPiBkdDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX2Rlc2MgPiBkdCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XG4gIH1cbn1cbi5jb250YWN0X19kZXNjID4gZHQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvbnRhY3RfX2Rlc2MgPiBkdCA+IHNwYW4ucmVxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5jb250YWN0X19kZXNjID4gZHQgPiBzcGFuLmFueSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xufVxuLmNvbnRhY3RfX2Rlc2MgPiBkZCB7XG4gIHBhZGRpbmc6IDEwcHggM3B4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfX2Rlc2MgPiBkZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0X19kZXNjID4gZGQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuI2NvbnRhY3RfcHJpdmFjeSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFjdF9wcml2YWN5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4jY29udGFjdF9wcml2YWN5ID4gKiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuI2NvbnRhY3RfcHJpdmFjeSBoMyB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY29udGFjdF9wcml2YWN5IGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuI2NvbnRhY3RfcHJpdmFjeSBoNCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jaGVja190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jaGVja190ZXh0IC52X2JuIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZXgsXG4uYXR0ZW50aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4LFxuICAuYXR0ZW50aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4uaW5wdXRfX3RleHQsXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmlucHV0X190ZXh0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICNBNkUyRjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNkUyRjU7XG59XG5cbi5pbnB1dF9fdGV4dCB7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXRfX3RleHQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5zZW5kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIC5zbWFsbF90ZXh0IHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFtuYW1lPWJhY2tdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFtuYW1lPWJhY2tdIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFOTdEOTtcbn1cbmlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFtuYW1lPWJhY2tdIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JheTIpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsIGlucHV0W25hbWU9YmFja106aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG5cbi5jb250YWN0X2NhdXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgdG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS10YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtcGMtbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1wYy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiKiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHksaDEsaDIsaDMsaDQscCxmaWd1cmUsYmxvY2txdW90ZSxkbCxkZHttYXJnaW46MH11bFtyb2xlPVwibGlzdFwiXSxvbFtyb2xlPVwibGlzdFwiXXtsaXN0LXN0eWxlOm5vbmV9aHRtbDpmb2N1cy13aXRoaW57c2Nyb2xsLWJlaGF2aW9yOnNtb290aH1ib2R5e21pbi1oZWlnaHQ6MTAwdmg7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZDtsaW5lLWhlaWdodDoxLjV9YTpub3QoW2NsYXNzXSl7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOmF1dG99aW1nLHBpY3R1cmV7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9ja31pbnB1dCxidXR0b24sdGV4dGFyZWEsc2VsZWN0e2ZvbnQ6aW5oZXJpdH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upe2h0bWw6Zm9jdXMtd2l0aGlue3Njcm9sbC1iZWhhdmlvcjphdXRvfSosKjo6YmVmb3JlLCo6OmFmdGVye2FuaW1hdGlvbi1kdXJhdGlvbjouMDFtcyAhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSAhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246LjAxbXMgIWltcG9ydGFudDtzY3JvbGwtYmVoYXZpb3I6YXV0byAhaW1wb3J0YW50fX1cclxuXHJcbioge1xyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG5cclxuYm9keSxoMSxoMixoMyxoNCxoNSxoNixwLHVsLG9sLGxpLGRsLGR0LGRkLGZpZ3VyZSxmaWdjYXB0aW9uLGJsb2NrcXVvdGUscHJlLGNvZGUsYnV0dG9uIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcclxuXHJcbn1cclxuXHJcbmEge1xyXG5cdCY6bm90KFtjbGFzc10pIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbmltZyxcclxucGljdHVyZSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaW5wdXQsYnV0dG9uLHRleHRhcmVhLHNlbGVjdCB7XHJcblx0Zm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuZW0ge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgdmFyaWFibGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHBjOiAxMjAwcHg7XHJcbiR0YWI6IDc2OHB4O1xyXG5cclxuLyogY29sb3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuOnJvb3Qge1xyXG5cdC0tYm9keTogIzMzMztcclxuXHQtLW1haW4tY29sb3I6ICMwMDVBQUE7XHJcblx0LS1zdWItY29sb3I6ICM4OUQyRkY7XHJcblxyXG5cdC0td2hpdGU6ICNmZmY7XHJcblx0LS1ibGFjazogIzAwMDtcclxuXHQtLWdyYXk6ICM1ODY0NkY7XHJcblx0LS1ncmF5MjogIzYzNzA3NztcclxuXHJcblxyXG5cdC0tZ3JhZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDM3LDk2LDEpIDAlLHJnYmEoMCw5MCwxNzAsMSkgMTAwJSk7XHJcblx0LS1ncmFkMjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDg3LDE5NCwyMzAsMSkgMCUscmdiYSg0NSw4NCwxODksMSkgMTAwJSk7XHJcblx0LS1saWdodC1ncmF5OiAjRjJGNUY4O1xyXG5cclxuXHQtLWxpZ2h0LWdyYXkyOiAjRTVFNUU1O1xyXG5cdC0tbGlnaHQtZ3JheTM6ICNGNkY2RjY7XHJcblx0LS1saWdodC1ncmF5NDogI2NjYztcclxuXHJcblx0LS1ib3JkZXI6ICNERkUxRTY7XHJcblx0LS1ib3JkZXIyOiAjQzlDQ0QwO1xyXG5cclxuXHQtLWxpZ2h0LWJsdWU6ICMyNjgxQzQ7XHJcblx0LS1saWdodC1ibHVlMjojRURGOEZGO1xyXG5cdC0tbGlnaHQtYmx1ZTM6I0U5RjJGOTtcclxuXHJcblx0LS1kdWxsLWxpZ2h0LWJsdWU6ICM4NUIwRDA7XHJcblx0LS1zaGluaW5nLWJsdWU6ICMwMDg3RkY7XHJcblx0LS1kYXJrLW5hdnk6ICMwNTIxNDE7XHJcblxyXG5cdC0tcmVkOiAjRDkxMTI4O1xyXG5cdC0tcmVkMjogI0UxMkYyRjtcclxuXHQtLXJlZDM6ICNGNzM1M0U7XHJcblxyXG5cdC0taW5uZXItcGFkZGluZzogMjRweDtcclxuXHQtLWlubmVyOiAxMjAwcHg7XHJcblx0LS1uYXJyb3ctaW5uZXI6IDExMDBweDtcclxuXHQtLXRyYW5zaXRpb246IC40cztcclxuXHJcblx0Ly9mb250XHJcblx0LS1ub3RvLXNhbnM6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcblx0LS1sYXRvOiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcclxuXHQtLXBsYXliYWw6IFwiUGxheWJhbGxcIiwgY3Vyc2l2ZTtcclxuXHJcblxyXG5cdC8vaHR0cHM6Ly9lYXNpbmdzLm5ldC9qYVxyXG5cdC8qIFNpbmXvvIjjgoLjgaPjgajjgoLlvLHjgYTvvIkgKi9cclxuXHQtLWVhc2Utc2luZS1pbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XHJcblx0LS1lYXNlLXNpbmUtb3V0OiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcclxuXHQtLWVhc2Utc2luZS1pbm91dDogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcclxuXHJcblx0LyogUXVhZO+8iOW8seOCgeOAglNpbmXjgojjgorlvLfjgY/jgIFDdWJpY+OCiOOCiuW8seOBhO+8iSAqL1xyXG5cdC0tZWFzZS1xdWFkLWluOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xyXG5cdC0tZWFzZS1xdWFkLW91dDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG5cdC0tZWFzZS1xdWFkLWlub3V0OiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XHJcblxyXG5cdC8qIEN1Ymlj77yIUXVhZOOCiOOCiuW8t+OBj+OAgVF1YXJ044KI44KK5byx44GE77yJICovXHJcblx0LS1lYXNlLWN1YmljLWluOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuXHQtLWVhc2UtY3ViaWMtb3V0OiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuXHQtLWVhc2UtY3ViaWMtaW5vdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxuXHJcblx0LyogUXVhcnTvvIhDdWJpY+OCiOOCiuW8t+OBj+OAgVF1aW5044KI44KK5byx44GE77yJICovXHJcblx0LS1lYXNlLXF1YXJ0LWluOiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcclxuXHQtLWVhc2UtcXVhcnQtb3V0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG5cdC0tZWFzZS1xdWFydC1pbm91dDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcclxuXHJcblx0LyogUXVpbnTvvIhRdWFydOOCiOOCiuW8t+OBj+OAgUV4cG/jgojjgorlvLHjgYTvvIkgKi9cclxuXHQtLWVhc2UtcXVpbnQtaW46IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xyXG5cdC0tZWFzZS1xdWludC1vdXQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuXHQtLWVhc2UtcXVpbnQtaW5vdXQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcclxuXHJcblx0LyogRXhwb++8iOOCguOBo+OBqOOCguW8t+OBhO+8iSAqL1xyXG5cdC0tZWFzZS1leHBvLWluOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcclxuXHQtLWVhc2UtZXhwby1vdXQ6IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcclxuXHQtLWVhc2UtZXhwby1pbm91dDogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xyXG5cclxuXHQvKiBDaXJj77yIRXhwb+OBruOCiOOBhuOBquW8t+OBleOCkuaMgeOBpOOBjOOAgeWKoOmAn+OChOa4m+mAn+OBruaZgumWk+OBjOOCiOOCiuOChuOCi+OChOOBi+OAgu+8iSAqL1xyXG5cdC0tZWFzZS1jaXJjLWluOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XHJcblx0LS1lYXNlLWNpcmMtb3V0OiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcclxuXHQtLWVhc2UtY2lyYy1pbm91dDogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XHJcblxyXG5cdC8qIEJhY2vvvIjlsJHjgZfooYzjgY3pgY7jgY7jgabjgYvjgonmiLvjgaPjgabjgY/jgovjgojjgYbjgarli5XjgY3vvIkgKi9cclxuXHQtLWVhc2UtYmFjay1pbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XHJcblx0LS1lYXNlLWJhY2stb3V0OiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XHJcblx0LS1lYXNlLWJhY2staW5vdXQ6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xyXG59XHJcbiIsIkB1c2UgJ21peGluJztcclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiA2Mi41JTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdCYuaXMtYWN0aXZlIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRoZWlnaHQ6IDEwMGR2aDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW5vdG8tc2Fucyk7XHJcbiAgICBjb2xvcjogdmFyKC0tYm9keSk7XHJcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcblx0bGluZS1icmVhazogc3RyaWN0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6dmlzaXRlZCB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJsYW5rLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgaGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sLWhlYWRlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cGFkZGluZy1pbmxpbmU6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmctaW5saW5lOiA0M3B4O1xyXG4gICAgfVxyXG5cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubC1oZWFkZXJfX2xvZ28ge1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHRmbGV4LXNocmluazogMTtcclxuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDE5MXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNwX19idG4ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG5cdD4gc3BhbixcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0b3A6IGNhbGMoNTAlICsgOHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5sLWhlYWRlcl9fZ25hdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMGR2aDtcclxuXHR0cmFuc2l0aW9uOiBsZWZ0IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdHotaW5kZXg6IDI7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRyYW5zbGF0ZTogMCAwO1xyXG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcblx0Ji5pcy1vcGVuIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubC1oZWFkZXJfX2duYXZfX2JnIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblx0d2lkdGg6IGluaGVyaXQ7XHJcblx0aGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmwtaGVhZGVyLWduYXYge1xyXG5cdHdpZHRoOiAyNTNweDtcclxuXHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDEwcHg7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubC1oZWFkZXItZ25hdl9faXRlbSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWR1bGwtbGlnaHQtYmx1ZSk7XHJcblx0cGFkZGluZzogMTJweCAyMnB4IDEycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG5cdCYuanMtZHJvcGRwd24ge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQubC1oZWFkZXItZ25hdl9faXRlbV9fd3JhcCB7XHJcblx0XHRcdFx0XHQ+IC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNoaW5pbmctYmx1ZSk7XHJcblxyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0cm90YXRlOiAtMTgwZGVnO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNoaW5pbmctYmx1ZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pcy1wYy1oaWRkZW4ge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sLWhlYWRlci1nbmF2X19pdGVtX193cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblx0PiBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdD4gYSxcclxuXHQ+IC50ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuNHM7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1ib2R5KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAudGV4dCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJvZHkpO1xyXG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tdGhpY2stYXJyb3cuc3ZnKTtcclxuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0bWFzay1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjRzIHZhcigtLWVhc2UtcXVpbnQtaW5vdXQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWduYXZfX25hdiB7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XHJcblx0XHR0b3A6IDgwcHg7XHJcblx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRnYXA6IDFweDtcclxuICAgIH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDZweCA2cHggNnB4IDMwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2hpbmluZy1ibHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL25hdi1hcnJvdy5zdmcpO1xyXG5cdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDZweDtcclxuXHRcdFx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICd2YXInO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBtaXhpblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIHRhYiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoodmFyLiR0YWIpKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoodmFyLiRwYykpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuXHRAbWVkaWEoYW55LWhvdmVyOiBob3Zlcikge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGZvb3RlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubC1mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG4gICAgXHRtYXJnaW4tdG9wOiAxMjBweDtcclxuXHR9XHJcblx0LnRvcCAmIHtcclxuICAgIFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5sLXBhZ2V0b3Age1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMTBweDtcclxuXHRib3R0b206IDEwcHg7XHJcblx0ei1pbmRleDogMztcclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtNzBweDtcclxuXHJcblx0fVxyXG59XHJcblxyXG4udG90b3Age1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogOHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdGJveC1zaGFkb3c6IDRweCA0cHggNnB4IHJnYmEoODIsIDg2LCAxMDYsIC4yKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstbmF2eSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IC5pY29uIHtcclxuXHRcdHdpZHRoOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0PiAudGV4dCB7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxufVxyXG5cclxuLmwtZm9vdGVyX19ib3R0b20ge1xyXG5cdHBhZGRpbmctYmxvY2s6IDQycHggMjVweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDQycHg7XHJcblx0fVxyXG5cclxuXHQ+IC5sLWlubmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAzMnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5mb290ZXJfX2JvdHRvbV9fbmF2X193cmFwIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdhcDogMzJweDtcclxuXHRmbGV4OiAxO1xyXG5cdHdpZHRoOiA5Mi44JTtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgMWZyIDFmcjtcclxuXHRcdGdhcDogMzJweCAxNnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmbGV4OiAwIDAgNjAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgMWZyIDFmciAyMCU7XHJcblx0XHRnYXA6IDMycHggMjRweDtcclxuXHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19ib3R0b21fX25hdl9faXRlbSB7XHJcblx0Ji5fdG9wIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGdyaWQtcm93OiAxLyA0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9fYm90dG9tX19uYXZfX2hkZyB7XHJcblx0PiBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IGEsXHJcblx0PiAudGV4dCB7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9fYm90dG9tX19uYXYge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiA4cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblxyXG4gICAgfVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vbmF2LWFycm93LnN2Zyk7XHJcblx0XHRcdFx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdG1hc2stc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19ib3R0b21fX25hdl9fY29udGVudCB7XHJcblx0d2lkdGg6IDkyLjglO1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRtYXgtd2lkdGg6IDMxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19sb2dvIHtcclxuXHR3aWR0aDogMTkwcHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2FkZHJlc3Mge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmZvb3Rlcl9fcHJpdmFjeSB7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkyKTtcclxuXHJcblx0PiAuaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAudGV4dCB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5sLWZvb3Rlcl9fY29weSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0cGFkZGluZy1ibG9jazogMTRweDtcclxuXHJcblx0PiAubC1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDhweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19jb3B5X19uYXYge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9uYXYtYXJyb3cuc3ZnKTtcclxuXHRcdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0bWFzay1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvcHkge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG5cdHNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBtYWluXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8v44K744Kv44K344On44OzXHJcbi5sLW1haW4ge1xyXG5cdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmOmhhcygubC1ncmFkLWJnKSB7XHJcblx0XHQrIC5sLWZvb3RlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sLXNlY3Rpb24ge1xyXG5cdG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fbmFycm93IHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3RoaW4ge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmwtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWlubmVyKSArIHZhcigtLWlubmVyLXBhZGRpbmcpKTtcclxuXHRwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbm5lci1wYWRkaW5nKSAvIDIpO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmwtbmFycm93X19pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tbmFycm93LWlubmVyKSArIHZhcigtLWlubmVyLXBhZGRpbmcpKTtcclxuXHRwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbm5lci1wYWRkaW5nKSAvIDIpO1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmwtaXRlbV9fYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGJyZWFkY3J1bWJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sLWJyZWFkY3J1bWJzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5Myk7XHJcblx0cGFkZGluZy1ibG9jazogNnB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYl9fbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0PiBhLFxyXG5cdFx0PiAucGFyZW50X190ZXh0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JheTQpO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmF5NCk7XHJcblx0XHRcdFx0cm90YXRlOiA0NWRlZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHBhZ2V0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsLXBhZ2V0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubC1wYWdldGl0bGUge1xyXG5cdHBhZGRpbmctYmxvY2s6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZDIpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2V0aXRsZV9faGRnIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLyogbWFpbl9fcGFnZXRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hcnRpY2xlX19wYWdldGl0bGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAyNnB4IDEycHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG4gICAgXHRwYWRkaW5nLXRvcDogMTM2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fcGFnZXRpdGxlX19pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fcGFnZXRpdGxlX19jb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgIG1heC13aWR0aDogMTI0NHB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG4gICAgXHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdCYuX3BkLXRiIHtcclxuICAgIFx0cGFkZGluZy1ibG9jazogMjdweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHBhZGRpbmctYmxvY2s6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IC5sLXNlY3Rpb24ge1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZV9fcGFnZXRpdGxlX19oZGcge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19ibG9jayB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfSIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGJveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm94X193aGl0ZSB7XHJcblx0bWFyZ2luLXRvcDogNTJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmF5Mik7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmc6IDE0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ib3hfX2dyYXkge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDM0cHg7XHJcblx0fVxyXG5cclxuXHQmLl9tdDIwIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYm94X19sZWFkIHtcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcblxyXG5cdCsgLmJveF9fbGVhZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ib3hfX2JvcmRlciB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRwYWRkaW5nOiAxNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRwYWRkaW5nOiAzNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmFwb3N0cm9waGVfX2JveCB7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDM5cHg7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcG9zdHJvcGhlLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYXBvc3Ryb3BoZV9fYm94X193cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0LnNlY3Rpb25fX25vdGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5saWdodC1ibHVlX19ib3gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUzKTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmxpZ2h0LWJsdWVfX2JveF9faGRnIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOihqOekuuOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmpzLWFuaW1lIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIHZhcigtLWVhc2UtY2lyYy1pbm91dCksIHRyYW5zZm9ybSAxcyB2YXIoLS1lYXNlLWN1YmljLWlub3V0KTtcclxuXHJcbiAgICAmLmlzLWFuaW1lIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uanMtZmFkZSB7XHJcblx0b3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG5cclxuXHQmLmlzLWZhZGUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgYnRuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHNlY3Rpb25fX2J1dHRvbl9fbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VjdGlvbl9fYnV0dG9uX19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDIwcHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHQmLl9jZW50ZXIge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAyNDZweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGJ1dHRvbl9fMDFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJ1dHRvbl9fd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG5cdCYuaXMtYW5pbWUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNsYXRlOiAxMDUlIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC01JTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDUlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNsYXRlIC44cyB2YXIoLS1lYXNlLWV4cG8taW4pO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGJ1dHRvbl9fMDFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJ1dHRvbl9fMDEge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0cmlnaHQ6IDEycHg7XHJcblx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zyk7XHJcblx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG1hc2stc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRyaWdodDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLnRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHJcblx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNoaW5pbmctYmx1ZSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IC50ZXh0IHtcclxuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGVtIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBib3JkZXJfX2J1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9yZGVyX19idXR0b24ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWluLWhlaWdodDogNjBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0cmlnaHQ6IDEycHg7XHJcblx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zyk7XHJcblx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG1hc2stc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdHJvdGF0ZTogOTBkZWc7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0fVxyXG5cclxuXHQmLl9hcnJvdy1sZWZ0IHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRyb3RhdGU6IDE4MGRlZztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKTtcclxuXHRcdFx0cm90YXRlOiAwZGVnO1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fcGRmIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRhc3BlY3QtcmF0aW86IDc1NyAvIDc4MDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLnRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLnRleHQge1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblx0XHR3aWR0aDogODUlO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBoZGdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogaDJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhkZy1sdjIge1xyXG5cdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdH1cclxuXHJcblx0Ji5fY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5oZGctbHYyX19sZWZ0IHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ji5fYmx1ZSB7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Yi1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl93aGl0ZSB7XHJcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZGctbHYyX19ib3R0b20ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZHVsbC1saWdodC1ibHVlKTtcclxuXHJcblx0PiAuZW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRjb2xvcjogdmFyKC0tZHVsbC1saWdodC1ibHVlKTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRvKTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLmpwIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGRnLWx2Mi1ibHVlIHtcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG5cclxuXHQmLl9jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji5fYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxMDhweDtcclxuXHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IC0zOHB4O1xyXG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMTAwJSwgMTAwJSAwKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRcdHNjYWxlOiAuNztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHR0b3A6IC00OHB4O1xyXG5cdFx0XHRcdHNjYWxlOiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9tdDIwIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhkZy1sdjItcmVkIHtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRjb2xvcjogdmFyKC0tcmVkMyk7XHJcbn1cclxuXHJcbi8qIGgzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZGctbHYzLWJsdWUge1xyXG5cdGZvbnQtc2l6ZTogMS40ZW07XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdCYuX2NlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uaGRnLWx2MyB7XHJcblx0Zm9udC1zaXplOiAxLjZlbTtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBoNFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIGxpc3RfX2J1bGxldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGlzdF9fYnVsbGV0IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHQmLl9tdDAge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS43NTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIuODu1wiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRlbSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIGJvcmRlcl9fZGVzY1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9yZGVyX19kZXNjIHtcclxuXHQ+IGRpdiB7XHJcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyYXk0KTtcclxuXHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGR0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGRkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBmYXFfX2Rlc2NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhcV9fZGVzYyB7XHJcblx0bWFyZ2luLXRvcDogNTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcblxyXG5cdD4gZGl2IHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDI4cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyMik7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRwYWRkaW5nLWJsb2NrOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGR0LFxyXG5cdFx0PiBkZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNnB4O1xyXG5cclxuXHRcdFx0PiAuaWNvbiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWxhdG8pO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblxyXG5cdFx0XHRcdCYuX3Ege1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5fYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcmVkKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGR0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQ+IGRkIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5jb250ZW50IHtcclxuXHRcdFx0XHQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvZ2dsZV9fYnV0dG9uIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5Mik7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0cmlnaHQ6IDZweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR3aWR0aDogM3B4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0cmlnaHQ6IDE3cHg7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cm90YXRlOiAxODBkZWc7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogbGlzdF9fbnVtXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5saXN0X19udW0ge1xyXG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cclxuXHQ+IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0fVxyXG59XHJcblxyXG4vKiBsaXN0X19icmFja2V0c19fbnVtXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5saXN0X19icmFja2V0c19fbnVtIHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcblx0XHQ+IC5saXN0X19idWxsZXQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdCBjb250ZW50OiBcIu+8iFwiIGNvdW50ZXIobnVtYmVyKSBcIu+8iVwiO1xyXG5cdFx0XHQgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgbGVmdDogMDtcclxuXHRcdFx0IHRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbGlua1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsaW5rX19hcnJvd1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGlua19fYXJyb3cge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi10aGluLWFycm93LnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8qIGFuY2hvci1saW5rX19saXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYW5jaG9yLWxpbmtfX2xpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fY29sMiB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gKDEycHggKiAxLzIpKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAoMjRweCAqIDEvMikpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9jb2wzIHtcclxuXHRcdCY6aGFzKD4gbGk6bnRoLW9mLXR5cGUoNCkpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMTJweCAqIDIvMykpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtICgyNHB4ICogMi8zKSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBsaW5rX19saXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5saW5rX19saXN0IHtcclxuXHRtYXJnaW4tdG9wOiA1MnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Z2FwOiAyNHB4IDQwcHg7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMjBweCAqIDIgLyAzKSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gKDQwcHggKiAyIC8gMykpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1jaXJjbGUtYXJyb3ctMDIuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAycHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYmxhbmsuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIGJ1dHRvbl9fbGlua19fbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnV0dG9uX19saW5rX19saXN0IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdhcDogMTRweDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdCYuX2NvbDIge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2NvbDMge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2NvbDQge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdCYuaXMtY3VycmVudCB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ1dHRvbl9fbGlua19fdGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ1dHRvbl9fd3JhcCB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnV0dG9uX19saW5rX19idXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IC50ZXh0IHtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRcdGdhcDogMjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4uaG92ZXIge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZTIpO1xyXG5cclxuXHRcdFx0XHRcdC5idXR0b25fX2xpbmtfX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdD4gLnRleHQge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnV0dG9uX19saW5rX190ZXh0IHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRtaW4taGVpZ2h0OiA0MnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYnV0dG9uX19saW5rX19idXR0b24ge1xyXG5cdG1heC13aWR0aDogMjEycHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3cuc3ZnKTtcclxuXHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0bWFzay1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0cmlnaHQ6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHR9XHJcblxyXG5cdD4gLnRleHQge1xyXG5cdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgdGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBzZWN0aW9uX190ZXh0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWN0aW9uX190ZXh0IHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRsaW5lLWhlaWdodDogMS43NTtcclxuXHJcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQrIC5zZWN0aW9uX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHR9XHJcblxyXG5cdCYuX3doaXRlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0fVxyXG5cclxuXHQmLl9jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji5fcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHQmLl9pbmRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjRlbTtcclxuXHR9XHJcblxyXG5cdGVtIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnNlY3Rpb25fX25vdGUge1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdG1hcmdpbi10b3A6IDFlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHR0ZXh0LWluZGVudDogLTFlbTtcclxuXHJcblx0Ji5fY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCYuX3JpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBiZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBsLWdyYWQtYmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmwtZ3JhZC1iZyB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7XHJcblx0cGFkZGluZy1ibG9jazogMjRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDMycHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgaW1hZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc2VjdGlvbl9fZmlndXJlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWN0aW9uX19maWd1cmUge1xyXG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQmLl93aWQtNzIwIHtcclxuXHRcdG1heC13aWR0aDogNzIwcHg7XHJcblx0fVxyXG5cclxuXHQmLl93aWQtMTAwMCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcclxuXHR9XHJcblxyXG5cdCYuX3dpZC0xMDIwIHtcclxuXHRcdG1heC13aWR0aDogMTAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5fbXQwIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQmLl9tdDIwIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR9XHJcblxyXG5cdCsgKiB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBjb2x1bW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc2VjdGlvbl9fY29sdW1uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWN0aW9uX19jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDUycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0Z2FwOiA0NHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2ltYWdlIHtcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiA1OS42MyU7XHJcblx0XHRtYXgtd2lkdGg6IDY1NnB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb25fX2NvbnRlbnQge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgdGFibGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogdGFibGVfXzAxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50YWJsZV9fMDEge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0cGFkZGluZzogNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmF5NCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS43NTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRoIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlcik7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICB0b3BcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcF9fd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBoZXJvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZXJvIHtcclxuXHRoZWlnaHQ6IDEwMGR2aDtcclxuXHRtYXgtaGVpZ2h0OiA3NjhweDtcclxuXHJcblx0PiAubC1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ly8gaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0PiAuc3BsaWRlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dHJhbnNsYXRlOiAtNTAlIDA7XHJcblxyXG5cdFx0LnNwbGlkZS13cmFwcGVyLFxyXG5cdFx0LnNwbGlkZV9fdHJhY2ssXHJcblx0XHQuc3BsaWRlX19saXN0LFxyXG5cdFx0LnNwbGlkZV9fc2xpZGUsXHJcblx0XHQuc2xpZGUge1xyXG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1zdG9wIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3BsaWRlX19zbGlkZSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHR0cmFuc2xhdGU6IC01MCUgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMHMgMXMgdmFyKC0tZWFzZS1leHBvLW91dCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMjRweDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGdhcDogOHB4O1xyXG5cdFx0dHJhbnNsYXRlOiAwIGNhbGMoLTUwJSAtIDMwcHgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdFx0XHR0cmFuc2xhdGU6IDAgY2FsYygtNTAlICsgNDJweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDZweDtcclxuXHJcblx0XHRcdCY6aGFzKC5pcy1hY3RpdmUpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBwYWdlbmF0aW9uLWFuaW1lO1xyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDVzO1xyXG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGFnZW5hdGlvbi1hbmltZSB7XHJcblx0MCUge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uc3RvcF9fYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDVweDtcclxuXHR0b3A6IDQ1cHg7XHJcblx0ei1pbmRleDogMjtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRwYWRkaW5nOiAzcHggNXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0dG9wOiA4NXB4O1xyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRtYXJnaW46IDAgNXB4IDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvX19jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAxMnB4IDEycHggMDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDkwcHgpO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDM4cHggMjRweCAxNXB4O1xyXG4gICAgXHR0b3A6IGNhbGMoNTAlIC0gNzdweCk7XHJcblx0fVxyXG5cclxuXHQmLmlzLWFuaW1lIHtcclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0dHJhbnNsYXRlOiAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmhlcm9fX2xlYWQsXHJcblx0XHQuaGVyb19faGRnIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDMwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zbGF0ZSAuNnMgdmFyKC0tZWFzZS1xdWludC1pbm91dCk7XHJcblx0XHR0cmFuc2xhdGU6IC0xMDAlIDA7XHJcblx0XHRyaWdodDogMDtcclxuICAgIFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvX19sZWFkIHtcclxuXHR3aWR0aDogMjQ0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgdmFyKC0tZWFzZS1jdWJpYy1pbm91dCkgMXM7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHdpZHRoOiA0NzdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvX19oZGcge1xyXG5cdHdpZHRoOiAyNjBweDtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIHZhcigtLWVhc2UtY3ViaWMtaW5vdXQpIDEuNXM7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHdpZHRoOiA2MTZweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiB0b3AtbmV3c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wLW5ld3Mge1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1pbm5lci1wYWRkaW5nKSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgLjkpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRwYWRkaW5nOiAyMHB4IDEycHg7XHJcblx0ei1pbmRleDogMTtcclxuXHRtYXgtd2lkdGg6IDEwODBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR0cmFuc2xhdGU6IDAgNTAlO1xyXG5cdGJveC1zaGFkb3c6IDEwcHggMTBweCAxNnB4IHJnYmEoODIsIDg2LCAxMDYsIC4yKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHRyYW5zbGF0ZTogMDtcclxuXHRcdGJvdHRvbTogLTcwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRvcC1uZXdzX19jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDIwcHg7XHJcblx0bWF4LXdpZHRoOiA5NTBweDtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGdhcDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtbmV3c19faGRnX19ibG9jayB7XHJcblxyXG59XHJcblxyXG4udG9wLW5ld3NfX2hkZyB7XHJcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRvKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtbmV3c19fbGluayB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRvcC1uZXdzX19jb250ZW50X19ibG9jayB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLm5ld3NfX2xpc3Qge1xyXG5cdD4gbGkge1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAxNHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWR1bGwtbGlnaHQtYmx1ZSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmV3c19fbGlzdF9fbWV0YSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDRweCAxMnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDE2MHB4O1xyXG5cdH1cclxuXHJcblx0PiAuZGF0ZSB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1sYXRvKTtcclxuXHR9XHJcblxyXG5cdD4gLnRhZ3Mge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRnYXA6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWcge1xyXG5cdG1pbi13aWR0aDogNzJweDtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRwYWRkaW5nOiAycHggMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Jjpub3QoLl9pbXBvcnRhbnQpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpO1xyXG5cdH1cclxuXHJcblx0Ji5faW1wb3J0YW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZDIpO1xyXG5cdH1cclxufVxyXG5cclxuLm5ld3NfX2xpc3RfX3RpdGxlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxleDogMTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNpcmNsZS1hcnJvdy0wMS5zdmcpO1xyXG5cdFx0bWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdHRyYW5zaXRpb246IC40cyB2YXIoLS1lYXNlLXF1aW50LWlub3V0KTtcclxuXHRcdHJvdGF0ZTogLTkwZGVnO1xyXG5cdH1cclxuXHJcblx0PiBhIHtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltocmVmJD1cIi5wZGZcIl0ge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiA3NTcgLyA3ODA7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tcGRmLnN2Zykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAudG9wLWFib3V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3AtYWJvdXQge1xyXG5cdHBhZGRpbmctYmxvY2s6IDIzNnB4IDQwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0cGFkZGluZy1ibG9jazogMTQ1cHggOTRweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEyNSAvIDEwMztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYWJvdXQtYmctc3AucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogMTM2NiAvIDkyNTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2xhdGU6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2Fib3V0LWJnLXBjLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wIC9jb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3AtYWJvdXRfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcC1hYm91dF9fY29udGVudCB7XHJcblx0ZmxleDogMTtcclxuXHRtYXgtd2lkdGg6IDU3NnB4O1xyXG59XHJcblxyXG4udG9wLWFib3V0X190ZXh0X19ibG9jayB7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtYWJvdXRfX2ltYWdlIHtcclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0d2lkdGg6IDQ1LjUlO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG5cdH1cclxufVxyXG5cclxuLyogLnRvcC1vcmlnaW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcC1vcmlnaW4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFzcGVjdC1yYXRpbzogMTI1IC8gNjI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAtMTYwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9vcmlnaW4tYmcucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGJvdHRvbTogLTI0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Ym90dG9tOiAtMzkwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWNvbHVtbl9fYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHJcblx0Ji5faW1hZ2UtcmlnaHQge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWNvbHVtbl9faW1hZ2Uge1xyXG5cdFx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNDRweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9pbWFnZS1sZWZ0IHtcclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWNvbHVtbl9faW1hZ2Uge1xyXG5cdFx0XHRyaWdodDogMTJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTQ0cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWdyYWRfX2JveCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcC1jb2x1bW5fX2ltYWdlIHtcclxuXHRtYXJnaW4tdG9wOiAtNS4zM3Z3O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtd2lkdGg6IDY3MnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1hcmdpbi10b3A6IDE0MHB4O1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWdyYWRfX2JveCB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JhZCk7XHJcblx0cGFkZGluZzogMjhweCAxMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRtYXgtd2lkdGg6IDY3MnB4O1xyXG5cdGJveC1zaGFkb3c6IDRweCA0cHggNnB4IHJnYmEoODIsODYsMTA2LC4yKTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDgwcHg7XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWdyYWRfX3RleHRfX2Jsb2NrIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi8qIHRvcC1zZXJ2aWNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3Atc2VydmljZSB7XHJcblx0cGFkZGluZy1ibG9jazogNjBweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLHJnYmEoMjQyLDI0NSwyNDgsMSkgMTAwJSk7XHJcbn1cclxuXHJcbi50b3Atc2VydmljZV9fdGV4dF9fYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi50b3Atc2VydmljZV9fbGlzdCB7XHJcblx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHR3aWR0aDogODUuNDclO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQudG9wLXNlcnZpY2VfX2xpc3RfX2ltYWdlIHtcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRzY2FsZTogMS4xO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnRvcC1zZXJ2aWNlX19saXN0X190ZXh0IHtcclxuXHRcdFx0XHRcdFx0PiAudGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXNoaW5pbmctYmx1ZSk7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3Atc2VydmljZV9fbGlzdF9faW1hZ2Uge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcC1zZXJ2aWNlX19saXN0X19jb250ZW50IHtcclxuXHRwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbn1cclxuXHJcbi50b3Atc2VydmljZV9fbGlzdF9fdGV4dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQ+IC5lbiB7XHJcblx0XHRjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tbGF0byk7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG5cclxuXHQ+IC50ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNpcmNsZS1hcnJvdy0wMS5zdmcpO1xyXG5cdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNHMgdmFyKC0tZWFzZS1xdWludC1pbm91dCk7XHJcblx0XHRcdHJvdGF0ZTogLTkwZGVnO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi8qIHRvcC1hdHRlbXB0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3AtYXR0ZW1wdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctYmxvY2s6IDQwcHggNjZweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0cGFkZGluZy1ibG9jazogODBweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvYXR0ZW1wdC1iZy1zcC5wbmcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlcjtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2xhdGU6IDAgLTUwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2F0dGVtcHQtYmctcGMucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiB0b3AtY29tcGFueVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wLWNvbXBhbnkge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyYXkpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJsb2NrOiA0MHB4IDgwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEyNSAvIDgxO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvY29tcGFueS1iZy1zcC10b3AucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XHJcblx0XHR0b3A6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2NvbXBhbnktYmctcGMucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRhc3BlY3QtcmF0aW86IDM3NSAvIDMxOTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2NvbXBhbnktYmctc3AtYm90dG9tLnBuZykgbm8tcmVwZWF0IDAgMCAvIGNvdmVyO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWNvbXBhbnlfX2xpc3Qge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMzZweDtcclxuXHR3aWR0aDogNzcuNyU7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGdhcDogMThweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGdhcDogMzZweDtcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0ZmxleDogMTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdC50b3AtY29tcGFueV9fbGlzdF9faW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdHNjYWxlOiAxLjE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudG9wLWNvbXBhbnlfX2xpc3RfX3RleHQge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcC1jb21wYW55X19saXN0X19pbWFnZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdGltZyB7XHJcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHR9XHJcbn1cclxuXHJcbi50b3AtY29tcGFueV9fbGlzdF9fdGV4dCB7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tY2lyY2xlLWFycm93LTAxLnN2Zyk7XHJcblx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG1hc2stc2l6ZTogY292ZXI7XHJcblxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zbGF0ZTogMCAtNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogLjRzIHZhcigtLWVhc2UtcXVpbnQtaW5vdXQpO1xyXG5cdFx0cm90YXRlOiAtOTBkZWc7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogdG9wLW90aGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3Atb3RoZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50b3Atb3RoZXJfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcbn1cclxuXHJcbi50b3Atb3RoZXJfX2l0ZW0ge1xyXG5cdHBhZGRpbmctYmxvY2s6IDQwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsZXg6IDE7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0cGFkZGluZy1ibG9jazogNjVweDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuICAgIFx0bWFyZ2luLWlubGluZTogLTEycHg7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSg1LCAzMywgNjUsIC43KTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR3aWR0aDogMjAwJTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHdpZHRoOiAxNjAlO1xyXG5cdH1cclxuXHJcblx0Ji5fMDEge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9mYXEtYmcuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG4gICAgICAgIFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fMDIge1xyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvbGluay1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC9jb3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wLW90aGVyX19pdGVtX193cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLnRvcC1vdGhlcl9fdGV4dF9fYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgb3JpZ2luXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIG1pc3Npb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1pc3Npb25fX3BhZ2V0aXRsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGhlaWdodDogNTQ1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWlzc2lvbl9fcGFnZXRpdGxlX19pbWFnZSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0fVxyXG59XHJcblxyXG4ubWlzc2lvbl9fcGFnZXRpdGxlX19jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZy1ibG9jazogMTUlIDEwJTtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDAgNSU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1pc3Npb25fX3BhZ2V0aXRsZV9faGRnIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdD4gLmpwIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XHJcblx0XHR0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzUwQjhFMTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDQuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLmVuIHtcclxuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1wbGF5YmFsKTtcclxuXHRcdGNvbG9yOiAjNTNCRkU0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWlzc2lvbl9fcGFnZXRpdGxlX190ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG59XHJcblxyXG4ubWlzc2lvbl9fYmxvY2sge1xyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogaXRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIG9yaWdpblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBjYXNlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jYXNlLWFuY2hvcl9fbGlzdCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRnYXA6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQ+IGxpIHtcclxuXHRcdD4gYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXNlLWFuY2hvcl9fbGlzdF9faWNvbiB7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0bWF4LXdpZHRoOiAyODBweDtcclxufVxyXG5cclxuLmNhc2UtYW5jaG9yX19saXN0X190ZXh0IHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcblx0bWFyZ2luOiAxMnB4IGF1dG8gMDtcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1yaWdodDogMjhweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1jaXJjbGUtYXJyb3ctMDEuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AgL2NvdmVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IC0ycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBmbG93XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mbG93X19pdGVtIHtcclxuXHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmxvd19fZGVzYyB7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0PiBkaXYge1xyXG5cclxuXHRcdD4gZHQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGRkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mbG93X19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAzNHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uZmxvd19fbGlzdF9faW1hZ2Uge1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi5mbG93X19saXN0X19oZGcge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tbGlnaHQtYmx1ZSk7XHJcblxyXG5cdD4gLnNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIGVmZm9ydHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogYWR2YW5jZWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFkdmFuY2VkX19jb2x1bW4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDUycHg7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRnYXA6IDQ0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYWR2YW5jZWRfX21vdmllIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IDM1JTtcclxuXHR9XHJcblxyXG5cclxuXHJcblx0PiBhIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLmhvdmVyIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHJcblx0XHRcdG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24teW91dHViZS5zdmcpO1xyXG5cdFx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTczMDI4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRodW1ibmFpbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODApO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLmNhcHRpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5hZHZhbmNlZF9fY29udGVudCB7XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuI2JveGVyIHtcclxuXHQmLm1vYmlsZSB7XHJcblx0XHQuYm94ZXItY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuYm94ZXItY29udGVudCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOm5vdCgubW9iaWxlKSB7XHJcblx0XHQmLmlmcmFtZSB7XHJcblx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcclxuXHRcdFx0bWF4LXdpZHRoOiA5ODBweDtcclxuXHRcdFx0bWF4LWhlaWdodDogNTYwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJveGVyLWlmcmFtZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ly9oZWlnaHQ6IDEwMCU7XHJcblx0YXNwZWN0LXJhdGlvOiAxNiAvOTtcclxufVxyXG5cclxuLyogZGl2ZXJzaWZpY2F0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5kaXZlcnNpZmljYXRpb25fX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNzJweDtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdC5saWdodC1ibHVlX19ib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IDI3LjYyJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZWZmb3J0cy9kaXZlcnNpZmljYXRpb24vcGx1cy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcCAvY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAtNjBweDtcclxuXHRcdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblx0XHRcdFx0XHRyaWdodDogLTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGl2ZXJzaWZpY2F0aW9uX19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Z2FwOiAyMnB4O1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmRpdmVyc2lmaWNhdGlvbl9fZmlndXJlIHtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cclxuXHQ+IC5jYXB0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRpdmVyc2lmaWNhdGlvbl9fbGVhZCB7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgY29tcGFueVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBtZXNzYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tZXNzYWdlX19mbG9hdCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1lc3NhZ2VfX2ltYWdlIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDQwJTtcclxuXHRwYWRkaW5nOiAwIDAgMTBweCAxMHB4O1xyXG5cdG1heC13aWR0aDogMzIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDIwcHg7XHJcblx0fVxyXG5cclxuXHQrIC5zZWN0aW9uX190ZXh0IHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubWVzc2FnZV9fbmFtZSB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0Z2FwOiA4cHg7XHJcblxyXG5cdD4gLnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdH1cclxuXHJcblx0PiAubmFtZSB7XHJcblx0XHR3aWR0aDogMTM0cHg7XHJcblx0fVxyXG59XHJcbi8qIG91dGxpbmVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm91dGxpbmVfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGdhcDogMjBweDtcclxuXHR9XHJcblxyXG5cdCsgLm91dGxpbmVfX2Rlc2Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyYXk0KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm91dGxpbmVfX2NvbnRlbnQge1xyXG5cdGZsZXg6IDE7XHJcblxyXG5cdC5vdXRsaW5lX19kZXNjIHtcclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuLm91dGxpbmVfX2Rlc2Mge1xyXG5cdD4gZGl2IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA1cHg7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyYXk0KTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRwYWRkaW5nLWJsb2NrOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+IGR0LFxyXG5cdFx0PiBkZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiBkdCB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRcdFx0d2lkdGg6IDhlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAudGV4dCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG5cdFx0XHRcdHdpZHRoOiA1ZW07XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGRkIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCsgLnNlY3Rpb25fX3RleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5vdXRsaW5lX19tYXAge1xyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHR9XHJcblxyXG5cdD4gaW1nIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdH1cclxuXHJcblx0PiAuY2FwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRtYXJnaW4tYmxvY2s6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saXN0X19tZW1iZXIge1xyXG5cdD4gbGkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHQ+IC50aXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMGVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLm5hbWUge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbXBhbnlfX2NvbHVtbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGdhcDogNDBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBoaXN0b3J5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oaXN0b3J5X195ZWFyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdD4gLnllYXIge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdD4gLm1vbnRoIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDIuNWVtO1xyXG5cdH1cclxufVxyXG5cclxuLmhpc3RvcnlfX25vdyB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDUwJSAxMDAlLCAxMDAlIDApO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi9mb3VuZGF0aW9uL21peGluJztcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBpbmZvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIOS4gOimp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyog6Kmz57SwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIC5kZXRhaWxfX2hlYWQge1xyXG5cclxuLy8gfVxyXG5cclxuLmRldGFpbF9fZGF0ZSB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmluZm9fX2hkZyB7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZXRhaWxfX2JvZHkge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0ZW0ge1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdH1cclxuXHJcblx0cHJlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdH1cclxuXHJcblx0Lyog6KaL5Ye644GXXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQvLyBoMSB7XHJcblx0Ly8gXHQmLndwLWJsb2NrLWhlYWRpbmcge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHJcblx0Ly8gXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxuXHQvLyBoMiB7XHJcblx0Ly8gXHQmLndwLWJsb2NrLWhlYWRpbmcge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuXHJcblx0Ly8gXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cclxuXHQvLyBoMyB7XHJcblx0Ly8gXHQmLndwLWJsb2NrLWhlYWRpbmcge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHJcblx0Ly8gXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxuXHQvLyBoNCB7XHJcblx0Ly8gXHQmLndwLWJsb2NrLWhlYWRpbmcge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHJcblx0Ly8gXHRcdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC8vIGg1IHtcclxuXHQvLyBcdCYud3AtYmxvY2staGVhZGluZyB7XHJcblx0Ly8gXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuXHQvLyBcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHQvLyBcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblx0Ly8gaDYge1xyXG5cdC8vIFx0Ji53cC1ibG9jay1oZWFkaW5nIHtcclxuXHQvLyBcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cclxuXHQvLyBcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHQvLyBcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblxyXG5cdC8vIC53cC1ibG9jay1oZWFkaW5nIHtcclxuXHQvLyBcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdC8vIH1cclxuXHJcblx0Lyog44CAaWZyYW1lXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQvLyAud3AtYmxvY2stZW1iZWR7XHJcblx0Ly8gXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cclxuXHQvLyBcdGlmcmFtZSB7XHJcblx0Ly8gXHRcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0Ly8gXHRcdGFzcGVjdC1yYXRpbzogMTYvOTtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC8qIOODluODreODg+OCr+OCqOODh+OCo+OCvyDooajntYRcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC8vIC53cC1ibG9jay10YWJsZXtcclxuXHQvLyBcdHBhZGRpbmc6IDA7XHJcblx0Ly8gXHRtYXJnaW46IDA7XHJcblx0Ly8gXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuXHQvLyBcdHRhYmxle1xyXG5cdC8vIFx0XHR3aWR0aDogMTAwJTtcclxuXHQvLyBcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcblx0Ly8gXHRcdHRoZWFke1xyXG5cdC8vIFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHQvLyBcdFx0fVxyXG5cclxuXHQvLyBcdFx0dGh7XHJcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZWVlO1xyXG5cdC8vIFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0Ly8gXHRcdFx0cGFkZGluZzogNXB4O1xyXG5cclxuXHQvLyBcdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdC8vIFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHQvLyBcdFx0XHR9XHJcblx0Ly8gXHRcdH1cclxuXHJcblx0Ly8gXHRcdHRke1xyXG5cdC8vIFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0Ly8gXHRcdFx0cGFkZGluZzogNXB4O1xyXG5cclxuXHQvLyBcdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdC8vIFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHQvLyBcdFx0XHR9XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC8qIOODluODreODg+OCr+OCqOODh+OCo+OCvyDjg6rjgrnjg4hcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lyog44OW44Ot44OD44Kv44Ko44OH44Kj44K/IOeVquWPt+S7mOOBjeODquOCueODiFxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0b2wge1xyXG5cdFx0Ly8gbWFyZ2luLXRvcDogNDBweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuLmRldGFpbF9fYnV0dG9uIHtcclxuXHRtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cdHdpZHRoOiAyODBweDtcclxufVxyXG5cclxuLyog44Oa44O844K444ON44O844K344On44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBzY29wZSAoLndwLXBhZ2VuYXZpKSB7XHJcblx0OnNjb3BlIHtcclxuXHRcdG1hcmdpbi1ibG9jazogNDBweCA4MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiA4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRnYXA6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAucGFnZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gc3BhbixcclxuXHRcdD4gYSB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tbGF0byk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi5ob3ZlciB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IC5jdXJyZW50IHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC13aGl0ZSk7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcclxuXHRcdH1cclxuXHJcblx0XHQ+IC5maXJzdCxcclxuXHRcdD4gLnByZXZpb3VzcG9zdHNsaW5rLFxyXG5cdFx0PiAubmV4dHBvc3RzbGluayxcclxuXHRcdD4gLmxhc3Qge1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XHJcblxyXG5cdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRtYXNrLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiAubmV4dHBvc3RzbGluayxcclxuXHRcdD4gLmxhc3Qge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmZpcnN0LFxyXG5cdFx0PiAucHJldmlvdXNwb3N0c2xpbmsge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHJvdGF0ZTogLTE4MGRlZztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kdWxsLWxpZ2h0LWJsdWUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdD4gLnByZXZpb3VzcG9zdHNsaW5rLFxyXG5cdFx0PiAubmV4dHBvc3RzbGluayB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy1zaW5nbGUuc3ZnKTtcclxuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy1zaW5nbGUuc3ZnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQ+IC5maXJzdCxcclxuXHRcdD4gLmxhc3Qge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYXJyb3ctZG91YmxlLnN2Zyk7XHJcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYXJyb3ctZG91YmxlLnN2Zyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgcG9saWN5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHByaXZhY3lcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaXZhY3lfX2hlYWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcml2YWN5X19tYXJrIHtcclxuXHR3aWR0aDogNzBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmVuYWN0bWVudF9fZGVzYyB7XHJcblx0PiBkaXYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0PiBkdCB7XHJcblx0XHRcdHdpZHRoOiA1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0PiBkZCB7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnllYXIge1xyXG5cdFx0XHRcdHdpZHRoOiAyLjVlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1vbnRoLFxyXG5cdFx0XHQuZGF0ZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEuMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZW5hY3RtZW50X190ZXh0IHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG4ucHJpdmFjeV9fYmxvY2sge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQ+ICoge1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLypcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuIiwiQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbic7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgY29udGFjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdF9fZGVzYyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi5wYyB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdC8vICsgLmNvbnRhY3RfX2Rlc2Mge1xyXG5cdC8vIFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHJcblx0Ly8gXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdC8vIFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblx0PiBkdCB7XHJcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWdyYXkzKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWJsb2NrOiA1cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblx0XHRcdCYucmVxIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFueSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gZGQge1xyXG5cdFx0cGFkZGluZzogMTBweCAzcHggMDtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcblx0Y29sb3I6IHZhcigtLXJlZCk7XHJcbn1cclxuXHJcbiNjb250YWN0X3ByaXZhY3kge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0aGVpZ2h0OiAxNjBweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdG92ZXJmbG93LXk6c2Nyb2xsO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7XHJcblxyXG5cdEBpbmNsdWRlIG1peGluLnRhYiB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0PiAqIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0Y29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1peGluLnBjIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoNCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNoZWNrX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdC52X2JuIHtcclxuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZXgsXHJcbi5hdHRlbnRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtaXhpbi50YWIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG4uaW5wdXRfX3RleHQsXHJcbnRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNXB4O1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA1cHggI0E2RTJGNTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNBNkUyRjU7XHJcblx0fVxyXG59XHJcblxyXG4uaW5wdXRfX3RleHQge1xyXG5cdGhlaWdodDogMzBweDtcclxuXHJcblx0QGluY2x1ZGUgbWl4aW4udGFiIHtcclxuXHRcdG1heC13aWR0aDogMzAwcHg7XHJcblx0fVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0aGVpZ2h0OiA5NnB4O1xyXG59XHJcblxyXG4uc2VuZCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNoZWNrYm94IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0dG9wOiA3cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNtYWxsX3RleHQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogOTAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dCB7XHJcblx0Jlt0eXBlPVwic3VibWl0XCJdLFxyXG5cdCZbdHlwZT1cInJlc2V0XCJdLFxyXG5cdCZbbmFtZT1cImJhY2tcIl0ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWl4aW4ucGMge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcblx0XHQmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDojM0U5N0Q5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6ZGlzYWJsZWQge1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmW3R5cGU9XCJyZXNldFwiXSxcclxuXHQmW25hbWU9XCJiYWNrXCJdIHtcclxuXHRcdGJvcmRlcjoycHggc29saWQgdmFyKC0tbGlnaHQtZ3JheTIpO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uY29udGFjdF9jYXV0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWJsdWUpO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nO1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIHRvcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnUtc3Age1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBAaW5jbHVkZSBtaXhpbi50YWIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtaXhpbi50YWIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi51LXBjIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtaXhpbi5wYyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnUtcGMtbm9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIG1peGluLnBjIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIl19 */
