From 3f3038fec2dddeb2e08bb9ccc4b73f7798ecf5ad Mon Sep 17 00:00:00 2001 From: averov90 Date: Thu, 6 May 2021 06:24:15 +0300 Subject: [PATCH] Captive Portal: added Russian ZyXEL UI --- .../sites/Zyxel_ru.portal/css/dtree.css | 1 + .../sites/Zyxel_ru.portal/css/inside.css | 1 + .../Zyxel_ru.portal/css/inside_main_frame.css | 1 + .../sites/Zyxel_ru.portal/css/reset.css | 31 ++++ .../sites/Zyxel_ru.portal/css/table.css | 1 + .../sites/Zyxel_ru.portal/css/update.css | 1 + .../Zyxel_ru.portal/images/advance_bg.gif | Bin 0 -> 831 bytes .../Zyxel_ru.portal/images/advance_logo.jpg | Bin 0 -> 1728 bytes .../sites/Zyxel_ru.portal/images/air.gif | Bin 0 -> 43 bytes .../sites/Zyxel_ru.portal/images/b_close.gif | Bin 0 -> 169 bytes .../sites/Zyxel_ru.portal/images/b_config.gif | Bin 0 -> 764 bytes .../Zyxel_ru.portal/images/b_config_on.gif | Bin 0 -> 726 bytes .../Zyxel_ru.portal/images/b_dashboard.gif | Bin 0 -> 714 bytes .../Zyxel_ru.portal/images/b_dashboard_on.gif | Bin 0 -> 664 bytes .../images/b_maintenance_on.gif | Bin 0 -> 701 bytes .../Zyxel_ru.portal/images/b_monitor.gif | Bin 0 -> 711 bytes .../Zyxel_ru.portal/images/b_monitor_on.gif | Bin 0 -> 653 bytes .../Zyxel_ru.portal/images/button_left.gif | Bin 0 -> 227 bytes .../Zyxel_ru.portal/images/button_right.gif | Bin 0 -> 833 bytes .../sites/Zyxel_ru.portal/images/down0.gif | Bin 0 -> 121 bytes .../sites/Zyxel_ru.portal/images/empty.gif | Bin 0 -> 62 bytes .../sites/Zyxel_ru.portal/images/favicon.ico | Bin 0 -> 1406 bytes .../Zyxel_ru.portal/images/hightline.gif | Bin 0 -> 504 bytes .../sites/Zyxel_ru.portal/images/i_about.gif | Bin 0 -> 59 bytes .../sites/Zyxel_ru.portal/images/i_delete.gif | Bin 0 -> 226 bytes .../Zyxel_ru.portal/images/i_delete_on.gif | Bin 0 -> 231 bytes .../sites/Zyxel_ru.portal/images/i_easy.gif | Bin 0 -> 280 bytes .../sites/Zyxel_ru.portal/images/i_edit.gif | Bin 0 -> 271 bytes .../Zyxel_ru.portal/images/i_edit_on.gif | Bin 0 -> 275 bytes .../sites/Zyxel_ru.portal/images/i_home.gif | Bin 0 -> 85 bytes .../sites/Zyxel_ru.portal/images/i_info.jpg | Bin 0 -> 1445 bytes .../Zyxel_ru.portal/images/i_message.gif | Bin 0 -> 211 bytes .../sites/Zyxel_ru.portal/images/i_path.gif | Bin 0 -> 197 bytes .../images/i_percentage_blue.gif | Bin 0 -> 146 bytes .../images/i_percentage_center.gif | Bin 0 -> 96 bytes .../sites/Zyxel_ru.portal/images/join.gif | Bin 0 -> 57 bytes .../sites/Zyxel_ru.portal/images/loading.gif | Bin 0 -> 4743 bytes .../sites/Zyxel_ru.portal/images/menu_top.gif | Bin 0 -> 105 bytes .../Zyxel_ru.portal/images/message_bar.gif | Bin 0 -> 151 bytes .../Zyxel_ru.portal/images/message_bar2.gif | Bin 0 -> 152 bytes .../Zyxel_ru.portal/images/minusbottom.gif | Bin 0 -> 73 bytes .../Zyxel_ru.portal/images/plusbottom.gif | Bin 0 -> 75 bytes .../images/popup_down_center.gif | Bin 0 -> 98 bytes .../images/popup_down_left.gif | Bin 0 -> 329 bytes .../images/popup_down_right.gif | Bin 0 -> 331 bytes .../images/popup_main_left.gif | Bin 0 -> 68 bytes .../images/popup_main_right.gif | Bin 0 -> 68 bytes .../images/popup_top_center.gif | Bin 0 -> 155 bytes .../Zyxel_ru.portal/images/popup_top_left.gif | Bin 0 -> 394 bytes .../images/popup_top_right.gif | Bin 0 -> 380 bytes .../sites/Zyxel_ru.portal/images/space.gif | Bin 0 -> 43 bytes .../sites/Zyxel_ru.portal/images/tab_left.gif | Bin 0 -> 152 bytes .../Zyxel_ru.portal/images/tab_right.gif | Bin 0 -> 1026 bytes .../Zyxel_ru.portal/images/table_bottom.gif | Bin 0 -> 54 bytes .../images/table_bottom_center.gif | Bin 0 -> 50 bytes .../images/table_bottom_left.gif | Bin 0 -> 96 bytes .../images/table_bottom_right.gif | Bin 0 -> 95 bytes .../images/table_top_center.gif | Bin 0 -> 152 bytes .../Zyxel_ru.portal/images/table_top_left.gif | Bin 0 -> 149 bytes .../images/table_top_right.gif | Bin 0 -> 152 bytes .../sites/Zyxel_ru.portal/images/title_bg.jpg | Bin 0 -> 5969 bytes .../sites/Zyxel_ru.portal/index.html | 158 ++++++++++++++++++ .../Zyxel_ru.portal/js/jquery-2.1.4.min.js | 4 + .../sites/Zyxel_ru.portal/js/pBar.js | 26 +++ .../sites/Zyxel_ru.portal/js/setup.js | 44 +++++ .../Zyxel_ru.portal/update_firmware.html | 53 ++++++ 66 files changed, 321 insertions(+) create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/css/dtree.css create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside.css create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside_main_frame.css create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/css/reset.css create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/css/table.css create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/css/update.css create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/advance_bg.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/advance_logo.jpg create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/air.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_close.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_config.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_config_on.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_dashboard.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_dashboard_on.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_maintenance_on.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_monitor.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_monitor_on.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/button_left.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/button_right.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/down0.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/empty.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/favicon.ico create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/hightline.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_about.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_delete.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_delete_on.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_easy.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_edit.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_edit_on.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_home.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_info.jpg create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_message.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_path.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_percentage_blue.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_percentage_center.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/join.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/loading.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/menu_top.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/message_bar.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/message_bar2.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/minusbottom.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/plusbottom.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_center.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_left.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_right.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_main_left.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_main_right.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_center.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_left.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_right.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/space.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/tab_left.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/tab_right.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_bottom.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_bottom_center.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_bottom_left.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_bottom_right.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_top_center.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_top_left.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_top_right.gif create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/images/title_bg.jpg create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/index.html create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/js/jquery-2.1.4.min.js create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/js/pBar.js create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/js/setup.js create mode 100644 attacks/Captive Portal/sites/Zyxel_ru.portal/update_firmware.html diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/css/dtree.css b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/dtree.css new file mode 100644 index 0000000..583751a --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/dtree.css @@ -0,0 +1 @@ +.dtree{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#dbeaff;font-size:11px;white-space:nowrap}.dtree img{border:0;vertical-align:middle}.dtree a{color:#dbeaff;text-decoration:none}.dtree a:hover{color:#dbeaff;text-decoration:underline}.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding:1px 2px 1px 2px}.dtree a.node:hover{color:#333;text-decoration:none}.dtree a.nodeSel:hover{color:#4570a8;text-decoration:none}.dtree a.nodeSel{color:#4570a8;background-color:#c0d2ec}.dtree .clip{overflow:hidden}a.fastbutton{padding-left:70px} \ No newline at end of file diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside.css b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside.css new file mode 100644 index 0000000..6c700da --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside.css @@ -0,0 +1 @@ +@import url("reset.css");body{height:100%}*html{overflow-x:hidden}INPUT{FONT-WEIGHT:normal;FONT-SIZE:11px;FONT-FAMILY:Arial,Helvetica,sans-serif}SELECT{FONT-WEIGHT:normal;FONT-SIZE:11px;FONT-FAMILY:Arial,Helvetica,sans-serif}#wrapper{position:absolute;width:100%;margin:0 auto;z-index:1}#wrapper #top{display:block;width:100%;height:130px;background-image:url(../images/title_bg.jpg);background-repeat:no-repeat}.top_position{position:relative;width:100%;height:61px}.top_position .logo{position:absolute;background-image:url(../images/advance_logo.jpg);width:102px;height:29px;left:18px;top:18px}.top_position .modelname{position:absolute;width:30%;height:25px;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#9ce2ff;font-weight:bold;left:126px;top:20px}.top_position .quick_link{position:absolute;width:50%;height:25px;right:5px;top:4px}.top_position .quick_link ul li{float:right}.top_position .quick_link li{display:block;margin:0 2px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe}.top_position .quick_link ul li a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#78c7fe}.top_position .quick_link ul li a:hover{color:#b5e1ff;text-decoration:none}.top_position .quick_link li.line{display:block;width:1px;height:7px;background-color:#cecece;margin-top:3px}.top_position .quick_link ul li.about{display:block;margin-left:8px;height:13px;background-image:url(../images/i_about.gif);background-repeat:no-repeat}.top_position .quick_link ul li.about a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe;padding-left:8px}.top_position .quick_link ul li.about a:hover{color:#b5e1ff}.top_position .quick_link ul li.help{display:block;margin-left:8px;width:35px;height:17px;background-image:url(../images/i_help.gif);background-repeat:no-repeat;margin-right:8px}.top_position .quick_link ul li.help a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe;padding-left:17px}.top_position .quick_link ul li.help a:hover{color:#b5e1ff}.top_position .quick_link ul li.easy{display:block;margin-left:8px;height:17px;background-image:url(../images/i_easy.gif);background-repeat:no-repeat;margin-right:8px}.top_position .quick_link ul li.easy a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe;padding-left:17px}.top_position .quick_link ul li.easy a:hover{color:#b5e1ff}#contentframe{position:absolute;width:100%;margin:0 auto;top:62px;left:0;z-index:20}.contentframe{display:block;width:100%;margin:0 auto;height:100%}.contentframe ul li{display:block;float:left}.submenu{position:absolute;width:35px;height:152px;z-index:15}.submenu ul li{display:block;width:35px}.submenu ul li.i_dashboard a{display:block;background-image:url(../images/b_dashboard.gif);height:38px}.submenu ul li.i_dashboard{display:block;background-image:url(../images/b_dashboard_on.gif);height:38px}.submenu ul li.i_dashboard a:hover{background-image:url(../images/b_dashboard_on.gif)}.submenu ul li.i_monitor a{display:block;background-image:url(../images/b_monitor.gif);height:38px}.submenu ul li.i_monitor{display:block;background-image:url(../images/b_monitor_on.gif);height:38px}.submenu ul li.i_monitor a:hover{background-image:url(../images/b_monitor_on.gif)}.submenu ul li.i_config a{display:block;background-image:url(../images/b_config.gif);height:38px}.submenu ul li.i_config{display:block;background-image:url(../images/b_config_on.gif);height:38px}.submenu ul li.i_config a:hover{background-image:url(../images/b_config_on.gif)}.submenu ul li.i_maintenance a{display:block;background-image:url(../images/b_maintenance.gif);height:38px}.submenu ul li.i_maintenance{display:block;background-image:url(../images/b_maintenance_on.gif);height:38px}.submenu ul li.i_maintenance a:hover{background-image:url(../images/b_maintenance_on.gif)}.menu{position:absolute;width:166px;margin-left:34px;height:100%;z-index:6}ul li.menutitle{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#feffff;font-weight:bold;text-indent:4px}.menu ul li.menuline{margin-top:1px;display:block;width:166px;background-color:#39639e;border-top-width:1px;border-right-width:1px;border-bottom-width:0;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#779bc8;border-right-color:#779bc8;border-left-color:#779bc8}.menu ul li.floor{display:block;width:168px;height:2px}.contenleft{position:relative;height:500px;width:100%;left:0;z-index:3;top:2px;right:0}.contenleft .path{position:absolute;height:21px;background-color:#7296c1;width:100%;border:1px solid #97b4d2;line-height:21px;top:-1px;padding-left:205px}.contenleft .path ul li{display:block;float:left;height:21px}.contenleft .path ul li.i_path{display:block;background-image:url(../images/i_path.gif);width:80%;height:21px;background-repeat:no-repeat;background-position:left 5px}.contenleft .path ul li a.w_path{display:block;font-family:Arial,Helvetica,sans-serif;color:#ededed;text-indent:12px;display:block;line-height:21px;height:21px;font-size:11px;text-decoration:none}.contenleft .contentmain{position:absolute;width:100%;z-index:5;height:500px;top:22px;left:2px}.contenleft #tabs{position:absolute;width:78%;top:11px;z-index:21;left:211px}.contenleft #tabs li{display:inline;margin:0;padding:0}#tabs a{float:left;background:url(../images/"tab_left.gif") no-repeat left top;margin:0;padding:0 0 0 3px;line-height:19px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11px}#tabs a span{float:left;display:block;background:url(../images/"tab_right.gif") no-repeat right top;padding:1px 9px 3px 6px;color:#15428b;font-weight:bold}#tabs a span{float:none}#tabs a:hover span{color:#000}#tabs a:hover{background-position:0 -23px}#tabs a:hover span{background-position:100% -23px}#tabs li.hightline a{float:left;background:url(../images/"tab_left.gif") no-repeat left top;margin:0;padding:0 0 0 3px;line-height:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;background-position:0 -23px}#tabs li.hightline a span{float:left;display:block;background:url(../images/"hightline.gif") no-repeat;background-position:right top;padding:1px 9px 3px 6px;color:#15428b;font-weight:bold}.contenleft #table{position:relative;width:78%;top:33px;z-index:20;left:210px}.contenleft #table ul li.table_top{position:absolute;width:100%;background-color:#deecfd;height:4px;font-size:1px;background-repeat:repeat-x;margin-right:3px;z-index:6;border-top:1px solid #8db2e3;border-right:2px solid #8db2e3;border-bottom:1px solid #8db2e3;border-left:2px solid #8db2e3}.table_content{display:block;width:100%;border-right-width:0;border-left-width:0;border-right-style:solid;border-left-style:solid;border-right-color:#8db2e3;border-left-color:#8db2e3;border-top-width:0;border-bottom-width:0;background-color:#fff;z-index:5}.table_button{display:block;width:100%;border-right-width:0;border-left-width:0;border-right-style:solid;border-left-style:solid;border-right-color:#8db2e3;border-left-color:#8db2e3;border-top-width:0;border-bottom-width:0;background-image:url(../images/table_bottom.gif);height:33px;line-height:33px}.data ul li{width:95%;display:block;margin:0 auto;height:20px}.data ul li.title{font-family:Arial,Helvetica,sans-serif;color:#385f95;font-size:11px;font-weight:bold;height:25px;line-height:25px}.data ul li.w_text{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:11px;height:25px;line-height:25px}.data ul li.w_text2{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:11px;height:100%}.i_note{display:block;background-image:url(../images/i_note.gif);height:25px;background-repeat:no-repeat;line-height:25px;background-position:left 5px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000;text-indent:18px}.i_note_a{display:block;height:25px;line-height:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000;text-indent:25px}a.note{font-weight:lighter}a.note:hover{text-decoration:none}a.sort{font-weight:bold;color:#000}a.sort:hover{text-decoration:none;color:#036}.blod{font-weight:bold}.r1{height:1px;font-size:1px;overflow:hidden;display:block;background:#779bc8;margin:0 5px}.r2{height:1px;font-size:1px;overflow:hidden;display:block;border-right:2px solid #779bc8;border-left:2px solid #779bc8;margin:0 3px;background-color:#39639e}.r3{height:1px;font-size:1px;overflow:hidden;display:block;border-right:1px solid #779bc8;border-left:1px solid #779bc8;margin:0 2px;background-color:#39639e}.r4{height:2px;font-size:1px;overflow:hidden;display:block;border-right:1px solid #779bc8;border-left:1px solid #779bc8;margin:0 1px;background-color:#39639e}.clearfloat{clear:both;height:0;font-size:1px;line-height:0} \ No newline at end of file diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside_main_frame.css b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside_main_frame.css new file mode 100644 index 0000000..c6b3d6b --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/inside_main_frame.css @@ -0,0 +1 @@ +@import url(reset.css);body{background-image:url(../images/advance_bg.gif);height:100%}html{overflow-x:hidden}INPUT{FONT-WEIGHT:normal;FONT-SIZE:11px;FONT-FAMILY:Arial,Helvetica,sans-serif}SELECT{FONT-WEIGHT:normal;FONT-SIZE:11px;FONT-FAMILY:Arial,Helvetica,sans-serif}#wrapper{position:absolute;width:100%;margin:0 auto;z-index:1}#wrapper #top{display:block;width:100%;height:130px;background-image:url(../images/title_bg.jpg);background-repeat:no-repeat}.top_position{position:relative;width:100%;height:61px}.top_position .logo{position:absolute;background-image:url(../images/advance_logo.jpg);width:102px;height:29px;left:18px;top:18px}.top_position .modelname{position:absolute;width:30%;height:25px;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#9ce2ff;font-weight:bold;left:126px;top:20px}.top_position .quick_link{position:absolute;width:50%;height:25px;right:5px;top:4px}.top_position .quick_link ul li{float:right}.top_position .quick_link li{display:block;margin:0 2px;font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe}.top_position .quick_link ul li a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#78c7fe}.top_position .quick_link ul li a:hover{color:#b5e1ff;text-decoration:none}.top_position .quick_link li.line{display:block;width:1px;height:7px;background-color:#cecece;margin-top:3px}.top_position .quick_link ul li.about{display:block;margin-left:8px;height:13px;background-image:url(../images/i_about.gif);background-repeat:no-repeat}.top_position .quick_link ul li.about a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe;padding-left:8px}.top_position .quick_link ul li.about a:hover{color:#b5e1ff}.top_position .quick_link ul li.help{display:block;margin-left:8px;width:35px;height:17px;background-image:url(../images/i_help.gif);background-repeat:no-repeat;margin-right:8px}.top_position .quick_link ul li.help a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe;padding-left:17px}.top_position .quick_link ul li.help a:hover{color:#b5e1ff}.top_position .quick_link ul li.easy{display:block;margin-left:8px;height:17px;background-image:url(../images/i_easy.gif);background-repeat:no-repeat;margin-right:8px}.top_position .quick_link ul li.easy a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe;padding-left:17px}.top_position .quick_link ul li.easy a:hover{color:#b5e1ff}.top_position .quick_link ul li.home{display:block;margin-left:8px;width:50px;height:17px;background-image:url(../images/i_home.gif);background-repeat:no-repeat}.top_position .quick_link ul li.home a{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#d7effe;padding-left:17px}.top_position .quick_link ul li.home a:hover{color:#b5e1ff}#contentframe{position:absolute;width:100%;margin:0 auto;top:62px;left:0;z-index:20}.contentframe{display:block;width:100%;margin:0 auto;height:100%}.contentframe ul li{display:block;float:left}.submenu{position:absolute;width:35px;height:152px;z-index:15}.submenu ul li{display:block;width:35px}.submenu ul li.i_dashboard a{display:block;background-image:url(../images/b_dashboard.gif);height:38px}.submenu ul li.i_dashboard{display:block;background-image:url(../images/b_dashboard_on.gif);height:38px}.submenu ul li.i_dashboard a:hover{background-image:url(../images/b_dashboard_on.gif)}.submenu ul li.i_monitor a{display:block;background-image:url(../images/b_monitor.gif);height:38px}.submenu ul li.i_monitor{display:block;background-image:url(../images/b_monitor_on.gif);height:38px}.submenu ul li.i_monitor a:hover{background-image:url(../images/b_monitor_on.gif)}.submenu ul li.i_config a{display:block;background-image:url(../images/b_config.gif);height:38px}.submenu ul li.i_config{display:block;background-image:url(../images/b_config_on.gif);height:38px}.submenu ul li.i_config a:hover{background-image:url(../images/b_config_on.gif)}.submenu ul li.i_maintenance a{display:block;background-image:url(../images/b_maintenance.gif);height:38px}.submenu ul li.i_maintenance{display:block;background-image:url(../images/b_maintenance_on.gif);height:38px}.submenu ul li.i_maintenance a:hover{background-image:url(../images/b_maintenance_on.gif)}.menu{position:absolute;width:166px;margin-left:34px;height:100%;z-index:6}ul li.menutitle{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#feffff;font-weight:bold;text-indent:4px}.menu ul li.menuline{margin-top:1px;display:block;width:166px;background-color:#39639e;border-top-width:1px;border-right-width:1px;border-bottom-width:0;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#779bc8;border-right-color:#779bc8;border-left-color:#779bc8}.menu ul li.floor{display:block;width:168px;height:2px}.contenleft{position:relative;height:0;width:100%;left:0;z-index:3;top:2px;right:0}.contenleft .path{position:absolute;height:21px;background-color:#7296c1;width:100%;border:1px solid #97b4d2;line-height:21px;top:-1px;padding-left:205px}.contenleft .path ul li{display:block;float:left;height:21px}.contenleft .path ul li.i_path{display:block;background-image:url(../images/i_path.gif);width:80%;height:21px;background-repeat:no-repeat;background-position:left 5px}.contenleft .path ul li a.w_path{display:block;font-family:Arial,Helvetica,sans-serif;color:#ededed;text-indent:12px;display:block;line-height:21px;height:21px;font-size:11px;text-decoration:none}.contenleft .barcontent{position:absolute;height:28px;left:202px;background-image:url(../images/message_bar.gif);width:100%;line-height:21px;top:40px;padding-left:9px}.contenleft .barcontent ul li{display:block;float:left;padding-top:2px;padding-left:2px}.contenleft .barcontent ul li.i_message{display:block;margin-left:0;width:12px;height:26px;line-height:25px;background-image:url(../images/i_message.gif);background-repeat:no-repeat;background-position:left 8px}.contenleft .barcontent ul li a.message_title{margin-left:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold}.contenleft .barcontent ul li.message_word{margin-left:110px;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:0;background-image:url(../images/message_bar2.gif);background-position:left -1px;padding-top:5px;padding-left:2px}.contenleft .contentmain{position:absolute;width:100%;z-index:5;height:0;top:22px;left:2px}.contenleft #tabs{position:absolute;width:78%;top:11px;z-index:21;left:211px}.contenleft #tabs li{display:inline;margin:0;padding:0}#tabs a{float:left;background:url(../images/"tab_left.gif") no-repeat left top;margin:0;padding:0 0 0 3px;line-height:19px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11px}#tabs a span{float:left;display:block;background:url(../images/"tab_right.gif") no-repeat right top;padding:1px 9px 3px 6px;color:#15428b;font-weight:bold}#tabs a span{float:none}#tabs a:hover span{color:#000}#tabs a:hover{background-position:0 -23px}#tabs a:hover span{background-position:100% -23px}#tabs li.hightline a{float:left;background:url(../images/"tab_left.gif") no-repeat left top;margin:0;padding:0 0 0 3px;line-height:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;background-position:0 -23px}#tabs li.hightline a span{float:left;display:block;background:url(../images/"hightline.gif") no-repeat;background-position:right top;padding:1px 9px 3px 6px;color:#15428b;font-weight:bold}.contenleft #table{position:relative;width:78%;top:33px;z-index:20;left:210px}.contenleft #table ul li.table_top{position:absolute;width:100%;background-color:#deecfd;height:4px;font-size:1px;background-repeat:repeat-x;margin-right:3px;z-index:6;border-top:1px solid #8db2e3;border-right:2px solid #8db2e3;border-bottom:1px solid #8db2e3;border-left:2px solid #8db2e3}.table_content{display:block;width:100%;border-right-width:2px;border-left-width:2px;border-right-style:solid;border-left-style:solid;border-right-color:#8db2e3;border-left-color:#8db2e3;border-top-width:0;border-bottom-width:0;background-color:#fff;z-index:5}.table_button{display:block;width:100%;border-right-width:2px;border-left-width:2px;border-right-style:solid;border-left-style:solid;border-right-color:#8db2e3;border-left-color:#8db2e3;border-top-width:0;border-bottom-width:0;background-image:url(../images/table_bottom.gif);height:33px;line-height:33px}.data ul li{width:95%;display:block;margin:0 auto;height:20px}.data ul li.title{font-family:Arial,Helvetica,sans-serif;color:#385f95;font-size:11px;font-weight:bold;height:25px;line-height:25px}.data ul li.w_text{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:11px;height:25px;line-height:25px}.data ul li.w_text2{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:11px;height:100%}.i_note{display:block;background-image:url(../images/i_note.gif);height:25px;background-repeat:no-repeat;line-height:25px;background-position:left 5px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000;text-indent:18px}.i_note_a{display:block;height:25px;line-height:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#000;text-indent:25px}a.note{font-weight:lighter}a.note:hover{text-decoration:none}a.sort{font-weight:bold;color:#000}a.sort:hover{text-decoration:none;color:#036}.blod{font-weight:bold}.r1{height:1px;font-size:1px;overflow:hidden;display:block;background:#779bc8;margin:0 5px}.r2{height:1px;font-size:1px;overflow:hidden;display:block;border-right:2px solid #779bc8;border-left:2px solid #779bc8;margin:0 3px;background-color:#39639e}.r3{height:1px;font-size:1px;overflow:hidden;display:block;border-right:1px solid #779bc8;border-left:1px solid #779bc8;margin:0 2px;background-color:#39639e}.r4{height:2px;font-size:1px;overflow:hidden;display:block;border-right:1px solid #779bc8;border-left:1px solid #779bc8;margin:0 1px;background-color:#39639e}.clearfloat{clear:both;height:0;font-size:1px;line-height:0} \ No newline at end of file diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/css/reset.css b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/reset.css new file mode 100644 index 0000000..c2b7e6c --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/reset.css @@ -0,0 +1,31 @@ +body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { + margin:0; + padding:0; +} +table { + border-collapse:collapse; + border-spacing:0; +} +fieldset, img { + border:0; +} +address, caption, cite, code, dfn, em, strong, th, var { + font-style:normal; + font-weight:normal; +} +ol, ul { + list-style:none; +} +caption, th { + text-align:left; +} +/*h1, h2, h3, h4, h5, h6 { + font-size:100%; + font-weight:normal; +}*/ +q:before, q:after { + content:''; +} +abbr, acronym { + border:0; +} diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/css/table.css b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/table.css new file mode 100644 index 0000000..7d1679c --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/table.css @@ -0,0 +1 @@ +.pannel2{width:96%;margin:0 auto;height:100%;position:relative}.pannel2 .leftpannel{display:block;width:49%;float:left}.pannel2 .rightpannel{display:block;width:49%;float:right}.panneltop{display:block;width:100%;height:26px;background-image:url(../images/table_top_center.gif)}.panneltop ul li{display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#39418b;font-weight:bold;line-height:26px}.panneltop ul li.leftpanneltop{height:26px;background-image:url(../images/table_top_left.gif);width:5px;float:left}.panneltop li.rightpanneltop{height:26px;background-image:url(../images/table_top_right.gif);width:5px;float:right}.top_left{display:block;border-bottom:1px solid #ededed;height:26px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:26px;font-size:12px;color:#010101;border-left-width:1px;border-left-style:solid;border-left-color:#99bbe8;background-image:url(../images/table_02_center.gif);border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-indent:5px}.top_left3{display:block;border-bottom:1px solid #ededed;height:45px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:26px;font-size:12px;color:#010101;border-left-width:1px;border-left-style:solid;border-left-color:#99bbe8;background-image:url(../images/table_03_center.gif);border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-indent:5px}.top_right{display:block;border-bottom:1px solid #ededed;height:26px;background-image:url(../images/table_02_center.gif);font-family:Arial,Helvetica,sans-serif;line-height:26px;font-size:12px;color:#010101;border-right-width:1px;border-right-color:#99bbe8;border-right-style:solid;text-indent:5px}.top_font{display:block;border-bottom:1px solid #ededed;height:26px;background-image:url(../images/table_02_center.gif);font-family:Arial,Helvetica,sans-serif;line-height:26px;font-size:12px;color:#010101;border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-indent:5px}.top_font2{display:block;border-bottom:1px solid #ededed;height:26px;background-image:url(../images/table_02_center.gif);font-family:Arial,Helvetica,sans-serif;line-height:26px;font-size:12px;color:#010101;border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-align:center}.top_font3{display:block;border-bottom:1px solid #ededed;height:45px;background-image:url(../images/table_03_center.gif);font-family:Arial,Helvetica,sans-serif;line-height:45px;font-size:12px;color:#010101;border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-indent:5px}.table_left{display:block;border-bottom:1px solid #ededed;height:22px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:22px;font-size:12px;color:#010101;border-left-width:1px;border-left-style:solid;border-left-color:#99bbe8;text-indent:5px}.table_right{display:block;border-bottom:1px solid #ededed;height:22px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:22px;font-size:12px;color:#010101;border-right-width:1px;border-right-style:solid;border-right-color:#99bbe8;text-indent:5px}.table_font{display:block;border-bottom:1px solid #ededed;height:22px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:22px;font-size:12px;color:#010101;text-indent:5px}.table_font2{display:block;border-bottom:1px solid #ededed;height:22px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:22px;font-size:12px;color:#0b70fc;text-align:left}.table_font3{display:block;border-bottom:1px solid #ededed;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:22px;font-size:12px;color:#06f;text-indent:5px;height:22px}.table_right2{display:block;border-bottom:1px solid #ededed;height:22px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:22px;font-size:12px;color:#0b70fc;border-right-width:1px;border-right-color:#99bbe8;border-right-style:solid;text-indent:5px}.table_title{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#39418b;font-weight:bold;text-indent:10px}.top2_left{display:block;border-bottom:1px solid #ededed;height:18px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:18px;font-size:12px;color:#010101;border-left-width:1px;border-left-style:solid;border-left-color:#99bbe8;background-image:url(../images/table_02_center2.gif);border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-indent:5px}.top2_right{display:block;border-bottom:1px solid #ededed;height:18x;background-image:url(../images/table_02_center2.gif);font-family:Arial,Helvetica,sans-serif;line-height:18px;font-size:12px;color:#010101;border-right-width:1px;border-right-color:#99bbe8;border-right-style:solid;text-indent:5px}.top2_font{display:block;border-bottom:1px solid #ededed;height:18px;background-image:url(../images/table_02_center2.gif);font-family:Arial,Helvetica,sans-serif;line-height:18px;font-size:12px;color:#010101;border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-indent:5px}.top2_font2{display:block;border-bottom:1px solid #ededed;height:18px;background-image:url(../images/table_02_center2.gif);font-family:Arial,Helvetica,sans-serif;line-height:18px;font-size:12px;color:#010101;border-right-width:1px;border-right-style:solid;border-right-color:#d0d0d0;text-align:center}a.iclose{display:block;background-image:url(../images/b_close.gif);width:15px;height:15px;background-repeat:no-repeat}a:hover.iclose{background-image:url(../images/b_close_on.gif)}.popupcontent{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#010101;text-indent:5px}#popup{position:absolute;width:100%;height:100%;background-color:#000;z-index:150;filter:alpha(Opacity=70,Style=0);-moz-opacity:.7;opacity:.7;visibility:hidden}#popup_table{position:absolute;width:80%;margin:0 27%;top:150px;z-index:151;visibility:hidden;left:1px}#popup2_table{position:absolute;width:60%;margin:0 32%;top:220px;z-index:152;left:1px;visibility:hidden}#popup3_table{position:absolute;width:60%;margin:0 32%;top:220px;z-index:153;left:1px;visibility:hidden}#popup2{position:absolute;width:100%;height:100%;background-color:#000;z-index:150;filter:alpha(Opacity=70,Style=0);-moz-opacity:.7;opacity:.7;visibility:visible}#popup4_table{position:absolute;width:60%;margin:0 32%;top:140px;z-index:153;left:1px;visibility:hidden}.space{display:block;height:20px;width:166px;line-height:20px}.space a{font-family:Arial,Helvetica,sans-serif;color:#ccc;font-size:11px;text-decoration:none}.space2{display:block;height:400px;width:166px}.space3{display:block;height:28px;background-image:url(../images/line2.gif);background-repeat:repeat-x}.space4{display:block;height:15px;width:166px;background-image:url(../images/menu_top.gif);background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#feffff;font-weight:bold;text-indent:4px;padding-top:15px}.button{position:absolute;width:50%;margin:0 46%}.button ul li{display:block;float:left;margin:5px 20px}.button li a{display:block;background-image:url(../images/button_right.gif);background-position:right top;line-height:21px;font-size:11px;text-decoration:none;color:#2b002c;font-family:Arial,Helvetica,sans-serif}.button li a:hover{background-position:right -21px}.button li a span{display:block;background-image:url(../images/button_left.gif);background-position:left top;background-repeat:no-repeat;padding:0 5px 0 5px}.button li a:hover span{background-position:left -21px}.button3{display:block;width:100%;height:25px}.button3 ul li{display:block;float:right;margin-left:20px}.button3 li a{display:block;background-image:url(../images/button_right.gif);background-position:right top;line-height:21px;font-size:11px;text-decoration:none;color:#2b002c;font-family:Arial,Helvetica,sans-serif}.button3 li a:hover{background-position:right -21px}.button3 li a span{display:block;background-image:url(../images/button_left.gif);background-position:left top;background-repeat:no-repeat;padding:0 15px 0 15px}.button3 li a:hover span{background-position:left -21px}ul li.set{display:block;width:5%;font-family:Arial,Helvetica,sans-serif;color:#010101;font-size:12px;line-height:27px;text-indent:3px;text-align:center}ul li.item2{display:block;width:42%;font-family:Arial,Helvetica,sans-serif;color:#010101;font-size:12px;line-height:27px}ul li.set_p{display:block;width:5%;font-family:Arial,Helvetica,sans-serif;color:#0b70fc;font-size:12px;line-height:20px;margin-left:3px;text-indent:8px;text-align:center}ul li.item_p4{display:block;width:43%;font-family:Arial,Helvetica,sans-serif;color:#010101;font-size:12px;line-height:20px;margin-left:5px} \ No newline at end of file diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/css/update.css b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/update.css new file mode 100644 index 0000000..8e2344f --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/css/update.css @@ -0,0 +1 @@ +.box_alert{color:#c00;font-weight:bold}span.error{color:#c00;font-size:10px;font-weight:bold}progress{display:none;width:25em}progress.update{display:inline-block;-webkit-appearance:none;border:0}fieldset label.duple{width:183px;margin:1px 8px 4px 0;padding:0;border:0;text-align:right;font-weight:bold} \ No newline at end of file diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/advance_bg.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/advance_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..95496d83eb848ee358827d021c53050d4db471bf GIT binary patch literal 831 zcmV-F1Hk-8Nk%w1VF3W#1?B(%H%oLjN^v+$b4y~5P-vD?X_YZXZ81k}GDvPQMr<=k zZ!<}6GDmGRNpLerZZbw}G)ZqZOmj6#aXCsmoK;db)s5yp<{lpUU;WxgSBRXvu1*` zWq`6|f3RJ4q-lk>XM(h4fU#nHt6_SnY>2yShq`Nsx@v~FV|}b}jlpk>z;24YZHc^U zhPP#Zu5ypVagD-pj>2(`!ElYhZ;QTag|%~##BhwhZi>5YiMniuxOS7rb&41ejE#%6(1B85gr*76eANC z7a|-P87LbQ6C`*T7$+VZcP1krA1NXp9xWgp9V{RsAqJc%Q6h#35F~JC9~lIa%&1XAN)H-+nCzG_gNcqF zLaqei!NZCY9XYrl$q_`%4<$gVFaZ+v$d4aSjQAkZq{xvYX_go<5++KKB5tZIS<=Qy zlqhYSnpA0-u?pDtwRs3}uMHEY+cSI2%W8@BD*xM}O2&HMIl-@S7O|1BK2@#4sd zD<97M_;TmXlSh9p9lG`E*r{uu&i(p!@7=S9|1KW9`SR$=s~^w){CfB8)5m`=AHMzi J_~{1%06SoUW;Xx; literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/advance_logo.jpg b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/advance_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..818aef9ac5b56423a22256af76bca13c2fbb65a8 GIT binary patch literal 1728 zcmYjP3s6(n7CkqYgnUTIO#;aS5fY>dn#ae2wqO;66hZ+7DHZV*Frs`4f?z9B1SSzQ zQVCj`AR`ifiWZ0Y)?T_^ll*NL>UMMR2aq)0KjMgz@iN9 zs{S`11bCbQ=!rMM8{X4>+m-(S zBH-}^B7sC8kSHWFiGom2AoLFgbQWTY0%4gm84L!~-0KER?*Tn%Pz(&AIsXRE7+^855gr0C1pT{!k`TaB0c3>1K(Jx755Pib0pJiC z+u4Oqb>cA05P&go#`wQ|(HlV6G$UtE4t;A>@=$OzgPJW-bh+4Koyz1N(@;H({dX_O z8DV3nTazVao>6o(2$~Txg8ym=pu2LY|hl*6iXl`JN9l z*dR-iS0~IUuU&T(1|_Dnj7}Y#`Yy~J8JN8E?1Kg}Xc*qE;pJsCo|UBhZ2nOHa_2(7 zV$H~c^3#PwfsQr`Mf~Ip|FaZuws?5>#tyq+Q5*}{_T7wZWY>t>IV@G=_9HzHF4rq# zBe(}MDyOS*rap3$-gB&L^_dT&s9&d64uq+^Msju)-1jniFaPRz&bE5 zKx99W11G5t4A`j`iyCtHTPx%CXLAM3ooh-1LPrX-?|C#{9bB3kgWCvIxvYt~_Qh3h ze~V@Nc(+-F&d&O>nYzuPqT$VHjlX(nZiDbbwjxQfn(HVEF#1B>v$2ge%Q8;+N zsk=7Mcr3){6D~*5Znco96S`s6cdzSqmfx;uU4OFwf4ZlgGWL!(?$43fBbY+2X5*Wd z_cVN=k8f`l-hI0NGg(E!%a~0;14UntY`!VlR8LCeHY?vQ`++M9&2!JM^KvVwJw`v} zA|C7MOq;C>(w&p8?^-K{?)PfqY?AwJK(gTN?OPc^g8>!{VA??C1AN9=9<4w4uZPh>L zmP(7|S1xaB`jt^RJ9F4e`{P`AUcE6s)@l$=?H5dRqB&X@*9C*R~UP3#}yb_Sd|V*^S^*tdd~xhenG-o0i1$;T6_Uz-i{ zo42vBUJ1ubsq2v|dr92YVl%zYw{{o^kw9Cl9X(Pa^M6Xr1{a$4U=W zY5Za);g`>)M54op%4^P{sHsaMjS`yXYB!i{x!rEJ7&p^no+S^y7%z)X>1a;4R=z)S zbm2^*Beuq8=a-IzpiQq>@hRfu?bFSglS1y0lhggD>T@l}vR1i;)W0W&veP}UUhnW! zOt2O^qTkzaSKkSdKP{U&y4ZKBIy2nN_1M vG~@oHeXv6=EoJDPj!E|T>e5YqU2?j%#uWA{(TJ22`&uIY%Osr+(LekX((kSe literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/air.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/air.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_close.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..daa863193af4221fb0d1d0c079a17db4aa81f4e0 GIT binary patch literal 169 zcmV;a09OA;Nk%w1VGjTg0J8u9|NsA)yXc>?iPfF=>E{>{m$n7A^8LV00000EC2ui01p5U000D5Fr`4N4RV6bJHUY_ZWK@y z!l|ak7cv4NFmyb-z_Qr8tmBBFO%_Dp3`m15X}}$xL&5WaYcywBdY;NTPI66QheKF=NL_?BOK?6^ zcu-`AS!#_!S9>u=Y%xS+I7@3lRC!5Whe%s~Ty2m+Q*kdrVOD31KURA!KwmXTXFykd zKvjAyK3zgrctKWrA^8LV00000EC2ui03!e<000I5pd*fCX`UwG0Kn0_?9~JHu9uteYwh!dAgdY$B0oMx~5Hvt25Kx1F3kEI(KyYAMkTn|+ zNK_|b;2Q-RG)O>TK!O1T)(q?+#4kWU2@@dy)VNbXgGq@Vk!cu!k4S-+>Lv&vb0ffp zm+OulSiphint?YdDj<`?qFq14^4Co?HkL(}}KB-Jl2Z?a#=un9A05Aa?c9a;$ ujtLAh8VgWHi3&0wA;8T6m3=jh3JxSNK`K$QFy%25Sb3!jH7qGb2mm`3niEL? literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_config_on.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_config_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2762da424045795ba51ae1739c646518124576e GIT binary patch literal 726 zcmV;{0xA7RNk%w1VIu%00K@k*H)6<`2ZI+4Y~v&pP3p-E|T+f-}-3IoER7*NVYCAS$dBoqn+0pXof z(poOVoiK>yVgv*n3`0r{01XWv6&QU92$2?o1Q!Aw5kM=7h#v6$6}!3>BYz2MP%ncUjf3$Fxacz)2C94#*Bb*tf3&ni?xu zC~zmRK{ZYr7G!Xs4T75s7j9i>H6UVvYXUO=Xgjb$(M4k%4@eMD0oyYR77PS4si4t< zl`Jm;c(7690}28(h{I_>z|H~zSWx)60K!58A2w{DkfEr62!gylFkoR!zZC(ZR`|)$ z>b^*_+))s8Ktst7l+KlenpPZ!lx{DS!hk{Lg1<90Ea8Pf0)}sC(>8b@K!DZ22>u$* zAmG6RCSd1uhM0E3gaB~tS;Yp@fZ?hfFmwn*DJ*HzxC30vfI%F{*bY=$1!;R!s?V&qvVhRFK@2tTx1PmNfjUy02L-LXny35an)#Q*>R literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_dashboard.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_dashboard.gif new file mode 100644 index 0000000000000000000000000000000000000000..9056300a1471939d5d9e84f7bce59902133f9b36 GIT binary patch literal 714 zcmV;*0yX_dNk%w1VIu%00K@39Sm@Sw>MjmOxmcFRGdQ>t}^MJl;XFH{PwUXA80)A?op z++?_R*~Qhvcq|_Z0ELAeh>08=5seW7kB|xhKLvpj2ps?eoSg}upaup552X(q4FC>p zV=M>&0s$Bp8x<7`5)25tyA!^?1s?z#tXHoBv@i$>ox7Y46Fj~Y01L%r#~2J0%MIQQ z&IolAuhw_1m>#hM0tyBK@Cv&W7}3(?01}m#6zTy95fn6VBw!bVari!5W6@6lgaj8j zBv1ek90CkqqToZYPy&Su3NRSBpiaSnTnH@x`01gM0RRg7&O{mbp zYmh(-5_nLci!22O3r?Yx#-Kxjm{;V=8(Y<&g;O=?WcvFSom>GbzPS@+02H&T6cYID zn81(+0G|yRN`#0}1V)enlQAILkZDJcVmE>W&wy$ctV=I?4V!i(c(rd!NY%PS1OSQ_ z!Hx~70aW1eZ~~`@6X&<LAeI}i@8B6&7(c!gC7@&+DL2Ce=2-X#vW+Uu?B+;Q1IY=2udg*D-<+f00j=d w03m=|fiYke1w?k8Hi0Qfo0z!YX`X1Ju59bR?vf~UZQpo) z%X;tQyq~Zal+cXBp-f_ADxAnmJ z!ikN(4A5xifE{RY0fmMgc6fRld~z5a2LzD`gBKWvh8GbAiU=D63;=Qs2MH6W69n!``90|*JU9TgTI z69D3=zJAh$)lW1s1MSR$80OOfhz3X!?A*~>BTifc4jD3dz^5-*wI&Jz zs-TrH!-a|t?0Hz2PanSs2_VW)F#tlcgbq^ws^susBfgH(I#__94j>Bx6jkbE*^;Bj zeo#iLm>{5l&Ye76GW>O6X3dcVObPhlpu$lOSd%Kv*AxO1CQu0wO;)gMg|lcYxVhlX z>l2#<;ua7z}&)G_8!hs;O%0u6CM}d z%(pX^4_*`tMm5(fa}+Q!D1$z85M-vxD7xsz`M6^(X(sMn}GYa@8i8U z7+4^hHmXyDU9>YcW{d>uV4rIr9Ct;#@6;D52Kc%_V+EY!F!EGC!c?wh$osA0vpVxUwrEMw@7<|i7?)U7-o232mm`8<0t9> literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_maintenance_on.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_maintenance_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..13cebee109aa1afcaaa7604a9aa0d274886c7353 GIT binary patch literal 701 zcmV;u0z&;qNk%w1VIu%00K@ zqB&!pGDmBfx!{7O&^TL#8d8j?vA%SIdRCLn6g_h>G&FUwnm=s z@9*%n?;PmwMA^8LV00000EC2ui03!e<000I5AR~@sX`Uv+AZ+Wta15_YZQppV z>9vKO-kM@0y>tFe%T2_J{O4GzN(dcy`2#h-zL9~!c=4Fm)Y z1`iN>`B3w9RC_)4Y6(sl>VDSNiiWV3D1!3V#<0lRt%78qu5dg}Y3sl}%;h?7j zmwqmcndvJgN(dQp8szB{Xsj?5D$tY#KuFRI3~G>L&{Kc|0dHm%xL_qJ%?k}WbRgg$ zQw9k2c77G$_05HvQp{e6KtOH02^$7_kxQ5E06M+^9Ed740)lR9Elj}h7H+0;UmG+4 zi@45Wvl1{^7;OOoh7FY$Y$_)}v*yEhJu|K#F6U{~8FCjK#@clQ2^#MLn09l2EJX>?aAU?IP6H7bGIM>S`Fyk;%hGK)!DEE z4=OL;jv?Ih@V<@b6Fv`^G>}CMK$8bLcmQrz7F0Z4=5}ek*y_jR=edMyWUSYv|^R8W)}*Uj;qDvD!Wua zzu_s_nmB9iUQuFHK~{1}e_VHhdT>OCSri(Rlo|_{8xUjy2c4b=aef~Kq@@g`3=3^x zKUAP*b1tI<4z&iiw+<1z1icKWmJa}-u^W=KxXHD(yuSq)7{bFueiRF|w#v-C1g8ZH zAHu|l8w(7(*#;5J5xxu<8Xp@20MmWN4HOK$>kbCGyV`XFwqQes3-yZl@nE6AJ{Ie^ zadT#gLWTz&5?(1L!Gi{e4}G~KNMQmP0UYfA`MI&+qr+|>e~~mfpu+);_Ye)JVBtf{ zQb0*rG6)99fs_i14S>*~frXX}tW}Civ?iyc(;&Hk0HK0}48~qi7#p>ugbG$YAyDwh z57!-D&wd5Ffd&`|MsEUG+qReh2upVW-ud7LTB}!Y9^gx@*a5DPAqN(m*AsxnY&Ryc z&}nJp&s>9i>a-U@UqnYcaqz^UwQJW1I3So!+qC8^s$c7tUAs5!q=+iKl^_^G?$rnW z{=f?$rOIMUP!-TX;l&JVF)<7%1dH4f4aky-cfcUS_Ao9(`l) zF=lw!P{G;<3LfM^h<#cm;zS^A46;W=cM-@_haw0HI3OQbXkg$Pc(^ekEEu#CPZ|)i tA>o330RT}z0Zrr#DbRfIK?61vMa4aAVQ^xKBbCzPi!t&rV*nul06Q=a9OM81 literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_monitor_on.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/b_monitor_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..4d60c680a82d964af0de84836406fad7fea2a666 GIT binary patch literal 653 zcmV;80&@LFNk%w1VIu%00K@K399Y;rL%{eHT}n zo}r{AW~N=7&xFJ5A^8LV00000EC2ui03!e<000I5U?PrWX`ZH$7;Njla15_cZQppV z1h{}8C(NB4Ucw|Q^TLH?0J2)8+SDmTkzA`@b(a;u*04Esf(<)! zY^AbhnX;7`Gv-_gZjbUZE1|F7zkmb#&6^-=uM2_`D<;gV*MbQeAltEuxUW?_8bn|) zRd|}`ITaQxu%Jtqg#{cqP@ur!PZU0lJv$J+x`6H5xC>CQ;93bE+0y{%T0kLpan=?h zZ+Ts5ngZYeLTflJI(g(vT%7O#9vp6qZ_Y0L;i>&MckeE~F$kaC_gn4`(6az9zPz+Umimz4oYeWxA@cFVbUiU?U`5dr`^^9C7l literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/button_left.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/button_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..ae111fc73edd165ffe85ecd8460f4da8ebc9b55b GIT binary patch literal 227 zcmZ?wbhEHbWMR-^I3mEnV3f%q+4lP5w?BXXJ%0W1%a;!yKD_?={l~S3?|RnX*m3&N zm7DkX9X$Tx#WS6lxivGl{r~@;ffS(llZBCiL4ZLAqzPmv18af;OHadMo&%kHIt4N> zsu^4juQSC8R9$|}(XeoXfK*r8;)xqsOr(5{HNC9haZ&b2kSi~v*2u`w!pYUdz|RyFt;k>v0IoVr`v3p{ literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/button_right.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/button_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..9f7c4d37ae840aafc7175439405ba631d5b20927 GIT binary patch literal 833 zcmV-H1HSx6Nk%w1VTJ%I0K^ag{r>*Z+2yv&=)b|okgL`0^7!cO^x)&^+2-{CGHC!A zhW7XQ@%sJp^!MlF-85pF|Ns900000000000000000000000000000000000000000 z000000000000000A^8LW000mGEC2ui0EPf6000I5U?PrWX`X1Ru59bREd41ejE#sHv)} ztgWuEu(7hUw6G0u2L}eZySlu;zQMi2z{JAE$j8dY%*oBm&e6UO)CsxQ*xB0K+}+;a z;Njxq-=)?E0oUod>*(t5?C|dK^z-)Z`11Mn`}g|)`~ad8lpsI=2L=x&L}-wq!iEbY zLY(-pqQi?4EoQ_>k)y_r8$%jAP%WX!lPFXFs$9vkrOTHvW5O&cv!>0PICI{tHlU}^ zpFo2O9ZIyQ(W6L{DmBV;sne%Wqe_L^bgI>>ShEsEm_V!7uVA6Z0YtW}*|TWP4j=-f zt=qS7(u@Gn+xw7RY3<@Y< zz`3*M&!9t#9!C>oFm)@mdl0+o_Q*$0H1&cD(Ikf3h*bPh$gBiodZl(Km)TyD(R$@Zejod2@Iy`rkr-_ L>8A=n5CQ-@j7q9d literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/down0.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/down0.gif new file mode 100644 index 0000000000000000000000000000000000000000..663e91f0814a985b12ef1f0826cce0992a7354a5 GIT binary patch literal 121 zcmZ?wbhEHbmYc?Kr_IsGe7zvW*%XUnbb L&G+VrGgt!vQpOa` literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/favicon.ico b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a7f2df3c6adf7d367b2e9eca63e0aaed55b9d11b GIT binary patch literal 1406 zcmbtQU1%I-6g{EMn(Ssa*U%@$W%&1)l_?ttraJ zB<`fUn{76wR{SAiq1J)~`qDQWsg14rV%vur5XH98)Iyq>-TC?E^L&%U1wmiD!U^LT%L%BzA z_{n}8+1ZA%zD+3XYQ;o<2qk)py&)8nA&m7#P)N38A{oYbG74jN1P1F8QA}zm6UX}7 zakMXjD(l$+4HH?;(L*rwR*a=1m`H_D&^3&w*h_1eOn1_w!AP~EI2b`u55u6ZOkUE- zvtg98%=8h6=SKq*yG$vMnfsniSi!uy{vN@ zs+kaua?dPL<@_pVR0pG&);lqyN2x21h8f~Sx&t+yndJW}40OZjPoO*y!%Q;4dw26Y zV*I8U?-%FYx=zsc!D>=H3L}&-U<++fd7F!7)9?-EqtkA7vAmVgJNq z3DnYCF}e3qRG!vRd1*h6Kl>Cue0e|4^*Up~AtxM7l*Ds-Q>ni-^ zB{+BgfNS1_Z{CJf%fzZ@!gKCH$`$yI1>3hEghg%= zb(oe5&lC`K8!N5@)3IUt4(gr*%Mq|#A1l5OQ?QmEEKg!pN?5*x?Kp5<7lK(jE*#&6 zEnK)fYfEy%7dH1a;8B+zz0@RO+df>!L&KHKk~0LPOV|<~HAytM)A0oFEa3VcXVWWu za%SE^urGxNPYU>i$G#*4`;vWyjkxdI^B5&r)8EB3>*N;;_-xw+wB3p0iG}mnOzlTz z<;B)o;8ps2!!`V}91liy)Z?fxdf%x)v)z=Pz`x;gK@?~ zrq|~C@Am!L>HGNm{`&m>A^8LV00000EC2ui0Ji}b000F45F|;bt@!H9x9{L5hU93L z=&7dc>bCGJ$MkI1_^T*G@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-_xK>@(adcWYXcuX#v z&*-87kZ!x*@VIs;jK6uCK7Mva__cns@}cy1Tr+zQ4f1!o$SH#>dFX%FE2n&d<=% z($mzrnAOg(+7?(gvN^7Hid_V@Vt`uqI-{{H|2n!_Zp zpuvL(6DnNDu%W|;@9+qiNU@^Dix@L%+{m$`$B!VTLy8 zoJq5$&6_xL>fFhbBOU}mg9;r=w5ZXeNRujE%CxD|r%fOt?uV1!)0}CEZxUgZPcMmIG%($^* uu7Dp)o=mxN1}32v!O9iWH(smmlR6!>PAb2` Il$F660F_A&`Tzg` literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_delete.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_delete.gif new file mode 100644 index 0000000000000000000000000000000000000000..60b4c5557efc03a748691b264153b04850e19287 GIT binary patch literal 226 zcmZ?wbhEHb6k-r!I3mEXwKnWfPvrT%Q*R$%@#NgrL!0Y2mIpsMx9!lDhTA7r?ro2_ zc6h<=wWTL_bl*R{{{E?T3?u@@pDc_F3<3-~AblV^8Cc^LRQggfr@2*iu?g%cSi_Ja zeg9w%Q_cJJ4b90L1WdSiZfSCOFt9MN@Kh86|Q777VUN_poa-(cv k`~r*IwB0YWgQR`eyoms08h0_o&W#< literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_delete_on.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_delete_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..1181dff0744e9d6ed7b6930f6950bd152f23513b GIT binary patch literal 231 zcmZ?wbhEHb6k-r!I3mVyHjeK>DgWKwSr<0@91G)laj^Nrv8f-9PI+;t<-%s)lk06C z@2hxmsQG#h-`!nV*SAN1I5y?&k)Ah4dM|A8{cwEh$753%@B+o3EQ|~cVhlPURUkVV zSW_0L_N8P_bE)cL5!h33hapA!{=pokn)mA&np-vs*syWk(&TVpU}<3C_sFzceEBJ3 z0D}cX^P9ZetzJ`;*NN-sF`l??ydkNz?P6ZXuWI%~Z*x_A`~rj}gc- literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_easy.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_easy.gif new file mode 100644 index 0000000000000000000000000000000000000000..926e671425a250e6fd9c769e90cc1b2fb0043bd8 GIT binary patch literal 280 zcmZ?wbhEHb6l4%&IKsftH*;M^`Q#;Q_gVQBdB)V5c;?r3Ew%|LiOB3Q_b!Od?Kbwv za|kInbjw+`{y;!d)4UbC5(@gNIu;bv%~-U0&!jmU#G9&lgiq?6GKUo++KnFyC>||h_nxNd5lF4^M#k294PTFUQPzM!G=LFB63=O?6 z4`}r8$#g9;oZ%odfuZ<;V5AJ2;PHnH1 z0u~7+F#$nJH3dbDvK-8UmDNfq-W)MO{DHi=VG%z5O?(N=NgiIjEOYtfgF}_<9oO*l b@VewF8=IP2TGyy*XzA!B86HwmWUvMR&8K5x literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_edit.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_edit.gif new file mode 100644 index 0000000000000000000000000000000000000000..1531abc53fcbb2510288522cd1f1aa499c84f728 GIT binary patch literal 271 zcmV+q0r37uNk%w1VG;lm0K^{vb8~Z=nwslxUbC~a@9*#M@bLWn{Qv*|`uh6B#Kh#} zKMkE5%f-*T$AR@mflQhI-wtoY9wcqiq?O z7MJ`b!|}K;3wIKO5&|0;7K4E$5Cswi1sxh1kP;9kjgXK81s9N)j0B>iq@W}Lq^Sfr VXb=kn3<(Jg0}Bv#Ik_bv06SU6e=z_6 literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_edit_on.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_edit_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..0bfaa89243e388f60abfcf7fe56d9866dba3b77d GIT binary patch literal 275 zcmV+u0qp)qNk%w1VG;lm0K^{v|NGigs_brEU8JO>*`@&YkzUH``)0TA_51$){{NB8 z^4akGq_u=6AvIGL7UchvLrc`|kMt(e3-{_x-AO0RPMY|K)B?k=8|?>9XMX zsN475-QEAcng9R)A^8LW0018VEC2ui01^Na000G$;3tk`Nh*(`aNEW`=J+IZojg(e z9djx(NMz6v2t~x>kpK`hM}diUtEFNt0#dd@E_*MQQh>o`SI+5@rp<eaD literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_home.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_home.gif new file mode 100644 index 0000000000000000000000000000000000000000..92cebe01b5d8b2b29ad464c899634794efa2799f GIT binary patch literal 85 zcmZ?wbhEHb6krf!n8?g9XW5QTX;%6$K0(0}~q+CNBI?xbfgcgNOfb zG4KFg$0W!s2z1w1$LJ6pfdyAn9tH1B-Xfwcot}E!W36nA$@AP9s|uEWNiTkWF<0@= z77_L37T3Mjeck!c(0hHqA9u8^l%L|PJCl@}+}65jr%%>w>o};&aTsVg2hegxRwlQg z@G7;_H5MMsAv z5BGb5C73}HPX$kFec@ObtsQiiAEKOz&7R2}q5#1J2D3d=l{;yP*A2g^Mk?q)mp#zN@eaWH{I>863kG*v-)72T(-gUtFCc7 zSTYw(SkM0N(TiH;JDaQv^JWwTE|r1C> z-30Tr_!j=dI_v^^@rlN~Q(irMb91`Ym$DbO*SEhpv-Hp{)7G06Ri}@}exK1^A$N{{ z$K~&Fw=Q~_T#krcr)MZ|?1A<68K)FJZ3&&j6l}3}{|dA1?k!j5W(A(y`g8ggiAP~& zcJqGS*sq)~tHyPBtNK~zw{zJaa^GCo_i0VwVm9uJ!ZtO|Q;XE@U0QKd^x#X5Y)Bx1 z95?q?#gxt{UI%TjJsDYSy_bK>B%Eu~tqRw_+W#36ejruTU&zYllXy;!;Z)}2kS|U9P{DfAi$V+?2YSVN!M8Ya`sBE zZB;b~>ym9g&06vJfnc=Yj%%g6eh9ziX5E;kX)btTPT#bZhiY^8Z<9M_*?h9){mO6I zd&KjyjShG2y3%kXd(XtnnU+~Bm!u70EMM#&AH z-+p*(2=s27`P$~7-v`+(F|N}kq^BF?yDn@mF)+3l)C#z)yR5jwt$5qAw=7--4(}Qy OY|R|j2g=s}zX<@=P5glX literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_message.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_message.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ec54fd07daca02733f88a144201dfe3124609b6 GIT binary patch literal 211 zcmZ?wbhEHbhv+xGqULKj?cnQ?l? z>Bl?oy(!;%Yx$MuYN?gZlTW)$JuPYPz2x9G=Sinsrkqwwt=M({jg*t$vcun&9{RTU zz*p6j@*D5}Gk}5OPZlt(10q3oGOz|LNGwe8jCyo1Cg-%w;>%~hyqVw~tFN-?GDpy3 z^Xv%>NBA11c&J%0dZk*0YA8)Okkat7jFqW7WrODI-7I~TvBw1DQhRIkj*C2*xyLU5 Jd^-b!H2_m3T%f>@_F8u zJlSL|7YgOFuuL$7q%w)=44%+uhhwN(tDHb#%iRVLhp;$|2y8SG21BCR1VR8ii`-*) literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_percentage_blue.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_percentage_blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..5585b4154d5b626ff630455a53d1cb9055711db4 GIT binary patch literal 146 zcmZ?wbhEHbWMmLxIKseCzw$}frWb9S-c8u~anAmC6SlpoS^ehXlfRWqA8o(#d&SA` z3yyr9x&L$V!Ur49|D3k#P3yX645R?XpDbYIIv^5cCj%@0gNYWW4)HWyRA3Mh;b&}N Gum%9!s4u+$ literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_percentage_center.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/i_percentage_center.gif new file mode 100644 index 0000000000000000000000000000000000000000..e98119d967abd3ccfa598bf30598cfb5e254d069 GIT binary patch literal 96 zcmZ?wbhEHbWMmLx*v!E2^v%~7@4mf!|LygM@9#hVeDeCs+fP5_%{{`Twt|Nq~7{I2+ug#iR~Km^DP1{U56q6{J2j%y~)v*c-XVXy`Ou}(F; literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/join.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/join.gif new file mode 100644 index 0000000000000000000000000000000000000000..1595bc3af6a2291c293f05f2bcb1e7feb5e74f5d GIT binary patch literal 57 zcmZ?wbhEHb IJ`;mA0PhPCq5uE@ literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/loading.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dfd3f3d822771f942ecf0b0aa75258757e5d029 GIT binary patch literal 4743 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 aS(nNN+;|=vd2;5Q2*-Ea$Blv+7_0$6));31 literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/plusbottom.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/plusbottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..c86d42731e2d1db31c9d00a105f2930095ceec23 GIT binary patch literal 75 zcmZ?wbhEHb6k-r!XkcWRyZzSx|Nj+#vM@3*Ff!;c00Bsbfk~;Sf92`7_Z#LI>m~4B dv&_j4ys^9{t=#CzMkOWIqn~`P`!X_E0|0%x8Q1^- literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_center.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_center.gif new file mode 100644 index 0000000000000000000000000000000000000000..daf06026d64b3f51631405899a9517afaf4553b4 GIT binary patch literal 98 zcmZ?wbhEHbWMnX4*v!E2>hpgfaCLQ!iHQje3`|H!2oDdRzvEJ3+g5LHZw3sY_>%=J erUN2DW-zeu8?-R5+H3Kemq~~-k;j#V!5RRvY8UYU literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_left.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..f61140035b984bf3ef1dc2017f3057ff525f87a8 GIT binary patch literal 329 zcmZ?wbhEHb6lO4BIKsf->+AdK^M4>nNJvO*+Zq!S6CNHO7#Qg7?d|I78W9l@7Z;b5 zl$4T^lAN3z6cjXn$EA>vki^79H#fK7;NaNU*s!p$)YR0-$jGRusOaeES(`5S`}?P* zrFnRG1Ox;q{$ybQ0UZzlvXg=J*n#onolALd(IS6@H= zvpTlEsj{ItFR-GMjlZRntG6RqluM+~LWo;JkVTql{(^-Ic(^6SR9RN8TD^)#iAzwP zfkRGs8|RLloP0B-Hn7Vu9O5`~^a$@d?tNl{BK-X97cX7pG4sbypP3aItN|S%c)$Pv literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_right.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_down_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..156fa72bf58ff90e8308e29e80ee3cab23ca055e GIT binary patch literal 331 zcmV-R0kr-{Nk%w1VG{r_0K@R8(PMVMazqU0q#MQ&Uz}R%K;nSy@?HT3TCMTV`fv zPft%sNJvmnP@1yPA^8LV00000EC2ui022T(000HZpdd6sX`TXM9K|4#XPmBWW5=?} z4tPKBJ>0Jq%+Yv7(-4^qESse#RNAB_twn55>(ddZUgk9nb&|oyGFN!6w#R8SQ2uqt z?Q?t`p6BngZ-94xVuF2!e_MfygMbi+iVzHmT@?%zE+U$nnjZua7zz>uq@|{&1{N6# z2@9^T3lp*(2ml@tlLH9|yuG{tz#Im+8ln#d$jQhM5ET&?48^(*2i4Zr3=9|<1q!+k d4h7=lhpgfh>3{_3=EvV<5GBdctS!#V%t{5pDYX@paUX6Y8jY0 PGlGg44ZIwjm>8@9Kl&5; literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_main_right.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_main_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..3c304c480a0a55809682b284e95d5c5dae96c798 GIT binary patch literal 68 zcmZ?wbhEHb6lP##Sj52a>hpgfh>3{_3=EvV<5GBdctS!#V%t{5pDYX@paUX6Y8jY0 QB^)pOd)TAo!^B_>08IiF(f|Me literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_center.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_center.gif new file mode 100644 index 0000000000000000000000000000000000000000..ee53daed4eb9bb31b4648f33dc6ea959bd3ffc19 GIT binary patch literal 155 zcmZ?wbhEHbWMt4~IKsei`^~@q|NozP_V?0@f7f39OGrpaPEJ1e?C<;?m#)70cm4Ih zn3$N0FaF(n^Y6x+e~E2dk3RTu`Q^WxZ~k3){`c&&zYK(c;!hT^5*-i;vXg;TVnLve cKf|1iRZJ5cWQC1gI2T$3HM7**Z)dOu06-i+jQ{`u literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_left.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..70958b68cf3bf1b1bd44914548382f53e0ea2b15 GIT binary patch literal 394 zcmV;50d@XINk%w1VG{r?0K@>$syEUJU2 z?>yh&okbBBW+42_Nq0g;gla*~q^2nZ7w7ZsI~3z(V{7@eP?3mciF z5)z(>s2i#itQ7(la3etw*&-o#>TD4z{(JE$kovV5ZTj+*4Nqq z0CLLX1RB}k;Bp%4>k#Mw2L~B)@9**Q^N9BM@frSd{P_9HP@n+7fCK#rk(01Vl!b`e oKwKoTgPac-Giv-WagBkGAVV7HxJ0B$k{wJ3ibSb0q>vB*JLHziDF6Tf literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_right.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/popup_top_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..910ef65bddfaa9d341fbc5c94abd325949b176a1 GIT binary patch literal 380 zcmV-?0fYWWNk%w1VG{r?0K@I1{S69X0 z_+VgQ*X#byHN~@`^Mn++wA`T|NmizwcG9f z+U)+->i)~)`PS+DA^8LV00000EC2ui022T$000H~pd*fCNiJxrqES=^a4ZK4y||*L z?>tZAnV@he9B6(HjB?3bW{v?@bE zrq|~C@Am!L>HGNm{`&m>A^8LV00000EC2ui0Ji}y000F4P{~QFy*TU5yZ>M)j$~<` zXsWJk>%MR-&vb3ycpfHv@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-@<$zaRvdcWYXcuX#v z&*-#z&2GEj@VIs;jK6uCK7Mva__cwwnl=x4XQ(zQ4f1!o$SHqX!8A%FE2n&d<=% z($mz{*4NnC+S}aS-rwNi;^XAy$^r=s>g(+7?(gvN^7Hid_V@Vt`uqI-{{H|23LHqV zpgMF75-MECu%W|;5F<*QNU@^Dix@L%+{m$`$B!WYLy8 zoJq5$&6_xL>fFh*r_Y~2g9;r=6hVWNMUyIB%CxD|r%E?b^6+>(0%4 zx9`}P6I>cjytwh>$dfBy&b)ac;m{34pDw*R_3PHNW8bd5JNNJ2!-F3$zC8K!=F_8J zuf9F|_wM7vpD({Yd+Av6>)+46zyJRL1}NbFfJXq3fPn}es9=H&F6dx`5I!hjgcMF_ zVTBl8s9}a2Zs=i$Abu!fh$N0^Vu>i8sA7sNj;O^QFvck3j5OA0rn001~(=bd=wspp=2_UY%JfCeh)poA7`=%I)vs_3GOHtOi3kVa}} zCInP!>7|%vs_CYjcIxS;poS{ysHB!^>Zz!vs_Lq&w(9DuuvSWEthCl@>#exvs_U-2 z_UfyrnJ^&iu*4Q??6JrutL(DOHtX!Kv(QE>?X=WZYwfkzW~=SC+;%H0o!*8k?zrTZ zYwo$|rmOC{%Vr|LyYR*<@4WQZYwx}I=Bw|%{PyebzW@g;@W2EYZ1BMdC#>+hbS~`h z!w^R-@x&BYZ1KeyyeIc!|vN%P_}G7RoZ$Z1c@e wxs3D9Jon5K%{~V$^w2BmO!U!6-wbrpOgEjf(N0G#HOEU&ZS~cB(HQ{%JLAnus>%76nX{$v5m k=zvI&oeZp^3Kv)!iygz7LXIu*5ZP>VB+!M)poPI203mluRsaA1 literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_top_left.gif b/attacks/Captive Portal/sites/Zyxel_ru.portal/images/table_top_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..584d24261287fb924ff733fb2b5f1ca8dc9c3def GIT binary patch literal 149 zcmV;G0BZk7Nk%w1VFdsh0J8u9!q)J;)9>Ht_L;lr^Y{DO=l0j-^~Txpztr%_+w!>2 z?$qM+tHHt_L;lr^Y{DO=l0j-^~Txpztr%_+w!>2 z?$qM+tHTi3gJ^aD&}Vc2H~<`jgBF`e9JpQVL?S4I GA^zI&dCvKr@A>|I=kolJJ&`>F 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 B#CZS! literal 0 HcmV?d00001 diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/index.html b/attacks/Captive Portal/sites/Zyxel_ru.portal/index.html new file mode 100644 index 0000000..b8c6cbe --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/index.html @@ -0,0 +1,158 @@ + + + + + + .::ZyXEL Routers::. + + + + + + + + + +
+
+
+ + +
+
+
+
+
+
+ +
+
+
+ + +
+ +
+
+
+
+ +
+
    +
  • +

  • +
    +
      + + + + + + +
      +
    +
    +
  • +
+
+
+
+
+
+
+
+
+
+ + diff --git a/attacks/Captive Portal/sites/Zyxel_ru.portal/js/jquery-2.1.4.min.js b/attacks/Captive Portal/sites/Zyxel_ru.portal/js/jquery-2.1.4.min.js new file mode 100644 index 0000000..49990d6 --- /dev/null +++ b/attacks/Captive Portal/sites/Zyxel_ru.portal/js/jquery-2.1.4.min.js @@ -0,0 +1,4 @@ +/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){ +return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*\s*$/g,ia={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("