@import"https://fonts.googleapis.com/css2?family=Indie+Flower&family=Noto+Sans+JP:wght@100..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;background:#fff;font-family:Noto Sans JP,sans-serif;font-size:25px;font-style:normal;font-weight:400;color:#333;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;line-height:1.8;word-break:normal;line-break:strict;overflow-x:hidden}a{text-decoration:none;-webkit-transition:.5s;transition:.5s}img{max-width:100%;height:auto;vertical-align:bottom;-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}.right{float:right}.left{float:left}.img-left{float:left;margin:0 20px 10px 0}.img-right{float:right;margin:0 0 10px 20px}.error-message{color:#f40000}.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 .future__value__image{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 .future__value__text{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:3s ease;transition:3s ease;-webkit-transition-delay:2s;transition-delay:2s}.scroll-blur.show .future__value__image{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-blur.show .future__value__text{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graph-animation .gra{-webkit-transform:translateY(210px);transform:translateY(210px);-webkit-transition:.5s ease;transition:.5s ease}.graph-animation .gra.g01,.graph-animation .gra.g06{-webkit-transition-delay:.2s;transition-delay:.2s}.graph-animation .gra.g02,.graph-animation .gra.g07{-webkit-transition-delay:.4s;transition-delay:.4s}.graph-animation .gra.g03,.graph-animation .gra.g08{-webkit-transition-delay:.6s;transition-delay:.6s}.graph-animation .gra.g04,.graph-animation .gra.g09{-webkit-transition-delay:.8s;transition-delay:.8s}.graph-animation .gra.g05,.graph-animation .gra.g10{-webkit-transition-delay:1s;transition-delay:1s}.graph-animation.show .gra{-webkit-transform:translateY(0);transform:translateY(0)}.dounat-animation{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:3s ease;transition:3s ease;-webkit-transition-delay:1s;transition-delay:1s}.dounat-animation.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.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:#333!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:#333}}@keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#333}}.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;bottom:-56px;z-index:1;display:block!important;width:35px;height:35px;padding:0;border:0;cursor:pointer;color:transparent;outline:none;background:#5e3e15;overflow:visible}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none}.slick-prev{left:270px;background:url(../img/top/icn_prev.png) 0 0/100% auto no-repeat}[dir=rtl] .slick-prev{left:-25px;left:auto}.slick-next{right:270px;background:url(../img/top/icn_next.png) 0 0/100% auto no-repeat}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dots{width:100%;padding:0;margin:0;text-align:center;list-style:none;-webkit-transform:translateY(50px);transform:translateY(50px)}.slick-dots li{position:relative;display:inline-block;width:110px;height:4px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:110px;height:4px;cursor:pointer;border:0;outline:none;background:#5e3e15}.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{position:absolute;top:0;left:0;display:block;width:110px;height:4px;background:#5e3e15;content:'';text-align:center}.slick-dots li.slick-active button:before{top:-4px;height:12px;border-radius:6px}.wrapper{overflow:hidden}.wrapper .main{position:relative;z-index:1}.header{padding-top:27px;padding-bottom:22px;background:url(../img/common/bg_main.png)}.header_inner{max-width:1160px;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}.header_logo{width:380px}.header_nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header_nav_form{width:235px}.header_nav_tel{width:260px;margin-left:14px}.bg-main{background:url(../img/common/bg_main.png)}.bg-main_wrap{background:#f9f8f4}.bg-sub{background:url(../img/common/bg_sub.png)}.bg_wrap{background:#f0eae0 url(../img/common/bg_main.png)}.gnav{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:25px;overflow:hidden}.gnav_list_item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.gnav_list_item:after{position:absolute;top:50%;right:0;content:'';display:block;width:1px;height:68px;background:#898699;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gnav_list_item:last-child:after{display:none}.gnav_list_item a{display:block;background:white;color:#333;font-size:22px;line-height:100px;text-align:center}.gnav_list_item a:hover{background:#f7f7f7}.spnav{margin:0 5vw}.spnav_wrap{display:none}.spnav_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}.spnav_list_item{width:31%;margin-bottom:20px}.spnav_list_item a{position:relative;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;height:60px;border-radius:8px;background:white;color:#5e3e15;font-size:11px;font-weight:500;line-height:1.36;text-align:center;box-shadow:2px 2px 3px rgba(0,0,0,.16)}.spnav_list_item a:after{position:absolute;bottom:4px;right:4px;content:'';display:block;width:10px;height:10px;background:#5e3e15;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5)}.overlay.open{display:block}.footer{padding-top:15px;padding-bottom:60px;background:#f2ede4}.footer_inner{max-width:1160px;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}.footer_pagetop{display:none!important}.footer_link{display:-webkit-box;display:-ms-flexbox;display:flex}.footer_link_item{position:relative;margin-right:20px;padding-left:16px;line-height:1.2}.footer_link_item:before{position:absolute;top:11px;left:0;content:'＞';display:block;font-size:12px}.footer_link_item a{color:#333;font-size:19px;font-weight:400}.footer_copyright{padding-top:2px;color:#5e3e15;font-size:16px;letter-spacing:.03em}.navi-btn{position:absolute;z-index:100;display:none}.panel-btn{display:inline-block;position:relative;background:#5e3e15;text-decoration:none;text-align:center;box-sizing:border-box}.close .panel-btn-icon{background:transparent}.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:19px;left:50%;background:white;text-align:center;-webkit-transition:.2s;transition:.2s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel-btn-icon:before,.panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;background:white;-webkit-transition:.3s;transition:.3s}.title-01{padding-bottom:30px;text-align:center}.title-01 .ja{display:block;color:#5e3e15;font-size:42px}.title-01 .en{display:block;color:#807361;font-family:Indie Flower,cursive;font-size:22px}.title-02{margin-bottom:35px;color:#5e3e15;font-size:36px;font-weight:500;text-align:center}.title-03{margin-bottom:10px;color:#5e3e15;font-size:30px;font-weight:500;line-height:1.6}.title-04{margin-bottom:10px;color:#5e3e15;font-size:30px;font-weight:500;line-height:1.6;text-align:center}.list-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-01 li{position:relative;margin-right:2em;padding-left:.8em;font-weight:500}.list-01 li:before{position:absolute;left:0;top:0;content:'・';display:block}.table-scroll{overflow:auto;white-space:nowrap}.table-scroll::-webkit-scrollbar{height:4px}.table-scroll::-webkit-scrollbar-track{background:#bcbcbc}.table-scroll::-webkit-scrollbar-thumb{background:#5e3e15}.table-01{box-sizing:border-box;margin-bottom:40px;border-top:1px solid #898699}.table-01 tr{border-bottom:1px solid #898699}.table-01 th{box-sizing:border-box;width:20%;padding:20px 30px;background:#937d6d;color:white;font-size:25px;font-weight:500;line-height:1.6;text-align:left;vertical-align:top}.table-01 td{box-sizing:border-box;padding:20px 35px;font-size:25px;font-weight:500;line-height:1.5}.table-02{box-sizing:border-box;margin-bottom:90px;border-top:1px solid #898699}.table-02 tr{border-bottom:1px solid #898699}.table-02 th{box-sizing:border-box;width:20%;padding:21px 30px;background:#f9f8f4;color:#5e3e15;font-size:25px;font-weight:500;line-height:1.6;text-align:left;vertical-align:top}.table-02 td{box-sizing:border-box;padding:20px 35px;font-size:25px;font-weight:500;line-height:1.5}.mv{padding-bottom:100px;background:url(../img/common/bg_main.png)}.mv_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.mv_image{border-radius:25px;overflow:hidden}.top-intro{position:relative;border-radius:0 0 80px 80px}.top-intro_main{padding-top:30px}.top-intro_main_text{max-width:1166px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:180px}.top-intro_main_image{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:absolute;left:50%;bottom:-200px;width:1200px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-daycare{padding-top:270px;padding-bottom:100px;border-radius:0 0 80px 80px}.top-daycare_time{max-width:1160px;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;margin-bottom:10px;border-radius:25px;background:white}.top-daycare_time_item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;color:#5e3e15;font-weight:500;line-height:100px;text-align:center}.top-daycare_time_item:after{position:absolute;top:50%;right:0;content:'';display:block;width:1px;height:68px;background:#898699;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-daycare_time_item:last-child:after{display:none}.top-daycare_time_notice{margin-bottom:20px;color:#5e3e15;font-size:20px;text-align:center}.top-daycare_time_text{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:60px}.top-daycare_time_banner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-facilities{padding-top:80px;padding-bottom:110px;border-radius:0 0 80px 80px;background:white}.top-facilities_table{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-facilities_text{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px}.top-facilities_slide{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:140px}.top-facilities_slide_inner .slide-facilities_item{width:353px;margin-right:30.8px}.top-facilities_slide_inner .slick-list{margin-right:calc(50% - 50vw)}.top-facilities_slide_inner .slick-list img{display:block;width:100%;border-radius:25px}.top-facilities_other{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-facilities_other_inner{padding:30px calc(50px - 2em) 30px 50px;border-radius:25px;background:#f9f8f4}.top-facilities_other_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-facilities_other_list_item{position:relative;margin-right:2em;padding-left:.8em;font-weight:500}.top-facilities_other_list_item:nth-child(3),.top-facilities_other_list_item:nth-child(5){margin-right:0}.top-facilities_other_list_item:before{position:absolute;left:0;top:0;content:'・';display:block}.conversion-banner{position:relative;padding-top:100px;padding-bottom:120px;background:url(../img/common/bg_main.png);text-align:center}.conversion-banner.first{border-radius:0 0 80px 80px}.conversion-banner.second{padding-top:60px}.conversion-banner_inner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;padding:30px 50px 50px 30px;border-radius:25px;background:white;color:#5e3e15;font-size:30px;font-weight:500;line-height:1.3333;box-shadow:10px 10px 0 #e5ddcf}.conversion-banner_inner:after{position:absolute;right:-40px;bottom:0;content:'';display:block;width:216px;height:315px;background:url(../img/common/bnr_nagashima.png) right bottom no-repeat}.conversion-banner_message{margin-bottom:25px}.conversion-banner_button{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:110px}.conversion-banner_button_item-tel{max-width:480px;margin-right:30px}.conversion-banner_button_item-form{max-width:420px}.top-service{padding-top:80px;margin-bottom:20px;border-radius:0 0 80px 80px}.top-service_list{max-width:1040px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px;border:1px solid #5e3e15;border-radius:40px}.top-service_list_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.top-service_list_item a{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;border-radius:40px;color:#5e3e15;font-size:22px;font-weight:700;line-height:80px;text-align:center}.top-service_list_item a:hover{background:#5e3e15;color:white}.top-service .title-02{margin-bottom:30px}.top-service_exercise{margin-bottom:80px}.top-service_exercise_text{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px;line-height:1.6}.top-service_exercise_image{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}.top-service_exercise_image .image{display:block;width:31.5%}.top-service_exercise_image .image img{border-radius:25px}.top-service_exercise_other{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;padding:30px 10px 30px 50px;border-radius:25px;background:white}.top-service_meal{margin-bottom:90px}.top-service_meal_text{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px;line-height:1.6}.top-service_meal_image{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}.top-service_meal_image .image{display:block;width:31.5%}.top-service_meal_image .image img{border-radius:25px}.top-service_event_text{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px;line-height:1.5}.top-service_event_schedule{max-width:1160px;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;margin-bottom:80px}.top-service_event_schedule .title-04{margin-bottom:25px}.top-service_event_schedule_month{width:48%;padding:30px 35px;border-radius:25px;background:white}.top-service_event_schedule_month ul li{width:33%}.top-service_event_schedule_year{width:48%;padding:30px 35px;border-radius:25px;background:white}.top-service_event_schedule_year ul li{width:50%}.top-service_event_schedule ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-service_event_schedule ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;padding:30px 0;border-bottom:1px dotted #5e3e15}.top-service_event_slide{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:150px}.top-service_event_slide_inner .slide-event_item{width:353px;margin-right:30.8px}.top-service_event_slide_inner .slick-list{margin-right:calc(50% - 50vw)}.top-service_event_slide_inner .slick-list img{display:block;width:100%;border-radius:25px}.top-flow{padding-top:50px;padding-bottom:80px;border-radius:0 0 80px 80px;background:white}.top-flow .title-01{padding-bottom:20px}.top-flow_text{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:90px;line-height:1.6}.top-flow_list{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-flow_list_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px;z-index:2}.top-flow_list_item-box02{margin-top:-60px;margin-bottom:-10px;z-index:1}.top-flow_list_item .icon{position:relative;margin-right:63px;margin-left:50px}.top-flow_list_item .icon:after{position:absolute;left:50%;bottom:-65px;content:'';display:block;width:7px;height:51px;background:url(../img/top/img_dot.png) 0 0 no-repeat}.top-flow_list_item:last-child{margin-bottom:0}.top-flow_list_item:last-child .icon:after{display:none}.top-flow_list_item .box-01{width:590px;padding:15px 25px;border-radius:25px;background:#f9f8f4}.top-flow_list_item .box-01 .title{color:#795828;font-size:27px;font-weight:500}.top-flow_list_item .box-01 .text{font-size:23px;font-weight:500;line-height:1.5}.top-flow_list_item .box-02{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-flow_list_item .box-02 .title{width:380px;padding:10px 20px;border:4px solid #fbcd39;border-radius:25px;font-size:27px}.top-flow_list_item .box-02 .image{border-radius:25px}.top-flow_list_item .box-03{width:590px;padding:15px 25px;border:4px solid #fbcd39;border-radius:25px}.top-flow_list_item .box-03 .title{font-size:27px}.top-flow_list_item .box-03 .text{font-size:23px;font-weight:500;line-height:1.5}.top-price{padding-top:70px}.top-price_text{max-width:1060px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_text-01{margin-bottom:30px}.top-price_text-02{margin-bottom:50px}.top-price_list{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_list_table{margin-bottom:20px}.top-price_list_table th{padding:23px 0;border:1px solid #949494;font-size:24px;font-weight:500}.top-price_list_table th:nth-child(1){background:#937d6d;color:white}.top-price_list_table th.main{font-size:26px}.top-price_list_table td{padding:23px 10px;border:1px solid #949494;background:white;font-weight:500;text-align:right}.top-price_list_table tr.tr01 th{padding:5px;background:#fbd24d;color:#5e3e15;font-size:22px}.top-price_list_table tr.tr02 th{padding:6px;background:#fff2cc;color:#333;font-size:22px}.top-price_notice{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_notice p{margin-left:1em;text-indent:-1em;font-size:18px;line-height:1.6}.sv img{width:100%;min-height:438px;-o-object-fit:cover;object-fit:cover}.top-access{padding-top:30px;padding-bottom:100px}.top-access_head{max-width:1160px;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:20px;margin-bottom:70px}.top-access_head_map{width:53%}.top-access_head_info{padding-top:10px;width:42%}.top-access_head_info .title-03{margin-bottom:0}.top-access_head_info .title-03 span{margin-left:10px;font-size:22px}.top-access_head_info_text{margin-bottom:20px;font-weight:500;line-height:1.5}.top-access_head_info_tel{font-size:30px;font-weight:500}.top-access_head_info_mail a{color:#5e3e15;font-size:23px;font-weight:500;text-decoration:underline}.top-access_bus{max-width:1020px;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}.top-access_bus_title{width:100%;margin-bottom:30px;text-align:center}.top-access_bus_title span{display:inline-block;width:345px;border-radius:40px;background:#5e3e15;color:white;font-size:24px;font-weight:500;line-height:80px}.top-access_bus_place{width:46%}.top-access_bus_place_subtitle{margin-bottom:20px;padding-left:50px;background:url(../img/top/icn_bus.png) left center/34px auto no-repeat;color:#5e3e15;font-size:30px;font-weight:500}.top-access_bus_place_text{margin-bottom:20px;line-height:1.6}.top-access_bus_place_number{min-height:163px;padding:15px 30px;border:4px solid #5e3e15;border-radius:25px}.top-access_bus_place_number_title{color:#5e3e15;font-weight:500}.top-access_bus_place_number_text{font-weight:500;line-height:1.6}.top-visitnursing{padding-top:40px;padding-bottom:90px}.top-visitnursing .title-01{padding-bottom:10px}.top-visitnursing_text{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:35px;line-height:1.6}.top-visitnursing_banner{max-width:840px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:15px}.top-visitnursing_link{max-width:840px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;font-size:23px;font-weight:500;letter-spacing:.05em;text-align:center}.top-visitnursing_link a{color:#5e3e15;text-decoration:underline}.top-visitnursing_link a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}@media screen and (max-width:760px){body{font-size:13px}.sp{display:block}.spi{display:inline}.slick-prev,.slick-next{bottom:-20px;width:18px;height:18px}.slick-prev{left:30px}.slick-next{right:30px}.slick-dots{-webkit-transform:translateY(18px);transform:translateY(18px)}.slick-dots li{width:40px;height:2px}.slick-dots li button{width:40px;height:2px}.slick-dots li button:before{width:40px;height:2px}.slick-dots li.slick-active button:before{top:-2px;height:6px}.top-service_exercise_image .slick-prev,.top-service_exercise_image .slick-next,.top-service_meal_image .slick-prev,.top-service_meal_image .slick-next{bottom:-28px;width:18px;height:18px}.top-service_exercise_image .slick-prev,.top-service_meal_image .slick-prev{left:50px}.top-service_exercise_image .slick-next,.top-service_meal_image .slick-next{right:50px}.top-service_exercise_image .slick-dots,.top-service_meal_image .slick-dots{-webkit-transform:translateY(25px);transform:translateY(25px)}.top-service_exercise_image .slick-dots li,.top-service_exercise_image .slick-dots li button,.top-service_exercise_image .slick-dots li button:before,.top-service_meal_image .slick-dots li,.top-service_meal_image .slick-dots li button,.top-service_meal_image .slick-dots li button:before{width:70px}.top-service_exercise_image .slick-dots li.slick-active button:before,.top-service_meal_image .slick-dots li.slick-active button:before{top:-2px;height:6px}.header{padding-top:0;padding-bottom:0;background:none}.header_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header_logo{width:108px;margin-top:7px;margin-left:14px}.header_nav_form{width:60px}.header_nav_tel{width:60px;margin-left:0}.gnav{width:auto;margin-left:0;margin-right:0;padding-left:8vw;padding-right:8vw}.gnav_wrap{display:none}.spnav_wrap{display:block}.footer{padding-bottom:15px}.footer_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.footer_inner{display:block;width:auto}.footer_pagetop{display:block!important;margin-bottom:10px;padding-top:12px;background:url(../img/common/sp/icn_pagetop.png) center top/19px auto no-repeat;font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1.5;text-align:center}.footer_link{margin-bottom:10px}.footer_link_item{width:50%;margin-right:0;padding-left:0;border-bottom:1px solid #ccc}.footer_link_item:before{display:none}.footer_link_item:nth-child(1){border-right:1px solid #ccc}.footer_link_item a{display:block;background:white;font-size:11px;line-height:43px;text-align:center}.footer_link_item a span{position:relative;padding-left:1.5em}.footer_link_item a span:before{position:absolute;top:-1px;left:0;content:'＞';display:block;font-size:12px;line-height:1.6}.footer_copyright{color:#898699;font-size:10px;text-align:center}.title-01{padding-bottom:18px}.title-01 .ja{font-size:19px;font-weight:500}.title-01 .en{font-size:10px}.title-02{margin-bottom:15px;font-size:16px}.title-03{margin-bottom:4px;font-size:15px}.title-04{font-size:15px}.list-01 li{margin-right:1em}.table-scroll table th{display:table-cell!important;width:auto!important}.table-scroll table td{display:table-cell!important;width:auto!important}.not-scroll table th{display:block;width:100%;padding:10px 15px}.not-scroll table td{display:block;width:100%;padding:15px 0}.table-01{width:calc(100% - 10vw)!important;margin-bottom:20px;border-top:0}.table-01 tr{border-bottom:1px dashed #ddd}.table-01 th{display:block;width:100%;padding:5px 0 3px;background:none;color:#333;font-size:14px}.table-01 td{display:block;width:100%;padding:0 0 2px;font-size:13px;font-weight:400}.table-02{width:calc(100% - 10vw)!important;margin-bottom:30px;border-top:0}.table-02 tr{border-bottom:1px dashed #ddd}.table-02 th{display:block;width:100%;padding:10px 0 6px;background:none;color:#333;font-size:14px}.table-02 td{display:block;width:100%;padding:0 0 5px;font-size:13px;font-weight:400}.mv{padding-bottom:30px}.mv_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-intro{border-radius:0 0 20px 20px}.top-intro_main{padding-top:0}.top-intro_main_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-intro_main_text{padding-bottom:100px;line-height:1.5}.top-intro_main_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-intro_main_image{bottom:-40px;width:100%}.top-daycare{padding-top:80px;padding-bottom:50px;border-radius:0 0 20px 20px}.top-daycare_time{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-daycare_time{display:block;width:auto}.top-daycare_time{margin-left:5vw;margin-right:5vw;margin-bottom:5px;padding:10px 0;border-radius:12px}.top-daycare_time_item{line-height:1.8}.top-daycare_time_item:after{display:none}.top-daycare_time_notice{margin-bottom:10px;font-size:10px}.top-daycare_time_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-daycare_time_text{margin-bottom:20px}.top-daycare_time_banner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities{padding-top:20px;padding-bottom:30px;border-radius:0 0 20px 20px}.top-facilities_table{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-facilities_table{margin-left:5vw;margin-right:5vw}.top-facilities_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities_text{margin-bottom:30px}.top-facilities_slide{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities_slide{margin-bottom:60px}.top-facilities_slide_inner .slide-facilities_item{width:40vw;margin-right:10px}.top-facilities_slide_inner .slick-list{margin-right:-5vw}.top-facilities_slide_inner .slick-list img{border-radius:12px}.top-facilities_other{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities_other_inner{border-radius:12px;padding:15px 0 15px 20px}.top-facilities_other_list_item{margin-right:1em;font-size:12px}.conversion-banner{padding-top:40px;padding-bottom:50px}.conversion-banner.first{border-radius:0 0 20px 20px}.conversion-banner.second{padding-top:30px;padding-bottom:80px}.conversion-banner_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.conversion-banner_inner{margin-left:5vw;margin-right:5vw;padding:15px 17px;border-radius:12px;box-shadow:5px 5px 0 #e5ddcf}.conversion-banner_inner:after{right:-10px;width:118px;height:180px;background-size:100% auto}.conversion-banner_message{margin-bottom:15px;font-size:15px}.conversion-banner_button{display:block;padding-right:0}.conversion-banner_button_item-tel{width:72%;margin:0 0 15px}.conversion-banner_button_item-form{width:72%}.top-service{margin-bottom:0;padding-top:40px;border-radius:0 0 20px 20px}.top-service_list{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-service_list{margin-left:5vw;margin-right:5vw;margin-bottom:30px;border-radius:10px}.top-service_list_item a{height:36px;border-radius:10px;font-size:10px;line-height:1.2}.top-service .title-02{margin-bottom:15px}.top-service_exercise{margin-bottom:45px}.top-service_exercise_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_exercise_text{margin-bottom:40px}.top-service_exercise_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_exercise_image{display:block;margin-right:-5vw}.top-service_exercise_image .image{width:40vw;margin-right:10px}.top-service_exercise_image .image img{border-radius:12px}.top-service_exercise_other{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-service_exercise_other{margin-left:5vw;margin-right:5vw;padding:18px 0 18px 20px}.top-service_exercise_other .list-01 li{font-size:12px;line-height:2}.top-service_meal{margin-bottom:80px}.top-service_meal .title-02{margin-bottom:30px}.top-service_meal_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_meal_text{margin-bottom:40px}.top-service_meal_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_meal_image{display:block;margin-right:-5vw!important}.top-service_meal_image .image{width:40vw;margin-right:10px}.top-service_meal_image .image img{border-radius:12px}.top-service_event .title-02{margin-bottom:25px}.top-service_event_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_event_text{margin-bottom:35px}.top-service_event_schedule{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_event_schedule{display:block;width:auto}.top-service_event_schedule{margin-bottom:40px}.top-service_event_schedule .title-04{margin-bottom:0}.top-service_event_schedule_month{width:100%;margin-bottom:20px;padding:10px 15px 20px;border-radius:12px}.top-service_event_schedule_month ul li{width:auto;font-size:12px}.top-service_event_schedule_year{width:100%;padding:10px 15px 20px;border-radius:12px}.top-service_event_schedule_year ul li{width:auto;font-size:10px}.top-service_event_schedule ul li{padding:10px 0;padding-right:10px;font-size:12px}.top-service_event_slide{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_event_slide{padding-bottom:60px}.top-service_event_slide_inner .slide-event_item{width:40vw;margin-right:10px}.top-service_event_slide_inner .slick-list{margin-right:-5vw}.top-service_event_slide_inner .slick-list img{border-radius:12px}.top-flow{padding-bottom:50px;border-radius:0 0 20px 20px}.top-flow_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-flow_text{margin-bottom:70px}.top-flow_list{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-flow_list_item{margin-left:37vw;margin-bottom:0}.top-flow_list_item:nth-child(2n) .box-01,.top-flow_list_item:nth-child(2n) .box-02{-webkit-transform:translateX(-55vw);transform:translateX(-55vw)}.top-flow_list_item-box01{margin-top:-40px;margin-bottom:-40px}.top-flow_list_item-box02{margin-top:-40px;margin-bottom:-40px}.top-flow_list_item .icon{width:55px;margin-left:0;margin-right:10px}.top-flow_list_item .icon:after{bottom:-40px;width:4px;height:30px;background-size:100% auto}.top-flow_list_item .box-01{width:36vw;padding:10px 15px;border-radius:12px}.top-flow_list_item .box-01 .title{margin-bottom:4px;font-size:14px;line-height:1.2}.top-flow_list_item .box-01 .text{font-size:12px}.top-flow_list_item .box-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateY(55px);transform:translateY(55px)}.top-flow_list_item .box-02 .title{width:36vw;margin-bottom:10px;padding:8px 10px;font-size:14px;border-width:2px;border-radius:12px;line-height:1.2}.top-flow_list_item .box-02 .image{width:36vw;border-radius:12px}.top-flow_list_item .box-03{width:36vw;padding:5px 10px;border-width:2px;border-radius:12px}.top-flow_list_item .box-03 .title{font-size:14px}.top-flow_list_item .box-03 .text{font-size:12px}.top-price{padding-top:50px}.top-price_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_text-01{margin-bottom:20px;line-height:1.6}.top-price_text-02{margin-bottom:20px;line-height:1.6}.top-price_list{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-price_list{margin-left:5vw;margin-right:5vw;margin-bottom:30px}.top-price_list_table th{padding:10px 20px;font-size:12px}.top-price_list_table th.main{font-size:13px}.top-price_list_table td{padding:10px 5px;font-size:11px}.top-price_list_table tr.tr01 th{font-size:11px}.top-price_list_table tr.tr02 th{font-size:11px}.top-price_notice{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_notice p{font-size:12px;line-height:1.5}.sv img{min-height:auto}.top-access{padding-bottom:30px}.top-access_head{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-access_head{display:block;width:auto}.top-access_head{margin-bottom:30px}.top-access_head_map{width:100%}.top-access_head_map iframe{height:250px}.top-access_head_info{width:100%}.top-access_head_info .title-03 span{font-size:11px}.top-access_head_info_text{margin-bottom:10px}.top-access_head_info_tel{font-size:16px;line-height:1.5}.top-access_head_info_mail a{font-size:12px}.top-access_bus{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-access_bus{display:block;width:auto}.top-access_bus_title{margin-bottom:20px}.top-access_bus_title span{width:180px;font-size:12px;line-height:40px}.top-access_bus_place{width:100%}.top-access_bus_place_subtitle{margin-bottom:8px;padding-left:24px;background-size:17px auto;font-size:15px}.top-access_bus_place_text{margin-bottom:10px}.top-access_bus_place_number{min-height:auto;margin-bottom:30px;padding:10px 15px;border-width:2px;border-radius:12px;line-height:1.5}.top-visitnursing{padding-top:50px;padding-bottom:50px}.top-visitnursing .title-01{line-height:1.5}.top-visitnursing_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-visitnursing_text{margin-bottom:10px}.top-visitnursing_banner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-visitnursing_link{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-visitnursing_link{font-size:12px}}@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 img{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.pc{display:block}.pci{display:inline}}@media screen and (max-width:1200px) and (min-width:761px){.tab{display:block}.tabi{display:inline}}@media screen and (max-width:981px){.navi-btn{top:0;right:0;display:block;width:50px;height:50px}.panel-btn{width:50px;height:50px}.close .panel-btn-icon:before,.close .panel-btn-icon:after{width:20px;margin-top:-1px;margin-left:-2px}.panel-btn-icon{top:24px;width:15px;height:1px}.panel-btn-icon:before,.panel-btn-icon:after{width:15px;height:1px}.panel-btn-icon:before{margin-top:-6px}.panel-btn-icon:after{margin-top:5px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fdmFyLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19yZXNldC5zY3NzIiwibWl4aW4vX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwicGx1Z2luL19hbmltYXRpb24uc2NzcyIsIjxubyBzb3VyY2U+IiwicGx1Z2luL19zbGljay5zY3NzIiwicGx1Z2luL19zbGljay10aGVtZS5zY3NzIiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibWl4aW4vX2ZsZXguc2NzcyIsImxheW91dC9fc3AtbWVudS5zY3NzIiwibW9kdWxlL190aXRsZS5zY3NzIiwibW9kdWxlL19saXN0LnNjc3MiLCJtb2R1bGUvX3RhYmxlLnNjc3MiLCJwYWdlL190b3Auc2NzcyIsIm1peGluL19tZWRpYS1xdWVyeS5zY3NzIiwibWl4aW4vX2ZvbnQtc2l6ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlBLDhHQ1pBLEFEWVksaUJDWkssQUNRakIsK1ZBWUksU0FBUSxBQUNSLFVBQVMsQUFDVCxTQUFRLEFBQ1IsVUFBUyxBQUNULHVCQUFzQixBQUN0QixxQkFBc0IsQ0FDekIsQUFFRCxLQUNJLGFBQWEsQ0FDaEIsQUFFRCxtRkFFSSxhQUFhLENBQ2hCLEFBRUQsa0JBQ0UsY0FBZSxDQUNoQixBQUVELEdBQ0ksZUFBZSxDQUNsQixBQUVELGFBQ0ksV0FBVyxDQUNkLEFBRUQsb0RBRUksV0FBVSxBQUNWLFlBQVksQ0FDZixBQUVELEVDcENDLHNCRHFDaUMsQUFDOUIsU0FBUSxBQUNSLFVBQVMsQUFDVCxzQkFBc0IsQ0FDekIsQUFHRCxJQUNJLHNCQUFxQixBQUNyQixXQUFVLEFBQ1Ysb0JBQW9CLENBQ3ZCLEFBR0QsS0FDSSxzQkFBcUIsQUFDckIsV0FBVSxBQUNWLGtCQUFpQixBQUNqQixlQUFnQixDQUNuQixBQUVELElBQ0ksNEJBQTZCLENBQ2hD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QmUwK0J5QixBZnorQnpCLGlCZXkrQnlCLENBTTFCLEFBUEQsdUJBS0ksa0JBQW1CLENBRXRCLEFBQ0QseUJmcC9CRSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixpQmVrL0J3QixBZmovQnhCLGlCZWkvQndCLENBRXpCLEFBQ0QsdUJmeC9CRSxXQUFXLEFBQ1gsY0FBYyxBQUNkLGVBQWUsQUFDZixpQmVzL0J3QixBZnIvQnhCLGlCZXEvQndCLENBZXpCLEFBaEJELHVCQU9JLGNBQWUsQ0FTbEIsQ2pCbDZCRixBa0IvR0Msb0NmdEJGLEtnQkNFLGVBQTJCLEFBQzNCLG1CQUwyQixDaEIyQjVCLEFDMUJELE1BR0ksYUFBYyxDQUVqQixDSnlJQSxBa0IxSUMsb0NmdUNGLGtCQUVJLFdHaERKLEFIZ0RlLGdFR2hEZixDSGtEQyxBQzdCRCxJQUdJLGFBQWMsQ0FFakIsQUFhRCxLQUdJLGNBQWUsQ0FFbEIsQ0p1SEEsQWtCbklDLDJEZGpCRixLQUdJLGFBQWMsQ0FFakIsQUFhRCxNQUdJLGNBQWUsQ0FFbEIsQ0o2SkEsQWtCbExDLG9DTGpCRixVQUtJLE1BQU0sQUFDTixRQUFRLEFBQ1IsY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFZLENBRWYsQUFDRCxXQVFJLFdBQVcsQUFDWCxXQUFZLENBRWYsQUFJRCwyREFFSSxXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLGdCQUNGLENBQ0QsQUFPRCxnQkFXSSxTQUFTLEFBQ1QsV0FBVyxBQUNYLFVBQVcsQ0FFZCxBQUNELDZDQVNJLFdBQVcsQUFDWCxVQUFXLENBRWQsQUFDRCx1QkFFSSxlQUFnQixDQUVuQixBQUNELHNCQUVJLGNBQWUsQ0FFbEIsQ2I4Z0NBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRiYXNlOiAjMzMzO1xyXG4kZ3JheTogI2NjYztcclxuJGxpZ2h0LWdyYXk6ICNlZWU7XHJcbiRtYWluOiAjNWUzZTE1O1xyXG4kbGlnaHQtbWFpbjogIzgwNzM2MTtcclxuJGJnLW1haW46ICNmOWY4ZjQ7XHJcbiRzdWI6ICNFRUY0RkM7XHJcblxyXG4kYmFzZS1saDogMS44O1xyXG4kYmFzZS1mczogMjVweDtcclxuJHNwLWZzOiAxM3B4O1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5kaWUrRmxvd2VyJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LW5vdG9zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtaW5kaWU6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5kaWUrRmxvd2VyJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG4vKlxyXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxyXG52MS42LjFcclxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XHJcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXHJcblR3aXR0ZXI6IEByaWNoX2NsYXJrXHJcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxubWFpbiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIGFbaHJlZl06aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aW55IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLnRpbnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4udGFiaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50YWJpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnBjaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wY2kge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vKiBAZ3JvdXAgZmxvYXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmltZy1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbn1cblxuLmltZy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuXG4vKiBAc3RhdHVzIGZvbnQgY29sb3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmNDAwMDA7XG59XG5cbi5zY3JvbGwtZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAycyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZVRvcEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlVG9wSW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uc2Nyb2xsLWZhZGVMZWZ0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZUxlZnRJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZVJpZ2h0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlUmlnaHRJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5zY3JvbGwtYmx1ciAuZnV0dXJlX192YWx1ZV9faW1hZ2Uge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG59XG5cbi5zY3JvbGwtYmx1ciAuZnV0dXJlX192YWx1ZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICB0cmFuc2l0aW9uOiAzcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cblxuLnNjcm9sbC1ibHVyLnNob3cgLmZ1dHVyZV9fdmFsdWVfX2ltYWdlIHtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4uc2Nyb2xsLWJsdXIuc2hvdyAuZnV0dXJlX192YWx1ZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMSwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMiwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMywgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwOCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNCwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwOSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNSwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcxMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uLnNob3cgLmdyYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZG91bmF0LWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uZG91bmF0LWFuaW1hdGlvbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1zdmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2Nyb2xsLXN2Zy5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1zdmcuc2hvdyAubmEge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAuNTtcbiAgc3Ryb2tlOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbmFfYW5pbWUgMXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBuYV9hbmltZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBmaWxsOiAjMzMzO1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTU2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM1ZTNlMTU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fcHJldi5wbmcpIDAgMC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX25leHQucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICB9XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNWUzZTE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzVlM2UxNTtcbiAgY29udGVudDogJyc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICB0b3A6IC00cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stcHJldixcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1uZXh0LCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stcHJldixcbiAgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogLTI4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stcHJldiwgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1uZXh0LCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzLCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stZG90cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stZG90cyBsaSxcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1kb3RzIGxpLFxuICAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stZG90cyBsaSBidXR0b24sXG4gIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSwgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIHRvcDogLTJweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19tYWluLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXJfbG9nbyB7XG4gIHdpZHRoOiAzODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9sb2dvIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICB9XG59XG5cbi5oZWFkZXJfbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlcl9uYXZfZm9ybSB7XG4gIHdpZHRoOiAyMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9uYXZfZm9ybSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9uYXZfdGVsIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9uYXZfdGVsIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYmctbWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbn1cblxuLmJnLW1haW5fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmOWY4ZjQ7XG59XG5cbi5iZy1zdWIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19zdWIucG5nKTtcbn1cblxuLmJnX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjBFQUUwIHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbn1cblxuLmduYXYge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbmF2X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbmF2X2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uZ25hdl9saXN0X2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjODk4Njk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5nbmF2X2xpc3RfaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbmF2X2xpc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmduYXZfbGlzdF9pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uc3BuYXYge1xuICBtYXJnaW46IDAgNXZ3O1xufVxuXG4uc3BuYXZfd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG5hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3BuYXZfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNWUzZTE1O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xufVxuXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ub3ZlcmxheS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmVkZTQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXJfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9wYWdldG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX3BhZ2V0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9pY25fcGFnZXRvcC5wbmcpIGNlbnRlciB0b3AvMTlweCBhdXRvIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9saW5rX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmtfaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5mb290ZXJfbGlua19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJ++8nic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGlua19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9saW5rX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5mb290ZXJfbGlua19pdGVtIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmtfaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGlua19pdGVtIGEgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9saW5rX2l0ZW0gYSBzcGFuOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAn77yeJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uZm9vdGVyX2NvcHlyaWdodCB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjODk4Njk5O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdmktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gIC5uYXZpLWJ0biB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ucGFuZWwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM1ZTNlMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxufVxuXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBhbmVsLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4udGl0bGUtMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi50aXRsZS0wMSAuamEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIC5qYSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLnRpdGxlLTAxIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzgwNzM2MTtcbiAgZm9udC1mYW1pbHk6IFwiSW5kaWUgRmxvd2VyXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIC5lbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi50aXRsZS0wMiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udGl0bGUtMDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRpdGxlLTA0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ubGlzdC0wMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxpc3QtMDEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBwYWRkaW5nLWxlZnQ6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5saXN0LTAxIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG4ubGlzdC0wMSBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6ICfjg7snO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4udGFibGUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNCQ0JDQkM7XG59XG5cbi50YWJsZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzVlM2UxNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRhYmxlLXNjcm9sbCB0YWJsZSB0aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRhYmxlLXNjcm9sbCB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5vdC1zY3JvbGwgdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubm90LXNjcm9sbCB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbi50YWJsZS0wMSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg5ODY5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRhYmxlLTAxIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTB2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLnRhYmxlLTAxIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg2OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkZGRkO1xuICB9XG59XG5cbi50YWJsZS0wMSB0aCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM5MzdkNmQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtMDEgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAwIDNweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGFibGUtMDEgdGQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4udGFibGUtMDIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTg2OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwdncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi50YWJsZS0wMiB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4Njk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtMDIgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZGRkZDtcbiAgfVxufVxuXG4udGFibGUtMDIgdGgge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMjFweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOGY0O1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtMDIgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCA2cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRhYmxlLTAyIHRkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtMDIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLm12IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19tYWluLnBuZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm12X2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm12X2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm12X2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcC1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRybyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW4ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW5fdGV4dCB7XG4gIG1heC13aWR0aDogMTE2NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50b3AtaW50cm9fbWFpbl9pbWFnZSB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0yMDBweDtcbiAgd2lkdGg6IDEyMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluX2ltYWdlIHtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZSB7XG4gIHBhZGRpbmctdG9wOiAyNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWRheWNhcmUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1kYXljYXJlX3RpbWUge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1kYXljYXJlX3RpbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWRheWNhcmVfdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1kYXljYXJlX3RpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWRheWNhcmVfdGltZV9pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjODk4Njk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX2l0ZW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wLWRheWNhcmVfdGltZV9ub3RpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX25vdGljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1kYXljYXJlX3RpbWVfdGV4dCB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1kYXljYXJlX3RpbWVfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLWRheWNhcmVfdGltZV9iYW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWRheWNhcmVfdGltZV9iYW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllcyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfdGFibGUge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfdGFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfdGFibGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX3RleHQge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfc2xpZGUge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3NsaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllc19zbGlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfc2xpZGVfaW5uZXIgLnNsaWRlLWZhY2lsaXRpZXNfaXRlbSB7XG4gIHdpZHRoOiAzNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMC44cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllc19zbGlkZV9pbm5lciAuc2xpZGUtZmFjaWxpdGllc19pdGVtIHtcbiAgICB3aWR0aDogNDB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX3NsaWRlX2lubmVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfc2xpZGVfaW5uZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogLTV2dztcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfc2xpZGVfaW5uZXIgLnNsaWNrLWxpc3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfc2xpZGVfaW5uZXIgLnNsaWNrLWxpc3QgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZmFjaWxpdGllc19vdGhlciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllc19vdGhlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfb3RoZXJfaW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IGNhbGMoNTBweCAtIDJlbSkgMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOGY0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfb3RoZXJfaW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfb3RoZXJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRvcC1mYWNpbGl0aWVzX290aGVyX2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctbGVmdDogLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX290aGVyX2xpc3RfaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZmFjaWxpdGllc19vdGhlcl9saXN0X2l0ZW06bnRoLWNoaWxkKDMpLCAudG9wLWZhY2lsaXRpZXNfb3RoZXJfbGlzdF9pdGVtOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1mYWNpbGl0aWVzX290aGVyX2xpc3RfaXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6ICfjg7snO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnZlcnNpb24tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyLmZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyLmZpcnN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lci5zZWNvbmQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyLnNlY29uZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCA1MHB4IDUwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAwICNlNWRkY2Y7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lcl9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lcl9pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICBwYWRkaW5nOiAxNXB4IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgI2U1ZGRjZjtcbiAgfVxufVxuXG4uY29udmVyc2lvbi1iYW5uZXJfaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjE2cHg7XG4gIGhlaWdodDogMzE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Jucl9uYWdhc2hpbWEucG5nKSByaWdodCBib3R0b20gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfaW5uZXI6OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgd2lkdGg6IDExOHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9idXR0b25faXRlbS10ZWwge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lcl9idXR0b25faXRlbS10ZWwge1xuICAgIHdpZHRoOiA3MiU7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9idXR0b25faXRlbS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyX2J1dHRvbl9pdGVtLWZvcm0ge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVlM2UxNTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2xpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2xpc3RfaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLnRvcC1zZXJ2aWNlX2xpc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9saXN0X2l0ZW0gYSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2xpc3RfaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVlM2UxNTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udG9wLXNlcnZpY2UgLnRpdGxlLTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlIC50aXRsZS0wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXhlcmNpc2Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX3RleHQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV90ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTV2dztcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMS41JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX290aGVyIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2Vfb3RoZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2Vfb3RoZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgcGFkZGluZzogMThweCAwIDE4cHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2Vfb3RoZXIgLmxpc3QtMDEgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfbWVhbCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9tZWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9tZWFsIC50aXRsZS0wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfbWVhbF90ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX21lYWxfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfbWVhbF90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9tZWFsX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTV2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzEuNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudCAudGl0bGUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3RleHQge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGUge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIC50aXRsZS0wNCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZSAudGl0bGUtMDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX21vbnRoIHtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMzBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX21vbnRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX21vbnRoIHVsIGxpIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX21vbnRoIHVsIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX3llYXIge1xuICB3aWR0aDogNDglO1xuICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGVfeWVhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGVfeWVhciB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV95ZWFyIHVsIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGUgdWwgbGkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNWUzZTE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGUgdWwgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2xpZGUge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zbGlkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpZGUtZXZlbnRfaXRlbSB7XG4gIHdpZHRoOiAzNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMC44cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpZGUtZXZlbnRfaXRlbSB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NsaWRlX2lubmVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01dnc7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NsaWRlX2lubmVyIC5zbGljay1saXN0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NsaWRlX2lubmVyIC5zbGljay1saXN0IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4udG9wLWZsb3cge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mbG93IC50aXRsZS0wMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udG9wLWZsb3dfdGV4dCB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd190ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCgybikgLmJveC0wMSwgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMm4pIC5ib3gtMDIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbS1ib3gwMSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbS1ib3gwMiB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbS1ib3gwMiB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA2M3B4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuaWNvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pbWdfZG90LnBuZykgMCAwIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuaWNvbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbTpsYXN0LWNoaWxkIC5pY29uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMSB7XG4gIHdpZHRoOiA1OTBweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOGY0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDEge1xuICAgIHdpZHRoOiAzNnZ3O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMSAudGl0bGUge1xuICBjb2xvcjogIzc5NTgyODtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDEgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU1cHgpO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMiAudGl0bGUge1xuICB3aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZiY2QzOTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIgLnRpdGxlIHtcbiAgICB3aWR0aDogMzZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAyIC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMiAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzNnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIHtcbiAgd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmYmNkMzk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMyB7XG4gICAgd2lkdGg6IDM2dnc7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDMgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLXByaWNlIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfdGV4dCB7XG4gIG1heC13aWR0aDogMTA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udG9wLXByaWNlX3RleHQtMDEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX3RleHQtMDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4udG9wLXByaWNlX3RleHQtMDIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX3RleHQtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4udG9wLXByaWNlX2xpc3Qge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX2xpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgdGgge1xuICBwYWRkaW5nOiAyM3B4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0X3RhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfbGlzdF90YWJsZSB0aDpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiAjOTM3ZDZkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50b3AtcHJpY2VfbGlzdF90YWJsZSB0aC5tYWluIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX2xpc3RfdGFibGUgdGgubWFpbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfbGlzdF90YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX2xpc3RfdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgdHIudHIwMSB0aCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZiZDI0ZDtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0X3RhYmxlIHRyLnRyMDEgdGgge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgdHIudHIwMiB0aCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjJjYztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0X3RhYmxlIHRyLnRyMDIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX25vdGljZSB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2Vfbm90aWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtcHJpY2Vfbm90aWNlIHAge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX25vdGljZSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uc3YgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQzOHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnN2IGltZyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4udG9wLWFjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19oZWFkIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19oZWFkX21hcCB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWRfbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkX21hcCBpZnJhbWUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiA0MiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWRfaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvIC50aXRsZS0wMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3AtYWNjZXNzX2hlYWRfaW5mbyAudGl0bGUtMDMgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWRfaW5mbyAudGl0bGUtMDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2hlYWRfaW5mb190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX3RlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX3RlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX21haWwgYSB7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkX2luZm9fbWFpbCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfYnVzIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19idXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXNfdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0NXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNWUzZTE1O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c190aXRsZSBzcGFuIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZSB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c19wbGFjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfYnVzX3BsYWNlX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fYnVzLnBuZykgbGVmdCBjZW50ZXIvMzRweCBhdXRvIG5vLXJlcGVhdDtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfYnVzX3BsYWNlX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXNfcGxhY2VfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c19wbGFjZV90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZV9udW1iZXIge1xuICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjNWUzZTE1O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19idXNfcGxhY2VfbnVtYmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXNfcGxhY2VfbnVtYmVyX3RpdGxlIHtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZV9udW1iZXJfdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi50b3AtdmlzaXRudXJzaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZpc2l0bnVyc2luZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvcC12aXNpdG51cnNpbmcgLnRpdGxlLTAxIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtdmlzaXRudXJzaW5nIC50aXRsZS0wMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLXZpc2l0bnVyc2luZ190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmdfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZpc2l0bnVyc2luZ190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nX2Jhbm5lciB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmdfYmFubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nX2xpbmsge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtdmlzaXRudXJzaW5nX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmdfbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nX2xpbmsgYSB7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvcC12aXNpdG51cnNpbmdfbGluayBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG4iLCIvKlxyXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxyXG52MS42LjFcclxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XHJcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXHJcblR3aXR0ZXI6IEByaWNoX2NsYXJrXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBvdXRsaW5lOjA7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBsaW5lLWhlaWdodDoxO1xyXG59XHJcblxyXG5tYWluLGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcclxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgICBxdW90ZXM6bm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBjb250ZW50Om5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xyXG4gICAgY3Vyc29yOmhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6MDtcclxufVxyXG5cclxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmhyIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBoZWlnaHQ6MXB4O1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgbWFyZ2luOjFlbSAwO1xyXG4gICAgcGFkZGluZzowO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxufVxyXG4iLCJAbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG5cdG9wYWNpdHk6ICRvcGFjaXR5O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0oJG9wYWNpdHkgKiAxMDApKTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJveC1zaXppbmcoJHR5cGUpIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6JHR5cGU7XHJcblx0LW1vei1ib3gtc2l6aW5nOiR0eXBlO1xyXG5cdGJveC1zaXppbmc6JHR5cGU7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBiYXNlKCR3aWR0aDoxMDk2LCRwYzoyMCwkc3A6OHZ3KSB7XHJcbiAgbWF4LXdpZHRoOiAkd2lkdGggKiAxcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogJHBjICogMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRwYyAqIDFweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGFycm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1haW47XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJodG1sIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ub3Rvc2FucztcclxuICBmb250LXNpemU6ICRiYXNlLWZzO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAkYmFzZTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAvL0BpbmNsdWRlIGZ6X3Z3KCRyZXNldC1mcyk7XHJcbiAgICBmb250LXNpemU6ICRzcC1mcztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEodGlueSkge1xyXG4gICAgQGluY2x1ZGUgZnpfdncoMTMpO1xyXG4gIH1cclxufVxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICY6aG92ZXIge1xyXG4gIH1cclxuICAmOnZpc2l0ZWQge1xyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG59XHJcblxyXG5hW2hyZWZdOmhvdmVyIGltZyB7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxufVxyXG4iLCIvKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50aW55IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRpbnkpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4udGFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wYyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zcGkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuLnRhYmkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbi5wY2kge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBAZ3JvdXAgZmxvYXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5pbWctbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xyXG59XHJcbi5pbWctcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi8qIEBzdGF0dXMgZm9udCBjb2xvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgY29sb3I6ICNmNDAwMDA7XHJcbn1cclxuIiwiLnNjcm9sbC1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IDJzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLnNjcm9sbC1mYWRlVG9wSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5zY3JvbGwtZmFkZUxlZnRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG4uc2Nyb2xsLWZhZGVSaWdodEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG4uc2Nyb2xsLWJsdXIge1xuICAuZnV0dXJlX192YWx1ZV9faW1hZ2Uge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAzcyBlYXNlO1xuICB9XG4gIC5mdXR1cmVfX3ZhbHVlX190ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTQ1JSk7XG4gICAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgfVxuICAmLnNob3cge1xuICAgIC5mdXR1cmVfX3ZhbHVlX19pbWFnZSB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgfVxuICAgIC5mdXR1cmVfX3ZhbHVlX190ZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5ncmFwaC1hbmltYXRpb24ge1xuICAuZ3JhIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICYuZzAxLCAmLmcwNiB7dHJhbnNpdGlvbi1kZWxheTogLjJzfVxuICAgICYuZzAyLCAmLmcwNyB7dHJhbnNpdGlvbi1kZWxheTogLjRzfVxuICAgICYuZzAzLCAmLmcwOCB7dHJhbnNpdGlvbi1kZWxheTogLjZzfVxuICAgICYuZzA0LCAmLmcwOSB7dHJhbnNpdGlvbi1kZWxheTogLjhzfVxuICAgICYuZzA1LCAmLmcxMCB7dHJhbnNpdGlvbi1kZWxheTogMXN9XG4gIH1cbiAgJi5zaG93IHtcbiAgICAuZ3JhIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZG91bmF0LWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNjcm9sbC1zdmcge1xuICBvcGFjaXR5OiAwO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLm5hIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwMDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgIHN0cm9rZS13aWR0aDogLjU7XG4gICAgICBzdHJva2U6ICRiYXNlICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb246IG5hX2FuaW1lIDFzIGVhc2UtaW4gMHMgZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIG5hX2FuaW1lIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDAwO1xuICAgIGZpbGw6IHRyYW5zcGFyZW50XG4gIH1cbiAgNTAlIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgZmlsbDogJGJhc2U7XG4gIH1cbn0iLG51bGwsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBJY29ucyAqL1xuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTZweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IDI3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9wcmV2LnBuZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuXG4uc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiAyNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fbmV4dC5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMjVweDtcbn1cblxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxue1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG4gICAgfVxuXG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNHB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcbntcbiAgICB0b3A6IC00cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAuc2xpY2stZG90cyBsaSxcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24sXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgfVxufVxuXG5cbi50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSwgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2Uge1xuXG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGksXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gIH1cclxuICAubWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLmJnZS1jb250ZW50cyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZfbG9nbyB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB9XG4gIH1cbiAgJl9uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJl9mb3JtIHtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RlbCB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJnLW1haW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19tYWluLnBuZyk7XG4gICZfd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjhmNDtcbiAgfVxufVxuLmJnLXN1YiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX3N1Yi5wbmcpO1xufVxuLmJnX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjBFQUUwIHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbn1cblxuLmduYXYge1xuICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsOHZ3KTtcbiAgJl93cmFwIHtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5ODY5OTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwbmF2IHtcbiAgbWFyZ2luOiAwIDV2dztcbiAgJl93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJl9pdGVtIHtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwwLDAsLjE2KTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogI2YyZWRlNDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsMCk7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gIH1cbiAgJl9wYWdldG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9pY25fcGFnZXRvcC5wbmcpIGNlbnRlciB0b3AgLyAxOXB4IGF1dG8gbm8tcmVwZWF0O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAn77yeJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiAn77yeJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9jb3B5cmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGNvbG9yOiAjODk4Njk5O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBmbGV4KCR3cmFwOm5vd3JhcCwkanVzdGlmeTpmbGV4LXN0YXJ0KXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1peGluIGZsZXgtc3AoJHdyYXA6bm93cmFwLCRqdXN0aWZ5OmZsZXgtc3RhcnQpe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufSIsIi5uYXZpLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICRtYWluO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5wYW5lbC1idG4taWNvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTlweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgQGluY2x1ZGUgbXEobmF2KSB7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgQGluY2x1ZGUgbXEobmF2KSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XHJcbiAgQGluY2x1ZGUgbXEobmF2KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIH1cclxufVxyXG4ucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuIiwiLnRpdGxlLTAxIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxuICAuamEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNWUzZTE1O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgLmVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzgwNzM2MTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaW5kaWU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi50aXRsZS0wMiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAkbWFpbjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRpdGxlLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICRtYWluO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGl0bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogJG1haW47XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufSIsIi5saXN0LTAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjhlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiAn44O7JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi50YWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjQkNCQ0JDO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubm90LXNjcm9sbCB7XG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS0wMSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODk4Njk5O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg2OTk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZGRkZDtcbiAgICB9XG4gIH1cbiAgdGgge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzkzN2Q2ZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggMCAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAycHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtMDIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg5ODY5OTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTB2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4Njk5O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGRkZGQ7XG4gICAgfVxuICB9XG4gIHRoIHtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMjFweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY4ZjQ7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGJhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbiIsIi5tdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc3AvYmdfYWluX3NwLnBuZykgY2VudGVyIGJvdHRvbSAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDApO1xuICB9XG4gICZfaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4udG9wLWludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbiAgJl9tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjYsMjAsNXZ3KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDEyNDAsMjAsNXZ3KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTIwMHB4O1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWRheWNhcmUge1xuICBwYWRkaW5nLXRvcDogMjcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG4gICZfdGltZSB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDApO1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBjb2xvcjogJG1haW47XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODk4Njk5O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfbm90aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogJG1haW47XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2Jhbm5lciB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDEyMDAsMjAsNXZ3KTtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxuICAmX3RhYmxlIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExMjAsMjAsMCk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICB9XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMjAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX3NsaWRlIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICAuc2xpZGUtZmFjaWxpdGllcyB7XG4gICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzAuOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTV2dztcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfb3RoZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgICZfaW5uZXIge1xuICAgICAgcGFkZGluZzogMzBweCBjYWxjKDUwcHggLSAyZW0pIDMwcHggNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOGY0O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAmX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC44ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICfjg7snO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICYuZmlyc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgfVxuICB9XG4gICYuc2Vjb25kIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTIwLDAsMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCA1MHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCByZ2IoMjI5LDIyMSwyMDcpO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAwIHJnYigyMjksMjIxLDIwNyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjE2cHg7XG4gICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYm5yX25hZ2FzaGltYS5wbmcpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgJi10ZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgICAgICAvL21hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXNlcnZpY2Uge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbiAgJl9saXN0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwNDAsMCwwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZS0wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgJl9leGVyY2lzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoOTYwLDIwLDV2dyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMTIwLDAsNXZ3KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTV2dztcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzEuNSU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9vdGhlciB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExMjAsMCwwKTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgICAgcGFkZGluZzogMThweCAwIDE4cHggMjBweDtcbiAgICAgIH1cbiAgICAgIC5saXN0LTAxIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9tZWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAudGl0bGUtMDIge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTA4MCwyMCw1dncpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTEyMCwwLDV2dyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01dncgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzEuNSU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ldmVudCB7XG4gICAgLnRpdGxlLTAyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExMDAsMjAsNXZ3KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zY2hlZHVsZSB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAudGl0bGUtMDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbW9udGgge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3llYXIge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkbWFpbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgJl9pbm5lciB7XG4gICAgICAgIC5zbGlkZS1ldmVudCB7XG4gICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzAuOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWZsb3cge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbiAgLnRpdGxlLTAxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX3RleHQge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzN3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgLmJveC0wMSwgLmJveC0wMiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTV2dyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJveDAxIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ib3gwMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogLTY1cHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaW1nX2RvdC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuaWNvbjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3gtMDEge1xuICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjhmNDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMzZ2dztcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjNzk1ODI4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJveC0wMiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTVweCk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmYmNkMzk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMzZ2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm94LTAzIHtcbiAgICAgICAgd2lkdGg6IDU5MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmYmNkMzk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDM2dnc7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXByaWNlIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwNjAsMjAsNXZ3KTtcbiAgICAmLTAxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH1cbiAgICAmLTAyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2xpc3Qge1xuICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwyMCwwKTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl90YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTM3ZDZkO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLm1haW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRyLnRyMDEge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmQyNGQ7XG4gICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHIudHIwMiB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjJjYztcbiAgICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbm90aWNlIHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMjAsMjAsNXZ3KTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdiB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDM4cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi50b3AtYWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX2hlYWQge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICZfbWFwIHtcbiAgICAgIHdpZHRoOiA1MyU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2luZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudGl0bGUtMDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZWwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbWFpbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2J1cyB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDIwLDIwLDV2dyk7XG4gICAgQGluY2x1ZGUgZmxleCh3cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgICZfdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfcGxhY2Uge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2J1cy5wbmcpIGxlZnQgY2VudGVyIC8gMzRweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9udW1iZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkbWFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXZpc2l0bnVyc2luZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAudGl0bGUtMDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAmX3RleHQge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9iYW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoODQwLDIwLDV2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmX2xpbmsge1xuICAgIEBpbmNsdWRlIGJhc2UoODQwLDIwLDV2dyk7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG4iLCIkbGFyZ2VSYW5nZTogMTgwMHB4O1xyXG4kbWVkaXVtUmFuZ2U6IDEyMDBweDtcclxuJHNtYWxsUmFuZ2U6IDc2MHB4O1xyXG4kdGlueVJhbmdlOiAzMjFweDtcclxuJG5hdldpZHRoOiA5ODBweDtcclxuQG1peGluIG1xKCRtZWRpYSkge1xyXG5cdEBpZiAkbWVkaWEgPT0gcGMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skc21hbGxSYW5nZSArIDF9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHdpZGUge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGFyZ2VSYW5nZSArIDF9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IG5hdiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRuYXZXaWR0aCArIDF9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHNwIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNtYWxsUmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHRpbnkge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skdGlueVJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSB0YWIge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtUmFuZ2V9KSBhbmQgKG1pbi13aWR0aDogI3skc21hbGxSYW5nZSArIDF9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IG1vdiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsYXJnZVJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0OjM3NSl7XHJcbiAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcclxuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBmel92dygkZm9udF9zaXplOjEwKXtcclxuICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XHJcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmcygkZm9udF9zaXplOjEwKXtcclxuICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcclxuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUpO1xyXG4gIH1cclxufSJdfQ== */
