@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:17px;font-style:normal;font-weight:400;color:#333;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;line-height:2;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-fadeIn.delay1{-webkit-transition-delay:.5s;transition-delay:.5s}.scroll-fadeIn.delay2{-webkit-transition-delay:1s;transition-delay:1s}.scroll-fadeIn.delay3{-webkit-transition-delay:1.5s;transition-delay:1.5s}.scroll-fadeIn.delay4{-webkit-transition-delay:2s;transition-delay:2s}.scroll-fadeTopIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:1s ease;transition:1s ease}.scroll-fadeTopIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}.scroll-fadeLeftIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeLeftIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-fadeRightIn{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(400px);transform:translateX(400px);-webkit-transition:.5s ease;transition:.5s ease}.scroll-fadeRightIn.show{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}.scroll-blur{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:3s ease;transition:3s ease}.scroll-blur.show{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');-webkit-filter:blur(0);filter:blur(0)}.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}}.wrapper{overflow:hidden}.wrapper .main{position:relative;z-index:1}.particles-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(#e7f4ef 0,#fff 100%);background:-webkit-linear-gradient(#e7f4ef 0,#fffd 100%);background:linear-gradient(#e7f4ef 0,#fffd 100%);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:-1}.particles-bg_wrap{position:relative}.top-message .particles-bg{background:none}.gnav{padding:30px 0 40px}.gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gnav_list_item{position:relative;padding:0 25px}.gnav_list_item:after{position:absolute;top:50%;right:0;content:'';display:block;width:1px;height:21px;background:#333;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gnav_list_item:last-child:after{display:none}.gnav_list_item a{display:block;color:#333;font-size:21px;line-height:2}.pagetop{position:fixed;bottom:50px;right:30px;width:60px;height:60px;padding-top:12px;border-radius:50%;text-align:center;cursor:pointer;-webkit-transition:.5s;transition:.5s;z-index:10000}.pagetop:before{position:absolute;top:0;left:0;content:"";display:block;width:60px;height:60px;background:-webkit-linear-gradient(230deg,#fd9e00 0,#fdbf3f 100%);background:linear-gradient(220deg,#fd9e00 0,#fdbf3f 100%);border-radius:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:.5s;transition:.5s}.pagetop:after{position:absolute;top:0;left:0;content:"";display:block;width:60px;height:60px;background:-webkit-linear-gradient(230deg,#2d3a80 0,#375dd0 100%);background:linear-gradient(220deg,#2d3a80 0,#375dd0 100%);border-radius:50%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:.5s;transition:.5s}.pagetop img{position:relative;z-index:10;width:22px;height:33px;max-width:none}.footer{background:#174f9e url(/img/common/bg_footer.png) center bottom no-repeat;color:#fff}.footer__inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:40px}.footer__logo{margin-bottom:40px;text-align:center}.footer__logo img{width:180px}.footer__notice{font-size:12px;line-height:1.5;text-align:center}.footer__copyright{font-size:12px;line-height:1.5;text-align:center}.navi-btn{position:absolute;z-index:100;display:none}.panel-btn{display:inline-block;position:relative;background:#26b7bc;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{position:relative;width:280px;margin:0 auto;z-index:1}.title-02{position:relative;margin:0 100px 30px}.title-02 span{position:relative;display:block;max-width:875px;margin:0 auto;border-radius:50px;background:#26b7bc;color:white;font-size:40px;font-weight:700;letter-spacing:.06em;line-height:90px;text-align:center;z-index:1}.title-02:after{position:absolute;left:0;top:50%;content:'';display:block;width:100%;border:none;height:6px;background-image:-webkit-radial-gradient(circle,#26b7bc 3px,transparent 3px);background-image:radial-gradient(circle,#26b7bc 3px,transparent 3px);background-size:18px 6px;background-repeat:repeat-x}.title-03{margin-bottom:40px;padding:6px 0;border-top:4px solid #26b7bc;border-left:4px solid #26b7bc;border-bottom:4px solid #26b7bc;border-radius:40px 0 0 40px;color:#26b7bc;font-size:30px;font-weight:900;letter-spacing:.05em;text-align:center}.mv{width:100%;overflow:hidden}.mv_image{position:relative;width:100%;height:100vh}.mv_image_video{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;min-width:1920px;-o-object-fit:cover;object-fit:cover}.top-hero{height:960px;background:url(../img/mirai/bg_hero.jpg) center/cover no-repeat;text-align:center}.top-message{position:relative;padding:170px 20px}.top-message_inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;padding-top:60px;border-top:1px solid #333;border-bottom:1px solid #333}.top-message_copy{margin-bottom:30px;color:#26b7bc;font-size:25px;font-weight:700;line-height:1.3;text-align:center}.top-message_title{margin-bottom:60px;font-size:35px;font-weight:900;line-height:1.3;text-align:center}.top-message_title span{padding-bottom:10px;border-bottom:3px solid #26b7bc}.top-message_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-message_image{width:48.5%;padding-bottom:80px}.top-message_text{width:48.5%;margin-top:-.4em;margin-bottom:30px}.top-message_text_sign{font-size:19px;font-weight:500}.top-message_text_sign span{font-size:26px}.top-course{padding-top:90px;padding-bottom:240px}.top-course_inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.top-course_copy{position:relative;margin-top:-30px;padding:55px 0;border-top:4px solid #898989;border-bottom:4px solid #898989;color:#3d3939;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.75;text-align:center}.top-course_copy:after{position:absolute;left:50%;bottom:-8px;content:'';display:block;width:30px;height:30px;border-left:4px solid #898989;border-bottom:4px solid #898989;background:#ecf5f0;-webkit-transform:rotate(-45deg) translate(-50%);transform:rotate(-45deg) translate(-50%)}.top-course_message{padding-top:75px;padding-bottom:65px;font-size:26px;text-align:center}.top-course_image{margin-bottom:70px}.top-course_curriculum{margin-bottom:40px}.top-course_button{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;text-align:center}.top-course_button a{display:inline-block;width:400px;border-radius:40px;background:-webkit-linear-gradient(left,#ef8a8f 0,#f8be7d 100%);background:linear-gradient(90deg,#ef8a8f 0,#f8be7d 100%);color:white;font-size:21px;font-weight:500;line-height:53px}.top-course_button a span{display:block;background:url(../img/mirai/icn_arrow.svg) right 20px center/23px 23px no-repeat}.top-course-sp{padding-top:70px;padding-bottom:100px}.top-course-sp_inner{margin-bottom:60px}.top-course-sp_text{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:30px;font-size:22px;text-align:center}.top-course-sp_keywords{max-width:910px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.top-course-sp_keywords dt{width:23%;margin-right:1.4%;border:2px solid #26b7bc;border-radius:30px;background:#26b7bc;color:white;font-size:16px;font-weight:700;line-height:40px;text-align:center}.top-course-sp_keywords dd{width:23%;margin-right:1.4%;border:2px solid #26b7bc;border-radius:30px;background:white;color:#26b7bc;font-size:16px;font-weight:700;line-height:40px;text-align:center}.top-course-sp_keywords dd:last-child{position:relative}.top-course-sp_keywords dd:last-child:after{position:absolute;top:0;right:-40px;right:-2.5rem;content:'etc';display:block}.top-course-sp_image{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-course-sp_image img{-webkit-transform:translateX(50px);transform:translateX(50px)}.top-course-sp_image-elec img{-webkit-transform:translateX(-60px);transform:translateX(-60px)}.top-course-basic{padding-top:90px;padding-bottom:150px}.top-course-basic_inner{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:60px}.top-course-basic_text{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:30px;font-size:22px;text-align:center}.top-course-basic_image{max-width:920px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;margin-bottom:200px}.top-course-basic_image:after{position:absolute;left:50%;bottom:-210px;content:'';display:block;width:150px;height:150px;margin-left:-20px;border-right:4px solid #26b7bc;border-bottom:4px solid #26b7bc;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.top-course-basic_copy{font-size:30px;font-weight:700;letter-spacing:.05em;text-align:center}.top-course-basic_title{max-width:780px;margin:0 auto;border:4px solid #26b7bc;border-radius:40px;color:#26b7bc;font-size:30px;font-weight:700;letter-spacing:.15em;line-height:74px;text-align:center}.top-course-basic_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;position:relative;gap:6.8%;margin-top:90px}.top-course-basic_list:before{position:absolute;top:-92px;left:50%;content:'';display:block;width:72%;aspect-ratio:62 / 15;background:url(../img/mirai/img_line.png) center top/100% auto no-repeat;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-course-basic_list_item{position:relative;width:28.8%}.top-course-basic_list_item_title{background:#7b3fa1;margin-bottom:26px;padding:50px 0;border-radius:100px;color:#fff;font-size:28px;font-weight:700;line-height:1.4;text-align:center}.top-course-basic_list_item_text{margin-bottom:34px;line-height:1.6}.top-course-basic_list_item_keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:24px}.top-course-basic_list_item_keywords dd{border:2px solid #7b3fa1;padding:0 12px;border-radius:100px;background:white;color:#7b3fa1;font-size:16px;font-weight:700;line-height:36px;white-space:nowrap}.top-course-basic_list_item_keywords dd:last-child{position:relative}.top-course-basic_list_item_keywords dd:last-child:after{position:absolute;top:0;right:-40px;right:-2.5rem;content:'etc';display:block}.top-course-basic_list_item .image img{width:100%}.top-course-basic_list_item .comment{margin-top:-20px}.top-course-basic_list_item .comment img{width:100%}.top-jip{padding-top:90px;padding-bottom:130px}.top-jip_inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.top-jip_copy{position:relative;margin-top:-30px;padding:55px 0;border-top:4px solid #898989;border-bottom:4px solid #898989;color:#3d3939;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.75;text-align:center}.top-jip_copy:after{position:absolute;left:50%;bottom:-8px;content:'';display:block;width:30px;height:30px;border-left:4px solid #898989;border-bottom:4px solid #898989;background:#ecf5f0;-webkit-transform:rotate(-45deg) translate(-50%);transform:rotate(-45deg) translate(-50%)}.top-jip_logo{max-width:434px;margin:0 auto;padding-top:70px;padding-bottom:40px}.top-jip_message{margin-bottom:70px;font-size:26px;text-align:center}.top-jip_box{max-width:880px;margin:0 auto 100px}.top-jip_text{margin-bottom:20px}.top-jip_image{margin-bottom:50px}.top-jip_image-wide{margin-bottom:60px}.top-jip_word{margin-bottom:40px;background:#b5b5b6;text-align:center}.top-jip_word p{display:inline-block;padding:10px;background:#333;color:white;font-weight:700;line-height:50px}.top-jip_word p .txt02{font-size:40px}.top-jip_word p .txt03{font-size:20px}.top-jip_word p .txt04{font-size:30px}.top-jip_word p .txt05{font-size:20px}.top-jip_text-ex{margin-bottom:50px;letter-spacing:-.02em;text-align:center}.top-jip_text-ex span{color:#b81c22}.top-jip_program{padding:20px 0;background:white}.top-jip_program_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:500px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.top-jip_program_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 360px);border-top:1px solid #333;border-bottom:1px solid #333}.top-jip_program_list_item{line-height:1.5}.top-jip_experience{max-width:880px;margin:0 auto;color:#fff}.top-jip_experience_title{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:82px;background:#003978;font-size:23px;font-weight:700;-webkit-clip-path:polygon(0% 0%,calc(100% - 82px) 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,calc(100% - 82px) 0%,100% 100%,0% 100%)}.top-jip_experience_inner{padding:25px 45px 45px;background:#0056a8}.top-jip_experience_lead{max-width:625px;margin:0 auto 20px}.top-jip_experience_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.top-jip_experience_photo{width:26%;text-align:center}.top-jip_experience_photo .image{margin-bottom:10px}.top-jip_experience_photo .image img{width:100%}.top-jip_experience_photo .name{font-size:18px}.top-jip_experience_photo .name span{font-size:22px}.top-jip_experience_photo .from{font-size:14px;line-height:1.6}.top-jip_experience_main{position:relative;width:74%}.top-jip_experience_main .text{margin-top:-6px;margin-bottom:20px;font-size:16px;line-height:1.9}.top-jip_experience_main .image img{width:100%}.top-future{padding-top:80px;padding-bottom:100px}.top-future_inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.top-future_copy{position:relative;margin-top:-30px;padding:55px 0;border-top:4px solid #898989;border-bottom:4px solid #898989;color:#3d3939;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.75;text-align:center}.top-future_copy:after{position:absolute;left:50%;bottom:-8px;content:'';display:block;width:30px;height:30px;border-left:4px solid #898989;border-bottom:4px solid #898989;background:#ecf5f0;-webkit-transform:rotate(-45deg) translate(-50%);transform:rotate(-45deg) translate(-50%)}.top-future_message{padding-top:60px;padding-bottom:50px;font-size:26px;text-align:center}.top-future_notice{margin-bottom:14px;font-size:16px;text-align:center}.top-future_graph{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:100px}.top-future_graph_item{width:50%;padding:0 20px}.top-future_graph_item_head{margin-bottom:25px;padding:15px 0 8px;border:1px solid #333;text-align:center}.top-future_graph_item_head_title{margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.2}.top-future_graph_item_head_title span{display:block;font-size:16px}.top-future_graph_item_head_notice{font-size:12px}.top-future_graph_item_image img{display:block;max-width:412px;margin:0 auto}.top-future_education{margin-bottom:80px;padding-bottom:60px;background:white}.top-future_education_title{margin-bottom:40px;background:#c35c64;text-align:center}.top-future_education_title img{width:280px}.top-future_education_award{position:relative;z-index:1;max-width:560px;margin:0 auto}.top-future_education_box{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;gap:50px;margin-top:-30px;padding:0 70px}.top-future_employment{padding-bottom:60px;background:white}.top-future_employment_title{margin-bottom:50px;background:#7f9256;text-align:center}.top-future_employment_title img{width:280px}.top-future_employment_box{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;gap:50px;padding:0 70px}.top-graduate{padding-top:155px;padding-bottom:200px}.top-graduate_inner{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.top-graduate_title{margin-bottom:120px;padding-top:5px;padding-bottom:5px;border:1px solid #333;border-radius:100px;font-size:40px;font-weight:700;text-align:center}.top-graduate_education{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;gap:2%;margin-bottom:100px}.top-graduate_education_item{position:relative;width:49%;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="5" /><feOffset dx="4" dy="4" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(3px 3px 5px rgba(0,0,0,.1));filter:drop-shadow(3px 3px 5px rgba(0,0,0,.1))}.top-graduate_education_item_inner{height:100%;padding:20px;background:white;-webkit-clip-path:polygon(100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%,0 0)}.top-graduate_education_item .icon{position:absolute;top:-45px;left:25px;display:inline-block;padding-left:20px;background:#c35c64;color:white;font-size:24px;font-weight:700;line-height:45px}.top-graduate_education_item .icon:after{position:absolute;top:0;right:-45px;content:'';display:block;width:45px;height:45px;background:#c35c64;border-top-right-radius:100px}.top-graduate_education_item .title{margin-bottom:20px;padding:0 16px;background:#c35c64;color:white;font-size:20px;font-weight:700;line-height:46px}.top-graduate_education_item .image{position:relative;z-index:1;float:right;padding:0 0 10px 20px;background:white}.top-graduate_education_item .image img{width:178px}.top-graduate_education_item .text{margin-top:-4px;font-size:16px;line-height:1.8}.top-graduate_education_item .text .text-02{margin-bottom:4px}.top-graduate_education_item .text .text-02 .txt01{font-size:22px}.top-graduate_education_item .text .text-02 .txt02{font-size:18px}.top-graduate_education_item .text .text-02 .txt03{font-size:15px}.top-graduate_education_item dl dt{position:relative;padding:10px 0 6px 50px;border-top:3px dotted #c35c64}.top-graduate_education_item dl dt:before{position:absolute;left:0;top:11px;content:'';display:block;width:36px;height:36px;background:url(../img/mirai/icn_q_rd.png) 0 0/100% auto no-repeat}.top-graduate_education_item dl dt img{height:20px}.top-graduate_education_item dl dd{position:relative;padding:0 0 8px 50px}.top-graduate_education_item dl dd:before{position:absolute;left:0;top:0;content:'';display:block;width:36px;height:36px;background:url(../img/mirai/icn_a_rd.png) 0 0/100% auto no-repeat}.top-graduate_education_item dl dd:last-child{padding-bottom:0}.top-graduate_employment{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;gap:2%}.top-graduate_employment_item{position:relative;width:49%;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="5" /><feOffset dx="4" dy="4" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(3px 3px 5px rgba(0,0,0,.1));filter:drop-shadow(3px 3px 5px rgba(0,0,0,.1))}.top-graduate_employment_item_inner{height:100%;padding:20px;background:white;-webkit-clip-path:polygon(100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 48px),calc(100% - 48px) 100%,0 100%,0 0)}.top-graduate_employment_item .icon{position:absolute;top:-45px;left:25px;display:inline-block;padding-left:20px;background:#7f9256;color:white;font-size:24px;font-weight:700;line-height:45px}.top-graduate_employment_item .icon:after{position:absolute;top:0;right:-45px;content:'';display:block;width:45px;height:45px;background:#7f9256;border-top-right-radius:100px}.top-graduate_employment_item .title{margin-bottom:20px;padding:0 16px;background:#7f9256;color:white;font-size:20px;font-weight:700;line-height:46px}.top-graduate_employment_item .image{position:relative;z-index:1;float:right;padding:0 0 10px 20px;background:white}.top-graduate_employment_item .image img{width:178px}.top-graduate_employment_item .text{margin-top:-4px;font-size:16px;line-height:1.8}.top-graduate_employment_item .text .text-02{margin-bottom:4px}.top-graduate_employment_item .text .text-02 .txt01{font-size:22px}.top-graduate_employment_item .text .text-02 .txt02{font-size:18px}.top-graduate_employment_item .text .text-02 .txt03{font-size:15px}.top-graduate_employment_item dl dt{position:relative;padding:10px 0 6px 50px;border-top:3px dotted #7f9256}.top-graduate_employment_item dl dt:before{position:absolute;left:0;top:11px;content:'';display:block;width:36px;height:36px;background:url(../img/mirai/icn_q_gr.png) 0 0/100% auto no-repeat}.top-graduate_employment_item dl dt img{height:20px}.top-graduate_employment_item dl dd{position:relative;padding:0 0 8px 50px}.top-graduate_employment_item dl dd:before{position:absolute;left:0;top:0;content:'';display:block;width:36px;height:36px;background:url(../img/mirai/icn_a_gr.png) 0 0/100% auto no-repeat}.top-graduate_employment_item dl dd:last-child{padding-bottom:0}.top-faculty{padding-top:140px;padding-bottom:170px}.top-faculty_inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.top-faculty_message{position:relative;margin-top:-30px;padding:55px 0;border-top:4px solid #898989;padding-top:75px;padding-bottom:65px;font-size:26px;text-align:center}.top-faculty_movie iframe{width:100%;aspect-ratio:560 / 315}@media screen and (max-width:760px){body{font-size:16px}.sp{display:block}.spi{display:inline}.particles-bg{height:653px}.gnav{padding:0;background:white}.gnav_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.gnav_list_item{width:50%;padding:1px}.gnav_list_item:after{display:none}.gnav_list_item a{padding:4px 0;background:rgba(38,183,188,.1);font-size:14px;text-align:center}.gnav.fixed{position:fixed;left:0;top:0;width:100%;z-index:100}.pagetop{position:fixed;bottom:20px;right:10px;left:auto;width:48px;height:48px;margin-left:0;padding-top:10px}.pagetop:before{width:48px;height:48px}.pagetop:after{width:48px;height:48px}.pagetop img{width:18px;height:27px}.footer{background-image:url(/img/common/sp/sp_bg_footer.png);background-size:100% auto}.footer__inner{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.footer__inner{padding:30px 0 70px}.footer__logo img{width:40vw}.footer__notice{font-size:10px}.footer__copyright{font-size:10px}.title-01{width:140px}.title-02{margin:0 0 20px}.title-02 span{margin:0 20px;padding:10px 0;font-size:20px;line-height:1.4}.title-02:after{height:4px;background-image:-webkit-radial-gradient(circle,#26b7bc 2px,transparent 2px);background-image:radial-gradient(circle,#26b7bc 2px,transparent 2px);background-size:10px 4px}.title-03{margin-bottom:25px;border-width:2px;font-size:20px}.top-hero{height:auto}.top-message{padding:80px 10px}.top-message_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-message_inner{padding-top:30px}.top-message_copy{margin-bottom:15px;font-size:18px}.top-message_title{margin-bottom:30px;font-size:22px}.top-message_title span{padding-bottom:2px;line-height:2}.top-message_box{display:block;width:auto}.top-message_image{width:100%;margin-bottom:10px;padding-bottom:0}.top-message_text{width:100%;margin-top:0}.top-message_text_sign{font-size:14px;text-align:right}.top-message_text_sign span{font-size:18px}.top-course{padding-top:40px;padding-bottom:60px}.top-course_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course_copy{margin-top:-20px;padding:30px 0;border-width:2px;font-size:18px}.top-course_copy:after{bottom:-5px;width:15px;height:15px;border-width:2px}.top-course_message{padding-top:30px;padding-bottom:30px;font-size:18px;line-height:1.5;text-align:left}.top-course_message br{display:none}.top-course_image{margin-bottom:50px}.top-course_button{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course_button a{width:100%;font-size:18px}.top-course-sp{padding-top:40px;padding-bottom:50px}.top-course-sp_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course-sp_text{font-size:17px;text-align:left}.top-course-sp_keywords{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course-sp_keywords{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-course-sp_keywords dt{width:auto;margin-bottom:6px;padding:0 10px;line-height:2}.top-course-sp_keywords dd{width:auto;margin-bottom:6px;padding:0 10px;line-height:2}.top-course-sp_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course-sp_image img{-webkit-transform:translateX(0);transform:translateX(0)}.top-course-sp_image-elec img{-webkit-transform:translateX(0);transform:translateX(0)}.top-course-basic{padding-top:40px;padding-bottom:50px}.top-course-basic_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course-basic_text{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course-basic_text{font-size:17px;text-align:left}.top-course-basic_text br{display:none}.top-course-basic_image{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-course-basic_image{margin-bottom:100px}.top-course-basic_image:after{bottom:-100px;width:75px;height:75px}.top-course-basic_copy{font-size:20px}.top-course-basic_title{padding:10px 0;border-width:2px;font-size:24px;line-height:1.6}.top-course-basic_list{display:block;width:auto}.top-course-basic_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;margin-top:40px}.top-course-basic_list:before{display:none}.top-course-basic_list_item{width:100%;margin-bottom:40px}.top-course-basic_list_item_title{margin:0 40px 20px;padding:20px 0;font-size:20px}.top-course-basic_list_item_text{margin-bottom:20px}.top-course-basic_list_item .comment{margin-top:-50px;text-align:center}.top-course-basic_list_item .comment img{width:70vw}.top-jip{padding-top:40px;padding-bottom:60px}.top-jip_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-jip_copy{margin-top:-20px;padding:30px 0;border-width:2px;font-size:18px}.top-jip_copy:after{bottom:-5px;width:15px;height:15px;border-width:2px}.top-jip_logo{width:50vw;padding-top:50px;padding-bottom:20px}.top-jip_message{margin-bottom:40px;padding-top:30px;padding-bottom:0;font-size:18px;line-height:1.5;text-align:left}.top-jip_message br{display:none}.top-jip_box{margin-bottom:50px}.top-jip_text{margin-bottom:10px}.top-jip_image{margin-bottom:20px}.top-jip_image-wide{margin-bottom:30px}.top-jip_word{margin-bottom:20px;padding:0 20px}.top-jip_word p{line-height:1.6}.top-jip_word p .txt02{font-size:24px}.top-jip_word p .txt03{font-size:18px}.top-jip_word p .txt04{font-size:24px}.top-jip_word p .txt05{font-size:16px}.top-jip_text-ex{margin-bottom:20px;text-align:left}.top-jip_program_image{margin-bottom:10px}.top-jip_program_box{display:block;width:auto}.top-jip_program_box{width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.top-jip_program_title{width:100%;margin-bottom:15px}.top-jip_experience_title{padding:0 70px 0 20px;font-size:16px;line-height:1.6}.top-jip_experience_inner{padding:20px 15px}.top-jip_experience_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.top-jip_experience_photo{width:100%;margin:0 auto}.top-jip_experience_photo .image img{width:50%}.top-jip_experience_main{width:100%}.top-jip_experience_main .text{margin-top:0}.top-jip_experience_main .image{margin-top:20px}.top-future{padding-top:40px;padding-bottom:60px}.top-future_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-future_copy{margin-top:-20px;padding:30px 0;border-width:2px;font-size:18px}.top-future_copy:after{bottom:-5px;width:15px;height:15px;border-width:2px}.top-future_message{padding-top:30px;padding-bottom:30px;font-size:18px;line-height:1.5;text-align:left}.top-future_message br{display:none}.top-future_notice{line-height:1.4;text-align:left}.top-future_graph{display:block;width:auto}.top-future_graph_item{width:100%}.top-future_graph_item_head_title{font-size:20px}.top-future_graph_item_head_notice{line-height:1.5}.top-future_graph_item_image{margin-bottom:40px}.top-future_graph_item_image img{max-width:100%}.top-future_education{margin-bottom:50px;padding-bottom:0}.top-future_education_title{margin-bottom:30px}.top-future_education_title img{width:140px}.top-future_education_award{width:80vw}.top-future_education_box{display:block;width:auto}.top-future_education_box{margin-top:-20px;padding:0}.top-future_education_item{margin-bottom:20px}.top-future_employment{padding-bottom:0}.top-future_employment_title{margin-bottom:30px}.top-future_employment_title img{width:140px}.top-future_employment_box{display:block;width:auto}.top-future_employment_box{padding:0}.top-future_employment_item{margin-bottom:20px}.top-graduate{padding-top:60px;padding-bottom:60px}.top-graduate_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-graduate_title{margin-bottom:30px;font-size:24px}.top-graduate_education{display:block;width:auto}.top-graduate_education{margin-bottom:50px}.top-graduate_education_item{width:100%;margin-bottom:30px}.top-graduate_education_item .title{padding:10px;font-size:17px;line-height:1.5}.top-graduate_education_item .image{float:none;margin-bottom:20px;padding:0;text-align:center}.top-graduate_education_item .text{margin-top:0;margin-bottom:10px}.top-graduate_employment{display:block;width:auto}.top-graduate_employment_item{width:100%;margin-bottom:30px}.top-graduate_employment_item .title{padding:10px;font-size:17px;line-height:1.5}.top-graduate_employment_item .image{float:none;margin-bottom:20px;padding:0;text-align:center}.top-graduate_employment_item .text{margin-top:0;margin-bottom:10px}.top-faculty{padding-top:40px;padding-bottom:60px}.top-faculty_inner{width:auto;margin-left:0;margin-right:0;padding-left:5vw;padding-right:5vw}.top-faculty_message{margin-top:-20px;padding-top:30px;padding-bottom:30px;border-width:2px;font-size:18px;line-height:1.5;text-align:left}.top-faculty_message br{display: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}.gnav_list_item a:hover{color:#26b7bc;text-decoration:underline}.pagetop:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.pagetop:hover:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@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}}@media(max-width:760px){.mv_image{height:75vw}.mv_image_video{height:100%;width:auto;min-width:unset;max-width:none;-o-object-fit:cover;object-fit:cover}}@media(max-width:1920px){.mv_image_video{min-width:100%;width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fdmFyLnNjc3MiLCJzdHlsZV9taXJhaS5jc3MiLCJiYXNlL19yZXNldC5zY3NzIiwibWl4aW4vX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwicGx1Z2luL19hbmltYXRpb24uc2NzcyIsIjxubyBzb3VyY2U+IiwibGF5b3V0L19hbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19zcC1tZW51LnNjc3MiLCJtb2R1bGUvX3RpdGxlLnNjc3MiLCJwYWdlL190b3Auc2NzcyIsIm1peGluL19mbGV4LnNjc3MiLCJtaXhpbi9fbWVkaWEtcXVlcnkuc2NzcyIsIm1peGluL19mb250LXNpemUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQSw4R0NSQSxBRFFZLGlCQ1JLLEFDUWpCLCtWQVlJLFNBQVEsQUFDUixVQUFTLEFBQ1QsU0FBUSxBQUNSLFVBQVMsQUFDVCx1QkFBc0IsQUFDdEIscUJBQXNCLENBQ3pCLEFBRUQsS0FDSSxhQUFhLENBQ2hCLEFBRUQsbUZBRUksYUFBYSxDQUNoQixBQUVELGtCQUNFLGNBQWUsQ0FDaEIsQUFFRCxHQUNJLGVBQWUsQ0FDbEIsQUFFRCxhQUNJLFdBQVcsQ0FDZCxBQUVELG9EQUVJLFdBQVUsQUFDVixZQUFZLENBQ2YsQUFFRCxFQ3BDQyxzQkRxQ2lDLEFBQzlCLFNBQVEsQUFDUixVQUFTLEFBQ1Qsc0JBQXNCLENBQ3pCLEFBR0QsSUFDSSxzQkFBcUIsQUFDckIsV0FBVSxBQUNWLG9CQUFvQixDQUN2QixBQUdELEtBQ0ksc0JBQXFCLEFBQ3JCLFdBQVUsQUFDVixrQkFBaUIsQUFDakIsZUFBZ0IsQ0FDbkIsQUFFRCxJQUNJLDRCQUE2QixDQUNoQyxBQUVELHVCQUNJLHlCQUF3QixBQUN4QixXQUFXLENBQ2QsQUFFRCxNQUNJLFdBQVcsQUFDWCx5QkFBd0IsQUFDeEIsZ0JBQWdCLENBQ25CLEFB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QkFBQSxBQUFpQixnQkFBQSxDQUVwQixDWmszQkosQVk5M0JLLHlCQVRGLGdCQVVJLGVBQWUsQUFDZixVQUFXLENBVWQsQ1ptNEJKIiwiZmlsZSI6InN0eWxlX21pcmFpLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRiYXNlOiAjMzMzO1xyXG4kZ3JheTogI2NjYztcclxuJG1haW46ICMyNmI3YmM7XHJcblxyXG4kYmFzZS1saDogMjtcclxuJGJhc2UtZnM6IDE3cHg7XHJcbiRzcC1mczogMTZweDtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUluZGllK0Zsb3dlciZmYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwLi45MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4kZm9udC1ub3Rvc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbmRpZStGbG93ZXImZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qXHJcbmh0bWw1ZG9jdG9yLmNvbSBSZXNldCBTdHlsZXNoZWV0XHJcbnYxLjYuMVxyXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcclxuQXV0aG9yOiBSaWNoYXJkIENsYXJrIC0gaHR0cDovL3JpY2hjbGFya2Rlc2lnbi5jb21cclxuVHdpdHRlcjogQHJpY2hfY2xhcmtcclxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5tYWluLCBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMjtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBzdHJpY3Q7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIGFbaHJlZl06aG92ZXIgaW1nIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4vKiBAbWVkaWEgY2xhc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aW55IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLnRpbnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5zcGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4udGFiaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC50YWJpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLnBjaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5wY2kge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vKiBAZ3JvdXAgZmxvYXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmltZy1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbn1cblxuLmltZy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuXG4vKiBAc3RhdHVzIGZvbnQgY29sb3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNmNDAwMDA7XG59XG5cbi5zY3JvbGwtZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAycyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVJbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5zY3JvbGwtZmFkZUluLmRlbGF5MSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbn1cblxuLnNjcm9sbC1mYWRlSW4uZGVsYXkyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5zY3JvbGwtZmFkZUluLmRlbGF5MyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi5zY3JvbGwtZmFkZUluLmRlbGF5NCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG4uc2Nyb2xsLWZhZGVUb3BJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZVRvcEluLnNob3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLnNjcm9sbC1mYWRlTGVmdEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xufVxuXG4uc2Nyb2xsLWZhZGVMZWZ0SW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuXG4uc2Nyb2xsLWZhZGVSaWdodEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG59XG5cbi5zY3JvbGwtZmFkZVJpZ2h0SW4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xufVxuXG4uc2Nyb2xsLWJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG59XG5cbi5zY3JvbGwtYmx1ci5zaG93IHtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uIC5ncmEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjEwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMSwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMiwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwMywgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwOCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNCwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwOSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44cztcbn1cblxuLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcwNSwgLmdyYXBoLWFuaW1hdGlvbiAuZ3JhLmcxMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uZ3JhcGgtYW5pbWF0aW9uLnNob3cgLmdyYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4uZG91bmF0LWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDNzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uZG91bmF0LWFuaW1hdGlvbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1zdmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2Nyb2xsLXN2Zy5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbC1zdmcuc2hvdyAubmEge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLXdpZHRoOiAuNTtcbiAgc3Ryb2tlOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogbmFfYW5pbWUgMXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBuYV9hbmltZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMjAwMDtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBmaWxsOiAjMzMzO1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndyYXBwZXIgLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYXJ0aWNsZXMtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2U3ZjRlZiAwLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2U3ZjRlZiAwLCAjZmZmZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYXJ0aWNsZXMtYmcge1xuICAgIGhlaWdodDogNjUzcHg7XG4gIH1cbn1cblxuLnBhcnRpY2xlcy1iZ193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW1lc3NhZ2UgLnBhcnRpY2xlcy1iZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5nbmF2IHtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG59XG5cbi5nbmF2X2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZ25hdl9saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmduYXZfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxufVxuXG4uZ25hdl9saXN0X2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2X2xpc3RfaXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmduYXZfbGlzdF9pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmduYXZfbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5nbmF2X2xpc3RfaXRlbSBhIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCAxODMsIDE4OCwgMC4xKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MXB4KSB7XG4gIC5nbmF2X2xpc3RfaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2YjdiYztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZ25hdi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuXG4ucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC41cztcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5wYWdldG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wYWdldG9wOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjBkZWcsICNGRDlFMDAgMCUsICNGREJGM0YgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZXRvcDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnBhZ2V0b3A6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjIwZGVnLCAjMmQzYTgwIDAlLCAjMzc1ZGQwIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnBhZ2V0b3A6OmFmdGVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYxcHgpIHtcbiAgLnBhZ2V0b3A6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjFweCkge1xuICAucGFnZXRvcDpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnBhZ2V0b3AgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAucGFnZXRvcCBpbWcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzE3NGY5ZSB1cmwoL2ltZy9jb21tb24vYmdfZm9vdGVyLnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9jb21tb24vc3Avc3BfYmdfZm9vdGVyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQwdnc7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbm90aWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5mb290ZXJfX25vdGljZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ubmF2aS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLm5hdmktYnRuIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wYW5lbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzI2YjdiYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAucGFuZWwtYnRuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmNsb3NlIC5wYW5lbC1idG4taWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAuY2xvc2UgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUsIC5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGFuZWwtYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAucGFuZWwtYnRuLWljb24ge1xuICAgIHRvcDogMjRweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4ucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgLnBhbmVsLWJ0bi1pY29uOjphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi50aXRsZS0wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAxIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLnRpdGxlLTAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTAwcHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi50aXRsZS0wMiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMyNmI3YmM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50aXRsZS0wMiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnRpdGxlLTAyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIOODieODg+ODiOOBruebtOW+hOOBq+WQiOOCj+OBm+OCiyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMjZiN2JjIDNweCwgdHJhbnNwYXJlbnQgM3B4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDZweDtcbiAgLyog5qiq77ya6ZaT6ZqU44CB57im77ya6auY44GVICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRpdGxlLTAyOjphZnRlciB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzI2YjdiYyAycHgsIHRyYW5zcGFyZW50IDJweCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDRweDtcbiAgICAvKiDmqKrvvJrplpPpmpTjgIHnuKbvvJrpq5jjgZUgKi9cbiAgfVxufVxuXG4udGl0bGUtMDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMyNmI3YmM7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzI2YjdiYztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyNmI3YmM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggMCAwIDQwcHg7XG4gIGNvbG9yOiAjMjZiN2JjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudGl0bGUtMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXZfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm12X2ltYWdlIHtcbiAgICBoZWlnaHQ6IDc1dnc7XG4gIH1cbn1cblxuLm12X2ltYWdlX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTkyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAubXZfaW1hZ2VfdmlkZW8ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm12X2ltYWdlX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnRvcC1oZXJvIHtcbiAgaGVpZ2h0OiA5NjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taXJhaS9iZ19oZXJvLmpwZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWhlcm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4udG9wLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE3MHB4IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVzc2FnZSB7XG4gICAgcGFkZGluZzogODBweCAxMHB4O1xuICB9XG59XG5cbi50b3AtbWVzc2FnZV9pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1lc3NhZ2VfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZXNzYWdlX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4udG9wLW1lc3NhZ2VfY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMjZiN2JjO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZXNzYWdlX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50b3AtbWVzc2FnZV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1lc3NhZ2VfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi50b3AtbWVzc2FnZV90aXRsZSBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjZiN2JjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLW1lc3NhZ2VfdGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4udG9wLW1lc3NhZ2VfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZXNzYWdlX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1tZXNzYWdlX2ltYWdlIHtcbiAgd2lkdGg6IDQ4LjUlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1tZXNzYWdlX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3AtbWVzc2FnZV90ZXh0IHtcbiAgd2lkdGg6IDQ4LjUlO1xuICBtYXJnaW4tdG9wOiAtMC40ZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVzc2FnZV90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50b3AtbWVzc2FnZV90ZXh0X3NpZ24ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVzc2FnZV90ZXh0X3NpZ24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udG9wLW1lc3NhZ2VfdGV4dF9zaWduIHNwYW4ge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtbWVzc2FnZV90ZXh0X3NpZ24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50b3AtY291cnNlIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi50b3AtY291cnNlX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtY291cnNlX2NvcHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nOiA1NXB4IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjODk4OTg5O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg5ODk4OTtcbiAgY29sb3I6ICMzZDM5Mzk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlX2NvcHkge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2VfY29weTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtOHB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzg5ODk4OTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM4OTg5ODk7XG4gIGJhY2tncm91bmQ6ICNFQ0Y1RjA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZV9jb3B5OjphZnRlciB7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgfVxufVxuXG4udG9wLWNvdXJzZV9tZXNzYWdlIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2VfbWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZV9tZXNzYWdlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtY291cnNlX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2VfaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2VfY3VycmljdWx1bSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50b3AtY291cnNlX2J1dHRvbiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udG9wLWNvdXJzZV9idXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlZjhhOGYgMCUsICNmOGJlN2QgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2VfYnV0dG9uIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udG9wLWNvdXJzZV9idXR0b24gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlyYWkvaWNuX2Fycm93LnN2ZykgcmlnaHQgMjBweCBjZW50ZXIvMjNweCAyM3B4IG5vLXJlcGVhdDtcbn1cblxuLnRvcC1jb3Vyc2Utc3Age1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2Utc3BfaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udG9wLWNvdXJzZS1zcF90ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLXNwX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2Utc3BfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2Utc3Bfa2V5d29yZHMge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLXNwX2tleXdvcmRzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLXNwX2tleXdvcmRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2Utc3Bfa2V5d29yZHMgZHQge1xuICB3aWR0aDogMjMlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNmI3YmM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMyNmI3YmM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZS1zcF9rZXl3b3JkcyBkdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1zcF9rZXl3b3JkcyBkZCB7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbi1yaWdodDogMS40JTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2YjdiYztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjMjZiN2JjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLXNwX2tleXdvcmRzIGRkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi50b3AtY291cnNlLXNwX2tleXdvcmRzIGRkOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtY291cnNlLXNwX2tleXdvcmRzIGRkOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMi41cmVtO1xuICBjb250ZW50OiAnZXRjJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3AtY291cnNlLXNwX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2Utc3BfaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2Utc3BfaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZS1zcF9pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1zcF9pbWFnZS1lbGVjIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLXNwX2ltYWdlLWVsZWMgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2UtYmFzaWMge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZS1iYXNpYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2UtYmFzaWNfaW5uZXIge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZS1iYXNpY19pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1iYXNpY190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLWJhc2ljX3RleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1iYXNpY19pbWFnZSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi50b3AtY291cnNlLWJhc2ljX2ltYWdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0yMTBweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzI2YjdiYztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyNmI3YmM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZS1iYXNpY19pbWFnZTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1iYXNpY19jb3B5IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfY29weSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50b3AtY291cnNlLWJhc2ljX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyNmI3YmM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjMjZiN2JjO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1iYXNpY19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDYuOCU7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLWJhc2ljX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLWJhc2ljX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2UtYmFzaWNfbGlzdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05MnB4O1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcyJTtcbiAgYXNwZWN0LXJhdGlvOiA2MiAvIDE1O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pcmFpL2ltZ19saW5lLnBuZykgY2VudGVyIHRvcC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLWJhc2ljX2xpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1iYXNpY19saXN0X2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOC44JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfbGlzdF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50b3AtY291cnNlLWJhc2ljX2xpc3RfaXRlbV90aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM3YjNmYTE7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfbGlzdF9pdGVtX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgNDBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2UtYmFzaWNfbGlzdF9pdGVtX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWNvdXJzZS1iYXNpY19saXN0X2l0ZW1fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLWNvdXJzZS1iYXNpY19saXN0X2l0ZW1fa2V5d29yZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udG9wLWNvdXJzZS1iYXNpY19saXN0X2l0ZW1fa2V5d29yZHMgZGQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjN2IzZmExO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM3YjNmYTE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50b3AtY291cnNlLWJhc2ljX2xpc3RfaXRlbV9rZXl3b3JkcyBkZDpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLWNvdXJzZS1iYXNpY19saXN0X2l0ZW1fa2V5d29yZHMgZGQ6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yLjVyZW07XG4gIGNvbnRlbnQ6ICdldGMnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1jb3Vyc2UtYmFzaWNfbGlzdF9pdGVtIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC1jb3Vyc2UtYmFzaWNfbGlzdF9pdGVtIC5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtY291cnNlLWJhc2ljX2xpc3RfaXRlbSAuY29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50b3AtY291cnNlLWJhc2ljX2xpc3RfaXRlbSAuY29tbWVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1jb3Vyc2UtYmFzaWNfbGlzdF9pdGVtIC5jb21tZW50IGltZyB7XG4gICAgd2lkdGg6IDcwdnc7XG4gIH1cbn1cblxuLnRvcC1qaXAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnRvcC1qaXBfaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1qaXBfY29weSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmc6IDU1cHggMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM4OTg5ODk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjODk4OTg5O1xuICBjb2xvcjogIzNkMzkzOTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfY29weSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udG9wLWppcF9jb3B5OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjODk4OTg5O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg5ODk4OTtcbiAgYmFja2dyb3VuZDogI0VDRjVGMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtamlwX2NvcHk6OmFmdGVyIHtcbiAgICBib3R0b206IC01cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG5cbi50b3AtamlwX2xvZ28ge1xuICBtYXgtd2lkdGg6IDQzNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9sb2dvIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLWppcF9tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtamlwX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9tZXNzYWdlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b3AtamlwX2JveCB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvcC1qaXBfdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtamlwX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1qaXBfaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLWppcF9pbWFnZS13aWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfaW1hZ2Utd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLWppcF93b3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZDogI2I1YjViNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF93b3JkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4udG9wLWppcF93b3JkIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtamlwX3dvcmQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4udG9wLWppcF93b3JkIHAgLnR4dDAyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4udG9wLWppcF93b3JkIHAgLnR4dDAzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4udG9wLWppcF93b3JkIHAgLnR4dDA0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4udG9wLWppcF93b3JkIHAgLnR4dDA1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF93b3JkIHAgLnR4dDAyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRvcC1qaXBfd29yZCBwIC50eHQwMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50b3AtamlwX3dvcmQgcCAudHh0MDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAudG9wLWppcF93b3JkIHAgLnR4dDA1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRvcC1qaXBfdGV4dC1leCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfdGV4dC1leCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50b3AtamlwX3RleHQtZXggc3BhbiB7XG4gIGNvbG9yOiAjYjgxYzIyO1xufVxuXG4udG9wLWppcF9wcm9ncmFtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfcHJvZ3JhbV9pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4udG9wLWppcF9wcm9ncmFtX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtamlwX3Byb2dyYW1fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9wcm9ncmFtX2JveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50b3AtamlwX3Byb2dyYW1fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9wcm9ncmFtX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi50b3AtamlwX3Byb2dyYW1fbGlzdF9pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRvcC1qaXBfZXhwZXJpZW5jZSB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvcC1qaXBfZXhwZXJpZW5jZV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDgycHg7XG4gIGJhY2tncm91bmQ6ICMwMDM5Nzg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgY2FsYygxMDAlIC0gODJweCkgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtamlwX2V4cGVyaWVuY2VfdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnRvcC1qaXBfZXhwZXJpZW5jZV9pbm5lciB7XG4gIHBhZGRpbmc6IDI1cHggNDVweCA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NmE4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9leHBlcmllbmNlX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweDtcbiAgfVxufVxuXG4udG9wLWppcF9leHBlcmllbmNlX2xlYWQge1xuICBtYXgtd2lkdGg6IDYyNXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG4udG9wLWppcF9leHBlcmllbmNlX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9leHBlcmllbmNlX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1qaXBfZXhwZXJpZW5jZV9waG90byB7XG4gIHdpZHRoOiAyNiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfZXhwZXJpZW5jZV9waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnRvcC1qaXBfZXhwZXJpZW5jZV9waG90byAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9wLWppcF9leHBlcmllbmNlX3Bob3RvIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfZXhwZXJpZW5jZV9waG90byAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi50b3AtamlwX2V4cGVyaWVuY2VfcGhvdG8gLm5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50b3AtamlwX2V4cGVyaWVuY2VfcGhvdG8gLm5hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnRvcC1qaXBfZXhwZXJpZW5jZV9waG90byAuZnJvbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnRvcC1qaXBfZXhwZXJpZW5jZV9tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzQlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWppcF9leHBlcmllbmNlX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtamlwX2V4cGVyaWVuY2VfbWFpbiAudGV4dCB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1qaXBfZXhwZXJpZW5jZV9tYWluIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50b3AtamlwX2V4cGVyaWVuY2VfbWFpbiAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtamlwX2V4cGVyaWVuY2VfbWFpbiAuaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1mdXR1cmUge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZ1dHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnRvcC1mdXR1cmVfaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mdXR1cmVfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1mdXR1cmVfY29weSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBhZGRpbmc6IDU1cHggMDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM4OTg5ODk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjODk4OTg5O1xuICBjb2xvcjogIzNkMzkzOTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mdXR1cmVfY29weSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9jb3B5OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC04cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjODk4OTg5O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg5ODk4OTtcbiAgYmFja2dyb3VuZDogI0VDRjVGMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2NvcHk6OmFmdGVyIHtcbiAgICBib3R0b206IC01cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG5cbi50b3AtZnV0dXJlX21lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZ1dHVyZV9tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX21lc3NhZ2UgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1mdXR1cmVfbm90aWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX25vdGljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi50b3AtZnV0dXJlX2dyYXBoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2dyYXBoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9ncmFwaF9pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZ1dHVyZV9ncmFwaF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9ncmFwaF9pdGVtX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAxNXB4IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3AtZnV0dXJlX2dyYXBoX2l0ZW1faGVhZF90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZ1dHVyZV9ncmFwaF9pdGVtX2hlYWRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9ncmFwaF9pdGVtX2hlYWRfdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50b3AtZnV0dXJlX2dyYXBoX2l0ZW1faGVhZF9ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2dyYXBoX2l0ZW1faGVhZF9ub3RpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mdXR1cmVfZ3JhcGhfaXRlbV9pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9ncmFwaF9pdGVtX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDQxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mdXR1cmVfZ3JhcGhfaXRlbV9pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9lZHVjYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VkdWNhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9lZHVjYXRpb25fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjYzM1YzY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VkdWNhdGlvbl90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9lZHVjYXRpb25fdGl0bGUgaW1nIHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZ1dHVyZV9lZHVjYXRpb25fdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLnRvcC1mdXR1cmVfZWR1Y2F0aW9uX2F3YXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mdXR1cmVfZWR1Y2F0aW9uX2F3YXJkIHtcbiAgICB3aWR0aDogODB2dztcbiAgfVxufVxuXG4udG9wLWZ1dHVyZV9lZHVjYXRpb25fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZzogMCA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZ1dHVyZV9lZHVjYXRpb25fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZ1dHVyZV9lZHVjYXRpb25fYm94IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VkdWNhdGlvbl9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50b3AtZnV0dXJlX2VtcGxveW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VtcGxveW1lbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3AtZnV0dXJlX2VtcGxveW1lbnRfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjN2Y5MjU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VtcGxveW1lbnRfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1mdXR1cmVfZW1wbG95bWVudF90aXRsZSBpbWcge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VtcGxveW1lbnRfdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLnRvcC1mdXR1cmVfZW1wbG95bWVudF9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1mdXR1cmVfZW1wbG95bWVudF9ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VtcGxveW1lbnRfYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZnV0dXJlX2VtcGxveW1lbnRfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udG9wLWdyYWR1YXRlIHtcbiAgcGFkZGluZy10b3A6IDE1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ3JhZHVhdGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi50b3AtZ3JhZHVhdGVfaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX2lubmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi50b3AtZ3JhZHVhdGVfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udG9wLWdyYWR1YXRlX2VkdWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX2VkdWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLnRvcC1ncmFkdWF0ZV9lZHVjYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnRvcC1ncmFkdWF0ZV9lZHVjYXRpb25faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ5JTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW1faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIGNhbGMoMTAwJSAtIDQ4cHgpLCBjYWxjKDEwMCUgLSA0OHB4KSAxMDAlLCAwIDEwMCUsIDAgMCk7XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjYzM1YzY0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLmljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDVweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjYzM1YzY0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjYzM1YzY0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIC5pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTc4cHg7XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLnRleHQge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLnRleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4udG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIC50ZXh0IC50ZXh0LTAyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4udG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIC50ZXh0IC50ZXh0LTAyIC50eHQwMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lZHVjYXRpb25faXRlbSAudGV4dCAudGV4dC0wMiAudHh0MDIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gLnRleHQgLnRleHQtMDIgLnR4dDAzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIGRsIGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgNnB4IDUwcHg7XG4gIGJvcmRlci10b3A6IDNweCBkb3R0ZWQgI2MzNWM2NDtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lZHVjYXRpb25faXRlbSBkbCBkdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDExcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taXJhaS9pY25fcV9yZC5wbmcpIDAgMC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xufVxuXG4udG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIGRsIGR0IGltZyB7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lZHVjYXRpb25faXRlbSBkbCBkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDhweCA1MHB4O1xufVxuXG4udG9wLWdyYWR1YXRlX2VkdWNhdGlvbl9pdGVtIGRsIGRkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pcmFpL2ljbl9hX3JkLnBuZykgMCAwLzEwMCUgYXV0byBuby1yZXBlYXQ7XG59XG5cbi50b3AtZ3JhZHVhdGVfZWR1Y2F0aW9uX2l0ZW0gZGwgZGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udG9wLWdyYWR1YXRlX2VtcGxveW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX2VtcGxveW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50b3AtZ3JhZHVhdGVfZW1wbG95bWVudF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDklO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ3JhZHVhdGVfZW1wbG95bWVudF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50b3AtZ3JhZHVhdGVfZW1wbG95bWVudF9pdGVtX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA0OHB4KSwgY2FsYygxMDAlIC0gNDhweCkgMTAwJSwgMCAxMDAlLCAwIDApO1xufVxuXG4udG9wLWdyYWR1YXRlX2VtcGxveW1lbnRfaXRlbSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM3ZjkyNTY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gLmljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDVweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjN2Y5MjU2O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG59XG5cbi50b3AtZ3JhZHVhdGVfZW1wbG95bWVudF9pdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZDogIzdmOTI1NjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX2VtcGxveW1lbnRfaXRlbSAudGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWdyYWR1YXRlX2VtcGxveW1lbnRfaXRlbSAuaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxNzhweDtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gLnRleHQge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC50b3AtZ3JhZHVhdGVfZW1wbG95bWVudF9pdGVtIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gLnRleHQgLnRleHQtMDIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi50b3AtZ3JhZHVhdGVfZW1wbG95bWVudF9pdGVtIC50ZXh0IC50ZXh0LTAyIC50eHQwMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gLnRleHQgLnRleHQtMDIgLnR4dDAyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udG9wLWdyYWR1YXRlX2VtcGxveW1lbnRfaXRlbSAudGV4dCAudGV4dC0wMiAudHh0MDMge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi50b3AtZ3JhZHVhdGVfZW1wbG95bWVudF9pdGVtIGRsIGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgNnB4IDUwcHg7XG4gIGJvcmRlci10b3A6IDNweCBkb3R0ZWQgIzdmOTI1Njtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gZGwgZHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMXB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlyYWkvaWNuX3FfZ3IucG5nKSAwIDAvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbn1cblxuLnRvcC1ncmFkdWF0ZV9lbXBsb3ltZW50X2l0ZW0gZGwgZHQgaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udG9wLWdyYWR1YXRlX2VtcGxveW1lbnRfaXRlbSBkbCBkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDhweCA1MHB4O1xufVxuXG4udG9wLWdyYWR1YXRlX2VtcGxveW1lbnRfaXRlbSBkbCBkZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taXJhaS9pY25fYV9nci5wbmcpIDAgMC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xufVxuXG4udG9wLWdyYWR1YXRlX2VtcGxveW1lbnRfaXRlbSBkbCBkZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi50b3AtZmFjdWx0eSB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY3VsdHkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi50b3AtZmFjdWx0eV9pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY3VsdHlfaW5uZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnRvcC1mYWN1bHR5X21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nOiA1NXB4IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjODk4OTg5O1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY3VsdHlfbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAudG9wLWZhY3VsdHlfbWVzc2FnZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLWZhY3VsdHlfbW92aWUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNTYwIC8gMzE1O1xufVxuIiwiLypcclxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcclxudjEuNi4xXHJcbkxhc3QgVXBkYXRlZDogMjAxMC0wOS0xN1xyXG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxyXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXHJcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXHJcbmIsIGksXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgb3V0bGluZTowO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6MTtcclxufVxyXG5cclxubWFpbixhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXHJcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gICAgcXVvdGVzOm5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgY29udGVudDpub25lO1xyXG59XHJcblxyXG5hIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5pbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmY5O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zdHlsZTppdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG5kZWwge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZDtcclxuICAgIGN1cnNvcjpoZWxwO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOjA7XHJcbn1cclxuXHJcbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xyXG5ociB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjY2NjYztcclxuICAgIG1hcmdpbjoxZW0gMDtcclxuICAgIHBhZGRpbmc6MDtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuIiwiQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcclxuXHRvcGFjaXR5OiAkb3BhY2l0eTtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9KCRvcGFjaXR5ICogMTAwKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlKSB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiR0eXBlO1xyXG5cdC1tb3otYm94LXNpemluZzokdHlwZTtcclxuXHRib3gtc2l6aW5nOiR0eXBlO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYmFzZSgkd2lkdGg6MTA5NiwkcGM6MjAsJHNwOjh2dykge1xyXG4gIG1heC13aWR0aDogJHdpZHRoICogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6ICRwYyAqIDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAkcGMgKiAxcHg7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhcnJvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWFpbjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtYWluO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaHRtbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxufVxyXG5ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBmb250LWZhbWlseTogJGZvbnQtbm90b3NhbnM7XHJcbiAgZm9udC1zaXplOiAkYmFzZS1mcztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogJGJhc2U7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogc3RyaWN0O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgLy9AaW5jbHVkZSBmel92dygkcmVzZXQtZnMpO1xyXG4gICAgZm9udC1zaXplOiAkc3AtZnM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHRpbnkpIHtcclxuICAgIEBpbmNsdWRlIGZ6X3Z3KDEzKTtcclxuICB9XHJcbn1cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxuICAmOmhvdmVyIHtcclxuICB9XHJcbiAgJjp2aXNpdGVkIHtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIHRyYW5zaXRpb246IC41cztcclxufVxyXG5cclxuYVtocmVmXTpob3ZlciBpbWcge1xyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbn1cclxuIiwiLyogQG1lZGlhIGNsYXNzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udGlueSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcSh0aW55KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnRhYiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcSh0YWIpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4ucGMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uc3BpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHNwKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcbi50YWJpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxufVxyXG4ucGNpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogQGdyb3VwIGZsb2F0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uaW1nLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcclxufVxyXG4uaW1nLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xyXG59XHJcblxyXG4vKiBAc3RhdHVzIGZvbnQgY29sb3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjZjQwMDAwO1xyXG59XHJcbiIsIi5zY3JvbGwtZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiAycyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgJi5kZWxheTEge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgfVxuICAmLmRlbGF5MiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIH1cbiAgJi5kZWxheTMge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gIH1cbiAgJi5kZWxheTQge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuICB9XG59XG4uc2Nyb2xsLWZhZGVUb3BJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuLnNjcm9sbC1mYWRlTGVmdEluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbi5zY3JvbGwtZmFkZVJpZ2h0SW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5cbi5zY3JvbGwtYmx1ciB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbiAgJi5zaG93IHtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cblxuLmdyYXBoLWFuaW1hdGlvbiB7XG4gIC5ncmEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMTBweCk7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgJi5nMDEsICYuZzA2IHt0cmFuc2l0aW9uLWRlbGF5OiAuMnN9XG4gICAgJi5nMDIsICYuZzA3IHt0cmFuc2l0aW9uLWRlbGF5OiAuNHN9XG4gICAgJi5nMDMsICYuZzA4IHt0cmFuc2l0aW9uLWRlbGF5OiAuNnN9XG4gICAgJi5nMDQsICYuZzA5IHt0cmFuc2l0aW9uLWRlbGF5OiAuOHN9XG4gICAgJi5nMDUsICYuZzEwIHt0cmFuc2l0aW9uLWRlbGF5OiAxc31cbiAgfVxuICAmLnNob3cge1xuICAgIC5ncmEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxuICB9XG59XG5cbi5kb3VuYXQtYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogM3MgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2Nyb2xsLXN2ZyB7XG4gIG9wYWNpdHk6IDA7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAubmEge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjAwMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAuNTtcbiAgICAgIHN0cm9rZTogJGJhc2UgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbjogbmFfYW5pbWUgMXMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmFfYW5pbWUge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMDA7XG4gICAgZmlsbDogdHJhbnNwYXJlbnRcbiAgfVxuICA1MCUge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICBmaWxsOiAkYmFzZTtcbiAgfVxufSIsbnVsbCwiLndyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICB9XHJcbiAgLm1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC5iZ2UtY29udGVudHMge1xyXG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydGljbGVzLWJnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlN2Y0ZWYgMCwjZmZmIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZTdmNGVmIDAsI2ZmZmQgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgIGhlaWdodDogNjUzcHg7XHJcbiAgfVxyXG4gICZfd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wLW1lc3NhZ2UgLnBhcnRpY2xlcy1iZyB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufSIsIi5nbmF2IHtcbiAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbWFpbiwuMSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZml4ZWQge1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICB9XG59IiwiLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyMGRlZywgI0ZEOUUwMCAwJSwgI0ZEQkYzRiAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjBkZWcsICMyZDNhODAgMCUsICMzNzVkZDAgMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzE3NGY5ZSB1cmwoL2ltZy9jb21tb24vYmdfZm9vdGVyLnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2NvbW1vbi9zcC9zcF9iZ19mb290ZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMjAwLDIwLDApO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNzBweDtcbiAgICB9XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiA0MHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5hdmktYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEobmF2KSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJG1haW47XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb24ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmJlZm9yZSwgLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHhcclxuICB9XHJcbn1cclxuLmNsb3NlIC5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5jbG9zZSAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLnBhbmVsLWJ0bi1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxOXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlLCAucGFuZWwtYnRuLWljb246OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YmVmb3JlIHtcclxuICBAaW5jbHVkZSBtcShuYXYpIHtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgfVxyXG59XHJcbi5wYW5lbC1idG4taWNvbjo6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIG1xKG5hdikge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4iLCIudGl0bGUtMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbi50aXRsZS0wMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEwMHB4IDMwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4NzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDZweDsgLyog44OJ44OD44OI44Gu55u05b6E44Gr5ZCI44KP44Gb44KLICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJG1haW4gM3B4LCB0cmFuc3BhcmVudCAzcHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCA2cHg7IC8qIOaoqu+8mumWk+malOOAgee4pu+8mumrmOOBlSAqL1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkbWFpbiAycHgsIHRyYW5zcGFyZW50IDJweCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNHB4OyAvKiDmqKrvvJrplpPpmpTjgIHnuKbvvJrpq5jjgZUgKi9cbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAkbWFpbjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbWFpbjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRtYWluO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDAgMCA0MHB4O1xuICBjb2xvcjogJG1haW47XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn0iLCIubXYge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgaGVpZ2h0OiA3NXZ3OyAvLyDihpAg6Kaq44KCNzV2d+OBp+WbuuWumlxuICAgIH1cblxuICAgICZfdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxOTIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAgICAgIC8vIOKGkCDopqrjga7pq5jjgZXjgavjg5XjgqPjg4Pjg4jvvIg9NzV2d++8iVxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi50b3AtaGVybyB7XG4gIGhlaWdodDogOTYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlyYWkvYmdfaGVyby5qcGcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4udG9wLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE3MHB4IDIwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZzogODBweCAxMHB4O1xuICB9XG4gICZfaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoMTIwMCwwLDV2dyk7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJG1haW47XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ib3gge1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICB9XG4gICZfaW1hZ2Uge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfdGV4dCB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICAgIG1hcmdpbi10b3A6IC0wLjRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICZfd29yZHMge1xuICAgIH1cbiAgICAmX3NpZ24ge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wLWNvdXJzZSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMjAwLDAsNXZ3KTtcbiAgfVxuICAmX2NvcHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM4OTg5ODk7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM4OTg5ODk7XG4gICAgY29sb3I6ICMzZDM5Mzk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM4OTg5ODk7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg5ODk4OTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y1RjA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBiciB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX2N1cnJpY3VsdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgJl9idXR0b24ge1xuICAgIEBpbmNsdWRlIGJhc2UoMTIwMCwwLDV2dyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM5LCAxMzgsIDE0MywgMSkgMCUsIHJnYmEoMjQ4LCAxOTAsIDEyNSwgMSkgMTAwJSk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pcmFpL2ljbl9hcnJvdy5zdmcpIHJpZ2h0IDIwcHggY2VudGVyIC8gMjNweCAyM3B4IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2Utc3Age1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICZfaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDExMDAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICZfa2V5d29yZHMge1xuICAgIEBpbmNsdWRlIGJhc2UoOTEwLDIwLDV2dyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIGR0IHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgICAgICAgIGNvbnRlbnQ6ICdldGMnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaW1hZ2Uge1xuICAgIEBpbmNsdWRlIGJhc2UoMTAyMCwyMCw1dncpO1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICAgICYtZWxlYyBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1jb3Vyc2UtYmFzaWMge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICZfaW5uZXIge1xuICAgIEBpbmNsdWRlIGJhc2UoMTEyMCwyMCw1dncpO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBiYXNlKDExMDAsMjAsNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGJyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfaW1hZ2Uge1xuICAgIEBpbmNsdWRlIGJhc2UoOTIwLDIwLDV2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAtMjEwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRtYWluO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRtYWluO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9jb3B5IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfdGl0bGUge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiA0cHggc29saWQgJG1haW47XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBjb2xvcjogJG1haW47XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuICAmX2xpc3Qge1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDYuOCU7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC05MnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBhc3BlY3QtcmF0aW86IDYyIC8gMTU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21pcmFpL2ltZ19saW5lLnBuZykgY2VudGVyIHRvcCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI4LjglO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdiM2ZhMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2tleXdvcmRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZGQge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3YjNmYTE7XG4gICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAjN2IzZmExO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMi41cmVtO1xuICAgICAgICAgICAgICBjb250ZW50OiAnZXRjJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29tbWVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4udG9wLWppcCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMjAwLDAsNXZ3KTtcbiAgfVxuICAmX2NvcHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM4OTg5ODk7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM4OTg5ODk7XG4gICAgY29sb3I6ICMzZDM5Mzk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IC04cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM4OTg5ODk7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg5ODk4OTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y1RjA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbG9nbyB7XG4gICAgbWF4LXdpZHRoOiA0MzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX21lc3NhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgYnIge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ib3gge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gICZfdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi13aWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2I1YjViNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICAgIC50eHQwMSB7fVxuICAgICAgLnR4dDAyIHtmb250LXNpemU6IDQwcHh9XG4gICAgICAudHh0MDMge2ZvbnQtc2l6ZTogMjBweH1cbiAgICAgIC50eHQwNCB7Zm9udC1zaXplOiAzMHB4fVxuICAgICAgLnR4dDA1IHtmb250LXNpemU6IDIwcHh9XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAudHh0MDEge31cbiAgICAgICAgLnR4dDAyIHtmb250LXNpemU6IDI0cHh9XG4gICAgICAgIC50eHQwMyB7Zm9udC1zaXplOiAxOHB4fVxuICAgICAgICAudHh0MDQge2ZvbnQtc2l6ZTogMjRweH1cbiAgICAgICAgLnR4dDA1IHtmb250LXNpemU6IDE2cHh9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdGV4dC1leCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNiODFjMjI7XG4gICAgfVxuICB9XG4gICZfcHJvZ3JhbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICZfaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib3gge1xuICAgICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgICBAaW5jbHVkZSBiYXNlKDUwMCwwLDApO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfbGlzdCB7XG4gICAgICAmX2l0ZW0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2V4cGVyaWVuY2Uge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJl90aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMzk3ODtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCBjYWxjKDEwMCUgLSA4MnB4KSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNzBweCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDQ1cHggNDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDU2YTg7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9sZWFkIHtcbiAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIH1cbiAgICAmX2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3Bob3RvIHtcbiAgICAgIHdpZHRoOiAyNiU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZyb20ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9tYWluIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtZnV0dXJlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDEyMDAsMCw1dncpO1xuICB9XG4gICZfY29weSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzg5ODk4OTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg5ODk4OTtcbiAgICBjb2xvcjogIzNkMzkzOTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLThweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzg5ODk4OTtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjODk4OTg5O1xuICAgICAgYmFja2dyb3VuZDogI0VDRjVGMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGJyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfbm90aWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfZ3JhcGgge1xuICAgIEBpbmNsdWRlIGZsZXgobm93cmFwLHNwYWNlLWJldHdlZW4pO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX25vdGljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogNDEycHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2VkdWNhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzM1YzY0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9hd2FyZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICZfYm94IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfaXRlbSB7XG4gICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZW1wbG95bWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2Y5MjU2O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib3gge1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgcGFkZGluZzogMCA3MHB4O1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtZ3JhZHVhdGUge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBiYXNlKDEyNDAsMjAsNXZ3KTtcbiAgfVxuICAmX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmX2VkdWNhdGlvbiB7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJl9pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggNXB4IHJnYmEoMCwwLDAsLjEpKTtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgJl9pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNDhweCksIGNhbGMoMTAwJSAtIDQ4cHgpIDEwMCUsIDAgMTAwJSwgMCAwKTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2MzNWM2NDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogLTQ1cHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjMzVjNjQ7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMzVjNjQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LTAxIHtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC0wMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIC50eHQwMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50eHQwMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50eHQwMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkbCB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDZweCA1MHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBkb3R0ZWQgI2MzNWM2NDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlyYWkvaWNuX3FfcmQucG5nKSAwIDAgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA4cHggNTBweDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWlyYWkvaWNuX2FfcmQucG5nKSAwIDAgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfZW1wbG95bWVudCB7XG4gICAgQGluY2x1ZGUgZmxleChub3dyYXAsc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiAyJTtcbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCA1cHggcmdiYSgwLDAsMCwuMSkpO1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAmX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSBjYWxjKDEwMCUgLSA0OHB4KSwgY2FsYygxMDAlIC0gNDhweCkgMTAwJSwgMCAxMDAlLCAwIDApO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQ1cHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN2Y5MjU2O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzdmOTI1NjtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzdmOTI1NjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtMDEge1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LTAyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgLnR4dDAxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnR4dDAyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnR4dDAzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRsIHtcbiAgICAgICAgZHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNnB4IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IGRvdHRlZCAjN2Y5MjU2O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taXJhaS9pY25fcV9nci5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDhweCA1MHB4O1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9taXJhaS9pY25fYV9nci5wbmcpIDAgMCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1mYWN1bHR5IHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgJl9pbm5lciB7XG4gICAgQGluY2x1ZGUgYmFzZSgxMjAwLDAsNXZ3KTtcbiAgfVxuICAmX21lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM4OTg5ODk7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgYnIge1xuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9tb3ZpZSB7XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiA1NjAgLyAzMTU7XG4gICAgfVxuICB9XG59XG5cbiIsIkBtaXhpbiBmbGV4KCR3cmFwOm5vd3JhcCwkanVzdGlmeTpmbGV4LXN0YXJ0KXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgZmxleC13cmFwOiAkd3JhcDtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1peGluIGZsZXgtc3AoJHdyYXA6bm93cmFwLCRqdXN0aWZ5OmZsZXgtc3RhcnQpe1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICBmbGV4LXdyYXA6ICR3cmFwO1xufSIsIiRsYXJnZVJhbmdlOiAxODAwcHg7XHJcbiRtZWRpdW1SYW5nZTogMTIwMHB4O1xyXG4kc21hbGxSYW5nZTogNzYwcHg7XHJcbiR0aW55UmFuZ2U6IDMyMXB4O1xyXG4kbmF2V2lkdGg6IDk4MHB4O1xyXG5AbWl4aW4gbXEoJG1lZGlhKSB7XHJcblx0QGlmICRtZWRpYSA9PSBwYyB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbFJhbmdlICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gd2lkZSB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRsYXJnZVJhbmdlICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbmF2IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG5hdldpZHRoICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gc3Age1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gdGlueSB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR0aW55UmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJG1lZGlhID09IHRhYiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1SYW5nZX0pIGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbFJhbmdlICsgMX0pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkbWVkaWEgPT0gbW92IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGxhcmdlUmFuZ2V9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6Mzc1KXtcclxuICAkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG4gIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZ6X3Z3KCRmb250X3NpemU6MTApe1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcclxuICBmb250LXNpemU6IGdldF92dygkZm9udF9zaXplKTtcclxufVxyXG5cclxuQG1peGluIGZzKCRmb250X3NpemU6MTApe1xyXG4gIEBpbmNsdWRlIG1xKHRhYikge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcShzcCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXplICogMXB4O1xyXG4gICAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSk7XHJcbiAgfVxyXG59Il19 */
