@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.l-grid:after{display:block;visibility:hidden;clear:both;height:0;content:''}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";display:none;z-index:1006}.sl-wrapper{z-index:1000}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1015;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#eb6687;font-size:30px;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1015;color:#eb6687;font-size:10px;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:1015;font-family:Arial,Baskerville,monospace;color:#eb6687}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:20px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:20px;font-size:2rem}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none}@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#eb6687;z-index:1005}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}50%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes pulsate{0%{-webkit-transform:scale(.1);transform:scale(.1);opacity:0.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}50%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.label-danger{background:#e92028}@font-face{font-family:Noto Sans Japanese;font-weight:100;src:url(../font/NotoSansCJKjp-Thin.eot);src:url(../font/NotoSansCJKjp-Thin.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Thin.woff) format('woff'),url(../font/NotoSansCJKjp-Thin.ttf) format('truetype')}@font-face{font-family:Noto Sans Japanese;font-weight:200;src:url(../font/NotoSansCJKjp-Light.eot);src:url(../font/NotoSansCJKjp-Light.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Light.woff) format('woff'),url(../font/NotoSansCJKjp-Light.ttf) format('truetype')}@font-face{font-family:Noto Sans Japanese;font-weight:300;src:url(../font/NotoSansCJKjp-DemiLight.eot);src:url(../font/NotoSansCJKjp-DemiLight.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-DemiLight.woff) format('woff'),url(../font/NotoSansCJKjp-DemiLight.ttf) format('truetype')}@font-face{font-family:Noto Sans Japanese;src:url(../font/NotoSansCJKjp-Regular.eot);src:url(../font/NotoSansCJKjp-Regular.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Regular.woff) format('woff'),url(../font/NotoSansCJKjp-Regular.ttf) format('truetype')}@font-face{font-family:Noto Sans Japanese;font-weight:500;src:url(../font/NotoSansCJKjp-Medium.eot);src:url(../font/NotoSansCJKjp-Medium.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Medium.woff) format('woff'),url(../font/NotoSansCJKjp-Medium.ttf) format('truetype')}@font-face{font-family:Noto Sans Japanese;font-weight:700;src:url(../font/NotoSansCJKjp-Bold.eot);src:url(../font/NotoSansCJKjp-Bold.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Bold.woff) format('woff'),url(../font/NotoSansCJKjp-Bold.ttf) format('truetype')}@font-face{font-family:Noto Sans Japanese;font-weight:900;src:url(../font/NotoSansCJKjp-Black.eot);src:url(../font/NotoSansCJKjp-Black.eot?#iefix) format('embedded-opentype'),url(../font/NotoSansCJKjp-Black.woff) format('woff'),url(../font/NotoSansCJKjp-Black.ttf) format('truetype')}html{font-size:62.5%}body{background:#FFF;font-family:Noto Sans Japanese,Futura,Futura-Medium,Futura Medium,Century Gothic,CenturyGothic,'M+1cregular','ヒラギノ角ゴ Pro W3',Hiragino Kaku Gothic Pro,'メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',MS PGothic,sans-serif;color:#161616;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.7}a{color:#4ba0b7;text-decoration:underline}a:hover{text-decoration:none}a:hover{color:#3b8194}p,li,dt,dd{font-size:13px;line-height:1.7}small{font-size:85%}strong{font-weight:700}em{font-style:italic}cite{font-style:normal}label{cursor:pointer}@media screen and (max-width:320px){img{max-width:100%}}.thin{font-weight:100}.light{font-weight:200}.demi-light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.black{font-weight:900}.l-contents{position:relative;width:1000px;margin:0 auto}.l-contents:after{display:block;visibility:hidden;clear:both;height:0;content:''}@media screen and (max-width:768px){.l-contents{width:100%;padding:3%}}@media screen and (max-width:414px){.l-main{overflow:hidden}}.l-inner{width:885px;margin-left:auto;margin-right:auto;padding:20px 10px}@media screen and (max-width:768px){.l-inner{width:100%;padding:6%}}@media screen and (max-width:320px){.l-inner{padding:3%}}.l-btn-wrap{padding:4%}.l-btn-wrap--cta{padding:2% 4%}.l-grid>li{float:left}.l-grid>li:first-child{margin-left:0!important}.l-right{float:right}.l-right--pc{float:right}@media screen and (max-width:320px){.l-right--pc{float:none}}.l-right--sp{float:none}@media screen and (max-width:320px){.l-right--sp{float:right}}.l-left{float:left}.l-left--pc{float:left}@media screen and (max-width:320px){.l-left--pc{float:none}}.l-left--sp{float:none}@media screen and (max-width:320px){.l-left--sp{float:left}}.c-line-clamp-1{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.c-line-clamp-2{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-line-clamp-3{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-line-clamp-4{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.c-line-clamp-5{position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.c-noLink{color:#333;text-decoration:none}.c-noLink:hover,.c-noLink:focus{text-decoration:none}.c-marker{position:relative}.c-marker--red{background:linear-gradient(transparent 90%,#e92028 0)}@media screen and (max-width:414px){.c-anchor--sp{display:block;position:relative;top:105px}}.c-background--gray{background-color:#fafafa}.c-background--green{background-color:#FFF}.c-headline__title{position:relative;margin-bottom:.6em;padding-bottom:.3em;font-weight:600;letter-spacing:-.05em;font-size:46.15px}@media screen and (max-width:414px){.c-headline__title{margin-bottom:.8em;padding-bottom:.6em;font-size:26px}}.c-headline__title:after{position:absolute;bottom:0;left:0;content:"";width:75px;height:3px;background-color:transparent}.c-headline__title--white:after{background-color:white}.c-headline__title--main:after{background-color:#FFF}.c-headline__title--sub:after{background-color:#e92028}.c-lower__heading{padding:33px 0;background:#e92028;color:#FFF;text-align:center;font-weight:900}@media screen and (max-width:414px){.c-lower__heading{padding:23px 0 15px}}.c-lower__heading h2{font-weight:900;font-size:47px;line-height:1.4}@media screen and (max-width:414px){.c-lower__heading h2{margin-top:0;font-size:26px}}.c-lower__heading span{font-size:19px}@media screen and (max-width:414px){.c-lower__heading span{font-weight:200;font-size:16px}}.c-lower__title{color:#FFF;font-weight:700;font-size:34px;text-align:center}@media screen and (max-width:414px){.c-lower__title{font-size:24px}}.c-lower__title .small{display:block;margin-left:-43px;color:#FFF;font-size:12px}@media screen and (max-width:414px){.c-lower__title .small{margin-left:-27px}}.c-lower__inner{padding:30px 50px 20px}@media screen and (max-width:414px){.c-lower__inner{padding:3%}}@media screen and (max-width:320px){.c-lower__inner{padding:2%}}.c-lower-section__title{position:relative;font-weight:700;font-size:43px}@media screen and (max-width:414px){.c-lower-section__title{font-size:33px}}.c-lower-section__title .small{display:block;margin-left:2px;color:#161616;font-size:18px}.c-lower-section__title:after{content:'';display:block;width:100px;height:2px;margin-top:25px;background:#FFF}.header{position:fixed;top:0;left:0;z-index:12;width:100%;height:76px;background:#FFF;box-shadow:0 0 4px rgba(0,0,0,.2)}@media screen and (max-width:414px){.header{height:initial}}.header--lower{position:relative;top:0;left:0}@media screen and (max-width:414px){.header--lower{height:auto}}.header__logo{float:left;width:474px;padding-top:15px}@media screen and (max-width:414px){.header__logo{float:none;width:220px;margin:7px auto 0;padding-top:0}}.header__logo--lower{float:none;margin:0 auto;padding-top:15px}@media screen and (max-width:414px){.header__logo--lower{float:none;width:200px;padding-top:5px}}.header__logo a{display:block;width:inherit}.header__logo a img{width:100%}.header__btnWrap{float:right;width:205px;margin-top:16px}@media screen and (max-width:414px){.header__btnWrap{position:fixed;bottom:-62px;left:0;width:100%;background-color:rgba(0,0,0,.6);transition:all .3s ease}.header__btnWrap a{display:block;margin:10px}.header__btnWrap a:after{content:'';position:absolute;top:50%;right:20px;margin-top:-11px;width:15px;height:22px;background:url(../images/index_icon_pointer.png) center center no-repeat;background-size:cover}}@media screen and (max-width:414px){.header__btnWrap.is-fixed{position:fixed;bottom:0;left:0}}.gnav{display:block;position:relative;top:-80px;height:80px;background:#e92028}.gnav:after{display:block;visibility:hidden;clear:both;height:0;content:''}.gnav__logo{float:left;width:197px;margin:14px 0 0}.gnav__logo img{width:100%}.gnav__list{float:left;display:table;width:730px;height:80px;margin-left:64px}.gnav__list>li{display:table-cell;text-align:center;font-weight:700;vertical-align:middle}.gnav__list>li:last-child a{width:80%}.gnav__list>li a{display:inline-block;width:80%;padding:10px 0;border-radius:3px;color:#161616;text-decoration:none}.gnav__list>li a:hover{background:#da161d}.gnav__list>li a.lang{padding:.5em 0;border:4px solid rgba(251,218,219,.7)}.gnav__list>li a.lang:hover{border:4px solid rgba(251,218,219,.7);background:#FFF!important;color:#e92028}.gnav__list>li a .en{text-transform:uppercase}.gnav.is-fixedNav{background:#e92028}.gnav.is-fixedNav .m-btn-langSwitch{border:4px solid rgba(251,218,219,.7)}.gnav.is-fixedNav .m-btn-langSwitch:hover{color:#e92028}.gnav.is-fixedNav .gnav__list li a:hover{background:#da161d}.gnav.is-fixedNav .gnav__list li:last-child a{width:80%}.gnav.is-fixedNav .lang{padding:.5em 0;border:4px solid rgba(251,218,219,.7)}.gnav.is-fixedNav .lang:hover{border:4px solid rgba(251,218,219,.7);background:#FFF!important;color:#e92028}.nav--lower{position:fixed;top:0;left:0;z-index:12;width:100%;background:#FFF;box-shadow:0 0 4px #eaeaea}.nav--lower__logo{float:left;width:197px;margin:14px 0 0}@media screen and (max-width:414px){.nav--lower__logo{float:none;width:140px;height:43px;margin:11px auto 3px}}.nav--lower__logo img{width:100%}.nav--lower__list{float:left;display:table;width:730px;height:80px;margin-left:64px}.nav--lower__list>li{display:table-cell;text-align:center;font-weight:700;vertical-align:middle}.nav--lower__list>li a{display:inline-block;width:80%;padding:10px 0;border-radius:3px;color:#161616;text-decoration:none}.nav--lower__list>li a:hover{background:rgba(22,22,22,.03)}.nav--lower__list>li a.lang{padding:.5em 1.2em;border:4px solid rgba(255,255,255,.7)}.nav--lower__list>li a.lang:hover{border:4px solid rgba(255,255,255,.7);background:#FFF;color:#FFF}.nav--lower__list>li .en{text-transform:uppercase}@media screen and (max-width:414px){.nav--lower__langSwitch{position:fixed;top:8px;right:8px}}@media screen and (max-width:414px){.nav--lower__langSwitch a{display:block}}@media screen and (max-width:320px){.nav--lower__langSwitch a{padding:.5em .7em;font-size:12px}}.drawer-trigger{position:relative;display:inline-block;width:50px;height:40px;margin:8px 0;background:transparent;transition:all .4s;box-sizing:border-box;-webkit-appearance:none;border-radius:0;border:none;border-image-width:0}.drawer-trigger span{display:inline-block;position:absolute;right:0;left:0;width:60%;height:3px;margin:auto;background-color:#161616;border-radius:6px;transition:all .4s;box-sizing:border-box}.drawer-trigger span:nth-of-type(1){top:6px}.drawer-trigger span:nth-of-type(2){top:12px}.drawer-trigger span:nth-of-type(3){top:18px}.drawer-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg);top:-11px}.drawer-trigger.active span:nth-of-type(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.drawer-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);-ms-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg);top:28px}.drawer-text{padding-top:24px;font-weight:700;font-size:8px;color:#161616;letter-spacing:.6px;margin-left:-1px}button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent}.globalnav_btn{position:fixed;top:0;left:6px;z-index:999;border:1px solid #d3d3d3;border-radius:3px;padding:0}.globalnav_btn--interview{position:fixed;top:3px;left:10px}.globalnav_btn.active{border:0}.spnav{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;transition:all .2s cubic-bezier(.7,.165,.035,1)}.spnav-show .spnav{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.spnav .spnav_inner{display:table;width:100%;height:100%}.spnav .spnav_list{display:table-cell;vertical-align:top;text-align:center;padding:15% 10%}.spnav .spnav_list li{float:none;width:auto;transition:all .4s cubic-bezier(.7,.165,.035,1);-ms-transform:scale(.8,.8);-webkit-transform:scale(.8,.8);transform:scale(.8,.8);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.spnav .spnav_list li:nth-child(1){transition-delay:.05s}.spnav .spnav_list li:nth-child(2){transition-delay:.1s}.spnav .spnav_list li:nth-child(3){transition-delay:.15s}.spnav .spnav_list li:nth-child(4){transition-delay:.2s}.spnav .spnav_list li:nth-child(5){transition-delay:.25s}.spnav .spnav_list li:nth-child(6){transition-delay:.3s}.spnav .spnav_list li:nth-child(7){transition-delay:.35s}.spnav .spnav_list li:nth-child(8){transition-delay:.4s}.spnav .spnav_list li a{display:block;padding:2% 0;background-image:none;height:auto;text-decoration:none;color:#000;font-size:17px;letter-spacing:5px}.spnav .spnav_list li a .en{display:block;font-size:12px}.spnav .spnav_list li.border{position:relative;padding-top:15px;margin-top:5px}.spnav .spnav_list li.border:before{content:"";display:block;width:100%;height:1px;background:rgba(238,78,85,.9);position:absolute;top:0}.spnav-show .spnav .spnav_list li{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.spnav-show .spnav .spnav_list li a{font-weight:700}.landscape .spnav-show .spnav .spnav_list li a{padding:1% 0}.overlay{background-color:rgba(233,32,40,.98);position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 1s cubic-bezier(.7,.165,.035,1);visibility:hidden}.spnav-show .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible}.sidebar{background:#999}@media screen and (max-width:414px){.sidebar--lower{padding-top:57px}}@media screen and (max-width:414px){.sidebar__head{width:100%;height:56px;background:#FFF;border-bottom:1px solid rgba(255,255,255,.6)}}@media screen and (max-width:414px){.sidebar__logo{display:block;width:120px;margin:auto;padding:12px 0 0}}.sidebar__logo img{width:100%}.sidebar__title{padding:4px 14px 3px;background:#eb6687;color:#FFF;font-weight:700;font-size:16px}.sidebar__icon{position:relative;top:2px;display:inline-block;width:12px;margin-right:4px}.sidebar__list{background:#FFF}.sidebar__list i{display:inline-block;margin-right:3px;padding:3px;border-radius:2px;border:1px solid #FFF;color:#FFF;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.sidebar__list i:before{display:inline-block;width:13px;text-align:center}.sidebar__list li{position:relative;border-bottom:1px solid rgba(255,255,255,.8)}.sidebar__list li:last-child{border-bottom:0}.sidebar__list li:after{font-family:FontAwesome;content:"\f105";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#FFF;font-weight:700}.sidebar__list li a{display:block;padding:6% 4%;font-weight:700;color:#FFF;text-decoration:none}.asideCaution{background:#eaeaea}.asideCaution__title{display:table;margin:auto;padding:50px 0;font-size:18px;padding-left:1em;text-indent:-1em}@media screen and (max-width:414px){.asideCaution__title{padding:10px;font-size:11px}}.asideCaution .pagetop{position:absolute;top:0;right:0;z-index:10;display:block;padding:20px;background:#1e1e1e}@media screen and (max-width:414px){.asideCaution .pagetop{position:absolute;top:250px;right:0;padding:10px}}.asideCaution .pagetop:before{display:block;content:'';width:20px;height:20px;background:url(../images/common_icon_top.png) no-repeat;background-size:20px}@media screen and (max-width:414px){.asideCaution .pagetop:before{text-align:center;width:10px;height:10px;background-size:10px;background-position:center}}.asideCaution #map-canvas{width:100%;height:517px}@media screen and (max-width:414px){.asideCaution #map-canvas{height:200px}}.footer{padding:20px 0;background:#FFF}@media screen and (max-width:414px){.footer{margin-bottom:60px}}.footer__info{float:left;width:600px;margin:0;text-align:left}@media screen and (max-width:414px){.footer__info{float:none;width:100%;text-align:center}}.footer__info dt,.footer__info dd{display:inline-block}.footer__info dt{position:relative;margin-right:20px}.footer__logo{width:221px}@media screen and (max-width:414px){.footer__logo{margin:0 auto}}.footer__logo img{width:100%}.footer__copyright{float:right;margin-top:27px;font-family:Futura,Trebuchet MS,Arial,sans-serif;font-size:12px}@media screen and (max-width:414px){.footer__copyright{float:none;text-align:center}}.footer__copyright a{color:#161616;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}.footer__copyright a:hover{color:#4ba0b7}.btn{display:inline-block;position:relative;padding:10px 25px;color:#FFF;text-align:center;cursor:pointer;white-space:initial;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:.2s}.btn:hover,.btn:focus{text-decoration:none}.btn.focus,.btn:focus,.btn:hover{text-decoration:none;cursor:pointer}.btn:active,.btn.active{box-shadow:none}.btn img:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.btn-lg{padding:20px 16px}.m-btn-arrow{text-align:left;padding-left:2em;padding-right:3.5em}.m-btn-arrow:after{position:absolute;right:.8em;padding-left:.6em;border-left:1px solid transparent;content:"\f061";font-family:FontAwesome;transition:.3s}.m-btn-arrow:hover:after{right:.6em}.btn-contact{background:#e92028;border-radius:2px;text-shadow:none}.btn-contact--form{padding:10px 65px;font-weight:500;font-size:24px}@media screen and (max-width:414px){.btn-contact--form{width:100%;padding:20px 65px;font-size:18px}}.btn-contact:hover,.btn-contact:focus,.btn-contact:active{background:#c3131a;color:white}.btn-contact:hover:after,.btn-contact:focus:after,.btn-contact:active:after{border-color:white;color:white}.m-btn-primary{border:3px solid #FFF;color:#FFF}.m-btn-primary:after{border-color:#FFF;color:#FFF}.m-btn-primary:hover,.m-btn-primary:focus,.m-btn-primary:active{background-color:#FFF;color:white}.m-btn-primary:hover:after,.m-btn-primary:focus:after,.m-btn-primary:active:after{border-color:white;color:white}.m-btn-map{border:3px solid #e92028;color:#e92028;background:#FFF;border-radius:3px}.m-btn-map:after{border-color:#e92028;color:#e92028}.m-btn-map:hover,.m-btn-map:focus,.m-btn-map:active{background-color:#e92028;color:white}.m-btn-map:hover:after,.m-btn-map:focus:after,.m-btn-map:active:after{border-color:white;color:white}.m-btn-white{border:3px solid white;color:white}.m-btn-white:after{border-color:white;color:white}.m-btn-white:hover{background-color:white;color:#FFF}.m-btn-white:hover:after{border-color:#FFF;color:#FFF}.m-btn-langSwitch{padding:.5em 1.2em;border-radius:3px;border:4px solid rgba(255,255,255,.7);color:#161616;text-align:center;text-decoration:none;transition:all .3s ease-in}.m-btn-langSwitch:hover,.m-btn-langSwitch:focus{text-decoration:none}.m-btn-langSwitch:hover,.m-btn-langSwitch:focus,.m-btn-langSwitch:active{border:4px solid rgba(255,255,255,.7);background:#FFF;color:#FFF}.m-btn-langSwitch--nav{background:white}.m-btn-langSwitch--visual{display:block;padding:.5em 2.2em;background:#38e783;font-size:15px}.m-btn-langSwitch--visual:after{display:inline-block;content:'\f101';padding-left:10px;font-family:FontAwesome;font-size:13px}.m-btn-langSwitch--visual i{padding-left:10px}label{cursor:pointer}input[type=text]{-webkit-appearance:none}/*! ADD *//*! ADD */.form-horizontal .control-label{text-align:left}.m-table{width:100%;margin-top:1px;border:3px solid #ececec}@media screen and (max-width:414px){.m-table tr{display:block;width:100%}}.m-table th,.m-table td{padding:20px}@media screen and (max-width:414px){.m-table th,.m-table td{padding:7px 6px}}.m-table th{width:20%;color:#161616;font-weight:700;font-size:18px;vertical-align:top;background:#ececec;border-bottom:2px solid #f6f6f6}@media screen and (max-width:414px){.m-table th{display:block;width:100%;padding:3%;font-size:16px}}.m-table td{width:80%;background:#FFF;text-align:left}.m-table tbody{font-size:16px}.m-table tbody .detail{width:110px;padding:6px 5px 12px}.m-table tbody td{border-bottom:2px solid #ececec}@media screen and (max-width:414px){.m-table tbody td{border:0}}.is-inline{display:inline}.is-inline-block{display:inline-block}.is-block{display:block}.is-overhidden{overflow:hidden}.is-tableCell--pc{display:table-cell!important}@media screen and (max-width:320px){.is-tableCell--pc{display:none!important}}.is-anchor{position:relative;top:80px}@media screen and (max-width:414px){.is-anchor{top:160px}}.is-anchor--interview{position:relative;top:-84px}@media screen and (max-width:414px){.is-anchor--interview{top:-54px}}.is-fixedNav{position:fixed;top:0;left:0;width:100%;z-index:999}.is-visible--sp{display:none!important}@media screen and (max-width:414px){.is-visible--sp{display:initial!important}}.is-visible--sp5only{display:none!important}@media only screen and (max-width:360px){.is-visible--sp5only{display:initial!important}}.is-hidden--sp{display:block!important}@media screen and (max-width:414px){.is-hidden--sp{display:none!important}}.is-fixed-bar{position:fixed;top:0;width:100%;z-index:999}.is-not--allowed:hover{cursor:not-allowed!important}.is-not--allowed:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media screen and (max-width:414px){.is-colon--sp{display:none!important}}.is-opacity--on{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.u-color{color:#161616!important}.u-colorSub{color:#e92028!important}.u-colorAccent{color:#e92028!important}.u-colorLink{color:#4ba0b7!important}.u-bg{background-color:#FFF!important}.u-subBg{background-color:#f6f6f6!important}.u-accentBg{background-color:#e64673!important}.u-dangerColor{color:#c83134!important}.u-whiteColor{color:white}.u-blackColor{color:#333}.u-accentColor{color:#e92028}.u-text--bold{font-weight:700}.u-text-red{color:#d50000}.u-text-green{color:#23941e}.u-text-greenLight{color:#21b7b6}.u-text-blue{color:#4081b7}.u-text-brown{color:#b78940}.u-text-lime{color:#b8bd2b}.u-text-orange{color:#f3813b}.text-blue{color:#e92028}.u-text--indent{padding-left:1em;text-indent:-.9em}.u-marker--yellow{background:linear-gradient(transparent 50%,#e92028 50%)}.u-vrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.u-vlr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.u-srl{-webkit-writing-mode:sideways-rl;-ms-writing-mode:sideways-rl;writing-mode:sideways-rl}.u-slr{-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr}.u-fs10{font-size:10px}.u-fs11{font-size:11px}.u-fs12{font-size:12px}.u-fs13{font-size:13px}.u-fs14{font-size:14px}.u-fs15{font-size:15px}.u-fs16{font-size:16px}.u-fs17{font-size:17px}.u-fs18{font-size:18px}.u-fs19{font-size:19px}.u-fs20{font-size:20px}.u-fs21{font-size:21px}.u-fs22{font-size:22px}.u-fs23{font-size:23px}.u-fs24{font-size:24px}.u-fs25{font-size:25px}.u-fs26{font-size:26px}.u-fs27{font-size:27px}.u-fs28{font-size:28px}.u-fs29{font-size:29px}.u-fs30{font-size:30px}.u-fs31{font-size:31px}.u-fs32{font-size:32px}.u-fs33{font-size:33px}.u-fs34{font-size:34px}.u-fs35{font-size:35px}.u-fs36{font-size:36px}.u-fs37{font-size:37px}.u-fs38{font-size:38px}.u-fs39{font-size:39px}.u-fs40{font-size:40px}.u-m10{margin:10px}.u-m11{margin:11px}.u-m12{margin:12px}.u-m13{margin:13px}.u-m14{margin:14px}.u-m15{margin:15px}.u-m16{margin:16px}.u-m17{margin:17px}.u-m18{margin:18px}.u-m19{margin:19px}.u-m20{margin:20px}.u-m21{margin:21px}.u-m22{margin:22px}.u-m23{margin:23px}.u-m24{margin:24px}.u-m25{margin:25px}.u-m26{margin:26px}.u-m27{margin:27px}.u-m28{margin:28px}.u-m29{margin:29px}.u-m30{margin:30px}.u-m31{margin:31px}.u-m32{margin:32px}.u-m33{margin:33px}.u-m34{margin:34px}.u-m35{margin:35px}.u-m36{margin:36px}.u-m37{margin:37px}.u-m38{margin:38px}.u-m39{margin:39px}.u-m40{margin:40px}.u-mt10{margin-top:10px}.u-mt11{margin-top:11px}.u-mt12{margin-top:12px}.u-mt13{margin-top:13px}.u-mt14{margin-top:14px}.u-mt15{margin-top:15px}.u-mt16{margin-top:16px}.u-mt17{margin-top:17px}.u-mt18{margin-top:18px}.u-mt19{margin-top:19px}.u-mt20{margin-top:20px}.u-mt21{margin-top:21px}.u-mt22{margin-top:22px}.u-mt23{margin-top:23px}.u-mt24{margin-top:24px}.u-mt25{margin-top:25px}.u-mt26{margin-top:26px}.u-mt27{margin-top:27px}.u-mt28{margin-top:28px}.u-mt29{margin-top:29px}.u-mt30{margin-top:30px}.u-mt31{margin-top:31px}.u-mt32{margin-top:32px}.u-mt33{margin-top:33px}.u-mt34{margin-top:34px}.u-mt35{margin-top:35px}.u-mt36{margin-top:36px}.u-mt37{margin-top:37px}.u-mt38{margin-top:38px}.u-mt39{margin-top:39px}.u-mt40{margin-top:40px}.u-mr10{margin-right:10px}.u-mr11{margin-right:11px}.u-mr12{margin-right:12px}.u-mr13{margin-right:13px}.u-mr14{margin-right:14px}.u-mr15{margin-right:15px}.u-mr16{margin-right:16px}.u-mr17{margin-right:17px}.u-mr18{margin-right:18px}.u-mr19{margin-right:19px}.u-mr20{margin-right:20px}.u-mr21{margin-right:21px}.u-mr22{margin-right:22px}.u-mr23{margin-right:23px}.u-mr24{margin-right:24px}.u-mr25{margin-right:25px}.u-mr26{margin-right:26px}.u-mr27{margin-right:27px}.u-mr28{margin-right:28px}.u-mr29{margin-right:29px}.u-mr30{margin-right:30px}.u-mr31{margin-right:31px}.u-mr32{margin-right:32px}.u-mr33{margin-right:33px}.u-mr34{margin-right:34px}.u-mr35{margin-right:35px}.u-mr36{margin-right:36px}.u-mr37{margin-right:37px}.u-mr38{margin-right:38px}.u-mr39{margin-right:39px}.u-mr40{margin-right:40px}.u-mb10{margin-bottom:10px}.u-mb11{margin-bottom:11px}.u-mb12{margin-bottom:12px}.u-mb13{margin-bottom:13px}.u-mb14{margin-bottom:14px}.u-mb15{margin-bottom:15px}.u-mb16{margin-bottom:16px}.u-mb17{margin-bottom:17px}.u-mb18{margin-bottom:18px}.u-mb19{margin-bottom:19px}.u-mb20{margin-bottom:20px}.u-mb21{margin-bottom:21px}.u-mb22{margin-bottom:22px}.u-mb23{margin-bottom:23px}.u-mb24{margin-bottom:24px}.u-mb25{margin-bottom:25px}.u-mb26{margin-bottom:26px}.u-mb27{margin-bottom:27px}.u-mb28{margin-bottom:28px}.u-mb29{margin-bottom:29px}.u-mb30{margin-bottom:30px}.u-mb31{margin-bottom:31px}.u-mb32{margin-bottom:32px}.u-mb33{margin-bottom:33px}.u-mb34{margin-bottom:34px}.u-mb35{margin-bottom:35px}.u-mb36{margin-bottom:36px}.u-mb37{margin-bottom:37px}.u-mb38{margin-bottom:38px}.u-mb39{margin-bottom:39px}.u-mb40{margin-bottom:40px}.u-ml10{margin-left:10px}.u-ml11{margin-left:11px}.u-ml12{margin-left:12px}.u-ml13{margin-left:13px}.u-ml14{margin-left:14px}.u-ml15{margin-left:15px}.u-ml16{margin-left:16px}.u-ml17{margin-left:17px}.u-ml18{margin-left:18px}.u-ml19{margin-left:19px}.u-ml20{margin-left:20px}.u-ml21{margin-left:21px}.u-ml22{margin-left:22px}.u-ml23{margin-left:23px}.u-ml24{margin-left:24px}.u-ml25{margin-left:25px}.u-ml26{margin-left:26px}.u-ml27{margin-left:27px}.u-ml28{margin-left:28px}.u-ml29{margin-left:29px}.u-ml30{margin-left:30px}.u-ml31{margin-left:31px}.u-ml32{margin-left:32px}.u-ml33{margin-left:33px}.u-ml34{margin-left:34px}.u-ml35{margin-left:35px}.u-ml36{margin-left:36px}.u-ml37{margin-left:37px}.u-ml38{margin-left:38px}.u-ml39{margin-left:39px}.u-ml40{margin-left:40px}.u-p10{padding:10px}.u-p11{padding:11px}.u-p12{padding:12px}.u-p13{padding:13px}.u-p14{padding:14px}.u-p15{padding:15px}.u-p16{padding:16px}.u-p17{padding:17px}.u-p18{padding:18px}.u-p19{padding:19px}.u-p20{padding:20px}.u-p21{padding:21px}.u-p22{padding:22px}.u-p23{padding:23px}.u-p24{padding:24px}.u-p25{padding:25px}.u-p26{padding:26px}.u-p27{padding:27px}.u-p28{padding:28px}.u-p29{padding:29px}.u-p30{padding:30px}.u-p31{padding:31px}.u-p32{padding:32px}.u-p33{padding:33px}.u-p34{padding:34px}.u-p35{padding:35px}.u-p36{padding:36px}.u-p37{padding:37px}.u-p38{padding:38px}.u-p39{padding:39px}.u-p40{padding:40px}.u-pt10{padding-top:10px}.u-pt11{padding-top:11px}.u-pt12{padding-top:12px}.u-pt13{padding-top:13px}.u-pt14{padding-top:14px}.u-pt15{padding-top:15px}.u-pt16{padding-top:16px}.u-pt17{padding-top:17px}.u-pt18{padding-top:18px}.u-pt19{padding-top:19px}.u-pt20{padding-top:20px}.u-pt21{padding-top:21px}.u-pt22{padding-top:22px}.u-pt23{padding-top:23px}.u-pt24{padding-top:24px}.u-pt25{padding-top:25px}.u-pt26{padding-top:26px}.u-pt27{padding-top:27px}.u-pt28{padding-top:28px}.u-pt29{padding-top:29px}.u-pt30{padding-top:30px}.u-pt31{padding-top:31px}.u-pt32{padding-top:32px}.u-pt33{padding-top:33px}.u-pt34{padding-top:34px}.u-pt35{padding-top:35px}.u-pt36{padding-top:36px}.u-pt37{padding-top:37px}.u-pt38{padding-top:38px}.u-pt39{padding-top:39px}.u-pt40{padding-top:40px}.u-pr10{padding-right:10px}.u-pr11{padding-right:11px}.u-pr12{padding-right:12px}.u-pr13{padding-right:13px}.u-pr14{padding-right:14px}.u-pr15{padding-right:15px}.u-pr16{padding-right:16px}.u-pr17{padding-right:17px}.u-pr18{padding-right:18px}.u-pr19{padding-right:19px}.u-pr20{padding-right:20px}.u-pr21{padding-right:21px}.u-pr22{padding-right:22px}.u-pr23{padding-right:23px}.u-pr24{padding-right:24px}.u-pr25{padding-right:25px}.u-pr26{padding-right:26px}.u-pr27{padding-right:27px}.u-pr28{padding-right:28px}.u-pr29{padding-right:29px}.u-pr30{padding-right:30px}.u-pr31{padding-right:31px}.u-pr32{padding-right:32px}.u-pr33{padding-right:33px}.u-pr34{padding-right:34px}.u-pr35{padding-right:35px}.u-pr36{padding-right:36px}.u-pr37{padding-right:37px}.u-pr38{padding-right:38px}.u-pr39{padding-right:39px}.u-pr40{padding-right:40px}.u-pb10{padding-bottom:10px}.u-pb11{padding-bottom:11px}.u-pb12{padding-bottom:12px}.u-pb13{padding-bottom:13px}.u-pb14{padding-bottom:14px}.u-pb15{padding-bottom:15px}.u-pb16{padding-bottom:16px}.u-pb17{padding-bottom:17px}.u-pb18{padding-bottom:18px}.u-pb19{padding-bottom:19px}.u-pb20{padding-bottom:20px}.u-pb21{padding-bottom:21px}.u-pb22{padding-bottom:22px}.u-pb23{padding-bottom:23px}.u-pb24{padding-bottom:24px}.u-pb25{padding-bottom:25px}.u-pb26{padding-bottom:26px}.u-pb27{padding-bottom:27px}.u-pb28{padding-bottom:28px}.u-pb29{padding-bottom:29px}.u-pb30{padding-bottom:30px}.u-pb31{padding-bottom:31px}.u-pb32{padding-bottom:32px}.u-pb33{padding-bottom:33px}.u-pb34{padding-bottom:34px}.u-pb35{padding-bottom:35px}.u-pb36{padding-bottom:36px}.u-pb37{padding-bottom:37px}.u-pb38{padding-bottom:38px}.u-pb39{padding-bottom:39px}.u-pb40{padding-bottom:40px}.u-pl10{padding-left:10px}.u-pl11{padding-left:11px}.u-pl12{padding-left:12px}.u-pl13{padding-left:13px}.u-pl14{padding-left:14px}.u-pl15{padding-left:15px}.u-pl16{padding-left:16px}.u-pl17{padding-left:17px}.u-pl18{padding-left:18px}.u-pl19{padding-left:19px}.u-pl20{padding-left:20px}.u-pl21{padding-left:21px}.u-pl22{padding-left:22px}.u-pl23{padding-left:23px}.u-pl24{padding-left:24px}.u-pl25{padding-left:25px}.u-pl26{padding-left:26px}.u-pl27{padding-left:27px}.u-pl28{padding-left:28px}.u-pl29{padding-left:29px}.u-pl30{padding-left:30px}.u-pl31{padding-left:31px}.u-pl32{padding-left:32px}.u-pl33{padding-left:33px}.u-pl34{padding-left:34px}.u-pl35{padding-left:35px}.u-pl36{padding-left:36px}.u-pl37{padding-left:37px}.u-pl38{padding-left:38px}.u-pl39{padding-left:39px}.u-pl40{padding-left:40px}.u-w10p{width:10%!important}.u-w20p{width:20%!important}.u-w30p{width:30%!important}.u-w40p{width:40%!important}.u-w50p{width:50%!important}.u-w60p{width:60%!important}.u-w70p{width:70%!important}.u-w80p{width:80%!important}.u-w90p{width:90%!important}.u-w100p{width:100%!important}body.Android .drawer-text{margin-left:4px}@media screen and (max-width:414px){body.Android .indexVisual__title img{width:100%}body.Android .indexVisual__title .below{display:block;width:85%;margin:20px auto 0}@media screen and (max-width:360px){body.Android .indexVisual__title--below{font-size:35px}}}@media screen and (max-width:414px){body.lang-en .indexOverview .place dt{width:25%}}@media screen and (max-width:414px){body.lang-en .indexOverview .place dd{width:75%}}body.lang-en .indexArtist__list li{min-height:360px}@media screen and (max-width:414px){body.lang-en .indexArtist__list li{min-height:initial}}body.lang-en .indexArtist__list .desc em{font-size:15px;font-weight:700}body.lang-en .essei__heading h3{font-size:29px}body.lang-en .essei__heading .author{text-align:center;margin-top:10px;line-height:1.2}body.lang-en .essei p em{font-size:15px;font-weight:700}.indexVisual{position:relative;height:650px;background:url(../images/index_visual_bg.jpg) no-repeat;background-position:center 76px;background-size:cover;z-index:1}@media screen and (max-width:414px){.indexVisual{height:initial;background-position:center 55px}}.indexVisual--lower{height:595px;background-position:center 0}@media screen and (max-width:414px){.indexVisual--lower{height:495px;background-position:center top}}.indexVisual__box{padding:147px 0 0}@media screen and (max-width:414px){.indexVisual__box{padding:15vh 0 0}}.indexVisual__box--lower{padding:97px 0 0}@media screen and (max-width:414px){.indexVisual__box--lower{padding:30px 0 0}}.indexVisual__catch{display:table;margin:0 auto 15px;color:#FFF;font-size:37px;text-align:center;font-weight:400}@media screen and (max-width:414px){.indexVisual__catch{font-size:25px}}@media screen and (max-width:320px){.indexVisual__catch{font-size:21px}}.indexVisual__title{text-align:center;color:#FFF;font-size:63px;line-height:1;font-weight:900}@media screen and (max-width:414px){.indexVisual__title{font-size:32px;line-height:1.3}}.indexVisual__title .num,.indexVisual__title .free{color:#e92028;line-height:.8}.indexVisual__title .num{position:relative;top:10px;font-size:118px}@media screen and (max-width:414px){.indexVisual__title .num{font-size:72px}}.indexVisual__title .free{font-size:78px}@media screen and (max-width:414px){.indexVisual__title .free{font-size:52px}}@media screen and (max-width:414px){.indexVisual__title .free{font-size:47px}}.indexVisual__title--adobe{display:block;font-size:48px}@media screen and (max-width:414px){.indexVisual__title--adobe{font-size:28px}}.indexVisual__title--below{position:relative;top:20px;font-size:42px;font-weight:400}@media screen and (max-width:375px){.indexVisual__title--below{font-size:36px}}@media screen and (max-width:320px){.indexVisual__title--below{font-size:28px}}.indexVisual__title--below .strong{margin:0 7px;padding:6px 8px;background:#e92028;color:#FFF}@media screen and (max-width:414px){.indexVisual__title .sp-left{position:relative;top:5px;padding-left:60px}}.indexVisual__area{display:block;width:379px;margin:60px auto 45px;text-align:center}@media screen and (max-width:414px){.indexVisual__area{width:200px;margin:35px auto 45px}}.visualSpeakers{display:block;width:600px;margin:auto;background:url(../images/index_visual_batsu.png) center 120px no-repeat;text-align:center}@media screen and (max-width:414px){.visualSpeakers{width:100%}}.visualSpeakers li{color:#fff;width:48%;margin-left:4%}.visualSpeakers li i{display:block;margin-bottom:10px}.visualSpeakers__photo{border-radius:50%;margin-bottom:10px}@media screen and (max-width:414px){.visualSpeakers__photo{display:inline-block;width:100px}}.visualSpeakers__title{font-size:17px}@media screen and (max-width:414px){.visualSpeakers__title{font-size:10px}}.visualSpeakers__name{font-size:24px;font-weight:900}.visualSpeakers__name span{display:block;font-size:13px;font-weight:400;color:#8f8f8f}.indexbtnWrap{padding:80px 0;text-align:center;border-bottom:6px solid #f5f5f5}@media screen and (max-width:414px){.indexbtnWrap{padding:40px 0}}.indexbtnWrap a{padding:30px 150px}@media screen and (max-width:414px){.indexbtnWrap a{display:block;padding:15px 0 15px 20px;margin:0 20px}}.indexbtnWrap a:before{content:"\f105";font-family:FontAwesome;position:absolute;left:120px;margin-right:20px;font-size:28px;font-style:normal}@media screen and (max-width:414px){.indexbtnWrap a:before{left:65px;font-size:14px}}.indexbtnWrap a:after{content:'';position:absolute;top:30px;right:80px;width:32px;height:52px;background:url(../images/index_icon_pointer.png) center center no-repeat}@media screen and (max-width:414px){.indexbtnWrap a:after{top:15px;right:15px;width:16px;height:26px;background-size:18px 25px}}.indexbtnWrap__txt{margin-bottom:20px;font-size:20px}@media screen and (max-width:414px){.indexbtnWrap__txt{padding:10px;font-size:18px}.indexbtnWrap__txt br{display:none}}.indexbtnWrap__icon{position:absolute;top:-50px;left:-50px;width:124px;height:124px;padding-top:34px;display:inline-block;background:#000;border-radius:50%;font-size:19px}@media screen and (max-width:414px){.indexbtnWrap__icon{top:-20px;left:-20px;width:75px;height:75px;padding-top:21px;font-size:13px}}@media screen and (max-width:320px){.indexbtnWrap__icon{font-size:11px}}.indexbtnWrap__btntxt{font-size:30px}@media screen and (max-width:414px){.indexbtnWrap__btntxt{font-size:16px}}@media screen and (max-width:320px){.indexbtnWrap__btntxt{font-size:12px}}.indexTitle{margin-bottom:30px;text-align:center}.indexTitle__on{position:relative;display:inline-block;margin-bottom:10px;font-size:28px;font-weight:900}@media screen and (max-width:414px){.indexTitle__on{font-size:14px}}.indexTitle__on:before{content:'';position:absolute;top:6px;left:-40px;width:20px;height:32px;background:url(../images/indextitle_onleft.png) center center no-repeat}.indexTitle__on:after{content:'';position:absolute;top:6px;right:-40px;width:20px;height:32px;background:url(../images/indextitle_onright.png) center center no-repeat}.indexTitle__main{display:block;margin-bottom:50px;font-size:46px;font-weight:900;line-height:1.6}@media screen and (max-width:414px){.indexTitle__main{margin-bottom:20px;font-size:23px}}@media screen and (max-width:320px){.indexTitle__main{font-size:19px}}.indexTitle__main span{color:#e92028}.indexTitle__sub{position:relative;display:block;margin-bottom:60px;color:#e92028;font-size:21px;font-weight:900}@media screen and (max-width:414px){.indexTitle__sub{margin-bottom:30px;font-size:12px}}.indexTitle02{padding:50px 0;margin-bottom:80px;background:#e92028;text-align:center}@media screen and (max-width:414px){.indexTitle02{padding:20px 0;margin-bottom:0}}.indexTitle02__main{display:block;margin-bottom:0;font-size:46px;font-weight:900;line-height:1.6;color:#FFF}@media screen and (max-width:414px){.indexTitle02__main{font-size:26px}}.indexTitle02__sub{position:relative;display:block;color:#FFF;font-size:13px;letter-spacing:2px;line-height:1;text-transform:uppercase}@media screen and (max-width:414px){.indexTitle02__sub{font-size:10px}}.indexWhat{background:url(../images/index_sectionbg.jpg) center center repeat}.indexWhat__inner{padding:60px 0}@media screen and (max-width:414px){.indexWhat__inner{padding:3% 0}}.listBox{padding:40px;margin-bottom:30px;border:16px solid #ececec;background:#fff}@media screen and (max-width:414px){.listBox{margin-bottom:10px;padding:20px;border:8px solid #ececec}}.listBox h4{position:relative;margin-bottom:50px;font-size:38px;font-weight:900;text-align:center}@media screen and (max-width:414px){.listBox h4{margin-bottom:30px;font-size:19px}}.listBox h4:after{position:absolute;bottom:-20px;left:0;right:0;content:'';display:inline-block;width:80px;height:5px;margin:auto;background:#e92028}.listBox__list{display:table;margin:auto}.listBox__list li{padding:10px 0 10px 40px;background:url(../images/index_iconcheck.png) left center no-repeat;font-size:20px}@media screen and (max-width:414px){.listBox__list li{padding:5px 0 5px 25px;margin-bottom:10px;background:url(../images/index_iconcheck.png) left 8px no-repeat;background-size:15px 15px;font-size:14px;line-height:1.4}}.indexOverview{background:#f5f5f5}@media screen and (max-width:414px){.indexOverview .l-contents{padding:0}}.indexOverview__inner{padding:60px 0;background:url(../images/index_overviewbg.png) right bottom -30px no-repeat}@media screen and (max-width:414px){.indexOverview__inner{padding:30px 3% 19%;background:url(../images/index_overviewbg.png) right bottom no-repeat;background-size:44%}}.indexOverview__inner p{display:inline;font-size:22px}@media screen and (max-width:414px){.indexOverview__inner p{font-size:14px}}.indexOverview__inner p span{display:inline-block;margin:5px 0;padding:4px 10px;background:rgba(255,255,255,.9)}@media screen and (max-width:414px){.indexOverview__inner p span:last-child{width:50%}}.indexOverview__inner p .strong{display:inline;color:#e92028;background:none;font-weight:900}.indexPoint{background:url(../images/index_sectionbg.jpg) center center repeat}.indexPoint__inner{padding:60px 0}@media screen and (max-width:414px){.indexPoint__inner{padding:30px 0}}.indexPoint__list{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.indexPoint__list li{display:inline-block;width:30%;margin-right:3%;padding:20px;border:16px solid #ececec;background:#fff;text-align:center}@media screen and (max-width:414px){.indexPoint__list li{width:100%;margin-bottom:20px;border:8px solid #ececec}}.indexPoint__list li:last-child{margin:0}.indexPoint__ttl{margin:-30px auto 10px;font-size:22px;line-height:1.4}@media screen and (max-width:414px){.indexPoint__ttl{margin:-10px auto 10px;font-size:18px}}.indexPoint__icon{margin:10px auto 20px}.indexPoint__num{position:relative;top:-56px;display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;font-size:20px;background:#e92028;color:#fff}@media screen and (max-width:414px){.indexPoint__num{top:-36px;width:40px;height:40px;line-height:40px}}.indexPoint__txt{text-align:left}.indexKnowhow{background:#f5f5f5}.indexKnowhow__inner{padding:60px 0}@media screen and (max-width:414px){.indexKnowhow__inner{padding:30px 0}}.indexKnowhow__inner p{clear:both;display:inline;font-size:22px;line-height:2}@media screen and (max-width:414px){.indexKnowhow__inner p{display:block;font-size:15px}}.indexKnowhow__inner p span{display:inline-block;margin:5px 0;padding:8px 10px;background:rgba(255,255,255,.9)}.indexKnowhow__inner p .strong{display:inline;color:#e92028;background:none;font-weight:900}.indexKnowhow__inner p .strongbg{display:inline;color:#fff;background:#e92028;font-weight:900;line-height:2}.indexKnowhow__photo--1{float:right;margin:0 0 30px 30px}@media screen and (max-width:414px){.indexKnowhow__photo--1{float:none;margin:0}}.indexKnowhow__photo--2{float:left;margin:0 30px 30px 0}@media screen and (max-width:414px){.indexKnowhow__photo--2{display:block;font-size:13px}}.indexKnowhow__innerblock{clear:both;overflow:hidden}@media screen and (max-width:414px){.indexKnowhow__innerblock img{float:none;display:block;margin:0 auto 20px}}.indexSeo{border-top:5px solid #f5f5f5}.indexSeo__inner{padding:60px 0}@media screen and (max-width:414px){.indexSeo__inner{padding:30px 0}}.indexSeo__inner .indexTitle__main{font-size:33px}@media screen and (max-width:414px){.indexSeo__inner .indexTitle__main{font-size:20px}.indexSeo__inner .indexTitle__main br{display:none}}.indexSeo__inner p{display:inline-block;margin-bottom:20px;font-size:20px;line-height:2}@media screen and (max-width:414px){.indexSeo__inner p{font-size:13px}}.indexSeo__inner p .strongbl{font-size:25px;font-weight:900}@media screen and (max-width:414px){.indexSeo__inner p .strongbl{font-size:14px}}.indexSeo__inner p .strong{font-size:25px;color:#e92028;font-weight:900}@media screen and (max-width:414px){.indexSeo__inner p .strong{font-size:19px}}.indexOverview02{background:url(../images/index_visual_bg.jpg) center center no-repeat}.indexOverview02__inner{padding:60px 0}@media screen and (max-width:414px){.indexOverview02__inner{padding:30px 0}}.indexOverview02__inner p{margin-bottom:20px;font-size:22px;line-height:2.2}@media screen and (max-width:414px){.indexOverview02__inner p{font-size:15px;text-align:justify}.indexOverview02__inner p br{display:none}}.indexOverview02__inner p span{margin:5px 0;padding:8px 10px;background:rgba(255,255,255,.9)}@media screen and (max-width:414px){.indexOverview02__inner p span{margin-right:-5px}}.indexOverview02__inner p .strong{color:#fff;background:#e92028;font-weight:900}.indexUtilized{background:url(../images/index_sectionbg.jpg) center center repeat}.indexUtilized__inner{padding:60px 0}@media screen and (max-width:414px){.indexUtilized__inner{padding:20px 0}}.indexUtilized__inner p{display:table;margin:0 auto 20px;font-size:22px}@media screen and (max-width:414px){.indexUtilized__inner p{text-align:justify;font-size:16px}.indexUtilized__inner p br{display:none}}.indexUtilized__inner p .strong{display:inline;margin:5px 0;padding:8px 10px;color:#fff;background:#e92028;font-weight:900;line-height:2}@media screen and (max-width:414px){.indexSeminar__inner{padding-top:20px}}.indexSeminar__inner h4{display:table;margin:0 auto 50px;padding:6px 100px;border:3px solid #000;text-align:center;font-size:29px;font-weight:700;letter-spacing:10px}@media screen and (max-width:414px){.indexSeminar__inner h4{margin-bottom:10px;font-size:18px}}.indexSeminar__inner .date{display:table;margin:0 auto 50px}.indexSeminar__inner .date ul{margin:0 0 20px;color:#e92028}.indexSeminar__inner .date ul li{font-size:22px;font-weight:900}@media screen and (max-width:414px){.indexSeminar__inner .date ul li{font-size:16px}}.indexSeminar__inner .date ul li span{font-size:36px}@media screen and (max-width:414px){.indexSeminar__inner .date ul li span{font-size:26px}}.indexSeminar__inner .date p{padding-left:1em;text-indent:-1em;font-size:18px}@media screen and (max-width:414px){.indexSeminar__inner .date p{font-size:14px}}.indexSeminar__inner .portion{display:table;margin-bottom:80px}@media screen and (max-width:414px){.indexSeminar__inner .portion{margin-bottom:20px}}.indexSeminar__inner .portion dt{display:table-cell;width:5.5em;font-size:28px;vertical-align:top}@media screen and (max-width:414px){.indexSeminar__inner .portion dt{font-size:13px}}.indexSeminar__inner .portion dd{display:table-cell;font-size:18px}@media screen and (max-width:414px){.indexSeminar__inner .portion dd{font-size:13px}}.indexSeminar__inner .portion dd h5{display:inline-block;margin-bottom:30px;font-size:26px;font-weight:900}@media screen and (max-width:414px){.indexSeminar__inner .portion dd h5{font-size:16px}}.indexSeminar__inner .portion__list{margin:10px auto 20px}.indexSeminar__inner .portion__list li{font-size:18px}@media screen and (max-width:414px){.indexSeminar__inner .portion__list li{font-size:13px}}.indexSeminar__inner .portion__ex{border:8px solid #f0f0f0;padding:30px}@media screen and (max-width:414px){.indexSeminar__inner .portion__ex{padding:20px}}.indexSeminar__inner .portion__ex h6{margin-bottom:10px;font-size:24px;text-align:center}@media screen and (max-width:414px){.indexSeminar__inner .portion__ex h6{font-size:18px}}@media screen and (max-width:320px){.indexSeminar__inner .portion__ex h6{font-size:16px}}.indexSeminar__inner .portion__ex .txt-ex{margin-bottom:0}.indexSeminar__inner .portion__ex__list{display:table;margin:0 auto}.indexSeminar__inner .portion__ex__list li{font-size:20px}@media screen and (max-width:414px){.indexSeminar__inner .portion__ex__list li{font-size:13px;margin-bottom:12px;letter-spacing:-.02em}}@media screen and (max-width:320px){.indexSeminar__inner .portion__ex__list li{font-size:15px}}.indexSeminar__inner .portion__ex__list li span{font-size:20px;font-weight:900}.indexSeminar__inner .portion__ex__list li span.red{font-size:26px;color:#e92028}@media screen and (max-width:414px){.indexSeminar__inner .portion__ex__list li span{font-size:18px;line-height:1}.indexSeminar__inner .portion__ex__list li span:before{margin-top:4px}}.indexSeminar__inner .portion__detail{margin-bottom:30px}.indexSeminar__inner .portion__detail dt{display:table-cell;width:3.5em;font-size:18px}@media screen and (max-width:414px){.indexSeminar__inner .portion__detail dt{font-size:13px}}.indexSeminar__inner .portion__detail dd{font-size:18px}@media screen and (max-width:414px){.indexSeminar__inner .portion__detail dd{font-size:13px}}.indexSeminar__inner .portion__detail dd ul{margin:10px auto}.indexSeminar__inner .portion__detail dd ul li{font-size:18px}@media screen and (max-width:414px){.indexSeminar__inner .portion__detail dd ul li{font-size:13px}}.indexSeminar__inner .portion p{margin-bottom:30px;font-size:18px}@media screen and (max-width:414px){.indexSeminar__inner .portion p{font-size:14px}}.indexSpeakers{background:#f5f5f5}.indexSpeakers__inner{padding:0 0 60px}@media screen and (max-width:414px){.indexSpeakers__inner{padding:0}}.indexSpeakers__block{width:100%;margin-bottom:40px;padding:40px;display:inline-block;border-radius:2px;background:#FFF;text-align:center}.indexSpeakers__block:after{display:block;visibility:hidden;clear:both;height:0;content:''}@media screen and (max-width:414px){.indexSpeakers__block{width:100%;padding:30px 20px;margin-bottom:20px;border:8px solid #f4f4f4}}.indexSpeakers__title{display:inline-block}@media screen and (max-width:414px){.indexSpeakers__title{display:table;margin:auto;font-size:10px}}.indexSpeakers__title span{padding-left:7px;font-size:20px}@media screen and (max-width:414px){.indexSpeakers__title span{text-align:center;display:block;padding-left:0;font-size:14px}}.indexSpeakers__photo{float:left;width:160px;height:160px}@media screen and (max-width:414px){.indexSpeakers__photo{float:none;margin:auto}}.indexSpeakers__photo img{margin-bottom:20px;border-radius:50%}.indexSpeakers__data{float:left;width:700px;padding:0 0 0 45px;text-align:left}@media screen and (max-width:414px){.indexSpeakers__data{float:none;width:100%;padding:0}}.indexSpeakers__data i{display:block}@media screen and (max-width:414px){.indexSpeakers__data i{width:200px;margin:7px auto;text-align:center}.indexSpeakers__data i img{width:auto;max-height:30px}}.indexSpeakers__name{display:block;margin-bottom:6px;font-size:28px;font-weight:900;line-height:1.4}@media screen and (max-width:414px){.indexSpeakers__name{display:table;margin:0 auto 10px;text-align:center;font-size:20px}}.indexSpeakers__name span{padding-left:3px;font-size:12px;font-weight:100}@media screen and (max-width:414px){.indexSpeakers__name span{display:block}}.indexSpeakers__txt{padding-top:12px;border-top:3px solid #eaeaea;text-align:justify;font-size:16px}@media screen and (max-width:414px){.indexSpeakers__txt{margin-bottom:0;font-size:13px}}.indexSpeakers h4{margin-bottom:20px;font-size:31px}@media screen and (max-width:414px){.indexSpeakers h4{font-size:18px}}@media screen and (max-width:320px){.indexSpeakers h4{font-size:16px}}.indexSpeakers__ex{text-align:left}.indexSpeakers__ex li{font-size:14px}@media screen and (max-width:414px){.indexSpeakers__ex li{margin-bottom:12px;letter-spacing:-.02em}}.indexSpeakers__ex li span{font-size:21px;font-weight:900;color:#e92028}@media screen and (max-width:414px){.indexSpeakers__ex li span{font-size:19px;line-height:1}.indexSpeakers__ex li span:before{margin-top:4px}}.indexAccess{padding-bottom:70px;border-bottom:5px solid #f5f5f5}@media screen and (max-width:414px){.indexAccess{padding-bottom:10px}}@media screen and (max-width:414px){.indexAccess__inner{padding-top:20px}}.indexAccess__inner .date{display:table;margin:60px auto;padding:10px 40px;border:4px solid #ececec;font-size:22px}@media screen and (max-width:414px){.indexAccess__inner .date{margin:0 auto 20px;font-size:18px}}.indexAccess__inner .date span{font-size:36px;font-weight:900;color:#e92028}@media screen and (max-width:414px){.indexAccess__inner .date span{font-size:20px}}.indexAccess__block{display:table;margin:0 auto 50px;text-align:left}.indexAccess__block li{display:table}.indexAccess__block li span{display:table-cell;font-size:18px}@media screen and (max-width:414px){.indexAccess__block li span{font-size:13px}}.indexAccess .indexmap{width:100%;height:400px;border:none}@media screen and (max-width:414px){.indexAccess .indexmap{height:250px}}.indexAccess .m-btn-map{margin-bottom:20px}.indexContact{border-bottom:5px solid #f5f5f5}.indexContact__inner{padding:60px 0}.indexContact__inner:after{display:block;visibility:hidden;clear:both;height:0;content:''}@media screen and (max-width:414px){.indexContact__inner{padding:10px 0}}.indexContact__block{float:left;display:table;width:50%;vertical-align:top}@media screen and (max-width:414px){.indexContact__block{float:none;display:block;width:100%}}.indexContact__block dt{display:inline-block;margin-bottom:20px;padding:12px 25px;border:5px solid #f5f5f5;font-size:20px;font-weight:700;vertical-align:top}@media screen and (max-width:414px){.indexContact__block dt{display:block;padding:4px;margin-bottom:0;font-size:16px}}.indexContact__block dd{display:inline-block;width:290px;margin-left:20px;font-size:20px}@media screen and (max-width:414px){.indexContact__block dd{margin-top:10px;margin-left:0;margin-bottom:10px;font-size:14px}}.indexContact__block dd span{display:inline-block;margin-right:20px}@media screen and (max-width:414px){.indexContact__block dd span{margin-left:10px}}.interview{position:relative;background-position:center -70px;background-size:cover}@media screen and (min-width:1920px){.interview{background-size:90%}}.essei{overflow:hidden;position:relative}.essei h2{margin:30px auto;text-align:center}@media screen and (max-width:414px){.essei h2{margin:20px auto}}.essei__heading:after{display:block;visibility:hidden;clear:both;height:0;content:''}.essei__heading h3{float:left}@media screen and (max-width:414px){.essei__heading h3{float:none;line-height:1.2;text-align:center}}@media screen and (max-width:414px){.essei__heading h3:after{margin:30px auto}}.essei__heading .author{float:right;margin-top:64px;font-weight:700;font-size:19px}@media screen and (max-width:414px){.essei__heading .author{float:none;margin-top:35px;line-height:1.4;text-align:center}}.essei__heading .author small{font-size:14px}@media screen and (max-width:414px){.essei__heading .author small{display:block;font-size:11px}}.essei__inner{position:relative;background:#FFF;padding-bottom:100px}@media screen and (max-width:414px){.essei__inner{padding-bottom:40px}}.essei__inner:before,.essei__inner:after{position:absolute;top:0;content:'';display:block;width:500px;height:100%;z-index:1}.essei__inner:before{left:-500px;background:rgba(255,255,255,.03) url(../images/interview_essai_left_bg.png) repeat-y left -20px}@media screen and (min-width:1920px){.essei__inner:before{left:-760px;width:760px;background:rgba(255,255,255,.03) url(../images/interview_essai_left_bg.png) repeat-y 10px -20px;background-size:100%}}.essei__inner:after{right:-500px;background:rgba(255,255,255,.03) url(../images/interview_essai_right_bg.png) repeat-y left -20px}@media screen and (min-width:1920px){.essei__inner:after{right:-760px;width:760px;background:rgba(255,255,255,.03) url(../images/interview_essai_right_bg.png) repeat-y 0 -20px;background-size:100%}}.essei__inner h4{margin:80px 0 0;font-weight:700;font-size:17px}@media screen and (max-width:414px){.essei__inner h4{margin:40px 0 0}}.essei__inner h4:before{content:'';position:relative;top:-5px;display:inline-block;width:30px;height:1px;margin-right:5px;background:#161616}.essei__inner p{margin:40px 0 0;line-height:2;text-align:justify}@media screen and (max-width:414px){.essei__inner p{margin:20px 0 0}}.essei__inner h4+p{margin:20px 0 0}@media screen and (max-width:414px){.essei__inner h4+p{margin:10px 0 0}}.interview__title{margin:50px auto 30px;text-align:center}@media screen and (max-width:414px){.interview__title{margin:30px auto 0}}.interview__inner{padding:10px 70px 100px;background:#FFF}@media screen and (max-width:414px){.interview__inner{padding:6%}}@media screen and (max-width:320px){.interview__inner{padding:6% 3%}}.interviewBox{border-top:3px solid #FFF}.interviewBox__heading:after{display:block;visibility:hidden;clear:both;height:0;content:''}.interviewBox__heading .l-left{width:500px;height:320px}@media screen and (max-width:414px){.interviewBox__heading .l-left{float:none;width:100%;height:initial}}.interviewBox__heading .l-left img{width:100%}.interviewBox__heading .l-right{width:350px;padding:20px 20px 0;text-align:center}@media screen and (max-width:414px){.interviewBox__heading .l-right{float:none;width:100%;margin-top:-68px}}.interviewBox .artist-img{border-radius:100px}@media screen and (max-width:414px){.interviewBox .artist-img{border:7px solid #FFF}}.interviewBox .name{font-weight:700;font-size:25px;line-height:1.2}.interviewBox .name-below{display:block;padding:5px 0;color:#6e6e6e;font-weight:400;font-size:11px;line-height:1}.interviewBox .url{padding-top:10px;color:#FFF;text-decoration:none}.interviewBox .url:hover{text-decoration:underline}.interviewBox .artist-intro{text-align:justify;margin-top:10px}.interviewBox__introBox{position:relative;margin:30px auto;padding:40px;background:rgba(255,255,255,.3);border:3px solid rgba(255,255,255,.4)}@media screen and (max-width:414px){.interviewBox__introBox{padding:6%}}.interviewBox__introBox h3{font-size:18px;font-weight:700;line-height:1.4}.interviewBox__introBox h3 .small{display:block;color:#6e6e6e;font-size:11px;line-height:1.7;margin:3px 0 5px}.interviewBox__introBox .intro-description{text-align:justify}.interviewBox__faqList{padding:0 40px}@media screen and (max-width:414px){.interviewBox__faqList{padding:0}}.interviewBox__faqList h4{margin:70px 0 5px;font-weight:700;font-size:19px}@media screen and (max-width:414px){.interviewBox__faqList h4{margin:30px 0 5px;font-size:17.2px}}.interviewBox__faqList h4:first-child{font-size:18.2px;letter-spacing:-1px}@media screen and (max-width:414px){.interviewBox__faqList h4:first-child{font-size:16.2px}}.interviewBox__faqList h4:before{content:'';position:relative;top:-5px;display:inline-block;width:30px;height:1px;margin-right:5px;background:#161616}.interviewBox__faqList p{font-size:16px;line-height:2;text-align:justify}@media screen and (max-width:414px){.interviewBox__faqList p{font-size:14px}}.interviewBox__faqList p .answer{padding-right:5px;font-size:18px;color:#FFF}.c-title-border--center{border-bottom:8px solid #f4f4f4}.c-title-border--center h2{font-weight:500;font-size:29px;text-align:center}.c-title-border--center h2.small{letter-spacing:20px;margin-left:20px}.c-title-border--center:after{display:block;content:'';width:100px;height:8px;background:#e92028;position:relative;top:8px;margin:auto}.seminarInfo__inner{padding-top:70px}@media screen and (max-width:414px){.seminarInfo__inner{padding-top:3%}}.speakersInfo__list li{width:32%;padding:50px 20px;margin-left:2%;border:8px solid #f4f4f4;text-align:center}@media screen and (max-width:414px){.speakersInfo__list li{width:49%;padding:20px 10px;margin-left:2%;margin-bottom:2%;border:4px solid #f4f4f4}}@media screen and (max-width:414px){.speakersInfo__list li:nth-child(odd){margin-left:0}}.speakersInfo__list li i{display:block;width:160px;height:40px;margin:auto}@media screen and (max-width:414px){.speakersInfo__list li i{width:100px}}.speakersInfo__list li i img{width:100%}.speakersInfo__list li .photo{width:130px;margin:10px auto;border-radius:130px}@media screen and (max-width:414px){.speakersInfo__list li .photo{width:100px}}.speakersInfo__list li h3{font-size:24px;font-weight:700}@media screen and (max-width:414px){.speakersInfo__list li h3{font-size:20px}}.accessInfo{margin-bottom:30px}.accessInfo__list li{width:48%;margin-left:4%}@media screen and (max-width:414px){.accessInfo__list li{width:100%;margin-left:0}.accessInfo__list li iframe{height:250px}}@media screen and (max-width:414px){.accessInfo__list li:first-child{margin-bottom:30px}}.accessInfo__list li dl dt{font-size:18px;font-weight:700;margin-bottom:10px}.accessInfo__list li dl dt .day,.accessInfo__list li dl dt .area{color:#e92028;font-weight:700;font-size:22px}.accessInfo__list li dl dd{min-height:171px;margin-bottom:20px;padding:13px 18px;background:#f4f4f4}@media screen and (max-width:414px){.accessInfo__list li dl dd{min-height:initial}}.accessInfo__list li dl dd p{display:table;font-size:14px;margin-bottom:10px}@media screen and (max-width:375px){.accessInfo__list li dl dd p{font-size:12px}}.accessInfo__list li dl dd p span{display:table-cell;padding-right:6px}@media screen and (max-width:414px){.accessInfo__list li dl dd p span{font-size:12px;width:73px}}.entry__description{font-size:16px}@media screen and (max-width:414px){.entry__description{font-size:13px}}.entryForm__wrap{width:880px;margin:20px auto;padding:50px;border:12px solid #f4f4f4}@media screen and (max-width:414px){.entryForm__wrap{width:100%;padding:3%;border:3px solid #f4f4f4}}.entryForm label{font-size:18px}@media screen and (max-width:414px){.entryForm label{margin-bottom:6px;line-height:1.2}}.entryForm span.label{position:relative;top:-2px;margin-right:5px;border-radius:0}.entryForm .agree{padding:20px}@media screen and (max-width:414px){.entryForm .agree{padding:10px}}.policy__box{margin:auto;width:760px;padding:60px 0}@media screen and (max-width:414px){.policy__box{width:100%;padding:0}}.policy__box p{margin-bottom:20px}.policy__list dt{font-size:16px;margin-top:20px}.thanks__box{width:836px;margin:auto;padding:60px 0}@media screen and (max-width:414px){.thanks__box{padding:0}}.thanks__box p{font-size:15px;line-height:1.8}@media screen and (max-width:414px){.thanks__box{width:100%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fcmVzZXQuc2NzcyIsInN0eWxlLmNzcyIsImNvbmZpZy9fbWl4aW4uc2NzcyIsInZlbmRlci9fc2ltcGxlbGlnaHRib3guc2NzcyIsInZlbmRlci9fbm90by5zY3NzIiwiY29tbW9uL19iYXNlLnNjc3MiLCJjb25maWcvX2NvbG9yLnNjc3MiLCJjb25maWcvX3Zhci5zY3NzIiwiY29tbW9uL19sYXlvdXQuc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJjb25zdHJ1Y3QvX2hlYWRlci5zY3NzIiwiY29uc3RydWN0L19uYXYuc2NzcyIsImNvbnN0cnVjdC9fYXNpZGUuc2NzcyIsImNvbnN0cnVjdC9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19idG4uc2NzcyIsIm1vZHVsZXMvX2Zvcm0uc2NzcyIsIm1vZHVsZXMvX3RhYmxlLnNjc3MiLCJtb2R1bGVzL19zdGF0ZS5zY3NzIiwibW9kdWxlcy9fdXRpbGl0eS5zY3NzIiwiaGVscGVycy9faGFjay5zY3NzIiwicGFnZS9faW5kZXguc2NzcyIsInBhZ2UvX2ludGVydmlldy5zY3NzIiwicGFnZS9fZW50cnkuc2NzcyIsInBhZ2UvX3N1Yi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVltUSxpQkFBa08sQUNYcmUsMlpEV3FhLFNBQVEsQUFBRyxVQUFPLEFBQUcsU0FBSyxBQUFtQixhQUFBLEFBQUssZUFBZSxBQ0xwZSx1QkFBeUIsQ0FBRSxBQUU3QixLQUNFLGFBQWUsQ0FBRSxBQUVuQixNQUNFLGVBQWlCLENBQUUsQUFFckIsTURIMmpCLHlCQUFlLEFDS3hrQixnQkFBa0IsQ0FBRSxBQUV0QixjRFA0bUIsZ0JBQVksQUFBUSxnQkFBZSxBQ1U3b0IscUJBQXVCLENBQUUsQUFFM0IsYUFDRSxXQUFhLENBQUUsQUFFakIsb0REZml2QixXQUFRLEFDaUJ2dkIsWUFBYyxDQUFFLEFBRWxCLE1BQ0UsV0FBYSxDQUFFLEFBRWpCLHNGQUNFLGFBQWUsQ0FBRSxBQUduQixjQ1VRLGNBQVksQUFD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QUFFLEFBRXBCLFFBQ0UsY0FBZ0IsQ0FBRSxBQUVwQixRQUNFLGNBQWdCLENBQUUsQUFFcEIsUUFDRSxjQUFnQixDQUFFLEFBRXBCLFFBQ0UsY0FBZ0IsQ0FBRSxBQUVwQixRQUNFLGNBQWdCLENBQUUsQUFFcEIsUUFDRSxjQUFnQixDQUFFLEFBRXBCLFFBQ0UsY0FBZ0IsQ0FBRSxBQUVwQixRQUNFLGNBQWdCLENBQUUsQUFFcEIsUUFDRSxjQUFnQixDQUFFLEFBRXBCLFFBQ0UsY0FBZ0IsQ0FBRSxBQUVwQixRQUNFLGNBQWdCLENBQUUsQUFFcEIsUUFDRSxjQUFnQixDQUFFLEFBRXBCLFFBQ0UsY0FBZ0IsQ0FBRSxBQUVwQixRQUNFLGNBQWdCLENBQUUsQUFFcEIsUUFDRSxjQUFnQixDQUFFLEFBRXBCLFFBQ0UsY0FBZ0IsQ0FBRSxBQUtwQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixPQUNFLFdBQWEsQ0FBRSxBQUVqQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxlQUFpQixDQUFFLEFBRXJCLFFBQ0UsZUFBaUIsQ0FBRSxBQUVyQixRQUNFLGVBQWlCLENBQUUsQUFFckIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFLdEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsT0FDRSxZQUFjLENBQUUsQUFFbEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGdCQUFrQixDQUFFLEFBRXRCLFFBQ0UsZ0JBQWtCLENBQUUsQUFFdEIsUUFDRSxnQkFBa0IsQ0FBRSxBQUV0QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0Usa0JBQW9CLENBQUUsQUFFeEIsUUFDRSxrQkFBb0IsQ0FBRSxBQUV4QixRQUNFLGtCQUFvQixDQUFFLEFBRXhCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxtQkFBcUIsQ0FBRSxBQUV6QixRQUNFLG1CQUFxQixDQUFFLEFBRXpCLFFBQ0UsbUJBQXFCLENBQUUsQUFFekIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixRQUNFLGlCQUFtQixDQUFFLEFBRXZCLFFBQ0UsaUJBQW1CLENBQUUsQUFFdkIsUUFDRSxpQkFBbUIsQ0FBRSxBQUV2QixR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QjR5SHJCLGtDcUIxeUhvQixtQkFBZSxBcEJzR25DLGlCQUFBLENBQUEsQUR1c0hFLG9DQUNFLGtDcUIzeUhvQixlQUFPLEFyQjZ5SHpCLFVBQVksQ0FBRSxDQUFFLEFBRTlCLG9CQzVzSFEsY0FBQSxDQUFBLEFEOHNITixvQ0FDRSxvQkFDRSxjQUFnQixDQUFFLENBQUUsQUFFMUIsaUJxQi94SFEsWUFBUSxBQUNSLGlCQUFTLEFBQ0QsYUFBQSxBcEIyRVIseUJBQUEsQ0FBQSxBRHV0SE4sb0NBQ0UsaUJxQmh5SFEsV0FBUyxBQUNULFdBQVEsQUFHVCx3QkFBQSxDQUFBLENBQUEsQXJCZ3lIWCxpQkM1dEhRLGNBQUEsQ0FBQSxBRDh0SE4sb0NBQ0UsaUJxQi94SFEsa0JBQWEsQUFJVixlQUFBLENBQUEsQ0FBQSxBckI4eEhmLHNCcUI1eEhpQixrQkFBQSxBQUNMLFNBQWMsQUFDZCxpQkFBZSxBQUdoQixlQUFBLENBQUEsQXJCNHhIWCxrQkN2dUhRLFlBQUEsQ0FBQSxBRHl1SE4sb0NBQ0Usa0JBQ0UsWUFBYyxDQUFFLENBQUUsQUFFeEIsYXNCMzlIUSxZQUFPLEFBQ1AsWUFBUyxBckI2T1QsY0FBQSxDQUFBLEFEaXZITixvQ0FDRSxhc0I1OUhRLFdBQVMsQUFFUixTQUFBLENBQUEsQ0FBQSxBdEI2OUhYLGVzQng5SFksa0JBQUEsQ0FBQSxBdEIwOUhkLGlCc0J4OUhZLGVBQVksQXRCMDlIdEIsZUFBaUIsQ0FBRSxBQUVyQixhc0JwOUhZLFlBQUEsQUFDQyxZQUFBLEFyQndOTCxjQUFBLENBQUEsQUQrdkhOLG9DQUNFLGFzQnA5SFMsU0FBQSxDQUFBLENBQUEsQXRCczlIWCxlc0JwOUhNLGVBQWEsQXJCa05iLGVBQUEsQ0FBQSxBRHF3SE4sb0NBQ0UsYUFDRSxVQUFZLENBQUUsQ0FBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICRzdHlsZeOBruWApOOBryBcInJlc2V0XCIgb3IgXCJub3JtYWxpemVcIlxuLy8gJGh0bWw144Gu5YCk44GvIFwidHJ1ZVwiIG9yIFwiZmFsc2VcIlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kc3R5bGU6IHJlc2V0O1xuJGh0bWw1OiB0cnVlO1xuXG5AbWl4aW4gcmVzZXRUeXBle1xuXHRcblx0QGlmICRzdHlsZT09cmVzZXQgYW5kICRodG1sNT09ZmFsc2V7XG5odG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWh0bWx7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9Y2FwdGlvbix0aCx0ZHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1xLGJsb2NrcXVvdGV7cXVvdGVzOm5vbmV9cTpiZWZvcmUscTphZnRlcixibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9YSBpbWd7Ym9yZGVyOm5vbmV9XG5cdH1AZWxzZSBpZiAkc3R5bGU9PXJlc2V0IGFuZCAkaHRtbDU9PXRydWV7XG5odG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udDppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWh0bWx7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9Y2FwdGlvbix0aCx0ZHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6bm9ybWFsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1xLGJsb2NrcXVvdGV7cXVvdGVzOm5vbmV9cTpiZWZvcmUscTphZnRlcixibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9YSBpbWd7Ym9yZGVyOm5vbmV9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfVxuXHR9QGVsc2UgaWYgJHN0eWxlPT1ub3JtYWxpemUgYW5kICRodG1sNT09dHJ1ZXtcbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9jazt9YXVkaW8sY2FudmFzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowO31baGlkZGVuXXtkaXNwbGF5Om5vbmU7fWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZDt9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjA7fWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGQ7fWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgc2VyaWY7Zm9udC1zaXplOjFlbTt9cHJle3doaXRlLXNwYWNlOnByZS13cmFwO31xe3F1b3RlczpcXDIwMUMgXFwyMDFEIFxcMjAxOCBcXDIwMTk7fXN1YixzdXB7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9c3Vwe3RvcDotLjVlbTt9c3Vie2JvdHRvbTotLjI1ZW07fWltZ3tib3JkZXI6MDt9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVuO31maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtO31idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7fWJ1dHRvbixpbnB1dHtsaW5lLWhlaWdodDpub3JtYWw7fWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZTt9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyO31idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O31pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9Ym9keSxmaWd1cmV7bWFyZ2luOjA7fW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1cblx0fUBlbHNlIGlmICRzdHlsZT09bm9ybWFsaXplIGFuZCAkaHRtbDU9PWZhbHNle1xuW2hpZGRlbl17ZGlzcGxheTpub25lO31ib2R5e21hcmdpbjowO31hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWQ7fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowO31iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkO31jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIHNlcmlmO2ZvbnQtc2l6ZToxZW07fXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt9cXtxdW90ZXM6XFwyMDFDIFxcMjAxRCBcXDIwMTggXFwyMDE5O31zdWIsc3Vwe2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7fXN1cHt0b3A6LS41ZW07fXN1Yntib3R0b206LS4yNWVtO31pbWd7Ym9yZGVyOjA7fWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgI2MwYzBjMDttYXJnaW46MCAycHg7cGFkZGluZzouMzVlbSAuNjI1ZW0gLjc1ZW07fWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTttYXJnaW46MDt9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbDt9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lO31idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXI7fWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7fWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7fWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDt9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MDt9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3A7fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO31vbCx1bHtsaXN0LXN0eWxlOm5vbmV9XG5cdH1cbn1cblxuXG5AaW5jbHVkZSByZXNldFR5cGU7XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnEsIGJsb2NrcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTsgfVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKmNsZWFyIGZpeCovXG4ubC1ncmlkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogJyc7IH1cblxuLypcbiAqIE1peGluIGZvciBwbGFjZWhvbGRlclxuICogQGluY2x1ZGUgcGxhY2Vob2xkZXJDb2xvcigjMDBmZjAwKTtcbiAqL1xuLypcbkBpbmNsdWRlIGFuZ2xlZC1lZGdlKCdvdXRzaWRlIGJvdHRvbScsICdsb3dlciByaWdodCcsICNFRTM5MjQpO1xuKi9cbmJvZHkuaGlkZGVuLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDA2OyB9XG5cbi5zbC13cmFwcGVyIHtcbiAgei1pbmRleDogMTAwMDsgfVxuICAuc2wtd3JhcHBlciBidXR0b24ge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbC13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLnNsLXdyYXBwZXIgLnNsLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgei1pbmRleDogMTAxNTtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gICAgY29sb3I6ICNlYjY2ODc7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5zbC13cmFwcGVyIC5zbC1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiAxMDE1O1xuICAgIGNvbG9yOiAjZWI2Njg3O1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTAxNTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgICAgIGNvbG9yOiAjZWI2Njg3OyB9XG4gICAgICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLXByZXYge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM1LjVlbSkge1xuICAgICAgICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiA0NHB4OyB9XG4gICAgICAgICAgLnNsLXdyYXBwZXIgLnNsLW5hdmlnYXRpb24gYnV0dG9uLnNsLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgICAgICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7IH1cbiAgICAgICAgICAuc2wtd3JhcHBlciAuc2wtbmF2aWdhdGlvbiBidXR0b24uc2wtbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgICAgICAgIC5zbC13cmFwcGVyIC5zbC1uYXZpZ2F0aW9uIGJ1dHRvbi5zbC1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAuc2wtd3JhcHBlciAuc2wtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxMDAwMDsgfVxuICAgIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgICAgICAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGltZyB7XG4gICAgICAgICAgYm9yZGVyOiAwIG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgICAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIGltZyB7XG4gICAgICAgICAgYm9yZGVyOiAwIG5vbmU7IH0gfVxuICAgIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpZnJhbWUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIGJvcmRlcjogMCBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzUuNWVtKSB7XG4gICAgICAgIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpZnJhbWUge1xuICAgICAgICAgIGJvcmRlcjogMCBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5zbC13cmFwcGVyIC5zbC1pbWFnZSBpZnJhbWUge1xuICAgICAgICAgIGJvcmRlcjogMCBub25lOyB9IH1cbiAgICAuc2wtd3JhcHBlciAuc2wtaW1hZ2UgLnNsLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uLnBvcy10b3Age1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1jYXB0aW9uLnBvcy1vdXRzaWRlIHtcbiAgICAgICAgYm90dG9tOiBhdXRvOyB9XG4gICAgLnNsLXdyYXBwZXIgLnNsLWltYWdlIC5zbC1kb3dubG9hZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgY29sb3I6ICNlYjY2ODc7XG4gICAgICB6LWluZGV4OiAxMDA1OyB9XG5cbi5zbC1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiA1cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTAwNztcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHVsc2F0ZSAxcyBlYXNlLW91dCBpbmZpbml0ZTsgfVxuXG4uc2wtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcbiAgICBvcGFjaXR5OiAwLjA7IH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcbiAgICBvcGFjaXR5OiAwLjA7IH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuICAgIG9wYWNpdHk6IDAuMDsgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1vLWtleWZyYW1lcyBwdWxzYXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuICAgIG9wYWNpdHk6IDAuMDsgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgcHVsc2F0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcbiAgICBvcGFjaXR5OiAwLjA7IH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIGJvb3RzdHJhcF9jdXN0b21cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNlOTIwMjg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVRoaW4uZW90Jyk7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtTGlnaHQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLURlbWlMaWdodC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1EZW1pTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtRGVtaUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtRGVtaUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtTWVkaXVtLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1CbGFjay5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgfVxuXG4vKiBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZScsIEZ1dHVyYSwgRnV0dXJhLU1lZGl1bSwgJ0Z1dHVyYSBNZWRpdW0nLCdDZW50dXJ5IEdvdGhpYycsIENlbnR1cnlHb3RoaWMsICdNKzFjcmVndWxhcicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sIE9zYWthLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxNjE2MTY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuLyphKi9cbmEge1xuICBjb2xvcjogIzRCQTBCNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2I4MTk0OyB9XG5cbnAsIGxpLCBkdCwgZGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5jaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qKioqL1xubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4udGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uZGVtaS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYmxhY2sge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5sLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAubC1jb250ZW50czphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiAnJzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWNvbnRlbnRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAubC1tYWluIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmwtaW5uZXIge1xuICB3aWR0aDogODg1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5sLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDMlOyB9IH1cblxuLmwtYnRuLXdyYXAge1xuICBwYWRkaW5nOiA0JTsgfVxuICAubC1idG4td3JhcC0tY3RhIHtcbiAgICBwYWRkaW5nOiAyJSA0JTsgfVxuXG4ubC1ncmlkID4gbGkge1xuICBmbG9hdDogbGVmdDsgfVxuICAubC1ncmlkID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLmwtcmlnaHQtLXBjIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmwtcmlnaHQtLXBjIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAubC1yaWdodC0tc3Age1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5sLXJpZ2h0LS1zcCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi5sLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuICAubC1sZWZ0LS1wYyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmwtbGVmdC0tcGMge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5sLWxlZnQtLXNwIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAubC1sZWZ0LS1zcCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmMtbGluZS1jbGFtcC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTsgfVxuXG4uYy1saW5lLWNsYW1wLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9XG5cbi5jLWxpbmUtY2xhbXAtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cblxuLmMtbGluZS1jbGFtcC00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDsgfVxuXG4uYy1saW5lLWNsYW1wLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1OyB9XG5cbi5jLW5vTGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmMtbm9MaW5rOmhvdmVyLCAuYy1ub0xpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYy1tYXJrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtbWFya2VyLS1yZWQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5MCUsICNlOTIwMjggMCUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5jLWFuY2hvci0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwNXB4OyB9IH1cblxuLmMtYmFja2dyb3VuZC0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbi5jLWJhY2tncm91bmQtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4uYy1oZWFkbGluZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC42ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuM2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICBmb250LXNpemU6IDQ2LjE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYy1oZWFkbGluZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLmMtaGVhZGxpbmVfX3RpdGxlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYy1oZWFkbGluZV9fdGl0bGUtLXdoaXRlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYy1oZWFkbGluZV9fdGl0bGUtLW1haW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLmMtaGVhZGxpbmVfX3RpdGxlLS1zdWI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTIwMjg7IH1cblxuLmMtbG93ZXJfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAzM3B4IDA7XG4gIGJhY2tncm91bmQ6ICNlOTIwMjg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYy1sb3dlcl9faGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDAgMTVweDsgfSB9XG4gIC5jLWxvd2VyX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5jLWxvd2VyX19oZWFkaW5nIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLmMtbG93ZXJfX2hlYWRpbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5jLWxvd2VyX19oZWFkaW5nIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuLmMtbG93ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5jLWxvd2VyX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuYy1sb3dlcl9fdGl0bGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTQzcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5jLWxvd2VyX190aXRsZSAuc21hbGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI3cHg7IH0gfVxuLmMtbG93ZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCA1MHB4IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYy1sb3dlcl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMyU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5jLWxvd2VyX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyJTsgfSB9XG4uYy1sb3dlci1zZWN0aW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5jLWxvd2VyLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDsgfSB9XG4gIC5jLWxvd2VyLXNlY3Rpb25fX3RpdGxlIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBjb2xvcjogIzE2MTYxNjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmMtbG93ZXItc2VjdGlvbl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzZweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuaGVhZGVyLS1sb3dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5oZWFkZXItLWxvd2VyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ3NHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAuaGVhZGVyX19sb2dvLS1sb3dlciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2xvZ28tLWxvd2VyIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG4gICAgLmhlYWRlcl9fbG9nbyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgICAgIC5oZWFkZXJfX2xvZ28gYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX19idG5XcmFwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmhlYWRlcl9fYnRuV3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAtNjJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuaGVhZGVyX19idG5XcmFwIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgICAgIC5oZWFkZXJfX2J0bldyYXAgYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy8vaW5kZXhfaWNvbl9wb2ludGVyLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmhlYWRlcl9fYnRuV3JhcC5pcy1maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLmduYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNlOTIwMjg7IH1cbiAgLmduYXY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmduYXZfX2xvZ28ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxOTdweDtcbiAgICBtYXJnaW46IDE0cHggMCAwOyB9XG4gICAgLmduYXZfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5nbmF2X19saXN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9XG4gICAgLmduYXZfX2xpc3QgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuZ25hdl9fbGlzdCA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5nbmF2X19saXN0ID4gbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmduYXZfX2xpc3QgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGExNjFkOyB9XG4gICAgICAgIC5nbmF2X19saXN0ID4gbGkgYS5sYW5nIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTEsIDIxOCwgMjE5LCAwLjcpOyB9XG4gICAgICAgICAgLmduYXZfX2xpc3QgPiBsaSBhLmxhbmc6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTEsIDIxOCwgMjE5LCAwLjcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNlOTIwMjg7IH1cbiAgICAgICAgLmduYXZfX2xpc3QgPiBsaSBhIC5lbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZ25hdi5pcy1maXhlZE5hdiB7XG4gICAgYmFja2dyb3VuZDogI2U5MjAyODsgfVxuICAgIC5nbmF2LmlzLWZpeGVkTmF2IC5tLWJ0bi1sYW5nU3dpdGNoIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjUxLCAyMTgsIDIxOSwgMC43KTsgfVxuICAgICAgLmduYXYuaXMtZml4ZWROYXYgLm0tYnRuLWxhbmdTd2l0Y2g6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U5MjAyODsgfVxuICAgIC5nbmF2LmlzLWZpeGVkTmF2IC5nbmF2X19saXN0IGxpIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RhMTYxZDsgfVxuICAgIC5nbmF2LmlzLWZpeGVkTmF2IC5nbmF2X19saXN0IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgLmduYXYuaXMtZml4ZWROYXYgLmxhbmcge1xuICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTEsIDIxOCwgMjE5LCAwLjcpOyB9XG4gICAgICAuZ25hdi5pcy1maXhlZE5hdiAubGFuZzpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjUxLCAyMTgsIDIxOSwgMC43KTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2U5MjAyODsgfVxuXG4ubmF2LS1sb3dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggI2VhZWFlYTsgfVxuICAubmF2LS1sb3dlcl9fbG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE5N3B4O1xuICAgIG1hcmdpbjogMTRweCAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLm5hdi0tbG93ZXJfX2xvZ28ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIG1hcmdpbjogMTFweCBhdXRvIDNweDsgfSB9XG4gICAgLm5hdi0tbG93ZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtLWxvd2VyX19saXN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogNzMwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9XG4gICAgLm5hdi0tbG93ZXJfX2xpc3QgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubmF2LS1sb3dlcl9fbGlzdCA+IGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBjb2xvcjogIzE2MTYxNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uYXYtLWxvd2VyX19saXN0ID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMiwgMjIsIDIyLCAwLjAzKTsgfVxuICAgICAgICAubmF2LS1sb3dlcl9fbGlzdCA+IGxpIGEubGFuZyB7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAxLjJlbTtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAgICAgICAubmF2LS1sb3dlcl9fbGlzdCA+IGxpIGEubGFuZzpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5uYXYtLWxvd2VyX19saXN0ID4gbGkgLmVuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5uYXYtLWxvd2VyX19sYW5nU3dpdGNoIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDhweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLm5hdi0tbG93ZXJfX2xhbmdTd2l0Y2ggYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLm5hdi0tbG93ZXJfX2xhbmdTd2l0Y2ggYSB7XG4gICAgICBwYWRkaW5nOiAuNWVtIDAuN2VtO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLyogZHJhd2VyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcmF3ZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDhweCAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItaW1hZ2Utd2lkdGg6IDA7IH1cbiAgLmRyYXdlci10cmlnZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNjE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuZHJhd2VyLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDZweDsgfVxuICAgIC5kcmF3ZXItdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHRvcDogMTJweDsgfVxuICAgIC5kcmF3ZXItdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRvcDogMThweDsgfVxuICAuZHJhd2VyLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IC0xMXB4OyB9XG4gIC5kcmF3ZXItdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZHJhd2VyLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDI4cHg7IH1cblxuLmRyYXdlci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICMxNjE2MTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmdsb2JhbG5hdl9idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNnB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMDsgfVxuICAuZ2xvYmFsbmF2X2J0bi0taW50ZXJ2aWV3IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMTBweDsgfVxuICAuZ2xvYmFsbmF2X2J0bi5hY3RpdmUge1xuICAgIGJvcmRlcjogMDsgfVxuXG4uc3BuYXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk4O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC43LCAwLjE2NSwgMC4wMzUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC43LCAwLjE2NSwgMC4wMzUsIDEpOyB9XG5cbi5zcG5hdi1zaG93IC5zcG5hdiB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zcG5hdiAuc3BuYXZfaW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3BuYXYgLnNwbmF2X2xpc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1JSAxMCU7IH1cblxuLnNwbmF2IC5zcG5hdl9saXN0IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjcsIDAuMTY1LCAwLjAzNSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjcsIDAuMTY1LCAwLjAzNSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uc3BuYXYgLnNwbmF2X2xpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzOyB9XG5cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuXG4uc3BuYXYgLnNwbmF2X2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzOyB9XG5cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaTpudGgtY2hpbGQoNCkge1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuXG4uc3BuYXYgLnNwbmF2X2xpc3QgbGk6bnRoLWNoaWxkKDUpIHtcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzOyB9XG5cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaTpudGgtY2hpbGQoNikge1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuXG4uc3BuYXYgLnNwbmF2X2xpc3QgbGk6bnRoLWNoaWxkKDcpIHtcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzOyB9XG5cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaTpudGgtY2hpbGQoOCkge1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuXG4uc3BuYXYgLnNwbmF2X2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyJSAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuXG4uc3BuYXYgLnNwbmF2X2xpc3QgbGkgYSAuZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaS5ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnNwbmF2IC5zcG5hdl9saXN0IGxpLmJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgNzgsIDg1LCAwLjkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uc3BuYXYtc2hvdyAuc3BuYXYgLnNwbmF2X2xpc3QgbGkge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5zcG5hdi1zaG93IC5zcG5hdiAuc3BuYXZfbGlzdCBsaSBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubGFuZHNjYXBlIC5zcG5hdi1zaG93IC5zcG5hdiAuc3BuYXZfbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMSUgMDsgfVxuXG4ub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAzMiwgNDAsIDAuOTgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAxO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC43LCAwLjE2NSwgMC4wMzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjcsIDAuMTY1LCAwLjAzNSwgMSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3BuYXYtc2hvdyAub3ZlcmxheSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogIzk5OTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5zaWRlYmFyLS1sb3dlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNTdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLnNpZGViYXJfX2hlYWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLnNpZGViYXJfX2xvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMDsgfSB9XG4gIC5zaWRlYmFyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpZGViYXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA0cHggMTRweCAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ViNjY4NztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNpZGViYXJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLnNpZGViYXJfX2xpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAuc2lkZWJhcl9fbGlzdCBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAuc2lkZWJhcl9fbGlzdCBpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaWRlYmFyX19saXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgIC5zaWRlYmFyX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAuc2lkZWJhcl9fbGlzdCBsaTphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5zaWRlYmFyX19saXN0IGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNiUgNCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hc2lkZUNhdXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhOyB9XG4gIC5hc2lkZUNhdXRpb25fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuYXNpZGVDYXV0aW9uX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gIC5hc2lkZUNhdXRpb24gLnBhZ2V0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWUxZTFlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5hc2lkZUNhdXRpb24gLnBhZ2V0b3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjUwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICAuYXNpZGVDYXV0aW9uIC5wYWdldG9wOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy8vY29tbW9uX2ljb25fdG9wLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmFzaWRlQ2F1dGlvbiAucGFnZXRvcDpiZWZvcmUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfSB9XG4gIC5hc2lkZUNhdXRpb24gI21hcC1jYW52YXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTE3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmFzaWRlQ2F1dGlvbiAjbWFwLWNhbnZhcyB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5mb290ZXJfX2luZm8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmZvb3Rlcl9faW5mbyBkdCwgLmZvb3Rlcl9faW5mbyBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9vdGVyX19pbmZvIGR0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjIxcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyX19jb3B5cmlnaHQgYSB7XG4gICAgICBjb2xvcjogIzE2MTYxNjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRCQTBCNzsgfVxuXG4vKiBidG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4uZm9jdXMsIC5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4gaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5idG4tbGcge1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7IH1cblxuLm0tYnRuLWFycm93IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNWVtOyB9XG4gIC5tLWJ0bi1hcnJvdzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAuOGVtO1xuICAgIHBhZGRpbmctbGVmdDogLjZlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAubS1idG4tYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAuNmVtOyB9XG5cbi5idG4tY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNlOTIwMjg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1jb250YWN0LS1mb3JtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDY1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmJ0bi1jb250YWN0LS1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmJ0bi1jb250YWN0OmhvdmVyLCAuYnRuLWNvbnRhY3Q6Zm9jdXMsIC5idG4tY29udGFjdDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNjMzEzMWE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJ0bi1jb250YWN0OmhvdmVyOmFmdGVyLCAuYnRuLWNvbnRhY3Q6Zm9jdXM6YWZ0ZXIsIC5idG4tY29udGFjdDphY3RpdmU6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubS1idG4tcHJpbWFyeSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC5tLWJ0bi1wcmltYXJ5OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLm0tYnRuLXByaW1hcnk6aG92ZXIsIC5tLWJ0bi1wcmltYXJ5OmZvY3VzLCAubS1idG4tcHJpbWFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuLXByaW1hcnk6aG92ZXI6YWZ0ZXIsIC5tLWJ0bi1wcmltYXJ5OmZvY3VzOmFmdGVyLCAubS1idG4tcHJpbWFyeTphY3RpdmU6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubS1idG4tbWFwIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2U5MjAyODtcbiAgY29sb3I6ICNlOTIwMjg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAubS1idG4tbWFwOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlOTIwMjg7XG4gICAgY29sb3I6ICNlOTIwMjg7IH1cbiAgLm0tYnRuLW1hcDpob3ZlciwgLm0tYnRuLW1hcDpmb2N1cywgLm0tYnRuLW1hcDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTIwMjg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm0tYnRuLW1hcDpob3ZlcjphZnRlciwgLm0tYnRuLW1hcDpmb2N1czphZnRlciwgLm0tYnRuLW1hcDphY3RpdmU6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubS1idG4td2hpdGUge1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5tLWJ0bi13aGl0ZTphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLm0tYnRuLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5tLWJ0bi13aGl0ZTpob3ZlcjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubS1idG4tbGFuZ1N3aXRjaCB7XG4gIHBhZGRpbmc6IC41ZW0gMS4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogIzE2MTYxNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjsgfVxuICAubS1idG4tbGFuZ1N3aXRjaDpob3ZlciwgLm0tYnRuLWxhbmdTd2l0Y2g6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubS1idG4tbGFuZ1N3aXRjaDpob3ZlciwgLm0tYnRuLWxhbmdTd2l0Y2g6Zm9jdXMsIC5tLWJ0bi1sYW5nU3dpdGNoOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLm0tYnRuLWxhbmdTd2l0Y2gtLW5hdiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLm0tYnRuLWxhbmdTd2l0Y2gtLXZpc3VhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVlbSAyLjJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMzhlNzgzO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5tLWJ0bi1sYW5nU3dpdGNoLS12aXN1YWw6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJ1xcZjEwMSc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5tLWJ0bi1sYW5nU3dpdGNoLS12aXN1YWwgaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLyogZm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiEgQUREICovXG4vKiEgQUREICovXG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBtLW1vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2VjZWNlYzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5tLXRhYmxlIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubS10YWJsZSB0aCwgLm0tdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLm0tdGFibGUgdGgsIC5tLXRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDZweDsgfSB9XG4gIC5tLXRhYmxlIHRoIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGNvbG9yOiAjMTYxNjE2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNmY2ZjY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLm0tdGFibGUgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAubS10YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm0tdGFibGUgdGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5tLXRhYmxlIHRib2R5IC5kZXRhaWwge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgcGFkZGluZzogNnB4IDVweCAxMnB4OyB9XG4gICAgLm0tdGFibGUgdGJvZHkgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlY2VjZWM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5tLXRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiB0aGVtYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdGF0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaXMtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5pcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlzLW92ZXJoaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pcy10YWJsZUNlbGwtLXBjIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmlzLXRhYmxlQ2VsbC0tcGMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmlzLWFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmlzLWFuY2hvciB7XG4gICAgICB0b3A6IDE2MHB4OyB9IH1cblxuLmlzLWFuY2hvci0taW50ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmlzLWFuY2hvci0taW50ZXJ2aWV3IHtcbiAgICAgIHRvcDogLTU0cHg7IH0gfVxuXG4uaXMtZml4ZWROYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4uaXMtdmlzaWJsZS0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuaXMtdmlzaWJsZS0tc3Age1xuICAgICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cblxuLmlzLXZpc2libGUtLXNwNW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5pcy12aXNpYmxlLS1zcDVvbmx5IHtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDsgfSB9XG5cbi5pcy1oaWRkZW4tLXNwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5pcy1oaWRkZW4tLXNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5pcy1maXhlZC1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4uaXMtbm90LS1hbGxvd2VkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyB9XG4gIC5pcy1ub3QtLWFsbG93ZWQ6aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5pcy1jb2xvbi0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5pcy1vcGFjaXR5LS1vbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4vKiB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNvbG9yIHtcbiAgY29sb3I6ICMxNjE2MTYgIWltcG9ydGFudDsgfVxuXG4udS1jb2xvclN1YiB7XG4gIGNvbG9yOiAjZTkyMDI4ICFpbXBvcnRhbnQ7IH1cblxuLnUtY29sb3JBY2NlbnQge1xuICBjb2xvcjogI2U5MjAyOCAhaW1wb3J0YW50OyB9XG5cbi51LWNvbG9yTGluayB7XG4gIGNvbG9yOiAjNEJBMEI3ICFpbXBvcnRhbnQ7IH1cblxuLnUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuLnUtc3ViQmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7IH1cblxuLnUtYWNjZW50Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NjczICFpbXBvcnRhbnQ7IH1cblxuLnUtZGFuZ2VyQ29sb3Ige1xuICBjb2xvcjogI2M4MzEzNCAhaW1wb3J0YW50OyB9XG5cbi51LXdoaXRlQ29sb3Ige1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnUtYmxhY2tDb2xvciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi51LWFjY2VudENvbG9yIHtcbiAgY29sb3I6ICNlOTIwMjg7IH1cblxuLnUtdGV4dC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51LXRleHQtcmVkIHtcbiAgY29sb3I6ICNENTAwMDA7IH1cblxuLnUtdGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMjM5NDFlOyB9XG5cbi51LXRleHQtZ3JlZW5MaWdodCB7XG4gIGNvbG9yOiAjMjFiN2I2OyB9XG5cbi51LXRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjNDA4MUI3OyB9XG5cbi51LXRleHQtYnJvd24ge1xuICBjb2xvcjogI0I3ODk0MDsgfVxuXG4udS10ZXh0LWxpbWUge1xuICBjb2xvcjogI0I4QkQyQjsgfVxuXG4udS10ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZjM4MTNiOyB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogI2U5MjAyODsgfVxuXG4udS10ZXh0LS1pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjllbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxudS10ZXh0XG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtbWFya2VyLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZTkyMDI4IDUwJSk7IH1cblxuLyog57im5pu444GN44Go44Gq44KK44CB6KGM44Gv5Y+z44GL44KJ5bem44G4ICovXG4udS12cmwge1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsOyB9XG5cbi8qIOe4puabuOOBjeOBqOOBquOCiuOAgeihjOOBr+W3puOBi+OCieWPs+OBuCAqL1xuLnUtdmxyIHtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1scjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjsgfVxuXG4vKiDnuKbmm7jjgY3jgajjgarjgorjgIHooYzjga/lj7PjgYvjgonlt6bjgbjjgILlkITooYzlhoXjga7jg4bjgq3jgrnjg4jjga/lt6bjgavlgJLjgozjgovvvIjlj43mmYLoqIjlkajjgorjgas5MOW6pu+8iSAqL1xuLnUtc3JsIHtcbiAgd3JpdGluZy1tb2RlOiBzaWRld2F5cy1ybDsgfVxuXG4vKiDnuKbmm7jjgY3jgajjgarjgorjgIHooYzjga/lt6bjgYvjgonlj7PjgbjjgILlkITooYzlhoXjga7jg4bjgq3jgrnjg4jjga/lj7PjgavlgJLjgozjgovvvIjmmYLoqIjlkajjgorjgas5MOW6pu+8iSAqL1xuLnUtc2xyIHtcbiAgd3JpdGluZy1tb2RlOiBzaWRld2F5cy1scjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxudS1mcyAvLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1mczEwIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi51LWZzMTEge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLnUtZnMxMiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4udS1mczEzIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi51LWZzMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnUtZnMxNSB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4udS1mczE2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi51LWZzMTcge1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLnUtZnMxOCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4udS1mczE5IHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi51LWZzMjAge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnUtZnMyMSB7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4udS1mczIyIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi51LWZzMjMge1xuICBmb250LXNpemU6IDIzcHg7IH1cblxuLnUtZnMyNCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udS1mczI1IHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi51LWZzMjYge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLnUtZnMyNyB7XG4gIGZvbnQtc2l6ZTogMjdweDsgfVxuXG4udS1mczI4IHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi51LWZzMjkge1xuICBmb250LXNpemU6IDI5cHg7IH1cblxuLnUtZnMzMCB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4udS1mczMxIHtcbiAgZm9udC1zaXplOiAzMXB4OyB9XG5cbi51LWZzMzIge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLnUtZnMzMyB7XG4gIGZvbnQtc2l6ZTogMzNweDsgfVxuXG4udS1mczM0IHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi51LWZzMzUge1xuICBmb250LXNpemU6IDM1cHg7IH1cblxuLnUtZnMzNiB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4udS1mczM3IHtcbiAgZm9udC1zaXplOiAzN3B4OyB9XG5cbi51LWZzMzgge1xuICBmb250LXNpemU6IDM4cHg7IH1cblxuLnUtZnMzOSB7XG4gIGZvbnQtc2l6ZTogMzlweDsgfVxuXG4udS1mczQwIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG51LW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1tMTAge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLnUtbTExIHtcbiAgbWFyZ2luOiAxMXB4OyB9XG5cbi51LW0xMiB7XG4gIG1hcmdpbjogMTJweDsgfVxuXG4udS1tMTMge1xuICBtYXJnaW46IDEzcHg7IH1cblxuLnUtbTE0IHtcbiAgbWFyZ2luOiAxNHB4OyB9XG5cbi51LW0xNSB7XG4gIG1hcmdpbjogMTVweDsgfVxuXG4udS1tMTYge1xuICBtYXJnaW46IDE2cHg7IH1cblxuLnUtbTE3IHtcbiAgbWFyZ2luOiAxN3B4OyB9XG5cbi51LW0xOCB7XG4gIG1hcmdpbjogMThweDsgfVxuXG4udS1tMTkge1xuICBtYXJnaW46IDE5cHg7IH1cblxuLnUtbTIwIHtcbiAgbWFyZ2luOiAyMHB4OyB9XG5cbi51LW0yMSB7XG4gIG1hcmdpbjogMjFweDsgfVxuXG4udS1tMjIge1xuICBtYXJnaW46IDIycHg7IH1cblxuLnUtbTIzIHtcbiAgbWFyZ2luOiAyM3B4OyB9XG5cbi51LW0yNCB7XG4gIG1hcmdpbjogMjRweDsgfVxuXG4udS1tMjUge1xuICBtYXJnaW46IDI1cHg7IH1cblxuLnUtbTI2IHtcbiAgbWFyZ2luOiAyNnB4OyB9XG5cbi51LW0yNyB7XG4gIG1hcmdpbjogMjdweDsgfVxuXG4udS1tMjgge1xuICBtYXJnaW46IDI4cHg7IH1cblxuLnUtbTI5IHtcbiAgbWFyZ2luOiAyOXB4OyB9XG5cbi51LW0zMCB7XG4gIG1hcmdpbjogMzBweDsgfVxuXG4udS1tMzEge1xuICBtYXJnaW46IDMxcHg7IH1cblxuLnUtbTMyIHtcbiAgbWFyZ2luOiAzMnB4OyB9XG5cbi51LW0zMyB7XG4gIG1hcmdpbjogMzNweDsgfVxuXG4udS1tMzQge1xuICBtYXJnaW46IDM0cHg7IH1cblxuLnUtbTM1IHtcbiAgbWFyZ2luOiAzNXB4OyB9XG5cbi51LW0zNiB7XG4gIG1hcmdpbjogMzZweDsgfVxuXG4udS1tMzcge1xuICBtYXJnaW46IDM3cHg7IH1cblxuLnUtbTM4IHtcbiAgbWFyZ2luOiAzOHB4OyB9XG5cbi51LW0zOSB7XG4gIG1hcmdpbjogMzlweDsgfVxuXG4udS1tNDAge1xuICBtYXJnaW46IDQwcHg7IH1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnUtbXQxMSB7XG4gIG1hcmdpbi10b3A6IDExcHg7IH1cblxuLnUtbXQxMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLnUtbXQxMyB7XG4gIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLnUtbXQxNCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLnUtbXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnUtbXQxNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnUtbXQxNyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7IH1cblxuLnUtbXQxOCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuLnUtbXQxOSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7IH1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnUtbXQyMSB7XG4gIG1hcmdpbi10b3A6IDIxcHg7IH1cblxuLnUtbXQyMiB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLnUtbXQyMyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuLnUtbXQyNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnUtbXQyNiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7IH1cblxuLnUtbXQyNyB7XG4gIG1hcmdpbi10b3A6IDI3cHg7IH1cblxuLnUtbXQyOCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLnUtbXQyOSB7XG4gIG1hcmdpbi10b3A6IDI5cHg7IH1cblxuLnUtbXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnUtbXQzMSB7XG4gIG1hcmdpbi10b3A6IDMxcHg7IH1cblxuLnUtbXQzMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLnUtbXQzMyB7XG4gIG1hcmdpbi10b3A6IDMzcHg7IH1cblxuLnUtbXQzNCB7XG4gIG1hcmdpbi10b3A6IDM0cHg7IH1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLnUtbXQzNiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7IH1cblxuLnUtbXQzNyB7XG4gIG1hcmdpbi10b3A6IDM3cHg7IH1cblxuLnUtbXQzOCB7XG4gIG1hcmdpbi10b3A6IDM4cHg7IH1cblxuLnUtbXQzOSB7XG4gIG1hcmdpbi10b3A6IDM5cHg7IH1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udS1tcjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG5cbi51LW1yMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLnUtbXIxMyB7XG4gIG1hcmdpbi1yaWdodDogMTNweDsgfVxuXG4udS1tcjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLnUtbXIxNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4udS1tcjE3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG5cbi51LW1yMTgge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cblxuLnUtbXIxOSB7XG4gIG1hcmdpbi1yaWdodDogMTlweDsgfVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi51LW1yMjEge1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7IH1cblxuLnUtbXIyMiB7XG4gIG1hcmdpbi1yaWdodDogMjJweDsgfVxuXG4udS1tcjIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4OyB9XG5cbi51LW1yMjQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4udS1tcjI2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4OyB9XG5cbi51LW1yMjcge1xuICBtYXJnaW4tcmlnaHQ6IDI3cHg7IH1cblxuLnUtbXIyOCB7XG4gIG1hcmdpbi1yaWdodDogMjhweDsgfVxuXG4udS1tcjI5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4OyB9XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnUtbXIzMSB7XG4gIG1hcmdpbi1yaWdodDogMzFweDsgfVxuXG4udS1tcjMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG5cbi51LW1yMzMge1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7IH1cblxuLnUtbXIzNCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDsgfVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG5cbi51LW1yMzYge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cblxuLnUtbXIzNyB7XG4gIG1hcmdpbi1yaWdodDogMzdweDsgfVxuXG4udS1tcjM4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4OyB9XG5cbi51LW1yMzkge1xuICBtYXJnaW4tcmlnaHQ6IDM5cHg7IH1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udS1tYjExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4udS1tYjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4udS1tYjEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4udS1tYjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4udS1tYjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4udS1tYjE3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuXG4udS1tYjE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4udS1tYjE5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udS1tYjIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuXG4udS1tYjIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4udS1tYjIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuXG4udS1tYjI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4udS1tYjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4udS1tYjI2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuXG4udS1tYjI3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuXG4udS1tYjI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4udS1tYjI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udS1tYjMxIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDsgfVxuXG4udS1tYjMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4udS1tYjMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuXG4udS1tYjM0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4udS1tYjM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuXG4udS1tYjM3IHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuXG4udS1tYjM4IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXG4udS1tYjM5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDsgfVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnUtbWwxMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG5cbi51LW1sMTIge1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4udS1tbDEzIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cblxuLnUtbWwxNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4udS1tbDE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cblxuLnUtbWwxNyB7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4OyB9XG5cbi51LW1sMTgge1xuICBtYXJnaW4tbGVmdDogMThweDsgfVxuXG4udS1tbDE5IHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7IH1cblxuLnUtbWwyMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi51LW1sMjEge1xuICBtYXJnaW4tbGVmdDogMjFweDsgfVxuXG4udS1tbDIyIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cblxuLnUtbWwyMyB7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4OyB9XG5cbi51LW1sMjQge1xuICBtYXJnaW4tbGVmdDogMjRweDsgfVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLnUtbWwyNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4OyB9XG5cbi51LW1sMjcge1xuICBtYXJnaW4tbGVmdDogMjdweDsgfVxuXG4udS1tbDI4IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7IH1cblxuLnUtbWwyOSB7XG4gIG1hcmdpbi1sZWZ0OiAyOXB4OyB9XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4udS1tbDMxIHtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cblxuLnUtbWwzMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG5cbi51LW1sMzMge1xuICBtYXJnaW4tbGVmdDogMzNweDsgfVxuXG4udS1tbDM0IHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7IH1cblxuLnUtbWwzNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG5cbi51LW1sMzYge1xuICBtYXJnaW4tbGVmdDogMzZweDsgfVxuXG4udS1tbDM3IHtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7IH1cblxuLnUtbWwzOCB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4OyB9XG5cbi51LW1sMzkge1xuICBtYXJnaW4tbGVmdDogMzlweDsgfVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXAxMCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnUtcDExIHtcbiAgcGFkZGluZzogMTFweDsgfVxuXG4udS1wMTIge1xuICBwYWRkaW5nOiAxMnB4OyB9XG5cbi51LXAxMyB7XG4gIHBhZGRpbmc6IDEzcHg7IH1cblxuLnUtcDE0IHtcbiAgcGFkZGluZzogMTRweDsgfVxuXG4udS1wMTUge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi51LXAxNiB7XG4gIHBhZGRpbmc6IDE2cHg7IH1cblxuLnUtcDE3IHtcbiAgcGFkZGluZzogMTdweDsgfVxuXG4udS1wMTgge1xuICBwYWRkaW5nOiAxOHB4OyB9XG5cbi51LXAxOSB7XG4gIHBhZGRpbmc6IDE5cHg7IH1cblxuLnUtcDIwIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4udS1wMjEge1xuICBwYWRkaW5nOiAyMXB4OyB9XG5cbi51LXAyMiB7XG4gIHBhZGRpbmc6IDIycHg7IH1cblxuLnUtcDIzIHtcbiAgcGFkZGluZzogMjNweDsgfVxuXG4udS1wMjQge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi51LXAyNSB7XG4gIHBhZGRpbmc6IDI1cHg7IH1cblxuLnUtcDI2IHtcbiAgcGFkZGluZzogMjZweDsgfVxuXG4udS1wMjcge1xuICBwYWRkaW5nOiAyN3B4OyB9XG5cbi51LXAyOCB7XG4gIHBhZGRpbmc6IDI4cHg7IH1cblxuLnUtcDI5IHtcbiAgcGFkZGluZzogMjlweDsgfVxuXG4udS1wMzAge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi51LXAzMSB7XG4gIHBhZGRpbmc6IDMxcHg7IH1cblxuLnUtcDMyIHtcbiAgcGFkZGluZzogMzJweDsgfVxuXG4udS1wMzMge1xuICBwYWRkaW5nOiAzM3B4OyB9XG5cbi51LXAzNCB7XG4gIHBhZGRpbmc6IDM0cHg7IH1cblxuLnUtcDM1IHtcbiAgcGFkZGluZzogMzVweDsgfVxuXG4udS1wMzYge1xuICBwYWRkaW5nOiAzNnB4OyB9XG5cbi51LXAzNyB7XG4gIHBhZGRpbmc6IDM3cHg7IH1cblxuLnUtcDM4IHtcbiAgcGFkZGluZzogMzhweDsgfVxuXG4udS1wMzkge1xuICBwYWRkaW5nOiAzOXB4OyB9XG5cbi51LXA0MCB7XG4gIHBhZGRpbmc6IDQwcHg7IH1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi51LXB0MTEge1xuICBwYWRkaW5nLXRvcDogMTFweDsgfVxuXG4udS1wdDEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuLnUtcHQxMyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4OyB9XG5cbi51LXB0MTQge1xuICBwYWRkaW5nLXRvcDogMTRweDsgfVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLnUtcHQxNiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4OyB9XG5cbi51LXB0MTcge1xuICBwYWRkaW5nLXRvcDogMTdweDsgfVxuXG4udS1wdDE4IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7IH1cblxuLnUtcHQxOSB7XG4gIHBhZGRpbmctdG9wOiAxOXB4OyB9XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4udS1wdDIxIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7IH1cblxuLnUtcHQyMiB7XG4gIHBhZGRpbmctdG9wOiAyMnB4OyB9XG5cbi51LXB0MjMge1xuICBwYWRkaW5nLXRvcDogMjNweDsgfVxuXG4udS1wdDI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7IH1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi51LXB0MjYge1xuICBwYWRkaW5nLXRvcDogMjZweDsgfVxuXG4udS1wdDI3IHtcbiAgcGFkZGluZy10b3A6IDI3cHg7IH1cblxuLnUtcHQyOCB7XG4gIHBhZGRpbmctdG9wOiAyOHB4OyB9XG5cbi51LXB0Mjkge1xuICBwYWRkaW5nLXRvcDogMjlweDsgfVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnUtcHQzMSB7XG4gIHBhZGRpbmctdG9wOiAzMXB4OyB9XG5cbi51LXB0MzIge1xuICBwYWRkaW5nLXRvcDogMzJweDsgfVxuXG4udS1wdDMzIHtcbiAgcGFkZGluZy10b3A6IDMzcHg7IH1cblxuLnUtcHQzNCB7XG4gIHBhZGRpbmctdG9wOiAzNHB4OyB9XG5cbi51LXB0MzUge1xuICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG4udS1wdDM2IHtcbiAgcGFkZGluZy10b3A6IDM2cHg7IH1cblxuLnUtcHQzNyB7XG4gIHBhZGRpbmctdG9wOiAzN3B4OyB9XG5cbi51LXB0Mzgge1xuICBwYWRkaW5nLXRvcDogMzhweDsgfVxuXG4udS1wdDM5IHtcbiAgcGFkZGluZy10b3A6IDM5cHg7IH1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi51LXByMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XG5cbi51LXByMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi51LXByMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG5cbi51LXByMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9XG5cbi51LXByMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi51LXByMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbi51LXByMTcge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4OyB9XG5cbi51LXByMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG5cbi51LXByMTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4OyB9XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi51LXByMjEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4OyB9XG5cbi51LXByMjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4OyB9XG5cbi51LXByMjMge1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4OyB9XG5cbi51LXByMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi51LXByMjYge1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9XG5cbi51LXByMjcge1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4OyB9XG5cbi51LXByMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG5cbi51LXByMjkge1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4OyB9XG5cbi51LXByMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi51LXByMzEge1xuICBwYWRkaW5nLXJpZ2h0OiAzMXB4OyB9XG5cbi51LXByMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG5cbi51LXByMzMge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9XG5cbi51LXByMzQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4OyB9XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi51LXByMzYge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi51LXByMzcge1xuICBwYWRkaW5nLXJpZ2h0OiAzN3B4OyB9XG5cbi51LXByMzgge1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4OyB9XG5cbi51LXByMzkge1xuICBwYWRkaW5nLXJpZ2h0OiAzOXB4OyB9XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4udS1wYjExIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7IH1cblxuLnUtcGIxMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi51LXBiMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDsgfVxuXG4udS1wYjE0IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cblxuLnUtcGIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi51LXBiMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4udS1wYjE3IHtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cblxuLnUtcGIxOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbi51LXBiMTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDsgfVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnUtcGIyMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4OyB9XG5cbi51LXBiMjIge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuXG4udS1wYjIzIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7IH1cblxuLnUtcGIyNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4udS1wYjI2IHtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7IH1cblxuLnUtcGIyNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4OyB9XG5cbi51LXBiMjgge1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfVxuXG4udS1wYjI5IHtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7IH1cblxuLnUtcGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi51LXBiMzEge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDsgfVxuXG4udS1wYjMyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7IH1cblxuLnUtcGIzMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4OyB9XG5cbi51LXBiMzQge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cblxuLnUtcGIzNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4OyB9XG5cbi51LXBiMzcge1xuICBwYWRkaW5nLWJvdHRvbTogMzdweDsgfVxuXG4udS1wYjM4IHtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7IH1cblxuLnUtcGIzOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzOXB4OyB9XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi51LXBsMTEge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cblxuLnUtcGwxMiB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4udS1wbDEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG5cbi51LXBsMTQge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7IH1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4udS1wbDE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi51LXBsMTcge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cblxuLnUtcGwxOCB7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuXG4udS1wbDE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4OyB9XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnUtcGwyMSB7XG4gIHBhZGRpbmctbGVmdDogMjFweDsgfVxuXG4udS1wbDIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG5cbi51LXBsMjMge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH1cblxuLnUtcGwyNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi51LXBsMjYge1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH1cblxuLnUtcGwyNyB7XG4gIHBhZGRpbmctbGVmdDogMjdweDsgfVxuXG4udS1wbDI4IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG5cbi51LXBsMjkge1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7IH1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4udS1wbDMxIHtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4OyB9XG5cbi51LXBsMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cblxuLnUtcGwzMyB7XG4gIHBhZGRpbmctbGVmdDogMzNweDsgfVxuXG4udS1wbDM0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cblxuLnUtcGwzNiB7XG4gIHBhZGRpbmctbGVmdDogMzZweDsgfVxuXG4udS1wbDM3IHtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4OyB9XG5cbi51LXBsMzgge1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7IH1cblxuLnUtcGwzOSB7XG4gIHBhZGRpbmctbGVmdDogMzlweDsgfVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09XG51LXdcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT1cbiogdS13KnBcbj09PT09PT09PT09PT09ICovXG4udS13MTBwIHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9XG5cbi51LXcyMHAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtdzMwcCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4udS13NDBwIHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG5cbi51LXc1MHAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtdzYwcCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4udS13NzBwIHtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50OyB9XG5cbi51LXc4MHAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLnUtdzkwcCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4udS13MTAwcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuYm9keS5BbmRyb2lkIC5kcmF3ZXItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIGJvZHkuQW5kcm9pZCAuaW5kZXhWaXN1YWxfX3RpdGxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS5BbmRyb2lkIC5pbmRleFZpc3VhbF9fdGl0bGUgLmJlbG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBib2R5LkFuZHJvaWQgLmluZGV4VmlzdWFsX190aXRsZS0tYmVsb3cge1xuICAgICAgZm9udC1zaXplOiAzNXB4OyB9IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgYm9keS5sYW5nLWVuIC5pbmRleE92ZXJ2aWV3IC5wbGFjZSBkdCB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICBib2R5LmxhbmctZW4gLmluZGV4T3ZlcnZpZXcgLnBsYWNlIGRkIHtcbiAgICB3aWR0aDogNzUlOyB9IH1cbmJvZHkubGFuZy1lbiAuaW5kZXhBcnRpc3RfX2xpc3QgbGkge1xuICBtaW4taGVpZ2h0OiAzNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIGJvZHkubGFuZy1lbiAuaW5kZXhBcnRpc3RfX2xpc3QgbGkge1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDsgfSB9XG5ib2R5LmxhbmctZW4gLmluZGV4QXJ0aXN0X19saXN0IC5kZXNjIGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuYm9keS5sYW5nLWVuIC5lc3NlaV9faGVhZGluZyBoMyB7XG4gIGZvbnQtc2l6ZTogMjlweDsgfVxuYm9keS5sYW5nLWVuIC5lc3NlaV9faGVhZGluZyAuYXV0aG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5ib2R5LmxhbmctZW4gLmVzc2VpIHAgZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIHByaW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGluZGV4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmRleFZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvL2luZGV4X3Zpc3VhbF9iZy5qcGcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3NnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmluZGV4VmlzdWFsIHtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1NXB4OyB9IH1cbiAgLmluZGV4VmlzdWFsLS1sb3dlciB7XG4gICAgaGVpZ2h0OiA1OTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhWaXN1YWwtLWxvd2VyIHtcbiAgICAgICAgaGVpZ2h0OiA0OTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfSB9XG4gIC5pbmRleFZpc3VhbF9fYm94IHtcbiAgICBwYWRkaW5nOiAxNDdweCAwIDAgMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhWaXN1YWxfX2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDE1dmggMCAwIDA7IH0gfVxuICAgIC5pbmRleFZpc3VhbF9fYm94LS1sb3dlciB7XG4gICAgICBwYWRkaW5nOiA5N3B4IDAgMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW5kZXhWaXN1YWxfX2JveC0tbG93ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7IH0gfVxuICAuaW5kZXhWaXN1YWxfX2NhdGNoIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhWaXN1YWxfX2NhdGNoIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmluZGV4VmlzdWFsX19jYXRjaCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gIC5pbmRleFZpc3VhbF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhWaXN1YWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cbiAgICAuaW5kZXhWaXN1YWxfX3RpdGxlIC5udW0sIC5pbmRleFZpc3VhbF9fdGl0bGUgLmZyZWUge1xuICAgICAgY29sb3I6ICNlOTIwMjg7XG4gICAgICBsaW5lLWhlaWdodDogMC44OyB9XG4gICAgLmluZGV4VmlzdWFsX190aXRsZSAubnVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTE4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFZpc3VhbF9fdGl0bGUgLm51bSB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4OyB9IH1cbiAgICAuaW5kZXhWaXN1YWxfX3RpdGxlIC5mcmVlIHtcbiAgICAgIGZvbnQtc2l6ZTogNzhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmluZGV4VmlzdWFsX190aXRsZSAuZnJlZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFZpc3VhbF9fdGl0bGUgLmZyZWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDsgfSB9XG4gICAgLmluZGV4VmlzdWFsX190aXRsZS0tYWRvYmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFZpc3VhbF9fdGl0bGUtLWFkb2JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5pbmRleFZpc3VhbF9fdGl0bGUtLWJlbG93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC5pbmRleFZpc3VhbF9fdGl0bGUtLWJlbG93IHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLmluZGV4VmlzdWFsX190aXRsZS0tYmVsb3cge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAuaW5kZXhWaXN1YWxfX3RpdGxlLS1iZWxvdyAuc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5MjAyODtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4VmlzdWFsX190aXRsZSAuc3AtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gIC5pbmRleFZpc3VhbF9fYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM3OXB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFZpc3VhbF9fYXJlYSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gNDVweDsgfSB9XG5cbi52aXN1YWxTcGVha2VycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvL2luZGV4X3Zpc3VhbF9iYXRzdS5wbmcnKSBjZW50ZXIgMTIwcHggbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAudmlzdWFsU3BlYWtlcnMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAudmlzdWFsU3BlYWtlcnMgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQlOyB9XG4gICAgLnZpc3VhbFNwZWFrZXJzIGxpIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC52aXN1YWxTcGVha2Vyc19fcGhvdG8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC52aXN1YWxTcGVha2Vyc19fcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIC52aXN1YWxTcGVha2Vyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAudmlzdWFsU3BlYWtlcnNfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cbiAgLnZpc3VhbFNwZWFrZXJzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC52aXN1YWxTcGVha2Vyc19fbmFtZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjOGY4ZjhmOyB9XG5cbi5pbmRleGJ0bldyYXAge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmNWY1ZjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuaW5kZXhidG5XcmFwIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5pbmRleGJ0bldyYXAgYSB7XG4gICAgcGFkZGluZzogMzBweCAxNTBweCAzMHB4IDE1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleGJ0bldyYXAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gICAgLmluZGV4YnRuV3JhcCBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleGJ0bldyYXAgYTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuaW5kZXhidG5XcmFwIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogODBweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvL2luZGV4X2ljb25fcG9pbnRlci5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmluZGV4YnRuV3JhcCBhOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAyNXB4OyB9IH1cbiAgLmluZGV4YnRuV3JhcF9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhidG5XcmFwX190eHQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLmluZGV4YnRuV3JhcF9fdHh0IGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmluZGV4YnRuV3JhcF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIGhlaWdodDogMTI0cHg7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhidG5XcmFwX19pY29uIHtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuaW5kZXhidG5XcmFwX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLmluZGV4YnRuV3JhcF9fYnRudHh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4YnRuV3JhcF9fYnRudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmluZGV4YnRuV3JhcF9fYnRudHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmluZGV4VGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmluZGV4VGl0bGVfX29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4VGl0bGVfX29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuaW5kZXhUaXRsZV9fb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvL2luZGV4dGl0bGVfb25sZWZ0LnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgLmluZGV4VGl0bGVfX29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzLy9pbmRleHRpdGxlX29ucmlnaHQucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLmluZGV4VGl0bGVfX21haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhUaXRsZV9fbWFpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5pbmRleFRpdGxlX19tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgICAuaW5kZXhUaXRsZV9fbWFpbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZTkyMDI4OyB9XG4gIC5pbmRleFRpdGxlX19zdWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGNvbG9yOiAjZTkyMDI4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFRpdGxlX19zdWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uaW5kZXhUaXRsZTAyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZTkyMDI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuaW5kZXhUaXRsZTAyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuaW5kZXhUaXRsZTAyX19tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhUaXRsZTAyX19tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLmluZGV4VGl0bGUwMl9fc3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhUaXRsZTAyX19zdWIge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4uaW5kZXhXaGF0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvL2luZGV4X3NlY3Rpb25iZy5qcGcnKSBjZW50ZXIgY2VudGVyIHJlcGVhdDsgfVxuICAuaW5kZXhXaGF0X19pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFdoYXRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMyUgMDsgfSB9XG5cbi5saXN0Qm94IHtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNlY2VjZWM7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAubGlzdEJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNlY2VjZWM7IH0gfVxuICAubGlzdEJveCBoNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5saXN0Qm94IGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgICAubGlzdEJveCBoNDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogI2U5MjAyODsgfVxuICAubGlzdEJveF9fbGlzdCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmxpc3RCb3hfX2xpc3QgbGkge1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzLy9pbmRleF9pY29uY2hlY2sucG5nJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAubGlzdEJveF9fbGlzdCBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy8vaW5kZXhfaWNvbmNoZWNrLnBuZycpIGxlZnQgOHB4IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbi5pbmRleE92ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5pbmRleE92ZXJ2aWV3IC5sLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuaW5kZXhPdmVydmlld19faW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy8vaW5kZXhfb3ZlcnZpZXdiZy5wbmcnKSByaWdodCBib3R0b20gLTMwcHggbm8tcmVwZWF0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleE92ZXJ2aWV3X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMyUgMTklO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy8vaW5kZXhfb3ZlcnZpZXdiZy5wbmcnKSByaWdodCBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ0JTsgfSB9XG4gICAgLmluZGV4T3ZlcnZpZXdfX2lubmVyIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW5kZXhPdmVydmlld19faW5uZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5pbmRleE92ZXJ2aWV3X19pbm5lciBwIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuaW5kZXhPdmVydmlld19faW5uZXIgcCBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuaW5kZXhPdmVydmlld19faW5uZXIgcCAuc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogI2U5MjAyODtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uaW5kZXhQb2ludCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzLy9pbmRleF9zZWN0aW9uYmcuanBnJykgY2VudGVyIGNlbnRlciByZXBlYXQ7IH1cbiAgLmluZGV4UG9pbnRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4UG9pbnRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgLmluZGV4UG9pbnRfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAgIC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5pbmRleFBvaW50X19saXN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlcjogMTZweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmluZGV4UG9pbnRfX2xpc3QgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI2VjZWNlYzsgfSB9XG4gICAgICAuaW5kZXhQb2ludF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5pbmRleFBvaW50X190dGwge1xuICAgIG1hcmdpbjogLTMwcHggYXV0byAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFBvaW50X190dGwge1xuICAgICAgICBtYXJnaW46IC0xMHB4IGF1dG8gMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmluZGV4UG9pbnRfX2ljb24ge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7IH1cbiAgLmluZGV4UG9pbnRfX251bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTU2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlOTIwMjg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4UG9pbnRfX251bSB7XG4gICAgICAgIHRvcDogLTM2cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgLmluZGV4UG9pbnRfX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uaW5kZXhLbm93aG93IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAuaW5kZXhLbm93aG93X19pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleEtub3dob3dfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAuaW5kZXhLbm93aG93X19pbm5lciBwIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleEtub3dob3dfX2lubmVyIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICAuaW5kZXhLbm93aG93X19pbm5lciBwIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAgIC5pbmRleEtub3dob3dfX2lubmVyIHAgLnN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgY29sb3I6ICNlOTIwMjg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5pbmRleEtub3dob3dfX2lubmVyIHAgLnN0cm9uZ2JnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5MjAyODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmluZGV4S25vd2hvd19fcGhvdG8tLTEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4S25vd2hvd19fcGhvdG8tLTEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmluZGV4S25vd2hvd19fcGhvdG8tLTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhLbm93aG93X19waG90by0tMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAuaW5kZXhLbm93aG93X19pbm5lcmJsb2NrIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleEtub3dob3dfX2lubmVyYmxvY2sgaW1nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cblxuLmluZGV4U2VvIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNmNWY1ZjU7IH1cbiAgLmluZGV4U2VvX19pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFNlb19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAgIC5pbmRleFNlb19faW5uZXIgLmluZGV4VGl0bGVfX21haW4ge1xuICAgICAgZm9udC1zaXplOiAzM3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW5kZXhTZW9fX2lubmVyIC5pbmRleFRpdGxlX19tYWluIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgICAuaW5kZXhTZW9fX2lubmVyIC5pbmRleFRpdGxlX19tYWluIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5pbmRleFNlb19faW5uZXIgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFNlb19faW5uZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICAgIC5pbmRleFNlb19faW5uZXIgcCAuc3Ryb25nYmwge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuaW5kZXhTZW9fX2lubmVyIHAgLnN0cm9uZ2JsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAuaW5kZXhTZW9fX2lubmVyIHAgLnN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgY29sb3I6ICNlOTIwMjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuaW5kZXhTZW9fX2lubmVyIHAgLnN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuXG4uaW5kZXhPdmVydmlldzAyIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvL2luZGV4X3Zpc3VhbF9iZy5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAuaW5kZXhPdmVydmlldzAyX19pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleE92ZXJ2aWV3MDJfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAuaW5kZXhPdmVydmlldzAyX19pbm5lciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW5kZXhPdmVydmlldzAyX19pbm5lciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgICAgICAgIC5pbmRleE92ZXJ2aWV3MDJfX2lubmVyIHAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaW5kZXhPdmVydmlldzAyX19pbm5lciBwIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLmluZGV4T3ZlcnZpZXcwMl9faW5uZXIgcCBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfSB9XG4gICAgICAuaW5kZXhPdmVydmlldzAyX19pbm5lciBwIC5zdHJvbmcge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5MjAyODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4uaW5kZXhVdGlsaXplZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzLy9pbmRleF9zZWN0aW9uYmcuanBnJykgY2VudGVyIGNlbnRlciByZXBlYXQ7IH1cbiAgLmluZGV4VXRpbGl6ZWRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4VXRpbGl6ZWRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgICAuaW5kZXhVdGlsaXplZF9faW5uZXIgcCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFV0aWxpemVkX19pbm5lciBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5pbmRleFV0aWxpemVkX19pbm5lciBwIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmluZGV4VXRpbGl6ZWRfX2lubmVyIHAgLnN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTkyMDI4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuaW5kZXhTZW1pbmFyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuLmluZGV4U2VtaW5hcl9faW5uZXIgaDQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgcGFkZGluZzogNnB4IDEwMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmluZGV4U2VtaW5hcl9faW5uZXIgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4uaW5kZXhTZW1pbmFyX19pbm5lciAuZGF0ZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4gIC5pbmRleFNlbWluYXJfX2lubmVyIC5kYXRlIHVsIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAjZTkyMDI4OyB9XG4gICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLmRhdGUgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLmRhdGUgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAuZGF0ZSB1bCBsaSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLmRhdGUgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAuaW5kZXhTZW1pbmFyX19pbm5lciAuZGF0ZSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLmRhdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4uaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uIGR0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA1LjVlbTtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbiBkdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uIGRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbiBkZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb24gZGQgaDUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uIGRkIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDsgfVxuICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19saXN0IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb25fX2xpc3QgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19leCB7XG4gICAgYm9yZGVyOiA4cHggc29saWQgI2YwZjBmMDtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19leCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19leCBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZXggaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZXggaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb25fX2V4IC50eHQtZXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19leF9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZXhfX2xpc3QgbGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZXhfX2xpc3QgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZXhfX2xpc3QgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb25fX2V4X19saXN0IGxpIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAgICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb25fX2V4X19saXN0IGxpIHNwYW4ucmVkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZTkyMDI4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19leF9fbGlzdCBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAgICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZXhfX2xpc3QgbGkgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG4gIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZGV0YWlsIGR0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMy41ZW07XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19kZXRhaWwgZHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb25fX2RldGFpbCBkZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19kZXRhaWwgZGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbl9fZGV0YWlsIGRkIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH1cbiAgICAgICAgLmluZGV4U2VtaW5hcl9faW5uZXIgLnBvcnRpb25fX2RldGFpbCBkZCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIC5pbmRleFNlbWluYXJfX2lubmVyIC5wb3J0aW9uX19kZXRhaWwgZGQgdWwgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhTZW1pbmFyX19pbm5lciAucG9ydGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmluZGV4U3BlYWtlcnMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gIC5pbmRleFNwZWFrZXJzX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4U3BlYWtlcnNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5pbmRleFNwZWFrZXJzX19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaW5kZXhTcGVha2Vyc19fYmxvY2s6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFNwZWFrZXJzX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNmNGY0ZjQ7IH0gfVxuICAuaW5kZXhTcGVha2Vyc19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhTcGVha2Vyc19fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC5pbmRleFNwZWFrZXJzX190aXRsZSBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW5kZXhTcGVha2Vyc19fdGl0bGUgc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuaW5kZXhTcGVha2Vyc19fcGhvdG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFNwZWFrZXJzX19waG90byB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgIC5pbmRleFNwZWFrZXJzX19waG90byBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuaW5kZXhTcGVha2Vyc19fZGF0YSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhTcGVha2Vyc19fZGF0YSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmluZGV4U3BlYWtlcnNfX2RhdGEgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmluZGV4U3BlYWtlcnNfX2RhdGEgaSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1hcmdpbjogN3B4IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmluZGV4U3BlYWtlcnNfX2RhdGEgaSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmluZGV4U3BlYWtlcnNfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFNwZWFrZXJzX19uYW1lIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuaW5kZXhTcGVha2Vyc19fbmFtZSBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmluZGV4U3BlYWtlcnNfX25hbWUgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaW5kZXhTcGVha2Vyc19fdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2VhZWFlYTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhTcGVha2Vyc19fdHh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgLmluZGV4U3BlYWtlcnMgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleFNwZWFrZXJzIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmluZGV4U3BlYWtlcnMgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAuaW5kZXhTcGVha2Vyc19fZXgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaW5kZXhTcGVha2Vyc19fZXggbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW5kZXhTcGVha2Vyc19fZXggbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07IH0gfVxuICAgICAgLmluZGV4U3BlYWtlcnNfX2V4IGxpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAjZTkyMDI4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLmluZGV4U3BlYWtlcnNfX2V4IGxpIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICAgIC5pbmRleFNwZWFrZXJzX19leCBsaSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbi5pbmRleEFjY2VzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjVmNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5pbmRleEFjY2VzcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmluZGV4QWNjZXNzX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5pbmRleEFjY2Vzc19faW5uZXIgLmRhdGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZWNlY2VjO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW5kZXhBY2Nlc3NfX2lubmVyIC5kYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC5pbmRleEFjY2Vzc19faW5uZXIgLmRhdGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICNlOTIwMjg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleEFjY2Vzc19faW5uZXIgLmRhdGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmluZGV4QWNjZXNzX19ibG9jayB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmluZGV4QWNjZXNzX19ibG9jayBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmluZGV4QWNjZXNzX19ibG9jayBsaSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLmluZGV4QWNjZXNzX19ibG9jayBsaSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5pbmRleEFjY2VzcyAuaW5kZXhtYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleEFjY2VzcyAuaW5kZXhtYXAge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgLmluZGV4QWNjZXNzIC5tLWJ0bi1tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmluZGV4Q29udGFjdCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjVmNWY1OyB9XG4gIC5pbmRleENvbnRhY3RfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAuaW5kZXhDb250YWN0X19pbm5lcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmluZGV4Q29udGFjdF9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAuaW5kZXhDb250YWN0X19ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbmRleENvbnRhY3RfX2Jsb2NrIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmluZGV4Q29udGFjdF9fYmxvY2sgZHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleENvbnRhY3RfX2Jsb2NrIGR0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmluZGV4Q29udGFjdF9fYmxvY2sgZGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5pbmRleENvbnRhY3RfX2Jsb2NrIGRkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIC5pbmRleENvbnRhY3RfX2Jsb2NrIGRkIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgIC5pbmRleENvbnRhY3RfX2Jsb2NrIGRkIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4vKiBpbnRlcnZpZXdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC03MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIC5pbnRlcnZpZXcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7IH0gfVxuXG4uZXNzZWkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzc2VpIGgyIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmVzc2VpIGgyIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH0gfVxuICAuZXNzZWlfX2hlYWRpbmc6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmVzc2VpX19oZWFkaW5nIGgzIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZXNzZWlfX2hlYWRpbmcgaDMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmVzc2VpX19oZWFkaW5nIGgzOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87IH0gfVxuICAuZXNzZWlfX2hlYWRpbmcgLmF1dGhvciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5lc3NlaV9faGVhZGluZyAuYXV0aG9yIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmVzc2VpX19oZWFkaW5nIC5hdXRob3Igc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZXNzZWlfX2hlYWRpbmcgLmF1dGhvciBzbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiAgLmVzc2VpX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5lc3NlaV9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmVzc2VpX19pbm5lcjpiZWZvcmUsIC5lc3NlaV9faW5uZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZXNzZWlfX2lubmVyOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpIHVybCgnLi4vaW1hZ2VzLy9pbnRlcnZpZXdfZXNzYWlfbGVmdF9iZy5wbmcnKSByZXBlYXQteSBsZWZ0IC0yMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgLmVzc2VpX19pbm5lcjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC03NjBweDtcbiAgICAgICAgICB3aWR0aDogNzYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKSB1cmwoJy4uL2ltYWdlcy8vaW50ZXJ2aWV3X2Vzc2FpX2xlZnRfYmcucG5nJykgcmVwZWF0LXkgMTBweCAtMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7IH0gfVxuICAgIC5lc3NlaV9faW5uZXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC01MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMykgdXJsKCcuLi9pbWFnZXMvL2ludGVydmlld19lc3NhaV9yaWdodF9iZy5wbmcnKSByZXBlYXQteSBsZWZ0IC0yMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgLmVzc2VpX19pbm5lcjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC03NjBweDtcbiAgICAgICAgICB3aWR0aDogNzYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKSB1cmwoJy4uL2ltYWdlcy8vaW50ZXJ2aWV3X2Vzc2FpX3JpZ2h0X2JnLnBuZycpIHJlcGVhdC15IDAgLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9IH1cbiAgICAuZXNzZWlfX2lubmVyIGg0IHtcbiAgICAgIG1hcmdpbjogODBweCAwIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZXNzZWlfX2lubmVyIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7IH0gfVxuICAgICAgLmVzc2VpX19pbm5lciBoNDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2MTYxNjsgfVxuICAgIC5lc3NlaV9faW5uZXIgcCB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5lc3NlaV9faW5uZXIgcCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwOyB9IH1cbiAgICAuZXNzZWlfX2lubmVyIGg0ICsgcCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIC5lc3NlaV9faW5uZXIgaDQgKyBwIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7IH0gfVxuXG4uaW50ZXJ2aWV3X190aXRsZSB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5pbnRlcnZpZXdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH0gfVxuLmludGVydmlld19faW5uZXIge1xuICBwYWRkaW5nOiAxMHB4IDcwcHggMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuaW50ZXJ2aWV3X19pbm5lciB7XG4gICAgICBwYWRkaW5nOiA2JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmludGVydmlld19faW5uZXIge1xuICAgICAgcGFkZGluZzogNiUgMyU7IH0gfVxuXG4uaW50ZXJ2aWV3Qm94IHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGRkY7IH1cbiAgLmludGVydmlld0JveF9faGVhZGluZzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuaW50ZXJ2aWV3Qm94X19oZWFkaW5nIC5sLWxlZnQge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDMyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5pbnRlcnZpZXdCb3hfX2hlYWRpbmcgLmwtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAuaW50ZXJ2aWV3Qm94X19oZWFkaW5nIC5sLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnRlcnZpZXdCb3hfX2hlYWRpbmcgLmwtcmlnaHQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmludGVydmlld0JveF9faGVhZGluZyAubC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTY4cHg7IH0gfVxuICAuaW50ZXJ2aWV3Qm94IC5hcnRpc3QtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW50ZXJ2aWV3Qm94IC5hcnRpc3QtaW1nIHtcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI0ZGRjsgfSB9XG4gIC5pbnRlcnZpZXdCb3ggLm5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgLmludGVydmlld0JveCAubmFtZS1iZWxvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmludGVydmlld0JveCAudXJsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaW50ZXJ2aWV3Qm94IC51cmw6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmludGVydmlld0JveCAuYXJ0aXN0LWludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmludGVydmlld0JveF9faW50cm9Cb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmludGVydmlld0JveF9faW50cm9Cb3gge1xuICAgICAgICBwYWRkaW5nOiA2JTsgfSB9XG4gICAgLmludGVydmlld0JveF9faW50cm9Cb3ggaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAuaW50ZXJ2aWV3Qm94X19pbnRyb0JveCBoMyAuc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbWFyZ2luOiAzcHggMCA1cHggMDsgfVxuICAgIC5pbnRlcnZpZXdCb3hfX2ludHJvQm94IC5pbnRyby1kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5pbnRlcnZpZXdCb3hfX2ZhcUxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuaW50ZXJ2aWV3Qm94X19mYXFMaXN0IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmludGVydmlld0JveF9fZmFxTGlzdCBoNCB7XG4gICAgICBtYXJnaW46IDcwcHggMCA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmludGVydmlld0JveF9fZmFxTGlzdCBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTcuMnB4OyB9IH1cbiAgICAgIC5pbnRlcnZpZXdCb3hfX2ZhcUxpc3QgaDQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDE4LjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuaW50ZXJ2aWV3Qm94X19mYXFMaXN0IGg0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuMnB4OyB9IH1cbiAgICAgIC5pbnRlcnZpZXdCb3hfX2ZhcUxpc3QgaDQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNjE2MTY7IH1cbiAgICAuaW50ZXJ2aWV3Qm94X19mYXFMaXN0IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuaW50ZXJ2aWV3Qm94X19mYXFMaXN0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAuaW50ZXJ2aWV3Qm94X19mYXFMaXN0IHAgLmFuc3dlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmNvbnRhY3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy10aXRsZS1ib3JkZXItLWNlbnRlciB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjZjRmNGY0OyB9XG4gIC5jLXRpdGxlLWJvcmRlci0tY2VudGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYy10aXRsZS1ib3JkZXItLWNlbnRlciBoMi5zbWFsbCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5jLXRpdGxlLWJvcmRlci0tY2VudGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogI2U5MjAyODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5zZW1pbmFySW5mb19faW5uZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5zZW1pbmFySW5mb19faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDMlOyB9IH1cblxuLnNwZWFrZXJzSW5mb19fbGlzdCBsaSB7XG4gIHdpZHRoOiAzMiU7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBib3JkZXI6IDhweCBzb2xpZCAjZjRmNGY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuc3BlYWtlcnNJbmZvX19saXN0IGxpIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmNGY0ZjQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5zcGVha2Vyc0luZm9fX2xpc3QgbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuc3BlYWtlcnNJbmZvX19saXN0IGxpIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5zcGVha2Vyc0luZm9fX2xpc3QgbGkgaSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgLnNwZWFrZXJzSW5mb19fbGlzdCBsaSBpIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc3BlYWtlcnNJbmZvX19saXN0IGxpIC5waG90byB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5zcGVha2Vyc0luZm9fX2xpc3QgbGkgLnBob3RvIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH1cbiAgLnNwZWFrZXJzSW5mb19fbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5zcGVha2Vyc0luZm9fX2xpc3QgbGkgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uYWNjZXNzSW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFjY2Vzc0luZm9fX2xpc3QgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5hY2Nlc3NJbmZvX19saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5hY2Nlc3NJbmZvX19saXN0IGxpIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5hY2Nlc3NJbmZvX19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmFjY2Vzc0luZm9fX2xpc3QgbGkgZGwgZHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuYWNjZXNzSW5mb19fbGlzdCBsaSBkbCBkdCAuZGF5LCAuYWNjZXNzSW5mb19fbGlzdCBsaSBkbCBkdCAuYXJlYSB7XG4gICAgICAgIGNvbG9yOiAjZTkyMDI4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgLmFjY2Vzc0luZm9fX2xpc3QgbGkgZGwgZGQge1xuICAgICAgbWluLWhlaWdodDogMTcxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTNweCAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgLmFjY2Vzc0luZm9fX2xpc3QgbGkgZGwgZGQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLmFjY2Vzc0luZm9fX2xpc3QgbGkgZGwgZGQgcCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICAuYWNjZXNzSW5mb19fbGlzdCBsaSBkbCBkZCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgIC5hY2Nlc3NJbmZvX19saXN0IGxpIGRsIGRkIHAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgLmFjY2Vzc0luZm9fX2xpc3QgbGkgZGwgZGQgcCBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogNzNweDsgfSB9XG5cbi5lbnRyeV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuZW50cnlfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5lbnRyeUZvcm1fX3dyYXAge1xuICB3aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXI6IDEycHggc29saWQgI2Y0ZjRmNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5lbnRyeUZvcm1fX3dyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzJTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7IH0gfVxuLmVudHJ5Rm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5lbnRyeUZvcm0gbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4uZW50cnlGb3JtIHNwYW4ubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbi5lbnRyeUZvcm0gLmFncmVlIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5lbnRyeUZvcm0gLmFncmVlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4ucG9saWN5X19ib3gge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3NjBweDtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLnBvbGljeV9fYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wb2xpY3lfX2JveCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4ucG9saWN5X19saXN0IGR0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50aGFua3NfX2JveCB7XG4gIHdpZHRoOiA4MzZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAudGhhbmtzX19ib3gge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC50aGFua3NfX2JveCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC50aGFua3NfX2JveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmb250LXNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG4vL2h0bWx7NjIuNSV944Gk44GR44KLXG4vL0BtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbi8vICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbi8vICAgIGZvbnQtc2l6ZTogKCRzaXplIC8gMTApICogMXJlbTtcbi8vfVxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZTogMjQsICRiYXNlOiAxNikge1xuICAgIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSAqIDFyZW07XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgJG9wYWNpdHlJRTogJG9wYWNpdHkgKiAxMDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5SUUpO1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBleHRlbmQgLyBAbWl4aW7lsILnlKjjg5XjgqHjgqTjg6tcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODhuOCreOCueODiOmdnuihqOekulxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4lb2ZmIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qY2xlYXIgZml4Ki9cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbn1cblxuXG4lY2Yge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG59XG5cbkBtaXhpbiBjZiB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbn1cblxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDplqLmlbDlkI06IGhpZGUtdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44OG44Kt44K544OI44KS6Z2e6KGo56S644Gr44GZ44KLXG4vLyDlvJXmlbA6IOOBquOBl1xuLy8g5L2/55So5L6LOiBAaW5jbHVkZSBoaWRlLXRleHQ7XG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGUtdGV4dCB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6Zai5pWw5ZCNOiBjZW50ZXItYmxvY2tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOODluODreODg+OCr+imgee0oOOCkuW3puWPs+OCu+ODs+OCv+ODvOWvhOOBm+OBq+OBmeOCi1xuLy8g5byV5pWwOiDjgarjgZdcbi8vIOS9v+eUqOS+izogQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOmWouaVsOWQjTogbGlua0ljb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDmpoLopoE6IOOCueODnuODm+OCteOCpOODiOOBp+OCiOOBj+imi+OCi+OAgeODquOCueODiOOBruefouWNsFxuLy8g5byV5pWwOlxuLy8gICAkY29sb3JUZXh0OiAgICAgICAg55+i5Y2w44Gu44Kr44Op44O8XG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIGxpbmtJY29uKCNmZmYpXG4vLyDlvJXnlKjlhYM6IGh0dHA6Ly9ib29rLnNjc3MuanAvY29kZS9jNS8wNC5odG1sXG4vLyDlgpnogIM6ICRzZXRQcmVmaXjjgajlkIjjgo/jgZvjgabkvb/nlKhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGlua0ljb24oJGNvbG9yVGV4dDogIzMzMyl7XG4gICAgJHNldFByZWZpeDogLXdlYmtpdC0sIC1tb3otLCAtby0sIG51bGw7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvclRleHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvclRleHQ7XG4gICAgICAgIEBlYWNoICRwcmVmaXggaW4gJHNldFByZWZpeCB7XG4gICAgICAgICAgICAjeyRwcmVmaXh9dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYV9jb2xvciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vLyDjg6rjg7Pjgq/jgqvjg6njg7zjgpLkuIDmi6zoqK3lrppcbkBtaXhpbiBjb2xvckxpbmsoJGNvbG9yTGluaykge1xuICAgIGNvbG9yOiAkY29sb3JUZXh0O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yVGV4dCwgMjAlKTtcbiAgICB9XG59XG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuQG1peGluIGxpbmUtY2xhbXAoJG1heExpbmVzOjIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJG1heExpbmVzO1xuICAgIC8vIGh0bWw6bm90KC53ZWJraXQtbGluZS1jbGFtcCkgJiB7XG4gICAgLy8gICAgIG1heC1oZWlnaHQ6ICRtYXhMaW5lcyAqICRsaW5lSGVpZ2h0ICogMWVtO1xuICAgIC8vICAgICAmOmJlZm9yZSB7XG4gICAgLy8gICAgICAgICB0b3A6ICgkbWF4TGluZXMgLSAxKSAqICRsaW5lSGVpZ2h0ICogMWVtO1xuICAgIC8vICAgICAgICAgQGV4dGVuZCAlbGluZS1jbGFtcC1lbGxpcHNpcztcbiAgICAvLyAgICAgICAgIGNvbG9yOiAkZmdDb2w7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgJjphZnRlciB7XG4gICAgLy8gICAgICAgICBAZXh0ZW5kICVsaW5lLWNsYW1wLWZpbGxlcjtcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6ICRiZ0NvbDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbn1cbiVsaW5lLWNsYW1wLWVsbGlwc2lzIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgY29udGVudDogXCJcXDIwMjZcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiVsaW5lLWNsYW1wLWZpbGxlciB7XG4gICAgJHdoaXRlc3BhY2U6IFwiXCI7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDI0IHtcbiAgICAgICAgJHdoaXRlc3BhY2U6ICR3aGl0ZXNwYWNlICsgXCIgIFwiO1xuICAgIH1cbiAgICBjb250ZW50OiAkd2hpdGVzcGFjZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmb250LXNpemU6IDc1JTtcbn07XG5cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6Zai5pWw5ZCNOiB5b2tvLCB0YXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5qaC6KaBOiDjg4fjg5DjgqTjgrnjga7nuKbmqKrliKTlrppcbi8vIOW8leaVsDog44Gq44GXXG4vLyDkvb/nlKjkvos6IEBpbmNsdWRlIHRhdGUgeyB3aWR0aDogMTAwJTsgfSxAaW5jbHVkZSB5b2tvIHsgd2lkdGg6IDI1JTsgfVxuLy8g5byV55So5YWDOiBodHRwOi8vYm9vay5zY3NzLmpwL2NvZGUvYzUvMDQuaHRtbFxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiB5b2tvIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB0YXRlIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6Zai5pWw5ZCNOiBtZWRpYVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog44OW44Os44Kk44Kv44Od44Kk44Oz44OI5q+O44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLyDlvJXmlbA6XG4vLyAgIHBjOiAgICAgICBQQ+W5heOAnOOCv+ODluODrOODg+ODiOW5he+8iDEwMjRweOOAnDc2OHB477yJXG4vLyAgIHNwOiAgICAgICAg44K/44OW44Os44OD44OI5bmF44Cc44K544Oe44O844OI44OV44Kp44Oz5bmF77yINzY4cHjjgJw0ODBweO+8iVxuLy8gICBpcGhvbmU6ICAgIOOCueODnuODvOODiOODleOCqeODs+W5heS7peS4i++8iDQ4MHB45Lul5LiL77yJXG4vLyAgIFvmlbTmlbBdK3B4OiAg5Lu75oSP44Gu5bmF77yIW+aVtOaVsF1weOS7peS4i++8iS5sOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Oy8vLy9cbi8vIOS9v+eUqOS+izpcbi8vICAgQGluY2x1ZGUgbWVkaWEocGMpICAgIHsgd2lkdGg6IGF1dG87IG1hcmdpbjogMCAxMHB4OyB9XG4vLyAgIEBpbmNsdWRlIG1lZGlhKHNwKSAgICAgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwOyB9XG4vLyAgIEBpbmNsdWRlIG1lZGlhKGlwaG9uZSkgeyBmbG9hdDogbm9uZTsgbWFyZ2luOiAwIGF1dG87IH1cbi8vICAgQGluY2x1ZGUgbWVkaWEoODAwcHgpICB7IGZsb2F0OiBub25lOyBtYXJnaW46IDAgYXV0bzsgfVxuLy8g5byV55So5YWDOiBodHRwOi8vYm9vay5zY3NzLmpwL2NvZGUvYzUvMDQuaHRtbFxuLy8g5YKZ6ICDOlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRicC1zcFNtYWxsOiAgICAzMjBweDtcbiRicC1zcE1pZGRsZTogICAgMzc1cHg7XG4kYnAtc3BMYXJnZTogICAgIDQxNHB4O1xuJGJwLXRhYjogICAgICAgIDc2OHB4O1xuJGJwLXBjOiAgICAgICAgIDc2OXB4O1xuJGxhcmdlUmFuZ2U6IDE0NDBweDtcbiRyZXRpbmFSYW5nZTogMTkyMHB4O1xuXG5AbWl4aW4gbXEoJG1lZGlhKSB7XG4gICAgQGlmICRtZWRpYSA9PSBzcHNtIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnAtc3BTbWFsbH0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gc3BtZCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJwLXNwTWlkZGxlfSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRtZWRpYSA9PSBzcGxnIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnAtc3BMYXJnZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gdGFiIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnAtdGFifSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRtZWRpYSA9PSBwYyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJwLXBjfSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRtZWRpYSA9PSByZXRpbmEge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRyZXRpbmFSYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6Zai5pWw5ZCNOiBwYXJzZUludFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOamguimgTog5Y2Y5L2N44KS5aSW44GZ6Zai5pWwXG4vLyDlvJXmlbA6XG4vLyAgIHZhbDogUEPluYXjgJzjgr/jg5bjg6zjg4Pjg4jluYXvvIgxMDI0cHjjgJw3NjhweO+8iVxuLy8g5L2/55So5L6LOlxuLy8gICAvL+ODleOCqeODs+ODiOOCteOCpOOCuuaMh+WumiAocmVtKeOBrm1peGluXG4vLyAgIEBtaXhpbiBmb250LXNpemUtcmVtKCRzaXplKSB7XG4vLyAgICAgZm9udC1zaXplOiBwYXJzZUludCgkc2l6ZSkgKyBweDtcbi8vICAgICBmb250LXNpemU6IChwYXJzZUludCgkc2l6ZSkgLyAxMCkgKiAxcmVtO1xuLy8gICB9XG4vLyDlvJXnlKjlhYM6IGh0dHA6Ly9jLWJyYWlucy5qcC9ibG9nL3dzZy8xMy8wNS8yNy0xNzQxMDMucGhwXG4vLyDlgpnogIM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AZnVuY3Rpb24gcGFyc2VJbnQoJHZhbCkge1xuICAgIEByZXR1cm4gJHZhbCAvICgxICsgJHZhbCAtICR2YWwpO1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBwb3NpdGlvblxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24sICR0b3A6IG51bGwsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIHRvcDogJHRvcDtcbiAgICByaWdodDogJHJpZ2h0O1xuICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgICBsZWZ0OiAkbGVmdDtcbn1cblxuQG1peGluIHBvc2l0aW9uLWNlbnRlcigpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oq44Oz44Kv44OG44Kt44K544OI44Gu5LiL57ea44K544K/44Kk44OrXG4vLyBhIHsgQGluY2x1ZGUgdHh0TGluZShsaW5lKTt9IC8v5bi444Gr5LiL57ea44GC44KKXG4vLyBhIHsgQGluY2x1ZGUgdHh0TGluZShoTGluZSk7fSAvL2hvdmVy5pmC44Gr5LiL57ea44GC44KKXG4vLyBhIHsgQGluY2x1ZGUgdHh0TGluZShoTm9MaW5lKTt9IC8vaG92ZXLmmYLjgavkuIvnt5rjgarjgZdcbi8vIGEgeyBAaW5jbHVkZSB0eHRMaW5lKG5vTGluZSk7fSAvL+W4uOOBq+S4i+e3mueEoeOBl1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHR4dExpbmUoJHN0eWxlKSB7XG4gICAgQGlmICRzdHlsZT09bGluZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRzdHlsZT09aExpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHN0eWxlPT1oTm9MaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRzdHlsZT09bm9MaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8qXG4gKiBNaXhpbiBmb3IgcGxhY2Vob2xkZXJcbiAqIEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29sb3IoIzAwZmYwMCk7XG4gKi9cbkBtaXhpbiBwbGFjZWhvbGRlckNvbG9yKCRjb2xvclRleHQpIHtcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3JUZXh0O1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3JUZXh0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yVGV4dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3JUZXh0O1xuICAgIH1cbn1cblxuLy9AaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKCMwMGZmMDApO1xuXG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vL0BpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbi8vICAgIC8vIOOBk+OBk+OBq+abuOOBjy4uLlxuLy8gICAgY29sb3I6ICMwMGZmMDA7XG4vLyAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICBsaW5lLWhlaWdodDogMTtcbi8vfVxuXG5cbkBtaXhpbiBsaW5lYXJHcmFkaWVudCgkdG9wLCAkYm90dG9tKXtcbiAgICBiYWNrZ3JvdW5kOiAkdG9wOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCAkYm90dG9tIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCR0b3ApLCBjb2xvci1zdG9wKDEwMCUsJGJvdHRvbSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICR0b3AgMCUsJGJvdHRvbSAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICR0b3AgMCUsJGJvdHRvbSAxMDAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLy8uYnV0dG9ue1xuLy8gICAgQGluY2x1ZGUgbGluZWFyR3JhZGllbnQoI2NjY2NjYywgIzY2NjY2Nik7XG4vL31cblxuXG5cbkBtaXhpbiBncmFkaWVudCgkZnJvbSwgJHRvKSB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkZnJvbSksIHRvKCR0bykpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICRmcm9tLCAkdG8pO1xuICAgIGZpbHRlcjogIHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjeyRmcm9tfScsIGVuZENvbG9yc3RyPScjeyR0b30nKTtcbn1cblxuXG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yVGV4dCwgJGluc2V0OiBmYWxzZSkge1xuICAgIEBpZiAkaW5zZXQge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3JUZXh0O1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3JUZXh0O1xuICAgICAgICBib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yVGV4dDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvclRleHQ7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3JUZXh0O1xuICAgICAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvclRleHQ7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Ko44Kk44Oq44Ki44K5XG4vLyAuZGFyay1vbi1saWdodCB7XG4vLyAgICAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcob2ZmKTtcbi8vIH1cbi8vIC5saWdodC1vbi1kYXJrIHtcbi8vICAgICBAaW5jbHVkZSBmb250LXNtb290aGluZyhvbik7XG4vLyB9XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGZvbnQtc21vb3RoaW5nKCR2YWx1ZTogb24pIHtcbiAgICBAaWYgJHZhbHVlPT1vbiB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgICB9XG59XG5cbi8vYm9yZGVyLXJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5cblxuXG4vLyDkuInop5Io5ZC544GN5Ye644GX562JKVxuQG1peGluIG1vZHVsZS10cmlhbmdsZSgkc2l6ZTogOHB4LCAkY29sb3JUZXh0OiAjMDAwLCAkc2lkZTogdG9wLCAkcG9zaXRpb246IDUwJSwgJGRpcmVjdGlvbjogcmVndWxhcikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2l6ZTtcbiAgICAgICAgQGlmICRkaXJlY3Rpb249PXJldmVyc2Uge1xuICAgICAgICAgICAgQGlmICRzaWRlPT10b3Age1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcG9zaXRpb247XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtKCRzaXplICogMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZWlmICRzaWRlPT1yaWdodCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0oJHNpemUgKiAyKTtcbiAgICAgICAgICAgICAgICB0b3A6ICRwb3NpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlaWYgJHNpZGU9PWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yVGV4dDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzaXplO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRwb3NpdGlvbjtcbiAgICAgICAgICAgICAgICB0b3A6IC0oJHNpemUgKiAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtKCRzaXplICogMik7XG4gICAgICAgICAgICAgICAgdG9wOiAkcG9zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgQGlmICRzaWRlPT10b3Age1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcG9zaXRpb247XG4gICAgICAgICAgICAgICAgdG9wOiAtKCRzaXplICogMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZWlmICRzaWRlPT1yaWdodCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRzaXplO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtKCRzaXplICogMik7XG4gICAgICAgICAgICAgICAgdG9wOiAkcG9zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZWlmICRzaWRlPT1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvclRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcG9zaXRpb247XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtKCRzaXplICogMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kc2l6ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtKCRzaXplICogMik7XG4gICAgICAgICAgICAgICAgdG9wOiAkcG9zaXRpb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8v5Zuz5b2i44OG44Kv44OL44OD44KvMeOAgOato+WGhlxuQG1peGluIGJvcmRlci1yYWRpdXMoJHNpemUpe1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHNpemU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkc2l6ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkc2l6ZTtcbn1cblxuXG4vL+Wbs+W9ouODhuOCr+ODi+ODg+OCrzHjgIDmraPlhoZcbkBtaXhpbiBjaXJjbGUoJHNpemUpe1xuICAgIHdpZHRoOiAkc2l6ZSArIHB4O1xuICAgIGhlaWdodDogJHNpemUgKyBweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xufVxuXG5AbWl4aW4gcmFkaXVzKCRzaXplKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkc2l6ZSArIHB4KTtcbn1cblxuQG1peGluIG1pZGRsZWxpbmUoJGhlaWdodCwgJGllOiAwKXtcbiAgICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodCArIHB4O1xuICAgICY6bm90KDp0YXJnZXQpe1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlaWdodCArICRpZSArIHB4ICsgXFw5O1xuICAgIH1cbiAgICA6cm9vdCAmIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyAkaWUgKyBweCArIFxcOTtcbiAgICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyByb3VuZGVkIOW3puWPs+OBjOS4uOOBhOmVt+aWueW9olxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiByb3VuZGVkKCRoZWlnaHQsICRkaXNwbGF5OiBpbmxpbmUtYmxvY2spe1xuICAgICRzcGFjZTogcm91bmQoJGhlaWdodCAvIDIpICsgcHg7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgcGFkZGluZzogMCAkc3BhY2U7XG4gICAgQGluY2x1ZGUgcmFkaXVzKCRoZWlnaHQpO1xuICAgIEBpbmNsdWRlIG1pZGRsZWxpbmUoJGhlaWdodCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vL0BpbmNsdWRlIHJvdW5kZWQoMjUpO1xuLy9AaW5jbHVkZSByb3VuZGVkKDMwLGJsb2NrKTtcblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmb250LXNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICAgIC8vZm9udC1zaXplOiAoJHNpemUgLyAxMCkgKiAxcmVtO1xufSIsIi8vIFlvdSBjYW4gY3VzdG9taXplIFNpbXBsZWxpZ2h0Ym94IHdpdGggdGhlIGZvbGxvd2luZyB2YXJpYWJsZXM6XHJcblxyXG4kc2wtZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kc2wtb3ZlcmxheS1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xyXG4kc2wtbmF2aWdhdGlvbi1jb2xvcjogI2ViNjY4NyAhZGVmYXVsdDtcclxuJHNsLWNhcHRpb24tY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRzbC1jYXB0aW9uLWJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KSAhZGVmYXVsdDtcclxuXHJcbiRzbC1jb3VudGVyLWZvbnRzaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kc2wtY2xvc2UtZm9udHNpemU6IDNyZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2wtYnJlYWtwb2ludC1tZWRpdW06IDM1LjVlbSAhZGVmYXVsdDsgLy8gNTY4cHgsIHdoZW4gMWVtID09IDE2cHhcclxuJHNsLWJyZWFrcG9pbnQtbGFyZ2U6ICA1MGVtICFkZWZhdWx0OyAgIC8vIDgwMHB4LCB3aGVuIDFlbSA9PSAxNnB4XHJcblxyXG4kc2wtYXJyb3ctZm9udHNpemUtc21hbGw6ICAycmVtICFkZWZhdWx0O1xyXG4kc2wtYXJyb3ctZm9udHNpemUtbWVkaXVtOiAzcmVtICFkZWZhdWx0O1xyXG4kc2wtYXJyb3ctZm9udHNpemUtbGFyZ2U6ICAzcmVtICFkZWZhdWx0O1xyXG4kc2wtaW1nLWJvcmRlci1zbWFsbDogIDAgbm9uZSAhZGVmYXVsdDtcclxuJHNsLWltZy1ib3JkZXItbWVkaXVtOiAwIG5vbmUgIWRlZmF1bHQ7XHJcbiRzbC1pbWctYm9yZGVyLWxhcmdlOiAgMCBub25lICFkZWZhdWx0O1xyXG4kc2wtaWZyYW1lLWJvcmRlci1zbWFsbDogIDAgbm9uZSAhZGVmYXVsdDtcclxuJHNsLWlmcmFtZS1ib3JkZXItbWVkaXVtOiAwIG5vbmUgIWRlZmF1bHQ7XHJcbiRzbC1pZnJhbWUtYm9yZGVyLWxhcmdlOiAgMCBub25lICFkZWZhdWx0O1xyXG5cclxuYm9keS5oaWRkZW4tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnNsLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogJHNsLW92ZXJsYXktYmFja2dyb3VuZDtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDA2O1xyXG59XHJcbi5zbC13cmFwcGVyIHtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbC1jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbC1mb250LWZhbWlseTtcclxuICAgICAgICBjb2xvcjogJHNsLW5hdmlnYXRpb24tY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkc2wtY2xvc2UtZm9udHNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsLWNvdW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTU7XHJcbiAgICAgICAgY29sb3I6ICRzbC1uYXZpZ2F0aW9uLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNsLWNvdW50ZXItZm9udHNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDE1O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNsLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsLW5hdmlnYXRpb24tY29sb3I7XHJcbiAgICAgICAgICAgICYuc2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2wtYXJyb3ctZm9udHNpemUtc21hbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2wtcHJldiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbC1hcnJvdy1mb250c2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNsLWJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsLWFycm93LWZvbnRzaXplLW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2wtYXJyb3ctZm9udHNpemUtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2wtYnJlYWtwb2ludC1sYXJnZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zbC1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbC1hcnJvdy1mb250c2l6ZS1sYXJnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNsLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2wtYXJyb3ctZm9udHNpemUtbGFyZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAkc2wtaW1nLWJvcmRlci1zbWFsbDtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbC1icmVha3BvaW50LW1lZGl1bSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkc2wtaW1nLWJvcmRlci1tZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbC1icmVha3BvaW50LWxhcmdlKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzbC1pbWctYm9yZGVyLWxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzbC1pZnJhbWUtYm9yZGVyLXNtYWxsO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNsLWJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzbC1pZnJhbWUtYm9yZGVyLW1lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNsLWJyZWFrcG9pbnQtbGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHNsLWlmcmFtZS1ib3JkZXItbGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsLWNhcHRpb24tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbC1jYXB0aW9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICYucG9zLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucG9zLW91dHNpZGUge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2wtZG93bmxvYWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsLW5hdmlnYXRpb24tY29sb3I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2wtc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzMzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgei1pbmRleDogMTAwNztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xyXG4gICAgLW1vei1hbmltYXRpb246IHB1bHNhdGUgMXMgZWFzZS1vdXQgaW5maW5pdGU7XHJcbiAgICAtbXMtYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xyXG4gICAgLW8tYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzYXRlIDFzIGVhc2Utb3V0IGluZmluaXRlO1xyXG59XHJcblxyXG4uc2wtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2F0ZXtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNhdGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgcHVsc2F0ZXtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQC1vLWtleWZyYW1lcyBwdWxzYXRle1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALW1zLWtleWZyYW1lcyBwdWxzYXRle1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVRoaW4uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1UaGluLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7IC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLUxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtTGlnaHQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLURlbWlMaWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLURlbWlMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLURlbWlMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtRGVtaUxpZ2h0LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLVJlZ3VsYXIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLU1lZGl1bS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtTWVkaXVtLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLUJvbGQudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udC9Ob3RvU2Fuc0NKS2pwLUJsYWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtQmxhY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnQvTm90b1NhbnNDSktqcC1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250L05vdG9TYW5zQ0pLanAtQmxhY2sudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn0iLCIvKiBiYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICAvL0BpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL31cbn1cblxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XG4gICAgZm9udC1mYW1pbHk6IHVucXVvdGUoJGZhbWlseUEpO1xuICAgIC8vLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIGNvbG9yOiAkY29sb3JUZXh0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRiYXNlRm9udFNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQ7XG4gICAgLy9AaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy99XG59XG5cbi8vW2NhbnZhcz1jb250YWluZXJdIHtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgb3ZlcmZsb3cteTogYXV0bztcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4vL31cbi8vXG4vL1tjYW52YXM9Y29udGFpbmVyXTphZnRlcixbY2FudmFzPWNvbnRhaW5lcl06YmVmb3JlIHtcbi8vICAgIGNsZWFyOiBib3RoO1xuLy8gICAgY29udGVudDogJyc7XG4vLyAgICBkaXNwbGF5OiB0YWJsZVxuLy99XG4vL1xuXG5cblxuLyphKi9cblxuYSB7XG4gICAgY29sb3I6ICRjb2xvckxpbms7XG4gICAgLy8gQGluY2x1ZGUgdHh0TGluZShoTGluZSk7XG4gICAgQGluY2x1ZGUgdHh0TGluZShoTm9MaW5lKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JMaW5rLCAxMCUpO1xuICAgIH1cbn1cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgLy8gZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDIge1xuICAgIC8vQGluY2x1ZGUgZm9udC1zaXplKDQ2KTtcbn1cblxuXG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wLFxubGksXG5kdCxcbmRkIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2VGb250U2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlTGluZUhlaWdodDtcbn1cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4NSU7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmNpdGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG4vKioqKi9cblxubGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW1nIHtcbiAgICBAaW5jbHVkZSBtcShzcHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuLy8ubm90byB7XG4vLyAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XG4vL31cblxuLnRoaW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmRlbWktbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsYWNrIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xufVxuXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOWfuuacrOODhuOCreOCueODiOOCq+ODqeODvFxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yVGV4dDogIzE2MTYxNjsvL2JsYWNrXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODoeOCpOODs+OCq+ODqeODvFxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yTWFpbjogI0ZGRjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44K144OW44Kr44Op44O8XG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4kY29sb3JTdWI6ICNlOTIwMjg7XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Ki44Kv44K744Oz44OI44Kr44Op44O8XG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4kY29sb3JBY2NlbnQ6ICNlOTIwMjg7XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oq44Oz44Kv44OG44Kt44K544OI44Kr44Op44O8XG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4kY29sb3JMaW5rOiAjNEJBMEI3O1xuXG4kY29sb3JHcmF5OiAjQ0NDO1xuXG4kY29sb3JZZWxsb3c6IHllbGxvdztcblxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5Z+65pys6IOM5pmv44Kr44Op44O8XG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4kYmc6ICNGRkY7XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44K144OW6IOM5pmv44Kr44Op44O8XG4vLy0tLS0tLS0tLS0tLS0tLS0tXG4kc3ViQmc6ICNmNmY2ZjY7Ly9ncmF5XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOCouOCr+OCu+ODs+ODiOiDjOaZr+OCq+ODqeODvFxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuJGFjY2VudEJnOiAjZTY0NjczO1xuXG5cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOBneOBruS7llxuLy8tLS0tLS0tLS0tLS0tLS0tLVxuJGRhbmdlckNvbG9yOiAjYzgzMTM0O1xuJHN1Y2Nlc3NDb2xvcjogIzFGQzgxRjtcbiRidG5Db2xvcjogI2U3MWMzOTtcblxuXG5cblxuJHByaW1hcnk6ICMzMzdhYjc7XG4kc3VjY2VzczogIzVjYjg1YztcbiRpbmZvOiAjNWJjMGRlO1xuJHdhcm5pbmc6ICNmMGFkNGU7XG4kZGFuZ2VyOiAjZDk1MzRmOyIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g5aSJ5pWw5a6j6KiA55So44OV44Kh44Kk44OrXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpbWFnZXNfZGlyOiBcIi4uL2ltYWdlcy9cIjtcblxuLy8gSW5kaXZpc3VhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbnRlbnRXaWR0aF9wYzogICAgICAgODg1cHg7XG4vLyAkY29udGVudFdpZHRoX3RhYjogICAgICA3NjhweDtcbi8vICRjb250ZW50V2lkdGhfc3A6ICAgICAgIDQ4MHB4O1xuJG1haW5jb250ZW50V2lkdGhfcGM6ICAgMTAwMHB4O1xuLy8gJHNpZGViYXJXaWR0aF9wYzogICAgICAgMjMwcHg7XG5cbi8vJGNvbnRlbnRXaWR0aDogMTQwMHB4O1xuLy8kdGFibGV0V2lkdGg6NjQwOyAvLyDlhajkvZPjgrXjgqTjgrrvvIjjgr/jg5bjg6zjg4Pjg4jniYjvvIlcbi8vJHNwV2lkdGg6MzIwOyAvLyDlhajkvZPjgrXjgqTjgrrvvIhTUOeJiO+8iVxuXG5cbiRiYXNlRm9udFNpemU6MTM7Ly9weFxuJGJhc2VMaW5lSGVpZ2h0OiAxLjc7XG5cblxuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9AaW1wb3J0IHVybChodHRwOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnNqYXBhbmVzZS5jc3MpO1xuLy8gQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fucyk7XG4vLyBAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvKTtcblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdNKzFjbGlnaHQnO1xuLy8gICAgIHNyYzogdXJsKCdtcGx1cy0xYy1saWdodC5lb3QnKTtcbi8vICAgICBzcmM6IGxvY2FsKCdNKyAxYyBsaWdodCcpLCBsb2NhbCgnbXBsdXMtMWMtbGlnaHQnKSwgdXJsKCdtcGx1cy0xYy1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnbXBsdXMtMWMtbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ21wbHVzLTFjLWxpZ2h0LnN2ZyNtcGx1cy0xYy1saWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4vLyB9XG5cbi8vIEBmb250LWZhY2V7XG4vLyAgIGZvbnQtZmFtaWx5OiAnbXBsdXMtMXAtcmVndWxhcic7XG4vLyAgIHNyYzogdXJsKCdodHRwOi8vbXBsdXMtd2ViZm9udHMuc291cmNlZm9yZ2UuanAvbXBsdXMtMXAtcmVndWxhci5lb3QnKTtcbi8vICAgc3JjOiB1cmwoJ2h0dHA6Ly9tcGx1cy13ZWJmb250cy5zb3VyY2Vmb3JnZS5qcC9tcGx1cy0xcC1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4vLyAgICAgICAgdXJsKCdodHRwOi8vbXBsdXMtd2ViZm9udHMuc291cmNlZm9yZ2UuanAvbXBsdXMtMXAtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyAgICAgICAgdXJsKCdodHRwOi8vbXBsdXMtd2ViZm9udHMuc291cmNlZm9yZ2UuanAvbXBsdXMtMXAtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4vLyB9XG5cblxuXG5cblxuXG5cblxuLy8kYmFzZWZvbnQ6IFwiUm9ib3RvXCIsXCJOb3RvIFNhbnMgSmFwYW5lc2VcIiwgXCJOb3RvIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIHZlcmRhbmEsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIFNhbnMtU2VyaWY7XG5cbiRmYW1pbHlBOiBcIidOb3RvIFNhbnMgSmFwYW5lc2UnLCBGdXR1cmEsIEZ1dHVyYS1NZWRpdW0sICdGdXR1cmEgTWVkaXVtJywnQ2VudHVyeSBHb3RoaWMnLCBDZW50dXJ5R290aGljLCAnTSsxY3JlZ3VsYXInLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCBPc2FrYSwgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWZcIjtcbiRmYW1pbHlCOiBcIifjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFc2JywgJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCAnSEdT5piO5pydRScsICfvvK3vvLMg77yw5piO5pydJywgc2VyaWZcIjtcbiRmYW1pbHlDOiBcIifjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsT3Nha2EsICfvvK3vvLMg77yw44K044K344OD44KvJywgJ01TIFBHb3RoaWMnLCBzYW5zLXNlcmlmXCI7XG4kZmFtaWx5RDogXCIn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAnWXVHb3RoaWMnLCAnWXUgR290aGljJywgJ+a4uOOCtOOCt+ODg+OCrycsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCfjg6HjgqTjg6rjgqonLE1laXJ5bywn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZlwiO1xuJGZhbWlseUU6IFwiJ0xhdG8nLCAnaGVsdmV0aWNhJywgQXBwbGVHb3RoaWMsIHNhbnMtc2VyaWZcIjtcbiRmYW1pbHlIOiAnTGF0bycsICdNKzFjcmVndWxhcicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sIE9zYWthLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsICdNUyBQR290aGljJywgc2Fucy1zZXJpZjtcbi8vICRmYW1pbHlJOiBcIkNlbnR1cnkgR290aGljXCIsIENlbnR1cnlHb3RoaWMsIEZ1dHVyYSwgRnV0dXJhLU1lZGl1bSwgXCJGdXR1cmEgTWVkaXVtXCIsIFwiQXBwbGUgR290aGljXCIsIEFwcGxlR290aGljLCBcIlVSVyBHb3RoaWMgTFwiLCBcIkF2YW50IEdhcmRlXCIsIHNhbnMtc2VyaWY7XG4kZmFtaWx5SjogRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvbnQtZmFtaWx5XG4vLy0tLS0tLS0tLS0tLS0tLS0tLVxuLy9AbWl4aW4gZm9udF9kZWZhdWx0IHtcbi8vICAgIGZvbnQtZmFtaWx5OiBmdXR1cmEsIExhdG8sIFwiQXZlbmlyIE5leHRcIiwgSGVsdmV0aWNhLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuLy99XG4vL1xuLy9AbWl4aW4gZm9udC1tcGx1cyB7XG4vLyAgICBmb250LWZhbWlseTogXCJtcGx1cy0xYy1yZWd1bGFyXCIsIExhdG8sIEhlbHZldGljYSwgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq8nLCBzYW5zLXNlcmlmLCBcIuODoeOCpOODquOCqlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgT3Nha2EsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiO1xuLy99XG4vL1xuLy9AbWl4aW4gZm9udF9mYWNlX21pbmNobygpIHtcbi8vICAgIGZvbnQtZmFtaWx5OiBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgc2VyaWY7XG4vL31cbi8vXG4vL0BtaXhpbiBmb250LXJlZ3VsYXIge1xuLy8gICAgZm9udC1mYW1pbHk6IExhdG8sIEhlbHZldGljYSwgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq8nLCBzYW5zLXNlcmlmLCBcIuODoeOCpOODquOCqlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgT3Nha2EsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiO1xuLy99XG4vL1xuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxheW91dFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLmwtd3JhcCB7XG4gICAgLy9AaW5jbHVkZSBjZigpO1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubC1jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGNmKCk7XG4gICAgd2lkdGg6ICRtYWluY29udGVudFdpZHRoX3BjO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKHRhYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMyU7XG4gICAgfVxufVxuXG5cbi5sLW1haW4ge1xuICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5sLWlubmVyIHtcbiAgICB3aWR0aDogJGNvbnRlbnRXaWR0aF9wYztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHRhYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNwc20pIHtcbiAgICAgICAgcGFkZGluZzogMyU7XG4gICAgfVxufVxuXG4ubC1idG4td3JhcCB7XG4gICAgcGFkZGluZzogNCU7XG4gICAgJi0tY3RhIHtcbiAgICAgICAgcGFkZGluZzogMiUgNCU7XG4gICAgfVxufVxuXG4ubC1ncmlkIHtcbiAgICBAZXh0ZW5kICVjZjtcbiAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAmLS1wYyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tc3Age1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAmLS1wYyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtcShzcHNtKSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zcCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtcShzcHNtKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmMtbGluZS1jbGFtcC0xIHtcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDEpO1xufVxuXG4uYy1saW5lLWNsYW1wLTIge1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoMik7XG59XG5cbi5jLWxpbmUtY2xhbXAtMyB7XG4gICAgQGluY2x1ZGUgbGluZS1jbGFtcCgzKTtcbn1cblxuLmMtbGluZS1jbGFtcC00IHtcbiAgICBAaW5jbHVkZSBsaW5lLWNsYW1wKDQpO1xufVxuXG4uYy1saW5lLWNsYW1wLTUge1xuICAgIEBpbmNsdWRlIGxpbmUtY2xhbXAoNSk7XG59XG5cbi5jLW5vTGluayB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgQGluY2x1ZGUgdHh0TGluZShub0xpbmUpO1xufVxuXG5cbi5jLW1hcmtlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA5MCUsICRjb2xvclN1YiAwJSk7XG4gICAgfVxufVxuXG4uYy1hbmNob3Ige1xuICAgICYtLXNwIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEwNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jLWJhY2tncm91bmQge1xuICAgICYtLWdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIH1cbiAgICAmLS1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvck1haW47XG4gICAgfVxufVxuXG4uYy1oZWFkbGluZV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2VGb250U2l6ZSozLjU1KTtcbiAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2VGb250U2l6ZSoyKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3JNYWluLCAzMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tbWFpbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zdWIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYy1sb3dlciB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDMzcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yU3ViO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQzcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMiU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvck1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLy9oZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgMCwgbnVsbCwgbnVsbCwgMCk7XG4gICAgei1pbmRleDogMTI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggcmdiYSgjMDAwLCAwLjIpO1xuICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgICAmLS1sb3dlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlLCAwLCBudWxsLCBudWxsLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQ3NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDdweCBhdXRvIDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLS1sb3dlciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAvLyAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuV3JhcCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihmaXhlZCwgbnVsbCwgbnVsbCwgLTYycHgsIDApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC42KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy8vaW5kZXhfaWNvbl9wb2ludGVyLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtZml4ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCBudWxsLCBudWxsLCAwLCAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuXG4vL25hdiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5nbmF2IHtcbiAgICBAaW5jbHVkZSBjZigpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWI7XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTk3cHg7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3JTdWIsIDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxhbmcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3JTdWIsIDQwKSwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3JTdWIsIDQwKSwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JTdWI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVuIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1maXhlZE5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclN1YjtcbiAgICAgICAgLm0tYnRuLWxhbmdTd2l0Y2gge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYShsaWdodGVuKCRjb2xvclN1YiwgNDApLCAwLjcpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ25hdl9fbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvclN1YiwgNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3JTdWIsIDQwKSwgMC43KTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYShsaWdodGVuKCRjb2xvclN1YiwgNDApLCAwLjcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yU3ViO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2IHtcbiAgICAmLS1sb3dlciB7XG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAwLCBudWxsLCBudWxsLCAwKTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4ICNlYWVhZWE7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTk3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IGF1dG8gM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDogNzMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JUZXh0LCAwLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmxhbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3JNYWluLCA0MCksIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKGxpZ2h0ZW4oJGNvbG9yTWFpbiwgNDApLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVuIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFuZ1N3aXRjaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDhweCwgOHB4LCBudWxsLCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLyogZHJhd2VyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcmF3ZXItdHJpZ2dlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiA4cHggMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1pbWFnZS13aWR0aDogMDtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JUZXh0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZHJhd2VyLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGNvbG9yOiAkY29sb3JUZXh0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuXG5idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuXG4uZ2xvYmFsbmF2X2J0biB7XG4gICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDAsIG51bGwsIG51bGwsIDZweCk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi0taW50ZXJ2aWV3IHtcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsIDNweCwgbnVsbCwgbnVsbCwgMTBweCk7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxufVxuXG4uc3BuYXYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjcsIDAuMTY1LCAwLjAzNSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjcsIDAuMTY1LCAwLjAzNSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbn1cbi5zcG5hdi1zaG93IC5zcG5hdiB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoZW5hYmxlZD1mYWxzZSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNwbmF2IC5zcG5hdl9pbm5lciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnNwbmF2IC5zcG5hdl9saXN0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1JSAxMCU7XG59XG4uc3BuYXYgLnNwbmF2X2xpc3QgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLjE2NSwgMC4wMzUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNywgMC4xNjUsIDAuMDM1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC43LCAwLjE2NSwgMC4wMzUsIDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnNwbmF2IC5zcG5hdl9saXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLnNwbmF2IC5zcG5hdl9saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc3BuYXYgLnNwbmF2X2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4uc3BuYXYgLnNwbmF2X2xpc3QgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaTpudGgtY2hpbGQoNSkge1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaTpudGgtY2hpbGQoNikge1xuICAgIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNwbmF2IC5zcG5hdl9saXN0IGxpOm50aC1jaGlsZCg3KSB7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLnNwbmF2IC5zcG5hdl9saXN0IGxpOm50aC1jaGlsZCg4KSB7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uc3BuYXYgLnNwbmF2X2xpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMiUgMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgIFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbn1cbi5zcG5hdiAuc3BuYXZfbGlzdCBsaSBhIC5lbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uc3BuYXYgLnNwbmF2X2xpc3QgbGkuYm9yZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNwbmF2IC5zcG5hdl9saXN0IGxpLmJvcmRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYShsaWdodGVuKCRjb2xvclN1YiwgMTApLCAwLjkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgLy9sZWZ0OiA1MCU7XG4gICAgLy9tYXJnaW4tbGVmdDogLTQuNjg3NSU7XG59XG4uc3BuYXYtc2hvdyAuc3BuYXYgLnNwbmF2X2xpc3QgbGkge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShlbmFibGVkPWZhbHNlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG4ubGFuZHNjYXBlIC5zcG5hdi1zaG93IC5zcG5hdiAuc3BuYXZfbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxJSAwO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JTdWIsIDAuOTgpO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC43LCAwLjE2NSwgMC4wMzUsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC43LCAwLjE2NSwgMC4wMzUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjcsIDAuMTY1LCAwLjAzNSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjcsIDAuMTY1LCAwLjAzNSwgMSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNwbmF2LXNob3cgLm92ZXJsYXkge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKGVuYWJsZWQ9ZmFsc2UpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG5cbi8vc2lkZWJhciA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yTWFpbiwgNDApO1xuICAgICYtLWxvd2VyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yTWFpbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGxpZ2h0ZW4oJGNvbG9yTWFpbiwgMjApLCAwLjYpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNHB4IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViNjY4NztcbiAgICAgICAgY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgMnB4LCBudWxsLCBudWxsLCBudWxsKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JNYWluO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZmVlOWVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3JNYWluLCAyMCksIDAuOCk7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNiUgNCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvL2FzaWRlID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmFzaWRlQ2F1dGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2V0b3Age1xuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgMCwgMCwgbnVsbCwgbnVsbCk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsIDI1MHB4LCAwLCBudWxsLCBudWxsKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfZGlyfS9jb21tb25faWNvbl90b3AucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjbWFwLWNhbnZhcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUxN3B4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcblxuLy9mb290ZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGR0LFxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIyMXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGZhbWlseUo7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR4dExpbmUoaExpbmUpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckxpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9zcGFuIHtcbiAgICAgICAgLy8gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLy99XG4gICAgfVxufSIsIi8qIGJ0blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgdHh0TGluZShub0xpbmUpO1xuICAgIHRyYW5zaXRpb246LjJzO1xuICAgICYuZm9jdXMsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbi5idG4tc20ge31cblxuLmJ0bi14cyB7fVxuXG4ubS1idG4tYXJyb3cge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy41ZW07XG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC44ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjZlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICByaWdodDogLjZlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICYtLWhlYWRlciB7XG4gICAgfVxuICAgICYtLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDY1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDY1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvclN1YiwgMTApO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5tLWJ0bi1wcmltYXJ5IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JNYWluO1xuICAgIGNvbG9yOiAkY29sb3JNYWluO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgIGNvbG9yOiAkY29sb3JNYWluO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JNYWluO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5tLWJ0bi1tYXAge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvclN1YjtcbiAgICBjb2xvcjogJGNvbG9yU3ViO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgY29sb3I6ICRjb2xvclN1YjtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3ViO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG4ubS1idG4td2hpdGUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgY29sb3I6JGNvbG9yTWFpbjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm0tYnRuLWxhbmdTd2l0Y2gge1xuICAgIHBhZGRpbmc6IC41ZW0gMS4yZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3JNYWluLCA0MCksIDAuNyk7XG4gICAgY29sb3I6ICRjb2xvclRleHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHR4dExpbmUobm9MaW5lKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgcmdiYShsaWdodGVuKCRjb2xvck1haW4sIDQwKSwgMC43KTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgY29sb3I6ICRjb2xvck1haW47XG4gICAgfVxuICAgICYtLW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yTWFpbiwgMjApO1xuICAgIH1cbiAgICAmLS12aXN1YWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogLjVlbSAyLjJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzM4ZTc4MztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDEnO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogZm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZvcm0ge1xuICAgIGRpdltjbGFzcyo9J2NvbC0nXSB7XG4gICAgICAgID4gc2VsZWN0IHtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuW2NsYXNzKj0nY29sLSddIHtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAvLyBsaW5lLWhlaWdodDogMTtcbn1cblxuaW5wdXQuYnRuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC8vIEBleHRlbmQgJWJ0bjtcbiAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgLy8gb3V0bGluZTogMDtcbiAgICAvLyBib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAvLyBtYXJnaW46IDRweCAzcHggMDtcbn1cblxuLyohIEFERCAqL1xuLy8gZm9ybSB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoYXQgdG9wLCAjYjVlNmNmLCAjOWRkZGFkKTtcbi8vIH1cblxuLy8gLnNlbGVjdC1wcmVmIHtcbi8vICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuLy8gICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4vLyB9XG5cblxuLyohIEFERCAqL1xuLy9ib290c3RyYXAg5LiK5pu444GNXG5cbi5mb3JtLWhvcml6b250YWwge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cblxuXG5cblxuXG4iLCIvKiB0YWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2VjZWNlYztcbiAgICB0ciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgbGlnaHRlbigjZWNlY2VjLCA0KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgLy8mLmV2ZW4ge1xuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZDogI2ZmZmZlYTtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHN0YXRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmlzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaXMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1vdmVyaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtdGFibGVDZWxsLS1wYyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1xKHNwc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmlzLWFuY2hvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogODBweDtcbiAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgIHRvcDogMTYwcHg7XG4gICAgfVxufVxuXG4uaXMtYW5jaG9yLS1pbnRlcnZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04NHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgdG9wOiAtNTRweDtcbiAgICB9XG59XG5cbi5pcy1maXhlZE5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbn1cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gc3RhdGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi5pcy12aXNpYmxlLS1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmlzLXZpc2libGUtLXNwNW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pcy1oaWRkZW4tLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi5pcy1maXhlZC1iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xufVxuXG4uaXMtbm90LS1hbGxvd2VkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlzLWNvbG9uLS1zcCB7XG4gICAgLy8gZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pcy1vcGFjaXR5LS1vbiB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4iLCIvKiB1dGlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNvbG9yIHtcbiAgICBjb2xvcjogJGNvbG9yVGV4dCAhaW1wb3J0YW50O1xufVxuXG4udS1jb2xvclN1YiB7XG4gICAgY29sb3I6ICRjb2xvclN1YiAhaW1wb3J0YW50O1xufVxuXG4udS1jb2xvckFjY2VudCB7XG4gICAgY29sb3I6ICRjb2xvckFjY2VudCAhaW1wb3J0YW50O1xufVxuXG4udS1jb2xvckxpbmsge1xuICAgIGNvbG9yOiAkY29sb3JMaW5rICFpbXBvcnRhbnQ7XG59XG5cbi51LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmcgIWltcG9ydGFudDtcbn1cblxuLnUtc3ViQmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJCZyAhaW1wb3J0YW50O1xufVxuXG4udS1hY2NlbnRCZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudEJnICFpbXBvcnRhbnQ7XG59XG5cbi51LWRhbmdlckNvbG9yIHtcbiAgICBjb2xvcjogJGRhbmdlckNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi51LXdoaXRlQ29sb3Ige1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYmxhY2tDb2xvciB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi51LWFjY2VudENvbG9yIHtcbiAgICBjb2xvcjogJGNvbG9yQWNjZW50O1xufVxuXG4udS10ZXh0LS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnUtdGV4dC1yZWQge1xuICAgIGNvbG9yOiAjRDUwMDAwO1xufVxuXG4udS10ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzIzOTQxZTtcbn1cbi51LXRleHQtZ3JlZW5MaWdodCB7XG4gICAgY29sb3I6ICMyMWI3YjY7XG59XG4udS10ZXh0LWJsdWUge1xuICAgIGNvbG9yOiAjNDA4MUI3O1xufVxuLnUtdGV4dC1icm93biB7XG4gICAgY29sb3I6ICNCNzg5NDA7XG59XG4udS10ZXh0LWxpbWUge1xuICAgIGNvbG9yOiAjQjhCRDJCO1xufVxuLnUtdGV4dC1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZjM4MTNiO1xufVxuXG4udGV4dC1ibHVlIHtcbiAgICBjb2xvcjogJGNvbG9yQWNjZW50O1xufVxuXG4udS10ZXh0LS1pbmRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMC45ZW07XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtdGV4dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LW1hcmtlci0teWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAkY29sb3JBY2NlbnQgNTAlKTtcbn1cblxuXG5cblxuLyog57im5pu444GN44Go44Gq44KK44CB6KGM44Gv5Y+z44GL44KJ5bem44G4ICovXG4udS12cmwge1xuICAgIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuLyog57im5pu444GN44Go44Gq44KK44CB6KGM44Gv5bem44GL44KJ5Y+z44G4ICovXG4udS12bHIge1xuICAgIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1scjtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xufVxuLyog57im5pu444GN44Go44Gq44KK44CB6KGM44Gv5Y+z44GL44KJ5bem44G444CC5ZCE6KGM5YaF44Gu44OG44Kt44K544OI44Gv5bem44Gr5YCS44KM44KL77yI5Y+N5pmC6KiI5ZGo44KK44GrOTDluqbvvIkgKi9cbi51LXNybCB7XG4gICAgd3JpdGluZy1tb2RlOiBzaWRld2F5cy1ybDtcbn1cbi8qIOe4puabuOOBjeOBqOOBquOCiuOAgeihjOOBr+W3puOBi+OCieWPs+OBuOOAguWQhOihjOWGheOBruODhuOCreOCueODiOOBr+WPs+OBq+WAkuOCjOOCi++8iOaZguioiOWRqOOCiuOBqzkw5bqm77yJICovXG4udS1zbHIge1xuICAgIHdyaXRpbmctbW9kZTogc2lkZXdheXMtbHI7XG59XG5cblxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtZnMgLy8g44OV44Kp44Oz44OI44K144Kk44K6XG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZvciAkaSBmcm9tIDEwIHRocm91Z2ggNDAge1xuICAgIC51LWZzI3skaX0ge1xuICAgICAgICBmb250LXNpemU6I3skaX1weDtcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtbVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDQwIHtcbiAgICAudS1tI3skaX0ge1xuICAgICAgICBtYXJnaW46I3skaX1weDtcbiAgICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDQwIHtcbiAgICAudS1tdCN7JGl9IHtcbiAgICAgICAgbWFyZ2luLXRvcDojeyRpfXB4O1xuICAgIH1cbn1cbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDQwIHtcbiAgICAudS1tciN7JGl9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiN7JGl9cHg7XG4gICAgfVxufVxuQGZvciAkaSBmcm9tIDEwIHRocm91Z2ggNDAge1xuICAgIC51LW1iI3skaX0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiN7JGl9cHg7XG4gICAgfVxufVxuQGZvciAkaSBmcm9tIDEwIHRocm91Z2ggNDAge1xuICAgIC51LW1sI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDojeyRpfXB4O1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbnUtcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDQwIHtcbiAgICAudS1wI3skaX0ge1xuICAgICAgICBwYWRkaW5nOiN7JGl9cHg7XG4gICAgfVxufVxuQGZvciAkaSBmcm9tIDEwIHRocm91Z2ggNDAge1xuICAgIC51LXB0I3skaX0ge1xuICAgICAgICBwYWRkaW5nLXRvcDojeyRpfXB4O1xuICAgIH1cbn1cbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDQwIHtcbiAgICAudS1wciN7JGl9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDojeyRpfXB4O1xuICAgIH1cbn1cbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDQwIHtcbiAgICAudS1wYiN7JGl9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206I3skaX1weDtcbiAgICB9XG59XG5AZm9yICRpIGZyb20gMTAgdGhyb3VnaCA0MCB7XG4gICAgLnUtcGwjeyRpfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDojeyRpfXB4O1xuICAgIH1cbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PVxudS13XG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy9AZm9yICRpIGZyb20gMSB0aHJvdWdoIDQwIHtcbi8vICAgIC51LXcjeyRpfXAge1xuLy8gICAgICAgIHdpZHRoOiN7JGl9JTtcbi8vICAgIH1cbi8vfVxuXG4vKiA9PT09PT09PT09PT1cbiogdS13KnBcbj09PT09PT09PT09PT09ICovXG5cbi51LXcxMHAge1xuICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzIwcCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xufVxuXG4udS13MzBwIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc0MHAge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzUwcCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udS13NjBwIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXc3MHAge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLnUtdzgwcCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4udS13OTBwIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi51LXcxMDBwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuIiwiXG5cblxuYm9keSB7XG4gICAgJi5BbmRyb2lkIHtcbiAgICAgICAgLy9mb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgTWVpcnlvLCDjg6HjgqTjg6rjgqosIE9zYWthLCAnTVMgUEdvdGhpYycsIGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIC5kcmF3ZXItdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbmRleFZpc3VhbCB7XG4gICAgICAgICAgICAvLyBzcFxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgLTIydmgsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmVsb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1iZWxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxhbmctZW4ge1xuICAgICAgICAuaW5kZXhPdmVydmlldyB7XG4gICAgICAgICAgICAucGxhY2Uge1xuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluZGV4QXJ0aXN0IHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXNzZWkge1xuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi8vYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfZGlyfTIvaW5kZXhfc2xpZGVfaW1nLnBuZycpIHJlcGVhdDtcblxuXG4vKiBpbmRleFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5kZXhWaXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX2Rpcn0vaW5kZXhfdmlzdWFsX2JnLmpwZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNzZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1NXB4O1xuICAgIH1cbiAgICAmLS1sb3dlciB7XG4gICAgICAgIGhlaWdodDogNTk1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3gge1xuICAgICAgICBwYWRkaW5nOiAxNDdweCAwIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTV2aCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmLS1sb3dlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5N3B4IDAgMCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2F0Y2gge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiA2M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgICAgICAubnVtLFxuICAgICAgICAuZnJlZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yU3ViO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgfVxuICAgICAgICAubnVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcmVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWFkb2JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1iZWxvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yU3ViO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcC1sZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9fYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzc5cHg7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDQ1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aXN1YWxTcGVha2VycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19kaXJ9L2luZGV4X3Zpc3VhbF9iYXRzdS5wbmcnKSBjZW50ZXIgMTIwcHggbm8tcmVwZWF0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Bob3Rve1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICM4ZjhmOGY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi5pbmRleGJ0bldyYXAge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmNWY1ZjU7XG4gICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTUwcHggMzBweCAxNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6NTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcjeyRpbWFnZXNfZGlyfS9pbmRleF9pY29uX3BvaW50ZXIucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYnJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcShzcHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG50eHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcShzcHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uaW5kZXhUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJl9fb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJyN7JGltYWdlc19kaXJ9L2luZGV4dGl0bGVfb25sZWZ0LnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCcjeyRpbWFnZXNfZGlyfS9pbmRleHRpdGxlX29ucmlnaHQucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yU3ViO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JTdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAvLyY6YWZ0ZXIge1xuICAgICAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgIHRvcDogLTIwcHg7XG4gICAgICAgIC8vICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vICAgIHJpZ2h0OiAwO1xuICAgICAgICAvLyAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgICAgICAvLyAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICAgaGVpZ2h0OjcwcHg7XG4gICAgICAgIC8vICAgIHdpZHRoOjFweDtcbiAgICAgICAgLy8gICAgYmFja2dyb3VuZDogJGNvbG9yU3ViO1xuICAgICAgICAvLyAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgIC8vICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAvLyAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgfVxufVxuXG4uaW5kZXhUaXRsZTAyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19tYWluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmRleFdoYXQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX2Rpcn0vaW5kZXhfc2VjdGlvbmJnLmpwZycpIGNlbnRlciBjZW50ZXIgcmVwZWF0O1xuICAgICZfX2lubmVye1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMlIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5saXN0Qm94IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyOiAxNnB4IHNvbGlkICNlY2VjZWM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNlY2VjZWM7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19kaXJ9L2luZGV4X2ljb25jaGVjay5wbmcnKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19kaXJ9L2luZGV4X2ljb25jaGVjay5wbmcnKSBsZWZ0IDhweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZGV4T3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgLmwtY29udGVudHMge1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19kaXJ9L2luZGV4X292ZXJ2aWV3YmcucG5nJykgcmlnaHQgYm90dG9tIC0zMHB4IG5vLXJlcGVhdDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzJSAxOSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19kaXJ9L2luZGV4X292ZXJ2aWV3YmcucG5nJykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDQlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JTdWI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kZXhQb2ludCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfZGlyfS9pbmRleF9zZWN0aW9uYmcuanBnJykgY2VudGVyIGNlbnRlciByZXBlYXQ7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTotbW96LWJveDtcbiAgICAgICAgZGlzcGxheTotbXMtYm94O1xuICAgICAgICBkaXNwbGF5Oi13ZWJraXQtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTotbW96LWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6LXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5Oi1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTotbXMtZmxleDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1saW5lczptdWx0aXBsZTtcbiAgICAgICAgLW1vei1ib3gtbGluZXM6bXVsdGlwbGU7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOndyYXA7XG4gICAgICAgIC1tb3otZmxleC13cmFwOndyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMTZweCBzb2xpZCAjZWNlY2VjO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgICBtYXJnaW46LTMwcHggYXV0byAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjotMTBweCBhdXRvIDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMjBweDtcbiAgICB9XG4gICAgJl9fbnVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01NnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICB0b3A6IC0zNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190eHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLmluZGV4S25vd2hvdyB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Ryb25nYmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waG90byB7XG4gICAgICAgICYtLTEge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lcmJsb2NrIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHggO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZGV4U2VvIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2Y1ZjVmNTtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICB9XG4gICAgICAgIC5pbmRleFRpdGxle1xuICAgICAgICAgICAgJl9fbWFpbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdHJvbmdibCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kZXhPdmVydmlldzAye1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VzX2Rpcn0vaW5kZXhfdmlzdWFsX2JnLmpwZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICZfX2lubmVye1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTVweDtcbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclN1YjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLmluZGV4VXRpbGl6ZWR7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXNfZGlyfS9pbmRleF9zZWN0aW9uYmcuanBnJykgY2VudGVyIGNlbnRlciByZXBlYXQ7XG4gICAgJl9faW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBwe1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgYnJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZGV4U2VtaW5hcntcbiAgICAmX19pbm5lcntcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcnRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1LjVlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZXh7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eHQtZXgge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RldGFpbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGR0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy41ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLy5pbmRleFNwZWFrZXJze1xuLy8gICAgJl9faW5uZXJ7XG4vLyAgICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG4vLyAgICB9XG4vLyAgICAmX19ibG9ja3tcbi8vICAgICAgICBwYWRkaW5nOiAwIDQlIDAgMDtcbi8vICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgd2lkdGg6IDUwJTtcbi8vICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuLy8gICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy8gICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjZjRmNGY0O1xuLy8gICAgICAgIH1cbi8vICAgICAgICBpe1xuLy8gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbi8vICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuLy8gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbi8vICAgICAgICAgICAgICAgIGltZ3tcbi8vICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbi8vICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuLy8gICAgICAgICAgICAgICAgfVxuLy9cbi8vXG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICAgICAgJjpsYXN0LWNoaWxke1xuLy8gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4vLyAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQlO1xuLy8gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjY2NjO1xuLy8gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4vLyAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbi8vICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjZjRmNGY0O1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIGl7XG4vLyAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gICAgJl9fdGl0bGV7XG4vLyAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4vLyAgICAgICAgfVxuLy8gICAgICAgIHNwYW57XG4vLyAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vICAgICZfX3Bob3Rve1xuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgfVxuLy8gICAgJl9fbmFtZXtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuLy9cbi8vICAgICAgICBmb250LXNpemU6IDQycHg7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbi8vICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuLy8gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuLy9cbi8vICAgICAgICB9XG4vLyAgICAgICAgc3Bhbntcbi8vICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vLyAgICAmX190eHR7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbi8vICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4vLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vLyAgICBoNHtcbi8vICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy8gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbi8vICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgICAgICB9XG4vLyAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gICAgJl9fZXh7XG4vLyAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbi8vICAgICAgICBsaXtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4vLyAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuLy8gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4vL1xuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgICAgIHNwYW57XG4vLyAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4vLyAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclN1Yjtcbi8vICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbi8vICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy99XG5cblxuLmluZGV4U3BlYWtlcnMge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIGNmKCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgLy9ib3JkZXI6IDRweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waG90b3tcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvL2JvcmRlcjogNXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0YSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX25hbWV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoc3BzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V4e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JTdWI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kZXhBY2Nlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjVmNWY1O1xuICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX19pbm5lcntcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2VjZWNlYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JTdWI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Jsb2Nre1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmRleG1hcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tLWJ0bi1tYXB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4uaW5kZXhDb250YWN0IHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjVmNTtcbiAgICAmX19pbm5lcntcbiAgICAgICAgQGluY2x1ZGUgY2YoKTtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICZfX2Jsb2Nre1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBkdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjZjVmNWY1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbi8qIGludGVydmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJ2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9iYWNrZ3JvdW5kOiAkY29sb3JNYWluIHVybCgnI3skaW1hZ2VzX2Rpcn0vaW5kZXhfdmlzdWFsX2JnLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAaW5jbHVkZSBtcShyZXRpbmEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgfVxufVxuXG5cbi5lc3NlaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgY2YoKTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC01MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yTWFpbiwgMC4wMykgdXJsKCcjeyRpbWFnZXNfZGlyfS9pbnRlcnZpZXdfZXNzYWlfbGVmdF9iZy5wbmcnKSByZXBlYXQteSBsZWZ0IC0yMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocmV0aW5hKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTc2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvck1haW4sIDAuMDMpIHVybCgnI3skaW1hZ2VzX2Rpcn0vaW50ZXJ2aWV3X2Vzc2FpX2xlZnRfYmcucG5nJykgcmVwZWF0LXkgMTBweCAtMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTUwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JNYWluLCAwLjAzKSB1cmwoJyN7JGltYWdlc19kaXJ9L2ludGVydmlld19lc3NhaV9yaWdodF9iZy5wbmcnKSByZXBlYXQteSBsZWZ0IC0yMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocmV0aW5hKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03NjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzYwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JNYWluLCAwLjAzKSB1cmwoJyN7JGltYWdlc19kaXJ9L2ludGVydmlld19lc3NhaV9yaWdodF9iZy5wbmcnKSByZXBlYXQteSAwIC0yMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMCAwIDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmludGVydmlldyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDcwcHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYlIDMlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5pbnRlcnZpZXdCb3gge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3JNYWluO1xuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBjZigpO1xuICAgICAgICAubC1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubC1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aXN0LWltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjRkZGO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgJi1iZWxvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVybCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yTWFpbjtcbiAgICAgICAgQGluY2x1ZGUgdHh0TGluZShoTGluZSk7XG4gICAgfVxuICAgIC5hcnRpc3QtaW50cm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2ludHJvQm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShsaWdodGVuKCRjb2xvck1haW4sIDMyJSksIDAuMyk7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEobGlnaHRlbigkY29sb3JNYWluLCAyMiUpLCAwLjQpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2JTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmludHJvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZmFxTGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW46IDcwcHggMCA1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNy4ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4LjJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvck1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jb250YWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYy10aXRsZS1ib3JkZXItLWNlbnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclN1YjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLnNlbWluYXJJbmZvIHtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVha2Vyc0luZm8ge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgI2Y0ZjRmNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2Y0ZjRmNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waG90byB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjY2Vzc0luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGwge1xuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLmRheSxcbiAgICAgICAgICAgICAgICAgICAgLmFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTcxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDczcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cnkge1xuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRyeUZvcm0ge1xuICAgICZfX3dyYXAge1xuICAgICAgICB3aWR0aDogODgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBib3JkZXI6IDEycHggc29saWQgI2Y0ZjRmNDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3BsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzJTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmNGY0ZjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgICYubGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZ3JlZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9iYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlc19kaXJ9Mi9pbmRleF9zbGlkZV9pbWcucG5nJykgcmVwZWF0O1xuLnBvbGljeSB7XG4gICAgJl9fYm94e1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50aGFua3NfX2JveHtcbiAgICB3aWR0aDogODM2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBAaW5jbHVkZSBtcShzcGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbiAgICBcbiAgICBAaW5jbHVkZSBtcShzcGxnKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
