@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=IBM+Plex+Sans:400,500,600,700);@font-face{font-family:dinot_cb;src:url(../../fonts/DINOT-CondBold.otf)}body{font-family:"IBM Plex Sans",sans-serif,"Microsoft Yahei","微软雅黑","STHeiti Light","华文细黑";font-weight:400;line-height:1;color:#453b39;font-size:14px}body .font_bold,body strong{font-weight:700}body.no-scroll,html.no-scroll{overflow:hidden;height:100%}a,a:active,a:hover,a:link,a:visited{text-decoration:none;color:#453b39}h1,h2,h3,h4,h5{margin:0;font-weight:400}p:last-child{margin-bottom:0}:focus{outline:0}button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border-radius:0;outline:0}.btn{background-color:#3b3166;border-radius:5px;font-size:17px;line-height:1;color:#fff;font-weight:500;padding:16px 34px;border:2px solid #3b3166;-webkit-transition:.3s ease;transition:.3s ease;text-align:center;display:inline-block}.btn img{height:24px;margin-right:20px;vertical-align:middle;display:inline}.btn span{vertical-align:middle;color:#fff}.btn:active,.btn:hover,.btn:link,.btn:visited{color:#fff}.btn:hover{background-color:#514585}.container{max-width:1140px;padding-left:20px;padding-right:20px}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.floating:after{content:" ";display:table;clear:both}.floating:before{content:" ";display:table;clear:both}.floating .float_left{float:left}.floating .float_right{float:right}#header_menu{height:106px;position:absolute;width:100%;bottom:0}#header_menu #header_menu_container{height:106px;text-align:center;position:relative;padding-top:22px;padding-bottom:21px;width:100%;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:10;background-repeat:no-repeat;background-position:center;background-size:cover;background-position:bottom center;background-size:auto;width:100%;background-color:#cca8cd}#header_menu .container{position:relative;overflow:hidden}#header_menu .left_menu,#header_menu .right_menu{position:absolute;margin:auto -25px;padding:0;list-style:none;height:18px;top:0;bottom:0}#header_menu .left_menu{left:15px}#header_menu .right_menu{right:15px}#header_menu .site_logo{width:245px;margin-left:auto;margin-right:auto}#header_menu .site_logo img{width:100%}#header_menu .menu-item{display:inline-block;padding-left:25px;padding-right:25px;position:relative}#header_menu .menu-item a{color:#fff;font-size:18px;font-weight:500;position:relative;z-index:1}#header_menu .menu-item.current-menu-item::after,#header_menu .menu-item.current-page-ancestor::after{content:' ';position:absolute;background-color:#6c266f;bottom:-3px;height:10px;left:22px;right:22px;margin:auto}#header_menu .menu-item.register_menu.current-menu-item::after{left:50px;right:50px}#header_menu .register_menu a{padding:11px 28px;border-radius:5px;border:2px solid #fff}#header_menu #responsive_btn{position:absolute;left:20px;top:0;bottom:0;border:0;margin:auto;padding:0;width:21px;height:20px}#header_menu #responsive_btn .hamburger-box{width:21px;height:20px}#header_menu #responsive_btn .hamburger-inner,#header_menu #responsive_btn .hamburger-inner:after,#header_menu #responsive_btn .hamburger-inner:before{height:2px;width:21px;background-color:#fff}#header_menu #responsive_btn .hamburger-inner:before{top:-9px}#header_menu #responsive_btn .hamburger-inner{width:15px;margin-top:-1px}#header_menu #responsive_btn .hamburger-inner:after{width:10px;bottom:-9px}#header_menu .register_link{position:absolute;right:20px;height:30px;top:0;bottom:0;margin:auto;width:30px}#header_menu .register_link img{width:100%}#header_menu .responsive-menu{position:fixed;left:0;width:100%;top:0;z-index:9;height:100%;-webkit-transition:all .5s;transition:all .5s;text-align:left;visibility:hidden;opacity:0;overflow-y:scroll;background-color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header_menu .responsive-menu li,#header_menu .responsive-menu ul{margin:0;padding:0;list-style:none}#header_menu .responsive-menu .container{max-width:375px}#header_menu .responsive-menu .main_menu>ul{margin:0 auto;max-width:400px;text-align:center;font-size:20px}#header_menu .responsive-menu .main_menu>ul li{display:block;border-bottom:1px solid #ececec}#header_menu .responsive-menu .main_menu>ul li>a{display:block;position:relative;text-align:left;font-size:22px;padding-top:25px;padding-bottom:25px}#header_menu .responsive-menu .main_menu>ul li>a:after{content:" ";position:absolute;height:22px;width:22px;background-position:center;right:0;background-size:contain;background-repeat:no-repeat}#header_menu .responsive-menu .main_menu>ul li.home_icon>a:after{background-image:url(../../images/home_icon.svg)}#header_menu .responsive-menu .main_menu>ul li.about_icon>a:after{background-image:url(../../images/about_icon.svg)}#header_menu .responsive-menu .main_menu>ul li.supporter_icon>a:after{background-image:url(../../images/supporter_icon.svg)}#header_menu .responsive-menu .main_menu>ul li.schedule_icon>a:after{background-image:url(../../images/schedule_icon.svg)}#header_menu .responsive-menu .main_menu>ul li.register_icon>a:after{background-image:url(../../images/register_icon.svg)}#header_menu .responsive-menu .main_menu>ul li.contactus_icon>a:after{background-image:url(../../images/contactus_icon.svg)}#header_menu .responsive-menu .main_menu>ul li.material_icon>a:after{background-image:url(../../images/materials_icon.svg)}#header_menu .responsive-menu .main_menu>ul li:after{display:none}#header_menu .responsive-menu .main_menu>ul li:first-child{border-top:1px solid #ececec}#header_menu .responsive-menu .close_menu{position:absolute;left:20px;top:26px;cursor:pointer}.materials_page .material_menu::after{content:' ';position:absolute;background-color:#6c266f;bottom:-3px;height:10px;left:22px;right:22px;margin:auto}#header_menu.is-active .responsive-menu{opacity:1;visibility:visible}.short_header #header_menu{position:fixed;z-index:10;top:0}.page_section{position:relative;padding-top:95px}#footer{padding-top:50px;color:#fff;font-weight:500;background-color:#6c266f}#footer a{color:#fff}#footer .footer_top{margin-bottom:40px;margin-left:-15px;margin-right:-15px}#footer .left_menu{width:650px;float:left;padding-left:15px;padding-right:15px}#footer .right_menu{width:440px;float:right;padding-left:15px;padding-right:15px}#footer .flex_item:nth-child(2n+1){clear:both}#footer .footer_section_title{font-size:15px;margin-bottom:35px}#footer .section_content{font-size:30px;line-height:1.5}#footer .section_content .address{margin-bottom:20px}#footer .section_content .tel{margin-bottom:20px}#footer .download_section{margin-bottom:25px}#footer .download_section .download_item{margin-right:35px}#footer .download_section .download_item:last-child{margin-right:0}#footer .download_section .bottom{font-size:15px;margin-top:30px}#footer .download_section .presskit .download_item img{margin-right:12px;width:15px;vertical-align:middle}#footer .download_section .presskit .download_item span{vertical-align:middle}#footer .socialmedia_section .media_item_link{margin-right:38px;white-space:nowrap}#footer .socialmedia_section .media_item_link span{font-size:30px;vertical-align:middle}#footer .socialmedia_section .media_item_link img{height:20px;vertical-align:middle;margin-right:15px}#footer .socialmedia_section .media_item_link:last-child{margin-right:0}#footer .footer_bottom{margin-bottom:35px;margin-left:-15px;margin-right:-15px}#footer .footer_bottom .footer_link{margin-left:30px;display:inline-block;margin-bottom:40px;line-height:1}#footer .footer_bottom .footer_link>img{height:80px;display:block}#footer .footer_bottom .right_menu .footer_link>img{max-width:100%;height:auto;max-height:56px}#footer .footer_bottom .section_content{overflow:hidden}#footer .footer_bottom .link_container{margin-left:-30px}#footer .copy_right{padding-bottom:27px;font-size:10px}.title_container{text-align:center}#slogan_title{padding-top:50px;padding-bottom:60px;margin-left:auto;margin-right:auto;position:relative;font-size:40px;font-weight:500;text-align:center;margin-bottom:40px;display:inline-block;padding-left:60px;padding-right:60px;min-width:350px}#slogan_title:before{content:' ';width:62px;height:80px;background-size:cover;position:absolute;background-position:top center;background-image:url(../../images/red_trangle.svg);left:0;top:0}#slogan_title:after{content:' ';width:59px;height:80px;background-size:cover;position:absolute;background-position:bottom center;background-image:url(../../images/orange_triangle.svg);right:0;bottom:0}hr.line{max-width:1200px;display:block;height:1px;border:0;border-top:1px solid #ececec;margin:0 auto;padding:0}h1.section_title,header.section_title{font-size:30px;line-height:1;margin-bottom:80px;min-height:10px;font-weight:500}h1.section_title.icon_left,header.section_title.icon_left{padding-left:60px;position:relative;font-size:30px}h1.section_title.icon_left:before,header.section_title.icon_left:before{content:' ';background-image:url(../../images/triangle_left.png);position:absolute;top:0;left:0;width:23px;height:30px;background-repeat:no-repeat;background-position:center;background-size:cover}header.section_small_title{text-align:center}header.section_small_title span{display:inline-block;font-size:20px;font-weight:500;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:5px;position:relative;text-align:center;margin-bottom:60px;padding-left:40px;padding-right:40px}header.section_small_title span:before{content:' ';position:absolute;top:0;background-size:contain;background-repeat:no-repeat;background-position:top left;background-image:url(../../images/small_t_left.png);left:0;width:17px;height:30px}header.section_small_title span:after{content:' ';position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:bottom right;background-image:url(../../images/small_t_right.png);right:0;width:18px;height:30px}header.section_small_title.reverse span{padding-top:0;padding-bottom:0}header.section_small_title.reverse span:before{background-image:url(../../images/small_t_right.png)}header.section_small_title.reverse span:after{background-image:url(../../images/small_t_left.png)}#location_map .container{position:relative}#location_map #map{height:300px;margin-bottom:60px}#location_map .address{font-size:30px;position:absolute;right:20px;top:0;font-weight:500}#location_map .btn_content{text-align:center}#home_page.page_section{padding-top:0}#home_page #header_menu #header_menu_container{position:absolute;bottom:0;-webkit-box-shadow:none;box-shadow:none}#home_page #header_menu.fixed #header_menu_container{position:fixed;top:0;bottom:auto;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}#home_page .banner_section{background-position:center bottom;background-size:auto;background-repeat:no-repeat;position:relative;padding-bottom:106px}#home_page .banner_section .image_container{position:relative;height:100%;overflow:hidden}#home_page .banner_section .image_container .bg_img{height:calc(100vh - 106px);background-size:auto 100%;background-position:center;background-repeat:no-repeat;background-color:#6b266f}#home_page .banner_section .image_container .desktop_view .header_image{display:none}#home_page .banner_section .header_cloud{position:absolute;left:0;top:0;max-width:calc(50% - 260px)}#home_page .banner_section .header_right{position:absolute;left:calc(50% - 80px);bottom:50px;height:calc(100% - 80px)}#home_page .banner_section .header_bottom{height:177px;background-image:url(../../images/header_bottom.svg);bottom:0;position:absolute;background-size:contain;background-repeat:repeat-x;background-position:bottom center;width:100%}#home_page .banner_section .text_container{position:absolute;bottom:200px;left:100px;color:#744c28;font-weight:700;letter-spacing:2px}#home_page .banner_section .text_container .date{font-size:30px;margin-bottom:5px}#home_page .banner_section .text_container .datetime{font-size:18px;margin-bottom:5px}#home_page .banner_section .text_container .address{font-size:18px}#home_page .banner_section .desktop_view img{width:100%}#home_page .banner_section .mobile_view{display:none}#home_page .banner_section .mobile_view img{width:100%}#home_page header.section_title{margin-bottom:80px}#home_page .section_container{padding-top:115px;padding-bottom:115px}#home_page .latest_news .float_left,#home_page .latest_news .float_right{width:50%;padding-left:20px;padding-right:20px;height:500px}#home_page .latest_news .floating{margin-left:-20px;margin-right:-20px}#home_page .latest_news .float_left .news_container{background-color:#cca8cd;padding:25px 30px;height:100%;border-radius:5px}#home_page .latest_news .float_left .inner{background-color:#fff;height:100%;overflow:scroll;color:#000}#home_page .latest_news .float_left .news_item{padding:45px 25px 35px;border-bottom:1px solid #e4e4e4}#home_page .latest_news .float_left .news_item .date{font-size:20px;position:relative;display:inline-block;padding-bottom:3px;padding-left:7px;padding-right:7px;margin-bottom:15px}#home_page .latest_news .float_left .news_item .date span{position:relative}#home_page .latest_news .float_left .news_item .date:before{content:' ';position:absolute;background-color:rgba(122,121,121,.3);bottom:0;height:10px;left:0;right:0}#home_page .latest_news .float_left .news_item .content{font-size:20px;font-weight:500;padding-left:7px;line-height:1.6}#home_page .latest_news .float_right{position:relative}#home_page .latest_news .float_right .review_container{position:relative;height:100%;overflow:hidden}#home_page .latest_news .float_right .review_link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#home_page .latest_news .float_right .review_link:hover+.review_image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#home_page .latest_news .float_right .review_image{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;-webkit-transition:.3s ease;transition:.3s ease}#home_page .latest_news .float_right .review_text{position:absolute;right:45px;bottom:20px;font-weight:600;text-align:right;color:#fff}#home_page .latest_news .float_right .review_text .title{font-size:30px;margin-bottom:15px}#home_page .latest_news .float_right .review_text .desc{font-size:20px}#home_page .slogan .content{font-size:25px;max-width:670px;line-height:1.7;text-align:center;margin-left:auto;margin-right:auto;font-weight:500}#home_page .event_datetime{max-width:920px;margin-left:auto;margin-right:auto}#home_page .event_datetime .float_left{width:50%;text-align:center}#home_page .event_datetime .date_time_item .bg{height:315px;padding-top:25px;background-position:center;background-repeat:no-repeat;max-width:300px;margin-left:auto;margin-right:auto;position:relative}#home_page .event_datetime .date_time_item .bg>a{position:absolute;left:0;top:0;width:100%;height:100%}#home_page .event_datetime .date_time_item .title{font-size:18px;font-weight:500;text-transform:uppercase;padding-bottom:28px;position:relative;margin-bottom:18px}#home_page .event_datetime .date_time_item .title:after{content:" ";width:22px;height:1px;position:absolute;left:0;right:0;margin:auto;bottom:0;background-color:#453b39}#home_page .event_datetime .date_time_item .date{font-size:80px;font-family:dinot_cb,sans-serif;line-height:1.3;font-weight:700;margin-bottom:20px;color:#744c28}#home_page .event_datetime .date_time_item .time{font-size:20px;font-weight:500}#home_page .sponsors .sponsors_items{margin-bottom:90px}#home_page .sponsors .sponsors_items .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#home_page .sponsors .sponsors_items .flex_item img{max-width:100%}#home_page .sponsors .btn_content{text-align:center}#home_page .lecture .slick_container{padding-top:35px;background-size:auto 400px;background-position:top center;background-repeat:no-repeat}#home_page .lecture .lecture_item{text-align:center;opacity:0}#home_page .lecture .lecture_item .image_bg{height:400px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:60px}#home_page .lecture .lecture_item .date_time{font-size:20px;font-weight:600;position:relative;display:inline-block;padding-bottom:3px;padding-left:7px;padding-right:7px;margin-bottom:25px}#home_page .lecture .lecture_item .date_time span{position:relative}#home_page .lecture .lecture_item .date_time:before{content:' ';position:absolute;background-color:#ffdd3f;bottom:0;height:10px;left:0;right:0}#home_page .lecture .lecture_item .title{font-size:40px;font-weight:500;max-width:670px;margin-left:auto;margin-right:auto;margin-bottom:55px}#home_page .lecture .slick-initialized .lecture_item{opacity:1}#home_page .lecture .slick-next,#home_page .lecture .slick-prev{width:38px;height:30px;background-image:url(../../images/arrow.png);background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:.3s ease;transition:.3s ease;right:0}#home_page .lecture .slick-next:before,#home_page .lecture .slick-prev:before{display:none}#home_page .lecture .slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0}#home_page .lecture_content_section:hover .slick-next,#home_page .lecture_content_section:hover .slick-prev{opacity:1}#home_page .bottom_message{padding-top:80px;background-image:url(../../images/yellow.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:30px;background-position:top center;color:#453b39}#home_page .bottom_message .message_box{border:2px solid #fff;font-size:40px;font-weight:500;padding:62px 20px;text-align:center;max-width:700px;margin-left:auto;margin-right:auto;background-color:#ffcb05;margin-bottom:35px;color:#453b39}#home_page .bottom_message .message_desc{text-align:center;max-width:820px;font-size:17px;line-height:1.4;font-weight:600;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;color:#453b39}#about_page .content_section{padding-top:115px;padding-bottom:100px}#about_page .top_section #slogan_title{margin-bottom:65px}#about_page .top_section .content{font-size:25px;line-height:1.7;max-width:750px;margin-left:auto;margin-right:auto;text-align:center;font-weight:500}#about_page .top_section .content p{margin-bottom:35px}#about_page .top_section .content p:last-child{margin-bottom:0}#about_page .topics_section .section_title{margin-bottom:90px;line-height:1.4}#about_page .topics_section .section_title.icon_left:before{top:8px}#about_page .section_title{margin-bottom:90px}#about_page .topic_item{border-bottom:1px solid #ececec}#about_page .topic_item:first-of-type{border-top:1px solid #ececec}#about_page .topic_item .topic_name{padding-top:30px;padding-bottom:30px;font-size:30px;line-height:1.7;position:relative;cursor:pointer;font-weight:600}#about_page .topic_item .topic_name img{width:38px;position:absolute;top:0;bottom:0;right:0;margin:auto}#about_page .topic_item .topic_name .topic_plus{display:none}#about_page .topic_item .topic_name .topic_minus{display:block}#about_page .topic_item .topic_name.collapsed .topic_plus{display:block}#about_page .topic_item .topic_name.collapsed .topic_minus{display:none}#about_page .topic_item .topic_content p{line-height:1.4;font-size:20px}#about_page .topic_item .content_inner{padding-bottom:30px}#about_page .btn_content{margin-top:80px;text-align:center}#about_page .years_smart.content_section{padding-bottom:75px}#about_page .years_smart.content_section .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 12.25%;-ms-flex:0 0 12.25%;flex:0 0 12.25%;font-size:30px;font-weight:500;margin-bottom:25px}#about_page .way_to_go{padding-top:95px}#about_page .way_to_go .way_to_go_content{background-color:#6c266f;border-radius:5px;padding:30px 25px}#about_page .way_to_go .way_to_go_content .top_header{font-size:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select{border-right:1px solid #979797;width:175px;text-align:center;cursor:pointer;font-weight:500}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select span{vertical-align:middle;opacity:.1;color:#fff}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select img{vertical-align:middle;margin-right:15px;height:15px;opacity:.1}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select.active span{opacity:1}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select.active img{height:22px;opacity:1}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select:last-child{border-right:none}#about_page .way_to_go .way_to_go_content .content{display:none}#about_page .way_to_go .way_to_go_content .content .flex_item{padding:13px 50px;font-weight:600;border-right:1px solid #e4e4e4;text-align:center;line-height:1.3}#about_page .way_to_go .way_to_go_content .content .flex_item:last-child{border-right:none}#about_page .way_to_go .way_to_go_content .content .col_1{width:250px}#about_page .way_to_go .way_to_go_content .content .col_right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#about_page .way_to_go .way_to_go_content .content .col_right .item_content{text-align:left;width:100%}#about_page .way_to_go .way_to_go_content .content header{background-color:#cca8cd;font-size:20px;border-bottom:1px solid #e4e4e4}#about_page .way_to_go .way_to_go_content .content .content_text{font-size:18px;background-color:#fff}#about_page .way_to_go .way_to_go_content .content .content_text .flex{border-bottom:1px solid #e4e4e4}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item{padding-top:24px;padding-bottom:24px}#about_page .way_to_go .way_to_go_content .content .content_text .col_1{font-size:21px}#about_page .way_to_go .way_to_go_content .content .content_text .col_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#about_page .way_to_go .way_to_go_content .content.active{display:block}#about_page .way_to_go .way_to_go_content header.section_small_title span{margin-bottom:50px}#supporters_page h1.section_title{margin-bottom:25px}#supporters_page .content_section{padding-top:50px;padding-bottom:75px}#supporters_page .supporter_section{padding-top:100px;padding-bottom:50px}#supporters_page .supporter_section .supporter_items{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#supporters_page .supporter_section .supporter_item{margin-bottom:50px;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;padding-left:10px;padding-right:10px}#supporters_page .supporter_section .supporter_item img{max-height:100%;max-width:100%}#supporters_page .supporter_section .section_small_title{margin-bottom:0}#supporters_page .supporter_section .section_small_title span{margin-bottom:50px}#supporters_page .supporter_section .flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#supporters_page .supporter_section .sponsor_items{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#supporters_page .supporter_section .sponsor_item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}#supporters_page .supporter_section .sponsor_item img{max-width:90%;max-height:100%}#supporters_page .supporter_section .supporter_1 .supporter_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:350px}#academy_page h1.section_title{margin-bottom:80px}#academy_page .top_section{font-size:25px;line-height:1.7;max-width:750px;margin-left:auto;margin-right:auto;text-align:center;font-weight:500}#academy_page .content_section{padding-top:50px;padding-bottom:75px}#academy_page .content_section .title_section{text-align:center;margin-bottom:110px}#academy_page .content_section .section_small_title span{margin-bottom:35px}#academy_page .content_section .team_title{font-size:40px;position:relative;display:inline-block;padding-bottom:6px;padding-left:7px;padding-right:7px;font-weight:500}#academy_page .content_section .team_title span{position:relative}#academy_page .content_section .team_title:before{content:' ';position:absolute;background-color:#b7e390;bottom:0;height:17px;left:0;right:0}#academy_page .content_section .contact_section{border:30px solid #f5f5f5;border-top-width:30px;border-bottom-width:30px;border-radius:5px;font-size:18px;font-weight:500;line-height:1.38889;text-align:center}#academy_page .content_section .contact_section .content_line{border-bottom:1px solid #e4e4e4}#academy_page .content_section .contact_section .content_line .organization{padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#academy_page .content_section .contact_section .content_line .organization img{margin-bottom:15px;max-width:95%}#academy_page .content_section .contact_section .content_line:last-child{border-bottom:none}#academy_page .content_section .contact_section .col_1{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;border-right:1px solid #e4e4e4;padding-left:5px;padding-right:5px}#academy_page .content_section .contact_section .col_2{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-left:5px;padding-right:5px}#academy_page .content_section .contact_section .col_3{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}#academy_page .content_section .contact_section .content_header{border-bottom:1px solid #e4e4e4}#academy_page .content_section .contact_section .content_header>div{padding-top:15px;padding-bottom:15px}#academy_page .content_section .contact_section .content_header .date_1{background-color:#6c266f;color:#fff}#academy_page .content_section .contact_section .content_header .date_2{background-color:#ffcb05}#academy_page .content_section .contact_section .content_line .full_width{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}#academy_page .content_section .contact_section .content_line .full_width .flex_left,#academy_page .content_section .contact_section .content_line .full_width .flex_right{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;padding-left:5px;padding-right:5px}#academy_page .content_section .contact_section .content_line .full_width .flex_left{background-color:#f7f1f7}#academy_page .content_section .contact_section .content_line .full_width .flex_right{background-color:#fffced}#academy_page .content_section .contact_section .content_line .text{padding-top:30px;padding-bottom:30px;padding-left:5px;padding-right:5px}#academy_page .content_section .contact_section .content_line .text span{font-size:25px;font-weight:600;margin-bottom:6px;display:inline-block}#academy_page .content_section .contact_section .content_line .text_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.materials_page .content_section{padding-top:50px;padding-bottom:75px}.materials_page h1.section_title{margin-bottom:60px}.materials_page .cat_menu{border-bottom:1px solid #ececec;margin-left:-30px}.materials_page .cat_menu_outer{overflow:hidden;margin-bottom:97px}.materials_page .cat_menu_item{font-size:20px;font-weight:500;display:inline-block;margin-bottom:-1px}.materials_page .cat_menu_item>a{margin-bottom:18px;display:block;padding-left:30px;padding-right:30px;border-right:1px solid #f2f2f2}.materials_page .cat_menu_item:last-child>a{border-right:none}.materials_page .cat_menu_item.active{position:relative}.materials_page .cat_menu_item.active:after{content:' ';height:4px;left:30px;right:30px;background-color:#6c266f;position:absolute;bottom:0}.dropdown.mobile{display:none;position:relative;max-width:400px;margin-left:auto;margin-right:auto}.dropdown.mobile .btn{width:100%;background-color:#6c266f;border-color:#6c266f;border-radius:0;color:#fff;font-size:16px;line-height:1.6;padding:15px 25px;text-align:left;position:relative}.dropdown.mobile .btn .button{display:none}.dropdown.mobile .btn:after{content:' ';position:absolute;width:14px;height:9px;background-image:url(../../images/triangle_w.png);background-size:contain;background-position:center;background-repeat:no-repeat;top:0;bottom:0;margin:auto;right:25px}.dropdown.mobile .dropdown-menu{width:100%;background:#fff;border:1px solid #c4c4c4;z-index:2;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.dropdown.mobile .dropdown-menu .dropdown-item{padding-top:10px;padding-bottom:10px}.dropdown.mobile .dropdown-menu .dropdown-item:hover{background-color:#eee}#news_page .news_section{margin-bottom:100px;margin-top:100px}#news_page .news_section:last-of-type+hr{display:none}#news_page .news_section_item{padding:58px 48px;font-size:25px;font-weight:500;padding-left:285px;position:relative;line-height:1.4}#news_page .news_section_item .date{font-size:20px;font-weight:400;margin-right:110px;position:absolute;top:61px;left:58px}#news_page .news_section_item span{vertical-align:middle}#news_page .news_section_item:nth-child(odd){background-color:#f8f8f8}#channels_page .content_section{padding-bottom:0}#channels_page .channels_section .flex{margin-left:-15px;margin-right:-15px}#channels_page .channels_section .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding-left:15px;padding-right:15px;margin-bottom:100px}#channels_page .channels_section .channel_item{position:relative}#channels_page .channels_section .image_bg{height:200px;-webkit-transition:.3s ease;transition:.3s ease}#channels_page .channels_section .img_container{position:relative;overflow:hidden}#channels_page .channels_section .img_container:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:#ffdd3f solid 0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#channels_page .channels_section .channel_item>a{position:absolute;left:15px;right:15px;height:100%;z-index:1}#channels_page .channels_section .channel_item>a:hover+.img_container .image_bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#channels_page .channels_section .channel_item>a:hover+.img_container:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:4px}#channels_page .channels_section .title{font-size:25px;font-weight:500;line-height:1.3;margin-top:20px}#gallery_page .gallery_section{position:relative;min-height:500px}#gallery_page .gallery_section .gallery_images{margin-left:-10px;margin-right:-10px}#gallery_page .gallery_section .gallery_images .flex_item{width:25%;padding-left:10px;padding-right:10px;margin-bottom:20px;position:relative}#gallery_page .gallery_section .gallery_images .image_container{overflow:hidden;position:relative}#gallery_page .gallery_section .gallery_images .image_container:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:#ffdd3f solid 0;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#gallery_page .gallery_section .gallery_images .image_container:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-width:4px}#gallery_page .gallery_section .gallery_images .image_container>a{position:absolute;width:100%;height:100%;z-index:1}#gallery_page .gallery_section .gallery_images .image_container>a:hover+.image_bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#gallery_page .gallery_section .gallery_images .image_bg{height:170px;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:.3s ease;transition:.3s ease;position:relative}#gallery_page .cat_menu_outer{margin-bottom:60px}#register_page .content_section{padding-top:50px;padding-bottom:75px}#register_page .content_section .title_section{padding-bottom:100px}#register_page .content_section .title_section .text_center{text-align:center}#register_page .content_section .title_section .description{font-size:40px;font-weight:500;display:inline-block;margin-bottom:50px}#register_page .content_section .title_section .register_btn,#register_page .content_section .title_section .schedule_btn{display:inline-block;padding-left:7px;padding-right:7px;margin-bottom:10px}#register_page .content_section .title_section .register_btn .btn,#register_page .content_section .title_section .schedule_btn .btn{font-size:20px;padding-top:24px;padding-bottom:24px;border-color:#6c266f;-webkit-transition:.3s ease;transition:.3s ease}#register_page .content_section .title_section .register_btn .btn img,#register_page .content_section .title_section .schedule_btn .btn img{height:27px}#register_page .content_section .title_section .register_btn .btn:hover,#register_page .content_section .title_section .schedule_btn .btn:hover{opacity:.9}#register_page .content_section .title_section .register_btn .btn{width:330px;background-color:#6c266f}#register_page .content_section .title_section .schedule_btn .btn{background-color:transparent;padding-left:30px;padding-right:30px}#register_page .content_section .title_section .schedule_btn .btn span{color:#6c266f}#register_page .content_section .title_section .remarks{font-size:18px;margin-top:40px}#register_page .content_section .content_item{padding-top:100px;padding-bottom:100px}#register_page .content_section .register_remarks h1.section_title.icon_left{margin-bottom:50px}#register_page .content_section .register_remarks .remarks_desc{font-size:16px;margin-bottom:40px;line-height:1.4}#register_page .content_section .remarks_table{border-radius:5px;border:#f5f5f5 25px solid;font-size:20px;font-weight:600}#register_page .content_section .remarks_table .left_title{width:170px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#register_page .content_section .remarks_table .class,#register_page .content_section .remarks_table .exhibition{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:25px 60px;line-height:1.4}#register_page .content_section .remarks_table .class.top_title,#register_page .content_section .remarks_table .exhibition.top_title{padding-top:13px;padding-bottom:13px}#register_page .content_section .remarks_table .exhibition{background-color:#f7f1f7}#register_page .content_section .remarks_table .exhibition.top_title{background-color:#6c266f;color:#fff}#register_page .content_section .remarks_table .class{background-color:#fffced}#register_page .content_section .remarks_table .class.top_title{background-color:#ffcb05}#register_page .content_section .remarks_table .flex_item{border-bottom:1px solid #e4e4e4}#register_page .content_section .remarks_table .flex_item a{text-decoration:underline}#register_page .content_section .remarks_table .flex_item.top_title{border-bottom:none}#register_page .content_section .remarks_table .flex:last-child .flex_item{border-bottom:none}#register_page .content_section .other_remarks header.section_small_title span{margin-bottom:50px}#register_page .content_section .other_remarks .remarks_item{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ececec;line-height:1.6;font-size:20px;padding-right:220px;position:relative;font-weight:500}#register_page .content_section .other_remarks .remarks_item img{position:absolute;height:32px;right:0;top:0;bottom:0;margin:auto}#register_page .content_section .other_remarks .remarks_item:first-of-type{border-top:1px solid #ececec}#programs_page .content_section{padding-top:50px;padding-bottom:75px}#programs_page .content_section.outer_content_section{padding-bottom:0}#programs_page .content_section.smart_fun{display:none}#programs_page .cat_menu{border-bottom:1px solid #ececec;margin-left:-25px}#programs_page .cat_menu_outer{overflow:hidden;margin-bottom:0}#programs_page .cat_menu_item{font-size:25px;font-weight:500;display:inline-block;margin-bottom:-1px;cursor:pointer}#programs_page .cat_menu_item>span{margin-bottom:18px;display:block;padding-left:25px;padding-right:25px;border-right:1px solid #f2f2f2}#programs_page .cat_menu_item:last-child>span{border-right:none}#programs_page .cat_menu_item.active{position:relative}#programs_page .cat_menu_item.active:after{content:' ';height:4px;left:25px;right:25px;background-color:#6c266f;position:absolute;bottom:0}#programs_page #lecture_table{margin-top:5px}#programs_page #experience_table{margin-top:35px}#programs_page .smartfun_table .description{font-size:16px;line-height:1.8;margin-top:35px}#programs_page .smartfun_table .description a{color:#6c266f;text-decoration:underline}#programs_page .smartfun_table .remarks{font-size:16px;margin-top:10px;text-align:right}#programs_page .schedule_section{padding-bottom:115px}#programs_page .schedule_section .date_header{margin-bottom:55px}#programs_page .schedule_section .date_header_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;font-size:36px;line-height:1.4;text-align:center;background-color:#f9f9f9;color:#afafaf;font-weight:500}#programs_page .schedule_section .date_header_item>a{padding-top:7px;padding-bottom:7px;width:100%;display:block;color:#afafaf}#programs_page .schedule_section .date_header_item.active{background-color:#6c266f;color:#fff}#programs_page .schedule_section .date_header_item.active a{color:#fff}#programs_page .schedule_section .smartfun_table .table_select{display:none}#programs_page .schedule_section .smartfun_table .table_select.active{display:block}#programs_page .schedule_section .smartfun_table table{width:100%;font-weight:500}#programs_page .schedule_section .smartfun_table table thead{font-size:20px;text-align:center}#programs_page .schedule_section .smartfun_table table thead th{text-align:center;border-bottom:1px solid #d4d4d4}#programs_page .schedule_section .smartfun_table table thead span{display:block}#programs_page .schedule_section .smartfun_table table .last_row{border-bottom:1px solid #d4d4d4}#programs_page .schedule_section .smartfun_table table td,#programs_page .schedule_section .smartfun_table table th{padding:25px 35px;font-size:18px;line-height:1.5;border-right:2px solid #fff;vertical-align:top}#programs_page .schedule_section .smartfun_table table td:last-child,#programs_page .schedule_section .smartfun_table table th:last-child{border-right:none}#programs_page .schedule_section .smartfun_table table td span{font-size:16px;color:#a4a4a4;display:block;margin-top:8px}#programs_page .schedule_section .smartfun_table table .grey{background-color:#f9f9f9}#programs_page .schedule_section .smartfun_table table .l_yellow{background-color:#fffcff}#programs_page .schedule_section .smartfun_table table .d_yellow{background-color:#f7f1f7}#programs_page .schedule_section .smartfun_table table .l_green{background-color:#fffced}#programs_page .schedule_section .smartfun_table table .d_green{background-color:#fef7d9}#programs_page .schedule_section .smartfun_table table .empty{background-color:transparent}#programs_page .schedule_section .smartfun_table table .r_header{font-size:20px;width:100px;text-align:center;vertical-align:middle;border-right:none}#programs_page .schedule_section .smartfun_table table .r_header span{position:relative;font-size:20px;color:#453b39;margin-top:0;line-height:1}#programs_page .schedule_section .smartfun_table table .r_header span.line{padding-left:3px;padding-right:3px;display:inline-block;max-width:65px}#programs_page .schedule_section .smartfun_table table .r_header span.line span{position:relative;z-index:1}#programs_page .schedule_section .smartfun_table table .r_header span.line::before{content:' ';position:absolute;background-color:#cca8cd;bottom:-3px;height:10px;margin:auto;left:0;right:0;margin:auto}#programs_page .schedule_section .smartfun_table table .r_time{font-size:16px;padding-left:25px;padding-right:25px;width:160px;text-align:center}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(1),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(1){width:15%}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(2),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(2){width:15%}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(3),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(3){width:35%}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(4),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(4){width:35%}#programs_page .schedule_section .smartfun_table .experience table .guest{color:#a4a4a4;font-size:16px;margin-top:25px}#programs_page .schedule_section .smartfun_table .experience table .quota{color:#a4a4a4;font-size:16px;margin-top:5px}#programs_page .schedule_section .smartfun_table .experience table .l_green,#programs_page .schedule_section .smartfun_table .experience table .l_yellow{padding-bottom:50px;position:relative}#programs_page .schedule_section .smartfun_table .experience table .full{font-size:14px;position:absolute;padding-left:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:15px;line-height:1;background-color:rgba(255,255,255,.6);left:0;top:0;width:100%;height:100%}#programs_page .schedule_section .smartfun_table .experience table .l_yellow .full{color:#ccb43c}#programs_page .schedule_section .smartfun_table .experience table .l_green .full{color:#01837b}#programs_page .smart_fun .section_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#programs_page .smart_fun .section_title .left_title{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#programs_page .smart_fun .section_title .subtitle{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:right}#programs_page .smart_fun .description{font-size:25px;font-weight:500;max-width:670px;margin-left:auto;margin-right:auto;padding-top:15px;text-align:center;margin-bottom:65px;line-height:1.7}#programs_page .smart_fun .btn_content{text-align:center}#programs_page .guest_section .container{overflow:hidden}#programs_page .guest_section .guest_content{margin-left:-35px;margin-right:-35px}#programs_page .guest_section .guest_content .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;font-size:25px;margin-bottom:35px;padding-left:35px;padding-right:35px}#programs_page .guest_section .guest_content .flex_item .img_container{width:75px;margin-bottom:25px}#programs_page .guest_section .guest_content .flex_item .img_container img{width:100%}#programs_page .guest_section .guest_content .flex_item .chi_name,#programs_page .guest_section .guest_content .flex_item .eng_name{font-weight:500;line-height:1.3}#programs_page .guest_section .guest_content .flex_item .desc{font-size:18px;color:#a3a3a3;line-height:1.6;margin-top:20px}#programs_page .guest_section.mobile{display:none}#programs_page .slick{padding-bottom:45px}#programs_page .slick-dots{bottom:0}#programs_page .slick-dots li{width:8px;height:8px;margin:0;padding:0;margin-left:6px;margin-right:6px}#programs_page .slick-dots li button{width:8px;height:8px;padding:0;background-color:#d8d8d8;border-radius:50%}#programs_page .slick-dots li button:before{display:none}#programs_page .slick-dots li.slick-active button{background-color:#cca8cd}#page_not_found .main_section{min-height:100vh;background-color:#fff;text-align:center;padding-top:95px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page_not_found .main_section .container{padding-left:20px;padding-right:20px}#page_not_found .main_section h1{margin-bottom:10px;font-size:35px;letter-spacing:7px;line-height:1.4;margin-bottom:14px}#page_not_found .main_section h3{font-size:14px;font-weight:300;line-height:2;margin-bottom:30px}#page_not_found .main_section .backtohome{background-color:#01837b;border-radius:5px;font-size:17px;line-height:1;color:#fff;font-weight:500;padding:16px 34px;border:2px solid #01837b;-webkit-transition:.3s ease;transition:.3s ease;text-align:center;display:inline-block}#page_not_found .main_section .backtohome:active,#page_not_found .main_section .backtohome:hover,#page_not_found .main_section .backtohome:link,#page_not_found .main_section .backtohome:visited{color:#fff}#page_not_found .main_section .backtohome:hover{background-color:#01837b}.mfp-arrow.mfp-arrow-left,.mfp-arrow.mfp-arrow-right{background-image:url(../../images/arrow_yellow.png);background-size:55px;background-position:center;background-repeat:no-repeat}.mfp-arrow.mfp-arrow-left:after,.mfp-arrow.mfp-arrow-left:before,.mfp-arrow.mfp-arrow-right:after,.mfp-arrow.mfp-arrow-right:before{display:none}.mfp-arrow.mfp-arrow-left{background-image:url(../../images/arrow_yellow_r.png)}@media only screen and (min-width:768px){#home_page .banner_section .banner_img img.mobile{display:none}#about_page .way_to_go .way_to_go_content .content .col_right .mobile{display:none}#register_page .remarks_select.mobile{display:none}#programs_page .schedule_section .date_header_item{padding-top:5px;padding-bottom:5px}}@media only screen and (min-width:992px){#header_menu .mobile{display:none}}@media only screen and (min-width:1200px){#home_page .lecture .slick-next,#home_page .lecture .slick-prev{opacity:0}.mfp-image-holder .mfp-content{max-width:80%}.mfp-container{width:80%;left:10%}}@media only screen and (min-width:1920px){#home_page .banner_section{background-size:cover}#header_menu #header_menu_container{background-size:cover}}@media only screen and (max-width:1199px){.mfp-image-holder .mfp-content{max-width:90%}#footer .left_menu,#footer .right_menu{width:50%}#home_page .banner_section .image_container .desktop_view .bg_img{display:none}#home_page .banner_section .image_container .desktop_view .header_image{display:block}#home_page .banner_section .header_bottom{height:130px}#home_page .banner_section .header_cloud{left:-25px;max-width:calc(50% - 160px)}#home_page .banner_section .text_container{left:40px;bottom:150px}}@media only screen and (max-width:991px){#header_menu{height:95px}#header_menu #header_menu_container{height:95px}#header_menu .left_menu,#header_menu .right_menu{display:none}#header_menu .site_logo{width:200px}#header_menu .menu-item a{color:#453b39}#footer .section_content,#footer .socialmedia_section .media_item_link span{font-size:24px}#home_page .banner_section{padding-bottom:95px}#home_page .banner_section .header_bottom{height:130px}#home_page .banner_section .header_cloud{max-width:calc(50% - 60px)}#home_page .banner_section .text_container{left:25px;bottom:150px}#home_page .banner_section .text_container .date{font-size:24px}#home_page .banner_section .text_container .address,#home_page .banner_section .text_container .datetime{font-size:16px}#home_page .latest_news .floating{margin-left:-10px;margin-right:-10px}#home_page .latest_news .float_left,#home_page .latest_news .float_right{padding-left:10px;padding-right:10px}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select{width:150px}#about_page .way_to_go .way_to_go_content .top_header img{display:none}#about_page .way_to_go .way_to_go_content .content .col_1{width:150px;padding-left:25px;padding-right:25px}#supporters_page .supporter_section .supporter_items .supporter_item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}#supporters_page .supporter_section .sponsor_items .supporter_item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}#gallery_page .gallery_section .gallery_images .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%}#programs_page .schedule_section .smartfun_table table td{padding-left:10px;padding-right:10px;font-size:16px}#programs_page .schedule_section .smartfun_table table .r_time{padding-left:10px;padding-right:10px;width:140px}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(2),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(2){width:19%}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(3),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(3){width:33%}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(4),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(4){width:33%}#programs_page .schedule_section .smartfun_table .experience table .full{padding-left:10px}#news_page .news_section_item{padding-left:235px}}@media only screen and (min-width:768px) and (max-width:991px){#header_menu .register_link{height:40px;width:40px}}@media only screen and (max-width:767px){#academy_page .top_section{font-size:18px}.page_section{padding-top:73px}h1.section_title.icon_left,header.section_title.icon_left{font-size:20px;padding-left:40px}h1.section_title.icon_left:before,header.section_title.icon_left:before{background-size:contain;width:20px;height:21px}header.section_small_title span{padding-top:0;padding-bottom:0}header.section_small_title span:before{background-image:url(../../images/small_t_right.png)}header.section_small_title span:after{background-image:url(../../images/small_t_left.png)}header.section_small_title span{margin-bottom:50px;font-size:18px}#header_menu{height:72px}#header_menu #header_menu_container{height:72px}#header_menu .site_logo{width:140px}#slogan_title{font-size:25px;padding-top:30px;padding-bottom:35px;max-width:350px;margin-bottom:10px;min-width:0}#slogan_title:before{width:35px;height:45px}#slogan_title:after{width:38px;height:43px}#location_map .address{font-size:20px;right:20px;top:-4px;width:175px;text-align:right;line-height:1.5}#location_map #map{height:275px}#home_page #location_map header.section_title{margin-bottom:85px}#footer .footer_section_title{font-size:14px;margin-bottom:25px}#footer .section_content{font-size:20px;line-height:1.5}#footer .left_menu{margin-bottom:60px}#footer .download_section{margin-bottom:60px}#footer .download_section .bottom{margin-top:23px}#footer .socialmedia_section .media_item_link{white-space:nowrap}#footer .socialmedia_section .media_item_link span{font-size:20px}#footer .socialmedia_section .media_item_link img{height:18px}#footer .footer_bottom{display:none}#home_page .banner_section{padding-bottom:72px;height:auto;max-height:initial}#home_page .banner_section .bg_shape{padding-top:35px;padding-bottom:0}#home_page .banner_section .banner_img img.desktop{display:none}#home_page .banner_section .banner_img .text_container{padding-bottom:15px}#home_page .banner_section .banner_img .text_container .date_text{position:relative}#home_page .banner_section .banner_img .text_container .date_text .white_circle{border-radius:0;width:130px;height:65px;border-top-left-radius:100px;border-top-right-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box}#home_page .banner_section .banner_img .text_container .date_text>span{font-size:30px}#home_page .banner_section .banner_img .text_container .text_img{max-width:370px}#home_page .section_container{padding-top:50px;padding-bottom:80px}#home_page header.section_title{margin-bottom:70px}#home_page .latest_news .float_left,#home_page .latest_news .float_right{width:100%}#home_page .latest_news .float_left{height:425px;margin-bottom:55px}#home_page .latest_news .float_left .news_container{padding:20px 15px}#home_page .latest_news .float_left .news_item{padding:25px 23px 35px}#home_page .latest_news .float_left .news_item .date{font-size:15px;padding-left:2px;padding-right:2px}#home_page .latest_news .float_left .news_item .content{font-size:16px}#home_page .latest_news .float_right{height:275px}#home_page .slogan .content{font-size:18px;line-height:1.6}#home_page .event_datetime{padding-top:60px}#home_page .event_datetime .float_left .bg{background-size:contain;height:210px;padding-top:15px}#home_page .event_datetime .date_time_item .title{font-size:15px;padding-bottom:15px;margin-bottom:30px}#home_page .event_datetime .date_time_item .date{font-size:50px;line-height:1}#home_page .event_datetime .date_time_item .time{font-size:16px}#home_page .lecture_content_section header.section_title{margin-bottom:35px}#home_page .lecture .slick_container{background-size:auto 275px;padding-top:25px}#home_page .lecture .lecture_item .image_bg{height:260px;margin-bottom:35px}#home_page .lecture .lecture_item .date_time{font-size:16px}#home_page .lecture .lecture_item .title{font-size:25px}#home_page .lecture .slick-next,#home_page .lecture .slick-prev{height:18px;background-size:contain}#home_page .sponsors .sponsors_items{margin-bottom:25px}#home_page .sponsors .sponsors_items .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-bottom:35px}#home_page .sponsors .sponsors_items .flex_item img{max-height:45px;max-width:90%}#home_page .bottom_message{padding:45px 25px 25px}#home_page .bottom_message .message_box{padding:30px 15px;font-size:25px}#home_page .bottom_message .message_desc{font-size:14px}#about_page .content_section{padding-top:80px;padding-bottom:65px}#about_page .top_section .content{font-size:18px;line-height:1.6}#about_page .top_section .content p{margin-bottom:18px}#about_page .top_section .content p:last-child{margin-bottom:0}#about_page .top_section #slogan_title{margin-bottom:40px}#about_page .topics_section{padding-top:65px}#about_page .topics_section header.section_title.icon_left{font-size:22px;margin-bottom:57px}#about_page .topics_section .topic_item .topic_name{font-size:20px;line-height:1.4}#about_page .topics_section .topic_item .topic_name img{width:26px}#about_page .topics_section .topic_item .topic_content p{font-size:15px}#about_page .topics_section .btn_content{margin-top:65px}#about_page #location_map .section_title{margin-bottom:70px}#about_page #location_map .btn_content{margin-top:60px}#about_page .way_to_go .way_to_go_content{padding-left:15px;padding-right:15px}#about_page .way_to_go .way_to_go_content .content header{display:none}#about_page .way_to_go .way_to_go_content .content .content_text{display:block}#about_page .way_to_go .way_to_go_content .content .content_text .flex{display:block;border-bottom:1px solid #ececec}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item{font-size:18px;line-height:1.4;padding-top:18px;padding-bottom:18px}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.col_1{background-color:#cca8cd;width:100%;border-right:none}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.col_right{font-size:16px;padding:0;-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;border-bottom:1px solid #ececec}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.col_right span.item_title{width:100px;padding:10px 5px;border-right:1px solid #ececec;text-align:center;color:#453b39;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.col_right span.item_content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 25px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.first span.item_content,#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.first span.item_title{padding-top:16px}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.last span.item_content,#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.last span.item_title{padding-bottom:16px}#about_page .way_to_go .way_to_go_content .top_header{font-size:18px}#about_page .way_to_go .way_to_go_content .top_header .way_to_go_select{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#about_page .years_smart.content_section{padding-bottom:50px}#about_page .years_smart.content_section .section_title{margin-bottom:40px}#about_page .years_smart.content_section .flex_item{font-size:25px;line-height:1.8;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;margin-bottom:30px}#supporters_page h1.section_title{margin-bottom:5px}#supporters_page .supporter_section{padding-top:55px;padding-bottom:35px}#supporters_page .supporter_section .section_small_title{margin-bottom:0}#supporters_page .supporter_section .supporter_item{margin-bottom:25px}#supporters_page .supporter_section .supporter_1 .supporter_item{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}#supporters_page header.section_small_title span{margin-bottom:40px}#academy_page h1.section_title{margin-bottom:65px}#academy_page .content_section .team_title{font-size:25px}#academy_page .content_section .title_section{margin-bottom:90px}#academy_page .content_section .contact_section{border-width:15px}#academy_page .content_section .contact_section .contact_item{font-size:16px;line-height:1.6}#academy_page .content_section .contact_section .contact_item.address{line-height:1.6}#academy_page .content_section .contact_section .contact_item .name{width:85px;padding-left:10px;padding-right:10px}#academy_page .content_section .contact_section .contact_item .name span{display:block}#academy_page .content_section .contact_section .contact_item .value{padding-left:20px;padding-right:20px;overflow:hidden}#academy_page .content_section .contact_section .social_media_item{display:block;margin-right:0}#academy_page .content_section .contact_section .social_media_item img{height:15px;margin-right:10px}#register_page h1.section_title{margin-bottom:100px}#register_page .content_section{padding-bottom:0}#register_page .content_section .title_section{padding-bottom:65px}#register_page .content_section .title_section .description{font-size:25px;line-height:1.5;margin-bottom:65px}#register_page .content_section .title_section .btn_content{margin-left:-7px;margin-right:-7px}#register_page .content_section .title_section .register_btn .btn,#register_page .content_section .title_section .schedule_btn .btn{padding-top:16px;padding-bottom:16px;width:100%;font-size:18px}#register_page .content_section .title_section .register_btn .btn img,#register_page .content_section .title_section .schedule_btn .btn img{height:25px}#register_page .content_section .title_section .remarks{margin-top:40px;font-size:15px;line-height:1.2}#register_page .content_section .content_item{padding-top:80px;padding-bottom:80px}#register_page .content_section .content_item h1.section_title{margin-bottom:65px}#register_page .content_section .remarks_table{border-width:15px;font-size:18px;overflow:hidden}#register_page .content_section .remarks_table .top_flex{display:none}#register_page .content_section .remarks_table .select_item{display:none;font-size:16px;line-height:1.4;padding:0;padding-top:30px}#register_page .content_section .remarks_table .select_item.active{display:block}#register_page .content_section .remarks_table.lecture_table .flex{background-color:#f7f1f7}#register_page .content_section .remarks_table.lecture_table .left_title{color:#6c266f}#register_page .content_section .remarks_table .flex{padding:25px;background-color:#fffced}#register_page .content_section .remarks_table .flex:nth-child(even){background-color:#fff}#register_page .content_section .remarks_table .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;background-color:transparent;border-bottom:none}#register_page .content_section .remarks_table .left_title{font-size:14px;color:#ffcb05;text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#register_page .content_section .register_remarks .remarks_select{font-size:18px;line-height:1.4;text-align:center;padding-top:13px;padding-bottom:20px;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#register_page .content_section .register_remarks .remarks_select .lecture_select{padding-right:50px;border-right:1px solid #979797;text-align:right}#register_page .content_section .register_remarks .remarks_select .class_select{padding-left:50px;text-align:left}#register_page .content_section .register_remarks .remarks_select .remarks_select_item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer;white-space:nowrap}#register_page .content_section .register_remarks .remarks_select .remarks_select_item>span{opacity:.15}#register_page .content_section .register_remarks .remarks_select .remarks_select_item.active>span{opacity:1}#register_page .content_section .other_remarks{padding-top:65px}#register_page .content_section .other_remarks .remarks_item{font-size:15px;line-height:1.8;padding-top:25px;padding-bottom:25px;padding-right:50px}#register_page .content_section .other_remarks .remarks_item img{height:13px;top:30px;bottom:auto}.materials_page h1.section_title.icon_left{margin-bottom:40px}.materials_page .cat_menu{margin-left:-20px}.materials_page .cat_menu_item{white-space:nowrap}.materials_page .cat_menu_item>a{font-size:16px;padding-left:20px;padding-right:20px;margin-bottom:25px}.materials_page .cat_menu_item.active:after{left:20px;right:20px}.materials_page .cat_menu_outer{margin-bottom:60px}#news_page .content_section{padding-bottom:15px}#news_page .news_section{margin-top:60px;margin-bottom:65px}#news_page header.section_small_title.reverse span{margin-bottom:30px}#channels_page .content_section{padding-bottom:30px}#channels_page .channels_section .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:50px}#channels_page .channels_section .title{margin-top:16px;font-size:18px;line-height:1.4}#gallery_page .gallery_section .gallery_images{margin-left:-8px;margin-right:-8px}#gallery_page .gallery_section .gallery_images .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:8px;padding-right:8px;margin-bottom:18px}#gallery_page .gallery_section .gallery_images .image_bg{height:100px}#programs_page h1.section_title.icon_left{margin-bottom:30px}#programs_page .smartfun_table .description{margin-bottom:20px}#programs_page .content_section{padding-top:60px}#programs_page .schedule_section{padding-bottom:80px}#programs_page .schedule_section .date_header{margin-bottom:30px}#programs_page .schedule_section .date_header_item{font-size:26px}#programs_page .schedule_section .date_header_item>a{line-height:1;padding-top:16px;padding-bottom:16px}#programs_page .cat_menu_item>span{font-size:16px}#programs_page .dropdown.mobile{display:block;margin-bottom:35px}#programs_page #experience_table,#programs_page #lecture_table{margin-top:35px;max-width:500px;margin-left:auto;margin-right:auto}#programs_page .schedule_section .smartfun_table table{border-top:1px solid #d4d4d4}#programs_page .schedule_section .smartfun_table table thead{display:none}#programs_page .schedule_section .smartfun_table table td{padding:20px 25px;display:none}#programs_page .schedule_section .smartfun_table table td.col_1,#programs_page .schedule_section .smartfun_table table td.r_time{display:table-cell}#programs_page .schedule_section .smartfun_table table .r_time{font-size:14px}#programs_page .smart_fun .description{padding-top:30px;font-size:18px;line-height:1.6;margin-bottom:50px}#programs_page .guest_section h1.section_title.icon_left{margin-bottom:55px}#programs_page .guest_section .guest_content .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;font-size:20px;line-height:1.4}#programs_page .guest_section .guest_content .flex_item .desc{font-size:15px;line-height:1.9;margin-top:15px}}@media only screen and (max-width:575px){.floating .float_left,.floating .float_right{width:100%}.floating .float_left{margin-bottom:10px}#footer .left_menu,#footer .right_menu{width:100%}#about_page .way_to_go .way_to_go_content .content .content_text .flex_item.col_right span.item_title{width:60px}#academy_page .content_section .contact_section .contact_item .name{width:70px}#register_page .content_section .title_section .register_btn,#register_page .content_section .title_section .schedule_btn{display:block;max-width:360px;margin-left:auto;margin-right:auto}#register_page .content_section .title_section .register_btn .btn,#register_page .content_section .title_section .schedule_btn .btn{width:100%}#register_page .content_section .title_section .register_btn{margin-bottom:10px}#news_page .news_section_item{padding:25px 20px}#news_page .news_section_item .date{position:static;display:block;font-size:16px;line-height:1.3;margin-bottom:20px}#news_page .news_section_item .news_link{font-size:18px;line-height:1.6}.materials_page .cat_menu_outer{display:none}#channels_page .channels_section{margin-top:60px}#channels_page .channels_section .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:430px;margin-left:auto;margin-right:auto}#gallery_page .gallery_section{margin-top:60px}.dropdown.mobile{display:block}#programs_page .schedule_section .smartfun_table table .r_time{padding-left:20px;padding-right:20px;width:80px}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(3),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(3){width:auto}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(4),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(4){width:auto}#programs_page .schedule_section .smartfun_table .lecture table td:nth-child(2),#programs_page .schedule_section .smartfun_table .lecture table th:nth-child(2){width:80px}#programs_page .schedule_section .date_header_item span{display:block;font-size:18px;margin-top:5px}#programs_page .guest_section.mobile{display:block}#programs_page .guest_section.desktop{display:none}#programs_page .guest_section .guest_content{margin-left:0;margin-right:0}#programs_page .guest_section .guest_content .flex_item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:80px;padding-right:0;position:relative;margin-bottom:50px}#programs_page .guest_section .guest_content .flex_item .img_container{position:absolute;width:60px;left:0}#programs_page .smart_fun .section_title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#academy_page .content_section .contact_section{font-size:14px}#academy_page .content_section .contact_section .content_line .text span{font-size:18px}#academy_page .content_section .contact_section .col_1{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}#academy_page .content_section .contact_section .col_2{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}#academy_page .content_section .contact_section .col_3{-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}#academy_page .content_section .contact_section .image_text{font-size:12px}#header_menu .responsive-menu .main_menu{padding-top:20px}#header_menu .responsive-menu .main_menu>ul li>a{padding-top:20px;padding-bottom:20px}#home_page .banner_section .desktop_view{display:none}#home_page .banner_section .mobile_view{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LFlBQUEsS0FBbUIsZUFBQSxLQU1yQyx5Q0FHTSxRQUFBLEtBSE4sd0NBTU0sUUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBiYWNrZ3JvdW5kaW1hZ2UoKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn07XG5AbWl4aW4gdHJhbnNpdGlvbigpe1xuICB0cmFuc2l0aW9uOiAwLjNzXG59XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUlCTStQbGV4K1NhbnM6NDAwLDUwMCw2MDAsNzAwJyk7XG5AZm9udC1mYWNleyBmb250LWZhbWlseTogZGlub3RfY2I7IHNyYzogdXJsKCcuLi8uLi9mb250cy9ESU5PVC1Db25kQm9sZC5vdGYnKTt9XG5cbiRwcmltYXJ5X2ZvbnQ6ICdJQk0gUGxleCBTYW5zJywgc2Fucy1zZXJpZiwgXCJNaWNyb3NvZnQgWWFoZWlcIixcIuW+rui9r+mbhem7kVwiLCBcIlNUSGVpdGkgTGlnaHRcIiwgXCLljY7mlofnu4bpu5FcIjtcbiRyZm9udDogZGlub3RfY2IsIHNhbnMtc2VyaWY7XG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuXG4kcHJpbWFyeV9mb250X3dlaWdodDogNDAwO1xuJGJvbGRfZm9udDogNzAwO1xuJHByaW1hcnlfY29sb3I6ICM0NTNCMzk7XG4kYmxhY2tfY29sb3I6ICMwMDA7XG4kbF9ncmVlbl9jb2xvcjogIzhGQjkzRTtcbiRicm93bl9jb2xvcjogI0YxQzMxOTtcbiRkX2Jyb3duX2NvbG9yOiAjNzQ0QzI4O1xuXG5cbmJvZHl7Zm9udC1mYW1pbHk6ICRwcmltYXJ5X2ZvbnQ7IGZvbnQtd2VpZ2h0OiAkcHJpbWFyeV9mb250X3dlaWdodDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAkcHJpbWFyeV9jb2xvcjsgZm9udC1zaXplOiAxNHB4OyB9XG5cbmJvZHkgLmZvbnRfYm9sZCwgYm9keSBzdHJvbmd7IGZvbnQtd2VpZ2h0OiAkYm9sZF9mb250fVxuaHRtbC5uby1zY3JvbGwsIGJvZHkubm8tc2Nyb2xse292ZXJmbG93OiBoaWRkZW47IGhlaWdodDogMTAwJX1cbmEsIGE6bGluaywgYTp2aXNpdGVkLCBhOmhvdmVyLCBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAkcHJpbWFyeV9jb2xvcn1cbmgxLCBoMiwgaDMsIGg0LCBoNXsgbWFyZ2luOiAwOyBmb250LXdlaWdodDogNDAwfVxucDpsYXN0LWNoaWxkeyBtYXJnaW4tYm90dG9tOiAwO31cbjpmb2N1c3tvdXRsaW5lOiBub25lfVxuXG5cbnRleHRhcmVhLCBidXR0b24sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgb3V0bGluZTogbm9uZTtcbn1cblxuXG4uYnRue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzMTY2OyBib3JkZXItcmFkaXVzOiA1cHg7IGZvbnQtc2l6ZTogMTdweDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwOyBwYWRkaW5nOiAxNnB4IDM0cHg7IGJvcmRlcjogMnB4IHNvbGlkICMzQjMxNjY7IHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaW1ne2hlaWdodDogMjRweDsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBkaXNwbGF5OiBpbmxpbmV9XG4gIHNwYW57dmVydGljYWwtYWxpZ246IG1pZGRsZTsgY29sb3I6ICNmZmZ9XG4gICY6bGluaywgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmFjdGl2ZXtjb2xvcjogI2ZmZn1cbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiAjNTE0NTg1fVxufVxuXG5cbi5jb250YWluZXJ7bWF4LXdpZHRoOiAxMTQwcHg7IHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweH1cbi5mbGV4e2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZmxvYXRpbmd7XG4gICY6YWZ0ZXJ7Y29udGVudDogXCIgXCI7IGRpc3BsYXk6IHRhYmxlOyBjbGVhcjogYm90aH1cbiAgJjpiZWZvcmV7Y29udGVudDogXCIgXCI7IGRpc3BsYXk6IHRhYmxlOyBjbGVhcjogYm90aH1cbiAgLmZsb2F0X2xlZnR7ZmxvYXQ6IGxlZnR9XG4gIC5mbG9hdF9yaWdodHtmbG9hdDogcmlnaHR9XG59XG5cblxuI2hlYWRlcl9tZW51e1xuICBoZWlnaHQ6IDEwNnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBib3R0b206IDA7XG4gICNoZWFkZXJfbWVudV9jb250YWluZXJ7XG4gICAgaGVpZ2h0OiAxMDZweDsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctdG9wOiAyMnB4OyBwYWRkaW5nLWJvdHRvbTogMjFweDsgd2lkdGg6IDEwMCU7IGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogMTA7IEBpbmNsdWRlIGJhY2tncm91bmRpbWFnZTsgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI0NDQThDRDtcbiAgfVxuICAuY29udGFpbmVye3Bvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbn1cbiAgLmxlZnRfbWVudSwgLnJpZ2h0X21lbnV7cG9zaXRpb246IGFic29sdXRlOyBtYXJnaW46IGF1dG8gLTI1cHg7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7IGhlaWdodDogMThweDsgdG9wOiAwOyBib3R0b206IDA7IH1cbiAgLmxlZnRfbWVudXsgbGVmdDogMTVweH1cbiAgLnJpZ2h0X21lbnV7IHJpZ2h0OiAxNXB4fVxuICAuc2l0ZV9sb2dve1xuICAgIHdpZHRoOiAyNDVweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBpbWd7d2lkdGg6IDEwMCV9XG4gIH1cbiAgLm1lbnUtaXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctbGVmdDogMjVweDsgcGFkZGluZy1yaWdodDogMjVweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7IGZvbnQtc2l6ZTogMThweDsgZm9udC13ZWlnaHQ6IDUwMDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxO1xuXG4gICAgfVxuICAgICYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6ICM2QzI2NkY7IGJvdHRvbTogLTNweDsgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBsZWZ0OiAyMnB4OyByaWdodDogMjJweDsgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJlZ2lzdGVyX21lbnUuY3VycmVudC1tZW51LWl0ZW06OmFmdGVye1xuICAgICAgbGVmdDogNTBweDsgcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5yZWdpc3Rlcl9tZW51e1xuICAgIGF7XG4gICAgICBwYWRkaW5nOiAxMXB4IDI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICNyZXNwb25zaXZlX2J0bntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDIwcHg7IHRvcDogMDsgYm90dG9tOiAwOyBib3JkZXI6IDA7IG1hcmdpbjogYXV0bzsgcGFkZGluZzogMDsgd2lkdGg6IDIxcHg7IGhlaWdodDogMjBweDtcbiAgICAuaGFtYnVyZ2VyLWJveHt3aWR0aDogMjFweDsgaGVpZ2h0OiAyMHB4O31cbiAgICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtoZWlnaHQ6IDJweDsgd2lkdGg6IDIxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXsgdG9wOiAtOXB4O31cbiAgICAuaGFtYnVyZ2VyLWlubmVye3dpZHRoOiAxNXB4OyBtYXJnaW4tdG9wOiAtMXB4O31cbiAgICAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3dpZHRoOiAxMHB4OyBib3R0b206IC05cHg7fVxuICB9XG4gIC5yZWdpc3Rlcl9saW5re1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDIwcHg7IGhlaWdodDogMzBweDsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgd2lkdGg6IDMwcHg7XG4gICAgaW1ne3dpZHRoOiAxMDAlfVxuICB9XG4gIC5yZXNwb25zaXZlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgbGVmdDowOyB3aWR0aDogMTAwJTsgdG9wOiAwOyB6LWluZGV4OiA5OyBoZWlnaHQ6IDEwMCU7IHRyYW5zaXRpb246IGFsbCA1MDBtczsgdGV4dC1hbGlnbjogbGVmdDsgdmlzaWJpbGl0eTogaGlkZGVuOyBvcGFjaXR5OiAwOyBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB1bCwgbGl7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lfVxuICAgIC5jb250YWluZXJ7bWF4LXdpZHRoOiAzNzVweH1cbiAgICAubWFpbl9tZW51e1xuICAgICAgPiB1bHsgbWFyZ2luOiAwIGF1dG87IG1heC13aWR0aDogNDAwcHg7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAgICAgICAgID4gYXsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAyMnB4OyBwYWRkaW5nLXRvcDogMjVweDsgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjsgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDIycHg7IHdpZHRoOiAyMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IHJpZ2h0OiAwOyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaG9tZV9pY29uID4gYTphZnRlcnsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaG9tZV9pY29uLnN2ZycpO31cbiAgICAgICAgICAmLmFib3V0X2ljb24gPiBhOmFmdGVyeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9hYm91dF9pY29uLnN2ZycpO31cbiAgICAgICAgICAmLnN1cHBvcnRlcl9pY29uID4gYTphZnRlcnsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvc3VwcG9ydGVyX2ljb24uc3ZnJyk7fVxuICAgICAgICAgICYuc2NoZWR1bGVfaWNvbiA+IGE6YWZ0ZXJ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3NjaGVkdWxlX2ljb24uc3ZnJyk7fVxuICAgICAgICAgICYucmVnaXN0ZXJfaWNvbiA+IGE6YWZ0ZXJ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3JlZ2lzdGVyX2ljb24uc3ZnJyk7fVxuICAgICAgICAgICYuY29udGFjdHVzX2ljb24gPiBhOmFmdGVyeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9jb250YWN0dXNfaWNvbi5zdmcnKTt9XG4gICAgICAgICAgJi5tYXRlcmlhbF9pY29uID4gYTphZnRlcnsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvbWF0ZXJpYWxzX2ljb24uc3ZnJyk7fVxuXG4gICAgICAgICAgJjphZnRlcntkaXNwbGF5OiBub25lfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2VfbWVudXsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAyMHB4OyB0b3A6IDI2cHg7IGN1cnNvcjogcG9pbnRlcn1cbiAgfVxufVxuXG4ubWF0ZXJpYWxzX3BhZ2UgLm1hdGVyaWFsX21lbnU6OmFmdGVyIHtcbiAgY29udGVudDogJyAnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6ICM2QzI2NkY7IGJvdHRvbTogLTNweDsgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAyMnB4OyByaWdodDogMjJweDsgbWFyZ2luOiBhdXRvO1xufVxuXG4jaGVhZGVyX21lbnUuaXMtYWN0aXZlIHtcbiAgLnJlc3BvbnNpdmUtbWVudSB7XG4gICAgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5cblxuLnNob3J0X2hlYWRlciAjaGVhZGVyX21lbnV7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTA7IHRvcDogMDt9XG4ucGFnZV9zZWN0aW9ue3Bvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDk1cHg7fVxuXG5cbiNmb290ZXJ7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IDUwMDsgYmFja2dyb3VuZC1jb2xvcjogIzZDMjY2RjtcbiAgYXtjb2xvcjogI2ZmZn1cbiAgLmZvb3Rlcl90b3B7bWFyZ2luLWJvdHRvbTogNDBweDsgbWFyZ2luLWxlZnQ6IC0xNXB4OyBtYXJnaW4tcmlnaHQ6IC0xNXB4O31cbiAgLmxlZnRfbWVudXt3aWR0aDogNjUwcHg7IGZsb2F0OiBsZWZ0OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHh9XG4gIC5yaWdodF9tZW51e3dpZHRoOiA0NDBweDsgZmxvYXQ6IHJpZ2h0OyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHh9XG4gIC5mbGV4X2l0ZW06bnRoLWNoaWxkKDJuKzEpe2NsZWFyOiBib3RofVxuICAuZm9vdGVyX3NlY3Rpb25fdGl0bGV7Zm9udC1zaXplOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAzNXB4fVxuICAuc2VjdGlvbl9jb250ZW50e1xuICAgIGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAuYWRkcmVzc3sgbWFyZ2luLWJvdHRvbToyMHB4O31cbiAgICAudGVseyBtYXJnaW4tYm90dG9tOjIwcHg7fVxuICB9XG4gIC5kb3dubG9hZF9zZWN0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgLmRvd25sb2FkX2l0ZW17XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwfVxuICAgIH1cbiAgICAuYm90dG9te2ZvbnQtc2l6ZTogMTVweDsgbWFyZ2luLXRvcDogMzBweDt9XG4gICAgLnByZXNza2l0IC5kb3dubG9hZF9pdGVte1xuICAgICAgaW1ne21hcmdpbi1yaWdodDogMTJweDsgd2lkdGg6IDE1cHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGV9XG4gICAgICBzcGFue3ZlcnRpY2FsLWFsaWduOiBtaWRkbGV9XG4gICAgfVxuICB9XG4gIC5zb2NpYWxtZWRpYV9zZWN0aW9ue1xuICAgIC5tZWRpYV9pdGVtX2xpbmt7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7IHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBzcGFue2ZvbnQtc2l6ZTogMzBweDsgdmVydGljYWwtYWxpZ246IG1pZGRsZX1cbiAgICAgIGltZ3toZWlnaHQ6IDIwcHg7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbi1yaWdodDogMTVweH1cbiAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fVxuICAgIH1cbiAgfVxuICAuZm9vdGVyX2JvdHRvbXtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyBtYXJnaW4tbGVmdDogLTE1cHg7IG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgLmZvb3Rlcl9saW5re1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogNDBweDsgbGluZS1oZWlnaHQ6IDE7XG4gICAgICA+IGltZ3toZWlnaHQ6IDgwcHg7IGRpc3BsYXk6IGJsb2NrfVxuICAgIH1cbiAgICAucmlnaHRfbWVudXtcbiAgICAgIC5mb290ZXJfbGlua3tcbiAgICAgICAgPmltZ3tcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWF4LWhlaWdodDogNTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gICAgLnNlY3Rpb25fY29udGVudHtvdmVyZmxvdzogaGlkZGVufVxuICAgIC5saW5rX2NvbnRhaW5lcnttYXJnaW4tbGVmdDogLTMwcHh9XG4gIH1cbiAgLmNvcHlfcmlnaHR7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7IGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4udGl0bGVfY29udGFpbmVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jc2xvZ2FuX3RpdGxle1xuICBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDYwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDQwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1sZWZ0OiA2MHB4OyBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnICc7IHdpZHRoOiA2MnB4OyBoZWlnaHQ6IDgwcHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9yZWRfdHJhbmdsZS5zdmcnKTsgbGVmdDogMDsgdG9wOiAwO1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyAnOyB3aWR0aDogNTlweDsgaGVpZ2h0OiA4MHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvb3JhbmdlX3RyaWFuZ2xlLnN2ZycpOyByaWdodDogMDsgYm90dG9tOiAwO1xuICB9XG59XG5oci5saW5le21heC13aWR0aDogMTIwMHB4OyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwOyB9XG5cbmhlYWRlci5zZWN0aW9uX3RpdGxlLCBoMS5zZWN0aW9uX3RpdGxle1xuICBmb250LXNpemU6IDMwcHg7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW4tYm90dG9tOiA4MHB4OyBtaW4taGVpZ2h0OiAxMHB4OyBmb250LXdlaWdodDogNTAwO1xuICAmLmljb25fbGVmdHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZm9udC1zaXplOiAzMHB4O1xuICAgICY6YmVmb3JleyBjb250ZW50OiAnICc7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3RyaWFuZ2xlX2xlZnQucG5nJyk7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMjNweDsgaGVpZ2h0OiAzMHB4OyBAaW5jbHVkZSBiYWNrZ3JvdW5kaW1hZ2V9XG4gIH1cbn1cbmhlYWRlci5zZWN0aW9uX3NtYWxsX3RpdGxle1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgcGFkZGluZy10b3A6IDVweDsgcGFkZGluZy1ib3R0b206IDVweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAmOmJlZm9yZXsgY29udGVudDogJyAnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9zbWFsbF90X2xlZnQucG5nJyk7IGxlZnQ6IDA7IHdpZHRoOiAxN3B4OyBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgICY6YWZ0ZXJ7IGNvbnRlbnQ6ICcgJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3NtYWxsX3RfcmlnaHQucG5nJyk7IHJpZ2h0OiAwOyB3aWR0aDogMThweDsgaGVpZ2h0OiAzMHB4OyB9XG4gIH1cbiAgJi5yZXZlcnNle1xuICAgIHNwYW57XG4gICAgICBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAmOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3NtYWxsX3RfcmlnaHQucG5nKTt9XG4gICAgICAmOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc21hbGxfdF9sZWZ0LnBuZyk7fVxuICAgIH1cbiAgfVxufVxuXG4jbG9jYXRpb25fbWFwe1xuICAuY29udGFpbmVye3Bvc2l0aW9uOiByZWxhdGl2ZX1cbiAgI21hcHtoZWlnaHQ6IDMwMHB4OyBtYXJnaW4tYm90dG9tOiA2MHB4fVxuICAuYWRkcmVzc3tmb250LXNpemU6IDMwcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDIwcHg7IHRvcDogMDsgZm9udC13ZWlnaHQ6IDUwMH1cbiAgLmJ0bl9jb250ZW50e3RleHQtYWxpZ246IGNlbnRlcn1cbn1cblxuI2hvbWVfcGFnZXtcbiAgJi5wYWdlX3NlY3Rpb257IHBhZGRpbmctdG9wOiAwO31cbiAgI2hlYWRlcl9tZW51e1xuICAgICNoZWFkZXJfbWVudV9jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgI2hlYWRlcl9tZW51LmZpeGVke1xuICAgICNoZWFkZXJfbWVudV9jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGJvdHRvbTogYXV0bzsgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTt9XG4gIH1cbiAgLmJhbm5lcl9zZWN0aW9ue1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207IGJhY2tncm91bmQtc2l6ZTogYXV0bzsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgICAuaW1hZ2VfY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuYmdfaW1ne1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDZweCk7IGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtY29sb3I6ICM2YjI2NmY7XG4gICAgICB9XG4gICAgICAuZGVza3RvcF92aWV3e1xuICAgICAgICAuaGVhZGVyX2ltYWdle1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlcl9jbG91ZHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjYwcHgpO1xuICAgIH1cbiAgICAuaGVhZGVyX3JpZ2h0e1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiBjYWxjKDUwJSAtIDgwcHgpOyBib3R0b206IDUwcHg7IGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgfVxuICAgIC5oZWFkZXJfYm90dG9te1xuICAgICAgaGVpZ2h0OiAxNzdweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWFnZXMvaGVhZGVyX2JvdHRvbS5zdmdcIik7IGJvdHRvbTogMDsgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGV4dF9jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMjAwcHg7IGxlZnQ6IDEwMHB4OyBjb2xvcjogIzc0NEMyODsgZm9udC13ZWlnaHQ6ICRib2xkX2ZvbnQ7IGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAuZGF0ZXtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAuZGF0ZXRpbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgLmFkZHJlc3N7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2t0b3Bfdmlld3tcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfdmlld3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoZWFkZXIuc2VjdGlvbl90aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uX2NvbnRhaW5lcnsgcGFkZGluZy10b3A6IDExNXB4OyBwYWRkaW5nLWJvdHRvbTogMTE1cHh9XG4gIC5sYXRlc3RfbmV3c3tcbiAgICAuZmxvYXRfbGVmdCwuZmxvYXRfcmlnaHR7XG4gICAgICB3aWR0aDogNTAlOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IGhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgIC5mbG9hdGluZ3ttYXJnaW4tbGVmdDogLTIwcHg7IG1hcmdpbi1yaWdodDogLTIwcHh9XG4gICAgLmZsb2F0X2xlZnR7XG4gICAgICAubmV3c19jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0E4Q0Q7IHBhZGRpbmc6IDI1cHggMzBweDsgaGVpZ2h0OiAxMDAlOyBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgICAuaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogc2Nyb2xsOyBjb2xvcjogJGJsYWNrX2NvbG9yfVxuICAgICAgLm5ld3NfaXRlbXtcbiAgICAgICAgcGFkZGluZzogNDVweCAyNXB4IDM1cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNEU0O1xuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLWJvdHRvbTogM3B4OyBwYWRkaW5nLWxlZnQ6IDdweDsgcGFkZGluZy1yaWdodDogN3B4OyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHNwYW57cG9zaXRpb246IHJlbGF0aXZlfVxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyAnO3Bvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjIsMTIxLDEyMSwwLjMpOyBib3R0b206IDA7IGhlaWdodDogMTBweDsgbGVmdDogMDsgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e2ZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgcGFkZGluZy1sZWZ0OiA3cHg7IGxpbmUtaGVpZ2h0OiAxLjZ9XG4gICAgICB9XG4gICAgfVxuICAgIC5mbG9hdF9yaWdodHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5yZXZpZXdfY29udGFpbmVye3Bvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogaGlkZGVufVxuICAgICAgLnJldmlld19saW5re1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMTtcbiAgICAgICAgJjpob3ZlciArIC5yZXZpZXdfaW1hZ2V7dHJhbnNmb3JtOiBzY2FsZSgxLjA1KX1cbiAgICAgIH1cbiAgICAgIC5yZXZpZXdfaW1hZ2V7QGluY2x1ZGUgYmFja2dyb3VuZGltYWdlOyBoZWlnaHQ6IDEwMCU7IHRyYW5zaXRpb246ICR0cmFuc2l0aW9ufVxuICAgICAgLnJldmlld190ZXh0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiA0NXB4OyBib3R0b206IDIwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IHRleHQtYWxpZ246IHJpZ2h0OyBjb2xvcjogI2ZmZjtcbiAgICAgICAgLnRpdGxle2ZvbnQtc2l6ZTogMzBweDsgbWFyZ2luLWJvdHRvbTogMTVweH1cbiAgICAgICAgLmRlc2N7Zm9udC1zaXplOiAyMHB4fVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xvZ2Fue1xuICAgIC5jb250ZW50e1xuICAgICAgZm9udC1zaXplOiAyNXB4OyBtYXgtd2lkdGg6IDY3MHB4OyBsaW5lLWhlaWdodDogMS43OyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC5ldmVudF9kYXRldGltZXtcbiAgICBtYXgtd2lkdGg6IDkyMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIC5mbG9hdF9sZWZ0e1xuICAgICAgd2lkdGg6IDUwJTsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZGF0ZV90aW1lX2l0ZW17XG4gICAgICAuYmd7XG4gICAgICAgIGhlaWdodDogMzE1cHg7IHBhZGRpbmctdG9wOiAyNXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgPiBhe3Bvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlfVxuICAgICAgfVxuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmctYm90dG9tOiAyOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCIgXCI7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDFweDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgbWFyZ2luOmF1dG87IGJvdHRvbTogMDsgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3J9XG4gICAgICB9XG4gICAgICAuZGF0ZXtmb250LXNpemU6IDgwcHg7IGZvbnQtZmFtaWx5OiAkcmZvbnQ7IGxpbmUtaGVpZ2h0OiAxLjM7IGZvbnQtd2VpZ2h0OiBib2xkOyBtYXJnaW4tYm90dG9tOiAyMHB4OyBjb2xvcjogJGRfYnJvd25fY29sb3J9XG4gICAgICAudGltZXtmb250LXNpemU6IDIwcHg7IGZvbnQtd2VpZ2h0OiA1MDB9XG4gICAgfVxuICB9XG4gIC5zcG9uc29yc3tcbiAgICAuc3BvbnNvcnNfaXRlbXN7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgZmxleDogMCAwIDI1JTsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaW1ne21heC13aWR0aDogMTAwJX1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9jb250ZW50e3RleHQtYWxpZ246IGNlbnRlcn1cbiAgfVxuICAubGVjdHVyZXtcbiAgICAuc2xpY2tfY29udGFpbmVye1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7IGJhY2tncm91bmQtc2l6ZTogYXV0byA0MDBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLmxlY3R1cmVfaXRlbXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgb3BhY2l0eTogMDtcbiAgICAgIC5pbWFnZV9iZ3toZWlnaHQ6IDQwMHB4OyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogNjBweDt9XG4gICAgICAuZGF0ZV90aW1lIHsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNjAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7IHBhZGRpbmctcmlnaHQ6IDdweDsgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgc3BhbiB7IHBvc2l0aW9uOiByZWxhdGl2ZSB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZC1jb2xvcjogI0ZGREQzRjsgYm90dG9tOiAwOyBoZWlnaHQ6IDEwcHg7IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGV7Zm9udC1zaXplOiA0MHB4OyBmb250LXdlaWdodDogNTAwOyBtYXgtd2lkdGg6IDY3MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBtYXJnaW4tYm90dG9tOiA1NXB4fVxuICAgIH1cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgLmxlY3R1cmVfaXRlbXtvcGFjaXR5OiAxO31cbiAgICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXZ7XG4gICAgICB3aWR0aDogMzhweDsgaGVpZ2h0OiAzMHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9hcnJvdy5wbmcnKTsgIEBpbmNsdWRlIGJhY2tncm91bmRpbWFnZTsgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICByaWdodDogMDtcbiAgICAgICY6YmVmb3Jle2Rpc3BsYXk6IG5vbmV9XG4gICAgfVxuICAgIC5zbGljay1wcmV2e3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IGxlZnQ6IDB9XG4gIH1cbiAgLmxlY3R1cmVfY29udGVudF9zZWN0aW9uOmhvdmVye1xuICAgIC5zbGljay1uZXh0LCAuc2xpY2stcHJldntvcGFjaXR5OiAxfVxuICB9XG5cbiAgLmJvdHRvbV9tZXNzYWdle1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy95ZWxsb3cuanBnJyk7IEBpbmNsdWRlIGJhY2tncm91bmRpbWFnZTsgIHBhZGRpbmctYm90dG9tOiAzMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGNvbG9yOiAjNDUzQjM5O1xuICAgIC5tZXNzYWdlX2JveHsgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgZm9udC1zaXplOiA0MHB4OyBmb250LXdlaWdodDogNTAwOyBwYWRkaW5nOiA2MnB4IDIwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IGJhY2tncm91bmQtY29sb3I6ICNmZmNiMDU7IG1hcmdpbi1ib3R0b206IDM1cHg7IGNvbG9yOiAjNDUzQjM5O1xuICAgIH1cbiAgICAubWVzc2FnZV9kZXNje3RleHQtYWxpZ246IGNlbnRlcjsgbWF4LXdpZHRoOiA4MjBweDsgZm9udC1zaXplOiAxN3B4OyBsaW5lLWhlaWdodDogMS40OyBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgcGFkZGluZy1sZWZ0OiAyNXB4OyBwYWRkaW5nLXJpZ2h0OiAyNXB4OyBjb2xvcjogIzQ1M0IzOTtcbiAgICB9XG4gIH1cbn1cblxuI2Fib3V0X3BhZ2V7XG4gIC5jb250ZW50X3NlY3Rpb257cGFkZGluZy10b3A6IDExNXB4OyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7fVxuICAudG9wX3NlY3Rpb257XG4gICAgI3Nsb2dhbl90aXRsZXttYXJnaW4tYm90dG9tOiA2NXB4fVxuICAgIC5jb250ZW50e1xuICAgICAgZm9udC1zaXplOiAyNXB4OyBsaW5lLWhlaWdodDogMS43OyBtYXgtd2lkdGg6IDc1MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBweyBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTogMH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcGljc19zZWN0aW9ue1xuICAgIC5zZWN0aW9uX3RpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICYuaWNvbl9sZWZ0OmJlZm9yZXsgdG9wOiA4cHg7fVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbl90aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC50b3BpY19pdGVte1xuICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgICAmOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7fVxuICAgIC50b3BpY19uYW1le1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBmb250LXNpemU6IDMwcHg7IGxpbmUtaGVpZ2h0OiAxLjc7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGltZ3t3aWR0aDogMzhweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IG1hcmdpbjogYXV0b31cbiAgICAgIC50b3BpY19wbHVze2Rpc3BsYXk6IG5vbmV9XG4gICAgICAudG9waWNfbWludXN7ZGlzcGxheTogYmxvY2t9XG4gICAgICAmLmNvbGxhcHNlZCAudG9waWNfcGx1c3tkaXNwbGF5OiBibG9ja31cbiAgICAgICYuY29sbGFwc2VkIC50b3BpY19taW51c3tkaXNwbGF5OiBub25lfVxuICAgIH1cbiAgICAudG9waWNfY29udGVudCBwe2xpbmUtaGVpZ2h0OiAxLjQ7IGZvbnQtc2l6ZTogMjBweH1cbiAgICAuY29udGVudF9pbm5lcntwYWRkaW5nLWJvdHRvbTogMzBweH1cbiAgfVxuICAuYnRuX2NvbnRlbnR7IG1hcmdpbi10b3A6IDgwcHg7IHRleHQtYWxpZ246IGNlbnRlcn1cbiAgLnllYXJzX3NtYXJ0LmNvbnRlbnRfc2VjdGlvbntcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAuZmxleF9pdGVte2ZsZXg6IDAgMCAxMi4yNSU7IGZvbnQtc2l6ZTogMzBweDsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLWJvdHRvbTogMjVweH1cbiAgfVxuICAud2F5X3RvX2dve1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgIC53YXlfdG9fZ29fY29udGVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzI2NkY7IGJvcmRlci1yYWRpdXM6IDVweDsgcGFkZGluZzogMzBweCAyNXB4O1xuICAgICAgLnRvcF9oZWFkZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIC53YXlfdG9fZ29fc2VsZWN0e1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk3OTc7IHdpZHRoOiAxNzVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBvcGFjaXR5OiAwLjE7IGNvbG9yOiAjZmZmfVxuICAgICAgICAgIGltZ3t2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW4tcmlnaHQ6IDE1cHg7IGhlaWdodDogMTVweDsgb3BhY2l0eTogMC4xO31cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIHNwYW57b3BhY2l0eTogMTt9XG4gICAgICAgICAgICBpbWd7aGVpZ2h0OiAyMnB4OyBvcGFjaXR5OiAxO31cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkeyBib3JkZXItcmlnaHQ6IG5vbmU7fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDUwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNEU0RTQ7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OiBub25lfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xfMXt3aWR0aDogMjUwcHg7IH1cbiAgICAgICAgLmNvbF9yaWdodHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIC5pdGVtX2NvbnRlbnR7dGV4dC1hbGlnbjogbGVmdDsgd2lkdGg6IDEwMCV9XG4gICAgICAgIH1cbiAgICAgICAgaGVhZGVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0E4Q0Q7IGZvbnQtc2l6ZTogMjBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU0RTQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnRfdGV4dHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgLmZsZXh7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U0RTRFNDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZsZXhfaXRlbXtwYWRkaW5nLXRvcDogMjRweDsgcGFkZGluZy1ib3R0b206IDI0cHg7fVxuICAgICAgICAgIC5jb2xfMXtmb250LXNpemU6IDIxcHh9XG4gICAgICAgICAgLmNvbF9yaWdodHtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcn1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtkaXNwbGF5OiBibG9ja31cbiAgICAgIH1cbiAgICAgIGhlYWRlci5zZWN0aW9uX3NtYWxsX3RpdGxlIHNwYW57XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jc3VwcG9ydGVyc19wYWdle1xuICBoMS5zZWN0aW9uX3RpdGxle21hcmdpbi1ib3R0b206IDI1cHh9XG4gIC5jb250ZW50X3NlY3Rpb257IHBhZGRpbmctdG9wOiA1MHB4OyBwYWRkaW5nLWJvdHRvbTogNzVweH1cbiAgLnN1cHBvcnRlcl9zZWN0aW9ue1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgLnN1cHBvcnRlcl9pdGVtc3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5zdXBwb3J0ZXJfaXRlbXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IGZsZXg6IDAgMCAyMCU7IHBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGltZ3ttYXgtaGVpZ2h0OiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICB9XG4gICAgLnNlY3Rpb25fc21hbGxfdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBzcGFue21hcmdpbi1ib3R0b206IDUwcHh9XG4gICAgfVxuICAgIC5mbGV4e2FsaWduLWl0ZW1zOiBjZW50ZXJ9XG4gICAgLnNwb25zb3JfaXRlbXN7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0fVxuICAgIC5zcG9uc29yX2l0ZW17XG4gICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgaW1ne21heC13aWR0aDogOTAlOyBtYXgtaGVpZ2h0OiAxMDAlfVxuICAgIH1cbiAgICAuc3VwcG9ydGVyXzF7XG4gICAgICAuc3VwcG9ydGVyX2l0ZW17XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhY2FkZW15X3BhZ2V7XG4gIGgxLnNlY3Rpb25fdGl0bGV7bWFyZ2luLWJvdHRvbTogODBweH1cbiAgLnRvcF9zZWN0aW9ue1xuICAgICAgZm9udC1zaXplOiAyNXB4OyBsaW5lLWhlaWdodDogMS43OyBtYXgtd2lkdGg6IDc1MHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5jb250ZW50X3NlY3Rpb257XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIC50aXRsZV9zZWN0aW9ue3RleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMTEwcHh9XG4gICAgICAuc2VjdGlvbl9zbWFsbF90aXRsZSBzcGFue21hcmdpbi1ib3R0b206IDM1cHh9XG4gICAgICAudGVhbV90aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy1ib3R0b206IDZweDsgcGFkZGluZy1sZWZ0OiA3cHg7IHBhZGRpbmctcmlnaHQ6IDdweDsgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgc3Bhbntwb3NpdGlvbjogcmVsYXRpdmV9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6ICNCN0UzOTA7IGJvdHRvbTogMDsgaGVpZ2h0OiAxN3B4OyBsZWZ0OiAwOyByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRhY3Rfc2VjdGlvbntcbiAgICAgICAgYm9yZGVyOiAzMHB4IHNvbGlkICNGNUY1RjU7IGJvcmRlci10b3Atd2lkdGg6IDMwcHg7IGJvcmRlci1ib3R0b20td2lkdGg6IDMwcHg7IGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyBmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogKDI1cHggLyAxOHB4KTsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuY29udGVudF9saW5le1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFNEU0O1xuICAgICAgICAgIC5vcmdhbml6YXRpb257XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206IG5vbmV9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbF8xe1xuICAgICAgICAgIGZsZXg6IDAgMCA0MCU7IG1heC13aWR0aDogNDAlOyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTRlNGU0OyBwYWRkaW5nLWxlZnQ6IDVweDsgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb2xfMntcbiAgICAgICAgICBmbGV4OiAwIDAgMzAlOyBtYXgtd2lkdGg6IDMwJTsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29sXzN7XG4gICAgICAgICAgZmxleDogMCAwIDYwJTsgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnRfaGVhZGVye1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZV8xe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDMjY2RjsgY29sb3I6ICNmZmZcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRhdGVfMntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNCMDU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X2xpbmV7XG4gICAgICAgICAgLmZ1bGxfd2lkdGh7XG4gICAgICAgICAgICBmbGV4OiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuZmxleF9sZWZ0LCAuZmxleF9yaWdodHtcbiAgICAgICAgICAgICAgZmxleDogNTAlOyBtYXgtd2lkdGg6IDUwJTsgcGFkZGluZy1sZWZ0OiA1cHg7IHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4X2xlZnR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YxRjc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleF9yaWdodHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkNFRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7IHBhZGRpbmctbGVmdDogNXB4OyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IG1hcmdpbi1ib3R0b206IDZweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dF9jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxufVxuXG4ubWF0ZXJpYWxzX3BhZ2V7XG4gIC5jb250ZW50X3NlY3Rpb257XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIGgxLnNlY3Rpb25fdGl0bGV7bWFyZ2luLWJvdHRvbTogNjBweH1cbiAgLmNhdF9tZW51e1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDOyBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLmNhdF9tZW51X291dGVye292ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDk3cHh9XG4gIC5jYXRfbWVudV9pdGVte1xuICAgIGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgPiBhe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQgPiBheyBib3JkZXItcmlnaHQ6IG5vbmV9XG4gICAgJi5hY3RpdmV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnICc7IGhlaWdodDogNHB4OyBsZWZ0OiAzMHB4OyByaWdodDogMzBweDsgYmFja2dyb3VuZC1jb2xvcjojNkMyNjZGIDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZHJvcGRvd24ubW9iaWxle1xuICBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1heC13aWR0aDogNDAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC5idG57d2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICM2QzI2NkY7IGJvcmRlci1jb2xvcjogIzZDMjY2RjsgYm9yZGVyLXJhZGl1czogMDsgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMS42OyBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5idXR0b257ZGlzcGxheTogbm9uZTt9XG4gICAgJjphZnRlcnsgY29udGVudDogJyAnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDlweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90cmlhbmdsZV93LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyBtYXJnaW46IGF1dG87IHJpZ2h0OiAyNXB4O31cbiAgfVxuICAuZHJvcGRvd24tbWVudXtcbiAgICB3aWR0aDogMTAwJTsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDsgei1pbmRleDogMjsgYm94LXNoYWRvdzogMCAwIDEwcHggLTZweDtcbiAgICAuZHJvcGRvd24taXRlbXsgcGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4fVxuICAgIC5kcm9wZG93bi1pdGVtOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG4gIH1cbn1cblxuI25ld3NfcGFnZXtcbiAgLm5ld3Nfc2VjdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgJjpsYXN0LW9mLXR5cGUgKyBocntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5uZXdzX3NlY3Rpb25faXRlbXtcbiAgICBwYWRkaW5nOiA1OHB4IDQ4cHg7IGZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDUwMDsgcGFkZGluZy1sZWZ0OiAyODVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBsaW5lLWhlaWdodDogMS40O1xuICAgIC5kYXRle2ZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luLXJpZ2h0OiAxMTBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDYxcHg7IGxlZnQ6IDU4cHh9XG4gICAgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlfVxuICAgICY6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGOH1cbiAgfVxufVxuXG4jY2hhbm5lbHNfcGFnZXtcbiAgLmNvbnRlbnRfc2VjdGlvbntwYWRkaW5nLWJvdHRvbTogMH1cbiAgLmNoYW5uZWxzX3NlY3Rpb257XG4gICAgLmZsZXh7bWFyZ2luLWxlZnQ6IC0xNXB4OyBtYXJnaW4tcmlnaHQ6IC0xNXB4fVxuICAgIC5mbGV4X2l0ZW17IGZsZXg6IDAgMCAzMy4zMyU7IHBhZGRpbmctbGVmdDogMTVweDsgcGFkZGluZy1yaWdodDogMTVweDsgbWFyZ2luLWJvdHRvbTogMTAwcHh9XG4gICAgLmNoYW5uZWxfaXRlbXtwb3NpdGlvbjogcmVsYXRpdmV9XG4gICAgLmltYWdlX2Jne2hlaWdodDogMjAwcHg7IHRyYW5zaXRpb246ICR0cmFuc2l0aW9ufVxuICAgIC5pbWdfY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7IGJvcmRlcjogI0ZGREQzRiBzb2xpZCAwcHggOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItd2lkdGg7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoYW5uZWxfaXRlbSA+IGF7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDE1cHg7IHJpZ2h0OiAxNXB4OyBoZWlnaHQ6IDEwMCU7IHotaW5kZXg6IDE7XG4gICAgICAmOmhvdmVyICsgLmltZ19jb250YWluZXIgLmltYWdlX2Jne3RyYW5zZm9ybTogc2NhbGUoMS4wNSl9XG4gICAgICAmOmhvdmVyICsgLmltZ19jb250YWluZXI6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgLnRpdGxle2ZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDUwMDsgbGluZS1oZWlnaHQ6IDEuMzsgbWFyZ2luLXRvcDogMjBweDt9XG4gIH1cbn1cblxuI2dhbGxlcnlfcGFnZXtcbiAgLmdhbGxlcnlfc2VjdGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIC5nYWxsZXJ5X2ltYWdlc3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIC5mbGV4X2l0ZW17XG4gICAgICAgIHdpZHRoOiAyNSU7IHBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmltYWdlX2NvbnRhaW5lcntcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7IGJvcmRlcjogI0ZGREQzRiBzb2xpZCAwcHggOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItd2lkdGg7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgICAgICB9XG4gICAgICAgID4gYXtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHotaW5kZXg6IDE7XG4gICAgICAgICAgJjpob3ZlciArIC5pbWFnZV9iZ3t0cmFuc2Zvcm06IHNjYWxlKDEuMSl9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZV9iZ3tcbiAgICAgICAgaGVpZ2h0OiAxNzBweDsgQGluY2x1ZGUgYmFja2dyb3VuZGltYWdlOyB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0X21lbnVfb3V0ZXJ7bWFyZ2luLWJvdHRvbTogNjBweH1cbn1cblxuI3JlZ2lzdGVyX3BhZ2Uge1xuICAuY29udGVudF9zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgLnRpdGxlX3NlY3Rpb257XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAudGV4dF9jZW50ZXJ7dGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZGVzY3JpcHRpb257Zm9udC1zaXplOiA0MHB4OyBmb250LXdlaWdodDogNTAwOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1ib3R0b206IDUwcHh9XG4gICAgICAucmVnaXN0ZXJfYnRuLCAuc2NoZWR1bGVfYnRue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmctbGVmdDogN3B4OyBwYWRkaW5nLXJpZ2h0OiA3cHg7IG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLXRvcDogMjRweDsgcGFkZGluZy1ib3R0b206IDI0cHg7IGJvcmRlci1jb2xvcjogIzZDMjY2RjsgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgaW1ne2hlaWdodDogMjdweH1cbiAgICAgICAgICAmOmhvdmVye29wYWNpdHk6IDAuOX1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlZ2lzdGVyX2J0bntcbiAgICAgICAgLmJ0bnt3aWR0aDogMzMwcHg7IGJhY2tncm91bmQtY29sb3I6ICM2QzI2NkZ9XG4gICAgICB9XG4gICAgICAuc2NoZWR1bGVfYnRue1xuICAgICAgICAuYnRue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgc3Bhbntjb2xvcjogIzZDMjY2RjsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVtYXJrc3tmb250LXNpemU6IDE4cHg7IG1hcmdpbi10b3A6IDQwcHg7fVxuICAgIH1cbiAgICAuY29udGVudF9pdGVteyBwYWRkaW5nLXRvcDogMTAwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweH1cbiAgICAucmVnaXN0ZXJfcmVtYXJrc3tcbiAgICAgIGgxLnNlY3Rpb25fdGl0bGUuaWNvbl9sZWZ0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnJlbWFya3NfZGVzY3tmb250LXNpemU6IDE2cHg7ICBtYXJnaW4tYm90dG9tOiA0MHB4OyBsaW5lLWhlaWdodDogMS40fVxuICAgIH1cbiAgICAucmVtYXJrc190YWJsZXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgYm9yZGVyOiAjRjVGNUY1IDI1cHggc29saWQ7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIC5mbGV4e31cbiAgICAgIC5sZWZ0X3RpdGxle3dpZHRoOiAxNzBweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXJ9XG4gICAgICAuZXhoaWJpdGlvbiwgLmNsYXNze1xuICAgICAgICBmbGV4OiAxOyBwYWRkaW5nOiAyNXB4IDYwcHg7IGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICYudG9wX3RpdGxle1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4OyBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV4aGliaXRpb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YxRjc7XG4gICAgICAgICYudG9wX3RpdGxle2JhY2tncm91bmQtY29sb3I6ICM2QzI2NkY7IGNvbG9yOiAjZmZmfVxuICAgICAgfVxuICAgICAgLmNsYXNze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0VEO1xuICAgICAgICAmLnRvcF90aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQjA1fVxuICAgICAgfVxuICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNEU0RTQ7XG4gICAgICAgIGF7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICAgICAgICAmLnRvcF90aXRsZXtib3JkZXItYm90dG9tOiBub25lfVxuICAgICAgfVxuICAgICAgLmZsZXg6bGFzdC1jaGlsZCAuZmxleF9pdGVteyBib3JkZXItYm90dG9tOiBub25lO31cbiAgICB9XG4gICAgLm90aGVyX3JlbWFya3N7XG4gICAgICBoZWFkZXIuc2VjdGlvbl9zbWFsbF90aXRsZXtcbiAgICAgICAgc3BhbnttYXJnaW4tYm90dG9tOiA1MHB4fVxuICAgICAgfVxuICAgICAgLnJlbWFya3NfaXRlbXtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMjBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBpbWd7cG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDMycHg7IHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDsgbWFyZ2luOiBhdXRvO31cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle2JvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNwcm9ncmFtc19wYWdlIHtcbiAgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICYub3V0ZXJfY29udGVudF9zZWN0aW9ue3BhZGRpbmctYm90dG9tOiAwfVxuICAgICYuc21hcnRfZnVue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNhdF9tZW51e1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDOyBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIH1cbiAgLmNhdF9tZW51X291dGVye292ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDBweH1cbiAgLmNhdF9tZW51X2l0ZW17XG4gICAgZm9udC1zaXplOiAyNXB4OyBmb250LXdlaWdodDogNTAwOyAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgbWFyZ2luLWJvdHRvbTogLTFweDsgY3Vyc29yOiBwb2ludGVyO1xuICAgID4gc3BhbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWxlZnQ6IDI1cHg7IHBhZGRpbmctcmlnaHQ6IDI1cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCA+IHNwYW57IGJvcmRlci1yaWdodDogbm9uZX1cbiAgICAmLmFjdGl2ZXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcgJzsgaGVpZ2h0OiA0cHg7IGxlZnQ6IDI1cHg7IHJpZ2h0OiAyNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiM2QzI2NkYgOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2xlY3R1cmVfdGFibGV7IG1hcmdpbi10b3A6IDVweH1cbiAgI2V4cGVyaWVuY2VfdGFibGV7IG1hcmdpbi10b3A6IDM1cHg7fVxuICAuc21hcnRmdW5fdGFibGV7XG4gICAgLmRlc2NyaXB0aW9ue1xuICAgICAgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMS44OyBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgYXtjb2xvcjogIzZDMjY2RjsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICAgIH1cbiAgICAucmVtYXJrc3tmb250LXNpemU6IDE2cHg7IG1hcmdpbi10b3A6IDEwcHg7IHRleHQtYWxpZ246IHJpZ2h0fVxuICB9XG4gIC5zY2hlZHVsZV9zZWN0aW9ue1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICAuZGF0ZV9oZWFkZXJ7bWFyZ2luLWJvdHRvbTogNTVweH1cbiAgICAuZGF0ZV9oZWFkZXJfaXRlbXtcbiAgICAgIGZsZXg6IDAgMCA1MCU7IGZvbnQtc2l6ZTogMzZweDsgbGluZS1oZWlnaHQ6IDEuNDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgY29sb3I6ICNBRkFGQUY7IGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICA+IGF7cGFkZGluZy10b3A6IDdweDsgcGFkZGluZy1ib3R0b206IDdweDsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI0FGQUZBRn1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkMyNjZGOyBjb2xvcjogI2ZmZjtcbiAgICAgICAgYXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNtYXJ0ZnVuX3RhYmxle1xuICAgICAgLnRhYmxlX3NlbGVjdHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7ZGlzcGxheTogYmxvY2t9XG4gICAgICB9XG4gICAgICB0YWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7IGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRoZWFke1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRoe3RleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7IH1cbiAgICAgICAgICBzcGFue2Rpc3BsYXk6IGJsb2NrfVxuICAgICAgICB9XG4gICAgICAgIC5sYXN0X3Jvd3tcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbiAgICAgICAgfVxuICAgICAgICB0aCwgdGR7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAzNXB4OyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjU7IGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OiBub25lfVxuICAgICAgICB9XG4gICAgICAgIHRkIHNwYW57Zm9udC1zaXplOiAxNnB4OyBjb2xvcjogI0E0QTRBNDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDhweDt9XG4gICAgICAgIC5ncmV5e2JhY2tncm91bmQtY29sb3I6ICNGOUY5Rjl9XG4gICAgICAgIC5sX3llbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQ0ZGfVxuICAgICAgICAuZF95ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjogI0Y3RjFGN31cbiAgICAgICAgLmxfZ3JlZW57YmFja2dyb3VuZC1jb2xvcjogI0ZGRkNFRH1cbiAgICAgICAgLmRfZ3JlZW57YmFja2dyb3VuZC1jb2xvcjogI0ZFRjdEOX1cbiAgICAgICAgLmVtcHR5e1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC5yX2hlYWRlcntcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IHdpZHRoOiAxMDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgc3Bhbntwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICRwcmltYXJ5X2NvbG9yOyBtYXJnaW4tdG9wOiAwOyBsaW5lLWhlaWdodDogMX1cbiAgICAgICAgICBzcGFuLmxpbmV7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDsgcGFkZGluZy1yaWdodDogM3B4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgIHNwYW57cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxO31cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJzsgcG9zaXRpb246IGFic29sdXRlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NBOENEOyBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDsgbWFyZ2luOiBhdXRvOyBsZWZ0OiAwcHg7IHJpZ2h0OiAwcHg7IG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJfdGltZXtmb250LXNpemU6IDE2cHg7IHBhZGRpbmctbGVmdDogMjVweDsgcGFkZGluZy1yaWdodDogMjVweDsgd2lkdGg6IDE2MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXJ9XG4gICAgICB9XG5cbiAgICAgIC5sZWN0dXJle1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHBlcmllbmNle1xuICAgICAgICB0YWJsZXtcbiAgICAgICAgICAuZ3Vlc3R7Y29sb3I6ICNBNEE0QTQ7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luLXRvcDogMjVweDt9XG4gICAgICAgICAgLnF1b3Rhe2NvbG9yOiAjQTRBNEE0OyBmb250LXNpemU6IDE2cHg7IG1hcmdpbi10b3A6IDVweDt9XG4gICAgICAgICAgLmxfeWVsbG93LCAubF9ncmVlbntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mdWxse2ZvbnQtc2l6ZTogMTRweDsgcG9zaXRpb246IGFic29sdXRlOyBwYWRkaW5nLWxlZnQ6IDM1cHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyBsaW5lLWhlaWdodDogMTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyBsZWZ0OjA7IHRvcDogMDsgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCV9XG4gICAgICAgICAgLmxfeWVsbG93e1xuICAgICAgICAgICAgLmZ1bGx7Y29sb3I6ICNDQ0I0M0N9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sX2dyZWVue1xuICAgICAgICAgICAgLmZ1bGx7Y29sb3I6ICMwMTgzN0J9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbWFydF9mdW57XG4gICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmxlZnRfdGl0bGV7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgLnN1YnRpdGxle1xuICAgICAgICBmbGV4OiAwIDAgNTAlOyBtYXgtd2lkdGg6IDUwJTsgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgZm9udC13ZWlnaHQ6IDUwMDsgbWF4LXdpZHRoOiA2NzBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDY1cHg7IGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxuICAgIC5idG5fY29udGVudHt0ZXh0LWFsaWduOiBjZW50ZXJ9XG4gIH1cbiAgLmd1ZXN0X3NlY3Rpb257XG4gICAgLmNvbnRhaW5lcntvdmVyZmxvdzogaGlkZGVufVxuICAgIC5ndWVzdF9jb250ZW50e1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzJTsgZm9udC1zaXplOiAyNXB4OyBtYXJnaW4tYm90dG9tOiAzNXB4OyBwYWRkaW5nLWxlZnQ6IDM1cHg7IHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIC5pbWdfY29udGFpbmVye1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGltZ3t3aWR0aDogMTAwJX1cbiAgICAgICAgfVxuICAgICAgICAuY2hpX25hbWUsIC5lbmdfbmFtZXtmb250LXdlaWdodDogNTAwOyBsaW5lLWhlaWdodDogMS4zfVxuICAgICAgICAuZGVzY3tmb250LXNpemU6IDE4cHg7IGNvbG9yOiAjQTNBM0EzOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tdG9wOiAyMHB4O31cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmd1ZXN0X3NlY3Rpb24ubW9iaWxle2Rpc3BsYXk6IG5vbmV9XG4gIC5zbGlja3twYWRkaW5nLWJvdHRvbTogNDVweH1cbiAgLnNsaWNrLWRvdHN7XG4gICAgYm90dG9tOiAwO1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA4cHg7IGhlaWdodDogOHB4OyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IG1hcmdpbi1sZWZ0OiA2cHg7IG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7IGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NBOENEfVxuICAgIH1cbiAgfVxufVxuXG4jcGFnZV9ub3RfZm91bmR7XG4gIC5tYWluX3NlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmctdG9wOiA5NXB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgaDF7IG1hcmdpbi1ib3R0b206IDEwcHg7IGZvbnQtc2l6ZTogMzVweDsgbGV0dGVyLXNwYWNpbmc6IDdweDsgbGluZS1oZWlnaHQ6IDEuNDsgbWFyZ2luLWJvdHRvbTogMTRweH1cbiAgICBoM3tmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAyOyBtYXJnaW4tYm90dG9tOiAzMHB4fVxuICAgIC5iYWNrdG9ob21le1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxODM3QjsgYm9yZGVyLXJhZGl1czogNXB4OyBmb250LXNpemU6IDE3cHg7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IHBhZGRpbmc6IDE2cHggMzRweDsgYm9yZGVyOiAycHggc29saWQgIzAxODM3QjsgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247IHRleHQtYWxpZ246IGNlbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgJjpsaW5rLCAmOnZpc2l0ZWQsICY6aG92ZXIsICY6YWN0aXZle2NvbG9yOiAjZmZmfVxuICAgICAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiAjMDE4MzdCfVxuICAgIH1cbiAgfVxufVxuXG5cbi5tZnAtYXJyb3cubWZwLWFycm93LXJpZ2h0LCAubWZwLWFycm93Lm1mcC1hcnJvdy1sZWZ0e1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9hcnJvd195ZWxsb3cucG5nJyk7IGJhY2tncm91bmQtc2l6ZTogNTVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAmOmJlZm9yZSwgJjphZnRlcntkaXNwbGF5OiBub25lfVxufVxuLm1mcC1hcnJvdy5tZnAtYXJyb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9hcnJvd195ZWxsb3dfci5wbmcnKX1cblxuXG5cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXtcblxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgI2hvbWVfcGFnZSB7XG4gICAgICAuYmFubmVyX3NlY3Rpb24ge1xuICAgICAgICAuYmFubmVyX2ltZyB7XG4gICAgICAgICAgaW1nLm1vYmlsZXtkaXNwbGF5OiBub25lfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNhYm91dF9wYWdlIHtcbiAgICAgIC53YXlfdG9fZ28ge1xuICAgICAgICAud2F5X3RvX2dvX2NvbnRlbnQge1xuICAgICAgICAgIC5jb250ZW50IC5jb2xfcmlnaHR7XG4gICAgICAgICAgICAubW9iaWxle2Rpc3BsYXk6IG5vbmV9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNyZWdpc3Rlcl9wYWdlIC5yZW1hcmtzX3NlbGVjdC5tb2JpbGV7ZGlzcGxheTogbm9uZX1cbiAgICAjcHJvZ3JhbXNfcGFnZSAuc2NoZWR1bGVfc2VjdGlvbiAuZGF0ZV9oZWFkZXJfaXRlbXsgcGFkZGluZy10b3A6IDVweDsgcGFkZGluZy1ib3R0b206IDVweH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAjaGVhZGVyX21lbnUge1xuICAgICAgLm1vYmlsZSB7IGRpc3BsYXk6IG5vbmUgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk5MnB4KSBhbmQgKG1heC13aWR0aCA6IDExOTlweCkge1xuXG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICNob21lX3BhZ2V7XG4gICAgICAubGVjdHVyZSB7XG4gICAgICAgIC5zbGljay1uZXh0LCAuc2xpY2stcHJldntcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6IDgwJX1cbiAgICAubWZwLWNvbnRhaW5lciB7IHdpZHRoOiA4MCU7ICBsZWZ0OiAxMCU7fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpe1xuICAgICNob21lX3BhZ2UgLmJhbm5lcl9zZWN0aW9ue2JhY2tncm91bmQtc2l6ZTogY292ZXJ9XG4gICAgI2hlYWRlcl9tZW51ICNoZWFkZXJfbWVudV9jb250YWluZXJ7YmFja2dyb3VuZC1zaXplOiBjb3Zlcjt9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMTk5cHgpIHtcbiAgICAubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnR7bWF4LXdpZHRoOiA5MCV9XG4gICAgI2Zvb3RlciB7XG4gICAgICAubGVmdF9tZW51LCAucmlnaHRfbWVudXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgI2hvbWVfcGFnZSB7XG4gICAgICAuYmFubmVyX3NlY3Rpb257XG4gICAgICAgIC5pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgIC5kZXNrdG9wX3ZpZXcge1xuICAgICAgICAgICAgLmJnX2ltZ3tcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXJfaW1hZ2V7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyX2JvdHRvbXtcbiAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXJfY2xvdWR7XG4gICAgICAgICAgbGVmdDogLTI1cHg7bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dF9jb250YWluZXIge1xuICAgICAgICAgIGxlZnQ6IDQwcHg7IGJvdHRvbTogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XG4gICAgI2hlYWRlcl9tZW51IHtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAjaGVhZGVyX21lbnVfY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnRfbWVudSwgLnJpZ2h0X21lbnV7ZGlzcGxheTogbm9uZX1cbiAgICAgIC5zaXRlX2xvZ297d2lkdGg6IDIwMHB4fVxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2Zvb3RlciB7XG4gICAgICAuc2VjdGlvbl9jb250ZW50LCAuc29jaWFsbWVkaWFfc2VjdGlvbiAubWVkaWFfaXRlbV9saW5rIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2hvbWVfcGFnZXtcbiAgICAgIC5iYW5uZXJfc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgICAgIC5oZWFkZXJfYm90dG9te1xuICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9jbG91ZHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHRfY29udGFpbmVyIHtcbiAgICAgICAgICBsZWZ0OiAyNXB4OyBib3R0b206IDE1MHB4O1xuICAgICAgICAgIC5kYXRle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZXRpbWUsIC5hZGRyZXNze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhdGVzdF9uZXdzIHtcbiAgICAgICAgLmZsb2F0aW5ne21hcmdpbi1sZWZ0OiAtMTBweDsgbWFyZ2luLXJpZ2h0OiAtMTBweH1cbiAgICAgICAgLmZsb2F0X2xlZnQsIC5mbG9hdF9yaWdodHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2Fib3V0X3BhZ2V7XG4gICAgICAud2F5X3RvX2dvIHtcbiAgICAgICAgLndheV90b19nb19jb250ZW50IHtcbiAgICAgICAgICAudG9wX2hlYWRlciB7XG4gICAgICAgICAgICAud2F5X3RvX2dvX3NlbGVjdHt3aWR0aDogMTUwcHh9XG4gICAgICAgICAgICBpbWd7ZGlzcGxheTogbm9uZX1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnQgLmNvbF8xe3dpZHRoOiAxNTBweDsgcGFkZGluZy1sZWZ0OiAyNXB4OyBwYWRkaW5nLXJpZ2h0OiAyNXB4O31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjc3VwcG9ydGVyc19wYWdlIHtcbiAgICAgIC5zdXBwb3J0ZXJfc2VjdGlvbiB7XG4gICAgICAgIC5zdXBwb3J0ZXJfaXRlbXN7XG4gICAgICAgICAgLnN1cHBvcnRlcl9pdGVte1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNwb25zb3JfaXRlbXN7XG4gICAgICAgICAgLnN1cHBvcnRlcl9pdGVte1xuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2dhbGxlcnlfcGFnZSB7XG4gICAgICAuZ2FsbGVyeV9zZWN0aW9uIHtcbiAgICAgICAgLmdhbGxlcnlfaW1hZ2VzIHtcbiAgICAgICAgICAuZmxleF9pdGVte1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNwcm9ncmFtc19wYWdlIHtcbiAgICAgIC5zY2hlZHVsZV9zZWN0aW9uIHtcbiAgICAgICAgLnNtYXJ0ZnVuX3RhYmxlIHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucl90aW1lIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWN0dXJle1xuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGgsIHRke1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leHBlcmllbmNlIHRhYmxlIC5mdWxse3BhZGRpbmctbGVmdDogMTBweH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjbmV3c19wYWdlIC5uZXdzX3NlY3Rpb25faXRlbXtcbiAgICAgIHBhZGRpbmctbGVmdDogMjM1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XG4gICAgI2hlYWRlcl9tZW51IHtcbiAgICAgIC5yZWdpc3Rlcl9saW5re1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuICAgICNhY2FkZW15X3BhZ2UgLnRvcF9zZWN0aW9ue2ZvbnQtc2l6ZTogMThweDt9XG4gICAgLnBhZ2Vfc2VjdGlvbiB7IHBhZGRpbmctdG9wOiA3M3B4OyB9XG4gICAgaGVhZGVyLnNlY3Rpb25fdGl0bGUsIGgxLnNlY3Rpb25fdGl0bGV7XG4gICAgICAmLmljb25fbGVmdHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoZWFkZXIuc2VjdGlvbl9zbWFsbF90aXRsZSB7XG4gICAgICBzcGFue1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICY6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvc21hbGxfdF9yaWdodC5wbmcpO31cbiAgICAgICAgJjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3NtYWxsX3RfbGVmdC5wbmcpO31cbiAgICAgIH1cbiAgICAgIHNwYW57bWFyZ2luLWJvdHRvbTogNTBweDsgZm9udC1zaXplOiAxOHB4fVxuICAgIH1cbiAgICAjaGVhZGVyX21lbnUge1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgI2hlYWRlcl9tZW51X2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIH1cbiAgICAgIC5zaXRlX2xvZ297d2lkdGg6IDE0MHB4fVxuICAgIH1cblxuICAgICNzbG9nYW5fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDI1cHg7IHBhZGRpbmctdG9wOiAzMHB4OyBwYWRkaW5nLWJvdHRvbTogMzVweDsgbWF4LXdpZHRoOiAzNTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICY6YmVmb3Jle3dpZHRoOiAzNXB4OyBoZWlnaHQ6IDQ1cHh9XG4gICAgICAmOmFmdGVye3dpZHRoOiAzOHB4OyBoZWlnaHQ6IDQzcHh9XG4gICAgfVxuICAgICNsb2NhdGlvbl9tYXB7XG4gICAgICAuYWRkcmVzc3tmb250LXNpemU6IDIwcHg7IHJpZ2h0OiAyMHB4OyB0b3A6IC00cHg7IHdpZHRoOiAxNzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IGxpbmUtaGVpZ2h0OiAxLjV9XG4gICAgICAjbWFwe2hlaWdodDogMjc1cHh9XG5cbiAgICB9XG5cbiAgICAjaG9tZV9wYWdlICNsb2NhdGlvbl9tYXB7XG4gICAgICBoZWFkZXIuc2VjdGlvbl90aXRsZXttYXJnaW4tYm90dG9tOiA4NXB4fVxuICAgIH1cbiAgICAjZm9vdGVyIHtcbiAgICAgIC5mb290ZXJfc2VjdGlvbl90aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb25fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICAgIC5sZWZ0X21lbnV7bWFyZ2luLWJvdHRvbTogNjBweH1cbiAgICAgIC5kb3dubG9hZF9zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAuYm90dG9teyBtYXJnaW4tdG9wOiAyM3B4O31cbiAgICAgIH1cbiAgICAgIC5zb2NpYWxtZWRpYV9zZWN0aW9uIHtcbiAgICAgICAgLm1lZGlhX2l0ZW1fbGluayB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogMjBweH1cbiAgICAgICAgICBpbWd7aGVpZ2h0OiAxOHB4fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9vdGVyX2JvdHRvbXtkaXNwbGF5OiBub25lfVxuICAgIH1cbiAgICAjaG9tZV9wYWdlIHtcbiAgICAgICAgLmJhbm5lcl9zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDsgaGVpZ2h0OiBhdXRvOyBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIC5iZ19zaGFwZXsgcGFkZGluZy10b3A6IDM1cHg7IHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLmJhbm5lcl9pbWcge1xuICAgICAgICAgICAgaW1nLmRlc2t0b3B7ZGlzcGxheTogbm9uZX1cbiAgICAgICAgICAgIC50ZXh0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIC5kYXRlX3RleHR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC53aGl0ZV9jaXJjbGV7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB3aWR0aDogMTMwcHg7IGhlaWdodDogNjVweDsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDsgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBzcGFue2ZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0X2ltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaGVhZGVyLnNlY3Rpb25fdGl0bGV7IG1hcmdpbi1ib3R0b206IDcwcHg7fVxuICAgICAgICAubGF0ZXN0X25ld3Mge1xuICAgICAgICAgIC5mbG9hdF9sZWZ0LCAuZmxvYXRfcmlnaHR7d2lkdGg6IDEwMCV9XG4gICAgICAgICAgLmZsb2F0X2xlZnQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjVweDsgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgICAgICAgIC5uZXdzX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5ld3NfaXRlbXtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyM3B4IDM1cHg7XG4gICAgICAgICAgICAgIC5kYXRle2ZvbnQtc2l6ZTogMTVweDsgcGFkZGluZy1sZWZ0OiAycHg7IHBhZGRpbmctcmlnaHQ6IDJweDt9XG4gICAgICAgICAgICAgIC5jb250ZW50e2ZvbnQtc2l6ZTogMTZweH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZsb2F0X3JpZ2h0e2hlaWdodDogMjc1cHh9XG4gICAgICAgIH1cbiAgICAgICAgLnNsb2dhbiAuY29udGVudHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50X2RhdGV0aW1le1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgIC5mbG9hdF9sZWZ0e1xuICAgICAgICAgICAgLmJne2JhY2tncm91bmQtc2l6ZTogY29udGFpbjsgaGVpZ2h0OiAyMTBweDsgcGFkZGluZy10b3A6IDE1cHg7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZV90aW1lX2l0ZW17XG4gICAgICAgICAgICAudGl0bGV7Zm9udC1zaXplOiAxNXB4OyBwYWRkaW5nLWJvdHRvbTogMTVweDsgbWFyZ2luLWJvdHRvbTogMzBweH1cbiAgICAgICAgICAgIC5kYXRle2ZvbnQtc2l6ZTogNTBweDsgbGluZS1oZWlnaHQ6IDF9XG4gICAgICAgICAgICAudGltZXtmb250LXNpemU6IDE2cHh9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWN0dXJlX2NvbnRlbnRfc2VjdGlvbntcbiAgICAgICAgICBoZWFkZXIuc2VjdGlvbl90aXRsZXttYXJnaW4tYm90dG9tOiAzNXB4fVxuICAgICAgICB9XG4gICAgICAgIC5sZWN0dXJlIHtcbiAgICAgICAgICAuc2xpY2tfY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNzVweDsgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWN0dXJlX2l0ZW0ge1xuICAgICAgICAgICAgLmltYWdlX2JnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDsgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlX3RpbWUgeyBmb250LXNpemU6IDE2cHggfVxuICAgICAgICAgICAgLnRpdGxlIHsgZm9udC1zaXplOiAyNXB4IH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGhlaWdodDogMThweDsgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3BvbnNvcnMgLnNwb25zb3JzX2l0ZW1ze1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7IG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBpbWd7bWF4LWhlaWdodDogNDVweDsgbWF4LXdpZHRoOiA5MCV9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3R0b21fbWVzc2FnZXtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHggMjVweDtcbiAgICAgICAgICAubWVzc2FnZV9ib3h7IHBhZGRpbmc6IDMwcHggMTVweDsgZm9udC1zaXplOiAyNXB4fVxuICAgICAgICAgIC5tZXNzYWdlX2Rlc2N7Zm9udC1zaXplOiAxNHB4fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgI2Fib3V0X3BhZ2Uge1xuICAgICAgLmNvbnRlbnRfc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7IHBhZGRpbmctYm90dG9tOjY1cHg7XG4gICAgICB9XG4gICAgICAudG9wX3NlY3Rpb24ge1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgcHttYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAwfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2xvZ2FuX3RpdGxle21hcmdpbi1ib3R0b206IDQwcHh9XG4gICAgICB9XG4gICAgICAudG9waWNzX3NlY3Rpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBoZWFkZXIuc2VjdGlvbl90aXRsZS5pY29uX2xlZnR7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgICAgICB9XG4gICAgICAgIC50b3BpY19pdGVtIHtcbiAgICAgICAgICAudG9waWNfbmFtZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGltZ3sgd2lkdGg6IDI2cHg7fVxuICAgICAgICAgIH1cbiAgICAgICAgICAudG9waWNfY29udGVudHtcbiAgICAgICAgICAgIHB7Zm9udC1zaXplOiAxNXB4fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuX2NvbnRlbnR7IG1hcmdpbi10b3A6IDY1cHg7fVxuICAgICAgfVxuICAgICAgI2xvY2F0aW9uX21hcHtcbiAgICAgICAgLnNlY3Rpb25fdGl0bGV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuX2NvbnRlbnR7IG1hcmdpbi10b3A6IDYwcHg7fVxuICAgICAgfVxuICAgICAgLndheV90b19nbyB7XG4gICAgICAgIC53YXlfdG9fZ29fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIC5jb250ZW50IGhlYWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIC5jb250ZW50X3RleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLmZsZXh7ZGlzcGxheTogYmxvY2s7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO31cbiAgICAgICAgICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IHBhZGRpbmctdG9wOiAxOHB4OyBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAmLmNvbF8xe1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYThjZDsgd2lkdGg6IDEwMCU7IGJvcmRlci1yaWdodDogbm9uZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvbF9yaWdodHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMDsgYWxpZ24taXRlbXM6IGluaXRpYWw7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICAgICAgICAgICAgICAgICAgc3Bhbi5pdGVtX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7IHBhZGRpbmc6IDEwcHggNXB4OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUNFQ0VDOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjNDUzQjM5OyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgc3Bhbi5pdGVtX2NvbnRlbnR7IGZsZXg6IDE7IHBhZGRpbmc6IDEwcHggMjVweDsgdGV4dC1hbGlnbjogbGVmdDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcn1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5maXJzdHtcbiAgICAgICAgICAgICAgICAgIHNwYW4uaXRlbV90aXRsZSwgc3Bhbi5pdGVtX2NvbnRlbnR7cGFkZGluZy10b3A6IDE2cHg7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxhc3R7XG4gICAgICAgICAgICAgICAgICBzcGFuLml0ZW1fdGl0bGUsIHNwYW4uaXRlbV9jb250ZW50e3BhZGRpbmctYm90dG9tOiAxNnB4O31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRvcF9oZWFkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAud2F5X3RvX2dvX3NlbGVjdHt3aWR0aDogYXV0bzsgZmxleDogMX1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC55ZWFyc19zbWFydC5jb250ZW50X3NlY3Rpb257XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAuc2VjdGlvbl90aXRsZXttYXJnaW4tYm90dG9tOiA0MHB4fVxuICAgICAgICAuZmxleF9pdGVte2ZvbnQtc2l6ZTogMjVweDsgbGluZS1oZWlnaHQ6IDEuODsgZmxleDogMCAwIDI1JTsgbWFyZ2luLWJvdHRvbTogMzBweH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3N1cHBvcnRlcnNfcGFnZSB7XG4gICAgICBoMS5zZWN0aW9uX3RpdGxle21hcmdpbi1ib3R0b206IDVweH1cbiAgICAgIC5zdXBwb3J0ZXJfc2VjdGlvbntcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7IHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgLnN1cHBvcnRlcl9zZWN0aW9uIHtcbiAgICAgICAgLnNlY3Rpb25fc21hbGxfdGl0bGV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuc3VwcG9ydGVyX2l0ZW17XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuc3VwcG9ydGVyXzEge1xuICAgICAgICAgIC5zdXBwb3J0ZXJfaXRlbXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAgNjAlOyBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGhlYWRlci5zZWN0aW9uX3NtYWxsX3RpdGxlIHNwYW57bWFyZ2luLWJvdHRvbTogNDBweH1cbiAgICB9XG4gICAgI2FjYWRlbXlfcGFnZSB7XG4gICAgICBoMS5zZWN0aW9uX3RpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgfVxuICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgIC50ZWFtX3RpdGxle2ZvbnQtc2l6ZTogMjVweH1cbiAgICAgICAgLnRpdGxlX3NlY3Rpb257bWFyZ2luLWJvdHRvbTogOTBweH1cbiAgICAgICAgLmNvbnRhY3Rfc2VjdGlvbntcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7XG4gICAgICAgICAgLmNvbnRhY3RfaXRlbXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICYuYWRkcmVzc3tsaW5lLWhlaWdodDogMS42fVxuICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgIHdpZHRoOiA4NXB4OyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2t9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWV7cGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBvdmVyZmxvdzogaGlkZGVufVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc29jaWFsX21lZGlhX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGltZ3toZWlnaHQ6IDE1cHg7IG1hcmdpbi1yaWdodDogMTBweH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3JlZ2lzdGVyX3BhZ2V7XG4gICAgICBoMS5zZWN0aW9uX3RpdGxle21hcmdpbi1ib3R0b206IDEwMHB4fVxuICAgICAgLmNvbnRlbnRfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAudGl0bGVfc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4OyBsaW5lLWhlaWdodDogMS41OyBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuX2NvbnRlbnR7bWFyZ2luLWxlZnQ6IC03cHg7IG1hcmdpbi1yaWdodDogLTdweH1cbiAgICAgICAgICAucmVnaXN0ZXJfYnRuIC5idG4sIC5zY2hlZHVsZV9idG4gLmJ0bntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMTZweDsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGltZ3toZWlnaHQ6IDI1cHh9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZW1hcmtze21hcmdpbi10b3A6IDQwcHg7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuMn1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9pdGVte1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICBoMS5zZWN0aW9uX3RpdGxle21hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgICAgICAgfVxuICAgICAgICAucmVtYXJrc190YWJsZXtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHg7IGZvbnQtc2l6ZTogMThweDsgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAudG9wX2ZsZXh7ZGlzcGxheTogbm9uZX1cbiAgICAgICAgICAuc2VsZWN0X2l0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IHBhZGRpbmc6IDA7IHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgJi5hY3RpdmV7ZGlzcGxheTogYmxvY2t9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubGVjdHVyZV90YWJsZXtcbiAgICAgICAgICAgIC5mbGV4IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjFmNzs7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdF90aXRsZXtjb2xvcjogIzZjMjY2ZjsgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmxleHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZjZWQ7O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjogI2ZmZn1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxlZnRfdGl0bGV7Zm9udC1zaXplOiAxNHB4OyBjb2xvcjogI2ZmY2IwNTsgdGV4dC1hbGlnbjogbGVmdDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0fVxuICAgICAgICB9XG4gICAgICAgIC5yZWdpc3Rlcl9yZW1hcmtze1xuICAgICAgICAgIC5yZW1hcmtzX3NlbGVjdHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuNDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXRvcDogMTNweDsgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmxlY3R1cmVfc2VsZWN0e3BhZGRpbmctcmlnaHQ6IDUwcHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk3OTc7IHRleHQtYWxpZ246IHJpZ2h0fVxuICAgICAgICAgICAgLmNsYXNzX3NlbGVjdHtwYWRkaW5nLWxlZnQ6IDUwcHg7IHRleHQtYWxpZ246IGxlZnR9XG4gICAgICAgICAgICAucmVtYXJrc19zZWxlY3RfaXRlbXtcbiAgICAgICAgICAgICAgZmxleDogMTsgY3Vyc29yOiBwb2ludGVyOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHsgb3BhY2l0eTogMSB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm90aGVyX3JlbWFya3N7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgLnJlbWFya3NfaXRlbXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuODsgcGFkZGluZy10b3A6IDI1cHg7IHBhZGRpbmctYm90dG9tOiAyNXB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgaW1ne2hlaWdodDogMTNweDsgdG9wOiAzMHB4OyBib3R0b206IGF1dG99XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsc19wYWdle1xuICAgICAgaDEuc2VjdGlvbl90aXRsZS5pY29uX2xlZnR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuY2F0X21lbnV7bWFyZ2luLWxlZnQ6IC0yMHB4fVxuICAgICAgLmNhdF9tZW51X2l0ZW17XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgID4gYXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDsgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZTphZnRlcntcbiAgICAgICAgICBsZWZ0OiAyMHB4OyByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhdF9tZW51X291dGVye21hcmdpbi1ib3R0b206IDYwcHh9XG4gICAgfVxuICAgICNuZXdzX3BhZ2Uge1xuICAgICAgLmNvbnRlbnRfc2VjdGlvbntwYWRkaW5nLWJvdHRvbTogMTVweH1cbiAgICAgIC5uZXdzX3NlY3Rpb257IG1hcmdpbi10b3A6IDYwcHg7IG1hcmdpbi1ib3R0b206IDY1cHh9XG4gICAgICBoZWFkZXIuc2VjdGlvbl9zbWFsbF90aXRsZS5yZXZlcnNlIHNwYW57bWFyZ2luLWJvdHRvbTogMzBweH1cbiAgICB9XG4gICAgI2NoYW5uZWxzX3BhZ2Uge1xuICAgICAgLmNvbnRlbnRfc2VjdGlvbntwYWRkaW5nLWJvdHRvbTogMzBweH1cbiAgICAgIC5jaGFubmVsc19zZWN0aW9uIHtcbiAgICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlOyBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZXsgbWFyZ2luLXRvcDogMTZweDsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMS40fVxuICAgICAgfVxuICAgIH1cbiAgICAjZ2FsbGVyeV9wYWdlIHtcbiAgICAgIC5nYWxsZXJ5X3NlY3Rpb24ge1xuICAgICAgICAuZ2FsbGVyeV9pbWFnZXMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7IHBhZGRpbmctbGVmdDogOHB4OyBwYWRkaW5nLXJpZ2h0OiA4cHg7IG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZV9iZ3toZWlnaHQ6IDEwMHB4fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNwcm9ncmFtc19wYWdlIHtcbiAgICAgIGgxLnNlY3Rpb25fdGl0bGUuaWNvbl9sZWZ0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnNtYXJ0ZnVuX3RhYmxlIC5kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50X3NlY3Rpb257IHBhZGRpbmctdG9wOiA2MHB4O31cbiAgICAgIC5zY2hlZHVsZV9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIC5kYXRlX2hlYWRlcnttYXJnaW4tYm90dG9tOiAzMHB4fVxuICAgICAgICAuZGF0ZV9oZWFkZXJfaXRlbXtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zY2hlZHVsZV9zZWN0aW9uIC5kYXRlX2hlYWRlcl9pdGVtID4gYXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIC5jYXRfbWVudV9pdGVtID4gc3Bhbntmb250LXNpemU6IDE2cHh9XG4gICAgICAuZHJvcGRvd24ubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgICAjbGVjdHVyZV90YWJsZSwgI2V4cGVyaWVuY2VfdGFibGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IG1heC13aWR0aDogNTAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuc2NoZWR1bGVfc2VjdGlvbiB7XG4gICAgICAgIC5zbWFydGZ1bl90YWJsZSB7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgICAgICAgICB0aGVhZHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7IGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICYuY29sXzEsICYucl90aW1leyBkaXNwbGF5OiB0YWJsZS1jZWxsfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJfdGltZXtmb250LXNpemU6IDE0cHh9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRib2R5e1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc21hcnRfZnVuIHtcbiAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjY7IG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmd1ZXN0X3NlY3Rpb257XG4gICAgICAgIGgxLnNlY3Rpb25fdGl0bGUuaWNvbl9sZWZ0e21hcmdpbi1ib3R0b206IDU1cHh9XG4gICAgICAgIC5ndWVzdF9jb250ZW50IHtcbiAgICAgICAgICAuZmxleF9pdGVte1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgLmRlc2N7Zm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS45OyBtYXJnaW4tdG9wOiAxNXB4fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA1NzZweCkgYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xuXG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NzVweCkge1xuICAgIC5mbG9hdGluZyB7XG4gICAgICAuZmxvYXRfbGVmdCwgLmZsb2F0X3JpZ2h0IHsgd2lkdGg6IDEwMCUgfVxuICAgICAgLmZsb2F0X2xlZnR7bWFyZ2luLWJvdHRvbTogMTBweH1cbiAgICB9XG4gICAgI2Zvb3RlciB7XG4gICAgICAubGVmdF9tZW51LCAucmlnaHRfbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAjYWJvdXRfcGFnZSB7XG4gICAgICAud2F5X3RvX2dvIHtcbiAgICAgICAgLndheV90b19nb19jb250ZW50IHtcbiAgICAgICAgICAuY29udGVudCAuY29udGVudF90ZXh0IC5mbGV4X2l0ZW0uY29sX3JpZ2h0IHNwYW4uaXRlbV90aXRsZXtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjYWNhZGVteV9wYWdlIHtcbiAgICAgIC5jb250ZW50X3NlY3Rpb24ge1xuICAgICAgICAuY29udGFjdF9zZWN0aW9uIHtcbiAgICAgICAgICAuY29udGFjdF9pdGVtIHtcbiAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3JlZ2lzdGVyX3BhZ2V7XG4gICAgICAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgLnRpdGxlX3NlY3Rpb24ge1xuICAgICAgICAgIC5yZWdpc3Rlcl9idG4sIC5zY2hlZHVsZV9idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAzNjBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIC5idG57d2lkdGg6IDEwMCV9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlZ2lzdGVyX2J0bnttYXJnaW4tYm90dG9tOiAxMHB4fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNuZXdzX3BhZ2Uge1xuICAgICAgLm5ld3Nfc2VjdGlvbl9pdGVte1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgIC5kYXRle3Bvc2l0aW9uOiBzdGF0aWM7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxLjM7IG1hcmdpbi1ib3R0b206IDIwcHh9XG4gICAgICAgIC5uZXdzX2xpbmt7Zm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMS42fVxuICAgICAgfVxuICAgIH1cbiAgICAubWF0ZXJpYWxzX3BhZ2Uge1xuICAgICAgLmNhdF9tZW51X291dGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAjY2hhbm5lbHNfcGFnZSB7XG4gICAgICAuY2hhbm5lbHNfc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgLmZsZXhfaXRlbXtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTsgbWF4LXdpZHRoOiA0MzBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjZ2FsbGVyeV9wYWdlIC5nYWxsZXJ5X3NlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gICAgLmRyb3Bkb3duLm1vYmlsZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAjcHJvZ3JhbXNfcGFnZXtcbiAgICAgIC5zY2hlZHVsZV9zZWN0aW9ue1xuICAgICAgICAuc21hcnRmdW5fdGFibGUge1xuICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgLnJfdGltZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDsgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWN0dXJle1xuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICB0ZCwgdGh7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGVfaGVhZGVyX2l0ZW17XG4gICAgICAgICAgc3BhbntkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxOHB4OyBtYXJnaW4tdG9wOiA1cHg7fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3Vlc3Rfc2VjdGlvbntcbiAgICAgICAgJi5tb2JpbGV7ZGlzcGxheTogYmxvY2t9XG4gICAgICAgICYuZGVza3RvcHtkaXNwbGF5OiBub25lfVxuICAgICAgICAuZ3Vlc3RfY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAuZmxleF9pdGVte1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7IHBhZGRpbmctbGVmdDogODBweDsgcGFkZGluZy1yaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgLmltZ19jb250YWluZXJ7cG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogNjBweDsgbGVmdDogMH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbWFydF9mdW4ge1xuICAgICAgICAuc2VjdGlvbl90aXRsZSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2FjYWRlbXlfcGFnZSB7XG4gICAgICAuY29udGVudF9zZWN0aW9uIHtcbiAgICAgICAgLmNvbnRhY3Rfc2VjdGlvbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgLmNvbnRlbnRfbGluZSB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2xfMXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7IG1heC13aWR0aDogMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29sXzJ7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzUlOyBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbF8ze1xuICAgICAgICAgICAgZmxleDogMCAwIDcwJTsgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZV90ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAjaGVhZGVyX21lbnV7XG4gICAgICAucmVzcG9uc2l2ZS1tZW51IHtcbiAgICAgICAgLm1haW5fbWVudSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgID4gYSB7IHBhZGRpbmctdG9wOiAyMHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2hvbWVfcGFnZXtcbiAgICAgIC5iYW5uZXJfc2VjdGlvbiB7XG4gICAgICAgIC5kZXNrdG9wX3ZpZXd7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlX3ZpZXd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDMyMHB4KSB7XG5cbiAgfVxuXG4iXX0= */
