@import"https://fonts.googleapis.com/css2?family=Indie+Flower&family=Noto+Sans+JP:wght@100..900&display=swap";@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;box-sizing:border-box}body{line-height:1}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{box-sizing:border-box;margin:0;padding:0;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{width:100%;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{width:100%;height:100%;font-size:100%}body{width:100%;height:100%;margin:0;padding:0;background:#fff;font-family:Noto Sans JP,sans-serif;font-size:25px;font-style:normal;font-weight:400;color:#333;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;line-height:1.8;word-break:normal;line-break:strict;overflow-x:hidden}a{text-decoration:none;-webkit-transition:.5s;transition:.5s}img{max-width:100%;height:auto;vertical-align:bottom;-webkit-transition:.5s;transition:.5s}.tiny{display:none}.sp{display:none}.tab{display:none}.pc{display:none}.spi{display:none}.tabi{display:none}.pci{display:none}.right{float:right}.left{float:left}.img-left{float:left;margin:0 20px 10px 0}.img-right{float:right;margin:0 0 10px 20px}.error-message{color:#f40000}.scroll-fadeIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:2s ease;transition:2s ease}.scroll-fadeIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeTopIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:1s ease;transition:1s ease}.scroll-fadeTopIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeLeftIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeLeftIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-fadeRightIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeRightIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-blur .future__value__image{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:3s ease;transition:3s ease}.scroll-blur .future__value__text{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:3s ease;transition:3s ease;-webkit-transition-delay:2s;transition-delay:2s}.scroll-blur.show .future__value__image{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');-webkit-filter:blur(0);filter:blur(0)}.scroll-blur.show .future__value__text{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graph-animation .gra{-webkit-transform:translateY(210px);transform:translateY(210px);-webkit-transition:.5s ease;transition:.5s ease}.graph-animation .gra.g01,.graph-animation .gra.g06{-webkit-transition-delay:.2s;transition-delay:.2s}.graph-animation .gra.g02,.graph-animation .gra.g07{-webkit-transition-delay:.4s;transition-delay:.4s}.graph-animation .gra.g03,.graph-animation .gra.g08{-webkit-transition-delay:.6s;transition-delay:.6s}.graph-animation .gra.g04,.graph-animation .gra.g09{-webkit-transition-delay:.8s;transition-delay:.8s}.graph-animation .gra.g05,.graph-animation .gra.g10{-webkit-transition-delay:1s;transition-delay:1s}.graph-animation.show .gra{-webkit-transform:translateY(0);transform:translateY(0)}.dounat-animation{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:3s ease;transition:3s ease;-webkit-transition-delay:1s;transition-delay:1s}.dounat-animation.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.scroll-svg{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.scroll-svg.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.scroll-svg.show .na{stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;stroke:#333!important;-webkit-animation:na_anime 1s ease-in 0s forwards;animation:na_anime 1s ease-in 0s forwards}@-webkit-keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#333}}@keyframes na_anime{0%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;stroke-width:0;fill:#333}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:-56px;z-index:1;display:block!important;width:35px;height:35px;padding:0;border:0;cursor:pointer;color:transparent;outline:none;background:#5e3e15;overflow:visible}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none}.slick-prev{left:270px;background:url(../img/top/icn_prev.png) 0 0/100% auto no-repeat}[dir=rtl] .slick-prev{left:-25px;left:auto}.slick-next{right:270px;background:url(../img/top/icn_next.png) 0 0/100% auto no-repeat}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dots{width:100%;padding:0;margin:0;text-align:center;list-style:none;-webkit-transform:translateY(50px);transform:translateY(50px)}.slick-dots li{position:relative;display:inline-block;width:110px;height:4px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:110px;height:4px;cursor:pointer;border:0;outline:none;background:#5e3e15}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-dots li button:before{position:absolute;top:0;left:0;display:block;width:110px;height:4px;background:#5e3e15;content:'';text-align:center}.slick-dots li.slick-active button:before{top:-4px;height:12px;border-radius:6px}.wrapper{overflow:hidden}.wrapper .main{position:relative;z-index:1}.breadcrumbs{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;color:#5e3e15;font-size:22px}.breadcrumbs a{color:#5e3e15}.page{padding-bottom:110px}.page_title{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:50px;padding-bottom:80px;color:#5e3e15;font-size:42px;font-weight:500;text-align:center}.header{background:url(../img/common/bg_main.png)}.header_link{background:#937d6d}.header_link_inner{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:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_link_banner{padding-right:30px}.header_link_banner_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_link_banner_inner p{margin-right:10px;color:white;font-size:16px;font-weight:300;letter-spacing:.02em;line-height:1.3}.header_link_banner_inner .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_link_banner_inner .image img{width:102px;height:44px}.header_link_list{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:515px;margin-right:20px}.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}.bg-main{background:url(../img/common/bg_main.png)}.bg-main_wrap{background:#f9f8f4}.bg-sub{background:url(../img/common/bg_sub.png)}.bg_wrap{background:#f0eae0 url(../img/common/bg_main.png)}.gnav{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.gnav_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;padding-bottom:15px}.spnav_wrap{display:none}.spnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spnav_list_item{width:31%;margin-bottom:20px}.spnav_list_item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;border-radius:8px;background:white;color:#745926;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:#745926;-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:#60451b;color:white}.spnav_list_item a:hover:after{background:white}.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:#f2ede4}.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:#745926;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:#f2ede4;-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:#60451b;color:white}.sp-nav_list_item a:hover:before{background:white}.sp-nav_list_item a:hover:after{background:#60451b}.sp-nav_list_item-banner a{background:#745926;color:#f9f8f4}.sp-nav_list_item-banner a:before{background:#f2ede4}.sp-nav_list_item-banner a:after{background:#745926}.sp-nav_list_item-banner a:hover{background:#3a2a10}.sp-nav_list_item-banner a:hover:after{background:#3a2a10}.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:#f2ede4;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:#745926;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:#f2ede4;-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:#60451b;color:white}.sp-nav_top a:hover:before{background:white}.sp-nav_top a:hover:after{background:#60451b}.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:#f2ede4}.footer_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer_pagetop{display:none!important}.footer_link{display:-webkit-box;display:-ms-flexbox;display:flex}.footer_link_item{position:relative;margin-right:20px;padding-left:16px;line-height:1.2}.footer_link_item:before{position:absolute;top:11px;left:0;content:'＞';display:block;font-size:12px}.footer_link_item a{color:#333;font-size:19px;font-weight:400}.footer_copyright{padding-top:2px;color:#5e3e15;font-size:16px;letter-spacing:.03em}.navi-btn{position:absolute;z-index:100;display:none}.panel-btn{display:inline-block;position:relative;background:#5e3e15;text-decoration:none;text-align:center;box-sizing:border-box}.close .panel-btn-icon{background:transparent}.close .panel-btn-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close .panel-btn-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.panel-btn-icon{display:block;position:absolute;top:19px;left:50%;background:white;text-align:center;-webkit-transition:.2s;transition:.2s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.panel-btn-icon:before,.panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;background:white;-webkit-transition:.3s;transition:.3s}.title-01{padding-bottom:30px;text-align:center}.title-01 .ja{display:block;color:#5e3e15;font-size:42px}.title-01 .en{display:block;color:#807361;font-family:Indie Flower,cursive;font-size:22px}.title-01 .image{display:block;margin-bottom:10px}.title-01 .image img{height:42px}.title-02{margin-bottom:35px;color:#5e3e15;font-size:36px;font-weight:500;text-align:center}.title-03{margin-bottom:10px;color:#5e3e15;font-size:30px;font-weight:500;line-height:1.6}.title-04{margin-bottom:10px;color:#5e3e15;font-size:30px;font-weight:500;line-height:1.6;text-align:center}.list-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-01 li{position:relative;margin-right:2em;padding-left:.8em;font-weight:500}.list-01 li:before{position:absolute;left:0;top:0;content:'・';display:block}.table-scroll{overflow:auto;white-space:nowrap}.table-scroll::-webkit-scrollbar{height:4px}.table-scroll::-webkit-scrollbar-track{background:#bcbcbc}.table-scroll::-webkit-scrollbar-thumb{background:#5e3e15}.table-01{box-sizing:border-box;margin-bottom:40px;border-top:1px solid #898699}.table-01 tr{border-bottom:1px solid #898699}.table-01 th{box-sizing:border-box;width:20%;padding:20px 30px;background:#937d6d;color:white;font-size:25px;font-weight:500;line-height:1.6;text-align:left;vertical-align:top}.table-01 td{box-sizing:border-box;padding:20px 35px;font-size:25px;font-weight:500;line-height:1.5}.table-02{box-sizing:border-box;margin-bottom:90px;border-top:1px solid #898699}.table-02 tr{border-bottom:1px solid #898699}.table-02 th{box-sizing:border-box;width:20%;padding:21px 30px;background:#f9f8f4;color:#5e3e15;font-size:25px;font-weight:500;line-height:1.6;text-align:left;vertical-align:top}.table-02 td{box-sizing:border-box;padding:20px 35px;font-size:25px;font-weight:500;line-height:1.5}.mv{padding-bottom:60px;background:url(../img/common/bg_main.png)}.mv_inner{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.mv_image{border-radius:25px;overflow:hidden}.banner-recruit{max-width:840px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:60px;text-align:center}.top-intro{position:relative;border-radius:0 0 80px 80px}.top-intro_main_text{max-width:1166px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:45px}.top-intro_main_text strong{color:#5e3e15;font-weight:500}.top-intro_main_principle{max-width:1166px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:60px}.top-intro_main_principle_text{padding:24px;border-radius:30px;background:white;color:#5e3e15;font-size:30px;font-weight:500;line-height:1.5;text-align:center}.top-intro_main_passion{max-width:1166px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:215px}.top-intro_main_passion_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-intro_main_passion_list_item{width:32%;padding:25px 30px;border-radius:30px;background:#937d6d;color:white;font-size:23px}.top-intro_main_passion_list_item .name{font-size:25px;text-align:center}.top-intro_main_image{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:absolute;left:50%;bottom:-200px;width:1200px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-daycare{padding-top:320px;padding-bottom:100px;border-radius:0 0 80px 80px}.top-daycare_time{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:10px;border-radius:25px;background:white}.top-daycare_time_item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;color:#5e3e15;font-weight:500;line-height:100px;text-align:center}.top-daycare_time_item:after{position:absolute;top:50%;right:0;content:'';display:block;width:1px;height:68px;background:#898699;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top-daycare_time_item:last-child:after{display:none}.top-daycare_time_notice{margin-bottom:20px;color:#5e3e15;font-size:20px;text-align:center}.top-daycare_time_text{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:60px;line-height:1.6}.top-daycare_time_banner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:6px}.top-daycare_time_link{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;text-align:center}.top-daycare_time_link a{color:#5e3e15;font-size:23px;font-weight:500;text-decoration:underline}.top-facilities{padding-top:80px;padding-bottom:110px;border-radius:0 0 80px 80px;background:white}.top-facilities_table{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-facilities_text{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px}.top-facilities_slide{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:140px}.top-facilities_slide_inner .slide-facilities_item{width:353px;margin-right:30.8px}.top-facilities_slide_inner .slick-list{margin-right:calc(50% - 50vw)}.top-facilities_slide_inner .slick-list img{display:block;width:100%;border-radius:25px}.top-facilities_other{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-facilities_other_inner{padding:30px calc(50px - 2em) 30px 50px;border-radius:25px;background:#f9f8f4}.top-facilities_other_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-facilities_other_list_item{position:relative;margin-right:2em;padding-left:.8em;font-weight:500}.top-facilities_other_list_item:nth-child(3),.top-facilities_other_list_item:nth-child(5){margin-right:0}.top-facilities_other_list_item:before{position:absolute;left:0;top:0;content:'・';display:block}.conversion-banner{position:relative;padding-top:100px;padding-bottom:120px;background:url(../img/common/bg_main.png);text-align:center}.conversion-banner.first{border-radius:0 0 80px 80px}.conversion-banner.second{padding-top:60px}.conversion-banner_inner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;padding:30px 50px 50px 30px;border-radius:25px;background:white;color:#5e3e15;font-size:30px;font-weight:500;line-height:1.3333;box-shadow:10px 10px 0 #e5ddcf}.conversion-banner_inner:after{position:absolute;right:-40px;bottom:0;content:'';display:block;width:216px;height:315px;background:url(../img/common/bnr_nagashima.png) right bottom no-repeat}.conversion-banner_message{margin-bottom:25px}.conversion-banner_button{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:110px}.conversion-banner_button_item-tel{max-width:480px;margin-right:30px}.conversion-banner_button_item-form{max-width:420px}.top-service{padding-top:80px;margin-bottom:20px;border-radius:0 0 80px 80px}.top-service_list{max-width:1040px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px;border:1px solid #5e3e15;border-radius:40px}.top-service_list_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.top-service_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;color:#5e3e15;font-size:22px;font-weight:700;line-height:80px;text-align:center}.top-service_list_item a:hover{background:#5e3e15;color:white}.top-service .title-02{margin-bottom:30px}.top-service_exercise{margin-bottom:80px}.top-service_exercise_text{max-width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px;line-height:1.6}.top-service_exercise_image{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}.top-service_exercise_image .image{display:block;width:31.5%}.top-service_exercise_image .image img{border-radius:25px}.top-service_exercise_other{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;padding:30px 10px 30px 50px;border-radius:25px;background:white}.top-service_meal{margin-bottom:90px}.top-service_meal_text{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px;line-height:1.6}.top-service_meal_image{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}.top-service_meal_image .image{display:block;width:31.5%}.top-service_meal_image .image img{border-radius:25px}.top-service_event_text{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:50px;line-height:1.5}.top-service_event_schedule{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:80px}.top-service_event_schedule .title-04{margin-bottom:25px}.top-service_event_schedule_month{width:48%;padding:30px 35px;border-radius:25px;background:white}.top-service_event_schedule_month ul li{width:33%}.top-service_event_schedule_year{width:48%;padding:30px 35px;border-radius:25px;background:white}.top-service_event_schedule_year ul li{width:50%}.top-service_event_schedule ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-service_event_schedule ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;padding:30px 0;border-bottom:1px dotted #5e3e15}.top-service_event_slide{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-bottom:150px}.top-service_event_slide_inner .slide-event_item{width:353px;margin-right:30.8px}.top-service_event_slide_inner .slick-list{margin-right:calc(50% - 50vw)}.top-service_event_slide_inner .slick-list img{display:block;width:100%;border-radius:25px}.top-flow{padding-top:50px;padding-bottom:80px;border-radius:0 0 80px 80px;background:white}.top-flow .title-01{padding-bottom:20px}.top-flow_text{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:90px;line-height:1.6}.top-flow_list{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-flow_list_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px;z-index:2}.top-flow_list_item-box02{margin-top:-60px;margin-bottom:-10px;z-index:1}.top-flow_list_item .icon{position:relative;margin-right:63px;margin-left:50px}.top-flow_list_item .icon:after{position:absolute;left:50%;bottom:-65px;content:'';display:block;width:7px;height:51px;background:url(../img/top/img_dot.png) 0 0 no-repeat}.top-flow_list_item:last-child{margin-bottom:0}.top-flow_list_item:last-child .icon:after{display:none}.top-flow_list_item .box-01{width:590px;padding:15px 25px;border-radius:25px;background:#f9f8f4}.top-flow_list_item .box-01 .title{color:#795828;font-size:27px;font-weight:500}.top-flow_list_item .box-01 .text{font-size:23px;font-weight:500;line-height:1.5}.top-flow_list_item .box-02{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-flow_list_item .box-02 .title{width:380px;padding:10px 20px;border:4px solid #fbcd39;border-radius:25px;font-size:27px}.top-flow_list_item .box-02 .image{border-radius:25px}.top-flow_list_item .box-03{width:590px;padding:15px 25px;border:4px solid #fbcd39;border-radius:25px}.top-flow_list_item .box-03 .title{font-size:27px}.top-flow_list_item .box-03 .text{font-size:23px;font-weight:500;line-height:1.5}.top-price{padding-top:70px}.top-price_text{max-width:1060px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_text-01{margin-bottom:30px}.top-price_text-02{margin-bottom:50px}.top-price_list{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_list_table{margin-bottom:20px}.top-price_list_table th{padding:23px 0;border:1px solid #949494;font-size:24px;font-weight:500}.top-price_list_table th:nth-child(1){background:#937d6d;color:white}.top-price_list_table th.main{font-size:26px}.top-price_list_table td{padding:23px 10px;border:1px solid #949494;background:white;font-weight:500;text-align:right}.top-price_list_table tr.tr01 th{padding:5px;background:#fbd24d;color:#5e3e15;font-size:22px}.top-price_list_table tr.tr02 th{padding:6px;background:#fff2cc;color:#333;font-size:22px}.top-price_notice{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-price_notice p{margin-left:1em;text-indent:-1em;font-size:18px;line-height:1.6}.sv img{width:100%;min-height:438px;-o-object-fit:cover;object-fit:cover}.top-access{padding-top:30px;padding-bottom:100px}.top-access_head{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:20px;margin-bottom:70px}.top-access_head_map{width:53%}.top-access_head_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:#5e3e15;font-size:23px;font-weight:500;text-decoration:underline}.top-access_bus{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-access_bus_title{width:100%;margin-bottom:30px;text-align:center}.top-access_bus_title span{display:inline-block;width:345px;border-radius:40px;background:#5e3e15;color:white;font-size:24px;font-weight:500;line-height:80px}.top-access_bus_place{width:46%}.top-access_bus_place_subtitle{margin-bottom:20px;padding-left:50px;background:url(../img/top/icn_bus.png) left center/34px auto no-repeat;color:#5e3e15;font-size:30px;font-weight:500}.top-access_bus_place_text{margin-bottom:20px;line-height:1.6}.top-access_bus_place_number{min-height:163px;padding:15px 30px;border:4px solid #5e3e15;border-radius:25px}.top-access_bus_place_number_title{color:#5e3e15;font-weight:500}.top-access_bus_place_number_text{font-weight:500;line-height:1.6}.top-visitnursing{padding-top:40px;padding-bottom:90px}.top-visitnursing .title-01{padding-bottom:10px}.top-visitnursing_text{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:35px;line-height:1.6}.top-visitnursing_banner{max-width:840px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:15px}.top-visitnursing_link{max-width:840px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;font-size:23px;font-weight:500;letter-spacing:.05em;text-align:center}.top-visitnursing_link a{color:#5e3e15;text-decoration:underline}.top-visitnursing_link a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.company{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.company_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding-bottom:10px;background-image:-webkit-linear-gradient(left,#ddd 12px,transparent 2px);background-image:linear-gradient(to right,#ddd 12px,transparent 2px);background-size:14px 3px;background-repeat:repeat-x;background-position:left bottom}.company_list_item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;padding:20px 30px;background:#f9f8f4;color:#4d320f;font-size:22px;font-weight:700}.company_list_item .name{display:inline-block;padding:20px 50px;font-size:22px;font-weight:500}.company_list_item .name a{color:#333}.company_list_item .name strong{font-size:24px;font-weight:500}.company_list_item:nth-child(even) .title{background:#f3eee6}@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}.breadcrumbs{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.breadcrumbs{height:20px;padding-top:0;padding-bottom:0;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background:#ddd;color:#333;font-size:10px;line-height:20px}.breadcrumbs_home{display:inline-block;width:13px;height:18px;margin-right:20px;background:url(../img/common/icn_home.png) center/13px auto no-repeat;text-indent:-9999em}.breadcrumbs_sub{display:none}.breadcrumbs_this{display:inline-block;height:100%;padding:0 15px;background:#fdf8b8;-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%,15% 50%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%,15% 50%)}.page{padding-bottom:50px}.page_title{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.page_title{margin-bottom:40px;padding-top:30px;padding-bottom:30px;border-radius:0 0 20px 20px;background:#f3eee6;font-size:19px}.header{background:none}.header_link_inner{display:block;width:auto}.header_link_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header_link_banner{height:30px;padding:0 10px}.header_link_banner_inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header_link_banner_inner p{letter-spacing:0;line-height:30px;font-size:10px;white-space:nowrap}.header_link_banner_inner .image img{width:auto;height:auto;max-width:49px;max-height:21px}.header_link_list{display:block;width:auto}.header_link_list{display:none}.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:46.875vw;margin-top:18px;margin-left:12px}.header_nav.fixed{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}.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:15px}.title-01 .ja{font-size:19px;font-weight:500}.title-01 .en{font-size:10px}.title-01 .image{margin-bottom:0}.title-01 .image img{width:300px;height:auto}.title-02{margin-bottom:15px;font-size:16px}.title-03{margin-bottom:4px;font-size:15px}.title-04{font-size:15px}.list-01 li{margin-right:1em}.table-scroll table th{display:table-cell!important;width:auto!important}.table-scroll table td{display:table-cell!important;width:auto!important}.not-scroll table th{display:block;width:100%;padding:10px 15px}.not-scroll table td{display:block;width:100%;padding:15px 0}.table-01{width:calc(100% - 10vw)!important;margin-bottom:20px;border-top:0}.table-01 tr{border-bottom:1px dashed #ddd}.table-01 th{display:block;width:100%;padding:5px 0 3px;background:none;color:#333;font-size:14px}.table-01 td{display:block;width:100%;padding:0 0 2px;font-size:13px;font-weight:400}.table-02{width:calc(100% - 10vw)!important;margin-bottom:30px;border-top:0}.table-02 tr{border-bottom:1px dashed #ddd}.table-02 th{display:block;width:100%;padding:10px 0 6px;background:none;color:#333;font-size:14px}.table-02 td{display:block;width:100%;padding:0 0 5px;font-size:13px;font-weight:400}.mv{padding-bottom:25px}.mv_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.banner-recruit{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.banner-recruit{margin-bottom:25px}.top-intro{border-radius:0 0 20px 20px}.top-intro_main{padding-top:0}.top-intro_main_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-intro_main_text{padding-bottom:20px;line-height:1.5}.top-intro_main_principle{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-intro_main_principle{padding-bottom:35px}.top-intro_main_principle_text{padding:10px 20px 15px;border-radius:15px;font-size:12px;text-align:left}.top-intro_main_principle_text br{display:none}.top-intro_main_passion{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-intro_main_passion{padding-bottom:70px}.top-intro_main_passion_list{display:block;width:auto}.top-intro_main_passion_list_item{width:100%;margin-bottom:20px;padding:10px 15px 12px;border-radius:15px;font-size:12px;line-height:1.5}.top-intro_main_passion_list_item .name{font-size:14px}.top-intro_main_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-intro_main_image{bottom:-40px;width:100%}.top-daycare{padding-top:90px;padding-bottom:40px;border-radius:0 0 20px 20px}.top-daycare_time{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-daycare_time{display:block;width:auto}.top-daycare_time{margin-left:5vw;margin-right:5vw;margin-bottom:5px;padding:10px 0;border-radius:12px}.top-daycare_time_item{line-height:1.8}.top-daycare_time_item:after{display:none}.top-daycare_time_notice{margin-bottom:10px;font-size:10px}.top-daycare_time_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-daycare_time_text{margin-bottom:35px;line-height:1.5}.top-daycare_time_banner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-daycare_time_link{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-daycare_time_link a{font-size:12px}.top-facilities{padding-top:20px;padding-bottom:30px;border-radius:0 0 20px 20px}.top-facilities_table{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-facilities_table{margin-left:5vw;margin-right:5vw}.top-facilities_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities_text{margin-bottom:30px}.top-facilities_slide{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities_slide{margin-bottom:60px}.top-facilities_slide_inner .slide-facilities_item{width:40vw;margin-right:10px}.top-facilities_slide_inner .slick-list{margin-right:-5vw}.top-facilities_slide_inner .slick-list img{border-radius:12px}.top-facilities_other{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-facilities_other_inner{border-radius:12px;padding:15px 0 15px 20px}.top-facilities_other_list_item{margin-right:1em;font-size:12px}.conversion-banner{padding-top:40px;padding-bottom:50px}.conversion-banner.first{border-radius:0 0 20px 20px}.conversion-banner.second{padding-top:30px;padding-bottom:80px}.conversion-banner_inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.conversion-banner_inner{margin-left:5vw;margin-right:5vw;padding:15px 17px;border-radius:12px;box-shadow:5px 5px 0 #e5ddcf}.conversion-banner_inner:after{right:-10px;width:118px;height:180px;background-size:100% auto}.conversion-banner_message{margin-bottom:15px;font-size:15px}.conversion-banner_button{display:block;padding-right:0}.conversion-banner_button_item-tel{width:72%;margin:0 0 15px}.conversion-banner_button_item-form{width:72%}.top-service{margin-bottom:0;padding-top:40px;border-radius:0 0 20px 20px}.top-service_list{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-service_list{margin-left:5vw;margin-right:5vw;margin-bottom:30px;border-radius:10px}.top-service_list_item a{height:36px;border-radius:10px;font-size:10px;line-height:1.2}.top-service .title-02{margin-bottom:15px}.top-service_exercise{margin-bottom:45px}.top-service_exercise_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_exercise_text{margin-bottom:40px}.top-service_exercise_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_exercise_image{display:block;margin-right:-5vw}.top-service_exercise_image .image{width:40vw;margin-right:10px}.top-service_exercise_image .image img{border-radius:12px}.top-service_exercise_other{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-service_exercise_other{margin-left:5vw;margin-right:5vw;padding:18px 0 18px 20px}.top-service_exercise_other .list-01 li{font-size:12px;line-height:2}.top-service_meal{margin-bottom:80px}.top-service_meal .title-02{margin-bottom:30px}.top-service_meal_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_meal_text{margin-bottom:40px}.top-service_meal_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_meal_image{display:block;margin-right:-5vw!important}.top-service_meal_image .image{width:40vw;margin-right:10px}.top-service_meal_image .image img{border-radius:12px}.top-service_event .title-02{margin-bottom:25px}.top-service_event_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_event_text{margin-bottom:35px}.top-service_event_schedule{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_event_schedule{display:block;width:auto}.top-service_event_schedule{margin-bottom:40px}.top-service_event_schedule .title-04{margin-bottom:0}.top-service_event_schedule_month{width:100%;margin-bottom:20px;padding:10px 15px 20px;border-radius:12px}.top-service_event_schedule_month ul li{width:auto;font-size:12px}.top-service_event_schedule_year{width:100%;padding:10px 15px 20px;border-radius:12px}.top-service_event_schedule_year ul li{width:auto;font-size:10px}.top-service_event_schedule ul li{padding:10px 0;padding-right:10px;font-size:12px}.top-service_event_slide{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-service_event_slide{padding-bottom:60px}.top-service_event_slide_inner .slide-event_item{width:40vw;margin-right:10px}.top-service_event_slide_inner .slick-list{margin-right:-5vw}.top-service_event_slide_inner .slick-list img{border-radius:12px}.top-flow{padding-bottom:50px;border-radius:0 0 20px 20px}.top-flow_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-flow_text{margin-bottom:70px}.top-flow_list{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-flow_list_item{margin-left:37vw;margin-bottom:0}.top-flow_list_item:nth-child(2n) .box-01,.top-flow_list_item:nth-child(2n) .box-02{-webkit-transform:translateX(-55vw);transform:translateX(-55vw)}.top-flow_list_item-box01{margin-top:-40px;margin-bottom:-40px}.top-flow_list_item-box02{margin-top:-40px;margin-bottom:-40px}.top-flow_list_item .icon{width:55px;margin-left:0;margin-right:10px}.top-flow_list_item .icon:after{bottom:-40px;width:4px;height:30px;background-size:100% auto}.top-flow_list_item .box-01{width:36vw;padding:10px 15px;border-radius:12px}.top-flow_list_item .box-01 .title{margin-bottom:4px;font-size:14px;line-height:1.2}.top-flow_list_item .box-01 .text{font-size:12px}.top-flow_list_item .box-02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateY(55px);transform:translateY(55px)}.top-flow_list_item .box-02 .title{width:36vw;margin-bottom:10px;padding:8px 10px;font-size:14px;border-width:2px;border-radius:12px;line-height:1.2}.top-flow_list_item .box-02 .image{width:36vw;border-radius:12px}.top-flow_list_item .box-03{width:36vw;padding:5px 10px;border-width:2px;border-radius:12px}.top-flow_list_item .box-03 .title{font-size:14px}.top-flow_list_item .box-03 .text{font-size:12px}.top-price{padding-top:50px}.top-price_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_text-01{margin-bottom:20px;line-height:1.6}.top-price_text-02{margin-bottom:20px;line-height:1.6}.top-price_list{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-price_list{margin-left:5vw;margin-right:5vw;margin-bottom:30px}.top-price_list_table th{padding:10px 20px;font-size:12px}.top-price_list_table th.main{font-size:13px}.top-price_list_table td{padding:10px 5px;font-size:11px}.top-price_list_table tr.tr01 th{font-size:11px}.top-price_list_table tr.tr02 th{font-size:11px}.top-price_notice{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-price_notice p{font-size:12px;line-height:1.5}.sv img{min-height:auto}.top-access{padding-bottom:30px}.top-access_head{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-access_head{display:block;width:auto}.top-access_head{margin-bottom:30px}.top-access_head_map{width:100%}.top-access_head_map iframe{height:250px}.top-access_head_info{width:100%}.top-access_head_info .title-03 span{font-size:11px}.top-access_head_info_text{margin-bottom:10px}.top-access_head_info_tel{font-size:16px;line-height:1.5}.top-access_head_info_mail a{font-size:12px}.top-access_bus{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-access_bus{display:block;width:auto}.top-access_bus_title{margin-bottom:20px}.top-access_bus_title span{width:180px;font-size:12px;line-height:40px}.top-access_bus_place{width:100%}.top-access_bus_place_subtitle{margin-bottom:8px;padding-left:24px;background-size:17px auto;font-size:15px}.top-access_bus_place_text{margin-bottom:10px}.top-access_bus_place_number{min-height:auto;margin-bottom:30px;padding:10px 15px;border-width:2px;border-radius:12px;line-height:1.5}.top-visitnursing{padding-top:50px;padding-bottom:50px}.top-visitnursing .title-01{line-height:1.5}.top-visitnursing_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-visitnursing_text{margin-bottom:10px}.top-visitnursing_banner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-visitnursing_link{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-visitnursing_link{font-size:12px}.company{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.company_list_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px;padding-bottom:5px;background-image:-webkit-linear-gradient(left,#ddd 6px,transparent 4px);background-image:linear-gradient(to right,#ddd 6px,transparent 4px);background-size:10px 2px}.company_list_item .title{width:100%;padding:0;background:none;font-size:14px}.company_list_item .name{width:100%;padding:0;font-size:13px}.company_list_item .name strong{font-size:13px}.company_list_item:nth-child(even) .title{background:none}}@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+IiwicGx1Z2luL19zbGljay5zY3NzIiwicGx1Z2luL19zbGljay10aGVtZS5zY3NzIiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJtaXhpbi9fZmxleC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fc3AtbWVudS5zY3NzIiwibW9kdWxlL190aXRsZS5zY3NzIiwibW9kdWxlL19saXN0LnNjc3MiLCJtb2R1bGUvX3RhYmxlLnNjc3MiLCJwYWdlL190b3Auc2NzcyIsInBhZ2UvX2NvbXBhbnkuc2NzcyIsIm1peGluL19tZWRpYS1xdWVyeS5zY3NzIiwibWl4aW4vX2ZvbnQtc2l6ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlBLDhHQ1pBLEFEWVksaUJDWkssQUNRakIsK1ZBWUksU0FBUSxBQUNSLFVBQVMsQUFDVCxTQUFRLEFBQ1IsVUFBUyxBQUNULHVCQUFzQixBQUN0QixxQkFBc0IsQ0FDekIsQUFFRCxLQUNJLGFBQWEsQ0FDaEIsQUFFRCxtRkFFSSxhQUFhLENBQ2hCLEFBRUQsa0JBQ0UsY0FBZSxDQUNoQixBQUVELEdBQ0ksZUFBZSxDQUNsQixBQUVELGFBQ0ksV0FBVyxDQUNkLEFBRUQsb0RBRUksV0FBVSxBQUNWLFlBQVksQ0FDZixBQUVELEVDcENDLHNCRHFDaUMsQUFDOUIsU0FBUSxBQUNSLFVBQVMsQUFDVCxzQkFBc0IsQ0FDekIsQUFHRCxJQUNJLHNCQUFxQixBQUNyQixXQUFVLEFBQ1Ysb0JBQW9CLENBQ3ZCLEFBR0QsS0FDSSxzQkFBcUIsQUFDckIsV0FBVSxBQUNWLGtCQUFpQixBQUNqQixlQUFnQixDQUNuQixB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K0M1QixBQTVERCwwQkF5Qk0sV0FBVyxBQUNYLFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsY0FBZSxDQUVsQixBQTlCSCx5QkFxQ00sV0FBVyxBQUNYLFVBQVUsQUFDVixjQUFlLENBWWxCLEFBbkRILGdDQWdEUSxjQUFlLENBRWxCLEFBbERMLDBDQXdEUSxlQUFnQixDQUVuQixDbEI2RVIsQW1CL0dDLG9DaEJ0QkYsS2lCQ0UsZUFBMkIsQUFDM0IsbUJBTDJCLENqQjJCNUIsQUMxQkQsTUFHSSxhQUFjLENBRWpCLENKeUlBLEFtQjFJQyxvQ2hCdUNGLGtCQUVJLFdHaERKLEFIZ0RlLGdFR2hEZixDSGtEQyxBQzdCRCxJQUdJLGFBQWMsQ0FFakIsQUFhRCxLQUdJLGNBQWUsQ0FFbEIsQ0p1SEEsQW1CbklDLDJEZmpCRixLQUdJLGFBQWMsQ0FFakIsQUFhRCxNQUdJLGNBQWUsQ0FFbEIsQ0o2SkEsQW1CbExDLG9DTmpCRixVQUtJLE1BQU0sQUFDTixRQUFRLEFBQ1IsY0FBYyxBQUNkLFdBQVcsQUFDWCxXQUFZLENBRWYsQUFDRCxXQVFJLFdBQVcsQUFDWCxXQUFZLENBRWYsQUFJTSwyREFFSCxXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLGdCQUNGLENBQ0QsQUFPRCxnQkFXSSxTQUFTLEFBQ1QsV0FBVyxBQUNYLFVBQVcsQ0FFZCxBQUNELDZDQVNJLFdBQVcsQUFDWCxVQUFXLENBRWQsQUFDRCx1QkFFSSxlQUFnQixDQUVuQixBQUNELHNCQUVJLGNBQWUsQ0FFbEIsQ2JtOUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRiYXNlOiAjMzMzO1xyXG4kZ3JheTogI2NjYztcclxuJGxpZ2h0LWdyYXk6ICNlZWU7XHJcbiRtYWluOiAjNWUzZTE1O1xyXG4kbGlnaHQtbWFpbjogIzgwNzM2MTtcclxuJGJnLW1haW46ICNmOWY4ZjQ7XHJcbiRzdWI6ICNFRUY0RkM7XHJcblxyXG4kYmFzZS1saDogMS44O1xyXG4kYmFzZS1mczogMjVweDtcclxuJHNwLWZzOiAxM3B4O1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5kaWUrRmxvd2VyJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LW5vdG9zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtaW5kaWU6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW5kaWUrRmxvd2VyJmZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG4vKlxyXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxyXG52MS42LjFcclxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XHJcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXHJcblR3aXR0ZXI6IEByaWNoX2NsYXJrXHJcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxubWFpbiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIGFbaHJlZl06aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aW55IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLnRpbnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4udGFiaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50YWJpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnBjaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wY2kge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vKiBAZ3JvdXAgZmxvYXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmltZy1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbn1cblxuLmltZy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuXG4vKiBAc3RhdHVzIGZvbnQgY29sb3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmNDAwMDA7XG59XG5cbi5zY3JvbGwtZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAycyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZVRvcEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlVG9wSW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uc2Nyb2xsLWZhZGVMZWZ0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZUxlZnRJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZVJpZ2h0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLnNjcm9sbC1mYWRlUmlnaHRJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5cbi5zY3JvbGwtYmx1ciAuZnV0dXJlX192YWx1ZV9faW1hZ2Uge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG59XG5cbi5zY3JvbGwtYmx1ciAuZnV0dXJlX192YWx1ZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICB0cmFuc2l0aW9uOiAzcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cblxuLnNjcm9sbC1ibHVyLnNob3cgLmZ1dHVyZV9fdmFsdWVfX2ltYWdlIHtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4uc2Nyb2xsLWJsdXIuc2hvdyAuZnV0dXJlX192YWx1ZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMSwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMiwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMywgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwOCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNCwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwOSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNSwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcxMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uLnNob3cgLmdyYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZG91bmF0LWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uZG91bmF0LWFuaW1hdGlvbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1zdmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2Nyb2xsLXN2Zy5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1zdmcuc2hvdyAubmEge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAuNTtcbiAgc3Ryb2tlOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbmFfYW5pbWUgMXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBuYV9hbmltZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBmaWxsOiAjMzMzO1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTU2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM1ZTNlMTU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stcHJldixcbiAgLnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pY25fcHJldi5wbmcpIDAgMC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX25leHQucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbltkaXI9J3J0bCddIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICB9XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNWUzZTE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzVlM2UxNTtcbiAgY29udGVudDogJyc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICB0b3A6IC00cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stcHJldixcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1uZXh0LCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stcHJldixcbiAgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogLTI4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stcHJldiwgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1uZXh0LCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzLCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stZG90cyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stZG90cyBsaSxcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1kb3RzIGxpLFxuICAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuc2xpY2stZG90cyBsaSBidXR0b24sXG4gIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSwgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIHRvcDogLTJweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIC5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MzYzNjMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzYzNjMztcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjNWUzZTE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnJlYWRjcnVtYnNfaG9tZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNuX2hvbWUucG5nKSBjZW50ZXIvMTNweCBhdXRvIG5vLXJlcGVhdDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYnJlYWRjcnVtYnNfc3ViIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5icmVhZGNydW1ic190aGlzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmOGI4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDg1JSAwJSwgMTAwJSA1MCUsIDg1JSAxMDAlLCAwIDEwMCUsIDE1JSA1MCUpO1xuICB9XG59XG5cbi5wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnBhZ2VfdGl0bGUge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2VfdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2VfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNlZWU2O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfbGluayB7XG4gIGJhY2tncm91bmQ6ICM5MzdkNmQ7XG59XG5cbi5oZWFkZXJfbGlua19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbGlua19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9saW5rX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9saW5rX2Jhbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbGlua19iYW5uZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9saW5rX2Jhbm5lcl9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9saW5rX2Jhbm5lcl9pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5oZWFkZXJfbGlua19iYW5uZXJfaW5uZXIgcCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9saW5rX2Jhbm5lcl9pbm5lciBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uaGVhZGVyX2xpbmtfYmFubmVyX2lubmVyIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfbGlua19iYW5uZXJfaW5uZXIgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDJweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2xpbmtfYmFubmVyX2lubmVyIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ5cHg7XG4gICAgbWF4LWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uaGVhZGVyX2xpbmtfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbGlua19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2xpbmtfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX2xpbmtfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE5cHggMCAyMHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlcl9saW5rX2xpc3RfaXRlbSBhIGltZyB7XG4gIGhlaWdodDogNTFweDtcbn1cblxuLmhlYWRlcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuaGVhZGVyX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuXG4uaGVhZGVyX2xvZ28ge1xuICB3aWR0aDogNTE1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmhlYWRlcl9sb2dvIHtcbiAgICB3aWR0aDogNDYuODc1dnc7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuXG4uaGVhZGVyX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbmF2LmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk4O1xuICB9XG59XG5cbi5oZWFkZXJfbmF2X2Zvcm0ge1xuICB3aWR0aDogMjM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbmF2X2Zvcm0ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5oZWFkZXJfbmF2X3RlbCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbmF2X3RlbCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9uYXZfbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5oZWFkZXJfbmF2X21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5iZy1tYWluIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xufVxuXG4uYmctbWFpbl93cmFwIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjhmNDtcbn1cblxuLmJnLXN1YiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX3N1Yi5wbmcpO1xufVxuXG4uYmdfd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGMEVBRTAgdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xufVxuXG4uZ25hdiB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gICAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5nbmF2X3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbmF2X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nbmF2X2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uZ25hdl9saXN0X2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjODk4Njk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5nbmF2X2xpc3RfaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbmF2X2xpc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmduYXZfbGlzdF9pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uc3BuYXYge1xuICBtYXJnaW46IDAgNXZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNwbmF2X3dyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc3BuYXZfd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwbmF2X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbSB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zcG5hdl9saXN0X2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM3NDU5MjY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzc0NTkyNjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCUgMTAwJSwgMTAwJSAxMDAlKTtcbn1cblxuLnNwbmF2X2xpc3RfaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzYwNDUxYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3BuYXZfbGlzdF9pdGVtIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5zcC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnNwLW5hdl93cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcC1uYXZfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjBweDtcbn1cblxuLnNwLW5hdl9saXN0IHtcbiAgYmFja2dyb3VuZDogI2YyZWRlNDtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcC1uYXZfbGlzdF9pdGVtIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICM3NDU5MjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3AtbmF2X2xpc3RfaXRlbSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyM3B4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJlZGU0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDUwJSwgMCAwLCAwIDEwMCUpO1xufVxuXG4uc3AtbmF2X2xpc3RfaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzYwNDUxYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3AtbmF2X2xpc3RfaXRlbSBhOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjA0NTFiO1xufVxuXG4uc3AtbmF2X2xpc3RfaXRlbS1iYW5uZXIgYSB7XG4gIGJhY2tncm91bmQ6ICM3NDU5MjY7XG4gIGNvbG9yOiAjZjlmOGY0O1xufVxuXG4uc3AtbmF2X2xpc3RfaXRlbS1iYW5uZXIgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YyZWRlNDtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0tYmFubmVyIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzc0NTkyNjtcbn1cblxuLnNwLW5hdl9saXN0X2l0ZW0tYmFubmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2EyYTEwO1xufVxuXG4uc3AtbmF2X2xpc3RfaXRlbS1iYW5uZXIgYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2EyYTEwO1xufVxuXG4uc3AtbmF2X2xpc3QtaGFsZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zcC1uYXZfbGlzdC1oYWxmIC5zcC1uYXZfbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnNwLW5hdl9saXN0LWhhbGYgLnNwLW5hdl9saXN0X2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uc3AtbmF2X2xpc3QtaGFsZiAuc3AtbmF2X2xpc3RfaXRlbSBhIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnNwLW5hdl90b3Age1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uc3AtbmF2X3RvcCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjJlZGU0O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwLW5hdl90b3AgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogIzc0NTkyNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zcC1uYXZfdG9wIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmMmVkZTQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgNTAlLCAwIDAsIDAgMTAwJSk7XG59XG5cbi5zcC1uYXZfdG9wIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjA0NTFiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zcC1uYXZfdG9wIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uc3AtbmF2X3RvcCBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM2MDQ1MWI7XG59XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ub3ZlcmxheS5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmVkZTQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXJfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9wYWdldG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX3BhZ2V0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9pY25fcGFnZXRvcC5wbmcpIGNlbnRlciB0b3AvMTlweCBhdXRvIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9saW5rX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmtfaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5mb290ZXJfbGlua19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJ++8nic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGlua19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9saW5rX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5mb290ZXJfbGlua19pdGVtIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX2xpbmtfaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfbGlua19pdGVtIGEgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9saW5rX2l0ZW0gYSBzcGFuOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAn77yeJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uZm9vdGVyX2NvcHlyaWdodCB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdmktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gIC5uYXZpLWJ0biB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ucGFuZWwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM1ZTNlMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxufVxuXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBhbmVsLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4udGl0bGUtMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi50aXRsZS0wMSAuamEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIC5qYSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLnRpdGxlLTAxIC5lbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzgwNzM2MTtcbiAgZm9udC1mYW1pbHk6IFwiSW5kaWUgRmxvd2VyXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIC5lbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi50aXRsZS0wMSAuaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGl0bGUtMDEgLmltYWdlIGltZyB7XG4gIGhlaWdodDogNDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIC5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRpdGxlLTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50aXRsZS0wMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGl0bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5saXN0LTAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGlzdC0wMSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctbGVmdDogLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmxpc3QtMDEgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59XG5cbi5saXN0LTAxIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogJ+ODuyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGUtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi50YWJsZS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0JDQkNCQztcbn1cblxuLnRhYmxlLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNWUzZTE1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtc2Nyb2xsIHRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtc2Nyb2xsIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubm90LXNjcm9sbCB0YWJsZSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5ub3Qtc2Nyb2xsIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLnRhYmxlLTAxIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODk4Njk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGFibGUtMDEge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4udGFibGUtMDEgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5ODY5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRhYmxlLTAxIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGRkZGQ7XG4gIH1cbn1cblxuLnRhYmxlLTAxIHRoIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzkzN2Q2ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDAgM3B4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50YWJsZS0wMSB0ZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRhYmxlLTAxIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi50YWJsZS0wMiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg5ODY5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRhYmxlLTAyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTB2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLnRhYmxlLTAyIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg2OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMiB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkZGRkO1xuICB9XG59XG5cbi50YWJsZS0wMiB0aCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAyMXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmOWY4ZjQ7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMiB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udGFibGUtMDIgdGQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50YWJsZS0wMiB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubXYge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5tdl9pbm5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5tdl9pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tdl9pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItcmVjcnVpdCB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuYmFubmVyLXJlY3J1aXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmJhbm5lci1yZWNydWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi50b3AtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW50cm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW5fdGV4dCB7XG4gIG1heC13aWR0aDogMTE2NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW5fdGV4dCBzdHJvbmcge1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRvcC1pbnRyb19tYWluX3ByaW5jaXBsZSB7XG4gIG1heC13aWR0aDogMTE2NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5fcHJpbmNpcGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW50cm9fbWFpbl9wcmluY2lwbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi50b3AtaW50cm9fbWFpbl9wcmluY2lwbGVfdGV4dCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW50cm9fbWFpbl9wcmluY2lwbGVfdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5fcHJpbmNpcGxlX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1pbnRyb19tYWluX3Bhc3Npb24ge1xuICBtYXgtd2lkdGg6IDExNjZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW50cm9fbWFpbl9wYXNzaW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW50cm9fbWFpbl9wYXNzaW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4udG9wLWludHJvX21haW5fcGFzc2lvbl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluX3Bhc3Npb25fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1pbnRyb19tYWluX3Bhc3Npb25fbGlzdF9pdGVtIHtcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjOTM3ZDZkO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluX3Bhc3Npb25fbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRvcC1pbnRyb19tYWluX3Bhc3Npb25fbGlzdF9pdGVtIC5uYW1lIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtaW50cm9fbWFpbl9wYXNzaW9uX2xpc3RfaXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3AtaW50cm9fbWFpbl9pbWFnZSB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0yMDBweDtcbiAgd2lkdGg6IDEyMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWludHJvX21haW5faW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1pbnRyb19tYWluX2ltYWdlIHtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZSB7XG4gIHBhZGRpbmctdG9wOiAzMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWRheWNhcmUge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1kYXljYXJlX3RpbWUge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1kYXljYXJlX3RpbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWRheWNhcmVfdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1kYXljYXJlX3RpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWRheWNhcmVfdGltZV9pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjODk4Njk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX2l0ZW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wLWRheWNhcmVfdGltZV9ub3RpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX25vdGljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1kYXljYXJlX3RpbWVfdGV4dCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1kYXljYXJlX3RpbWVfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2Jhbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1kYXljYXJlX3RpbWVfYmFubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtZGF5Y2FyZV90aW1lX2xpbmsge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1kYXljYXJlX3RpbWVfbGluayBhIHtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZGF5Y2FyZV90aW1lX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZmFjaWxpdGllcyB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX3RhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3RhYmxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3RhYmxlIHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtZmFjaWxpdGllc190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX3NsaWRlIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllc19zbGlkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX3NsaWRlX2lubmVyIC5zbGlkZS1mYWNpbGl0aWVzX2l0ZW0ge1xuICB3aWR0aDogMzUzcHg7XG4gIG1hcmdpbi1yaWdodDogMzAuOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfc2xpZGVfaW5uZXIgLnNsaWRlLWZhY2lsaXRpZXNfaXRlbSB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50b3AtZmFjaWxpdGllc19zbGlkZV9pbm5lciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3NsaWRlX2lubmVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01dnc7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX3NsaWRlX2lubmVyIC5zbGljay1saXN0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX3NsaWRlX2lubmVyIC5zbGljay1saXN0IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfb3RoZXIge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY2lsaXRpZXNfb3RoZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX290aGVyX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCBjYWxjKDUwcHggLSAyZW0pIDMwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjhmNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mYWNpbGl0aWVzX290aGVyX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mYWNpbGl0aWVzX290aGVyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50b3AtZmFjaWxpdGllc19vdGhlcl9saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBwYWRkaW5nLWxlZnQ6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmFjaWxpdGllc19vdGhlcl9saXN0X2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXNfb3RoZXJfbGlzdF9pdGVtOm50aC1jaGlsZCgzKSwgLnRvcC1mYWNpbGl0aWVzX290aGVyX2xpc3RfaXRlbTpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3AtZmFjaWxpdGllc19vdGhlcl9saXN0X2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiAn44O7JztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lci5maXJzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lci5maXJzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4uY29udmVyc2lvbi1iYW5uZXIuc2Vjb25kIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lci5zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9pbm5lciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggNTBweCA1MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMCAjZTVkZGNmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgcGFkZGluZzogMTVweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwICNlNWRkY2Y7XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyX2lubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxNnB4O1xuICBoZWlnaHQ6IDMxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9ibnJfbmFnYXNoaW1hLnBuZykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyX2lubmVyOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb252ZXJzaW9uLWJhbm5lcl9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbnZlcnNpb24tYmFubmVyX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY29udmVyc2lvbi1iYW5uZXJfYnV0dG9uX2l0ZW0tdGVsIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29udmVyc2lvbi1iYW5uZXJfYnV0dG9uX2l0ZW0tdGVsIHtcbiAgICB3aWR0aDogNzIlO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgfVxufVxuXG4uY29udmVyc2lvbi1iYW5uZXJfYnV0dG9uX2l0ZW0tZm9ybSB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb252ZXJzaW9uLWJhbm5lcl9idXR0b25faXRlbS1mb3JtIHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG5cbi50b3Atc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfbGlzdCB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZTNlMTU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9saXN0X2l0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi50b3Atc2VydmljZV9saXN0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfbGlzdF9pdGVtIGEge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi50b3Atc2VydmljZV9saXN0X2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZTNlMTU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRvcC1zZXJ2aWNlIC50aXRsZS0wMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZSAudGl0bGUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9leGVyY2lzZV90ZXh0IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC01dnc7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzEuNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXhlcmNpc2VfaW1hZ2UgLmltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9leGVyY2lzZV9pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9leGVyY2lzZV9vdGhlciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX290aGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX290aGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX290aGVyIC5saXN0LTAxIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX21lYWwge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfbWVhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfbWVhbCAudGl0bGUtMDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX21lYWxfdGV4dCB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9tZWFsX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX21lYWxfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfbWVhbF9pbWFnZSB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9tZWFsX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC01dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxLjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfbWVhbF9pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX21lYWxfaW1hZ2UgLmltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnQgLnRpdGxlLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF90ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZSAudGl0bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGUgLnRpdGxlLTA0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB1bCBsaSB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV9tb250aCB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZV95ZWFyIHtcbiAgd2lkdGg6IDQ4JTtcbiAgcGFkZGluZzogMzBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX3llYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlX3llYXIgdWwgbGkge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2NoZWR1bGVfeWVhciB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zY2hlZHVsZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHVsIGxpIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzVlM2UxNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NjaGVkdWxlIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZXJ2aWNlX2V2ZW50X3NsaWRlIHtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1zZXJ2aWNlX2V2ZW50X3NsaWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2xpZGVfaW5uZXIgLnNsaWRlLWV2ZW50X2l0ZW0ge1xuICB3aWR0aDogMzUzcHg7XG4gIG1hcmdpbi1yaWdodDogMzAuOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXNlcnZpY2VfZXZlbnRfc2xpZGVfaW5uZXIgLnNsaWRlLWV2ZW50X2l0ZW0ge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wLXNlcnZpY2VfZXZlbnRfc2xpZGVfaW5uZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICB9XG59XG5cbi50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpY2stbGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3Atc2VydmljZV9ldmVudF9zbGlkZV9pbm5lciAuc2xpY2stbGlzdCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1mbG93IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG5cbi50b3AtZmxvdyAudGl0bGUtMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnRvcC1mbG93X3RleHQge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdCB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbTpudGgtY2hpbGQoMm4pIC5ib3gtMDEsIC50b3AtZmxvd19saXN0X2l0ZW06bnRoLWNoaWxkKDJuKSAuYm94LTAyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU1dncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0tYm94MDEge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0tYm94MDIge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0tYm94MDIge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNjNweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmljb24ge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5pY29uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC02NXB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaW1nX2RvdC5wbmcpIDAgMCBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZmxvd19saXN0X2l0ZW0gLmljb246OmFmdGVyIHtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW06bGFzdC1jaGlsZCAuaWNvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDEge1xuICB3aWR0aDogNTkwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjhmNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxIHtcbiAgICB3aWR0aDogMzZ2dztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDEgLnRpdGxlIHtcbiAgY29sb3I6ICM3OTU4Mjg7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAxIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAyIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NXB4KTtcbiAgfVxufVxuXG4udG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIgLnRpdGxlIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmYmNkMzk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAyIC50aXRsZSB7XG4gICAgd2lkdGg6IDM2dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMiAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDIgLmltYWdlIHtcbiAgICB3aWR0aDogMzZ2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMyB7XG4gIHdpZHRoOiA1OTBweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmJjZDM5O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZsb3dfbGlzdF9pdGVtIC5ib3gtMDMge1xuICAgIHdpZHRoOiAzNnZ3O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3AtZmxvd19saXN0X2l0ZW0gLmJveC0wMyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mbG93X2xpc3RfaXRlbSAuYm94LTAzIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX3RleHQge1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1wcmljZV90ZXh0LTAxIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV90ZXh0LTAxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnRvcC1wcmljZV90ZXh0LTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV90ZXh0LTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9saXN0X3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRvcC1wcmljZV9saXN0X3RhYmxlIHRoIHtcbiAgcGFkZGluZzogMjNweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfbGlzdF90YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgdGg6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogIzkzN2Q2ZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgdGgubWFpbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0X3RhYmxlIHRoLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4udG9wLXByaWNlX2xpc3RfdGFibGUgdGQge1xuICBwYWRkaW5nOiAyM3B4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9saXN0X3RhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9saXN0X3RhYmxlIHRyLnRyMDEgdGgge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmYmQyNGQ7XG4gIGNvbG9yOiAjNWUzZTE1O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfbGlzdF90YWJsZSB0ci50cjAxIHRoIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9saXN0X3RhYmxlIHRyLnRyMDIgdGgge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmYyY2M7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtcHJpY2VfbGlzdF90YWJsZSB0ci50cjAyIHRoIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnRvcC1wcmljZV9ub3RpY2Uge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXByaWNlX25vdGljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udG9wLXByaWNlX25vdGljZSBwIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1wcmljZV9ub3RpY2UgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnN2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MzhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zdiBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2VzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZCB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9tYXAge1xuICB3aWR0aDogNTMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWRfbWFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19oZWFkX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgd2lkdGg6IDQyJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZF9pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19oZWFkX2luZm8gLnRpdGxlLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvIC50aXRsZS0wMyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfaGVhZF9pbmZvIC50aXRsZS0wMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfaGVhZF9pbmZvX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkX2luZm9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19oZWFkX2luZm9fdGVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19oZWFkX2luZm9fdGVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19oZWFkX2luZm9fbWFpbCBhIHtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2hlYWRfaW5mb19tYWlsIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXMge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfYnVzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfYnVzX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfYnVzX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM1ZTNlMTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfYnVzX3RpdGxlIHNwYW4ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfYnVzX3BsYWNlIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfYnVzX3BsYWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLWFjY2Vzc19idXNfcGxhY2Vfc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9idXMucG5nKSBsZWZ0IGNlbnRlci8zNHB4IGF1dG8gbm8tcmVwZWF0O1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWFjY2Vzc19idXNfcGxhY2Vfc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZV90ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1hY2Nlc3NfYnVzX3BsYWNlX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3NfYnVzX3BsYWNlX251bWJlciB7XG4gIG1pbi1oZWlnaHQ6IDE2M3B4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM1ZTNlMTU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtYWNjZXNzX2J1c19wbGFjZV9udW1iZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50b3AtYWNjZXNzX2J1c19wbGFjZV9udW1iZXJfdGl0bGUge1xuICBjb2xvcjogIzVlM2UxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRvcC1hY2Nlc3NfYnVzX3BsYWNlX251bWJlcl90ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnRvcC12aXNpdG51cnNpbmcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtdmlzaXRudXJzaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udG9wLXZpc2l0bnVyc2luZyAudGl0bGUtMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmcgLnRpdGxlLTAxIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50b3AtdmlzaXRudXJzaW5nX3RleHQge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZpc2l0bnVyc2luZ190ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtdmlzaXRudXJzaW5nX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC12aXNpdG51cnNpbmdfYmFubmVyIHtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZpc2l0bnVyc2luZ19iYW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC12aXNpdG51cnNpbmdfbGluayB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC12aXNpdG51cnNpbmdfbGluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLXZpc2l0bnVyc2luZ19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnRvcC12aXNpdG51cnNpbmdfbGluayBhIHtcbiAgY29sb3I6ICM1ZTNlMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG9wLXZpc2l0bnVyc2luZ19saW5rIGE6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLmNvbXBhbnkge1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29tcGFueSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4uY29tcGFueV9saXN0X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGRkIDEycHgsIHRyYW5zcGFyZW50IDJweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55X2xpc3RfaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkZGQgNnB4LCB0cmFuc3BhcmVudCA0cHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAycHg7XG4gIH1cbn1cblxuLmNvbXBhbnlfbGlzdF9pdGVtIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOGY0O1xuICBjb2xvcjogIzRkMzIwZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY29tcGFueV9saXN0X2l0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jb21wYW55X2xpc3RfaXRlbSAubmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jb21wYW55X2xpc3RfaXRlbSAubmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmNvbXBhbnlfbGlzdF9pdGVtIC5uYW1lIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNvbXBhbnlfbGlzdF9pdGVtIC5uYW1lIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnlfbGlzdF9pdGVtIC5uYW1lIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5jb21wYW55X2xpc3RfaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2YzZWVlNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvbXBhbnlfbGlzdF9pdGVtOm50aC1jaGlsZChldmVuKSAudGl0bGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbiIsIi8qXHJcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cclxuVHdpdHRlcjogQHJpY2hfY2xhcmtcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxyXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxyXG5iLCBpLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIG91dGxpbmU6MDtcclxuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OjE7XHJcbn1cclxuXHJcbm1haW4sYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxyXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICAgIHF1b3Rlczpub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gICAgY29udGVudDonJztcclxuICAgIGNvbnRlbnQ6bm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaW5zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxufVxyXG5cclxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG5cclxuZGVsIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7XHJcbiAgICBjdXJzb3I6aGVscDtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzowO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxuaHIge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGhlaWdodDoxcHg7XHJcbiAgICBib3JkZXI6MDtcclxuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBtYXJnaW46MWVtIDA7XHJcbiAgICBwYWRkaW5nOjA7XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3Qge1xyXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcbiIsIkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XHJcblx0b3BhY2l0eTogJG9wYWNpdHk7XHJcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PSgkb3BhY2l0eSAqIDEwMCkpO1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkdHlwZSkge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzokdHlwZTtcclxuXHQtbW96LWJveC1zaXppbmc6JHR5cGU7XHJcblx0Ym94LXNpemluZzokdHlwZTtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0LW1zLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG5cclxuQG1peGluIGJhc2UoJHdpZHRoOjEwOTYsJHBjOjIwLCRzcDo4dncpIHtcclxuICBtYXgtd2lkdGg6ICR3aWR0aCAqIDFweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAkcGMgKiAxcHg7XHJcbiAgcGFkZGluZy1yaWdodDogJHBjICogMXB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3A7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3A7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYXJyb3cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1haW47XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWFpbjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImh0bWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9zYW5zO1xyXG4gIGZvbnQtc2l6ZTogJGJhc2UtZnM7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICRiYXNlO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIC8vQGluY2x1ZGUgZnpfdncoJHJlc2V0LWZzKTtcclxuICAgIGZvbnQtc2l6ZTogJHNwLWZzO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcSh0aW55KSB7XHJcbiAgICBAaW5jbHVkZSBmel92dygxMyk7XHJcbiAgfVxyXG59XHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgJjpob3ZlciB7XHJcbiAgfVxyXG4gICY6dmlzaXRlZCB7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuXHJcbmFbaHJlZl06aG92ZXIgaW1nIHtcclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG59XHJcbiIsIi8qIEBtZWRpYSBjbGFzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRpbnkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEodGlueSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi50YWIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnBjIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnNwaSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG4udGFiaSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuLnBjaSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEBncm91cCBmbG9hdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmltZy1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XHJcbn1cclxuLmltZy1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDtcclxufVxyXG5cclxuLyogQHN0YXR1cyBmb250IGNvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICBjb2xvcjogI2Y0MDAwMDtcclxufVxyXG4iLCIuc2Nyb2xsLWZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNpdGlvbjogMnMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG4uc2Nyb2xsLWZhZGVUb3BJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLnNjcm9sbC1mYWRlTGVmdEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbi5zY3JvbGwtZmFkZVJpZ2h0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5cbi5zY3JvbGwtYmx1ciB7XG4gIC5mdXR1cmVfX3ZhbHVlX19pbWFnZSB7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gIH1cbiAgLmZ1dHVyZV9fdmFsdWVfX3RleHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNDUlKTtcbiAgICB0cmFuc2l0aW9uOiAzcyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuICB9XG4gICYuc2hvdyB7XG4gICAgLmZ1dHVyZV9fdmFsdWVfX2ltYWdlIHtcbiAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICB9XG4gICAgLmZ1dHVyZV9fdmFsdWVfX3RleHQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxuICB9XG5cbn1cblxuLmdyYXBoLWFuaW1hdGlvbiB7XG4gIC5ncmEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMTBweCk7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgJi5nMDEsICYuZzA2IHt0cmFuc2l0aW9uLWRlbGF5OiAuMnN9XG4gICAgJi5nMDIsICYuZzA3IHt0cmFuc2l0aW9uLWRlbGF5OiAuNHN9XG4gICAgJi5nMDMsICYuZzA4IHt0cmFuc2l0aW9uLWRlbGF5OiAuNnN9XG4gICAgJi5nMDQsICYuZzA5IHt0cmFuc2l0aW9uLWRlbGF5OiAuOHN9XG4gICAgJi5nMDUsICYuZzEwIHt0cmFuc2l0aW9uLWRlbGF5OiAxc31cbiAgfVxuICAmLnNob3cge1xuICAgIC5ncmEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxuICB9XG59XG5cbi5kb3VuYXQtYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2Nyb2xsLXN2ZyB7XG4gIG9wYWNpdHk6IDA7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAubmEge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjAwMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAuNTtcbiAgICAgIHN0cm9rZTogJGJhc2UgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbjogbmFfYW5pbWUgMXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmFfYW5pbWUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMDA7XG4gICAgZmlsbDogdHJhbnNwYXJlbnRcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBmaWxsOiAkYmFzZTtcbiAgfVxufSIsbnVsbCwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEljb25zICovXG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01NnB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzXG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogMjcwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX3ByZXYucG5nKSAwIDAgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcbntcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG5cbi5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IDI3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2ljbl9uZXh0LnBuZykgMCAwIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICB9XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuXG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXG57XG4gICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgICB9XG5cbn1cbi5zbGljay1kb3RzIGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgfVxufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIHRvcDogLTRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShzcCkge1xuICAgIC5zbGljay1kb3RzIGxpLFxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICB9XG59XG5cblxuLnRvcC1zZXJ2aWNlX2V4ZXJjaXNlX2ltYWdlLCAudG9wLXNlcnZpY2VfbWVhbF9pbWFnZSB7XG5cbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBib3R0b206IC0yOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyBsaSxcbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24sXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi53cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgfVxyXG4gIC5tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAuYmdlLWNvbnRlbnRzIHtcclxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBjb2xvcjogJG1haW47XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjM2MzYzM7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzYzNjMztcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAkbWFpbjtcclxuICB9XHJcbiAgJl9ob21lIHtcclxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY25faG9tZS5wbmcpIGNlbnRlciAvIDEzcHggYXV0byBuby1yZXBlYXQ7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3N1YiB7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX3RoaXMge1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZkZjhiODtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgODUlIDAlLCAxMDAlIDUwJSwgODUlIDEwMCUsIDAgMTAwJSwgMTUlIDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgJl90aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsNXZ3KTtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBjb2xvcjogJG1haW47XHJcbiAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjNlZWU2O1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gICZfbGluayB7XG4gICAgYmFja2dyb3VuZDogIzkzN2Q2ZDtcbiAgICAmX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDApO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9iYW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgICAgJl9pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfbGlzdCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZfaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAyMHB4IDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCwwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICB9XG4gICZfbG9nbyB7XG4gICAgd2lkdGg6IDUxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDQ2Ljg3NXZ3O1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmLmZpeGVkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogOTg7XG4gICAgICB9XG4gICAgfVxuICAgICZfZm9ybSB7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZWwge1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmctbWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX21haW4ucG5nKTtcbiAgJl93cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOGY0O1xuICB9XG59XG4uYmctc3ViIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfc3ViLnBuZyk7XG59XG4uYmdfd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGMEVBRTAgdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xufVxuXG4uZ25hdiB7XG4gIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw4dncpO1xuICAmX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OTg2OTk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcG5hdiB7XG4gIG1hcmdpbjogMCA1dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAmX3dyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzc0NTkyNjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsMCwwLC4xNik7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc0NTkyNjtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2MDQ1MWI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3AtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gICZfd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgJl9saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJlZGU0O1xuICAgICZfaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3NDU5MjY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZWRlNDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgNTAlLCAwIDAsIDAgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzYwNDUxYjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjA0NTFiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1iYW5uZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzQ1OTI2O1xuICAgICAgICAgIGNvbG9yOiAkYmctbWFpbjtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZWRlNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc0NTkyNjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2EyYTEwO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2EyYTEwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWhhbGYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5zcC1uYXZfbGlzdF9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdG9wIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJlZGU0O1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzQ1OTI2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmVkZTQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgNTAlLCAwIDAsIDAgMTAwJSk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYwNDUxYjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjA0NTFiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgei1pbmRleDogOTk7XG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBtaXhpbiBmbGV4KCR3cmFwOm5vd3JhcCwkanVzdGlmeTpmbGV4LXN0YXJ0KXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1peGluIGZsZXgtc3AoJHdyYXA6bm93cmFwLCRqdXN0aWZ5OmZsZXgtc3RhcnQpe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufSIsIi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmVkZTQ7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDApO1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICB9XG4gICZfcGFnZXRvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vc3AvaWNuX3BhZ2V0b3AucG5nKSBjZW50ZXIgdG9wIC8gMTlweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJ++8nic7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogJ++8nic7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLm5hdmktYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEobmF2KSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHhcclxuICB9XHJcbn1cclxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLnBhbmVsLWJ0bi1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxOXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4iLCIudGl0bGUtMDEge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5qYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1ZTNlMTU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAuZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjODA3MzYxO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbmRpZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aXRsZS0wMiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAkbWFpbjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRpdGxlLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICRtYWluO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4udGl0bGUtMDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogJG1haW47XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufSIsIi5saXN0LTAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjhlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiAn44O7JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi50YWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjQkNCQ0JDO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubm90LXNjcm9sbCB7XG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS0wMSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODk4Njk5O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHZ3KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg2OTk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2RkZGRkZDtcbiAgICB9XG4gIH1cbiAgdGgge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzkzN2Q2ZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggMCAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICRiYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAycHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtMDIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg5ODY5OTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTB2dykgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4Njk5O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGRkZGQ7XG4gICAgfVxuICB9XG4gIHRoIHtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMjFweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY4ZjQ7XG4gICAgY29sb3I6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwIDZweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGJhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbiIsIi5tdiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19tYWluLnBuZyk7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zcC9iZ19haW5fc3AucG5nKSBjZW50ZXIgYm90dG9tIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExNjAsMjAsMCk7XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5iYW5uZXItcmVjcnVpdCB7XG4gIEBpbmNsdWRlIGJhc2UoODQwLDIwLDV2dyk7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi50b3AtaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxuICAmX21haW4ge1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTE2NiwyMCw1dncpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9wcmluY2lwbGUge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMTY2LDIwLDV2dyk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBiciB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9wYXNzaW9uIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTE2NiwyMCw1dncpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgICAmX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5MzdkNmQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMjQwLDIwLDV2dyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IC0yMDBweDtcbiAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1kYXljYXJlIHtcbiAgcGFkZGluZy10b3A6IDMyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxuICAmX3RpbWUge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCwwKTtcbiAgICBAaW5jbHVkZSBmbGV4KG5vd3JhcCxzcGFjZS1iZXR3ZWVuKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5ODY5OTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX25vdGljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMTAwLDIwLDV2dyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICAgICZfYmFubmVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTIwMCwyMCw1dncpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICAmX2xpbmsge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMjAwLDIwLDV2dyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWZhY2lsaXRpZXMge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG4gICZfdGFibGUge1xuICAgIEBpbmNsdWRlIGJhc2UoMTEyMCwyMCwwKTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgIH1cbiAgfVxuICAmX3RleHQge1xuICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICZfc2xpZGUge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmX2lubmVyIHtcbiAgICAgIC5zbGlkZS1mYWNpbGl0aWVzIHtcbiAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzUzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMC44cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9vdGhlciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDV2dyk7XG4gICAgJl9pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IGNhbGMoNTBweCAtIDJlbSkgMzBweCA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY4ZjQ7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICZfaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjhlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgY29udGVudDogJ+ODuyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnZlcnNpb24tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmdfbWFpbi5wbmcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgJi5maXJzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICB9XG4gIH1cbiAgJi5zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDExMjAsMCwwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkbWFpbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAwIHJnYigyMjksMjIxLDIwNyk7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgICAgIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgcmdiKDIyOSwyMjEsMjA3KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9ibnJfbmFnYXNoaW1hLnBuZykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gICZfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICAmLXRlbCB7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICAgIC8vbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3Atc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxuICAmX2xpc3Qge1xuICAgIEBpbmNsdWRlIGJhc2UoMTA0MCwwLDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW47XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlLTAyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX2V4ZXJjaXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgQGluY2x1ZGUgYmFzZSg5NjAsMjAsNXZ3KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBiYXNlKDExMjAsMCw1dncpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMS41JTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX290aGVyIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTEyMCwwLDApO1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHggNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMThweCAyMHB4O1xuICAgICAgfVxuICAgICAgLmxpc3QtMDEge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX21lYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC50aXRsZS0wMiB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMDgwLDIwLDV2dyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYmFzZSgxMTIwLDAsNXZ3KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTV2dyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMS41JTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2V2ZW50IHtcbiAgICAudGl0bGUtMDIge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTEwMCwyMCw1dncpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3NjaGVkdWxlIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZS0wNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9tb250aCB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfeWVhciB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRtYWluO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3NsaWRlIHtcbiAgICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgICAmX2lubmVyIHtcbiAgICAgICAgLnNsaWRlLWV2ZW50IHtcbiAgICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDM1M3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMC44cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01dnc7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtZmxvdyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDgwcHggODBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxuICAudGl0bGUtMDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gICZfdGV4dCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDV2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgfVxuICAmX2xpc3Qge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM3dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAuYm94LTAxLCAuYm94LTAyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NXZ3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYm94MDEge1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJveDAyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2M3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAtNjVweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9pbWdfZG90LnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5pY29uOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJveC0wMSB7XG4gICAgICAgIHdpZHRoOiA1OTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOGY0O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHdpZHRoOiAzNnZ3O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICM3OTU4Mjg7XG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm94LTAyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NXB4KTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZiY2QzOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgd2lkdGg6IDM2dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnZ3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3gtMDMge1xuICAgICAgICB3aWR0aDogNTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZiY2QzOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMzZ2dztcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAmX3RleHQge1xuICAgIEBpbmNsdWRlIGJhc2UoMTA2MCwyMCw1dncpO1xuICAgICYtMDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuICAgICYtMDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDIwLDIwLDApO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX3RhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5MzdkNmQ7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYubWFpbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHIudHIwMSB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZiZDI0ZDtcbiAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ci50cjAyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmMmNjO1xuICAgICAgICAgIGNvbG9yOiAkYmFzZTtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ub3RpY2Uge1xuICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwyMCw1dncpO1xuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN2IHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MzhweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1hY2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gICZfaGVhZCB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMTYwLDIwLDV2dyk7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl9tYXAge1xuICAgICAgd2lkdGg6IDUzJTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2luZm8ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudGl0bGUtMDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZWwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbWFpbCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2J1cyB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMDIwLDIwLDV2dyk7XG4gICAgQGluY2x1ZGUgZmxleCh3cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgICZfdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfcGxhY2Uge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaWNuX2J1cy5wbmcpIGxlZnQgY2VudGVyIC8gMzRweCBhdXRvIG5vLXJlcGVhdDtcbiAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9udW1iZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkbWFpbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAmX3RleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLXZpc2l0bnVyc2luZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAudGl0bGUtMDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAmX3RleHQge1xuICAgIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9iYW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoODQwLDIwLDV2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAmX2xpbmsge1xuICAgIEBpbmNsdWRlIGJhc2UoODQwLDIwLDV2dyk7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG4iLCIuY29tcGFueSB7XG4gIEBpbmNsdWRlIGJhc2UoMTE2MCwyMCw1dncpO1xuICAmX2xpc3Qge1xuICAgICZfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGRkIDEycHgsIHRyYW5zcGFyZW50IDJweCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggM3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RkZCA2cHgsIHRyYW5zcGFyZW50IDRweCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAycHg7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjhmNDtcbiAgICAgICAgY29sb3I6ICM0ZDMyMGY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2VlZTY7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJGxhcmdlUmFuZ2U6IDE4MDBweDtcclxuJG1lZGl1bVJhbmdlOiAxMjAwcHg7XHJcbiRzbWFsbFJhbmdlOiA3NjBweDtcclxuJHRpbnlSYW5nZTogMzIxcHg7XHJcbiRuYXZXaWR0aDogOTgwcHg7XHJcbkBtaXhpbiBtcSgkbWVkaWEpIHtcclxuXHRAaWYgJG1lZGlhID09IHBjIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2UgKyAxfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSB3aWRlIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxhcmdlUmFuZ2UgKyAxfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBuYXYge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbmF2V2lkdGggKyAxfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBzcCB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzbWFsbFJhbmdlfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSB0aW55IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHRpbnlSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gdGFiIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bVJhbmdlfSkgYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsUmFuZ2UgKyAxfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRtZWRpYSA9PSBtb3Yge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbGFyZ2VSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydDozNzUpe1xyXG4gICRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XHJcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZnpfdncoJGZvbnRfc2l6ZToxMCl7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gIGZvbnQtc2l6ZTogZ2V0X3Z3KCRmb250X3NpemUpO1xyXG59XHJcblxyXG5AbWl4aW4gZnMoJGZvbnRfc2l6ZToxMCl7XHJcbiAgQGluY2x1ZGUgbXEodGFiKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpemUgKiAxcHg7XHJcbiAgICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcclxuICB9XHJcbn0iXX0= */
