@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}p{margin:0 0 10px}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}ol,ul{margin:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:fontello;src:url(../font/fontello.eot?84638826);src:url(../font/fontello.eot?84638826#iefix) format("embedded-opentype"),url(../font/fontello.woff2?84638826) format("woff2"),url(../font/fontello.woff?84638826) format("woff"),url(../font/fontello.ttf?84638826) format("truetype"),url(../font/fontello.svg?84638826#fontello) format("svg");font-weight:400;font-style:normal}.header{background-color:#841054}.mobile .header{padding:0 0 20px;background-color:#ed008c}.header>.container{background:url(../images/home-visual-04.svg) no-repeat top 150px right}.mobile .header>.container{background:none}.header__outer,.header__top{position:relative}.header__outer{background:url(../images/bgimage.svg) no-repeat #ed008c top;height:585px}.header__outer>.column__left{width:345px}.header__outer>.column__right{padding:50px 0 0;width:calc(100% - 345px)}.header__inner{margin:105px 0 0}.header__inner>.column__left{width:480px}.header__inner>.column__right{width:calc(100% - 480px);line-height:0}.header__inner>.column__right .ad__slot{margin:0 0 0 30px}.header__logo{padding:28px 0 0;margin:0 auto;display:block;width:168px;height:145px}.header__logo img{width:100%}.mobile .header__logo{padding:20px 0 28px;width:120px;height:105px}.wrapper{min-width:1200px;font-size:0}.mobile .wrapper{min-width:0;overflow:hidden}.container{padding:0 15px;margin:0 auto;width:1170px}.mobile .container{padding:0 20px;width:calc(100% - 40px)}.main{padding:0 0 90px;background-color:#841054}.main__title{padding:20px 0;color:#fff;font-size:20px;font-size:1.25rem;font-weight:400;line-height:1em}.mobile .main__title{padding:20px;margin:0;font-weight:700}.column__left,.column__right{display:inline-block;vertical-align:top}.footer{padding:50px 0 35px;background-color:#ed008c}.mobile .footer{padding:35px 0 80px}.footer__nav{text-align:center}.footer__link{padding:10px 20px;color:#fff;font-size:14px;font-size:.875rem;font-weight:400;line-height:1em}.mobile .footer__link{padding:15px 20px;display:block}.footer__link:hover{text-decoration:underline}.acknowledgement{margin:35px 0 0;display:flex;justify-content:center;align-items:center}.mobile .acknowledgement{flex-direction:column}.ad__slot{display:block;margin:0 auto}.ad__slot--billboard{margin-bottom:20px;display:flex;justify-content:center}.ad__slot--superbanner{width:728px;height:90px}.ad__slot--lrec{width:300px;height:250px}.ad__slot--mobile{width:320px;height:100px}.button{margin:0 5px}.mobile .button{margin:0}.button--deeppink{color:#fff;background-color:#ed008c;border:1px solid #fff;transition:color .2s ease,background-color .2s ease;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease}.button--deeppink:focus,.button--deeppink:hover{color:#ed008c;background-color:#fff}.mobile .button--deeppink:focus,.mobile .button--deeppink:hover{color:#fff;background-color:#ed008c}.button--wine{color:#fff;background-color:#841054;border:1px solid #fff;transition:color .2s ease,background-color .2s ease;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease}.button--wine:focus,.button--wine:hover{color:#841054;background-color:#fff}.mobile .button--wine:focus,.mobile .button--wine:hover{color:#fff;background-color:#841054}.button--white{color:#666;background-color:#fff;border:1px solid #fff;transition:color .2s ease,background-color .2s ease;-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease}.button--white:focus,.button--white:hover{color:#fff;background-color:#666}.mobile .button--white:focus,.mobile .button--white:hover{color:#666;background-color:#fff}.button--facebook img,.button--whatsapp img{width:120px}.button--facebook{background-color:#425eac}.button--whatsapp{background-color:#7ad06d}.button__wrap{margin:15px 0;text-align:center}.mobile .button__wrap{margin:0 0 20px}.button__general{padding:13px 20px;font-size:14px;font-size:.875rem;font-weight:400;line-height:2.57143em}.mobile .button__general{padding:0}.button__curly{padding:13px 20px;border-radius:4px;font-size:14px;font-size:.875rem;font-weight:400;line-height:1em}.button__curly--long{padding:7px 37px;display:inline-block;font-size:12px;font-size:.75rem;font-weight:400;line-height:1em}.mobile .button__curly--long{padding:14px 20px;width:100px}.button__fat{padding:5px;margin:0 10px 0 0;display:flex;justify-content:center;align-items:center;min-width:150px;height:50px;background-color:#ed008c;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:background .2s ease;-webkit-transition:background .2s ease;-moz-transition:background .2s ease}.button__fat img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease}.button__fat--king{width:138px;height:40px}.button__fat--crowd{width:120px;height:30px}.button__fat:focus img,.button__fat:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.button__text{padding:0 17px;font-size:14px;font-size:.875rem;font-weight:400;line-height:3.92857em}.button__text--yellow{color:#fff9ad}.episode{margin:0 0 50px}.mobile .episode{margin:0 0 20px}.episode__left{width:820px}.episode__left,.episode__right{display:inline-block;vertical-align:top}.episode__right{padding:0 0 0 20px}.episode__wrap:nth-child(5)~.episode__wrap{display:none}.showAll .episode__wrap:nth-child(5)~.episode__wrap{display:block}.episode__list{padding:0}.mobile .episode__list{display:flex;flex-wrap:nowrap}.episode__item{padding:10px 20px;border-bottom:1px solid #a1748e;display:flex}.mobile .episode__item:first-child~.episode__item{border-left:1px solid #fff}.episode__item:nth-child(5)~.episode__item{display:none}.showAll .episode__item:nth-child(5)~.episode__item{display:flex}.mobile .episode__item{padding:0;width:100%;border-bottom:0}.mobile .episode__item .button{padding:3px 0;width:100%;text-align:center;border:0;border-top:1px solid #fff;border-bottom:1px solid #fff}.episode__detail{width:calc(100% - 320px)}.mobile .episode__text{padding:15px 30px}.episode__name{color:#fff;font-size:14px;font-size:.875rem;font-weight:400;line-height:1em}.mobile .episode__name{text-align:center;font-size:16px;font-size:1rem;font-weight:400;line-height:1.3125em}.episode__caption{display:block;color:#ccc;font-size:12px;font-size:.75rem;font-weight:400;line-height:1.33333em}.mobile .episode__caption{text-align:center;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.28571em;word-break:keep-all}.episode__part{width:320px}.episode__part-item{display:inline-block;padding:10px 18px}.gallery{padding:10px 0 0;margin:0 0 70px}.mobile .gallery{padding:0;margin:0}.gallery__list{padding:0 20px;line-height:0}.mobile .gallery__list{padding:0 10px}.gallery__item{position:relative;display:inline-block;margin:0 0 25px 25px;width:calc((100% - 100px)/5);height:144px;overflow:hidden}.mobile .gallery__item{margin:0 0 5px;width:calc((100% - 5px)/2);height:115px}.mobile .gallery__item:nth-child(2n-1){margin:0 5px 5px 0!important}.gallery__item:nth-child(5n-4){margin:0 0 25px}.mobile .gallery__item:nth-child(5n-4){margin:0 0 5px}.gallery__item:nth-child(10)~.gallery__item{display:none}.showAll .gallery__item:nth-child(10)~.gallery__item{display:inline-block}.gallery__item img{position:absolute;top:50%;left:50%;width:100%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease}.gallery__link{display:inline-block}.gallery__link:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.logo:first-child~.logo{margin-left:50px}.mobile .logo:first-child~.logo{margin-left:0;margin-top:40px}.logo--cr60{width:52px;height:60px}.logo--881{width:90px;height:38px}.logo--903{width:72px;height:60px}.logo--881903com{width:150px;height:30px}.menu__btn{position:absolute;top:0;right:0;display:flex;width:55px;height:55px;justify-content:center;align-items:center;z-index:105}.open .menu__btn{position:fixed}.menu__icon{width:21px;height:15px;display:block;background-image:url(../images/icon-menu.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.open .menu__icon{background-image:url(../images/icon-close.svg)}.menu__nav{position:fixed;top:-100%;left:0;padding:55px 0 0;width:100%;height:80%;background-color:#ed008c;z-index:104;transition:top .4s ease;-webkit-transition:top .4s ease;-moz-transition:top .4s ease}.open .menu__nav{top:0}.menu__link{padding:30px 0;display:flex;justify-content:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.5)}.menu__link:first-child{border-top:1px solid hsla(0,0%,100%,.5)}.menu__link--king img{width:140px}.menu__link--crown img{width:120px}.navigation{display:flex;flex-wrap:nowrap;justify-content:space-between}.mobile .navigation{margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.navigation__left{padding:20px 5px 0;display:flex}.navigation__right{display:flex;line-height:0}.navigation__wrap{display:flex;flex-wrap:nowrap}.navigation__wrap .button{padding:5px 0;min-width:150px;text-align:center;white-space:nowrap;border-left:0}.navigation__wrap .button:first-child{border-left:1px solid #fff}.navigation__wrap .button__has-icon{padding:5px 0 5px 5px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);z-index:200}.overlay__wrap{cursor:pointer}.mobile .overlay__wrap{width:70vw}.overlay__wrap>*{width:100%}.program{width:1140px}.mobile .program{padding:0;width:auto}.mobile .program__wrap{padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.program__wrap+hr{border:0;border-top:1px solid #a1748e;margin:10px 0 20px}.program__select{padding:5px 10px;margin:12px auto 0;width:240px;display:block;color:#fff;font-size:14px;font-size:.875rem;font-weight:400;line-height:1em;background:url(../images/icon-pulldown.png) #ed008c no-repeat right 5px center;border:1px solid #fff;border-radius:4px;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.2);-webkit-appearance:none}.mobile .program__select{margin:0 auto 15px}.mobile .program__select.short{position:absolute;bottom:0;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:160px}.program__list{position:relative;margin:0 0 20px}.mobile .program__list{margin:0 0 20px;display:flex;flex-wrap:nowrap}.program__item{position:relative;text-align:center}.program__item.inactive{pointer-events:none}.mobile .program__item{padding:0 10px;min-width:200px;text-align:left}.program__item>*{display:block}.program__keyart{position:relative;padding:56.25% 0 0;font-size:14px;font-size:.875rem;font-weight:400;line-height:1em}.program__keyart:empty:after{content:"No Image";position:absolute;top:0;left:50%;width:206px;height:116px;display:flex;color:#222;background-color:#ccc;align-items:center;justify-content:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mobile .program__keyart:empty:after{width:100%;height:100%}.program__keyart img{position:absolute;top:0;left:50%;margin:0 auto;width:calc(100% - 20px);width:200px;box-shadow:0 1px 3px 1px rgba(0,0,0,.1);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mobile .program__keyart img{width:100%}.program__title{margin:12px 0 0;color:#fff;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.21429em}.program__desc{margin:5px 0 0;color:#ccc;font-size:12px;font-size:.75rem;font-weight:400;line-height:1em}.program__next,.program__prev{position:absolute;top:60px;width:40px;height:40px;color:#fff;text-align:center;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.5em;background-color:#222;border-radius:1em;opacity:.7;cursor:pointer;z-index:2;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.program__next.swiper-button-disabled,.program__prev.swiper-button-disabled{opacity:.1;pointer-events:none}.program__next:focus,.program__next:hover,.program__prev:focus,.program__prev:hover{opacity:.9}.program__prev{right:-5px}.program__next{left:-5px}.program__name{color:#fff;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1em}.program__epname{color:#fff;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5em}.program__caption{color:#fff;font-size:12px;font-size:.75rem;font-weight:400;line-height:2em}.share{position:fixed;left:0;bottom:0;display:flex;flex-wrap:nowrap;width:100%;z-index:2}.share>*{display:flex;align-items:center;justify-content:center;width:50%;height:50px}#adContainer,.video__trigger{position:absolute;top:0;left:0;width:100%;height:100%}.video__wrap{display:flex;height:400px;flex-wrap:wrap;justify-content:center}.mobile .video__wrap{padding:0;height:auto;background-color:#333;justify-content:flex-start}.mobile .program .video__wrap{padding:0 0 20px}.video__left,.video__right{display:inline-block;vertical-align:top}.video__right{padding:0 0 0 20px}.video__block{position:relative;margin:0 auto;width:480px;height:270px}.mobile .video__block{padding:0;width:100%;height:auto}.video__block>*{width:100%;line-height:0}.video__trigger{display:none;cursor:pointer}.mobile .video__trigger{display:block;z-index:101}.video__unmute{position:absolute;top:5px;left:5px;padding:2px 5px 2px 20px;display:none;width:auto;color:#222;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.2em;background-color:#fff;border:1px outset #aaa;transition:all .3s ease}.video__unmute:focus,.video__unmute:hover{color:#fff;background-color:#222}.video__unmute:before{content:"\e800";position:absolute;top:50%;left:6px;font-family:fontello;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video__player video{width:480px;min-height:270px;background-color:#000}.mobile .video__player video{width:100%;min-height:0}.video__player.float{position:fixed;top:10px;left:calc(100% - 362px);width:352px;height:198px;z-index:5}.mobile .video__player.float{top:5px;left:5px;width:calc(100% - 10px);height:auto;background-color:#a1005f;box-shadow:0 0 5px 0 rgba(0,0,0,.7);z-index:999}.mobile .video__player.float>*{display:inline-block;vertical-align:middle}.mobile .video__player.float #player{width:40%}.video__player.float video{width:inherit;min-height:0}.video__name{display:none}.mobile .float .video__name{position:relative;padding:10px 50px 10px 10px;width:calc(60% - 60px);color:#fff;font-size:16px;font-size:1rem;font-weight:700;line-height:1.125em}.mobile .float .video__name span{margin-top:5px;display:block;color:#ccc;font-size:14px;font-size:.875rem;font-weight:400;line-height:1em}.float .video__close{position:absolute;top:5px;right:10px;color:#841054;transition:color .2s ease;-webkit-transition:color .2s ease;-moz-transition:color .2s ease}.float .video__close:after{content:"×";font-size:25px;font-size:1.5625rem;font-weight:300;line-height:1em}.mobile .float .video__close{top:50%;right:10px;padding:10px;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video__detail{padding:20px 30px;background:url(../images/wave-bg.png) #333 no-repeat 100% 0}.mobile .video__detail{padding:20px;margin:0;width:100%;background:none}#adContainer div,#adContainer iframe{position:absolute;width:100%!important;height:100%!important}.flowplayer>a{z-index:-1!important}.swiper-container{width:1100px;position:static}.swiper-wrapper{padding:3px}.swiper-slide:focus .program__desc,.swiper-slide:focus .program__title,.swiper-slide:hover .program__desc,.swiper-slide:hover .program__title{text-decoration:underline}body{font-size:16px;font-size:1rem;font-weight:400;line-height:1em;color:#666;font-family:微軟正黑體,sans-serif}a{text-decoration:none}p{margin:0}select::-ms-expand{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZS9fdmlkZW8uc2NzcyIsImhlbHBlci9fbWl4aW4uc2NzcyIsIl9ub3JtYWxpemUuc2NzcyIsImFwcC5jc3MiLCJoZWxwZXIvX2ZvbnRzLnNjc3MiLCJjb3JlL19oZWFkZXIuc2NzcyIsImhlbHBlci9fdmFyaWFibGUuc2NzcyIsImNvcmUvX21haW4uc2NzcyIsImNvcmUvX2Zvb3Rlci5zY3NzIiwibW9kdWxlL19hZC5zY3NzIiwibW9kdWxlL19idXR0b24uc2NzcyIsIm1vZHVsZS9fZXBpc29kZS5zY3NzIiwibW9kdWxlL19nYWxsZXJ5LnNjc3MiLCJtb2R1bGUvX2xvZ28uc2NzcyIsIm1vZHVsZS9fbWVudS5zY3NzIiwibW9kdWxlL19uYXZpZ2F0aW9uLnNjc3MiLCJtb2R1bGUvX292ZXJsYXkuc2NzcyIsIm1vZHVsZS9fcHJvZ3JhbS5zY3NzIiwibW9kdWxlL19zaGFyZS5zY3NzIiwib3ZlcnJpZGUvX2Zsb3dwbGF5ZXIuc2NzcyIsIm92ZXJyaWRlL19zd2lwZXIuc2NzcyIsImFwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVLSSxnQkM1SnVDLENDWDNDLEtBQ0Usc0JBQXVCLENBQ3ZCLHlCQUEwQixDQUMxQiw2QkFBOEIsQ0FHaEMsS0FDRSxRQUFTLENBR1gsMkZBYUUsYUFBYyxDQUdoQiw0QkFJRSxvQkFBcUIsQ0FDckIsdUJBQXdCLENBRzFCLHNCQUNFLFlBQWEsQ0FDYixRQUFTLENDRFgsa0JETUUsWUFBYSxDQUdmLEVBQ0UsZUFBZ0IsQ0FHbEIsRUFDRSw0QkFBNkIsQ0FEL0IsaUJBS0ksU0FBVSxDQUlkLFlBQ0Usd0JBQXlCLENBRzNCLFNBRUUsZUFBaUIsQ0FHbkIsTUFDRSxRQUFTLENBR1gsSUFDRSxpQkFBa0IsQ0FHcEIsR0FDRSxhQUFjLENBQ2QsY0FBZ0IsQ0FHbEIsS0FDRSxlQUFnQixDQUNoQixVQUFXLENBR2IsTUFDRSxhQUFjLENBR2hCLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIs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b0JIekMsVWZGaUIsQ2VHakIsNEJBQWEsQ25CdUNmLEVtQm5DRSxvQkFBcUIsQ25CK0J2QixFbUIzQkUsUUFBUyxDQUdYLG1CQUNFLFlBQWEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiVvdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlbyB7XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5MztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAucHJvZ3JhbSAmIHtcblxuICAgICAgLm1vYmlsZSAmIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCxcbiAgJl9fcmlnaHQge1xuICAgIEBpbmNsdWRlIHZhbGlnbih0b3ApO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuXG4gICAgLm1vYmlsZSAmIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190cmlnZ2VyIHtcbiAgICBAZXh0ZW5kICVvdmVybGF5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLm1vYmlsZSAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3VubXV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAycHggNXB4IDJweCAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY29sb3I6ICRkYXJrZ3JleTI7XG4gICAgQGluY2x1ZGUgZm9udCgxNCwgMTYuOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggb3V0c2V0ICRncmV5MjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXkyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX19wbGF5ZXIge1xuXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAgICAgLm1vYmlsZSAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mbG9hdCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzNjJweCk7XG4gICAgICB3aWR0aDogMzUycHg7XG4gICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgei1pbmRleDogNTtcblxuICAgICAgLm1vYmlsZSAmIHtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGVlcHBpbmsxLCAxNSUpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBAaW5jbHVkZSB2YWxpZ24obWlkZGxlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICNwbGF5ZXIge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmZsb2F0ICYge1xuXG4gICAgICAubW9iaWxlICYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDYwJSAtIDYwcHgpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoMTYsIDE4LCA3MDApO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGdyZXkxO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuXG4gICAgLmZsb2F0ICYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAkd2luZTE7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnw5cnO1xuICAgICAgICBAaW5jbHVkZSBmb250KDI1LCAyNSwgMzAwKTtcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZSAmIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy93YXZlLWJnLnBuZycpICRkYXJrZ3JleTMgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jYWRDb250YWluZXIge1xuICBAZXh0ZW5kICVvdmVybGF5O1xuXG4gIGRpdiwgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufSIsIkBtaXhpbiBhYnNvbHV0ZS1jZW50cmUoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiBmb250KCAkcGl4ZWwsICRsaW5lLWhlaWdodDogJHBpeGVsLCAkd2VpZ2h0OiBub3JtYWwgKSB7XG4gIGZvbnQtc2l6ZTogJHBpeGVsICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRwaXhlbCAvICRmb250LWJhc2UpICsgcmVtO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZS1oZWlnaHQgLyAkcGl4ZWwpICsgZW07XG59XG5cbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XG4gIGNvbnRlbnQ6ICRjb250ZW50O1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgcG9zaXRpb246ICRwb3M7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLXJhdGlvKCR4LCR5LCAkcHNldWRvOiBmYWxzZSkge1xuICAkcGFkZGluZzogdW5xdW90ZSgoICR5IC8gJHggKSAqIDEwMCArICclJyk7XG4gIEBpZiAkcHNldWRvIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwc2V1ZG8oJHBvczogcmVsYXRpdmUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmc7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmc7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24oICR0cmFuc2l0aW9uLi4uICkge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIEBpZiAkcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoICRzaXplIC8gMi41ICk7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHNpemU7XG4gIH1cbn1cblxuQG1peGluIHZhbGlnbigkcG9zaXRpb24pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHBvc2l0aW9uO1xufVxuXG5AbWl4aW4gaG9yaXpvbnRhbC1zY3JvbGwoKSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1peGluIGJ0bi10ZW1wbGF0ZSgkdGV4dGNvbG9yOiB3aGl0ZSwgJGJnY29sb3I6IHRyYW5zcGFyZW50LCAkYm9yZGVyY29sb3I6IHdoaXRlKSB7XG4gIGNvbG9yOiAkdGV4dGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcmNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmdjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dGNvbG9yO1xuXG4gICAgLm1vYmlsZSAmIHtcbiAgICAgIGNvbG9yOiAkdGV4dGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gICAgfVxuICB9XG59IiwiaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnVsLCBvbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudWwsIG9sIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250L2ZvbnRlbGxvLmVvdD84NDYzODgyNlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L2ZvbnRlbGxvLmVvdD84NDYzODgyNiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9mb250ZWxsby53b2ZmMj84NDYzODgyNlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9mb250ZWxsby53b2ZmPzg0NjM4ODI2XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvZm9udGVsbG8udHRmPzg0NjM4ODI2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L2ZvbnRlbGxvLnN2Zz84NDYzODgyNiNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MTA1NDsgfVxuICAubW9iaWxlIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDAwOEM7IH1cbiAgLmhlYWRlciA+IC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lLXZpc3VhbC0wNC5zdmdcIikgbm8tcmVwZWF0IHRvcCAxNTBweCByaWdodDsgfVxuICAgIC5tb2JpbGUgLmhlYWRlciA+IC5jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuaGVhZGVyX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyX19vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZ2ltYWdlLnN2Z1wiKSBuby1yZXBlYXQgI0VEMDA4QyBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogNTg1cHg7IH1cbiAgICAuaGVhZGVyX19vdXRlciA+IC5jb2x1bW5fX2xlZnQge1xuICAgICAgd2lkdGg6IDM0NXB4OyB9XG4gICAgLmhlYWRlcl9fb3V0ZXIgPiAuY29sdW1uX19yaWdodCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDVweCk7IH1cbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIG1hcmdpbjogMTA1cHggMCAwOyB9XG4gICAgLmhlYWRlcl9faW5uZXIgPiAuY29sdW1uX19sZWZ0IHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfVxuICAgIC5oZWFkZXJfX2lubmVyID4gLmNvbHVtbl9fcmlnaHQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4MHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyX19pbm5lciA+IC5jb2x1bW5fX3JpZ2h0IC5hZF9fc2xvdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgaGVpZ2h0OiAxNDVweDsgfVxuICAgIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vYmlsZSAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAyOHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDVweDsgfVxuXG4ud3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLm1vYmlsZSAud3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMTcwcHg7IH1cbiAgLm1vYmlsZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG5cbi5tYWluIHtcbiAgcGFkZGluZzogMCAwIDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDEwNTQ7IH1cbiAgLm1haW5fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLm1vYmlsZSAubWFpbl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jb2x1bW5fX2xlZnQsIC5jb2x1bW5fX3JpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDA4QzsgfVxuICAubW9iaWxlIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMCA4MHB4OyB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLm1vYmlsZSAuZm9vdGVyX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYWNrbm93bGVkZ2VtZW50IHtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1vYmlsZSAuYWNrbm93bGVkZ2VtZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hZF9fc2xvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWRfX3Nsb3QtLWJpbGxib2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hZF9fc2xvdC0tc3VwZXJiYW5uZXIge1xuICAgIHdpZHRoOiA3MjhweDtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgLmFkX19zbG90LS1scmVjIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuYWRfX3Nsb3QtLW1vYmlsZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMTAwcHg7IH1cblxuLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCA1cHg7IH1cbiAgLm1vYmlsZSAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmJ1dHRvbi0tZGVlcHBpbmsge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDhDO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC5idXR0b24tLWRlZXBwaW5rOmhvdmVyLCAuYnV0dG9uLS1kZWVwcGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI0VEMDA4QztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAubW9iaWxlIC5idXR0b24tLWRlZXBwaW5rOmhvdmVyLCAubW9iaWxlIC5idXR0b24tLWRlZXBwaW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDhDOyB9XG4gIC5idXR0b24tLXdpbmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQxMDU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC5idXR0b24tLXdpbmU6aG92ZXIsIC5idXR0b24tLXdpbmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICM4NDEwNTQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm1vYmlsZSAuYnV0dG9uLS13aW5lOmhvdmVyLCAubW9iaWxlIC5idXR0b24tLXdpbmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDEwNTQ7IH1cbiAgLmJ1dHRvbi0td2hpdGUge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTsgfVxuICAgIC5idXR0b24tLXdoaXRlOmhvdmVyLCAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAubW9iaWxlIC5idXR0b24tLXdoaXRlOmhvdmVyLCAubW9iaWxlIC5idXR0b24tLXdoaXRlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5idXR0b24tLWZhY2Vib29rIGltZywgLmJ1dHRvbi0td2hhdHNhcHAgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgLmJ1dHRvbi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjVFQUM7IH1cbiAgLmJ1dHRvbi0td2hhdHNhcHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWQwNmQ7IH1cbiAgLmJ1dHRvbl9fd3JhcCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vYmlsZSAuYnV0dG9uX193cmFwIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLmJ1dHRvbl9fZ2VuZXJhbCB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTcxNDNlbTsgfVxuICAgIC5tb2JpbGUgLmJ1dHRvbl9fZ2VuZXJhbCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5idXR0b25fX2N1cmx5IHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5idXR0b25fX2N1cmx5LS1sb25nIHtcbiAgICAgIHBhZGRpbmc6IDdweCAzN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgIC5tb2JpbGUgLmJ1dHRvbl9fY3VybHktLWxvbmcge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAuYnV0dG9uX19mYXQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDAwOEM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlOyB9XG4gICAgLmJ1dHRvbl9fZmF0IGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuICAgIC5idXR0b25fX2ZhdC0ta2luZyB7XG4gICAgICB3aWR0aDogMTM4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuYnV0dG9uX19mYXQtLWNyb3dkIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5idXR0b25fX2ZhdDpob3ZlciBpbWcsIC5idXR0b25fX2ZhdDpmb2N1cyBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5idXR0b25fX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjkyODU3ZW07IH1cbiAgICAuYnV0dG9uX190ZXh0LS15ZWxsb3cge1xuICAgICAgY29sb3I6ICNGRkY5QUQ7IH1cblxuLmVwaXNvZGUge1xuICBtYXJnaW46IDAgMCA1MHB4OyB9XG4gIC5tb2JpbGUgLmVwaXNvZGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLmVwaXNvZGVfX2xlZnQge1xuICAgIHdpZHRoOiA4MjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZXBpc29kZV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmVwaXNvZGVfX3dyYXA6bnRoLWNoaWxkKDUpIH4gLmVwaXNvZGVfX3dyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2hvd0FsbCAuZXBpc29kZV9fd3JhcDpudGgtY2hpbGQoNSkgfiAuZXBpc29kZV9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXBpc29kZV9fbGlzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tb2JpbGUgLmVwaXNvZGVfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5lcGlzb2RlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBMTc0OEU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tb2JpbGUgLmVwaXNvZGVfX2l0ZW06Zmlyc3QtY2hpbGQgfiAuZXBpc29kZV9faXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgLmVwaXNvZGVfX2l0ZW06bnRoLWNoaWxkKDUpIH4gLmVwaXNvZGVfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNob3dBbGwgLmVwaXNvZGVfX2l0ZW06bnRoLWNoaWxkKDUpIH4gLmVwaXNvZGVfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1vYmlsZSAuZXBpc29kZV9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAubW9iaWxlIC5lcGlzb2RlX19pdGVtIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAuZXBpc29kZV9fZGV0YWlsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpOyB9XG4gIC5tb2JpbGUgLmVwaXNvZGVfX3RleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuICAuZXBpc29kZV9fbmFtZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgIC5tb2JpbGUgLmVwaXNvZGVfX25hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTsgfVxuICAuZXBpc29kZV9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNDQ0NDQ0M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzZW07IH1cbiAgICAubW9iaWxlIC5lcGlzb2RlX19jYXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1NzFlbTtcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsOyB9XG4gIC5lcGlzb2RlX19wYXJ0IHtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAuZXBpc29kZV9fcGFydC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDsgfVxuXG4uZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIG1hcmdpbjogMCAwIDcwcHg7IH1cbiAgLm1vYmlsZSAuZ2FsbGVyeSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmdhbGxlcnlfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5tb2JpbGUgLmdhbGxlcnlfX2xpc3Qge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5nYWxsZXJ5X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDI1cHggMjVweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KSAvIDUpO1xuICAgIGhlaWdodDogMTQ0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tb2JpbGUgLmdhbGxlcnlfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgICAgIGhlaWdodDogMTE1cHg7IH1cbiAgICAgIC5tb2JpbGUgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggMCAhaW1wb3J0YW50OyB9XG4gICAgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDVuLTQpIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICAgIC5tb2JpbGUgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDVuLTQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gICAgLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDEwKSB+IC5nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaG93QWxsIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgxMCkgfiAuZ2FsbGVyeV9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5nYWxsZXJ5X19pdGVtIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gIC5nYWxsZXJ5X19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZ2FsbGVyeV9fbGluazpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTsgfVxuXG4ubG9nbzpmaXJzdC1jaGlsZCB+IC5sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgLm1vYmlsZSAubG9nbzpmaXJzdC1jaGlsZCB+IC5sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5sb2dvLS1jcjYwIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4ubG9nby0tODgxIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzhweDsgfVxuXG4ubG9nby0tOTAzIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4ubG9nby0tODgxOTAzY29tIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLm1lbnVfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwNTsgfVxuICAub3BlbiAubWVudV9fYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLm1lbnVfX2ljb24ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tbWVudS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5vcGVuIC5tZW51X19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1jbG9zZS5zdmdcIik7IH1cblxuLm1lbnVfX25hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNTVweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDA4QztcbiAgei1pbmRleDogMTA0O1xuICB0cmFuc2l0aW9uOiB0b3AgMC40cyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDAuNHMgZWFzZTsgfVxuICAub3BlbiAubWVudV9fbmF2IHtcbiAgICB0b3A6IDA7IH1cblxuLm1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5tZW51X19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5tZW51X19saW5rLS1raW5nIGltZyB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIC5tZW51X19saW5rLS1jcm93biBpbWcge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuXG4ubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1vYmlsZSAubmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5uYXZpZ2F0aW9uX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm5hdmlnYXRpb25fX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5uYXZpZ2F0aW9uX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmlnYXRpb25fX3dyYXAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5uYXZpZ2F0aW9uX193cmFwIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICAubmF2aWdhdGlvbl9fd3JhcCAuYnV0dG9uX19oYXMtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA1cHg7IH1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5vdmVybGF5X193cmFwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9iaWxlIC5vdmVybGF5X193cmFwIHtcbiAgICAgIHdpZHRoOiA3MHZ3OyB9XG4gICAgLm92ZXJsYXlfX3dyYXAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9ncmFtIHtcbiAgd2lkdGg6IDExNDBweDsgfVxuICAubW9iaWxlIC5wcm9ncmFtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tb2JpbGUgLnByb2dyYW1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAucHJvZ3JhbV9fd3JhcCArIGhyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBMTc0OEU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDsgfVxuICAucHJvZ3JhbV9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uLXB1bGxkb3duLnBuZ1wiKSAjRUQwMDhDIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLm1vYmlsZSAucHJvZ3JhbV9fc2VsZWN0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7IH1cbiAgICAgIC5tb2JpbGUgLnByb2dyYW1fX3NlbGVjdC5zaG9ydCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNjBweDsgfVxuICAucHJvZ3JhbV9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAubW9iaWxlIC5wcm9ncmFtX19saXN0IHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLnByb2dyYW1fX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvZ3JhbV9faXRlbS5pbmFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tb2JpbGUgLnByb2dyYW1fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbV9faXRlbSA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2dyYW1fX2tleWFydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDU2LjI1JSAwIDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAucHJvZ3JhbV9fa2V5YXJ0OmVtcHR5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiTm8gSW1hZ2VcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAubW9iaWxlIC5wcm9ncmFtX19rZXlhcnQ6ZW1wdHk6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW1fX2tleWFydCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLm1vYmlsZSAucHJvZ3JhbV9fa2V5YXJ0IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIxNDI5ZW07IH1cbiAgLnByb2dyYW1fX2Rlc2Mge1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgIGNvbG9yOiAjQ0NDQ0NDO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gIC5wcm9ncmFtX19wcmV2LCAucHJvZ3JhbV9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucHJvZ3JhbV9fcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAucHJvZ3JhbV9fbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnByb2dyYW1fX3ByZXY6aG92ZXIsIC5wcm9ncmFtX19wcmV2OmZvY3VzLCAucHJvZ3JhbV9fbmV4dDpob3ZlciwgLnByb2dyYW1fX25leHQ6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC45OyB9XG4gIC5wcm9ncmFtX19wcmV2IHtcbiAgICByaWdodDogLTVweDsgfVxuICAucHJvZ3JhbV9fbmV4dCB7XG4gICAgbGVmdDogLTVweDsgfVxuICAucHJvZ3JhbV9fbmFtZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLnByb2dyYW1fX2VwbmFtZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLnByb2dyYW1fX2NhcHRpb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuXG4uc2hhcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5zaGFyZSA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTBweDsgfVxuXG4udmlkZW9fX3RyaWdnZXIsICNhZENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlb19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vYmlsZSAudmlkZW9fX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5tb2JpbGUgLnByb2dyYW0gLnZpZGVvX193cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuXG4udmlkZW9fX2xlZnQsIC52aWRlb19fcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnZpZGVvX19yaWdodCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH1cblxuLnZpZGVvX19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0ODBweDtcbiAgaGVpZ2h0OiAyNzBweDsgfVxuICAubW9iaWxlIC52aWRlb19fYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC52aWRlb19fYmxvY2sgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuXG4udmlkZW9fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vYmlsZSAudmlkZW9fX3RyaWdnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDEwMTsgfVxuXG4udmlkZW9fX3VubXV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcGFkZGluZzogMnB4IDVweCAycHggMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IG91dHNldCAjQUFBQUFBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC52aWRlb19fdW5tdXRlOmhvdmVyLCAudmlkZW9fX3VubXV0ZTpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7IH1cbiAgLnZpZGVvX191bm11dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODAwJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4udmlkZW9fX3BsYXllciB2aWRlbyB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWluLWhlaWdodDogMjcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIC5tb2JpbGUgLnZpZGVvX19wbGF5ZXIgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cblxuLnZpZGVvX19wbGF5ZXIuZmxvYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogY2FsYygxMDAlIC0gMzYycHgpO1xuICB3aWR0aDogMzUycHg7XG4gIGhlaWdodDogMTk4cHg7XG4gIHotaW5kZXg6IDU7IH1cbiAgLm1vYmlsZSAudmlkZW9fX3BsYXllci5mbG9hdCB7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExMDA1ZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIC5tb2JpbGUgLnZpZGVvX19wbGF5ZXIuZmxvYXQgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubW9iaWxlIC52aWRlb19fcGxheWVyLmZsb2F0ICNwbGF5ZXIge1xuICAgICAgd2lkdGg6IDQwJTsgfVxuICAudmlkZW9fX3BsYXllci5mbG9hdCB2aWRlbyB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWluLWhlaWdodDogMDsgfVxuXG4udmlkZW9fX25hbWUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUgLmZsb2F0IC52aWRlb19fbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gNjBweCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVlbTsgfVxuICAgIC5tb2JpbGUgLmZsb2F0IC52aWRlb19fbmFtZSBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNDQ0NDQ0M7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cblxuLmZsb2F0IC52aWRlb19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM4NDEwNTQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOyB9XG4gIC5mbG9hdCAudmlkZW9fX2Nsb3NlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnw5cnO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgLm1vYmlsZSAuZmxvYXQgLnZpZGVvX19jbG9zZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi52aWRlb19fZGV0YWlsIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2F2ZS1iZy5wbmdcIikgIzMzMzMzMyBuby1yZXBlYXQgcmlnaHQgdG9wOyB9XG4gIC5tb2JpbGUgLnZpZGVvX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuI2FkQ29udGFpbmVyIGRpdiwgI2FkQ29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmZsb3dwbGF5ZXIgPiBhIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZzogM3B4OyB9XG5cbi5zd2lwZXItc2xpZGU6aG92ZXIgLnByb2dyYW1fX3RpdGxlLFxuLnN3aXBlci1zbGlkZTpob3ZlciAucHJvZ3JhbV9fZGVzYywgLnN3aXBlci1zbGlkZTpmb2N1cyAucHJvZ3JhbV9fdGl0bGUsXG4uc3dpcGVyLXNsaWRlOmZvY3VzIC5wcm9ncmFtX19kZXNjIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6IFwi5b6u6Luf5q2j6buR6auUXCIsIHNhbnMtc2VyaWY7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uZW90Pzg0NjM4ODI2Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLmVvdD84NDYzODgyNiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250L2ZvbnRlbGxvLndvZmYyPzg0NjM4ODI2JykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnQvZm9udGVsbG8ud29mZj84NDYzODgyNicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnQvZm9udGVsbG8udHRmPzg0NjM4ODI2JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzg0NjM4ODI2I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2luZTE7XG5cbiAgLm1vYmlsZSAmIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcHBpbmsxO1xuICB9XG5cbiAgPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS12aXN1YWwtMDQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTUwcHggcmlnaHQ7XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX291dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmdpbWFnZS5zdmcnKSBuby1yZXBlYXQgJGRlZXBwaW5rMSBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogNTg1cHg7XG5cbiAgICA+IC5jb2x1bW5fX2xlZnQge1xuICAgICAgd2lkdGg6IDM0NXB4O1xuICAgIH1cblxuICAgID4gLmNvbHVtbl9fcmlnaHQge1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQ1cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW46IDEwNXB4IDAgMDtcblxuICAgID4gLmNvbHVtbiB7XG5cbiAgICAgICZfX2xlZnQge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgLmFkX19zbG90IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgcGFkZGluZzogMjBweCAwIDI4cHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIH1cbiAgfVxufSIsIiRmb250LWJhc2U6IDE2O1xuXG4kZGVza3RvcC1sYXlvdXQtd2lkdGg6IDExNzBweDtcbiRkZXNrdG9wLXByb2dyYW0tc2xpZGVyLXdpZHRoOiAxMTAwcHg7XG5cbiRibHVlMTogIzAwQTBFMztcbiRkYXJrZ3JleTE6ICM2NjY2NjY7XG4kZGFya2dyZXkyOiAjMjIyMjIyO1xuJGRhcmtncmV5MzogIzMzMzMzMztcbiRkZWVwcGluazE6ICNFRDAwOEM7XG4kZmFjZWJvb2s6ICM0MjVFQUM7XG4kZ3JleTE6ICNDQ0NDQ0M7XG4kZ3JleTI6ICNBQUFBQUE7XG4kZ3JleTM6ICNFRUVFRUU7XG4kZ3JleTQ6ICNEREREREQ7XG4kd2hhdHNhcHA6ICM3YWQwNmQ7XG4kd2luZTE6ICM4NDEwNTQ7XG4kd2luZTI6ICNBMTc0OEU7XG4keWVsbG93MTogI0ZGRjlBRDtcbiIsIi53cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAkZGVza3RvcC1sYXlvdXQtd2lkdGggKyAzMDtcbiAgZm9udC1zaXplOiAwO1xuXG4gIC5tb2JpbGUgJiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAkZGVza3RvcC1sYXlvdXQtd2lkdGg7XG5cbiAgLm1vYmlsZSAmIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZzogMCAwIDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aW5lMTtcblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250KDIwKTtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5jb2x1bW4ge1xuXG4gICZfX2xlZnQsXG4gICZfX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSB2YWxpZ24odG9wKTtcbiAgfVxufSIsIi5mb290ZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXBwaW5rMTtcblxuICAubW9iaWxlICYge1xuICAgIHBhZGRpbmc6IDM1cHggMCA4MHB4O1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIEBpbmNsdWRlIGZvbnQoMTQpO1xuXG4gICAgLm1vYmlsZSAmIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5hY2tub3dsZWRnZW1lbnQge1xuICBtYXJnaW46IDM1cHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubW9iaWxlICYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn0iLCIuYWQge1xuXG4gICZfX3Nsb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJi0tYmlsbGJvYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tc3VwZXJiYW5uZXIge1xuICAgICAgd2lkdGg6IDcyOHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgICYtLWxyZWMge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbn0iLCIuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweDtcblxuICAubW9iaWxlICYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtLWRlZXBwaW5rIHtcbiAgICBAaW5jbHVkZSBidG4tdGVtcGxhdGUod2hpdGUsICRkZWVwcGluazEpO1xuICB9XG5cbiAgJi0td2luZSB7XG4gICAgQGluY2x1ZGUgYnRuLXRlbXBsYXRlKHdoaXRlLCAkd2luZTEpO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIEBpbmNsdWRlIGJ0bi10ZW1wbGF0ZSgkZGFya2dyZXkxLCB3aGl0ZSk7XG4gIH1cblxuICAmLS1mYWNlYm9vaywgJi0td2hhdHNhcHAge1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rO1xuICB9XG5cbiAgJi0td2hhdHNhcHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGF0c2FwcDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dlbmVyYWwge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBAaW5jbHVkZSBmb250KDE0LCAzNik7XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19jdXJseSB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBmb250KDE0KTtcblxuICAgICYtLWxvbmcge1xuICAgICAgcGFkZGluZzogN3B4IDM3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBmb250KDEyKTtcblxuICAgICAgLm1vYmlsZSAmIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmF0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcHBpbmsxO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAwLjJzIGVhc2UpO1xuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpXG4gICAgfVxuXG4gICAgJi0ta2luZyB7XG4gICAgICB3aWR0aDogMTM4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJi0tY3Jvd2Qge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQoMTQsIDU1KTtcblxuICAgICYtLXllbGxvdyB7XG4gICAgICBjb2xvcjogJHllbGxvdzE7XG4gICAgfVxuICB9XG59IiwiLmVwaXNvZGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuXG4gIC5tb2JpbGUgJiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiA4MjBweDtcbiAgICBAaW5jbHVkZSB2YWxpZ24odG9wKTtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIEBpbmNsdWRlIHZhbGlnbih0b3ApO1xuICB9XG5cbiAgJl9fd3JhcCB7XG5cbiAgICAmOm50aC1jaGlsZCg1KSB+ICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLnNob3dBbGwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdpbmUyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIH4gJiB7XG5cbiAgICAgIC5tb2JpbGUgJiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNSkgfiAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5zaG93QWxsICYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICB9XG5cbiAgJl9fdGV4dCB7XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250KDE0KTtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250KDE2LCAyMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmV5MTtcbiAgICBAaW5jbHVkZSBmb250KDEyLCAxNik7XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udCgxNCwgMTgpO1xuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFydCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICB9XG4gIH1cbn0iLCIuZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIG1hcmdpbjogMCAwIDcwcHg7XG5cbiAgLm1vYmlsZSAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMCAyNXB4IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDBweCkgLyA1KTtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgICAgIGhlaWdodDogMTE1cHg7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDVuLTQpIHtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgIC5tb2JpbGUgJiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxMCkgfiAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5zaG93QWxsICYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmxvZ28ge1xuXG4gICY6Zmlyc3QtY2hpbGQgfiAmIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY3I2MCB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgJi0tODgxIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAmLS05MDMge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gICYtLTg4MTkwM2NvbSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufSIsIi5tZW51IHtcblxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDU7XG5cbiAgICAub3BlbiAmIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1tZW51LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIC5vcGVuICYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1jbG9zZS5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogNTVweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXBwaW5rMTtcbiAgICB6LWluZGV4OiAxMDQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0b3AgMC40cyBlYXNlKTtcblxuICAgIC5vcGVuICYge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG5cbiAgICAmLS1raW5nIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNyb3duIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAubW9iaWxlICYge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLXNjcm9sbCgpO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgcGFkZGluZzogMjBweCA1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAvL21vYmlsZVxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19oYXMtaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogMjAwO1xuXG4gICZfX3dyYXAge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLnByb2dyYW0ge1xuICB3aWR0aDogMTE0MHB4O1xuXG4gIC5tb2JpbGUgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICZfX3dyYXAge1xuXG4gICAgLm1vYmlsZSAmIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtc2Nyb2xsKCk7XG4gICAgfVxuXG4gICAgKyBociB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdpbmUyO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250KDE0KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLXB1bGxkb3duLnBuZycpICRkZWVwcGluazEgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAubW9iaWxlICYge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcblxuICAgICAgJi5zaG9ydCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vcHRpb24ge1xuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5tb2JpbGUgJiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fa2V5YXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcGVyY2VudGFnZSgxMDgwLzE5MjApIDAgMCAwO1xuICAgIEBpbmNsdWRlIGZvbnQoMTQpO1xuXG4gICAgJjplbXB0eSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIk5vIEltYWdlXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAyMDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICRkYXJrZ3JleTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAubW9iaWxlICYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAubW9iaWxlICYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250KDE0LCAxNyk7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICBjb2xvcjogJGdyZXkxO1xuICAgIEBpbmNsdWRlIGZvbnQoMTIpO1xuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250KDI0LCAzNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5MjtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2IHtcbiAgICByaWdodDogLTVweDtcbiAgfVxuXG4gICZfX25leHQge1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgQGluY2x1ZGUgZm9udCgyNCk7XG4gIH1cblxuICAmX19lcG5hbWUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250KDE2LCAyNCk7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgQGluY2x1ZGUgZm9udCgxMiwgMjQpO1xuICB9XG59IiwiLnNoYXJlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufSIsIi5mbG93cGxheWVyIHtcblxuICA+IGEge1xuICAgIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuc3dpcGVyIHtcblxuICAmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRkZXNrdG9wLXByb2dyYW0tc2xpZGVyLXdpZHRoO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxuXG4gICYtc2xpZGUge1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgIC5wcm9ncmFtX190aXRsZSxcbiAgICAgIC5wcm9ncmFtX19kZXNjIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnbm9ybWFsaXplJztcbkBpbXBvcnQgJ2hlbHBlci9pbmRleCc7XG5AaW1wb3J0ICdjb3JlL2luZGV4JztcbkBpbXBvcnQgJ21vZHVsZS9pbmRleCc7XG5AaW1wb3J0ICdvdmVycmlkZS9pbmRleCc7XG5cbmJvZHkge1xuICBAaW5jbHVkZSBmb250KDE2KTtcbiAgY29sb3I6ICRkYXJrZ3JleTE7XG4gIGZvbnQtZmFtaWx5OiBcIuW+rui7n+ato+m7kemrlFwiLCBzYW5zLXNlcmlmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufSJdfQ== */
