html,body{margin:0;padding:0;height:100%}body{font:1em Tahoma,Arial,Helvetica,sans-serif;background:#011d52 url(../img/bg_gradient.png) repeat-x;color:#f2f1f1;min-width:996px}a{text-decoration:none}#header{height:246px;background:#7a98ce url(../img/header_bg.jpg) no-repeat;padding-left:10px}#header p{background:#022668;color:#f2f1f1;width:966px;height:42px;margin:0;padding:0 0 0 10px;line-height:42px;text-shadow:1px 1px 0 #000;font-size:.9em;font-weight:700}#header span{padding-right:10px;float:right}#header a,#header img{text-decoration:none;border:0;padding-left:.2em}div#num_properties{float:right;margin-top:.5em;margin-right:2em;text-align:center;padding:.4em 1.5em .5em 1.4em;color:#000;font-size:.9em;font-weight:700;background:#ecf0f6;border:5px solid #96b7e9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:4px 4px 10px rgba(0,0,0,.25);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.25)}div#num_properties span{color:#e49101;float:none;padding:0}div#num_properties img{margin-top:.3em}div#num_properties:hover{border:5px solid #e7a40b;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:4px 4px 10px rgba(0,0,0,.25);-moz-box-shadow:4px 4px 10px rgba(0,0,0,.25);-webkit-box-shadow:4px 4px 10px rgba(0,0,0,.25);cursor:pointer}#content{position:relative;height:100%;min-height:100%;border-bottom:0;background:#e3e3e3 url(../img/content_bg.jpg) repeat-y;width:996px;margin:auto;padding:0}* html #content{height:100%}body>#content{height:auto}#contentinner{margin-left:216px;margin-top:0;padding:0;font-size:.9em;width:760px;background:#e3e3e3 url(../img/contentinner_bg.jpg) repeat-y;padding-bottom:1em}* html #contentinner{height:1%}html>body #content{height:auto}#cent_content{width:544px;background:#f3f6f9 url(../img/cent_content_bg.jpg) repeat-y;padding:0 10px;margin-top:-35px;margin-bottom:-20px}#cent_content h1{color:#e49101;margin:0 0 .5em;font:normal 1.3em Tahoma,Arial,Helvetica,sans-serif}#cent_content h2{color:#7192c0;margin:.5em 0;font:normal 1.2em Tahoma,Arial,Helvetica,sans-serif}#cent_content h3{color:#7192c0;margin:.5em 0;font:normal 1.1em Tahoma,Arial,Helvetica,sans-serif}#cent_content p{margin:0 0 1em;color:#3c3c3c;padding:0 10px 0 0}#cent_content a:link,#cent_content a:visited{color:#0455c7;background:#f3f7fa}#cent_content a:hover,#cent_content a:active{color:red;background:#f3f7fa}.img_left{float:left!important;margin:0!important;margin-right:.5em!important}.img_right{float:right!important;margin:0!important;margin-left:.5em!important}.img_cent{text-align:center}div#footer{position:relative;height:33px;background:#6887be url(../img/bg_footer.png);border:0;clear:both;color:#fff;width:996px;margin:auto;font-size:.8em;margin-top:-33px}#clearfooter{clear:both;height:33px}.footer2{text-align:right;margin:0 2em;padding:8px 0 0;white-space:nowrap;text-shadow:1px 1px 1px #464646}.footer2 span{float:left;width:5em;text-align:left;margin-top:0}.footer2 a:link,.footer2 a:visited{color:#eaa513;padding:0 .2em}.footer2 a:hover,.footer2 a:active{color:#fff;background:#022668;padding:0 .2em}.zero{margin:0;padding:0}.centre_margin{margin:0 .5em}.left_box_wrapper{margin:0 0 13px}.left_box_wrapper img{display:block;margin:0 auto}.left_box{background:#6b85be url(../img/left_box_body_bg.jpg) no-repeat top left;margin:0;padding:0;text-align:center}.left_box h2{margin:0;padding:0;font-size:1em;color:#eaa513;text-shadow:1px 1px 1px #1e1e1e}.left_box p{margin:0;padding:.5em .6em;font-size:.9em;font-weight:700}.left_box a:link,.left_box a:visited{color:#ff0}.left_box a:hover,.left_box a:active{color:#fff;background:#022668}img.box_image{margin:0 auto;margin-top:.6em;margin-bottom:.4em;border:3px solid #6988be;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.25)}.img_border img,.text_box img,#map_canvas{border:5px solid #96b7e9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.25)}#left_col_outer{float:left;width:197px;text-align:center;margin-left:10px;margin-top:-35px}#nav ul{padding:0;margin:0;font-size:1em;clear:both}#nav li{color:#fff;list-style:none;margin:0 0 2px;font-size:.9em;text-align:left;width:197px}#nav a,#current_page{height:40px;display:block;font-size:1.1em;padding-left:1em;line-height:38px;text-shadow:1px 1px 0 #666}#nav a:link{color:#fff;background:#6887be}#nav a:visited{color:#fff;background:#6887be}#nav a:hover{color:#fff;background:#043187 url(../img/nav_bg_down.png) no-repeat 0 center}#nav a:active{color:#fff;background:#043187 url(../img/nav_bg_down.png) no-repeat 0 center}#current_page{color:#fff!important;background:#043187 url(../img/nav_bg_down.png) no-repeat 0 center!important}.left_col{background:transparent;margin:0}.nav_outer{background:#a2c4f4;border-bottom:none;border-top:none;margin:0 auto}.nav_outer ul{padding:0;margin:0}#end_nav{border:0;border-top:2px solid #a2c4f4;background:#6887be url(../img/end_nav.png) no-repeat -3px 0;margin:-2px 0 13px;padding:0;height:40px;line-height:40px}#end_nav p{padding:0;margin:0;text-align:left}.std_box{background:#fbf6fa url(../img/std_box_bg.jpg) repeat-x;border:2px solid #919091;text-align:left;padding:.2em;width:136px;margin-bottom:4px}.std_box h1{font-weight:700;color:#045505;margin:0}.std_box p{color:#1a1a1a;margin:.7em 0}.std_box a{height:auto!important;border:none!important;padding:0!important;background:transparent!important;display:inline!important;font-size:100%!important}.std_box a:link,.std_box a:visited{color:blue!important}.std_box a:hover,.std_box a:active{color:red!important}.sml_text h1{font-size:.9em}.sml_text p{font-size:.75em}.note{font-size:90%;color:#999;font-style:italic}.highlight{font-weight:700;color:#cd0000}.clear_both{clear:both}.margin_0{margin:0!important}.bolden{font-weight:700}form#qk_content_form{font:.9em Tahoma,Arial,Helvetica,sans-serif;color:#f7f7f7;margin:0;padding:0}.qk_highlight{font:italic .9em Tahoma,Arial,Helvetica,sans-serif;color:#fecaca;background:#5c0001 url(../img/nav_bg_up.png) repeat-y;margin:0;padding:1em 0 0 1em;text-align:left}.qk_header{color:#fedcac;font:normal 1em Tahoma,Arial,Helvetica,sans-serif;margin:.7em 0 0;text-align:left;padding:.8em 0 .8em 1em;background:#940602 url(../img/qk_bg.png) repeat-y}.qk_header img{vertical-align:text-bottom}#qk_content_form textarea{font:.9em Tahoma,Arial,Helvetica,sans-serif;width:160px;background:#cfcdcd;border:1px outset #000;overflow:auto}#qk_content_form input{width:160px;margin-right:.5em}.qk_input{background:#cfcdcd;border:1px outset #000}#qk_content_form input:focus,#qk_content_form textarea:focus{background-color:#ffffef}#qk_content_form select{width:160px;margin-right:.5em}#qk_content_form fieldset ol{padding:0;list-style:none;margin:0 0 .5em}#qk_content_form fieldset li{padding-bottom:1em;clear:left;width:197px}#qk_content_form label{color:#f7f7f7;float:left;width:160px;margin:0;padding:0 0 0 1em;text-align:left}#qk_content_form legend{display:none}#qk_content_form fieldset{float:left;margin:0;padding:0;background:#5c0001 url(../img/nav_bg_up.png) repeat-y;border:0}#qk_content_form img{float:none}.qk_submit{width:197px;margin:-1em 0 1em!important;text-align:left}.qk_submit input{margin:0 0 1em 1em!important}#no_property fieldset{border:0}#no_property fieldset ol{padding:0;list-style:none;margin:2em 2em 1em}#no_property legend{display:none}#content_form textarea{font:.9em Tahoma,Arial,Helvetica,sans-serif}#content_form input{width:160px;margin-right:.5em}#content_form select{width:auto;min-width:180px;margin-right:.5em}.half_select{min-width:85px!important}#content_form{margin-left:10px}#content_form p{text-align:center}#content_form fieldset ol{padding:1em 1em 0;list-style:none}#content_form fieldset li{padding-bottom:1em;clear:left}#content_form fieldset.submit{border-style:none;background:#f3f7fa}#content_form label{float:left;width:10em;margin-right:1em;text-align:right}#content_form legend{display:none}#content_form fieldset{float:left;width:443px;margin:0 0 1.5em 48px;padding:1em 0 0;border:2px solid #f0f0f0;background:#fff url(../img/content_form_bg.jpg);color:#333}#content_form fieldset fieldset{margin-bottom:-.5em;border-style:none;background-color:transparent;background-image:none}#content_form fieldset fieldset legend{margin-left:0;font-weight:400}#content_form fieldset fieldset ol{position:relative;top:-1.1em;margin:0 0 0 11em;padding:0}#content_form fieldset fieldset label{float:none;margin-right:auto;margin-left:0}#content_form img{float:none}#content_form h2{color:#6f0002;text-align:center;text-shadow:none;font-weight:700;font-size:1em}#content_form p{color:#333}#errors,#stop{background:#ffeff2;width:423px;margin-left:auto;margin-right:auto;display:none}div#errors,div#stop{margin-bottom:.5em;color:#9f001d;font-weight:700;padding:0}.error_padding{padding:1em!important;display:block}#errors h1,#errors p,#stop h1,#stop p{background:#fff url(warning.png) no-repeat 5px 3px;color:#9f001d;font-size:1em;padding:.2em .2em .2em 2em;margin-bottom:.5em;border:1px solid #9f001d;text-shadow:none}#stop h1{background:#fff url(stop.gif) no-repeat 5px 3px;padding:1.2em .2em 1.4em 4em}#errors p,#stop p{font-weight:400;background:#fff}#errors ul,#stop ul{border:1px solid #9f001d;background:#fff;margin:0;font-weight:400}#errors li,#stop li{margin:.5em .5em .5em 1.8em}#success{background:#effff0;border:2px solid #007305}div#success{padding:1em;margin-bottom:.5em;color:#007305;font-weight:700}#success h1{background:#fff url(good.png) no-repeat 5px 3px;color:#007305;font-size:1em;padding:.2em .2em .2em 2em;margin-bottom:.5em;border:1px solid #007305}#success ul,#success p{color:#000;font-weight:400;width:100%;margin-left:0;list-style:none;line-height:1.2em}span.success_left{font-weight:700;float:left;width:11em;clear:both}span.success_right{font-weight:400;float:left;width:auto;max-width:21em;text-align:left}#success li{text-align:left;background:#fff;padding:.2em;margin:.1em;border:1px #007305 solid;overflow:hidden;clear:both}div.qk_success{margin-top:.7em;padding:0 .5em!important;font-size:70%;text-align:left}div.qk_error{margin:0!important;padding:5px!important;font-size:70%;text-align:left;width:187px!important}.qk_error ul{margin:0!important;padding:0!important}.nodisplay{display:none}.button1{width:auto!important}.tool-tip{color:#fff;background-color:transparent;width:139px;z-index:13000;text-align:left}.tool-title{font-weight:700;font-size:11px;margin:0;color:#9fd4ff;padding:8px 8px 4px;background:url(../img/bubble.png) top left}.tool-text{font-size:11px;padding:4px 8px 8px;background:url(../img/bubble.png) bottom right}#map{width:auto;height:400px;font-size:.9em;overflow:hidden;color:#0b0b0b;border:2px solid #919091;margin:0 10px 0 0}.nested_list{font-size:1.1em;font-weight:700}.nested_list li{list-style:none}.nested_list li ul li{font-size:.9em;font-weight:400;padding-left:16px;list-style:disc;color:#f7f7f7}.spacer5{height:5px;width:100%;overflow:hidden;clear:right}p.spacer5{margin:0;padding:0}table.prices{border:1px solid #5a5f59;width:100%;color:#fff}.prices td{padding:.5em;vertical-align:top}.t1{width:50%;text-align:left;color:#ffdf76}.t2{width:22%;text-align:right;padding-right:0!important}.t3{width:28%;text-align:left}.cent{text-align:center}.img_link{border:0!important}#table_outer{margin-left:2em}.table_css{display:table;margin:0 auto}.table_row{display:table-row}.table_cell{display:table-cell}.gallery_thumb{width:204px;margin-right:20px}#table_outer a:link img,#table_outer a:visited img{border:3px #575757 solid}#table_outer a:hover img,#table_outer a:active img{border:3px #fe4a4e solid}#content #contentinner div#right_col{text-align:right;background:#e3e3e3;width:196px;padding:0 0 24px;position:absolute;top:187px;right:10px}div#links_listings{float:left;display:inline;width:25em;padding:0 0 .5em}div#links_listings h2{margin:0 0 .5em;font-size:95%}.listing{width:24em;border:1px solid #919091;background:#fff;padding:.5em;overflow:hidden;margin:0 0 .5em}.listing img{float:left;margin:7px}.listing h3,.listing h4{margin:0 0 0 110px}.listing h4{font-weight:400;font-size:80%}.listing p{margin:0;padding:.1em}.nowrap p{margin-left:110px}.news{font-size:.9em!important}.news span{color:#045505}.cent_images{overflow:hidden;margin:0 auto;padding-left:1.1em}.cent_images p{float:left;margin:0 auto;margin-right:.5em;text-align:center;width:160px;color:#a6bafc}.cal{border:0;vertical-align:middle}#thickbox_img img{margin-bottom:.8em;margin-left:.2em}#thickbox_img a:link img,#thickbox_img a:visited img{border:2px #e3b612 solid!important}#thickbox_img a:hover img,#thickbox_img a:active img{border:2px #fe4a4e solid!important}#lang a,#lang img{background:#fffced!important;border:0;float:left;height:auto;padding:0!important;margin-right:.2em}.half_box{background:#fbf6fa url(../img/half_box_bg.jpg) repeat-x;width:216px;border:2px solid #919091;float:left;padding:0 1em 1em;margin:0 0 15px}.half_box h2{color:#4b7795;margin-bottom:.2em}.half_box ul{padding:0;margin:0}.half_box li{font-size:.8em;font-weight:400;color:#4b7795;line-height:normal;list-style:none}.bigger{font-size:.9em!important;font-weight:700!important;color:#020202!important}.half_left_box{margin-right:15px}.top_up_box{float:left;margin:1em 3em;text-align:center;background:#fbf6fa url(../img/half_box_bg.jpg) repeat-x;border:2px solid #919091;padding:.5em}#breadcrumb{background:#fff;height:2.2em;margin:-8px 0 0;border-bottom:5px solid #c3d8e9}#breadcrumb p{margin:0;padding:.2em 0 0 1em;line-height:2em;font-size:.9em;font-weight:700}#breadcrumb span{color:#fff;background:#000845;padding:.2em .5em;border:2px solid #919091;font-weight:400}.breadcrumb_link{padding:.2em .4em;border:2px solid #919091;font-weight:400}#inner_frame{background:#efefef}.wx_top{background:#fffced url(../img/wx_top_bg.jpg) no-repeat;height:70px;margin:0}.wx_bottom{background:#fffced url(../img/wx_bottom_bg.jpg) no-repeat;height:12px;margin:0 0 4px}#wx{margin:0;padding:3px;background:#fffced url(../img/wx_bg.jpg) center;width:180px;font-family:Tahoma,Arial,Helvetica,sans-serif;border:0}#wx h2{color:#c9312c;font-size:.9em;font-weight:700;margin:0 0 .3em;display:none}#wx h3{color:#6e6e6e;font-size:.8em;font-weight:700;margin:0 0 .3em}#wx h4{color:#fff;font-size:.8em;font-weight:700;margin:0}#wx img{border:3px solid #e1e2e2;margin-bottom:.3em}.wx_icons img{border:2px solid #feba28;margin-top:.2em}.wx_icons{display:inline;font-size:.9em;font-weight:700}.wx_left{float:left;padding-left:3.5em!important;color:#fff!important;margin-top:0}.wx_right{float:right;padding-right:3.5em!important;color:#fff!important;margin-top:0}.wx_clear{clear:both;margin:0;height:1px}.wx_max{color:#b10000;font-size:.9em;font-weight:700}.wx_min{color:#035aa6;padding-right:1.2em;font-size:.9em;font-weight:700}#wx_credits{font-size:.6em!important;color:#e7e7e7!important;margin:.5em 0 0!important}#wx_credits a:link,#wx_credits a:visited{color:#e7e7e7;background:#67b7fa;padding:0;margin:0;display:inline;border:0;text-decoration:none}#wx_credits a:hover,#wx_credits a:active{color:#fff;background:#5598cf}#wx p{color:#f9df90;font-size:.8em;font-weight:700;margin:.4em 0 .1em}.starbuy_top{margin-top:4px;display:block}.starbuy_bottom{display:block}.starbuy_body{background:#6988be url(../img/starbuy_body.jpg) no-repeat top left;width:196px;margin:0;padding:.4em 0;text-align:center;font-family:Tahoma,Arial,Helvetica,sans-serif;text-shadow:1px 1px 1px #464646;border:0}.starbuy_body h2{color:#eaa513;font-size:1.3em;margin:0;padding:.3em 0 0;font-weight:400}.starbuy_body img{border:3px #eee solid;margin:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.25)}.starbuy_body h3{color:#fbfea5;font-size:1.2em;margin:0;padding:.2em .3em .3em;font-weight:400}.starbuy_body h4{color:#e9e096;font-size:1.2em;margin:0;padding:0 0 .3em;font-weight:400}.starbuy_body a{padding:0;margin:0;font-size:1.1em;font-weight:400;display:block}.starbuy_body a:link,.starbuy_body a:visited{color:#fce6b7}.starbuy_body a:hover,.starbuy_body a:active{color:#e7a417}.textcent{text-align:center!important}.textcent p{text-align:center!important}.links{background:#fff;width:544px;margin-bottom:1em;font-size:.95em}.links h2{background:#6f8dc3 url(../img/div_header.jpg);margin-top:0!important;font:normal 1em Tahoma,Arial,Helvetica,sans-serif;color:#fff!important;text-shadow:2px 2px 2px rgba(0,0,0,.25);padding:.7em .5em .5em;overflow:hidden}.links h3{color:#be4689;font-size:1em;padding:0 0 0 .5em}.links h4{font-size:.9em;padding:0 0 0 .5em;margin:0!important}.links p{padding:.5em!important;color:#333!important}.links_footer{padding:.5em!important;background:#6f8dc3 url(../img/div_footer.jpg) no-repeat bottom;margin-bottom:0!important;min-height:1.4em}.links_footer a:link,.links_footer a:visited{color:#fce6b7!important;background:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.links_footer a:hover,.links_footer a:active{color:#e7a417!important;background:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.links_header_thin{background:#6f8dc3 url(../img/div_header.jpg);height:1px}.links_footer_thin{background:#6f8dc3 url(../img/div_footer.jpg) no-repeat bottom;height:1px}.links form{margin-left:9px}.links select{width:167px;font-size:.9em}.link_list li{margin-bottom:.2em!important}.desc{background:#fff;width:544px;margin-bottom:.5em}.desc_p{color:#333!important}.desc_lnk{text-align:right}.read_more{text-align:right}.read_more a{border:3px solid #eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px 2px 2px rgba(0,0,0,.25);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.25);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.25);padding:.1em .5em;color:#fff!important}.read_more a:link,.read_more a:visited{background:#6887be!important}.read_more a:hover,.read_more a:active{background:#011e52!important}.desc_lnk a:link,.desc_lnk a:visited{color:#fff!important;background:#6f0002!important;padding:.2em .4em;border:2px solid #eee}.desc_lnk a:hover,.desc_lnk a:active{color:#fff!important;background:#f19900!important;padding:.2em .4em;border:2px solid #eee}.desc h2{color:#fff!important;font:normal 1em Tahoma,Arial,Helvetica,sans-serif;text-shadow:2px 2px 2px rgba(0,0,0,.25);background:#6f8dc3 url(../img/div_header.jpg);padding:.7em .5em .5em;text-align:right;margin-top:0!important;overflow:hidden}.desc h3{color:#e49101!important;font-size:1em;margin:0;text-shadow:none!important}.desc span{float:left;text-align:left}.desc_footer{padding:.5em!important;background:#6f8dc3 url(../img/div_footer.jpg) no-repeat bottom;text-align:right!important;margin-bottom:0!important;font:normal 1em Tahoma,Arial,Helvetica,sans-serif;text-shadow:2px 2px 2px rgba(0,0,0,.25);color:#fff!important}.desc_inner{padding:0 0 10px 10px}.desc_thumb{width:170px;float:left;position:relative;left:-1px;padding-top:5px;font-size:.8em}.desc_thumb img{border:3px solid #eee;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,.25);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.25);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.25)}.desc_desc{margin-left:140px;padding:0 10px 0 0;min-height:135px}#paging{font-size:.9em;float:left;margin-bottom:1em}#paging ul{list-style-type:none;margin-left:-40px}#paging li{margin:0 .1em;float:left;line-height:2.4em}#paging li a{padding:.2em .4em;color:#fff!important;background:#6887be!important;border:2px solid #b9b9b9;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#paging li a:hover{color:#fff!important;border:2px solid #b9b9b9;background:#011e52!important}#paging li a#current_page2{color:#fff!important;border:2px solid #b9b9b9!important;background:#f19900!important;text-decoration:none}#paging li a#null_page{color:#fff!important;border:2px solid #fff!important}.col_top{background:#087d0a url(../img/left_box_top.jpg) top no-repeat;height:14px;margin:0;padding:0;font-size:0}.searchbox_bg{background:#087d0a url(../img/searchbox_bg.png) top no-repeat;height:52px}.column_form{background:#6988be url(../img/left_box_body_bg.jpg) no-repeat top left;margin:0;text-align:left;font:.8em Tahoma,Arial,Helvetica,sans-serif;color:#fff;padding-bottom:.5em;padding-top:.5em}.column_form h2{color:#eaa513;font-size:1.3em;font-weight:700;margin:0;text-shadow:1px 1px 1px #000;padding:0 .7em .6em}.column_form p{padding:0 1em;xmargin:.5em 0 .5em 0}.column_form span{font-style:italic;color:#fff5df}.column_form select,.column_form input,.column_form label,.column_form button{margin-left:.9em;margin-bottom:.5em;margin-top:.2em;font-size:1em}.column_form img{padding:0 0 0 .9em}.column_form a:link,.column_form a:visited{color:#9dccfc}.column_form a:hover,.column_form a:active{color:#fffc05}.currency h2{text-align:left}.currency img{margin:0}.currency form{text-align:left;padding-left:10px;display:block;margin:0}.currency label{text-align:left;font-size:.9em}.currency p{font-size:.8em!important;font-weight:400;text-shadow:1px 1px 3px rgba(0,0,0,.55);text-align:left;padding-left:0}.margin-left_zero{margin-left:0!important}#detail_cent{text-align:center;margin-top:1em}.smltext90{font-size:.8em}.smlcaps{font-variant:small-caps}.lrpad10{padding:0 10px}.detail_paging{font-variant:small-caps;font-size:.9em;background:#f3f7fa!important;margin-right:10px!important;color:#cfcfcf!important}.detail_paging a:link,.detail_paging a:visited{color:#0455c7!important;background:#f3f7fa!important}.detail_paging a:hover,.detail_paging a:active{color:red!important;background:#f3f7fa!important}img.detail_thumb{margin-top:.5em!important}iframe{margin:0;height:330px;width:448px}.textleft{text-align:left!important}.textcent{text-align:center}.textjustify{text-align:justify!important}.floatleft{float:left;padding:0;margin:0}.floatright{float:right;padding:0;margin:0}#description{background:#fff url(../img/content_form_bg.jpg) repeat-y;margin-top:0;margin-bottom:1em;margin-left:auto;margin-right:auto;padding:10px;width:423px;border:2px solid #f0f0f0;color:#333}#description p{color:#333}#description h2{color:#cc8102;text-shadow:none}#description h3{background:#6f8dc3 url(../img/div_footer.jpg) no-repeat bottom;font:normal 1.1em Tahoma,Arial,Helvetica,sans-serif;color:#fedcac!important;line-height:2.2em}#description a:link,#description a:visited{background:#fff;color:blue}#description a:hover,#description a:active{background:#fff;color:red}.detail_note_desc_outer{border:3px solid rgba(255,255,255,.25);padding:1em .3em .3em;margin-bottom:1em;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1)}.detail_note{background:#fff;color:#fff;text-align:center;padding:3px;font-weight:700}.detail_note span{padding:.2em;background:#6887be}.detail_note2{height:2.2em;background:#6f8dc3 url(../img/div_footer.jpg) no-repeat bottom;color:#fff;line-height:2.2em;padding:3px 6px}.detail_note2 p,.detail_note span{color:#fff!important;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.utilities{color:#022668;font-weight:700}.nested_listed{width:380px;list-style:none;margin:1em 1em 1em -4em;font-size:.9em;background:#fff;padding:.5em;border:2px #ececec solid}.indent{padding-left:.5em}#side_bar{display:block;width:99%;margin-top:.5em;margin-bottom:1em;overflow:hidden}#side_bar a{font:.8em/170% Tahoma,Arial,Helvetica,sans-serif;border:2px solid #eee;text-decoration:none;margin:2px;padding:0 3px;float:left;white-space:nowrap;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#side_bar a:link,#side_bar a:visited{color:#011e52;background:#fff;border:2px solid #b9b9b9}#side_bar a:hover,#side_bar a:active{color:#fff;background:#011e52;border:2px solid #b9b9b9}#qk_search{background:#400101;margin:0 0 0 -9px;overflow:hidden;width:573px}#qk_search h2{color:#fedcac;font:normal 1.1em Tahoma,Arial,Helvetica,sans-serif;margin:0;text-align:left;padding:.8em 0 .8em 1em;background:#940602 url(../img/qk_bg.png) repeat}#qk_search a{text-decoration:none}#qk_search a:link,#qk_search a:visited{color:#fff;background:transparent}#qk_search a:hover,#qk_search a:active{color:#fff;background:#f19900}#qk_search ul{list-style:none;padding:.3em;margin:.2em;font-size:.9em}#qk_search li{padding:.2em 0 .2em .4em;margin:0}.qk_col{float:left;width:33%}.fs_11{color:#600001!important}.loading{font-size:1em;display:none;padding:0;margin:0 0 .3em;background:transparent;color:#fedcac}.loading img{vertical-align:bottom;padding:0 0 .2em;margin:0}.pfinder_clearer{clear:both;height:1px;margin:0;padding:0;font-size:1px}h2.right_box{font:bold 1.2em Tahoma,Arial,Helvetica,sans-serif;padding:0;margin:-.5em 0 .5em!important;color:#eaa513;text-shadow:1px 1px 1px #1e1e1e}.text_box{background:#fff;padding:1em;border:3px solid #f0f0f0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:1em}.text_box ul li:nth-child(2n+2){background:#f9fcff}.text_box li{background:#f6f5f5;color:#666;width:400px;font-weight:700;margin-bottom:.2em;list-style:none;padding:.1em .3em}.text_box a{background:transparent!important}.text_box span{color:#666;float:right}.slideshow_outer{margin-left:5px}.slideshow{height:354px}.bottom_spacer{margin-bottom:1em}form#crm{padding:10px;width:420px!important;border:2px solid #f0f0f0;background:#fff;color:#333}#crm select{width:160px!important}form#crm input,form#crm textarea{font:.94em Tahoma,Arial,Helvetica,sans-serif;width:160px!important}#crm legend{color:#e49101}#crm fieldset{border:1px solid #f0f0f0}#crm h2{color:#cd0000;font-size:1em;font-weight:700}#crm h3{color:#6887be;font-size:1em;font-weight:700}.form_note{color:#cd0000}.left{float:left;width:170px}.logout{float:right!important;font-weight:700;background:#fafafa;border:2px solid #f0f0f0;padding:.3em}.showpass{margin:0;padding:0;width:10px!important}.form{width:255px;border:2px solid #f0f0f0;padding:10px;background:#fff}.form input,textarea{width:245px;font:.94em Tahoma,Arial,Helvetica,sans-serif}.error{border:2px solid #f0f0f0;width:255px;background:#fff4f5;font-size:1em}p.error{padding:10px!important}.error span{border:0;padding:1px;color:#c00}.error ul{margin:0 0 1em;padding:0 1em}.contactbutton{width:120px!important}div#map_canvas{display:block;margin-top:1em;margin-bottom:1em;width:94%;height:400px}#skypedetectionswf{position:fixed;top:0;left:-10px}
/*# sourceMappingURL=data:application/json;base64,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ZUFDTSxDQUN0QixxQkFHRyxZQUFZLDRDQUNxQyxDQUNwRCxPQUlHLHlCQUF5QixZQUNiLG1CQUNPLGFBQ0wsQ0FDakIsUUFHRyxzQkFBd0IsQ0FDM0IsWUFHRyxTQUFTLFlBQ0csVUFDRSxDQUNqQixVQUdHLGVBQWlCLGFBQ0csQ0FDdkIsZUFHRyxxQkFBdUIsQ0FDMUIsZUFLRyxjQUFlLGVBQ0Msa0JBQ0csVUFDVCxZQUNHLENBQ2hCLG1CQUVrQixlQUFlLE1BQU0sVUFBVSxDQUFDIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5IHttYXJnaW46MDsgcGFkZGluZzowOyBoZWlnaHQ6MTAwJX1cblxuYm9keSB7XG4gICAgZm9udDoxZW0gVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICMwMTFkNTIgdXJsKC4uL2ltZy9iZ19ncmFkaWVudC5wbmcpIHJlcGVhdC14O1xuICAgIGNvbG9yOiNmMmYxZjE7XG4gICAgbWluLXdpZHRoOjk5NnB4Oy8qIGZvciBtb3ppbGxhKi9cbn1cblxuYSB7dGV4dC1kZWNvcmF0aW9uOm5vbmU7fVxuXG4jaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI0NnB4O1xuICAgIGJhY2tncm91bmQ6ICM3YTk4Y2UgdXJsKC4uL2ltZy9oZWFkZXJfYmcuanBnKSBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG59XG5cbiNoZWFkZXIgcCB7XG4gICAgYmFja2dyb3VuZDojMDIyNjY4O1xuICAgIGNvbG9yOiNmMmYxZjE7XG4gICAgd2lkdGg6OTY2cHg7XG4gICAgaGVpZ2h0OjQycHg7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowIDAgMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OjQycHg7XG4gICAgdGV4dC1zaGFkb3c6MXB4IDFweCAwICMwMDAwMDA7XG4gICAgZm9udC1zaXplOi45ZW07XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xufVxuXG4jaGVhZGVyIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBmbG9hdDpyaWdodDtcbn0gXG5cbiNoZWFkZXIgYSwgI2hlYWRlciBpbWd7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgYm9yZGVyOjA7XG4gICAgcGFkZGluZy1sZWZ0Oi4yZW07XG59IFxuXG5kaXYjbnVtX3Byb3BlcnRpZXMgIHtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW4tdG9wOi41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OjJlbTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOi40ZW0gMS41ZW0gLjVlbSAxLjRlbTtcbiAgICBjb2xvcjojMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmMGY2O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICM5NmI3ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyAvKiBDU1MzICovXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7IC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDsgLyogU2FmYXJpLCBDaHJvbWUgKi9cbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbmRpdiNudW1fcHJvcGVydGllcyBzcGFuIHtcbiAgICBjb2xvcjojZTQ5MTAxO1xuICAgIGZsb2F0Om5vbmU7XG4gICAgcGFkZGluZzowO1xufVxuXG5kaXYjbnVtX3Byb3BlcnRpZXMgaW1nIHtcbiAgICBtYXJnaW4tdG9wOi4zZW07XG59XG5cbmRpdiNudW1fcHJvcGVydGllczpob3ZlciB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgI2U3YTQwYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IC8qIENTUzMgKi9cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4OyAvKiBTYWZhcmksIENocm9tZSAqL1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjb250ZW50IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTowO1xuICAgIGJhY2tncm91bmQ6I2UzZTNlMyB1cmwoLi4vaW1nL2NvbnRlbnRfYmcuanBnKSByZXBlYXQteTtcbiAgICB3aWR0aDo5OTZweDtcbiAgICBtYXJnaW46YXV0bztcbiAgICBwYWRkaW5nOjA7XG59XG4qIGh0bWwgI2NvbnRlbnQge2hlaWdodDoxMDAlfVxuYm9keT4jY29udGVudCB7aGVpZ2h0OmF1dG87fVxuXG4jY29udGVudGlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDoyMTZweDtcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgIHdpZHRoOjc2MHB4O1xuICAgIGJhY2tncm91bmQ6I2UzZTNlMyB1cmwoLi4vaW1nL2NvbnRlbnRpbm5lcl9iZy5qcGcpIHJlcGVhdC15O1xuICAgIHBhZGRpbmctYm90dG9tOjFlbTtcbn1cbiogaHRtbCAjY29udGVudGlubmVyIHtoZWlnaHQ6MSV9LyogY29tYmF0IGllIDMgcGl4ZWwgam9nICovXG5cbmh0bWw+Ym9keSAjY29udGVudHtoZWlnaHQ6YXV0b31cblxuI2NlbnRfY29udGVudCB7XG4gICAgd2lkdGg6NTQ0cHg7XG4gICAgYmFja2dyb3VuZDojZjNmNmY5IHVybCguLi9pbWcvY2VudF9jb250ZW50X2JnLmpwZykgcmVwZWF0LXk7XG4gICAgcGFkZGluZzowIDEwcHggMCAxMHB4O1xuICAgIG1hcmdpbi10b3A6LTM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTotMjBweFxufVxuXG4jY2VudF9jb250ZW50IGgxIHtcbiAgICBjb2xvcjojZTQ5MTAxO1xuICAgIG1hcmdpbjowIDAgLjVlbSAwO1xuICAgIGZvbnQ6bm9ybWFsIDEuM2VtIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuI2NlbnRfY29udGVudCBoMiB7XG4gICAgY29sb3I6ICM3MTkyYzA7XG4gICAgbWFyZ2luOi41ZW0gMCAuNWVtIDA7XG4gICAgZm9udDpub3JtYWwgMS4yZW0gVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4jY2VudF9jb250ZW50IGgzIHtcbiAgICBjb2xvcjogIzcxOTJjMDtcbiAgICBtYXJnaW46LjVlbSAwIC41ZW0gMDtcbiAgICBmb250Om5vcm1hbCAxLjFlbSBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbiNjZW50X2NvbnRlbnQgcCB7XG4gICAgbWFyZ2luOjAgMCAxZW0gMDtcbiAgICBjb2xvcjojM2MzYzNjO1xuICAgIHBhZGRpbmc6MCAxMHB4IDAgMDtcbn1cblxuI2NlbnRfY29udGVudCBhOmxpbmssICNjZW50X2NvbnRlbnQgYTp2aXNpdGVke1xuICAgIGNvbG9yOiAjMDQ1NWM3OyBcbiAgICBiYWNrZ3JvdW5kOiNmM2Y3ZmE7XG59IFxuI2NlbnRfY29udGVudCBhOmhvdmVyLCAjY2VudF9jb250ZW50IGE6YWN0aXZle1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIGJhY2tncm91bmQ6I2YzZjdmYTtcbn1cblxuLmltZ19sZWZ0IHtcbiAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6LjVlbSAhaW1wb3J0YW50O1xufVxuXG4uaW1nX3JpZ2h0IHtcbiAgICBmbG9hdDpyaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6LjVlbSAhaW1wb3J0YW50O1xufVxuXG4uaW1nX2NlbnQge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG5kaXYjZm9vdGVyIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgYmFja2dyb3VuZDojNjg4N2JlIHVybCguLi9pbWcvYmdfZm9vdGVyLnBuZyk7XG4gICAgYm9yZGVyOjA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6OTk2cHg7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgZm9udC1zaXplOi44ZW07XG4gICAgbWFyZ2luLXRvcDotMzNweDtcbn1cbiNjbGVhcmZvb3RlcntjbGVhcjpib3RoO2hlaWdodDozM3B4O30vKm5lZWRlZCB0byBtYWtlIHJvb20gZm9yIGZvb3RlciovXG5cbi5mb290ZXIye1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgbWFyZ2luOjAgMmVtIDAgMmVtO1xuICAgIHBhZGRpbmc6OHB4IDAgMCAwO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCAjNDY0NjQ2O1xufVxuLmZvb3RlcjIgc3BhbntmbG9hdDpsZWZ0O3dpZHRoOjVlbTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLXRvcDowO31cblxuLmZvb3RlcjIgYTpsaW5rLCAuZm9vdGVyMiBhOnZpc2l0ZWQgeyBcbiAgICBjb2xvcjogI2VhYTUxMzsgXG4gICAgcGFkZGluZzogMCAuMmVtO1xufVxuLmZvb3RlcjIgYTpob3ZlciwgLmZvb3RlcjIgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IzAyMjY2ODtcbiAgICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnplcm8ge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbn1cblxuLmNlbnRyZV9tYXJnaW4ge1xuICAgIG1hcmdpbjowIC41ZW07XG59XG5cbi5sZWZ0X2JveF93cmFwcGVyIHtcbiAgICBtYXJnaW46MCAwIDEzcHggMDtcbn1cblxuLmxlZnRfYm94X3dyYXBwZXIgaW1ne1xuICAgIGRpc3BsYXk6YmxvY2s7IC8qIGZpeCBpZSA2Lzcgd2hpdGUgc3BhY2UgYnVnICovXG4gICAgbWFyZ2luOjAgYXV0bztcbn1cblxuLmxlZnRfYm94ICB7XG4gICAgYmFja2dyb3VuZDojNmI4NWJlIHVybCguLi9pbWcvbGVmdF9ib3hfYm9keV9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5sZWZ0X2JveCBoMntcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgZm9udC1zaXplOjFlbTtcbiAgICBjb2xvcjojZWFhNTEzO1xuICAgIHRleHQtc2hhZG93OjFweCAxcHggMXB4ICMxZTFlMWU7XG59XG5cbi5sZWZ0X2JveCBwe1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6LjVlbSAuNmVtO1xuICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbn1cblxuLmxlZnRfYm94IGE6bGluaywgLmxlZnRfYm94IGE6dmlzaXRlZHtcbiAgICBjb2xvcjojZmZmZjAwO1xufVxuXG4ubGVmdF9ib3ggYTpob3ZlciwgLmxlZnRfYm94IGE6YWN0aXZle1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDojMDIyNjY4O1xufVxuXG5pbWcuYm94X2ltYWdlICB7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBtYXJnaW4tdG9wOi42ZW07XG4gICAgbWFyZ2luLWJvdHRvbTouNGVtO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM2OTg4YmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyAvKiBDU1MzICovXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7IC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDsgLyogU2FmYXJpLCBDaHJvbWUgKi9cbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5pbWdfYm9yZGVyIGltZywgLnRleHRfYm94IGltZywgI21hcF9jYW52YXN7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzk2YjdlOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IC8qIENTUzMgKi9cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4OyAvKiBTYWZhcmksIENocm9tZSAqL1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuI2xlZnRfY29sX291dGVyIHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOiAxOTdweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcdFxuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgbWFyZ2luLXRvcDotMzVweDtcbn1cblxuI25hdiB1bCB7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgY2xlYXI6Ym90aDtcbn1cblxuI25hdiBsaXtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW46MCAwIDJweCAwO1xuICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICB3aWR0aDoxOTdweDtcbn1cblxuI25hdiBhLCAjY3VycmVudF9wYWdle1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOjEuMWVtO1xuICAgIHBhZGRpbmctbGVmdDoxZW07XG4gICAgbGluZS1oZWlnaHQ6MzhweDtcbiAgICB0ZXh0LXNoYWRvdzoxcHggMXB4IDAgIzY2NjY2Njtcbn1cblxuI25hdiBhOmxpbmsgeyBcbiAgICBjb2xvcjogI2ZmZmZmZjsgXG4gICAgYmFja2dyb3VuZDojNjg4N2JlO1xufSBcbiNuYXYgYTp2aXNpdGVkIHsgXG4gICAgY29sb3I6ICNmZmZmZmY7IFxuICAgIGJhY2tncm91bmQ6IzY4ODdiZTtcbn0gXG4jbmF2IGE6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDojMDQzMTg3IHVybCguLi9pbWcvbmF2X2JnX2Rvd24ucG5nKSBuby1yZXBlYXQgMCBjZW50ZXI7XG59XG4jbmF2IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiMwNDMxODcgdXJsKC4uL2ltZy9uYXZfYmdfZG93bi5wbmcpIG5vLXJlcGVhdCAwIGNlbnRlcjtcbn1cblxuI2N1cnJlbnRfcGFnZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiMwNDMxODcgdXJsKC4uL2ltZy9uYXZfYmdfZG93bi5wbmcpIG5vLXJlcGVhdCAwIGNlbnRlciAhaW1wb3J0YW50O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxlZnRfY29sIHtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjowO1xufVxuXG4ubmF2X291dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiNhMmM0ZjQ7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICBtYXJnaW46MCBhdXRvO1xufVxuXG4ubmF2X291dGVyIHVsIHtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjA7XG59XG5cbiNlbmRfbmF2IHtcbiAgICBib3JkZXI6MDtcbiAgICBib3JkZXItdG9wOjJweCBzb2xpZCAjYTJjNGY0O1xuICAgIGJhY2tncm91bmQ6IzY4ODdiZSB1cmwoLi4vaW1nL2VuZF9uYXYucG5nKSBuby1yZXBlYXQgLTNweCAwcHg7XG4gICAgbWFyZ2luOi0ycHggMCAxM3B4IDA7XG4gICAgcGFkZGluZzowO1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OjQwcHg7XG59XG5cbiNlbmRfbmF2IHB7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbn1cblxuLnN0ZF9ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmYmY2ZmEgdXJsKC4uL2ltZy9zdGRfYm94X2JnLmpwZykgcmVwZWF0LXg7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjOTE5MDkxO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBwYWRkaW5nOi4yZW07XG4gICAgd2lkdGg6MTM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTo0cHg7XG59XG5cbi5zdGRfYm94IGgxIHtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGNvbG9yOiAjMDQ1NTA1O1xuICAgIG1hcmdpbjowO1xufVxuXG4uc3RkX2JveCBwIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBtYXJnaW46LjdlbSAwO1xufVxuXG5cbi5zdGRfYm94IGEge1xuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RkX2JveCBhOmxpbmssIC5zdGRfYm94IGE6dmlzaXRlZCB7IFxuICAgIGNvbG9yOiBibHVlICFpbXBvcnRhbnQ7IFxufSBcbi5zdGRfYm94IGE6aG92ZXIsIC5zdGRfYm94IGE6YWN0aXZle1xuICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLnNtbF90ZXh0IGgxIHtcbiAgICBmb250LXNpemU6LjllbTtcbn1cbi5zbWxfdGV4dCBwIHtcbiAgICBmb250LXNpemU6Ljc1ZW07XG59XG5cbi5ub3Rle1xuICAgIGZvbnQtc2l6ZTo5MCU7XG4gICAgY29sb3I6Izk5OTk5OTtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbn1cblxuLmhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjojY2QwMDAwO1xufVxuXG4uY2xlYXJfYm90aHtjbGVhcjpib3RoO31cbi5tYXJnaW5fMHttYXJnaW46MCAhaW1wb3J0YW50O31cbi5ib2xkZW57Zm9udC13ZWlnaHQ6Ym9sZDt9XG5cbi8qIHFrX2NvbnRlbnRfZm9ybSAqL1xuZm9ybSNxa19jb250ZW50X2Zvcm0ge1xuICAgIGZvbnQ6LjllbSBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsXHRzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiNmN2Y3Zjc7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xufVxuXG4ucWtfaGlnaGxpZ2h0IHtcbiAgICBmb250Oml0YWxpYyAuOWVtIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSxcdHNhbnMtc2VyaWY7XG4gICAgY29sb3I6I2ZlY2FjYTtcbiAgICBiYWNrZ3JvdW5kOiM1YzAwMDEgdXJsKC4uL2ltZy9uYXZfYmdfdXAucG5nKSByZXBlYXQteTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjFlbSAwIDAgMWVtO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbn1cblxuLnFrX2hlYWRlciB7XG4gICAgY29sb3I6I2ZlZGNhYztcbiAgICBmb250Om5vcm1hbCAxZW0gVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjouN2VtIDAgMCAwO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBwYWRkaW5nOi44ZW0gMCAuOGVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiM5NDA2MDIgdXJsKC4uL2ltZy9xa19iZy5wbmcpIHJlcGVhdC15O1xufVxuXG4ucWtfaGVhZGVyIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207XG59XG5cbiNxa19jb250ZW50X2Zvcm0gdGV4dGFyZWF7XG4gICAgZm9udDouOWVtIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSxcdHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6MTYwcHg7XG4gICAgYmFja2dyb3VuZDojY2ZjZGNkO1xuICAgIGJvcmRlcjoxcHggb3V0c2V0ICMwMDAwMDA7XG4gICAgb3ZlcmZsb3c6YXV0bztcbn1cblxuI3FrX2NvbnRlbnRfZm9ybSBpbnB1dHtcbiAgICB3aWR0aDoxNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6LjVlbTtcbn1cblxuLnFrX2lucHV0e1xuICAgIGJhY2tncm91bmQ6I2NmY2RjZDtcbiAgICBib3JkZXI6MXB4IG91dHNldCAjMDAwMDAwO1xufVxuXG4jcWtfY29udGVudF9mb3JtIGlucHV0OmZvY3VzLCAjcWtfY29udGVudF9mb3JtIHRleHRhcmVhOmZvY3Vze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZWY7XG59XG5cbiNxa19jb250ZW50X2Zvcm0gc2VsZWN0e1xuICAgIHdpZHRoOjE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDouNWVtO1xufVxuXG4jcWtfY29udGVudF9mb3JtIGZpZWxkc2V0IG9sIHsgIFxuICAgIHBhZGRpbmc6IDA7ICBcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjowIDAgLjVlbSAwO1xufVxuI3FrX2NvbnRlbnRfZm9ybSBmaWVsZHNldCBsaSB7IFxuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgY2xlYXI6bGVmdDtcbiAgICB3aWR0aDoxOTdweDtcbn1cblxuI3FrX2NvbnRlbnRfZm9ybSBsYWJlbHsgXG4gICAgY29sb3I6I2Y3ZjdmNzsgXG4gICAgZmxvYXQ6IGxlZnQ7ICBcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luOjA7ICBcbiAgICBwYWRkaW5nOjAgMCAwIDFlbTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbiNxa19jb250ZW50X2Zvcm0gbGVnZW5kIHsgIFxuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuI3FrX2NvbnRlbnRfZm9ybSBmaWVsZHNldCB7ICBcbiAgICBmbG9hdDogbGVmdDsgIFxuICAgIG1hcmdpbjowOyBcbiAgICBwYWRkaW5nOjA7ICBcbiAgICBiYWNrZ3JvdW5kOiM1YzAwMDEgdXJsKC4uL2ltZy9uYXZfYmdfdXAucG5nKSByZXBlYXQteTtcbiAgICBib3JkZXI6MDtcbn1cblxuI3FrX2NvbnRlbnRfZm9ybSBpbWcge1xuICAgIGZsb2F0Om5vbmU7XG59XG5cbi5xa19zdWJtaXQge1xuICAgIHdpZHRoOjE5N3B4O1xuICAgIG1hcmdpbjotMWVtIDAgMWVtIDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5xa19zdWJtaXQgaW5wdXR7XG4gICAgbWFyZ2luOjAgMCAxZW0gMWVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIF9fX19fX19fX19fX19fX19fX19fXyAqL1xuXG5cbiNub19wcm9wZXJ0eSBmaWVsZHNldHtcbiAgICBib3JkZXI6MDtcbn1cblxuI25vX3Byb3BlcnR5IGZpZWxkc2V0IG9sIHsgIFxuICAgIHBhZGRpbmc6IDA7ICBcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjoyZW0gMmVtIDFlbSAyZW07XG59XG5cbiNub19wcm9wZXJ0eSBsZWdlbmQgeyAgXG4gICAgZGlzcGxheTpub25lO1xufVxuXG4vKiBfX19fX19fX19fX19fX19fX19fX18gKi9cblxuLyogY29udGVudF9mb3JtICovXG4jY29udGVudF9mb3JtIHRleHRhcmVhe1xuICAgIGZvbnQ6LjllbSBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsXHRzYW5zLXNlcmlmO1xufVxuXG4jY29udGVudF9mb3JtIGlucHV0e1xuICAgIHdpZHRoOjE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDouNWVtO1xufVxuXG4jY29udGVudF9mb3JtIHNlbGVjdHtcbiAgICB3aWR0aDphdXRvO1xuICAgIG1pbi13aWR0aDoxODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6LjVlbTtcbn1cblxuLmhhbGZfc2VsZWN0e1xuICAgIG1pbi13aWR0aDo4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNjb250ZW50X2Zvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG59XG5cbiNjb250ZW50X2Zvcm0gcHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuI2NvbnRlbnRfZm9ybSBmaWVsZHNldCBvbCB7ICBcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDAgMWVtOyAgXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNjb250ZW50X2Zvcm0gZmllbGRzZXQgbGkgeyAgXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBjbGVhcjpsZWZ0O1xufVxuXG4jY29udGVudF9mb3JtIGZpZWxkc2V0LnN1Ym1pdCB7ICBcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDojZjNmN2ZhO1xufVxuXG4jY29udGVudF9mb3JtIGxhYmVsIHsgIFxuICAgIGZsb2F0OiBsZWZ0OyAgXG4gICAgd2lkdGg6IDEwZW07ICBcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgIFxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jY29udGVudF9mb3JtIGxlZ2VuZCB7ICBcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbiNjb250ZW50X2Zvcm0gZmllbGRzZXQgeyAgXG4gICAgZmxvYXQ6IGxlZnQ7ICBcbiAgICB3aWR0aDogNDQzcHg7ICBcbiAgICBtYXJnaW46IDAgMCAxLjVlbSA0OHB4OyBcbiAgICBwYWRkaW5nOiAxZW0gMCAwIDA7ICBcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwOyAgXG4gICAgYmFja2dyb3VuZDojZmZmZmZmIHVybCguLi9pbWcvY29udGVudF9mb3JtX2JnLmpwZyk7XG4gICAgY29sb3I6IzMzMzMzMztcbn1cblxuI2NvbnRlbnRfZm9ybSBmaWVsZHNldCBmaWVsZHNldCB7ICBcbiAgICBtYXJnaW4tYm90dG9tOiAtLjVlbTsgIFxuICAgIGJvcmRlci1zdHlsZTogbm9uZTsgIFxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbiNjb250ZW50X2Zvcm0gZmllbGRzZXQgZmllbGRzZXQgbGVnZW5kIHsgIFxuICAgIG1hcmdpbi1sZWZ0OiAwOyAgXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNjb250ZW50X2Zvcm0gZmllbGRzZXQgZmllbGRzZXQgb2wgeyAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgXG4gICAgdG9wOiAtMS4xZW07ICBcbiAgICBtYXJnaW46IDAgMCAwIDExZW07ICBcbiAgICBwYWRkaW5nOiAwO1xufVxuI2NvbnRlbnRfZm9ybSBmaWVsZHNldCBmaWVsZHNldCBsYWJlbCB7ICBcbiAgICBmbG9hdDogbm9uZTsgIFxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuI2NvbnRlbnRfZm9ybSBpbWcge1xuICAgIGZsb2F0Om5vbmU7XG59XG5cbiNjb250ZW50X2Zvcm0gaDJ7XG4gICAgY29sb3I6IzZmMDAwMjtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzpub25lO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgZm9udC1zaXplOjFlbTtcbn1cblxuI2NvbnRlbnRfZm9ybSBwIHtcbiAgICBjb2xvcjojMzMzMzMzO1xufVxuXG4jZXJyb3JzLCAjc3RvcHtcbiAgICBiYWNrZ3JvdW5kOiNmZmVmZjI7XG4gICAgd2lkdGg6NDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbmRpdiNlcnJvcnMsIGRpdiNzdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOi41ZW07XG4gICAgY29sb3I6IzlmMDAxZDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIHBhZGRpbmc6MDtcbn1cblxuLmVycm9yX3BhZGRpbmcge1xuICAgIHBhZGRpbmc6MWVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTpibG9jaztcbn1cblxuI2Vycm9ycyBoMSwgI2Vycm9ycyBwLCAjc3RvcCBoMSwgI3N0b3AgcCB7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmIHVybCh3YXJuaW5nLnBuZykgbm8tcmVwZWF0IDVweCAzcHg7XG4gICAgY29sb3I6IzlmMDAxZDtcbiAgICBmb250LXNpemU6MWVtO1xuICAgIHBhZGRpbmc6LjJlbSAuMmVtIC4yZW0gMmVtO1xuICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM5ZjAwMWQ7XG4gICAgdGV4dC1zaGFkb3c6bm9uZTtcbn1cblxuI3N0b3AgaDEge1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZiB1cmwoc3RvcC5naWYpIG5vLXJlcGVhdCA1cHggM3B4O1xuICAgIHBhZGRpbmc6MS4yZW0gLjJlbSAxLjRlbSA0ZW07XG59XG5cbiNlcnJvcnMgcCwgI3N0b3AgcCB7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbn1cblxuI2Vycm9ycyB1bCwgI3N0b3AgdWwge1xuICAgIGJvcmRlcjoxcHggc29saWQgIzlmMDAxZDtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgbWFyZ2luOjA7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuXG4jZXJyb3JzIGxpLCAjc3RvcCBsaSB7XG4gICAgbWFyZ2luOi41ZW0gLjVlbSAuNWVtIDEuOGVtO1xufVxuXG4jc3VjY2Vzc3tcbiAgICBiYWNrZ3JvdW5kOiNlZmZmZjA7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjMDA3MzA1O1xufVxuXG5kaXYjc3VjY2VzcyB7XG4gICAgcGFkZGluZzoxZW07XG4gICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICAgIGNvbG9yOiMwMDczMDU7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuI3N1Y2Nlc3MgaDEge1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZiB1cmwoZ29vZC5wbmcpIG5vLXJlcGVhdCA1cHggM3B4O1xuICAgIGNvbG9yOiMwMDczMDU7XG4gICAgZm9udC1zaXplOjFlbTtcbiAgICBwYWRkaW5nOi4yZW0gLjJlbSAuMmVtIDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOi41ZW07XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMDA3MzA1O1xufVxuXG4jc3VjY2VzcyB1bCwjc3VjY2VzcyBwe1xuICAgIGNvbG9yOiMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgbGluZS1oZWlnaHQ6MS4yZW07XG59XG5cbnNwYW4uc3VjY2Vzc19sZWZ0IHtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MTFlbTtcbiAgICBjbGVhcjpib3RoO1xufVxuXG5zcGFuLnN1Y2Nlc3NfcmlnaHQgIHtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDphdXRvOztcbiAgICBtYXgtd2lkdGg6MjFlbTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbiNzdWNjZXNzIGxpIHtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIHBhZGRpbmc6LjJlbTtcbiAgICBtYXJnaW46LjFlbTtcbiAgICBib3JkZXI6MXB4ICMwMDczMDUgc29saWQ7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbmRpdi5xa19zdWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOi43ZW07XG4gICAgcGFkZGluZzowIC41ZW0gMCAuNWVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjcwJTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbmRpdi5xa19lcnJvciB7XG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIHdpZHRoOjE4N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5xa19lcnJvciB1bHtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG59XG5cbi5ub2Rpc3BsYXkge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmJ1dHRvbjF7d2lkdGg6YXV0byAhaW1wb3J0YW50O31cblxuLnRvb2wtdGlwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMzlweDtcbiAgICB6LWluZGV4OiAxMzAwMDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi50b29sLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjOUZENEZGO1xuICAgIHBhZGRpbmc6IDhweCA4cHggNHB4O1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9idWJibGUucG5nKSB0b3AgbGVmdDtcbn1cblxuLnRvb2wtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9idWJibGUucG5nKSBib3R0b20gcmlnaHQ7XG59XG5cbiNtYXAge1xuICAgIHdpZHRoOiBhdXRvOyBcbiAgICBoZWlnaHQ6IDQwMHB4OyBcbiAgICBmb250LXNpemU6LjllbTsgXG4gICAgb3ZlcmZsb3c6aGlkZGVuOyBcbiAgICBjb2xvcjojMGIwYjBiO1xuICAgIGJvcmRlcjoycHggc29saWQgIzkxOTA5MTtcbiAgICBtYXJnaW46MCAxMHB4IDAgMDtcbn1cblxuLm5lc3RlZF9saXN0IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi5uZXN0ZWRfbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5lc3RlZF9saXN0IGxpIHVsIGxpIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBsaXN0LXN0eWxlOmRpc2M7XG4gICAgY29sb3I6I2Y3ZjdmNztcbn1cblxuLnNwYWNlcjV7XG4gICAgaGVpZ2h0OjVweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBjbGVhcjpyaWdodDtcbn1cbnAuc3BhY2VyNSB7bWFyZ2luOjA7cGFkZGluZzowO31cblxudGFibGUucHJpY2VzIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM1YTVmNTk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjb2xvcjojZmZmZmZmO1xufVxuXG4ucHJpY2VzIHRke1xuICAgIHBhZGRpbmc6LjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5cbi50MXtcbiAgICB3aWR0aDo1MCU7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIGNvbG9yOiNmZmRmNzY7XG59XG5cbi50MntcbiAgICB3aWR0aDoyMiU7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcbn1cblxuLnQze1xuICAgIHdpZHRoOjI4JTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5jZW50IHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLmltZ19saW5rIHtcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xufVxuXG4jdGFibGVfb3V0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OjJlbTtcbn1cblxuLnRhYmxlX2NzcyB7XG4gICAgZGlzcGxheTp0YWJsZTtcbiAgICBtYXJnaW46MCBhdXRvO1xufVxuXG4udGFibGVfcm93IHtcbiAgICBkaXNwbGF5OnRhYmxlLXJvdztcbn1cblxuLnRhYmxlX2NlbGwge1xuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbn1cblxuLmdhbGxlcnlfdGh1bWIge1xuICAgIHdpZHRoOjIwNHB4OyBcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbn1cblxuXG4jdGFibGVfb3V0ZXIgYTpsaW5rIGltZywgI3RhYmxlX291dGVyIGE6dmlzaXRlZCBpbWd7IFxuICAgIGJvcmRlcjozcHggIzU3NTc1NyBzb2xpZDtcbn1cblxuI3RhYmxlX291dGVyIGE6aG92ZXIgaW1nLCAjdGFibGVfb3V0ZXIgYTphY3RpdmUgaW1neyBcbiAgICBib3JkZXI6M3B4ICNmZTRhNGUgc29saWQ7XG59IFxuXG4jY29udGVudCAjY29udGVudGlubmVyIGRpdiNyaWdodF9jb2wge1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgYmFja2dyb3VuZDojZTNlM2UzO1xuICAgIHdpZHRoOjE5NnB4O1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4IDA7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjE4N3B4O1xuICAgIHJpZ2h0OjEwcHg7XG59XG5cbmRpdiNsaW5rc19saXN0aW5ncyAge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgZGlzcGxheTppbmxpbmU7XG4gICAgd2lkdGg6MjVlbTtcbiAgICBwYWRkaW5nOiAwIDAgLjVlbSAwO1xufVxuXG5kaXYjbGlua3NfbGlzdGluZ3MgaDIgIHtcbiAgICBtYXJnaW46MCAwIC41ZW0gMDtcbiAgICBmb250LXNpemU6OTUlO1xufVxuXG4ubGlzdGluZ3tcbiAgICB3aWR0aDoyNGVtO1xuICAgIGJvcmRlcjoxcHggc29saWQgIzkxOTA5MTtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgcGFkZGluZzouNWVtO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtYXJnaW46MCAwIC41ZW0gMDtcbn1cbi5saXN0aW5nIGltZ3tcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbjo3cHg7XG59XG5cbi5saXN0aW5nIGgzLCAubGlzdGluZyBoNHtcbiAgICBtYXJnaW46MCAwIDAgMTEwcHg7XG59XG5cbi5saXN0aW5nIGg0e1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICBmb250LXNpemU6ODAlO1xufVxuXG4ubGlzdGluZyBwe1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6LjFlbTtcbn1cbi5ub3dyYXAgcHttYXJnaW4tbGVmdDoxMTBweH1cblxuXG4ubmV3c3tcbiAgICBmb250LXNpemU6LjllbSAhaW1wb3J0YW50O1xufVxuXG4ubmV3cyBzcGFue1xuICAgIGNvbG9yOiMwNDU1MDU7XG59XG5cbi5jZW50X2ltYWdlcyB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OjEuMWVtO1xufVxuXG4uY2VudF9pbWFnZXMgcHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0Oi41ZW07XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgd2lkdGg6MTYwcHg7XG4gICAgY29sb3I6I2E2YmFmYztcbn1cblxuLmNhbHtcbiAgICBib3JkZXI6MDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbiN0aGlja2JveF9pbWcgaW1ne1xuICAgIG1hcmdpbi1ib3R0b206LjhlbTtcbiAgICBtYXJnaW4tbGVmdDouMmVtO1xufVxuXG4jdGhpY2tib3hfaW1nIGE6bGluayBpbWcsICN0aGlja2JveF9pbWcgYTp2aXNpdGVkIGltZ3sgXG4gICAgYm9yZGVyOjJweCAjZTNiNjEyIHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbiN0aGlja2JveF9pbWcgYTpob3ZlciBpbWcsICN0aGlja2JveF9pbWcgYTphY3RpdmUgaW1neyBcbiAgICBib3JkZXI6MnB4ICNmZTRhNGUgc29saWQgIWltcG9ydGFudDtcbn1cblxuI2xhbmcgYSwgI2xhbmcgaW1ne1xuICAgIGJhY2tncm91bmQ6I2ZmZmNlZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjowO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6LjJlbTtcbn1cblxuLmhhbGZfYm94IHtcbiAgICBiYWNrZ3JvdW5kOiNmYmY2ZmEgdXJsKC4uL2ltZy9oYWxmX2JveF9iZy5qcGcpIHJlcGVhdC14O1xuICAgIHdpZHRoOjIxNnB4O1xuICAgIGJvcmRlcjoycHggc29saWQgIzkxOTA5MTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmc6MCAxZW0gMWVtIDFlbTtcbiAgICBtYXJnaW46MCAwIDE1cHggMDtcbn1cblxuLmhhbGZfYm94IGgye1xuICAgIGNvbG9yOiM0Yjc3OTU7XG4gICAgbWFyZ2luLWJvdHRvbTouMmVtO1xufVxuXG4uaGFsZl9ib3ggdWwge1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cblxuLmhhbGZfYm94IGxpIHtcbiAgICBmb250LXNpemU6LjhlbTtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG4gICAgY29sb3I6IzRiNzc5NTtcbiAgICBsaW5lLWhlaWdodDpub3JtYWw7XG4gICAgbGlzdC1zdHlsZTpub25lO1xufVxuXG4uYmlnZ2VyIHtcbiAgICBmb250LXNpemU6LjllbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjojMDIwMjAyICFpbXBvcnRhbnQ7XG59XG5cbi5oYWxmX2xlZnRfYm94e1xuICAgIG1hcmdpbi1yaWdodDoxNXB4O1xufVxuXG4udG9wX3VwX2JveCB7XG4gICAgZmxvYXQ6bGVmdDsgXG4gICAgbWFyZ2luOjFlbSAzZW07IFxuICAgIHRleHQtYWxpZ246Y2VudGVyOyBcbiAgICBiYWNrZ3JvdW5kOiNmYmY2ZmEgdXJsKC4uL2ltZy9oYWxmX2JveF9iZy5qcGcpIHJlcGVhdC14O1xuICAgIGJvcmRlcjoycHggc29saWQgIzkxOTA5MTtcbiAgICBwYWRkaW5nOi41ZW07XG59XG5cbiNicmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgaGVpZ2h0OjIuMmVtO1xuICAgIG1hcmdpbjotOHB4IDAgMCAwO1xuICAgIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICNjM2Q4ZTk7XG59XG5cbiNicmVhZGNydW1iIHB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzouMmVtIDAgMCAxZW07XG4gICAgbGluZS1oZWlnaHQ6MmVtO1xuICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbiNicmVhZGNydW1iIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IzAwMDg0NTtcbiAgICBwYWRkaW5nOi4yZW0gLjVlbTtcbiAgICBib3JkZXI6MnB4IHNvbGlkICM5MTkwOTE7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuXG4uYnJlYWRjcnVtYl9saW5rIHtcbiAgICBwYWRkaW5nOi4yZW0gLjRlbTtcbiAgICBib3JkZXI6MnB4IHNvbGlkICM5MTkwOTE7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuXG4jaW5uZXJfZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi8qICsrKysrKysrKysgV0VBVEhFUiArKysrKysrKysrICovXG5cbi53eF90b3B7XG4gICAgYmFja2dyb3VuZDojZmZmY2VkIHVybCguLi9pbWcvd3hfdG9wX2JnLmpwZykgbm8tcmVwZWF0O1xuICAgIGhlaWdodDo3MHB4O1xuICAgIG1hcmdpbjowO1xufVxuXG4ud3hfYm90dG9te1xuICAgIGJhY2tncm91bmQ6I2ZmZmNlZCB1cmwoLi4vaW1nL3d4X2JvdHRvbV9iZy5qcGcpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6MTJweDtcbiAgICBtYXJnaW46MCAwIDRweCAwO1xufVxuXG4jd3h7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzozcHg7XG4gICAgYmFja2dyb3VuZDojZmZmY2VkIHVybCguLi9pbWcvd3hfYmcuanBnKSBjZW50ZXI7XG4gICAgd2lkdGg6MTgwcHg7XG4gICAgZm9udC1mYW1pbHk6VGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjowO1xufVxuXG4jd3ggaDJ7XG4gICAgY29sb3I6I2M5MzEyYztcbiAgICBmb250LXNpemU6LjllbTtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIG1hcmdpbjowIDAgLjNlbSAwO1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuI3d4IGgzIHtcbiAgICBjb2xvcjojNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTouOGVtO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgbWFyZ2luOjAgMCAuM2VtIDA7XG59XG5cbiN3eCBoNCB7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBmb250LXNpemU6LjhlbTtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIG1hcmdpbjowO1xufVxuXG4jd3ggaW1ne1xuICAgIGJvcmRlcjozcHggc29saWQgI2UxZTJlMjtcbiAgICBtYXJnaW4tYm90dG9tOi4zZW07XG59XG5cbi53eF9pY29ucyBpbWd7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjZmViYTI4O1xuICAgIG1hcmdpbi10b3A6LjJlbTtcbn1cblxuLnd4X2ljb25zIHtcbiAgICBkaXNwbGF5OmlubGluZTtcbiAgICBmb250LXNpemU6LjllbTtcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuXG4ud3hfbGVmdCB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6My41ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLnd4X3JpZ2h0IHtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OjMuNWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOjA7XG59XG5cbi53eF9jbGVhciB7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBtYXJnaW46MDtcbiAgICBoZWlnaHQ6MXB4O1xufVxuXG4ud3hfbWF4IHtcbiAgICBjb2xvcjojYjEwMDAwO1xuICAgIGZvbnQtc2l6ZTouOWVtO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbi53eF9taW4ge1xuICAgIGNvbG9yOiMwMzVhYTY7XG4gICAgcGFkZGluZy1yaWdodDoxLjJlbTtcbiAgICBmb250LXNpemU6LjllbTtcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuXG4jd3hfY3JlZGl0cyB7XG4gICAgZm9udC1zaXplOi42ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjojZTdlN2U3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOi41ZW0gMCAwIDAgIWltcG9ydGFudDtcbn1cblxuI3d4X2NyZWRpdHMgYTpsaW5rLCAjd3hfY3JlZGl0cyBhOnZpc2l0ZWR7IFxuICAgIGNvbG9yOiAjZTdlN2U3OyBcbiAgICBiYWNrZ3JvdW5kOiM2N2I3ZmE7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xuICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIGJvcmRlcjowO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xufSBcbiN3eF9jcmVkaXRzIGE6aG92ZXIsICN3eF9jcmVkaXRzIGE6YWN0aXZle1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IzU1OThjZjtcbn1cblxuI3d4IHAge1xuICAgIGNvbG9yOiNmOWRmOTA7XG4gICAgZm9udC1zaXplOi44ZW07XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBtYXJnaW46LjRlbSAwIC4xZW0gMDtcbn1cblxuLnN0YXJidXlfdG9wIHtcbiAgICBtYXJnaW4tdG9wOjRweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uc3RhcmJ1eV9ib3R0b20ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5zdGFyYnV5X2JvZHkge1xuICAgIGJhY2tncm91bmQ6IzY5ODhiZSB1cmwoLi4vaW1nL3N0YXJidXlfYm9keS5qcGcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICB3aWR0aDoxOTZweDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOi40ZW0gMDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LWZhbWlseTpUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzQ2NDY0NjtcbiAgICBib3JkZXI6MDtcbn1cblxuXG4uc3RhcmJ1eV9ib2R5IGgye1xuICAgIGNvbG9yOiNlYWE1MTM7XG4gICAgZm9udC1zaXplOjEuM2VtO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6LjNlbSAwIDAgMDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG59XG5cbi5zdGFyYnV5X2JvZHkgaW1nIHtcbiAgICBib3JkZXI6M3B4ICNlZWVlZWUgc29saWQ7XG4gICAgbWFyZ2luOjA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyAvKiBDU1MzICovXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7IC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDsgLyogU2FmYXJpLCBDaHJvbWUgKi9cbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zdGFyYnV5X2JvZHkgaDN7XG4gICAgY29sb3I6I2ZiZmVhNTtcbiAgICBmb250LXNpemU6MS4yZW07XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzouMmVtIC4zZW0gLjNlbSAuM2VtO1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbn1cblxuLnN0YXJidXlfYm9keSBoNHtcbiAgICBjb2xvcjojZTllMDk2O1xuICAgIGZvbnQtc2l6ZToxLjJlbTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjAgMCAuM2VtIDA7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xufVxuXG4uc3RhcmJ1eV9ib2R5IGEge1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbiAgICBmb250LXNpemU6MS4xZW07XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbi5zdGFyYnV5X2JvZHkgYTpsaW5rLCAuc3RhcmJ1eV9ib2R5IGE6dmlzaXRlZCB7IFxuICAgIGNvbG9yOiAjZmNlNmI3OyBcbn0gXG4uc3RhcmJ1eV9ib2R5IGE6aG92ZXIsIC5zdGFyYnV5X2JvZHkgYTphY3RpdmV7XG4gICAgY29sb3I6ICNlN2E0MTc7XG59XG5cbi50ZXh0Y2VudCB7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDt9XG4udGV4dGNlbnQgcHt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O31cblxuLmxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgd2lkdGg6NTQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG4gICAgZm9udC1zaXplOi45NWVtO1xufVxuXG4ubGlua3MgaDJ7XG4gICAgYmFja2dyb3VuZDojNmY4ZGMzIHVybCguLi9pbWcvZGl2X2hlYWRlci5qcGcpO1xuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6bm9ybWFsIDFlbSBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBhZGRpbmc6LjdlbSAuNWVtIC41ZW0gLjVlbTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5saW5rcyBoMyB7XG4gICAgY29sb3I6I2JlNDY4OTtcbiAgICBmb250LXNpemU6MWVtO1xuICAgIHBhZGRpbmc6MCAwIDAgLjVlbTtcbn1cblxuLmxpbmtzIGg0IHtcbiAgICBmb250LXNpemU6LjllbTtcbiAgICBwYWRkaW5nOjAgMCAwIC41ZW07XG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcbn1cblxuLmxpbmtzIHAge1xuICAgIHBhZGRpbmc6LjVlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmxpbmtzX2Zvb3RlciB7XG4gICAgcGFkZGluZzouNWVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDojNmY4ZGMzIHVybCguLi9pbWcvZGl2X2Zvb3Rlci5qcGcpIG5vLXJlcGVhdCBib3R0b207XG4gICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDoxLjRlbTtcbn1cblxuLmxpbmtzX2Zvb3RlciBhOmxpbmssIC5saW5rc19mb290ZXIgYTp2aXNpdGVkIHsgXG4gICAgY29sb3I6ICNmY2U2YjcgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufSBcbi5saW5rc19mb290ZXIgYTpob3ZlciwgLmxpbmtzX2Zvb3RlciBhOmFjdGl2ZXtcbiAgICBjb2xvcjogI2U3YTQxNyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmxpbmtzX2hlYWRlcl90aGluIHtcbiAgICBiYWNrZ3JvdW5kOiM2ZjhkYzMgdXJsKC4uL2ltZy9kaXZfaGVhZGVyLmpwZyk7XG4gICAgaGVpZ2h0OjFweDtcbn1cblxuLmxpbmtzX2Zvb3Rlcl90aGluIHtcbiAgICBiYWNrZ3JvdW5kOiM2ZjhkYzMgdXJsKC4uL2ltZy9kaXZfZm9vdGVyLmpwZykgbm8tcmVwZWF0IGJvdHRvbTtcbiAgICBoZWlnaHQ6MXB4O1xufVxuXG4ubGlua3MgZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6OXB4O1xufVxuXG4ubGlua3Mgc2VsZWN0IHtcbiAgICB3aWR0aDoxNjdweDtcbiAgICBmb250LXNpemU6LjllbTtcbn1cblxuLyogU2l0ZW1hcCAqL1xuLmxpbmtfbGlzdCBsaXtcbiAgICBtYXJnaW4tYm90dG9tOi4yZW0gIWltcG9ydGFudDtcbn1cblxuXG4vKiBQcm9wZmluZGVyICovXG4uZGVzYyB7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIHdpZHRoOjU0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbn1cblxuLmRlc2NfcHtcbiAgICBjb2xvcjojMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjX2xua3tcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4ucmVhZF9tb3JlIHtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4ucmVhZF9tb3JlIGEge1xuICAgIGJvcmRlcjozcHggc29saWQgI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IC8qIENTUzMgKi9cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAvKiBTYWZhcmksIENocm9tZSAqL1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwYWRkaW5nOi4xZW0gLjVlbTtcbiAgICBjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFkX21vcmUgYTpsaW5rLCAucmVhZF9tb3JlIGE6dmlzaXRlZCB7IFxuICAgIGJhY2tncm91bmQ6IzY4ODdiZSAhaW1wb3J0YW50O1xufSBcbi5yZWFkX21vcmUgYTpob3ZlciwgLnJlYWRfbW9yZSBhOmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiMwMTFlNTIgIWltcG9ydGFudDtcbn1cblxuLmRlc2NfbG5rIGE6bGluaywgLmRlc2NfbG5rIGE6dmlzaXRlZCB7IFxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDojNmYwMDAyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzouMmVtIC40ZW07XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjZWVlZWVlO1xufVxuLmRlc2NfbG5rIGE6aG92ZXIsIC5kZXNjX2xuayBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZDojZjE5OTAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzouMmVtIC40ZW07XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uZGVzYyBoMiB7XG4gICAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQ6bm9ybWFsIDFlbSBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZDojNmY4ZGMzIHVybCguLi9pbWcvZGl2X2hlYWRlci5qcGcpO1xuICAgIHBhZGRpbmc6LjdlbSAuNWVtIC41ZW0gLjVlbTtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLmRlc2MgaDMge1xuICAgIGNvbG9yOiNlNDkxMDEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MWVtO1xuICAgIG1hcmdpbjowO1xuICAgIHRleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRlc2Mgc3BhbntmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdDt9XG5cbi5kZXNjX2Zvb3RlciB7XG4gICAgcGFkZGluZzouNWVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDojNmY4ZGMzIHVybCguLi9pbWcvZGl2X2Zvb3Rlci5qcGcpIG5vLXJlcGVhdCBib3R0b207XG4gICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6bm9ybWFsIDFlbSBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGVzY19pbm5lciB7XG4gICAgcGFkZGluZzowIDAgMTBweCAxMHB4O1xufVxuXG4uZGVzY190aHVtYiB7XG4gICAgd2lkdGg6MTcwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsvKiBrZWVwIGl0IHZpc2libGUqL1xuICAgIGxlZnQ6LTFweDsvKiBsaW5lIGl0IHVwIGV4YWN0bHkqL1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBmb250LXNpemU6LjhlbTtcbn1cblxuLmRlc2NfdGh1bWIgaW1nIHtcbiAgICBib3JkZXI6M3B4IHNvbGlkICNlZWVlZWU7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgLyogQ1NTMyAqL1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4OyAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7IC8qIFNhZmFyaSwgQ2hyb21lICovXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRlc2NfZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6MTQwcHg7XG4gICAgcGFkZGluZzowIDEwcHggMCAwO1xuICAgIG1pbi1oZWlnaHQ6MTM1cHg7XG59XG5cbi8qIFBhZ2luZyAqL1xuI3BhZ2luZyB7XG4gICAgZm9udC1zaXplOjAuOWVtO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG59XG5cbiNwYWdpbmcgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDotNDBweDtcdFxufVxuXG4jcGFnaW5nIGxpIHtcbiAgICBtYXJnaW46IDAgLjFlbTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OjIuNGVtO1xufVxuXG4jcGFnaW5nIGxpIGEge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzY4ODdiZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiOWI5Yjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgLyogQ1NTMyAqL1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4OyAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7IC8qIFNhZmFyaSwgQ2hyb21lICovXG59XG5cbiNwYWdpbmcgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYjliOWI5O1xuICAgIGJhY2tncm91bmQ6ICMwMTFlNTIgIWltcG9ydGFudDtcbn1cblxuI3BhZ2luZyBsaSBhI2N1cnJlbnRfcGFnZTIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2I5YjliOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMTk5MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNwYWdpbmcgbGkgYSNudWxsX3BhZ2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uY29sX3RvcCB7XG4gICAgYmFja2dyb3VuZDojMDg3ZDBhIHVybCguLi9pbWcvbGVmdF9ib3hfdG9wLmpwZykgdG9wIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6MTRweDtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgZm9udC1zaXplOjA7XG59XG5cbi5zZWFyY2hib3hfYmcge1xuICAgIGJhY2tncm91bmQ6IzA4N2QwYSB1cmwoLi4vaW1nL3NlYXJjaGJveF9iZy5wbmcpIHRvcCBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OjUycHg7XG59XG5cbi5jb2x1bW5fZm9ybSB7XG4gICAgYmFja2dyb3VuZDojNjk4OGJlIHVybCguLi9pbWcvbGVmdF9ib3hfYm9keV9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICBtYXJnaW46MDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgZm9udDouOGVtIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOi41ZW07XG4gICAgcGFkZGluZy10b3A6LjVlbTtcbn1cblxuLmNvbHVtbl9mb3JtIGgye1xuICAgIGNvbG9yOiNlYWE1MTM7XG4gICAgZm9udC1zaXplOjEuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgbWFyZ2luOjA7XG4gICAgdGV4dC1zaGFkb3c6MXB4IDFweCAxcHggIzAwMDAwMDtcbiAgICBwYWRkaW5nOjAgLjdlbSAuNmVtIC43ZW07XG59XG5cbi5jb2x1bW5fZm9ybSBwe1xuICAgIHBhZGRpbmc6MCAxZW0gMCAxZW07XG4gICAgeG1hcmdpbjouNWVtIDAgLjVlbSAwO1xufVxuXG4uY29sdW1uX2Zvcm0gc3BhbntcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBjb2xvcjojZmZmNWRmO1xufVxuXG4uY29sdW1uX2Zvcm0gc2VsZWN0LC5jb2x1bW5fZm9ybSBpbnB1dCwuY29sdW1uX2Zvcm0gbGFiZWwsLmNvbHVtbl9mb3JtIGJ1dHRvbntcbiAgICBtYXJnaW4tbGVmdDouOWVtO1xuICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICBtYXJnaW4tdG9wOi4yZW07XG4gICAgZm9udC1zaXplOjFlbTtcbn1cblxuLmNvbHVtbl9mb3JtIGltZ3tcbiAgICBwYWRkaW5nOjAgMCAwIC45ZW07XG59XG5cbi5jb2x1bW5fZm9ybSBhOmxpbmssIC5jb2x1bW5fZm9ybSBhOnZpc2l0ZWQgeyBcbiAgICBjb2xvcjogIzlEQ0NGQzsgXG59IFxuLmNvbHVtbl9mb3JtIGE6aG92ZXIsIC5jb2x1bW5fZm9ybSBhOmFjdGl2ZXtcbiAgICBjb2xvcjojZmZmYzA1O1xufVxuXG4uY3VycmVuY3kgaDJ7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4uY3VycmVuY3kgaW1ne1xuICAgIG1hcmdpbjowO1xufVxuXG4uY3VycmVuY3kgZm9ybSB7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luOjA7XG59XG5cbi5jdXJyZW5jeSBsYWJlbHtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgZm9udC1zaXplOi45ZW07XG59XG5cbi5jdXJyZW5jeSBwe1xuICAgIGZvbnQtc2l6ZTouOGVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbn1cblxuLm1hcmdpbi1sZWZ0X3plcm8ge1xuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcbn1cblxuLyogKysrKyBEZXRhaWwgUGFnZSBTdGFydCArKysrICovXG4jZGV0YWlsX2NlbnQge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi10b3A6MWVtO1xufVxuXG4uc21sdGV4dDkwIHtmb250LXNpemU6IDAuOGVtO31cbi5zbWxjYXBzIHtmb250LXZhcmlhbnQ6c21hbGwtY2Fwczt9XG4ubHJwYWQxMCB7cGFkZGluZzowIDEwcHggMCAxMHB4O31cblxuLmRldGFpbF9wYWdpbmd7XG4gICAgZm9udC12YXJpYW50OnNtYWxsLWNhcHM7XG4gICAgZm9udC1zaXplOi45ZW07XG4gICAgYmFja2dyb3VuZDojZjNmN2ZhICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjojY2ZjZmNmICFpbXBvcnRhbnQ7XG59XG5cbi5kZXRhaWxfcGFnaW5nIGE6bGluaywgLmRldGFpbF9wYWdpbmcgYTp2aXNpdGVke1xuICAgIGNvbG9yOiAjMDQ1NWM3ICFpbXBvcnRhbnQ7IFxuICAgIGJhY2tncm91bmQ6I2YzZjdmYSAhaW1wb3J0YW50O1xufSBcbi5kZXRhaWxfcGFnaW5nIGE6aG92ZXIsIC5kZXRhaWxfcGFnaW5nIGE6YWN0aXZle1xuICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDojZjNmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbmltZy5kZXRhaWxfdGh1bWIge1xuICAgIG1hcmdpbi10b3A6LjVlbSAhaW1wb3J0YW50O1xufVxuXG5pZnJhbWUge1xuICAgIG1hcmdpbjowO1xuICAgIGhlaWdodDozMzBweDtcbiAgICB3aWR0aDo0NDhweDtcbn1cblxuLnRleHRsZWZ0IHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9XG4udGV4dGNlbnQge3RleHQtYWxpZ246Y2VudGVyO31cbi50ZXh0anVzdGlmeSB7dGV4dC1hbGlnbjpqdXN0aWZ5ICFpbXBvcnRhbnQ7fVxuXG4uZmxvYXRsZWZ0IHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cblxuLmZsb2F0cmlnaHQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcdFxufVxuXG4jZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZiB1cmwoLi4vaW1nL2NvbnRlbnRfZm9ybV9iZy5qcGcpIHJlcGVhdC15O1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICBtYXJnaW4tYm90dG9tOjFlbTtcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICB3aWR0aDo0MjNweDtcbiAgICBib3JkZXI6MnB4IHNvbGlkICNmMGYwZjA7XG4gICAgY29sb3I6IzMzMzMzMztcbn1cblxuI2Rlc2NyaXB0aW9uIHAge1xuICAgIGNvbG9yOiMzMzMzMzM7XG59XG5cbiNkZXNjcmlwdGlvbiBoMiB7XG4gICAgY29sb3I6I2NjODEwMjtcbiAgICB0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4jZGVzY3JpcHRpb24gaDN7XG4gICAgYmFja2dyb3VuZDojNmY4ZGMzIHVybCguLi9pbWcvZGl2X2Zvb3Rlci5qcGcpIG5vLXJlcGVhdCBib3R0b207XG4gICAgZm9udDpub3JtYWwgMS4xZW0gVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiNmZWRjYWMgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDoyLjJlbTtcbn1cblxuI2Rlc2NyaXB0aW9uIGE6bGluaywgI2Rlc2NyaXB0aW9uIGE6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIGNvbG9yOmJsdWU7XG59XG5cbiNkZXNjcmlwdGlvbiBhOmhvdmVyLCAjZGVzY3JpcHRpb24gYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6I2ZmZmZmZjtcbiAgICBjb2xvcjpyZWQ7XG59XG5cbi5kZXRhaWxfbm90ZV9kZXNjX291dGVyIHtcbiAgICBib3JkZXI6M3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgcGFkZGluZzoxZW0gLjNlbSAuM2VtIC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG5cbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IC8qIENTUzMgKi9cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAvKiBTYWZhcmksIENocm9tZSAqL1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmRldGFpbF9ub3RlIHtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjNweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuXG4uZGV0YWlsX25vdGUgc3BhbntcbiAgICBwYWRkaW5nOi4yZW07XG4gICAgYmFja2dyb3VuZDojNjg4N2JlO1xufVxuXG4uZGV0YWlsX25vdGUyIHtcbiAgICBoZWlnaHQ6Mi4yZW07IFxuICAgIGJhY2tncm91bmQ6IzZmOGRjMyB1cmwoLi4vaW1nL2Rpdl9mb290ZXIuanBnKSBuby1yZXBlYXQgYm90dG9tO1xuICAgIGNvbG9yOiNmZmZmZmY7IFxuICAgIGxpbmUtaGVpZ2h0OjIuMmVtOyBcbiAgICBwYWRkaW5nOjNweCA2cHg7XG59XG5cbi5kZXRhaWxfbm90ZTIgcCwgLmRldGFpbF9ub3RlIHNwYW4ge1xuICAgIGNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5cbi51dGlsaXRpZXMge1xuICAgIGNvbG9yOiMwMjI2Njg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi8qICsrKysgRGV0YWlsIFBhZ2UgRW5kICsrKysgKi9cblxuLm5lc3RlZF9saXN0ZWQge1xuICAgIHdpZHRoOjM4MHB4O1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW46MWVtIDFlbSAxZW0gLTRlbTsgXG4gICAgZm9udC1zaXplOi45ZW07XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIHBhZGRpbmc6LjVlbTtcbiAgICBib3JkZXI6MnB4ICNlY2VjZWMgc29saWQ7XG59XG5cbi5pbmRlbnR7XG4gICAgcGFkZGluZy1sZWZ0Oi41ZW07XG59XG5cblxuI3NpZGVfYmFyIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjk5JTtcbiAgICBtYXJnaW4tdG9wOi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4jc2lkZV9iYXIgYSB7XG4gICAgZm9udDogLjhlbS8xNzAlIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZWVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIG1hcmdpbjoycHg7XG4gICAgcGFkZGluZzowIDNweDtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IC8qIENTUzMgKi9cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAvKiBTYWZhcmksIENocm9tZSAqL1x0XG59XG5cbiNzaWRlX2JhciBhOmxpbmssICAjc2lkZV9iYXIgYTp2aXNpdGVke1xuICAgIGNvbG9yOiMwMTFlNTI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYjliOWI5O1x0XG59XG4jc2lkZV9iYXIgYTpob3ZlciwgI3NpZGVfYmFyIGE6YWN0aXZle1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzAxMWU1MjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYjliOWI5O1x0XG59XG5cbiNxa19zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6IzQwMDEwMTtcbiAgICBtYXJnaW46MCAwIDAgLTlweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2lkdGg6NTczcHg7XG59XG5cbiNxa19zZWFyY2ggaDIge1xuICAgIGNvbG9yOiNmZWRjYWM7XG4gICAgZm9udDpub3JtYWwgMS4xZW0gVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjowO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBwYWRkaW5nOi44ZW0gMCAuOGVtIDFlbTtcbiAgICBiYWNrZ3JvdW5kOiM5NDA2MDIgdXJsKC4uL2ltZy9xa19iZy5wbmcpIHJlcGVhdDtcbn1cblxuI3FrX3NlYXJjaCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuI3FrX3NlYXJjaCBhOmxpbmssICAjcWtfc2VhcmNoIGE6dmlzaXRlZHtcbiAgICBjb2xvcjojZmZmZmZmOyBcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xufVxuI3FrX3NlYXJjaCBhOmhvdmVyLCAjcWtfc2VhcmNoIGE6YWN0aXZle1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDojZjE5OTAwO1xufVxuXG4jcWtfc2VhcmNoIHVsIHtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgcGFkZGluZzouM2VtO1xuICAgIG1hcmdpbjouMmVtIC4yZW0gLjJlbSAuMmVtO1xuICAgIGZvbnQtc2l6ZTouOWVtO1xufVxuXG4jcWtfc2VhcmNoIGxpIHtcbiAgICBwYWRkaW5nOi4yZW0gMCAuMmVtIC40ZW07XG4gICAgbWFyZ2luOjA7XG59XG5cbi5xa19jb2wge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MzMlO1xufVxuXG4uZnNfMTF7XG4gICAgY29sb3I6IzYwMDAwMSAhaW1wb3J0YW50O1xufVxuXG4ubG9hZGluZyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjAgMCAuM2VtIDA7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBjb2xvcjojZmVkY2FjO1xufVxuXG4ubG9hZGluZyBpbWd7XG4gICAgdmVydGljYWwtYWxpZ246Ym90dG9tO1xuICAgIHBhZGRpbmc6MCAwIC4yZW0gMDtcbiAgICBtYXJnaW46MDtcbn1cblxuLnBmaW5kZXJfY2xlYXJlcntcbiAgICBjbGVhcjpib3RoO2hlaWdodDoxcHg7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxcHg7XG59XG5cbmgyLnJpZ2h0X2JveCAge1xuICAgIGZvbnQ6Ym9sZCAxLjJlbSBUYWhvbWEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjotMC41ZW0gMCAuNWVtIDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjojZWFhNTEzO1xuICAgIHRleHQtc2hhZG93OjFweCAxcHggMXB4ICMxZTFlMWU7XG59XG5cbi50ZXh0X2JveCB7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIHBhZGRpbmc6MWVtO1xuICAgIGJvcmRlcjozcHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IC8qIENTUzMgKi9cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDsgLyogRmlyZWZveCAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4OyAvKiBTYWZhcmksIENocm9tZSAqL1xuICAgIG1hcmdpbi1ib3R0b206MWVtO1x0XG59XG5cbi50ZXh0X2JveCB1bCBsaTpudGgtY2hpbGQoMm4rMikge1xuICAgIGJhY2tncm91bmQ6I2Y5ZmNmZjtcbn1cblxuLnRleHRfYm94IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiNmNmY1ZjU7XG4gICAgY29sb3I6IzY2NjY2NjtcbiAgICB3aWR0aDo0MDBweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTouMmVtO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBwYWRkaW5nOi4xZW0gLjNlbTtcbn1cblxuLnRleHRfYm94IGEge1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnRleHRfYm94IHNwYW4ge1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgZmxvYXQ6cmlnaHQ7XG59XG5cbi5zbGlkZXNob3dfb3V0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbn1cblxuLnNsaWRlc2hvdyB7XG4gICAgaGVpZ2h0OjM1NHB4O1xufVxuXG4uYm90dG9tX3NwYWNlciB7XG4gICAgbWFyZ2luLWJvdHRvbToxZW07XG59XG5cbi8qZW1haWwgYWxlcnRzKi9cblxuZm9ybSNjcm0gIHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgd2lkdGg6NDIwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6MnB4IHNvbGlkICNmMGYwZjA7XG4gICAgYmFja2dyb3VuZDojZmZmZmZmO1xuICAgIGNvbG9yOiMzMzMzMzM7XG59XG5cbiNjcm0gc2VsZWN0IHtcbiAgICB3aWR0aDoxNjBweCAhaW1wb3J0YW50O1xufVxuXG5mb3JtI2NybSBpbnB1dCxmb3JtI2NybSAgdGV4dGFyZWEge1xuICAgIGZvbnQ6MC45NGVtIFRhaG9tYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDoxNjBweCAhaW1wb3J0YW50O1xufVxuXG4jY3JtIGxlZ2VuZCB7XG4gICAgY29sb3I6I2U0OTEwMTtcbn1cblxuI2NybSBmaWVsZHNldCB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4jY3JtIGgyIHtcbiAgICBjb2xvcjojY2QwMDAwO1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xufVxuXG4jY3JtIGgzIHtcbiAgICBjb2xvcjojNjg4N2JlO1xuICAgIGZvbnQtc2l6ZToxZW07XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xufVxuXG4uZm9ybV9ub3RlIHtcbiAgICBjb2xvcjojY2QwMDAwO1xufVxuXG4ubGVmdCB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxNzBweDtcbn1cblxuLmxvZ291dCB7XG4gICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDpib2xkO2JhY2tncm91bmQ6I2ZhZmFmYTtib3JkZXI6MnB4IHNvbGlkICNmMGYwZjA7cGFkZGluZzouM2VtO1xufVxuXG4uc2hvd3Bhc3MgIHtcbiAgICBtYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybSB7XG4gICAgd2lkdGg6MjU1cHg7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjZjBmMGYwO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XG59XG5cbi5mb3JtIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6MjQ1cHg7XG4gICAgZm9udDowLjk0ZW0gVGFob21hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5cbi5lcnJvciB7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjZjBmMGYwO1xuICAgIHdpZHRoOjI1NXB4O1xuICAgIGJhY2tncm91bmQ6I2ZmZjRmNTtcbiAgICBmb250LXNpemU6MWVtO1xufVxuXG5wLmVycm9yICB7XG4gICAgcGFkZGluZzoxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvciBzcGFuIHtcbiAgICBib3JkZXI6MDtcbiAgICBwYWRkaW5nOjFweDtcbiAgICBjb2xvcjojY2MwMDAwO1xufVxuXG4uZXJyb3IgdWx7XG4gICAgbWFyZ2luOjAgMCAxZW0gMDtcbiAgICBwYWRkaW5nOjAgMWVtIDAgMWVtO1xufVxuXG4uY29udGFjdGJ1dHRvbiB7XG4gICAgd2lkdGg6MTIwcHggIWltcG9ydGFudDtcbn1cbi8qIGVuZCBlbWFpbCBhbGVydHMgKi9cblxuXG5kaXYjbWFwX2NhbnZhc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOjk0JTsgXG4gICAgaGVpZ2h0OjQwMHB4O1xufSAgIFxuXG4jc2t5cGVkZXRlY3Rpb25zd2Z7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDotMTBweH0iXX0= */