@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:ital,wght@0,700;1,700&family=Noto+Sans+JP:wght@400;500;700;900&family=Noto+Serif+JP:wght@400;500;700;900&display=swap";@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;box-sizing:border-box}body{line-height:1}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{box-sizing:border-box;margin:0;padding:0;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{width:100%;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{width:100%;height:100%;font-size:100%}body{width:100%;height:100%;margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#231815;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;letter-spacing:.06em;line-height:2;word-break:normal;line-break:strict;overflow-x:hidden}a{color:#008a76;text-decoration:none;-webkit-transition:.5s;transition:.5s}img{max-width:100%;height:auto;vertical-align:top}.main img{-webkit-transition:.5s;transition:.5s}.tiny{display:none}.sp{display:none}.tab{display:none}.pc{display:none}.spi{display:none}.tabi{display:none}.pci{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:40%;z-index:1;display:block!important;width:30px;height:30px;padding:0;border:0;cursor:pointer;color:transparent;outline:none;background:transparent;overflow:visible}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none}.slick-prev{left:0;border-top:1px solid #008a76;border-left:1px solid #008a76;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}[dir=rtl] .slick-prev{left:-25px;left:auto}.slick-next{right:0;border-top:1px solid #008a76;border-right:1px solid #008a76;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dots{position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;padding:0;margin:0;list-style:none}.slick-dots li{position:relative;width:6px;height:6px;margin:0;padding:8px 0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:6px;height:6px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;border:1px solid #fff;content:'';text-align:center;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background:#fff;color:black}.top-pickup .slick-prev,.top-pickup .slick-next{top:35%;bottom:auto;width:32px;height:32px;border:none;border-radius:50%;background:#008a76;-webkit-transform:none;transform:none}.top-pickup .slick-prev:before,.top-pickup .slick-next:before{position:absolute;top:50%;left:50%;content:"";display:block;width:7px;height:7px}.top-pickup .slick-prev{left:-36px}.top-pickup .slick-prev:before{margin-top:2px;margin-left:-1px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.top-pickup .slick-next{right:-36px}.top-pickup .slick-next:before{margin-top:2px;margin-left:-5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.top-insta .slick-prev,.top-insta .slick-next{top:35%;bottom:auto;width:32px;height:32px;border:none;border-radius:50%;background:#008a76;-webkit-transform:none;transform:none}.top-insta .slick-prev:before,.top-insta .slick-next:before{position:absolute;top:50%;left:50%;content:"";display:block;width:7px;height:7px}.top-insta .slick-prev{left:-16px}.top-insta .slick-prev:before{margin-top:2px;margin-left:-1px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.top-insta .slick-next{right:-16px}.top-insta .slick-next:before{margin-top:2px;margin-left:-5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.scroll-fadeIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:2s ease;transition:2s ease}.scroll-fadeIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeTopIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:1s ease;transition:1s ease}.scroll-fadeTopIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeLeftIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeLeftIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-fadeRightIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeRightIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-blur{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:3s ease;transition:3s ease}.scroll-blur.show{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');-webkit-filter:blur(0);filter:blur(0)}.scroll-svg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.scroll-svg.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.scroll-svg.show .na{stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;stroke:#008a76!important;-webkit-animation:na_anime 1s ease-in 0s forwards;animation:na_anime 1s ease-in 0s forwards}@-webkit-keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#008a76}}@keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#008a76}}@-webkit-keyframes skewanime{100%{left:-10px}}@keyframes skewanime{100%{left:-10px}}@-webkit-keyframes skewanime_skew{100%{left:0}}@keyframes skewanime_skew{100%{left:0}}.delay-time02{-webkit-transition-delay:.2s;transition-delay:.2s}.delay-time04{-webkit-transition-delay:.4s;transition-delay:.4s}.wrapper{position:relative;overflow:hidden;-webkit-transition:.5s;transition:.5s;padding-top:54px}.wrapper.load-done{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.wrapper .main{position:relative;padding-bottom:150px;z-index:1}.wrapper .main .page{padding-top:80px}.wrapper .main .blog{padding-top:60px}.wrapper-top{-webkit-transition:.5s;transition:.5s}.wrapper-plan .main{padding-top:50px}[data-bgb].hide{display:none!important}.header{position:fixed;top:0;left:0;width:100%;z-index:10}.header_inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;padding:0 54px 0 20px;background:#cae1a9;z-index:6}.header_logo{width:400px;height:40px}.header_logo img{width:400px;height:40px}.header_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_howto{margin-right:20px}.header_howto a{display:block;width:240px;padding:8px 0 8px 60px;border-radius:40px;background:#f08323 url(../img/common/icn_note_wh.svg) 30px center no-repeat;background-size:20px 22px;color:white;font-size:14px;font-weight:900;letter-spacing:.06em;line-height:1}.header_howto a span{font-size:10px}.header_ticket{width:190px}.header_ticket a{position:relative;display:block;width:170px;padding-left:85px;background:white url(../img/common/icn_ticket.svg) 25px center no-repeat;background-image:url(../img/common/icn_ticket.svg),url(../img/common/icn_ticket_wh.svg);background-size:46px 24px,0;color:#e03811;font-family:Archivo Narrow,sans-serif;font-size:30px;font-style:italic;font-weight:700;letter-spacing:0;line-height:54px}.header_ticket a:before{position:absolute;top:50%;right:-20px;content:'';display:block;width:0;height:0;border-style:solid;border-width:27px 0 27px 20px;border-color:transparent transparent transparent white;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;transition:.5s}.header_sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.header_sns_list_item{width:20px;margin:0 14px}.header_sns_list_item a{display:block;line-height:1}.header_sns_list_item a img{width:20px;height:20px}.gnav_wrap{position:absolute;top:0;left:100%;width:100%;height:100vh;z-index:100;overflow-y:scroll}.gnav{width:100%;min-width:800px;padding:45px 0 65px;background:rgba(0,0,0,.85)}.gnav_logo{margin-bottom:20px;text-align:center}.gnav_logo img{width:783px;height:59px}.gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:690px;height:350px;margin:0 auto 40px}.gnav_list_item{width:320px;border-bottom:1px solid white}.gnav_list_item:nth-child(1),.gnav_list_item:nth-child(7){border-top:1px solid white}.gnav_list_item:nth-child(n+7){margin-right:0;margin-left:auto}.gnav_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;font-family:Archivo Narrow,sans-serif;font-size:18px;font-weight:400}.gnav_list_item a i{display:inline-block;width:22%;height:56px;-webkit-transition:.5s;transition:.5s}.gnav_list_item a i img{width:56px;height:56px}.gnav_list_item a .en{display:inline-block;width:40%;font-family:Archivo Narrow,sans-serif;font-size:26px;font-style:italic}.gnav_list_item a .ja{display:inline-block;width:38%;font-size:11px;font-weight:700}.gnav_list_item.soon>a{pointer-events:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.gnav_ticket{width:280px;margin:0 auto 40px}.gnav_ticket a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;padding-left:85px;background:white url(../img/common/icn_ticket.svg) 25px center no-repeat;background-image:url(../img/common/icn_ticket.svg),url(../img/common/icn_ticket_wh.svg);background-size:46px 24px,0;color:#e03811;letter-spacing:0;line-height:54px}.gnav_ticket a .en{display:inline-block;margin-right:15px;font-family:Archivo Narrow,sans-serif;font-size:34px;font-style:italic;font-weight:700}.gnav_ticket a .ja{display:inline-block;font-size:12px;font-weight:700}.gnav_ticket a:before{position:absolute;top:50%;right:-20px;content:'';display:block;width:0;height:0;border-style:solid;border-width:27px 0 27px 20px;border-color:transparent transparent transparent white;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;transition:.5s}.gnav_sns{width:310px;margin:0 auto}.gnav_sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gnav_sns_list_title{position:relative;display:inline-block;width:125px;color:white;font-family:Archivo Narrow,sans-serif;font-size:22px;font-style:italic;font-weight:700;letter-spacing:0}.gnav_sns_list_title:after{position:absolute;top:50%;right:0;content:'';display:block;width:30px;height:1px;background:white}.gnav_sns_list_item{width:20px;margin:0 14px}.gnav_sns_list_item a{display:block;line-height:1}.gnav_sns_list_item a img{width:20px;height:20px}.gnav_close{position:absolute;top:30px;right:30px;width:30px;height:30px;cursor:pointer}.gnav_close:before,.gnav_close:after{position:absolute;top:50%;left:-1px;content:'';display:block;width:32px;height:1px;background:white}.gnav_close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gnav_close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.spnav{display:none;position:fixed;left:0;bottom:0;width:100%;height:44px;z-index:10}.spnav_plan{width:50%;height:100%;background:#f08323}.spnav_plan a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.spnav_ticket{width:50%;height:100%;background:#d73321}.spnav_ticket a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.spnav_sns{width:50%;background:#cae1a9}.spnav_sns_list{display:-webkit-box;display:-ms-flexbox;display:flex}.spnav_sns_list_item{width:33.3333%}.spnav_sns_list_item a{display:block}.spnav_sns_list_item a img{width:100%;height:44px}.footer{position:relative;padding-top:160px;padding-bottom:50px;background:#231815 url(../img/common/bg_wave_wh.png) center top -1px no-repeat;color:white;text-align:center}.footer_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;margin-bottom:80px}.footer_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_ticket{width:230px}.footer_ticket a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px;padding-left:95px;background:white url(../img/common/icn_ticket.svg) 28px center no-repeat;background-image:url(../img/common/icn_ticket.svg),url(../img/common/icn_ticket_wh.svg);background-size:50px 26px,0;color:#e03811;letter-spacing:0;line-height:58px}.footer_ticket a .en{display:inline-block;margin-right:15px;font-family:Archivo Narrow,sans-serif;font-size:32px;font-style:italic;font-weight:700}.footer_ticket a:before{position:absolute;top:50%;right:-20px;content:'';display:block;width:0;height:0;border-style:solid;border-width:29px 0 29px 20px;border-color:transparent transparent transparent white;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;transition:.5s}.footer_sns{width:310px}.footer_sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}.footer_sns_list_title{position:relative;display:inline-block;width:105px;color:white;font-family:Archivo Narrow,sans-serif;font-size:20px;font-style:italic;font-weight:700;letter-spacing:0;text-align:left}.footer_sns_list_title:after{position:absolute;top:50%;right:0;content:'';display:block;width:22px;height:1px;background:white}.footer_sns_list_item{width:20px;margin:0 14px}.footer_sns_list_item a{display:block;line-height:1}.footer_sns_list_item a img{width:20px;height:20px}.footer_logo{position:absolute;top:10px;right:0;width:144px}.footer_logo img{width:144px;height:215px}.fnav{margin-bottom:30px}.fnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:700px}.fnav_list_item{width:7em;margin-bottom:20px;text-align:left}.fnav_list_item a{color:white;font-family:Archivo Narrow,sans-serif;font-size:18px;font-style:italic}.fnav_list_item.soon>a{pointer-events:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.copyright{font-size:14px}.pagetop{position:fixed;bottom:30px;right:30px;width:116px;height:116px;z-index:3;cursor:pointer;text-align:right}.pagetop a{display:block}.pagetop a img{width:116px;height:116px}.navi-btn{position:absolute;top:0;right:0;display:block;width:54px;height:54px;z-index:100}.panel-btn{position:relative;display:inline-block;width:54px;height:54px;background:white;text-decoration:none;text-align:center;box-sizing:border-box}.close .panel-btn-icon{width:32px;background:transparent}.close .panel-btn-icon:before,.close .panel-btn-icon:after{width:32px;margin-top:-2px}.close .panel-btn-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close .panel-btn-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:26px;height:2px;background:#231815;text-align:center;-webkit-transition:.2s;transition:.2s;-webkit-transform:translateX(calc(-50% + 3px));transform:translateX(calc(-50% + 3px))}.panel-btn-icon:before,.panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;height:2px;right:0;background:#231815;-webkit-transition:.3s;transition:.3s}.panel-btn-icon:before{width:32px;margin-top:-11px}.panel-btn-icon:after{width:20px;margin-top:9px}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.5);position:fixed;top:50px;left:0;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .5s;transition:opacity .5s;z-index:5}.overlay.open{width:100%;height:100vh;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.title-01 .en{display:block;color:#008a76;font-family:Archivo Narrow,sans-serif;font-size:90px;font-style:italic;font-weight:700;letter-spacing:.08em;line-height:1}.title-01 .ja{display:block;color:#4f4c4b;font-size:18px;font-weight:700;line-height:1}.eta span{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.eta.appeartext span{-webkit-animation:text_anime_on 1s ease-out forwards;animation:text_anime_on 1s ease-out forwards}@-webkit-keyframes text_anime_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes text_anime_on{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.title-date{position:relative;color:#008a76;font-family:Archivo Narrow,sans-serif;font-style:italic;font-weight:400;letter-spacing:0;text-align:left}.title-date .day{font-size:60px}.title-date .week{font-size:40px}.title-date:before,.title-date:after{position:absolute;top:50%;right:0;content:'';display:block;width:calc(100% - 170px);height:2px;background:#008a76}.title-date:before{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.title-date:after{-webkit-transform:translateY(3px);transform:translateY(3px)}.button-01{text-align:center}.button-01 a{position:relative;display:inline-block;width:230px;height:60px;background:#231815;color:white;font-family:Archivo Narrow,sans-serif;font-size:24px;font-style:italic;letter-spacing:.1em;line-height:56px}.button-01 a:before{position:absolute;left:50%;top:50%;content:'';display:block;width:0;height:0;background:#008a76;-webkit-transition:ease .2s;transition:ease .2s}.button-01 a:after{position:absolute;top:50%;right:0;content:'';display:block;width:25px;height:1px;background:white}.button-01 a span{position:relative;z-index:1}.button-01.ja a{width:260px;font-family:Noto Sans JP,sans-serif;font-size:17px;font-style:normal;font-weight:700}.button-01.wide a{width:auto;padding:0 40px;font-family:Noto Sans JP,sans-serif;font-size:18px;font-style:normal;font-weight:700}.btn-caution{margin-bottom:35px;text-align:center}.btn-caution a{position:relative;display:inline-block;width:340px;padding:10px 45px;background:#ffef65;color:#231815;font-size:18px;font-weight:700;line-height:1.5;text-align:left}.btn-caution a:before{position:absolute;left:50%;top:50%;content:'';display:block;width:0;height:0;background:#231815;-webkit-transition:ease .2s;transition:ease .2s}.btn-caution a:after{position:absolute;top:50%;right:0;content:'';display:block;width:34px;height:1px;background:#231815}.btn-caution a span{position:relative;z-index:1}.btn-caution a i{display:block;font-size:12px;font-style:normal;font-weight:500;text-indent:-1em}.btn-caution a:hover{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.btn-tax{margin-bottom:36px;text-align:center}.btn-tax a{position:relative;display:inline-block;width:500px;padding:15px 0 15px 30px;border-radius:40px;background:#fef3c9;color:#9d6031;font-size:21px;font-weight:700}.btn-tax a:before{position:absolute;top:50%;left:30px;content:'';display:block;width:15px;height:15px;border-bottom:2px solid #9d6031;border-right:2px solid #9d6031;-webkit-transform:rotate(45deg) translateY(-100%);transform:rotate(45deg) translateY(-100%);-webkit-transition:.5s;transition:.5s}.btn-hotel{text-align:center}.btn-hotel a{display:inline-block;background:#f2edf0;width:500px;padding:15px 0}.btn-hotel a .copy{color:#231815;font-size:15px;font-weight:500}.btn-hotel a .title{color:#854898;font-size:26px;font-weight:700}.btn-hotel a .title span{padding-left:40px;background:url(../img/ticket/icn_hotel.svg) left center/25px 25px no-repeat}.btn-ticket{margin:30px 0 50px;text-align:center}.btn-ticket a{position:relative;display:inline-block;height:50px;background:#231815;color:white;font-size:18px;font-weight:700;line-height:48px}.btn-ticket a:before{position:absolute;left:50%;top:50%;content:'';display:block;width:0;height:0;background:#008a76;-webkit-transition:ease .2s;transition:ease .2s}.btn-ticket a:after{position:absolute;top:50%;right:0;content:'';display:block;width:25px;height:1px;background:white}.btn-ticket a span{position:relative;z-index:1}.btn-ticket a:hover{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.btn-ticket a.btn-pear{width:220px}.btn-ticket a.btn-vip{width:288px}.pagination{margin:60px 0 100px;text-align:center}.pagination span.current,.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.prev a,.pagination span.next a,.pagination span.number a{display:inline-block;margin:0 4px;padding:8px 16px;border-radius:5px;color:#fff;font-family:Archivo Narrow,sans-serif;font-size:20px;font-style:italic;font-weight:700}.pagination span.number a{background:#cacaca;color:#fff;text-decoration:none!important;-webkit-transform:scaleY(.88);transform:scaleY(.88);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.prev a,.pagination span.next a{padding:12px;color:#231815;font-family:Noto Sans JP,sans-serif;font-size:13px;font-style:normal;font-weight:700}.pagination span.prev a,.pagination span.next a{text-decoration:underline}.pagination span.current,.pagination span.number a:hover{background:#008a76;color:#fff;-webkit-transform:scaleY(.88);transform:scaleY(.88);-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.pagination a:active{background:#008a76}.pagination span.first a,.pagination span.last a{position:relative}.pagination span.first a:before,.pagination span.last a:after{position:absolute;top:50%;content:"";display:block;width:1px;height:14px;margin-top:-6px;background:#000}.pagination span.first a:before{left:13px}.pagination span.last a:after{right:13px}.post-navi{text-align:center}.post-navi a{color:#008a76}.hero{position:relative;overflow:hidden}.hero_slide{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:.3s;transition:.3s}.hero_slide.slick-initialized{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.hero_slide_item{vertical-align:bottom}.hero_slide_item img{width:100%;-o-object-fit:cover;object-fit:cover}.top-pickup{padding:40px 0;background:white;text-align:center}.top-pickup_banner{width:830px;margin:0 auto}.top-pickup_spbanner{display:none}.top-parktemp{padding:60px 0;background:#008a76}.top-parktemp a{display:block;max-width:670px;margin:0 auto}.top-news{padding-top:50px;padding-bottom:50px;background:white}.top-news_title{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:30px}.top-news_list{margin:0 -28px 60px}.top-news_list_item{position:relative}.top-news_list_item.newup:before{position:absolute;right:-26px;top:-20px;content:'';display:block;width:52px;height:60px;background:url(../img/news/icn_newup.png) 0 0 no-repeat;background-size:52px auto;z-index:2}.top-news_list a{display:block}.top-news_list a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.top-news_list .image{margin-bottom:14px;border-radius:10px;overflow:hidden}.top-news_list .image img{width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.top-news_list .date{margin-bottom:10px;color:#606060;font-weight:900;line-height:1.5}.top-news_list .title{color:#008a76;font-weight:700;line-height:1.5}.top-news .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding-bottom:10px}.top-news .slick-slide{height:auto!important;margin:10px 28px;padding:10px 0;background:white}.top-memory{position:relative;padding:180px 0 30%;background:#d8ebfa url(../img/top/bg_concept.jpg) bottom center no-repeat;background-size:1680px auto}.top-memory:before{position:absolute;top:-1px;right:0;content:'';display:block;width:100%;height:88px;background:url(../img/common/bg_wave_wh.png) center top no-repeat}.top-memory:after{position:absolute;bottom:-1px;right:0;content:'';display:block;width:100%;height:84px;background:url(../img/common/bg_wave_gr.png) center bottom no-repeat}.top-memory_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-memory_head{width:46%}.top-memory_copy{margin-bottom:30px}.top-memory_copy p{margin-bottom:5px;text-align:center}.top-memory_copy p span{display:inline-block;color:#008a76;font-size:33px;font-weight:700;letter-spacing:.03em;line-height:1}.top-memory_image{position:relative}.top-memory_image_01{position:absolute;top:0;right:30px;width:260px}.top-memory_image_02{position:absolute;top:70px;right:315px;width:230px}.top-memory_logo{width:235px;margin:0 auto 30px;padding-top:15px}.top-memory_box{width:54%;-ms-flex-item-align:start;align-self:flex-start;position:relative;padding:20px 0 60px;z-index:2}.top-memory_box p{margin-bottom:30px;font-size:14px;letter-spacing:0;line-height:1.8}.top-memory_box p:last-child{margin-bottom:0}.top-memory_ksc{margin-left:20px;padding-top:20px}.top-memory_ksc img{width:565px;height:47px}.top-artist{padding-top:30px;padding-bottom:180px;background:#cee7d2 url(../img/common/bg_wave_mx.png) center bottom no-repeat}.top-artist_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-artist_copy{position:relative;margin:40px auto 70px;color:#231815;font-size:46px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-align:center}.top-artist_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.top-artist_list:after{position:absolute;left:50%;bottom:-40px;display:none;content:'and MORE';color:#008a76;font-family:Archivo Narrow,sans-serif;font-size:60px;letter-spacing:0;-webkit-transform:rotate(-8deg) translateX(-50%);transform:rotate(-8deg) translateX(-50%);white-space:nowrap}.top-artist_list_item{position:relative;width:29.45%;margin-right:5.825%;margin-bottom:60px}.top-artist_list_item:last-child:after{position:absolute;right:-40px;bottom:-10px;display:none;content:'and MORE';color:#008a76;font-family:Archivo Narrow,sans-serif;font-size:18px;letter-spacing:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.top-artist_list_item.new:before{position:absolute;left:-26px;top:-20px;content:'';display:block;width:52px;height:60px;background:url(../img/artist/icn_new.png) 0 0 no-repeat;background-size:52px auto;z-index:2}.top-artist_list_item a.first-time:before{position:absolute;top:-10px;left:-10px;content:'';display:block;width:125px;height:54px;background:url(../img/artist/icn_saga.png) 0 0 no-repeat;background-size:125px auto;z-index:1}.top-artist_list_item a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.top-artist_list .image{overflow:hidden;border-radius:10px}.top-artist_list .image img{width:100%;border-radius:10px;-webkit-transition:.5s;transition:.5s}.top-artist_list .name{margin:5px 0 0;color:#231815;font-weight:700;font-size:19px;text-align:center}.top-artist_list .subtitle{margin-bottom:10px;color:#231815;font-size:15px;font-weight:700;line-height:1.5;text-align:center}.top-artist_list .category{width:90px;height:20px;margin:0 auto;font-family:Archivo Narrow,sans-serif;font-size:12px;font-style:italic;font-weight:700;line-height:17px;text-align:center}.top-artist_list .category.cate-beach{background:url(../img/artist/bg_cate_beach.png) left bottom no-repeat;background-size:90px auto;color:white}.top-artist_list .category.cate-cape{background:url(../img/artist/bg_cate_cape.png) left bottom no-repeat;background-size:90px auto;color:#231815}.top-plan{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:40px}.top-plan_title{margin-bottom:30px}.top-plan_text{margin-bottom:40px;text-align:center}.top-plan_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:920px;margin:0 7vw 80px}.top-plan_list_item{width:420px}.top-plan_list_item .title{position:relative;margin-bottom:45px}.top-plan_list_item .title a{display:block;padding:70px 0 15px;border-radius:20px;color:white;font-size:22px;letter-spacing:.06em;text-align:center}.top-plan_list_item .title:after{position:absolute;left:50%;bottom:-45px;content:'';display:block;width:224px;height:45px;background:url(../img/plan/bg_line.svg) 0 0 no-repeat;background-size:224px 45px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-plan_list_item .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-plan_list_item .box li{width:200px;text-align:center}.top-plan_list_item .box li a{display:block;padding-top:75px;padding-bottom:25px;border-radius:20px;background-repeat:no-repeat}.top-plan_list_item .box .text{position:relative;color:#231815;font-size:19px;font-weight:700;line-height:1.4}.top-plan_list_item .box .plan_a a{background-color:#fbe7dc;background-image:url(../img/plan/icn_plan_a.svg);background-position:center 17px;background-size:63px 45px}.top-plan_list_item .box .plan_b a{background-color:#fae8e8;background-image:url(../img/plan/icn_plan_b.svg);background-position:center 25px;background-size:90px 33px}.top-plan_list_item .box .plan_c a{background-color:#e6f1f9;background-image:url(../img/plan/icn_plan_c.svg);background-position:center 17px;background-size:63px 45px}.top-plan_list_item .box .plan_d a{background-color:#e8edf7;background-image:url(../img/plan/icn_plan_d.svg);background-position:center 25px;background-size:90px 33px}.top-plan_list_item.plan_car .title a{background:#d83321 url(../img/plan/icn_car.svg) center 26px no-repeat;background-size:50px 35px}.top-plan_list_item.plan_pub .title a{background:#00489d url(../img/plan/icn_pub.svg) center 26px no-repeat;background-size:113px 44px}.top-ticket{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:80px;padding-bottom:120px}.top-ticket_title{margin-bottom:20px}.top-ticket_text{margin-bottom:40px;text-align:center}.top-movie{padding:60px 0;background:url(../img/top/bg_movie.png) center no-repeat;background-size:cover}.top-movie_inner{max-width:800px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-movie_title{margin-bottom:30px;color:#008a76;font-family:Archivo Narrow,sans-serif;font-size:41px;font-style:italic;font-weight:700;line-height:1}.top-movie_title .ja{font-family:Noto Sans JP,sans-serif;font-size:38px;font-style:normal}.top-movie_youtube{display:block;margin-bottom:40px}.top-movie .button-01 a{width:320px;margin:0 20px}.top-workshop{position:relative;padding:160px 0 180px;background:url(../img/common/bg_wave_wh.png) center top no-repeat,url(../img/common/bg_wave_wh_btm.png) center bottom -1px no-repeat #fff1cf;background-size:2000px auto,2000px auto}.top-workshop_title{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:30px}.top-workshop .ws-slide{margin-bottom:50px;padding-top:30px}.top-workshop .ws-slide_item{padding:0 20px}.top-workshop .ws-slide_item a{display:block}.top-workshop .eyecatch{margin-bottom:10px;overflow:hidden;border-radius:15px}.top-workshop .eyecatch img{-webkit-transition:.5s;transition:.5s}.top-workshop .eyecatch.noimage{border:1px solid #008a76}.top-workshop .title{color:#231815;font-size:19px;font-weight:700;line-height:1.5}.top-food{padding:50px 0}.top-food_title{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:30px}.top-food .food-slide{margin-bottom:50px;padding-top:30px}.top-food .food-slide_item{padding:0 20px}.top-food .food-slide_item a{display:block}.top-food .eyecatch{margin-bottom:10px;overflow:hidden;border-radius:15px}.top-food .eyecatch img{-webkit-transition:.5s;transition:.5s}.top-food .eyecatch.noimage{border:1px solid #008a76}.top-food .title{color:#231815;font-size:19px;font-weight:700;line-height:1.5}.top-goods{position:relative;margin-bottom:120px;padding:130px 0;background:#daf0fc url(../img/common/bg_wave_wh.png) center top no-repeat;background-size:2000px auto}.top-goods_inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-goods_title{margin-bottom:50px}.top-goods_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-top:20px}.top-goods_list_item{width:22%;margin-right:4%;margin-bottom:35px}.top-goods_list_item:nth-child(4n){margin-right:0}.top-goods .eyecatch{margin-bottom:10px;background:white;overflow:hidden}.top-goods .eyecatch img{-webkit-transition:.5s;transition:.5s}.top-goods .eyecatch.noimage{border:1px solid #008a76}.top-goods .eyecatch .icn_soldout{position:absolute;top:50%;left:50%;display:block;padding:0 15px 0 20px;background:#231815;color:white;font-family:Archivo Narrow,sans-serif;font-size:18px;font-style:italic;font-weight:700;letter-spacing:.05em;line-height:1.6;-webkit-transform:translate(-50%,-100%) rotate(-14deg);transform:translate(-50%,-100%) rotate(-14deg);white-space:nowrap;z-index:10}.top-goods .title{color:#231815;font-size:16px;font-weight:900;line-height:1.5;text-align:center}.top-goods .subtitle{color:#231815;font-size:15px;font-weight:900;text-align:center}.top-volunteer{max-width:840px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:120px}.top-about{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:100px}.top-about_wrap{width:calc(100% - 340px)}.top-about_box{padding:18px 0 24px;border-bottom:1px solid #231815}.top-about_box_title{margin-bottom:5px;color:#d83321;font-size:16px;font-weight:700}.top-about_box_text{margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.5}.top-about_box_notice{margin-top:10px;font-size:18px;font-weight:500}.top-about_box_notice a{color:#e03811;text-decoration:underline}.top-about_box-organizer .top-about_box_text{font-size:24px;font-weight:500}.top-about_box-sponsor_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-about_box-sponsor_list_item{width:15%;margin-right:2%;margin-bottom:15px}.top-about_box-sponsor_list_item a{display:block}.top-about_box-sponsor_list_item img{width:140px}.top-about_box-backing_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.top-about_box-backing_link a{display:block;margin-right:2%;margin-bottom:15px}.top-about_box-backing_link a img{height:36px}.top-about_box-backing_link a:last-child{margin-right:0}.top-about_box-powered_link a img{height:36px}.top-about_box-contact{margin-bottom:40px}.top-about_box-contact .logo{padding:10px 0 5px}.top-about_box-contact .logo img{width:220px;height:28px}.top-about_box-contact .tel{font-size:21px;font-weight:700}.top-about_box-contact .tel a{color:#231815}.top-about_box-contact .holiday,.top-about_box-contact .time{font-size:15px}.top-decorate{margin-top:100px;margin-bottom:50px;text-align:center}.top-decorate .title-02{margin-bottom:10px;color:#008a76;font-size:19px}.top-decorate_message{margin-bottom:10px;line-height:1.4}.top-decorate_link{margin-bottom:10px;line-height:1.8}.top-decorate_link a{color:#231815}.top-decorate_banner{width:200px;margin:0 auto}.ksc-image img{width:100%;height:344px;-o-object-fit:cover;object-fit:cover}.ttl-page{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:50px;padding-bottom:100px;font-weight:400;letter-spacing:0;line-height:1}.ttl-page .en{display:block;color:#008a76;font-size:90px;font-family:Archivo Narrow,sans-serif;font-style:italic;letter-spacing:.08em;line-height:1}.ttl-page .ja{display:block;font-size:18px;font-weight:700;vertical-align:middle}.ttl-page_wrap{background:url(../img/common/bg_pagetitle.svg) right center no-repeat,url(../img/common/bg_pagetitle_wave.png) center bottom -1px no-repeat #cae1a9;background-size:290px 126px,2000px auto}.bge-contents .blog-url{color:#008a76;font-weight:500;text-align:center}.bge-contents .blog-url a{color:#231815}.qa_list_a{display:none}.ticket .soldout{position:relative}.ticket .soldout:after{position:absolute;top:10px;left:130px;content:'Sold out!';width:90px;height:24px;background:#231815;color:#fff;font-family:Archivo Narrow,sans-serif;font-size:16px;font-style:italic;font-weight:700;line-height:24px;text-align:center;-webkit-transform:rotate(-12deg) scale(1);transform:rotate(-12deg) scale(1)}.ticket_head{margin-bottom:140px;padding-top:80px}.ticket_head_description{margin-bottom:50px;text-align:center}.ticket_head_text{text-align:center}.ticket_head_news{max-width:560px;margin:0 auto 65px;padding:5px 0;background:#d83321;color:white;font-size:20px;font-weight:700;line-height:1.5;text-align:center}.ticket_camp{margin-bottom:150px;padding-bottom:80px;background:#fff1f0}.ticket_camp_inner{max-width:850px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:220px}.ticket_camp_title{position:absolute;top:-65px;left:50%;width:227px;height:263px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticket_camp_message{margin-bottom:30px;font-size:24px;font-weight:700;text-align:center}.ticket_camp_subtitle{margin-bottom:25px;padding:8px 0;border-bottom:2px solid #d83321;border-top:2px solid #d83321;color:#d83321;font-size:28px;font-weight:700;line-height:1.5;text-align:center}.ticket_camp .ticket_notice a{color:#d83321;text-decoration:underline}.ticket_camp .btn-ticket a{margin:0 30px 20px}.ticket_camp .btn-ticket a:before{background:#d83321}.ticket_parking{margin-bottom:150px;padding-bottom:60px;background:#eef2f9}.ticket_parking_inner{max-width:850px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:220px}.ticket_parking_title{position:absolute;top:-65px;left:50%;width:227px;height:263px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticket_parking_message{margin-bottom:30px;font-size:24px;font-weight:700;text-align:center}.ticket_parking_subtitle{margin-bottom:25px;padding:8px 0;border-bottom:2px solid #00489d;border-top:2px solid #00489d;color:#00489d;font-size:28px;font-weight:700;line-height:1.5;text-align:center}.ticket_parking .ticket_item dt{min-width:9.5em}.ticket_parking .ticket_notice a{color:#00489d;text-decoration:underline}.ticket_parking hr{height:2px;margin:40px 0;border:none;background:#00489d}.ticket_parking .ticket_discount_title{background:#00489d}.ticket_parking .ticket_discount_copy{color:#00489d}.ticket_parking .ticket_discount_subtitle{color:#00489d}.ticket_parking .ticket_discount_list dt{width:16em}.ticket_parking .btn-ticket a{margin:0 30px 20px}.ticket_parking .btn-ticket a:before{background:#00489d}.ticket_parking .soldout:after{left:70px}.ticket_vip{margin-bottom:150px;padding-bottom:80px;background:#fcf7ed}.ticket_vip_inner{max-width:850px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:220px}.ticket_vip_title{position:absolute;top:-65px;left:50%;width:227px;height:263px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticket_vip_message{margin-bottom:30px;font-size:24px;font-weight:700;line-height:1.4;text-align:center}.ticket_vip_subtitle{margin-bottom:25px;padding:8px 0;border-bottom:2px solid #cb9e51;border-top:2px solid #cb9e51;color:#cb9e51;font-size:28px;font-weight:700;line-height:1.5;text-align:center}.ticket_vip_soon{font-size:21px;font-weight:500;text-align:center}.ticket_vip_item{margin-bottom:10px;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.5}.ticket_vip_item .tax{font-size:18px}.ticket_vip_item .soldout:after{top:6px;left:110px}.ticket_vip .ticket_notice a{color:#cb9e51;text-decoration:underline}.ticket_vip_annotation{margin:30px 0;padding:10px;background:white;font-size:20px;font-weight:500;text-align:center}.ticket_vip hr{height:2px;margin:40px 0;border:none;background:#cb9e51}.ticket_vip .btn-ticket a:before{background:#cb9e51}.ticket_vip .ticket_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.8}.ticket_vip .ticket_info_title{width:6em}.ticket_vip .ticket_info_text{width:calc(100% - 6em)}.ticket_rental{margin-bottom:150px;padding-bottom:80px;background:#ebf4ef}.ticket_rental_inner{max-width:850px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:220px}.ticket_rental_title{position:absolute;top:-65px;left:50%;width:227px;height:263px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticket_rental_message{margin-bottom:30px;font-size:24px;font-weight:700;text-align:center}.ticket_rental_subtitle{margin-bottom:25px;padding:8px 0;border-bottom:2px solid #009c7a;border-top:2px solid #009c7a;color:#009c7a;font-size:28px;font-weight:700;line-height:1.5;vertical-align:middle;text-align:center}.ticket_rental_subtitle_logo-logos{width:106px;margin-right:10px;vertical-align:middle}.ticket_rental_subtitle span{vertical-align:middle}.ticket_rental .ticket_notice{margin-bottom:50px}.ticket_rental .ticket_notice a{color:#009c7a;text-decoration:underline}.ticket_rental_text{margin-bottom:30px;font-size:16px}.ticket_rental_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:40px;margin-bottom:40px}.ticket_rental_item_text_title{color:#009c7a;font-size:22px;letter-spacing:0}.ticket_rental_item_text_title-tents{position:relative}.ticket_rental_item_text_title-tents:after{position:absolute;top:20px;left:50%;content:'Sold out!';display:block;width:134px;height:34px;background:#231815;color:#fff;font-family:Archivo Narrow,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:34px;text-align:center;-webkit-transform:rotate(-20deg) translate(-50%) scale(1.2);transform:rotate(-20deg) translate(-50%) scale(1.2)}.ticket_rental_item_text_title-tentm{position:relative}.ticket_rental_item_text_title-tentm:after{position:absolute;top:20px;left:50%;content:'Sold out!';display:block;width:134px;height:34px;background:#231815;color:#fff;font-family:Archivo Narrow,sans-serif;font-size:22px;font-style:italic;font-weight:700;line-height:34px;text-align:center;-webkit-transform:rotate(-20deg) translate(-50%) scale(1.2);transform:rotate(-20deg) translate(-50%) scale(1.2)}.ticket_rental_item_text_title-groupm{position:relative}.ticket_rental_item_text_title-groupm:after{position:absolute;top:20px;left:50%;content:'Sold out!';display:none;width:134px;height:34px;background:#231815;color:#fff;font-family:Archivo Narrow,sans-serif;font-size:22px;font-weight:700;line-height:34px;text-align:center;-webkit-transform:rotate(-20deg) translate(-50%) scale(1.2);transform:rotate(-20deg) translate(-50%) scale(1.2)}.ticket_rental_item_text_title-groupl{position:relative}.ticket_rental_item_text_title-groupl:after{position:absolute;top:20px;left:50%;content:'Sold out!';display:none;width:134px;height:34px;background:#231815;color:#fff;font-family:Archivo Narrow,sans-serif;font-size:22px;font-weight:700;line-height:34px;text-align:center;-webkit-transform:rotate(-20deg) translate(-50%) scale(1.2);transform:rotate(-20deg) translate(-50%) scale(1.2)}.ticket_rental_item_text_notice{margin:20px 0 0;color:#ed1c24;font-size:18px;font-weight:700}.ticket_rental_item_image{width:280px}.ticket_rental .ticket_item{margin-bottom:10px;font-size:18px;font-weight:700}.ticket_rental .ticket_notice a{color:#009c7a;text-decoration:underline}.ticket_rental .btn-ticket a:before{background:#009c7a}.ticket_bus{margin-bottom:150px;padding-bottom:80px;background:#fdf1f1}.ticket_bus_inner{max-width:850px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:220px}.ticket_bus_title{position:absolute;top:-65px;left:50%;width:227px;height:263px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticket_bus_message{margin-bottom:30px;font-size:24px;font-weight:700;line-height:1.4;text-align:center}.ticket_bus_subtitle{margin-bottom:25px;padding:8px 0;border-bottom:2px solid #e07594;border-top:2px solid #e07594;color:#e07594;font-size:28px;font-weight:700;line-height:1.5;text-align:center}.ticket_bus_text{margin-bottom:30px;font-size:16px}.ticket_bus_sale{margin-bottom:30px;background:#d83321;color:white;font-size:18px;font-weight:700;text-align:center}.ticket_bus_course{margin-bottom:30px}.ticket_bus_course_title{color:#e07594;font-size:22px;font-weight:700}.ticket_bus_course_text{font-size:18px;font-weight:700;letter-spacing:0}.ticket_bus_course_notice{font-size:13px}.ticket_bus_soon{font-size:21px;font-weight:500;text-align:center}.ticket_bus .button-01 a:before{background:#e07594}.ticket_kbus{margin-bottom:80px;padding-bottom:80px;background:#fcede5}.ticket_kbus_inner{max-width:850px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:220px}.ticket_kbus_title{position:absolute;top:-65px;left:50%;width:227px;height:263px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticket_kbus_message{margin-bottom:30px;font-size:24px;font-weight:700;line-height:1.4;text-align:center}.ticket_kbus_subtitle{margin-bottom:30px;padding:8px 0;border-bottom:2px solid #e3814b;border-top:2px solid #e3814b;color:#e3814b;font-size:28px;font-weight:700;line-height:1.5;text-align:center}.ticket_kbus_sale{margin-bottom:40px;padding:10px 0;background:#d83321;color:white;font-size:18px;font-weight:700;line-height:1.5;text-align:center}.ticket_kbus_time_message{margin-bottom:40px;font-size:18px;font-weight:500;line-height:1.7;text-align:center}.ticket_kbus_time_title{margin-bottom:20px;font-size:20px;font-weight:700;text-align:center}.ticket_kbus_schedule{margin-bottom:40px}.ticket_kbus_schedule_title{margin-bottom:20px;background:white;color:#e3814b;font-size:23px;font-weight:700;text-align:center}.ticket_kbus_schedule_text{margin-bottom:30px;font-size:18px;font-weight:700;line-height:1.7;text-align:center}.ticket_kbus_schedule_notice{font-size:13px;font-weight:400;text-align:center}.ticket_kbus_soon{font-size:21px;font-weight:500;text-align:center}.ticket_kbus .button-01 a:before{background:#e3814b}.ticket_hotel{margin-bottom:150px;padding-bottom:80px}.ticket_hotel_inner{max-width:850px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-top:80px}.ticket_hotel_title{position:absolute;top:-65px;left:50%;width:227px;height:263px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ticket_hotel_message{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.6;text-align:center}.ticket_hotel_maintitle{margin-bottom:25px;padding:8px 0;border-bottom:2px solid #854898;border-top:2px solid #854898;color:#854898;font-size:28px;font-weight:700;line-height:1.5;text-align:center}.ticket_hotel_maintitle span{padding-left:50px;background:url(../img/ticket/icn_hotel.svg) left center/32px 32px no-repeat}.ticket_hotel_notice{margin-bottom:20px;color:#d83321;text-align:center}.ticket_hotel_subtitle{margin-bottom:20px;background:#f2edf0;font-size:20px;font-weight:700;text-align:center}.ticket_hotel_name{margin-bottom:10px;color:#854898;font-size:22px;font-weight:500;line-height:1.5}.ticket_hotel_description{font-size:18px;font-weight:500;line-height:1.5}.ticket_hotel_address{font-size:17px;font-weight:500;line-height:1.5}.ticket_hotel_tel{font-size:17px;font-weight:500;line-height:1.5}.ticket_hotel_link{margin-bottom:40px}.ticket_hotel_link a{color:#854898;font-size:17px;text-decoration:underline}.ticket_hotel_soon{font-size:21px;font-weight:500;text-align:center}.ticket_hotel .btn-ticket a:before{background:#854898}.ticket_early{margin-bottom:30px;text-align:center}.ticket_early_title{color:#d83321;font-size:24px;font-weight:700}.ticket_early_text{display:inline-block;padding:0 10px;background:white;font-size:14px;font-weight:500;line-height:1.5}.ticket_item{margin-right:-30px;letter-spacing:0}.ticket_item dt{display:inline-block;min-width:11.5em;font-size:20px;font-weight:700;vertical-align:middle}.ticket_item dd{display:inline-block;font-size:22px;font-weight:700;vertical-align:middle}.ticket_item dd .tax{font-size:18px}.ticket_item dd.overline{position:relative}.ticket_item dd.overline:before{position:absolute;top:50%;left:0;content:'';display:block;width:95%;height:2px;background:#231815}.ticket_item dd.pricedown{color:#d83321;font-size:20px}.ticket_item dd.pricedown span{font-size:16px}.ticket_item dd.notice{font-size:12px;color:#231815}.ticket_discount{margin-top:50px;margin-bottom:10px}.ticket_discount_title{position:relative;padding:12px 20px;background:#d83321;color:white;font-size:22px;font-weight:700}.ticket_discount_title.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ticket_discount_box{display:none;padding:25px 35px;background:white}.ticket_discount_copy{margin-bottom:20px;color:#d83321;font-size:20px;font-weight:700;line-height:1.5;text-align:center}.ticket_discount_subtitle{color:#d83321;font-size:20px;font-weight:700;line-height:1.5}.ticket_discount_list{letter-spacing:0}.ticket_discount_list dt{display:inline-block;width:12em;font-size:20px;font-weight:700}.ticket_discount_list dd{display:inline-block;font-size:22px;font-weight:700}.ticket_discount_list dd .tax{font-size:18px}.ticket_discount_list dd.notice{font-size:12px}.ticket_discount_list.last{margin-bottom:30px}.ticket_discount_sale_title{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #231815;font-size:18px;font-weight:700;text-align:center}.ticket_discount_sale_counter{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.5}.ticket_discount_sale_counter_title{font-size:17px}.ticket_discount_sale_counter_list dt{margin-top:10px;font-size:17px}.ticket_discount_sale_counter_list dd{font-size:15px}.ticket_discount_sale_counter_list dd a{color:#231815;text-decoration:underline}.ticket_discount_sale_notice{font-size:13px;font-weight:700;line-height:1.5}.ticket_discount_sale_notice .strong{color:#d83321}.ticket_discount_end{margin-bottom:30px;color:#d83321;font-size:18px;font-weight:700;line-height:1.5}.ticket_attention{margin-bottom:10px;color:#d83321;font-size:16px;font-weight:700}.ticket_info{margin-bottom:20px;font-size:18px;font-weight:700;letter-spacing:0}.ticket_info_text{line-height:1.8}.ticket_info_notice{font-size:14px;font-weight:400}.ticket_notice{font-size:14px;line-height:1.8;letter-spacing:0}.ticket_notice_title{color:#e03811}.ticket_important{margin-top:20px;color:#d83321;font-weight:700;line-height:1.5}.ticket_important li{margin-left:1em;text-indent:-1em}.tnavi{margin-bottom:40px}.tnavi_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:860px;margin:0 auto}.tnavi_list_item{margin-bottom:16px;padding:0 15px}.tnavi_list_item a{display:block;width:185px;height:214px}#camp,#parking,#vip,#rental,#bus,#kbus{margin-top:-150px;padding-top:150px}.hometown{padding-bottom:80px;background:url(../img/ticket/bg_hometown_top.png) center top repeat-x,#fef3c9}.hometown_inner{max-width:810px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.hometown_title{margin-bottom:50px;padding-top:20px;color:#9d6031;font-size:30px;font-weight:700;letter-spacing:0;text-align:center}.hometown_image{width:430px;margin:0 auto 30px}.hometown_copy{max-width:830px;margin:0 auto 40px;color:#9d6031;font-size:25px;font-weight:700;letter-spacing:0;line-height:1.4;text-align:center}.hometown_text{margin-bottom:28px;text-align:center;letter-spacing:0}.hometown_message{margin-bottom:30px;color:#e03811;font-size:17px;font-weight:700;text-align:center}.hometown_website{margin-bottom:10px;font-size:20px;font-weight:700;text-align:center}.hometown_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;letter-spacing:0}.hometown_buttons_item{width:390px;margin:0 0 20px}.hometown_buttons_item a{position:relative;display:block;height:60px;background:white;color:#9d6031;font-size:18px;font-weight:700;line-height:56px;text-align:center}.hometown_buttons_item a:before{position:absolute;left:50%;top:50%;content:'';display:block;width:0;height:0;background:#231815;-webkit-transition:ease .2s;transition:ease .2s}.hometown_buttons_item a:after{position:absolute;top:50%;right:0;content:'';display:block;width:25px;height:1px;background:#9d6031}.hometown_buttons_item a span{position:relative;z-index:1}.artist_description{margin-bottom:60px;text-align:center}.artist-index{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.artist-index_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.artist-index_post:after{position:absolute;left:50%;bottom:0;display:none;content:'and MORE';color:#008a76;font-family:Archivo Narrow,sans-serif;font-size:60px;letter-spacing:0;-webkit-transform:rotate(-8deg) translateX(-50%);transform:rotate(-8deg) translateX(-50%);white-space:nowrap}.artist-index_post_item{position:relative;width:29.45%;margin-right:5.825%;margin-bottom:60px}.artist-index_post_item:last-child:after{position:absolute;right:-40px;bottom:-10px;display:none;content:'and MORE';color:#008a76;font-family:Archivo Narrow,sans-serif;font-size:18px;letter-spacing:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.artist-index_post_item.new:before{position:absolute;left:-26px;top:-20px;content:'';display:block;width:52px;height:60px;background:url(../img/artist/icn_new.png) 0 0 no-repeat;background-size:52px auto;z-index:2}.artist-index_post_item a.first-time:before{position:absolute;top:-10px;left:-10px;content:'';display:block;width:125px;height:54px;background:url(../img/artist/icn_saga.png) 0 0 no-repeat;background-size:125px auto;z-index:1}.artist-index_post_item a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.artist-index_post .image{overflow:hidden;border-radius:10px}.artist-index_post .image img{width:100%;border-radius:10px;-webkit-transition:.5s;transition:.5s}.artist-index_post .name{margin:5px 0;color:#231815;font-weight:700;font-size:19px;text-align:center}.artist-index_post .subtitle{margin-bottom:10px;color:#231815;font-size:15px;font-weight:700;line-height:1.5;text-align:center}.artist-index_post .category{width:90px;height:20px;margin:0 auto;font-family:Archivo Narrow,sans-serif;font-size:12px;font-style:italic;font-weight:700;line-height:20px;text-align:center}.artist-index_post .category.cate-beach{background:url(../img/artist/bg_cate_beach.png) left bottom no-repeat;background-size:90px auto;color:white}.artist-index_post .category.cate-cape{background:url(../img/artist/bg_cate_cape.png) left bottom no-repeat;background-size:90px auto;color:#231815}.artist-single{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.artist-single_post{margin-bottom:60px}.artist-single_post_head{text-align:center}.artist-single_post_head .title-date_wrap{margin-left:5vw;margin-right:5vw}.artist-single_post_head .image{position:relative;max-width:780px;margin:0 auto 50px}.artist-single_post_head .image img{width:100%}.artist-single_post_head .image.new:before{position:absolute;left:-39px;top:-30px;content:'';display:block;width:78px;height:90px;background:url(../img/artist/icn_new.png) 0 0 no-repeat;background-size:78px auto;z-index:2}.artist-single_post_head .image.first-time:after{position:absolute;top:-20px;left:-18px;content:'';display:block;width:224px;height:54px;background:url(../img/artist/icn_saga.png) 0 0 no-repeat;background-size:224px auto;z-index:1}.artist-single_post_head .title{margin:30px 0;font-size:40px;font-weight:700;line-height:1}.artist-single_post_head .subtitle{margin-bottom:60px;font-size:20px;font-weight:700;line-height:1.5;text-align:center}.artist-single_post_head .category{width:126px;height:28px;margin:0 auto 40px;color:white;font-family:Archivo Narrow,sans-serif;font-size:16px;font-style:italic;font-weight:700;line-height:26px}.artist-single_post_head .category.cate-beach{background:url(../img/artist/bg_cate_beach.svg) 0 0 no-repeat;background-size:126px 28px;color:white}.artist-single_post_head .category.cate-cape{background:url(../img/artist/bg_cate_cape.svg) 0 0 no-repeat;background-size:126px 28px;color:#231815}.artist-single_post_detail{line-height:2}.artist-single_post_detail a{color:#008a76}.artist-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.artist-more p{margin-top:-16px;color:#008a76;font-family:Archivo Narrow,sans-serif;font-size:60px;font-weight:700;font-style:italic;text-indent:-40px;-webkit-transform:rotate(-8deg) translateY(-40px);transform:rotate(-8deg) translateY(-40px)}.news_description{margin-bottom:60px;text-align:center}.news-index{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.news-index_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-index_post_item{position:relative;width:30%;margin-right:5%;margin-bottom:80px}.news-index_post_item:nth-child(3n){margin-right:0}.news-index_post_item a{position:relative;display:block;height:100%}.news-index_post_item a .image{border-radius:10px;overflow:hidden}.news-index_post_item a .image img{border-radius:10px;-webkit-transition:.5s;transition:.5s}.news-index_post_item a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.news-index_post_item .eyecatch img{width:100%}.news-index_post_item .date{padding:15px 0 8px;color:#606060;font-size:14px;font-weight:700}.news-index_post_item .title{color:#008a76;font-size:16px;font-weight:700;line-height:1.5625}.news-index_post_item.newup:before{position:absolute;right:-26px;top:-20px;content:'';display:block;width:52px;height:60px;background:url(../img/news/icn_newup.png) 0 0 no-repeat;background-size:52px auto;z-index:2}.news-single{padding-top:40px}.news-single_post{margin-bottom:80px}.news-single_post_head{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.news-single_post .image{position:relative;max-width:600px;margin:0 auto 50px}.news-single_post .image img{width:100%;border-radius:20px}.news-single_post .image.newup:before{position:absolute;right:-39px;top:-30px;content:'';display:block;width:78px;height:90px;background:url(../img/news/icn_newup.png) 0 0 no-repeat;background-size:78px auto;z-index:2}.news-single_post .date{color:#606060;font-size:16px;font-weight:700}.news-single_post .title{margin-top:10px;margin-bottom:50px;padding-bottom:10px;border-bottom:2px solid #008a76;color:#008a76;font-size:28px;font-weight:700}.news-single_post_detail{line-height:2}.news-single_post_detail a{color:#231815}.food{padding-top:40px}.food_description{margin-bottom:70px;font-size:18px;line-height:1.8;text-align:center}.food_contents{max-width:800px!important}.food-index{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.food-index_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.food-index_post_item{width:30%;margin-right:5%;margin-bottom:68px}.food-index_post_item a{display:block}.food-index .eyecatch{display:block;margin-bottom:20px;border-radius:20px;overflow:hidden}.food-index .eyecatch img{-webkit-transition:.5s;transition:.5s}.food-index .title{margin-bottom:10px;color:#008a76;font-size:19px;font-weight:700;letter-spacing:.06em;line-height:1.5}.food-single_post{padding-bottom:50px}.food-single_post .post-head{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:30px}.food-single_post .post-head .title{margin-bottom:10px;padding-bottom:12px;border-bottom:3px solid #008a76;color:#008a76;font-size:30px;font-weight:700;line-height:1.5}.food-single_post .post-head .group{margin-bottom:30px;font-size:22px;font-weight:700;text-align:center}.food-single_post .post-head .eyecatch{width:78%;margin:0 auto 70px;border-radius:30px;overflow:hidden}.food-single_post .post-head .eyecatch img{width:100%}.food-single .post-detail{font-size:16px;line-height:2.5}.food-single .post-detail .food-links a{color:#231815}.workshop{padding-top:40px}.workshop_description{margin-bottom:70px;font-size:18px;line-height:1.8;text-align:center}.workshop-index{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.workshop-index_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.workshop-index_post_item{width:30%;margin-right:5%;margin-bottom:68px}.workshop-index_post_item a{display:block}.workshop-index .eyecatch{display:block;margin-bottom:20px;border-radius:20px;overflow:hidden}.workshop-index .eyecatch img{-webkit-transition:.5s;transition:.5s}.workshop-index .eyecatch.noimage{border:1px solid #fff1cf}.workshop-index .title{margin-bottom:10px;color:#008a76;font-size:19px;font-weight:700;line-height:1.5}.workshop-single_post{padding-bottom:80px}.workshop-single_post .post-head{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:30px}.workshop-single_post .post-head .title{margin-bottom:10px;padding-bottom:12px;border-bottom:3px solid #008a76;color:#008a76;font-size:30px;font-weight:700;line-height:1.5}.workshop-single_post .post-head .group{margin-bottom:30px;color:#008a76;font-size:17px;font-weight:700}.workshop-single_post .post-head .eyecatch{width:78%;margin:0 auto 30px;border-radius:30px;overflow:hidden}.workshop-single_post .post-head .eyecatch img{width:100%}.workshop-single .post-detail{font-size:16px;line-height:2.5}.workshop-single .post-detail .workshop-links a{color:#231815}.goods-thumb{max-width:526px!important}.goods-thumb img{cursor:pointer}.goods-thumb .slick-track{margin:0 auto;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.goods{padding-bottom:100px}.goods_description{margin-bottom:50px;line-height:1.8;text-align:center}.goods_price{font-size:22px;font-weight:900;text-align:center}.goods_button a.bgt-btn{width:260px;padding:8px 0;border-radius:30px;background:#231815;font-size:20px;font-weight:900}.goods_button a.bgt-btn:before{left:30px;width:0;height:0;background:none;border-style:solid;border-width:5.65px 0 5.65px 9.8px;border-color:transparent transparent transparent #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.goods_info{font-size:15px;text-align:center}.goods_notice{max-width:680px!important}.goods_notice li{padding-left:1em;text-indent:-1em;list-style:none!important;font-size:15px}.goods-index{max-width:1040px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.goods-index_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods-index_post_item{width:30%;margin-bottom:50px}.goods-index_post_item a{display:block}.goods-index_post_item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.goods-index_post_item .eyecatch{position:relative;display:block;margin-bottom:20px;background:url(../img/goods/bg_item.png) 0 0 no-repeat;background-size:cover;overflow:hidden}.goods-index_post_item .eyecatch img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.goods-index_post_item .eyecatch .icn_soldout{position:absolute;top:50%;left:50%;display:block;padding:0 15px 0 20px;background:#231815;color:white;font-family:Archivo Narrow,sans-serif;font-size:18px;font-style:italic;font-weight:700;letter-spacing:.05em;line-height:1.6;-webkit-transform:translate(-50%,-50%) rotate(-14deg);transform:translate(-50%,-50%) rotate(-14deg);white-space:nowrap;z-index:10}.goods-index_post_item .title{margin-bottom:10px;color:#231815;font-size:17px;font-weight:900;line-height:1.4;text-align:center}.goods-index_post_item .subtitle{color:#231815;font-size:16px;font-weight:900;line-height:1.4;text-align:center}.goods-single [data-bgb] h2{color:#231815;font-size:26px;font-weight:900;text-align:center}.goods-single_post{padding-bottom:50px}.goods-single.icn_soldout .goods-slide .bgt-box__image-container{position:relative}.goods-single.icn_soldout .goods-slide .bgt-box__image-container:before{position:absolute;top:50%;left:50%;content:'Sold out!';display:block;padding:0 25px 0 30px;background:#231815;color:white;font-family:Archivo Narrow,sans-serif;font-size:30px;font-style:italic;font-weight:700;letter-spacing:.05em;line-height:1.6;-webkit-transform:translate(-50%,-50%) rotate(-14deg);transform:translate(-50%,-50%) rotate(-14deg);white-space:nowrap;z-index:10}.plan_car_wrap{margin-bottom:30px;padding-top:30px;background:url(../img/plan/icn_car_rd.svg) center top no-repeat;background-size:46px 33px;text-align:center}.plan_car_title{position:relative;display:inline-block;color:#d83321;font-size:32px;font-weight:700}.plan_car_title:before{position:absolute;top:50%;left:-50px;content:'';display:block;width:40px;height:2px;background:#d83321}.plan_car_title:after{position:absolute;top:50%;right:-50px;content:'';display:block;width:40px;height:2px;background:#d83321}.plan_pub_wrap{margin-bottom:30px;padding-top:30px;background:url(../img/plan/icn_pub_bl.svg) center top no-repeat;background-size:100px 39px;text-align:center}.plan_pub_title{position:relative;display:inline-block;color:#00489d;font-size:32px;font-weight:700}.plan_pub_title:before{position:absolute;top:50%;left:-50px;content:'';display:block;width:40px;height:2px;background:#00489d}.plan_pub_title:after{position:absolute;top:50%;right:-50px;content:'';display:block;width:40px;height:2px;background:#00489d}.plan_car01{margin-bottom:40px;padding:30px 0 80px;background:#fbe7dc url(../img/plan/icn_ttl_a.svg) center bottom 35px no-repeat;background-size:125px 43px;text-align:center}.plan_car01_title{font-size:30px;font-weight:700}.plan_car02{margin-bottom:40px;padding:30px 0 80px;background:#fae8e8 url(../img/plan/icn_ttl_b.svg) center bottom 35px no-repeat;background-size:180px 39px;text-align:center}.plan_car02_title{font-size:30px;font-weight:700}.plan_pub01{margin-bottom:40px;padding:30px 0 80px;background:#e6f1f9 url(../img/plan/icn_ttl_c.svg) center bottom 35px no-repeat;background-size:170px 43px;text-align:center}.plan_pub01_title{font-size:30px;font-weight:700}.plan_pub02{margin-bottom:40px;padding:30px 0 80px;background:#e8edf7 url(../img/plan/icn_ttl_d.svg) center bottom 35px no-repeat;background-size:232px 43px;text-align:center}.plan_pub02_title{font-size:30px;font-weight:700}.plan_flow{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px}.plan_flow_list{border-bottom:2px solid #231815}.plan_flow_list_item{position:relative;margin-bottom:30px;padding-bottom:30px;list-style:none;text-align:center}.plan_flow_list_item h4{position:relative;margin-bottom:10px;padding-left:140px;background:#fff4cf;font-size:26px;font-weight:700}.plan_flow_list_item h4 .step{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:150px;height:100%;background:#e94322;color:white;font-family:Archivo Narrow,sans-serif;font-size:24px;font-style:italic}.plan_flow_list_item h4 .step i{display:inline-block;width:32px;height:32px;margin-left:10px;background:white;border-radius:50%;color:#e94322;font-size:24px;line-height:32px}.plan_flow_list_item h4 .step:after{position:absolute;top:0;right:-17px;content:'';display:block;width:0;height:0;border-style:solid;border-width:26px 0 26px 17px;border-color:transparent transparent transparent #e94322}.plan_flow_list_item h4 .park{font-size:20px}.plan_flow_list_item h4 .notice{font-size:13px;font-weight:400}.plan_flow_list_item a{font-size:21px;text-decoration:underline}.plan_flow_list_item:not(:last-child):after{position:absolute;left:50%;bottom:0;content:'';display:block;width:0;height:0;border-style:solid;border-width:17px 17px 0;border-color:#007bff transparent transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.plan_flow_list_item .title-step-01 .step{background:#e94322}.plan_flow_list_item .title-step-01 .step i{color:#e94322}.plan_flow_list_item .title-step-01 .step:after{border-color:transparent transparent transparent #e94322}.plan_flow_list_item .title-step-02 .step{background:#dd421f}.plan_flow_list_item .title-step-02 .step i{color:#dd421f}.plan_flow_list_item .title-step-02 .step:after{border-color:transparent transparent transparent #dd421f}.plan_flow_list_item .title-step-03 .step{background:#0088ce}.plan_flow_list_item .title-step-03 .step i{color:#0088ce}.plan_flow_list_item .title-step-03 .step:after{border-color:transparent transparent transparent #0088ce}.plan_flow_list_item .title-step-04 .step{background:#004f9b}.plan_flow_list_item .title-step-04 .step i{color:#004f9b}.plan_flow_list_item .title-step-04 .step:after{border-color:transparent transparent transparent #004f9b}.plan_flow_list_item .button-step-01 a{color:#e94322}.plan_flow_list_item .button-step-02 a{color:#dd421f}.plan_flow_list_item .button-step-03 a{color:#0088ce}.plan_flow_list_item .button-step-04 a{color:#004f9b}.plan_flow-01 .plan_flow_list_item:after{border-color:#e94322 transparent transparent!important}.plan_flow-02 .plan_flow_list_item:after{border-color:#dd421f transparent transparent!important}.plan_flow-03 .plan_flow_list_item:after{border-color:#0088ce transparent transparent!important}.plan_flow-04 .plan_flow_list_item:after{border-color:#004f9b transparent transparent!important}.plan_recommend{max-width:940px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:120px}.plan_recommend_title{width:100%;margin-bottom:30px;font-size:24px;font-weight:900;text-align:center}.plan_recommend-01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plan_recommend-04{margin-bottom:0}.plan_recommend_notice{width:100%;margin-top:-17px;text-align:center}.plan .button-plan{width:48%;margin-bottom:37px}.plan .button-plan a,.plan .button-plan span{display:block;height:240px;padding:80px 0 30px;border-radius:20px;text-align:center}.plan .button-plan a.soon,.plan .button-plan span.soon{pointer-events:none}.plan .button-plan a.soon .link,.plan .button-plan span.soon .link{color:#231815;font-size:24px;font-weight:700;text-decoration:none}.plan .button-plan .text{color:#231815;font-size:17px;font-weight:400}.plan .button-plan .title{font-size:28px;font-weight:900}.plan .button-plan .link{font-size:20px;text-decoration:underline}.plan .button-plan .soldout{color:#231815;font-size:22px;font-weight:700}.plan .button-plan-01 a,.plan .button-plan-01 span{background:#f2f7e3 url(../img/plan/icn_rental.svg) center 24px no-repeat;background-size:64px 42px}.plan .button-plan-01 a .title,.plan .button-plan-01 a .link,.plan .button-plan-01 span .title,.plan .button-plan-01 span .link{color:#00684e}.plan .button-plan-02 a,.plan .button-plan-02 span{padding-top:70px;background:#f2edf0 url(../img/plan/icn_hotel.svg) center 20px no-repeat;background-size:40px 40px}.plan .button-plan-02 a .title,.plan .button-plan-02 a .link,.plan .button-plan-02 span .title,.plan .button-plan-02 span .link{color:#854898}.plan .button-plan-02 a .text,.plan .button-plan-02 span .text{line-height:1.5}.plan .button-plan-03 a,.plan .button-plan-03 span{background:#faf0f1 url(../img/plan/icn_tour.svg) center 22px no-repeat;background-size:103px 53px}.plan .button-plan-03 a .title,.plan .button-plan-03 a .link,.plan .button-plan-03 span .title,.plan .button-plan-03 span .link{color:#ea5c7b}.plan .button-plan-04 a,.plan .button-plan-04 span{background:#fcede5 url(../img/plan/icn_kbus.svg) center 22px no-repeat;background-size:120px 45px}.plan .button-plan-04 a .title,.plan .button-plan-04 a .link,.plan .button-plan-04 span .title,.plan .button-plan-04 span .link{color:#e3814b}.plan .button-plan-04 .text{line-height:1.4}#plan_car,#plan_car01,#plan_car02,#plan_pub,#plan_pub01,#plan_pub02{margin-top:-100px;padding-top:100px}a.nolink{pointer-events:none}@media screen and (max-width:760px){body{font-size:13px}.sp{display:block}.spi{display:inline}.slick-prev,.slick-next{width:18px;height:18px}.slick-prev{left:0}.slick-next{right:0}.slick-dots{top:auto;left:20px;bottom:100px;-webkit-transform:translateY(0);transform:translateY(0)}.slick-dots li{padding:6px 0}.slick-dots li,.slick-dots li button,.slick-dots li button:before{width:6px;height:6px}.top-pickup .slick-prev,.top-pickup .slick-next{top:auto;bottom:-60px;width:40px;height:40px}.top-pickup .slick-prev{left:4vw;background-size:40px auto}.top-pickup .slick-next{right:4vw;background-size:40px auto}.top-insta .slick-prev,.top-insta .slick-next{top:auto;bottom:-60px;width:40px;height:40px}.top-insta .slick-prev{left:4vw;background-size:40px auto}.top-insta .slick-next{right:4vw;background-size:40px auto}.wrapper{padding-top:46px}.wrapper .main{padding-bottom:50px}.wrapper .main .page{padding-top:40px}.wrapper .main .blog{padding-top:30px}.wrapper-plan .main{padding-top:30px}.header_inner{height:auto;padding:3px 20px}.header_logo{width:310px;height:40px}.header_logo img{width:310px;height:40px}.header_howto{display:none}.header_ticket{display:none}.header_sns{display:none}.gnav{min-width:375px;padding:3px 20px 200px}.gnav_logo{text-align:left}.gnav_logo img{width:310px;height:40px}.gnav_list{width:auto;height:auto;margin:0 15px 15px}.gnav_list_item{width:100%}.gnav_list_item:nth-child(1),.gnav_list_item:nth-child(7){border-top:0}.gnav_list_item:last-child{border-bottom:0}.gnav_list_item:nth-child(n+7){margin:0}.gnav_list_item a{text-align:left}.gnav_list_item a i{display:inline-block;height:45px}.gnav_list_item a i img{width:45px;height:45px}.gnav_list_item a .en{font-size:20px}.gnav_ticket{margin:0 auto 20px}.gnav_sns{width:260px}.gnav_sns_list_title{width:87px;font-size:17px}.gnav_sns_list_title:after{width:16px}.gnav_close{top:10px;right:20px;width:23px;height:23px}.spnav{display:-webkit-box;display:-ms-flexbox;display:flex}.footer{background-image:url(../img/common/sp/bg_wave_wh.png);background-size:100% auto;padding-top:140px;padding-bottom:100px}.footer_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.footer_inner{margin-bottom:40px}.footer_link{display:block}.footer_ticket{margin:0 auto 40px}.footer_sns{width:200px;margin:0 auto 40px}.footer_sns_list{margin-left:0}.footer_sns_list_title{width:100%;margin-bottom:34px;font-size:22px;text-align:center;white-space:nowrap}.footer_sns_list_title:after{top:auto;bottom:-18px;right:50%;width:1px;height:16px}.footer_sns_list_item{width:26px}.footer_sns_list_item a img{width:26px;height:26px}.footer_logo{position:static;width:126px;margin:0 auto}.footer_logo img{width:126px;height:188px}.fnav_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;height:300px;margin-left:50px}.fnav_list_item{width:50%;margin-bottom:10px}.fnav_list_item:nth-child(n+7){margin-left:20px}.fnav_list_item a{font-size:20px}.copyright{font-size:11px}.pagetop{position:relative;bottom:auto;right:auto;width:100px;height:100px;margin:0 30px -110px auto;z-index:4}.pagetop a img{width:90px;height:90px}.navi-btn{width:46px;height:46px}.panel-btn{width:46px;height:46px}.close .panel-btn-icon{width:24px}.close .panel-btn-icon:before,.close .panel-btn-icon:after{width:24px}.panel-btn-icon{width:20px;height:2px;-webkit-transform:translateX(calc(-50% + 2px));transform:translateX(calc(-50% + 2px))}.panel-btn-icon:before,.panel-btn-icon:after{height:2px}.panel-btn-icon:before{width:24px;margin-top:-9px}.panel-btn-icon:after{width:16px;margin-top:7px}.title-01 .en{font-size:52px}.title-01 .ja{font-size:12px}.title-date .day{font-size:46px}.title-date .week{font-size:26px}.title-date:before,.title-date:after{width:calc(100% - 120px)}.title-date:before{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.title-date:after{-webkit-transform:translateY(2px);transform:translateY(2px)}.button-01 a{width:200px;height:52px;font-size:20px;line-height:50px}.button-01 a:after{width:22px}.button-01.ja a{width:212px;font-size:15px}.button-01.wide a{width:100%;font-size:16px}.btn-caution{margin-bottom:25px}.btn-caution a{width:73vw;font-size:16px}.btn-caution a:after{width:26px}.btn-caution a i{font-size:10px}.btn-tax a{width:86vw;padding:9px 0 9px 20px;font-size:14px}.btn-tax a:before{left:20px;width:8px;height:8px}.btn-hotel a{width:100%}.btn-hotel a .copy{line-height:1.5}.btn-ticket a{font-size:17px}.btn-ticket a:after{width:22px}.pagination span.current,.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.prev a,.pagination span.next a,.pagination span.number a{margin:0 1px;padding:5px 10px;font-size:16px}.pagination span.number a{-webkit-transform:scaleY(.77);transform:scaleY(.77)}.pagination span.disabled,.pagination span.first a,.pagination span.last a,.pagination span.prev a,.pagination span.next a{font-size:11px}.pagination span.current,.pagination span.number a:hover{-webkit-transform:scaleY(.77);transform:scaleY(.77)}.pagination span.first a:before,.pagination span.last a:after{height:11px;margin-top:-5px}.pagination span.first a:before{left:12px}.pagination span.last a:after{right:12px}.hero_slide_item img{width:100%;height:auto}.top-pickup{padding:15px 5vw}.top-pickup_banner{display:none}.top-pickup_spbanner{display:block}.top-parktemp{padding:0 5vw 10px}.top-news{padding-top:25px;padding-bottom:50px}.top-news_title{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-news_list{margin:0 0 15px}.top-news_list_item.newup:before{right:-21px;top:-16px;width:42px;height:50px;background-size:40px auto}.top-news_list .image{margin-bottom:8px}.top-news_list .date{margin-bottom:5px;font-size:12px}.top-news_list .title{font-size:14px}.top-news .slick-slide{margin:10px 20px;padding:12px}.top-memory{padding:60px 0 470px;background-image:url(../img/top/sp/bg_concept.jpg);background-position:bottom 10px center;background-size:100% auto}.top-memory:before{background-image:url(../img/common/sp/bg_wave_wh.png);background-size:100% auto}.top-memory:after{background-image:url(../img/common/sp/bg_wave_gr.png);background-size:100% auto}.top-memory_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-memory_inner{display:block;width:auto}.top-memory_head{width:auto}.top-memory_copy p{margin-bottom:8px}.top-memory_copy p span{font-size:22px}.top-memory_image_01{display:none}.top-memory_image_02{display:none}.top-memory_logo{width:130px;margin:0 auto 15px}.top-memory_box{width:auto;margin:0;padding:20px 0}.top-memory_box p{font-size:13px;text-align:left}.top-memory_ksc{margin:0 5vw;padding-top:0}.top-memory_ksc img{width:100%}.top-artist{padding-bottom:120px;background:#cee7d2 url(../img/common/sp/bg_wave_mx.png) center bottom no-repeat;background-size:100% auto}.top-artist_inner{width:auto;margin-left:0;margin-right:0;padding-left:8vw;padding-right:8vw}.top-artist_copy{margin-bottom:20px;font-size:24px;letter-spacing:0;line-height:1.2}.top-artist_list{display:block;width:auto}.top-artist_list:after{bottom:-80px;font-size:46px;-webkit-transform:rotate(-8deg) translateX(-50%);transform:rotate(-8deg) translateX(-50%)}.top-artist_list_item{width:100%;margin-bottom:40px}.top-artist_list_item:last-child:after{right:-10px;bottom:-10px;font-size:14px}.top-artist_list_item.new:before{left:-21px;top:-20px;width:42px;height:49px;background-size:42px auto}.top-artist_list .name{margin:5px 0;font-size:18px}.top-artist_list .subtitle{font-size:12px;line-height:1.3}.top-artist_list .category{width:100px;height:22px;font-size:12px;line-height:19px}.top-artist_list .category.cate-beach{background-size:100px auto}.top-artist_list .category.cate-cape{background-size:100px auto}.top-plan{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-plan_list{display:block;width:auto}.top-plan_list{width:auto}.top-plan_list_item{width:auto}.top-plan_list_item .title{margin-bottom:30px}.top-plan_list_item .title a{padding:50px 0 10px;border-radius:14px;font-size:15px}.top-plan_list_item .title:after{bottom:-30px;width:150px;height:30px;background-size:150px 30px}.top-plan_list_item .box li{width:130px}.top-plan_list_item .box li a{padding-top:50px;border-radius:14px}.top-plan_list_item .box .text{font-size:13px}.top-plan_list_item .box .plan_a a{background-position:center 11px;background-size:43px 30px}.top-plan_list_item .box .plan_b a{background-position:center 18px;background-size:61px 22px}.top-plan_list_item .box .plan_c a{background-position:center 11px;background-size:43px 30px}.top-plan_list_item .box .plan_d a{background-position:center 18px;background-size:61px 22px}.top-plan_list_item.plan_car{margin-bottom:50px}.top-plan_list_item.plan_car .title a{background-position:center 20px;background-size:33px 24px}.top-plan_list_item.plan_pub .title a{background-position:center 18px;background-size:72px 28px}.top-ticket{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-ticket{padding-top:40px;padding-bottom:50px}.top-movie{background-image:url(../img/top/sp/bg_movie.png)}.top-movie_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-movie_title{margin-left:7.5vw;font-size:26px}.top-movie_title .ja{font-size:24px}.top-movie_youtube iframe{height:220px}.top-movie .button-01 a{display:block;width:300px;margin:0 auto 20px}.top-workshop{padding:90px 0 100px;background:url(../img/common/sp/bg_wave_wh.png) center top no-repeat,url(../img/common/sp/bg_wave_wh_btm.png) center bottom -1px no-repeat #fff1cf;background-size:100% auto,100% auto}.top-workshop_title{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-workshop_title{margin-bottom:20px}.top-workshop .ws-slide{margin-bottom:30px;padding-top:20px}.top-workshop .title{font-size:15px}.top-food{padding:40px 0 70px}.top-food_title{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-food_title{margin-bottom:20px}.top-food .food-slide{margin-bottom:30px;padding-top:20px}.top-food .title{font-size:15px}.top-goods{margin-bottom:50px;padding:90px 0 60px;background-image:url(../img/common/sp/bg_wave_wh.png);background-size:100% auto}.top-goods_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-goods_title{margin-bottom:30px}.top-goods_list{margin-bottom:10px}.top-goods_list_item{width:45%;margin-right:10%;margin-bottom:25px}.top-goods_list_item:nth-child(2n){margin-right:0}.top-goods .eyecatch .icn_soldout{padding:0 15px 0 20px;font-size:16px}.top-goods .title{font-size:12px}.top-goods .subtitle{font-size:12px}.top-volunteer{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-volunteer{margin-bottom:50px}.top-about{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-about{display:block;width:auto}.top-about_wrap{width:100%}.top-about_box{padding:15px 0 18px}.top-about_box_title{font-size:13px}.top-about_box_text{font-size:15px}.top-about_box-organizer .top-about_box_text{font-size:18px}.top-about_box-sponsor_list_item{width:32%;margin-right:2%;margin-bottom:10px}.top-about_box-sponsor_list_item:nth-child(3n){margin-right:0}.top-about_box-sponsor_list_item img{width:100%}.top-about_box-backing_link{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-about_box-backing_link a{margin-bottom:10px}.top-about_box-backing_link a img{height:37px}.top-about_box-contact .logo{padding:15px 0 5px}.top-about_box-contact .logo img{width:153px;height:20px}.top-about_box-contact .tel{font-size:18px}.top-about_box-contact .holiday,.top-about_box-contact .time{font-size:13px}.top-decorate_banner{width:40vw}.ksc-image img{height:auto}.ttl-page{width:auto;margin-left:0;margin-right:0;padding-left:8vw;padding-right:8vw}.ttl-page{padding-top:20px;padding-bottom:50px}.ttl-page .en{font-size:44px}.ttl-page .ja{font-size:10px}.ttl-page_wrap{background:url(../img/common/bg_pagetitle.svg) right center no-repeat,url(../img/common/sp/bg_pagetitle_wave.png) center bottom -1px no-repeat #cae1a9;background-size:114px 60px,100% auto}.ticket .soldout:after{top:0;left:50px;-webkit-transform:rotate(-12deg) translate(0) scale(.8);transform:rotate(-12deg) translate(0) scale(.8)}.ticket_head{margin-bottom:100px;padding-top:40px;margin-left:5vw;margin-right:5vw}.ticket_head_description{margin-bottom:25px}.ticket_head_news{margin:0 0 40px;padding:7px 0;font-size:16px}.ticket_head_news span{display:none}.ticket_camp{margin-bottom:100px;padding-bottom:40px}.ticket_camp_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ticket_camp_inner{padding-top:130px}.ticket_camp_title{width:133px;height:153px;top:-40px}.ticket_camp_message{margin-bottom:20px;font-size:15px}.ticket_camp_subtitle{margin-bottom:16px;padding:5px 0;border-width:1px;font-size:20px}.ticket_parking{margin-bottom:100px}.ticket_parking_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ticket_parking_inner{padding-top:130px}.ticket_parking_title{width:133px;height:153px;top:-40px}.ticket_parking_message{margin-bottom:20px;font-size:15px}.ticket_parking_subtitle{margin-bottom:16px;padding:5px 0;border-width:1px;font-size:20px}.ticket_vip{margin-bottom:100px;padding-bottom:40px}.ticket_vip_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ticket_vip_inner{padding-top:130px}.ticket_vip_title{width:133px;height:153px;top:-40px}.ticket_vip_message{margin-bottom:20px;font-size:15px}.ticket_vip_subtitle{margin-bottom:16px;padding:5px 0;border-width:1px;font-size:20px}.ticket_vip_soon{font-size:15px}.ticket_vip_item{font-size:16px;line-height:1.8}.ticket_vip_item .tax{font-size:14px}.ticket_vip_annotation{font-size:16px;line-height:1.5}.ticket_vip .ticket_info{display:block;width:auto}.ticket_vip .ticket_info_title{width:100%}.ticket_vip .ticket_info_text{width:100%}.ticket_rental{margin-bottom:100px;padding-bottom:40px}.ticket_rental_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ticket_rental_inner{padding-top:130px}.ticket_rental_title{width:133px;height:153px;top:-40px}.ticket_rental_message{margin-bottom:20px;font-size:15px}.ticket_rental_subtitle{margin-bottom:16px;padding:5px 0;border-width:1px;font-size:20px}.ticket_rental_text{margin-bottom:20px;font-size:13px}.ticket_rental_item{display:block;width:auto}.ticket_rental_item{margin-top:20px;margin-bottom:20px}.ticket_rental_item_text_title{margin-bottom:10px;font-size:16px;line-height:1.6}.ticket_rental_item_text_title-tents:after{top:20px;left:50px;-webkit-transform:rotate(-20deg) translate(0) scale(.8);transform:rotate(-20deg) translate(0) scale(.8)}.ticket_rental_item_text_title-tentm:after{top:20px;left:50px;-webkit-transform:rotate(-20deg) translate(0) scale(.8);transform:rotate(-20deg) translate(0) scale(.8)}.ticket_rental_item_text_title-groupm:after{top:20px;left:50px;-webkit-transform:rotate(-20deg) translate(0) scale(.8);transform:rotate(-20deg) translate(0) scale(.8)}.ticket_rental_item_text_title-groupl:after{top:20px;left:50px;-webkit-transform:rotate(-20deg) translate(0) scale(.8);transform:rotate(-20deg) translate(0) scale(.8)}.ticket_rental_item_text_notice{font-size:13px}.ticket_rental_item_image{width:100%;text-align:center}.ticket_rental_item_image img{width:60vw;margin-top:20px;margin-bottom:20px}.ticket_rental .ticket_item{margin-bottom:30px;font-size:14px;line-height:1.6}.ticket_bus{margin-bottom:100px;padding-bottom:40px}.ticket_bus_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ticket_bus_inner{padding-top:130px}.ticket_bus_title{width:133px;height:153px;top:-40px}.ticket_bus_message{margin-bottom:20px;font-size:15px}.ticket_bus_subtitle{margin-bottom:16px;padding:5px 0;border-width:1px;font-size:20px}.ticket_bus_text{margin-bottom:20px;font-size:13px}.ticket_bus_sale{font-size:14px}.ticket_bus_course_title{font-size:19px}.ticket_bus_course_text{margin-bottom:10px;font-size:17px;line-height:1.6}.ticket_bus_course_notice{font-size:12px;line-height:1.6}.ticket_bus_soon{font-size:15px}.ticket_bus .button-01 a{height:auto;padding:12px 0;line-height:1.5}.ticket_kbus{margin-bottom:40px;padding-bottom:40px}.ticket_kbus_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ticket_kbus_inner{padding-top:130px}.ticket_kbus_title{width:133px;height:153px;top:-40px}.ticket_kbus_message{margin-bottom:20px;font-size:15px}.ticket_kbus_subtitle{margin-bottom:16px;padding:5px 0;border-width:1px;font-size:20px}.ticket_kbus_sale{font-size:14px}.ticket_kbus_sale p{margin-bottom:5px}.ticket_kbus_time_message{margin-bottom:20px;font-size:14px}.ticket_kbus_time_title{margin-bottom:10px;font-size:14px}.ticket_kbus_schedule{margin-bottom:30px}.ticket_kbus_schedule_title{margin-bottom:10px;font-size:16px}.ticket_kbus_schedule_text{margin-bottom:15px;font-size:14px}.ticket_kbus_schedule_notice{font-size:12px}.ticket_kbus_soon{font-size:15px}.ticket_kbus .button-01 a{height:auto;padding:12px 0;line-height:1.5}.ticket_hotel{margin-bottom:50px;padding-bottom:40px}.ticket_hotel_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.ticket_hotel_inner{padding-top:40px}.ticket_hotel_title{width:133px;height:153px;top:-40px}.ticket_hotel_message{margin-bottom:5px;font-size:15px}.ticket_hotel_maintitle{margin-bottom:16px;padding:5px 0;border-width:1px;font-size:20px}.ticket_hotel_maintitle span{padding-left:40px;background-size:25px 25px}.ticket_hotel_subtitle{font-size:16px}.ticket_hotel_name{margin-bottom:5px;font-size:17px}.ticket_hotel_description{font-size:14px}.ticket_hotel_address{font-size:13px}.ticket_hotel_tel{font-size:13px}.ticket_hotel_link{margin-bottom:20px}.ticket_hotel_link a{font-size:13px}.ticket_hotel_soon{font-size:15px}.ticket_early{margin-bottom:20px}.ticket_early_title{margin-bottom:8px;font-size:18px}.ticket_early_text{display:block;padding:6px 0;line-height:1.4}.ticket_item{margin-bottom:15px;line-height:1.8}.ticket_item dt{font-size:16px}.ticket_item dd{font-size:17px}.ticket_item dd .tax{font-size:14px}.ticket_item dd.pricedown{font-size:15px}.ticket_item dd.pricedown span{font-size:12px}.ticket_item dd.notice{display:block;font-size:11px}.ticket_discount{margin-bottom:20px}.ticket_discount_title{font-size:14px}.ticket_discount_box{padding:15px 20px}.ticket_discount_copy{font-size:16px}.ticket_discount_subtitle{font-size:16px}.ticket_discount_list{margin-bottom:10px;line-height:1.5}.ticket_discount_list dt{width:11.2em;font-size:16px}.ticket_discount_list dd{font-size:17px}.ticket_discount_list dd .tax{font-size:14px}.ticket_discount_list dd.notice{font-size:11px}.ticket_discount_sale_title{padding-bottom:4px;font-size:15px}.ticket_discount_sale_counter{font-size:13px}.ticket_discount_sale_notice{font-size:11px}.ticket_discount_end{font-size:16px}.ticket_attention{font-size:14px;line-height:1.8}.ticket_info{font-size:14px;line-height:1.8}.ticket_info_notice{font-size:12px;line-height:1.8}.ticket_notice{font-size:12px}.tnavi{margin-bottom:20px}.tnavi_list{width:auto;width:348px}.tnavi_list_item{margin-bottom:8px;padding:0 8px}.tnavi_list_item a{width:100px;height:115px}#camp,#parking,#vip,#rental,#bus,#kbus{margin-top:-100px;padding-top:100px}.hometown{padding-bottom:60px;background-size:75px auto}.hometown_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.hometown_title{padding-top:10px;font-size:20px;line-height:1.2}.hometown_image{width:70vw}.hometown_copy{margin:0 5vw 15px;font-size:16px}.hometown_message{margin-bottom:20px;font-size:16px;line-height:1.5}.hometown_website{font-size:18px}.hometown_buttons_item{margin:0 5vw 14px}.hometown_buttons_item a{height:52px;font-size:15px;line-height:50px}.hometown_buttons_item a:after{width:22px}.artist_description{margin-bottom:40px}.artist-index{width:auto;margin-left:0;margin-right:0;padding-left:10vw;padding-right:10vw}.artist-index_post{display:block;width:auto}.artist-index_post:after{bottom:-10px;font-size:46px;-webkit-transform:rotate(-8deg) translateX(-50%);transform:rotate(-8deg) translateX(-50%)}.artist-index_post_item{width:100%;margin-bottom:40px}.artist-index_post_item:last-child:after{right:-10px;bottom:-10px;font-size:14px}.artist-index_post_item.new:before{left:-21px;top:-20px;width:42px;height:49px;background-size:42px auto}.artist-index_post .name{margin:5px 0;font-size:18px}.artist-index_post .subtitle{font-size:12px;line-height:1.3}.artist-index_post .category{width:100px;height:22px;font-size:12px;line-height:21px}.artist-index_post .category.cate-beach{background-size:100px auto}.artist-index_post .category.cate-cape{background-size:100px auto}.artist-single{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.artist-single{padding-top:0}.artist-single_post_head .image{margin:0 10vw 30px}.artist-single_post_head .image.new:before{left:-21px;top:-20px;width:42px;height:49px;background-size:42px auto}.artist-single_post_head .image.first-time:after{top:-10px;left:-10px;width:125px;height:54px;background-size:125px auto}.artist-single_post_head .title{margin:20px 5vw 10px;font-size:23px}.artist-single_post_head .subtitle{margin-bottom:30px;font-size:15px;line-height:1.3}.artist-single_post_head .category{width:100px;height:22px;margin-bottom:20px;font-size:12px;line-height:21px}.artist-single_post_head .category.cate-beach{background-size:100px 22px}.artist-single_post_head .category.cate-cape{background-size:100px 22px}.artist-more{margin-bottom:24px}.artist-more p{font-size:46px;text-indent:0;-webkit-transform:rotate(-8deg) translateY(-10px);transform:rotate(-8deg) translateY(-10px)}.news_description{margin-bottom:40px}.news-index{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.news-index_post{display:block;width:auto}.news-index_post_item{width:auto;margin-right:0;margin-bottom:38px;box-shadow:none}.news-index_post_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;background:none}.news-index_post_item a .image{width:45%;border-radius:5px}.news-index_post_item a .image img{border-radius:5px}.news-index_post_item a .post-main{width:50%}.news-index_post_item .date{padding:0 0 6px}.news-index_post_item .title{font-size:14px}.news-index_post_item.newup:before{right:auto;left:-16px;top:-16px;width:42px;height:50px;background-size:40px auto}.news-single_post_head{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.news-single_post .image{margin:0 5vw 20px}.news-single_post .image img{border-radius:10px}.news-single_post .image.newup:before{right:-21px;top:-16px;width:42px;height:50px;background-size:40px auto}.news-single_post .date{font-size:12px}.news-single_post .title{margin:10px 0 25px;font-size:18px;line-height:1.4}.food{padding-top:20px}.food_description{margin-bottom:35px;font-size:14px}.food-index{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.food-index_post_item{width:100%;margin-right:0;margin-bottom:40px}.food-index_post_item:nth-child(2n){margin-right:0}.food-index .eyecatch{margin-bottom:10px;border-radius:12px}.food-index .title{font-size:17px}.food-single_post{padding-bottom:30px}.food-single_post .post-head{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.food-single_post .post-head{margin-bottom:30px}.food-single_post .post-head .title{margin-bottom:5px;font-size:20px}.food-single_post .post-head .group{margin-bottom:20px;font-size:15px}.food-single_post .post-head .eyecatch{width:100%;margin-bottom:30px;border-radius:14px}.food-single .post-detail{font-size:13px;line-height:1.9}.workshop{padding-top:20px}.workshop_description{margin-bottom:35px;font-size:14px}.workshop-index{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.workshop-index_post_item{width:100%;margin-right:0;margin-bottom:40px}.workshop-index_post_item:nth-child(2n){margin-right:0}.workshop-index .eyecatch{margin-bottom:10px;border-radius:12px}.workshop-index .title{font-size:17px}.workshop-single_post{padding-bottom:40px}.workshop-single_post .post-head{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.workshop-single_post .post-head{margin-bottom:30px}.workshop-single_post .post-head .title{margin-bottom:5px;font-size:20px}.workshop-single_post .post-head .group{margin-bottom:20px;font-size:14px}.workshop-single_post .post-head .eyecatch{width:100%;margin-bottom:20px;border-radius:14px}.workshop-single .post-detail{font-size:13px;line-height:1.9}.goods{padding-bottom:50px}.goods_price{font-size:15px}.goods_button a.bgt-btn{width:200px;font-size:15px}.goods_info{font-size:13px}.goods_notice li{font-size:13px}.goods-index{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.goods-index_post_item{width:47.5%;margin-bottom:25px}.goods-index_post_item:nth-child(odd){margin-right:5%}.goods-index_post_item .eyecatch img{height:160px}.goods-index_post_item .eyecatch .icn_soldout{padding:0 15px 0 20px;font-size:16px}.goods-index_post_item .title{margin-bottom:5px;font-size:11px}.goods-index_post_item .subtitle{font-size:12px}.goods-single [data-bgb] h2{font-size:19px}.goods-single_post{padding-bottom:25px}.goods-single [data-bgb=trimmed-image5] .bgt-grid:first-child{padding-right:12px}.goods-single [data-bgb=image1] .bgt-grid:first-child{padding-right:12px}.goods-single [data-bgb=image2] .bgt-grid:first-child{padding-right:12px}.goods-single [data-bgb=image3] .bgt-grid:first-child{padding-right:12px}.goods-single [data-bgb=image4] .bgt-grid:first-child{padding-right:12px}.goods-single [data-bgb=image5] .bgt-grid:first-child{padding-right:12px}.goods-single.icn_soldout .goods-slide .bgt-box__image-container:before{font-size:22px}.plan_car_wrap{margin-bottom:20px;padding-top:25px;background-size:35px 25px}.plan_car_title{font-size:20px}.plan_car_title:before{left:-30px;width:22px}.plan_car_title:after{right:-30px;width:22px}.plan_pub_wrap{margin-bottom:20px;padding-top:25px;background-size:78px 31px}.plan_pub_title{font-size:20px}.plan_pub_title:before{left:-30px;width:22px}.plan_pub_title:after{right:-30px;width:22px}.plan_car01{padding:12px 0 38px;background-size:63px 21px;background-position:center bottom 12px}.plan_car01_title{font-size:18px;line-height:1.4}.plan_car02{padding:12px 0 38px;background-size:92px 20px;background-position:center bottom 12px}.plan_car02_title{font-size:18px;line-height:1.4}.plan_pub01{padding:12px 0 38px;background-size:90px 23px;background-position:center bottom 12px}.plan_pub01_title{font-size:18px;line-height:1.4}.plan_pub02{padding:12px 0 38px;background-size:117px 22px;background-position:center bottom 12px}.plan_pub02_title{font-size:18px;line-height:1.4}.plan_flow{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.plan_flow{margin-bottom:25px}.plan_flow_list_item{margin-bottom:18px;padding-bottom:18px}.plan_flow_list_item h4{padding:6px 0 6px 94px;font-size:15px;letter-spacing:0;line-height:1.4;text-align:left}.plan_flow_list_item h4 .step{width:70px;font-size:13px;text-align:center}.plan_flow_list_item h4 .step i{width:18px;height:18px;margin-left:5px;font-size:14px;line-height:18px}.plan_flow_list_item h4 .step:after{right:-10px;border-width:16.5px 0 16.5px 10px}.plan_flow_list_item h4.line-2{padding-left:90px;text-align:left}.plan_flow_list_item h4.line-2 .step{height:54px;text-align:center}.plan_flow_list_item h4.line-2 .step:after{border-width:27px 0 27px 10px}.plan_flow_list_item h4 .park{font-size:13px}.plan_flow_list_item h4 .notice{font-size:10px}.plan_flow_list_item a{font-size:16px}.plan_flow_list_item:not(:last-child):after{border-width:9px 9px 0}.plan_recommend{width:auto;margin-left:0;margin-right:0;padding-left:12vw;padding-right:12vw}.plan_recommend{display:block;width:auto}.plan_recommend{margin-bottom:60px}.plan_recommend_title{margin-bottom:15px;font-size:15px}.plan_recommend_notice{font-size:12px}.plan .button-plan{width:100%;margin-bottom:26px}.plan .button-plan a,.plan .button-plan span{height:auto;padding:50px 0 16px;border-radius:14px}.plan .button-plan a.soon .link,.plan .button-plan span.soon .link{font-size:15px}.plan .button-plan .text{font-size:12px}.plan .button-plan .title{font-size:18px}.plan .button-plan .link{font-size:13px}.plan .button-plan-01 a,.plan .button-plan-01 span{background-position:center 16px;background-size:43px 28px}.plan .button-plan-02 a,.plan .button-plan-02 span{background-position:center 16px;background-size:28px 29px}.plan .button-plan-03 a,.plan .button-plan-03 span{background-position:center 16px;background-size:58px 30px}.plan .button-plan-04 a,.plan .button-plan-04 span{background-position:center 16px;background-size:58px 30px}#plan_car,#plan_car01,#plan_car02,#plan_pub,#plan_pub01,#plan_pub02{margin-top:-70px;padding-top:70px}}@media screen and (max-width:321px){body{font-size:13px;font-size:3.46667vw}.tiny{display:block}}@media screen and (min-width:761px){a[href]:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.pc{display:block}.pci{display:inline}.header_logo a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header_howto a:hover{background-color:#231815;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header_ticket a:hover{background-color:#e03811;background-image:url(../img/common/icn_ticket_wh.svg);background-size:46px 24px;color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header_ticket a:hover:before{border-color:transparent transparent transparent #e03811}.header_sns_list_item a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.gnav_list_item a:hover{background:rgba(255,255,255,.3)}.gnav_ticket a:hover{background-color:#e03811;background-image:url(../img/common/icn_ticket_wh.svg);background-size:46px 24px;color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.gnav_ticket a:hover:before{border-color:transparent transparent transparent #e03811}.gnav_sns_list_item a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.footer_ticket a:hover{background-color:#e03811;background-image:url(../img/common/icn_ticket_wh.svg);background-size:50px 26px;color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.footer_ticket a:hover:before{border-color:transparent transparent transparent #e03811}.footer_sns_list_item a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.fnav_list_item a:hover{color:white;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.button-01 a:hover:before{left:0;top:0;width:100%;height:100%}.btn-caution a:hover{color:white}.btn-caution a:hover:before{left:0;top:0;width:100%;height:100%}.btn-caution a:hover:after{background:white}.btn-tax a:hover{background:#231815;color:white;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.btn-tax a:hover:before{border-color:white}.btn-ticket a:hover:before{left:0;top:0;width:100%;height:100%}.top-pickup a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.top-news_list a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-artist_list_item:nth-child(3n){margin-right:0}.top-artist_list_item:nth-child(3n-1){-webkit-transition-delay:.5s;transition-delay:.5s}.top-artist_list_item:nth-child(3n){-webkit-transition-delay:1s;transition-delay:1s}.top-artist_list_item a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-workshop .ws-slide_item a:hover .eyecatch img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-food .food-slide_item a:hover .eyecatch img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-volunteer a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.top-about_box-sponsor_list_item:nth-child(6n){margin-right:0}.top-decorate_banner a:hover img{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.tnavi_list_item a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.hometown_buttons_item a:hover{color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.hometown_buttons_item a:hover:before{left:0;top:0;width:100%;height:100%}.hometown_buttons_item a:hover:after{background:white}.artist-index_post_item:nth-child(3n){margin-right:0}.artist-index_post_item:nth-child(3n-1){-webkit-transition-delay:.5s;transition-delay:.5s}.artist-index_post_item:nth-child(3n){-webkit-transition-delay:1s;transition-delay:1s}.artist-index_post_item a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-index_post_item:nth-child(3n){margin-right:0}.news-index_post_item a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.food-index_post_item:nth-child(3n){margin-right:0}.food-index_post_item a:hover{color:#fff}.food-index_post_item a:hover .eyecatch img{-webkit-transform:scale(1.1);transform:scale(1.1)}.workshop-index_post_item:nth-child(3n){margin-right:0}.workshop-index_post_item a:hover{color:#fff}.workshop-index_post_item a:hover .eyecatch img{-webkit-transform:scale(1.1);transform:scale(1.1)}.goods-index_post_item:not(:nth-child(3n)){margin-right:5%}}@media screen and (min-width:761px) and (max-width:1200px){.wrapper .main{padding-bottom:60px}}@media screen and (max-width:1680px){.top-memory{background-size:100% auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fdmFyLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19yZXNldC5zY3NzIiwibWl4aW4vX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwicGx1Z2luL19zbGljay5zY3NzIiwicGx1Z2luL19zbGljay10aGVtZS5zY3NzIiwiPG5vIHNvdXJjZT4iLCJwbHVnaW4vX2FuaW1hdGlvbi5zY3NzIiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19zcC1tZW51LnNjc3MiLCJtb2R1bGUvX3RpdGxlLnNjc3MiLCJtb2R1bGUvX2J1dHRvbi5zY3NzIiwibW9kdWxlL19wYWdlci5zY3NzIiwicGFnZS9fdG9wLnNjc3MiLCJtaXhpbi9fZmxleC5zY3NzIiwicGFnZS9fcGFnZS5zY3NzIiwicGFnZS9fdGlja2V0LnNjc3MiLCJwYWdlL19hcnRpc3Quc2NzcyIsInBhZ2UvX25ld3Muc2NzcyIsInBhZ2UvX2Zvb2Quc2NzcyIsInBhZ2UvX3dvcmtzaG9wLnNjc3MiLCJwYWdlL19nb29kcy5zY3NzIiwicGFnZS9fcGxhbi5zY3NzIiwibWl4aW4vX21lZGlhLXF1ZXJ5LnNjc3MiLCJtaXhpbi9fZm9udC1zaXplLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0NBLHVMQ2hDQSxBRGdDWSxpQkNoQ0ssQUNRakIsK1ZBWUksU0FBUSxBQUNSLFVBQVMsQUFDVCxTQUFRLEFBQ1IsVUFBUyxBQUNULHVCQUFzQixBQUN0QixxQkFBc0IsQ0FDekIsQUFFRCxLQUNJLGFBQWEsQ0FDaEIsQUFFRCxtRkFFSSxhQUFhLENBQ2hCLEFBRUQsa0JBQ0UsY0FBZSxDQUNoQixBQUVELEdBQ0ksZUFBZSxDQUNsQixBQUVELGFBQ0ksV0FBVyxDQUNkLEFBRUQsb0RBRUksV0FBVSxBQUNWLFlBQVksQ0FDZixBQUVELEVDcENDLHNCRHFDaUMsQUFDOUIs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LEFBNEZMLCtCQW1EUSxZQUFZLEFBQ1osVVp6aURaLEFZeWlEc0IsaUVaemlEdEIsQ1l3akRTLEFBN0RILHNDQWtEUSxPQUFPLEFBQ1AsTUFBTSxBQUNOLFdBQVcsQUFDWCxXQUFZLENBRWYsQUF2REwscUNBMERRLGdCQUFpQixDQUVwQixBQ3JoRFAsc0NBV00sY0FBZSxDQUVsQixBQUNELHdDQUVJLDZCQUFBLEFBQXFCLG9CQUFBLENBRXhCLEFBQ0Qsc0NBRUksNEJBQUEsQUFBb0IsbUJBQUEsQ0FFdkIsQUF2QkgsMkNBb0ZZLDZCQUFBLEFBQXFCLG9CQUFBLENBRXhCLEFDMUdULG9DQWFNLGNBQWUsQ0FHbEIsQUFoQkgseUNBb0RZLDZCQUFBLEFBQXFCLG9CQUFBLENBRXhCLEFDbkNQLG9DQUVJLGNBQWUsQ0FFbEIsQUFiSCw4QkF1QlEsVUFBVyxDQVNkLEFBTkcsNENBRUksNkJBQUEsQUFBcUIsb0JBQUEsQ0FFeEIsQUN4QlAsd0NBRUksY0FBZSxDQUVsQixBQU1ELGtDQUlNLFVBQVcsQ0FTZCxBQWhDTCxnREE0QlksNkJBQUEsQUFBcUIsb0JBQUEsQ0FFeEIsQUNxQ1AsMkNBRUksZUFBZ0IsQ0FFbkIsQ3hCaUVOLEEwQjVJQywyRGpCTEEsZUFLSSxtQkFBb0IsQ0FpQnZCLENUbXVCRixBZ0J0bEJDLHFDQUxGLFlBTUkseUJBQTBCLENBMEk3QixDaEJxOUVBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRiYXNlOiAjMjMxODE1O1xyXG4kc21va2U6ICM2MDYwNjA7XHJcbiRncmF5OiAjNEY0QzRCO1xyXG4kbWFpbjogIzAwOEE3NjtcclxuJGxpZ2h0LW1haW46ICNDQUUxQTk7XHJcbiRzdWI6ICNGRkYxQ0Y7XHJcbiRhY2NlbnQ6ICNFMDM4MTE7XHJcbiRyZWQ6ICNEODMzMjE7IC8vIGxpdmVcclxuJGxpZ2h0LXJlZDogI0ZGRjFGMDtcclxuJGJsdWU6ICMwMDQ4OUQ7IC8vIHBhcmtcclxuJGxpZ2h0LWJsdWU6ICNFRUYyRjk7XHJcbiR5ZWxsb3c6ICNDQjlFNTE7IC8vIHZpcFxyXG4kbGlnaHQteWVsbG93OiAjRkNGN0VEO1xyXG4kZ3JlZW46ICMwMDlDN0E7Ly8gdGVudFxyXG4kbGlnaHQtZ3JlZW46ICNFQkY0RUY7XHJcbiR0b3VyOiAjMDA5QzdBOy8vIHRvdXJcclxuJG9saXZlOiAjQ0VFN0QyOy8vIGFydGlzdFxyXG4kb3JhbmdlOiAjRjA4MzIzO1xyXG4kaG9tZXRvd246ICM5RDYwMzE7XHJcbiRiZy1ob21ldG93bjogI0ZFRjNDOTtcclxuJHBpbms6ICNFMDc1OTQ7XHJcbiRsaWdodC1waW5rOiAjRkRGMUYxO1xyXG4kcHVycGxlOiAjODU0ODk4O1xyXG4kbGlnaHQtcHVycGxlOiAjRjJFREYwO1xyXG4ka2FyYXRzdTogI0UzODE0QjtcclxuJGxpZ2h0LWthcmF0c3U6ICNGQ0VERTU7XHJcblxyXG4kYmFzZS1saDogMjtcclxuJGJhc2UtZnM6IDE2cHg7XHJcbiRzcC1mczogMTNweDtcclxuXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1BcmNoaXZvK05hcnJvdzppdGFsLHdnaHRAMCw3MDA7MSw3MDAmZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZmYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LW5vdG9zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtbmFycm93OiAnQXJjaGl2byBOYXJyb3cnLCBzYW5zLXNlcmlmO1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QXJjaGl2bytOYXJyb3c6aXRhbCx3Z2h0QDAsNzAwOzEsNzAwJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm1haW4sIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgbGluZS1icmVhazogc3RyaWN0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgYVtocmVmXTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tYWluIGltZyB7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLyogQG1lZGlhIGNsYXNzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGlueSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIC50aW55IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnRhYmkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGNpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBjaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbGljay1wcmV2LFxuICAuc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4QTc2O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhBNzY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDhBNzY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDhBNzY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNsaWNrLWRvdHMge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaSxcbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG5cbi50b3AtcGlja3VwIC5zbGljay1wcmV2LCAudG9wLXBpY2t1cCAuc2xpY2stbmV4dCB7XG4gIHRvcDogMzUlO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDA4QTc2O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGlja3VwIC5zbGljay1wcmV2LCAudG9wLXBpY2t1cCAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi50b3AtcGlja3VwIC5zbGljay1wcmV2OjpiZWZvcmUsIC50b3AtcGlja3VwIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLnRvcC1waWNrdXAgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1waWNrdXAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDR2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcbiAgfVxufVxuXG4udG9wLXBpY2t1cCAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRvcC1waWNrdXAgLnNsaWNrLW5leHQge1xuICByaWdodDogLTM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGlja3VwIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNHZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvO1xuICB9XG59XG5cbi50b3AtcGlja3VwIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRvcC1pbnN0YSAuc2xpY2stcHJldiwgLnRvcC1pbnN0YSAuc2xpY2stbmV4dCB7XG4gIHRvcDogMzUlO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDA4QTc2O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW5zdGEgLnNsaWNrLXByZXYsIC50b3AtaW5zdGEgLnNsaWNrLW5leHQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC02MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4udG9wLWluc3RhIC5zbGljay1wcmV2OjpiZWZvcmUsIC50b3AtaW5zdGEgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4udG9wLWluc3RhIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW5zdGEgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDR2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcbiAgfVxufVxuXG4udG9wLWluc3RhIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udG9wLWluc3RhIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWluc3RhIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNHZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvO1xuICB9XG59XG5cbi50b3AtaW5zdGEgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uc2Nyb2xsLWZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNpdGlvbjogMnMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlSW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uc2Nyb2xsLWZhZGVUb3BJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZVRvcEluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLnNjcm9sbC1mYWRlTGVmdEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVMZWZ0SW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuXG4uc2Nyb2xsLWZhZGVSaWdodEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZVJpZ2h0SW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuXG4uc2Nyb2xsLWJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG59XG5cbi5zY3JvbGwtYmx1ci5zaG93IHtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4uc2Nyb2xsLXN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zY3JvbGwtc3ZnLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLXN2Zy5zaG93IC5uYSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBzdHJva2Utd2lkdGg6IC41O1xuICBzdHJva2U6ICMwMDhBNzYgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBuYV9hbmltZSAxcyBlYXNlLWluIDBzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG5hX2FuaW1lIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDAwO1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDUwJSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIGZpbGw6ICMwMDhBNzY7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBza2V3YW5pbWUge1xuICAxMDAlIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICAvKueUu+mdouOBruimi+OBiOOBpuOBhOOBquOBhOW3puOBi+OCieWPs+OBuOenu+WLleOBmeOCi+e1guS6huWcsOeCuSovXG4gIH1cbn1cblxuQGtleWZyYW1lcyBza2V3YW5pbWVfc2tldyB7XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgLyrnlLvpnaLjga7opovjgYjjgabjgYTjgarjgYTlt6bjgYvjgonlj7Pjgbjnp7vli5XjgZnjgovntYLkuoblnLDngrkqL1xuICB9XG59XG5cbi5kZWxheS10aW1lMDIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uZGVsYXktdGltZTA0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC41cztcbiAgcGFkZGluZy10b3A6IDU0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG4ud3JhcHBlci5sb2FkLWRvbmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3JhcHBlciAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud3JhcHBlciAubWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndyYXBwZXIgLm1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi53cmFwcGVyIC5tYWluIC5wYWdlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53cmFwcGVyIC5tYWluIC5wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4ud3JhcHBlciAubWFpbiAuYmxvZyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud3JhcHBlciAubWFpbiAuYmxvZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLndyYXBwZXItdG9wIHtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4ud3JhcHBlci1wbGFuIC5tYWluIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53cmFwcGVyLXBsYW4gLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbltkYXRhLWJnYl0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXJfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAwIDU0cHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjQ0FFMUE5O1xuICB6LWluZGV4OiA2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2lubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9sb2dvIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbG9nbyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuaGVhZGVyX2xvZ28gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGVhZGVyX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX2hvd3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2hvd3RvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfaG93dG8gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDhweCAwIDhweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjA4MzIzIHVybCguLi9pbWcvY29tbW9uL2ljbl9ub3RlX3doLnN2ZykgMzBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5oZWFkZXJfaG93dG8gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMTgxNTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5oZWFkZXJfaG93dG8gYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uaGVhZGVyX3RpY2tldCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl90aWNrZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl90aWNrZXQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0LnN2ZykgMjVweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0LnN2ZyksIHVybCguLi9pbWcvY29tbW9uL2ljbl90aWNrZXRfd2guc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0NnB4IDI0cHgsIDA7XG4gIGNvbG9yOiAjRTAzODExO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xufVxuXG4uaGVhZGVyX3RpY2tldCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyN3B4IDAgMjdweCAyMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmhlYWRlcl90aWNrZXQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwMzgxMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0X3doLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NnB4IDI0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmhlYWRlcl90aWNrZXQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFMDM4MTE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9zbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9zbnNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmhlYWRlcl9zbnNfbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCAxNHB4O1xufVxuXG4uaGVhZGVyX3Nuc19saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmhlYWRlcl9zbnNfbGlzdF9pdGVtIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbi5oZWFkZXJfc25zX2xpc3RfaXRlbSBhIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5nbmF2X3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZ25hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiA0NXB4IDAgNjVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXYge1xuICAgIG1pbi13aWR0aDogMzc1cHg7XG4gICAgcGFkZGluZzogM3B4IDIwcHggMjAwcHg7XG4gIH1cbn1cblxuLmduYXZfbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZ25hdl9sb2dvIGltZyB7XG4gIHdpZHRoOiA3ODNweDtcbiAgaGVpZ2h0OiA1OXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl9sb2dvIGltZyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uZ25hdl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNjkwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2X2xpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICB9XG59XG5cbi5nbmF2X2xpc3RfaXRlbSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl9saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nbmF2X2xpc3RfaXRlbTpudGgtY2hpbGQoMSksIC5nbmF2X2xpc3RfaXRlbTpudGgtY2hpbGQoNykge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2X2xpc3RfaXRlbTpudGgtY2hpbGQoMSksIC5nbmF2X2xpc3RfaXRlbTpudGgtY2hpbGQoNykge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLmduYXZfbGlzdF9pdGVtOm50aC1jaGlsZChuKzcpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfbGlzdF9pdGVtOm50aC1jaGlsZChuKzcpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmduYXZfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfbGlzdF9pdGVtIGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmduYXZfbGlzdF9pdGVtIGEgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIyJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2X2xpc3RfaXRlbSBhIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmduYXZfbGlzdF9pdGVtIGEgaSBpbWcge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl9saXN0X2l0ZW0gYSBpIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5nbmF2X2xpc3RfaXRlbSBhIC5lbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwJTtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2X2xpc3RfaXRlbSBhIC5lbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5nbmF2X2xpc3RfaXRlbSBhIC5qYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM4JTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuZ25hdl9saXN0X2l0ZW0gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG59XG5cbi5nbmF2X2xpc3RfaXRlbS5zb29uID4gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmduYXZfdGlja2V0IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl90aWNrZXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLmduYXZfdGlja2V0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0LnN2ZykgMjVweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0LnN2ZyksIHVybCguLi9pbWcvY29tbW9uL2ljbl90aWNrZXRfd2guc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0NnB4IDI0cHgsIDA7XG4gIGNvbG9yOiAjRTAzODExO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG5cbi5nbmF2X3RpY2tldCBhIC5lbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmduYXZfdGlja2V0IGEgLmphIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nbmF2X3RpY2tldCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyN3B4IDAgMjdweCAyMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmduYXZfdGlja2V0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDM4MTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNuX3RpY2tldF93aC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDZweCAyNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5nbmF2X3RpY2tldCBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0UwMzgxMTtcbiAgfVxufVxuXG4uZ25hdl9zbnMge1xuICB3aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl9zbnMge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4uZ25hdl9zbnNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmduYXZfc25zX2xpc3RfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfc25zX2xpc3RfdGl0bGUge1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uZ25hdl9zbnNfbGlzdF90aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl9zbnNfbGlzdF90aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG5cbi5nbmF2X3Nuc19saXN0X2l0ZW0ge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDE0cHg7XG59XG5cbi5nbmF2X3Nuc19saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmduYXZfc25zX2xpc3RfaXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4uZ25hdl9zbnNfbGlzdF9pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmduYXZfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLmduYXZfY2xvc2U6OmJlZm9yZSwgLmduYXZfY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTFweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZ25hdl9jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmduYXZfY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3BuYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc3BuYXZfcGxhbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YwODMyMztcbn1cblxuLnNwbmF2X3BsYW4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNwbmF2X3RpY2tldCB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Q3MzMyMTtcbn1cblxuLnNwbmF2X3RpY2tldCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3BuYXZfc25zIHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI0NBRTFBOTtcbn1cblxuLnNwbmF2X3Nuc19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNwbmF2X3Nuc19saXN0X2l0ZW0ge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5zcG5hdl9zbnNfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbmF2X3Nuc19saXN0X2l0ZW0gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjMxODE1IHVybCguLi9pbWcvY29tbW9uL2JnX3dhdmVfd2gucG5nKSBjZW50ZXIgdG9wIC0xcHggbm8tcmVwZWF0O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZV93aC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXJfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlcl90aWNrZXQge1xuICB3aWR0aDogMjMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfdGlja2V0IHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG59XG5cbi5mb290ZXJfdGlja2V0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0LnN2ZykgMjhweCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0LnN2ZyksIHVybCguLi9pbWcvY29tbW9uL2ljbl90aWNrZXRfd2guc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDI2cHgsIDA7XG4gIGNvbG9yOiAjRTAzODExO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG59XG5cbi5mb290ZXJfdGlja2V0IGEgLmVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9vdGVyX3RpY2tldCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyOXB4IDAgMjlweCAyMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmZvb3Rlcl90aWNrZXQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwMzgxMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0X3doLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDI2cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmZvb3Rlcl90aWNrZXQgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFMDM4MTE7XG4gIH1cbn1cblxuLmZvb3Rlcl9zbnMge1xuICB3aWR0aDogMzEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfc25zIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyX3Nuc19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX3Nuc19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX3Nuc19saXN0X3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfc25zX2xpc3RfdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5mb290ZXJfc25zX2xpc3RfdGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9zbnNfbGlzdF90aXRsZTo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0xOHB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9zbnNfbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX3Nuc19saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG59XG5cbi5mb290ZXJfc25zX2xpc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuZm9vdGVyX3Nuc19saXN0X2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbn1cblxuLmZvb3Rlcl9zbnNfbGlzdF9pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9zbnNfbGlzdF9pdGVtIGEgaW1nIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbG9nbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTI2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9sb2dvIGltZyB7XG4gIHdpZHRoOiAxNDRweDtcbiAgaGVpZ2h0OiAyMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIGhlaWdodDogMTg4cHg7XG4gIH1cbn1cblxuLmZuYXYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm5hdl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mbmF2X2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG4uZm5hdl9saXN0X2l0ZW0ge1xuICB3aWR0aDogN2VtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm5hdl9saXN0X2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm5hdl9saXN0X2l0ZW06bnRoLWNoaWxkKG4rNykge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5mbmF2X2xpc3RfaXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZuYXZfbGlzdF9pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuZm5hdl9saXN0X2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG59XG5cbi5mbmF2X2xpc3RfaXRlbS5zb29uID4gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTE2cHg7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdldG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMCAzMHB4IC0xMTBweCBhdXRvO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cblxuLnBhZ2V0b3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZXRvcCBhIGltZyB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAxMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2V0b3AgYSBpbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4ubmF2aS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uYXZpLWJ0biB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5wYW5lbC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhbmVsLWJ0biB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbn1cblxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wYW5lbC1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAzcHgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMnB4KSk7XG4gIH1cbn1cblxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4ucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gIH1cbn1cblxuLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB6LWluZGV4OiA1O1xufVxuXG4ub3ZlcmxheS5vcGVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aXRsZS0wMSAuZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDhBNzY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDEgLmVuIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuLnRpdGxlLTAxIC5qYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRGNEM0QjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIC5qYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ldGEgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ldGEuYXBwZWFydGV4dCBzcGFuIHtcbiAgYW5pbWF0aW9uOiB0ZXh0X2FuaW1lX29uIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHRleHRfYW5pbWVfb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi50aXRsZS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwOEE3NjtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRpdGxlLWRhdGUgLmRheSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLWRhdGUgLmRheSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbi50aXRsZS1kYXRlIC53ZWVrIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtZGF0ZSAud2VlayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi50aXRsZS1kYXRlOjpiZWZvcmUsIC50aXRsZS1kYXRlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA4QTc2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtZGF0ZTo6YmVmb3JlLCAudGl0bGUtZGF0ZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIH1cbn1cblxuLnRpdGxlLWRhdGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLWRhdGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB9XG59XG5cbi50aXRsZS1kYXRlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtZGF0ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICB9XG59XG5cbi5idXR0b24tMDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idXR0b24tMDEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnV0dG9uLTAxIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5idXR0b24tMDEgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDhBNzY7XG4gIHRyYW5zaXRpb246IGVhc2UgLjJzO1xufVxuXG4uYnV0dG9uLTAxIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJ1dHRvbi0wMSBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0wMSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5idXR0b24tMDEgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmJ1dHRvbi0wMS5qYSBhIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idXR0b24tMDEuamEgYSB7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uYnV0dG9uLTAxLndpZGUgYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJ1dHRvbi0wMS53aWRlIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYnRuLWNhdXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idG4tY2F1dGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYnRuLWNhdXRpb24gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzQwcHg7XG4gIHBhZGRpbmc6IDEwcHggNDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRUY2NTtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJ0bi1jYXV0aW9uIGEge1xuICAgIHdpZHRoOiA3M3Z3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYnRuLWNhdXRpb24gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIHRyYW5zaXRpb246IGVhc2UgLjJzO1xufVxuXG4uYnRuLWNhdXRpb24gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idG4tY2F1dGlvbiBhOjphZnRlciB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbn1cblxuLmJ0bi1jYXV0aW9uIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi1jYXV0aW9uIGEgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idG4tY2F1dGlvbiBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uYnRuLWNhdXRpb24gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmJ0bi1jYXV0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuYnRuLWNhdXRpb24gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmJ0bi1jYXV0aW9uIGE6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLXRheCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi10YXggYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGRUYzQzk7XG4gIGNvbG9yOiAjOUQ2MDMxO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idG4tdGF4IGEge1xuICAgIHdpZHRoOiA4NnZ3O1xuICAgIHBhZGRpbmc6IDlweCAwIDlweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYnRuLXRheCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOUQ2MDMxO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOUQ2MDMxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJ0bi10YXggYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmJ0bi10YXggYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5idG4tdGF4IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLWhvdGVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLWhvdGVsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGMkVERjA7XG4gIHdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnRuLWhvdGVsIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idG4taG90ZWwgYSAuY29weSB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5idG4taG90ZWwgYSAuY29weSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYnRuLWhvdGVsIGEgLnRpdGxlIHtcbiAgY29sb3I6ICM4NTQ4OTg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ0bi1ob3RlbCBhIC50aXRsZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RpY2tldC9pY25faG90ZWwuc3ZnKSBsZWZ0IGNlbnRlci8yNXB4IDI1cHggbm8tcmVwZWF0O1xufVxuXG4uYnRuLXRpY2tldCB7XG4gIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi10aWNrZXQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJ0bi10aWNrZXQgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5idG4tdGlja2V0IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA4QTc2O1xuICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcbn1cblxuLmJ0bi10aWNrZXQgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnRuLXRpY2tldCBhOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cbn1cblxuLmJ0bi10aWNrZXQgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRpY2tldCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuYnRuLXRpY2tldCBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYnRuLXRpY2tldCBhLmJ0bi1wZWFyIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uYnRuLXRpY2tldCBhLmJ0bi12aXAge1xuICB3aWR0aDogMjg4cHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDAgMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGEsXG4ucGFnaW5hdGlvbiBzcGFuLm5leHQgYSxcbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuICAucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxuICAucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhLFxuICAucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcbiAgLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICAgIG1hcmdpbjogMCAxcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICBiYWNrZ3JvdW5kOiAjQ0FDQUNBO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuODgpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwJSA3NSUsIDAlIDI1JSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNzcpO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYSxcbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdpbmF0aW9uIHNwYW4uZGlzYWJsZWQsXG4gIC5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYSxcbiAgLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEsXG4gIC5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuICAucGFnaW5hdGlvbiBzcGFuLm5leHQgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ucHJldiBhLFxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5jdXJyZW50LFxuLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDhBNzY7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjg4KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMTAwJSAyNSUsIDEwMCUgNzUlLCA1MCUgMTAwJSwgMCUgNzUlLCAwJSAyNSUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnaW5hdGlvbiBzcGFuLmN1cnJlbnQsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubnVtYmVyIGE6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNzcpO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwOEE3Njtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTo6YmVmb3JlLFxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUsXG4gIC5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhOjpiZWZvcmUge1xuICBsZWZ0OiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6OmJlZm9yZSB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYTo6YWZ0ZXIge1xuICByaWdodDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC1uYXZpIGEge1xuICBjb2xvcjogIzAwOEE3Njtcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZXJvX3NsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uaGVyb19zbGlkZS5zbGljay1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZXJvX3NsaWRlX2l0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uaGVyb19zbGlkZV9pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlcm9fc2xpZGVfaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4udG9wLXBpY2t1cCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1waWNrdXAge1xuICAgIHBhZGRpbmc6IDE1cHggNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50b3AtcGlja3VwIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG59XG5cbi50b3AtcGlja3VwX2Jhbm5lciB7XG4gIHdpZHRoOiA4MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGlja3VwX2Jhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLXBpY2t1cF9zcGJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGlja3VwX3NwYmFubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udG9wLXBhcmt0ZW1wIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjMDA4QTc2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXBhcmt0ZW1wIHtcbiAgICBwYWRkaW5nOiAwIDV2dyAxMHB4O1xuICB9XG59XG5cbi50b3AtcGFya3RlbXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRvcC1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udG9wLW5ld3NfdGl0bGUge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1uZXdzX2xpc3Qge1xuICBtYXJnaW46IDAgLTI4cHggNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1uZXdzX2xpc3Qge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLnRvcC1uZXdzX2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uZXdzX2xpc3RfaXRlbS5uZXd1cDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI2cHg7XG4gIHRvcDogLTIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9uZXd1cC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTJweCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfbGlzdF9pdGVtLm5ld3VwOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICB0b3A6IC0xNnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcbiAgfVxufVxuXG4udG9wLW5ld3NfbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3AtbmV3c19saXN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLW5ld3NfbGlzdCBhOmhvdmVyIC5pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4udG9wLW5ld3NfbGlzdCAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfbGlzdCAuaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4udG9wLW5ld3NfbGlzdCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi50b3AtbmV3c19saXN0IC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbmV3c19saXN0IC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtbmV3c19saXN0IC50aXRsZSB7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3NfbGlzdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udG9wLW5ld3MgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udG9wLW5ld3MgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTBweCAyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW5ld3MgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5cbi50b3AtbWVtb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxODBweCAwIDMwJTtcbiAgYmFja2dyb3VuZDogI0Q4RUJGQSB1cmwoLi4vaW1nL3RvcC9iZ19jb25jZXB0LmpwZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTY4MHB4IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAudG9wLW1lbW9yeSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZW1vcnkge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0NzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9zcC9iZ19jb25jZXB0LmpwZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG5cbi50b3AtbWVtb3J5OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfd2F2ZV93aC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1lbW9yeTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ193YXZlX3doLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuLnRvcC1tZW1vcnk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX3dhdmVfZ3IucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZW1vcnk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ193YXZlX2dyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuLnRvcC1tZW1vcnlfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1lbW9yeV9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1lbW9yeV9pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1tZW1vcnlfaGVhZCB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVtb3J5X2hlYWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50b3AtbWVtb3J5X2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udG9wLW1lbW9yeV9jb3B5IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZW1vcnlfY29weSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnRvcC1tZW1vcnlfY29weSBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVtb3J5X2NvcHkgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnRvcC1tZW1vcnlfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbWVtb3J5X2ltYWdlXzAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVtb3J5X2ltYWdlXzAxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtbWVtb3J5X2ltYWdlXzAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiAzMTVweDtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1lbW9yeV9pbWFnZV8wMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLW1lbW9yeV9sb2dvIHtcbiAgd2lkdGg6IDIzNXB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZW1vcnlfbG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbn1cblxuLnRvcC1tZW1vcnlfYm94IHtcbiAgd2lkdGg6IDU0JTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZW1vcnlfYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi50b3AtbWVtb3J5X2JveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZW1vcnlfYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50b3AtbWVtb3J5X2JveCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9wLW1lbW9yeV9rc2Mge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVtb3J5X2tzYyB7XG4gICAgbWFyZ2luOiAwIDV2dztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4udG9wLW1lbW9yeV9rc2MgaW1nIHtcbiAgd2lkdGg6IDU2NXB4O1xuICBoZWlnaHQ6IDQ3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVtb3J5X2tzYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtYXJ0aXN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgYmFja2dyb3VuZDogI0NFRTdEMiB1cmwoLi4vaW1nL2NvbW1vbi9iZ193YXZlX214LnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYXJ0aXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgYmFja2dyb3VuZDogI0NFRTdEMiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ193YXZlX214LnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuLnRvcC1hcnRpc3RfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFydGlzdF9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG4udG9wLWFydGlzdF9jb3B5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggYXV0byA3MHB4O1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hcnRpc3RfY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4udG9wLWFydGlzdF9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hcnRpc3RfbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1hcnRpc3RfbGlzdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogJ2FuZCBNT1JFJztcbiAgY29sb3I6ICMwMDhBNzY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFydGlzdF9saXN0OjphZnRlciB7XG4gICAgYm90dG9tOiAtODBweDtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnRvcC1hcnRpc3RfbGlzdF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjkuNDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUuODI1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hcnRpc3RfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50b3AtYXJ0aXN0X2xpc3RfaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnRvcC1hcnRpc3RfbGlzdF9pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50b3AtYXJ0aXN0X2xpc3RfaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgfVxufVxuXG4udG9wLWFydGlzdF9saXN0X2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogJ2FuZCBNT1JFJztcbiAgY29sb3I6ICMwMDhBNzY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYXJ0aXN0X2xpc3RfaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3AtYXJ0aXN0X2xpc3RfaXRlbS5uZXc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI2cHg7XG4gIHRvcDogLTIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvaWNuX25ldy5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTJweCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFydGlzdF9saXN0X2l0ZW0ubmV3OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvO1xuICB9XG59XG5cbi50b3AtYXJ0aXN0X2xpc3RfaXRlbSBhLmZpcnN0LXRpbWU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJ0aXN0L2ljbl9zYWdhLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjVweCBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4udG9wLWFydGlzdF9saXN0X2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50b3AtYXJ0aXN0X2xpc3RfaXRlbSBhOmhvdmVyIC5pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4udG9wLWFydGlzdF9saXN0IC5pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi50b3AtYXJ0aXN0X2xpc3QgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi50b3AtYXJ0aXN0X2xpc3QgLm5hbWUge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hcnRpc3RfbGlzdCAubmFtZSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRvcC1hcnRpc3RfbGlzdCAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYXJ0aXN0X2xpc3QgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4udG9wLWFydGlzdF9saXN0IC5jYXRlZ29yeSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hcnRpc3RfbGlzdCAuY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi50b3AtYXJ0aXN0X2xpc3QgLmNhdGVnb3J5LmNhdGUtYmVhY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FydGlzdC9iZ19jYXRlX2JlYWNoLnBuZykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggYXV0bztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFydGlzdF9saXN0IC5jYXRlZ29yeS5jYXRlLWJlYWNoIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87XG4gIH1cbn1cblxuLnRvcC1hcnRpc3RfbGlzdCAuY2F0ZWdvcnkuY2F0ZS1jYXBlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvYmdfY2F0ZV9jYXBlLnBuZykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggYXV0bztcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYXJ0aXN0X2xpc3QgLmNhdGVnb3J5LmNhdGUtY2FwZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCBhdXRvO1xuICB9XG59XG5cbi50b3AtcGxhbiB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGxhbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udG9wLXBsYW5fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udG9wLXBsYW5fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1wbGFuX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCA3dncgODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGxhbl9saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udG9wLXBsYW5fbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXBsYW5fbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udG9wLXBsYW5fbGlzdF9pdGVtIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1wbGFuX2xpc3RfaXRlbSAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3MHB4IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXBsYW5fbGlzdF9pdGVtIC50aXRsZSBhIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udG9wLXBsYW5fbGlzdF9pdGVtIC50aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtNDVweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjI0cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGFuL2JnX2xpbmUuc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyNHB4IDQ1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbSAudGl0bGU6OmFmdGVyIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAzMHB4O1xuICB9XG59XG5cbi50b3AtcGxhbl9saXN0X2l0ZW0gLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi50b3AtcGxhbl9saXN0X2l0ZW0gLmJveCBsaSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXBsYW5fbGlzdF9pdGVtIC5ib3ggbGkge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuXG4udG9wLXBsYW5fbGlzdF9pdGVtIC5ib3ggbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGxhbl9saXN0X2l0ZW0gLmJveCBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB9XG59XG5cbi50b3AtcGxhbl9saXN0X2l0ZW0gLmJveCAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2EgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkU3REM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi9pY25fcGxhbl9hLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYzcHggNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2EgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0M3B4IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2IgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUU4RTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi9pY25fcGxhbl9iLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggMzNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2IgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MXB4IDIycHg7XG4gIH1cbn1cblxuLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2MgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkYxRjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi9pY25fcGxhbl9jLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYzcHggNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2MgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0M3B4IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2QgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVERjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi9pY25fcGxhbl9kLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggMzNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbSAuYm94IC5wbGFuX2QgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MXB4IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wbGFuX2xpc3RfaXRlbS5wbGFuX2NhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udG9wLXBsYW5fbGlzdF9pdGVtLnBsYW5fY2FyIC50aXRsZSBhIHtcbiAgYmFja2dyb3VuZDogI0Q4MzMyMSB1cmwoLi4vaW1nL3BsYW4vaWNuX2Nhci5zdmcpIGNlbnRlciAyNnB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGxhbl9saXN0X2l0ZW0ucGxhbl9jYXIgLnRpdGxlIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzNweCAyNHB4O1xuICB9XG59XG5cbi50b3AtcGxhbl9saXN0X2l0ZW0ucGxhbl9wdWIgLnRpdGxlIGEge1xuICBiYWNrZ3JvdW5kOiAjMDA0ODlEIHVybCguLi9pbWcvcGxhbi9pY25fcHViLnN2ZykgY2VudGVyIDI2cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDExM3B4IDQ0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcGxhbl9saXN0X2l0ZW0ucGxhbl9wdWIgLnRpdGxlIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzJweCAyOHB4O1xuICB9XG59XG5cbi50b3AtdGlja2V0IHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC10aWNrZXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC10aWNrZXQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi50b3AtdGlja2V0X3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRvcC10aWNrZXRfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1tb3ZpZSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbW92aWUucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1vdmllIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9zcC9iZ19tb3ZpZS5wbmcpO1xuICB9XG59XG5cbi50b3AtbW92aWVfaW5uZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbW92aWVfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udG9wLW1vdmllX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDhBNzY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tb3ZpZV90aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXZ3O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4udG9wLW1vdmllX3RpdGxlIC5qYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tb3ZpZV90aXRsZSAuamEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udG9wLW1vdmllX3lvdXR1YmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tb3ZpZV95b3V0dWJlIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4udG9wLW1vdmllIC5idXR0b24tMDEgYSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbW92aWUgLmJ1dHRvbi0wMSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG4udG9wLXdvcmtzaG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNjBweCAwIDE4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ193YXZlX3doLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQsIHVybCguLi9pbWcvY29tbW9uL2JnX3dhdmVfd2hfYnRtLnBuZykgY2VudGVyIGJvdHRvbSAtMXB4IG5vLXJlcGVhdCAjRkZGMUNGO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMDBweCBhdXRvLCAyMDAwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC13b3Jrc2hvcCB7XG4gICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL3NwL2JnX3dhdmVfd2gucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZV93aF9idG0ucG5nKSBjZW50ZXIgYm90dG9tIC0xcHggbm8tcmVwZWF0ICNGRkYxQ0Y7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIDEwMCUgYXV0bztcbiAgfVxufVxuXG4udG9wLXdvcmtzaG9wX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC13b3Jrc2hvcF90aXRsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXdvcmtzaG9wX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50b3Atd29ya3Nob3AgLndzLXNsaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atd29ya3Nob3AgLndzLXNsaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi50b3Atd29ya3Nob3AgLndzLXNsaWRlX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi50b3Atd29ya3Nob3AgLndzLXNsaWRlX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLXdvcmtzaG9wIC53cy1zbGlkZV9pdGVtIGE6aG92ZXIgLmV5ZWNhdGNoIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbi50b3Atd29ya3Nob3AgLmV5ZWNhdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnRvcC13b3Jrc2hvcCAuZXllY2F0Y2ggaW1nIHtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4udG9wLXdvcmtzaG9wIC5leWVjYXRjaC5ub2ltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOEE3Njtcbn1cblxuLnRvcC13b3Jrc2hvcCAudGl0bGUge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXdvcmtzaG9wIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50b3AtZm9vZCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mb29kIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcbiAgfVxufVxuXG4udG9wLWZvb2RfdGl0bGUge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZvb2RfdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mb29kX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50b3AtZm9vZCAuZm9vZC1zbGlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZvb2QgLmZvb2Qtc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mb29kIC5mb29kLXNsaWRlX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi50b3AtZm9vZCAuZm9vZC1zbGlkZV9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnRvcC1mb29kIC5mb29kLXNsaWRlX2l0ZW0gYTpob3ZlciAuZXllY2F0Y2ggaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuLnRvcC1mb29kIC5leWVjYXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi50b3AtZm9vZCAuZXllY2F0Y2ggaW1nIHtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4udG9wLWZvb2QgLmV5ZWNhdGNoLm5vaW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4QTc2O1xufVxuXG4udG9wLWZvb2QgLnRpdGxlIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mb29kIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50b3AtZ29vZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjREFGMEZDIHVybCguLi9pbWcvY29tbW9uL2JnX3dhdmVfd2gucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1nb29kcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ193YXZlX3doLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuLnRvcC1nb29kc19pbm5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ29vZHNfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1nb29kc190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ29vZHNfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1nb29kc19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdvb2RzX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1nb29kc19saXN0X2l0ZW0ge1xuICB3aWR0aDogMjIlO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udG9wLWdvb2RzX2xpc3RfaXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdvb2RzX2xpc3RfaXRlbSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ29vZHNfbGlzdF9pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4udG9wLWdvb2RzIC5leWVjYXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9wLWdvb2RzIC5leWVjYXRjaCBpbWcge1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi50b3AtZ29vZHMgLmV5ZWNhdGNoLm5vaW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4QTc2O1xufVxuXG4udG9wLWdvb2RzIC5leWVjYXRjaCAuaWNuX3NvbGRvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKSByb3RhdGUoLTE0ZGVnKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ29vZHMgLmV5ZWNhdGNoIC5pY25fc29sZG91dCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRvcC1nb29kcyAudGl0bGUge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ29vZHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1nb29kcyAuc3VidGl0bGUge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ29vZHMgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC12b2x1bnRlZXIge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZvbHVudGVlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZvbHVudGVlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLXZvbHVudGVlciBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxufVxuXG4udG9wLWFib3V0IHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFib3V0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50b3AtYWJvdXRfd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXRfd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1hYm91dF9ib3gge1xuICBwYWRkaW5nOiAxOHB4IDAgMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMzE4MTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXRfYm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMThweDtcbiAgfVxufVxuXG4udG9wLWFib3V0X2JveF90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICNEODMzMjE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hYm91dF9ib3hfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udG9wLWFib3V0X2JveF90ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFib3V0X2JveF90ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRvcC1hYm91dF9ib3hfbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udG9wLWFib3V0X2JveF9ub3RpY2UgYSB7XG4gIGNvbG9yOiAjRTAzODExO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvcC1hYm91dF9ib3gtb3JnYW5pemVyIC50b3AtYWJvdXRfYm94X3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXRfYm94LW9yZ2FuaXplciAudG9wLWFib3V0X2JveF90ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRvcC1hYm91dF9ib3gtc3BvbnNvcl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG9wLWFib3V0X2JveC1zcG9uc29yX2xpc3RfaXRlbSB7XG4gIHdpZHRoOiAxNSU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXRfYm94LXNwb25zb3JfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLWFib3V0X2JveC1zcG9uc29yX2xpc3RfaXRlbTpudGgtY2hpbGQoNm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hYm91dF9ib3gtc3BvbnNvcl9saXN0X2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50b3AtYWJvdXRfYm94LXNwb25zb3JfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1hYm91dF9ib3gtc3BvbnNvcl9saXN0X2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFib3V0X2JveC1zcG9uc29yX2xpc3RfaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtYWJvdXRfYm94LWJhY2tpbmdfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXRfYm94LWJhY2tpbmdfbGluayB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLnRvcC1hYm91dF9ib3gtYmFja2luZ19saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hYm91dF9ib3gtYmFja2luZ19saW5rIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1hYm91dF9ib3gtYmFja2luZ19saW5rIGEgaW1nIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFib3V0X2JveC1iYWNraW5nX2xpbmsgYSBpbWcge1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxufVxuXG4udG9wLWFib3V0X2JveC1iYWNraW5nX2xpbmsgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wLWFib3V0X2JveC1wb3dlcmVkX2xpbmsgYSBpbWcge1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi50b3AtYWJvdXRfYm94LWNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udG9wLWFib3V0X2JveC1jb250YWN0IC5sb2dvIHtcbiAgcGFkZGluZzogMTBweCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hYm91dF9ib3gtY29udGFjdCAubG9nbyB7XG4gICAgcGFkZGluZzogMTVweCAwIDVweDtcbiAgfVxufVxuXG4udG9wLWFib3V0X2JveC1jb250YWN0IC5sb2dvIGltZyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFib3V0X2JveC1jb250YWN0IC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE1M3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4udG9wLWFib3V0X2JveC1jb250YWN0IC50ZWwge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXRfYm94LWNvbnRhY3QgLnRlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50b3AtYWJvdXRfYm94LWNvbnRhY3QgLnRlbCBhIHtcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbi50b3AtYWJvdXRfYm94LWNvbnRhY3QgLmhvbGlkYXksIC50b3AtYWJvdXRfYm94LWNvbnRhY3QgLnRpbWUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWJvdXRfYm94LWNvbnRhY3QgLmhvbGlkYXksIC50b3AtYWJvdXRfYm94LWNvbnRhY3QgLnRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udG9wLWRlY29yYXRlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1kZWNvcmF0ZSAudGl0bGUtMDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwOEE3NjtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4udG9wLWRlY29yYXRlX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udG9wLWRlY29yYXRlX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4udG9wLWRlY29yYXRlX2xpbmsgYSB7XG4gIGNvbG9yOiAjMjMxODE1O1xufVxuXG4udG9wLWRlY29yYXRlX2Jhbm5lciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGVjb3JhdGVfYmFubmVyIHtcbiAgICB3aWR0aDogNDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAudG9wLWRlY29yYXRlX2Jhbm5lciBhOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbn1cblxuLmtzYy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5rc2MtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnR0bC1wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHRsLXBhZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnR0bC1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udHRsLXBhZ2UgLmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnR0bC1wYWdlIC5lbiB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5cbi50dGwtcGFnZSAuamEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudHRsLXBhZ2UgLmphIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnR0bC1wYWdlX3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19wYWdldGl0bGUuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9iZ19wYWdldGl0bGVfd2F2ZS5wbmcpIGNlbnRlciBib3R0b20gLTFweCBuby1yZXBlYXQgI0NBRTFBOTtcbiAgYmFja2dyb3VuZC1zaXplOiAyOTBweCAxMjZweCwgMjAwMHB4IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50dGwtcGFnZV93cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19wYWdldGl0bGUuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ19wYWdldGl0bGVfd2F2ZS5wbmcpIGNlbnRlciBib3R0b20gLTFweCBuby1yZXBlYXQgI0NBRTFBOTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExNHB4IDYwcHgsIDEwMCUgYXV0bztcbiAgfVxufVxuXG4uYmdlLWNvbnRlbnRzIC5ibG9nLXVybCB7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZ2UtY29udGVudHMgLmJsb2ctdXJsIGEge1xuICBjb2xvcjogIzIzMTgxNTtcbn1cblxuLnFhX2xpc3RfYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aWNrZXQgLnNvbGRvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aWNrZXQgLnNvbGRvdXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEzMHB4O1xuICBjb250ZW50OiAnU29sZCBvdXQhJztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpIHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0IC5zb2xkb3V0OjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKSB0cmFuc2xhdGUoMCkgc2NhbGUoMC44KTtcbiAgfVxufVxuXG4udGlja2V0X2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udGlja2V0X2hlYWRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaGVhZF9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4udGlja2V0X2hlYWRfdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpY2tldF9oZWFkX25ld3Mge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0byA2NXB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYmFja2dyb3VuZDogI0Q4MzMyMTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9oZWFkX25ld3Mge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaGVhZF9uZXdzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpY2tldF9jYW1wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGMUYwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2NhbXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50aWNrZXRfY2FtcF9pbm5lciB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfY2FtcF9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2NhbXBfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG4udGlja2V0X2NhbXBfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDI2M3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfY2FtcF90aXRsZSB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMTUzcHg7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuXG4udGlja2V0X2NhbXBfbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2NhbXBfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRpY2tldF9jYW1wX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRDgzMzIxO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0Q4MzMyMTtcbiAgY29sb3I6ICNEODMzMjE7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2NhbXBfc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50aWNrZXRfY2FtcCAudGlja2V0X25vdGljZSBhIHtcbiAgY29sb3I6ICNEODMzMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGlja2V0X2NhbXAgLmJ0bi10aWNrZXQgYSB7XG4gIG1hcmdpbjogMCAzMHB4IDIwcHg7XG59XG5cbi50aWNrZXRfY2FtcCAuYnRuLXRpY2tldCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRDgzMzIxO1xufVxuXG4udGlja2V0X3Bhcmtpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNFRUYyRjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfcGFya2luZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9wYXJraW5nX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9wYXJraW5nX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfcGFya2luZ19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5cbi50aWNrZXRfcGFya2luZ190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjI3cHg7XG4gIGhlaWdodDogMjYzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9wYXJraW5nX3RpdGxlIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAxNTNweDtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5cbi50aWNrZXRfcGFya2luZ19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfcGFya2luZ19tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGlja2V0X3Bhcmtpbmdfc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDQ4OUQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA0ODlEO1xuICBjb2xvcjogIzAwNDg5RDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfcGFya2luZ19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9wYXJraW5nIC50aWNrZXRfaXRlbSBkdCB7XG4gIG1pbi13aWR0aDogOS41ZW07XG59XG5cbi50aWNrZXRfcGFya2luZyAudGlja2V0X25vdGljZSBhIHtcbiAgY29sb3I6ICMwMDQ4OUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGlja2V0X3BhcmtpbmcgaHIge1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwNDg5RDtcbn1cblxuLnRpY2tldF9wYXJraW5nIC50aWNrZXRfZGlzY291bnRfdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMDA0ODlEO1xufVxuXG4udGlja2V0X3BhcmtpbmcgLnRpY2tldF9kaXNjb3VudF9jb3B5IHtcbiAgY29sb3I6ICMwMDQ4OUQ7XG59XG5cbi50aWNrZXRfcGFya2luZyAudGlja2V0X2Rpc2NvdW50X3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDQ4OUQ7XG59XG5cbi50aWNrZXRfcGFya2luZyAudGlja2V0X2Rpc2NvdW50X2xpc3QgZHQge1xuICB3aWR0aDogMTZlbTtcbn1cblxuLnRpY2tldF9wYXJraW5nIC5idG4tdGlja2V0IGEge1xuICBtYXJnaW46IDAgMzBweCAyMHB4O1xufVxuXG4udGlja2V0X3BhcmtpbmcgLmJ0bi10aWNrZXQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwNDg5RDtcbn1cblxuLnRpY2tldF9wYXJraW5nIC5zb2xkb3V0OjphZnRlciB7XG4gIGxlZnQ6IDcwcHg7XG59XG5cbi50aWNrZXRfdmlwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkNGN0VEO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRpY2tldF92aXBfaW5uZXIge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcF9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcF9pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5cbi50aWNrZXRfdmlwX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMjdweDtcbiAgaGVpZ2h0OiAyNjNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcF90aXRsZSB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMTUzcHg7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuXG4udGlja2V0X3ZpcF9tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfdmlwX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50aWNrZXRfdmlwX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQ0I5RTUxO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0NCOUU1MTtcbiAgY29sb3I6ICNDQjlFNTE7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcF9zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRpY2tldF92aXBfc29vbiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcF9zb29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRpY2tldF92aXBfaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfdmlwX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi50aWNrZXRfdmlwX2l0ZW0gLnRheCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF92aXBfaXRlbSAudGF4IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRpY2tldF92aXBfaXRlbSAuc29sZG91dDo6YWZ0ZXIge1xuICB0b3A6IDZweDtcbiAgbGVmdDogMTEwcHg7XG59XG5cbi50aWNrZXRfdmlwIC50aWNrZXRfbm90aWNlIGEge1xuICBjb2xvcjogI0NCOUU1MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aWNrZXRfdmlwX2Fubm90YXRpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcF9hbm5vdGF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udGlja2V0X3ZpcCBociB7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQ0I5RTUxO1xufVxuXG4udGlja2V0X3ZpcCAuYnRuLXRpY2tldCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQ0I5RTUxO1xufVxuXG4udGlja2V0X3ZpcCAudGlja2V0X2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF92aXAgLnRpY2tldF9pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGlja2V0X3ZpcCAudGlja2V0X2luZm9fdGl0bGUge1xuICB3aWR0aDogNmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3ZpcCAudGlja2V0X2luZm9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50aWNrZXRfdmlwIC50aWNrZXRfaW5mb190ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZlbSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfdmlwIC50aWNrZXRfaW5mb190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGlja2V0X3JlbnRhbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZDogI0VCRjRFRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50aWNrZXRfcmVudGFsX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG4udGlja2V0X3JlbnRhbF90aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjI3cHg7XG4gIGhlaWdodDogMjYzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfdGl0bGUge1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDE1M3B4O1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9yZW50YWxfbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3JlbnRhbF9tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGlja2V0X3JlbnRhbF9zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOUM3QTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDlDN0E7XG4gIGNvbG9yOiAjMDA5QzdBO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50aWNrZXRfcmVudGFsX3N1YnRpdGxlX2xvZ28tbG9nb3Mge1xuICB3aWR0aDogMTA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRpY2tldF9yZW50YWxfc3VidGl0bGUgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50aWNrZXRfcmVudGFsIC50aWNrZXRfbm90aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRpY2tldF9yZW50YWwgLnRpY2tldF9ub3RpY2UgYSB7XG4gIGNvbG9yOiAjMDA5QzdBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRpY2tldF9yZW50YWxfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnRpY2tldF9yZW50YWxfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50aWNrZXRfcmVudGFsX2l0ZW1fdGV4dF90aXRsZSB7XG4gIGNvbG9yOiAjMDA5QzdBO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3JlbnRhbF9pdGVtX3RleHRfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnRpY2tldF9yZW50YWxfaXRlbV90ZXh0X3RpdGxlLXRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGlja2V0X3JlbnRhbF9pdGVtX3RleHRfdGl0bGUtdGVudHM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogJ1NvbGQgb3V0ISc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3JlbnRhbF9pdGVtX3RleHRfdGl0bGUtdGVudHM6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgwKSBzY2FsZSgwLjgpO1xuICB9XG59XG5cbi50aWNrZXRfcmVudGFsX2l0ZW1fdGV4dF90aXRsZS10ZW50bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpY2tldF9yZW50YWxfaXRlbV90ZXh0X3RpdGxlLXRlbnRtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6ICdTb2xkIG91dCEnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMS4yKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfaXRlbV90ZXh0X3RpdGxlLXRlbnRtOjphZnRlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGUoMCkgc2NhbGUoMC44KTtcbiAgfVxufVxuXG4udGlja2V0X3JlbnRhbF9pdGVtX3RleHRfdGl0bGUtZ3JvdXBtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGlja2V0X3JlbnRhbF9pdGVtX3RleHRfdGl0bGUtZ3JvdXBtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6ICdTb2xkIG91dCEnO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm8gTmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMS4yKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfaXRlbV90ZXh0X3RpdGxlLWdyb3VwbTo6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgdHJhbnNsYXRlKDApIHNjYWxlKDAuOCk7XG4gIH1cbn1cblxuLnRpY2tldF9yZW50YWxfaXRlbV90ZXh0X3RpdGxlLWdyb3VwbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpY2tldF9yZW50YWxfaXRlbV90ZXh0X3RpdGxlLWdyb3VwbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiAnU29sZCBvdXQhJztcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgdHJhbnNsYXRlKC01MCUpIHNjYWxlKDEuMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfcmVudGFsX2l0ZW1fdGV4dF90aXRsZS1ncm91cGw6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgwKSBzY2FsZSgwLjgpO1xuICB9XG59XG5cbi50aWNrZXRfcmVudGFsX2l0ZW1fdGV4dF9ub3RpY2Uge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBjb2xvcjogI2VkMWMyNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3JlbnRhbF9pdGVtX3RleHRfbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnRpY2tldF9yZW50YWxfaXRlbV9pbWFnZSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9yZW50YWxfaXRlbV9pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfcmVudGFsX2l0ZW1faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9yZW50YWwgLnRpY2tldF9pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X3JlbnRhbCAudGlja2V0X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnRpY2tldF9yZW50YWwgLnRpY2tldF9ub3RpY2UgYSB7XG4gIGNvbG9yOiAjMDA5QzdBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRpY2tldF9yZW50YWwgLmJ0bi10aWNrZXQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwOUM3QTtcbn1cblxuLnRpY2tldF9idXMge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNGREYxRjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfYnVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udGlja2V0X2J1c19pbm5lciB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfYnVzX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfYnVzX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9idXNfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDI2M3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfYnVzX3RpdGxlIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAxNTNweDtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5cbi50aWNrZXRfYnVzX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9idXNfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRpY2tldF9idXNfc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMDc1OTQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTA3NTk0O1xuICBjb2xvcjogI0UwNzU5NDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfYnVzX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udGlja2V0X2J1c190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2J1c190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udGlja2V0X2J1c19zYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI0Q4MzMyMTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9idXNfc2FsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50aWNrZXRfYnVzX2NvdXJzZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50aWNrZXRfYnVzX2NvdXJzZV90aXRsZSB7XG4gIGNvbG9yOiAjRTA3NTk0O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfYnVzX2NvdXJzZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi50aWNrZXRfYnVzX2NvdXJzZV90ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9idXNfY291cnNlX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnRpY2tldF9idXNfY291cnNlX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9idXNfY291cnNlX25vdGljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnRpY2tldF9idXNfc29vbiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2J1c19zb29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9idXMgLmJ1dHRvbi0wMSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRpY2tldF9idXMgLmJ1dHRvbi0wMSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRTA3NTk0O1xufVxuXG4udGlja2V0X2tidXMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZDogI0ZDRURFNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9rYnVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50aWNrZXRfa2J1c19pbm5lciB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfa2J1c19pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXNfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG4udGlja2V0X2tidXNfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDI2M3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfa2J1c190aXRsZSB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMTUzcHg7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuXG4udGlja2V0X2tidXNfbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXNfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRpY2tldF9rYnVzX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTM4MTRCO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0UzODE0QjtcbiAgY29sb3I6ICNFMzgxNEI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXNfc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50aWNrZXRfa2J1c19zYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRDgzMzIxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXNfc2FsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfa2J1c19zYWxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4udGlja2V0X2tidXNfdGltZV9tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfa2J1c190aW1lX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50aWNrZXRfa2J1c190aW1lX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfa2J1c190aW1lX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGlja2V0X2tidXNfc2NoZWR1bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXNfc2NoZWR1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9rYnVzX3NjaGVkdWxlX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjRTM4MTRCO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9rYnVzX3NjaGVkdWxlX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udGlja2V0X2tidXNfc2NoZWR1bGVfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXNfc2NoZWR1bGVfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRpY2tldF9rYnVzX3NjaGVkdWxlX25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXNfc2NoZWR1bGVfbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRpY2tldF9rYnVzX3Nvb24ge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9rYnVzX3Nvb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2tidXMgLmJ1dHRvbi0wMSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRpY2tldF9rYnVzIC5idXR0b24tMDEgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0UzODE0Qjtcbn1cblxuLnRpY2tldF9ob3RlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9ob3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udGlja2V0X2hvdGVsX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2hvdGVsX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaG90ZWxfaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi50aWNrZXRfaG90ZWxfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDI2M3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaG90ZWxfdGl0bGUge1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDE1M3B4O1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9ob3RlbF9tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaG90ZWxfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGlja2V0X2hvdGVsX21haW50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzg1NDg5ODtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4NTQ4OTg7XG4gIGNvbG9yOiAjODU0ODk4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9ob3RlbF9tYWludGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50aWNrZXRfaG90ZWxfbWFpbnRpdGxlIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGlja2V0L2ljbl9ob3RlbC5zdmcpIGxlZnQgY2VudGVyLzMycHggMzJweCBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaG90ZWxfbWFpbnRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgfVxufVxuXG4udGlja2V0X2hvdGVsX25vdGljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRDgzMzIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aWNrZXRfaG90ZWxfc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJFREYwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9ob3RlbF9zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50aWNrZXRfaG90ZWxfbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODU0ODk4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaG90ZWxfbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4udGlja2V0X2hvdGVsX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2hvdGVsX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRpY2tldF9ob3RlbF9hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2hvdGVsX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udGlja2V0X2hvdGVsX3RlbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9ob3RlbF90ZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udGlja2V0X2hvdGVsX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2hvdGVsX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRpY2tldF9ob3RlbF9saW5rIGEge1xuICBjb2xvcjogIzg1NDg5ODtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9ob3RlbF9saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udGlja2V0X2hvdGVsX3Nvb24ge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9ob3RlbF9zb29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRpY2tldF9ob3RlbCAuYnRuLXRpY2tldCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjODU0ODk4O1xufVxuXG4udGlja2V0X2Vhcmx5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Vhcmx5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50aWNrZXRfZWFybHlfdGl0bGUge1xuICBjb2xvcjogI0Q4MzMyMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Vhcmx5X3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50aWNrZXRfZWFybHlfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Vhcmx5X3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnRpY2tldF9pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi50aWNrZXRfaXRlbSBkdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMS41ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9pdGVtIGR0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRpY2tldF9pdGVtIGRkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaXRlbSBkZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi50aWNrZXRfaXRlbSBkZCAudGF4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2l0ZW0gZGQgLnRheCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50aWNrZXRfaXRlbSBkZC5vdmVybGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpY2tldF9pdGVtIGRkLm92ZXJsaW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xufVxuXG4udGlja2V0X2l0ZW0gZGQucHJpY2Vkb3duIHtcbiAgY29sb3I6ICNEODMzMjE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9pdGVtIGRkLnByaWNlZG93biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50aWNrZXRfaXRlbSBkZC5wcmljZWRvd24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9pdGVtIGRkLnByaWNlZG93biBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRpY2tldF9pdGVtIGRkLm5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaXRlbSBkZC5ub3RpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4udGlja2V0X2Rpc2NvdW50IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9kaXNjb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGlja2V0X2Rpc2NvdW50X3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNEODMzMjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Rpc2NvdW50X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRpY2tldF9kaXNjb3VudF90aXRsZTo6YmVmb3JlIHtcbiAgLyogcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgfSAqL1xufVxuXG4udGlja2V0X2Rpc2NvdW50X3RpdGxlOjphZnRlciB7XG4gIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB9ICovXG59XG5cbi50aWNrZXRfZGlzY291bnRfdGl0bGUuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50aWNrZXRfZGlzY291bnRfYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9kaXNjb3VudF9ib3gge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4udGlja2V0X2Rpc2NvdW50X2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI0Q4MzMyMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfZGlzY291bnRfY29weSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50aWNrZXRfZGlzY291bnRfc3VidGl0bGUge1xuICBjb2xvcjogI0Q4MzMyMTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Rpc2NvdW50X3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRpY2tldF9kaXNjb3VudF9saXN0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfZGlzY291bnRfbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50aWNrZXRfZGlzY291bnRfbGlzdCBkdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9kaXNjb3VudF9saXN0IGR0IHtcbiAgICB3aWR0aDogMTEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udGlja2V0X2Rpc2NvdW50X2xpc3QgZGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9kaXNjb3VudF9saXN0IGRkIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLnRpY2tldF9kaXNjb3VudF9saXN0IGRkIC50YXgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfZGlzY291bnRfbGlzdCBkZCAudGF4IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRpY2tldF9kaXNjb3VudF9saXN0IGRkLm5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9kaXNjb3VudF9saXN0IGRkLm5vdGljZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi50aWNrZXRfZGlzY291bnRfbGlzdC5sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRpY2tldF9kaXNjb3VudF9zYWxlX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMzE4MTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Rpc2NvdW50X3NhbGVfdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50aWNrZXRfZGlzY291bnRfc2FsZV9jb3VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Rpc2NvdW50X3NhbGVfY291bnRlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi50aWNrZXRfZGlzY291bnRfc2FsZV9jb3VudGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4udGlja2V0X2Rpc2NvdW50X3NhbGVfY291bnRlcl9saXN0IGR0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4udGlja2V0X2Rpc2NvdW50X3NhbGVfY291bnRlcl9saXN0IGRkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udGlja2V0X2Rpc2NvdW50X3NhbGVfY291bnRlcl9saXN0IGRkIGEge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aWNrZXRfZGlzY291bnRfc2FsZV9ub3RpY2Uge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfZGlzY291bnRfc2FsZV9ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4udGlja2V0X2Rpc2NvdW50X3NhbGVfbm90aWNlIC5zdHJvbmcge1xuICBjb2xvcjogI0Q4MzMyMTtcbn1cblxuLnRpY2tldF9kaXNjb3VudF9lbmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI0Q4MzMyMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2Rpc2NvdW50X2VuZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50aWNrZXRfYXR0ZW50aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNEODMzMjE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpY2tldF9hdHRlbnRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi50aWNrZXRfaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuLnRpY2tldF9pbmZvX3RleHQge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4udGlja2V0X2luZm9fbm90aWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGlja2V0X2luZm9fbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4udGlja2V0X25vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aWNrZXRfbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRpY2tldF9ub3RpY2VfdGl0bGUge1xuICBjb2xvcjogI0UwMzgxMTtcbn1cblxuLnRpY2tldF9pbXBvcnRhbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogI0Q4MzMyMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRpY2tldF9pbXBvcnRhbnQgbGkge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLnRuYXZpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRuYXZpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50bmF2aV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG5hdmlfbGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDM0OHB4O1xuICB9XG59XG5cbi50bmF2aV9saXN0X2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50bmF2aV9saXN0X2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG4udG5hdmlfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDIxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG5hdmlfbGlzdF9pdGVtIGEge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50bmF2aV9saXN0X2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cblxuI2NhbXAsICNwYXJraW5nLCAjdmlwLCAjcmVudGFsLCAjYnVzLCAja2J1cyB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAjY2FtcCwgI3BhcmtpbmcsICN2aXAsICNyZW50YWwsICNidXMsICNrYnVzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5ob21ldG93biB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RpY2tldC9iZ19ob21ldG93bl90b3AucG5nKSBjZW50ZXIgdG9wIHJlcGVhdC14LCAjRkVGM0M5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZXRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzVweCBhdXRvO1xuICB9XG59XG5cbi5ob21ldG93bl9pbm5lciB7XG4gIG1heC13aWR0aDogODEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21ldG93bl9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ob21ldG93bl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogIzlENjAzMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZXRvd25fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5ob21ldG93bl9pbWFnZSB7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhvbWV0b3duX2ltYWdlIHtcbiAgICB3aWR0aDogNzB2dztcbiAgfVxufVxuXG4uaG9tZXRvd25fY29weSB7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGNvbG9yOiAjOUQ2MDMxO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21ldG93bl9jb3B5IHtcbiAgICBtYXJnaW46IDAgNXZ3IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ob21ldG93bl90ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmhvbWV0b3duX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI0UwMzgxMTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21ldG93bl9tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5ob21ldG93bl93ZWJzaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21ldG93bl93ZWJzaXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmhvbWV0b3duX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5ob21ldG93bl9idXR0b25zX2l0ZW0ge1xuICB3aWR0aDogMzkwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21ldG93bl9idXR0b25zX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA1dncgMTRweDtcbiAgfVxufVxuXG4uaG9tZXRvd25fYnV0dG9uc19pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzlENjAzMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaG9tZXRvd25fYnV0dG9uc19pdGVtIGEge1xuICAgIGhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmhvbWV0b3duX2J1dHRvbnNfaXRlbSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgdHJhbnNpdGlvbjogZWFzZSAuMnM7XG59XG5cbi5ob21ldG93bl9idXR0b25zX2l0ZW0gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM5RDYwMzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ob21ldG93bl9idXR0b25zX2l0ZW0gYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG5cbi5ob21ldG93bl9idXR0b25zX2l0ZW0gYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuaG9tZXRvd25fYnV0dG9uc19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5ob21ldG93bl9idXR0b25zX2l0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmhvbWV0b3duX2J1dHRvbnNfaXRlbSBhOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cblxuLmFydGlzdF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFydGlzdF9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYXJ0aXN0LWluZGV4IHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFydGlzdC1pbmRleCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LWluZGV4X3Bvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiAnYW5kIE1PUkUnO1xuICBjb2xvcjogIzAwOEE3NjtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjkuNDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUuODI1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFydGlzdC1pbmRleF9wb3N0X2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmFydGlzdC1pbmRleF9wb3N0X2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdF9pdGVtOm50aC1jaGlsZCgzbi0xKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdF9pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdF9pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6ICdhbmQgTU9SRSc7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LWluZGV4X3Bvc3RfaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdF9pdGVtLm5ldzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjZweDtcbiAgdG9wOiAtMjBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FydGlzdC9pY25fbmV3LnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MnB4IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdF9pdGVtLm5ldzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcbiAgfVxufVxuXG4uYXJ0aXN0LWluZGV4X3Bvc3RfaXRlbSBhLmZpcnN0LXRpbWU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJ0aXN0L2ljbl9zYWdhLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjVweCBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXJ0aXN0LWluZGV4X3Bvc3RfaXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmFydGlzdC1pbmRleF9wb3N0X2l0ZW0gYTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuLmFydGlzdC1pbmRleF9wb3N0IC5pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmFydGlzdC1pbmRleF9wb3N0IC5uYW1lIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LWluZGV4X3Bvc3QgLm5hbWUge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdCAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdCAuY2F0ZWdvcnkge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdCAuY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdCAuY2F0ZWdvcnkuY2F0ZS1iZWFjaCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJ0aXN0L2JnX2NhdGVfYmVhY2gucG5nKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTBweCBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdCAuY2F0ZWdvcnkuY2F0ZS1iZWFjaCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCBhdXRvO1xuICB9XG59XG5cbi5hcnRpc3QtaW5kZXhfcG9zdCAuY2F0ZWdvcnkuY2F0ZS1jYXBlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvYmdfY2F0ZV9jYXBlLnBuZykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggYXV0bztcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3QtaW5kZXhfcG9zdCAuY2F0ZWdvcnkuY2F0ZS1jYXBlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87XG4gIH1cbn1cblxuLmFydGlzdC1zaW5nbGUge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3Qtc2luZ2xlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFydGlzdC1zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5hcnRpc3Qtc2luZ2xlX3Bvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYXJ0aXN0LXNpbmdsZV9wb3N0X2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcnRpc3Qtc2luZ2xlX3Bvc3RfaGVhZCAudGl0bGUtZGF0ZV93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG59XG5cbi5hcnRpc3Qtc2luZ2xlX3Bvc3RfaGVhZCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3Qtc2luZ2xlX3Bvc3RfaGVhZCAuaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAxMHZ3IDMwcHg7XG4gIH1cbn1cblxuLmFydGlzdC1zaW5nbGVfcG9zdF9oZWFkIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGlzdC1zaW5nbGVfcG9zdF9oZWFkIC5pbWFnZS5uZXc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM5cHg7XG4gIHRvcDogLTMwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvaWNuX25ldy5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzhweCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LXNpbmdsZV9wb3N0X2hlYWQgLmltYWdlLm5ldzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggYXV0bztcbiAgfVxufVxuXG4uYXJ0aXN0LXNpbmdsZV9wb3N0X2hlYWQgLmltYWdlLmZpcnN0LXRpbWU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMThweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjI0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvaWNuX3NhZ2EucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyNHB4IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3Qtc2luZ2xlX3Bvc3RfaGVhZCAuaW1hZ2UuZmlyc3QtdGltZTo6YWZ0ZXIge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4IGF1dG87XG4gIH1cbn1cblxuLmFydGlzdC1zaW5nbGVfcG9zdF9oZWFkIC50aXRsZSB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LXNpbmdsZV9wb3N0X2hlYWQgLnRpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggNXZ3IDEwcHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5hcnRpc3Qtc2luZ2xlX3Bvc3RfaGVhZCAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFydGlzdC1zaW5nbGVfcG9zdF9oZWFkIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uYXJ0aXN0LXNpbmdsZV9wb3N0X2hlYWQgLmNhdGVnb3J5IHtcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LXNpbmdsZV9wb3N0X2hlYWQgLmNhdGVnb3J5IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5hcnRpc3Qtc2luZ2xlX3Bvc3RfaGVhZCAuY2F0ZWdvcnkuY2F0ZS1iZWFjaCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJ0aXN0L2JnX2NhdGVfYmVhY2guc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNnB4IDI4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmFydGlzdC1zaW5nbGVfcG9zdF9oZWFkIC5jYXRlZ29yeS5jYXRlLWJlYWNoIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDIycHg7XG4gIH1cbn1cblxuLmFydGlzdC1zaW5nbGVfcG9zdF9oZWFkIC5jYXRlZ29yeS5jYXRlLWNhcGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FydGlzdC9iZ19jYXRlX2NhcGUuc3ZnKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNnB4IDI4cHg7XG4gIGNvbG9yOiAjMjMxODE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LXNpbmdsZV9wb3N0X2hlYWQgLmNhdGVnb3J5LmNhdGUtY2FwZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAyMnB4O1xuICB9XG59XG5cbi5hcnRpc3Qtc2luZ2xlX3Bvc3RfZGV0YWlsIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5hcnRpc3Qtc2luZ2xlX3Bvc3RfZGV0YWlsIGEge1xuICBjb2xvcjogIzAwOEE3Njtcbn1cblxuLmFydGlzdC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hcnRpc3QtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYXJ0aXN0LW1vcmUgcCB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICBjb2xvcjogIzAwOEE3NjtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtaW5kZW50OiAtNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpIHRyYW5zbGF0ZVkoLTQwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYXJ0aXN0LW1vcmUgcCB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxufVxuXG4ubmV3c19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3NfZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm5ld3MtaW5kZXgge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmV3cy1pbmRleCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubmV3cy1pbmRleF9wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5uZXdzLWluZGV4X3Bvc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3MtaW5kZXhfcG9zdF9pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5uZXdzLWluZGV4X3Bvc3RfaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAubmV3cy1pbmRleF9wb3N0X2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmV3cy1pbmRleF9wb3N0X2l0ZW0gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIC5pbWFnZSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLm5ld3MtaW5kZXhfcG9zdF9pdGVtIGEgLmltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3MtaW5kZXhfcG9zdF9pdGVtIGEgLmltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3RfaXRlbSBhIC5wb3N0LW1haW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm5ld3MtaW5kZXhfcG9zdF9pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAubmV3cy1pbmRleF9wb3N0X2l0ZW0gYTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuLm5ld3MtaW5kZXhfcG9zdF9pdGVtIC5leWVjYXRjaCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3MtaW5kZXhfcG9zdF9pdGVtIC5kYXRlIHtcbiAgcGFkZGluZzogMTVweCAwIDhweDtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3MtaW5kZXhfcG9zdF9pdGVtIC5kYXRlIHtcbiAgICBwYWRkaW5nOiAwIDAgNnB4O1xuICB9XG59XG5cbi5uZXdzLWluZGV4X3Bvc3RfaXRlbSAudGl0bGUge1xuICBjb2xvcjogIzAwOEE3NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41NjI1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmV3cy1pbmRleF9wb3N0X2l0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm5ld3MtaW5kZXhfcG9zdF9pdGVtLm5ld3VwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjZweDtcbiAgdG9wOiAtMjBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld3MvaWNuX25ld3VwLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MnB4IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLWluZGV4X3Bvc3RfaXRlbS5uZXd1cDo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IC0xNnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcbiAgfVxufVxuXG4ubmV3cy1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLm5ld3Mtc2luZ2xlX3Bvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubmV3cy1zaW5nbGVfcG9zdF9oZWFkIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmV3cy1zaW5nbGVfcG9zdF9oZWFkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5uZXdzLXNpbmdsZV9wb3N0IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3Mtc2luZ2xlX3Bvc3QgLmltYWdlIHtcbiAgICBtYXJnaW46IDAgNXZ3IDIwcHg7XG4gIH1cbn1cblxuLm5ld3Mtc2luZ2xlX3Bvc3QgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmV3cy1zaW5nbGVfcG9zdCAuaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi5uZXdzLXNpbmdsZV9wb3N0IC5pbWFnZS5uZXd1cDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM5cHg7XG4gIHRvcDogLTMwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9uZXd1cC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzhweCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubmV3cy1zaW5nbGVfcG9zdCAuaW1hZ2UubmV3dXA6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIHRvcDogLTE2cHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCBhdXRvO1xuICB9XG59XG5cbi5uZXdzLXNpbmdsZV9wb3N0IC5kYXRlIHtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5ld3Mtc2luZ2xlX3Bvc3QgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubmV3cy1zaW5nbGVfcG9zdCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDhBNzY7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5uZXdzLXNpbmdsZV9wb3N0IC50aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ubmV3cy1zaW5nbGVfcG9zdF9kZXRhaWwge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLm5ld3Mtc2luZ2xlX3Bvc3RfZGV0YWlsIGEge1xuICBjb2xvcjogIzIzMTgxNTtcbn1cblxuLmZvb2Qge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2Qge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mb29kX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb29kX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9vZF9jb250ZW50cyB7XG4gIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvb2QtaW5kZXgge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vZC1pbmRleCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4uZm9vZC1pbmRleF9wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb29kLWluZGV4X3Bvc3RfaXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb29kLWluZGV4X3Bvc3RfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLmZvb2QtaW5kZXhfcG9zdF9pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vZC1pbmRleF9wb3N0X2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mb29kLWluZGV4X3Bvc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5mb29kLWluZGV4X3Bvc3RfaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuZm9vZC1pbmRleF9wb3N0X2l0ZW0gYTpob3ZlciAuZXllY2F0Y2ggaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuLmZvb2QtaW5kZXggLmV5ZWNhdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb29kLWluZGV4IC5leWVjYXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi5mb29kLWluZGV4IC5leWVjYXRjaCBpbWcge1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5mb29kLWluZGV4IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2QtaW5kZXggLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmZvb2Qtc2luZ2xlX3Bvc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2Qtc2luZ2xlX3Bvc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb29kLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb29kLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2Qtc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uZm9vZC1zaW5nbGVfcG9zdCAucG9zdC1oZWFkIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOEE3NjtcbiAgY29sb3I6ICMwMDhBNzY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2Qtc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmZvb2Qtc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAuZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2Qtc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAuZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5mb29kLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQgLmV5ZWNhdGNoIHtcbiAgd2lkdGg6IDc4JTtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2Qtc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAuZXllY2F0Y2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgfVxufVxuXG4uZm9vZC1zaW5nbGVfcG9zdCAucG9zdC1oZWFkIC5leWVjYXRjaCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb2Qtc2luZ2xlIC5wb3N0LWRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb2Qtc2luZ2xlIC5wb3N0LWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cbn1cblxuLmZvb2Qtc2luZ2xlIC5wb3N0LWRldGFpbCAuZm9vZC1saW5rcyBhIHtcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbi53b3Jrc2hvcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3Nob3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi53b3Jrc2hvcF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3Nob3BfZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi53b3Jrc2hvcC1pbmRleCB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrc2hvcC1pbmRleCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ud29ya3Nob3AtaW5kZXhfcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ud29ya3Nob3AtaW5kZXhfcG9zdF9pdGVtIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzaG9wLWluZGV4X3Bvc3RfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLndvcmtzaG9wLWluZGV4X3Bvc3RfaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzaG9wLWluZGV4X3Bvc3RfaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLndvcmtzaG9wLWluZGV4X3Bvc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC53b3Jrc2hvcC1pbmRleF9wb3N0X2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLndvcmtzaG9wLWluZGV4X3Bvc3RfaXRlbSBhOmhvdmVyIC5leWVjYXRjaCBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4ud29ya3Nob3AtaW5kZXggLmV5ZWNhdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrc2hvcC1pbmRleCAuZXllY2F0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4ud29ya3Nob3AtaW5kZXggLmV5ZWNhdGNoIGltZyB7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLndvcmtzaG9wLWluZGV4IC5leWVjYXRjaC5ub2ltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjFDRjtcbn1cblxuLndvcmtzaG9wLWluZGV4IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA4QTc2O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC53b3Jrc2hvcC1pbmRleCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4ud29ya3Nob3Atc2luZ2xlX3Bvc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzaG9wLXNpbmdsZV9wb3N0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ud29ya3Nob3Atc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCB7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzaG9wLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzaG9wLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLndvcmtzaG9wLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA4QTc2O1xuICBjb2xvcjogIzAwOEE3NjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3Nob3Atc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLndvcmtzaG9wLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQgLmdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDhBNzY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLndvcmtzaG9wLXNpbmdsZV9wb3N0IC5wb3N0LWhlYWQgLmdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ud29ya3Nob3Atc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAuZXllY2F0Y2gge1xuICB3aWR0aDogNzglO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3Nob3Atc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAuZXllY2F0Y2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgfVxufVxuXG4ud29ya3Nob3Atc2luZ2xlX3Bvc3QgLnBvc3QtaGVhZCAuZXllY2F0Y2ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53b3Jrc2hvcC1zaW5nbGUgLnBvc3QtZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAud29ya3Nob3Atc2luZ2xlIC5wb3N0LWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cbn1cblxuLndvcmtzaG9wLXNpbmdsZSAucG9zdC1kZXRhaWwgLndvcmtzaG9wLWxpbmtzIGEge1xuICBjb2xvcjogIzIzMTgxNTtcbn1cblxuLmdvb2RzLXRodW1iIHtcbiAgbWF4LXdpZHRoOiA1MjZweCAhaW1wb3J0YW50O1xufVxuXG4uZ29vZHMtdGh1bWIgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ29vZHMtdGh1bWIgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmdvb2RzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5nb29kc19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdvb2RzX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nb29kc19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5nb29kc19idXR0b24gYS5iZ3QtYnRuIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHNfYnV0dG9uIGEuYmd0LWJ0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZ29vZHNfYnV0dG9uIGEuYmd0LWJ0bjo6YmVmb3JlIHtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1LjY1cHggMCA1LjY1cHggOS44cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZ29vZHNfaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHNfaW5mbyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5nb29kc19ub3RpY2Uge1xuICBtYXgtd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nb29kc19ub3RpY2UgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHNfbm90aWNlIGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmdvb2RzLWluZGV4IHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLWluZGV4IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5nb29kcy1pbmRleF9wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nb29kcy1pbmRleF9wb3N0X2l0ZW0ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHMtaW5kZXhfcG9zdF9pdGVtIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAuZ29vZHMtaW5kZXhfcG9zdF9pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLWluZGV4X3Bvc3RfaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG4uZ29vZHMtaW5kZXhfcG9zdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdvb2RzLWluZGV4X3Bvc3RfaXRlbSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmdvb2RzLWluZGV4X3Bvc3RfaXRlbSAuZXllY2F0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dvb2RzL2JnX2l0ZW0ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ29vZHMtaW5kZXhfcG9zdF9pdGVtIC5leWVjYXRjaCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLWluZGV4X3Bvc3RfaXRlbSAuZXllY2F0Y2ggaW1nIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5nb29kcy1pbmRleF9wb3N0X2l0ZW0gLmV5ZWNhdGNoIC5pY25fc29sZG91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xNGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHMtaW5kZXhfcG9zdF9pdGVtIC5leWVjYXRjaCAuaWNuX3NvbGRvdXQge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5nb29kcy1pbmRleF9wb3N0X2l0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHMtaW5kZXhfcG9zdF9pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uZ29vZHMtaW5kZXhfcG9zdF9pdGVtIC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLWluZGV4X3Bvc3RfaXRlbSAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZ29vZHMtc2luZ2xlIFtkYXRhLWJnYl0gaDIge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nb29kcy1zaW5nbGUgW2RhdGEtYmdiXSBoMiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5nb29kcy1zaW5nbGVfcG9zdCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHMtc2luZ2xlX3Bvc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nb29kcy1zaW5nbGUgW2RhdGEtYmdiPXRyaW1tZWQtaW1hZ2U1XSAuYmd0LWdyaWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLXNpbmdsZSBbZGF0YS1iZ2I9aW1hZ2UxXSAuYmd0LWdyaWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLXNpbmdsZSBbZGF0YS1iZ2I9aW1hZ2UyXSAuYmd0LWdyaWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLXNpbmdsZSBbZGF0YS1iZ2I9aW1hZ2UzXSAuYmd0LWdyaWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLXNpbmdsZSBbZGF0YS1iZ2I9aW1hZ2U0XSAuYmd0LWdyaWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmdvb2RzLXNpbmdsZSBbZGF0YS1iZ2I9aW1hZ2U1XSAuYmd0LWdyaWQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmdvb2RzLXNpbmdsZS5pY25fc29sZG91dCAuZ29vZHMtc2xpZGUgLmJndC1ib3hfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdvb2RzLXNpbmdsZS5pY25fc29sZG91dCAuZ29vZHMtc2xpZGUgLmJndC1ib3hfX2ltYWdlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiAnU29sZCBvdXQhJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDMwcHg7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQXJjaGl2byBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xNGRlZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ29vZHMtc2luZ2xlLmljbl9zb2xkb3V0IC5nb29kcy1zbGlkZSAuYmd0LWJveF9faW1hZ2UtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucGxhbl9jYXJfd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYW4vaWNuX2Nhcl9yZC5zdmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ2cHggMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9jYXJfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMjVweDtcbiAgfVxufVxuXG4ucGxhbl9jYXJfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNEODMzMjE7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fY2FyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnBsYW5fY2FyX3RpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNTBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNEODMzMjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2Nhcl90aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxufVxuXG4ucGxhbl9jYXJfdGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC01MHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0Q4MzMyMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fY2FyX3RpdGxlOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG5cbi5wbGFuX3B1Yl93cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxhbi9pY25fcHViX2JsLnN2ZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMzlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9wdWJfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc4cHggMzFweDtcbiAgfVxufVxuXG4ucGxhbl9wdWJfdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDQ4OUQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fcHViX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnBsYW5fcHViX3RpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNTBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDQ4OUQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX3B1Yl90aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB3aWR0aDogMjJweDtcbiAgfVxufVxuXG4ucGxhbl9wdWJfdGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC01MHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwNDg5RDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fcHViX3RpdGxlOjphZnRlciB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG5cbi5wbGFuX2NhcjAxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICNGQkU3REMgdXJsKC4uL2ltZy9wbGFuL2ljbl90dGxfYS5zdmcpIGNlbnRlciBib3R0b20gMzVweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTI1cHggNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9jYXIwMSB7XG4gICAgcGFkZGluZzogMTJweCAwIDM4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2M3B4IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxMnB4O1xuICB9XG59XG5cbi5wbGFuX2NhcjAxX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9jYXIwMV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnBsYW5fY2FyMDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogI0ZBRThFOCB1cmwoLi4vaW1nL3BsYW4vaWNuX3R0bF9iLnN2ZykgY2VudGVyIGJvdHRvbSAzNXB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxODBweCAzOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2NhcjAyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMzhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tIDEycHg7XG4gIH1cbn1cblxuLnBsYW5fY2FyMDJfdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2NhcjAyX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucGxhbl9wdWIwMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRTZGMUY5IHVybCguLi9pbWcvcGxhbi9pY25fdHRsX2Muc3ZnKSBjZW50ZXIgYm90dG9tIDM1cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3MHB4IDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fcHViMDEge1xuICAgIHBhZGRpbmc6IDEycHggMCAzOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTBweCAyM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMTJweDtcbiAgfVxufVxuXG4ucGxhbl9wdWIwMV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fcHViMDFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5wbGFuX3B1YjAyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQ6ICNFOEVERjcgdXJsKC4uL2ltZy9wbGFuL2ljbl90dGxfZC5zdmcpIGNlbnRlciBib3R0b20gMzVweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjMycHggNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9wdWIwMiB7XG4gICAgcGFkZGluZzogMTJweCAwIDM4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTdweCAyMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMTJweDtcbiAgfVxufVxuXG4ucGxhbl9wdWIwMl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fcHViMDJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5wbGFuX2Zsb3cge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2Zsb3cge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fZmxvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ucGxhbl9mbG93X2xpc3Qge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIzMTgxNTtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2Zsb3dfbGlzdF9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5wbGFuX2Zsb3dfbGlzdF9pdGVtIGg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGNENGO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2Zsb3dfbGlzdF9pdGVtIGg0IHtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggOTRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wbGFuX2Zsb3dfbGlzdF9pdGVtIGg0IC5zdGVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0U5NDMyMjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fZmxvd19saXN0X2l0ZW0gaDQgLnN0ZXAge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gaDQgLnN0ZXAgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjRTk0MzIyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9mbG93X2xpc3RfaXRlbSBoNCAuc3RlcCBpIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gaDQgLnN0ZXA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTdweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDI2cHggMCAyNnB4IDE3cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U5NDMyMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fZmxvd19saXN0X2l0ZW0gaDQgLnN0ZXA6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxNi41cHggMCAxNi41cHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9mbG93X2xpc3RfaXRlbSBoNC5saW5lLTIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2Zsb3dfbGlzdF9pdGVtIGg0LmxpbmUtMiAuc3RlcCB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9mbG93X2xpc3RfaXRlbSBoNC5saW5lLTIgLnN0ZXA6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDI3cHggMCAyN3B4IDEwcHg7XG4gIH1cbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gaDQgLnBhcmsge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2Zsb3dfbGlzdF9pdGVtIGg0IC5wYXJrIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gaDQgLm5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fZmxvd19saXN0X2l0ZW0gaDQgLm5vdGljZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5wbGFuX2Zsb3dfbGlzdF9pdGVtIGEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9mbG93X2xpc3RfaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTdweCAxN3B4IDAgMTdweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX2Zsb3dfbGlzdF9pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDlweCA5cHggMCA5cHg7XG4gIH1cbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLnRpdGxlLXN0ZXAtMDEgLnN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjRTk0MzIyO1xufVxuXG4ucGxhbl9mbG93X2xpc3RfaXRlbSAudGl0bGUtc3RlcC0wMSAuc3RlcCBpIHtcbiAgY29sb3I6ICNFOTQzMjI7XG59XG5cbi5wbGFuX2Zsb3dfbGlzdF9pdGVtIC50aXRsZS1zdGVwLTAxIC5zdGVwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U5NDMyMjtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLnRpdGxlLXN0ZXAtMDIgLnN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjREQ0MjFGO1xufVxuXG4ucGxhbl9mbG93X2xpc3RfaXRlbSAudGl0bGUtc3RlcC0wMiAuc3RlcCBpIHtcbiAgY29sb3I6ICNERDQyMUY7XG59XG5cbi5wbGFuX2Zsb3dfbGlzdF9pdGVtIC50aXRsZS1zdGVwLTAyIC5zdGVwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0RENDIxRjtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLnRpdGxlLXN0ZXAtMDMgLnN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjMDA4OENFO1xufVxuXG4ucGxhbl9mbG93X2xpc3RfaXRlbSAudGl0bGUtc3RlcC0wMyAuc3RlcCBpIHtcbiAgY29sb3I6ICMwMDg4Q0U7XG59XG5cbi5wbGFuX2Zsb3dfbGlzdF9pdGVtIC50aXRsZS1zdGVwLTAzIC5zdGVwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwODhDRTtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLnRpdGxlLXN0ZXAtMDQgLnN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjMDA0RjlCO1xufVxuXG4ucGxhbl9mbG93X2xpc3RfaXRlbSAudGl0bGUtc3RlcC0wNCAuc3RlcCBpIHtcbiAgY29sb3I6ICMwMDRGOUI7XG59XG5cbi5wbGFuX2Zsb3dfbGlzdF9pdGVtIC50aXRsZS1zdGVwLTA0IC5zdGVwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNEY5Qjtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLmJ1dHRvbi1zdGVwLTAxIGEge1xuICBjb2xvcjogI0U5NDMyMjtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLmJ1dHRvbi1zdGVwLTAyIGEge1xuICBjb2xvcjogI0RENDIxRjtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLmJ1dHRvbi1zdGVwLTAzIGEge1xuICBjb2xvcjogIzAwODhDRTtcbn1cblxuLnBsYW5fZmxvd19saXN0X2l0ZW0gLmJ1dHRvbi1zdGVwLTA0IGEge1xuICBjb2xvcjogIzAwNEY5Qjtcbn1cblxuLnBsYW5fZmxvdy0wMSAucGxhbl9mbG93X2xpc3RfaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNFOTQzMjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBsYW5fZmxvdy0wMiAucGxhbl9mbG93X2xpc3RfaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNERDQyMUYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBsYW5fZmxvdy0wMyAucGxhbl9mbG93X2xpc3RfaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDg4Q0UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBsYW5fZmxvdy0wNCAucGxhbl9mbG93X2xpc3RfaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDRGOUIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnBsYW5fcmVjb21tZW5kIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX3JlY29tbWVuZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuX3JlY29tbWVuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fcmVjb21tZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5wbGFuX3JlY29tbWVuZF90aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW5fcmVjb21tZW5kX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucGxhbl9yZWNvbW1lbmQtMDEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBsYW5fcmVjb21tZW5kLTA0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBsYW5fcmVjb21tZW5kX25vdGljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbl9yZWNvbW1lbmRfbm90aWNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnBsYW4gLmJ1dHRvbi1wbGFuIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW4gLmJ1dHRvbi1wbGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5wbGFuIC5idXR0b24tcGxhbiBhLCAucGxhbiAuYnV0dG9uLXBsYW4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBwYWRkaW5nOiA4MHB4IDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbiAuYnV0dG9uLXBsYW4gYSwgLnBsYW4gLmJ1dHRvbi1wbGFuIHNwYW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB9XG59XG5cbi5wbGFuIC5idXR0b24tcGxhbiBhLnNvb24sIC5wbGFuIC5idXR0b24tcGxhbiBzcGFuLnNvb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBsYW4gLmJ1dHRvbi1wbGFuIGEuc29vbiAubGluaywgLnBsYW4gLmJ1dHRvbi1wbGFuIHNwYW4uc29vbiAubGluayB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW4gLmJ1dHRvbi1wbGFuIGEuc29vbiAubGluaywgLnBsYW4gLmJ1dHRvbi1wbGFuIHNwYW4uc29vbiAubGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wbGFuIC5idXR0b24tcGxhbiAudGV4dCB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuIC5idXR0b24tcGxhbiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wbGFuIC5idXR0b24tcGxhbiAudGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuIC5idXR0b24tcGxhbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucGxhbiAuYnV0dG9uLXBsYW4gLmxpbmsge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbiAuYnV0dG9uLXBsYW4gLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGxhbiAuYnV0dG9uLXBsYW4gLnNvbGRvdXQge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGxhbiAuYnV0dG9uLXBsYW4tMDEgYSwgLnBsYW4gLmJ1dHRvbi1wbGFuLTAxIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjRjJGN0UzIHVybCguLi9pbWcvcGxhbi9pY25fcmVudGFsLnN2ZykgY2VudGVyIDI0cHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDY0cHggNDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW4gLmJ1dHRvbi1wbGFuLTAxIGEsIC5wbGFuIC5idXR0b24tcGxhbi0wMSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQzcHggMjhweDtcbiAgfVxufVxuXG4ucGxhbiAuYnV0dG9uLXBsYW4tMDEgYSAudGl0bGUsIC5wbGFuIC5idXR0b24tcGxhbi0wMSBhIC5saW5rLCAucGxhbiAuYnV0dG9uLXBsYW4tMDEgc3BhbiAudGl0bGUsIC5wbGFuIC5idXR0b24tcGxhbi0wMSBzcGFuIC5saW5rIHtcbiAgY29sb3I6ICMwMDY4NEU7XG59XG5cbi5wbGFuIC5idXR0b24tcGxhbi0wMiBhLCAucGxhbiAuYnV0dG9uLXBsYW4tMDIgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJFREYwIHVybCguLi9pbWcvcGxhbi9pY25faG90ZWwuc3ZnKSBjZW50ZXIgMjBweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGxhbiAuYnV0dG9uLXBsYW4tMDIgYSwgLnBsYW4gLmJ1dHRvbi1wbGFuLTAyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOXB4O1xuICB9XG59XG5cbi5wbGFuIC5idXR0b24tcGxhbi0wMiBhIC50aXRsZSwgLnBsYW4gLmJ1dHRvbi1wbGFuLTAyIGEgLmxpbmssIC5wbGFuIC5idXR0b24tcGxhbi0wMiBzcGFuIC50aXRsZSwgLnBsYW4gLmJ1dHRvbi1wbGFuLTAyIHNwYW4gLmxpbmsge1xuICBjb2xvcjogIzg1NDg5ODtcbn1cblxuLnBsYW4gLmJ1dHRvbi1wbGFuLTAyIGEgLnRleHQsIC5wbGFuIC5idXR0b24tcGxhbi0wMiBzcGFuIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBsYW4gLmJ1dHRvbi1wbGFuLTAzIGEsIC5wbGFuIC5idXR0b24tcGxhbi0wMyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0ZBRjBGMSB1cmwoLi4vaW1nL3BsYW4vaWNuX3RvdXIuc3ZnKSBjZW50ZXIgMjJweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAzcHggNTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBsYW4gLmJ1dHRvbi1wbGFuLTAzIGEsIC5wbGFuIC5idXR0b24tcGxhbi0wMyBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMzBweDtcbiAgfVxufVxuXG4ucGxhbiAuYnV0dG9uLXBsYW4tMDMgYSAudGl0bGUsIC5wbGFuIC5idXR0b24tcGxhbi0wMyBhIC5saW5rLCAucGxhbiAuYnV0dG9uLXBsYW4tMDMgc3BhbiAudGl0bGUsIC5wbGFuIC5idXR0b24tcGxhbi0wMyBzcGFuIC5saW5rIHtcbiAgY29sb3I6ICNFQTVDN0I7XG59XG5cbi5wbGFuIC5idXR0b24tcGxhbi0wNCBhLCAucGxhbiAuYnV0dG9uLXBsYW4tMDQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNGQ0VERTUgdXJsKC4uL2ltZy9wbGFuL2ljbl9rYnVzLnN2ZykgY2VudGVyIDIycHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wbGFuIC5idXR0b24tcGxhbi0wNCBhLCAucGxhbiAuYnV0dG9uLXBsYW4tMDQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1OHB4IDMwcHg7XG4gIH1cbn1cblxuLnBsYW4gLmJ1dHRvbi1wbGFuLTA0IGEgLnRpdGxlLCAucGxhbiAuYnV0dG9uLXBsYW4tMDQgYSAubGluaywgLnBsYW4gLmJ1dHRvbi1wbGFuLTA0IHNwYW4gLnRpdGxlLCAucGxhbiAuYnV0dG9uLXBsYW4tMDQgc3BhbiAubGluayB7XG4gIGNvbG9yOiAjRTM4MTRCO1xufVxuXG4ucGxhbiAuYnV0dG9uLXBsYW4tMDQgLnRleHQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4jcGxhbl9jYXIsICNwbGFuX2NhcjAxLCAjcGxhbl9jYXIwMiwgI3BsYW5fcHViLCAjcGxhbl9wdWIwMSwgI3BsYW5fcHViMDIge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgI3BsYW5fY2FyLCAjcGxhbl9jYXIwMSwgI3BsYW5fY2FyMDIsICNwbGFuX3B1YiwgI3BsYW5fcHViMDEsICNwbGFuX3B1YjAyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5hLm5vbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgb3V0bGluZTowO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6MTtcclxufVxyXG5cclxubWFpbixhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXHJcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gICAgcXVvdGVzOm5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgY29udGVudDpub25lO1xyXG59XHJcblxyXG5hIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zdHlsZTppdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZDtcclxuICAgIGN1cnNvcjpoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOjA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztcclxuICAgIG1hcmdpbjoxZW0gMDtcclxuICAgIHBhZGRpbmc6MDtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuIiwiQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuXHRvcGFjaXR5OiAkb3BhY2l0eTtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9KCRvcGFjaXR5ICogMTAwKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlKSB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiR0eXBlO1xyXG5cdC1tb3otYm94LXNpemluZzokdHlwZTtcclxuXHRib3gtc2l6aW5nOiR0eXBlO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYmFzZSgkd2lkdGg6MTA5NiwkcGM6MjAsJHNwOjh2dykge1xyXG4gIG1heC13aWR0aDogJHdpZHRoICogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6ICRwYyAqIDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAkcGMgKiAxcHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcDtcclxuICB9XHJcbn1cclxuIiwiaHRtbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9zYW5zO1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZnM7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICRiYXNlO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBmb250LXNpemU6ICRzcC1mcztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEodGlueSkge1xyXG4gICAgQGluY2x1ZGUgZnpfdncoMTMpO1xyXG4gIH1cclxufVxyXG5hIHtcclxuICBjb2xvcjogJG1haW47XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICAmW2hyZWZdOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOnZpc2l0ZWQge1xyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICBpbWcge1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIH1cclxuICBhOmhvdmVyIGltZyB7XHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50aW55IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRpbnkpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4udGFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wYyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zcGkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuLnRhYmkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbi5wY2kge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEljb25zICovXG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1haW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcbntcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtYWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTI1cHg7XG59XG5cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICAvL21hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbn1cbi5zbGljay1kb3RzIGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgfVxufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG5AaW5jbHVkZSBtcShzcCkge1xuICAgIC5zbGljay1kb3RzIGxpLFxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxufVxuXG4udG9wLXBpY2t1cCB7XG4gICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTM2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBsZWZ0OiA0dnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMzZweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0dnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3AtaW5zdGEge1xuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbGVmdDogNHZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICByaWdodDogNHZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufSIsbnVsbCwiLnNjcm9sbC1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IDJzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLnNjcm9sbC1mYWRlVG9wSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5zY3JvbGwtZmFkZUxlZnRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG4uc2Nyb2xsLWZhZGVSaWdodEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG4uc2Nyb2xsLWJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5cbi5zY3JvbGwtc3ZnIHtcbiAgb3BhY2l0eTogMDtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC5uYSB7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAyMDAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICBzdHJva2Utd2lkdGg6IC41O1xuICAgICAgc3Ryb2tlOiAkbWFpbiAhaW1wb3J0YW50O1xuICAgICAgYW5pbWF0aW9uOiBuYV9hbmltZSAxcyBlYXNlLWluIDBzIGZvcndhcmRzO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBuYV9hbmltZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudFxuICB9XG4gIDUwJSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIGZpbGw6ICRtYWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2tld2FuaW1lIHtcbiAgMTAwJSB7XG4gICAgbGVmdDogLTEwcHg7LyrnlLvpnaLjga7opovjgYjjgabjgYTjgarjgYTlt6bjgYvjgonlj7Pjgbjnp7vli5XjgZnjgovntYLkuoblnLDngrkqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrZXdhbmltZV9za2V3IHtcbiAgMTAwJSB7XG4gICAgbGVmdDogMDsvKueUu+mdouOBruimi+OBiOOBpuOBhOOBquOBhOW3puOBi+OCieWPs+OBuOenu+WLleOBmeOCi+e1guS6huWcsOeCuSovXG4gIH1cbn1cblxuLmRlbGF5LXRpbWUwMntcbnRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5kZWxheS10aW1lMDR7XG50cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufSIsIi53cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvL29wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIHBhZGRpbmctdG9wOiA1NHB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICB9XHJcbiAgJi5sb2FkLWRvbmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnBhZ2Uge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2cge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXItdG9wIHtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuXHJcbi53cmFwcGVyLXBsYW4ge1xyXG4gIC5tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDpnZ7ooajnpLpcclxuW2RhdGEtYmdiXS5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgJl9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDAgNTRweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LW1haW47XG4gICAgei1pbmRleDogNjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgfVxuICB9XG4gICZfbG9nbyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9ob3d0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZSB1cmwoLi4vaW1nL2NvbW1vbi9pY25fbm90ZV93aC5zdmcpIDMwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2U7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl90aWNrZXQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9pbWcvY29tbW9uL2ljbl90aWNrZXQuc3ZnKSAyNXB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0LnN2ZyksIHVybCguLi9pbWcvY29tbW9uL2ljbl90aWNrZXRfd2guc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweCAyNHB4LCAwO1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyN3B4IDAgMjdweCAyMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNuX3RpY2tldF93aC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweCAyNHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGFjY2VudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9zbnMge1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAmX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmduYXZfd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gIH1cbn1cblxuLmduYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogNDVweCAwIDY1cHg7XG4gIGJhY2tncm91bmQgOiByZ2JhKGJsYWNrLC44NSk7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWluLXdpZHRoOiAzNzVweDtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAyMDBweDtcbiAgfVxuICAmX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDc4M3B4O1xuICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjkwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG4rNykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuamEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLC4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc29vbiA+IGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdGlja2V0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgLy93aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKC4uL2ltZy9jb21tb24vaWNuX3RpY2tldC5zdmcpIDI1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljbl90aWNrZXQuc3ZnKSwgdXJsKC4uL2ltZy9jb21tb24vaWNuX3RpY2tldF93aC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NnB4IDI0cHgsIDA7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAvL3dpZHRoOiAyMDVweDtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAzOXB4IDIwcHgsIDA7XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICB9XG4gICAgICAuZW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgLy9mb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5qYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIC8vZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyN3B4IDAgMjdweCAyMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAvL3JpZ2h0OiAtMTVweDtcbiAgICAgICAgICAvL2JvcmRlci13aWR0aDogMjNweCAwIDIzcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0X3doLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NnB4IDI0cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3NucyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgfVxuICAgICZfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogODdweDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zcG5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgei1pbmRleDogMTA7XG4gICZfcGxhbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX3RpY2tldCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Q3MzMyMTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX3NucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtbWFpbjtcbiAgICAmX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICZfaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogJGJhc2UgdXJsKC4uL2ltZy9jb21tb24vYmdfd2F2ZV93aC5wbmcpIGNlbnRlciB0b3AgLTFweCBuby1yZXBlYXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3NwL2JnX3dhdmVfd2gucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCw1dncpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX3RpY2tldCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKC4uL2ltZy9jb21tb24vaWNuX3RpY2tldC5zdmcpIDI4cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljbl90aWNrZXQuc3ZnKSwgdXJsKC4uL2ltZy9jb21tb24vaWNuX3RpY2tldF93aC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDI2cHgsIDA7XG4gICAgICBjb2xvcjogJGFjY2VudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgfVxuICAgICAgLmVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyOXB4IDAgMjlweCAyMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25fdGlja2V0X3doLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDI2cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3NucyB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDE0NHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgICBoZWlnaHQ6IDE4OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogN2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQobis3KSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNvb24gPiBhIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIDMwcHggLTExMHB4IGF1dG87XG4gICAgei1pbmRleDogNDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDExNnB4O1xuICAgICAgaGVpZ2h0OiAxMTZweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm5hdmktYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA1NHB4O1xyXG4gIGhlaWdodDogNTRweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA1NHB4O1xyXG4gIGhlaWdodDogNTRweDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gIH1cclxufVxyXG4uY2xvc2UgLm5hdmktdHh0IHtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gIH1cclxufVxyXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uIHtcclxuICB3aWR0aDogMzJweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gIH1cclxufVxyXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4ucGFuZWwtYnRuLWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZDogJGJhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgM3B4KSk7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMnB4KSk7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBoZWlnaHQ6IDJweDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTlweDtcclxuICB9XHJcbn1cclxuLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogOXB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICB9XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICB9XHJcbiAgJi5vcGVuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLnRpdGxlLTAxIHtcbiAgLmVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuICB9XG4gIC5qYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5ldGEgc3BhbntvcGFjaXR5OiAwO31cbi5ldGEuYXBwZWFydGV4dCBzcGFueyBhbmltYXRpb246dGV4dF9hbmltZV9vbiAxcyBlYXNlLW91dCBmb3J3YXJkczsgfVxuQGtleWZyYW1lcyB0ZXh0X2FuaW1lX29uIHtcbiAgMCUge29wYWNpdHk6MDt9XG4gIDEwMCUge29wYWNpdHk6MTt9XG59XG5cbi50aXRsZS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJG1haW47XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gIH1cbiAgJl93cmFwIHtcbiAgfVxuICAuZGF5IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG4gIH1cbiAgLndlZWsge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICB9XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICB9XG4gIH1cbn0iLCIuYnV0dG9uLTAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogJGJhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgdHJhbnNpdGlvbjogZWFzZSAuMnM7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuamEge1xuICAgIGEge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9zYW5zO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLndpZGUge1xuICAgIGEge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbm90b3NhbnM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1jYXV0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMTBweCA0NXB4O1xuICAgIGJhY2tncm91bmQgOiAjRkZFRjY1O1xuICAgIGNvbG9yOiAkYmFzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiA3M3Z3O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZTtcbiAgICAgIHRyYW5zaXRpb246IGVhc2UgLjJzO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLXRheCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICRiZy1ob21ldG93bjtcbiAgICBjb2xvcjogJGhvbWV0b3duO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogODZ2dztcbiAgICAgIHBhZGRpbmc6IDlweCAwIDlweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRob21ldG93bjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRob21ldG93bjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYXNlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLWhvdGVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LXB1cnBsZTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvcHkge1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RpY2tldC9pY25faG90ZWwuc3ZnKSBsZWZ0IGNlbnRlciAvIDI1cHggMjVweCBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tdGlja2V0IHtcbiAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYnRuLXBlYXIge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cbiAgICAmLmJ0bi12aXAge1xuICAgICAgd2lkdGg6IDI4OHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luOiA2MHB4IDAgMTAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCxcclxuLnBhZ2luYXRpb24gc3Bhbi5kaXNhYmxlZCxcclxuLnBhZ2luYXRpb24gc3Bhbi5maXJzdCBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5wcmV2IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubmV4dCBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLm51bWJlciBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDRweDtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYSB7XHJcbiAgYmFja2dyb3VuZDogI0NBQ0FDQTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjg4KTtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAlLCAxMDAlIDI1JSwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwJSA3NSUsIDAlIDI1JSk7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNzcpO1xyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmRpc2FibGVkLFxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGEsXHJcbi5wYWdpbmF0aW9uIHNwYW4ubGFzdCBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICBjb2xvcjogJGJhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9zYW5zO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLnByZXYgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5uZXh0IGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5wYWdpbmF0aW9uIHNwYW4uY3VycmVudCxcclxuLnBhZ2luYXRpb24gc3Bhbi5udW1iZXIgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC44OCk7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAwJSwgMTAwJSAyNSUsIDEwMCUgNzUlLCA1MCUgMTAwJSwgMCUgNzUlLCAwJSAyNSUpO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjc3KTtcclxuICB9XHJcbn1cclxuLnBhZ2luYXRpb24gYTphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6ICRtYWluO1xyXG59XHJcbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYSxcclxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmZpcnN0IGE6OmJlZm9yZSxcclxuLnBhZ2luYXRpb24gc3Bhbi5sYXN0IGE6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgfVxyXG59XHJcbi5wYWdpbmF0aW9uIHNwYW4uZmlyc3QgYTo6YmVmb3JlIHtcclxuICBsZWZ0OiAxM3B4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBsZWZ0OiAxMnB4O1xyXG4gIH1cclxufVxyXG4ucGFnaW5hdGlvbiBzcGFuLmxhc3QgYTo6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAxM3B4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICByaWdodDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3N0LW5hdmkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkbWFpbjtcclxuICB9XHJcbn0iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9zbGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1waWNrdXAge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMTVweCA1dnc7XG4gIH1cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9iYW5uZXIge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9zcGJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi50b3AtcGFya3RlbXAge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6ICRtYWluO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6IDAgNXZ3IDEwcHg7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wLW5ld3Mge1xuICAvL0BpbmNsdWRlIGJhc2UoMTE0MCwyMCw1dncpO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICZfdGl0bGUge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE0MCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9saXN0IHtcbiAgICBtYXJnaW46IDAgLTI4cHggNjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYubmV3dXAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTI2cHg7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9uZXd1cC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJHNtb2tlO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggMjhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1tZW1vcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMzAlO1xuICBiYWNrZ3JvdW5kOiAjRDhFQkZBIHVybCguLi9pbWcvdG9wL2JnX2NvbmNlcHQuanBnKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjgwcHggYXV0bztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDcwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3Avc3AvYmdfY29uY2VwdC5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX3dhdmVfd2gucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZV93aC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgfVxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ193YXZlX2dyLnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3NwL2JnX3dhdmVfZ3IucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsNXZ3KTtcbiAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgfVxuICAmX2hlYWQge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiBhdXRvXG4gICAgfVxuICB9XG4gICZfY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl8wMSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfMDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgcmlnaHQ6IDMxNXB4O1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9sb2dvIHtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICB9XG4gIH1cbiAgJl9ib3gge1xuICAgIHdpZHRoOiA1NCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9tYXJnaW46IDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMCA2MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2tzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbjogMCA1dnc7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1NjVweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWFydGlzdCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICRvbGl2ZSB1cmwoLi4vaW1nL2NvbW1vbi9iZ193YXZlX214LnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRvbGl2ZSB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ193YXZlX214LnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDh2dyk7XG4gIH1cbiAgJl9jb3B5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNzBweDtcbiAgICBjb2xvcjogJGJhc2U7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuICAmX2xpc3Qge1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHsvLyDjgrvjg7Pjgr/jg7zkuIvpg6hcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogJ2FuZCBNT1JFJztcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLThkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjkuNDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjgyNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24tMSkge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbnRlbnQ6ICdhbmQgTU9SRSc7XG4gICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5ldyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yNnB4O1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJ0aXN0L2ljbl9uZXcucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgJi5maXJzdC10aW1lIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJ0aXN0L2ljbl9zYWdhLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cHggYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYW1lIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgICAgJi5jYXRlLWJlYWNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvYmdfY2F0ZV9iZWFjaC5wbmcpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4IGF1dG87XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY2F0ZS1jYXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvYmdfY2F0ZV9jYXBlLnBuZykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggYXV0bztcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXBsYW4ge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsNXZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgJl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCA3dncgODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAwIDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxhbi9iZ19saW5lLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIyNHB4IDQ1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYm94IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zcChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFuX2Ege1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRTdEQztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi9pY25fcGxhbl9hLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjNweCA0NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDNweCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxhbl9iIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUU4RTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYW4vaWNuX3BsYW5fYi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggMzNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYxcHggMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYW5fYyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGMUY5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGFuL2ljbl9wbGFuX2Muc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2M3B4IDQ1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0M3B4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbGFuX2Qge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RURGNztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhbi9pY25fcGxhbl9kLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweCAzM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjFweCAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnBsYW5fY2FyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkIHVybCguLi9pbWcvcGxhbi9pY25fY2FyLnN2ZykgY2VudGVyIDI2cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MHB4IDM1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnBsYW5fcHViIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlIHVybCguLi9pbWcvcGxhbi9pY25fcHViLnN2ZykgY2VudGVyIDI2cHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTNweCA0NHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzJweCAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi50b3AtdGlja2V0IHtcbiAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDV2dyk7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50b3AtbW92aWUge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX21vdmllLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9zcC9iZ19tb3ZpZS5wbmcpO1xuICB9XG4gICZfaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoODAwLDIwLDApO1xuICB9XG4gICZfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNy41dnc7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICAgIC5qYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbm90b3NhbnM7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfeW91dHViZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBpZnJhbWUge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi0wMSB7XG4gICAgYSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3Atd29ya3Nob3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX3dhdmVfd2gucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9jb21tb24vYmdfd2F2ZV93aF9idG0ucG5nKSBjZW50ZXIgYm90dG9tIC0xcHggbm8tcmVwZWF0ICNGRkYxQ0Y7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwMHB4IGF1dG8sIDIwMDBweCBhdXRvO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ193YXZlX3doLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQsIHVybCguLi9pbWcvY29tbW9uL3NwL2JnX3dhdmVfd2hfYnRtLnBuZykgY2VudGVyIGJvdHRvbSAtMXB4IG5vLXJlcGVhdCAjRkZGMUNGO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvLCAxMDAlIGF1dG87XG4gIH1cbiAgJl90aXRsZSB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDV2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAud3Mtc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV5ZWNhdGNoIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5leWVjYXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG4gICAgJi5ub2ltYWdlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIGNvbG9yOiAkYmFzZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi50b3AtZm9vZCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNzBweDtcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb29kLXNsaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leWVjYXRjaCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5leWVjYXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICB9XG4gICAgJi5ub2ltYWdlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIGNvbG9yOiAkYmFzZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi50b3AtZ29vZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjREFGMEZDIHVybCguLi9pbWcvY29tbW9uL2JnX3dhdmVfd2gucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAwcHggYXV0bztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3NwL2JnX3dhdmVfd2gucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsNXZ3KTtcbiAgfVxuXG4gICZfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleC1zcCh3cmFwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5leWVjYXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgfVxuICAgICYubm9pbWFnZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcbiAgICB9XG4gICAgLmljbl9zb2xkb3V0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0xMDAlKSByb3RhdGUoLTE0ZGVnKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJGJhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgLnN1YnRpdGxlIHtcbiAgICBjb2xvcjogJGJhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi50b3Atdm9sdW50ZWVyIHtcbiAgQGluY2x1ZGUgYmFzZSg4NDAsMjAsNXZ3KTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWFib3V0IHtcbiAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDV2dyk7XG4gIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICZfd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfYm94IHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2U7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxOHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9ub3RpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtb3JnYW5pemVyIHtcbiAgICAgIC50b3AtYWJvdXRfYm94X3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc3BvbnNvciB7XG4gICAgICAmX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNm4pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYmFja2luZyB7XG4gICAgICAmX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBvd2VyZWQge1xuICAgICAgJl9saW5rIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDE1M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaG9saWRheSwgLnRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtZGVjb3JhdGUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAudGl0bGUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAmX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAmX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICB9XG4gIH1cbiAgJl9iYW5uZXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDQwdnc7XG4gICAgfVxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ua3NjLWltYWdlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0NHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiQG1peGluIGZsZXgoJHdyYXA6bm93cmFwLCRqdXN0aWZ5OmZsZXgtc3RhcnQpe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWl4aW4gZmxleC1zcCgkd3JhcDpub3dyYXAsJGp1c3RpZnk6ZmxleC1zdGFydCl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59IiwiLnR0bC1wYWdlIHtcbiAgQGluY2x1ZGUgYmFzZSgxMTAwLDIwLDh2dyk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuICB9XG4gIC5qYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfd3JhcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfcGFnZXRpdGxlLnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9jb21tb24vYmdfcGFnZXRpdGxlX3dhdmUucG5nKSBjZW50ZXIgYm90dG9tIC0xcHggbm8tcmVwZWF0ICRsaWdodC1tYWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjkwcHggMTI2cHgsIDIwMDBweCBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19wYWdldGl0bGUuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ19wYWdldGl0bGVfd2F2ZS5wbmcpIGNlbnRlciBib3R0b20gLTFweCBuby1yZXBlYXQgJGxpZ2h0LW1haW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNHB4IDYwcHgsIDEwMCUgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmJnZS1jb250ZW50cyB7XG4gIC5ibG9nLXVybCB7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgIH1cbiAgfVxufVxuXG4ucWFfbGlzdF9hIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIudGlja2V0IHtcbiAgLnNvbGRvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMzBweDtcbiAgICAgIGNvbnRlbnQ6ICdTb2xkIG91dCEnO1xuICAgICAgLy9kaXNwbGF5OiBub25lOyAvL3NvbGRvdXRcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpIHNjYWxlKDEpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpIHRyYW5zbGF0ZSgwKSBzY2FsZSguOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgfVxuICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfbmV3cyB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNjVweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2NhbXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1yZWQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfaW5uZXIge1xuICAgICAgQGluY2x1ZGUgYmFzZSg4NTAsMjAsNXZ3KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgaGVpZ2h0OiAyNjNweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgaGVpZ2h0OiAxNTNweDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRyZWQ7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aWNrZXRfbm90aWNlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tdGlja2V0IHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgMzBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXRpY2tldCBhOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICB9XG4gIH1cbiAgLy8uY2FtcFxuXG4gICZfcGFya2luZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoODUwLDIwLDV2dyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgIGhlaWdodDogMjYzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJsdWU7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGlja2V0X2l0ZW0ge1xuICAgICAgZHQge1xuICAgICAgICBtaW4td2lkdGg6IDkuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAudGlja2V0X25vdGljZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaHIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cbiAgICAudGlja2V0X2Rpc2NvdW50X3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cbiAgICAudGlja2V0X2Rpc2NvdW50X2NvcHkge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICAudGlja2V0X2Rpc2NvdW50X3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLnRpY2tldF9kaXNjb3VudF9saXN0IGR0IHtcbiAgICAgIHdpZHRoOiAxNmVtO1xuICAgIH1cbiAgICAuYnRuLXRpY2tldCB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi10aWNrZXQgYTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIH1cbiAgICAuc29sZG91dDo6YWZ0ZXIge1xuICAgICAgbGVmdDogNzBweDtcbiAgICB9XG4gIH1cbiAgLy8ucGFya2luZ1xuXG4gICZfdmlwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQteWVsbG93O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoODUwLDIwLDV2dyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgIGhlaWdodDogMjYzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHllbGxvdztcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zb29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cbiAgICAgIC50YXgge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc29sZG91dCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aWNrZXRfbm90aWNlIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfYW5ub3RhdGlvbiB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICAgIGhyIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIH1cbiAgICAuYnRuLXRpY2tldCBhOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICB9XG4gICAgLnRpY2tldF9pbmZvIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICB3aWR0aDogNmVtO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNmVtKTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy52aXBcblxuICAmX3JlbnRhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZWVuO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoODUwLDIwLDV2dyk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICAgIGhlaWdodDogMjYzcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfbG9nby1sb2dvcyB7XG4gICAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aWNrZXRfbm90aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtdGVudHMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnU29sZCBvdXQhJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8vc29sZG91dFxuICAgICAgICAgICAgICB3aWR0aDogMTM0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgwKSBzY2FsZSguOCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi10ZW50bSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdTb2xkIG91dCEnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLy9zb2xkb3V0XG4gICAgICAgICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgdHJhbnNsYXRlKDApIHNjYWxlKC44KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLWdyb3VwbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdTb2xkIG91dCEnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvL3NvbGRvdXRcbiAgICAgICAgICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgdHJhbnNsYXRlKDApIHNjYWxlKC44KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLWdyb3VwbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdTb2xkIG91dCEnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvL3NvbGRvdXRcbiAgICAgICAgICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZykgdHJhbnNsYXRlKDApIHNjYWxlKC44KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX25vdGljZSB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICBjb2xvcjogI2VkMWMyNDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRpY2tldF9pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH1cbiAgICAudGlja2V0X25vdGljZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tdGlja2V0IGE6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gIC8vLnJlbnRhbFxuXG4gICZfYnVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGluaztcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDg1MCwyMCw1dncpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTY1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMjI3cHg7XG4gICAgICBoZWlnaHQ6IDI2M3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICBoZWlnaHQ6IDE1M3B4O1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX21lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGluaztcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcGluaztcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3NhbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2NvdXJzZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgJl90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX25vdGljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3Nvb24ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi0wMSB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy5idXNcblxuICAmX2tidXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWthcmF0c3U7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDg1MCwyMCw1dncpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTY1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMjI3cHg7XG4gICAgICBoZWlnaHQ6IDI2M3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICBoZWlnaHQ6IDE1M3B4O1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX21lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAka2FyYXRzdTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAka2FyYXRzdTtcbiAgICAgIGNvbG9yOiAka2FyYXRzdTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2FsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfdGltZSB7XG4gICAgICAmX21lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfc2NoZWR1bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAka2FyYXRzdTtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX25vdGljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3Nvb24ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi0wMSB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAka2FyYXRzdTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy5rYnVzXG5cbiAgJl9ob3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDg1MCwyMCw1dncpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgaGVpZ2h0OiAyNjNweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgaGVpZ2h0OiAxNTNweDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX21haW50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHB1cnBsZTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHVycGxlO1xuICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90aWNrZXQvaWNuX2hvdGVsLnN2ZykgbGVmdCBjZW50ZXIgLyAzMnB4IDMycHggbm8tcmVwZWF0O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX25vdGljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICNEODMzMjE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1wdXJwbGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9hZGRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RlbCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3Nvb24ge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi10aWNrZXQgYTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gICAgfVxuICB9XG4gIC8vLmhvdGVsXG5cbiAgJl9lYXJseSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy5lYXJseVxuXG4gICZfaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTEuNWVtO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL21pbi13aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICAgIC50YXgge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm92ZXJsaW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucHJpY2Vkb3duIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5vdGljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy5pdGVtXG5cbiAgJl9kaXNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB9ICovXG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB9ICovXG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb3B5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbGlzdCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgICBkdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTEuMmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRheCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubm90aWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubGFzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2FsZSB7XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9jb3VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbm90aWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuc3Ryb25nIHtcbiAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2VuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8uZGlzY291bnRcblxuICAmX2F0dGVudGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gIH1cbiAgJl9pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuICAgICZfbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgfVxuICB9XG4gICZfaW1wb3J0YW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgfVxuICB9XG5cbn1cblxuLnRuYXZpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgZmxleC1zcCh3cmFwKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDM0OHB4O1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNjYW1wLCAjcGFya2luZywgI3ZpcCwgI3JlbnRhbCwgI2J1cywgI2tidXMge1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5ob21ldG93biB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RpY2tldC9iZ19ob21ldG93bl90b3AucG5nKSBjZW50ZXIgdG9wIHJlcGVhdC14LCAkYmctaG9tZXRvd247XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NXB4IGF1dG87XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSg4MTAsMCwwKTtcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkaG9tZXRvd247XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG4gICZfaW1hZ2Uge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogNzB2dztcbiAgICB9XG4gIH1cbiAgJl9jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgY29sb3I6ICRob21ldG93bjtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luOiAwIDV2dyAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG4gICZfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJGFjY2VudDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAmX3dlYnNpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgJl9pdGVtIHtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW46IDAgNXZ3IDE0cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRob21ldG93bjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRob21ldG93bjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLmFydGlzdCB7XG4gICZfZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aXN0LWluZGV4IHtcbiAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDEwdncpO1xuICAmX3Bvc3Qge1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB9XG4gICAgJjo6YWZ0ZXIgey8vIOOCu+ODs+OCv+ODvOS4i+mDqFxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICdhbmQgTU9SRSc7XG4gICAgICBjb2xvcjogJG1haW47XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI5LjQ1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogNS44MjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDNuLTEpIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiAnYW5kIE1PUkUnO1xuICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uZXcge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjZweDtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FydGlzdC9pY25fbmV3LnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjFweDtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgICYuZmlyc3QtdGltZSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FydGlzdC9pY25fc2FnYS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4IGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgfVxuICAgIH1cbiAgICAubmFtZSB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJGJhc2U7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgICAmLmNhdGUtYmVhY2gge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FydGlzdC9iZ19jYXRlX2JlYWNoLnBuZykgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggYXV0bztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jYXRlLWNhcGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FydGlzdC9iZ19jYXRlX2NhcGUucG5nKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweCBhdXRvO1xuICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcnRpc3Qtc2luZ2xlIHtcbiAgQGluY2x1ZGUgYmFzZSg5NDAsMjAsMCk7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgJl9wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICZfaGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudGl0bGUtZGF0ZV93cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwdncgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYubmV3IHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTM5cHg7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvaWNuX25ldy5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDc4cHggYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBsZWZ0OiAtMjFweDtcbiAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlyc3QtdGltZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJ0aXN0L2ljbl9zYWdhLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjI0cHggYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbjogMjBweCA1dncgMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1uYXJyb3c7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuY2F0ZS1iZWFjaCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvYmdfY2F0ZV9iZWFjaC5zdmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjZweCAyOHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhdGUtY2FwZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnRpc3QvYmdfY2F0ZV9jYXBlLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNnB4IDI4cHg7XG4gICAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfZGV0YWlsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFydGlzdC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW5hcnJvdztcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC1pbmRlbnQ6IC00MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKSB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZykgdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgfVxuICB9XG59IiwiLm5ld3Mge1xuICAmX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtaW5kZXgge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsNXZ3KTtcbiAgJl9wb3N0IHtcbiAgICBAaW5jbHVkZSBmbGV4KHdyYXApO1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdC1tYWluIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leWVjYXRjaCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kYXRlIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDhweDtcbiAgICAgICAgY29sb3I6ICRzbW9rZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NjI1O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uZXd1cCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMjZweDtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld3MvaWNuX25ld3VwLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLXNpbmdsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICAmX3Bvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgJl9oZWFkIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoOTQwLDIwLDV2dyk7XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbjogMCA1dncgMjBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubmV3dXAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTM5cHg7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzL2ljbl9uZXd1cC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3OHB4IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAkc21va2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7cGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFpbjtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfZGV0YWlsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gICZfZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmX2NvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvb2QtaW5kZXgge1xuICBAaW5jbHVkZSBiYXNlKDExNDAsMjAsNXZ3KTtcbiAgJl9wb3N0IHtcbiAgICBAaW5jbHVkZSBmbGV4LXNwKHdyYXApO1xuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV5ZWNhdGNoIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV5ZWNhdGNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5vaW1hZ2Uge1xuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeSB7XG4gIH1cbn1cblxuLmZvb2Qtc2luZ2xlIHtcbiAgJl9wb3N0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5wb3N0LWhlYWQge1xuICAgICAgQGluY2x1ZGUgYmFzZSg5NDAsMjAsNXZ3KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbWFpbjtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leWVjYXRjaCB7XG4gICAgICAgIHdpZHRoOiA3OCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICB9XG4gICAgLmZvb2QtbGlua3Mge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIud29ya3Nob3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAmX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLndvcmtzaG9wLWluZGV4IHtcbiAgQGluY2x1ZGUgYmFzZSgxMTQwLDIwLDV2dyk7XG4gICZfcG9zdCB7XG4gICAgQGluY2x1ZGUgZmxleC1zcCh3cmFwKTtcbiAgICAmX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leWVjYXRjaCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5leWVjYXRjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIH1cbiAgICAmLm5vaW1hZ2Uge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN1YjtcbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeSB7XG4gIH1cbn1cblxuLndvcmtzaG9wLXNpbmdsZSB7XG4gICZfcG9zdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAucG9zdC1oZWFkIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoOTQwLDIwLDV2dyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG1haW47XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXllY2F0Y2gge1xuICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgfVxuICAgIC53b3Jrc2hvcC1saW5rcyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn0iLCIuZ29vZHMtc2xpZGUge1xuXG59XG4uZ29vZHMtdGh1bWIge1xuICBtYXgtd2lkdGg6IDUyNnB4ICFpbXBvcnRhbnQ7XG4gIGltZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zbGljay10cmFjayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ29vZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9idXR0b24ge1xuICAgIGEuYmd0LWJ0biB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNS42NXB4IDAgNS42NXB4IDkuOHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9pbmZvIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG4gICZfbm90aWNlIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdvb2RzLWluZGV4IHtcbiAgQGluY2x1ZGUgYmFzZSgxMDQwLDIwLDV2dyk7XG4gICZfcG9zdCB7XG4gICAgQGluY2x1ZGUgZmxleC1zcCh3cmFwKTtcbiAgICAmX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNDcuNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKSkge1xuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leWVjYXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ29vZHMvYmdfaXRlbS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB9XG4gICAgICAgIC5pY25fc29sZG91dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgtMTRkZWcpO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nb29kcy1zaW5nbGUge1xuICBbZGF0YS1iZ2JdIGgyIHtcbiAgICBjb2xvcjogJGJhc2U7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG4gICZfcG9zdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICBbZGF0YS1iZ2I9dHJpbW1lZC1pbWFnZTVdIC5iZ3QtZ3JpZDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gIFtkYXRhLWJnYj1pbWFnZTFdIC5iZ3QtZ3JpZDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gIFtkYXRhLWJnYj1pbWFnZTJdIC5iZ3QtZ3JpZDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gIFtkYXRhLWJnYj1pbWFnZTNdIC5iZ3QtZ3JpZDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gIFtkYXRhLWJnYj1pbWFnZTRdIC5iZ3QtZ3JpZDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gIFtkYXRhLWJnYj1pbWFnZTVdIC5iZ3QtZ3JpZDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG4gICYuaWNuX3NvbGRvdXQge1xuICAgIC5nb29kcy1zbGlkZSB7XG4gICAgICAuYmd0LWJveF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgY29udGVudDogJ1NvbGQgb3V0ISc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMzBweDtcbiAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgtMTRkZWcpO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGxhbiB7XG4gICZfY2FyIHtcbiAgICAmX3dyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGFuL2ljbl9jYXJfcmQuc3ZnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweCAzM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjRDgzMzIxO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q4MzMyMTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDgzMzIxO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3B1YiB7XG4gICAgJl93cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxhbi9pY25fcHViX2JsLnN2ZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDM5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3OHB4IDMxcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMwMDQ4OUQ7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlEO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OUQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfY2FyMDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZCRTdEQyB1cmwoLi4vaW1nL3BsYW4vaWNuX3R0bF9hLnN2ZykgY2VudGVyIGJvdHRvbSAzNXB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMzhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjNweCAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxMnB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfY2FyMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRThFOCB1cmwoLi4vaW1nL3BsYW4vaWNuX3R0bF9iLnN2ZykgY2VudGVyIGJvdHRvbSAzNXB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MHB4IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMzhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTJweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxMnB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcHViMDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZDogI0U2RjFGOSB1cmwoLi4vaW1nL3BsYW4vaWNuX3R0bF9jLnN2ZykgY2VudGVyIGJvdHRvbSAzNXB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MHB4IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMzhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweCAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbSAxMnB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcHViMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZDogI0U4RURGNyB1cmwoLi4vaW1nL3BsYW4vaWNuX3R0bF9kLnN2ZykgY2VudGVyIGJvdHRvbSAzNXB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzMnB4IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMzhweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE3cHggMjJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gMTJweDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZmxvdyB7XG4gICAgQGluY2x1ZGUgYmFzZSg5NDAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlO1xuICAgICAgJl9pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjRDRjtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgNnB4IDk0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3RlcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOTQzMjI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbmFycm93O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRTk0MzIyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjZweCAwIDI2cHggMTdweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRTk0MzIyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDE2LjVweCAwIDE2LjVweCAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubGluZS0yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyN3B4IDAgMjdweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucGFyayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ub3RpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMTdweCAxN3B4IDAgMTdweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDlweCA5cHggMCA5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlLXN0ZXAtMDEge1xuICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOTQzMjI7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNFOTQzMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0U5NDMyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXN0ZXAtMDIge1xuICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERDQyMUY7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNERDQyMUY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0RENDIxRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXN0ZXAtMDMge1xuICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg4Q0U7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDg4Q0U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwODhDRTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXN0ZXAtMDQge1xuICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDRGOUI7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDRGOUI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwNEY5QjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLXN0ZXAtMDEgYSB7XG4gICAgICAgICAgY29sb3I6ICNFOTQzMjI7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1zdGVwLTAyIGEge1xuICAgICAgICAgIGNvbG9yOiAjREQ0MjFGO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tc3RlcC0wMyBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwODhDRTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLXN0ZXAtMDQgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDRGOUI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0wMSAucGxhbl9mbG93X2xpc3RfaXRlbTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRTk0MzIyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtMDIgLnBsYW5fZmxvd19saXN0X2l0ZW06OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0RENDIxRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLTAzIC5wbGFuX2Zsb3dfbGlzdF9pdGVtOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDg4Q0UgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi0wNCAucGxhbl9mbG93X2xpc3RfaXRlbTo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA0RjlCIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9yZWNvbW1lbmQge1xuICAgIEBpbmNsdWRlIGJhc2UoOTQwLDIwLDEydncpO1xuICAgIEBpbmNsdWRlIGZsZXgod3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLTAxIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLTA0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfbm90aWNlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1wbGFuIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gICAgYSxzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICB9XG4gICAgICAmLnNvb24ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc29sZG91dCB7XG4gICAgICBjb2xvcjogJGJhc2U7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYtMDEge1xuICAgICAgYSxzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjdFMyB1cmwoLi4vaW1nL3BsYW4vaWNuX3JlbnRhbC5zdmcpIGNlbnRlciAyNHB4IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NHB4IDQycHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0M3B4IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUsIC5saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzAwNjg0RTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTAyIHtcbiAgICAgIGEsc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJFREYwIHVybCguLi9pbWcvcGxhbi9pY25faG90ZWwuc3ZnKSBjZW50ZXIgMjBweCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOXB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSwgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjODU0ODk4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtMDMge1xuICAgICAgYSxzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRjBGMSB1cmwoLi4vaW1nL3BsYW4vaWNuX3RvdXIuc3ZnKSBjZW50ZXIgMjJweCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAzcHggNTNweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU4cHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUsIC5saW5rIHtcbiAgICAgICAgICBjb2xvcjogI0VBNUM3QjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTA0IHtcbiAgICAgIGEsc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1rYXJhdHN1IHVybCguLi9pbWcvcGxhbi9pY25fa2J1cy5zdmcpIGNlbnRlciAyMnB4IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCA0NXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNThweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSwgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAka2FyYXRzdTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcGxhbl9jYXIsICNwbGFuX2NhcjAxLCAjcGxhbl9jYXIwMiwgI3BsYW5fcHViLCAjcGxhbl9wdWIwMSwgI3BsYW5fcHViMDIge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5cbmEubm9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuXG5cblxuIiwiJGxhcmdlUmFuZ2U6IDE3MDBweDtcclxuJG1lZGl1bVJhbmdlOiAxMjAwcHg7XHJcbiRzbWFsbFJhbmdlOiA3NjBweDtcclxuJHRpbnlSYW5nZTogMzIxcHg7XHJcbiRuYXZXaWR0aDogOTYwcHg7XHJcbkBtaXhpbiBtcSgkbWVkaWEpIHtcclxuXHRAaWYgJG1lZGlhID09IHBjIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2UgKyAxfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSB3aWRlIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG5hdldpZHRoICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbmF2IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2UgKyAxfSkgYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bVJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBzcCB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzbWFsbFJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSB0aW55IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRpbnlSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbW92IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGxhcmdlUmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6Mzc1KXtcclxuICAkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6MTApe1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcclxuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcclxufVxyXG5cclxuQG1peGluIGZzKCRmb250X3NpemU6MTApe1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gICAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSk7XHJcbiAgfVxyXG59Il19 */
