@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}a{display:block;text-decoration:none}i{display:inline-block}img{display:block;max-width:100%}picture{display:block}table{width:100%}td,th{text-align:left}button{display:block}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;background-repeat:no-repeat;border:none;border-radius:0;outline:0;text-align:inherit}textarea{resize:none;overflow:auto}html{font-size:62.5%}body{font-size:14px;color:#000;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}a{color:#000}a{-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}a:hover{opacity:.7;text-decoration:none}button,input[type=button],input[type=file],input[type=submit]{-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}button:hover,input[type=button]:hover,input[type=file]:hover,input[type=submit]:hover{opacity:.7}button,input[type=button],input[type=checkbox],input[type=file],input[type=radio],input[type=submit],label,select{cursor:pointer}[data-animation=rect-slide]{position:relative;display:inline-block;overflow:hidden;opacity:0}[data-animation=rect-slide]:after,[data-animation=rect-slide]:before{content:"";display:block;position:absolute;right:0;bottom:0;height:100%;opacity:var(--opacity)}[data-animation=rect-slide]:before{background-color:#000;background-color:#fff;z-index:2;width:var(--width1)}[data-animation=rect-slide]:after{background-color:#000;z-index:1;width:var(--width2)}html{height:100%;min-height:100%}body{min-width:1440px;height:100%;min-height:100%}.l-header{width:100%;min-width:1440px}.l-content{width:100%;min-width:1440px}.l-content__inner{width:1440px;margin:0 auto}.l-footer{width:100%;min-width:1440px}.l-footer__inner{width:1440px;margin:0 auto}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .l-content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-header__inner{padding:10px 10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-header__logo{width:200px;height:30px;background-image:url(http://placehold.jp/000/eee/200x30.png?text=logo-black);background-size:cover}.l-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px}.l-header__nav>li{margin-left:33px;position:relative}.l-header__nav>li:after{content:"";display:inline-block;position:absolute;bottom:-10px;width:100%;height:1px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#000}.l-header__nav>li:hover:after{opacity:.6}.l-header__nav>li.is-current:after{opacity:1}.l-header__nav>li a{font-size:14px}body.is-top .l-header__logo{background-image:url(http://placehold.jp/eee/000/200x30.png?text=logo-white)}body.is-top .l-header__nav a{color:#fff}body.is-top .l-header__button span{background-color:#fff}.l-header{-webkit-transition:all .3s ease;transition:all .3s ease;position:fixed;top:0;z-index:10}.l-header.is-fixed{background-color:#fff}.l-header.is-fixed .l-header__logo{background-image:url(http://placehold.jp/000/eee/200x30.png?text=logo-black)}.l-header.is-fixed .l-header__nav a{color:#000}.l-header.is-fixed .l-header__button span{background-color:#000}html{scroll-behavior:smooth}html .l-content{scroll-margin-top:70px}.l-slidemenu{padding-top:50px;background-color:#fff}.l-slidemenu__inner{padding:0 30px}.l-slidemenu__main-list{margin-bottom:30px}.l-slidemenu__main-list li a{font-size:24px;font-weight:700;letter-spacing:1.5px;display:block;padding:14px 0}.l-slidemenu__sub-list{margin-bottom:50px}.l-slidemenu__sub-list>li a{font-size:14px;padding:10px 0}#js-spMenu{opacity:0;position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1;pointer-events:none;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#js-contentWrapper{-webkit-transition:all .5s ease;transition:all .5s ease;z-index:2}#js-overlay{display:none}#js-spMenuButton{display:none}body.is-open{overflow:hidden}body.is-open #js-overlay{visibility:visible;cursor:pointer;background:rgba(0,0,0,.7);pointer-events:auto}body.is-open #js-spMenu{opacity:1;pointer-events:auto;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}body.is-open #js-contentWrapper,body.is-open #js-overlay{-webkit-transform:translate3d(-90%,0,0);transform:translate3d(-90%,0,0)}body.is-open #js-spMenuButton span{background-color:#000}.l-slidemenu-button{display:none;-webkit-transition:all .3s;transition:all .3s;position:relative;width:20px;height:20px}.l-slidemenu-button span{display:inline-block;-webkit-transition:all .3s;transition:all .3s;position:absolute;left:0;width:100%;height:2px;background-color:#000}.l-slidemenu-button span:nth-of-type(1){top:0}.l-slidemenu-button span:nth-of-type(2){top:9px}.l-slidemenu-button span:nth-of-type(3){bottom:0}.l-slidemenu-button.is-active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);-ms-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.l-slidemenu-button.is-active span:nth-of-type(2){opacity:0}.l-slidemenu-button.is-active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);-ms-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.l-footer__inner{padding:120px 0;width:1120px!important;padding-left:40px;padding-right:40px}.l-footer-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer-layout__photo{width:240px;margin-right:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer-layout__logo{padding:0 66px;padding:0 6.4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer-layout__info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1px}.l-footer-info__text-ja{font-size:16px;line-height:1.88;letter-spacing:1.28px;margin-top:-8px;margin-bottom:7px}.l-footer-info__text-en{font-size:14px;line-height:1.43;letter-spacing:1.4px;margin-bottom:10px}.l-footer-info__list>li p,.l-footer-info__list>li span{font-size:14px;line-height:2;letter-spacing:1.4px;display:inline-block}.l-footer-info__list>li.is-time span{width:78px}.l-footer-info__list>li.is-tel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:46px}.l-footer-info__list>li.is-tel span{width:83px}.l-footer-info__list>li.is-tel i{display:inline;position:relative;bottom:2px}.l-footer-info__list>li.is-tel>div{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer-info__list>li.is-address{padding-top:13px;margin-bottom:-4px}.l-footer-info__list>li.is-address span{letter-spacing:1.12px}.c-button{display:block;color:#fff;text-align:center;background-color:#fff;border:1px solid #707070;border-radius:6px;padding:24px 0}::-webkit-input-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}::-ms-input-placeholder{color:#888}::placeholder{color:#888}.c-input-text{width:100%;color:#000;font-size:16px;padding:17px 15px;background-color:#fff;border:solid 1px #707070;border-radius:8px}.c-textarea{width:100%;color:#000;font-size:16px;padding:17px 15px;background-color:#fff;border:solid 1px #707070;border-radius:8px}.c-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:4px;border:1px solid #707070;background-color:#fff;position:relative}.c-check:after{content:"";display:block;width:13px;height:8px;border-left:3px solid #fff;border-bottom:3px solid #fff;position:absolute;left:6px;top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.c-check:checked{border:1px solid #409bf9;background-color:#409bf9}.c-check:checked:after,.c-check:checked:before{opacity:1}.c-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:100%;border:1px solid #707070;background-color:#fff;position:relative}.c-radio:after{content:"";display:block;width:calc(26px - calc(calc(1px * 2) + calc(6px * 2)));height:calc(26px - calc(calc(1px * 2) + calc(6px * 2)));border-radius:100%;background-color:#fff;position:relative;left:6px;top:6px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.c-radio:checked{background-color:#409bf9;border:1px solid #707070}.c-radio:checked:after{opacity:1}.c-select{display:inline-block;background-color:#fff;border:1px solid #707070;border-radius:8px;text-align:left;position:relative}.c-select select{color:#000;font-size:16px;padding:17px 15px;padding-right:40px}.c-select:after{content:"";display:block;width:8px;height:8px;border-top:solid 2px #000;border-right:solid 2px #000;position:absolute;right:15px;bottom:50%;-webkit-transform:translateY(50%) rotate(135deg);-ms-transform:translateY(50%) rotate(135deg);transform:translateY(50%) rotate(135deg);pointer-events:none;margin-bottom:2px}.c-select-span{display:inline-block;font-size:16px;margin:0 7px}.c-input-layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;row-gap:15px}.c-input-layout-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.c-input-label{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-input-label input{margin-right:10px;-ms-flex-negative:0;flex-shrink:0}button:focus,input:focus,select:focus,textarea:focus{border-color:#999}body{background-image:url(../img/common/background_pc.png);background-size:1440px 480px;background-repeat:repeat}#js-pageTransition{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;pointer-events:none}.p-top-main{background-image:url(../img/top/top_main_visual_pc.jpg);background-size:cover;background-position:center center;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.p-top-main:before{content:"";height:100svh;width:100%;position:absolute;left:0;top:0}.p-top-main__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px}.p-top-main__center{padding-top:11.7%;position:relative;z-index:1}.p-top-main__main-copy{color:#fff;text-align:center;font-size:18px;line-height:2.22;letter-spacing:1.44px;margin-bottom:10%}.p-top-main__english-copy{color:#fff;text-align:center;font-size:16px;line-height:1.63;letter-spacing:1.6px;margin-bottom:46%}.p-top-main__logo{margin:0 auto}.p-top-main:before{-webkit-transition:all 2s ease;transition:all 2s ease;background-color:rgba(0,0,0,.45)}.p-top-main__center{-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateY(-22%);-ms-transform:translateY(-22%);transform:translateY(-22%)}.p-top-main__main-copy{opacity:0;-webkit-transition:all 3s ease;transition:all 3s ease}.p-top-main__english-copy{opacity:0;-webkit-transition:all 3s ease;transition:all 3s ease}.p-top-main__logo{width:293px;opacity:0;-webkit-transition:width 1s ease;transition:width 1s ease}.p-top-main.is-active:before{background-color:rgba(0,0,0,.75)}.p-top-main.is-active .p-top-main__center{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.p-top-main.is-active .p-top-main__main-copy{opacity:1}.p-top-main.is-active .p-top-main__english-copy{opacity:1}.p-top-main.is-active .p-top-main__logo{width:128px}.p-top-main-sp{display:none}.p-top-main-sp__inner{height:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top-main-sp__center{text-align:center;color:#fff}.p-top-main-sp__main-copy{font-size:16px;line-height:2;letter-spacing:1.28px;margin-bottom:24px}.p-top-main-sp__english-copy{font-size:14px;line-height:1.29;letter-spacing:1.4px}.p-top-about__inner{padding-top:6.9%;padding-top:100px;padding-bottom:40px}.p-top-about__media{display:-webkit-box;display:-ms-flexbox;display:flex}.p-top-about__photo{width:780px;width:54.2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-about__photo picture{width:100%}.p-top-about__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6.2%;padding-right:8%}.p-top-about__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding-bottom:4px}.p-top-about__text-jp{font-size:18px;line-height:2.22;letter-spacing:1.44px}.p-top-about__text-en{font-size:16px;line-height:1.63;letter-spacing:1.6px}.p-top-reserve__inner{padding-bottom:100px;width:1280px!important;padding-left:40px;padding-right:40px}.p-top-reserve-media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16.6%}.p-top-reserve-media__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.p-top-reserve-media__text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-reserve-media__info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-top-reserve-media__center{padding-bottom:10px}.p-top-reserve-media__text-ja{font-size:18px;line-height:2.22;letter-spacing:1.44px;margin-bottom:14px}.p-top-reserve-media__text-en{font-size:16px;line-height:1.63;letter-spacing:1.6px}.p-top-reserve-media__photo{width:33.4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-reserve-info__head{border-bottom:1px solid #707070;padding-bottom:22px}.p-top-reserve-info__title-en{font-size:16px;letter-spacing:1.6px;margin-bottom:7px;padding-left:5px}.p-top-reserve-info__title-ja{font-size:30px;line-height:1.33;letter-spacing:3px}.p-top-reserve-info__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:24px;gap:20px}.p-top-reserve-info__tel{font-size:24px;letter-spacing:2.4px}.p-top-reserve-info__tel a{color:#000;display:inline-block}.p-top-reserve-info__link a{letter-spacing:2px;font-size:20px;background-image:url(../img/common/icon_instagram.svg);background-position:left center;padding-left:34px;margin-right:-2px;position:relative;bottom:-4px}.p-top-bottom__image{overflow:hidden}.p-top-bottom__image img{width:100%}.u-display-none{display:none!important}.u-display-block{display:block!important}.u-only-pc{display:block!important}.u-only-pc--inline{display:inline-block!important}.u-only-sp{display:none!important}.u-link-disabled{pointer-events:none;opacity:.3}@media screen and (max-width:1440px){body{min-width:100%}.l-header{min-width:100%}.l-content{min-width:100%}.l-content__inner{width:100%}.l-footer{min-width:100%}.l-footer__inner{width:100%}}@media screen and (max-width:760px){.l-header__inner{padding:10px}.l-header__nav{display:none}html .l-content{scroll-margin-top:50px}#js-overlay{visibility:hidden;position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:all .5s ease;transition:all .5s ease;z-index:3;pointer-events:none}#js-spMenuButton{font-size:0;display:block;cursor:pointer;z-index:4}.l-slidemenu-button{display:inline-block}.l-footer__inner{width:100%!important}.l-footer__inner{padding-left:30px;padding-right:30px;padding-top:76px;padding-bottom:44px}.l-footer-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer-layout__photo{margin-right:0;width:224px;margin-right:0;margin-bottom:60px}.l-footer-layout__logo{padding:0;margin-bottom:58px}.l-footer-info{padding-left:0}.l-footer-info__text-ja{font-size:14px;line-height:2;letter-spacing:1.12px;margin-top:0;margin-bottom:11px}.l-footer-info__text-en{font-size:12px;line-height:1.5;letter-spacing:1.2px;margin-bottom:35px}.l-footer-info__list>li.is-tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.l-footer-info__list>li.is-address{margin-bottom:0}.l-footer-info__list>li.is-address span{letter-spacing:1.4px}.c-input-text{padding:14px 14px;border-radius:4px}.c-textarea{padding:14px 14px;border-radius:4px}body{background-image:url(../img/common/background_sp.png);background-size:375px}.p-top-main{height:100vh;background-image:url(../img/top/top_main_visual_sp.jpg)}.p-top-main__inner{padding:0 10px}.p-top-main__center{padding-top:0}.p-top-main__main-copy{display:none}.p-top-main__english-copy{display:none}.p-top-main__center{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.p-top-main__logo{width:156px}.p-top-main.is-active .p-top-main__logo{width:75px}.p-top-main-sp{display:block;background-image:url(../img/top/top_main_visual_2_sp.png);background-size:cover;background-position:center center}.p-top-about__inner{padding-top:50px;padding-bottom:40px}.p-top-about__media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-top-about__photo{width:100%}.p-top-about__photo img{width:calc(100% - 30px)}.p-top-about__body{padding:0 30px;padding-top:35px}.p-top-about__text-jp{font-size:16px;line-height:2.13;letter-spacing:1.28px}.p-top-about__text-en{font-size:14px;line-height:1.57;letter-spacing:1.4px}.p-top-reserve__inner{width:100%!important}.p-top-reserve__inner{padding-bottom:63px;padding-left:20px;padding-right:20px}.p-top-reserve-media{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-top-reserve-media__body{padding-top:41px}.p-top-reserve-media__text{padding:0 10px}.p-top-reserve-media__center{padding-bottom:39px}.p-top-reserve-media__text-ja{font-size:16px;line-height:2.13;letter-spacing:1.28px;margin-bottom:14px}.p-top-reserve-media__text-en{font-size:14px;line-height:1.57;letter-spacing:1.4px}.p-top-reserve-media__photo{width:100%}.p-top-reserve-media__photo picture{width:275px;margin:0 auto}.p-top-reserve-info__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px}.p-top-reserve-info__title-en{font-size:14px;letter-spacing:1.4px;margin-bottom:-10px;padding-left:0}.p-top-reserve-info__title-ja{font-size:28px;line-height:1.43;letter-spacing:2.8px;margin-right:-3px}.p-top-reserve-info__body{padding-top:19px}.p-top-reserve-info__tel{font-size:18px;letter-spacing:1.8px}.p-top-reserve-info__link a{font-size:12px;letter-spacing:1.2px;background-size:16px;padding:2px 0;padding-left:27px;bottom:-2px}.u-only-pc{display:none!important}.u-only-sp{display:block!important}.u-only-sp--inline{display:inline-block!important}}@media screen and (min-width:760px) and (max-width:1120px){.l-footer__inner{width:100%!important}}@media screen and (min-width:760px) and (max-width:1040px){.l-footer-info__list>li.is-tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.p-top-reserve-info__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:760px) and (max-width:1280px){.p-top-reserve__inner{width:100%!important}}@media screen and (min-width:760px) and (max-width:1100px){.p-top-reserve-media__center{margin-bottom:20px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vXzA1X2ZvbnQuc2NzcyIsInN0eWxlLmNzcyIsImZvdW5kYXRpb24vXzA0X3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL18wNl9iYXNlLnNjc3MiLCJmb3VuZGF0aW9uL18wN19hbmltYXRpb24uc2NzcyIsImxheW91dC9fMDFfbGF5b3V0LnNjc3MiLCJsYXlvdXQvXzAyX2hlYWRlci5zY3NzIiwibGF5b3V0L18wM19zbGlkZW1lbnUuc2NzcyIsImxheW91dC9fMDRfZm9vdGVyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L18wMl9idXR0b24uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvXzAzX2Zvcm0uc2NzcyIsIm9iamVjdC9wcm9qZWN0L18wMV90b3Auc2NzcyIsIm9iamVjdC91dGlsaXR5L191dGlsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUVRLCtFQ09SLEVBQUcsS0FBTSxRQUFTLFFDUGxCLE9EY0EsUUFBUyxNQUdHLE1BUFosRUFIMkIsSUFEQSxXQ04zQixLRGNnQixPQURULFFBSEUsT0FIdUIsS0FBTSxLQUk5QixHQUhSLElBTXdCLFFBTm5CLElDUkwsSURXQSxHQUFJLEdBSE0sR0FNdUIsTUFGakMsU0FHUSxXQUFSLE9BQW9CLE9BSFYsS0FOVixHQUFJLEdBQUksR0FBSSxHQUFJLEdBQUksR0FTUSxPQUFRLE9DZnBDLEtEVU0sRUNWTixPRFFjLElBQUssSUFBSyxJQUlSLE1BQU8sT0FESCxHQU1kLEtBRE4sS0FBTSxJQ2hCTixPRFdZLEdBS0QsT0FWYSxFQUFlLElBRVYsRUFRVixLQVJhLEVBQUcsS0FRVixRQVB6QixNQ1RBLEtEU08sT0FBUSxPQUFRLElBT1csUUFQTixJQUk1QixNQUFnQixNQUE2QixHQUF0QixNQUFrQixHQUFYLE1BSTlCLEtBSnFDLEdBSkosR0FDOUIsRUFDYSxHQUZxQixJQVFsQixNQ0psQixPQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsS0FBQSxRQUNBLGVB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QUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGVBQUEsSUFJUiw4QkFNUSxVQUFBLEtBQ0EsZUFBQSxNQUNBLGNBQUEsTUFDQSxhQUFBLEVBSVIsOEJBS1EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsYUFBQSxLQUdSLDBCQVNRLFlBQUEsS0FHUix5QkFLUSxVQUFBLEtBQ0EsZUFBQSxNQVFKLDRCQVVRLFVBQUEsS0FDQSxlQUFBLE1BQ0EsZ0JBQUEsS0FDQSxRQUFBLElBQUEsRUFDQSxhQUFBLEtBQ0EsT0FBQSxLQ2haaEIsV0FNUSxRQUFBLGVBR1IsV0FHUSxRQUFBLGdCQUVKLG1CQUVRLFFBQUEsd0JQV1IsMkRHL0JILGlCSG9ETyxNQUFBLGdCQXJCSiwyREdnRUQsK0JBZUUsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsRUc0UEQsMEJBTVEsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRTmxWUiwyRE15TkEsc0JOcE1JLE1BQUEsZ0JBckJKLDJETTRQQSw2QkFHUSxjQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SGluYStNaW5jaG8mZGlzcGxheT1zd2FwJyk7XG5cbkBtaXhpbiBiYXNlLWZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpbmEgTWluY2hvXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGT1VOREFUSU9OXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUhpbmErTWluY2hvJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogQ3VzdG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJIaW5hIE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIDpob3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHM7XG59XG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9ZmlsZV0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbn1cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9ZmlsZV06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi8qIFBvaW50ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9ZmlsZV0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5zZWxlY3QsXG5sYWJlbCxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogQW5pbWF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltkYXRhLWFuaW1hdGlvbj1yZWN0LXNsaWRlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuW2RhdGEtYW5pbWF0aW9uPXJlY3Qtc2xpZGVdOmJlZm9yZSwgW2RhdGEtYW5pbWF0aW9uPXJlY3Qtc2xpZGVdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiB2YXIoLS1vcGFjaXR5KTtcbn1cbltkYXRhLWFuaW1hdGlvbj1yZWN0LXNsaWRlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiB2YXIoLS13aWR0aDEpO1xufVxuW2RhdGEtYW5pbWF0aW9uPXJlY3Qtc2xpZGVdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiB2YXIoLS13aWR0aDIpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTEFZT1VUXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDE0NDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1jb250ZW50X19pbm5lciB7XG4gIHdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLWNvbnRlbnRfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWZvb3Rlcl9faW5uZXIge1xuICB3aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmJvZHkgLmwtY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cblxuLyogSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLWhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5sLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vcGxhY2Vob2xkLmpwLzAwMC9lZWUvMjAweDMwLnBuZz90ZXh0PWxvZ28tYmxhY2tcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubC1oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubC1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmwtaGVhZGVyX19uYXYgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1oZWFkZXJfX25hdiA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4ubC1oZWFkZXJfX25hdiA+IGxpOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmwtaGVhZGVyX19uYXYgPiBsaS5pcy1jdXJyZW50OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sLWhlYWRlcl9fbmF2ID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmJvZHkuaXMtdG9wIC5sLWhlYWRlcl9fbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHA6Ly9wbGFjZWhvbGQuanAvZWVlLzAwMC8yMDB4MzAucG5nP3RleHQ9bG9nby13aGl0ZVwiKTtcbn1cbmJvZHkuaXMtdG9wIC5sLWhlYWRlcl9fbmF2IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5LmlzLXRvcCAubC1oZWFkZXJfX2J1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi8qIOWbuuWumuODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwOi8vcGxhY2Vob2xkLmpwLzAwMC9lZWUvMjAweDMwLnBuZz90ZXh0PWxvZ28tYmxhY2tcIik7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19uYXYgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5odG1sIC5sLWNvbnRlbnQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGh0bWwgLmwtY29udGVudCB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLyog44K544Op44Kk44OJ44Oh44OL44Ol44O85pys5L2TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLXNsaWRlbWVudSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5sLXNsaWRlbWVudV9faW5uZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ubC1zbGlkZW1lbnVfX21haW4tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubC1zbGlkZW1lbnVfX21haW4tbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAwcHg7XG59XG4ubC1zbGlkZW1lbnVfX3N1Yi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5sLXNsaWRlbWVudV9fc3ViLWxpc3QgPiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi8qIOOCueODqeOCpOODieODoeODi+ODpeODvOapn+iDvVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4janMtc3BNZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4janMtY29udGVudFdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuXG4janMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjanMtb3ZlcmxheSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuI2pzLXNwTWVudUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjanMtc3BNZW51QnV0dG9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cblxuLyog44K544Op44Kk44OJ44Oh44OL44Ol44O8b3BlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmlzLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5pcy1vcGVuICNqcy1vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuYm9keS5pcy1vcGVuICNqcy1zcE1lbnUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApO1xufVxuYm9keS5pcy1vcGVuICNqcy1jb250ZW50V3JhcHBlcixcbmJvZHkuaXMtb3BlbiAjanMtb3ZlcmxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTkwJSwgMCwgMCk7XG59XG5ib2R5LmlzLW9wZW4gI2pzLXNwTWVudUJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyog44K544Op44Kk44OJ44Oh44OL44Ol44O844Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sLXNsaWRlbWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmwtc2xpZGVtZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubC1zbGlkZW1lbnUtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5sLXNsaWRlbWVudS1idXR0b24gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMDtcbn1cbi5sLXNsaWRlbWVudS1idXR0b24gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogOXB4O1xufVxuLmwtc2xpZGVtZW51LWJ1dHRvbiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xufVxuLmwtc2xpZGVtZW51LWJ1dHRvbi5pcy1hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmwtc2xpZGVtZW51LWJ1dHRvbi5pcy1hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC1zbGlkZW1lbnUtYnV0dG9uLmlzLWFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1mb290ZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgd2lkdGg6IDExMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxufVxuXG4ubC1mb290ZXItbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmwtZm9vdGVyLWxheW91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubC1mb290ZXItbGF5b3V0X19waG90byB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmwtZm9vdGVyLWxheW91dF9fcGhvdG8ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMjI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlci1sYXlvdXRfX2xvZ28ge1xuICBwYWRkaW5nOiAwIDY2cHg7XG4gIHBhZGRpbmc6IDAgNi40JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5sLWZvb3Rlci1sYXlvdXRfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuLmwtZm9vdGVyLWxheW91dF9faW5mbyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sLWZvb3Rlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5sLWZvb3Rlci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5sLWZvb3Rlci1pbmZvX190ZXh0LWphIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmwtZm9vdGVyLWluZm9fX3RleHQtamEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuLmwtZm9vdGVyLWluZm9fX3RleHQtZW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubC1mb290ZXItaW5mb19fdGV4dC1lbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5sLWZvb3Rlci1pbmZvX19saXN0ID4gbGkgc3BhbiwgLmwtZm9vdGVyLWluZm9fX2xpc3QgPiBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCA+IGxpLmlzLXRpbWUgc3BhbiB7XG4gIHdpZHRoOiA3OHB4O1xufVxuLmwtZm9vdGVyLWluZm9fX2xpc3QgPiBsaS5pcy10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQ2cHg7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCA+IGxpLmlzLXRlbCBzcGFuIHtcbiAgd2lkdGg6IDgzcHg7XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCA+IGxpLmlzLXRlbCBpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMnB4O1xufVxuLmwtZm9vdGVyLWluZm9fX2xpc3QgPiBsaS5pcy10ZWwgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLmwtZm9vdGVyLWluZm9fX2xpc3QgPiBsaS5pcy10ZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubC1mb290ZXItaW5mb19fbGlzdCA+IGxpLmlzLXRlbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5sLWZvb3Rlci1pbmZvX19saXN0ID4gbGkuaXMtYWRkcmVzcyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmwtZm9vdGVyLWluZm9fX2xpc3QgPiBsaS5pcy1hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubC1mb290ZXItaW5mb19fbGlzdCA+IGxpLmlzLWFkZHJlc3Mgc3BhbiB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubC1mb290ZXItaW5mb19fbGlzdCA+IGxpLmlzLWFkZHJlc3Mgc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDT01QT05FTlRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4vKiBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLyogaW5wdXRbdHlwZT1cInRleHRcIl0gJiB0ZXh0YXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jLWlucHV0LXRleHQge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLmMtdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTdweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmMtdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLyogaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWNoZWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYy1jaGVjazpjaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwOUJGOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOUJGOTtcbn1cbi5jLWNoZWNrOmNoZWNrZWQ6YmVmb3JlLCAuYy1jaGVjazpjaGVja2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogaW5wdXRbdHlwZT1cInJhZGlvXCJdIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1yYWRpbyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yYWRpbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyNnB4IC0gY2FsYyhjYWxjKDFweCAqIDIpICsgY2FsYyg2cHggKiAyKSkpO1xuICBoZWlnaHQ6IGNhbGMoMjZweCAtIGNhbGMoY2FsYygxcHggKiAyKSArIGNhbGMoNnB4ICogMikpKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYy1yYWRpbzpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOUJGOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbi5jLXJhZGlvOmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBzZWxlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zZWxlY3Qgc2VsZWN0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTdweCAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmMtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4vKiBzZWxlY3Qgc3BhbiBcIuOAnFwiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXNlbGVjdC1zcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi8qIGxheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1pbnB1dC1sYXlvdXQtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxNXB4O1xufVxuXG4uYy1pbnB1dC1sYXlvdXQtdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi8qIGxhYmVsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWlucHV0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtaW5wdXQtbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiA6Zm9jdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBST0pFQ1Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBUT1Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9pbWcvY29tbW9uL2JhY2tncm91bmRfcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0NDBweCA0ODBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy9pbWcvY29tbW9uL2JhY2tncm91bmRfc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzc1cHg7XG4gIH1cbn1cblxuI2pzLXBhZ2VUcmFuc2l0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnAtdG9wLW1haW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL3RvcF9tYWluX3Zpc3VhbF9wYy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLW1haW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC90b3BfbWFpbl92aXN1YWxfc3AuanBnXCIpO1xuICB9XG59XG4ucC10b3AtbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMHN2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnAtdG9wLW1haW5fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1tYWluX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4ucC10b3AtbWFpbl9fY2VudGVyIHtcbiAgcGFkZGluZy10b3A6IDExLjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtbWFpbl9fY2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnAtdG9wLW1haW5fX21haW4tY29weSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjIyO1xuICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtbWFpbl9fbWFpbi1jb3B5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC10b3AtbWFpbl9fZW5nbGlzaC1jb3B5IHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLW1haW5fX2VuZ2xpc2gtY29weSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtdG9wLW1haW5fX2xvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLXRvcC1tYWluOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLnAtdG9wLW1haW5fX2NlbnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIyJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtbWFpbl9fY2VudGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5wLXRvcC1tYWluX19tYWluLWNvcHkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTtcbn1cbi5wLXRvcC1tYWluX19lbmdsaXNoLWNvcHkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgZWFzZTtcbn1cbi5wLXRvcC1tYWluX19sb2dvIHtcbiAgd2lkdGg6IDI5M3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLW1haW5fX2xvZ28ge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxufVxuLnAtdG9wLW1haW4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4ucC10b3AtbWFpbi5pcy1hY3RpdmUgLnAtdG9wLW1haW5fX2NlbnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5wLXRvcC1tYWluLmlzLWFjdGl2ZSAucC10b3AtbWFpbl9fbWFpbi1jb3B5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXRvcC1tYWluLmlzLWFjdGl2ZSAucC10b3AtbWFpbl9fZW5nbGlzaC1jb3B5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXRvcC1tYWluLmlzLWFjdGl2ZSAucC10b3AtbWFpbl9fbG9nbyB7XG4gIHdpZHRoOiAxMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1tYWluLmlzLWFjdGl2ZSAucC10b3AtbWFpbl9fbG9nbyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cblxuLnAtdG9wLW1haW4tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLW1haW4tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvdG9wX21haW5fdmlzdWFsXzJfc3AucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuLnAtdG9wLW1haW4tc3BfX2lubmVyIHtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC10b3AtbWFpbi1zcF9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucC10b3AtbWFpbi1zcF9fbWFpbi1jb3B5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wLXRvcC1tYWluLXNwX19lbmdsaXNoLWNvcHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi8qIEFCT1VUICovXG4ucC10b3AtYWJvdXRfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDYuOSU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtYWJvdXRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtYWJvdXRfX21lZGlhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC10b3AtYWJvdXRfX3Bob3RvIHtcbiAgd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogNTQuMiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtYWJvdXRfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC10b3AtYWJvdXRfX3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG4ucC10b3AtYWJvdXRfX3Bob3RvIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXRvcC1hYm91dF9fYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNi4yJTtcbiAgcGFkZGluZy1yaWdodDogOCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtYWJvdXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X19jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ucC10b3AtYWJvdXRfX3RleHQtanAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjIyO1xuICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLWFib3V0X190ZXh0LWpwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgfVxufVxuLnAtdG9wLWFib3V0X190ZXh0LWVuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLWFib3V0X190ZXh0LWVuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB9XG59XG5cbi8qIFJFU0VSVkUgKi9cbi5wLXRvcC1yZXNlcnZlX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IDEyODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC10b3AtcmVzZXJ2ZV9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1yZXNlcnZlX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmVfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucC10b3AtcmVzZXJ2ZS1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTYuNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtcmVzZXJ2ZS1tZWRpYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucC10b3AtcmVzZXJ2ZS1tZWRpYV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtcmVzZXJ2ZS1tZWRpYV9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cbn1cbi5wLXRvcC1yZXNlcnZlLW1lZGlhX190ZXh0IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1yZXNlcnZlLW1lZGlhX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi5wLXRvcC1yZXNlcnZlLW1lZGlhX19pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnAtdG9wLXJlc2VydmUtbWVkaWFfX2NlbnRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmUtbWVkaWFfX2NlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmUtbWVkaWFfX2NlbnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIH1cbn1cbi5wLXRvcC1yZXNlcnZlLW1lZGlhX190ZXh0LWphIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi4yMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1yZXNlcnZlLW1lZGlhX190ZXh0LWphIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG4ucC10b3AtcmVzZXJ2ZS1tZWRpYV9fdGV4dC1lbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1yZXNlcnZlLW1lZGlhX190ZXh0LWVuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB9XG59XG4ucC10b3AtcmVzZXJ2ZS1tZWRpYV9fcGhvdG8ge1xuICB3aWR0aDogMzMuNCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucC10b3AtcmVzZXJ2ZS1tZWRpYV9fcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXRvcC1yZXNlcnZlLW1lZGlhX19waG90byBwaWN0dXJlIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnAtdG9wLXJlc2VydmUtaW5mb19faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1yZXNlcnZlLWluZm9fX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuLnAtdG9wLXJlc2VydmUtaW5mb19fdGl0bGUtZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wLXRvcC1yZXNlcnZlLWluZm9fX3RpdGxlLWVuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnAtdG9wLXJlc2VydmUtaW5mb19fdGl0bGUtamEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmUtaW5mb19fdGl0bGUtamEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG59XG4ucC10b3AtcmVzZXJ2ZS1pbmZvX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmUtaW5mb19fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmUtaW5mb19fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cbn1cbi5wLXRvcC1yZXNlcnZlLWluZm9fX3RlbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmUtaW5mb19fdGVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB9XG59XG4ucC10b3AtcmVzZXJ2ZS1pbmZvX190ZWwgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC10b3AtcmVzZXJ2ZS1pbmZvX19saW5rIGEge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9pbnN0YWdyYW0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnAtdG9wLXJlc2VydmUtaW5mb19fbGluayBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG59XG5cbi8qIEJPVFRPTSAqL1xuLnAtdG9wLWJvdHRvbV9faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtdG9wLWJvdHRvbV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBVdGlsaXR5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVXRpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udS1vbmx5LXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi51LW9ubHktcGMtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnUtb25seS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW9ubHktc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudS1vbmx5LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudS1vbmx5LXNwLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LWxpbmstZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4zO1xufSIsIi8qIFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLyogQ3VzdG9tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbnBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxudGgsdGR7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dCwgYnV0dG9uLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufSIsIi8qIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbn1cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgQGluY2x1ZGUgYmFzZS1mb250O1xufVxuYSB7XG4gICAgY29sb3I6ICR0ZXh0LWxpbms7XG59XG5cbi8qIDpob3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nZmlsZSddLFxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG5pbnB1dFt0eXBlPSdidXR0b24nXSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG5cbi8qIFBvaW50ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT0nZmlsZSddLFxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcbnNlbGVjdCxcbmxhYmVsLFxuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLyogQW5pbWF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltkYXRhLWFuaW1hdGlvbj1cInJlY3Qtc2xpZGVcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tb3BhY2l0eSk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogdmFyKC0td2lkdGgxKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogdmFyKC0td2lkdGgyKTtcbiAgICB9XG59IiwiLyogTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJHNpdGUtd2lkdGg6IDE0NDBweDtcbiRicmVha3BvaW50LWxxOiAxNDQwcHg7XG4kYnJlYWtwb2ludC10YjogMTAwMHB4O1xuJGJyZWFrcG9pbnQtc3A6IDc2MHB4O1xuJGJyZWFrcG9pbnQtc2U6IDM3NXB4O1xuXG4vLyDjg6rjgq3jg4Pjg4njg6zjgqTjgqLjgqbjg4hcbkBtaXhpbiBscSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbHEpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuLy8g44K/44OW44Os44OD44OI44Os44Kk44Ki44Km44OIXG5AbWl4aW4gdGIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbi8vIOOCueODnuODm+ODrOOCpOOCouOCpuODiFxuQG1peGluIHNwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zcCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4vLyBpUGhvbmUgU0VcbkBtaXhpbiBzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc2UpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuLy8gUEPniYjjgahTUOeJiOOBrumWk+OBruW+ruiqv+aVtFxuQG1peGluIG1xKCR3aWR0aCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNwKSBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuLy8gUEPniYjjgahTUOeJiOOBrumWk+OBruODmeODvOOCueW5heS7peWkluOBrkxpcXVpZOWvvuW/nOeUqFxuLy8gQG1peGluIGN1c3RvbS1saXF1aWQoJHdpZHRoKSB7XG4vLyAgICAgd2lkdGg6ICR3aWR0aCArIHB4IWltcG9ydGFudDtcbi8vICAgICBAaW5jbHVkZSBtcSgkd2lkdGgpIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSBzcCB7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyB9XG4vLyBQQ+eJiOOBqFNQ54mI44Gu6ZaT44Gu44OZ44O844K55bmF5Lul5aSW44GuTGlxdWlk5a++5b+c55SoXG5AbWl4aW4gY3VzdG9tLWxpcXVpZCgkd2lkdGgsJHBhZGRpbmc6IDApIHtcbiAgICAkcGFkZGluZy13aWR0aDogJHdpZHRoICsgJHBhZGRpbmcgKiAyO1xuICAgIHdpZHRoOiAkcGFkZGluZy13aWR0aCArIHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nICsgcHg7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmcgKyBweDtcbiAgICBAaW5jbHVkZSBtcSgkcGFkZGluZy13aWR0aCkge1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIG1pbi13aWR0aDogJHNpdGUtd2lkdGg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbHEge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubC1oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAkc2l0ZS13aWR0aDtcbiAgICBAaW5jbHVkZSBscSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9faW5uZXJ7XG4gICAgICAgIC8vIHdpZHRoOiAkc2l0ZS13aWR0aDtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAvLyBAaW5jbHVkZSBscSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gfVxuICAgIH1cbn1cblxuLmwtY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgIEBpbmNsdWRlIGxxIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbHEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sLWZvb3RlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgIEBpbmNsdWRlIGxxIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbHEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGZvb3RlcuS4i+mDqOWbuuWumu+8iOOCs+ODs+ODhuODs+ODhOmrmOOBleOBjOODluODqeOCpuOCtumrmOOBleOCiOOCiuWwj+OBleOBhOWgtOWQiO+8iVxuYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5sLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufSIsIi8qIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1oZWFkZXIge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cdCZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cDovL3BsYWNlaG9sZC5qcC8wMDAvZWVlLzIwMHgzMC5wbmc/dGV4dD1sb2dvLWJsYWNrJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdD4gbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMzcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHRcdH1cblx0XHRcdCYuaXMtY3VycmVudDphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcblxuICAgIH1cbn1cblxuLy8g44OI44OD44OX44Oa44O844K444Gu44G/XG5ib2R5LmlzLXRvcCB7XG5cdC5sLWhlYWRlciB7XG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHA6Ly9wbGFjZWhvbGQuanAvZWVlLzAwMC8yMDB4MzAucG5nP3RleHQ9bG9nby13aGl0ZScpO1xuXHRcdH1cblx0XHQmX19uYXYge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog5Zu65a6a44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRoZWFkZXItaGVpZ2h0OiA3MHB4O1xuJGhlYWRlci1oZWlnaHQtc3A6IDUwcHg7XG5cbi5sLWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTA7XG4gICAgJi5pcy1maXhlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdC5sLWhlYWRlciB7XG5cdFx0XHQmX19sb2dvIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwOi8vcGxhY2Vob2xkLmpwLzAwMC9lZWUvMjAweDMwLnBuZz90ZXh0PWxvZ28tYmxhY2snKTtcblx0XHRcdH1cblx0XHRcdCZfX25hdiB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgfVxufVxuXG4vLyDjg5jjg4Pjg4Djg7zpq5jjgZXliIbjga7kvZnnmb3ov73liqBcbmJvZHkge1xuXHQvLyAubC1jb250ZW50LXdyYXBwZXIge1xuXHQvLyBcdG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuXHQvLyBcdEBpbmNsdWRlIHNwIHtcblx0Ly8gXHRcdG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LXNwO1xuXHQvLyBcdH1cblx0Ly8gfVxuXHQvLyAmLmlzLXRvcCB7XG5cdC8vIFx0LmwtY29udGVudC13cmFwcGVyIHtcblx0Ly8gXHRcdG1hcmdpbi10b3A6IDA7XG5cdC8vIFx0XHRAaW5jbHVkZSBzcCB7XG5cdC8vIFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG59XG5cbi8vIOODmuODvOOCuOWGheODquODs+OCr+iqv+aVtFxuaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgLmwtY29udGVudCB7XG4gICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LXNwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIOOCueODqeOCpOODieODoeODi+ODpeODvOacrOS9k1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1zbGlkZW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1zcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cdCZfX21haW4tbGlzdCB7IFxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19zdWItbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHQ+IGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyog44K544Op44Kk44OJ44Oh44OL44Ol44O85qmf6IO9XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHotaW5kZXjjga7nrqHnkIZcbiR6OiBzbGlkZW1lbnUsd3JhcHBlcixvdmVybGF5LHRvZ2dsZTtcblxuI2pzLXNwTWVudSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB6LWluZGV4OiBpbmRleCgkeiwgc2xpZGVtZW51KTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IFxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4janMtY29udGVudFdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB6LWluZGV4OiBpbmRleCgkeiwgd3JhcHBlcik7XG59XG5cbiNqcy1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgei1pbmRleDogaW5kZXgoJHosIG92ZXJsYXkpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbiNqcy1zcE1lbnVCdXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IGluZGV4KCR6LCB0b2dnbGUpO1xuICAgIH1cbn1cbi8qIOOCueODqeOCpOODieODoeODi+ODpeODvG9wZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNsaWRlMTogOTAlO1xuJHNsaWRlMjogMTAwIC0gJHNsaWRlMTtcbmJvZHkuaXMtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAjanMtb3ZlcmxheSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgICAjanMtc3BNZW51IHtcbiAgICAgICAgb3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkc2xpZGUyLCAwLCAwKTtcbiAgICB9XG4gICAgI2pzLWNvbnRlbnRXcmFwcGVyLFxuICAgICNqcy1vdmVybGF5IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtICRzbGlkZTEsIDAsIDApO1xuICAgIH1cbiAgICAjanMtc3BNZW51QnV0dG9uIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyog44K544Op44Kk44OJ44Oh44OL44Ol44O844Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR3aWR0aDogMjA7XG4kaGVpZ2h0OiAyMDtcbiRiYXI6IDI7XG4kZGVnOiA0NTtcbiRoYWxmOiBtYXRoLmRpdigoJGhlaWdodCAtICRiYXIpLCAyKTtcbi5sLXNsaWRlbWVudS1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBzcCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICR3aWR0aCArIHB4O1xuXHRoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgICAvLyDjg4/jg7Pjg5Djg7zjgqzjg7zjgqLjgqTjgrPjg7NcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICRiYXIgKyBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogJGhhbGYgKyBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyDplovplonjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbiAgICAmLmlzLWFjdGl2ZSBzcGFuIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGhhbGYgKyBweCkgcm90YXRlKC0gJGRlZyArIGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0gJGhhbGYgKyBweCkgcm90YXRlKCRkZWcgKyBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1mb290ZXJ7XG5cdC8vIHBhZGRpbmc6IDMwcHggMzBweDtcblx0Jl9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0Ly8gcGFkZGluZzogOC4yJSAwO1xuXHRcdEBpbmNsdWRlIGN1c3RvbS1saXF1aWQoMTA0MCwgNDApO1xuXHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzZweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NHB4O1xuXHRcdH1cblx0fVxufVxuLmwtZm9vdGVyLWxheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQvLyBnYXA6IDY2cHg7XG5cdCZfX3Bob3RvIHtcblx0XHR3aWR0aDogMjQwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMjI0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0fVxuXHQmX19sb2dvIHtcblx0XHRwYWRkaW5nOiAwIDY2cHg7XG5cdFx0cGFkZGluZzogMCA2LjQlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNThweDtcblx0XHR9XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0ZmxleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4ubC1mb290ZXItaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1sZWZ0OiAxcHg7XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Jl9fdGV4dC1qYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMS4xMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQtZW4ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS40Mztcblx0XHRsZXR0ZXItc3BhY2luZzogMS40cHg7XG5cdFx0Ly8g44Os44K544Od44Oz44K344OW5a++5b+cXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRAaW5jbHVkZSBzcCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0PiBsaSB7XG5cdFx0XHRzcGFuLCBwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLmlzLXRpbWUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDogNzhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy10ZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRnYXA6IDQ2cHg7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiA4M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym90dG9tOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbXEoMTA0MCkge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5pcy1hZGRyZXNzIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC00cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qIEJ1dHRvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJkLWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbn1cbiIsIi8qIEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNoZWNrZWQ6ICM0MDlCRjk7XG4kZm9jdXNlZDogIzk5OTtcbiRwbGFjZWhvbGRlcjogIzg4ODtcbjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XG59XG5cbkBtaXhpbiBmb3JtLWJhc2Uge1xuICAgIGNvbG9yOiAkdGV4dC1ibGFjaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTdweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRiZC1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG59XG5cbi8qIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICYgdGV4dGFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaW5wdXQtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9ybS1iYXNlO1xufVxuLmMtdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBAaW5jbHVkZSBmb3JtLWJhc2U7XG59XG4vKiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNoZWNrLXNpemU6IDI2cHg7XG4uYy1jaGVjayB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogJGNoZWNrLXNpemU7XG4gICAgaGVpZ2h0OiAkY2hlY2stc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJkLWdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVja2VkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tlZDtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIGlucHV0W3R5cGU9XCJyYWRpb1wiXSBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHJhZGlvLXNpemU6IDI2cHg7XG4kcmFkaW8tYmQ6IDFweDtcbiRyYWRpby1zcGFjZTogNnB4O1xuLmMtcmFkaW8ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6ICRyYWRpby1zaXplO1xuICAgIGhlaWdodDogJHJhZGlvLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6ICRyYWRpby1iZCBzb2xpZCAkYmQtZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skcmFkaW8tc2l6ZX0gLSBjYWxjKGNhbGMoI3skcmFkaW8tYmR9ICogMikgKyBjYWxjKCN7JHJhZGlvLXNwYWNlfSAqIDIpKSk7XG4gICAgICAgIGhlaWdodDogY2FsYygjeyRyYWRpby1zaXplfSAtIGNhbGMoY2FsYygjeyRyYWRpby1iZH0gKiAyKSArIGNhbGMoI3skcmFkaW8tc3BhY2V9ICogMikpKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogJHJhZGlvLXNwYWNlO1xuICAgICAgICB0b3A6ICRyYWRpby1zcGFjZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbiAgICB9XG4gICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrZWQ7XG4gICAgICAgIGJvcmRlcjogJHJhZGlvLWJkIHNvbGlkICRiZC1ncmF5O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBzZWxlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGFycm93LXNpemU6IDhweDtcbi5jLXNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZC1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTdweCAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogJGFycm93LXNpemU7XG4gICAgICAgIGhlaWdodDogJGFycm93LXNpemU7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAkdGV4dC1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggJHRleHQtYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG59XG4vKiBzZWxlY3Qgc3BhbiBcIuOAnFwiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXNlbGVjdC1zcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCA3cHg7XG59XG4vKiBsYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaW5wdXQtbGF5b3V0LWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAxNXB4O1xufVxuLmMtaW5wdXQtbGF5b3V0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xufVxuLyogbGFiZWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbn1cbi8qIDpmb2N1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb2N1c2VkO1xufSIsIi8qIFRPUFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy9pbWcvY29tbW9uL2JhY2tncm91bmRfcGMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggNDgwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vL2ltZy9jb21tb24vYmFja2dyb3VuZF9zcC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNzVweDtcbiAgICB9XG59XG4janMtcGFnZVRyYW5zaXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxLjApO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC10b3AtbWFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdG9wL3RvcF9tYWluX3Zpc3VhbF9wYy5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAvLyBoZWlnaHQ6IDgxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAvLyBoZWlnaHQ6IDY2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90b3AvdG9wX21haW5fdmlzdWFsX3NwLmpwZycpO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEuNyU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpbi1jb3B5IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZW5nbGlzaC1jb3B5IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDYlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuXG4gICAgLy8g44Ki44OL44Oh44O844K344On44OzXG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICB9XG4gICAgJl9fY2VudGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjIlKTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOC44JSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpbi1jb3B5IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDNzIGVhc2U7XG4gICAgfVxuICAgICZfX2VuZ2xpc2gtY29weSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlO1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDI5M3B4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAvLyB3aWR0aDogNzRweDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA2Ni40JTtcbiAgICAgICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IC8vIDQ1JeKGkjc1JVxuICAgICAgICB9XG4gICAgICAgIC5wLXRvcC1tYWluIHtcbiAgICAgICAgICAgICZfX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbWFpbi1jb3B5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZW5nbGlzaC1jb3B5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gU1DniYjjga7jgb9cbi5wLXRvcC1tYWluLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RvcC90b3BfbWFpbl92aXN1YWxfMl9zcC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICZfX21haW4tY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgICZfX2VuZ2xpc2gtY29weSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB9XG59XG5cbi8qIEFCT1VUICovXG4ucC10b3AtYWJvdXQge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYuOSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Bob3RvIHtcbiAgICAgICAgd2lkdGg6IDc4MHB4O1xuICAgICAgICB3aWR0aDogNTQuMiU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2LjIlOyAvLyA5MHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDglOyAvLyAxMjBweFxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuICAgICZfX3RleHQtanAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjIyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dC1lbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBSRVNFUlZFICovXG4ucC10b3AtcmVzZXJ2ZSB7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGN1c3RvbS1saXF1aWQoMTIwMCwgNDApO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucC10b3AtcmVzZXJ2ZS1tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2LjYlOyAvLyAyMDBweFxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAmX19jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoMTEwMCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LWphIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4yOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LWVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waG90byB7XG4gICAgICAgIHdpZHRoOiAzMy40JTsgLy8gNDAwcHhcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucC10b3AtcmVzZXJ2ZS1pbmZvIHtcbiAgICAmX19oZWFkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZC1ncmF5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFwiUmVzZXJ2YXRpb25cIlxuICAgICZfX3RpdGxlLWVuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFwi44GU5LqI57SEXCJcbiAgICAmX190aXRsZS1qYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKDEwNDApIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMi40MjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbW1vbi9pY29uX2luc3RhZ3JhbS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBCT1RUT00gKi9cbi5wLXRvcC1ib3R0b20ge1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgXG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFV0aWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi51LWRpc3BsYXktYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cbi51LW9ubHktcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAmLS1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnUtb25seS1zcCB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi0taW5saW5lIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi51LWxpbmstZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuMztcbn0iXX0= */