﻿body{min-width:1020px;color:#4d4d4d;font-size:.16rem;background-color:#fff}@media screen and (max-width: 767px){body{min-width:320px}}.wrapper{overflow:hidden}.container{width:960px;margin:0 auto}@media screen and (max-width: 767px){.container{width:calc(100% - .6rem)}}.container_w{width:10rem;margin:0 auto}@media screen and (max-width: 767px){.container_w{width:calc(100% - .6rem)}}a{color:#fff}@media screen and (max-width: 767px){img{width:100%}}.img_switch{visibility:hidden}@media screen and (max-width: 767px){.pconly{display:none !important}}@media screen and (min-width: 768px){.sponly{display:none}}.cmn_header{position:relative}.cmn_header::before,.cmn_header::after{content:"";width:100%;position:fixed;top:0;left:0;z-index:100}.cmn_header::before{height:.08rem;background-color:#ec6942}@media screen and (max-width: 767px){.cmn_header::before{height:.1rem}}.cmn_header::after{height:.52rem;background-color:#fff;top:.08rem}@media screen and (max-width: 767px){.cmn_header::after{height:.77rem;top:.1rem}}.cmn_header .top_cot{width:100%;height:.6rem;min-width:10.2rem;position:fixed;top:0;z-index:1000}@media screen and (max-width: 767px){.cmn_header .top_cot{height:.5rem;min-width:320px}}.cmn_header .top_cot .mod_flex_between{max-width:10.2rem;margin:0 auto;padding:0 .1rem}@media screen and (max-width: 767px){.cmn_header .top_cot .mod_flex_between{max-width:100%;padding:0}}.cmn_header .top_cot .mod_flex_between .top_link{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif}.cmn_header .top_cot .mod_flex_between .top_link a{display:block;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.cmn_header .top_cot .mod_flex_between .top_link a:hover{opacity:.7}.cmn_header .top_cot .mod_flex_between .top_link a img{margin-right:.15rem}@media screen and (max-width: 767px){.cmn_header .top_cot .mod_flex_between .top_link a img{width:.5rem;margin-right:.1rem}}.cmn_header .top_cot .mod_flex_between .top_link a .txt_small,.cmn_header .top_cot .mod_flex_between .top_link a .txt_big{display:inline-block;margin-bottom:.1rem;color:#ec6942;font-weight:bold;font-feature-settings:"palt";vertical-align:bottom}@media screen and (max-width: 767px){.cmn_header .top_cot .mod_flex_between .top_link a .txt_small,.cmn_header .top_cot .mod_flex_between .top_link a .txt_big{margin-bottom:0}}.cmn_header .top_cot .mod_flex_between .top_link a .txt_small{padding-right:.1rem;font-size:.16rem;line-height:1.68}@media screen and (max-width: 767px){.cmn_header .top_cot .mod_flex_between .top_link a .txt_small{font-size:.15125rem}}.cmn_header .top_cot .mod_flex_between .top_link a .txt_big{font-size:.2rem;line-height:1.35}@media screen and (max-width: 767px){.cmn_header .top_cot .mod_flex_between .top_link a .txt_big{font-size:.18906rem}}.cmn_header .top_cot .info{align-items:center}@media screen and (max-width: 767px){.cmn_header .top_cot .info{justify-content:center;width:100%;height:.37rem}}.cmn_header .top_cot .info .tel{width:2.15rem;margin-right:.17rem}@media screen and (max-width: 767px){.cmn_header .top_cot .info .tel{width:1.8rem;margin-right:.08rem}.cmn_header .top_cot .info .tel a{display:block}}.cmn_header .top_cot .info .contact{width:2.06rem;height:.28rem;line-height:.28rem;text-align:center}@media screen and (max-width: 767px){.cmn_header .top_cot .info .contact{width:1.68rem;height:.23rem;line-height:.23rem}}.cmn_header .top_cot .info .contact a{display:block;font-size:.17rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;color:#fff;font-feature-settings:"palt";background-image:url(../img/cmn/header_info_contact.png);background-repeat:no-repeat;background-size:2.06rem auto;background-position:center;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.cmn_header .top_cot .info .contact a:hover{opacity:.7}@media screen and (max-width: 767px){.cmn_header .top_cot .info .contact a{font-size:.13963rem;background-size:1.68rem auto}}@media screen and (min-width: 768px){.cmn_header .nav .hamburger{display:none}}@media screen and (max-width: 767px){.cmn_header .nav .hamburger{display:block;width:.29rem;height:.29rem;position:fixed;top:.2rem;right:.15rem;z-index:1000}}@media screen and (min-width: 768px){.cmn_header .nav .global{display:flex !important;padding:.14rem 0}.cmn_header .nav .global li a{transition:.4s}.cmn_header .nav .global li a:hover{background-color:#fff000}}@media screen and (max-width: 767px){.cmn_header .nav .global{display:none;width:100%;height:100%;padding:.4rem;text-align:center;background-color:#fff;position:fixed;top:.87rem;z-index:1000}}@media screen and (min-width: 768px){.cmn_header.underpage{height:1.51rem}.cmn_header.underpage .nav{width:100%;min-width:10.16rem;background-color:#fff;position:fixed;top:.6rem;left:0;right:0;z-index:1000}}@media screen and (max-width: 767px){.cmn_header.underpage{height:.87rem}}.cmn_footer .bg01{padding:.33rem 0;background-color:#fff344}@media screen and (max-width: 767px){.cmn_footer .bg01{padding:.4rem}}@media screen and (min-width: 768px){.cmn_footer .bg01 .nav li a{transition:.4s}.cmn_footer .bg01 .nav li a:hover{color:#fff;background-color:#ec6942}}.cmn_footer .mod_bg01{padding:.55rem 0 .2rem;color:#fff;background-image:url(../img/cmn/footer_bg_pc.jpg)}@media screen and (max-width: 767px){.cmn_footer .mod_bg01{padding:.36rem 0 .1rem;text-align:center;background-image:url(../img/cmn/footer_bg_sp.jpg)}}.cmn_footer .mod_bg01 .logo{width:6.3rem}@media screen and (max-width: 767px){.cmn_footer .mod_bg01 .logo{width:6rem;margin:0 auto}}.cmn_footer .mod_bg01 .info{padding:.2rem 0 0;text-align:right;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;letter-spacing:.05em}@media screen and (max-width: 767px){.cmn_footer .mod_bg01 .info{width:100%;padding:.25rem 0 0;text-align:center}}.cmn_footer .mod_bg01 .info .company_name{margin:0 0 .05rem;font-size:.2rem;font-weight:bold}.cmn_footer .mod_bg01 .info .address{font-size:.15rem;line-height:1.7}.cmn_footer .mod_bg01 .info .address span{display:block}@media screen and (max-width: 767px){.cmn_footer .mod_bg01 .info .address a{color:#fff}}.cmn_footer .mod_bg01 .copyright{margin:.65rem 0 0;font-size:.13rem;text-align:center}@media screen and (max-width: 767px){.cmn_footer .mod_bg01 .copyright{margin:.4rem 0 0;font-size:.1rem}}.pagetop{width:.7rem;height:.7rem;padding:.18rem 0 0;color:#fff;font-size:.14875rem;text-align:center;border-radius:50%;background-color:rgba(0,0,0,0.4);cursor:pointer;position:fixed;right:.2rem;bottom:.2rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.pagetop:hover{opacity:.7}@media screen and (max-width: 767px){.pagetop{width:.56rem;height:.56rem;font-size:.12rem;right:.1rem;bottom:.1rem}}.pagetop img{display:block;width:.14rem;margin:0 auto .08rem}@media screen and (max-width: 767px){.pagetop img{width:.11rem}}.bnr{text-align:center}.bnr a{display:inline-block;width:8rem;margin:0 auto 1.2rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.bnr a:hover{opacity:.7}@media screen and (max-width: 767px){.bnr a{width:3.31rem;margin:0 auto .55rem}}.footer_before{padding:0 0 .8rem}@media screen and (max-width: 767px){.footer_before{padding:0 0 .45rem}}.footer_before .cars{margin:0 0 .8rem}@media screen and (max-width: 767px){.footer_before .cars{margin:0 0 .45rem}}.footer_before .cars img{display:block;max-width:19.2rem;position:relative;left:calc(50% - 9.6rem)}@media screen and (max-width: 767px){.footer_before .cars img{max-width:100%;position:static}}.cmn_header .top_cot .mod_flex_between{padding:13.5px 0 0 0}.cmn_header .top_cot .mod_flex_between .top_link a .txt_small{margin-bottom:.04rem}.cmn_header .top_cot .mod_flex_between .top_link a .txt_big{margin-bottom:.04rem}@media screen and (max-width: 767px){.cmn_header .top_cot .mod_flex_between{padding:16px 0 0 0}.cmn_header .top_cot .mod_flex_between .top_link a .txt_small{display:none}.cmn_header .top_cot .mod_flex_between .top_link a .txt_big{display:none}.top_link{width:66.4%;margin:0 0 0 2%}.cmn_header .top_cot .mod_flex_between .top_link a img{width:100%}.cmn_footer .mod_bg01{padding:.3rem 0 .1rem;background-size:cover}.cmn_footer .mod_bg01 .logo{width:2.5rem}.cmn_footer .mod_bg01 .info .company_name{margin:0 0 .13rem}}.cmn_header .top_cot .mod_flex_between .top_link a{display:flex;align-items:center}.headerTotle{font-size:.18rem;color:#EC6942}@media screen and (max-width: 767px){.headerTotle{display:none}}.mod_flex{display:flex;flex-wrap:wrap}.mod_flex_center{display:flex;flex-wrap:wrap;justify-content:center}.mod_flex_between{display:flex;flex-wrap:wrap;justify-content:space-between}.mod_flex_around{display:flex;flex-wrap:wrap;justify-content:space-around}.mod_bg01{background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 767px){.mod_bg01{background-size:100%}}.mod_bg02{background-repeat:repeat}.mod_bg03{background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 768px){.mod_bg03{background-size:19.2rem auto}}@media screen and (max-width: 767px){.mod_bg03{background-size:100%}}.mod_btn01{text-align:center}.mod_btn01 a{display:block;width:3.64rem;height:.49rem;line-height:.49rem;margin:0 auto;font-size:.28rem;font-weight:bold;color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:center;background-image:url(../img/cmn/mod_btn.png);background-repeat:no-repeat;background-size:3.64rem auto;background-position:center;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.mod_btn01 a:hover{opacity:.7}@media screen and (max-width: 767px){.mod_btn01 a{width:3rem;height:.40rem;line-height:.40rem;font-size:.23rem;font-feature-settings:"palt";background-size:3rem auto}}.mod_btn02{text-align:center}.mod_btn02 a{display:block;width:2.7rem;height:.7rem;line-height:.7rem;color:#fff;font-size:.16rem;font-family:"M PLUS Rounded 1c",sans-serif;background-color:#ec6942;background-image:url(../img/cmn/btn02_arrow.png);background-repeat:no-repeat;background-position:center right .25rem;background-size:.09rem auto;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.mod_btn02 a:hover{opacity:.7}.mod_num{counter-reset:number 0}.mod_num li{position:relative}.mod_num li::before{counter-increment:number 1;content:counter(number) "";font-family:"Montserrat",sans-serif;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute}.mod_navi{width:10.08rem;margin:0 auto}@media screen and (max-width: 767px){.mod_navi{width:100%}}.mod_navi li{width:0.95rem;height:.63rem;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.25}@media screen and (max-width: 767px){.mod_navi li{width:100%;height:.4rem}.mod_navi li:first-child{border-top:0.03rem solid #ec6942}}.mod_navi li a{display:flex;height:100%;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.15rem;color:#ec6942;text-align:center;border-top:0.03rem solid #ec6942;border-bottom:0.03rem solid #ec6942;background-color:#fff}@media screen and (max-width: 767px){.mod_navi li a{border-top:none}}@media screen and (max-width: 767px){.mod_navi li.nav_contact{margin-top:.35rem}.mod_navi li.nav_contact a{color:#fff;font-size:.23rem;border-bottom:none}}.underpage_fv{text-align:center}.underpage_fv .mv img{display:block;max-width:19.2rem;position:relative;left:calc(50% - 9.6rem)}@media screen and (max-width: 767px){.underpage_fv .mv img{max-width:100%;position:static}}.underpage_fv .catch{margin:.7rem auto -.5rem}@media screen and (max-width: 767px){.underpage_fv .catch{width:3.31rem;margin:.44rem auto 0}}.underpage_fv .pagetitle{max-width:12rem;margin:1.2rem auto .25rem;padding:.2rem 0;color:#ec6942;font-family:"M PLUS Rounded 1c",sans-serif;font-size:.4rem;border-bottom:0.01rem solid #ec6942}@media screen and (max-width: 767px){.underpage_fv .pagetitle{width:3.11rem;max-width:100%;padding:.16rem 0;margin:.22rem auto .15rem;font-size:.24rem;line-height:1.375}}.underpage_fv .desc{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:.19rem;line-height:1.84}@media screen and (max-width: 767px){.underpage_fv .desc{width:3.11rem;margin:0 auto;font-size:.17rem;line-height:1.59;text-align:justify}}.mod_layout01 .item{width:100%}.mod_layout01 .item.pb80{padding:0 0 .8rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb80{padding:0 0 .55rem}}.mod_layout01 .item.pb110{padding:0 0 1.1rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb110{padding:0 0 1.2rem}}.mod_layout01 .item.pb120{padding:0 0 1.2rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb120{padding:0 0 .65rem}}.mod_layout01 .item.pb125{padding:0 0 1.25rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb125{padding:0 0 .5rem}}.mod_layout01 .item.pb130{padding:0 0 1.3rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb130{padding:0 0 .65rem}}.mod_layout01 .item.pb150{padding:0 0 1.5rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb150{padding:0 0 1rem}}.mod_layout01 .item.pb160{padding:0 0 1.6rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb160{padding:0 0 .45rem}}.mod_layout01 .item.pb180{padding:0 0 1.8rem}@media screen and (max-width: 767px){.mod_layout01 .item.pb180{padding:0 0 1.05rem}}.mod_layout01 .item .stit{height:.68rem;line-height:.68rem;margin:0 0 .25rem;color:#fff;font-size:.4rem;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center;background-color:#ec6942}@media screen and (max-width: 767px){.mod_layout01 .item .stit{height:auto;padding:.1rem 0;line-height:1.3;font-size:.24rem}}.mod_layout01 .item .desc{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;line-height:1.5625;text-align:center}@media screen and (max-width: 767px){.mod_layout01 .item .desc{width:3.31rem;margin:0 auto;font-size:.17rem;line-height:1.59;text-align:justify}}.top_fv{height:8.38rem;margin-top:.08rem;background-image:url(../img/top/fv_pc.jpg);background-position:center top;position:relative}@media screen and (max-width: 767px){.top_fv{height:auto;margin-top:.87rem;margin-bottom:1.1rem;background:none}}.top_fv .catch{padding:.95rem 1.25rem 0 0;text-align:center}@media screen and (max-width: 767px){.top_fv .catch{width:100%;padding:0;margin:0 auto}}.top_fv .desc{position:absolute;bottom:.43rem;left:calc((100% - 10rem) / 2)}@media screen and (max-width: 767px){.top_fv .desc{display:flex;flex-wrap:wrap;justify-content:center;width:100%;bottom:-.93rem;left:auto}}.top_fv .desc li a{display:block;width:2.04rem;height:2.04rem;padding-top:.7rem;margin-right:.22rem;color:#fff;font-size:.24rem;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.375;text-align:center;background-image:url(../img/top/fv_desc_bg.png);background-repeat:no-repeat;background-position:center;background-size:2.04rem auto;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.top_fv .desc li a:hover{opacity:.7}@media screen and (max-width: 767px){.top_fv .desc li a{width:1.12rem;height:1.12rem;padding-top:.4rem;font-size:.13173rem;margin:0 .03rem;background-size:1.12rem auto}}@media screen and (min-width: 768px){.top_page .cmn_header{padding-bottom:.91rem}.top_page .cmn_header nav{position:absolute;left:0;bottom:0;width:100%}.top_page .cmn_header.fixed .nav{width:100%;min-width:10.2rem;background-color:#fff;position:fixed;top:.6rem;bottom:auto;z-index:1000}.top_page .cmn_header.fixed .nav .global{max-width:10.2rem;margin:0 auto}}.top_tit{font-size:.4rem;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.top_tit{font-size:.24rem}}.top_media{margin-top:.19rem;padding:.35rem 0 .47rem;background-image:url(../img/top/media_bg_pc.jpg)}@media screen and (max-width: 767px){.top_media{margin-top:0;padding:.2rem 0 .27rem;background-image:url(../img/top/media_bg_sp.jpg);background-size:cover}}.top_media .top_tit{height:.52rem;padding:.08rem 0 0;margin:0 0 .1rem;color:#fff;background-size:auto .52rem}@media screen and (max-width: 767px){.top_media .top_tit{height:.29rem;padding:.05rem 0 0;margin:0 0 .15rem;font-size:.19rem;background-size:3rem auto}}.top_media .top_tit time{display:inline-block;width:1.23rem;height:.35rem;line-height:.35rem;margin-right:.1rem;font-size:.24573rem;color:#ec6942;text-align:center;background-color:#fff;vertical-align:.05rem}@media screen and (max-width: 767px){.top_media .top_tit time{width:.6rem;height:.18rem;line-height:.18rem;margin-right:.05rem;font-size:.12rem;font-feature-settings:"palt";vertical-align:middle}}.top_media.top_media .iframe{width:8.2rem;aspect-ratio:560/315;margin:auto;text-align:center;background-color:#fff;position:relative;overflow:hidden}.top_media.top_media .iframe iframe{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.top_media.top_media .iframe{width:3.02rem}}.index_smart_coin{margin:50px auto;width:1200px}@media screen and (max-width: 1200px){.index_smart_coin{width:98%}}@media screen and (max-width: 767px){.index_smart_coin{width:90.66666666666667%}}.index_smart_coin .h1_smart_coin{line-height:1.25;font-size:40px;text-align:center;font-family:dnp-shuei-mgothic-std, sans-serif;letter-spacing:-0.08em;font-weight:600;font-style:normal;color:#EC6942;padding-bottom:12px;border-bottom:1px solid #EC6942}@media screen and (max-width: 1200px){.index_smart_coin .h1_smart_coin{font-size:3.3333333333333335vw}}@media screen and (max-width: 767px){.index_smart_coin .h1_smart_coin{font-size:4.533333333333333vw}}.index_smart_coin .photo_index_smart_coin{margin:20px auto 30px auto;width:795.5909px}@media screen and (max-width: 1200px){.index_smart_coin .photo_index_smart_coin{width:66.29924166666666%}}@media screen and (max-width: 767px){.index_smart_coin .photo_index_smart_coin{width:97.6790588235294%}}.index_smart_coin .button_index_smart_coin{margin:30px auto 0 auto;width:498.1145px}@media screen and (max-width: 1200px){.index_smart_coin .button_index_smart_coin{width:41.50954166666667%}}@media screen and (max-width: 767px){.index_smart_coin .button_index_smart_coin{width:88.23529411764706%}}.index_smart_coin .button_index_smart_coin a{transition-duration:0.5s}.index_smart_coin .button_index_smart_coin a:hover{opacity:0.6}.top_media .button_index_smart_coin{margin:30px auto 0 auto;width:498.1145px}@media screen and (max-width: 1200px){.top_media .button_index_smart_coin{width:41.50954166666667%}}@media screen and (max-width: 767px){.top_media .button_index_smart_coin{width:88.23529411764706%}}.top_media .button_index_smart_coin a{transition-duration:0.5s}.top_media .button_index_smart_coin a:hover{opacity:0.6}.top_intro{padding:.5rem 0 0;background-color:#fff344}@media screen and (max-width: 767px){.top_intro{padding:.3rem 0 0}}.top_intro .top_tit{margin:0 0 .3rem;color:#ec6942;letter-spacing:-.1em}@media screen and (max-width: 767px){.top_intro .top_tit{margin:0 0 .24rem;line-height:1.375}}.top_intro .top_tit::before{content:"＼";margin-right:.1rem}@media screen and (max-width: 767px){.top_intro .top_tit::before{content:none}}.top_intro .top_tit::after{content:"／";margin-left:.1rem}@media screen and (max-width: 767px){.top_intro .top_tit::after{content:none}}.top_intro .top_tit img{width:.54rem;margin:0 0 0 .1rem}@media screen and (max-width: 767px){.top_intro .top_tit img{width:.44rem}}.top_intro .list{margin:0 auto .4rem}@media screen and (max-width: 767px){.top_intro .list{margin:0 auto .15rem}}.top_intro .list li{width:2.93rem}@media screen and (max-width: 767px){.top_intro .list li{margin:0 auto .3rem}}.top_intro .list li a{display:block;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.top_intro .list li a:hover{opacity:.7}.top_intro .list li a .photo{position:relative;background-image:url(../img/top/intro_li_bg_pc.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 767px){.top_intro .list li a .photo{background-image:url(../img/top/intro_li_bg_sp.png)}}.top_intro .list li a .photo .tit{display:flex;align-items:center;justify-content:center;height:.9rem;color:#fff;font-size:.23rem;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.3;text-align:center}.top_intro .list li a .desc{margin:.05rem 0 0;color:#4d4d4d;font-size:.17rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;line-height:1.4}.top_intro .cars{margin:.7rem 0 0}@media screen and (max-width: 767px){.top_intro .cars{margin:.45rem 0 0}}.top_intro .cars img{width:100%}.top_charm{padding:.7rem 0 1.15rem}@media screen and (max-width: 767px){.top_charm{padding:.35rem 0 .5rem}}.top_charm .top_tit{height:.75rem;padding:.08rem 0 0;color:#ec6942;letter-spacing:-.04em;background-image:url(../img/top/charm_tit_bg_pc.png);background-size:auto .75rem}@media screen and (max-width: 767px){.top_charm .top_tit{height:.7rem;padding:0;line-height:1.375;letter-spacing:-.05em;background-image:url(../img/top/charm_tit_bg_sp.png);background-position:center bottom;background-size:3.43rem auto}}.top_charm .top_tit .num{display:inline-block;font-family:"Montserrat",sans-serif;position:relative}.top_charm .top_tit .num::after{content:"";width:.56rem;height:.55rem;background-image:url(../img/top/charm_deco.png);background-size:.56rem auto;background-repeat:no-repeat;background-position:center;position:absolute;top:-.07rem;left:-.15rem;z-index:-1}@media screen and (max-width: 767px){.top_charm .top_tit .num::after{content:none}}.top_charm .list li{width:3rem;margin:.37rem 0 0;padding:.7rem 0 0;position:relative}@media screen and (max-width: 767px){.top_charm .list li{margin:.4rem auto 0}}.top_charm .list li::before{width:.56rem;height:.55rem;line-height:.55rem;padding-left:.06rem;margin:0 auto;color:#ec6942;font-size:.3rem;letter-spacing:.3em;border-radius:0;background-image:url(../img/top/charm_deco.png);background-size:.56rem auto;background-repeat:no-repeat;top:0;left:0;right:0}.top_charm .list li::after{content:"";width:.2rem;height:.02rem;background-color:#ec6942;position:absolute;top:.39rem;left:calc(50% - .11rem)}.top_charm .list li .pic{margin:0 0 .2rem}.top_charm .list li .tit{margin:0 0 .1rem;color:#ec6942;font-family:"M PLUS Rounded 1c",sans-serif;font-size:.25rem;line-height:1.2;text-align:center}.top_charm .list li .desc{color:#666;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:.16rem;line-height:1.375}.company_page .pagetitle{height:8rem;padding:2.1rem 0 0;background-image:url(../img/company/mv_pc.jpg)}@media screen and (max-width: 767px){.company_page .pagetitle{height:auto;padding:.85rem 0 3.3rem;background-image:url(../img/company/mv_sp.jpg)}.company_page .pagetitle .container_w{width:100%}}.company_page .pagetitle .catch{color:#fff;font-size:.4rem;font-family:"M PLUS Rounded 1c",sans-serif;letter-spacing:-.05em;line-height:1.4;text-align:left}@media screen and (max-width: 767px){.company_page .pagetitle .catch{font-size:.31rem;text-align:center}}.company_page .tit{font-size:.2rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif}.company_page .company_message{padding:1.35rem 0 0}@media screen and (max-width: 767px){.company_page .company_message{padding:.43rem 0 0}}.company_page .company_message .tit{margin:0 0 .3rem;text-align:center}.company_page .company_message .desc{line-height:2.1875;text-align:justify}@media screen and (max-width: 767px){.company_page .company_message .desc{line-height:1.8125}}.company_page .company_message time{display:block;margin:.45rem 0 .15rem;font-size:.13rem}@media screen and (max-width: 767px){.company_page .company_message time{margin:.3rem 0 .15rem}}.company_page .company_message time,.company_page .company_message .sign{text-align:right}.company_page .company_message .sign{height:.4188rem;line-height:.4188rem}.company_page .company_message .sign img{display:inline-block;width:1.84rem;margin-left:.2rem;vertical-align:bottom}.company_page .company_profile{padding:.85rem 0 1rem}@media screen and (max-width: 767px){.company_page .company_profile{padding:.6rem 0 .3rem}}.company_page .company_profile .tit{padding:.25rem 0;margin:0 0 .5rem;border-bottom:.01rem solid #666}@media screen and (max-width: 767px){.company_page .company_profile .tit{margin:0 0 .3rem}}@media screen and (max-width: 767px){.company_page .company_profile .list dt,.company_page .company_profile .list dd{font-size:.15rem}}.company_page .company_profile .list dt{float:left;clear:left;width:2rem}@media screen and (max-width: 767px){.company_page .company_profile .list dt{width:.96rem}}.company_page .company_profile .list dd{padding:0 0 .25rem 2rem;line-height:1.25}@media screen and (max-width: 767px){.company_page .company_profile .list dd{padding:0 0 .25rem .96rem}}.company_page .company_profile .list dd a{color:#3e90ff;font-weight:bold;text-decoration:underline}.company_page .gmap{padding:0 0 1.5rem}@media screen and (max-width: 767px){.company_page .gmap{padding:0 0 .5rem}}.company_page .gmap .iframe{margin:0 0 .4rem}@media screen and (max-width: 767px){.company_page .gmap .iframe{margin:0 0 .3rem}}.company_page .gmap .iframe iframe{width:100%;height:5rem}@media screen and (max-width: 767px){.company_page .gmap .iframe iframe{height:4rem}}.company_page .gmap .link li{margin:0 .23rem}@media screen and (max-width: 767px){.company_page .gmap .link li{margin:0 auto .24rem}}.land_page .land_about .underpage_fv{padding:0 0 .95rem}@media screen and (max-width: 767px){.land_page .land_about .underpage_fv{padding:0 0 .4rem}}.land_page .land_about .underpage_fv .pagetitle{margin:.9rem auto .25rem}@media screen and (max-width: 767px){.land_page .land_about .underpage_fv .pagetitle{margin:.22rem auto .25rem}}.land_page .land_about dl{flex-direction:column;align-items:center;margin:.3rem 0 0}@media screen and (max-width: 767px){.land_page .land_about dl{margin:.35rem 0 0}}.land_page .land_about dl dt{width:fit-content;padding:0 0.5%;height:.37rem;line-height:.37rem;margin:0 0 .35rem;color:#fff;font-size:.18rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;font-feature-settings:"palt";text-align:center;background-color:#000}@media screen and (max-width: 767px){.land_page .land_about dl dt{margin:0 0 .3rem;padding:0 1%}}.land_page .land_about dl dd{width:9.9rem}@media screen and (max-width: 767px){.land_page .land_about dl dd{width:100%}}.land_page .land_about dl dd li{width:3rem;height:.72rem;line-height:.72rem;margin:0 .15rem .3rem;color:#ec6942;font-size:.22rem;font-weight:bold;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:center;border-radius:.065rem;background-color:#fff344}@media screen and (max-width: 767px){.land_page .land_about dl dd li{width:2.93rem;height:.6rem;line-height:.6rem;margin:0 auto .25rem;font-size:.2rem;border-radius:.04rem}}.land_page .land_about dl dd li:not(:first-child){position:relative}.land_page .land_about dl dd li:not(:first-child)::before{content:"";width:.12rem;height:.14rem;background-image:url(../img/land/arrow01.png);background-size:.12rem auto;background-repeat:no-repeat;position:absolute;left:-.2rem;top:calc(50% - .07rem)}@media screen and (max-width: 767px){.land_page .land_about dl dd li:not(:first-child)::before{width:.14rem;height:.1rem;background-image:url(../img/land/arrow03.png);background-size:.14rem auto;top:-.18rem;left:calc(50% - .07rem)}}.land_page .land_about .desc.strong{color:#ec6942;font-size:.3rem;font-feature-settings:"palt";font-weight:600;letter-spacing:.07em}@media screen and (max-width: 767px){.land_page .land_about .desc.strong{font-size:.21rem}}.land_page .land_about .example{max-width:5.96rem;margin:.6rem auto 0}@media screen and (max-width: 767px){.land_page .land_about .example{width:3.31rem;max-width:100%;margin:.3rem auto 0}}.land_page .land_about .example .ex_tit{width:.5rem}@media screen and (max-width: 767px){.land_page .land_about .example .ex_tit{width:100%;margin:0 0 .1rem}}.land_page .land_about .example .ex_li li{width:2.09rem}@media screen and (max-width: 767px){.land_page .land_about .example .ex_li li{width:1.39rem}}.land_page .land_about .example .ex_li li .desc{margin:.25rem 0 0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:left;line-height:1.5625}@media screen and (max-width: 767px){.land_page .land_about .example .ex_li li .desc{width:100%;margin:.15rem 0 0;font-size:.13rem;line-height:1.27}}.land_page .land_about .example .ex_li li:first-child{margin-right:.78rem;position:relative}@media screen and (max-width: 767px){.land_page .land_about .example .ex_li li:first-child{margin-right:.5rem}}.land_page .land_about .example .ex_li li:first-child::after{content:"";width:.12rem;height:.14rem;background-image:url(../img/land/arrow01.png);background-repeat:no-repeat;background-size:.12rem auto;position:absolute;top:calc(50% - .07rem);right:-.45rem}@media screen and (max-width: 767px){.land_page .land_about .example .ex_li li:first-child::after{width:.08rem;height:.09rem;background-size:.08rem auto;top:calc(50% - .045rem);right:-.3rem}}.land_page .land_about .example.style02 .ex_tit,.land_page .land_about .example.style03 .ex_tit{padding-top:.3rem}@media screen and (max-width: 767px){.land_page .land_about .example.style02 .ex_tit,.land_page .land_about .example.style03 .ex_tit{padding-top:0}}.land_page .land_about .example.style02 li:first-child::after{top:1.15rem}@media screen and (max-width: 767px){.land_page .land_about .example.style02 li:first-child::after{top:.75rem}}.land_page .land_about .example.style03 li:first-child::after,.land_page .land_about .example.style04 li:first-child::after{background-image:url(../img/land/arrow02.png);top:.93rem}@media screen and (max-width: 767px){.land_page .land_about .example.style03 li:first-child::after{top:.63rem}}@media screen and (max-width: 767px){.land_page .land_about .example.style04 li:first-child::after{top:.53rem;right:-.25rem}}.land_page .land_about .example.style03 li:first-child{width:2.04rem;margin-right:.55rem}@media screen and (max-width: 767px){.land_page .land_about .example.style03 li:first-child{width:1.29rem;margin-right:.38rem}}.land_page .land_about .example.style03 li:last-child{width:2.54rem}@media screen and (max-width: 767px){.land_page .land_about .example.style03 li:last-child{width:1.6rem}}.land_page .land_about .example.style03 li:last-child .desc{padding-left:.2rem}@media screen and (max-width: 767px){.land_page .land_about .example.style03 li:last-child .desc{padding-left:.15rem;padding-right:.04rem}}@media screen and (max-width: 767px){.land_page .land_about .example.style03 li .desc{width:101%}}.land_page .land_about .example.style04 li{width:2.54rem}@media screen and (max-width: 767px){.land_page .land_about .example.style04 li{width:1.43rem}.land_page .land_about .example.style04 li:first-child{margin-right:.43rem}}.land_page .land_about .item:last-child .stit{margin:0 0 .13rem}@media screen and (max-width: 767px){.land_page .land_about .item:last-child .stit{margin:0 0 .2rem}}.land_page .land_about .item:last-child .example{margin:.95rem auto 0}@media screen and (max-width: 767px){.land_page .land_about .item:last-child .example{margin:.3rem auto 0}}.land_page .land_about .item:last-child .example .ex_li li .desc{margin:.13rem 0 0}@media screen and (max-width: 767px){.land_page .land_about .item:last-child .example .ex_li li .desc{margin:.08rem 0 0}}.estate_page .estate_about .underpage_fv{padding:0 0 .25rem}@media screen and (max-width: 767px){.estate_page .estate_about .underpage_fv{padding:0 0 .13rem}}@media screen and (max-width: 767px){.estate_page .estate_about .item .desc{padding:0 .05rem;text-align:justify}}.estate_page .estate_about .item .ol_list li{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;background-color:#fff344;border-radius:.11rem}@media screen and (max-width: 767px){.estate_page .estate_about .item .ol_list li{border-radius:.085rem}}.estate_page .estate_about .item .img{display:block;text-align:center}.estate_page .estate_about .item.style01 .stit{margin:0 0 .75rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .stit{margin:0 0 .36rem}}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .ol_list{width:3.31rem}}.estate_page .estate_about .item.style01 .ol_list li{padding:.15rem 0 .2rem .93rem;color:#000;font-size:.25rem;line-height:1.44;letter-spacing:.07em}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .ol_list li{padding:.45rem .15rem .15rem;font-size:.17rem;line-height:1.59}}.estate_page .estate_about .item.style01 .ol_list li::before{width:.25rem;height:.25rem;line-height:.27rem;font-size:.23rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;font-weight:bold;color:#fff344;letter-spacing:0;background-color:#ec6942;top:.2rem;left:.34rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .ol_list li::before{font-size:.25rem;top:.1rem;left:calc(50% - .125rem)}}.estate_page .estate_about .item.style01 .ol_list li:nth-child(2)::before{top:.23rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .ol_list li:nth-child(2)::before{top:.1rem}}.estate_page .estate_about .item.style01 .ol_list li+li{margin-top:.33rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .ol_list li+li{margin-top:.2rem}}.estate_page .estate_about .item.style01 .ol_list li .strong{font-size:.3rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .ol_list li .strong{font-size:.2rem}}.estate_page .estate_about .item.style01 .ol_list li .strong .c_red{color:#f00}.estate_page .estate_about .item.style01 .img{margin:.55rem auto 0}@media screen and (max-width: 767px){.estate_page .estate_about .item.style01 .img{width:3.31rem;margin:.37rem auto 0}}.estate_page .estate_about .item.style02 .stit{margin:0 0 .7rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .stit{margin:0 0 .3rem}}.estate_page .estate_about .item.style02 .ol_list{width:8.46rem;margin:0 auto}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .ol_list{width:3.31rem}}.estate_page .estate_about .item.style02 .ol_list li{padding:.23rem 0 .18rem;font-feature-settings:"palt";position:relative}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .ol_list li{padding:.23rem .2rem .15rem}}.estate_page .estate_about .item.style02 .ol_list li:not(:first-child)::before{content:"";width:.52rem;height:.36rem;background-image:url(../img/estate/arrow.png);background-repeat:no-repeat;background-size:.52rem auto;position:absolute;top:-0.58rem;left:calc(50% - .26rem)}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .ol_list li:not(:first-child)::before{width:.3rem;height:.2rem;background-size:.3rem;top:-.37rem;left:calc(50% - .15rem)}}.estate_page .estate_about .item.style02 .ol_list li+li{margin-top:.8rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .ol_list li+li{margin-top:.54rem}}.estate_page .estate_about .item.style02 .ol_list .li_tit{margin:0 0 .05rem;color:#000;font-size:.32rem;font-weight:600;text-align:center}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .ol_list .li_tit{margin:0 0 .1rem;font-size:.27rem}}.estate_page .estate_about .item.style02 .ol_list .desc{font-size:.22rem;color:#ec6942;line-height:1.64;letter-spacing:.07em}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .ol_list .desc{width:100%;padding:0;font-size:.2rem;line-height:1.35;text-align:center}}.estate_page .estate_about .item.style02 .img{width:1.09rem;margin:0 auto .33rem}@media screen and (max-width: 767px){.estate_page .estate_about .item.style02 .img{margin:0 auto .28rem}}.shisetu_page .shisetu_about .underpage_fv{padding:0 0 .95rem}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .underpage_fv{padding:0 0 .45rem}}.shisetu_page .shisetu_about .underpage_fv .catch{margin:.55rem auto -.7rem}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .underpage_fv .catch{margin:.44rem auto 0}}.shisetu_page .shisetu_about .underpage_fv .desc{background-image:url(../img/shisetu/desc_bg.png);background-repeat:no-repeat;background-position:center bottom;background-size:7.21rem auto}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .underpage_fv .desc{background-image:none}}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .underpage_fv .desc_after{width:1.39rem;margin:.2rem auto 0}}.shisetu_page .shisetu_about .underpage_fv .strong{margin:1.2rem 0 0;color:#ec6942;font-size:.5rem;font-weight:600;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;font-feature-settings:"palt";letter-spacing:.06em}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .underpage_fv .strong{margin:.35rem 0 0;font-size:.27rem;line-height:1.37}}.shisetu_page .shisetu_about .underpage_fv .desc_img{margin:.5rem 0 0}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .underpage_fv .desc_img{width:3.31rem;margin:.25rem auto 0}}.shisetu_page .shisetu_about .item{text-align:center}.shisetu_page .shisetu_about .item .stit{margin:0 0 .7rem}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .stit{margin:0 0 .3rem}}.shisetu_page .shisetu_about .item .list{margin:0 auto .26rem}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .list{margin:0 auto .2rem}}.shisetu_page .shisetu_about .item .list li{width:4.605rem;min-height:3.69rem;margin:0 .145rem .29rem;background-color:#fff344}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .list li{width:3.31rem;min-height:2.9rem;margin:0 auto .22rem}}.shisetu_page .shisetu_about .item .list li .li_tit{height:.53rem;line-height:.53rem;color:#fff;font-size:.3rem;font-family:"M PLUS Rounded 1c",sans-serif;background-color:#ec6942}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .list li .li_tit{height:.38rem;line-height:.38rem;font-size:.21rem}}.shisetu_page .shisetu_about .item .list li .li_tit.small{font-size:.22rem}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .list li .li_tit.small{font-size:.15rem}}.shisetu_page .shisetu_about .item .list li .desc{padding:.1rem .35rem 0;font-size:.17rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;line-height:1.4}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .list li .desc{padding:.08rem .25rem 0;font-size:.14rem}}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .txt_img01{width:3.31rem;margin:0 auto}}.shisetu_page .shisetu_about .item .txt_img02{margin:.35rem auto 0}@media screen and (max-width: 767px){.shisetu_page .shisetu_about .item .txt_img02{width:3.31rem;margin:.3rem auto 0}}.parking_page .parking_about .underpage_fv{padding:0 0 .9rem}.parking_page .parking_about .underpage_fv .pagetitle{margin:1.22rem auto .35rem}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .pagetitle{margin:.29rem auto .35rem}}.parking_page .parking_about .underpage_fv .img{margin:0 auto .9rem}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .img{width:3.31rem;margin:0 auto .6rem}}.parking_page .parking_about .underpage_fv .list li{width:4.3rem;min-height:4rem;margin:0 0 1.1rem}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .list li{width:2.93rem;min-height:100%;margin:0 auto .5rem}}.parking_page .parking_about .underpage_fv .list li::before{width:.56rem;height:.56rem;line-height:.56rem;border-radius:0;color:#fff;font-size:.3rem;background-color:#ec6942;top:0;left:0}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .list li::before{width:.38rem;height:.38rem;line-height:.38rem;font-size:.2rem}}.parking_page .parking_about .underpage_fv .list li::after{content:"";background-repeat:no-repeat;position:absolute}.parking_page .parking_about .underpage_fv .list li:nth-child(odd)::after{width:.37rem;height:.48rem;background-image:url(../img/parking/arrow01.png);background-size:.37rem auto;top:1.63rem;right:-.68rem}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .list li:nth-child(odd)::after{width:.3rem;height:.25rem;background-image:url(../img/parking/arrow03.png);background-size:.3rem auto;top:auto;left:calc(50% - .15rem);right:auto;bottom:-.35rem}}.parking_page .parking_about .underpage_fv .list li:nth-child(even)::after{width:.48rem;height:.37rem;background-image:url(../img/parking/arrow02.png);background-size:.48rem auto;bottom:-.6rem;left:-.75rem}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .list li:nth-child(even)::after{width:.3rem;height:.25rem;background-image:url(../img/parking/arrow03.png);background-size:.3rem auto;left:calc(50% - .15rem);bottom:-.35rem}}.parking_page .parking_about .underpage_fv .list li:last-child::after{content:none}.parking_page .parking_about .underpage_fv .list li .pic{margin:0 0 .1rem}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .list li .pic{margin:0 0 .05rem}}.parking_page .parking_about .underpage_fv .list li .li_tit{height:.58rem;line-height:.58rem;margin:0 0 .15rem;color:#fff;font-size:.3rem;font-family:"M PLUS Rounded 1c",sans-serif;background-color:#ec6942}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .list li .li_tit{height:.39rem;line-height:.39rem;margin:0 0 .1rem;font-size:.2rem}}.parking_page .parking_about .underpage_fv .list li .desc{font-size:.19rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:left;line-height:1.37}@media screen and (max-width: 767px){.parking_page .parking_about .underpage_fv .list li .desc{font-size:.13rem}}.parking_page .parking_about .underpage_fv .list li .desc.add{letter-spacing:-.02em}.service_page .service_about .underpage_fv{padding:0 0 1.7rem}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv{padding:0 0 .8rem}}.service_page .service_about .underpage_fv .img{margin:.4rem auto 1.3rem}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .img{width:3.31rem;margin:.25rem auto .58rem}}.service_page .service_about .underpage_fv .flow dt{width:2.87rem;height:.54rem;line-height:.54rem;margin:0 auto 1.05rem;color:#fff;font-size:.3rem;font-family:"M PLUS Rounded 1c",sans-serif;background-color:#ec6942}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dt{width:2.31rem;height:.5rem;line-height:.5rem;margin:0 auto .4rem;font-size:.24rem}}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dd .ol_list{width:3.31rem}}.service_page .service_about .underpage_fv .flow dd .ol_list li+li{margin-top:.6rem}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dd .ol_list li+li{margin-top:.7rem}}.service_page .service_about .underpage_fv .flow dd .ol_list li::before{width:.34rem;height:.34rem;line-height:.34rem;color:#ec6942;font-size:.28rem;font-family:"M PLUS Rounded 1c",sans-serif;letter-spacing:-.2em;padding-right:.05rem;background-color:#fff;top:.28rem;left:.23rem}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dd .ol_list li::before{width:.23rem;height:.23rem;line-height:.23rem;font-size:.2rem;top:.2rem;left:.15rem}}.service_page .service_about .underpage_fv .flow dd .ol_list li .txt{width:4.8rem;text-align:left}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dd .ol_list li .txt{width:100%}}.service_page .service_about .underpage_fv .flow dd .ol_list li .txt .li_tit{display:flex;flex-wrap:wrap;align-items:center;height:.9rem;line-height:.9rem;margin:0 0 .25rem;padding-left:.72rem;color:#fff;font-size:.3rem;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.17;background-color:#ec6942}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dd .ol_list li .txt .li_tit{height:.62rem;line-height:.62rem;margin:0 0 .15rem;padding-left:.53rem;font-size:.2rem;line-height:1.21}}.service_page .service_about .underpage_fv .flow dd .ol_list li .txt .desc{font-size:.19rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;line-height:1.37}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dd .ol_list li .txt .desc{width:3.31rem;font-size:.16rem}}.service_page .service_about .underpage_fv .flow dd .ol_list li .li_img{width:4.8rem}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .flow dd .ol_list li .li_img{width:100%;margin:.15rem 0 0}}.service_page .service_about .underpage_fv .conditions{margin:.55rem auto 0;text-align:left}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .conditions{width:3.31rem;margin:.33rem auto 0}}.service_page .service_about .underpage_fv .conditions dt{margin:0 0 .3rem;color:#666;font-size:.3rem;font-family:"M PLUS Rounded 1c",sans-serif}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .conditions dt{margin:0 0 .15rem;font-size:.2rem}}.service_page .service_about .underpage_fv .conditions dd{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:.19rem;line-height:1.74}@media screen and (max-width: 767px){.service_page .service_about .underpage_fv .conditions dd{font-size:.14rem;line-height:1.43}}.service_page .service_about .underpage_fv .conditions dd::before{content:"・"}.product_page .product_about{padding:0 0 1.15rem}@media screen and (max-width: 767px){.product_page .product_about{padding:0 0 .55rem}}.product_page .product_about .underpage_fv{padding:0 0 1.15rem}@media screen and (max-width: 767px){.product_page .product_about .underpage_fv{padding:0 0 .6rem}}.product_page .product_about .underpage_fv .pagetitle{margin:1.2rem auto .15rem}@media screen and (max-width: 767px){.product_page .product_about .underpage_fv .pagetitle{margin:.22rem auto .15rem}}.product_page .product_about .underpage_fv .circle_bg{margin:.35rem auto 0}.product_page .product_about .underpage_fv .circle_bg li{align-items:center;justify-content:center;flex-direction:column;width:1.95rem;height:1.95rem;margin:0 .18rem;color:#fff;font-size:.24rem;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center;background-repeat:no-repeat;background-position:center;background-size:1.95rem auto;letter-spacing:-.02em}@media screen and (max-width: 767px){.product_page .product_about .underpage_fv .circle_bg li{width:1.05rem;height:1.05rem;margin:0 .04rem;font-size:.13rem;background-size:1.05rem auto}}.product_page .product_about .underpage_fv .circle_bg li .add{letter-spacing:-.1em}.product_page .product_about .underpage_fv .circle_bg li .note{margin:.05rem 0 0;font-size:.16rem}@media screen and (max-width: 767px){.product_page .product_about .underpage_fv .circle_bg li .note{font-size:.09rem;letter-spacing:-.15em}}.product_page .product_about .underpage_fv .circle_bg li .note .small{font-size:.13rem;letter-spacing:.02em}@media screen and (max-width: 767px){.product_page .product_about .underpage_fv .circle_bg li .note .small{font-size:.07rem;letter-spacing:-.2em}}.product_page .product_about .underpage_fv .circle_bg li.bg01{background-image:url(../img/product/bg01.png)}.product_page .product_about .underpage_fv .circle_bg li.bg02{background-image:url(../img/product/bg02.png)}.product_page .product_about .underpage_fv .circle_bg li.bg03{background-image:url(../img/product/bg03.png)}.product_page .product_about .item+.item{margin:.95rem 0 0}@media screen and (max-width: 767px){.product_page .product_about .item+.item{margin:.58rem 0 0}}.product_page .product_about .item .tit{margin:0 0 .35rem;color:#ec6942;font-size:.35rem;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center}@media screen and (max-width: 767px){.product_page .product_about .item .tit{font-size:.27rem;line-height:1.37}}.product_page .product_about .item .tit .small{font-size:.26rem}@media screen and (max-width: 767px){.product_page .product_about .item .tit .small{display:block;font-size:.22rem}}.product_page .product_about .item .list li{width:3.06rem;margin:0 .1rem .45rem;font-size:.19rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:center}@media screen and (max-width: 767px){.product_page .product_about .item .list li{width:2.88rem;min-height:3rem;margin:0 auto;font-size:.16rem}}.product_page .product_about .item .list li img{display:block;margin:0 0 .1rem}.plan_page .desc_link{text-decoration:none;color:#FF0000;transition-duration:0.5s}.plan_page .desc_link:hover{opacity:0.6}.plan_page .plan_about{padding:0 0 2.84rem}@media screen and (max-width: 767px){.plan_page .plan_about{padding:0 0 .96rem}}.plan_page .plan_about .underpage_fv{padding:0 0 .65rem}@media screen and (max-width: 767px){.plan_page .plan_about .underpage_fv{padding:0 0 .45rem}}.plan_page .plan_about .underpage_fv .img{margin:.35rem auto 0}@media screen and (max-width: 767px){.plan_page .plan_about .underpage_fv .img{width:3.31rem;margin:.2rem auto 0}}.plan_page .plan_about .item .stit{margin:0 0 1.15rem}@media screen and (max-width: 767px){.plan_page .plan_about .item .stit{margin:0 0 .4rem}}@media screen and (max-width: 767px){.plan_page .plan_about .item .plan_col2{width:3.31rem}}.plan_page .plan_about .item .plan_col2 li+li{margin-top:.6rem}@media screen and (max-width: 767px){.plan_page .plan_about .item .plan_col2 li+li{margin-top:.53rem}}.plan_page .plan_about .item .plan_col2 li .img{width:4.8rem}@media screen and (max-width: 767px){.plan_page .plan_about .item .plan_col2 li .img{width:100%}}.plan_page .plan_about .item .plan_col2 li .txt{width:4.8rem}@media screen and (max-width: 767px){.plan_page .plan_about .item .plan_col2 li .txt{width:100%}}.plan_page .plan_about .item .plan_col2 li .txt .li_tit{align-items:center;height:.9rem;padding:0 .26rem;margin:0 0 .25rem;color:#fff;font-size:.3rem;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.17;background-color:#ec6942}@media screen and (max-width: 767px){.plan_page .plan_about .item .plan_col2 li .txt .li_tit{justify-content:center;height:.62rem;padding:0 .1rem;margin:0 0 .15rem;font-size:.2rem;line-height:1.2;text-align:center}}.plan_page .plan_about .item .plan_col2 li .txt .desc{font-size:.19rem;line-height:1.368;text-align:left}@media screen and (max-width: 767px){.plan_page .plan_about .item .plan_col2 li .txt .desc{width:100%;font-size:.16rem;line-height:1.375;text-align:justify}}.plan_page .plan_about .item.style01{padding:0 0 1.84rem}@media screen and (max-width: 767px){.plan_page .plan_about .item.style01{padding:0 0 1.2rem}}.plan_page .plan_about .item.style01 .stit{color:#505050;background-color:#ff0}.plan_page .plan_about .item.style01 .plan_col2 li .txt .li_tit{color:#505050;background-color:#ff0}.plan_page .plan_about .item.style01 .catch,.plan_page .plan_about .item.style01 .txt_img{text-align:center}@media screen and (max-width: 767px){.plan_page .plan_about .item.style01 .catch,.plan_page .plan_about .item.style01 .txt_img{width:3.31rem}}.plan_page .plan_about .item.style01 .catch{margin:0 0 .63rem}@media screen and (max-width: 767px){.plan_page .plan_about .item.style01 .catch{margin:0 auto .53rem}}.plan_page .plan_about .item.style01 .txt_img{margin:.43rem 0 0}@media screen and (max-width: 767px){.plan_page .plan_about .item.style01 .txt_img{margin:.75rem auto 0}}.plan_page .plan_about .item.style02 .plan_col2 li .img{width:4.5rem;margin-right:.3rem}@media screen and (max-width: 767px){.plan_page .plan_about .item.style02 .plan_col2 li .img{width:100%;margin-right:0;margin-bottom:.16rem}}.service_page .service_about .underpage_fv .flow dt{width:fit-content;padding:0 1em}.contact_page{text-align:center}.contact_page .underpage_fv{margin:0 0 1.2rem}@media screen and (max-width: 767px){.contact_page .underpage_fv{margin:0 0 .43rem}}@media screen and (max-width: 767px){.contact_page .inner{width:3.31rem}}.contact_page .contact_tit{margin:0 0 .3rem;color:#ec6942;font-size:.3rem;font-family:"M PLUS Rounded 1c",sans-serif}@media screen and (max-width: 767px){.contact_page .contact_tit{margin:0 0 .2rem;font-size:.24rem;line-height:1.375}}.contact_page .desc{font-size:.16rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;line-height:1.69}@media screen and (max-width: 767px){.contact_page .desc{font-size:.14rem;line-height:1.57}}.contact_page .contact_nav{margin:.8rem 0 0}@media screen and (max-width: 767px){.contact_page .contact_nav{justify-content:space-between;margin:.35rem 0 0}}.contact_page .contact_nav li{width:1.48rem;height:.59rem;line-height:.59rem;margin:0 .05rem;font-size:.16rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:center;border-radius:.04rem;background-color:#f4f4f4}@media screen and (max-width: 767px){.contact_page .contact_nav li{width:1.06rem;height:.42rem;line-height:.42rem;margin:0;font-size:.11rem;border-radius:.029rem}}.contact_page .contact_nav li.active{color:#fff;background-color:#c8c8c8}.contact_page .privacy{width:100%;height:2.43rem;margin:.52rem auto .6rem;padding:.2rem .8rem .25rem 1rem;color:#646464;text-align:left;background-color:#fafafa;overflow-y:scroll}@media screen and (max-width: 767px){.contact_page .privacy{height:3.78rem;margin:.66rem auto .5rem;padding:.15rem .18rem .03rem;-webkit-overflow-scrolling:touch}.contact_page .privacy::-webkit-scrollbar{width:.06rem}.contact_page .privacy::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:.1rem}}.contact_page .privacy .item{margin:.25rem 0 0}.contact_page .privacy .tit{margin:0 0 .15rem;font-size:.17rem;font-weight:bold}@media screen and (max-width: 767px){.contact_page .privacy .tit{font-weight:bold}}.contact_page .privacy .tit.main{text-align:center}@media screen and (max-width: 767px){.contact_page .privacy .tit.main{margin:0 0 .2rem}}.contact_page .privacy .desc{font-size:.14rem}@media screen and (max-width: 767px){.contact_page .privacy .desc{font-size:.13rem}}.contact_page .privacy .desc.main{padding:0 0 .25rem;border-bottom:.01rem solid #646464}@media screen and (max-width: 767px){.contact_page .privacy .desc.main{padding:0 0 .05rem}}.contact_page .info_top{margin:.75rem 0 0}@media screen and (max-width: 767px){.contact_page .info_top{margin:.3rem 0 0}}.contact_page .info_top .fd{margin:.15rem 0 0}@media screen and (max-width: 767px){.contact_page .info_top .fd{margin:.1rem 0 0}}.contact_page .info_top .fd img{display:inline-block;width:2.86rem;margin-right:.07rem;vertical-align:middle}@media screen and (max-width: 767px){.contact_page .info_top .fd img{display:block;width:2.88rem;margin:0 auto .1rem}}.contact_page .info_top .fd .time{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:.14rem}.contact_page .info_bottom{width:8rem;margin:1.75rem auto 1.57rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif}@media screen and (max-width: 767px){.contact_page .info_bottom{width:100%;margin:.87rem auto 1.37rem}}.contact_page .info_bottom .txt{padding:.2rem;color:#fff;font-size:.17rem;background-color:#ec6942}@media screen and (max-width: 767px){.contact_page .info_bottom .txt{padding:.08rem .13rem;font-size:.16rem;line-height:1.375}}.contact_page .info_bottom .fd{padding:.29rem 0 .26rem;background-color:#ededed;border-right:.01rem solid #b4b4b4;border-left:.01rem solid #b4b4b4;border-bottom:.01rem solid #b4b4b4}@media screen and (max-width: 767px){.contact_page .info_bottom .fd{padding:.14rem 0}.contact_page .info_bottom .fd span{display:block}}.contact_page .info_bottom .fd img{display:inline-block;width:3.7rem;margin-right:.15rem;vertical-align:middle}@media screen and (max-width: 767px){.contact_page .info_bottom .fd img{display:block;width:2.88rem;margin:0 auto .1rem}}.contact_page .info_bottom .fd .time{font-size:.18rem}@media screen and (max-width: 767px){.contact_page .info_bottom .fd .time{font-size:.14rem}}.contact_page .form .note{margin:.7rem 0 .35rem;padding:.1rem 0;text-align:left;border-bottom:.01rem solid #aaa}@media screen and (max-width: 767px){.contact_page .form .note{margin:.4rem 0 0}}.contact_page .form input,.contact_page .form textarea,.contact_page .form select{width:100%;border:none;font-size:.15rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;background-color:#f4f4f4}.contact_page .form input::placeholder,.contact_page .form textarea::placeholder{color:#aaa}.contact_page .form input:-ms-input-placeholder,.contact_page .form textarea:-ms-input-placeholder{color:#aaa}.contact_page .form input::-ms-input-placeholder,.contact_page .form textarea::placeholder{color:#aaa}.contact_page .form input{min-height:.55rem;padding:.05rem .25rem}.contact_page .form textarea{height:1.65rem;padding:.2rem .25rem;resize:none}.contact_page .form select::-ms-expand{display:none}.contact_page .form select,.contact_page .form .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/contact/select_arrow.png);background-repeat:no-repeat;background-size:.074rem auto;background-position:center right .2rem;cursor:pointer}.contact_page .form dl{width:100%}.contact_page .form dl dt,.contact_page .form dl dd{font-size:.16rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:left}.contact_page .form dl dt{width:2.4rem;float:left;clear:both;padding:.2rem 0 0;font-weight:600}@media screen and (max-width: 767px){.contact_page .form dl dt{width:100%;float:none;padding:.23rem 0 .05rem}.contact_page .form dl dt.radio{padding:.3rem 0 .12rem}}.contact_page .form dl dd{padding:0 0 .2rem 2.4rem}@media screen and (max-width: 767px){.contact_page .form dl dd{padding:0}}.contact_page .form dl dd.radio span{display:inline-block}.contact_page .form dl dd.radio span:not(:last-child){width:1.9rem}@media screen and (max-width: 767px){.contact_page .form dl dd.radio span:not(:last-child){width:100%}}.contact_page .form dl dd.radio input[type="radio"]{display:none}.contact_page .form dl dd.radio input[type="radio"]+label,.contact_page .form dl dd.radio .bg{height:.55rem;line-height:.55rem;padding-left:.27rem;width:.18rem;height:.18rem;min-height:0;font-size:.17rem;background-image:url(../img/contact/radio.png);background-repeat:no-repeat;background-size:.18rem auto;background-position:left center;cursor:pointer;position:relative;-webkit-appearance:none}@media screen and (max-width: 767px){.contact_page .form dl dd.radio input[type="radio"]+label,.contact_page .form dl dd.radio .bg{height:auto;line-height:1.8}}.contact_page .form dl dd.radio input[type="radio"]+label{cursor:pointer}.contact_page .form dl dd.radio input[type="radio"]:checked+label,.contact_page .form dl dd.radio .bg.active{background-image:url(../img/contact/radio_checked.png)}.contact_page .form dl dd.address .add_tit{display:inline-block;width:1.68rem}@media screen and (max-width: 767px){.contact_page .form dl dd.address .add_tit{width:100%;margin:.1rem 0}}.contact_page .form dl dd.address input{width:calc(100% - 1.68rem)}@media screen and (max-width: 767px){.contact_page .form dl dd.address input{width:100%}}.contact_page .form dl dd.address .mod_flex{align-items:center}.contact_page .form dl dd.address .mod_flex+.mod_flex{margin-top:.1rem}.contact_page .form dl dd.address .add01 input{width:1.35rem;text-align:center}@media screen and (max-width: 767px){.contact_page .form dl dd.address .add01 input{width:1.54rem}}.contact_page .form dl dd.address .add02 select{width:2.96rem;min-height:.55rem;padding:0 .25rem}@media screen and (max-width: 767px){.contact_page .form dl dd.address .add02 select{width:100%}}.contact_page .form .req_ico{display:inline-block;color:#f00;font-size:.2rem;font-weight:normal;vertical-align:-.06rem}@media screen and (max-width: 767px){.contact_page .form .req_ico{font-size:.24rem;vertical-align:-.085rem}}.contact_page .form .check input[type="checkbox"]{display:none}.contact_page .form .check input[type="checkbox"]+label{height:auto;padding-left:.25rem;line-height:1;cursor:pointer;position:relative}.contact_page .form .check input[type="checkbox"]+label::before{content:"";width:.2rem;height:.2rem;background-image:url(../img/contact/checkbox.png);background-repeat:no-repeat;background-size:.2rem auto;position:absolute;top:0;left:0}.contact_page .form .check input[type="checkbox"]:checked+label::before{background-image:url(../img/contact/checkbox_checked.png)}.contact_page .form .check .req_ico{vertical-align:top}.contact_page .form .btn{margin:.4rem 0 0}.contact_page .form .btn input{display:inline-block;width:3.3rem;height:.68rem;line-height:.68rem;min-height:100%;margin:0 .06rem;padding:0;color:#fff;font-size:.16rem;font-family:"M PLUS Rounded 1c",sans-serif;background-color:#ec6942;background-image:url(../img/contact/arrow_right.png);background-repeat:no-repeat;background-position:center right .48rem;background-size:.0741rem auto;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.contact_page .form .btn input:hover{opacity:.7}@media screen and (max-width: 767px){.contact_page .form .btn input{width:3.31rem;margin:0;background-position:center right .5rem}}.contact_page .contact_form .info_top{margin:.5rem 0 0}@media screen and (max-width: 767px){.contact_page .contact_form .info_top{margin:.3rem 0 0}}.contact_page .contact_confirm .form dd span{display:inline-block;width:100%;height:.55rem;line-height:.45rem;padding:.05rem .25rem;font-size:.15rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;background-color:#f4f4f4}.contact_page .contact_confirm .form dd.radio .bg{width:1.9rem;height:.55rem;line-height:.45rem;cursor:auto;background-color:#fff}@media screen and (max-width: 767px){.contact_page .contact_confirm .form dd.radio .bg{width:100%;height:auto;line-height:1.8}}.contact_page .contact_confirm .form dd.radio span:last-child{width:auto}@media screen and (max-width: 767px){.contact_page .contact_confirm .form dd.radio span:last-child{width:100%}}.contact_page .contact_confirm .form dd.address .add_tit{padding:0;background-color:#fff}@media screen and (max-width: 767px){.contact_page .contact_confirm .form dd.address .add_tit{height:auto;line-height:1}}.contact_page .contact_confirm .form dd.address .text{width:calc(100% - 1.68rem)}@media screen and (max-width: 767px){.contact_page .contact_confirm .form dd.address .text{width:100%}}.contact_page .contact_confirm .form dd.address .add01 .text{width:1.35rem}@media screen and (max-width: 767px){.contact_page .contact_confirm .form dd.address .add01 .text{width:1.54rem}}.contact_page .contact_confirm .form dd.address .add02 .text{width:2.96rem}@media screen and (max-width: 767px){.contact_page .contact_confirm .form dd.address .add02 .text{width:100%}}.contact_page .contact_confirm .form dd.textarea span{height:auto;min-height:1.45rem;padding:.2rem .25rem;line-height:1.3}@media screen and (max-width: 767px){.contact_page .contact_confirm .form dd.textarea span{padding:.2rem .25rem}}.contact_page .contact_confirm .form .select{cursor:auto}.contact_page .contact_confirm .form .check input[type="checkbox"]+label::before{background-image:url(../img/contact/checkbox_checked.png)}.contact_page .contact_confirm .form .btn input:first-child{background-color:#b5b5b5;background-image:url(../img/contact/arrow_left.png);background-position:center left .48rem}@media screen and (max-width: 767px){.contact_page .contact_confirm .form .btn input:first-child{margin-right:.09rem;background-position:center left .1rem}}@media screen and (max-width: 767px){.contact_page .contact_confirm .form .btn input:last-child{background-position:center right .1rem}}@media screen and (max-width: 767px){.contact_page .contact_confirm .form .btn input{width:1.61rem;background-position:center right .1rem}}.contact_page .contact_thanks .mod_btn02{display:inline-block;margin:1.1rem 0 0}@media screen and (max-width: 767px){.contact_page .contact_thanks .mod_btn02{margin:.74rem 0 0}}.contact_page .contact_thanks .mod_btn02 a{width:3.3rem;height:.68rem;line-height:.68rem;background-position:center right .48rem}@media screen and (max-width: 767px){.contact_page .contact_thanks .mod_btn02 a{width:3.31rem;background-size:.074rem auto}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL3N0eWxlLmNzcyIsCgkic291cmNlcyI6IFsKCQkic2Fzcy9zdHlsZS5zY3NzIiwKCQkic2Fzcy9fbWVkaWFxdWVyaWVzLnNjc3MiLAoJCSJzYXNzL19taXhpbi5zY3NzIiwKCQkic2Fzcy9fc2V0dGluZ3Muc2NzcyIsCgkJInNhc3Mvc3R5bGUvX2Ntbi5zY3NzIiwKCQkic2Fzcy9zdHlsZS9fbW9kdWxlLnNjc3MiLAoJCSJzYXNzL3N0eWxlL190b3Auc2NzcyIsCgkJInNhc3Mvc3R5bGUvX3VuZGVycGFnZS5zY3NzIiwKCQkic2Fzcy9zdHlsZS9fY29udGFjdC5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQGltcG9ydCBcIm1lZGlhcXVlcmllc1wiOyAvL+ODoeODh+OCo+OCouOCr+OCqOODquOCkuiomOi/sOOBl+OBn+ODleOCoeOCpOODq1xyXG5AaW1wb3J0IFwibWl4aW5cIjsgLy/lpInmlbDjgoRtaXhpbuOBquOBqeOCkuOBvuOBqOOCgeOBn+ODleOCoeOCpOODq1xyXG5cclxuQGltcG9ydCBcInNldHRpbmdzXCI7IC8v5aSJ5pWw44KEbWl4aW7jgarjganjgpLjgb7jgajjgoHjgZ/jg5XjgqHjgqTjg6tcclxuXHJcbkBpbXBvcnQgXCJzdHlsZS9jbW5cIjsgLy/lhbHpgJpjc3Pjga7oqJjov7BcclxuQGltcG9ydCBcInN0eWxlL21vZHVsZVwiOyAvL21vZHVsZV9lbGVtZW506KiY6L+wXHJcbkBpbXBvcnQgXCJzdHlsZS90b3BcIjsgLy/jg4jjg4Pjg5fjg5rjg7zjgrhjc3Pjga7oqJjov7BcclxuQGltcG9ydCBcInN0eWxlL3VuZGVycGFnZVwiOyAvL+S4i+WxpOODmuODvOOCuGNzc+OBruiomOi/sFxyXG5AaW1wb3J0IFwic3R5bGUvY29udGFjdFwiOyAvL+OBiuWVj+OBhOWQiOOCj+OBm+ODmuODvOOCuGNzc+OBruiomOi/sFxyXG5cclxuXHJcblxyXG4iLAoJCSJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vLyAg44Oi44OQ44Kk44Or44O744K544Oe44O844OI44OV44Kp44OzXHJcbi8vICAgIGlQYWQgUHJvICAgIDEwMjR4MTM2NlxyXG4vL1xyXG4vLyAgICBpUGFkICAgICAgIDc2OHgxMDI0XHJcbi8vICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7fVxyXG4vL1xyXG4vLyAgICBpUGhvbmU4IFBsdXMgICA0MTR4IDczNlxyXG4vLyAgICBpUGhvbmU3IFBsdXMgICA0MTR4IDczNlxyXG4vLyAgICBpUGhvbmU2IFBsdXMgICA0MTR4IDczNlxyXG4vL1xyXG4vLyAgICBOZXh1czVYICAgICAgNDEyeCA3MzJcclxuLy8gICAgTmV4dXM2UCAgICAgIDQxMnggNzMyXHJcbi8vXHJcbi8vICAgIGlQaG9uZVggICAgICAzNzV4IDgxMlxyXG4vLyAgICBpUGhvbmU4ICAgICAgMzc1eCA2NjdcclxuLy8gICAgaVBob25lNyAgICAgIDM3NXggNjY3XHJcbi8vICAgIGlQaG9uZTYgICAgICAzNzV4IDY2N1xyXG4vL1xyXG4vLyAgICBHYWxheHk1UyAgICAgMzYweCA2NDBcclxuLy9cclxuLy8gICAgaVBob25lNSAgICAgIDMyMHggNTY4XHJcblxyXG5cclxuLy8gbWVkaWEgcXVlcnnjga7lrprnvqlcclxuXHJcbi8vIG1pbi13aWR0aFxyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gICdzbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KScsXHJcbiAgJ21kJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJyxcclxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcclxuICAneGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIG1heC13aWR0aFxyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpJyxcclxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLFxyXG4gICd4bCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCknLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gQG1peGlu44Gu5a6a576pXHJcbkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbWQpIHtcclxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1xLXVwMDIoJGJyZWFrcG9pbnQ6IG1kKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiIsCgkJIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8vIEBtaXhpbuOAgOODoeODs+ODhuODiuODs+OCueOBjOOCiOOBhOOAguW8leaVsOOCkuaMgeOBn+OBm+OCi+OBk+OBqOOBjOOBp+OBjeOCi+eCuuOCq+OCueOCv+ODnuOCpOOCuuOBl+OChOOBmeOBhFxyXG4vLyDjgrDjg6vjg7zjg5Tjg7PjgrDjgZXjgozjgarjgYTjgIHmnIDntYLnmoTjgavlkJDjgY3lh7rjgZXjgozjgovpmpvjgrPjg7zjg4njgYzlpJrjgY/jgarjgotcclxuLy8g6Imy44KE5pWw5a2X44Gu44G/5aSJ44KP44KL44OR44O844OE44Gu44Go44GNXHJcblxyXG5cclxuLy8gZm9udC1zaXplLCBsaW5lLWhlaWdodFxyXG5AbWl4aW4gZnRzKCRmdHMsICRsaW46IDI0KSB7XHJcbiAgJHJlbTogJGZ0cyAvIDEwO1xyXG4gICRsaW5TOiAkbGluIC8gJGZ0cztcclxuICBmb250LXNpemU6ICN7JHJlbX1yZW07XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5TO1xyXG59XHJcblxyXG4vLyBhYnNvbHV0ZVxyXG5AbWl4aW4gYWJzb2x1dGUoJHRvcDpudWxsLCAkcmlnaHQ6bnVsbCwgJGJvdHRvbTpudWxsLCAkbGVmdDpudWxsKXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGlmICR0b3AgIT0gbnVsbHtcclxuICAgIHRvcDogJHRvcDtcclxuICB9XHJcbiAgQGlmICRyaWdodCAhPSBudWxse1xyXG4gICAgcmlnaHQ6ICRyaWdodDtcclxuICB9XHJcbiAgQGlmICRib3R0b20gIT0gbnVsbHtcclxuICAgIGJvdHRvbTogJGJvdHRvbTtcclxuICB9XHJcbiAgQGlmICRsZWZ0ICE9IG51bGx7XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICB9XHJcbn1cclxuLy/kvb/jgYTmlrlcclxuLy8gcHtcclxuLy8gICBAaW5jbHVkZSBhYnNvbHV0ZSgwLDAsMCwwKTtcclxuLy8gfVxyXG4vLyBwLnZlcnRpY2Fse1xyXG4vLyAgIEBpbmNsdWRlIGFic29sdXRlKCR0b3A6MCwgJGJvdHRvbTowKTvjgIAvL+WAi+WIpeOBq+aMh+WumuOBl+OBn+OBhOWgtOWQiFxyXG4vLyB9XHJcblxyXG5cclxuLy8gYm9yZGVyLXJhZGl1c1xyXG5AbWl4aW4ga2Fkb21hcnUoJHJhZGl1cykge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IC8vIENTUzPojYnmoYhcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7IC8vIFNhZmFyaSxHb29nbGUgQ2hyb21l55SoXHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzOyAvLyBGaXJlZm9455SoXHJcbn1cclxuXHJcbi8vIOWbs+W9ou+8muato+WGhlxyXG5AbWl4aW4gY2lyY2xlKCRzaXplKXtcclxuICB3aWR0aDogJHNpemUgKyBweDtcclxuICBoZWlnaHQ6ICRzaXplICsgcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLy8g5aSp5Zyw5bem5Y+z44Gr5Lit5aSu6YWN572uXHJcbkBtaXhpbiBjZW50ZXJDZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vLyAx6KGM44Gu44OG44Kt44K544OI44KS5LiK5LiL5Lit5aSu44Gr6YWN572u44CA44CASUXjgavjgojjgovjg4/jg4Pjgq/lhaXjgopcclxuQG1peGluIG1pZGRsZWxpbmUoJGhlaWdodCwgJGllOiAwKXtcclxuICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcclxuICBsaW5lLWhlaWdodDogJGhlaWdodCArIHB4O1xyXG4gICY6bm90KDp0YXJnZXQpe1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyAkaWUgKyBweCArIFxcOTtcclxuICB9XHJcbiAgOnJvb3QgJiB7XHJcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodCArICRpZSArIHB4ICsgXFw5O1xyXG4gIH1cclxufVxyXG5cclxuLy8g6KaB57Sg5YaF44Gu44OG44Kt44K544OI44KS44Go44Gw44GZXHJcbkBtaXhpbiBoaWRlVGV4dCgkcGFkZGluZ190b3ApIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogJHBhZGRpbmdfdG9wIDAgMDtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuXHJcbi8vIDPngrnjg6rjg7zjg4Djg7zjgIwuLi7jgI1cclxuQG1peGluIHRydW5jYXRlKCR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi8vIEZvbnRBd2Vzb21lXHJcbkBtaXhpbiB3aXRoRkEgKCR1bmksICRjb2wsICRob3Ype1xyXG4gIGNvbG9yOiAkY29sO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmJlZm9yZXtcclxuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgIGNvbnRlbnQ6ICR1bmk7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJGhvdjtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246LjNzO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjouM3M7XHJcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O1xyXG4gICAgICBjb2xvcjogJGhvdjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOODquODs+OCr+ODnOOCv+ODs1xyXG5AbWl4aW4gY21uQnRuICgkY29sLCAkaG92KXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRjb2w7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdjtcclxuICB9XHJcbn1cclxuXHJcbi8vIGhvdmVy5pmC44Gu6YG356e7XHJcbkBtaXhpbiB0cyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbn1cclxuIiwKCQkiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLy/jgIDlpInmlbDlrqPoqIBcclxuJG1haW5fd2lkdGg6IDk2MHB4O1xyXG4kZm9udF9jb2xvcjogIzRkNGQ0ZDtcclxuJGNvbG9yX29yYW5nZTogI2VjNjk0MjtcclxuJGNvbG9yX3llbGxvdzogI2ZmZjM0NDtcclxuXHJcbiRmb250c19oaXJha2FrdTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCdZdSBHb3RoaWMnLCfjg6HjgqTjg6rjgqonLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuJGZvbnRzX21wbHVzOiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnRzX21vbnRzZXJyYXQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcbiRsaW5rX2NvbG9yOiAjZmZmOyAvL2Hjgr/jgrDjgavoibLmjIflrprjgYzjgYLjgovloLTlkIjjga7jgb9cclxuJGltZ19kaXI6IFwiLi4vaW1nL1wiO1xyXG5cclxuXHJcblxyXG5cclxuLy8gQGV4dGVuZCDjgrDjg6vjg7zjg5Tjg7PjgrDjgZXjgozjgovjgILjg6Hjg7Pjg4bjg4rjg7PjgrnjgZfjgavjgY/jgYRcclxuLy8g5LiN56K65a6a44Gn6KOF6aO+44GM5aSJ44KP44KL44Go44Gv44GE44GI44CB5Ly844Gf44KI44GG44Gq44OR44O844OE44Gu44Go44GNXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsCgkJIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIOWFsemAmlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtaW4td2lkdGg6IDEwMjBweDtcclxuICAgIGNvbG9yOiAkZm9udF9jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogLjE2cmVtOyAvLzE2cHjjga7loLTlkIhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6ICRtYWluX3dpZHRoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAuNnJlbSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXJfdyB7XHJcbiAgICB3aWR0aDogMTByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIC42cmVtKTtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBjb2xvcjogJGxpbmtfY29sb3I7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nX3N3aXRjaCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wY29ubHkge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcG9ubHkge1xyXG4gICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBoZWFkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNtbl9oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLyog5Yid44KB44GL44KJZml4IC0tLS0tLS0tLS0gKi9cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGhlaWdodDogLjA4cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAuNTJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0b3A6IC4wOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC43N3JlbTtcclxuICAgICAgICAgICAgdG9wOiAuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wX2NvdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAuNnJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwLjJyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RfZmxleF9iZXR3ZWVuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMC4ycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuMXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvcF9saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cztcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4xNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dF9zbWFsbCxcclxuICAgICAgICAgICAgICAgICAgICAudHh0X2JpZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgJGNvbG9yX29yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dF9zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC4xNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC4xNTEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudHh0X2JpZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTg5MDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjM3cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuMTVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4xN3JlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4wOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjA2cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuMjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjI4cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS42OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC4yM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjIzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Ntbi9oZWFkZXJfaW5mb19jb250YWN0LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMDZyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTM5NjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS42OHJlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGdsb2JhbE5hdiAtLS0tLS0tLS0tICovXHJcbiAgICAubmF2IHtcclxuICAgICAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuMjlyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC4yOXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogLjE1cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2xvYmFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMTRyZW0gMDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogLjg3cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIOS4i+WxpOODmuODvOOCuOOBruOBvyAtLS0tLS0tLS0tICovXHJcbiAgICAvKiBnbG9iYWxOYXYgLS0tLS0tLS0tLSAqL1xyXG4gICAgJi51bmRlcnBhZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNTFyZW07XHJcbiAgICAgICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwLjE2cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogLjZyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogLjg3cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBmb290ZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNtbl9mb290ZXIge1xyXG4gICAgLmJnMDEge1xyXG4gICAgICAgIHBhZGRpbmc6IC4zM3JlbSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl95ZWxsb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RfYmcwMSB7XHJcbiAgICAgICAgcGFkZGluZzogLjU1cmVtIDAgLjJyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vZm9vdGVyX2JnX3BjLmpwZyk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjM2cmVtIDAgLjFyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vZm9vdGVyX2JnX3NwLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgLy93aWR0aDogMi40NHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDYuM3JlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDIuMTNyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjJyZW0gMCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb21wYW55X25hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjA1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjE1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IC42NXJlbSAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjEzcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC40cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHBhZ2V0b3AgLS0tLS0tLS0tLSAqL1xyXG5cclxuLnBhZ2V0b3Age1xyXG4gICAgd2lkdGg6IC43cmVtO1xyXG4gICAgaGVpZ2h0OiAuN3JlbTtcclxuICAgIHBhZGRpbmc6IC4xOHJlbSAwIDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogLjE0ODc1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogLjJyZW07XHJcbiAgICBib3R0b206IC4ycmVtO1xyXG4gICAgQGluY2x1ZGUgdHM7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAuNTZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuNTZyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuMTJyZW07XHJcbiAgICAgICAgcmlnaHQ6IC4xcmVtO1xyXG4gICAgICAgIGJvdHRvbTogLjFyZW07XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAuMTRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjA4cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuMTFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICDkuIvlsaRf5YWx6YCaXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBCTlIgLS0tLS0tLS0tLSAqL1xyXG5cclxuLmJuciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4ycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHRzO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAuNTVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBmb290ZXIgYmVmb3JlIC0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb290ZXJfYmVmb3JlIHtcclxuICAgIHBhZGRpbmc6IDAgMCAuOHJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC40NXJlbTtcclxuICAgIH1cclxuICAgIC5jYXJzIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5LjJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA5LjZyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoyMDI0MTEyMOi/veiomOOAgOODreOCtOiqv+aVtCovXHJcbi5jbW5faGVhZGVyIC50b3BfY290IC5tb2RfZmxleF9iZXR3ZWVue1xyXG4gICAgcGFkZGluZzogMTMuNXB4IDAgMCAwO1xyXG59XHJcbi5jbW5faGVhZGVyIC50b3BfY290IC5tb2RfZmxleF9iZXR3ZWVuIC50b3BfbGluayBhIGltZyB7XHJcbiAgIC8vIG1hcmdpbi1yaWdodDogLjIzcmVtO1xyXG59XHJcbiAgLmNtbl9oZWFkZXIgLnRvcF9jb3QgLm1vZF9mbGV4X2JldHdlZW4gLnRvcF9saW5rIGEgLnR4dF9zbWFsbHtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMDRyZW07XHJcbiAgICB9XHJcbiAgICAuY21uX2hlYWRlciAudG9wX2NvdCAubW9kX2ZsZXhfYmV0d2VlbiAudG9wX2xpbmsgYSAudHh0X2JpZ3tcclxubWFyZ2luLWJvdHRvbTogLjA0cmVtO1xyXG4gICAgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuY21uX2hlYWRlciAudG9wX2NvdCAubW9kX2ZsZXhfYmV0d2VlbntcclxuICAgIHBhZGRpbmc6IDE2cHggMCAwIDA7XHJcbn1cclxuICAgIC5jbW5faGVhZGVyIC50b3BfY290IC5tb2RfZmxleF9iZXR3ZWVuIC50b3BfbGluayBhIC50eHRfc21hbGx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5jbW5faGVhZGVyIC50b3BfY290IC5tb2RfZmxleF9iZXR3ZWVuIC50b3BfbGluayBhIC50eHRfYmlne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudG9wX2xpbmt7XHJcbiAgICAgICAgd2lkdGg6IDY2LjQlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMiU7XHJcbiAgICB9XHJcbiAgICAuY21uX2hlYWRlciAudG9wX2NvdCAubW9kX2ZsZXhfYmV0d2VlbiAudG9wX2xpbmsgYSBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAvKuODleODg+OCv+iDjOaZr+iqv+aVtCovXHJcbiAgICAuY21uX2Zvb3RlciAubW9kX2JnMDF7XHJcbiAgICAgICAgcGFkZGluZzogLjNyZW0gMCAuMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmNtbl9mb290ZXIgLm1vZF9iZzAxIC5sb2dve1xyXG4gICAgICAgIHdpZHRoOiAyLjVyZW07IFxyXG4gICAgfVxyXG4gICAgLmNtbl9mb290ZXIgLm1vZF9iZzAxIC5pbmZvIC5jb21wYW55X25hbWV7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC4xM3JlbTtcclxuICAgIH1cclxufVxyXG4vKuODmOODg+ODgOaWh+eroCovXHJcbi5jbW5faGVhZGVyIC50b3BfY290IC5tb2RfZmxleF9iZXR3ZWVuIC50b3BfbGluayBhe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmhlYWRlclRvdGxle1xyXG4gICAgZm9udC1zaXplOiAuMThyZW07XHJcbiAgICBjb2xvcjogI0VDNjk0MjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuaGVhZGVyVG90bGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsCgkJIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgIE1vZHVsZV9FbGVtZW50XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBGbGV4IC0tLS0tLS0tLS0gKi9cclxuXHJcbi5tb2RfZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5tb2RfZmxleF9jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubW9kX2ZsZXhfYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubW9kX2ZsZXhfYXJvdW5kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLyogbW9kX2JnIC0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIDAxICovXHJcbi5tb2RfYmcwMSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8qIDAyICovXHJcbi5tb2RfYmcwMiB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxufVxyXG5cclxuLyogMDMgKi9cclxuLm1vZF9iZzAzIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtcS11cDAyKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOS4ycmVtIGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBtb2RfYnRuIC0tLS0tLS0tLS0gKi9cclxuXHJcbi8qIDAxICovXHJcbi5tb2RfYnRuMDEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzLjY0cmVtO1xyXG4gICAgaGVpZ2h0OiAuNDlyZW07XHJcbiAgICBsaW5lLWhlaWdodDogLjQ5cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IC4yOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jbW4vbW9kX2J0bi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMy42NHJlbSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHM7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIGhlaWdodDogLjQwcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogLjQwcmVtO1xyXG4gICAgICBmb250LXNpemU6IC4yM3JlbTtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzcmVtIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAwMiAqL1xyXG5cclxuLm1vZF9idG4wMiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIuN3JlbTtcclxuICAgIGhlaWdodDogLjdyZW07XHJcbiAgICBsaW5lLWhlaWdodDogLjdyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogLjE2cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Ntbi9idG4wMl9hcnJvdy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IC4wOXJlbSBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIG51bWJlciAtLS0tLS0tLS0tICovXHJcblxyXG4ubW9kX251bSB7XHJcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XHJcblxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XHJcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKSBcIlwiO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRzX21vbnRzZXJyYXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBoZWFkZXIgZm9vdGVyIOWFsemAmm5hdmlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogbW9kX25hdmkgLS0tLS0tLS0tLSAqL1xyXG5cclxuLm1vZF9uYXZpIHtcclxuICB3aWR0aDogMTAuMDhyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiAwLjk1cmVtO1xyXG4gICAgaGVpZ2h0OiAuNjNyZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRzX21wbHVzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjRyZW07XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAuMDNyZW0gc29saWQgJGNvbG9yX29yYW5nZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjE1cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yX29yYW5nZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItdG9wOiAuMDNyZW0gc29saWQgJGNvbG9yX29yYW5nZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjAzcmVtIHNvbGlkICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdl9jb250YWN0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMzVyZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IC4yM3JlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIOS4i+WxpOODmuODvOOCuCDlhbHpgJpcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyog5LiL5bGkZmlyc3R2aWV3IC0tLS0tLS0tLS0gKi9cclxuXHJcbi51bmRlcnBhZ2VfZnYge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLm12IHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDE5LjJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5LjZyZW0pO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGNoIHtcclxuICAgIG1hcmdpbjogLjdyZW0gYXV0byAtLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgIG1hcmdpbjogLjQ0cmVtIGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdldGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gLjI1cmVtO1xyXG4gICAgcGFkZGluZzogLjJyZW0gMDtcclxuICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgIGZvbnQtc2l6ZTogLjRyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgJGNvbG9yX29yYW5nZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMy4xMXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAuMTZyZW0gMDtcclxuICAgICAgbWFyZ2luOiAuMjJyZW0gYXV0byAuMTVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjI0cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVzYyB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gICAgZm9udC1zaXplOiAuMTlyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44NDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMy4xMXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogLjE3cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIG1vZF9sYXlvdXQgLS0tLS0tLS0tLSAqL1xyXG5cclxuLyogMDEgKi9cclxuLm1vZF9sYXlvdXQwMSB7XHJcbiAgLml0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5wYjgwIHtcclxuICAgICAgcGFkZGluZzogMCAwIC44cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgLjU1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wYjExMCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjFyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBiMTIwIHtcclxuICAgICAgcGFkZGluZzogMCAwIDEuMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC42NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGIxMjUge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS4yNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wYjEzMCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBiMTUwIHtcclxuICAgICAgcGFkZGluZzogMCAwIDEuNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBiMTYwIHtcclxuICAgICAgcGFkZGluZzogMCAwIDEuNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC40NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGIxODAge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS44cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMS4wNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGl0IHtcclxuICAgICAgaGVpZ2h0OiAuNjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAuNjhyZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIC4yNXJlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjRyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfbXBsdXM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IC4xcmVtIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXNpemU6IC4yNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMy4zMXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IC4xN3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwKCQkiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuLyogVE9QXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIGZpcnN0dmlldyAtLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRvcF9mdiB7XHJcbiAgaGVpZ2h0OiA4LjM4cmVtO1xyXG4gIG1hcmdpbi10b3A6IC4wOHJlbTsgLy/jgqrjg6zjg7Pjgrjnt5rjga7oqr/mlbRcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9mdl9wYy5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAuODdyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuICAuY2F0Y2gge1xyXG4gICAgcGFkZGluZzogLjk1cmVtIDEuMjVyZW0gMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGVzYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC40M3JlbTtcclxuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMHJlbSkgLyAyKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3R0b206IC0uOTNyZW07XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBsaSBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyLjA0cmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuMDRyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAuN3JlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuMjJyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IC4yNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2Z2X2Rlc2NfYmcucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMDRyZW0gYXV0bztcclxuICAgICAgQGluY2x1ZGUgdHM7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEuMTJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjEycmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IC4xMzE3M3JlbTtcclxuICAgICAgICBtYXJnaW46IDAgLjAzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4xMnJlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBmaXjjgZnjgovkvY3nva7jgavjgY3jgZ/jgonjgq/jg6njgrnku5jkuI7jga7jgrnjgr/jgqTjg6sgKi9cclxuLnRvcF9wYWdlIHtcclxuICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgIC5jbW5faGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC45MXJlbTtcclxuICAgICAgbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5maXhlZCB7XHJcbiAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAuMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICB0b3A6IC42cmVtO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgIC5nbG9iYWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiB75YWx6YCafSB0aXRsZSAtLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRvcF90aXQge1xyXG4gIGZvbnQtc2l6ZTogLjRyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogLjI0cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiDjg4bjg6zjg5NDTeaUvuaYoOmWi+WniyAtLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRvcF9tZWRpYSB7XHJcbiAgbWFyZ2luLXRvcDogLjE5cmVtO1xyXG4gIHBhZGRpbmc6IC4zNXJlbSAwIC40N3JlbTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tZWRpYV9iZ19wYy5qcGcpO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZzogLjJyZW0gMCAuMjdyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9tZWRpYV9iZ19zcC5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLnRvcF90aXQge1xyXG4gICAgaGVpZ2h0OiAuNTJyZW07XHJcbiAgICBwYWRkaW5nOiAuMDhyZW0gMCAwO1xyXG4gICAgbWFyZ2luOiAwIDAgLjFyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbWVkaWFfdGl0X2JnX3BjLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gLjUycmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiAuMjlyZW07XHJcbiAgICAgIHBhZGRpbmc6IC4wNXJlbSAwIDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIC4xNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAuMTlyZW07XHJcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbWVkaWFfdGl0X2JnX3NwLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbSBhdXRvO1xyXG4gICAgfVxyXG4gICAgdGltZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEuMjNyZW07XHJcbiAgICAgIGhlaWdodDogLjM1cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogLjM1cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC4xcmVtO1xyXG4gICAgICBmb250LXNpemU6IC4yNDU3M3JlbTtcclxuICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IC4wNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuMThyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IC4xOHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4wNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IC4xMnJlbTtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50b3BfbWVkaWEgLmlmcmFtZSB7XHJcbiAgICB3aWR0aDogOC4ycmVtO1xyXG4gICAgYXNwZWN0LXJhdGlvOjU2MC8zMTU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206MDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTsgICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDMuMDJyZW07XHJcbiAgICAgIFxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmRleF9zbWFydF9jb2luIHtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oJ3hsJykge1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCdtZCcpIHtcclxuICAgICAgICB3aWR0aDogOTAuNjY2NjY2NjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmgxX3NtYXJ0X2NvaW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1tZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhlbTtcclxuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7ICAgICAgICBcclxuICAgICAgICBjb2xvcjogI0VDNjk0MjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDNjk0MjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCd4bCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzMzMzMzMzV2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bignbWQnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC41MzMzMzMzMzMzMzMzMzN2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhvdG9faW5kZXhfc21hcnRfY29pbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA3OTUuNTkwOXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oJ3hsJykge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYuMjk5MjQxNjY2NjY2NjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCdtZCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk3LjY3OTA1ODgyMzUyOTQlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b25faW5kZXhfc21hcnRfY29pbiB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0OTguMTE0NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oJ3hsJykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDEuNTA5NTQxNjY2NjY2NjclO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCdtZCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6ODguMjM1Mjk0MTE3NjQ3MDYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvcF9tZWRpYSB7XHJcbiAgICAuYnV0dG9uX2luZGV4X3NtYXJ0X2NvaW4ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNDk4LjExNDVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCd4bCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQxLjUwOTU0MTY2NjY2NjY3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bignbWQnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjg4LjIzNTI5NDExNzY0NzA2JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiDjgZPjgpPjgarmlrnjga/mmK/pnZ7jg5bjg6zjgqTjgq/jg5Hjg7zjgq3jg7PjgrDjgbggLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50b3BfaW50cm8ge1xyXG4gIHBhZGRpbmc6IC41cmVtIDAgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiAuM3JlbSAwIDA7XHJcbiAgfVxyXG4gIC50b3BfdGl0IHtcclxuICAgIG1hcmdpbjogMCAwIC4zcmVtO1xyXG4gICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4xZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAuMjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwi77y8XCI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIu+8j1wiO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IC41NHJlbTtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAuMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogLjQ0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0IHtcclxuICAgIG1hcmdpbjogMCBhdXRvIC40cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gLjE1cmVtO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMi45M3JlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSB0cztcclxuICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW50cm9fbGlfYmdfcGMucG5nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvaW50cm9fbGlfYmdfc3AucG5nKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5waWMge31cclxuICAgICAgICAgIC50aXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuOXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjIzcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX21wbHVzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgIG1hcmdpbjogLjA1cmVtIDAgMDtcclxuICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuMTdyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcnMge1xyXG4gICAgbWFyZ2luOiAuN3JlbSAwIDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IC40NXJlbSAwIDA7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyog44OW44Os44Kk44Kv44OR44O844Kt44Oz44Kw44GuOeOBpOOBrumtheWKmyAtLS0tLS0tLS0tLSAqL1xyXG5cclxuLnRvcF9jaGFybSB7XHJcbiAgcGFkZGluZzogLjdyZW0gMCAxLjE1cmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiAuMzVyZW0gMCAuNXJlbTtcclxuICB9XHJcbiAgLnRvcF90aXQge1xyXG4gICAgaGVpZ2h0OiAuNzVyZW07XHJcbiAgICBwYWRkaW5nOiAuMDhyZW0gMCAwO1xyXG4gICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvY2hhcm1fdGl0X2JnX3BjLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gLjc1cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgaGVpZ2h0OiAuN3JlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jaGFybV90aXRfYmdfc3AucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzLjQzcmVtIGF1dG87XHJcbiAgICB9XHJcbiAgICAubnVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRzX21vbnRzZXJyYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IC41NnJlbTtcclxuICAgICAgICBoZWlnaHQ6IC41NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9jaGFybV9kZWNvLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuNTZyZW0gYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtLjA3cmVtO1xyXG4gICAgICAgIGxlZnQ6IC0uMTVyZW07XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIG1hcmdpbjogLjM3cmVtIDAgMDtcclxuICAgICAgcGFkZGluZzogLjdyZW0gMCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luOiAuNHJlbSBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogLjU2cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjU1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuNTVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMDZyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAuM3JlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2NoYXJtX2RlY28ucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IC41NnJlbSBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IC4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogLjAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLjM5cmVtO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLjExcmVtKTtcclxuICAgICAgfVxyXG4gICAgICAucGljIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAudGl0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuMXJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX29yYW5nZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX21wbHVzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjE2cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsCgkJIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcblxyXG4vKiBDT01QQU5ZLeS8muekvuamguimgVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29tcGFueV9wYWdlIHtcclxuICAvKiBwYWdlIHRpdGxlICovXHJcbiAgLnBhZ2V0aXRsZSB7XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICBwYWRkaW5nOiAyLjFyZW0gMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L212X3BjLmpwZyk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IC44NXJlbSAwIDMuM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21wYW55L212X3NwLmpwZyk7XHJcbiAgICAgIC5jb250YWluZXJfdyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRjaCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IC40cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRzX21wbHVzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjMxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiB0aXQgKi9cclxuICAudGl0IHtcclxuICAgIGZvbnQtc2l6ZTogLjJyZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gIH1cclxuICAvKiDku6PooajjgYLjgYTjgZXjgaQgKi9cclxuICAuY29tcGFueV9tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDEuMzVyZW0gMCAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogLjQzcmVtIDAgMDtcclxuICAgIH1cclxuICAgIC50aXQge1xyXG4gICAgICBtYXJnaW46IDAgMCAuM3JlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4xODc1O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRpbWUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAuNDVyZW0gMCAuMTVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjEzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogLjNyZW0gMCAuMTVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRpbWUsXHJcbiAgICAuc2lnbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnNpZ24ge1xyXG4gICAgICBoZWlnaHQ6IC40MTg4cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogLjQxODhyZW07XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjg0cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMnJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIOS8muekvuamguimgSAqL1xyXG4gIC5jb21wYW55X3Byb2ZpbGUge1xyXG4gICAgcGFkZGluZzogLjg1cmVtIDAgMXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IC42cmVtIDAgLjNyZW07XHJcbiAgICB9XHJcbiAgICAudGl0IHtcclxuICAgICAgcGFkZGluZzogLjI1cmVtIDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMDFyZW0gc29saWQgIzY2NjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICBkdCxcclxuICAgICAgZGQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC4xNXJlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAuOTZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgLjI1cmVtIDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAuMjVyZW0gLjk2cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjM2U5MGZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogZ29vZ2xlbWFwICovXHJcbiAgLmdtYXAge1xyXG4gICAgcGFkZGluZzogMCAwIDEuNXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbTtcclxuICAgIH1cclxuICAgIC5pZnJhbWUge1xyXG4gICAgICBtYXJnaW46IDAgMCAuNHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpbmsge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC4yM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjI0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBMQU5ELeWcn+WcsOa0u+eUqOOCkuOBiuiAg+OBiOOBruaWuVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGFuZF9wYWdlIHtcclxuICAubGFuZF9hYm91dCB7XHJcbiAgICAvKiBGViAqL1xyXG4gICAgLnVuZGVycGFnZV9mdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAuOTVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5wYWdldGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogLjlyZW0gYXV0byAuMjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbjogLjIycmVtIGF1dG8gLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogc2VjdGlvbiBpdGVtICovXHJcbiAgICBkbCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogLjNyZW0gMCAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogLjM1cmVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgICBkdCB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMCAwLjUlO1xyXG4gICAgICAgIGhlaWdodDogLjM3cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuMzdyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLjM1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjE4cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjNyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDElO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgd2lkdGg6IDkuOXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuNzJyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogLjcycmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC4xNXJlbSAuM3JlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuMjJyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMDY1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3llbGxvdztcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjkzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjZyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIC4yNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjA0cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogLjEycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC4xNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sYW5kL2Fycm93MDEucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuMTJyZW0gYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtLjJyZW07XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuMDdyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAuMTRyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAuMXJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xhbmQvYXJyb3cwMy5wbmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjE0cmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgdG9wOiAtLjE4cmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLjA3cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2Muc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjNyZW07XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IC4yMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4YW1wbGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDUuOTZyZW07XHJcbiAgICAgIG1hcmdpbjogLjZyZW0gYXV0byAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IC4zcmVtIGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgICAuZXhfdGl0IHtcclxuICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5leF9saSB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDIuMDlyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMS4zOXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbWcge31cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAuMjVyZW0gMCAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NjI1O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogLjE1cmVtIDAgMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC4xM3JlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43OHJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuMTJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjE0cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xhbmQvYXJyb3cwMS5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IC4xMnJlbSBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuMDdyZW0pO1xyXG4gICAgICAgICAgICByaWdodDogLS40NXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogLjA4cmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjA5cmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjA4cmVtIGF1dG87XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIC4wNDVyZW0pO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtLjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdHlsZTAyLFxyXG4gICAgICAmLnN0eWxlMDMge1xyXG4gICAgICAgIC5leF90aXQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC4zcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3R5bGUwMiB7XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDEuMTVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdHlsZTAzLFxyXG4gICAgICAmLnN0eWxlMDQge1xyXG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sYW5kL2Fycm93MDIucG5nKTtcclxuICAgICAgICAgICAgdG9wOiAuOTNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3R5bGUwMyB7XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRvcDogLjYzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3R5bGUwNCB7XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRvcDogLjUzcmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3R5bGUwMyB7XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDIuMDRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41NXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjI5cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMi41NHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjJyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjE1cmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4wNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSAuZGVzYyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAxJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdHlsZTA0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMi41NHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjQzcmVtO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40M3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5zdGl0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuMTNyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIC4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXhhbXBsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAuOTVyZW0gYXV0byAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW46IC4zcmVtIGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4X2xpIGxpIC5kZXNjIHtcclxuICAgICAgICAgIG1hcmdpbjogLjEzcmVtIDAgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjA4cmVtIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogRVNUQVRFLeS4jeWLleeUo+alreiAheOBrueahuanmOOBuFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZXN0YXRlX3BhZ2Uge1xyXG4gIC5lc3RhdGVfYWJvdXQge1xyXG4gICAgLyogRlYgKi9cclxuICAgIC51bmRlcnBhZ2VfZnYge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgLjI1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuMTNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIHNlY3Rpb24gaXRlbSAqL1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgLjA1cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9sX2xpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjExcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjA4NXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYuc3R5bGUwMSB7XHJcbiAgICAgICAgLnN0aXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjc1cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjM2cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub2xfbGlzdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMy4zMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjE1cmVtIDAgLjJyZW0gLjkzcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogLjQ1cmVtIC4xNXJlbSAuMTVyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTdyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuMjdyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuMjNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3llbGxvdztcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgICAgICAgICAgIHRvcDogLjJyZW07XHJcbiAgICAgICAgICAgICAgbGVmdDogLjM0cmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLjFyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC4xMjVyZW0pO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0b3A6IC4yM3JlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuMzNyZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC4zcmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC4ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY19yZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgbWFyZ2luOiAuNTVyZW0gYXV0byAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjM3cmVtIGF1dG8gMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdHlsZTAyIHtcclxuICAgICAgICAuc3RpdCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAuN3JlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC4zcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub2xfbGlzdCB7XHJcbiAgICAgICAgICB3aWR0aDogOC40NnJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yM3JlbSAwIC4xOHJlbTtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogLjIzcmVtIC4ycmVtIC4xNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IC41MnJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IC4zNnJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2VzdGF0ZS9hcnJvdy5wbmcpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuNTJyZW0gYXV0bztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtIC41OHJlbTtcclxuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC4yNnJlbSk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtLjM3cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAuMTVyZW0pO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNTRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlfdGl0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjA1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuMzJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuMXJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC4yN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC4yMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC4ycmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxLjA5cmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjMzcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjI4cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBTSElTRVRVLeaWveioreWQkeOBkemnkOi7iuWgtOOCteODvOODk+OCuVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2hpc2V0dV9wYWdlIHtcclxuICAuc2hpc2V0dV9hYm91dCB7XHJcbiAgICAvKiBGViAqL1xyXG4gICAgLnVuZGVycGFnZV9mdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAuOTVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC40NXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY2F0Y2gge1xyXG4gICAgICAgIG1hcmdpbjogLjU1cmVtIGF1dG8gLS43cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW46IC40NHJlbSBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NoaXNldHUvZGVzY19iZy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcuMjFyZW0gYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NfYWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMS4zOXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogLjJyZW0gYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc3Ryb25nIHtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSAwIDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbjogLjM1cmVtIDAgMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjI3cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAuMjVyZW0gYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogc2VjdGlvbiBpdGVtICovXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnN0aXQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC43cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC4yNnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiA0LjYwNXJlbTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMuNjlyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgLjE0NXJlbSAuMjlyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuOXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjIycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltZyB7fVxyXG4gICAgICAgICAgLmxpX3RpdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogLjUzcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjUzcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuM3JlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IC4zOHJlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjM4cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjIxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjIycmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC4xNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjFyZW0gLjM1cmVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjE3cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IC4wOHJlbSAuMjVyZW0gMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC4xNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0X2ltZzAxIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dF9pbWcwMiB7XHJcbiAgICAgICAgbWFyZ2luOiAuMzVyZW0gYXV0byAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMy4zMXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogLjNyZW0gYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQQVJLSU5HLemnkOi7iuWgtOOBjOOBp+OBjeOCi+OBvuOBp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucGFya2luZ19wYWdlIHtcclxuICAucGFya2luZ19hYm91dCB7XHJcbiAgICAvKiBGViAqL1xyXG4gICAgLnVuZGVycGFnZV9mdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAuOXJlbTtcclxuICAgICAgLnBhZ2V0aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjIycmVtIGF1dG8gLjM1cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW46IC4yOXJlbSBhdXRvIC4zNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjlyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogNC4zcmVtO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEuMXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjkzcmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuNTZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjU2cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjU2cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuM3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAuMzhyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAuMzhyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4zOHJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IC4zN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNDhyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFya2luZy9hcnJvdzAxLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjM3cmVtIGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogMS42M3JlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0uNjhyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IC4zcmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFya2luZy9hcnJvdzAzLnBuZyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuM3JlbSBhdXRvO1xyXG4gICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC4xNXJlbSk7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtLjM1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogLjQ4cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC4zN3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYXJraW5nL2Fycm93MDIucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuNDhyZW0gYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtLjZyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC0uNzVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IC4zcmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjI1cmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFya2luZy9hcnJvdzAzLnBuZyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuM3JlbSBhdXRvO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLjE1cmVtKTtcclxuICAgICAgICAgICAgICBib3R0b206IC0uMzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBpYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC4xcmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIC4wNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpX3RpdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogLjU4cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjU4cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMTVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC4zcmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX21wbHVzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjM5cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuMzlyZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjFyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC4xOXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hZGQge1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogU0VSVklDRS3jgZTlpZHntITjga7mtYHjgoxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlcnZpY2VfcGFnZSB7XHJcbiAgLnNlcnZpY2VfYWJvdXQge1xyXG4gICAgLyogRlYgKi9cclxuICAgIC51bmRlcnBhZ2VfZnYge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS43cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICAuaW1nIHtcclxuICAgICAgICBtYXJnaW46IC40cmVtIGF1dG8gMS4zcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMy4zMXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogLjI1cmVtIGF1dG8gLjU4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvKiDjg5bjg6zjgqTjgq/jgrfjgrnjg4bjg6AgKi9cclxuICAgICAgLmZsb3cge1xyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgIHdpZHRoOiAyLjg3cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuNTRyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogLjU0cmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4wNXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuM3JlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfbXBsdXM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuMzFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjI0cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAub2xfbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC43cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC4zNHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjM0cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4zNHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMjhyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX21wbHVzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjA1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRvcDogLjI4cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLjIzcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IC4yM3JlbTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuMjNyZW07XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuMjNyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC4xNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpX3RpdCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjcycmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuNjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC42MnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuMTVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IC4xOXJlbTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTZyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxpX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjE1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLyog5aWR57SE5p2h5Lu2ICovXHJcbiAgICAgIC5jb25kaXRpb25zIHtcclxuICAgICAgICBtYXJnaW46IC41NXJlbSBhdXRvIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICAgICAgICBtYXJnaW46IC4zM3JlbSBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIC4zcmVtO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBmb250LXNpemU6IC4zcmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC4xNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjE5cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC4xNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQUk9EVUNULeaWveW3peS+i1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucHJvZHVjdF9wYWdlIHtcclxuICAucHJvZHVjdF9hYm91dCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMS4xNXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAuNTVyZW07XHJcbiAgICB9XHJcbiAgICAvKiBGViAqL1xyXG4gICAgLnVuZGVycGFnZV9mdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjE1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNnJlbTtcclxuICAgICAgfVxyXG4gICAgICAucGFnZXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDEuMnJlbSBhdXRvIC4xNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAuMjJyZW0gYXV0byAuMTVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaXJjbGVfYmcge1xyXG4gICAgICAgIG1hcmdpbjogLjM1cmVtIGF1dG8gMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgd2lkdGg6IDEuOTVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuOTVyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDAgLjE4cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IC4yNHJlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfbXBsdXM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjk1cmVtIGF1dG87XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMDVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4wNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC4wNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuMTNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4wNXJlbSBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFkZCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ub3RlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAuMDVyZW0gMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC4xNnJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IC4wOXJlbTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4xNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTNyZW07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC4wN3JlbTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuYmcwMSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2R1Y3QvYmcwMS5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5iZzAyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC9iZzAyLnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpLmJnMDMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0L2JnMDMucG5nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIHNlY3Rpb24gaXRlbSAqL1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAmICsgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogLjk1cmVtIDAgMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAuNThyZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuMzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAuMzVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjI3cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IC4yNnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC4yMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3Qge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAzLjA2cmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC4xcmVtIC40NXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjE5cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjg4cmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuMTZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIFBMQU4t6aeQ6LuK5aC044OX44Op44Oz57S55LuLXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wbGFuX3BhZ2Uge1xyXG4gICAgLmRlc2NfbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgLnBsYW5fYWJvdXQge1xyXG4gICAgcGFkZGluZzogMCAwIDIuODRyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgLjk2cmVtO1xyXG4gICAgfVxyXG4gICAgLyogRlYgKi9cclxuICAgIC51bmRlcnBhZ2VfZnYge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgLjY1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAuNDVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAuMzVyZW0gYXV0byAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMy4zMXJlbTtcclxuICAgICAgICAgIG1hcmdpbjogLjJyZW0gYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogc2VjdGlvbiBpdGVtICovXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIC5zdGl0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjE1cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBsYW5fY29sMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNTNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuOHJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlfdGl0IHtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjlyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAuMjZyZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjI1cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19tcGx1cztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjYycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC4xNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjJyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTlyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuMTZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnN0eWxlMDEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxLjg0cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RpdCB7XHJcbiAgICAgICAgICBjb2xvcjogIzUwNTA1MDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFuX2NvbDIge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAubGlfdGl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA1MDUwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhdGNoLFxyXG4gICAgICAgIC50eHRfaW1nIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0Y2gge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjYzcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gLjUzcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0X2ltZyB7XHJcbiAgICAgICAgICBtYXJnaW46IC40M3JlbSAwIDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IC43NXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3R5bGUwMiB7XHJcbiAgICAgICAgLnBsYW5fY29sMiB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMTZyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKjIwMjQxMTIw6L+96KiY44CA5paH5a2X5bmFKi9cclxuLnNlcnZpY2VfcGFnZSAuc2VydmljZV9hYm91dCAudW5kZXJwYWdlX2Z2IC5mbG93IGR0e1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbn1cclxuIiwKCQkiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuXHJcbi8qIOOBiuWVj+OBhOWQiOOCj+OBm1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBjb250ZW50cyAtLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNvbnRhY3RfcGFnZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC51bmRlcnBhZ2VfZnYge1xyXG4gICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgLjQzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDMuMzFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0X3RpdCB7XHJcbiAgICBtYXJnaW46IDAgMCAuM3JlbTtcclxuICAgIGNvbG9yOiAkY29sb3Jfb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAuM3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfbXBsdXM7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAuMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAuMjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgIH1cclxuICB9XHJcbiAgLmRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAuMTZyZW07XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRzX2hpcmFrYWt1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IC4xNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICB9XHJcbiAgfSBcclxuICAvKiBuYXZpICovXHJcbiAgLmNvbnRhY3RfbmF2IHtcclxuICAgIG1hcmdpbjogLjhyZW0gMCAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW46IC4zNXJlbSAwIDA7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxLjQ4cmVtO1xyXG4gICAgICBoZWlnaHQ6IC41OXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IC41OXJlbTtcclxuICAgICAgbWFyZ2luOiAwIC4wNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAuMTZyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjA0cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxLjA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogLjQycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuNDJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjExcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4wMjlyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogcHJpdmFjeSAqL1xyXG4gIC5wcml2YWN5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyLjQzcmVtO1xyXG4gICAgbWFyZ2luOiAuNTJyZW0gYXV0byAuNnJlbTtcclxuICAgIHBhZGRpbmc6IC4ycmVtIC44cmVtIC4yNXJlbSAxcmVtO1xyXG4gICAgY29sb3I6ICM2NDY0NjQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGhlaWdodDogMy43OHJlbTtcclxuICAgICAgbWFyZ2luOiAuNjZyZW0gYXV0byAuNXJlbTtcclxuICAgICAgcGFkZGluZzogLjE1cmVtIC4xOHJlbSAuMDNyZW07XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAuMDZyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNiNWI1YjU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgbWFyZ2luOiAuMjVyZW0gMCAwO1xyXG4gICAgfVxyXG4gICAgLnRpdCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIC4xNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAuMTdyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICYubWFpbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiAuMTRyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuMTNyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5tYWluIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAjNjQ2NDY0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgLjA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBpbmZvIC0tLS0tLS0tLS0tICovXHJcblxyXG4uY29udGFjdF9wYWdlIHtcclxuICAuaW5mb190b3Age1xyXG4gICAgbWFyZ2luOiAuNzVyZW0gMCAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luOiAuM3JlbSAwIDA7XHJcbiAgICB9XHJcbiAgICAuZmQge1xyXG4gICAgICBtYXJnaW46IC4xNXJlbSAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luOiAuMXJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuODZyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMDdyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMi44OHJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGltZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICBmb250LXNpemU6IC4xNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mb19ib3R0b20ge1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0byAxLjU3cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IC44N3JlbSBhdXRvIDEuMzdyZW07XHJcbiAgICB9XHJcbiAgICAudHh0IHtcclxuICAgICAgcGFkZGluZzogLjJyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IC4xN3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAuMDhyZW0gLjEzcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjE2cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZkIHtcclxuICAgICAgcGFkZGluZzogLjI5cmVtIDAgLjI2cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IC4wMXJlbSBzb2xpZCAjYjRiNGI0O1xyXG4gICAgICBib3JkZXItbGVmdDogLjAxcmVtIHNvbGlkICNiNGI0YjQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAjYjRiNGI0O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IC4xNHJlbSAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzLjdyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMTVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMi44OHJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuMThyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjE0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBmb3JtIC0tLS0tLS0tLS0tICovXHJcblxyXG4uY29udGFjdF9wYWdlIHtcclxuICAuZm9ybSB7XHJcbiAgICAubm90ZSB7XHJcbiAgICAgIG1hcmdpbjogLjdyZW0gMCAuMzVyZW07XHJcbiAgICAgIHBhZGRpbmc6IC4xcmVtIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4wMXJlbSBzb2xpZCAjYWFhO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbjogLjRyZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhLFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAuMTVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udHNfaGlyYWtha3U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbiAgICB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxuICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcclxuICAgIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBtaW4taGVpZ2h0OiAuNTVyZW07XHJcbiAgICAgIHBhZGRpbmc6IC4wNXJlbSAuMjVyZW07XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogMS42NXJlbTtcclxuICAgICAgcGFkZGluZzogLjJyZW0gLjI1cmVtO1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0LFxyXG4gICAgLnNlbGVjdCB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3Qvc2VsZWN0X2Fycm93LnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogLjA3NHJlbSBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLjJyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIGRsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGR0LFxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuMTZyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIGR0IHtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHBhZGRpbmc6IC4ycmVtIDAgMDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogLjIzcmVtIDAgLjA1cmVtO1xyXG4gICAgICAgICAgJi5yYWRpbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIDAgLjEycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIC4ycmVtIDIuNHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yYWRpbyB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxLjlyZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxyXG4gICAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNTVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNTVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjI3cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogLjE4cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC4xOHJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuMTdyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdC9yYWRpby5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IC4xOHJlbSBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxyXG4gICAgICAgICAgLmJnLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGFjdC9yYWRpb19jaGVja2VkLnBuZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWRkcmVzcyB7XHJcbiAgICAgICAgICAuYWRkX3RpdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNjhyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAuMXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjY4cmVtKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1vZF9mbGV4IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tb2RfZmxleCArIC5tb2RfZmxleCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFkZDAxIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxLjM1cmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNTRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWRkMDIge1xyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyLjk2cmVtO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IC41NXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4yNXJlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVxX2ljbyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICNmMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtLjA2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjI0cmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtLjA4NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrIHtcclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IC4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3QvY2hlY2tib3gucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuMnJlbSBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3QvY2hlY2tib3hfY2hlY2tlZC5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVxX2ljbyB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogLjRyZW0gMCAwO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzLjNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAuNjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IC42OHJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAuMDZyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IC4xNnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnRzX21wbHVzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0L2Fycm93X3JpZ2h0LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLjQ4cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjA3NDFyZW0gYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHM7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiDjgYrllY/jgYTlkIjjgo/jgZvjg7vos4fmlpnoq4vmsYIgLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jb250YWN0X3BhZ2Uge1xyXG4gIC5jb250YWN0X2Zvcm0ge1xyXG4gICAgLmluZm9fdG9wIHtcclxuICAgICAgbWFyZ2luOiAuNXJlbSAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luOiAuM3JlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogY29uZmlybSAtLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNvbnRhY3RfcGFnZSB7XHJcbiAgLmNvbnRhY3RfY29uZmlybSB7XHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIGRkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuNTVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogLjQ1cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogLjA1cmVtIC4yNXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjE1cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250c19oaXJha2FrdTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yYWRpbyB7XHJcbiAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMS45cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IC41NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC40NXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFkZHJlc3Mge1xyXG4gICAgICAgICAgLmFkZF90aXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS42OHJlbSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hZGQwMSB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMS4zNXJlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNTRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWRkMDIge1xyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIuOTZyZW07XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRleHRhcmVhIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEuNDVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4ycmVtIC4yNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbnRhY3QvY2hlY2tib3hfY2hlY2tlZC5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250YWN0L2Fycm93X2xlZnQucG5nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IC40OHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjA5cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAuMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjYxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIHRoYW5rcyAtLS0tLS0tLS0tLSAqL1xyXG5cclxuLmNvbnRhY3RfcGFnZSB7XHJcbiAgLmNvbnRhY3RfdGhhbmtzIHtcclxuICAgIC5tb2RfYnRuMDIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMS4xcmVtIDAgMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW46IC43NHJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDMuM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IC42OHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjY4cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAuNDhyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAzLjMxcmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAuMDc0cmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFJTUEsQUFBQSxJQUFJLEFBQUMsQ0FDRCxTQUFTLENBQUUsTUFBTSxDQUNqQixLQUFLLENESkksT0FBTyxDQ0toQixTQUFTLENBQUUsTUFBTSxDQUNqQixnQkFBZ0IsQ0FBRSxJQUFJLENBSXpCLEFIMkNDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUss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 */