@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:#3d5e15;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:#3d5e15}.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:#3d5e15;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}.bg-main-01{background:url(../img/top/bg_main_01.png)}.bg-main-02{background:url(../img/top/bg_main_02.png)}.bg-main-03{background:url(../img/top/bg_main_03.png)}.bg-main-01_wrap{background:url(../img/top/bg_main_01.png)}.bg-main-02_wrap{background:url(../img/top/bg_main_02.png)}.bg-main-03_wrap{background:url(../img/top/bg_main_03.png)}.bg-sub{background:url(../img/common/bg_sub.png)}.bg_wrap{background:#f0eae0 url(../img/common/bg_main.png)}.header{background:url(../img/top/bg_main_01.png)}.header_link{background:#5e8765}.header_link_list{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:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header_link_list_item a{display:block;margin-left:30px;padding:19px 0 20px;color:white}.header_link_list_item a img{height:51px}.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;padding-top:30px;padding-bottom:22px}.header_logo{width:466px}.header_nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header_nav_form{width:235px}.header_nav_tel{width:260px;margin-left:14px}.header_nav_menu{display:none}.gnav{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.gnav_wrap{margin-bottom:80px}.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:58px;border-radius:8px;background:white;color:#3d5e15;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:#3d5e15;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.spnav_list_item a:hover{background:#3d5e15;color:white}.spnav_list_item a:hover:after{background:white}.spnav_list_item:first-child a{letter-spacing:-.05em}.sp-nav{position:absolute;top:60px;left:0;width:100%;z-index:100}.sp-nav_wrap{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;display:none}.sp-nav_close{position:absolute;top:-60px;right:0;width:60px}.sp-nav_list{background:#e9f0e3}.sp-nav_list_item{border-bottom:1px solid #bbb}.sp-nav_list_item a{position:relative;display:block;padding:12px;color:#333;font-weight:500;line-height:1.5;text-align:center}.sp-nav_list_item a:before{position:absolute;top:50%;right:20px;content:'';display:block;width:14px;height:14px;background:#3d5e15;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp-nav_list_item a:after{position:absolute;top:50%;right:23px;content:'';display:block;width:6px;height:8px;background:#e9f0e3;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%)}.sp-nav_list_item a:hover{background:#4a6449;color:white}.sp-nav_list_item a:hover:before{background:white}.sp-nav_list_item a:hover:after{background:#4a6449}.sp-nav_list_item-banner a{background:#5e8765;color:#e9f0e3}.sp-nav_list_item-banner a:before{background:#e9f0e3}.sp-nav_list_item-banner a:after{background:#3d5e15}.sp-nav_list-half{display:-webkit-box;display:-ms-flexbox;display:flex}.sp-nav_list-half .sp-nav_list_item{width:50%}.sp-nav_list-half .sp-nav_list_item:first-child{border-right:1px solid #bbb}.sp-nav_list-half .sp-nav_list_item a{padding-right:20px}.sp-nav_top{width:130px;margin:20px auto}.sp-nav_top a{position:relative;display:block;padding-right:10px;border-radius:5px;background:#e9f0e3;color:#333;line-height:30px;text-align:center}.sp-nav_top a:before{position:absolute;top:50%;right:10px;content:'';display:block;width:14px;height:14px;background:#3d5e15;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp-nav_top a:after{position:absolute;top:50%;right:13px;content:'';display:block;width:6px;height:8px;background:#e9f0e3;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%)}.sp-nav_top a:hover{background:#4a6449;color:white}.sp-nav_top a:hover:before{background:white}.sp-nav_top a:hover:after{background:#4a6449}.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.7);z-index:99}.overlay.open{display:block}.footer{padding-top:15px;padding-bottom:60px;background:#e3ebdc}.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:#3d5e15;font-size:16px;letter-spacing:.03em}.navi-btn{position:absolute;z-index:100;display:none}.panel-btn{display:inline-block;position:relative;background:#3d5e15;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:#3d5e15;font-size:42px}.title-01 .en{display:block;color:#3d5e15;font-family:Indie Flower,cursive;font-size:22px}.title-01 .image img{height:43px}.title-02{margin-bottom:35px;color:#3d5e15;font-size:36px;font-weight:500;text-align:center}.title-03{margin-bottom:10px;color:#3d5e15;font-size:30px;font-weight:500;line-height:1.6}.title-04{margin-bottom:10px;color:#3d5e15;font-size:30px;font-weight:500;line-height:1.6;text-align:center}.title-05{margin-bottom:20px;padding:4px 0;border-radius:16px;background:#5e8765;color:white;font-size:30px;font-weight:700;text-align:center}.title-06{margin-bottom:10px;color:#3d5e15;font-size:30px;font-weight:500;line-height:1.6}.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::-webkit-scrollbar{height:4px}.table-scroll::-webkit-scrollbar-track{background:#bcbcbc}.table-scroll::-webkit-scrollbar-thumb{background:#3d5e15}.table-01{box-sizing:border-box;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:#f6f9f4;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}.mv{padding:0 20px;background:url(../img/top/bg_main_01.png);border-radius:0 0 80px 80px}.mv_wrap{padding-bottom:210px}.mv_inner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;height:390px}.mv_image{position:absolute;left:0;top:0;z-index:1;border-radius:25px;overflow:hidden}.top-intro{position:relative;padding-bottom:100px;border-radius:0 0 80px 80px}.top-intro_main{padding-top:20px}.top-intro_main_text{max-width:1166px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:80px;line-height:1.7}.top-intro_main_image{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:1200px}.top-facilities{padding-top:90px;padding-bottom:100px;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}.conversion-banner{position:relative;padding-top:100px;padding-bottom:110px;background:url(../img/top/bg_main_01.png);text-align:center}.conversion-banner.first{border-radius:0 0 80px 80px}.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:#3d5e15;font-size:30px;font-weight:500;line-height:1.3333;box-shadow:10px 10px 0 #c7d7c4}.conversion-banner_inner:after{position:absolute;right:-30px;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{margin-bottom:20px;padding-top:80px}.top-service_wrap{border-radius:0 0 80px 80px}.top-service_list{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:80px;border:1px solid #3d5e15;border-radius:80px}.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;height:130px;border-radius:80px;color:#3d5e15;font-size:22px;font-weight:700;text-align:center}.top-service_list_item a:hover{background:#3d5e15;color:white}.top-service .title-02{margin-bottom:30px}.top-service_plan{margin-bottom:80px}.top-service_plan_text{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:25px;line-height:1.6}.top-service_plan_box{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-service_plan_box_list{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;margin-bottom:60px;line-height:1.6}.top-service_shuttle{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:80px}.top-service_shuttle_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-service_shuttle_box_text{width:62%;margin-top:-15px;margin-left:30px;line-height:1.6}.top-service_shuttle_box_image{width:32%}.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;text-align:center}.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_assist{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px}.top-service_assist_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-service_assist_list_item{width:48%;margin-bottom:45px}.top-service_assist_list_item:nth-child(odd){margin-right:4%}.top-service_assist_list_item .title-05{margin-bottom:6px}.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 #3d5e15}.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:140px;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;background:url(../img/top/icn_dot.png) 127px center repeat-y}.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:30px}.top-flow_list_item-box02{z-index:1}.top-flow_list_item .icon{position:relative;margin-right:63px;margin-left:50px}.top-flow_list_item .icon:before{position:absolute;left:50%;top:-24px;content:'';display:none;width:7px;height:24px;background:url(../img/top/icn_dot_cl.png) 0 0 no-repeat;z-index:3}.top-flow_list_item .icon:after{position:absolute;left:50%;bottom:-55px;content:'';display:none;width:7px;height:51px;background:url(../img/top/icn_dot_cl.png) 0 0 no-repeat;z-index:3}.top-flow_list_item:first-child .icon:before{display:block}.top-flow_list_item:last-child{margin-bottom:0}.top-flow_list_item:last-child .icon:after{display:block}.top-flow_list_item .box-01{position:relative;z-index:3;width:590px;padding:15px 25px;border-radius:25px;background:#f6f9f4}.top-flow_list_item .box-01_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-flow_list_item .box-01_wrap .image{margin-left:-60px;border-radius:25px}.top-flow_list_item .box-01 .title{color:#3d5e15;font-size:27px;font-weight:500}.top-flow_list_item .box-01 .title span{font-size:19px}.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 #7aba36;border-radius:25px;font-size:27px;font-weight:700}.top-flow_list_item .box-02 .image{border-radius:25px}.top-flow_list_item .box-03{position:relative;z-index:1;width:590px;padding:15px 25px;border:4px solid #7aba36;border-radius:25px;background:white}.top-flow_list_item .box-03_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-flow_list_item .box-03_wrap .image{border-radius:25px}.top-flow_list_item .box-03 .title{font-size:27px;font-weight:700}.top-flow_list_item .box-03 .text{font-size:23px;font-weight:500;line-height:1.5}.top-flow_list_item:nth-child(5) .box-03{width:490px;margin-right:20px}.top-price{padding-top:80px}.top-price .title-06{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_text{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:10px}.top-price_index{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;max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:40px}.top-price_index_item{width:23.5%}.top-price_index_item:not(:last-child){margin-right:2%}.top-price_index_item span{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;height:100px;border-radius:20px;background:white;color:#3d5e15;font-size:22px;font-weight:700;text-align:center;-webkit-transition:.3s;transition:.3s;cursor:pointer}.top-price_index_item span:hover,.top-price_index_item span.this{background:#5e8765;color:white}.top-price_list{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_list.this{display:block}.top-price_list_table{margin-bottom:20px}.top-price_list_table th,.top-price_list_table td{padding:23px 14px;border:1px solid #949494;background:#fff;font-size:22px;font-weight:500;text-align:center;vertical-align:middle}.top-price_list_table thead tr:nth-child(2) th,.top-price_list_table thead tr:nth-child(3) th{padding:4px 0;background:#e8f6dd;color:#333;border-color:#949494}.top-price_list_table .th-time{width:120px;padding:0 10px;background:#b4da86;color:#3d5e15;border-color:#79b84f;font-size:20px}.top-price_list_table .th-time p.th-top{margin-bottom:80px;text-align:right}.top-price_list_table .th-time p.th-left{text-align:left}.top-price_list_table .th-wide{padding:4px 0;background:#b4da86;color:#3d5e15;border-color:#79b84f}.top-price_list_table .th-unit,.top-price_list_table .th-price{width:22%}.top-price_list_table .th-row{width:140px;background:#5e8765;color:white;font-size:22px;text-align:center}.top-price_notice{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:80px}.top-price_notice p{margin-left:1em;text-indent:-1em;font-size:18px;line-height:1.6}.top-price_addon{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_addon_table{margin-bottom:20px}.top-price_addon_table th,.top-price_addon_table td{padding:24px 6px;border:1px solid #949494;background:#fff;font-size:22px;font-weight:500;line-height:1.4;text-align:center;vertical-align:middle}.top-price_addon_table thead tr th{padding:10px 6px;background:#b4da86;color:#3d5e15;border-color:#949494}.top-price_addon_table .th-time{width:34%;font-size:22px}.top-price_addon_table .th-unit,.top-price_addon_table .th-price{width:10%}.top-price_addon_table .th-time-2{width:40%}.top-price_addon_table .th-unit-2,.top-price_addon_table .th-price-2{width:15%}.top-price_addon_table .th-row{width:140px;background:#5e8765;color:white;text-align:left}.top-price_addon_table .td-kind{background:#5e8765;color:white}.top-price_other{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:100px}.top-price_other_table{margin-bottom:20px}.top-price_other_table th,.top-price_other_table td{border:1px solid #949494;padding:8px 12px;font-size:22px;line-height:1.5;vertical-align:middle}.top-price_other_table th{background-color:#5e8765;color:white;text-align:left;width:30%}.top-price_other_table td{background-color:white}.top-price_prevent{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_prevent_wrap{margin-bottom:20px;padding-bottom:10px}.top-price_prevent_table{color:#3d5e15}.top-price_prevent th,.top-price_prevent td{padding:16px 14px;border:1px solid #949494;background:white;font-size:22px;text-align:center;vertical-align:middle}.top-price_prevent .th-left{width:28%;background:#b4da86;color:#3d5e15}.top-price_prevent .th-wide{background:#b4da86;color:#3d5e15;padding:8px}.top-price_prevent .th-sub{background:#eeffe0;color:#333;padding:6px 8px;font-weight:500}.top-price_prevent .th-row{width:35%;padding:28px 0;background:#5e8765;color:white;font-size:20px}.top-price_prevent td{color:#333;font-weight:500;white-space:nowrap}.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_map iframe{width:100%;height:400px}.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:#3d5e15;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:#3d5e15;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:#3d5e15;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 #3d5e15;border-radius:25px}.top-access_bus_place_number_title{color:#3d5e15;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:#3d5e15;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_link{display:none}.header_link_list{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header_link_list{display:block;width:auto}.header_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header_inner{width:100%;height:60px;z-index:100;padding-top:0;padding-bottom:0;background:white}.header_logo{width:178px;margin-top:16px;margin-left:12px}.header_nav{position:fixed;right:0;top:0;z-index:98}.header_nav_form{width:60px}.header_nav_tel{width:60px;margin-left:0}.header_nav_menu{display:block;width:60px}.gnav{width:auto;margin-left:0;margin-right:0;padding-left:8vw;padding-right:8vw}.gnav_wrap{display:none}.spnav_wrap{display:block;margin-bottom:40px}.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{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-01 .image img{width:70%;height:auto;margin-bottom:5px}.title-02{margin-bottom:15px;font-size:16px}.title-03{margin-bottom:4px;font-size:15px}.title-04{font-size:15px}.title-05{margin-bottom:10px;padding:0;border-radius:10px;font-size:15px}.title-06{margin-bottom:4px;font-size:15px}.list-01 li{margin-right:1em}.table-scroll{overflow:auto;white-space:nowrap}.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:30px;border-top:0}.table-01 tr{border-bottom:1px dashed #ddd}.table-01 th{display:block;width:100%;padding:10px 0 6px;background:none;color:#333;font-size:14px}.table-01 td{display:block;width:100%;padding:0 0 5px;font-size:13px;font-weight:400}.mv{padding:0;border-radius:0 0 20px 20px;background:none}.mv_wrap{padding-bottom:40px}.mv_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mv_inner{width:100%;height:auto;aspect-ratio:80 / 61}.mv_image{padding:0}.top-intro{padding-bottom:50px;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:15px;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{width:100%}.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;margin-bottom:0}.top-facilities_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities_text{margin-bottom:30px}.conversion-banner{padding-top:40px;padding-bottom:50px}.conversion-banner.first{border-radius:0 0 20px 20px}.conversion-banner_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.conversion-banner_inner{margin-left:4.3vw;margin-right:4.5vw;padding:15px 15px 20px;border-radius:12px;box-shadow:5px 5px 0 #c7d7c4}.conversion-banner_inner:after{right:-6px;width:109px;height:180px;background-image:url(../img/common/sp/bnr_nagashima.png);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}.top-service_wrap{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_plan{margin-bottom:45px}.top-service_plan_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_plan_text{margin-bottom:20px}.top-service_plan_box{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_plan_box_list{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_shuttle{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_shuttle{margin-bottom:45px}.top-service_shuttle_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-service_shuttle_box_text{width:100%;margin-top:0;margin-left:0;margin-bottom:10px}.top-service_shuttle_box_image{width:50%;margin:0 auto}.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;text-align:left}.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:38vw;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_assist{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_assist_list{display:block;width:auto}.top-service_assist_list_item{width:100%;margin-bottom:20px}.top-service_assist_list_item:nth-child(odd){margin-right:0}.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:80px;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:20px}.top-flow_list{width:auto;margin-left:0;margin-right:0;padding-left:3.5vw;padding-right:3.5vw}.top-flow_list{background-size:3px auto;background-position:center}.top-flow_list_item{display:block;margin-bottom:10px}.top-flow_list_item .icon{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:55px;margin-left:0}.top-flow_list_item .icon:before{bottom:-40px;width:4px;height:30px;background-size:100% auto}.top-flow_list_item .icon:after{bottom:-60px;width:8px;height:60px;margin-left:-4px;background-size:100% 100%}.top-flow_list_item:first-child .icon:before{display:none}.top-flow_list_item .box-01{width:38vw;padding:10px;border-radius:12px}.top-flow_list_item .box-01_wrap{display:block;width:auto}.top-flow_list_item .box-01_wrap .image{width:38vw;margin-left:0}.top-flow_list_item .box-01 .title{margin-bottom:4px;font-size:14px;line-height:1.2}.top-flow_list_item .box-01 .title span{font-size:12px}.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}.top-flow_list_item .box-02 .title{position:relative;z-index:1;width:38vw;margin-bottom:10px;padding:8px 10px;background:white;font-size:14px;border-width:2px;border-radius:12px;line-height:1.2}.top-flow_list_item .box-02 .image{width:38vw;border-radius:12px}.top-flow_list_item .box-03{width:38vw;padding:5px 10px;border-width:2px;border-radius:12px}.top-flow_list_item .box-03_wrap{display:block;width:auto}.top-flow_list_item .box-03_wrap .image{width:38vw}.top-flow_list_item .box-03 .title{font-size:14px}.top-flow_list_item .box-03 .text{font-size:12px}.top-flow_list_item:nth-child(1) .box-03{margin-left:auto}.top-flow_list_item:nth-child(2){margin-top:-40px}.top-flow_list_item:nth-child(2) .icon{top:20px}.top-flow_list_item:nth-child(2) .box-01{margin-bottom:-10px}.top-flow_list_item:nth-child(3){margin-top:-110px}.top-flow_list_item:nth-child(3) .icon{top:20px}.top-flow_list_item:nth-child(3) .box-01{margin-left:auto}.top-flow_list_item:nth-child(4){margin-top:-50px}.top-flow_list_item:nth-child(5){margin-top:-50px}.top-flow_list_item:nth-child(5) .icon{top:20px}.top-flow_list_item:nth-child(5) .box-03{width:38vw;margin-left:auto;margin-right:0;margin-bottom:-10px}.top-flow_list_item:nth-child(5) .image{margin-left:auto}.top-flow_list_item:nth-child(6){margin-top:-100px}.top-flow_list_item:nth-child(7){margin-top:30px}.top-flow_list_item:nth-child(7) .box-01{margin-left:auto}.top-flow_list_item:nth-child(8) .box-01{margin-bottom:-240px}.top-flow_list_item:nth-child(8) .image{margin-left:auto!important;margin-bottom:100px}.top-flow_list_item:nth-child(9){margin-top:-30px}.top-flow_list_item:nth-child(9) .icon{top:-10px}.top-flow_list_item:nth-child(9) .box-02{width:38vw;margin-left:auto!important}.top-flow_list_item:nth-child(9) .box-02 .title{margin-bottom:-10px}.top-flow_list_item:nth-child(10){margin-top:-50px}.top-flow_list_item:nth-child(10) .box-01{margin-bottom:-10px}.top-flow_list_item:nth-child(11){margin-top:-160px}.top-flow_list_item:nth-child(11) .box-03{margin-left:auto}.top-price{padding-top:50px;padding-bottom:10px}.top-price .title-06{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_index{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_index{margin-bottom:20px}.top-price_index_item span{height:50px;border-radius:10px;font-size:12px;line-height:1.5}.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:20px;padding-bottom:10px}.top-price_list_table th,.top-price_list_table td{padding:10px;font-size:12px}.top-price_list_table .th-time{font-size:12px}.top-price_list_table .th-time p.th-top{margin-bottom:40px}.top-price_list_table .th-row{font-size:12px}.top-price_notice{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_notice{padding-bottom:30px}.top-price_notice p{font-size:12px;line-height:1.5}.top-price_addon{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-price_addon{margin-left:5vw;margin-right:5vw;margin-bottom:20px;padding-bottom:10px}.top-price_addon_table th,.top-price_addon_table td{padding:10px;font-size:12px}.top-price_addon_table thead tr th{padding:4px}.top-price_addon_table .th-time{font-size:12px}.top-price_other{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-price_other{margin-left:5vw;margin-right:5vw;margin-bottom:20px;padding-bottom:10px}.top-price_other_table th,.top-price_other_table td{font-size:12px}.top-price_prevent{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-price_prevent{margin-left:5vw;margin-right:5vw;padding-bottom:10px}.top-price_prevent_table{margin-bottom:20px}.top-price_prevent th,.top-price_prevent td{padding:10px;font-size:12px}.top-price_prevent .th-row{padding:10px;font-size:12px}.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+IiwicGx1Z2luL19zbGljay5zY3NzIiwicGx1Z2luL19zbGljay10aGVtZS5zY3NzIiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJtaXhpbi9fZmxleC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fc3AtbWVudS5zY3NzIiwibW9kdWxlL190aXRsZS5zY3NzIiwibW9kdWxlL19saXN0LnNjc3MiLCJtb2R1bGUvX3RhYmxlLnNjc3MiLCJwYWdlL190b3Auc2NzcyIsIm1peGluL19tZWRpYS1xdWVyeS5zY3NzIiwibWl4aW4vX2ZvbnQtc2l6ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdCQSw4R0NoQkEsQURnQlksaUJDaEJLLEFDUWpCLCtWQVlJLFNBQVEsQUFDUixVQUFTLEFBQ1QsU0FBUSxBQUNSLFVBQVMsQUFDVCx1QkFBc0IsQUFDdEIscUJBQXNCLENBQ3pCLEFBRUQsS0FDSSxhQUFhLENBQ2hCLEFBRUQsbUZBRUksYUFBYSxDQUNoQixBQUVELGtCQUNFLGNBQWUsQ0FDaEIsQUFFRCxHQUNJLGVBQWUsQ0FDbEIsQUFFRCxhQUNJLFdBQVcsQ0FDZCxBQUVELG9EQUVJLFdBQVUsQUFDVixZQUFZLENBQ2YsQUFFRCxFQ3BDQyxzQkRxQ2lDLEFBQzlCLFNBQVEsQUFDUixVQUFTLEFBQ1Qsc0JBQXNCLENBQ3pCLEFBR0QsSUFDSSxzQkFBcUIsQUFDckIsV0FBVSxBQUNWLG9CQUFvQixDQUN2QixBQUdELEtBQ0ksc0JBQXFCLEFBQ3JCLFdBQVUsQUFDVixrQkFBaUIsQUFDakIsZUFBZ0IsQ0FDbkIsQUFFRCxJQUNJLDRCQUE2QixD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aUJlMnlDeUIsQWYxeUN6QixpQmUweUN5QixDQU0xQixBQVBELHVCQUtJLGtCQUFtQixDQUV0QixBQUNELHlCZnJ6Q0UsV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJlbXpDd0IsQWZsekN4QixpQmVrekN3QixDQUV6QixBQUNELHVCZnp6Q0UsV0FBVyxBQUNYLGNBQWMsQUFDZCxlQUFlLEFBQ2YsaUJldXpDd0IsQWZ0ekN4QixpQmVzekN3QixDQWV6QixBQWhCRCx1QkFPSSxjQUFlLENBU2xCLENqQm51Q0YsQWtCL0dDLG9DZnRCRixLZ0JDRSxlQUEyQixBQUMzQixtQkFMMkIsQ2hCMkI1QixBQzFCRCxNQUdJLGFBQWMsQ0FFakIsQ0p5SUEsQWtCMUlDLG9DZnVDWSxrQkFFVixXR2hESixBSGdEZSxnRUdoRGYsQ0hrREMsQUM3QkQsSUFHSSxhQUFjLENBRWpCLEFBYUQsS0FHSSxjQUFlLENBRWxCLENKdUhBLEFrQm5JQywyRGRqQkYsS0FHSSxhQUFjLENBRWpCLEFBYUQsTUFHSSxjQUFlLENBRWxCLENKNkpBLEFrQmxMQyxvQ0xqQkYsVUFLSSxNQUFNLEFBQ04sUUFBUSxBQUNSLGNBQWMsQUFDZCxXQUFXLEFBQ1gsV0FBWSxDQUVmLEFBQ0QsV0FRSSxXQUFXLEFBQ1gsV0FBWSxDQUVmLEFBSUQsMkRBRUksV0FBVyxBQUNYLGdCQUFnQixBQUNoQixnQkFDRixDQUNELEFBT0QsZ0JBV0ksU0FBUyxBQUNULFdBQVcsQUFDWCxVQUFXLENBRWQsQUFDRCw2Q0FTSSxXQUFXLEFBQ1gsVUFBVyxDQUVkLEFBQ0QsdUJBRUksZUFBZ0IsQ0FFbkIsQUFDRCxzQkFFSSxjQUFlLENBRWxCLENidXlDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYmFzZTogIzMzMztcclxuJGdyYXk6ICM5NDk0OTQ7XHJcbiRsaWdodC1ncmF5OiAjZWVlO1xyXG4kbWFpbjogIzNkNWUxNTtcclxuJGxpZ2h0LW1haW46ICM4MDczNjE7XHJcbiRiZy1tYWluOiAjNWU4NzY1O1xyXG4kYmctbWFpbi0wMTogI2UzZWJkYztcclxuJGJnLW1haW4tMDI6ICNmNmY5ZjQ7XHJcbiRiZy1tYWluLTAzOiAjZTNlYmRjO1xyXG4kc3ViOiAjRUVGNEZDO1xyXG4kYmQtbWFpbjogIzdhYmEzNjtcclxuXHJcbiRiYXNlLWxoOiAxLjg7XHJcbiRiYXNlLWZzOiAyNXB4O1xyXG4kc3AtZnM6IDEzcHg7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbmRpZStGbG93ZXImZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuJGZvbnQtbm90b3NhbnM6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1pbmRpZTogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbmRpZStGbG93ZXImZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qXHJcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cclxuVHdpdHRlcjogQHJpY2hfY2xhcmtcclxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5tYWluLCBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMS44O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgYVtocmVmXTpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi8qIEBtZWRpYSBjbGFzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpbnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICAudGlueSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3BpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNwaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi50YWJpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnRhYmkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ucGNpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBjaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi8qIEBncm91cCBmbG9hdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xufVxuXG4uaW1nLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG59XG5cbi8qIEBzdGF0dXMgZm9udCBjb2xvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2Y0MDAwMDtcbn1cblxuLnNjcm9sbC1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IDJzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZUluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLnNjcm9sbC1mYWRlVG9wSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVUb3BJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZUxlZnRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlTGVmdEluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLnNjcm9sbC1mYWRlUmlnaHRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVSaWdodEluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLnNjcm9sbC1ibHVyIC5mdXR1cmVfX3ZhbHVlX19pbWFnZSB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbn1cblxuLnNjcm9sbC1ibHVyIC5mdXR1cmVfX3ZhbHVlX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG4uc2Nyb2xsLWJsdXIuc2hvdyAuZnV0dXJlX192YWx1ZV9faW1hZ2Uge1xuICBmaWx0ZXI6IGJsdXIoMCk7XG59XG5cbi5zY3JvbGwtYmx1ci5zaG93IC5mdXR1cmVfX3ZhbHVlX190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5ncmFwaC1hbmltYXRpb24gLmdyYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMTBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzAxLCAuZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzA2IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzAyLCAuZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzA3IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzAzLCAuZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzA4IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzA0LCAuZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzA5IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjhzO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzA1LCAuZ3JhcGgtYW5pbWF0aW9uIC5ncmEuZzEwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5ncmFwaC1hbmltYXRpb24uc2hvdyAuZ3JhIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5kb3VuYXQtYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5kb3VuYXQtYW5pbWF0aW9uLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLXN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zY3JvbGwtc3ZnLnNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLXN2Zy5zaG93IC5uYSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBzdHJva2Utd2lkdGg6IC41O1xuICBzdHJva2U6ICMzMzMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBuYV9hbmltZSAxcyBlYXNlLWluIDBzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIG5hX2FuaW1lIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDAwO1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDUwJSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIGZpbGw6ICMzMzM7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTZweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzNkNWUxNTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbGljay1wcmV2LFxuICAuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMjcwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9wcmV2LnBuZykgMCAwLzEwMCUgYXV0byBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fbmV4dC5wbmcpIDAgMC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMzZDVlMTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjM2Q1ZTE1O1xuICBjb250ZW50OiAnJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICB0b3A6IC0ycHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1wcmV2LFxuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLnNsaWNrLW5leHQsIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1wcmV2LFxuICAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAtMjhweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1wcmV2LCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLnNsaWNrLW5leHQsIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLnNsaWNrLWRvdHMsIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1kb3RzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzIGxpLFxuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSwgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLWRvdHMgbGksXG4gIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbiAgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlLCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndyYXBwZXIgLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iZy1tYWluLTAxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbWFpbl8wMS5wbmcpO1xufVxuXG4uYmctbWFpbi0wMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX21haW5fMDIucG5nKTtcbn1cblxuLmJnLW1haW4tMDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAzLnBuZyk7XG59XG5cbi5iZy1tYWluLTAxX3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAxLnBuZyk7XG59XG5cbi5iZy1tYWluLTAyX3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAyLnBuZyk7XG59XG5cbi5iZy1tYWluLTAzX3dyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAzLnBuZyk7XG59XG5cbi5iZy1zdWIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19zdWIucG5nKTtcbn1cblxuLmJnX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjBFQUUwIHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX21haW5fMDEucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNWU4NzY1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9saW5rX2xpc3Qge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2xpbmtfbGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbGlua19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uaGVhZGVyX2xpbmtfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE5cHggMCAyMHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlcl9saW5rX2xpc3RfaXRlbSBhIGltZyB7XG4gIGhlaWdodDogNTFweDtcbn1cblxuLmhlYWRlcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuXG4uaGVhZGVyX2xvZ28ge1xuICB3aWR0aDogNDIxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbG9nbyB7XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLmhlYWRlcl9uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX25hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5ODtcbiAgfVxufVxuXG4uaGVhZGVyX25hdl9mb3JtIHtcbiAgd2lkdGg6IDIzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX25hdl9mb3JtIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4uaGVhZGVyX25hdl90ZWwge1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX25hdl90ZWwge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5oZWFkZXJfbmF2X21lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX25hdl9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4uZ25hdiB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gICAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5nbmF2X3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbmF2X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbmF2X2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uZ25hdl9saXN0X2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjODk4Njk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5nbmF2X2xpc3RfaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbmF2X2xpc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmduYXZfbGlzdF9pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uc3BuYXYge1xuICBtYXJnaW46IDAgNXZ3O1xufVxuXG4uc3BuYXZfd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcG5hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zcG5hdl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0ge1xuICB3aWR0aDogMzElO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjM2Q1ZTE1O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzZDVlMTU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAlIDEwMCUsIDEwMCUgMTAwJSk7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZDVlMTU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbSBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xufVxuXG4uc3AtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zcC1uYXZfd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3AtbmF2X2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5zcC1uYXZfbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNlOWYwZTM7XG59XG5cbi5zcC1uYXZfbGlzdF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5zcC1uYXZfbGlzdF9pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3AtbmF2X2xpc3RfaXRlbSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjM2Q1ZTE1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjNweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2U5ZjBlMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSA1MCUsIDAgMCwgMCAxMDAlKTtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0YTY0NDk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0gYTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5zcC1uYXZfbGlzdF9pdGVtIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzRhNjQ0OTtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0tYmFubmVyIGEge1xuICBiYWNrZ3JvdW5kOiAjNWU4NzY1O1xuICBjb2xvcjogI2U5ZjBlMztcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0tYmFubmVyIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlOWYwZTM7XG59XG5cbi5zcC1uYXZfbGlzdF9pdGVtLWJhbm5lciBhOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzZDVlMTU7XG59XG5cbi5zcC1uYXZfbGlzdC1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNwLW5hdl9saXN0LWhhbGYgLnNwLW5hdl9saXN0X2l0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc3AtbmF2X2xpc3QtaGFsZiAuc3AtbmF2X2xpc3RfaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5zcC1uYXZfbGlzdC1oYWxmIC5zcC1uYXZfbGlzdF9pdGVtIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc3AtbmF2X3RvcCB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5zcC1uYXZfdG9wIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlOWYwZTM7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3AtbmF2X3RvcCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjM2Q1ZTE1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNwLW5hdl90b3AgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2U5ZjBlMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSA1MCUsIDAgMCwgMCAxMDAlKTtcbn1cblxuLnNwLW5hdl90b3AgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0YTY0NDk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNwLW5hdl90b3AgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5zcC1uYXZfdG9wIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzRhNjQ0OTtcbn1cblxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5vdmVybGF5Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogI2UzZWJkYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZm9vdGVyX3BhZ2V0b3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfcGFnZXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL3NwL2ljbl9wYWdldG9wLnBuZykgY2VudGVyIHRvcC8xOXB4IGF1dG8gbm8tcmVwZWF0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyX2xpbmtfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGlua19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbn1cblxuLmZvb3Rlcl9saW5rX2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiAn77yeJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9saW5rX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmtfaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIH1cbn1cblxuLmZvb3Rlcl9saW5rX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGlua19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9saW5rX2l0ZW0gYSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmtfaXRlbSBhIHNwYW46OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICfvvJ4nO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5mb290ZXJfY29weXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgY29sb3I6ICMzZDVlMTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2aS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLm5hdmktYnRuIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wYW5lbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzNkNWUxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAucGFuZWwtYnRuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmNsb3NlIC5wYW5lbC1idG4taWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGFuZWwtYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAucGFuZWwtYnRuLWljb24ge1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4ucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi50aXRsZS0wMSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLnRpdGxlLTAxIC5qYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNkNWUxNTtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDEgLmphIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4udGl0bGUtMDEgLmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2Q1ZTE1O1xuICBmb250LWZhbWlseTogXCJJbmRpZSBGbG93ZXJcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDEgLmVuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnRpdGxlLTAxIC5pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMSAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnRpdGxlLTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICMzZDVlMTU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50aXRsZS0wMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjM2Q1ZTE1O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGl0bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzNkNWUxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50aXRsZS0wNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNWU4NzY1O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGl0bGUtMDYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzNkNWUxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDYge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmxpc3QtMDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5saXN0LTAxIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuOGVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubGlzdC0wMSBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbn1cblxuLmxpc3QtMDEgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAn44O7JztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnRhYmxlLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnRhYmxlLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjQkNCQ0JDO1xufVxuXG4udGFibGUtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMzZDVlMTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS1zY3JvbGwgdGFibGUgdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS1zY3JvbGwgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ub3Qtc2Nyb2xsIHRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm5vdC1zY3JvbGwgdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4udGFibGUtMDEge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTg2OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwdncpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi50YWJsZS0wMSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4Njk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtMDEgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZGRkZDtcbiAgfVxufVxuXG4udGFibGUtMDEgdGgge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWY0O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGFibGUtMDEgdGQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubXYge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX21haW5fMDEucG5nKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm12IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4ubXZfd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm12X3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5tdl9pbm5lciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tdl9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tdl9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogODAgLyA2MTtcbiAgfVxufVxuXG4ubXZfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm12X2ltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50b3AtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW4ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW5fdGV4dCB7XG4gIG1heC13aWR0aDogMTE2NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW5faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXMge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG5cbi50b3AtZmFjaWxpdGllc190YWJsZSB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllc190YWJsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllc190YWJsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3AtZmFjaWxpdGllc190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbWFpbl8wMS5wbmcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyLmZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyLmZpcnN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggNTBweCA1MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzNkNWUxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAjYzdkN2M0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXZ3O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwICNjN2Q3YzQ7XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyX2lubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxNnB4O1xuICBoZWlnaHQ6IDMxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9ibnJfbmFnYXNoaW1hLnBuZykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyX2lubmVyOjphZnRlciB7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgd2lkdGg6IDEwOXB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vc3AvYm5yX25hZ2FzaGltYS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY29udmVyc2lvbi1iYW5uZXJfYnV0dG9uX2l0ZW0tdGVsIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfYnV0dG9uX2l0ZW0tdGVsIHtcbiAgICB3aWR0aDogNzIlO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufVxuXG4uY29udmVyc2lvbi1iYW5uZXJfYnV0dG9uX2l0ZW0tZm9ybSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lcl9idXR0b25faXRlbS1mb3JtIHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG5cbi50b3Atc2VydmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX3dyYXAge1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2Vfd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfbGlzdCB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZDVlMTU7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9saXN0X2l0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi50b3Atc2VydmljZV9saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBjb2xvcjogIzNkNWUxNTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9saXN0X2l0ZW0gYSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2xpc3RfaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNkNWUxNTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udG9wLXNlcnZpY2UgLnRpdGxlLTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlIC50aXRsZS0wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfcGxhbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9wbGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9wbGFuX3RleHQge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfcGxhbl90ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9wbGFuX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX3BsYW5fYm94IHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX3BsYW5fYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9wbGFuX2JveF9saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9wbGFuX2JveF9saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9zaHV0dGxlIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX3NodXR0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX3NodXR0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX3NodXR0bGVfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX3NodXR0bGVfYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50b3Atc2VydmljZV9zaHV0dGxlX2JveF90ZXh0IHtcbiAgd2lkdGg6IDYyJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2Vfc2h1dHRsZV9ib3hfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9zaHV0dGxlX2JveF9pbWFnZSB7XG4gIHdpZHRoOiAzMiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9zaHV0dGxlX2JveF9pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXhlcmNpc2Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX3RleHQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC01dnc7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzEuNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLmltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9leGVyY2lzZV9vdGhlciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX290aGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX290aGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX290aGVyIC5saXN0LTAxIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2Fzc2lzdCB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9hc3Npc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2Fzc2lzdF9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9hc3Npc3RfbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2Fzc2lzdF9saXN0X2l0ZW0ge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfYXNzaXN0X2xpc3RfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfYXNzaXN0X2xpc3RfaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIG1hcmdpbi1yaWdodDogNCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9hc3Npc3RfbGlzdF9pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2Fzc2lzdF9saXN0X2l0ZW0gLnRpdGxlLTA1IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnQgLnRpdGxlLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF90ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZSAudGl0bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGUgLnRpdGxlLTA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB1bCBsaSB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV95ZWFyIHtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMzBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX3llYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX3llYXIgdWwgbGkge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGVfeWVhciB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHVsIGxpIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzNkNWUxNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NsaWRlIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NsaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2xpZGVfaW5uZXIgLnNsaWRlLWV2ZW50X2l0ZW0ge1xuICB3aWR0aDogMzUzcHg7XG4gIG1hcmdpbi1yaWdodDogMzAuOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2xpZGVfaW5uZXIgLnNsaWRlLWV2ZW50X2l0ZW0ge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2xpZGVfaW5uZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpY2stbGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpY2stbGlzdCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1mbG93IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4udG9wLWZsb3cgLnRpdGxlLTAxIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi50b3AtZmxvd190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3Qge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZG90LnBuZykgMTI3cHggY2VudGVyIHJlcGVhdC15O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMy41dnc7XG4gICAgcGFkZGluZy1yaWdodDogMy41dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3Qge1xuICAgIGJhY2tncm91bmQtc2l6ZTogM3B4IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbS1ib3gwMiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNjNweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtMjRweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2RvdF9jbC5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmljb246OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5pY29uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01NXB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZG90X2NsLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuaWNvbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbTpmaXJzdC1jaGlsZCAuaWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW06Zmlyc3QtY2hpbGQgLmljb246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtOmxhc3QtY2hpbGQgLmljb246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMSB7XG4gICAgd2lkdGg6IDM4dnc7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMV93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMV93cmFwIC5pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxX3dyYXAgLmltYWdlIHtcbiAgICB3aWR0aDogMzh2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDEgLnRpdGxlIHtcbiAgY29sb3I6ICMzZDVlMTU7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMSAudGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxIC50aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAyIC50aXRsZSB7XG4gIHdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjN2FiYTM2O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMiAudGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAzOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIgLmltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDM4dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1OTBweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjN2FiYTM2O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIHtcbiAgICB3aWR0aDogMzh2dztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wM193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wM193cmFwIC5pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wM193cmFwIC5pbWFnZSB7XG4gICAgd2lkdGg6IDM4dnc7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMSkgLmJveC0wMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW06bnRoLWNoaWxkKDIpIC5pY29uIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMikgLmJveC0wMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCgzKSAuaWNvbiB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW06bnRoLWNoaWxkKDMpIC5ib3gtMDEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoNSkgLmljb24ge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCg1KSAuYm94LTAzIHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW06bnRoLWNoaWxkKDUpIC5ib3gtMDMge1xuICAgIHdpZHRoOiAzOHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCg1KSAuaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoNykge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoNykgLmJveC0wMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoOCkgLmJveC0wMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW06bnRoLWNoaWxkKDgpIC5pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoOSkgLmljb24ge1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoOSkgLmJveC0wMiB7XG4gICAgd2lkdGg6IDM4dnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCg5KSAuYm94LTAyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtOm50aC1jaGlsZCgxMCkgLmJveC0wMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMTEpIC5ib3gtMDMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi50b3AtcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZSAudGl0bGUtMDYge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlIC50aXRsZS0wNiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udG9wLXByaWNlX3RleHQge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfaW5kZXgge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9pbmRleCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX2luZGV4X2l0ZW0ge1xuICB3aWR0aDogMjMuNSU7XG59XG5cbi50b3AtcHJpY2VfaW5kZXhfaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLnRvcC1wcmljZV9pbmRleF9pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjM2Q1ZTE1O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfaW5kZXhfaXRlbSBzcGFuIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLXByaWNlX2luZGV4X2l0ZW0gc3Bhbjpob3ZlciwgLnRvcC1wcmljZV9pbmRleF9pdGVtIHNwYW4udGhpcyB7XG4gIGJhY2tncm91bmQ6ICM1ZTg3NjU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRvcC1wcmljZV9saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9saXN0LnRoaXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1wcmljZV9saXN0X3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRvcC1wcmljZV9saXN0X3RhYmxlIHRoLFxuLnRvcC1wcmljZV9saXN0X3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMjNweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0X3RhYmxlIHRoLFxuICAudG9wLXByaWNlX2xpc3RfdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfbGlzdF90YWJsZSB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGgsXG4udG9wLXByaWNlX2xpc3RfdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDMpIHRoIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQ6ICNlOGY2ZGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7XG59XG5cbi50b3AtcHJpY2VfbGlzdF90YWJsZSAudGgtdGltZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYjRkYTg2O1xuICBjb2xvcjogIzNkNWUxNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzliODRmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfbGlzdF90YWJsZSAudGgtdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfbGlzdF90YWJsZSAudGgtdGltZSBwLnRoLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX2xpc3RfdGFibGUgLnRoLXRpbWUgcC50aC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9saXN0X3RhYmxlIC50aC10aW1lIHAudGgtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50b3AtcHJpY2VfbGlzdF90YWJsZSAudGgtd2lkZSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBiYWNrZ3JvdW5kOiAjYjRkYTg2O1xuICBjb2xvcjogIzNkNWUxNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzliODRmO1xufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgLnRoLXVuaXQsIC50b3AtcHJpY2VfbGlzdF90YWJsZSAudGgtcHJpY2Uge1xuICB3aWR0aDogMjIlO1xufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgLnRoLXJvdyB7XG4gIHdpZHRoOiAxNDBweDtcbiAgYmFja2dyb3VuZDogIzVlODc2NTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0X3RhYmxlIC50aC1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX25vdGljZSB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX25vdGljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX25vdGljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9ub3RpY2UgcCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2Vfbm90aWNlIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50b3AtcHJpY2VfYWRkb24ge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX2FkZG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9hZGRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfYWRkb25fdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udG9wLXByaWNlX2FkZG9uX3RhYmxlIHRoLFxuLnRvcC1wcmljZV9hZGRvbl90YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDI0cHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9hZGRvbl90YWJsZSB0aCxcbiAgLnRvcC1wcmljZV9hZGRvbl90YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9hZGRvbl90YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDEwcHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjYjRkYTg2O1xuICBjb2xvcjogIzNkNWUxNTtcbiAgYm9yZGVyLWNvbG9yOiAjOTQ5NDk0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX2FkZG9uX3RhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9hZGRvbl90YWJsZSAudGgtdGltZSB7XG4gIHdpZHRoOiAzNCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9hZGRvbl90YWJsZSAudGgtdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfYWRkb25fdGFibGUgLnRoLXVuaXQsIC50b3AtcHJpY2VfYWRkb25fdGFibGUgLnRoLXByaWNlIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnRvcC1wcmljZV9hZGRvbl90YWJsZSAudGgtdGltZS0yIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnRvcC1wcmljZV9hZGRvbl90YWJsZSAudGgtdW5pdC0yLCAudG9wLXByaWNlX2FkZG9uX3RhYmxlIC50aC1wcmljZS0yIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLnRvcC1wcmljZV9hZGRvbl90YWJsZSAudGgtcm93IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNWU4NzY1O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50b3AtcHJpY2VfYWRkb25fdGFibGUgLnRkLWtpbmQge1xuICBiYWNrZ3JvdW5kOiAjNWU4NzY1O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50b3AtcHJpY2Vfb3RoZXIge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2Vfb3RoZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX290aGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9vdGhlcl90YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50b3AtcHJpY2Vfb3RoZXJfdGFibGUgdGgsXG4udG9wLXByaWNlX290aGVyX3RhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9vdGhlcl90YWJsZSB0aCxcbiAgLnRvcC1wcmljZV9vdGhlcl90YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtcHJpY2Vfb3RoZXJfdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4NzY1O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi50b3AtcHJpY2Vfb3RoZXJfdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRvcC1wcmljZV9wcmV2ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9wcmV2ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9wcmV2ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3AtcHJpY2VfcHJldmVudF93cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50b3AtcHJpY2VfcHJldmVudF90YWJsZSB7XG4gIGNvbG9yOiAjM2Q1ZTE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX3ByZXZlbnRfdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9wcmV2ZW50IHRoLFxuLnRvcC1wcmljZV9wcmV2ZW50IHRkIHtcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfcHJldmVudCB0aCxcbiAgLnRvcC1wcmljZV9wcmV2ZW50IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX3ByZXZlbnQgLnRoLWxlZnQge1xuICB3aWR0aDogMjglO1xuICBiYWNrZ3JvdW5kOiAjYjRkYTg2O1xuICBjb2xvcjogIzNkNWUxNTtcbn1cblxuLnRvcC1wcmljZV9wcmV2ZW50IC50aC13aWRlIHtcbiAgYmFja2dyb3VuZDogI2I0ZGE4NjtcbiAgY29sb3I6ICMzZDVlMTU7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnRvcC1wcmljZV9wcmV2ZW50IC50aC1zdWIge1xuICBiYWNrZ3JvdW5kOiAjZWVmZmUwO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRvcC1wcmljZV9wcmV2ZW50IC50aC1yb3cge1xuICB3aWR0aDogMzUlO1xuICBwYWRkaW5nOiAyOHB4IDA7XG4gIGJhY2tncm91bmQ6ICM1ZTg3NjU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX3ByZXZlbnQgLnRoLXJvdyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9wcmV2ZW50IHRkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zdiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDM4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3YgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50b3AtYWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2hlYWQge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2hlYWRfbWFwIHtcbiAgd2lkdGg6IDUzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZF9tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2hlYWRfbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkX21hcCBpZnJhbWUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHdpZHRoOiA0MiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWRfaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvIC50aXRsZS0wMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3AtYWNjZXNzX2hlYWRfaW5mbyAudGl0bGUtMDMgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWRfaW5mbyAudGl0bGUtMDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2hlYWRfaW5mb190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX3RlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX3RlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX21haWwgYSB7XG4gIGNvbG9yOiAjM2Q1ZTE1O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkX2luZm9fbWFpbCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfYnVzIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19idXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXNfdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0NXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjM2Q1ZTE1O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c190aXRsZSBzcGFuIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZSB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c19wbGFjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfYnVzX3BsYWNlX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fYnVzLnBuZykgbGVmdCBjZW50ZXIvMzRweCBhdXRvIG5vLXJlcGVhdDtcbiAgY29sb3I6ICMzZDVlMTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfYnVzX3BsYWNlX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXNfcGxhY2VfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c19wbGFjZV90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZV9udW1iZXIge1xuICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjM2Q1ZTE1O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19idXNfcGxhY2VfbnVtYmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXNfcGxhY2VfbnVtYmVyX3RpdGxlIHtcbiAgY29sb3I6ICMzZDVlMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZV9udW1iZXJfdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi50b3AtdmlzaXRudXJzaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZpc2l0bnVyc2luZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvcC12aXNpdG51cnNpbmcgLnRpdGxlLTAxIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtdmlzaXRudXJzaW5nIC50aXRsZS0wMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLXZpc2l0bnVyc2luZ190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmdfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZpc2l0bnVyc2luZ190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nX2Jhbm5lciB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmdfYmFubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nX2xpbmsge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtdmlzaXRudXJzaW5nX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmdfbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nX2xpbmsgYSB7XG4gIGNvbG9yOiAjM2Q1ZTE1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvcC12aXNpdG51cnNpbmdfbGluayBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG4iLCIvKlxyXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxyXG52MS42LjFcclxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XHJcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXHJcblR3aXR0ZXI6IEByaWNoX2NsYXJrXHJcbiovXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcclxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcclxuYiwgaSxcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBvdXRsaW5lOjA7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBsaW5lLWhlaWdodDoxO1xyXG59XHJcblxyXG5tYWluLGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcclxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgICBxdW90ZXM6bm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICBjb250ZW50Om5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuICAgIG1hcmdpbjowO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmlucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbmRlbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xyXG4gICAgY3Vyc29yOmhlbHA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6MDtcclxufVxyXG5cclxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbmhyIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBoZWlnaHQ6MXB4O1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgbWFyZ2luOjFlbSAwO1xyXG4gICAgcGFkZGluZzowO1xyXG59XHJcblxyXG5pbnB1dCwgc2VsZWN0IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxufVxyXG4iLCJAbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG5cdG9wYWNpdHk6ICRvcGFjaXR5O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0oJG9wYWNpdHkgKiAxMDApKTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJveC1zaXppbmcoJHR5cGUpIHtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6JHR5cGU7XHJcblx0LW1vei1ib3gtc2l6aW5nOiR0eXBlO1xyXG5cdGJveC1zaXppbmc6JHR5cGU7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBiYXNlKCR3aWR0aDoxMDk2LCRwYzoyMCwkc3A6OHZ3KSB7XHJcbiAgbWF4LXdpZHRoOiAkd2lkdGggKiAxcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogJHBjICogMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRwYyAqIDFweDtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogJHNwO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGFycm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1haW47XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJodG1sIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1ub3Rvc2FucztcclxuICBmb250LXNpemU6ICRiYXNlLWZzO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAkYmFzZTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAvL0BpbmNsdWRlIGZ6X3Z3KCRyZXNldC1mcyk7XHJcbiAgICBmb250LXNpemU6ICRzcC1mcztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEodGlueSkge1xyXG4gICAgQGluY2x1ZGUgZnpfdncoMTMpO1xyXG4gIH1cclxufVxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICY6aG92ZXIge1xyXG4gIH1cclxuICAmOnZpc2l0ZWQge1xyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG59XHJcblxyXG5hW2hyZWZdOmhvdmVyIGltZyB7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxufVxyXG4iLCIvKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50aW55IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRpbnkpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4udGFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wYyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zcGkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuLnRhYmkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbi5wY2kge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBAZ3JvdXAgZmxvYXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5pbWctbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xyXG59XHJcbi5pbWctcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi8qIEBzdGF0dXMgZm9udCBjb2xvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgY29sb3I6ICNmNDAwMDA7XHJcbn1cclxuIiwiLnNjcm9sbC1mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zaXRpb246IDJzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLnNjcm9sbC1mYWRlVG9wSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5zY3JvbGwtZmFkZUxlZnRJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG4uc2Nyb2xsLWZhZGVSaWdodEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuXG4uc2Nyb2xsLWJsdXIge1xuICAuZnV0dXJlX192YWx1ZV9faW1hZ2Uge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAzcyBlYXNlO1xuICB9XG4gIC5mdXR1cmVfX3ZhbHVlX190ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTQ1JSk7XG4gICAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgfVxuICAmLnNob3cge1xuICAgIC5mdXR1cmVfX3ZhbHVlX19pbWFnZSB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gICAgfVxuICAgIC5mdXR1cmVfX3ZhbHVlX190ZXh0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5ncmFwaC1hbmltYXRpb24ge1xuICAuZ3JhIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpO1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICYuZzAxLCAmLmcwNiB7dHJhbnNpdGlvbi1kZWxheTogLjJzfVxuICAgICYuZzAyLCAmLmcwNyB7dHJhbnNpdGlvbi1kZWxheTogLjRzfVxuICAgICYuZzAzLCAmLmcwOCB7dHJhbnNpdGlvbi1kZWxheTogLjZzfVxuICAgICYuZzA0LCAmLmcwOSB7dHJhbnNpdGlvbi1kZWxheTogLjhzfVxuICAgICYuZzA1LCAmLmcxMCB7dHJhbnNpdGlvbi1kZWxheTogMXN9XG4gIH1cbiAgJi5zaG93IHtcbiAgICAuZ3JhIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZG91bmF0LWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNjcm9sbC1zdmcge1xuICBvcGFjaXR5OiAwO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLm5hIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwMDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgIHN0cm9rZS13aWR0aDogLjU7XG4gICAgICBzdHJva2U6ICRiYXNlICFpbXBvcnRhbnQ7XG4gICAgICBhbmltYXRpb246IG5hX2FuaW1lIDFzIGVhc2UtaW4gMHMgZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIG5hX2FuaW1lIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMDAwO1xuICAgIGZpbGw6IHRyYW5zcGFyZW50XG4gIH1cbiAgNTAlIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgZmlsbDogJGJhc2U7XG4gIH1cbn0iLG51bGwsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxue1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBJY29ucyAqL1xuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHRcbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNTZweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldlxue1xuICAgIGxlZnQ6IDI3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9wcmV2LnBuZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuXG4uc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiAyNzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fbmV4dC5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMjVweDtcbn1cblxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxue1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHNcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG4gICAgfVxuXG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNHB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcbntcbiAgICB0b3A6IC00cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAuc2xpY2stZG90cyBsaSxcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24sXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgfVxufVxuXG5cbi50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSwgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2Uge1xuXG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGksXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIud3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gIH1cclxuICAubWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLmJnZS1jb250ZW50cyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZy1tYWluLTAxIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAxLnBuZyk7XHJcbn1cclxuLmJnLW1haW4tMDIge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX21haW5fMDIucG5nKTtcclxufVxyXG4uYmctbWFpbi0wMyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbWFpbl8wMy5wbmcpO1xyXG59XHJcblxyXG4uYmctbWFpbi0wMV93cmFwIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAxLnBuZyk7XHJcbn1cclxuLmJnLW1haW4tMDJfd3JhcCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbWFpbl8wMi5wbmcpO1xyXG59XHJcbi5iZy1tYWluLTAzX3dyYXAge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX21haW5fMDMucG5nKTtcclxufVxyXG5cclxuLmJnLXN1YiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfc3ViLnBuZyk7XHJcbn1cclxuLmJnX3dyYXAge1xyXG4gIGJhY2tncm91bmQ6ICNGMEVBRTAgdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xyXG59IiwiLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX21haW5fMDEucG5nKTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICZfbGluayB7XG4gICAgYmFja2dyb3VuZDogJGJnLW1haW47XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfbGlzdCB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsMCk7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgJl9pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTlweCAwIDIwcHggMDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJl9sb2dvIHtcbiAgICB3aWR0aDogNDIxcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgJl9uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTg7XG4gICAgfVxuICAgICZfZm9ybSB7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZWwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ25hdiB7XG4gIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw4dncpO1xuICAmX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OTg2OTk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcG5hdiB7XG4gIG1hcmdpbjogMCA1dnc7XG4gICZfd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLDAsMCwuMTYpO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDAlIDEwMCUsIDEwMCUgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICAmX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gICZfbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZjBlMztcbiAgICAmX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTlmMGUzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSA1MCUsIDAgMCwgMCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGE2NDQ5O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTY0NDk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJhbm5lciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1tYWluO1xuICAgICAgICAgIGNvbG9yOiAjZTlmMGUzO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTlmMGUzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1oYWxmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuc3AtbmF2X2xpc3RfaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3RvcCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2U5ZjBlMztcbiAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZjBlMztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSA1MCUsIDAgMCwgMCAxMDAlKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGE2NDQ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0YTY0NDk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuICB6LWluZGV4OiA5OTtcbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQG1peGluIGZsZXgoJHdyYXA6bm93cmFwLCRqdXN0aWZ5OmZsZXgtc3RhcnQpe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWl4aW4gZmxleC1zcCgkd3JhcDpub3dyYXAsJGp1c3RpZnk6ZmxleC1zdGFydCl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59IiwiLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogJGJnLW1haW4tMDE7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDApO1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICB9XG4gICZfcGFnZXRvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc3AvaWNuX3BhZ2V0b3AucG5nKSBjZW50ZXIgdG9wIC8gMTlweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJ++8nic7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogJ++8nic7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLm5hdmktYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEobmF2KSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHhcclxuICB9XHJcbn1cclxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLnBhbmVsLWJ0bi1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxOXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4iLCIudGl0bGUtMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG4gIC5qYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgLmVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWluZGllO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlLTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICRtYWluO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udGl0bGUtMDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogJG1haW47XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50aXRsZS0wNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAkbWFpbjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50aXRsZS0wNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAkYmctbWFpbjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRpdGxlLTA2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICRtYWluO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufSIsIi5saXN0LTAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjhlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiAn44O7JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi50YWJsZS1zY3JvbGwge1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjQkNCQ0JDO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubm90LXNjcm9sbCB7XG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS0wMSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODk4Njk5O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg2OTk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZGRkZDtcbiAgICB9XG4gIH1cbiAgdGgge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogJGJnLW1haW4tMDI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgNnB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLm12IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAxLnBuZyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgJl93cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExMjAsMCwwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhc3BlY3QtcmF0aW86IDgwIC8gNjE7XG4gICAgfVxuICB9XG4gICZfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbiAgJl9tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjYsMjAsNXZ3KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTI0MCwyMCw1dncpO1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXMge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG4gICZfdGFibGUge1xuICAgIEBpbmNsdWRlIGJhc2UoMTEyMCwyMCwwKTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMjAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udmVyc2lvbi1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tYWluXzAxLnBuZyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAmLmZpcnN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExMjAsMCwwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIHJnYigxOTksMjE1LDE5Nik7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjN2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNC41dnc7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgcmdiKDE5OSwyMTUsMTk2KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9ibnJfbmFnYXNoaW1hLnBuZykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vc3AvYm5yX25hZ2FzaGltYS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgJi10ZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgICAgICAvL21hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXNlcnZpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gICZfd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDExMjAsMCwwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfcGxhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTA4MCwyMCw1dncpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JveCB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICAgICZfbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwwLDV2dyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9zaHV0dGxlIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAmX2JveCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXNwKG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAmX3RleHQge1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9leGVyY2lzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoOTYwLDIwLDV2dyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMTIwLDAsNXZ3KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTV2dztcbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzEuNSU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDM4dnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9vdGhlciB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExMjAsMCwwKTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgICAgcGFkZGluZzogMThweCAwIDE4cHggMjBweDtcbiAgICAgIH1cbiAgICAgIC5saXN0LTAxIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Fzc2lzdCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDgwLDIwLDV2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAmX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgZmxleCh3cmFwKTtcbiAgICAgICZfaXRlbSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZS0wNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9ldmVudCB7XG4gICAgLnRpdGxlLTAyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExMDAsMjAsNXZ3KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zY2hlZHVsZSB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAudGl0bGUtMDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbW9udGgge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3llYXIge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkbWFpbjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgICAgJl9pbm5lciB7XG4gICAgICAgIC5zbGlkZS1ldmVudCB7XG4gICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzAuOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWZsb3cge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG4gIC50aXRsZS0wMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDMuNXZ3KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZG90LnBuZykgMTI3cHggY2VudGVyIHJlcGVhdC15O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDNweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAmLWJveDAxIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1ib3gwMiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9kb3RfY2wucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fZG90X2NsLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLmljb246OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAuaWNvbjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm94LTAxIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLW1haW4tMDI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDM4dnc7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfd3JhcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzh2dztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3gtMDIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRiZC1tYWluO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMzh2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMzh2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm94LTAzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGJkLW1haW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAzOHZ3O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzOHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSAuYm94LTAzIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LTAxIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm94LTAxIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC0wMyB7XG4gICAgICAgICAgd2lkdGg6IDQ5MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDM4dnc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3gtMDEge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgLmJveC0wMSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC0wMiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm94LTAxIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm94LTAzIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGl0bGUtMDYge1xuICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwyMCw1dncpO1xuICB9XG4gICZfdGV4dCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDIwLDIwLDV2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX2luZGV4IHtcbiAgICBAaW5jbHVkZSBmbGV4LXNwKG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMjAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgd2lkdGg6IDIzLjUlO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICYudGhpcyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLW1haW47XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDIwLDIwLDApO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICYudGhpcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl90YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGVhZCB0cjpudGgtY2hpbGQoMikgdGgsXG4gICAgICB0aGVhZCB0cjpudGgtY2hpbGQoMykgdGgge1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZjZkZDtcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5O1xuICAgICAgfVxuICAgICAgLnRoLXRpbWUge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2I0ZGE4NjtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBib3JkZXItY29sb3I6ICM3OWI4NGY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgcC50aC10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAudGgtbGVmdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRoLXdpZGUge1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2I0ZGE4NjtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBib3JkZXItY29sb3I6ICM3OWI4NGY7XG4gICAgICB9XG4gICAgICAudGgtdW5pdCwgLnRoLXByaWNlIHtcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIH1cbiAgICAgIC50aC1yb3cge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1tYWluO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX25vdGljZSB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDIwLDIwLDV2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9hZGRvbiB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDIwLDIwLDApO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjRkYTg2O1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGgtdGltZSB7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aC11bml0LCAudGgtcHJpY2Uge1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgfVxuICAgICAgLnRoLXRpbWUtMiB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgICAudGgtdW5pdC0yLCAudGgtcHJpY2UtMiB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG4gICAgICAudGgtcm93IHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctbWFpbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLnRkLWtpbmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctbWFpbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfb3RoZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwyMCwwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl90YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1tYWluO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wcmV2ZW50IHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMjAsMjAsMCk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX3dyYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX3RhYmxlIHtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMTZweCAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aC1sZWZ0IHtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjRkYTg2O1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgIH1cbiAgICAudGgtd2lkZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjRkYTg2O1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cbiAgICAudGgtc3ViIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWZmZTA7XG4gICAgICBjb2xvcjogJGJhc2U7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLnRoLXJvdyB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgYmFja2dyb3VuZDogJGJnLW1haW47XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4uc3Yge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQzOHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4udG9wLWFjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9oZWFkIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcbiAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX21hcCB7XG4gICAgICB3aWR0aDogNTMlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfaW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiA0MiU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50aXRsZS0wMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9tYWlsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYnVzIHtcbiAgICBAaW5jbHVkZSBiYXNlKDEwMjAsMjAsNXZ3KTtcbiAgICBAaW5jbHVkZSBmbGV4KHdyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgJl90aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9wbGFjZSB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fYnVzLnBuZykgbGVmdCBjZW50ZXIgLyAzNHB4IGF1dG8gbm8tcmVwZWF0O1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX251bWJlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2M3B4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRtYWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICAgICZfdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC50aXRsZS0wMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG4gICZfdGV4dCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDV2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX2Jhbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSg4NDAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICZfbGluayB7XG4gICAgQGluY2x1ZGUgYmFzZSg4NDAsMjAsNXZ3KTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cbiIsIiRsYXJnZVJhbmdlOiAxODAwcHg7XHJcbiRtZWRpdW1SYW5nZTogMTIwMHB4O1xyXG4kc21hbGxSYW5nZTogNzYwcHg7XHJcbiR0aW55UmFuZ2U6IDMyMXB4O1xyXG4kbmF2V2lkdGg6IDk4MHB4O1xyXG5AbWl4aW4gbXEoJG1lZGlhKSB7XHJcblx0QGlmICRtZWRpYSA9PSBwYyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbFJhbmdlICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gd2lkZSB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXJnZVJhbmdlICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbmF2IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG5hdldpZHRoICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gc3Age1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gdGlueSB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0aW55UmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHRhYiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1SYW5nZX0pIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbFJhbmdlICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbW92IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGxhcmdlUmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6Mzc1KXtcclxuICAkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6MTApe1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcclxuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcclxufVxyXG5cclxuQG1peGluIGZzKCRmb250X3NpemU6MTApe1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gICAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSk7XHJcbiAgfVxyXG59Il19 */
