@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);@font-face{font-family:'NotoSansCJKkr';src:url(./NotoSansCJKkr-Regular.otf);font-weight:100}@font-face{font-family:'GmarketSansMedium';src:url("./GmarketSansTTFMedium.ttf") format("woff");font-weight:normal;font-style:normal}body,div,table,th,td,pre,blockquote,thead,tfoot,input,button,textarea,ol,li,ul,dl,dt,dd,*{font-family:'NotoSansCJKkr'}.wset{background-color:#28a3da;border:1px solid #28a3da;color:#fff;font-family:'Nanum Gothic'}.wset:hover{background:#1e7aa5;border:1px solid #1e7aa5;color:#fff}.cart_icon{background-color:#fff;border:1px solid #28a3da;color:#28a3da !important;font-family:'Nanum Gothic'}.cart_icon:hover{background:#fff;border:1px solid #1e7aa5;color:#1e7aa5 !important}table .spr{display:inline-block}.total_price .spr{display:inline-block}.anc_tit{padding:0 0 7px 10px;font-size:13px;font-weight:600;position:relative}.anc_tit::after{content:'';width:4px;height:14px;background-color:#28a3da;display:inline-block;position:absolute;left:0;top:1px}#intro{width:1000px;height:570px;margin:-285px 0 0 -500px;position:absolute;top:50%;left:50%}#intro .int_copy{color:#888;text-align:center;margin:10px 0 0;line-height:1.6em}#int_wrap{padding:40px;border:5px solid #f1f1f1;overflow:hidden}#int_wrap .rbanner{width:410px;height:410px;padding-left:40px;border-left:1px solid #eee;float:right}#int_wrap .rbanner .bx-wrapper{position:relative}#int_wrap .lcont{width:419px;float:left}#int_wrap .lcont .tit{font-size:37px;font-weight:400;color:#666;margin:20px 0 3px}#int_wrap .lcont .tit b{font-weight:800;color:#333}#int_wrap .int_login{margin:20px 0 0 0}#int_wrap .int_login dt{width:95px;float:right}#int_wrap .int_login dt .btn_large{width:100%;height:80px}#int_wrap .int_login dd{width:318px;float:left}#int_wrap .int_login dd input{height:37px;width:100%;border:1px solid #ddd;padding:0 12px;margin-bottom:6px;line-height:35px}#int_wrap .int_btn{padding:20px 0 0;border-top:1px dotted #ddd}#int_wrap .int-txt{padding:10px 0 0 0}#int_wrap .int-txt li{font-size:11px;color:#888;padding:5px 0 0 5px;background:url("/img/ic_dot3.gif") no-repeat left 9px}#wrapper{width:100%;min-width:1000px;height:100%}#container{width:100%;position:relative}.cont_wrap{width:1000px;margin:0 auto;overflow:hidden}.cont_bg{background-color:#f5f5f5;padding:50px 0 65px}.cont_bg .mtit span{background-color:#f5f5f5}.cont_inner{width:1000px;min-height:520px;padding:20px 0;margin:0 auto}#hd_banner{text-align:center;position:relative}#hd_banner a{height:100%;display:block;text-decoration:none !important}#hd_banner .center{width:1000px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}#hd_banner .center #hd_close{width:21px;height:21px;position:absolute;top:50%;right:0px;margin-top:-10.5px;cursor:pointer}#tnb{height:29px;background-color:#fff}#tnb_inner{width:1000px;padding:7px 0 0;margin:0 auto}#tnb_inner li{float:left}#tnb_inner li:first-child::before{display:none}#tnb_inner li::before{content:'';width:1px;height:9px;margin:5px 10px 0;background-color:#ddd;display:inline-block;float:left}#tnb_inner li a{color:#888;font-size:14px}#tnb_inner li .ic_num{font-size:10px;font-weight:600;margin:0 0 2px 4px;padding:2px 5px;border-radius:50%;background-color:#333;color:#fff;letter-spacing:0;text-align:center;vertical-align:middle;display:inline-block;display:none}#hd{position:relative}#hd::after{display:block;clear:both;content:''}#hd_inner{width:1000px;height:110px;margin:0 auto;position:relative}#hd_inner .hd_logo{display:table;margin:0 auto}#hd_inner .hd_logo a{height:100px;display:table-cell;vertical-align:middle}#hd_inner .hd_bnr{position:absolute;left:0;top:0;display:table}#hd_inner .hd_bnr span{height:100px;display:table-cell;vertical-align:middle}#hd_inner .hd_bnr span .txt{width:85px;float:left;float:right;height:auto;position:relative;margin-top:15px;margin-left:5px}#hd_sch{position:absolute;top:50%;right:0;margin-top:-15px}#hd_sch .sch_frm{width:260px;padding:5px 35px 5px 5px;border-bottom:1px solid #666;position:relative}#hd_sch .sch_frm .sch_stx{width:100%;height:30px;line-height:30px;font-size:14px;background:#fff;border:none;outline:none}#hd_sch .sch_frm .sch_submit{width:30px;height:30px;padding:0;color:#222;font-size:20px;position:absolute;border:none;top:50%;right:0;transform:translateY(-50%)}#hd_sch .sch_frm .sch_submit::after{content:"";clear:both;position:absolute;width:18px;height:18px;float:left;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("/img/magnifier.png");background-size:cover;background-repeat:no-repeat}#gnb{width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff;position:relative}#gnb.gnd_fixed{position:fixed;top:0;left:0;right:0;z-index:999}#gnb_inner{width:820px;height:56px;padding-left:180px;margin:0 auto;position:relative}#gnb_inner a{text-decoration:none !important}#gnb_inner .all_cate{position:absolute;top:0px;left:0;z-index:999;border-right:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box}#gnb_inner .all_cate>img{position:absolute;top:50%;transform:translateY(-50%);z-index:9;left:30px}#gnb_inner .all_cate .allc_bt{width:auto;height:56px;line-height:56px;padding:0 25px;color:#222;background-color:#fff;display:inline-block;text-align:center;cursor:pointer;position:relative;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:1.04px;text-align:left;color:#333;padding-left:70.5px}#gnb_inner .all_cate i{width:15px;font-size:18px;margin-right:15px;vertical-align:middle}#gnb_inner .all_cate .ionicons{font-size:40px}#gnb_inner .all_cate .con_bx{width:1000px;max-height:700px;overflow-x:hidden;overflow-y:auto;padding:10px 20px;border:1px solid #222;background-color:#fff;display:none;position:absolute;top:46px;left:0;z-index:1000;box-sizing:border-box}#gnb_inner .all_cate .con_bx ul{width:100%;display:table;background:#fff}#gnb_inner .all_cate .con_bx .c_box{width:20%;padding:15px 5px;display:table-cell}#gnb_inner .all_cate .con_bx .c_box .cate_tit{line-height:1em;font-size:13px;font-weight:600;color:#000;text-align:left;padding:10px 15px;background-color:#f1f1f1;display:block}#gnb_inner .all_cate .con_bx .c_box ul{margin:12px 0}#gnb_inner .all_cate .con_bx .c_box li{width:100%;height:20px;line-height:1.666;text-align:left}#gnb_inner .all_cate .con_bx .c_box li a{padding:0 15px;display:block}#gnb_inner .all_cate .con_bx .c_box li a:hover{background-color:#f5f5f5}#gnb_inner .gnb_li{width:100%}#gnb_inner .gnb_li>ul{text-align:center;overflow:visible}#gnb_inner .gnb_li>ul>li{display:inline-block;position:relative;overflow:visible;vertical-align:middle}#gnb_inner .gnb_li>ul>li:first-child::before{display:none}#gnb_inner .gnb_li>ul>li::before{content:'';width:1px;height:13px;margin:0 20px 3px;background-color:#ddd;display:inline-block;vertical-align:middle;opacity:0;display:none}#gnb_inner .gnb_li>ul>li>a{padding:0 20px;height:56px;line-height:56px;font-size:15px;font-weight:600;color:#333;box-sizing:border-box;display:inline-block;position:relative;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}#gnb_inner .gnb_li>ul>li>a:hover{color:#28a3da}#gnb_inner .gnb_li>ul>li>a:hover::after{left:0px;right:0px}#gnb_inner .gnb_li>ul>li>a::after{height:4px;background-color:#28a3da;position:absolute;bottom:-1px;left:50%;right:50%;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}#gnb_inner .gnb_li>ul>li ul{display:none;width:148px;padding:15px 0;margin-left:-50px;border-width:0 1px 1px;border-style:solid;border-color:#222;background-color:#fff;position:absolute;top:45px;left:50%;z-index:9100}#gnb_inner .gnb_li>ul>li ul a{line-height:23px;padding:0 15px;font-size:12px;display:block}#gnb_inner .gnb_li>ul>li ul a:hover{background-color:#f8f8f8}#gnb_inner .gnb_li>ul>li:first-child ul{margin-left:-70px}#gnb_inner .gnb_li>ul>li:hover ul{display:block}#qcl{width:80px;margin-right:520px;position:absolute;top:20px;right:50%;z-index:997}#qcl li{margin-top:10px}#qcl li:first-child{margin-top:0}#qcr{width:140px;margin-left:520px;position:absolute;top:20px;left:calc(50% + 50px);z-index:997}#qcr ul{border:1px solid #ddd;height:auto;float:left;box-sizing:border-box;background:#fff;border-radius:5px}#qcr li{background-color:#fff;text-align:left;padding-left:12px;padding-right:12px;box-sizing:border-box}#qcr li p{margin-top:9px;width:110px;height:auto;float:left}#qcr li p a{display:block;width:100%;height:100%;float:left}#qcr li p a img{width:100%;height:auto;float:left}#qcr li.tab{width:100%;height:45px;float:left;text-align:left;position:relative;border-bottom:1px solid #ddd}#qcr li.tab.cursor{cursor:pointer}#qcr li.tab.last{border-bottom:none}#qcr li>span{font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:45px;letter-spacing:normal;text-align:left;color:#666666}#qcr li>span#stv_pg{line-height:1.3;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#666666}#qcr li>span#stv_pg .point{color:#28a3da}#qcr li>img.btn{position:absolute;top:50%;right:12px;transform:translateY(-50%)}#qcr .tit{width:100%;height:38px;line-height:38px;color:#fff;background-color:#666}#qcr .stv_wrap{height:15px;font-size:11px;font-weight:600;position:relative;text-align:center;margin-top:15px;margin-bottom:15px}#qcr .stv_wrap #up{position:absolute;left:25px;top:2.5px;cursor:pointer}#qcr .stv_wrap #down{position:absolute;right:25px;top:2.5px;cursor:pointer}#qcr .no_item{margin:22px 0 !important;color:#ddd !important;font-size:11px;text-align:center}.qbtn_bx{width:100%;height:auto;float:left;margin-top:10px}.qbtn_bx #anc_up,.qbtn_bx #anc_dw{width:100%;height:45px;font-size:10px;font-weight:600;color:#aaa;margin-top:-1px;background-color:#fff;border:1px solid #ddd;display:block;outline:none;position:relative;border-radius:5px}.qbtn_bx #anc_up .centers,.qbtn_bx #anc_dw .centers{width:auto;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.qbtn_bx #anc_up .centers span,.qbtn_bx #anc_dw .centers span{font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:-0.45px;text-align:left;color:#666666;display:block;float:left}.qbtn_bx #anc_up .centers img,.qbtn_bx #anc_dw .centers img{margin-left:10px}#mbn_wrap{width:100%;height:500px;overflow:hidden;display:block;position:relative}#mbn_wrap .mbn_img{width:100%;height:500px;display:block;text-align:center}#mbn_wrap .slick-slide{text-align:center}#mbn_wrap .slick-slide a{height:400px;display:block}#mbn_wrap .slick-dots{width:1000px;margin-left:-500px;left:50%}#mbn_wrap .slick-dots span{float:left;width:100%;box-sizing:border-box;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:0.8px;height:48px;line-height:48px;color:#333;background-color:#fff;border-width:1px 1px 1px 0;border-style:solid;border-color:#ddd;text-align:center;display:block;cursor:pointer}#mbn_wrap .slick-dots li:first-child span{border-left:1px solid #ddd !important}#mbn_wrap .slick-dots li.slick-active span{color:#0b528d;border-top:2px solid #0b528d;box-sizing:border-box}.slick-arrow{margin-top:-40px;font-size:0;color:rgba(0,0,0,0.15);position:absolute;top:50%;z-index:900;outline:none}.slick-arrow::before{font-family:'FontAwesome';font-size:80px;font-weight:600}.slick-next{right:30px}.slick-next::before{content:'\f105'}.slick-prev{left:30px}.slick-prev::before{content:'\f104'}.slick-dots{position:absolute;bottom:0;width:100%;text-align:center;z-index:900}.slick-dots li{display:block;float:left}.slick-dots li.slick-active button{background-color:rgba(0,0,0,0.9)}.slick-dots button{width:15px;height:15px;border-radius:50%;margin:0 4px;font-size:0;background-color:rgba(0,0,0,0.3);display:block;outline:none}.best_wrap{height:400px;margin-top:30px;position:relative;overflow:hidden}.best_wrap::after{content:'';clear:both}.best_wrap .bnr1{width:280px;height:400px;position:absolute;top:0;left:0}.best_wrap .bnr2{width:400px;height:195px;position:absolute;top:0;left:290px}.best_wrap .bnr3{width:400px;height:195px;position:absolute;bottom:0;left:290px}.best_rol_slide{width:190px;height:330px;padding:35px 45px;background-color:#f1f1f1;position:absolute;top:0;right:0}.best_rol_slide h2{font-size:22px;font-weight:600;color:#222;line-height:1em;text-align:center}.best_rol_slide h2::after{width:20px;height:1px;margin:15px auto 25px;background-color:#222;display:block;content:''}.best_rol_slide dl{width:190px;text-align:left;float:left;position:relative;outline:none}.best_rol_slide dl:hover .pimg::before{opacity:1}.best_rol_slide dl:hover .ic_bx{display:block}.best_rol_slide dl a{display:block;text-decoration:none !important;outline:none}.best_rol_slide dl .sale{width:50px;height:50px;font-size:15px;font-weight:600;line-height:50px;color:#fff;border-radius:30px;background-color:#f33e31;text-align:center;position:absolute;top:0;left:0;z-index:50}.best_rol_slide dl .pimg{width:190px;height:190px;border-radius:50%;overflow:hidden;position:relative}.best_rol_slide dl .pimg img{width:100%;height:auto}.best_rol_slide dl .pimg::before{background-color:rgba(0,0,0,0.2);border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.best_rol_slide dl dd{text-align:center}.best_rol_slide dl .pname{height:32px;font-size:13px;margin:17px 0 9px;line-height:1.3em;overflow:hidden}.best_rol_slide dl .price .mpr{font-size:18px;font-weight:800;color:#000;letter-spacing:-1px}.best_rol_slide dl .price .mpr span{font-weight:normal;margin-left:2px}.best_rol_slide dl .price .spr{margin-right:5px;font-size:13px !important;font-weight:normal;color:#999;margin-right:7px;text-decoration:line-through}.best_rol_slide dl .ic_bx{width:86px;margin-left:-43px;position:absolute;top:77px;left:50%;right:0;z-index:20;text-align:center;display:none}.best_rol_slide .slick-slider{position:initial !important}.best_rol_slide .slick-arrow{width:15px;height:50px;margin-top:-25px;font-size:0;color:rgba(0,0,0,0.15);position:absolute;top:50%;outline:none}.best_rol_slide .slick-arrow::before{font-family:'FontAwesome';font-size:50px;font-weight:600}.best_rol_slide .slick-next{right:15px}.best_rol_slide .slick-next::before{content:'\f105'}.best_rol_slide .slick-prev{left:15px}.best_rol_slide .slick-prev::before{content:'\f104'}.wide_bn img{width:100%;height:auto}.mask_bn{width:100%;min-width:1000px;height:350px;margin-top:50px;position:relative}.mask_bn::before{content:'';background-color:rgba(0,0,0,0.1);position:absolute;top:0;left:0;bottom:0;right:0;display:block}.mask_bn a{display:block}.mask_bn p{width:600px;margin-left:-300px;text-align:center;display:table;position:absolute;left:50%;top:0;bottom:0;z-index:10}.mask_bn span{height:350px;font-size:33px;font-weight:600;line-height:1.4em;color:#fff;display:table-cell;vertical-align:middle}.mmd_bn{width:1000px;height:500px;margin:0 auto;position:relative}.mmd_bn li{position:absolute}.mmd_bn li.bnr1{width:480px;height:290px;top:0;left:0}.mmd_bn li.bnr2{width:200px;height:290px;top:0;left:490px}.mmd_bn li.bnr3{width:690px;height:200px;bottom:0;left:0}.mmd_bn li.bnr4{width:300px;height:500px;top:0;right:0}.mtit{height:auto;text-align:center;position:relative;clear:both}.mtit::after{content:'';clear:both;display:block;width:100%}.mtit span{font-size:25px;font-weight:600;line-height:1em;color:#222;margin:0 auto;padding:0 25px;background-color:#fff;display:inline-block}.mtit span.tit{width:100%;float:left;font-family:GmarketSansMedium;font-size:36px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-0.72px;text-align:center;box-sizing:border-box;position:relative}.mtit span.subTit{display:block;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#666666;margin-top:20px;float:left;width:100%}.mtit .moreBtn{position:absolute;right:0;bottom:0;width:50px;height:20px}.mtit .moreBtn .bt_more{height:14px;line-height:14px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.mtit .moreBtn img{height:11px;width:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.bestca_tab{height:40px;margin:50px 0 40px;text-align:center;overflow:visible;clear:both}.bestca_tab li{font-size:14px;padding:0 20px;color:#888;border:1px solid #e1e1e1;border-left:0;text-align:center;float:left;cursor:pointer;background-color:#f9f9f9;position:relative;overflow:visible;box-sizing:border-box}.bestca_tab li:first-child{border-left:1px solid #ddd}.bestca_tab li.active{color:#0b528d;border-top:2px solid #0b528d;background-color:#fff;box-sizing:border-box;border-bottom:none}.bestca_tab li span{height:40px;line-height:38px;overflow:hidden;display:block}.bestca ul{height:auto;display:none}.bestca li{width:25%;border:none;position:relative;float:left;box-sizing:border-box;margin-top:20px}.bestca li:nth-child(1),.bestca li:nth-child(2),.bestca li:nth-child(3),.bestca li:nth-child(4){margin-top:0}.bestca li:first-child{border-left-color:#fff}.bestca li:hover .pimg::after{background-color:rgba(0,0,0,0.2)}.bestca li:hover .ic_bx{opacity:1}.bestca li.empty_list{width:100%;line-height:300px;font-size:13px;color:#bbb}.bestca li>a{padding:0 7.5px;text-decoration:none !important;display:block;height:360px;position:relative}.bestca li p{overflow:hidden}.bestca li dd{text-align:center}.bestca li .pimg{width:100%;height:235px;float:left;overflow:hidden;position:relative;margin-bottom:10px;background-color:#f9f9f9}.bestca li .pimg::after{display:none;content:'';background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;top:41px;left:0;right:0;bottom:0;z-index:10;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.bestca li .pimg::before{display:none;content:'';width:20px;height:1px;margin:20px auto;background-color:#bbb}.bestca li .pimg img{width:60%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bestca li .pname{width:100%;height:40px;padding:0px;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:20px;letter-spacing:normal;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.bestca li .price .mpr{width:100%;display:block;float:left;text-align:left;font-size:22px;font-weight:900;font-stretch:normal;font-style:normal;line-height:0.91;letter-spacing:normal;text-align:left;color:#333}.bestca li .price .mpr span{font-weight:normal;margin-left:2px}.bestca li .price .spr{display:block;width:100%;float:left;text-decoration:line-through;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#999999;margin-top:5px}.bestca li .petc{position:absolute;bottom:0}.bestca li .ic_bx{width:86px;margin:3px 0 0 -43px;opacity:0;position:absolute;top:20%;left:50%;right:0;z-index:20;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.nwin,.zzim{width:36px;height:36px;line-height:1.9em;border-radius:50%;margin:0 2px;color:#222;background-color:rgba(255,255,255,0.9);font-family:"Ionicons";font-size:20px;text-align:center;display:inline-block !important;vertical-align:middle;cursor:pointer;text-decoration:none !important}.zzim:before{content:"\f387"}.zzim.on:before{content:"\f388";color:#1680d9}.nwin:before{content:"\f218"}.soldout,.memopen{line-height:1em;font-size:13px;font-weight:normal;padding:4px 10px 5px;border-radius:3px;color:#fff;display:inline-block}.soldout{background-color:#ed3636}.memopen{background-color:#1680d9}.pr_desc{overflow:hidden}.pr_desc li{float:left;position:relative;height:400px}.pr_desc li a{display:block;width:100%;height:100%;text-decoration:none}.pr_desc li a.nwin{width:36px;height:36px}.pr_desc li a dl{padding:10px 0;box-sizing:border-box;position:relative;width:100%;height:155px}.pr_desc li dt{position:relative}.pr_desc li dt::after{content:'';background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.pr_desc li dt img{position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.pr_desc li dd{position:relative;text-align:center}.pr_desc li .pname{height:38px;color:#000;line-height:1.4em;margin:12px 3px 0;font-size:13px;text-align:left}.pr_desc li .price{overflow:auto;margin:12px 0 10px;font-size:18px;font-weight:600;color:#111;text-align:left}.pr_desc li .price .mpr{width:100%;display:block;float:left;font-weight:800;color:#000}.pr_desc li .price .mpr span{font-weight:600;margin-left:2px}.pr_desc li .price .spr{width:100%;display:block;float:left;margin-right:5px;font-size:13px;font-weight:normal;color:#aaa;margin-bottom:3px;text-decoration:line-through}.pr_desc li .petc{position:absolute;bottom:10px}.pr_desc li .petc span{float:left}.pr_desc li .ic_bx{width:86px;margin:0 0 0 -43px;opacity:0;position:absolute;left:50%;right:0;z-index:20;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.pr_desc li:hover dt::after{background-color:rgba(0,0,0,0.2)}.pr_desc li:hover .ic_bx{opacity:1}.pr_desc.wli3 li{width:312px;margin:20px 0 0 32px;height:auto;min-height:455px}.pr_desc.wli3 li:nth-child(3n+1){margin-left:0 !important;clear:both}.pr_desc.wli3 li dt{width:310px;height:310px;float:left;position:relative;left:50%;transform:translateX(-50%);margin-top:12px;background-color:#f9f9f9}.pr_desc.wli3 li .pname{width:100%;height:32px;float:left;margin:0;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:16px;margin-top:15px;letter-spacing:normal;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.pr_desc.wli3 li .price{width:100%;float:left;margin:0;margin-top:5px;margin-bottom:5px;overflow:unset}.pr_desc.wli3 li .price .spr{width:100%;float:left;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#999;text-align:left;margin-top:5px}.pr_desc.wli3 li .price .mpr{width:100%;float:left;text-align:left;font-size:22px;font-weight:900;font-stretch:normal;font-style:normal;line-height:0.91;letter-spacing:normal;color:#333}.pr_desc.wli3 li .petc{width:calc(100% - 40px);float:left;text-align:left;margin-bottom:0}.pr_desc.wli3 li .ic_bx{top:138px}.pr_desc.wli4 li{width:235px;margin:20px 0 0 20px}.pr_desc.wli4 li:nth-child(4n+1){margin-left:0 !important;clear:both}.pr_desc.wli4 li dt{width:235px;height:235px;background-color:#f9f9f9}.pr_desc.wli4 li .ic_bx{top:99px}.pr_desc.wli5 li{width:184px;margin:20px 0 0 20px}.pr_desc.wli5 li:nth-child(5n+1){margin-left:0 !important;clear:both}.pr_desc.wli5 li dt{width:184px;height:184px}.pr_desc.wli5 li .ic_bx{top:74px}.pr_desc2{width:1000px;margin:0 auto;overflow:hidden}.pr_desc2 li{width:188px;height:188px;margin:15px 0 0 15px;float:left;position:relative}.pr_desc2 li:first-child{width:391px;height:391px;margin-left:0 !important}.pr_desc2 li:first-child dd{padding:70px 30px 0}.pr_desc2 li:first-child .pname{max-height:42px;line-height:1.4em;font-size:15px}.pr_desc2 li:first-child .ic_bx{bottom:70px}.pr_desc2 li:first-child .ic_bx .nwin,.pr_desc2 li:first-child .ic_bx .zzim{width:36px;height:36px;font-size:20px;line-height:1.95em;margin:0 1px}.pr_desc2 li:hover dd,.pr_desc2 li:hover .ic_bx{opacity:1}.pr_desc2 li a{display:block;text-decoration:none !important}.pr_desc2 li dt{width:100%;height:auto;position:relative}.pr_desc2 li dt img{width:100%;height:auto}.pr_desc2 li dd{padding:25px 10px 0;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #ddd;background-color:rgba(255,255,255,0.95);text-align:center;z-index:20;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.pr_desc2 li .pname{max-height:32px;line-height:1.3em;margin:0 5px 10px;font-size:13px;color:#000;overflow:hidden}.pr_desc2 li .petc{margin-top:10px}.pr_desc2 li .mpr{font-size:16px;font-weight:800;color:#000}.pr_desc2 li .mpr span{font-weight:normal;margin-left:2px}.pr_desc2 li .spr{margin-right:5px;font-size:12px !important;font-weight:normal;color:#bbb;margin-bottom:3px;text-decoration:line-through}.pr_desc2 li .ic_bx{width:86px;margin:0 0 0 -43px;opacity:0;position:absolute;left:50%;bottom:25px;z-index:25;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.pr_desc2 li .ic_bx .nwin,.pr_desc2 li .ic_bx .zzim{width:23px;height:23px;font-size:15px;line-height:1.65em;border-radius:0;margin:0;color:#fff;background-color:rgba(150,150,150,0.4)}.vi_info{width:100%;display:table;overflow:hidden;margin-top:50px}.vi_img_bx{padding-right:40px;overflow:hidden;display:table-cell;vertical-align:top;margin-top:52px}.vi_img_bx .bimg{overflow:hidden}.vi_img_bx .simg_li{margin-top:15px;overflow:hidden}.vi_img_bx .simg_li ul{width:100%;font-size:0;font-style:normal;text-align:center}.vi_img_bx .simg_li li{width:calc(20% - 5.6px);padding:7px 0 0 7px;display:inline-block;white-space:nowrap;word-break:break-all}.vi_img_bx .simg_li li:nth-child(5n+1){padding-left:0}.vi_img_bx .simg_li li img{width:calc(100% - 2px);height:auto;border:1px solid #eee;cursor:pointer}.vi_txt_bx{overflow:hidden;display:table-cell;vertical-align:top;position:relative}.vi_txt_bx .Mark{width:100%;height:auto;float:left;margin-bottom:15px}.vi_txt_bx .Mark .point{width:60px;height:21px;border-radius:5px;background-color:#28a3da;display:inline-block;text-align:center;font-family:'Nanum Gothic';font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;color:#ffffff}.vi_txt_bx .tit{position:relative;width:100%;overflow:auto;padding-bottom:15px}.vi_txt_bx .tit .txt{display:block;float:left;font-size:27px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#333;font-family:'Nanum Gothic';line-height:1.3}.vi_txt_bx .tit .share{display:block;width:35px;height:35px;float:right;background-image:url(/img/Sharing.png);background-size:cover;cursor:pointer}.vi_txt_bx .tit .btn_small{position:absolute;bottom:0;right:0}.vi_txt_bx .stxt{padding:0;padding-bottom:15px;font-family:'Nanum Gothic';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#999999}.vi_txt_bx .price_bx{padding:17px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background-color:#fafafa}.vi_txt_bx .price_bx dl{width:100%;padding:4px 0;display:table}.vi_txt_bx .price_bx dt,.vi_txt_bx .price_bx dd{font-size:14px;text-align:left;display:table-cell;vertical-align:middle}.vi_txt_bx .price_bx dt{width:27%;padding:0 0 0 20px;font-weight:600}.vi_txt_bx .price_bx dd{width:73%;padding:0 20px 0 0}.vi_txt_bx .price_bx dd.price{font-size:20px !important;font-weight:bold;color:#222}.vi_txt_bx .price_bx dd.price .mpr span{font-size:16px;font-weight:normal;margin-left:3px}.vi_txt_bx .price_bx dd.pay{font-weight:bold;line-height:140% !important}.vi_txt_bx .change{float:right}.vi_txt_bx dt,.vi_txt_bx dd,.vi_txt_li dt,.vi_txt_li dd{box-sizing:border-box}.vi_txt_li{padding:15px 0;border-top:1px solid #ddd}.vi_txt_li dl{width:100%;margin-top:17px;display:table}.vi_txt_li dl:first-child{margin-top:0 !important}.vi_txt_li dt,.vi_txt_li dd{line-height:1.4em;display:table-cell;vertical-align:top}.vi_txt_li dt{width:27%;padding:0 !important;font-family:'Nanum Gothic';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#666666;vertical-align:middle}.vi_txt_li dt.op_vi_tit{width:40% !important}.vi_txt_li dt.padt5{color:#28a3da;font-weight:800}.vi_txt_li dd{width:73%;font-size:14px;padding:0 20px 0 0;font-family:'Nanum Gothic';font-weight:normal;font-stretch:normal;font-style:normal;vertical-align:middle;letter-spacing:normal;text-align:left;color:#666666}.vi_txt_li dd>select{width:100%;height:30px;border:1px solid #ddd;box-sizing:border-box;font-family:'Nanum Gothic';font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#666666}.vi_txt_li dd>span{font-family:'Nanum Gothic';font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#666666}.vi_txt_li dd>span.mpr{color:#28a3da;font-weight:800}.vi_txt_li dd.op_vi_txt{width:40% !important;margin-left:3%;position:relative}.vi_txt_li dd>.contMsg{font-family:'Nanum Gothic';font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.54;letter-spacing:normal;text-align:left;color:#666666;margin-top:9px}.vi_txt_li td{font-size:13px}.vi_tab{height:50px}.vi_tab ul{overflow:visible}.vi_tab ul li:last-child{border-right:1px solid #ddd}.vi_tab li{float:left;height:50px;line-height:50px;width:25%;box-sizing:border-box;color:#777;font-size:15px;font-weight:normal;text-align:center;border:1px solid #ddd;border-right:0;cursor:pointer;box-sizing:border-box;font-family:'Nanum Gothic'}.vi_tab li.on{border-bottom:0;border-top:2px solid #28a3da;color:#28a3da;font-weight:bold}.vi_tab li:first-child,.m_event li:first-child{margin-left:0 !important}.vi_rel{margin:50px 0 0;padding:0 14px;border-width:1px;border-style:solid;border-color:#999 #ddd #ddd;position:relative}.vi_rel h3{text-align:center;position:relative;clear:both;margin-top:-11px}.vi_rel h3 span{font-size:22px;font-weight:600;line-height:1em;color:#222;margin:0 auto;padding:0 20px;background-color:#fff;display:inline-block}.vi_rel dl{width:194px;padding:25px 10px 15px;float:left;position:relative}.vi_rel dl a{display:block;text-decoration:none !important;outline:none}.vi_rel dl dt{width:100%;height:auto;position:relative}.vi_rel dl dt img{width:100%;height:auto}.vi_rel dl dd{position:relative;text-align:center}.vi_rel dl .pname{height:38px;color:#000;line-height:1.4em;margin:12px 5px 0;font-size:13px}.vi_rel dl .price{margin:12px 0 10px;font-size:20px;font-weight:600;color:#111}.vi_rel dl .price .mpr{font-size:16px;font-weight:800;color:#000}.vi_rel dl .price .mpr span{font-weight:normal;margin-left:2px}.vi_rel dl .price .spr{margin-right:5px;font-size:12px !important;font-weight:normal;color:#aaa;margin-bottom:3px;text-decoration:line-through}.vi_rel dl:hover dt::after{background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block;content:''}.vi_rel .slick-arrow{width:25px;height:50px;line-height:48px;margin-top:-25px;background-color:rgba(180,180,180,0.8);text-align:center;position:absolute;top:50%}.vi_rel .slick-arrow::before{font-family:'FontAwesome';font-size:30px;color:#fff}.vi_rel .slick-next{right:-15px}.vi_rel .slick-next::before{content:'\f105'}.vi_rel .slick-prev{left:-15px}.vi_rel .slick-prev::before{content:'\f104'}.t_socia0{border:none;margin-top:10px;width:100%}.t_social{background-color:#222;color:#fff;padding:15px 0;font-size:14px;width:100%;text-align:center}.t_social span{font-weight:600;color:#ff9019}.vi_box_hd{background:url("/img/sub/tit_view_bg.gif");width:964px;height:16px;padding-right:40px;text-align:right}.vi_box_line{background:url("/img/sub/tit_view_line.gif");width:964px;height:390px}.vi_box_tail{width:964px;height:7px;background:url("/img/sub/tit_view_03.gif")}.letter_bx{width:100%;height:76px;padding:10px;border:1px solid #ddd;background-color:#f6f6f6}.f_price{color:#999;font-weight:bold;line-height:140%;text-decoration:line-through !important}.time{padding:15px 0;background-color:#222;text-align:center}.time span{font-size:24px;font-weight:800;color:#fff;letter-spacing:0;display:inline-block}.time .tit,.time .day{font-size:16px;font-weight:normal;letter-spacing:-0.5px}.time .tit{margin-left:10px}.time .tit::after{margin:0 7px;display:inline-block;content:':'}.time .day{margin-right:7px}#option_set_list{height:auto}#option_set_list #option_set_added{margin:0;padding:0;box-sizing:border-box;list-style:none;height:auto}#option_set_list #option_set_added>li{border:none;padding:0;height:100px;padding-left:25px;padding-right:20px;border:1px solid #ebebeb;box-sizing:border-box;margin-bottom:15px;background-color:#f9f9f9}#option_set_list #option_set_added>li:last-child{margin-bottom:0}#option_set_list #option_set_added>li td{font-size:13px}#option_set_list #option_set_added dl{width:100%;float:left;padding:0;min-height:32px;position:relative;top:50%;transform:translateY(-50%)}#option_set_list #option_set_added dl>dt{width:40%}#option_set_list #option_set_added dl>.li_ea{width:30%;position:relative}#option_set_list #option_set_added dl>.li_ea span{display:inline-block;height:25px;position:absolute;top:50%;transform:translateY(-50%)}#option_set_list #option_set_added dl>.tot_ea{width:30%;padding:0}#option_set_list #option_set_added dl>.tot_ea>span{display:block;width:100%;line-height:16px}#option_set_list #option_set_added dl>.tot_ea>span.tot_price{font-size:15px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#28a3da;text-align:right}#option_set_list #option_set_added dl>.tot_ea>span.tot_price.nop{line-height:2.5}#option_set_list #option_set_added dl>.tot_ea>span.save_point{font-size:13px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#28a3da;text-align:right;box-sizing:border-box}#option_set_list #option_set_added dl>.tot_ea>span.save_point>.txt{width:15px;height:15px;font-family:'Nanum Gothic';background-color:#0b528d;font-size:11px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#ffffff;display:inline-block;line-height:15px;text-align:center}#option_set_list #option_set_added dl>dt>.sit_opt_prc{width:100%;display:block;height:20px;line-height:1.5;font-size:13px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#999999;font-family:'Nanum Gothic'}#option_set_list #option_set_added dl>dt>.sit_opt_subj{font-size:14px;font-weight:800;text-align:left;color:#333;font-stretch:normal;font-style:normal;font-family:'Nanum Gothic'}#option_set_list #option_set_added dl>dt>.sit_opt_subj.noption{line-height:1}#option_set_list #option_set_added .defbtn_plus{width:25px;height:25px;line-height:500% !important;background:url("/img/icon/plus.jpg") no-repeat;background-size:cover;border:0 none;overflow:hidden;cursor:pointer;float:left}#option_set_list #option_set_added .defbtn_minus{width:25px;height:25px;line-height:500% !important;background:url("/img/icon/minus.jpg") no-repeat;background-size:cover;border:0 none;overflow:hidden;cursor:pointer;float:left}#option_set_list #option_set_added .defbtn_delete{width:13px;height:13px;font-size:0;background:url("/img/delete.gif") no-repeat 50% 50%;border:0 none;overflow:hidden;cursor:pointer;position:absolute;top:50%;right:0;margin-top:-7px}#option_set_list #option_set_added .inp_opt{font-size:9pt;font-family:tahoma;border:1px solid #ebebeb;border-left:0;border-right:0;height:25px;text-align:center;overflow:hidden;margin:0;width:45px;padding:0 0 1px;background-color:#fff;float:left}#option_set_list #option_set_added .btn{width:25px;height:25px;float:right;position:relative}#option_set_list #option_set_added .btn img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.op_vi_txt .sit_opt_prc{font-size:14px;font-weight:600;height:18px;line-height:1em;margin-top:-9px;position:absolute;top:50%;right:20px}#sit_tot_views{font-size:17px;font-weight:600;padding:0;height:75px;background-color:#fff;overflow:hidden}#sit_tot_views .fl{font-size:17px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#333;position:relative;top:50%;transform:translateY(-50%)}#sit_tot_views .prdc_price{font-size:27px;font-weight:800;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#333;float:right;line-height:25px;position:relative;top:50%;transform:translateY(-50%)}#sit_tot_views .prdc_price em{font-size:17px;margin:0 0 0 3px;color:#333;vertical-align:middle}.vi_btn{width:100%;display:table}.vi_btn span{padding-right:12px;display:table-cell}.vi_btn span:last-child{width:56px;padding-right:0 !important}.vi_btn a{width:100%;float:left;border-radius:5px;box-sizing:border-box;text-align:center;height:54px;line-height:32px;font-size:16px;text-decoration:none;font-weight:600;box-sizing:border-box}.vi_btn a#zzim{width:56px;border:1px solid #c3c3c3;background-image:url(../../../img/icon/heart.png);background-size:25px 22px;background-position:center center;background-repeat:no-repeat;padding:0}.total_price{height:18px;padding:15px 10px;font-size:14px;background-color:#fafafa;border-bottom:1px solid #ddd;line-height:1.2em}.apply_cmd{position:absolute;z-index:100;width:306px;height:auto;padding:10px;border:5px solid #e5e5e5;background-color:#fff}.cp_txt_bx{padding:12px 15px;background-color:#f8f8f8;line-height:1.6em;border-bottom:1px solid #ddd}.cp_txt_bx .frm_cp{background-color:#fff}#tab_cate{height:36px;border-bottom:1px solid #333;margin:10px 0 !important}#tab_cate h2{position:absolute;font-size:0;line-height:0;overflow:hidden}#tab_cate ul{overflow:visible;zoom:1}#tab_cate li{margin-left:-1px;float:left;overflow:visible}#tab_cate li a{height:36px;color:#999;padding:0 25px;font-size:13px;line-height:37px;background-color:#f5f5f5;text-align:center;display:block;text-decoration:none !important;position:relative}#tab_cate li a::after{border-width:1px 1px 0 1px;border-style:solid;border-color:#ddd;cursor:pointer;display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:''}#tab_cate li.active a{height:37px;color:#333;line-height:38px;background-color:#fff;z-index:10}#tab_cate li.active a::-webkit-backdrop{border-color:#333}#tab_cate li.active a::backdrop{border-color:#333}#tab_cate li:first-child{margin-left:0 !important}.td_num{text-align:right !important;padding-right:5px !important;letter-spacing:0 !important}.td_name{position:relative;vertical-align:top !important;text-align:left !important}.thumimgage{cursor:pointer;z-index:1}.page_wrap{height:29px;margin:20px 0;text-align:center;position:relative}.page_wrap .lbt_box{position:absolute;top:0;left:0}.page_wrap .rbt_box{position:absolute;top:0;right:0}.bottom_sch{padding:7px 10px;background-color:#f8f8f8;text-align:center}.top_sch{height:23px;margin:0 0 7px 0}.bottom_sch select,.bottom_sch input[type=text]{height:29px}.del_box{width:400px;font-size:13px;line-height:1.4em;padding:30px 0;margin:80px auto;border:1px solid #ddd;text-align:center}.bx-has-pager{width:100%;position:absolute;bottom:15px}.bx-wrapper .bx-pager{text-align:center}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:rgba(80,80,80,0.3);text-indent:-9999px;display:block;width:14px;height:14px;margin:0 3px;outline:0;border-radius:50%;-moz-border-radius:20px;-webkit-border-radius:20px}.bx-wrapper .bx-pager.bx-default-pager a.active{background:rgba(10,10,10,0.8)}#ft{margin-top:50px;overflow:hidden;clear:both;border-top:1px solid #d7d7d7}.fgnb{display:none;border-top:1px solid #222;border-bottom:1px solid #e1e1e1;overflow:hidden}.fgnb ul{width:1000px;padding:15px 0;margin:0 auto;position:relative}.fgnb li{float:left}.fgnb li::before{width:1px;height:11px;margin:2px 17px 0;background-color:#ddd;display:inline-block;float:left;content:''}.fgnb li:first-child::before,.fgnb li.sns_wrap::before{display:none}.fgnb li a{font-size:12px;color:#222;text-decoration:none !important}.fgnb li a:hover{color:#888}.fgnb .sns_wrap{height:28px;margin-top:-14px;position:absolute;top:50%;right:0;float:none}.fgnb .sns_wrap a{width:16px;height:16px;padding:6px;margin-left:2px;border-radius:50%;background-color:#ccc;text-align:center;display:inline-block;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.fgnb .sns_wrap a img{width:100%;height:auto}.fgnb .sns_wrap a.sns_fa:hover{background-color:#46639d}.fgnb .sns_wrap a.sns_tw:hover{background-color:#1da1f4}.fgnb .sns_wrap a.sns_in:hover{background:#fbc066;background:linear-gradient(45deg, #fbc066 0%, #ea554e 33%, #be3289 67%, #5b6bb6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbc066', endColorstr='#5b6bb6',GradientType=1 )}.fgnb .sns_wrap a.sns_pi:hover{background-color:#cb2028}.fgnb .sns_wrap a.sns_bl:hover{background-color:#00c23a}.fgnb .sns_wrap a.sns_ba:hover{background-color:#00c23a}.fgnb .sns_wrap a.sns_kt:hover{background-color:#fff311}.fgnb .sns_wrap a.sns_ks:hover{background-color:#fff311}.ft_cs{width:1000px;padding:0;margin:0 auto;display:table;height:270px}.ft_cs dl,.ft_cs ul{width:33.3%;display:table-cell;box-sizing:border-box;height:auto;height:auto;float:left;margin-top:50px}.ft_cs .tit{color:#333;margin-bottom:30px;position:relative;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left}.ft_cs .tit .stxt{font-size:11px;font-weight:normal;color:#aaa;display:inline-block;vertical-align:middle}.ft_cs .tit .stxt::before{content:'';width:1px;height:11px;margin:0 12px 1px 10px;background-color:#aaa;display:inline-block;vertical-align:middle}.ft_cs .cswrap{width:33.33%;padding:0 30px 0 0}.ft_cs .cswrap .tel{height:25px;color:#333;margin:0 0 16px 0;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:25px;letter-spacing:normal;text-align:left}.ft_cs .cswrap dd{height:19px;margin-top:4px;line-height:19px;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#999999}.ft_cs .bkwrap{padding:0 30px;position:relative}.ft_cs .bkwrap .bknum{height:25px;margin:0 0 19px 0;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:25px;letter-spacing:normal;text-align:left}.ft_cs .bkwrap .bknumInto{margin-top:0;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#999}.ft_cs .bkwrap .etc_btn{position:absolute;bottom:0;left:30px;right:30px}.ft_cs .bkwrap .etc_btn a{width:130px}.ft_cs .bkwrap dd{font-size:13px;margin-top:5px}.ft_cs .notice{width:33.33%;padding:0 0 0 30px;padding-right:0 !important}.ft_cs .notice dd{height:44px;font-size:12px;margin-bottom:0;position:relative;border-bottom:1px solid #ccc;box-sizing:border-box}.ft_cs .notice dd.first{height:30px}.ft_cs .notice dd.first a,.ft_cs .notice dd.first .day{top:0;transform:none}.ft_cs .notice dd:last-child{margin-bottom:0 !important}.ft_cs .notice dd a{max-width:200px;height:16px;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:16px;letter-spacing:normal;text-align:left;color:#999999;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;top:50%;transform:translateY(-50%)}.ft_cs .notice dd .day{color:#bbb;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ft_cs .notice .moreBtn{width:50px;height:12px;position:absolute;bottom:0;right:0}.ft_cs .notice .moreBtn .bt_more{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:12px;letter-spacing:normal;text-align:center;color:#333;margin-right:10px;display:block;width:auto;height:100%}.ft_cs .notice .moreBtn img{display:block;width:5px;height:auto;position:absolute;top:50%;transform:translateY(-50%);right:0}.company{padding:50px 0;background-color:#f1f1f1;border-top:1px solid #eee;overflow:hidden}.company .cenWrap{width:1000px;height:auto;float:left;position:relative;left:50%;transform:translateX(-50%)}.company .cenWrap .imgBox{width:280px;height:120px;float:left}.company .cenWrap .imgBox img{width:129px;height:auto;float:left}.company .cenWrap>ul{width:720px;float:left}.company .cenWrap>ul>li{width:340px;font-size:11px;line-height:1.5em;letter-spacing:0;float:right}.company .cenWrap>ul>li:first-child{width:650px;padding:0;line-height:1.6em;border:0;float:left;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#999999}.company .cenWrap>ul>li>h3{color:#222;margin-bottom:12px}.company .cenWrap>ul>li>.fotNav{width:100%;height:auto;float:left;margin-bottom:15px}.company .cenWrap>ul>li>.fotNav li{width:auto;height:auto;float:left;position:relative}.company .cenWrap>ul>li>.fotNav li::after{content:"";clear:both;margin:0 15px}.company .cenWrap>ul>li>.fotNav li::before{content:"";clear:both;position:absolute;width:1px;height:12px;top:50%;background:#333;transform:translateY(-50%);right:15px}.company .cenWrap>ul>li>.fotNav li:last-child::before{display:none}.company .cenWrap>ul>li>.fotNav li:last-child::after{display:none}.company .cenWrap>ul>li>.fotNav li a{font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:0.75px;text-align:left;color:#333}.company .cptxt{font-size:14px;color:#aaa;margin-top:20px}.company .etctxt{margin-top:7px;font-size:11px;letter-spacing:-0.3px;color:#aaa}.g_hl{width:1px;height:12px;background-color:#999;margin:0 5px;vertical-align:middle;display:inline-block}.fbx_small,.fbx_free,.fbx_lsmall{display:inline-block;vertical-align:middle;text-align:center}.fbx_small{padding:1px 5px;font-size:11px;line-height:1.555;font-weight:normal;letter-spacing:0;margin-right:5px}.fbx_small:last-child{margin-right:0}.fbx_lsmall{padding:3px 10px;font-size:12px;line-height:1.777;font-weight:normal !important}.fbx_bg1{border:1px solid #c1dcff;background-color:#ffffff;color:#4294ff}.fbx_bg2{border:1px solid #dddddd;background-color:#f7f7f7;color:#aaaaaa}.fbx_bg3{border:1px solid #fdd8e2;background-color:#ffffff;color:#ff90af}.fbx_bg4{border:1px solid #ff9000;background-color:#ffffff;color:#ff9000}.fbx_bg5{border:1px solid #cbcbcb;background-color:#ffffff;color:#909090}.fbx_bg6{border:1px solid #ff7200;background-color:#ff7200;color:#ffffff}.fbx_bg7{border:1px solid #0b528d;background-color:#fff;color:#0b528d}.fbx_bg8{border:1px solid #059ed9;background-color:#fff;color:#059ed9}.fbx_free{width:70px;height:38px;padding:16px 0;color:#fff;font-size:16px;line-height:1.222;letter-spacing:0;text-align:center;position:absolute;bottom:10px;right:10px;z-index:10;background:url("/img/ic_free_bg.png") no-repeat;background-size:100%}.stit{font-size:27px;font-weight:600;color:#222;margin:20px 0 30px;text-align:center;position:relative}.s_stit{font-size:15px;font-weight:600;color:#222;text-align:left;letter-spacing:-1px}.tit_navi{font-size:12px;line-height:1em;color:#888;font-weight:normal;text-align:right;display:none}.tit_navi a{font-weight:normal;color:#888}.tit_navi .ionicons{margin:0 10px;color:#bbb;vertical-align:middle}#con_lf{width:calc(100% - 200px);display:inline-block;float:right;margin-bottom:80px}#con_lf img{max-width:100%;height:auto}.pg_tit{margin:0 0 20px;height:36px;border-bottom:1px solid #ddd;position:relative}.pg_tit span{font-size:22px;padding:4px 10px 7px 0;margin:0 0 -1px 0;display:inline-block}.pg_tit .pg_nav{font-size:12px;font-weight:normal;position:absolute;bottom:8px;right:0}.pg_tit i{font-style:normal;font-size:12px;color:#aaa;margin:0 5px}.pg_cnt{margin:0 0 7px}.pg_cnt em{color:#28a3da;font-weight:600}.pg_title{margin-bottom:20px;text-align:center}.pg_title .inner{padding:8px;background-color:#f1f1f1;position:relative}.pg_title .inner .txt_bx{padding:17px 0;border:1px solid #ddd;background-color:#fff}.pg_title .inner .txt_bx dt{font-size:27px;line-height:1em;font-weight:600;color:#666;text-align:center}.pg_title .inner .txt_bx dd{font-size:13px;font-weight:normal;color:#999;margin-top:10px;text-align:center}.sub_tree{padding:12px;margin-bottom:20px;border-width:1px 0;border-style:solid;border-color:#e1e1e1;background-color:#fafafa}.sub_tree li{padding:5px 10px;float:left;box-sizing:border-box}.sub_tree li.active a{font-weight:600;color:#28a3da}.sub_tree a{text-decoration:none !important}.sub_tree a:hover{color:#28a3da}.li_ty_tab li{float:left;margin-right:3px}.li_ty_tab li a{height:25px;padding:0 12px;line-height:2em;background-color:#aaa;color:#fff;display:block;text-decoration:none !important}.li_ty_tab li a:hover{background-color:#777}.li_ty_tab li a.active{background-color:#222}.tab_sort{height:14px;padding:13px 20px;border-width:1px 0;border-style:solid;border-color:#666 #fff #ddd;position:relative}.tab_sort::after{display:block;clear:both;content:''}.tab_sort .total{height:14px;display:inline-block;float:left}.tab_sort .total::after{width:1px;height:12px;margin:0 12px 0 25px;background-color:#ddd;display:inline-block;vertical-align:middle;content:''}.tab_sort ul{height:14px;line-height:1.3em;float:left}.tab_sort ul li{display:inline-block}.tab_sort ul li a{display:block;color:#999;padding:0 10px;text-align:center}.tab_sort ul li a.active{color:#222;font-weight:600}.tab_sort ul li a:hover{color:#222;text-decoration:none}.tab_sort select{width:85px;height:24px;margin-top:-12px;position:absolute;top:50%;right:0}#aside{float:left;width:180px}.aside_hd{height:120px;background:#0b528d;text-align:center}.aside_hd p{padding:0;margin:0;line-height:1em}.aside_hd p.eng{padding-top:40px;font-size:14px;font-weight:400;color:#e1e1e1;text-transform:uppercase}.aside_hd p.kor{padding-top:10px;font-size:22px;font-weight:600;color:#fff}.aside_name{padding:10px 0 10px 15px;border-bottom:1px solid #121418;background-color:#2c313c;font-weight:600;color:#fff}.aside_bx{background-color:#495164;color:#fff}.aside_bx li{position:relative;padding-left:15px;height:36px;font-size:11px;line-height:36px;border-top:1px solid #525a6c;border-bottom:1px solid #444c5e}.aside_bx li:first-child{border-top:0}.aside_bx li span{position:absolute;top:0;right:10px}.aside_bx li span a{font-weight:600;color:#fff}.aside_cs{border-width:0 1px 1px 1px;border-style:solid;border-color:#ddd}.aside_cs dt{height:37px;font-size:13px;font-weight:600;line-height:2.9;border-top:1px solid #ddd;position:relative}.aside_cs dt:first-child{border-top:0 !important}.aside_cs dt a::after{font-family:FontAwesome;font-size:19px;font-weight:normal;line-height:2em;color:#ccc;position:absolute;top:0;right:15px;content:"\f105"}.aside_cs dd{padding:8px 0;border-top:1px dotted #ddd}.aside_cs dd li a{padding:5px 15px 5px 22px !important;color:#999;background:url("/img/lm_dot.gif") no-repeat 15px 11px}.aside_cs dd li a:hover{color:#454545;background-color:#f5f5f5}.aside_cs dt a,.aside_cs dd li a{padding:0 15px;text-decoration:none;display:block}.aside_cs dt:hover a,.aside_cs dt:hover a:after{color:#0b528d}.aside_my{margin-top:10px;border:1px solid #ddd}.aside_my dt{margin-top:7px;padding:10px 0 7px 15px;font-weight:600;border-top:1px solid #ddd}.aside_my dt:first-child{margin-top:0;border-top:0}.aside_my dd a{line-height:1.9em;padding-left:15px;color:#666;display:block;text-decoration:none !important}.aside_my dd a:hover{background-color:#f5f5f5;color:#454545}.login_tab{width:752px;margin:0 auto 20px;z-index:1}.login_tab li{width:50%;height:45px;text-align:center;float:left;overflow:visible;position:relative}.login_tab li:first-child span{right:-1px}.login_tab li.active span{color:#222;border-color:#222 #222 transparent;z-index:2}.login_tab li span{font-size:13px;line-height:45px;color:#aaa;background-color:#fff;border-width:1px;border-style:solid;border-color:#e1e1e1 #e1e1e1 #222;position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}.login_wrap{width:750px;margin:0 auto;border:1px solid #e1e1e1;display:none;text-align:center;overflow:hidden}.login_wrap.active{display:table}.log_inner{padding:40px 50px;display:table-cell}.log_inner dt{font-size:16px;font-weight:600;color:#222;margin-bottom:20px;text-align:center}.log_inner dd{margin-bottom:5px;text-align:center}.log_inner .stxt{color:#999;margin-bottom:10px;text-align:center}.log_inner .log_op{font-size:13px;margin:15px auto 0;max-width:500px;text-align:left}.log_inner .log_op input[type=checkbox]{width:15px;height:15px}.log_inner input[type=text],.log_inner input[type=password]{width:100%;max-width:500px;height:40px;padding:12px 15px;line-height:1em;font-size:13px;border:1px solid #ddd}.log_inner dd button,.log_inner dd a{width:100%;max-width:500px}.log_bt_box{width:710px;font-size:13px;padding:20px;margin:-1px auto 40px;border:1px solid #e1e1e1;background-color:#fafafa;text-align:center}.login_wrap .in_box p{margin:0 0 10px 0}.login_wrap .bt_box{padding:20px 0 10px;text-align:center;overflow:hidden}.login_wrap .bt_box a{font-size:13px;display:inline-block}.login_wrap .bt_box a::before{width:1px;height:12px;background-color:#ccc;margin:0 15px;display:inline-block;vertical-align:middle;content:""}.login_wrap .bt_box a:first-child:before{display:none}.sns_btn{width:199px;padding:40px;border-left:1px solid #e1e1e1;display:table-cell}.sns_btn h3{font-size:16px;font-weight:600;color:#222;margin-bottom:30px;text-align:center}.sns_btn a{margin-top:5px;display:block !important}.bt_naver,.bt_face,.bt_kakao{height:40px;line-height:40px;font-size:14px;font-weight:600;padding:0 25px 0 60px;display:inline-block;text-decoration:none !important;position:relative}.bt_naver{color:#fff !important;background-color:#1ec800}.bt_naver:hover{background-color:#1bb300}.bt_naver .bt_ic{width:40px;height:40px;background-color:#1ec800;text-align:center;display:inline-block;position:absolute;top:0;left:0}.bt_naver .bt_ic::after{width:0;height:40px;border-left:1px solid #1db402;border-right:1px solid #60dc4a;display:inline-block;content:'';position:absolute;top:0;right:0}.bt_face{color:#fff !important;background-color:#3b579d}.bt_face:hover{background-color:#304c91}.bt_face .bt_ic{width:40px;height:40px;background-color:#3b579d;text-align:center;display:inline-block;position:absolute;top:0;left:0}.bt_face .bt_ic::after{width:0;height:40px;border-left:1px solid #314984;border-right:1px solid #516cad;display:inline-block;content:'';position:absolute;top:0;right:0}.bt_kakao{color:#381E1E !important;background-color:#F1DC43}.bt_kakao:hover{background-color:#e9d334}.bt_kakao .bt_ic{width:40px;height:40px;background-color:#F1DC43;text-align:center;display:inline-block;position:absolute;top:0;left:0}.bt_kakao .bt_ic::after{width:0;height:40px;border-left:1px solid #e1cd39;border-right:1px solid #f8e76a;display:inline-block;content:'';position:absolute;top:0;right:0}.bt_ic img{margin-bottom:2px}.regi_box{padding:20px;border:1px solid #ddd;background-color:#fafafa}.regi_box .agree_box{height:150px;font-size:13px;color:#555;padding:12px 15px;line-height:1.4em;border:1px #eee solid;background-color:#fff;overflow-y:auto}.agree_txt{font-size:13px;padding:20px;background-color:#f5f5f5}.sns_box{border:1px solid #ddd;text-align:left}.sns_box h3{font-size:15px;padding:10px 20px;background-color:#fafafa;border-bottom:1px solid #ddd}.sns_box p{padding:20px;text-align:center}.sns_box a{margin-right:5px}.kw_rank{width:167px;height:302px;border-right:1px solid #ddd;padding:15px;float:left}.kw_rank h3{font-size:16px;margin-bottom:12px}.kw_rank li{line-height:26px;padding:0 25px;border-bottom:1px solid #ddd;position:relative}.kw_rank li:hover{background-color:#fafafa}.kw_rank li .rank_num{width:25px;font-weight:13px;font-weight:800;text-align:center;display:inline-block;position:absolute;left:0;top:0}.kw_rank li .rank_icon{font-size:0;display:inline-block;position:absolute;top:0;right:0}.kw_rank li .rank_icon::before{font-size:18px;line-height:23px;margin-right:4px;color:#888;content:'-'}.kw_rank li .rank_icon.rnew{width:14px;height:14px;font-size:12px;line-height:14px;border-radius:3px;font-size:9px;text-align:center;color:#fff;background-color:#ee7d4d;font-weight:600;top:50%;margin-top:-7px}.kw_rank li .rank_icon.rnew::before{display:none !important}.kw_rank li .rank_up{width:12px}.kw_rank li .rank_up::before{font-size:16px;line-height:23px;font-family:'FontAwesome';color:#c2191f;content:'\f0d8'}.kw_rank li .rank_down{width:12px}.kw_rank li .rank_down::before{font-size:16px;line-height:23px;font-family:'FontAwesome';color:#22b0bd;content:'\f0d7'}.kw_rank li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none !important}.kw_rank li:first-child a,.kw_rank li:nth-child(2) a,.kw_rank li:nth-child(3) a,.kw_rank li:first-child .rank_num,.kw_rank li:nth-child(2) .rank_num,.kw_rank li:nth-child(3) .rank_num{color:#ee7d4d}.br_search{padding:25px 12px 12px 12px;border:1px solid #ddd;text-align:center}.br_search #br_sch{margin-top:25px;overflow:hidden;display:inline-block}.br_search .sch_inner{width:430px;margin:0 auto}.br_search .sch_inner dt{width:73px;height:37px;line-height:2.4;font-size:15px;font-weight:600;color:#555;float:left}.br_search .sch_inner dd{width:355px;height:35px;border:1px solid #555;float:left}.br_search .sch_inner dd input[type=text]{width:320px;height:35px;font-size:13px;padding:0 10px;line-height:2.3;border:0}.br_search .sch_inner dd .btn_submit{width:35px;height:35px;color:#555;font-size:20px;padding-bottom:2px;border:0;cursor:pointer}.br_search .sch_tab{width:125px;border:1px solid #555;float:left}.br_search .sch_tab li{width:50%;text-align:center;float:left;cursor:pointer}.br_search .sch_tab li.active a{color:#fff;background-color:#555}.br_search .sch_tab li a{height:25px;color:#666;line-height:2;text-decoration:none !important;display:block}.br_search .sch_tab_con{margin-left:7px;float:left}.br_search .sch_tab_con li{width:24px;height:25px;color:#666;line-height:2;margin-left:3px;border:1px solid #ddd;float:left;text-align:center;cursor:pointer}.br_search .sch_tab_con li:hover{border:1px solid #555}.br_search .sch_tab_con li.active{color:#fff;font-weight:600;background-color:#555;border:1px solid #555}.br_list{width:100%;overflow:hidden;margin:20px 0 0}.br_list ul{width:1008px;margin-left:-8px}.br_list li{width:158px;border:1px solid #ddd;margin:0 0 8px 8px;float:left}.br_list li:hover{border:1px solid #222}.br_list li a{height:64px;padding:10px 15px;color:#666;text-align:center;text-decoration:none !important;display:block}.br_list li img{width:auto;max-width:128px;height:40px}.br_list li p{height:16px;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br_view_tit{width:100%;height:110px;margin-bottom:20px;background-color:#bbb;position:relative}.br_view_tit .tit_logo{width:128px;height:40px;padding:35px 183px 35px 215px;background:url("/img/br_view_bg.png") no-repeat right top;float:right}.br_view_tit .tit_logo img{width:auto;max-width:128px;height:40px}.br_view_tit .tit_txt{width:500px;height:40px;color:#fff;font-size:30px;line-height:1.3;position:absolute;top:35px;left:50px;z-index:99}#guest_privacy{margin:30px 0 0}#guest_privacy h2{margin:0 0 10px;font-size:17px;text-align:left}#guest_privacy p{margin:0 0 10px}#guest_privacy .tbl_head02{border:1px solid #e1e1e1}#guest_privacy .tbl_head02 td{width:33%}#guest_privacy #guest_agree{padding:12px 0;text-align:left}#guest_privacy #guest_agree label{display:inline-block;margin-right:5px}.insta{width:100%;padding:40px 0 50px;background-color:#f8f8f8;border-top:1px solid #eee}.insta h2{font-size:19px;font-weight:800;letter-spacing:2px;text-align:center;color:#222}.insta h2 a{margin-left:15px;font-size:13px;font-weight:600;letter-spacing:0;text-decoration:none !important}.insta h2 a:hover{color:#888}.insta ul{width:1000px;margin:20px auto 0}.insta li{width:118px;height:118px;margin-left:8px;float:left;position:relative}.insta li:first-child{margin-left:0 !important}.insta li:hover a::before{background-color:rgba(255,255,255,0.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block;content:''}.insta li a{display:block}.insta li img{width:100%;height:auto}.faq_li{margin-top:20px}.faq_li li{font-size:13px;line-height:1.4em;border-bottom:1px solid #e1e1e1;position:relative}.faq_li li:first-child{border-top:1px solid #e1e1e1}.faq_li li:before{font-size:17px;font-weight:800;position:absolute;left:10px}.faq_li .faq_q{padding:12px 10px 12px 32px;cursor:pointer}.faq_li .faq_q::before{color:#6379d8;content:"Q";top:8px}.faq_li .faq_a{padding:15px 15px 15px 32px;background-color:#fbfbfb;display:none}.faq_li .faq_a::before{color:#999;content:"A";top:15px}.faq_li .faq_q:hover,.faq_li .faq_q.active{color:#6379d8}.bo_cate{margin-bottom:10px;text-align:center}.bo_cate li{display:inline-block}.bo_cate li.active a{font-weight:600;background-color:#222;border-color:#222;color:#fff}.bo_cate li a{font-size:13px;padding:9px 17px;border:1px solid #ddd;display:block;text-align:center;text-decoration:none !important}.gallery{padding:15px 0;border-width:1px 0;border-style:solid;border-color:#e1e1e1;overflow:hidden}.gallery a{display:block;text-decoration:none !important}.gallery dl{width:252px;margin:10px 0 10px 19px;padding-bottom:15px;border:1px solid #eee;position:relative;float:left;display:table;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.gallery dl:hover{border-color:#222}.gallery dl:nth-child(3n+1){margin-left:0 !important;clear:both}.gallery dl dt{width:252px;height:252px;border-bottom:1px solid #eee;display:table-cell;text-align:center;vertical-align:middle}.gallery dl dt img{width:auto;max-width:100%;height:auto;max-height:100%}.gallery dl dd{font-size:12px;color:#999;padding:0 12px;text-align:center}.gallery dl dd.bo_tit{font-size:14px;font-weight:600;color:#222;margin:15px 0 7px;white-space:nowrap;text-overflow:ellipsis}.gallery dl dd.bo_tit .bo_notice{font-size:11px;font-weight:normal;padding:3px 5px;margin-right:3px;line-height:1em;border-radius:3px;color:#fff;background-color:#0ca2b8;vertical-align:middle;display:inline-block}.gallery dl dd span:before{width:1px;height:10px;margin:0 7px;background-color:#ddd;display:inline-block;vertical-align:middle;letter-spacing:0;content:''}.gallery .bo_chk{position:absolute;left:0;top:13px}.gallery .bo_chk input{width:17px;height:17px}.webzine{border-width:1px 0;border-style:solid;border-color:#e1e1e1;overflow:hidden}.webzine a{height:110px;display:block;text-decoration:none !important}.webzine dl{height:110px;padding:20px 0 20px 145px;border-top:1px solid #eee;position:relative;clear:both}.webzine dl:first-child{border-top:0 !important}.webzine dl dt{display:table;position:absolute;left:0;top:15px}.webzine dl dt p{width:120px;height:120px;display:table-cell;overflow:hidden;text-align:center;vertical-align:middle}.webzine dl dt p img{width:auto;max-width:100%;height:auto;max-height:100%}.webzine dl dd{font-size:12px;color:#aaa;text-align:left}.webzine dl dd.bo_tit{font-size:16px;font-weight:600;color:#222;margin:0 0 8px;white-space:nowrap;text-overflow:ellipsis}.webzine dl dd.bo_tit .bo_notice{font-size:12px;font-weight:normal;padding:3px 5px;margin-right:3px;line-height:1em;border-radius:3px;color:#fff;background-color:#0ca2b8;vertical-align:middle;display:inline-block}.webzine dl dd.bo_txt{height:50px;margin-top:17px;color:#666;line-height:1.4em}.webzine dl dd span::before{width:1px;height:10px;margin:0 7px;background-color:#ddd;display:inline-block;vertical-align:middle;letter-spacing:0;content:''}.webzine .bo_chk{position:absolute;left:0;top:13px}.webzine .bo_chk input{width:17px;height:17px}.plan a{text-decoration:none !important}.plan li{width:318px;margin:0 0 20px 20px;border:1px solid #e1e1e1;float:left}.plan li:nth-child(3n+1){margin-left:0 !important;clear:both}.plan li .plan_img{width:318px;height:180px}.plan li .plan_img img{width:100%;height:auto}.plan li .plan_tit{height:15px;font-size:13px;padding:12px 15px;text-align:center;border-top:1px solid #e1e1e1}.timesale li{width:31.5%;margin:2.75% 0 0 2.75%;float:left;position:relative}.timesale li:nth-child(3n+1){margin-left:0 !important;clear:both}.timesale li:hover dt::after{background-color:rgba(0,0,0,0.2)}.timesale li:hover .ic_bx{opacity:1}.timesale li a{display:block;text-decoration:none !important}.timesale li dt{width:calc(100% - 2px);height:auto;border:1px solid #e1e1e1;position:relative}.timesale li dt::after{background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;content:'';transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.timesale li dt img{width:100%;height:auto}.timesale li dd{position:relative;text-align:center}.timesale li .pname{height:42px;font-size:15px;color:#000;line-height:1.4em;margin:12px 3px 0}.timesale li .ptime{height:27px;font-weight:600;padding:10px;margin-top:-1px;border:1px solid #e1e1e1;background-color:#f5f5f5}.timesale li .ptime span{display:inline-block}.timesale li .ptime .num{font-size:15px;padding:5px 7px;border-radius:3px;margin:0 0 0 4px;color:#fff;background-color:#333;letter-spacing:0}.timesale li .price{margin:12px 0 10px;font-size:20px;font-weight:600;color:#111}.timesale li .price .mpr{font-weight:800;color:#000}.timesale li .price .mpr span{font-weight:normal;margin-left:2px}.timesale li .price .spr{margin-right:5px;font-size:12px;font-weight:normal;color:#aaa;margin-bottom:3px;text-decoration:line-through}.timesale li .ic_bx{width:86px;margin:0 0 0 -43px;opacity:0;position:absolute;top:33%;left:50%;right:0;z-index:20;text-align:center;transition:All 0.3s ease;-webkit-transition:All 0.3s ease;-moz-transition:All 0.3s ease;-o-transition:All 0.3s ease}.naverpay-item{display:block;margin:15px 0 0 0 !important;padding:0 !important}.cart-naverpay{margin-top:15px}#fregister section{padding:30px 0 0 0}#fregister section:first-child{padding:0 !important}#fregister h2{margin:0 0 10px;font-size:17px;text-align:left}#fregister textarea{display:block;padding:10px;width:100%;height:200px;line-height:1.4em;color:#666;border:1px solid #e1e1e1;background-color:#fff}#fregister .fregister_agree{padding:12px;text-align:left}#fregister .fregister_agree label{display:inline-block;margin-right:5px}#fregister .fregister_agree label>span{color:#999999 !important}#fregister_private .tbl_head02{border:1px solid #e1e1e1}#fregister_private .tbl_head02 td{width:33%}#fregisterform h3{margin:20px 0 5px}#fregisterform #msg_certify{margin:5px 0 0;padding:5px;border:1px solid #dbecff;background-color:#eaf4ff;text-align:center}#reg_result #result_email{margin:20px 0;padding:10px 30px;border:1px solid #e1e1e1;background-color:#fff}#reg_result #result_email span{display:inline-block;width:150px}#reg_result #result_coupon{margin:20px 0;padding:10px 30px;border:1px solid #e1e1e1;background-color:#fff}#reg_result #result_coupon strong{color:#ff3061;font-weight:normal}#reg_result .bx-danger{margin:30px 0 0;padding:30px !important;line-height:1.8em !important}#reg_result .btn_confirm{margin:50px 0}#fleaveform section{font-size:13px;margin:30px 0 0 0}#fleaveform section li{height:23px;line-height:1.7em}#fleaveform .line_box{padding:12px 0;margin-bottom:20px;line-height:1.4em;border-width:1px 0;border-style:solid;border-color:#eee}#mb_confirm{margin:0 auto;padding:120px 0 150px;width:600px}#mb_confirm h1{margin:0 0 12px;font-size:20px;font-weight:600}#mb_confirm p{padding:20px;border:1px solid #ddd;border-bottom:0;background-color:#fff}#mb_confirm p strong{display:block;padding-bottom:4px}#mb_confirm fieldset{margin:0 0 20px;padding:30px 0;border:1px solid #ddd;background-color:#f9f9f9;text-align:center}#mb_confirm fieldset .frm_input{background-color:#fff !important}#mb_confirm label{margin:0 7px 0 0}#mb_confirm_id{display:inline-block;margin:0 30px 0 7px;font-weight:600}#find_info #info_fs{margin:0 20px 0 20px;padding:0;background-color:#fff}#find_info #info_fs .frm_input{width:70%}#find_info p{margin:0 0 10px;line-height:1.8em}#find_info .info_form{padding:10px 15px;background-color:#f8f8f8}#fsellerform h2{margin:0 0 5px;font-size:17px;text-align:left}#fsellerform .frm_address{margin:5px 0 0}.fsellerform_term{padding:30px 0 20px}.fsellerform_term textarea{display:block;padding:10px;width:100%;height:150px;line-height:1.4em;color:#666;border:1px solid #e1e1e1;background-color:#fff}.fsellerform_agree{padding:10px 0;text-align:left}.fsellerform_agree label{display:inline-block;margin-right:5px}#fpartnerform h2{margin:0 0 5px;font-size:17px;text-align:left}#fpartnerform #reg_tot_price em{font:bold 18px tahoma;color:#ec0e03}.fpartnerform_term{margin:0 0 20px}.fpartnerform_term textarea{display:block;padding:5px;width:100%;height:100px;line-height:1.4em;color:#666;border:1px solid #e1e1e1;background:#fffcea;box-sizing:border-box}.fpartnerform_agree{padding:10px 0;text-align:left}.fpartnerform_agree label{display:inline-block;margin-right:5px}.fp_sign{margin:20px 0 0;overflow:hidden}.fp_sign .info_bx{width:393px;height:250px;padding:42px 0 0;border:1px solid #ddd;overflow:visible;position:relative}.fp_sign .info_bx dt{width:395px;font-size:14px;font-weight:bold;color:#fff;padding:7px 0;text-align:center;background-color:#999;position:absolute;top:-1px;left:-1px}.fp_sign .info_bx dd{min-height:23px;font-size:12px;padding:3px 15px;line-height:1.7em}.fp_sign .info_bx .m-signature-pad{height:130px;padding:12px 0 0;margin:7px 0 12px;border-top:1px dotted #ddd;position:relative}.fp_sign .info_bx .m-signature-pad button{position:absolute;top:15px;right:0}.fp_sign .info_bx .admin_seal{position:absolute;top:170px;left:110px}.kbw-signature{width:100%;height:100px;background-color:#f1f1f1;display:block;-ms-touch-action:none}.sod_opt{margin:0;border-bottom:0;background:#fff}.sod_opt ul{margin:0;padding:0;list-style:none}.sod_opt li.ty{padding:0;color:#7d62c3;letter-spacing:0}.sod_opt li.ny{padding:0;color:#888888;letter-spacing:0}.sod_option_btn{margin:5px 0}#sod_bsk_btn{position:relative;margin-top:10px;height:24px}#sod_bsk_btn div.palt{position:absolute;left:0;top:0}#sod_bsk_btn div.part{position:absolute;right:0;top:0}#sod_bsk_list #mod_option_frm{z-index:10000;position:absolute;top:0;left:0;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:scroll;overflow-x:none}.btn_cancel{width:60px;height:30px;background:url("/img/btn_021016.jpg") no-repeat;border:0 none;overflow:hidden;cursor:pointer}#sod_fin_pay,#sod_fin_orderer,#sod_fin_receiver,#sod_bsk_tot,#bank_section,#tax_section{margin:30px 0 0}#sod_fin_cancel{margin:20px 0 0;text-align:center}#sod_fin_cancel h2{position:absolute;font-size:0;line-height:0;overflow:hidden}#sod_fin_cancelfrm{display:none;padding:10px;margin:10px 0 0;background-color:#f8f8f8}#sod_fin_cancelfrm label{margin-right:10px}#sod_ws_tot{margin:20px 0 0;padding:0 10px;border:1px solid #e2e2e2;background-color:#f9f9f9;zoom:1}#sod_ws_tot::after{display:block;visibility:hidden;clear:both;content:""}#sod_ws_tot dt,#sod_ws_tot dd{float:left;font-weight:600;padding:12px 0;border-top:1px solid #e2e2e2}#sod_ws_tot dt{padding-left:2%;width:48%}#sod_ws_tot dd{padding-right:2%;width:48%;margin:0;text-align:right}#sod_ws_tot .ws_price{background-color:#8f908c;color:#fff;border-top:0 !important}.taxbill_fld{display:none}.order_vbx{width:calc(100% - 2px);margin-bottom:25px;border:1px solid #ddd;overflow:hidden;display:table}.order_vbx dl{padding:15px 10px 10px;border-left:1px solid #ddd;display:table-cell;box-sizing:border-box}.order_vbx dl:first-child{border-left:0 !important}.order_vbx dt{font-size:15px;font-weight:600;margin-bottom:15px;text-align:center}.order_vbx dt span{font-size:11px;font-weight:normal;margin-left:5px;color:#e94c1c}.order_vbx dd{font-size:15px;position:relative}.order_vbx dd p{height:17px;color:#222;font-weight:800;padding:15px 0}.order_vbx dd .ddtit{height:13px;font-size:11px;font-weight:600;padding:10px 0;background-color:#eee}.order_vbx .od_bx1{width:290px}.order_vbx .od_bx1 dd{width:calc(37% - 2px);margin:0 1px;background-color:#f8f8f8;text-align:center;float:left}.order_vbx .od_bx1 dd.total{width:calc(63% - 2px);font-size:13px}.order_vbx .od_bx2{width:418px}.order_vbx .od_bx2 dd{width:calc(20% - 2px);margin:0 1px;background-color:#f8f8f8;text-align:center;float:left}.order_vbx .od_bx3{width:290px}.order_vbx .od_bx3 dd{width:calc(25% - 2px);margin:0 1px;background-color:#f8f8f8;text-align:center;float:left}#smb_my_ov{margin:0 0 20px}#smb_my_ov h2{position:absolute;font-size:0;line-height:0;overflow:hidden}#smb_my_act{margin:10px 0;zoom:1}#smb_my_act::after{display:block;visibility:hidden;clear:both;content:""}#smb_my_act ul{float:right;margin:0;padding:0;list-style:none}#smb_my_act li{float:left;margin:0 0 0 4px}#smb_my_tbl{width:100%;border-top:1px solid #c0c0c0}#smb_my_tbl th,#smb_my_tbl td{border-bottom:1px solid #e2e2e2;text-align:left}#smb_my_tbl th{width:15%;padding:10px 15px;background-color:#f8f8f8;font-weight:normal}#smb_my_tbl td{width:35%;padding:10px 15px;color:#666;word-break:break-all}#smb_my_od{margin:0 0 20px}.smb_my_more{margin-top:10px;text-align:right}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QU1RLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBRyxZQUdsQyxVQUFVLENBQUMsNEJBQTRCLENBRDNDLDhCQUVXLCtCQUErQixDQUFDLGVBQWUsQ0FGMUQsZUFHUSxTQUFTLENBQUMsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsa0JBQWtCLENBSC9FLGVBSVEsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBRyxXQUUxRCxlQUFlLENBQUcsYUFDaEIsZUFBZSxDQUFDLGdCQUFnQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AZm9udC1mYWNle1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fuc0NKS2tyJztcclxuICAgIHNyYzp1cmwoLi9Ob3RvU2Fuc0NKS2tyLVJlZ3VsYXIub3RmKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dtYXJrZXRTYW5zTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcuL0dtYXJrZXRTYW5zVFRGTWVkaXVtLnR0ZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Vhcmx5YWNjZXNzL25hbnVtZ290aGljLmNzcyk7XHJcbmJvZHksIGRpdiwgdGFibGUsIHRoLCB0ZCwgcHJlLCBibG9ja3F1b3RlLCB0aGVhZCwgdGZvb3QsIGlucHV0LCBidXR0b24sIHRleHRhcmVhLCBvbCwgbGksIHVsLCBkbCwgZHQsIGRkLCp7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zQ0pLa3InO1xyXG59XHJcblxyXG4vKuyCrOydtO2KuCDtj6zsnbjtirjsg4kqL1xyXG4ud3NldCB7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTNkYTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgIzI4YTNkYTtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IzFlN2FhNTtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMxZTdhYTU7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgIH1cclxufVxyXG4uY2FydF9pY29ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjoxcHggc29saWQgIzI4YTNkYTtcclxuICAgIGNvbG9yOiAjMjhhM2RhICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMxZTdhYTU7XHJcbiAgICAgICAgY29sb3I6IzFlN2FhNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbnRhYmxle1xyXG4gICAgLnNwcntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuLnRvdGFsX3ByaWNle1xyXG4gICAgLnNwciB7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn0gXHJcblxyXG4vKu2DgOydtO2LgOqwleyhsCovXHJcbi5hbmNfdGl0IHtcclxuICAgIHBhZGRpbmc6MCAwIDdweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgd2lkdGg6NHB4O1xyXG4gICAgICAgIGhlaWdodDoxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzI4YTNkYTtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgdG9wOjFweDtcclxuICAgIH1cclxufVxyXG4vKuyduO2KuOuhnCovXHJcbiNpbnRybyB7XHJcbiAgICB3aWR0aDoxMDAwcHg7XHJcbiAgICBoZWlnaHQ6NTcwcHg7XHJcbiAgICBtYXJnaW46LTI4NXB4IDAgMCAtNTAwcHg7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIC5pbnRfY29weSB7XHJcbiAgICAgICAgY29sb3I6Izg4ODtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBtYXJnaW46MTBweCAwIDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MS42ZW07XHJcbiAgICB9XHJcbn1cclxuI2ludF93cmFwIHtcclxuICAgIHBhZGRpbmc6NDBweDtcclxuICAgIGJvcmRlcjo1cHggc29saWQgI2YxZjFmMTtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIC5yYmFubmVyIHtcclxuICAgICAgICB3aWR0aDo0MTBweDtcclxuICAgICAgICBoZWlnaHQ6NDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgLmJ4LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGNvbnQge1xyXG4gICAgICAgIHdpZHRoOjQxOXB4O1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiM2NjY7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgM3B4O1xyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW50X2xvZ2luIHtcclxuICAgICAgICBtYXJnaW46MjBweCAwIDAgMDtcclxuICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjk1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAuYnRuX2xhcmdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjMxOHB4O1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRfYnRuIHtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IGRvdHRlZCAjZGRkO1xyXG4gICAgfVxyXG4gICAgLmludC10eHQge1xyXG4gICAgICAgIHBhZGRpbmc6MTBweCAwIDAgMDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjojODg4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnL2ltZy9pY19kb3QzLmdpZicpIG5vLXJlcGVhdCBsZWZ0IDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypsYXlvdXQqL1xyXG4jd3JhcHBlciB7d2lkdGg6MTAwJTttaW4td2lkdGg6MTAwMHB4O2hlaWdodDoxMDAlO31cclxuI2NvbnRhaW5lciB7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbi5jb250e1xyXG4gICAgJl93cmFwIHtcclxuICAgICAgICB3aWR0aDoxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB9XHJcbiAgICAmX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7XHJcbiAgICAgICAgcGFkZGluZzo1MHB4IDAgNjVweDtcclxuICAgICAgICAubXRpdHtcclxuICAgICAgICAgICAgc3BhbiB7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2lubmVyIHtcclxuICAgICAgICB3aWR0aDoxMDAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDo1MjBweDtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi8qaGVhZGVyKi9cclxuI2hkX2Jhbm5lcntcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2VudGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICNoZF9jbG9zZXtcclxuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwLjVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3RuYiB7XHJcbiAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgJl9pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6MTAwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6N3B4IDAgMDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZGRkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6Izg4ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNfbnVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAycHggNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoycHggNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNoZCB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgIH1cclxuICAgICZfaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOjEwMDBweDtcclxuICAgICAgICBoZWlnaHQ6MTEwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAuaGRfbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTp0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZF9ibnIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAudHh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfc2NoIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDotMTVweDtcclxuICAgICAgICAuc2NoX2ZybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjI2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweCAzNXB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM2NjY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc2NoX3N0eCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNjaF9zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7bGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tYWduaWZpZXIucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuI2duYiB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAmLmduZF9maXhlZCB7XHJcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgei1pbmRleDo5OTk7XHJcbiAgICB9XHJcbiAgICAmX2lubmVyIHtcclxuICAgICAgICB3aWR0aDo4MjBweDtcclxuICAgICAgICBoZWlnaHQ6NTZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTgwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFsbF9jYXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgei1pbmRleDo5OTk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgJj5pbWd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hbGxjX2J0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MC41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW9uaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbl9ieCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjcwMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OmF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzIyMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjQ2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDA7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZV90aXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmduYl9saSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICY+IHVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDIwcHggM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzI4YTNkYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzI4YTNkYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOi0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6MCAxcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6c29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMjIyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6OTEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtkaXNwbGF5OmJsb2NrO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLypxdWljayovXHJcbiNxY2wge1xyXG4gICAgd2lkdGg6ODBweDtcclxuICAgIG1hcmdpbi1yaWdodDo1MjBweDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjIwcHg7XHJcbiAgICByaWdodDo1MCU7XHJcbiAgICB6LWluZGV4Ojk5NztcclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7bWFyZ2luLXRvcDowO31cclxuICAgIH1cclxufVxyXG4jcWNyIHtcclxuICAgIHdpZHRoOjE0MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6NTIwcHg7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDoyMHB4O1xyXG4gICAgbGVmdDpjYWxjKDUwJSArIDUwcHgpICAgIDtcclxuICAgIHotaW5kZXg6OTk3O1xyXG4gICAgdWwge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6OXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGFie1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgJi5jdXJzb3J7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5sYXN0e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmPnNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAmI3N0dl9wZ3tcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAucG9pbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOGEzZGE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJj5pbWd7XHJcbiAgICAgICAgICAgICYuYnRue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG4gICAgLnN0dl93cmFwIHtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7ICAgIFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAjdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICB0b3A6Mi41cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjZG93biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDoyNXB4O1xyXG4gICAgICAgICAgICB0b3A6Mi41cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub19pdGVtIHtcclxuICAgICAgICBtYXJnaW46MjJweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6I2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSAgXHJcbi5xYnRuX2J4IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgI2FuY191cCwjYW5jX2R3IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIC5jZW50ZXJze1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyrrqZTsnbgg7Iqs65287J2065Oc67Cw64SIKi9cclxuI21ibl93cmFwIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6NTAwcHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAubWJuX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6NTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MDBweDtkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICB3aWR0aDoxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTUwMHB4O1xyXG4gICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBiNTI4ZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzBiNTI4ZDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qc2xpY2sg7JWE7J207L2YKi9cclxuLnNsaWNre1xyXG4gICAgJi1hcnJvd3tcclxuICAgICAgICBtYXJnaW4tdG9wOi00MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTowO1xyXG4gICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICB6LWluZGV4OjkwMDtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ODBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbmV4dHtcclxuICAgICAgICByaWdodDozMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6J1xcZjEwNSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wcmV2IHtcclxuICAgICAgICBsZWZ0OjMwcHg7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDonXFxmMTA0JztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDo5MDA7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45KTt9Lyog66Gk66eBICDsg4nsg4EqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyrrqZTsnbgqL1xyXG4uYmVzdHtcclxuICAgICZfd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OjQwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm5yMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjI4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm5yMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOjQwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTk1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDoyOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJucjMge1xyXG4gICAgICAgICAgICB3aWR0aDo0MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjE5NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MjkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9yb2xfc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOjE5MHB4O1xyXG4gICAgICAgIGhlaWdodDozMzBweDtcclxuICAgICAgICBwYWRkaW5nOjM1cHggNDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjFlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0byAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMjIyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgICB3aWR0aDoxOTBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLnBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY19ieCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zYWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMzNlMzE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5waW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBuYW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDozMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTdweCAwIDlweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuM2VtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgIC5tcHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOi0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcHIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljX2J4IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjg2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotNDNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjc3cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjIwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xyXG4gICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtjb250ZW50OidcXGYxMDUnO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OidcXGYxMDQnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53aWRlX2JuIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgIH1cclxufVxyXG4ubWFza19ibiB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgbWluLXdpZHRoOjEwMDBweDtcclxuICAgIGhlaWdodDozNTBweDtcclxuICAgIG1hcmdpbi10b3A6NTBweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICBib3R0b206MDtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICB9XHJcbiAgICBhIHtkaXNwbGF5OmJsb2NrO31cclxuICAgIHAge1xyXG4gICAgICAgIHdpZHRoOjYwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0zMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIHotaW5kZXg6MTA7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBoZWlnaHQ6MzUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOjMzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNGVtO1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgZGlzcGxheTp0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1tZF9ibiB7XHJcbiAgICB3aWR0aDoxMDAwcHg7XHJcbiAgICBoZWlnaHQ6NTAwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgJi5ibnIxIHtcclxuICAgICAgICAgICAgd2lkdGg6NDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoyOTBweDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ibnIyIHtcclxuICAgICAgICAgICAgd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoyOTBweDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6NDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYm5yMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjY5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYm5yNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6NTAwcHg7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubXRpdCB7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBjbGVhcjpib3RoO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZToyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDoxZW07XHJcbiAgICAgICAgY29sb3I6IzIyMjtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6MCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAmLnRpdHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogR21hcmtldFNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3ViVGl0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlQnRue1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLmJ0X21vcmV7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLyrrqZTsnbgg7Lm07YWM6rOg66as67OEIOuyoOyKpO2KuCovXHJcbi5iZXN0Y2F7XHJcbiAgICAmX3RhYntcclxuICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICBtYXJnaW46NTBweCAwIDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjojODg4O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMGI1MjhkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwYjUyOGQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSwmOm50aC1jaGlsZCgyKSwmOm50aC1jaGlsZCgzKSwmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZjt9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLnBpbWc6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljX2J4IHtvcGFjaXR5OjE7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVtcHR5X2xpc3Qge3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MzAwcHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2JiYjt9XHJcbiAgICAgICAgJj5he1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgNy41cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7b3ZlcmZsb3c6aGlkZGVuO31cclxuICAgICAgICBkZCB7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgICAgIC5waW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDo0MXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojYmJiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAubXByIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45MTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBldGMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljX2J4IHtcclxuICAgICAgICAgICAgd2lkdGg6ODZweDtcclxuICAgICAgICAgICAgbWFyZ2luOjNweCAwIDAgLTQzcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDoyMCU7bGVmdDo1MCU7cmlnaHQ6MDt6LWluZGV4OjIwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8q6rO17Ya1Ki9cclxuLm53aW4sLnp6aW0ge3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MS45ZW07Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjAgMnB4O2NvbG9yOiMyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7Zm9udC1mYW1pbHk6XCJJb25pY29uc1wiO2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fVxyXG4uenppbTpiZWZvcmUge2NvbnRlbnQ6XCJcXGYzODdcIjt9XHJcbi56emltLm9uOmJlZm9yZSB7Y29udGVudDpcIlxcZjM4OFwiO2NvbG9yOiMxNjgwZDk7fVxyXG4ubndpbjpiZWZvcmUge2NvbnRlbnQ6XCJcXGYyMThcIjt9XHJcbi5zb2xkb3V0LC5tZW1vcGVuIHtsaW5lLWhlaWdodDoxZW07Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmc6NHB4IDEwcHggNXB4O2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG4uc29sZG91dCB7YmFja2dyb3VuZC1jb2xvcjojZWQzNjM2O31cclxuLm1lbW9wZW4ge2JhY2tncm91bmQtY29sb3I6IzE2ODBkOTt9XHJcblxyXG4vKuyDge2SiOumrOyKpO2KuCovXHJcbi5wcl9kZXNje1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgXHJcbiAgICBsaXtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJi5ud2lue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGR0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBuYW1lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjM4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW46MTJweCAzcHggMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjoxMnB4IDAgMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgY29sb3I6IzExMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgLm1wcntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcHIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I2FhYTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGV0YyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljX2J4IHtcclxuICAgICAgICAgICAgd2lkdGg6ODZweDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMCAwIC00M3B4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgei1pbmRleDoyMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGR0e1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljX2J4IHtvcGFjaXR5OjE7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYud2xpM3tcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IDMxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDU1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2NsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZHR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBuYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgLnNwcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tcHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGV0Y3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljX2J4IHtcclxuICAgICAgICAgICAgICAgIHRvcDoxMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYud2xpNHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6MjM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bisxKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjM1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY19ieCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6OTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYud2xpNXtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6MTg0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1bisxKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTg0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTg0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljX2J4IHt0b3A6NzRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG4vKuyDge2SiOumrOyKpO2KuF/roaTsmKTrsoQqL1xyXG4ucHJfZGVzYzIge1xyXG4gICAgd2lkdGg6MTAwMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGxpIHtcclxuICAgICAgICB3aWR0aDoxODhweDtcclxuICAgICAgICBoZWlnaHQ6MTg4cHg7XHJcbiAgICAgICAgbWFyZ2luOjE1cHggMCAwIDE1cHg7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6MzkxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDozOTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkZCB7cGFkZGluZzo3MHB4IDMwcHggMDt9XHJcbiAgICAgICAgICAgIC5wbmFtZSB7bWF4LWhlaWdodDo0MnB4O2xpbmUtaGVpZ2h0OjEuNGVtO2ZvbnQtc2l6ZToxNXB4O31cclxuICAgICAgICAgICAgLmljX2J4IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTo3MHB4O1xyXG4gICAgICAgICAgICAgICAgLm53aW4sLnp6aW17XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjk1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGRkLC5pY19ieHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzoyNXB4IDEwcHggMDtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOTUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDoyMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBuYW1lIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDozMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjNlbTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXRjIHttYXJnaW4tdG9wOjEwcHg7fVxyXG4gICAgICAgIC5tcHIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ODAwO1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBzcGFuIHtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWxlZnQ6MnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6I2JiYjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY19ieCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjg2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMCAtNDNweDtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDo1MCU7Ym90dG9tOjI1cHg7ei1pbmRleDoyNTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTstd2Via2l0LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTstby10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC5ud2luLC56emlte1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY1ZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTUwLDE1MCwxNTAsMC40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyrsg4Htkojsg4HshLjrs7TquLAqL1xyXG4udmlfaW5mbyB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgZGlzcGxheTp0YWJsZTtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLnZpX2ltZ19ieCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgLmJpbWd7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNpbWdfbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMjAlIC0gNS42cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjdweCAwIDAgN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGwgO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1bisxKSB7cGFkZGluZy1sZWZ0OjA7fVxyXG4gICAgICAgICAgICBpbWcge3dpZHRoOmNhbGMoMTAwJSAtIDJweCk7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2N1cnNvcjpwb2ludGVyO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnZpX3R4dF9ieCB7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuTWFya3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAucG9pbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTNkYTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIC50eHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hhcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL1NoYXJpbmcucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX3NtYWxsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTowO3JpZ2h0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0eHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICB9XHJcbiAgICAucHJpY2VfYngge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzo0cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZHQsZGR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkdHtcclxuICAgICAgICAgICAgd2lkdGg6MjclO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgICB3aWR0aDo3MyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgJi5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMjIyO1xyXG4gICAgICAgICAgICAgICAgLm1wciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1sZWZ0OjNweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYXkge2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTQwJSAhaW1wb3J0YW50O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhbmdle1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG4udmlfdHh0X2J4IGR0LC52aV90eHRfYnggZGQsLnZpX3R4dF9saSBkdCwudmlfdHh0X2xpIGRkIHstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7fVxyXG5cclxuLnZpX3R4dF9saSB7XHJcbiAgICBwYWRkaW5nOjE1cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgZGwge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gICAgZHQsZGR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MS40ZW07ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOnRvcDtcclxuICAgIH1cclxuICAgIGR0IHtcclxuICAgICAgICB3aWR0aDogMjclO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICYub3BfdmlfdGl0IHt3aWR0aDo0MCUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgJi5wYWR0NXtcclxuICAgICAgICAgICAgY29sb3I6ICMyOGEzZGE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICY+c2VsZWN0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPnNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICYubXBye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOGEzZGE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BfdmlfdHh0IHtcclxuICAgICAgICAgICAgd2lkdGg6NDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4uY29udE1zZ3tcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRkIHtmb250LXNpemU6MTNweDt9XHJcbn1cclxuXHJcbi52aV90YWIge1xyXG4gICAgaGVpZ2h0OjUwcHg7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xyXG4gICAgICAgICYub257XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjhhM2RhO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI4YTNkYTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnZpX3RhYiBsaTpmaXJzdC1jaGlsZCwgLm1fZXZlbnQgbGk6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt9XHJcblxyXG4vKuyDge2SiCDsg4HshLjrs7TquLAgKOq0gOugqOyDge2SiCkqL1xyXG4udmlfcmVse1xyXG4gICAgbWFyZ2luOjUwcHggMCAwO3BhZGRpbmc6MCAxNHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojOTk5ICNkZGQgI2RkZDtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGgzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTExcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICAgICAgICBjb2xvcjojMjIyO1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkbHtcclxuICAgICAgICB3aWR0aDoxOTRweDtcclxuICAgICAgICBwYWRkaW5nOjI1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgYSB7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZTt9XHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGltZyB7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG5hbWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzhweDtcclxuICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS40ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjoxMnB4IDVweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luOjEycHggMCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICBjb2xvcjojMTExO1xyXG4gICAgICAgICAgICAubXByIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ODAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tbGVmdDoycHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcHIge21hcmdpbi1yaWdodDo1cHg7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2FhYTttYXJnaW4tYm90dG9tOjNweDt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgZHQ6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOjI1cHg7aGVpZ2h0OjUwcHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4tdG9wOi0yNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgxODAsMTgwLDE4MCwwLjgpO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiNmZmY7fVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgIHJpZ2h0Oi0xNXB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7Y29udGVudDonXFxmMTA1Jzt9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgbGVmdDotMTVweDtcclxuICAgICAgICAmOjpiZWZvcmUge2NvbnRlbnQ6J1xcZjEwNCc7fVxyXG4gICAgfVxyXG59XHJcblxyXG4vKnNucyovXHJcbi50X3NvY2lhMCB7Ym9yZGVyOm5vbmU7bWFyZ2luLXRvcDoxMHB4O3dpZHRoOjEwMCV9XHJcbi50X3NvY2lhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7Y29sb3I6I2ZmZjtwYWRkaW5nOjE1cHggMDtmb250LXNpemU6MTRweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgc3BhbiB7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZjkwMTk7fVxyXG59XHJcbi52aV9ib3hfaGQge2JhY2tncm91bmQ6dXJsKCcvaW1nL3N1Yi90aXRfdmlld19iZy5naWYnKTt3aWR0aDo5NjRweDtoZWlnaHQ6MTZweDtwYWRkaW5nLXJpZ2h0OjQwcHg7dGV4dC1hbGlnbjpyaWdodDt9XHJcbi52aV9ib3hfbGluZSB7YmFja2dyb3VuZDp1cmwoJy9pbWcvc3ViL3RpdF92aWV3X2xpbmUuZ2lmJyk7d2lkdGg6OTY0cHg7aGVpZ2h0OjM5MHB4O31cclxuLnZpX2JveF90YWlsIHt3aWR0aDo5NjRweDtoZWlnaHQ6N3B4O2JhY2tncm91bmQ6dXJsKCcvaW1nL3N1Yi90aXRfdmlld18wMy5naWYnKTt9XHJcblxyXG4ubGV0dGVyX2J4IHt3aWR0aDoxMDAlO2hlaWdodDo3NnB4O3BhZGRpbmc6MTBweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2O31cclxuLmZfcHJpY2V7Y29sb3I6Izk5OTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE0MCU7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O31cclxuXHJcbi8q7YyQ66ekIOq4sOqwhOyDge2SiCovXHJcbi50aW1lIHtcclxuICAgIHBhZGRpbmc6MTVweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjIyO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBzcGFuIHtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo4MDA7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuICAgIC50aXQsLmRheSB7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOi0wLjVweDt9XHJcbiAgICAudGl0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICY6OmFmdGVyIHttYXJnaW46MCA3cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonOic7fVxyXG4gICAgfVxyXG4gICAgLmRheSB7bWFyZ2luLXJpZ2h0OjdweDt9XHJcbn1cclxuI29wdGlvbl9zZXRfbGlzdHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8q7Ji17IWYKi9cclxuICAgICNvcHRpb25fc2V0X2FkZGVkIHtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICY+bGl7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgJj5kdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj4ubGlfZWF7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPi50b3RfZWF7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICY+c3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAmLnRvdF9wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI4YTNkYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubm9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNhdmVfcG9pbnR7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjhhM2RhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj4udHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI1MjhkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kdHtcclxuICAgICAgICAgICAgICAgICY+LnNpdF9vcHRfcHJje1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj4uc2l0X29wdF9zdWJqe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcclxuICAgICAgICAgICAgICAgICAgICAmLm5vcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVmYnRuX3BsdXN7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7bGluZS1oZWlnaHQ6NTAwJSAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKCcvaW1nL2ljb24vcGx1cy5qcGcnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICBib3JkZXI6MCBub25lO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWZidG5fbWludXN7d2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtsaW5lLWhlaWdodDo1MDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoJy9pbWcvaWNvbi9taW51cy5qcGcnKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYm9yZGVyOjAgbm9uZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVmYnRuX2RlbGV0ZXt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O2ZvbnQtc2l6ZTowO2JhY2tncm91bmQ6dXJsKCcvaW1nL2RlbGV0ZS5naWYnKSBuby1yZXBlYXQgNTAlIDUwJTtib3JkZXI6MCBub25lO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7bWFyZ2luLXRvcDotN3B4O31cclxuICAgICAgICAuaW5wX29wdHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB0YWhvbWE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgd2lkdGg6MjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ub3BfdmlfdHh0IC5zaXRfb3B0X3ByYyB7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2hlaWdodDoxOHB4O2xpbmUtaGVpZ2h0OjFlbTttYXJnaW4tdG9wOi05cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyMHB4O31cclxuI3NpdF90b3Rfdmlld3Mge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5mbHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgICAucHJkY19wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxN3B4O21hcmdpbjowIDAgMCAzcHg7Y29sb3I6IzMzMzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52aV9idG4ge1xyXG4gICAgd2lkdGg6MTAwJTtkaXNwbGF5OnRhYmxlO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxMnB4O2Rpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgJiN6emlte1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29uL2hlYXJ0LnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAyMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKuqysOygnCovXHJcbi50b3RhbF9wcmljZSB7aGVpZ2h0OjE4cHg7cGFkZGluZzoxNXB4IDEwcHg7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7bGluZS1oZWlnaHQ6MS4yZW07fVxyXG5cclxuLyrsv6Dtj7AqL1xyXG4uYXBwbHlfY21kIHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDt3aWR0aDozMDZweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjEwcHg7Ym9yZGVyOjVweCBzb2xpZCAjZTVlNWU1O2JhY2tncm91bmQtY29sb3I6I2ZmZn1cclxuLmNwX3R4dF9ieCB7XHJcbiAgICBwYWRkaW5nOjEycHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7bGluZS1oZWlnaHQ6MS42ZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcclxuICAgIC5mcm1fY3Age2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XHJcbn1cclxuXHJcbi8qdGFiIG1lbnUqL1xyXG4jdGFiX2NhdGUge1xyXG4gICAgaGVpZ2h0OjM2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzMzMzttYXJnaW46MTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBoMiB7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47fVxyXG4gICAgdWwge292ZXJmbG93OnZpc2libGU7em9vbToxO31cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDotMXB4O1xyXG4gICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjM2cHg7Y29sb3I6Izk5OTtwYWRkaW5nOjAgMjVweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDozN3B4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtib3JkZXItd2lkdGg6MXB4IDFweCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkZGQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OicnO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzdweDtjb2xvcjojMzMzO2xpbmUtaGVpZ2h0OjM4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6MTA7XHJcbiAgICAgICAgICAgICAgICAmOjpiYWNrZHJvcHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8q6riw7YOAKi9cclxuLnRkX251bSB7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6NXB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MCAhaW1wb3J0YW50O31cclxuLnRkX25hbWUge3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O31cclxuLnRodW1pbWdhZ2Uge2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTt9XHJcbi5wYWdlX3dyYXAge1xyXG4gICAgaGVpZ2h0OjI5cHg7bWFyZ2luOjIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIC5sYnRfYm94IHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7fVxyXG4gICAgLnJidF9ib3gge3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7fVxyXG59XHJcbi5ib3R0b21fc2NoIHtwYWRkaW5nOjdweCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbi50b3Bfc2NoIHtoZWlnaHQ6MjNweDttYXJnaW46MCAwIDdweCAwO31cclxuLmJvdHRvbV9zY2ggc2VsZWN0LFxyXG4uYm90dG9tX3NjaCBpbnB1dFt0eXBlPXRleHRdIHtoZWlnaHQ6MjlweDt9XHJcbi5kZWxfYm94IHt3aWR0aDo0MDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjRlbTtwYWRkaW5nOjMwcHggMDttYXJnaW46ODBweCBhdXRvO2JvcmRlcjoxcHggc29saWQgI2RkZDt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcblxyXG4uYngtaGFzLXBhZ2VyIHt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNXB4O31cclxuLmJ4LXdyYXBwZXJ7XHJcbiAgICAuYngtcGFnZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIC5ieC1wYWdlci1pdGVtIHtkaXNwbGF5OmlubGluZS1ibG9jazsqem9vbToxOypkaXNwbGF5OmlubGluZTt9XHJcbiAgICAgICAgJi5ieC1kZWZhdWx0LXBhZ2Vye1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSg4MCwgODAsIDgwLCAwLjMpO3RleHQtaW5kZW50Oi05OTk5cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O21hcmdpbjowIDNweDtvdXRsaW5lOjA7Ym9yZGVyLXJhZGl1czo1MCU7LW1vei1ib3JkZXItcmFkaXVzOjIwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7YmFja2dyb3VuZDpyZ2JhKDEwLCAxMCwgMTAsIDAuOCk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qZm9vdGVyKi9cclxuI2Z0IHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcclxufVxyXG4uZmduYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzIyMjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTFlMWUxO292ZXJmbG93OmhpZGRlbjtcclxuICAgIHVsIHt3aWR0aDoxMDAwcHg7cGFkZGluZzoxNXB4IDA7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAmOjpiZWZvcmUge3dpZHRoOjFweDtoZWlnaHQ6MTFweDttYXJnaW46MnB4IDE3cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OicnO31cclxuICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUsJi5zbnNfd3JhcDo6YmVmb3Jle1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O2NvbG9yOiMyMjI7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiM4ODg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc25zX3dyYXAge1xyXG4gICAgICAgIGhlaWdodDoyOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTE0cHg7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjUwJTtyaWdodDowO1xyXG4gICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgaW1nIHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO31cclxuICAgICAgICAgICAgJi5zbnNfZmE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IzQ2NjM5ZDt9XHJcbiAgICAgICAgICAgICYuc25zX3R3OmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiMxZGExZjQ7fVxyXG4gICAgICAgICAgICAmLnNuc19pbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmJjMDY2KzAsZWE1NTRlKzMzLGJlMzI4OSs2Nyw1YjZiYjYrMTAwICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJjMDY2OyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAgI2ZiYzA2NiAwJSwgI2VhNTU0ZSAzMyUsICNiZTMyODkgNjclLCAjNWI2YmI2IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICAjZmJjMDY2IDAlLCNlYTU1NGUgMzMlLCNiZTMyODkgNjclLCM1YjZiYjYgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICAjZmJjMDY2IDAlLCNlYTU1NGUgMzMlLCNiZTMyODkgNjclLCM1YjZiYjYgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmYmMwNjYnLCBlbmRDb2xvcnN0cj0nIzViNmJiNicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc25zX3BpOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNjYjIwMjg7fVxyXG4gICAgICAgICAgICAmLnNuc19ibDpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojMDBjMjNhO31cclxuICAgICAgICAgICAgJi5zbnNfYmE6aG92ZXIge2JhY2tncm91bmQtY29sb3I6IzAwYzIzYTt9XHJcbiAgICAgICAgICAgICYuc25zX2t0OmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzMTE7fVxyXG4gICAgICAgICAgICAmLnNuc19rczpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojZmZmMzExO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZ0X2NzIHtcclxuICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICBkbCx1bHtcclxuICAgICAgICB3aWR0aDozMy4zJTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnRpdCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAuc3R4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiNhYWE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjExcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxMnB4IDFweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojYWFhO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICAgIDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3N3cmFwIHtcclxuICAgICAgICB3aWR0aDozMy4zMyU7XHJcbiAgICAgICAgcGFkZGluZzowIDMwcHggMCAwO1xyXG4gICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ia3dyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIC5ia251bSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTlweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmSW50b3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmV0Y19idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7bGVmdDozMHB4O3JpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGQge2ZvbnQtc2l6ZToxM3B4O21hcmdpbi10b3A6NXB4O31cclxuICAgIH1cclxuICAgIC5ub3RpY2Uge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgcGFkZGluZzowIDAgMCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICYuZmlyc3R7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBhLC5kYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiYmI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlQnRue1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC5idF9tb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbXBhbnkge1xyXG4gICAgcGFkZGluZzo1MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgLmNlbldyYXB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjcyMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDozNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS41ZW07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MS42ZW07Ym9yZGVyOjA7ZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzIyMjttYXJnaW4tYm90dG9tOjEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPi5mb3ROYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3B0eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmV0Y3R4dCB7bWFyZ2luLXRvcDo3cHg7Zm9udC1zaXplOjExcHg7bGV0dGVyLXNwYWNpbmc6LTAuM3B4O2NvbG9yOiNhYWE7fVxyXG59XHJcbi5nX2hsIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLyrtj7Dtirhib3gg7Iqk7YOA7J28Ki9cclxuLmZieF9zbWFsbCwuZmJ4X2ZyZWUsLmZieF9sc21hbGwge2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbi5mYnhfc21hbGwge1xyXG4gICAgcGFkZGluZzoxcHggNXB4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEuNTU1O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5mYnhfbHNtYWxsIHtwYWRkaW5nOjNweCAxMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuNzc3O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O31cclxuLmZieF9iZzEge2JvcmRlcjoxcHggc29saWQgI2MxZGNmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Y29sb3I6IzQyOTRmZjt9IC8qYmx1ZSovXHJcbi5mYnhfYmcyIHtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2NvbG9yOiNhYWFhYWE7fSAvKmdyYXkqL1xyXG4uZmJ4X2JnMyB7Ym9yZGVyOjFweCBzb2xpZCAjZmRkOGUyO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtjb2xvcjojZmY5MGFmO30gLypwaW5rKi9cclxuLmZieF9iZzQge2JvcmRlcjogMXB4IHNvbGlkICNmZjkwMDA7YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtjb2xvcjogI2ZmOTAwMDt9IC8qb3JhbmdlKi9cclxuLmZieF9iZzUge2JvcmRlcjoxcHggc29saWQgI2NiY2JjYjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Y29sb3I6IzkwOTA5MDt9IC8qZGVmYXVsdCovXHJcbi5mYnhfYmc2IHtib3JkZXI6MXB4IHNvbGlkICNmZjcyMDA7YmFja2dyb3VuZC1jb2xvcjojZmY3MjAwO2NvbG9yOiAjZmZmZmZmO31cclxuLmZieF9iZzcge2JvcmRlcjoxcHggc29saWQgIzBiNTI4ZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6ICMwYjUyOGQ7fVxyXG4uZmJ4X2JnOCB7Ym9yZGVyOjFweCBzb2xpZCAjMDU5ZWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjogIzA1OWVkOTt9XHJcbi5mYnhfZnJlZSB7d2lkdGg6NzBweDtoZWlnaHQ6MzhweDtwYWRkaW5nOjE2cHggMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjIyO2xldHRlci1zcGFjaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MTBweDt6LWluZGV4OjEwO2JhY2tncm91bmQ6dXJsKCcvaW1nL2ljX2ZyZWVfYmcucG5nJykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO31cclxuXHJcbi8qc3ViKi9cclxuLnN0aXQge2ZvbnQtc2l6ZToyN3B4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMjIyO21hcmdpbjoyMHB4IDAgMzBweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbi5zX3N0aXQge2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMjIyO3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzotMXB4O31cclxuLnRpdF9uYXZpIHtcclxuICAgIGZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjojODg4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBhIHtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6Izg4ODt9XHJcbiAgICAuaW9uaWNvbnMge21hcmdpbjowIDEwcHg7Y29sb3I6I2JiYjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG59XHJcblxyXG4vKiDshJzruIztjpjsnbTsp4AgKi9cclxuI2Nvbl9sZiB7XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWJvdHRvbTo4MHB4O1xyXG4gICAgaW1nIHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt9XHJcbn1cclxuLnBnX3RpdCB7XHJcbiAgICBtYXJnaW46MCAwIDIwcHg7aGVpZ2h0OjM2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6NHB4IDEwcHggN3B4IDA7XHJcbiAgICAgICAgbWFyZ2luOjAgMCAtMXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAucGdfbmF2IHtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpub3JtYWw7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjhweDtyaWdodDowO31cclxuICAgIGkge2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNhYWE7bWFyZ2luOjAgNXB4O31cclxufVxyXG4ucGdfY250IHtcclxuICAgIG1hcmdpbjowIDAgN3B4O1xyXG4gICAgZW0ge2NvbG9yOiMyOGEzZGE7Zm9udC13ZWlnaHQ6NjAwO31cclxufVxyXG4ucGdfdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgLnR4dF9ieCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTdweCAwO2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGR0IHtmb250LXNpemU6MjdweDtsaW5lLWhlaWdodDoxZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM2NjY7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgICAgICAgICBkZCB7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM5OTk7bWFyZ2luLXRvcDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN1Yl90cmVlIHtcclxuICAgIHBhZGRpbmc6MTJweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyLXdpZHRoOjFweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2UxZTFlMTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzo1cHggMTBweDtmbG9hdDpsZWZ0Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMjhhM2RhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVyIHtjb2xvcjojMjhhM2RhO31cclxuICAgIH1cclxufVxyXG5cclxuLmxpX3R5X3RhYntcclxuICAgIGxpIHtcclxuICAgICAgICBmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDoyNXB4O3BhZGRpbmc6MCAxMnB4O2xpbmUtaGVpZ2h0OjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNhYWE7Y29sb3I6I2ZmZjtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge2JhY2tncm91bmQtY29sb3I6Izc3Nzt9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuLnRhYl9zb3J0IHtcclxuICAgIGhlaWdodDoxNHB4O3BhZGRpbmc6MTNweCAyMHB4O2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiM2NjYgI2ZmZiAjZGRkO3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OicnO31cclxuICAgIC50b3RhbCB7XHJcbiAgICAgICAgaGVpZ2h0OjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDtcclxuICAgICAgICAmOjphZnRlciB7d2lkdGg6MXB4O2hlaWdodDoxMnB4O21hcmdpbjowIDEycHggMCAyNXB4O2JhY2tncm91bmQtY29sb3I6I2RkZDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDonJzt9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgaGVpZ2h0OjE0cHg7bGluZS1oZWlnaHQ6MS4zZW07ZmxvYXQ6bGVmdDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7Y29sb3I6Izk5OTtwYWRkaW5nOjAgMTBweDt0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtjb2xvcjojMjIyO2ZvbnQtd2VpZ2h0OjYwMDt9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjojMjIyO3RleHQtZGVjb3JhdGlvbjpub25lO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNlbGVjdCB7d2lkdGg6ODVweDtoZWlnaHQ6MjRweDttYXJnaW4tdG9wOi0xMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDt9XHJcbn1cclxuLyrshJzruIztjpjsnbTsp4Ag7Jm87Kq966mU64m0Ki9cclxuI2FzaWRlIHtmbG9hdDpsZWZ0O3dpZHRoOjE4MHB4O31cclxuLmFzaWRlX2hkIHtcclxuICAgIGhlaWdodDoxMjBweDtiYWNrZ3JvdW5kOiMwYjUyOGQ7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOjA7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MWVtO1xyXG4gICAgICAgICYuZW5nIHtwYWRkaW5nLXRvcDo0MHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZTFlMWUxO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiAgICAgICAgJi5rb3Ige3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7fVxyXG4gICAgfVxyXG59XHJcbi5hc2lkZV9uYW1lIHtwYWRkaW5nOjEwcHggMCAxMHB4IDE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzEyMTQxODtiYWNrZ3JvdW5kLWNvbG9yOiMyYzMxM2M7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7fVxyXG4uYXNpZGVfYngge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNDk1MTY0O2NvbG9yOiNmZmY7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjE1cHg7aGVpZ2h0OjM2cHg7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MzZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNTI1YTZjO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0NDRjNWU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7Ym9yZGVyLXRvcDowO31cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgYSB7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYXNpZGVfY3Mge1xyXG4gICAgYm9yZGVyLXdpZHRoOjAgMXB4IDFweCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZGRkO1xyXG4gICAgZHQge1xyXG4gICAgICAgIGhlaWdodDozN3B4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyLjk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtib3JkZXItdG9wOjAgIWltcG9ydGFudDt9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTpGb250QXdlc29tZTtmb250LXNpemU6MTlweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MmVtO2NvbG9yOiNjY2M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTVweDtjb250ZW50OlwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgICAgcGFkZGluZzo4cHggMDtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2RkZDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDE1cHggNXB4IDIycHggIWltcG9ydGFudDtjb2xvcjojOTk5O2JhY2tncm91bmQ6dXJsKCcvaW1nL2xtX2RvdC5naWYnKSBuby1yZXBlYXQgMTVweCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7Y29sb3I6IzQ1NDU0NTsgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYXNpZGVfY3MgZHQgYSwuYXNpZGVfY3MgZGQgbGkgYSB7cGFkZGluZzowIDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9jazt9XHJcbi5hc2lkZV9jcyBkdDpob3ZlciBhLC5hc2lkZV9jcyBkdDpob3ZlciBhOmFmdGVyIHtjb2xvcjojMGI1MjhkO31cclxuXHJcbi5hc2lkZV9teSB7XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xyXG4gICAgZHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6N3B4O3BhZGRpbmc6MTBweCAwIDdweCAxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge21hcmdpbi10b3A6MDtib3JkZXItdG9wOjA7fVxyXG4gICAgfVxyXG4gICAgZGR7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS45ZW07cGFkZGluZy1sZWZ0OjE1cHg7Y29sb3I6IzY2NjtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Y29sb3I6IzQ1NDU0NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKuuhnOq3uOyduCovXHJcbi5sb2dpbl90YWIge1xyXG4gICAgd2lkdGg6NzUycHg7bWFyZ2luOjAgYXV0byAyMHB4O3otaW5kZXg6MTtcclxuICAgIGxpIHtcclxuICAgICAgICB3aWR0aDo1MCU7aGVpZ2h0OjQ1cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bGVmdDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICByaWdodDotMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzIyMjtib3JkZXItY29sb3I6IzIyMiAjMjIyIHRyYW5zcGFyZW50O3otaW5kZXg6MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDo0NXB4O2NvbG9yOiNhYWE7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZTFlMWUxICNlMWUxZTEgIzIyMjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICB9XHJcbn1cclxuLmxvZ2luX3dyYXAge1xyXG4gICAgd2lkdGg6NzUwcHg7bWFyZ2luOjAgYXV0bztib3JkZXI6MXB4IHNvbGlkICNlMWUxZTE7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG59XHJcbi5sb2dfaW5uZXIge1xyXG4gICAgcGFkZGluZzo0MHB4IDUwcHg7ZGlzcGxheTp0YWJsZS1jZWxsO1xyXG4gICAgZHQge2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMjIyO21hcmdpbi1ib3R0b206MjBweDt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcbiAgICBkZCB7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgLnN0eHQge2NvbG9yOiM5OTk7bWFyZ2luLWJvdHRvbToxMHB4O3RleHQtYWxpZ246Y2VudGVyO31cclxuICAgIC5sb2dfb3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O21hcmdpbjoxNXB4IGF1dG8gMDttYXgtd2lkdGg6NTAwcHg7IHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDt9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9cGFzc3dvcmRdIHt3aWR0aDoxMDAlO21heC13aWR0aDo1MDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjEycHggMTVweDtsaW5lLWhlaWdodDoxZW07Zm9udC1zaXplOjEzcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO31cclxuICAgIGRke1xyXG4gICAgICAgIGJ1dHRvbixhe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTttYXgtd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sb2dfYnRfYm94IHt3aWR0aDo3MTBweDtmb250LXNpemU6MTNweDtwYWRkaW5nOjIwcHg7bWFyZ2luOi0xcHggYXV0byA0MHB4O2JvcmRlcjoxcHggc29saWQgI2UxZTFlMTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4ubG9naW5fd3JhcHtcclxuICAgIC5pbl9ib3h7XHJcbiAgICAgICAgcCB7bWFyZ2luOjAgMCAxMHB4IDA7fVxyXG4gICAgfVxyXG4gICAgLmJ0X2JveCB7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDAgMTBweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge3dpZHRoOjFweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7bWFyZ2luOjAgMTVweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO31cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG5cclxuLypTTlProZzqt7jsnbgqL1xyXG4uc25zX2J0biB7d2lkdGg6MTk5cHg7cGFkZGluZzo0MHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTFlMWUxO2Rpc3BsYXk6dGFibGUtY2VsbDt9XHJcbi5zbnNfYnRuIGgzIHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzIyMjttYXJnaW4tYm90dG9tOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4uc25zX2J0biBhIHttYXJnaW4tdG9wOjVweDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7fVxyXG4uYnRfbmF2ZXIsLmJ0X2ZhY2UsLmJ0X2tha2FvIHtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjAgMjVweCAwIDYwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt9XHJcbi5idF9uYXZlciB7XHJcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMWVjODAwO1xyXG4gICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojMWJiMzAwO31cclxuICAgIC5idF9pYyB7XHJcbiAgICAgICAgd2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxZWM4MDA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO1xyXG4gICAgICAgICY6OmFmdGVyIHt3aWR0aDowO2hlaWdodDo0MHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMWRiNDAyO2JvcmRlci1yaWdodDoxcHggc29saWQgIzYwZGM0YTtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7fVxyXG4gICAgfVxyXG59XHJcbi5idF9mYWNlIHtcclxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMzYjU3OWQ7XHJcbiAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiMzMDRjOTE7fVxyXG4gICAgLmJ0X2ljIHtcclxuICAgICAgICB3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzNiNTc5ZDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDowO2hlaWdodDo0MHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMzE0OTg0O2JvcmRlci1yaWdodDoxcHggc29saWQgIzUxNmNhZDtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5idF9rYWthbyB7XHJcbiAgICBjb2xvcjojMzgxRTFFICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojRjFEQzQzO1xyXG4gICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojZTlkMzM0O31cclxuICAgIC5idF9pYyB7XHJcbiAgICAgICAgd2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGMURDNDM7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6MDtoZWlnaHQ6NDBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2UxY2QzOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmOGU3NmE7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRfaWMgaW1nIHttYXJnaW4tYm90dG9tOjJweDt9XHJcblxyXG4vKu2ajOybkCovXHJcbi5yZWdpX2JveCB7XHJcbiAgICBwYWRkaW5nOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcclxuICAgIC5hZ3JlZV9ib3gge2hlaWdodDoxNTBweDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1O3BhZGRpbmc6MTJweCAxNXB4O2xpbmUtaGVpZ2h0OjEuNGVtO2JvcmRlcjoxcHggI2VlZSBzb2xpZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3cteTphdXRvO31cclxufVxyXG4uYWdyZWVfdHh0IHtmb250LXNpemU6MTNweDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O31cclxuLnNuc19ib3gge1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO3RleHQtYWxpZ246bGVmdDtcclxuICAgIGgzIHtmb250LXNpemU6MTVweDtwYWRkaW5nOjEwcHggMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDt9XHJcbiAgICBwIHtwYWRkaW5nOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgYSB7bWFyZ2luLXJpZ2h0OjVweDt9XHJcbn1cclxuXHJcbi8q7J246riw6rKA7IOJ7Ja0IOyInOychCovXHJcbi5rd19yYW5rIHtcclxuICAgIHdpZHRoOjE2N3B4O2hlaWdodDozMDJweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7cGFkZGluZzoxNXB4O2Zsb2F0OmxlZnQ7XHJcbiAgICBoMyB7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToxMnB4O31cclxuICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDoyNnB4O3BhZGRpbmc6MCAyNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO31cclxuICAgICAgICAucmFua19udW0ge3dpZHRoOjI1cHg7Zm9udC13ZWlnaHQ6MTNweDtmb250LXdlaWdodDo4MDA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO31cclxuICAgICAgICAucmFua19pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyM3B4O21hcmdpbi1yaWdodDo0cHg7Y29sb3I6Izg4ODtjb250ZW50OictJzt9XHJcbiAgICAgICAgICAgICYucm5ldyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjlweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VlN2Q0ZDtmb250LXdlaWdodDo2MDA7dG9wOjUwJTttYXJnaW4tdG9wOi03cHg7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmFua191cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEycHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjNweDtmb250LWZhbWlseTonRm9udEF3ZXNvbWUnO2NvbG9yOiNjMjE5MWY7Y29udGVudDonXFxmMGQ4Jzt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYW5rX2Rvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDoxMnB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1mYW1pbHk6J0ZvbnRBd2Vzb21lJztjb2xvcjojMjJiMGJkO2NvbnRlbnQ6J1xcZjBkNyc7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O31cclxuICAgIH1cclxufVxyXG4ua3dfcmFuayBsaTpmaXJzdC1jaGlsZCBhLC5rd19yYW5rIGxpOm50aC1jaGlsZCgyKSBhLC5rd19yYW5rIGxpOm50aC1jaGlsZCgzKSBhLC5rd19yYW5rIGxpOmZpcnN0LWNoaWxkIC5yYW5rX251bSwua3dfcmFuayBsaTpudGgtY2hpbGQoMikgLnJhbmtfbnVtLC5rd19yYW5rIGxpOm50aC1jaGlsZCgzKSAucmFua19udW0ge2NvbG9yOiNlZTdkNGQ7fVxyXG5cclxuLyrruIzrnpzrk5zsg7UqL1xyXG4uYnJfc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6MjVweCAxMnB4IDEycHggMTJweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7dGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAjYnJfc2NoIHttYXJnaW4tdG9wOjI1cHg7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuICAgIC5zY2hfaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOjQzMHB4O21hcmdpbjowIGF1dG87XHJcbiAgICAgICAgZHQge3dpZHRoOjczcHg7aGVpZ2h0OjM3cHg7bGluZS1oZWlnaHQ6Mi40O2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O2Zsb2F0OmxlZnQ7fVxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgd2lkdGg6MzU1cHg7aGVpZ2h0OjM1cHg7Ym9yZGVyOjFweCBzb2xpZCAjNTU1O2Zsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge3dpZHRoOjMyMHB4O2hlaWdodDozNXB4O2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MCAxMHB4O2xpbmUtaGVpZ2h0OjIuMztib3JkZXI6MDt9XHJcbiAgICAgICAgICAgIC5idG5fc3VibWl0IHt3aWR0aDozNXB4O2hlaWdodDozNXB4O2NvbG9yOiM1NTU7Zm9udC1zaXplOjIwcHg7cGFkZGluZy1ib3R0b206MnB4O2JvcmRlcjowO2N1cnNvcjpwb2ludGVyO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NoX3RhYiB7XHJcbiAgICAgICAgd2lkdGg6MTI1cHg7Ym9yZGVyOjFweCBzb2xpZCAjNTU1O2Zsb2F0OmxlZnQ7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bGVmdDtjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBhIHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU1NTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7aGVpZ2h0OjI1cHg7Y29sb3I6IzY2NjtsaW5lLWhlaWdodDoyO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jazt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6N3B4O2Zsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7aGVpZ2h0OjI1cHg7Y29sb3I6IzY2NjtsaW5lLWhlaWdodDoyO21hcmdpbi1sZWZ0OjNweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge2JvcmRlcjoxcHggc29saWQgIzU1NTt9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7YmFja2dyb3VuZC1jb2xvcjojNTU1O2JvcmRlcjoxcHggc29saWQgIzU1NTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJyX2xpc3Qge1xyXG4gICAgd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjIwcHggMCAwO1xyXG4gICAgdWwge3dpZHRoOjEwMDhweDttYXJnaW4tbGVmdDotOHB4O31cclxuICAgIGxpIHtcclxuICAgICAgICB3aWR0aDoxNThweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7bWFyZ2luOjAgMCA4cHggOHB4O2Zsb2F0OmxlZnQ7XHJcbiAgICAgICAgJjpob3ZlciB7Ym9yZGVyOjFweCBzb2xpZCAjMjIyO31cclxuICAgICAgICBhIHtoZWlnaHQ6NjRweDtwYWRkaW5nOjEwcHggMTVweDtjb2xvcjojNjY2O3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jazt9XHJcbiAgICAgICAgaW1nIHt3aWR0aDphdXRvO21heC13aWR0aDoxMjhweDtoZWlnaHQ6NDBweDt9XHJcbiAgICAgICAgcCB7aGVpZ2h0OjE2cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt9XHJcbiAgICB9XHJcbn1cclxuLmJyX3ZpZXdfdGl0IHtcclxuICAgIHdpZHRoOjEwMCU7aGVpZ2h0OjExMHB4O21hcmdpbi1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNiYmI7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAudGl0X2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOjEyOHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MzVweCAxODNweCAzNXB4IDIxNXB4O2JhY2tncm91bmQ6dXJsKCcvaW1nL2JyX3ZpZXdfYmcucG5nJykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtmbG9hdDpyaWdodDtcclxuICAgICAgICBpbWcge3dpZHRoOmF1dG87bWF4LXdpZHRoOjEyOHB4O2hlaWdodDo0MHB4O31cclxuICAgIH1cclxuICAgIC50aXRfdHh0IHt3aWR0aDo1MDBweDtoZWlnaHQ6NDBweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzVweDtsZWZ0OjUwcHg7ei1pbmRleDo5OTt9XHJcbn1cclxuLyrruYTtmozsm5Dqtazrp6Tslb3qtIAqL1xyXG4jZ3Vlc3RfcHJpdmFjeSB7XHJcbiAgICBtYXJnaW46MzBweCAwIDA7XHJcbiAgICBoMiB7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxN3B4O3RleHQtYWxpZ246bGVmdDt9XHJcbiAgICBwIHttYXJnaW46MCAwIDEwcHg7fVxyXG4gICAgLnRibF9oZWFkMDIge1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICB0ZCB7d2lkdGg6MzMlO31cclxuICAgIH1cclxuICAgICNndWVzdF9hZ3JlZSB7XHJcbiAgICAgICAgcGFkZGluZzoxMnB4IDA7dGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIGxhYmVsIHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4O31cclxuICAgIH1cclxufVxyXG5cclxuLyrsnbjsiqTtg4Dqt7jrnqgqL1xyXG4uaW5zdGEge1xyXG4gICAgd2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggMCA1MHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjgwMDtsZXR0ZXItc3BhY2luZzoycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzIyMjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtjb2xvcjojODg4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7d2lkdGg6MTAwMHB4O21hcmdpbjoyMHB4IGF1dG8gMDt9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6MTE4cHg7aGVpZ2h0OjExOHB4O21hcmdpbi1sZWZ0OjhweDtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYTo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMik7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7ZGlzcGxheTpibG9jazt9XHJcbiAgICAgICAgaW1nIHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO31cclxuICAgIH1cclxufVxyXG4vKmZhcSovXHJcbi5mYXFfbGkge1xyXG4gICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNGVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMWUxZTE7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UxZTFlMTt9XHJcbiAgICAgICAgJjpiZWZvcmUge2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjgwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7fVxyXG4gICAgfVxyXG4gICAgLmZhcV9xIHtcclxuICAgICAgICBwYWRkaW5nOjEycHggMTBweCAxMnB4IDMycHg7Y3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtjb2xvcjojNjM3OWQ4O2NvbnRlbnQ6XCJRXCI7dG9wOjhweDt9XHJcbiAgICB9XHJcbiAgICAuZmFxX2Ege1xyXG4gICAgICAgIHBhZGRpbmc6MTVweCAxNXB4IDE1cHggMzJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZiZmI7ZGlzcGxheTpub25lO1xyXG4gICAgICAgICY6OmJlZm9yZSB7Y29sb3I6Izk5OTtjb250ZW50OlwiQVwiO3RvcDoxNXB4O31cclxuICAgIH1cclxufVxyXG4uZmFxX2xpIC5mYXFfcTpob3ZlciwuZmFxX2xpIC5mYXFfcS5hY3RpdmUge2NvbG9yOiM2Mzc5ZDg7fVxyXG5cclxuLyrqsozsi5ztjJAg7Lm07YWM6rOg66asKi9cclxuLmJvX2NhdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQtY29sb3I6IzIyMjtib3JkZXItY29sb3I6IzIyMjtjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6OXB4IDE3cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8q6rCk65+s66asIOqyjOyLnO2MkCovXHJcbi5nYWxsZXJ5IHtcclxuICAgIHBhZGRpbmc6MTVweCAwO2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNlMWUxZTE7b3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgYSB7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O31cclxuICAgIGRsIHtcclxuICAgICAgICB3aWR0aDoyNTJweDttYXJnaW46MTBweCAwIDEwcHggMTlweDtwYWRkaW5nLWJvdHRvbToxNXB4O2JvcmRlcjoxcHggc29saWQgI2VlZTtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2Rpc3BsYXk6dGFibGU7dHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtib3JkZXItY29sb3I6IzIyMjt9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMSl7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2NsZWFyOmJvdGg7fVxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgICAgd2lkdGg6MjUycHg7aGVpZ2h0OjI1MnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICAgICAgICAgaW1nIHt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7Y29sb3I6Izk5OTtwYWRkaW5nOjAgMTJweDt0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgJi5ib190aXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMyMjI7bWFyZ2luOjE1cHggMCA3cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAuYm9fbm90aWNlIHtmb250LXNpemU6MTFweDtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZzozcHggNXB4O21hcmdpbi1yaWdodDozcHg7bGluZS1oZWlnaHQ6MWVtO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGNhMmI4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbjpiZWZvcmUge3dpZHRoOjFweDtoZWlnaHQ6MTBweDttYXJnaW46MCA3cHg7YmFja2dyb3VuZC1jb2xvcjojZGRkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzowO2NvbnRlbnQ6Jyc7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib19jaGsge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MTNweDtcclxuICAgICAgICBpbnB1dCB7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDt9XHJcbiAgICB9XHJcbn1cclxuLyrsm7nsp4TsiqTtgqgg6rKM7Iuc7YyQKi9cclxuLndlYnppbmUge1xyXG4gICAgYm9yZGVyLXdpZHRoOjFweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2UxZTFlMTtvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBhIHtoZWlnaHQ6MTEwcHg7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O31cclxuICAgIGRsIHtcclxuICAgICAgICBoZWlnaHQ6MTEwcHg7cGFkZGluZzoyMHB4IDAgMjBweCAxNDVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgICAgZGlzcGxheTp0YWJsZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjE1cHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O2Rpc3BsYXk6dGFibGUtY2VsbDtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtjb2xvcjojYWFhO3RleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgJi5ib190aXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMyMjI7bWFyZ2luOjAgMCA4cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAuYm9fbm90aWNlIHtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpub3JtYWw7cGFkZGluZzozcHggNXB4O21hcmdpbi1yaWdodDozcHg7bGluZS1oZWlnaHQ6MWVtO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGNhMmI4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib190eHQge2hlaWdodDo1MHB4O21hcmdpbi10b3A6MTdweDtjb2xvcjojNjY2O2xpbmUtaGVpZ2h0OjEuNGVtO31cclxuICAgICAgICAgICAgc3Bhbjo6YmVmb3JlIHt3aWR0aDoxcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjAgN3B4O2JhY2tncm91bmQtY29sb3I6I2RkZDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGV0dGVyLXNwYWNpbmc6MDtjb250ZW50OicnO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9fY2hrIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjEzcHg7XHJcbiAgICAgICAgaW5wdXQge3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7fVxyXG4gICAgfVxyXG59XHJcblxyXG4vKuq4sO2ajeyghCovXHJcbi5wbGFuIHtcclxuICAgIGEge3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgbGkge1xyXG4gICAgICAgIHdpZHRoOjMxOHB4O21hcmdpbjowIDAgMjBweCAyMHB4O2JvcmRlcjoxcHggc29saWQgI2UxZTFlMTtmbG9hdDpsZWZ0O1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDt9XHJcbiAgICAgICAgLnBsYW5faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6MzE4cHg7aGVpZ2h0OjE4MHB4O1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFuX3RpdCB7aGVpZ2h0OjE1cHg7Zm9udC1zaXplOjEzcHg7cGFkZGluZzoxMnB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UxZTFlMTt9XHJcbiAgICB9XHJcbn1cclxuLyrtg4DsnoTshLjsnbwqL1xyXG4udGltZXNhbGUge1xyXG4gICAgbGkge1xyXG4gICAgICAgIHdpZHRoOjMxLjUlO21hcmdpbjoyLjc1JSAwIDAgMi43NSU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAmOm50aC1jaGlsZCgzbisxKXttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aDt9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgZHQ6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljX2J4IHtvcGFjaXR5OjE7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMnB4KTtoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkICNlMWUxZTE7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxMDtjb250ZW50OicnO3RyYW5zaXRpb246QWxsIDAuM3MgZWFzZTstd2Via2l0LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTstby10cmFuc2l0aW9uOkFsbCAwLjNzIGVhc2U7fVxyXG4gICAgICAgICAgICBpbWcge3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87fVxyXG4gICAgICAgIH1cclxuICAgICAgICBkZCB7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7fVxyXG4gICAgICAgIC5wbmFtZSB7aGVpZ2h0OjQycHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW46MTJweCAzcHggMDt9XHJcbiAgICAgICAgLnB0aW1lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjI3cHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTFlMWUxO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtcclxuICAgICAgICAgICAgc3BhbiB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG4gICAgICAgICAgICAubnVtIHtmb250LXNpemU6MTVweDtwYWRkaW5nOjVweCA3cHg7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luOjAgMCAwIDRweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzMztsZXR0ZXItc3BhY2luZzowO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luOjEycHggMCAxMHB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMTExO1xyXG4gICAgICAgICAgICAubXByIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1sZWZ0OjJweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNwciB7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2FhYTttYXJnaW4tYm90dG9tOjNweDt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljX2J4IHt3aWR0aDo4NnB4O21hcmdpbjowIDAgMCAtNDNweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMzJTtsZWZ0OjUwJTtyaWdodDowO3otaW5kZXg6MjA7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpBbGwgMC4zcyBlYXNlOy1vLXRyYW5zaXRpb246QWxsIDAuM3MgZWFzZTt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8q64Sk7J2067KE7Y6Y7J20Ki9cclxuLm5hdmVycGF5LWl0ZW17ZGlzcGxheTpibG9jazttYXJnaW46MTVweCAwIDAgMCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O31cclxuLmNhcnQtbmF2ZXJwYXl7bWFyZ2luLXRvcDoxNXB4O31cclxuXHJcbi8q7ZqM7JuQ6rCA7J6FIOyVveq0gCovXHJcbiNmcmVnaXN0ZXJ7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOjMwcHggMCAwIDA7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7cGFkZGluZzowICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gICAgaDIge21hcmdpbjowIDAgMTBweDtmb250LXNpemU6MTdweDt0ZXh0LWFsaWduOmxlZnQ7fVxyXG4gICAgdGV4dGFyZWEge2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O2xpbmUtaGVpZ2h0OjEuNGVtO2NvbG9yOiM2NjY7Ym9yZGVyOjFweCBzb2xpZCAjZTFlMWUxO2JhY2tncm91bmQtY29sb3I6I2ZmZjt9XHJcbiAgICAuZnJlZ2lzdGVyX2FncmVlIHtcclxuICAgICAgICBwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgJj5zcGFuIHtjb2xvcjojOTk5OTk5ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfcHJpdmF0ZXtcclxuICAgICAgICAudGJsX2hlYWQwMiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgdGQge3dpZHRoOjMzJTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG4vKu2ajOybkOqwgOyehSDsnoXroKUqL1xyXG4jZnJlZ2lzdGVyZm9ybSB7XHJcbiAgICBoMyB7bWFyZ2luOjIwcHggMCA1cHg7fVxyXG4gICAgI21zZ19jZXJ0aWZ5IHttYXJnaW46NXB4IDAgMDtwYWRkaW5nOjVweDtib3JkZXI6MXB4IHNvbGlkICNkYmVjZmY7YmFja2dyb3VuZC1jb2xvcjojZWFmNGZmO3RleHQtYWxpZ246Y2VudGVyO31cclxufVxyXG4vKiDtmozsm5DqsIDsnoUg7JmE66OMICovXHJcbiNyZWdfcmVzdWx0IHtcclxuICAgICNyZXN1bHRfZW1haWwge1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IDA7cGFkZGluZzoxMHB4IDMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTFlMWUxO2JhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICBzcGFuIHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNTBweDt9XHJcbiAgICB9XHJcbiAgICAjcmVzdWx0X2NvdXBvbiB7XHJcbiAgICAgICAgbWFyZ2luOjIwcHggMDtwYWRkaW5nOjEwcHggMzBweDtib3JkZXI6MXB4IHNvbGlkICNlMWUxZTE7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgIHN0cm9uZyB7Y29sb3I6I2ZmMzA2MTtmb250LXdlaWdodDpub3JtYWw7fVxyXG4gICAgfVxyXG4gICAgLmJ4LWRhbmdlciB7bWFyZ2luOjMwcHggMCAwO3BhZGRpbmc6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuOGVtICFpbXBvcnRhbnQ7fVxyXG4gICAgLmJ0bl9jb25maXJtIHttYXJnaW46NTBweCAwO31cclxufVxyXG4vKu2ajOybkO2DiO2HtCovXHJcbiNmbGVhdmVmb3JtIHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O21hcmdpbjozMHB4IDAgMCAwO1xyXG4gICAgICAgIGxpIHtoZWlnaHQ6MjNweDtsaW5lLWhlaWdodDoxLjdlbTt9XHJcbiAgICB9XHJcbiAgICAubGluZV9ib3gge3BhZGRpbmc6MTJweCAwO21hcmdpbi1ib3R0b206MjBweDtsaW5lLWhlaWdodDoxLjRlbTtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZWVlO31cclxufVxyXG4vKiDtmozsm5Ag67mE67CA67KI7Zi4IO2ZleyduCAqL1xyXG4jbWJfY29uZmlybSB7XHJcbiAgICBtYXJnaW46MCBhdXRvO3BhZGRpbmc6MTIwcHggMCAxNTBweDt3aWR0aDo2MDBweDtcclxuICAgIGgxIHttYXJnaW46MCAwIDEycHg7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO31cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6MjBweDtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICBzdHJvbmcge2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206NHB4O31cclxuICAgIH1cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBtYXJnaW46MCAwIDIwcHg7cGFkZGluZzozMHB4IDA7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTt0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAuZnJtX2lucHV0IHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7bWFyZ2luOjAgN3B4IDAgMDt9XHJcbn1cclxuI21iX2NvbmZpcm1faWQge2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDMwcHggMCA3cHg7Zm9udC13ZWlnaHQ6NjAwO31cclxuXHJcbi8q7JWE7J2065SUL+u5hOuwgOuyiO2YuCDssL7quLAqL1xyXG4jZmluZF9pbmZvIHtcclxuICAgICNpbmZvX2ZzIHtcclxuICAgICAgICBtYXJnaW46MCAyMHB4IDAgMjBweDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgIC5mcm1faW5wdXQge3dpZHRoOjcwJTt9XHJcbiAgICB9XHJcbiAgICBwIHttYXJnaW46MCAwIDEwcHg7bGluZS1oZWlnaHQ6MS44ZW07fVxyXG4gICAgLmluZm9fZm9ybSB7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O31cclxufVxyXG4vKuyeheygkOyLoOyyrSovXHJcbiNmc2VsbGVyZm9ybSB7XHJcbiAgICBoMiB7bWFyZ2luOjAgMCA1cHg7Zm9udC1zaXplOjE3cHg7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAgIC5mcm1fYWRkcmVzcyB7bWFyZ2luOjVweCAwIDA7fVxyXG59XHJcbi5mc2VsbGVyZm9ybV90ZXJtIHtcclxuICAgIHBhZGRpbmc6MzBweCAwIDIwcHg7XHJcbiAgICB0ZXh0YXJlYSB7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTUwcHg7bGluZS1oZWlnaHQ6MS40ZW07Y29sb3I6IzY2Njtib3JkZXI6MXB4IHNvbGlkICNlMWUxZTE7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cclxufVxyXG4uZnNlbGxlcmZvcm1fYWdyZWUge1xyXG4gICAgcGFkZGluZzoxMHB4IDA7dGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgbGFiZWwge2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7fVxyXG59XHJcblxyXG4vKuyHvO2VkeuqsOu2hOyWkeyLoOyyrSovXHJcbiNmcGFydG5lcmZvcm0ge1xyXG4gICAgaDIge21hcmdpbjowIDAgNXB4O2ZvbnQtc2l6ZToxN3B4O3RleHQtYWxpZ246bGVmdDt9XHJcbiAgICAjcmVnX3RvdF9wcmljZSBlbSB7Zm9udDpib2xkIDE4cHggdGFob21hO2NvbG9yOiNlYzBlMDM7fVxyXG59XHJcbi5mcGFydG5lcmZvcm1fdGVybSB7XHJcbiAgICBtYXJnaW46MCAwIDIwcHg7XHJcbiAgICB0ZXh0YXJlYSB7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweDt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDtsaW5lLWhlaWdodDoxLjRlbTtjb2xvcjojNjY2O2JvcmRlcjoxcHggc29saWQgI2UxZTFlMTtiYWNrZ3JvdW5kOiNmZmZjZWE7LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7fVxyXG59XHJcbi5mcGFydG5lcmZvcm1fYWdyZWUge1xyXG4gICAgcGFkZGluZzoxMHB4IDA7dGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgbGFiZWwge2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7fVxyXG59XHJcbi5mcF9zaWduIHtcclxuICAgIG1hcmdpbjoyMHB4IDAgMDtvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAuaW5mb19ieCB7XHJcbiAgICAgICAgd2lkdGg6MzkzcHg7aGVpZ2h0OjI1MHB4O3BhZGRpbmc6NDJweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgZHQge3dpZHRoOjM5NXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjdweCAwO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6Izk5OTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTFweDtsZWZ0Oi0xcHg7fVxyXG4gICAgICAgIGRkIHttaW4taGVpZ2h0OjIzcHg7Zm9udC1zaXplOjEycHg7cGFkZGluZzozcHggMTVweDtsaW5lLWhlaWdodDoxLjdlbTt9XHJcbiAgICAgICAgLm0tc2lnbmF0dXJlLXBhZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMzBweDtwYWRkaW5nOjEycHggMCAwO21hcmdpbjo3cHggMCAxMnB4O2JvcmRlci10b3A6MXB4IGRvdHRlZCAjZGRkO3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBidXR0b24ge3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjA7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRtaW5fc2VhbCB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE3MHB4O2xlZnQ6MTEwcHg7fVxyXG4gICAgfVxyXG59XHJcbi5rYnctc2lnbmF0dXJlIHt3aWR0aDoxMDAlO2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOiBub25lO31cclxuXHJcbi8q7J6l67CU6rWs64uIKi9cclxuLnNvZF9vcHQge1xyXG4gICAgbWFyZ2luOjA7Ym9yZGVyLWJvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjtcclxuICAgIHVsIHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO31cclxuICAgIGxpe1xyXG4gICAgICAgICYudHkge3BhZGRpbmc6MDtjb2xvcjojN2Q2MmMzO2xldHRlci1zcGFjaW5nOjA7fVxyXG4gICAgICAgICYubnkge3BhZGRpbmc6MDtjb2xvcjojODg4ODg4O2xldHRlci1zcGFjaW5nOjA7fVxyXG4gICAgfVxyXG4gICAgJmlvbl9idG57XHJcbiAgICAgICAgbWFyZ2luOjVweCAwO1xyXG4gICAgfVxyXG59XHJcbiNzb2RfYnNrX2J0biB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEwcHg7aGVpZ2h0OjI0cHg7XHJcbiAgICBkaXZ7XHJcbiAgICAgICAgJi5wYWx0IHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7fVxyXG4gICAgICAgICYucGFydCB7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt9XHJcbiAgICB9XHJcbn1cclxuI3NvZF9ic2tfbGlzdCAjbW9kX29wdGlvbl9mcm0ge3otaW5kZXg6MTAwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6MjBweDt3aWR0aDo1MDBweDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2hlaWdodDo1MDBweDttYXgtaGVpZ2h0OjUwMHB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3cteTpzY3JvbGw7b3ZlcmZsb3cteDpub25lfVxyXG4uYnRuX2NhbmNlbCB7d2lkdGg6NjBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnVybCgnL2ltZy9idG5fMDIxMDE2LmpwZycpIG5vLXJlcGVhdDtib3JkZXI6MCBub25lO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjt9XHJcblxyXG4vKuyjvOusuCovXHJcbiNzb2RfZmluX3BheSwjc29kX2Zpbl9vcmRlcmVyLCNzb2RfZmluX3JlY2VpdmVyLCNzb2RfYnNrX3RvdCwjYmFua19zZWN0aW9uLCN0YXhfc2VjdGlvbiB7bWFyZ2luOjMwcHggMCAwO31cclxuI3NvZF9maW5fY2FuY2VsIHtcclxuICAgIG1hcmdpbjoyMHB4IDAgMDt0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIGgyIHtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt9XHJcbn1cclxuI3NvZF9maW5fY2FuY2VsZnJtIHtcclxuICAgIGRpc3BsYXk6bm9uZTtwYWRkaW5nOjEwcHg7bWFyZ2luOjEwcHggMCAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtcclxuICAgIGxhYmVsIHttYXJnaW4tcmlnaHQ6MTBweDt9XHJcbn1cclxuI3NvZF93c190b3R7XHJcbiAgICBtYXJnaW46MjBweCAwIDA7cGFkZGluZzowIDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTJlMmUyO2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTt6b29tOjE7XHJcbiAgICAmOjphZnRlcntkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO31cclxuICAgIGR0LGRke2Zsb2F0OmxlZnQ7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MTJweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlMmUyZTI7fVxyXG4gICAgZHR7cGFkZGluZy1sZWZ0OjIlO3dpZHRoOjQ4JTt9XHJcbiAgICBkZHtwYWRkaW5nLXJpZ2h0OjIlO3dpZHRoOjQ4JTttYXJnaW46MDt0ZXh0LWFsaWduOnJpZ2h0O31cclxuICAgIC53c19wcmljZXtiYWNrZ3JvdW5kLWNvbG9yOiM4ZjkwOGM7Y29sb3I6I2ZmZjtib3JkZXItdG9wOjAgIWltcG9ydGFudDt9XHJcbn1cclxuLnRheGJpbGxfZmxkIHtkaXNwbGF5Om5vbmU7fVxyXG4ub3JkZXJfdmJ4IHtcclxuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDJweCk7bWFyZ2luLWJvdHRvbToyNXB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTp0YWJsZTtcclxuICAgIGRsIHtcclxuICAgICAgICBwYWRkaW5nOjE1cHggMTBweCAxMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkO2Rpc3BsYXk6dGFibGUtY2VsbDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICAgIGR0IHtcclxuICAgICAgICBmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxNXB4O3RleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIHNwYW4ge2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tbGVmdDo1cHg7Y29sb3I6I2U5NGMxYzt9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgICAgZm9udC1zaXplOjE1cHg7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgcCB7aGVpZ2h0OjE3cHg7Y29sb3I6IzIyMjtmb250LXdlaWdodDo4MDA7cGFkZGluZzoxNXB4IDA7fVxyXG4gICAgICAgIC5kZHRpdCB7aGVpZ2h0OjEzcHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MTBweCAwO2JhY2tncm91bmQtY29sb3I6I2VlZTt9XHJcbiAgICB9XHJcbiAgICAub2RfYngxIHtcclxuICAgICAgICB3aWR0aDoyOTBweDtcclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMzclIC0gMnB4KTttYXJnaW46MCAxcHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3RleHQtYWxpZ246Y2VudGVyO2Zsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICYudG90YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg2MyUgLSAycHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub2RfYngyIHtcclxuICAgICAgICB3aWR0aDo0MThweDtcclxuICAgICAgICBkZCB7d2lkdGg6Y2FsYygyMCUgLSAycHgpO21hcmdpbjowIDFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bGVmdDt9XHJcbiAgICB9XHJcbiAgICAub2RfYngzIHtcclxuICAgICAgICB3aWR0aDoyOTBweDtcclxuICAgICAgICBkZCB7d2lkdGg6Y2FsYygyNSUgLSAycHgpO21hcmdpbjowIDFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bGVmdDt9XHJcbiAgICB9XHJcbn1cclxuLyrrp4jsnbTtjpjsnbTsp4AgKOuCtOyHvO2VkSkqL1xyXG4jc21iX215X292IHtcclxuICAgIG1hcmdpbjowIDAgMjBweDtcclxuICAgIGgyIHtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt9XHJcbn1cclxuI3NtYl9teV9hY3Qge1xyXG4gICAgbWFyZ2luOjEwcHggMDt6b29tOjE7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO2NsZWFyOmJvdGg7Y29udGVudDpcIlwiO1xyXG4gICAgfVxyXG4gICAgdWwge2Zsb2F0OnJpZ2h0O21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7fVxyXG4gICAgbGkge2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAwIDRweDt9XHJcbn1cclxuI3NtYl9teV90Ymwge1xyXG4gICAgd2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgdGgsdGQge2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMmUyZTI7dGV4dC1hbGlnbjpsZWZ0O31cclxuICAgIHRoIHt3aWR0aDoxNSU7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt9XHJcbiAgICB0ZCB7d2lkdGg6MzUlO3BhZGRpbmc6MTBweCAxNXB4O2NvbG9yOiM2NjY7d29yZC1icmVhazpicmVhay1hbGw7fVxyXG59XHJcbiNzbWJfbXlfb2Qge21hcmdpbjowIDAgMjBweDt9XHJcbi5zbWJfbXlfbW9yZSB7bWFyZ2luLXRvcDoxMHB4O3RleHQtYWxpZ246cmlnaHQ7fSJdfQ== */
