From 26174e8d9644471eb2bb0ccfb36d78e8fe0322f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Sat, 9 Nov 2019 23:12:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E5=A4=9A=E4=BD=99=E7=9A=84js?= =?UTF-8?q?=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- erp_web/home.html | 1 - erp_web/index.html | 3 - erp_web/js/HoorayOS_mini/favicon.ico | Bin 9662 -> 0 bytes erp_web/js/HoorayOS_mini/img/box.psd | Bin 24535 -> 0 bytes erp_web/js/HoorayOS_mini/img/exit.png | Bin 42960 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/18-6.png | Bin 184693 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/6-18.png | Bin 173652 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/amg_1.png | Bin 249 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/amg_2.png | Bin 452 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/amg_3.png | Bin 647 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/amg_4.png | Bin 408 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/amg_5.png | Bin 578 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/amg_body.png | Bin 80 -> 0 bytes .../js/HoorayOS_mini/img/ui/amg_line_y.png | Bin 73 -> 0 bytes .../img/ui/amg_shortcut_hover.png | Bin 128 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/amg_top.png | Bin 174 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/app_list.png | Bin 192 -> 0 bytes .../js/HoorayOS_mini/img/ui/app_spr_img.png | Bin 14367 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/app_spr_x.png | Bin 232 -> 0 bytes .../js/HoorayOS_mini/img/ui/avatar_120.jpg | Bin 4426 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/avatar_24.jpg | Bin 1187 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/avatar_48.jpg | Bin 1963 -> 0 bytes .../js/HoorayOS_mini/img/ui/bought-table.png | Bin 1909 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/browser.png | Bin 126343 -> 0 bytes .../HoorayOS_mini/img/ui/browser_backup.png | Bin 95612 -> 0 bytes .../js/HoorayOS_mini/img/ui/commend_day.gif | Bin 8087 -> 0 bytes .../js/HoorayOS_mini/img/ui/default_icon.png | Bin 2329 -> 0 bytes .../js/HoorayOS_mini/img/ui/desk_sprite.png | Bin 47950 -> 0 bytes .../js/HoorayOS_mini/img/ui/dock-tools.png | Bin 1597 -> 0 bytes .../js/HoorayOS_mini/img/ui/dock_setting.jpg | Bin 164396 -> 0 bytes .../js/HoorayOS_mini/img/ui/file_default.png | Bin 2161 -> 0 bytes .../js/HoorayOS_mini/img/ui/file_excel.png | Bin 2522 -> 0 bytes .../js/HoorayOS_mini/img/ui/file_image.png | Bin 2630 -> 0 bytes .../js/HoorayOS_mini/img/ui/file_music.png | Bin 1639 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/file_pdf.png | Bin 1602 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/file_ppt.png | Bin 2436 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/file_rar.png | Bin 1088 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/file_txt.png | Bin 1606 -> 0 bytes .../js/HoorayOS_mini/img/ui/file_video.png | Bin 1156 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/file_word.png | Bin 2496 -> 0 bytes .../HoorayOS_mini/img/ui/folder_default.png | Bin 2335 -> 0 bytes .../js/HoorayOS_mini/img/ui/folder_doc.png | Bin 2308 -> 0 bytes .../js/HoorayOS_mini/img/ui/folder_game.png | Bin 2755 -> 0 bytes .../js/HoorayOS_mini/img/ui/folder_life.png | Bin 2875 -> 0 bytes .../js/HoorayOS_mini/img/ui/folder_music.png | Bin 2717 -> 0 bytes .../js/HoorayOS_mini/img/ui/folder_tool.png | Bin 2691 -> 0 bytes .../js/HoorayOS_mini/img/ui/folder_video.png | Bin 2333 -> 0 bytes .../HoorayOS_mini/img/ui/forder_selector.png | Bin 1919 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/globle.css | 8 - .../HoorayOS_mini/img/ui/google_ui_sprite.png | Bin 59555 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/icon_main.png | Bin 5385 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/index.css | 209 - .../js/HoorayOS_mini/img/ui/input-label.png | Bin 1125 -> 0 bytes .../js/HoorayOS_mini/img/ui/loading_16.gif | Bin 1849 -> 0 bytes .../js/HoorayOS_mini/img/ui/loading_24.gif | Bin 4777 -> 0 bytes .../js/HoorayOS_mini/img/ui/loading_48.gif | Bin 7050 -> 0 bytes .../js/HoorayOS_mini/img/ui/login_icon.png | Bin 10706 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/loginbg.png | Bin 3160 -> 0 bytes .../js/HoorayOS_mini/img/ui/loginsubmit.png | Bin 455 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/nav_bar.png | Bin 16083 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/open.png | Bin 1151 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/papp.png | Bin 13841 -> 0 bytes .../js/HoorayOS_mini/img/ui/popup_menu.gif | Bin 55 -> 0 bytes .../js/HoorayOS_mini/img/ui/quick_view.png | Bin 1995 -> 0 bytes .../js/HoorayOS_mini/img/ui/scrollbar_bg.png | Bin 214 -> 0 bytes .../js/HoorayOS_mini/img/ui/scrollbar_bgy.png | Bin 332 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/selected.gif | Bin 334 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/selected.png | Bin 2182 -> 0 bytes .../js/HoorayOS_mini/img/ui/share_icon.png | Bin 5222 -> 0 bytes .../js/HoorayOS_mini/img/ui/shortcut_text.png | Bin 294 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/spr_x.png | Bin 1521 -> 0 bytes .../HoorayOS_mini/img/ui/suggess_list_bg.png | Bin 90 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/sys.css | 246 - .../HoorayOS_mini/img/ui/system-chart-bar.png | Bin 1143 -> 0 bytes .../img/ui/system-document-edit.png | Bin 1358 -> 0 bytes .../HoorayOS_mini/img/ui/system-documents.png | Bin 1238 -> 0 bytes .../js/HoorayOS_mini/img/ui/system-gear.png | Bin 1481 -> 0 bytes .../js/HoorayOS_mini/img/ui/system-mail.png | Bin 1637 -> 0 bytes .../js/HoorayOS_mini/img/ui/system-puzzle.png | Bin 1447 -> 0 bytes .../js/HoorayOS_mini/img/ui/system-shapes.png | Bin 1492 -> 0 bytes .../js/HoorayOS_mini/img/ui/system-star.png | Bin 1385 -> 0 bytes .../js/HoorayOS_mini/img/ui/system-users.png | Bin 1854 -> 0 bytes .../js/HoorayOS_mini/img/ui/system-wrench.png | Bin 1619 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/task_bg1.png | Bin 139 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/task_bg2.png | Bin 382 -> 0 bytes .../js/HoorayOS_mini/img/ui/transparent.gif | Bin 43 -> 0 bytes erp_web/js/HoorayOS_mini/img/ui/warning.png | Bin 1234 -> 0 bytes .../HoorayOS_mini/img/ui/widget_title_bg.png | Bin 929 -> 0 bytes .../HoorayOS_mini/img/ui/window_mask_bg.png | Bin 147 -> 0 bytes .../HoorayOS_mini/img/ui/window_mask_icon.png | Bin 1198 -> 0 bytes .../HoorayOS_mini/img/wallpaper/wallpaper.jpg | Bin 712509 -> 0 bytes erp_web/js/HoorayOS_mini/index.html | 105 - .../js/HoorayLibs/ZeroClipboard.swf | Bin 1071 -> 0 bytes .../js/HoorayLibs/gb_tip_layer.png | Bin 4560 -> 0 bytes .../js/HoorayLibs/gb_tip_layer_ie6.png | Bin 3208 -> 0 bytes .../js/HoorayLibs/gb_tip_loading.gif | Bin 771 -> 0 bytes .../js/HoorayLibs/hooraylibs.css | 41 - .../HoorayOS_mini/js/HoorayLibs/hooraylibs.js | 120 - .../js/HoorayLibs/scrolltotop.gif | Bin 1806 -> 0 bytes erp_web/js/HoorayOS_mini/js/core.js | 25 - erp_web/js/HoorayOS_mini/js/hros.app.js | 181 - erp_web/js/HoorayOS_mini/js/hros.base.js | 44 - erp_web/js/HoorayOS_mini/js/hros.desktop.js | 101 - erp_web/js/HoorayOS_mini/js/hros.dock.js | 37 - erp_web/js/HoorayOS_mini/js/hros.grid.js | 83 - erp_web/js/HoorayOS_mini/js/hros.maskBox.js | 16 - erp_web/js/HoorayOS_mini/js/hros.popupMenu.js | 37 - erp_web/js/HoorayOS_mini/js/hros.taskbar.js | 93 - erp_web/js/HoorayOS_mini/js/hros.wallpaper.js | 38 - erp_web/js/HoorayOS_mini/js/hros.widget.js | 156 - erp_web/js/HoorayOS_mini/js/hros.window.js | 608 -- erp_web/js/HoorayOS_mini/js/hros.zoom.js | 43 - .../js/HoorayOS_mini/js/jquery-1.8.3.min.js | 2 - erp_web/js/HoorayOS_mini/js/templates.js | 66 - erp_web/js/HoorayOS_mini/js/wallpaper.jpg | Bin 494096 -> 0 bytes erp_web/js/HoorayOS_mini/js/zoom.swf | Bin 2417 -> 0 bytes erp_web/js/HoorayOS_mini/说明.txt | 57 - erp_web/js/StringBuffer.js | 11 - erp_web/js/channel/imagepreview.js | 113 - erp_web/js/channel/imgup.css | 199 - erp_web/js/channel/jquery-1.8.3.min.js | 2 - erp_web/js/channel/jquery.crop.js | 156 - erp_web/js/channel/json2.js | 486 - erp_web/js/datagrid-detailview.js | 539 - erp_web/js/grayscale.js | 310 - erp_web/js/imgpreview/imagepreview.js | 113 - erp_web/js/imgpreview/imgpreview.html | 110 - erp_web/js/imgpreview/imgup.css | 199 - erp_web/js/imgpreview/jquery-1.8.3.min.js | 2 - erp_web/js/imgpreview/jquery.crop.js | 156 - erp_web/js/jquery-1.8.0-vsdoc.js | 6981 ------------ .../jquery-asDatepicker/css/asDatepicker.css | 299 - .../js/jquery-asDatepicker/demo/css/main.css | 491 - .../demo/css/normalize.css | 533 - .../js/jquery-asDatepicker/demo/css/prism.css | 107 - .../js/jquery-asDatepicker/demo/index.html | 344 - .../js/jquery-asDatepicker/demo/js/jquery.js | 9555 ----------------- .../demo/js/jquery.mobile.custom.js | 1051 -- .../demo/js/jquery.mobile.custom.min.js | 3 - .../demo/js/jquery.toc.min.js | 8 - .../jquery-asDatepicker/demo/js/language.js | 9 - .../js/jquery-asDatepicker/demo/js/prism.js | 7 - .../images/calendar-next-hover.png | Bin 1073 -> 0 bytes .../images/calendar-next.png | Bin 1073 -> 0 bytes .../images/calendar-prev-hover.png | Bin 1054 -> 0 bytes .../images/calendar-prev.png | Bin 1053 -> 0 bytes .../js/jquery-asDatepicker.js | 2158 ---- .../less/asDatepicker.less | 317 - erp_web/js/jquery-plugins/jquery.PrintArea.js | 193 - erp_web/js/jquery-plugins/jquery.form.js | 1277 --- erp_web/js/jquery-plugins/jquery.inputmask.js | 2604 ----- erp_web/js/jquery-plugins/jquery.resizeEnd.js | 68 - .../js/jquery-plugins/jquery.slimscroll.js | 476 - .../i18n/jquery.timeago.zh_CN.js | 1 - erp_web/js/jquery-timeago/jquery.timeago.js | 1 - erp_web/js/json2.js | 486 - erp_web/js/my97/WdatePicker.js | 58 - erp_web/js/my97/calendar.js | 5 - erp_web/js/my97/lang/en.js | 14 - erp_web/js/my97/lang/zh_CN.js | 14 - erp_web/js/my97/lang/zh_TW.js | 14 - erp_web/js/my97/skin/WdatePicker.css | 4 - erp_web/js/my97/skin/datePicker-old.gif | Bin 1043 -> 0 bytes erp_web/js/my97/skin/datePicker.gif | Bin 1044 -> 0 bytes erp_web/js/my97/skin/datePicker.png | Bin 682 -> 0 bytes erp_web/js/my97/skin/default/datepicker.css | 267 - erp_web/js/my97/skin/default/img.gif | Bin 1578 -> 0 bytes erp_web/js/my97/skin/twoer/datepicker.css | 1 - erp_web/js/my97/skin/twoer/img.gif | Bin 475 -> 0 bytes erp_web/js/my97/skin/twoer/img.png | Bin 49301 -> 0 bytes erp_web/js/my97/skin/whyGreen/bg.jpg | Bin 307 -> 0 bytes erp_web/js/my97/skin/whyGreen/datepicker.css | 277 - erp_web/js/my97/skin/whyGreen/img.gif | Bin 1679 -> 0 bytes erp_web/js/webqq/desktop.js | 1112 -- erp_web/js/webqq/jquery-1.7.1.min.js | 4 - erp_web/js/webqq/jquery-smartMenu-min.js | 10 - .../js/webqq/jquery-ui-1.8.18.custom.min.js | 102 - erp_web/js/webqq/jquery.winResize.js | 68 - erp_web/js/webqq/myLib.js | 142 - erp_web/js/wth.js | 121 - 180 files changed, 33898 deletions(-) delete mode 100644 erp_web/js/HoorayOS_mini/favicon.ico delete mode 100644 erp_web/js/HoorayOS_mini/img/box.psd delete mode 100644 erp_web/js/HoorayOS_mini/img/exit.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/18-6.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/6-18.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_1.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_2.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_3.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_4.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_5.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_body.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_line_y.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_shortcut_hover.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/amg_top.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/app_list.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/app_spr_img.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/app_spr_x.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/avatar_120.jpg delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/avatar_24.jpg delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/avatar_48.jpg delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/bought-table.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/browser.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/browser_backup.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/commend_day.gif delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/default_icon.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/desk_sprite.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/dock-tools.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/dock_setting.jpg delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_default.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_excel.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_image.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_music.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_pdf.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_ppt.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_rar.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_txt.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_video.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/file_word.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/folder_default.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/folder_doc.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/folder_game.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/folder_life.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/folder_music.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/folder_tool.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/folder_video.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/forder_selector.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/globle.css delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/google_ui_sprite.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/icon_main.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/index.css delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/input-label.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/loading_16.gif delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/loading_24.gif delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/loading_48.gif delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/login_icon.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/loginbg.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/loginsubmit.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/nav_bar.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/open.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/papp.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/popup_menu.gif delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/quick_view.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/scrollbar_bg.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/scrollbar_bgy.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/selected.gif delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/selected.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/share_icon.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/shortcut_text.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/spr_x.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/suggess_list_bg.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/sys.css delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-chart-bar.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-document-edit.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-documents.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-gear.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-mail.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-puzzle.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-shapes.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-star.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-users.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/system-wrench.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/task_bg1.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/task_bg2.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/transparent.gif delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/warning.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/widget_title_bg.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/window_mask_bg.png delete mode 100644 erp_web/js/HoorayOS_mini/img/ui/window_mask_icon.png delete mode 100644 erp_web/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg delete mode 100644 erp_web/js/HoorayOS_mini/index.html delete mode 100644 erp_web/js/HoorayOS_mini/js/HoorayLibs/ZeroClipboard.swf delete mode 100644 erp_web/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer.png delete mode 100644 erp_web/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer_ie6.png delete mode 100644 erp_web/js/HoorayOS_mini/js/HoorayLibs/gb_tip_loading.gif delete mode 100644 erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css delete mode 100644 erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js delete mode 100644 erp_web/js/HoorayOS_mini/js/HoorayLibs/scrolltotop.gif delete mode 100644 erp_web/js/HoorayOS_mini/js/core.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.app.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.base.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.desktop.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.dock.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.grid.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.maskBox.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.popupMenu.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.taskbar.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.wallpaper.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.widget.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.window.js delete mode 100644 erp_web/js/HoorayOS_mini/js/hros.zoom.js delete mode 100644 erp_web/js/HoorayOS_mini/js/jquery-1.8.3.min.js delete mode 100644 erp_web/js/HoorayOS_mini/js/templates.js delete mode 100644 erp_web/js/HoorayOS_mini/js/wallpaper.jpg delete mode 100644 erp_web/js/HoorayOS_mini/js/zoom.swf delete mode 100644 erp_web/js/HoorayOS_mini/说明.txt delete mode 100644 erp_web/js/StringBuffer.js delete mode 100644 erp_web/js/channel/imagepreview.js delete mode 100644 erp_web/js/channel/imgup.css delete mode 100644 erp_web/js/channel/jquery-1.8.3.min.js delete mode 100644 erp_web/js/channel/jquery.crop.js delete mode 100644 erp_web/js/channel/json2.js delete mode 100644 erp_web/js/datagrid-detailview.js delete mode 100644 erp_web/js/grayscale.js delete mode 100644 erp_web/js/imgpreview/imagepreview.js delete mode 100644 erp_web/js/imgpreview/imgpreview.html delete mode 100644 erp_web/js/imgpreview/imgup.css delete mode 100644 erp_web/js/imgpreview/jquery-1.8.3.min.js delete mode 100644 erp_web/js/imgpreview/jquery.crop.js delete mode 100644 erp_web/js/jquery-1.8.0-vsdoc.js delete mode 100644 erp_web/js/jquery-asDatepicker/css/asDatepicker.css delete mode 100644 erp_web/js/jquery-asDatepicker/demo/css/main.css delete mode 100644 erp_web/js/jquery-asDatepicker/demo/css/normalize.css delete mode 100644 erp_web/js/jquery-asDatepicker/demo/css/prism.css delete mode 100644 erp_web/js/jquery-asDatepicker/demo/index.html delete mode 100644 erp_web/js/jquery-asDatepicker/demo/js/jquery.js delete mode 100644 erp_web/js/jquery-asDatepicker/demo/js/jquery.mobile.custom.js delete mode 100644 erp_web/js/jquery-asDatepicker/demo/js/jquery.mobile.custom.min.js delete mode 100644 erp_web/js/jquery-asDatepicker/demo/js/jquery.toc.min.js delete mode 100644 erp_web/js/jquery-asDatepicker/demo/js/language.js delete mode 100644 erp_web/js/jquery-asDatepicker/demo/js/prism.js delete mode 100644 erp_web/js/jquery-asDatepicker/images/calendar-next-hover.png delete mode 100644 erp_web/js/jquery-asDatepicker/images/calendar-next.png delete mode 100644 erp_web/js/jquery-asDatepicker/images/calendar-prev-hover.png delete mode 100644 erp_web/js/jquery-asDatepicker/images/calendar-prev.png delete mode 100644 erp_web/js/jquery-asDatepicker/js/jquery-asDatepicker.js delete mode 100644 erp_web/js/jquery-asDatepicker/less/asDatepicker.less delete mode 100644 erp_web/js/jquery-plugins/jquery.PrintArea.js delete mode 100644 erp_web/js/jquery-plugins/jquery.form.js delete mode 100644 erp_web/js/jquery-plugins/jquery.inputmask.js delete mode 100644 erp_web/js/jquery-plugins/jquery.resizeEnd.js delete mode 100644 erp_web/js/jquery-plugins/jquery.slimscroll.js delete mode 100644 erp_web/js/jquery-timeago/i18n/jquery.timeago.zh_CN.js delete mode 100644 erp_web/js/jquery-timeago/jquery.timeago.js delete mode 100644 erp_web/js/json2.js delete mode 100644 erp_web/js/my97/WdatePicker.js delete mode 100644 erp_web/js/my97/calendar.js delete mode 100644 erp_web/js/my97/lang/en.js delete mode 100644 erp_web/js/my97/lang/zh_CN.js delete mode 100644 erp_web/js/my97/lang/zh_TW.js delete mode 100644 erp_web/js/my97/skin/WdatePicker.css delete mode 100644 erp_web/js/my97/skin/datePicker-old.gif delete mode 100644 erp_web/js/my97/skin/datePicker.gif delete mode 100644 erp_web/js/my97/skin/datePicker.png delete mode 100644 erp_web/js/my97/skin/default/datepicker.css delete mode 100644 erp_web/js/my97/skin/default/img.gif delete mode 100644 erp_web/js/my97/skin/twoer/datepicker.css delete mode 100644 erp_web/js/my97/skin/twoer/img.gif delete mode 100644 erp_web/js/my97/skin/twoer/img.png delete mode 100644 erp_web/js/my97/skin/whyGreen/bg.jpg delete mode 100644 erp_web/js/my97/skin/whyGreen/datepicker.css delete mode 100644 erp_web/js/my97/skin/whyGreen/img.gif delete mode 100644 erp_web/js/webqq/desktop.js delete mode 100644 erp_web/js/webqq/jquery-1.7.1.min.js delete mode 100644 erp_web/js/webqq/jquery-smartMenu-min.js delete mode 100644 erp_web/js/webqq/jquery-ui-1.8.18.custom.min.js delete mode 100644 erp_web/js/webqq/jquery.winResize.js delete mode 100644 erp_web/js/webqq/myLib.js delete mode 100644 erp_web/js/wth.js diff --git a/erp_web/home.html b/erp_web/home.html index 2ec02598..6eaf5877 100644 --- a/erp_web/home.html +++ b/erp_web/home.html @@ -104,7 +104,6 @@ - diff --git a/erp_web/index.html b/erp_web/index.html index 7f6fa750..49561535 100644 --- a/erp_web/index.html +++ b/erp_web/index.html @@ -80,8 +80,6 @@ - -
- \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/favicon.ico b/erp_web/js/HoorayOS_mini/favicon.ico deleted file mode 100644 index c013eaf3c2395b72fbab025c9198041393a81144..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9662 zcmeI2S#BFg6h*5=Nz~k$p%JZlhDd1v<`TFBW(V9rfOb~G-~4F_O~4Dt5?WpX^{D_x zUhXBkk|z!#*?NwdAT*9&v8vv!(`DMSU^^G!N4f0q^O5`Y+_`P%+!er-`w4Kq{W^1Q zW3fYL!Z{K7PvD=&sFsjJ^sC>TULSj`?|$s&J`F(-)Ib7+=q-LOTd(Q0ykiUhLZJ{& zO-;oh1)|YjdOjO-f6RWpZ=CT*{HLdIjkSa$$Ard=}hfEKR+LW7^FZf&}UiXWf}CNXQ=%b z78Vj9mS}&=+$<~6{)>x?VvY8<&SswWUs_rcYqY<0HuJRq^767+qy4S3nWz0%R#wCs z?QfmUJng@_x+>Oaf9q`KY5%pgHL*tfTW2#*`>(IBi#6KcI-7age`8}qtkM3~+04`a zo12?rjrOuly}|Gm9Eu}1q_XERUx@9*!6F>k)tKz7YI|Be5_!GRdiLPi5b`tJRh^VvH0efT_m z|A&W%@&Qux*1@~qZ~N!qzHC4Ha-XaHqbQObB!9ZzPfkw4Y>j({ z<#4^7#Xj%vEAvOq(*DSj0VJ63`x!YsJ*{A^F`#cyUiW;1Io@Aao(qye`Pv^DqG(~v z+@8R3zFe%+gQoHCdB`WZN;2WS9#{gto%(bob4GtSS?E1-cr^1b0XJg@sX zaBlnVGS8Ow@7~Mz7Z(>Hs3R){@&ibDK0W&R4f4OdysUr*kO_i5Z+=a*|Mm5Ccy)DE z2Pu#VhJJPWcKMeuC;uW!+Ml1Vo12>m#2^JSfzXS7?LQa0{q^sW+uPeJcmgs3(4*&T z(0l&=S?=!cA`pWV$Ug|r+kzYrBVc9 zkODD)Im{b)*Zyo>^ZM(Ia=BauPe5|OzLD-)pXtXI{yyvB;UNMsNP)Zq*ST-3yY}bk zYU!_YA0Hp9;0cI=?{nX^&i7;O|Nr=h{XZODJ^l~S@4t2G*DswKG-J+x3z`w@OVBK` zeh!)r^$&+yaqg8hbgs!7OhPR@cRWI<(dXx=U4xfmlkbb4-3#j{=RUE%;NPZyaqdgg zx!^0G3$ONbp|+n3mHSXwpIHmeePfMqAFMIzGp6xIUeU%1+V>~TfMbzY{C$m;ufOY` DKKK)G diff --git a/erp_web/js/HoorayOS_mini/img/box.psd b/erp_web/js/HoorayOS_mini/img/box.psd deleted file mode 100644 index 6067aeb0b64c29b0a9457ef052d1caafc17602e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24535 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 C82B*& diff --git a/erp_web/js/HoorayOS_mini/img/exit.png b/erp_web/js/HoorayOS_mini/img/exit.png deleted file mode 100644 index 7b45dd86b74c09239e5806e193650cb0eeee541c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42960 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 QAsPS_W#7wGOF={a2i)LebN~PV diff --git a/erp_web/js/HoorayOS_mini/img/ui/18-6.png b/erp_web/js/HoorayOS_mini/img/ui/18-6.png deleted file mode 100644 index d2315b2309757ce1820ddb8e27eb7ebe46b93e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184693 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%0D&5sTL# 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ⅈ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 diff --git a/erp_web/js/HoorayOS_mini/img/ui/6-18.png b/erp_web/js/HoorayOS_mini/img/ui/6-18.png deleted file mode 100644 index 8f95ff3c0cdcf52ee6940db1b96584756ac3dd27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173652 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⊌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 diff --git a/erp_web/js/HoorayOS_mini/img/ui/amg_2.png b/erp_web/js/HoorayOS_mini/img/ui/amg_2.png deleted file mode 100644 index b801c2695da2209362e049c6b83e691718283b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzPQP)GW` zeK|~O$V+_#Ueq_}vJ_pa3N-25l)?kO(MiEbgd+@LUW1`1ilQirs$PG~Cwj=>OBLt<0000vzBHJUU-Qs`Oc=NOreWX`bjpJjnf1_L{b!;{xKb)6-`yCaq%T`p z!LD*L@==HvPQRFp-Fj<5=aaGJF%N7^`D7So75K*I7eo#-VczBKHy|DdV`9jfz)1G8 z3?@Y!+nvfLqZ!Dsm05EqGIS?0ma!xhlkp5on~93%*{yiUIHq#I?w6K9iVm#yK2$tw zmr&Sc={7`E;y`X%&`9;+zDnZ4fIzDn@u>@+AX@AqDI&7fmi8VP3scD>2V@rL%0v#s zRNFU)Ipaaq2*E%@t;2v|6EcBsc%Z_VkVR~R9NMUVp`O!@PC|ufOh*LgUpur#;2qtT z%vPgWTKk6X)T#(pWskXy6L$(!<0Mvh>bBKw8o7v!%Zc;bXia8&Qjv^gY$+MdxSFWc zz=Lt0IX|&LKPadv5W!JP=9qXgshwMaaprJtc1;O7P2!kQrkUvYDS76Up*uwrD!5gN z@8MM8|0NYW(WKGW3*f=5(L~Ggt6O}CY+@P>v{3C-mUq!kS$vD;rTCOAI2`5` z6u(np;udXQePEbrDLiN1!$_E1VG@kL2W4MJfLH;{tDh+_QPIb7>yVBfN^^u1Ku3j% z9Q`bB7|PLO&APXQ>4O#-D$G^@G?>)UT$sesM3_hbuHIM89ldu!1Hsglfxvi^b2JNP z+!FvCX3x#Z_O{tL3m!=hzQ950000Jg%ynSfeuA_D}jwHLx^{KRxqodB9>Ej_1i9{liNYp|Y znMTI}vonqHvtTgX31$?S3>b6qZSr9B)vt^e7=d|b7;`6>g*nv;%;&?bcY@gk=FMQP zM(O^C!3YhDAyGFECB^vz+Qk~>0&V@<6g4Cca` zU}Xy!g~ Q-~a#s07*qoM6N<$g7F&*TmS$7 diff --git a/erp_web/js/HoorayOS_mini/img/ui/amg_body.png b/erp_web/js/HoorayOS_mini/img/ui/amg_body.png deleted file mode 100644 index 4c8f073a3af271cc6cd082d9d1ee2f5e4895c69e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~;+`&!Ar-fh6DD5T)SSr1W>^|+ c;r5JyA>=tr{+7JC`amTNp00i_>zopr0H0wLDgXcg diff --git a/erp_web/js/HoorayOS_mini/img/ui/amg_line_y.png b/erp_web/js/HoorayOS_mini/img/ui/amg_line_y.png deleted file mode 100644 index 39b5ff84bec9ae39698907b304d081dd32f92202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc0wn(^)|vn*0Z$jl5RU7~Kh_@;;5(ur!VvP7 V{mIG}o=%_~gQu&X%Q~loCIAcd5uE@4 diff --git a/erp_web/js/HoorayOS_mini/img/ui/amg_shortcut_hover.png b/erp_web/js/HoorayOS_mini/img/ui/amg_shortcut_hover.png deleted file mode 100644 index 3ad1cf568bac652c86e62c528ccb258bcd987e04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128 zcmeAS@N?(olHy`uVBq!ia0vp^XMk9qg9S)3Hop1+q})AS978hhy}fA2$iTpH*x-QB zzpahEvMXDb<$E{wvL>*w^&DsrlxSpBHb`J`OE|#617zopr0DfO21ONa4 diff --git a/erp_web/js/HoorayOS_mini/img/ui/amg_top.png b/erp_web/js/HoorayOS_mini/img/ui/amg_top.png deleted file mode 100644 index 659db57650bbdec4028a3f6da48094d2e654611e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^tU&C~!3HFi*YLjwQl*|Qjv*Dd_J*A1JD|YBbUn80 z*86wQU%#^x;wiQjiso9RbN%mvl_$=;abVcW%FVX5WKz`blX4FVmK|QV-sEbWY}u(> z2TRt>KJz8)Q%Bgki2kI!f_qSYtX~Oq0E4HipUXO@geCy%|45Sn diff --git a/erp_web/js/HoorayOS_mini/img/ui/app_list.png b/erp_web/js/HoorayOS_mini/img/ui/app_list.png deleted file mode 100644 index ea5babdfb0a98c446ce80dad1b14b181b800bbc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 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 W#dm#}`5gX}JsAl_@zR&Zf&T~iL%A^k diff --git a/erp_web/js/HoorayOS_mini/img/ui/app_spr_x.png b/erp_web/js/HoorayOS_mini/img/ui/app_spr_x.png deleted file mode 100644 index 5d3a7e3fe8aec3d9242e193a5d9438186c6c991b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^Aa*MUkYI4%Zk`eLpYvsMb89sI14-?iy0WW zg+Q3`(%rg0KtY)j*NBqf{Irtt#G+IN$CUh}R0X%pqSW&IqU>S?=U~&qt&h!s>cl|m zoQqNuOEUBG6hbm{QyC1*^^Gj_4Gp=37Hp!5;w~+> UEw33|fW|R+y85}Sb4q9e05+IOB>(^b diff --git a/erp_web/js/HoorayOS_mini/img/ui/avatar_120.jpg b/erp_web/js/HoorayOS_mini/img/ui/avatar_120.jpg deleted file mode 100644 index fe790abaf11f8bcc35a9bd09dc8073298bab8e87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4426 zcma)52UL^Uw*He)5)4Z90#OVBfk;b25uzAMXrYHXG${!rB1s6LD*{pn2Bir|6QoEJ zML@6s0*X>ZBG>?#fS{nD!cf$4xY0Mx+_%=9x87doU+bK`_xJ6+&;On6XWKkL#w>~+ z2mn@A2LLGWw{5=z#EIbn!O;K+5a7EH1Hd*9qDJFzSa>ZhMwq4_h3QY#3}A+6MftI` zu$mYx;4mSIix}b6p~IcM7inOVr*HaR2tnfhD~*fv2zZH2@Wuz zpa@5hhokUOA*>K8#}645a-0!{k1|AkC&%;m-`rX#7Pfru8qpPQfRY&45SezDyzw|V)I(S_@JnkU!Pebvmu_=LgGSU3cTKtnC z>d&DfBO^50c<*pLuWFO-x&S; znc*Bm6u;B|86kxA7wvz&tN%!}wf(SRWmEk)Otv$VdHlyMI?$LLW*CjhLYg}1AywVz3<@(c4E;Ud))sHY2;=xM z0;pC*LlmDulTN4LO$~@-M(f*; z{f{60!^Kz6x9wlDcd-JL9{%$IZBGJ8fRKQIfS`bopr8;; zi2vP6M%sJe*6Fc5fBstfrX(U01N^B zuLubIEhYwl!2Dq#g8X5=hxu+mTtH9(DF;oIiYWoEM=l8@9iUR~->EkgJ zfCT?o3V;~s`;v(-jDH>v1xf^le+2^yLf}+=SSw&86Ay(O31IpG60jc-18a`AXJS;! zp+CuD<37AFmW%)JB@WYKzH{a*!4(5OIy3gi8>0rd@qH6{9eu*X(`Oq+;tl42Ba9{y z+24Hyxw9_WDF{9%%v28vW`XoU)l`2E($#Zighdfbp2qX;OB#ySKdYVWIf>_3lauC; zq`&=`W>ey(8O)j~{&|*XZEdS)q10AVeU~J;Nm9)3dX{9G(dq2JZhd*w(3*VhqcR+R zr=_mM9C<(Uey?{>i3}mkd0H#)7-_L##>jr~jH8)KO%A8W307<$-rTAtI)$(ekOZ1= zA;TY!998JM@G(^)bAr1uzzT6oSs&|?nl)NSKb;R%gg@TO#P_!(^-cs$aq@?S>7_f2 z$Y(3DIgcunt5(ruithuz!*?y+`}>5EiOLEIncAqyyV3K#PRThB{NN9|ZbJu8F&q+4 zcWqj`#s;jD*3_eAj+d8?atV@LMU+CX^}5TtT0FVBXc6=ZbZ2RHr_V7}q&p`V_5^{1_i3c?WOiD5ZHdynp=BLNeO^>5EsC}#YiYml zO1$j&jeLmujr%=f6Io|5YdZxVLQGwya;$K?q-_8Smb+$GHMG^UD>gDr>JYcU0VGY* zX($Kt^f=_igi=^gYNX`h7(qWEGZhwCTEPp*OUdZWf3GRTu zIk!aV0tuCFTA&&j--Rb9^HL?)N%Edkk%BHO#kotpE^3x#F=8C$Fi4{R4&Nrl97Rbe zw{d*2r>N+}qcO|JmF-owDPA#N4vEe2r&SUw?{wCipO5tpepLiaAF5aSBH@4J%^Kl& z89Ac3({2AQ^Scf&qQ@6&A&sTvUDM*FZD*t|de`1zUOAO{P~}NMZ6fkC=X4kH85 zSKh4sXu?Nl$2eyTnzzrvl8!TMT2p(|V$5|<5A{c$OaHR#JLc&4nQW3yuCXHL*wCJ8 z>!#-;6n7W8stX3NJW0;Fe=O(Z%MQj>hQ5|Ge&@NvR{_`Kd$J0e(^d+$8ii&QDIk`stznJ8Ne$LRg4!R()CG+4~zBu=`N8P>h zhKudXE0gaUP-3bY>M?Z>D_(sbjd~mAD7mO0WjE=0>++ZIX6jWa$q29nA%!IND)dX` z!6edo@HS+LWI9iaCthf+yi(yGldDCkEOvE$;x|WFwGWtjcZgfFI!V%tohZ6Kx8PL!4 zLW5m!OuE`nLa+gS$`hrtGB6_ytZy~`Kx}E{ymmU6YKfMAmXv3}+ucHIHb0$L z$6nGK68**6Gee*nCTnMr;vj!&HWoo}( z-$aa%!rRPuBVY{n`d;Te;(a{v>Z07DWlHc%YAx-{$nli}$KJ?S=uM8u8M@KiV$wYE zt#3`La_5x&loD@^j4a>x!p3b6I=(IjtTc zmPIQItHB;G{co40wX`X7?QiD!452Gl`%k;mVLhM{kmnS{iDalU&}d@i`K+}1+4#R| zt|N3-4teFrG*-M8c|m<%N;08fg*AvnDcFIT`?qYk-YW#e(RQu9uQxdlSKjU4L{P7q z9j_1h`Lji`H_k^%uSKj1-IkZ=wDv0{G%KYk8#^{UT_4P-*Yf`&+}VC_X&ZR6i927b zgASF_Y3wKA7u;tgWHhUXu)ZsH!8`H97u*lE71r#v3n}&ewIjU3?_^IHy(TNfQ-B;yPEWgD;|C#0W-{UtrVjTfZ61d{Lpj z*U@WOzb&nav-0~;-9D=;o0p0}J9p<5ak7riv;|=er;mPWV4TYubmE>+#pHY6JS6FD=XPagY-H_{{-Y%sM|t&DbGo|&7w@tzT)fHEONcnGh#b<+e< zg(?BS4{(h%zHHW2!8!i(&sE5}_T8LR=zv`%=D^?y6pmz1kG(Lly3D%f%&nhsv0ay` z4UIW>VP`>ZnoVA^HT2cm`g(?G=hk#lBR6*IkgjyNr|{=UPO@coVfl<~_`AY)lh?dM zUP?-BiaaHjaI%ML94RZUTP>5eimiK6L4EpJ4n6BS!)Z8-c{PK6e)k0m8}|psw)#N7 zf;=U4M+P~sbD{1JEUbL@;HV9%xgd~6ldpFt=L|}9+d|0s3WjK_5euXO(Y986YGKU1 z*q+AT`HYEpvUsU3qUJ@rH4|UElowYxUg=4d1oDw$()V|^WNqBI>yJ7t9~8c@QEZ>l z;s{1arq}7~hc2NkL{IIhC{`vX*_djR1~IciJ^o?8^CaqiYF{ksL=;Oc*YM(X=_V)r zv(KtQT+33_ZllK1?R_3pEvVEVdwOEWXZvWMyu93`0j&P)`#DdqPZMvVrs`KRBd!;G zxJsTf$*f%-n2}xW8n@DQg$hOYw^Y*HHupS`T=1LUM{iiaa7-@6J(EYJ(h@to9g^xu z4p6JnBy&`Ve%9NM(wU={t~1_dW4{%lbrz2}G>=E+?k&?oEZ+-SU`5{=y{X?kw6ETO zk|~;yV&XKPVxniT82Csm8=z#vXJt~356g?CpVoqkmQ#S-@#PNqJ!QB=H~Tuy5^23| zpK0!kEba2vc)i%M2O_GO$Ugi5n;W#t`xf@ibi*nl__4t{Y5D6WyRqI{t-ahb*{(t` zMj!pq+mbh@ZP-+ce|$bhn(#EzjO8`Sv#1(7aw@nK!{aZd~JM1BAh(+HZ3cZ4xgp zA8jBnm3ZBYhEwAu#Jhd!AGaD5N6t{T0s7!`W)%&n6ZH{4mUq@t7A6A`3dq#rW zvu27jRCy8!aUL`@mjXVu);=s37(SsWwX{l~tXzNB;=F0!u7UG9He36Iu*fL-YOxIv z6$mF(Ck~*BPjtKKyez%bG(~vqQRpq$CNjRqqiU^MKYbBr)2SSX#S`6{GXlGmUJzO- zWzS|bA0J6!SU4$LNlRo4f12;x)ARdW#AW;BlB`p_i}K6fzjvqlw0R>!VQA;|6NpzEe*#Meao-^Qz?cM5V<2)?+@ z0YdJHhlk5*KTNqd8Lq8)ZWxa#A0u~KQuDU%9WqqDWU1^lAfGLC>44b&vtMF)>S;=E zR*Uw*{LZwnc-|G#Wa0Wc3gxmeR=-82-NI$9-81=aMZ{BQSS`p#GF_u&fPf~P;OIXc s_V+PeJ4|c3NIB{K_0(jugJILvGwLd%y}BK#y{w)>*+QU1X#4rU0el2Df&c&j diff --git a/erp_web/js/HoorayOS_mini/img/ui/avatar_24.jpg b/erp_web/js/HoorayOS_mini/img/ui/avatar_24.jpg deleted file mode 100644 index 7726e5c43bb01bf36d018169f9a68745d9a31d2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1187 zcmex=*2V@Ay0FW*q;sELbD?FU=d^$QZ#gA z6AnydS1J@SYMi)`L)mHLLD8U#A5@H!ikdjN#Ka{erBv0_H8izMOwG(KEUlbfT;1F~ zJiUTLLc_u%BBPR1Qq$5iGP89XZ3 zR<7E#dCS&q+js2Tb?ESsqsNY)IC<*Q*fm^@Vd2=W@(XT*7|i7cPNJ%;etEe0NDMquPI3o_U<{N45A z_{a7G@=SK}+4jPAO4){)auS;y&MW@x>G2a4;ES9wfk9?c_NV^v{|rsn|EPZWdnNqV z`a}GkX8Q!n9|wF|sDAq2e}<{g@{Vth&-#}CLzDf@_s8>ZE&9*!t?&o;!+ya#75azF ztKObl|HwAV*67iHhBskhWx+l-wl|1Pys?5~$%^z_#*-M|&i}`8^fy~XjqH!WkJ69I zkIcWd{E>dk)}JNW-rC-=O5T-ewT=@LvR7;5`d(e4e1^@fXkSqC&UVrBvkF->LcjUF zeYq(7>aw@Ht}Z!i^k>%6s<^8!=6)}`x#ZsY)pk99=hSE2Z@j-Xy;c6`eYTp^Wk2Q} zG7@{HlDj#|@ce0=be?vF4+lz2!k-`iBV_;0?qm6zD*J5v_J7)wZU=7aekA+oMfk_t zXE}CXuGz6?8K>2nF1rtwCv+rMCO8Z2-NUA4y3%b;?3Jk(pFAq~v^XpzeR20@d(S%a z`CLD|UAF%?{fM`!o;&u3r}~xL_1DrvIwWq!rZ_lE^qTx>&gUjehW@_N_#e9F&F||3 zGrwPw|1r)yBZ~XiCi}Htk!W~6-4lOfVb7|3at?u5*1-U2VjJB+sK5e%7%J1w4Pv>*Q{IHW3 z`(YhCId=0$?*9zAce41kE%!_dW!Z7^r<-A`1Vb_t(1P0qGOJodM5j*cPF-~2pXk}l Y9m(2GK}A``;nlmnyxyO^_2&Og0JiqwBme*a diff --git a/erp_web/js/HoorayOS_mini/img/ui/avatar_48.jpg b/erp_web/js/HoorayOS_mini/img/ui/avatar_48.jpg deleted file mode 100644 index 0a393fa774caaef8260b8ee5161368a107777e44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1963 zcmbV}c~H~W7RP^C38=+LSmc#Ozy-B0$}XU(pde5MDVqk22#PEU@v#*&VaKu-C?Y|L z2*_3nvI<6HAnZ~g@(3m)A%uMqA_6HS{F=0H+L`y)d;Q*f?#!8c&YAD$UT_o~2X@=r z*x3LO2n0AMT>!`htYz6>f*(E*@n2n-DYnSd4mKoEbJ1O6ij6ejb7 zl2_OvEoj^gKp|4AaG1=fwECX(9)P0}d-feaja0hmEvG}o7{q23p>(aDGnAc&R`d+7 z-HDS|P*GLetG@rh!9)6ojf_o9%}$tGpE+w|d(O`OTNhV1caKY#eSELq@Vn_B@UPIY z@QBFoqT&-0lalX$pOT&PWA1~zhxwGJ#U-WB%E~J$>*^aCo0?y=w6?V~J370%dwN;# zhW|an9(~W@PY5Qbre|j7=7pbDKd-HCh<@FaaX|pspKtyL*ne@MrCd-r90r$@aY3LF z(tx4ih<(SAdrn`J^Cl|k7{sD5R#`>Q8S=V@&MV5-?hGlY=o#_%3uS1(ll^aCaes^K zPq4qZIKWOAMEZF!G=KxPBe(mAvlCI)-%C?1ZCZ}MXAu3o;k0Ph2j%hSq^Tf~9>JgcSgDN|_ zga>Hf(}U?;)$yh(%_2qSX~7OPD%P(OuX{9p&`!-AE;%0}AxU;k#TVd!!ooT4_lJ=jXniO&1+NrtK*1gGBv+sjzP z4gQ=})loHy=UMl57rlyNyB?l*w9a6qHl%#QytA}i?F@0-^@dtXRwS%ADW;m2F+qUK z?P}F%<{JAO`2;@o;Iuun^&8a-JL8$%F{PVv0YMJAqGPqKH9YYlYqC}=mvouTIDxzI zl9xbL0)g=&T%!xGZksBM5a=ldn1evfZJu*nART=eubuf#T?{hXeRYr5r>ho8PA$sg z!~@=I0T=6NCBx3G?!o<%=TZq=|<=kUT+}2 z?fH^>0D6v@QWR&_J;0(l2&hXZx9}qD`kdtPHdJgO$+;zt*wPQ&jC>_5V^&p^pl{|I z$V2Ua(uplXrPqDkuOFhS5hytLNHFhGsQyp%BiF5(4iNBitWI)`PuS;G(Q6RCDpp*@ zOEN4?K>$@FR#vnU8IpWPj7A$D2ewfvJsDG}-9DFco0)dp9H(Tg`^W?}VN635yM?`bR+L*Ec*Rs0k#G*V1=0o?fKF``-{QnkeHy{ne1KnIxzsSM8Irw2@Ql~5b)zAUhcZTc2i~ZYLRxc zhF^XLTJD+M!l>_hAnI#y1K-GUplF3xzG*rI0b~_=PWI6ppF`b}gsa(w6anjbUzQF0* zt(V>=zTr#vH?s{1J%mN!R(ND4gM?+%hyrZF*iKQZX35);q3TJ>yDSi3k8qvHs^Ro>JB|Lvrl|4JoUt %}B=BcJ@6j1cy82AP`+4fka00 z$!Vu_?nZz>qGW=A5j8sw>9X?d--%6p(>%_=OSf5l&E!IE6Sd$rAczTEOxBH|m1_h} z)8G3EM&gBBzF#tpP&Bic=eD3zBeaP!Fm3&zeWj)}t}W*gRIpN^6BX@`(m6BpE$80*-uvF2GYQ_1r}=o| zcmjc7E*1%W@zEcDNMmSOJG3z6dOfUT;90 z2!v5&xqlEABw5Cjq6#W(!cese70xCQoLsajSQ>#~Krj+2SMtg4O3KK9T*fB{vL$qh zN`QpPMKNl`F9!0L#zaWDGO~*^;H2f@0ty6!0j*-4Qp3~o$)9z3_}sKjBLklySOlN^ zC8;2ZHy}XO2*9Q?9i(&+1UMWj$YOIipgq8#gA5uSzc~&di^t~h7>>Z#i;PE8%R+d* zLXWSp@D-mNhG8lmjTRLZMU7%oQFSN{uGrl^CpbP-<+46oiOIs+OxT zIjRIqif}L*iSfyJre8`>sJ_W6HD8YjKQNjWR?$Ez-Bi*LP$Kz%s6z1#t-*Ye@A>|x zu*N@Hh0uHv4H~JI;*ATjHHA{~1Zo7vP_;jbt{XZu_APfImI>bU(f9(U~PtEFwz=UL{fkCe~ z0-HOmv?c5p6N@Dwma8}9v}j%9rFl2@C*GV;`;j|nvF)L=+oh_<3^UHi4d(jA0}qoX z#iT5~0B{92CYa^04_Cx3Um4ow;W4J`d0ZcvYi(tHmNbSM_JLRuf>}xQqKnHF=6x>r z2Z95)ZJNET`S=g3^3QeU^H%Suj_~+M7`z#sETDO1 zM_2_agla-jM!_sg+M!-JJz`6>+oupeAh27%&<nr!IA~(k# zI04J%S;lVKC?uS^LeXLMSI_sHv@2NDTo>%6sd}ZOZ1waIFgMbv!A`sD0TKUlDuM<9%a% zPIh@}cd^&A4ELj?8+qN+CiN=?I@(#(dFryoVS3`h0x%~)f9%Hg^?O|x8jMYunLP*0 zMNl}kjg?smSY}6ya~E~xPi6-68hRZ_d0nDA%z%M#o`PnmYHPD+r0qY#uFox?G;Gf@ zWOY~Xv{(y;z+uE=O9G050=SPjl(Ar)aaW^g(9^LptLnBf?Hti@^|;qR*H3$0^3GG| zvSxKzB3N_$RZhUBwsxuLR!Mj0Yn#romWEEzi8+@0r=9+=<*$y7`(`%G)?vFMbK5Os zwDEBQcb&;=5=2dYR+a7j5__o~$&s;qtW;Dc@4g)Cirm2Z*ssc=Of zz`fMFDSN@z(NOJ-a%)3H-Y>!Lqwnd>E_#98t?lzKzATNkJ;1CU{K(fAfTXVKBhJq3 zbEi^*A14}D7D72@OQ!r;x}Qr#ou8dszi;oD`lRQ1;dXzwh&r#=9%_Hny!86w-H&pM zN!68`H+$~+<5IUh>-?uc!J~T2%3^iQc!TIUnFzKy|h;hoGWLW0Gj% z$%(n|ZUynKxKfKVE>4B+8g1{WPtk=nSNO(l76Mk@uRVFy`s{Skt^CQmGcERx^!qKZ zvgmHc$vM;0vsWfH^;3*6Ik_8 z`_#sadWbT1L5mpW6((nvO-^VW(Hm#il=?ftZ`swGLCrfFy&|4;)}*CgRxYxPecsoz bWwaF`r6Ij`PwBue(~nT>4hhe=t=0Vl6)6?u diff --git a/erp_web/js/HoorayOS_mini/img/ui/browser.png b/erp_web/js/HoorayOS_mini/img/ui/browser.png deleted file mode 100644 index 07654920adcb15c4b133efcf342c6ddbb3d2fa76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126343 zcmaI7bzEEBvp1UHR$PJycMn?J9f}kvP~3_Immblx``dGNz0A#FPEp5Om&K7nyIyM&8es04y;s5|Ly@Q^ir=fKIjpx zxm(+c>BuYocUy=n33_`^PpB9VkB^TJw~qj~tGgW!pQxzlzcTpwxeydw9)2#K7QS3A z9t{7HAaCPgsd@Z0neB8YM zKGJ^(H8lSJNu8blhuXta$L9a`_y1F{hn^qQhDXQ7!_~{(3NdiD4F5I-6_azfvG87s`p;X`ws-Y(^{{t^g5`9Dz^n!iF4nF-9&GLYkihNW zU@aymCo97%BC8HnxL;^Kc4-^K-@?d}M*Hnr6&1OWFRRODs!e3y>eeR51^y@Vc*0uPRF z#=pLYWRa_Udm}@Qf&?4@OT$l7Rg()GH0-O~Ph^<(W-)vl4Fv!c9+ zSB{t_^~vurzUzcr0iZVYP8D5W{Dj)Ajbiy_IwJi^(SsvLvrt3?YeQtRkboEMGmCV5 z$i7&UL#Q!xhTi80!X}&06r>rEpT0P7D)#KK5t94}C+QjKoG>?B7h`QEGV>8z@3J=n zpS(#w{p6o9DT?SFTY(%J4b|ATyy;aJ=)qaFO)C%c7#GRrqgG~n~=S2fqjb71xh)6JTc}BF-FUvMk)&D6g9`u zzN7B~RI_8co0cUbClglaAz9&Y5=OEU(_y397w}&GW@Oy_oQC>{_jKvd8E_<6kACJ$ z)og-Wpp9`CK$B)8!-hI>k?%kOvihv^JmS~jvML4<7VfeZ0Zld710a#zNiXV1i!O);F%~LxTt+^+-||!(FG3b5AAWY`)?QIjp@_j391zf^ zGV_xZFeV!fK~{qmkV~tT>siX9jEnx_tOOT}7db4k68JSb)4o-u7S^ce$yBGg5kD!z zr`I(#{S+XHHv>U5nxgYrM|K8+PY{hE8%^$58PKVNmE)nz_J)=C^RP891cFjbtXfPM z+fV=JOyv4_8GQyaH8mBow)UP%!k;+OBHxhndEn5L&1*XFo{j8wT$20wvh#VMWA^(I zmeoi;xmfP={6wL1FOxFl*G4~WFp*cBLBUCcndR{(TDg~8J3enuDb+>He>hDNc4jI0 zmfFecT5S6$cM2@_#kQ2t;iTvAmV`)~QY+|*xA-|;aP-O$AodHxDb`(cj(BAgF5uBX z{JIh*eRn=euf|~nuGf`l*X#5$dfR8jH4&%?t*2ZIg`9bL;e_m{4!s0o@& ztG+52y+ue)1)UdFyQZ@ySXgxAmf;MYTSw+RPr)gBp;j<$MeU~chZ_#XbzE>`1zSap09CMC%c=xKPbNJz!D7r z64igKN#M2o0AD8N&pUu%Kz^t$n%&*?(e78Vpym7tA_vmA96JcaB!7M`r+oe`&)grr z>}Aq?2Xhn{aX!Z95h;#4lYz(GwyeY|l=$DB*4>;lvO@T{#{L>D)T#}Y$sVb{wX@9$%3@=aVr;h~6sg&g?_5bA) zZ2M+Rv)DNQ@t`2^Pr6Y^I{?cyRqCyPI&V!#xVhYe4}%mxfC;6^fgdg3XMSb~=lVNT zpBfqDA^V0o7L{2QRl^@Qy=NvhMNHYDD1}bNK{W{tA2}o}3C)s1ngT#A-$HvFb~l$x z*Ywu=Iut}il8^`5>;ra-rpJ49H!)|FU}^{#+h*zf>KVaMU`;8buc7?;pk!96tWRBK zm`v`Ck*ka17yA3jEu7FHV+!Os$~)Oqk3B15k*=RuSWOtm&|x7>d~e!SgpTx znGQ&jjViyK?xveLX=6%F&`LO^qcRAi}JKs z$aU?J$LxMOy=G$f;&xvvm|g0oIaoweQZiRqUDwgoQO(q2Oz_ps+Q$>6&imBb_g8ll z!Oyz6yMen6wht!r63zhu0de?$&g~&B6?JuQ5(f%-J$utFBVbt4xfU6`ILJ2Fi2}F- zrTU&aSULnL$=W(H%0M=z@KbPjI5DBl2-|Q9U!);tq+SJ9ON|_x&5nC>vDK!P+Th?o zuqzY_U1>ZXB#h|`HcGn!TR9naC=h4q0#3&~7Dy-Cs$yzetefl3+O`Mw50|bK&LCR! z#GnTLoBR^Lcw*#tB4Xnb+0`!@YV)+m1W#rirM~l05`ThBfjnBqmBK8W=mWg&rwT%d zFAip+L)s_bUUA;>4U!Aigv9TE`Y=4)iB>qanxS!7mnIsR4xdxdlK7dDR8$YZ(}0Zl z3&Z%c1IVs^L+l5go=P6mK6MNsEPqf<%yly=_ZOav^{Brm&80Txp4Lt42*owy-kLBLX8odi2^pe|Bx({Dl=K6$8V52}pTvPE)n_ojw z1Z_Z+BOwuC8ZgknCZ>48c@ef5r7(Cf-u)#2p4nXt?1D>=R5;qlbDORa82#{kbNO={ zo1Xgk%G=80(_7sySp7Y37yik7)rIxGN?#ksF73e$D@2J^P}*h@h*;@@8+Pm(23wqr zvcx`Idz0ZENu{j+`n5c!e%XT_K`*ijztpS?s|9YbFe%6SSF>LQeVpof8MLo5t7amM z-_M#jXtw-tT0+b*fFv7*G{F5my{N0JB(sft<^w5v(HGi6qr`fCFlR6+z>FqWsBQ&f z&huW+j>`lZ_uJOh?E&q*H!f9+T72RQC8paJ7aGdq&RBZT#rW%!wu9?s*TG$>mpf`A zA|f6DD5O^CthCV?JNTw`-MRhtPn>Yj?((|B`=9nxzg#=+c9K)h$Je*QnqBeygtFUL zyjEXqKm(%A&d%O}ffC{PP*XA;73es@Cq)9R2=iqj^_lP*%1H=rjT;mSOO2}hjmEBA zo?jHIN0^I`UxPh=5pXx}25;h~8VorUgPP*qnb7Ez1I#I+<$DbE+A&%z@;^_M`ak&B z9!N}mOx^VhjFJDdrp)NxY60TmC_c5VsTV;7tlzG826-_^9WHt8Fr`-u&iOPR#>J!T z=64kZwwSL`Wa9d?M8Q4#_|Zo(5Um&M5u!XHWhS_DH_+#>mq6p#TVh-#_s zYd%?m-&!|Kd4dM-TxmuYj2IV0)Uw->tLy1YckSRm(&WT|F z>m;A&;I-;fO~wzxm1PXq-VNn;3>r0SkzjG*{=51@YYE*mQyF=3ji7UIaJcI;=s2IP z?6~dc8R@*Q?7SBxkO0C_VDACV=7Dd4_CfFv^aR&t_tDvxyS$gh%c;bmOSNC?K@T&4 zgcmIsEr9|vGjq-FZTDZZb91>8onDfbF`#^mn%(XnoJBJZeU^OTy%q}v`0Bl|5{F61 ztDFn-ic^QhUr37&&B2nO6dhT1%#FM2H4jsf8uU^<`2xLgUCsh+PWrrwZ`!Q+Teql` z%}%%`vHDJOW?>9=9 zIiY#dbY)7F5v$GEoop2s2KBd^?BnaUULM%V;%LLyRrv=~HuQY!5Vn1`4Y3}MRQYna zSaZBV7ASSG`#nibg+9WukDU`_csCQR&HqV#{mt7PDx10kG##Dk*C3QMkDH%>)6|f> z>dd!RmfQOro0LMisbVLg4dun7V#y7&Sp@>h$r%8Pd`8|L@+F# zh8*U@0wV*i0P-nd8qyfy7D~y(P(W(SzH_|H_9+IvbQ(frU5c1uY}+8PQKQr zT5I0iK2xFz5UW3)s*d=EZidGDK7{2fyhW@ZpYSunAHStB~o9myX{rf*;owvc)C+mq50XqVTL{m3_BLI}s zylb>GlC;k_DmUnU|4~WuJSn^LG=c}R7I?E7?7lUWB$Z|HfDFCnfSI{FIUV^#@68Pi z3=})g*T{)bWmWKNGJjFl*QX=U0u%oToGd*A!mTDpW;eQ>r4qF+y3NhEN-I4`Qjjo4 z(!-0*rViD*k#cu?yd*>t!Yu1xCLJ&*p*R!nI49;fb)hg5p(u6cu&F6N#4@JG9?{Yw z_Or3E(2#Qgms;%dwSFWv70>Z=T9!R_J<$X zmE4Q&@7)*A6MWfmP3?xh^jQ1~m+a;(cWa`k1ORXnS>XhVlOkc3;l!YtaI>YmYFNju zBn$$DTyCDh;!VB1B0W0q(8&$C*o9XwVp)^?s=(0t52^^cqr+Jk{Dxx;~E9#fHfpo~IMxpV@G z6>N4XS?KVCl+nT8j<(zLZl0l-;o#nX*3WlD-&Vi7TGJqN#WH)yb&N8Ze*(htkU<%n z<%C`Muxfz2&w8NGG3{eFZNO>EVNL5_kGzMK^`7*&Zcvy*77H6yJRk4C&zP7PycE^q z#EEQSSCx++AN1lf?Kxw!vfk?F}|0T0)%Nnh{y?yWa zSb;uCT1^dmuEsQugyXG!6fX5rTky;CShLCBzlNOGMgt4=|El(`VSKEv6egZJi?_ju zaIKf9R-xedTxW2Y-xU|xvcb>B!z*pTicwdsY!D2$%NjQR_(&ontpZdy2Y%Bn;b4DX zD*&zny8WGSB)k3MC`a}TPyeg``d%Lo79))H$W{&~!9H53PyDW3h&7eP3_DQ4M$&$U1-S1z=Vl#~!{AgMjTc-1N*wJG} zPcpj6Z*2Bi_|VqJW~f|3OO8LnwTTJXjg?dA3b$Ze%;p&wQJAJW5H7c`B^;{7YPi0C zlbk1iNoXzjn+!{+4#yMzV3eo@uj&kQ>`=43-X~FvvMwqK`SaZCIIsI zr}!GR@5Ucxfw;=sYR^_wx4(>}wlVH@EfnnOWXVKKZgHiRLyIw#B6_|gbjc2USKYOr z1Uc;pM7c3fS#rcT&KtFJ&DTh|ooydJy!XEgle>Aj-H3_$+tT`v&yfOP5r9I9^gths zeZ5`nbvt}@QSHZ-_bI3D+MkOC{R-0V z7xa9$>w0v2-0LwRal;9VvI~lX*DnqsB41Hb zi0nGX?1k_@q^mQ(vF#cmtlAVwx8={&8qbpowlXjvqu<~y(otsqV(;W6uc7g(aEjGa zF7G~u9J%W@=X1wOHjn-BpV5|FVXxMJw9eim$*}F7q;lOEi_f9_uMA5*DKmyz)5nO_ z;x^|@01^@tt$eLP-@bhVQBwBa-ijzHDY|V95qNrfn)f?!e0N&pZ#(V5Hbx+Pzf>^X z(5;S6fS!3su-Y*TfHG1WuI*3q0(s;kLn3Si%4X`?xoW7%FIkIKtO#;~+EZfifJ#$w zp(hsV1~Gp{3blT}iIi${5HXAYhIJycJD`g(=*gtT&^XljHY`p~_~|e6!?b)DX&4!x zNmZrr(Mugo9%RmIhLxMr6^_D8tgQ{)tAuctvEr5+QWN0*7J#Lo=WyhA_URUr&SaS;xB*94lCekIr8 zQMTpTO%PizD*hoJ)fO_>B?vD;rlYoHjh_jhZ{*B#{g}9E@}Q>E`N;S4wbtjQ>hRym z)3NF!ZJu8XSxKl_gy|4I82i+MVoZrpg=rg>m69AtswEHgm3&OyFVhg^;(r{Gqfydl zV;XilUI)&en4}waTG)t_BhP~(#qn6eBQZZcIEEvi62n!4*F0{`wdVuUOg3R9B_Xn+ z*a0;=Jj7KB1Lokk!1u&%C3G6xswj`ssSBH|M+8_>q=cX3%jok>?F^mv%Y+2wrS~R7 zBEut-8b&{SY#}uZ{`2GJJ>TWzYNDp(<7O*%)Qu!^r-rU1AT%`|{yOf82zgf1pYOir(bIK2F_V|vhN5C; zDJdx;(rI-3GJ0w0U7uxLW;{)HTvIVy z{;mivRs_=doj89c4k8BN6%&g^Kzqn^AjGcw-lT>=;&ihAS$)1>?^Xwo=scsWc< znofer^GE+0E8vyA6d=4Hur=&A|Hy@zLh`!{+R9rgF7&a{m4 zZmEADQxgDI(e_B&fLFms%Iuy3)YRt~b5mNU`$tLzm+VDGG#^L60-!ZXt%3=}Y*Z27 zBjDBm**8EIO3>8iwVja&2DE?u6r7$p-x$5;Y5Fj;fb6p>{P?Z*Ihg*n8!wHUd# zNdW5AcYa{Ps0Ks}WVB~iGmu-LY1`B*_woxEqQy|5Y-94GEl@jaykozse!O^{-Xbyh zA{?C~?EAB)#NnL`N6MOc?!CGi;2G&uzxwb#{oT8rReap2yFdM3_YU60I|;EQQ0+%L zyi4K-sF%*L8uW=Jc-Yb>H9h?nn9p0Aoki8y{O(K{N6IBDCx_g#F;uJ97h{hGr=+DF zoSXzF&`O2m=F;H2dR3s!di#1RTsFFYQ<*v0-syv^IH?>XAu7i&LQB|Y(~vd)kgdSb zwmWE{leSqME#Xjh9>Vwq6Cxz|t-AUZ7Z+DqO?f2AkAkAm!~6295~DDA`Vhn{kB?8V z%5+CdF|IFx&2s6@N zR-*u%0oC6t-_p%`MlSw%d^8MnG^i*Uj~}GxeYI+!mPtFMtI&X#57_vHmOF}bTHck= zJsI-d0zg2-Nj)E(b;!t7c@h3Ddw6?YKvJBsUXBGs7iPIwLOsU+FP${QP3@^hFIYW=pbUrJ?!{=DKV##>T-GB03qz? z{UsGlco}w)6J*XIW(ma@>J&;}iw>}kmz#N&vv9{aikoY`-^eXLeFaq$P1`@-iI}n& zD2XkXI#-)G42BY(IOdyPdU*?5&hbLmm7HKUg{G${P#GF?R%OU{eKlU863G z@u?#Rup@689Y2r2zfX7A>q^pp_8l#^?iNQ%H4P>G&4Kk!ofTRlt&SR*huSsyQtC;~ zpC<1$gl(!j{ zAIaz9V%pBKW`aD5JKpC}iPzf2YR?bDFfJVCFW(qxD7Y>4mBTI>)dBjA2?I?LW!;km zyJZJu0-7t((X`X#21mue_XE^lIs;B!Zbfz90#K;iRyiVL0Bn?13F9a7b5#Mt!e04% zDHomEnj@?{ZRF#fIFFhK8>TAjGdamT?S#${?1Q@I$*rT%&*ai>HKEC0;$%lWB2woo z%-nfV!J>Dq6Eb3xn|yuaq8CJWyK;_Lt!8Zm@=vZs%Iov<>1MxNsCzb`ZQ88rb-^;U z;=BX0hjZ0W&mY$x)_h!7d=bgw-Wt=^@4+wcad2@DZdQGGiilAMKnTl;n0)>pKUOO< zo|mWjaRvX_sCu=Ll|`}Fk}xo!`19vaFlpS=2#-EmAR>jw6QVe+bYADoiy8j=H}=rKK1abcisiz!#NaYHf3fa=-BNE7{aCL%)0veL?WZ2 z+%6GrB&}q;#K-F{FKRu5dGq09Cc{Q2atewA0^Fz#kq+bPii&>?x|f&WhYuenmzU$Z zyMc&>V6(XW3Sr^V^%xy(|jHb7pC;(|Pa3@b07-J|K>IxtFAnw+g9lEg9 zZbM$bsbFwO>BZ>jNv0Y!IOvt8uNRCTcn;XUJ4}SNft{$iP&H7Pw28~GJ#tnFlps#v z4+j}}bNHfx&K_kp8+lQ`-g|EJO*|hP_cQQF&^*#KgM9<6krn3xkr4 zP4)E`IbUD<1a+r73))jeZHm}CX20ZWWDB)F^kDOZI%EN0^7O!oFZPa(O3u!&A|oSR z7h7+(^C%*xzNLIPIXZeAShULv>^|Qv?dJ6?s;Ky${|&iZ?|`H-EbMqqo0F7JQZfNy z!7K+8s6_&9d5co)U0ny$I2z5*lDYK^3>d7J0f6!V-qPrR?ZiirniZBRmbz^$z78EB zKLPG?5GlqTH6sWlTflqt`BUTobCqEoRxHMy329(p;6nYb!qHj-cB14x>-0W*)%ykt z4ufi0{>;!rF?<~`K_UZ10ytH*ps^8cFfmWs%#{}5>Ym*aC2sb`Y%VmNiJN>p_S)OC zH#^_^mbf~zy81LPf0;Q?gwkOIG$;OT7;=y>dfcd=ty3MBUhH^yWj_=?{wPDwM5o|) zb{;D!<;46l5%iVIoLo~C2OAJdPYOeS;j$7^Dk{L8I=DM7tv&b<9K5OJ>bs6LU>J%l ziWH6|O@2eI9}m20>AdQaL0>qz{cY9^|Mr*(iOZS}WZ2!oR2m#w6l7H8!P7o7j8yGa zaF0OhSKp&{qgfKk>*uzgEi8G3#&Wx?gt{P3?ZuaiVvSL|5qT5uraaN#J@^;6Ni}kT zUtTkK8nUY1#I5#=OOZ8mV4?0weCDIP#}A^&-IN~H*d}8B0U3??{yzpmyqN)7x+9t}MFV!AXb-*NBr>To= zSVs0(|7gqtv@Vch(UEK1f*Jf*Cj_m;&}RfcmxK`Cbm!>+hNTbQn5&K{W3gyNMYCuh zi%sF}{5Ub?>A!!S>AmX_OQStfFP-v6);blc+T$kvhI6Q*kz3V=v)lgWz4gP#g{PMX zW>z}odd{D@LBJk;LD$H@kl@)Ic8_VgTdrG6#R?a{s~uxW;@1~{F2} z-?HC#&O==&ZWZFq+fubQE5YW3PA$!}sE!&|lEt-r(&ziI^51|TnF(Kqv>tf9V#<#(PC?i_VDN9c0q6E@>u9j*%5`KP!BXOXo9gGQ2q7`o=>D0n9XCa_1A>@7s?~e0{dgX=$IU$< z2>^_xd2*<98r{rPl_l>qN$PXHm0{OgG5gDjRth^i@#09m{v1@+4pit@zDcb?LIxMt;<6TZ!GS#?p47yM2>kNW zl2KQ-hLKm?B>Yc!vD$73fa>*9VqF2|KXWDcn2XB&ul||s!>_D}w1@(@0Mw(BVK&Pd z>vIVS5pmz|&bjs^+^AkRx(@1UNqu@a>7;d>tLl!dpHM_t>~Q?gs)g)d6(OVufK(n~ z#kI8X5T!?M@GhD7gm{b1W=gj?Bg)BXey!Hs+>g(SY_qegtAW`%>=&9SFhSlz%1O^9 z!SZndq1oS#wJLq|yuPrVV)TZoV8jmZ^b z^td@m|I#VKJct`VCI7~fFsQRmr?>#`;j!c7fonU?)-1f&W(Iy!oVJBrmJN zvu2;cA(g8d?5oSzwj`)d%!M8AVULq9i#bGUj^fT^MO76*{{5poApA0<5iE_NZIp}6 zEA0m+-vo~b905Z0P>g`rhSD!u3Wp@31tw@td50lo#ARYYjeHMYUGz+}jDj%FS8&De zRh5v#x)G8N0stmp|F#0Vrn2R7E_*C; z00OdrMq7#Cg-;`qXChziz>;^#Jj1=Dce~9i;9qUN8<|1dS2m22XifHk%Pe8@ZbGS8 zyb)BkL(wQq#3pLpntQymIKQNtG3L2MqFdN0w~Ul8s2cld2h+BY@l|`HDSI(lLg<8J z;)#$_LW?oOn~)1YSP8h6ZtA`o8B{Eu-(7O1{E3;kLaU-TeGO8ZPcH9Hg0Djz-%8$` zNIj?LhHbv)ZEp>Y+ozd5=NiSjmzie|lo`aUzP_stx>ppXWB9&gL#Xw3OSFFEPr`_J z+dfTjkm=j5+wu|db$B5AVerUEU&?QB^xR5c((E|A46eIzmsbJ|8GXa4-Stbo+BV!9 zIQaYZ^XmTJ$vl51X-kbsbZ&lN-hOYNmG^64@sN*FzRobTO_{6N$r1>gLM z<5ASrCBo_LLcm^=lar^hReAVGh}t^@GP_W3hu0{1$B2f8J~cZVfv6?Jj3e_wI&GC^ zWh-#Nq40SFqVB2t#`67Uk{91GLLl2^okTW?Bz|K9C>x9rEt@%ekFT$0Qx$^;#MV{CxE+=wXXKp+EC^Yc*% zkW2g)9yVkxAhLVpaoTayj#r?)=WjY+DKXKS8lBKi1OOv{4kdq`_pAEBTz}q(>>nW^ zqqEPLCB#L9r+URjuV3BUzV*@nOA+x!2q}2BnH^5z46t9CM8P&pjtsT44D{lWY~0y3 zT>C+G3dy%db+5hr`ehiF@R`T^m4tQJAN!-0*oXh1N+?$umTkg=2_}Ra69lDZGwyxU%tSb_@!t_8TyA7RSPaDM4p*xOB{j z@XMAhf~Cx0Ze!-N)M^AZ6*4YOctq{1RVmcM;-w&ZIzrXqr3;3-(Pv0%M?-((wBHPh zFpfPuNIqvQER{-XLW_gU|8_Wg>+VtlbNj_x9&SU`^E1C#cTyy6WO`y)A5098EG9;| zd&6Z1yeP%!3)M|sT>s%zg{tG)CHoO&TMWz&%YWp9cy;l2YY_dO1dMk#hb9virQ|iL z!2VFNlSa9`Yog0roo3RX7jAk^-Bf)}CNc{BM})0k1xu-kDaq-5eqqBWy;fh6NW8W# z)l4^NFL?YaKRQ+8SpHP3+DIb9rvOj}RTq}#W|(%bG0WkDlnAfhE7g6Pe_y?i)1TAT z^%fdC%>^RA1yi6$jc zm%L_>)pWP5&{}R7w>-19zF=7VtCkqWH&lTo328oA=czC)jXY!YZ6xfk_}sox@B6gX{f5xoUCi z`D^daQH+TDv6goWS6ARGW4v2p*b|<_VrquJM(n-^1!YkqRfQwZ;@zX9^;KOLQOAauc|Mtm0mdPX2#3Xb5}gSa{1%E<$AnF1NLn0Y z5#LZVP`}#i>;2%}6$><>b3q>E5uqJDWDxoGrnf>LdvawOV=STTOdNyFZEn$SGrnHP zeB!UE?_S8m*)~rwW@(-qnvjzSWr>Z9KQ|&BwY0oM5I2DTNzo#UIWiLMY>y$)(#e`Q z-DNEvu}CT+V0Y}ikAIsVv~on;KIt56{}KTF1Xf9J9vBmH@U#^aw{uZ7c!KSFM2L>` zLtA4}C+yTZ>!sm2v%$6a=!CXRBw9A7Nb#R9a2B+07b={aypDTeZ&7lzCu8Y{By@1> zd0}sf_IQ9kcCa@auPe3TeR?*2lqE|Y;y&^uF2U23w^O5q>r9tG5gcli5TQ)H;$F0j;$Lh0%MnO2|V~0mur9RedKFzZ@;kG{(x%4nFbjEakrhy zR+%(oA!2of0`0CaJjv+ZD7=5?KLRNioE6+NS&7kRh3rN(*O$&B9BV z9RB(B(_*dl1HPG`XjK4BU79U1mV#cf6F$P_#y%bHJPM~ypp)W9E3HH8MNiECWolt= zO~rDL&gWT3wp?Yia6P$s`_3E3d4E;J#|??B+I28XpSsM&Da0Blm*u+?!V_rxAb8#O zoziFZPR?n)gL?O?k7OE;*IVCwO;wO^xUbPe;(885BG7LwWQpcGVg9l+?K7B21(C?QsAF1uiOhfWTE!!0M*3O1L z5iH0tbh@tG9U1>YS`FnCH$Cb_bsP5_GZaZj3Hf+P8lCl?{~yAVrJ8&dVGK zE(N9RguT_AUI(vz(H>_+$wm=)W#5R0mRa*4V0^DK(kD3NODGs&a+HX5hsR^>zx%7Z zW@1X9}I)U?!8^)mLub){5HH!RU_7g zZtDSzK*n0LsKb}5#M42tC$j+e<@e$gRfPdvILx2qk7Exwo=)5nqO-$@Ul#Lfyk z3`wbQFkcbIl_&g+#kds@a9&#bF1lrvl^k!RFk4qKbY)e)(Dmhk+_HtskoT)CF`_a; znZ7MxpWL1Q0rkA?M&QZIW048)8o1*1aQy4FmiSp;tK?+?UPIuHtE9)P`CGxt)ZECXje9StdVjs^cy#7m}T43 z#+M!Ep9~}Ld1=;W_F&y4AIR+i$A$Fs!XiHtMJUAm_?6D*HEGCNGZz7^2 z=L}Ep*aS-Abf)xV4OLZ*RY;J_KfoxQddp^y@YPMj1_ZT*@B}6Q?%uPZy@iJ6x&US% z&@lAWCX(v+zL|bG+&C5){rL4pi$E6CZIad?lrbYg`iv}D6=h!;Ao{#WJ_c5hCOHeL zB_SBIpE1P}t_`@cvCMnf0RNFWQIRsx5akvh1pXjD)y8k>v8NDsG)ZD9$WDlX@Gva{N4uKnFB1rKQl<9TE;Zc?TNn2JSbLOpa#6>{`hTZTZQA51sh$TDI6}AMf0`SmJcCmD9&J6B;>3Jp}$Zqe2v2z%+bEAg1MNW=v3#WOX zh^DLupVns9w7>80M|vi8{fP(@x{Y1iy=1(+uG&zsNq?&`ez9OH7W2N`^L2DodnJ9g zv?O-4`oRCU^+Yn@bO$d~AR%ps)RWT$!!f}Uj}GO>A}1mZ=(hfJvw63h+xy@eASGlL zM2>+n==C&D5>wY2ghwI~opd<2t!-C#hILWBnEK}vwhayDl(Sv;GN z3$d_Rc=!s6EXHR*h&GN2#zu1XXKCdj4J1sa3{tCX!UqZ`r!Z`8{A-tWI(zj)Klr zI?hvTq5UKV&4O<2P46W-%39elYfahlKd z$!MWSe~(TDru{v5d~V0lduPAn*LknmXMB9t^}5J6&5R%FqZD37UeQ;im5r-c+&`-0 z3m+JL`w|-C1x6PAYttuYO4KoXsk}E zK3Nm6R|8dFTt0=rgK0JX{Z!K%E<%C2o7 zpo>t<=M(BS3{e&gg6Di1Xn}snbfH=Lz=>vB`2}(i4VJh0Q3jUBijn#DgZyW5jsbTb z1;*KP=dVATHs5^wDGL2x{XYQDKrp|=OdV`wb)pL+D{Qk;qBc7%t;Ns^H~saEfLo*A zeqii9XNuQP^x0x<60Y3FnIF5336wJ{k3VbZC4clTudlziK3!q{pvS=4Jf$N| z_TE1QBur<0tgkwnTbpYBZ0rAF+GY>i2#~hK`MG;}UE%+5PWT|Ba)ykFoCDWb$idA= zws8COD57T?hI+8J2ZFHe8pm{t^u!|Rhp`eVLQF114(7451>XPtO`NuTn!#)tZ8Wm4 zA7KBa3lOF*H>It8VzgPC>HWU}e4n>dB0O z_utCL4<6#-6ksnb(OUlc9<`ryIWh)WEW9j#^47P@z(XWDJ*cIVabeu(vhBr@i;G&^ zCm~Gw1vcf^+P&u*TAW+!vI)^<^KI;GT_Tqy92+4R7{F*t{m>K(_x^;+?!DCZJVo>H zVWRnY;!+tCNA8d(C0;f|Q0yTb=p(aYIk^?f$*o#RW_SoS(2s65NajmeowN%DZ0cfe zUs~JU7u>d&wWG!Cl5zG@U0~ZOY`fA3QnQt6qf=g7NWj)^FJGv`*hBida}! z;GrEmxZ%3%iIbQQfB3^}-n^N5qe&11gn{7E`|sqh{^K65x$$u-ULL}bk>OrW9*8*m zw_i;ER0ZSv)arFAu^^akV0=juCkT@u14BI7q_Y1ACvRF#-_QV!YM#4x9N`Ch-I~67 zJkOemQQ}&K#~(dHoXH_gg77m~PtvfO>i!Z*rB0A9aLh?3v1!|hOa?x8{O^ak*DPnx z)EpoD=O1$Y_aEXlS3HMHpLZ;M!^^2QBBWHj^&Nl2P2c?v-}uTk9Dl+IoN>k(B#EI= z$TL1Zj+7E>414$OW#8U?eB&G6;FYg@B^O_OG39c3rRRCqO-@c;c<9ifJ?2@|dH;6- zz${+&dET+-e{k7J&pCahzXxG8aV!=)ciU{AT=I4o<0rZ_fnv${chT6l``_Z{OMyvW zvJEZKvB&?|dLQq6!FTYo3sBFcTcB>2kF&fFl!AMv;PI0CSvi?{_e^{Ifz==z9IP$p z-;TV1@03m?$_aVW#m7wS-o8rDY`^KhXqFB<3*fKy9}f!wzN5zlcR!{}O~WJ|k8`=ntzCydc9<_k5otPd>uHs*NO3L)7OMWPN@njOz8gO_DyH#QE%Sa9(~*@Mf8@ zt8~>KI`T;MhvjAz%1jpG1lwpJb49#0{TLZwpE`gDJXh*1We4C10m4H{SLNK&_=$E_ zU+Z8XJM5qpUGWi%OXIr%pv#I%nFDLl)*y@}<0)jKX*8YV%LTV;jCC_SVbh<7LRf{c z2}UFsBT&Y)HAw>B5t<@)`P^OOXVYwwG@D4z$IInVVTct16^0lgIIC3JQjqq;pEUBX zr*v|k0uj}#*mO=LgHZP_UuDhS2tQX4UYNB~d9E7o*T?=9fZnY`;`Emu!x`lU#0{8O zLGkSuap`-%#OK2m$DT8E=^y=`D)i(VlNAm>X6W5mAlm~^-o6(C3!&e&@pZ9(ri&5L z))_z|#d+E9^P%1^a9XkhZ_-eUJgU~CEOG?CM)gTPeCT=n)q&?jp@6^Q2qx!agPe4t%XHVIw{8GU%QhVSknf_YCr`?;Oi#FTWRCtzdM78t6j=0XCj-8+FPo z3X)EUc>9F-Gz(1&4=NA^x0TwO<6CS1B234_sVDfdD>!SzMn3WC*YJ^_{DdE--+sP} z3H-Goe&hdq5)o_dvfS1!pYVzWM3mg#ruPA7ke=-{$bW_fy`tA6=_pNl@vWKna18a?!TXs8wNl z8oSHDJ#JpDR6u5Eh~ACs89sFz{U>h$3(@Rs8rdRKhTnFM6kRB<%@kVGaR;|N$*uo> zH<4>?8a|&w-EPLP84(N*$?S2P|DksOgU=P2;P9`*)AtOIg_NM!0Sw~|hne)K(yY~L zgO5G-#Nhb&%8M?);&Q?;WOQVdjT<)}1^!$UNW_sNGyL#}KjixBuV>4aE&R^!{0{j- zfo3xzn+d5eO!7CMx|UDeu#@S_-vna~MrDoXKksZ#-g+z<38GK2aKsYNmXN-JKoK1( zA(X@$8pJl6pd)nM!+L!jC<$J6!3f!K8SB=S`Nw-=a@w-{V3ku&2$+gJ_V3(H&u9<9 zP!CCY0hP-W9V|OpfD%N_Cbju_GHd!79msLzYhS|!3$xsL$6efV%Wd3q(C3~zS90BV zzrfpGe>SI|wT&RmQ?1rH|DuaozwsFU>F+Z+^IS|4-s%{PDL;K73zYOQCV$wB@9A^^-26fX}?d&OU_J^tk7 zg}_n2w!N`;vwn1ezpkc-_A6B`9{098QoBIk(~XRuQUAAOQ5LY!3>XR`K6w6jx%kW< zKrEq|aZbaQ_9z#?NFOZJ;pTlXp9`@Ub$&3BtBoAei8pP^E_sBmZGeaBO%Cn z^qzk9>L+>zKfd>eUoYC)kuLzhY9)*WGW}TsBoIm--4h)Frk-vD{Mb!j|M}@3Kj6Uj zA2RjGz2y2wL~d|I>Lj9BSy1)4=^$>@b0$d!O%nHyZ5lei|G3OMW~OJ02#MFrM7TM) zw6D3Q6i*(;=5k1rR`f|wt5;!4WoR}L(v4x91K3MhzfKH{kiw04L<$mRIwo%4JG8ri z1)ZSi&dA2Ln>1R1&=%bu0}G?U8bYOz(om0Grjyjl=>Vn1pk363aLj~6xskMtv1p7H zD67#{p<3o#5uEd@EjW6)AIA+3U1oE$48`Fm;Kxy8dS^BMBH3 zR%H;GEJ<&ke6P|Ne!?vNdE)2^ zwD3UmfNg@UI#$qTK<3lWDZ}w6u^4fM>VL7^aL$s$1EuHZqEn<4eBh>@jB!(~~zjhUVUmtUK zKFp)vxPiSt{1MHljE9G>JiH*2#;IB))=4&46d>j%3QGp|##+iVGt5m*vhTJZ(Z7Bj z^6;N0las&WnsENx9ySGn3#mlOZ8lOeF)?w*wr$%^z4+pb@qM4(-X4zGxRFd6 z%G?e9T6(`5Z@iIPZ@q=rz4mpy=)wzWHk%k@2t$wie)I$0_OTneeNPM`X5h*Dc;O$u zhEp09vI7H@Dpksj2ydrOw|z@eDLK%b$wQJLd=HTcF*QX}FA?TL9@$sr{>NuI>x5xW zTvOyVNtJ)!lSdlC69?+d&c~Rb2h)_;OaY-hjC6YrsT9asi!2ne1kCN8!$gKKU*rWB zU%)9RY~W6Bf?KY+mhavDF!%3S;LR`H$Ez+ojnVN{R2ogjSFGT}fB7-~^)vs#SH64= z7hilaW6PG&+uO(3vavL`*0OKkKAw2u3BLaIukq?vzlN8;{N>bYwNq>L`e#a|(kqiB z(a**j|LeYkMky|PL-CAPynEHgV+I0Yh!g98n{DYoy2aVz8Ngo`D=53(7E9d0M*+Yk z``W0BHXE=Ao0j_?@wX9pU8|rDai*Q-D837;U}1KObDrjVW|u!g8ol8yNze%x$iZK4NE67>$Q z9yssp*Kc~~gFk*eXA)4JrBQEk(z-M9r;neRuYLO_^6S=v=XIRKL4X<=hNli8RBP1h zAzR=t1%#x`pc2Zpfe6v=1h!rGODh*rAiHEmoywmME9f=_YrT%K!=`md*5ZkToKg-1 z3hh9vkqDzO(qKrisp&&l4~#^}7)*i@0-5UjWIClpfRrw-#8~5e1nKRrlZ2#PLe)L| zd>$_hNqTx%y|6IyPGSG}!$y9fto05oHfmI@n431z4{ULCh0YI-Ql2^>4s5@Jp5<%o zvm6!CdQpZzp)X|RIU^h&N$WsM1kEb+2V~y=+GVeN^R6Bmhvzx+V1y0}PBKw1W2FTz zNW+|EM|;;|{ES2BA_1EKvF1+)KgS=7uTh=yD0x|AK4r%|P|8r~x4iSwGx^Lz#}Nzw z{r%YCK}=sS*3UY0)nXP~Dej`%;wd^p{1k6k+eD21|3>6b71S(mP~;NNU+2y%OhwzAvjtyhILv%5rD0LSpZW5IhYRKtFUS{ z!`EEH2QIjP_e{_5aC%Kz+TP^X!UX;-0B8&Z!Ao){9{&p3F+|cCvf5$WX+>vCu3@|4 zwOYo$cIv`2)VV1E%5CcS9yUqv$3`e@TuW*D6Wss4e`orEolM315DJ2z$JP9ic6Q_X zcWt|PuJxTo7YOXW90DT*cnal(7z>AY?P2PPUG(0toK07}n1Pc|AevvmMoFqswoW3_ z$`@__ce>0UUD6Y=D66LXUNBw3(j9hO7>)20`QtbL*23ZG&!f$4|6er$2_aBQF*Y_f zc-(Qv{lg`fTrv~{0bv+&%rToNEU9&~)>5n0IB?(q-~H})x%a;Nc-On$&6X`&sMYIa zvsr9&oo^~9|P99`tm*ntMM^K@M@FaSn>Fy~{VN41J z>lN22oy{SYATBl0)*_6d5L)Ic5nueT-Mr>SYdCvDo~hHv`0@=8qD&r-CMXY`BQe9uq#i_hQ1&3EtO zPk#SmPT#hfh>%7U@uoj`8(;tOm-*&5zsU>FKcAH=S28p>#OT-&znqzwnJazI``|+lJ#_W-^fbRJ6Zq={fNNQH;-3tidHHXQFCX)SNl2_% zY}#PSXt#Upi|p!oP1(No=Pl6%F8#A;tRQ|W`R7KyiYN;B?bGk&y_ej8%9Wv!8a+H0 zGK{Zaa1^Qu{NPEa`ST?BwzIRhUd^gbxjw*WCtt`HXU?Lk6-C)_(IF}D6{&*Rq;+9y zSC8lV`d{^y9d~?pV)lu<-;Z+w|1t}DQ1lp_D3GVe<6xQQz5Dd;6aXIe=v}eq=VSl8 zfa#qNvT$g(D2}ca$`5Ij=VhZb8zhZd&g!I3CsA*HD1XWsuR7*!Mwwh`wuV#!Z8RrO zoXc}hc`+i1s47KIVp9E=TiB(i5c#|d0G2*N_z2;pmpx_qR0;-BNa-^6gzSoe5liI* zEzObW5{svcbgQ%1w(|bm+gfUOnm5KRxI&_YA%jPQ7^5{vgEShU1rmX_5@STl1_Cy4 zz|$rml6JhLG^u+Uix90bvTdi7Akw6eB*BzQB$*6BK9B9`VMD33{4J8V|FsbxiHx=) z5jtvAjhvk}UYN1@p=Cx$kEzGDi|Uan+b%nQ_8wk3_Q{>lE7ni+(yIlS$N@kiC|BXi z!F&1kz8m?%_qIUL1HMI6j*#)1WCH70RH=}7B-W>zWNGTq;iU)&W2|o>iTTsfFY-R` zo6J{3Y(e4&?za$1fP$W0&DBqw%-`OB0{&nKL!;>B%dkU3*g_xpIV^H<-sYl4kVT@< z&KO!qbdbU3d!VlmuTtTm{e67k#*O^b72A-`kBv~XFV@cLX3m5f(48hKTIRs)f)d*JMq^+#}#NY6?fB$#B^-SPAO`G-W((KwUgOIgsr@m0b%LGV~1!4@gYei09XNdIuB7ILM3PxbtykOfC)CP-g z{g6QhZDD$HhPl809IMYdg^ibAjK~D&dfiPVu!}>aja?i`n}R@NJAFgqX@jG?0iZjb zv?}Ag-d+{1UVU}ru_rDRfuH<$gFmGdnM{U}kr75mM?Z4rnP;9fHa12SMXX=Hp25Mv zqrhLI(csXbLtKCT_1t^!y?pS4A7s;}P1I^Na=9Fh(ll>**Qfc{{BvR1JjG_2SG@8P zwr<(P+{^;|?>|It!w~G7@7&yzs9X-+h_J$5=dR$s?R%J+Z{URmOf-p+4U$TTRbb;75{gNAf z8Nf}fKI0?H&%XTf(f$Hj#~3TSUgV-{gu4_Fc7ea{_qBoF(hYve2w5zNgE@)}6pPlR zg=WBLuEEupev6CFyxn~y=`wntA=?Al0XTFR9@q;F16i+=IVMcnI*@=#_`%_`_{;q- zVP|uYqNr2wqBOBywslVyfpPG`wOS=~~<=AGl~CWiL!-%s33ke(#)LQdIyHidkax(=A_>t{u^hUw{bRZvPImBRV~R{97T zAf@lvJx`=epO*qd={~=GaOk=>(lM}=qCG}xIfNGnAli1@hv@==tuk<73|bka)d+1c z(%>tDkdkIIaVIpXu`*4f*N$m4R%1krL1U$JHA^WVHHjDj5TM+0?lzrtLue%_BU&+E zmbhL=M-f3T2l)bL)hZ{&_%kUOTpntaBgjU*D(X9aoXo=aa?KCtqeltwD7955VTILOMv9D~Igy}b=o z&LXn{;R~8JU_L4^85P-6AK>BII1g49~k&1^W_lHBVFvCClH>yriEO> zEsb$LcGvN!e1I4jLXVDN21lUKhYd36iJea9y6j?|7R3d1F*Gfci1M*v9$n}|^j64J zs{HGHns{rR`$8mViJ~ zHgFl3DKL{DN1Zm1GQ8|kPCo54*8S7}X3fX{ihrcjHeP?W$HC!1|4(KA5_nrUF>#WJ zqxMKuv_>jYv`2I;H%Mzl>ayKC8ca6~l4-PyO*dD!_6yHP_4VM5jv#xA_@l#^a+U3W z{zZ0Pe-A=}%7u=>N4U|y=-jw%0$AWA7)~s*=n3!c3vPi%(*}TGQe&V-ApMZoT6WxV z7jyd#vF#045)Af{RO`+l(!RR30}_@RKo%K2M8`4QDkJX73AENO{<!9oap-^cSjlu{UD7#tjY%ZVqR_`6%TZlzQ%bL{5LjE|3Z*535dY&Myk zoaBZZZs4JZ9^!rPdq2l)+C;5hCzs1H`P6RS{DFVt+8@s$w(jDjH@uvS!~%mOV@%B) zadP^(1k;G|mlcSnD#*ZdcbnGeQl&lhk=c->8M`>2NT91_Y+?~gx$9{y{kyzaLFKY;@|9?0*h+=y+&el-$gb)mo~>hy zqG6ger)N3s|L*d*4T^Oq~0bJ?Xs#SBRjr|%X^ni-zP@FC=q@o)F2xAnGK90YyT$hXV%VV}+! z+?o0;G%}pK@*sbH#Wz?zwij1yAe`P$qC+G-^r~k10#18OX*t(AAk|t)tC%c~H9dKs)6ae3dG~qh6Hoo*)^`IxPPvhv z_fb5)pXFY!#CVc_xwZa8s@W(%-6!Aj*YEt<$`9eh*_mQLxxrC%vnCs*S+7}H$mk^L zF-bBgl~{H173<%&YV(?jY<3W#o@yUrrBHaD0wgl@IlOWl`;*6!D<+T_2k?}SH3};N zqzar7#FI`BD7+K^Di1z%DqK%G;nn|O)pylC%Mvi&5FtXex&6-d_ zX#Gr%#o@R|KWg(cKTA*Q(beby6jx>$lgjCVdD(QZc)Igy7 zJwAHFvBWk<(AS3^9KrSvLADp`g>Ic_O!c?)M2Gmk5V9GOzR^YE$JocnZ zpJ?2&DN_(=XB-oVgq$Q;zmAcQ`~`0~bcls7e337+xI_5aGlrC_&$uvHSP`CZ?C;4i zz{W|c#kJ{L*D`R}c4%@7(O4nUkZ;@0?KG{?XS)m7Vx>g*KC-VDe_{px#B%(h0g}UW zZ2$Owvgg*vk(mru#~7=TNTdviblhh9B#Wl6sUFyNm%c3qXl)=U(nC5Rbe zd33jLv)N>7YKm`t``bMD;DcQK!K+!lW;NA%oqRUSgLmG>Z~W=Ecwokdkv=XM%X7(= zespn^>AUtJyfm-TlT@EPLh*!UM00hFv2D0ug8pb5h9nvtHxV{;hj73T z6n-YlC%<$*@BQu5SvS$oiqQfe{lcSYE797Zl+&78BrWRRI4&8AG_!}31i zvLXxj9zggC-2fX!%qq$Fb57*9AKbepo=pHKfc306`Gd>Oy6n<{d`J}QB_;ig=0H9nP|FQ_! zJq;L?9T3$FXXZ z7Xlr}1(PI$)|h2mUb^m08%|w&VkR?;^dOfFy7ZNr1dEW0P9|ao0HnkaIa6yo%9iOR(8fom^@1%- z;sU3SRxY%_VA5G7JgJ;BY`+6hm!RP_GJV6$iY%q99nN@i%JZFql4pE#^t$L2CPQ z%s)`0x@!SlZQ=<-nDGd50zV5X051eTW7*)(ATko|DaWWNuwDl&Wb=j}*M_BeQOzyAq_WxYR zwZHWf!oUzU1hy&N&(azjmysEP$ok+12<4b-E2;>a`Za6{B}5lIX+`0Pu1@lnW^~lC zfMyQla5@vHfnP*@`X6}nefP8L;fJ}6PBcvPYym*?8@s~P>!0IU za)sve`JW;AG-(B{y%Zfrs!Z5??RjbJ7b8bAE-osH8F+DxaEw|jl-FMx| zpS<^dDfp|A&*r%A-n)6})i<$!IwBk`a@EDpW$TuWOg=nGX2T$|CxfX(?*37Nq!v@# zJBLsbV>B(YR2H&szwi}S2~;72t~T9s76#}_j1-zkLmV5T$dJut(Tys9cg@3G{kx|z zQ1nT(Mf(K|RYbGuDoLUQKNC38)}+@?Nh-UJpksp!Bm^NM3{gE9rtjMg zGZkKZ)l2DLwv6k(^*ug)&0Um|fcO0mpT6O77UpL;|H6x?Rw`Wk)vusD#kzIt>Feud ze0-crrAo8W;LxFi{MU^)^6FQ;ikH6hrOeFCTv#fVe(#}&9{RgqmIZt^0pL1TocyPw zXJ7vE!Jd#r>o)VUi1Axw-gqX*uUc&MNJqkUiNjZPgT6(l=q2u8+0g_x5=9jI{QkN3 z^4^PX0M(=uY1BG;XF*QD{4DHv2pWlNDlqBCTN{YifH>q+d#>Ui51dcaLa$$Q<6f(r z<_`;2wxbPfdct)hahq-iol%1|f=Fw^Kyd2m=bkN0@)!FayZarufassKsQbY3En|!_ z=<)UMC6kHaF}(IKmBKM|Cl(UdSp_BJpOMEBu|TbX2z}?^5}wlm zwj9AqIlz~KJ|R^X0F;Xk2tq7&kK0y8TWf*u8n@Wg8R*LEO?om{pxp=<}Yh`&W%SvPV+ z0k0PNst1hRUbUtvbkazgwWP6d#CqAB%@2+llf*Qu3nGalD}T9InC{T$!Apn58=gNT z&d0}F*CUoax(}>^APf2BhWr@h)>!-zfmJ@uQik&GJf*!pwWpdyvok0nvRTL#1lfWh zEDHRrK!pO~TV(pOPn6$&yORW!ntKv~8ibqf8znY5{9+MP?8jz{j`?esJ-6xS#ig*; zE-vb@OW42ezj69hGDU39AiB4LU#;?gb`A38Yu54ES3Q9jSmGww2CikoNQgBeY9K6v&0^tAgqBJ6;`Vv+2pKh0Y%y_5r$3W;-{ zVbZ^UWf1uEF)$WuSskuf{Z^qQB5~}Wqw?h9n8l^O4$)ycMc0JJ9ge$!p+xurs=pU+ zWEgK`7_4F64R>+iM~@NBS4bK$R@=5O&;Y*7B1M3;QQPd%0)C=1bWP330@)5-S^SjS zE*4O?L81Gj)33EwrXVonz(S25ed*hr`&*YmHpIr7qdP<#k`!I7CoL(8?TV9G+!|*V z_Y${ygRMq|A^ytoch|P>_)p<^3(tycb9D4)kC=+Zx1M^+DQ6E44|C+m5l-B4BK-pc zoyaa+!^iCG9CzJy7dPH`Bfs~Sx3FpRCTg`h`CN{N?!BAK|M2td-}-tA;g5Lb^Eb0$ z^J)$sp1~TZJ~8WbcB%^ydy>XfB{c+!4sovyBIBi#bc>A=bYc)fB8wU9Y?Wq|Ab|1V z9G;q|Qcoxh405Ct@u_Qm!h3#W3!V}fEfIx0_!8aJZFhH@nT`!{xq&Q(4wy(d6MBJGkSHJGkJ23pnq*^EiC?@P`f^I`r+i zxw$8P84&nv0l*cEZ2sfXv#)sh$UqUD==Q7LKI6!@YvX1q!`J$l=wbwye63iLA-FUL zP{>6f1_71Gr#~C>u`93V{1fj^zb5EfCu3j;SO$l7!tPye=MB=4Z|nQ21pF#{=GOCP zJKw-f^T$wBHF7q=S`Va74{D;l1PRd!A+Q)>kXEE8O4ClEaEpUQ8%r}z$asQNwx0dG zq*nd#!KZe-D;?$jv_(DN>#^?42{odv;6Lt;cBW>Mxo7%<(t+JS&H9U%D-cynGA#BI z*Ge*~Rs6V7%^IEbm?Z8ij^t0>dda$16!W8aet=Q}C4I(MEF)hGX;fko6H~6wfe;*- zIYJVKJhplT+jbqoU%d*#5V25(C~{SB!b3{mx&B(9Pq~q+Y(>6EuXF!M#|pNCqZjE+ zMSGk|*L=*eZk+&Dk@o%yV-VJWbZsBfXtdUjjZ_InNu-c?NNiJLL;~6+0y<5nL=s^W zjlo9=;TDP3giC->F+w}nv21TQ3WIh8N>_exS7T{=<7xuSjO~9zPQLLUWB!+kbtDjR zRI8ZA{EYU)td(A1r5}iFreKR>E3o?MrKAV8|M2Hw07q}1W8Yc5^qi2hBTa2t0E#^l z*(-?if>NTG+bOC4SW-F&^%;$A%;Cv|Y}S&?OA0-bT#q2r1AY!vns?W3)DXCZJ*|Om zz0aDo^ECk_Ev83t=iUJbol(Q)iV$Sl=>l!XukCX9%5GM$%Yn8}`xO%!kAOZy;h#>7W zHpbP^=~lH|S5{#+6R1*0a3vkc%arHy;JMG`*pGgcH@)?(d^CNp?jovwrH6gG)`=uR zEFXQHKRz~0oV2UZ9MhFTEz#B6D{Pkp$aLx&MdxO3g*sboC*Ly@BJw$8v4E6Yrn_VtIkIwI$5wnw6%V1ZJ_BM3p)*RD<81iINY|Rbi0UKCYdN9 zm>A!jJh|_3QK^3R*bB=Y}wGyhd=Q(zHooc^5Ft+{jCeg=Laa4D!l%;-pJ#RKFS@p z-%g=WWMbt60|NsrTQ)|iRN~;FL)>%sJ*;29o|8{Lnfva$uYYD{=DkUhywUq5Y671P z060i-`R@*#dDU+Y^%v8OKiSTJI;y5^QH7gKSGJ`l54p(jA-cX#H@jn()_)!44DLh^ z%r!!e9bVvXU;Yg?FMm8`{kjL8F|Z0u5q8}J(}!JvtZ-uIwpd$6U@YI-e<^>q>lGY| z3-kvSH^Q}QF?(R0wBG>`7xC}hrZU}U9QeantT8S?*cgn~Se;PU2^kMgJ?X5M-c~P9 z&CcxmGvL5a0f7T2kBChJYyI%sJI(B)hs_RL#oRM$2zA{2DfrJqLx@aIKUQlIRVym4 zS3{e`1(WCjsl>{yFJ1pz1Ea(FAnZj-Ll|TL#lTRJk%=Cjd~g~(%f6{6Sut=dS{riN zEYq7d@WjKr*>-S-=BBlX>8AjNR3Snsgz%9{Ici^|e=CKMo_j7^450MdEe{=SU>Y%$ z-ggR_HVD}60Dd>ncz!>5egf{uJ%pD$P{F` zF;j%l8jXi=Yf%RTVo@>y<74QwhgggoMcYp8tzBYbZ*5!+3+D^FZE8dQm0#OY`LxkG zCW+!kX)f`?tSO96n7;9~c5dHJv2bXw{Us$rExfFzns)x`U3~7vLp=BVL9xZ3C$s-4 z+cM*k@e&7iE%<>YpOX|u1i8E)E!~^!Lb`UzU2ZK_gDOH* z_&jl>2eJV+%wvNrR{GsSua17obUl&Abj3(@v4obR!>COcAQTGg=h(brjEMose8E!9 zOTP5rT1Io0KYac^gfB^i1A$4+BAXHufK)!hcOA4+C8>j1A+iFQlZc#wAnl*krUL}! z66kMTq77NwIl+k3_Tj^u-oyo8{<65^jyvpkXh%r5CzikTLqAQ6gOxIuUAf|QQaJVx zA>HrYJyLH0Zqe%Q?NEWXOZ(R{2iq>{+u~klcuwCN^cI=DV>^$2{#NE5-A`k>L=q+K z&}6zy7ZxbU9%50!*vQ3|bbZXEhjRH0C!TH~*c$zsHWNsj3DjLoVC&=33wdD2ZbsKU z!uS~{64#oGL2--eYhBN_A-t=zxSa_o7Ih4_(S@PY6k-f2o55Q?_8ZZIJ3c2o?^kAg z8;!;@?gdII`uh6*CH*=(|Z|9-B!?m9Lda}2M0-Rqp; zBcG!(dx+nA_h-0!Uxi?#pR3M4nenMzRM(9oW*eAlgV=&!Z!*#+*gaLDCl?@#S(pC` z7;PZ3m}cS{XflqaHuV_cOT2=M?J=nq(Cf{TX~f)m&tblE+f!siLy+&IuP0=F?g)be z{oH)#Bta%e-`YOBp#T$GY^jOxB_iV?wMSBJVpCwL>#;kRMLfZJ<<* zS(u&W1;_8^bSnI(*~*JAeIeI>_Xqs#^^enE^m*--&m$A|5+|B>z3=^e=)LdZp1bcN zm&-9YILO%OGD@WqrBaE>$wS#baV`Q@B@?z!yUyZ3dCX5+I{lT)|rDOzvdsnkv~` z79|9%T*X~0hdE}?UNU`s*trtI&mdKhGJalr>}y;9mL4jNf3dWqkt#h8RdCnQOdM!iU|9!6@U@em?GO9uoU%ct>LSz%IQVwe5a z>IcyXgouzyg0UVV{n@&m2WU|Oto2i&e5y{e+Nn*t$f~6*pxcC@UQW0w!-bD+3Lp5% zBaK^y6wM@RM2*s1;^zu+rl;R#`i8{Zp2x68+g~stYpT_d>bYhe5ZT%XB_wTSluG)G(A1 z#o>Aea-JK}O1Z?q!D9Bzu-IuU?9yWBqXhShG=atv`X1{C`|)cM6UTVgqA+~&u60x! zl0SaoUV^|91p=W2x@obMH0azH2+v?V;SM!YBWe;mpCB?CQIv?HMuZxx4I~DkIT{2C zT*ajB8f6;?_q+`9Lsti{xbUK6yVg2#1LF2L_?I66i=(FkGM~M`8y?y~5~o1MERJvy z&dS~y&a`5fQqE1t&PFK~yJRh0VcN|Y)mx;#YcD%K{Vk3>JV`WHB56jc2;VOHz1*5> zP{O0f8)PA#Y_G@d^o2HY&~^P&(}qdEPrJ{%Tbh&V0!`{NHj7-ssb)|}BH{7l+qN^b zY8h&v7n6>HWs3HM>Avs8qIqwJ{cEv)9ra=x^evSt#0lQAkuw{QJ#i9=zW-Ov1x%9U z8Q(uKF>&U)b?e@^Y11aAXQtV>VIu?m18sM3YxFxaGs8_c-9)Wc^YY?Xkx)b?69cp@~$IdThvMeTIq|mJeo03_LYmBX7F`!nJK1 zh^zozjZ)>8fJmd~>h7`z3X%5_)>7yjAyd<2redP`3dTy#*)q(RubZME0`kMX_&pLC zTHz2{)P0~}ihYLyz zeBcLbnOsre)KgbcYed}qV{7 zzhi9mx*l|r+V8~@Owv92T{80JY2sak6I+UIu-7#XwxY}7DY{0?DG==FO$6FVq}Ri1 zPkfS(T=E}yUdieE7VRE{~Zbl{0WXvZ*_M57WnepIRMOr*6yLO_%x3=Q-LCm(yx+kbT5 zO}n*@uHoobkBowKmu&IZ?>}VY?>>?|0zAUg)W0p3_^D?c|0>@n*FOxx%BWuPlBf|{ ztqVr$zWhM;_|4}{T;$6veh?xs_+E(e6ir>HUXiTbw1OQYhgm4sm@Q8;Q#!=D-eWNs zGMNmAw;a#y*Zm(}{P-T~Ql{X~Ln;UOP|ghEGXK)|OAn-%j$~E)P+(P>7ua$Ir)PX6 zaMv^NF-lU8V-~6v7Um99uT@rDnQ1Xs9L7csJeIw>3}IhI?hfe zj=yf_2@98rhd>Y`0gXi}i?9jScn{jnN6ji3@691mZ*&1K8!(H{DFt5+G>kbP#s|$^gOH!x@U9q=_LMa$&7n zCzwR@nR{0;x#00x@0ux1eelOubFAx3IS9$73yRb=|>i#rz zY57`sUA7I>hEV3nsUo#_*7<+}g;a7*NuE^L14=M2J+JDrm~>VkdbBait+DH@)+447 zJAmi;i@=|A11|=DEr6&kDCMz#p~8;aA7I-{&n0e|HcV&y+kUI-=9bnOENqt#x&41k z-PCk7htL`s#|Bj>2BN?3^~u!q{lfdzY9ODkx7S)rK40*cFJJ!gZQHhHs?{pJ#U4gR zM#$x|1Yw8}0%HuNQi%s1cz_?@a}V$O<9CzGWob5Jd>Qk1pS_OH+2 z$8uzD0Xz>KB~+W5LO$Sxi9SwRJHX^zgSDeQ{O8^KX*RW6XIj5gx3E;S7}Ku#IpF7% z%jzXH+Z83D71+Kag}`I$<{`fQS9 z2a{Ta%=w^27qcyB)GhtSvL<&M7oN8tzBR|+U+1&)xD#19($8$I#@Xkd$>D0k!#&IR z_}n0?@4AO=XFrFzQibDAIDr?x>d7`wy69;y)@9-o?W@jjs z7N{)jBC1cd)dNaMvY8yk-eHDERjhaI6njOZJd26rUo;xprsKqF3Iyjb84)jd^;yY! zZ`3$&oe1=dhlo?-etPptEf&RlcI{~$Etc+*^>!N_m%>mh943p>XTVpyCw!2ZazB4x z8b;(65MdUp(lw>UtRy032h)quS~FTqad$|(%X?VF`ib<%ZqD9ZA(oQJ7bp*G>;kh*Bq2^UOR+$B66pzquP|0(qXb(O z$RUHsCFy$6(#>@CTv;Cm_j#3&R50q4%1j+TWwX5e z#Dn~YzuymiiY*`f7&mTpnR@jcCT%0XYLTWR=hIn8ab#?fS4QV4Wj)SK*U0!TQno2F z8ro6OCg@BOHd^GqAe;{{rj8H-wF8dVLchKjX)9W3ii)0vk{2O)l4HE$zT4U_PG zK~xUGl~%j!OJvGHNA{48gm^K4dW74NjHr!daw3B1F@F2j=h(Dqium3%d%rVI^}U~_ zR8A8M1Fl0wM||kBAL4JmcaY=X_#uC|KFj}FJxFocS{4=-xZ`I(#Iw&l#S70rN2yez zr@Nbm@ups{Gchs2p+g7Rz2|baZr#e<+}y8EOicV;7={aPlm&dN0I-MRieKos?ABXL zIiEPzOGdb_iFvuW-J=oJAsZQP&XN(YXt0275izD=zz~h(c>BIGh9FcF(muP_cd>0% zk$k?3$$Fhn?R=0S@9t!$NhOc0n|#~{Y=iPsaQ-j5B_Dt$VPrXR;tCAC^kd{SC zPJNyW+csUYV{+!gFHcU5o(0ad8*zSir@Lpdj``Bl;eO!7A7}pf@!P&ZdcJTo8H_P9 z4g)6+>S?2O$*8!rY;*TJ*6m(#Im$t1e1s6Bd^-kMj26(s;JPkh&12`=S8?XZe){`* zs0QPV&!1s%**XlGbfHN7+H3jlSH8wC#RItMbOP*LjB7`}QaYFf6iVqK+=ki1O_Jc9 zBnBoy8o4~GE6>4dnU_wV;LwSa%uG(Af)J@vVuYyq;@gHAav3tO7rKAcr5|cc;5jgo~ZDt&vd^3!Dnl)jGk8&DMcl$ zR|2=PsHNlTOsU({W+n)A*#>AY(SZI$d>|8dx!IHv8~@w8xUFZkmZ1SXFNsE7`>1#{ z8MkJWRf2$9>`>cG(P`z~nTy-eF4|!evn)gwOqsMK?h*Xn@y9qgv4V&Fx7&(21f+fY z95)V&@*=j+wbBydy5M?Nz}1zK=CUiVVD~e7nNGAWb$*ImK-DfR*9xbr^IdKs@6j;& zB`#(m6X0!H20UY0b!)BmH`&^_1qtIVnzCt)K*t8Bn8z>X*#CuZQl1NNQf?Cjv4kN@ zzJ_SsG)9B)nI635>OWIX_-B>#XU?ih6|JM!taD2=rp71`lfrc$$oKa>P+Yg>kNjh& zesTWXxXs>dusNi2VZ_OokFtGP531eZ(bh#S^wRG|B=I_JuiDb@ zv)L+QnxI-3jfo6iPj|1(WZrJ7wXgp)0q_9PKrX)n0|T%7`^8e}m#)3`TB_9wg+hT+ zsYEK3B9-!+?BCqn9M3)f9F)kGcEFQC9Y3nJ$MYW0161{H04+Gg`bkzQ34ZHQEqPSDWtP zAk+*M(+FT7=W+VjB3*gEr9_GK686(1qX?&D^?vbu&{~9D36UmV3?Y-^{Aihu@F@T4 zhP_;})lmI*4^!WGjOs@|&82JC!RR!{XREjv(w7XO%XO}a7C4)Ac=%MzHy=90r|w#Y z@B288!-s$V<9z;i|1&37pCFgbQpgwR>gr~0ZjO4r#)%Ur*|KFTyLazqWMpLh*x1+| z6B84E`$i2RZv_CRknWAC?YDlSr@IpsN0zNyvQxEn{F)@zCHXxe9lLEc!CkU}%huS} znB?T%#u6?8mr|gOp&rKc7BgJ7t&ib>B4;aAzH+F-!ztlySyAfCe z^WTH%{UFm81*rD;hbmJuo&4$f&rlz_jSqFs^X!oeoSOL^8WmLKJ%w@$Cc7$5l7Xqx){5u zw9b{f<4i}7&Cn}$(Ox1xclN|jaslUnQU)>nd)J6xSi4JSsuJ{sq;|};XC?_cHm$7X zSfE{lqm#wh5iN~VJ9Q#nm%Ophfl8ha-O2|xG3cs6qy(ndB{LTBhqWJY+gL9b;s~d* z0I3v?Gz|$bMoJ*J&*n4OS(;VH#EuNL{_Wi#BlW06fm5z>di6(~ny{G=g5 zC2xV91V|&$Zfv*yi5RD@ki7!o=p;T+H>J<7IT9!X5o9v>zxM0A>zR-8Y;pixulMsk zJ1)8V_zxcWy@k2j$FwlbKzZ6)LN4|#N$GOn;Az%wUuUxcqqvnh*f7SJb|Z9KgG$r? z+tyLsu2U5)se;Yj)=1CC?d-fYtkk|P_~&B)l~Uw#xog*~UVX#BzyRmYonzg)_2lw- zQmGW4pK6*%jvYJ3V~;<^2k!g;-QC^Pf)GD0^H+C2#J7*ci24*ay!)M$WRB7AzDR0$ zH%3Z=So6LsR+9202hPj^f>nK4UOYKVA!FmT+M~N0wQsEhM(YsS?&c9o@_^eVzJ^u3 z)(5b*zrf>%r<0dfv|4KtGmhJlM);1c3)NP-WhFdzvf%gS(DMQF6BTCX$GBm`em-{H z5xRN{%zdkm_?!1Jee<1ESM6cs=ol*P;z&EuSU7Znc)rfirgdCX33>3*m-*tOQ(U&@ zC3akSCG*u9yRW#CJy%}E-e;bnzrUY>f#q~}cQHLZNe~1~PEKjn=3g|=_oPxzAE zKtC+}EzFOA%(S%ySltb&8n2w+#K)ifMP8ZcCG9`P<*T~6X3HQ8RmBqr&ru5^d{;I% zHJxm5CSm+cq%Bn(DLcnYOdrw+8v!FMU2KG7#{!7t|A`1W85h_}It`A&IEF|XmJbbP zHf-4Wiw6%p^)m1b(0S`7_uBao|MU0NU%&=OPyRHMA1NIi*B3!~-c?bUHd+^qQN`iQ z25#&d?C3>HVq#p^!F4TDw-7ESKVBQu>^XwPg&f!2vWc_DpGOFX$;DHQ&75HM@@*&- z!f{#ljvM&iv14qi&oNwDX4~}~+YTaJ8wZ1MEqmiMT))Zt1{mn!Y*&_l*!w&O4<19t zhLo3LCJK3Vai00kB844SGQ8swuGzen?*01lL5Kxx&y$E9%5CT@=Wgt0kg`l9%XB_L2h4#T-e%G~@r z`K$kGW#vc5Mx!|++@5>@l$9OQ=6Z8qdTEYPEVac*T+|j58ryDSrz3$ zPY4$GIXKc_JkW8{&#SE{!bm%o5*Y`Pbuf_zty-EseUU_1Uo;|4K%Z!P-?C?*=k4Ed z`vvt3T*4gp)xXTx=@NdT2~L{`H_^@+AsN$I_N7+h`Du>7@+uFM)-!s?uUO_yI5wZJ zB|=L8sHHKhVKU}anwe^hG%&Upv)G~WeIH#Ykroo+`p9gau5_MqG*Lb6VY>>x0nm)M7qV0Nipnnc3eiB)RZ+Nc3Rn}A_0T#2@R&r zd}ETUGiV#{(+&g?7^9HsH0kBbIP#TmPzxoVYnFh&7NBf{Va6aFL18HS-_yO$XN4;x z9Y)q&{gyLutS(PF&S)X$e;nzYnO~@X)+o~iyGu0{E%lxw1=B&u=#f!2F6%)ljZR$h zwvo^*eQlDWfQAG}m{vG=Q|)NXMW&^M15NOV)75b;Cr;;$h|6!)46?YmxP<)@LeSgW z`%61_?sTT6rpf2?luAW1=`@*i2G_N7}!AMXIJ4 zpAHc-$N8;W_Ho^oF%Z2>f4h&&eGhTp@=e@by^L$m&ahAmIXPRSkhLT8s1hPPhq;9^ zJGZZAqherAHr%L?6no+Vn!_;dv?)tf(=U@L{zs#XShv@9=B%jYGEZ{tqYK7CM zPqS{_I(F>X!T$aG_Vo4k-gM^d+3&v*NAQ~kfCaq#E&0vYUYqeGu~IF8(vo!jwvlgQ z=x7$BCov2*uES}yH6(RjOLN?0lAlLYL|l(FJ*7O?U%HADdl24tRrPQ?#C z_FZ=LpKLRGG$vR+@OBIS%6|ZrG0XflPF*5#3}j;-JoI+%dg9|u)qO~psfUWk_MhhQ zmrruzj@A6k6>E9=@C2jdb9hd|&?#*-L9vEVVIqx+V}wdhds-lkZK5<%BD59pqn$+M zn`}k`n-3|X zLs&ZQYfityaq)9S5eGG?qtG)-WwcgBC*`hOd-=dMIloA~R%<>fzU!k*M5qH?&qGLw zBLuD^hysWFzzVK==L|o(?-ZH5(oey4vJFIM*6 za6J1a6XwrJKwx78EF2i_=b`!{-}}yElxG&mrgO}dD;y}#5e_Y5^*iri?Pc5XT!)2; z3C6>CJ@uM*_iWn%IAxzPu!Ba?sI<; z9ne}Y5XY6MUJ2ZETBQmdDqZXr3+GRnH+ax<6C*)sy(g~z^v%3mt}y5dEWGSs0s|?5 zs@ttzdUgZG*dLEubdg2Rj<_#tS+3g_Hpi^*3 zZl3MYJSJ|Xz%=E<$=7_RInGm4S-y9&M$nr^&WwYfvP~bjtwXDR?I;*+nU*NF=B!Gf zSg0#{bFS^F%@y#3i|{kJnH;H_g9ts``XY0S9$z_F;DPg!6`2Y<2FmPQUgf&=W!CnE zWO4?4h?ZTB(_g|u|)dz+qwJ;U*M&L!7V4B zebWF?i8e5h%YD$v=L(|15*g8^@=iu`Z4D;PoVzA4Y#efR+vkO4R~m=lD8e5eBAl7$ z?A~KY-+K-CYrl~i<2fk=*#ZCGW%|7TYQg0{PZM5q3}}qb<^12#QZ7tSSAXBUp%>HP z#IbX%-?KGgQ1y~v=!-#$X)}13W~xLhvZ}!pn)X(Z#{03sDHhj=Oy&xq)Prvo02YhI zCD-kF-umUsm;cPbzyPx|v-A$HB$vyP$z=1s;VkR71r;XNsg2;>`ZzZ0;N3w?2N1m8C_f_cQreH}bwmINhD)>&x#TSL)zg5TkvUY@0N~B+RCY zW5lB3ZF@FRzhpBHbu8oFCtu_jZtJ729EOI6`M_Nt=H737gSBhdGB`L$XICeMsREM| zlU%qk#)S(P7#bR4cz6}#;}f4+ESJCE-pcaN0RUZKt5|*IT^+ssu2!+#s1O&qeXTyC z;f6uBx?1h1#jy@v=_KRdHeFzQ9$*s~T6d?N$_TcuSwW8*@y)OQBd747l!G|M>b^z3 z`SAzY(SL?kty_b{$N;xlMlkqK5KP$LZzk{qo&@Ur^^YzIer@EFshXdMOx1d5jRw!b z7|jDuzRLbXqrBsaZFCk^@apj~h;1H`i8VS@nAl*HL2E01l14XmF-a%^4$7W<8>Q$; z(*(k?BOj;HscH3M+GrasA~k_l6gvuR+PwRNFFt$!t1C;UZ+Ss3|BI*Vk0$Kj#2cn` zFFqw0gO|<<>AEs3S6vlHX{~k9XjL5CHgHY<%I-d2rkIasz_G49&-GY{W)sYA!tG{08XC0|HeKi5KUHpT2OTGQiWdw}iH@+L|5HhvWHo1;*( z#DdZKuP~4sPX9@!m;Wjps}uca{gv!xs#Ygs%pVjp&fsia|0-tbAo^l<-fQ>B+NFbwbmDe?yK3!cY0+ayinO4Cz!F*Yz;QFgrWLbI(1;ri~lfvu8JzS{+wvUVil` zfB)n(wSD*UwqL%3byuzA%rhqm&(5OjG1Bu|oyh`<84LV$qMz1{E)`*x<_DOILfl&j zudQ=hEUBPqEJ5{1v8p@Q1V$OpVOc57(TNI~oQF&~$dpSsQMCtJVPj$ZjECE84UeX- znK?br*oo8Jy6shd^N#cQK@9ayCLZsh_Jhah@2~J@`P*>12kA&_7HcXwsMzakE_G3i z2_n3~PA>hKw{haz``P=YukqD^H1FPhp6;RbRLW&;x$V9D;5*;t`0?ZP_V$p=<|q|Q zOifHNJ3GhN*cdBTtYE{24IDXg2oDFxaSm6Kx^TO<{J!@oOwowQ)rc^Cw2Q@3Fn8AcST8px3Zv z%>wuQi$~emJDz~OhI%Sv89(k!6vn>|!Ff=AGOd<&)RS|duK9QWZhZ8={-2X$^t_Ul z!<#$A`nPrHfh`5&W$h}g4WwKyOiuIFyT8YdO>0=cVGGC3Oc4fw4JK8|n{He)XyGK? zzXpk8Sv<$e4h0D~l(rvO2$g(7qlH2ng*LI(fi-Ps_RplT5AxBKSK1=_bPBR*$mJlFRDEepd8n7adFf?d*>{+Hw#a5m14xPy$@Y$y2j19WH#oJDzXtKzGH(_RWkEx^u)F^?z*iWtUWSGw?LoK2BTW8 zNK*q{)`*<2u*R`@?T&NNC0$eyWV(A0pL&$v-gB6TKlew3u{C*EX@+ha0XM*&ZVQFh zi3UhCHM}$Bi0-W0(o+hFa8rnkLutUn9gB%Xj;;Zhk{?o=pU16KNY^T;T7`PWI%)v*(;ZLE(>bd0hQk|J6;b`7J0psjhOp%ZLr7h1#I z#=fqRsWeV1#hLqGBo;0nugA5uog!jQsxS3Oc4g|*@!X;vE{D457XD{p0F_GCbUTU3 z%lOk(DR$PBxEfwxo7-q0t;CA4ku!8G??b8f7f4@JmD-voH>D3rTC{1H%i2y#P0lb$ zj<78m4o+w1)$y4z*QSoY`D>kE`&i@oPLF05vEY`ji9b&UV}z0YyWW%Dqt!7niNOfL)He~i_A^ZcE^n~}af ztjro>t(zdWku_-m6-0QYG{rr`AO+_h9bssEidTvm4lFp__v}eNKDe^U%wBiH4Ltn7 z{cPB1`ON~IF%Oqz0~!nt$j*tBUA>(;HKqoX6=-Q9irsZ*!^$4@eYyiow?0=wkK z>pocM?2syst#h}j>Xt3==Ln>5thl{t|8rVeKC$%Uh5*|n4Gu!KWdhx{wUn_x+0W-kAh2R3jegk>gJEG*WFj|j) z{nMvU{_O+v&jAOSIO6MxBSYf3Zw-oN>j%V^8<&|iS9Y3ImqWD*^Yc(%xeo0l)kd!&t`p`!Bcx7<&j#bClAAql3R9IaZ4niT%hYK6jL)u1 zckY>67#;in_C-$uPXXgURqBJ662=%22X(3AIEB%9j4Jf5?b+2o+%@RSH1pvcGO5`K z!bN7v=WxaBg)(l*R zQkqS(gB<1z`+PsHq2rpsrD&Mn(?Gkx0J> zS?s}Ivl~4<#;HS(bL{uO#QJT+T=U`gvtri{_T7Cqr%yeNo}1^`%X_JYHDVp3wM_|= zI!5XkM@6_QAVrLiA|)X0xTG8p-?b44aea|E3^+b@ff2xW9eVr>gXs)Ip+iR$;TT2z zpU4Dk+!}?sfPDwEeDt0Em0$c;{r)i4i$bcb3WKVOqu5Plw3|wcs9IiPx_uq?&rjID z&W~;3rWKbMr&@=(rzEOokiPw*QrhL(D>!6#b>Ngd)bS9Jb1@4MrmheL4^y|T4eeji zn5D*#rbxfR`X#YR%?nH}Qpcbx;O3Loh$tCurjqa4y=WlefLSq&c<ni#>U7}iz zbgrAYTE(fBQRM~X{1noeW}&QDtX27MpPXWJ*5S)PEb_HK%JbRVr@85}GS$#Y%(VtJ zXK;IrEnzmvS|RKjAsV1MwuX>&9``*rbJ>BzJd-Sji*HE>D5RCAq*6PaOs>c3{~Gy< zs_E)BZ80^XojFS?;+k5mW<{uO-{!6MIgas{^$|?YGInel>AM#ldzRibMr+)(Ge3CC zrT@k+dRkTMNY@$%qlGd$`01%YHYojqm#?ty!3#=fxLZps%-=OE0~YAPB(396WfG z@4mW-OnGeBxQdSD{mh@6C)#(G%wR92t2R>^IZH4$i}b9P+enaU7hMf)+Cx(d*>-QW z2aY%0zl|7}mVf%w5F{eA=06HjT)fn;c*aaXCV0L0FGCeRPtw zrGtF-BZpYq6T&$K*#eVK4>0qcCt16!%(LDAcXz&<6C#T-2Ln%x9l0EV`v@KYL%OAxt05W@O?%{Pt(y+BA3fi zC={8Svkc&c3l~_wZXLtJ!;FrO-dQe}|HK%h|2Y6)9~~>-n_sRHJTt=QZMU(J&A)!zJ_p;o7*}* zMUr$cr9pZcDI20vm4H8m)^SpOWp5nWR%X;#I1LWQ7*-4oroZvP%GzRd{26TU^G|j3 zmD0heSQ@Qet>TnXCJ%HBZtK0gkjrC?AyyHt=i&$lP0aZ0VTz??WetF1yc1{veiY> z(G)2a;ly=ZJMBvVs$#rWW(?TpI1D<1)f&2!yIZvhJR56VD4{b_oH%B<@oIP3p3UBt zC-((sj4@di$9`O|20{pt%9Tv8FpG{NUT1?yAQNdI-y_BP_g&2{Q-bndLG?69KdGY< z;Q5ktheKv-0dIK*Jrkg7vE8WZF`^?G-#5e1UrXSai)3B8!TzbXKii(qr@+*~WMWJO z#PBd;%^vVHOdW!$!*&ds0#lNRO}8Sh`$O=%`SREQlHa*|FV%E6P9~4?QucC{Zlem# z(k@`#GJzOvO&DlRrDiDCB04gTWrlQ9D~9h$HmvSsd0&P&jB$jA@G^*W5t*x@vPJMx zi8k2q)u#pLr(Ev&%sJlvZzp(QZC)WS1w>~kE4iMcA3nFaDa9abaW zFoU!Ww8cf&iMCatRs+05BhielY&ID;9->$w95?50T(`~Z?H=JRu%NTEvrPtY&6+iL z4Gs=EDpsTu;Frl{$fh$mu1l?2Wo&GWR}UQE_S#%X% zN~-n1R;uMvR7S@MXXcS9A0wn4iE53POXCz$7-LY?DDep-kS@vl6%9S9XsdZdER_Ye z8%5fHc3s)5!IjkIijN=I$keiwy3C#Db6jBQEW zzS5Rw8PS&W*I@kG*}g{oTSD~;$H8%3jy-rE3&)N^zGzptS(j_Bs+q6;=P8l#O(Ui( z*}Fl0O)$G1@dt4k<%TTO#;EC8(qRhUm$;6^^(3C3BITxV zrHkjf)ao&QH@xSL?fmG6Bg|K89GLhKMhceqY({GszI+#|9`nB+e2Cxtjg73iWVvO0 zU3l@yeZ2hQVSF#e@pIEeJ2#P8yNYjp@oOyB1eg8#Z*aw}ms5{nx(a?)kWZQ^v`rTw zv_2hz2%-pNM&RZgDvMAnyXe3}I7tU^H9*%xoPmvG-}705=f2Lj{@{yT_THP>@H6jV z{LEQQ99e2g#RNf2e?f8Ab%y0Vf+&coEQUTblpo7&sfn)Fw1jvko7=&foLozTg?7O~I&m zPRCKr7^94ewQyXcH$}rHAu?M9{C4fjGTn`~+Qf27kCFTdM4L!#2=n=#3 zd^zBce{qVNcGcLvHsC-0O^NNR0=5hXMB3iKs;Y5Q$=ce;$4Qvb<_IhSfO~c_ylEY) z5021q#g#9bRKAfDq17&Bv%5qhzpw{=tEv)-d$kz})8GX}!>A%#TZ3uSu_bGdX}Vc8 zLQ4FeE~dW!9FY-t7eT&ufTSZuc3JV4Q|)7=8|`eE$?YO!K=e1>9QSCSOah|g(@9cyC& zZANr^7j@f6vyCaVQlR9|HbS8tiPP1&OXhO-@D_|P9UUDQV@Rb^o!#BtclP)9Q?J+Q z?(Qa?N|VW?Nu^R?4CQi}k&zLM)?9wY71Vr6Ho9X<}c2-Z0kw#N3*Kjf( z%783niGvtI%h+nIaq=ld&O<4UEclRdo5mtzK$Sy#za(tDkYcIfsPQ_Qi=$v#*@2Zn zv9>Qq+FPoR>@B6~>&-H;7?Ss$mahZ>q2~OlIqGK)@VVRea?|#Cm`%Za845jIcyf@L z?>|OQzec8F{)4=oVEI;hGIsQ9+T7Z$SV#K>qH1Udq`uQk5m}rq)7M*I#|LlVXtsxc zoF3ukiF2fThl%5ecien4&;6HY7@wSERW?UHpC^;eGCe)T*|TRUFD|lb)hdd`l3OSg z-aj!h{_u}$26-a@utci#_Uz#1)sBgidnyt1Hcon?h0>eRE+WbQN=zR{+BYjoluhlQ zX$yyzN#30>0vwl6!{meiNNwbx&FnG;rnR|d_gHYxA80@0OFb4e1m27^N-;=_igi2l;%k(*> z(U77s!a*CGg(#GvZ~1U{rqp*uZGPf@UcV>!C%b@+!A)m`bX}>!z%g;0GDhb?=a#MS z+*#@=WPLZo^ulD4foPY!dQ`Q-S;tEj{TPhR>~kC!DO`lGxj7=_ZXzC#%p&07kj`Rg^j^4Hk2{}4Tc1DriG&XJMx1hqQn#%GAO zt;Gy3=e{r9gUR=D?Pq?O>#kqN_ySZEluA}M=y?`&D=axwkD(TW7eOtw8>Vp+GpGl( zMSHKhiLfkkTx2Z(T_APk&l45h;2+9s)vnh_9$#CRkC;N|tj2x{qadsYWZiZrYnnEyx7uFG?@sJ88jbQ>C z@Hi}BZGzOIME@@$O{x;}%80|yUgKT*`L8+aMkmySab!k?!J>|%(DlPw3SG62B$AgJX%Ig)Dh{nj&4_ADoMkJXpix4 z({JlUg4fRUHGrVF2>dkwWL&}7^l{wfznlC6$>uLTSbaULeut$AgE8*=!M*&-pFhHh zIf2{19J=~Z9m_D;4(lLk^l~q$B55~%SO!oUDESU^(32JTlU_V zmbsykQD=k$UJ8*Z;*=C_7-7PIQZeM~PZ#*)^^0s>7tmkO{Ob=c@bt?mHV=iZuC>Va z>^9fQ27XYjTr^|-Wu$v>FW<%bgCjhhoEh9VI|dfM2g>oCTy8TBl?plmd~HmNZg2Jw zP5oLk`bC*!^l92+J4_P(Y#p*PpTiiKIWca{UP~zBHYjLpfceUIU;mZP?VBd+<>2)K z?GT}6@Rl18LNopR%Wq5)Cj@b&O6TSc;cvyHI(ecr3wWnU-t<=J0 zG8vRoEL*m0r<8JKKA%G=orFH8tog(9h~tR)g?SDiKFqrH>*?t1A`C-RSZ3eJ84myB zDSB?WoXbCP1DR@#@X$E%LJgTuAw36GwFWGmL<-5QZ#9xhyozvT6I%#q88Bi)G*z`g z&=G{n28pL#=ORU^K#D|WkmxAOLCosj{A(9IAy}SIaeTH))=yGPr0x10Ju*dl<|RIV z=kx3s4&XuxDvMAoGXC6hroQCcmMV&P!IX>gXh|{KXG>dTy3u>vphna4qu-6*g_zN=IiW=gyvG`M?0_bedc) z&*bC;larH7PE9jBJWPLIALq}Xzq(qjd0{vo{Znq>Hv#~M8QA>JY)6-)P2ARf%Tl3D zq5~8-Ehldy<|P^Tii8CeZO&lP#uhf}-Gr0`I9z!8A);4bglyif5>s{c-nX5a|I#0q za@}1;*>1PD;O~;e@No|K_tp#>CyTgDzUPd?eP0@z`^2YD?Ypp`9!$XB!JjZ1sRPFo zAb5nR`YulV5z={o8}KGBvQJ``%ZGr4l*$X zSr)`23KY3ck6YfmnWrB=!^p{LMy4O994)fC?{c!a9Q{}9;4BW`xc33%)B>T3$#iv7 zl|Ed$0cXuh9{j6&5FGw{j2UAl-ugoA)5-0B^V_+cCn2Oc1 z3e9UbxyJt1U^-%3_okC^rT}y-nr`UEXn45r(S(^!|gI4Kq9DrP8apDxe`;{m7 z!jDd)G9CCsedvxJbZ0-N(1r2y$@sTzXEkO?>q0XRFw(5*Nwc9h&H0%ca|;2pi)l(Z zm&HoR++s)=C^`!s*|a^)>!b~)VH{|IKueJc*GFawIQcrNR>rGUnOUgw4^L*0>Icp`L|!?Zu;`qbP;qm0r&McWq`2G z)y*QEUf&phBZM8ri7MEfI$!t$1zH&>k5Sej^l#R_ zb7-wmN>QDg=0`^sh$4f0<|QgQhhVS^r;sL?t>8EktrRlrV=zSHWgOp4vi?kBv@k7) zdGg{2VeCN6lNd*!15Kn1>zCyipAR@aU8Sd(#&bjya9Og@uuzYwM+##MTb37J_qw-t zWO-<0ig6K>aU@PP=J+e4>?pm+fB1z1EYBD?=R$1`iUr1BSjptQ50UMa40YCdIPB&h zy57yoWrZXdU$yyAOe@DcSp#(A5Y*mi=LqVvRZic35aucrRLGQ*<*|bk?7Xyskdi_^ z&-R_Wc>bAZ*tB^Q9iF~2a+`Sa&lw{9J)RzI2#F=i@t8RHD$z?% zL&~%N_Cz(l^Bp78cmL&3hnww8wJ?rLv(uLkVC!%Hlbzr;)Y%O-(wF@8@0}k1<p@oY~`Zk?J|0lJuEP#Z*q4n!Wk34&&iR$|k z*UKBuxN4n*q|jPB2t2KI+Gw5WSe{?kJ6v3yar1;x9gW6Ga?^sih8DUx{t*bINHmV3 zk=-P48qu~%)Q=+sj*vu=A)OMu2Z>~oziwRY+^9Jz%g!;0-uPjb%3+}9eDHSIsDLlWIH>^_I6M^cZM$g zEcg9rid)}v1Dm(5g2kxicsC8}ytI^^md%Eoz7D}HR~c@(!cbihJoZX~dmb!s=#^!} z=cedd93vMlSjHe>1?$G%jAsSx0G4Zuv?gX1GjnjmPIu#9{g9H;I%~A@wNj3bqgY3Q z`7!R_ERemdi;b%W$xrVWMDyUL4VjE2*XQD_$bc_UQ*~roQh#C`V+?LjHqpvy1QInH zCS}G;6B}CKuhocPLeTZ(=#nTpRK4jJYcYf_hlZYKx$0nm`N?E4s5T8~f6fYcVENtnbfI z%s2>R*f%oA!a_hXjz`vddonIN!-W{lqK4Rj>>9_FfC2su1o!)bjozs!(bev{RE}G;R7PoIwF(W zDSR(wt@AC=-G5|s=9MEqVfhvqtx0tc5KfH#M7OV#P1AkD^_Wzai5K?qMWC-7@VO zkxs3~aW|v&%WoC{rY*n|sZ{Ffo}M0}C?=cDkn%kX0F&mAN~OZd6DJV}wrtr-6h+i4 zWyU9`c=SXSFPCC){Yr$NV&T{%I1$qifjxO8QSWu@2u8NF-k zGIp)*;^0(;@9aIzBTv7~FYJDrUwY>S+?osH0;)4m>R|lkHB5Z-QL>$e{IuZzC+*FnE6eWs-p}6q40qJkRFX=in!Bp2=h1T;V?5&tgLz=^3k22*;|c`w z82o_n2zVvoC3z$vz%zaeh{4##iH&1p6VGm&cDLI-&(+m6sZ>>(r8}N;_TKN0z0bMl zs;W&@x4f>UmQ<4Nz31-z-QVAL(1{+=`{h}O#W>iG?!7Lz(&Ym7*E$FbwaGE&7G_yF zeu1x@=<=R(i?rqslVuq%d&R5x!skBA+Ugpuv2p74I&r1K=H@1gi)Trag#G*XGchqy zQA)jRadGjHD2iSX0Gy^Z|Ei!hH-;^RSc;*wUzA3^w%GLZRePxW%d?aOIU6|qo`Ri2 zxkiazpTT`!aSiH3u+q)m{>o=pKKy}$CGaOo;O~0R{G9}T$B|%G4^OLsTNwZ2|9SG< zFTMZFH-XOqp9N06K(EAEuNhon>tvUcpE2xv%P~|a2?EmN570k+J*~+J7n7iJ@vbRC zYVoBbLKx441_){W2Jgoo(x8ka%bOysL>Y^<(nBhV5^nJnm1fwO-h0>f(ldW|H2_fg zEGHE?@vYT~Fj|M!ni|;p^uh7#s@xS}K4l_R0W5LiKq=B{q9k};717$KFCla_y zS*;Z7FPquFH{Si!v*v^lNyS>LxQbBd00GVBbutKCypPPsmeP|nzTVB|jMgx^Ln2C1 z9woMKhekgSa}FAHRv$P{l3LgBSTa2nUSVqyVL;pv|1;ZOaWAd!1nTg>DhQC3239XU zFZfHh+w6V)_b~s)?;%-RCmyT+W2a~0u?7cT^RiDL|HeJ9fBvbmpxsaDZnhcQHHp#M zks)U2WOYoS8F2-Rax9T8O?-C-VH-1ijI>3>aV+Ba7TX-q zNYjK$Wr8S*s8lKhQHahoTU%Q^_4HHhbwGn8P0?wOXHKqja&e3Lt_IW7} zOMs)SvtEWyHPLjVV90ZGjLolckq_TRVS*F}L_H)BAp3^X7rT7o{zZQKT{rUG$7cAW zFFwmt=i4CQw*BM$#H$Z-$Nq^?b%3!9GIto0LJ$Wowrp2D;_&i1uZ_;~o*(!EcOG1Y z^(u4>bT?sgH|HNY%*Bs?o@xtrO)Esu=GWKXLb7lZ)j>j*IH^}L)nEkEkAzc~4?qQA zRMHzQHM27lJbUs2kDuvq;>02^SvW+epK|orG3xaO=N8YgcVRD;iZkb|udj3A!UZ-r zH`ujn7c(<6jE#-Ga&~t1PoK{S68t0PkG)JCytUKM(0Y?by-pZLuD-~+&ArgD?i}To zqh5+$UsVJ?o6^5=+Cj$z+Av^n{v51baIFs;mRpZ3wLkR1g|V7`27dd=T? z;Qf9Anhixnfdi=j`L|9idGPls;L}`1Sn~6{wSlhyn)ca%^WUhj`_+dCW9aut+Uv-L zIX};`{;=oRk)qRGdgDqF`sv($!nle!2N>NrSXzS?%Kf($1R_9_(Ho?+x7t`MsZZ~_ zetYSeBVHz!Tp0uCMpRNNVT~46>%bZlTVrb=CU+ekKN^Qs0u|6px(E;Av`NWyLQstS zLFSu+92$g#DBq+9gcK~X6cTIPv-u#QS`~lwfhM(ouo9<%Y ztM6p@EAOB--sIjdKFA|qxQFJAcXG!&zK0{zused=LU_`;5pYAoxN^sXs{d=2{rsyY zU_OGTg3S=tBUlMw)j~ROPe~BFn@PPFCj$|L$j~}dgEml~Ah_lG>3sD+as2LYvitgd zq;i5N6+(LCBW6u&r`&8pW#b$HhH2lfLml#*K#(-up)Q z+&8EA+rMjZ=7CjO>lYZ)uJI|ft_AGW!6p-xjP81egVRY8jskXzr52*;-}tr<*f8tN^GDp(l~wSB@~iWEj7VBDx~|3r;yBw621IkD6R z3s0YEbK>+iI@R2MY@CTkM3QPJ@XtrTF41;4{`Eb>IUpq032F^GBS|#-XA@?t1I{i> zjvaOf4U0tt77=?hjVNgq1tX(X#}W?5=~zL1T!%-mk@HU-mldgGthJU`V+1ilfT~sx z2_!;iE`30hjU1&vL7I}u!zUn^(eE3{{}#isxIiG4V)Mi~jF5%%)s{xU!UMptA~)-k zwR@zzihf@qu+a?ky7bPR8gYoC4MDTPk)Qc#Du=J(!aWa;j#hFZ~@pS!!(n8?!3 zAP`Dj@+S%5^5;4$8?-@aU2sUMVh9pudj3F%o*PC&UZT9q}I^c;IY~S z@m;slJhw<>4c*NSsuKCCNa2}aR~4zoYi`_Ik_{B9g2LnB^4f%zUT14DnL#!p1SymC zfWLq2JhvT~;GMVa;g-GQeBdk3QHvEne%ApviSnTD%THe90B}H$zwYC!oLuhGO|;kB zOX`)715L$vze_WHls6vz1bfDMaIp&g#DTx5-JHGeAS<8v47JIC@rjVJ$|k>d@eZDt zdL>6D8>FcwS=uI^t|21n3L)~aa8qUhhfJWgr9dR#>uiADc8@B8daUSQcO4H1#Y;My zpz5^7$GQH78#(^W)AR>@qA;RXt)i4-V`GDrl@+eN_FCrV=4dn;H?FL#gj(zLY5`yk zA+BR`-$9I~-^=JH8I?+vTD?XT$0N*Nk?AKzN#Ez$z5)a~a41kk)Qj-n?-2w@;ZpUj zg$o^SxHIJAAKEuIHeHd!$%XWjs)L^STle7af?xT3xU$N~);9F-{o0Ae-~Q9?1HflI z^S8Xi!u&$t5+570i?zr0F?RDotP}`^8fzk=0GpN*oTW=R_pWGH1Lt1l*5-9^0aiN3 zKonVt5^EI-ixrB@8oIp!{ceXeNs!hM2unP^dtQX`jW!*88Cbod1>V;>X`KlP5^EIJ zM%I{0+>Ga1bB#R}Rl`_AqLae?+fTb_YfvUA0X+xmhq?_v7#2fDFmF07WCBIlx1iV0 zn4cNvmw(}1{EJ`xAR8-NeCZ!P#@z0sj89AvRwOGI*17v{K930N%)jBy+;p%(tl((m z9_4ibM+0{mZumf;sy`k?z%h^9mjz@2^o1MwHY@JmgaNFqxXGpR?qQ+bD@6uwLnI6# z)7Vra=B_8$|5DaZ{R8#c1uEekRP|@k+VX|3e49I8euJy9%k+@aD)KS?wV#KnTTzNd z@*fY}$au1r@}4)edFRV5U$}paPkyGsbN{eRYjXwF2suAB&+J%_#$XAJW@$M?DR|kj z=$bD*l+>)TRg8)Bpx?8U>~*6;+8BtZLou_z!R+$05XOSBJrxMtm`|@IWT)FB(F>v) zKsCUu^sxh7M8Awo@Cp&MC`Mjp;K5%ADs&5_Npfbqh&dY}>P!adBE&~5Ok{|Dz$1@5 z#M}RPoKxG9aApqM+JzpQ#x^IR(gYPdLzOlq)7oXIA`jZ~3b;L!F>_-f?Ow|9b8WV_ z5})Okk!nk;7SOB(9{iPzT>hYEjV%E}Q;df5plNF~R%e(jBTF*IYZ-@kr?eA5YM%}2 zJ4z$3zmp}Qm}SIWZ4H+;ti+bX`$$PUT}|#*I7zcn&uiW_klci zr1%Tvr9ivfeQQN22S~X%o%Z<+tP*(xb_xFZ7%Xdun$aVJ?%?#**1ZWKP`eHwH`|zv z3n*V@mTqox;K$#~v48P1q#K)X6|P~S6j`_TXk&8n#A^HOQRN@rouSYvu({c0Pa%CU zrQn!S8pDp)OQA*edtZ^VST=_gFEo>PLn14cgF=N(T>j$~zg@g|kvNX89UB{?)9Da| z0YMNDg&|QGBBi9?>#?%3LcibV(BZ>mSxT0sbUPis{?H1IqldWWb=NUJ8L@St&Gyq5 zd~A^;2wb1FWBH6{jHM7Gm$hSVhmWA7ocrf854Cniwy|o&fBoXKyyEaQGh;D7|N3i2 z?$f6pI>$%vJ6p%{|XO%X^P(6HGe|h}ipQ%zJ!sZ^`Pm5Osq zic-vrXXvaq1>oC1L_Qvt`FPkfL8T}dZ8YP1_8|Z1uW@wiYkcf|kFjS@B!{6t%5UZK zzz=&Y_j`USn+#Vz(FdA*{M@^f&+Xb0Z}@F>IFRD40`AHWt!5Z4=Bq|6nRa`%*8bzn zjRbXO(OO_qgVFA0wXr6%R@ijH24hEOk;eLX9k5mt)Fvyn>HT+hmY&{qr2uf0 z1+vmw8(3>%FxA#vV_$VFs#T*psZPmEMyT9)dXV;uP1=?-56X3b<)eSj2o{uq7c3fmP!gd+tdEJo zf;e;+_UwbKpFTOk%RdH!`V&RIvSe0n6f7IuD4iqclPPwUps=}rgz0w~|>$jy%-|mofWlm$M zYVI5Kzz0B=o}9d9GI!ACpC6on>Ky`APazKYH-FvX)bb?Jo=J3b20J!`ZA@UJIzmRJ zOinQxxv^uMCxKQaz#2m%j=5ov8v*uu8Oy7EH}aE~S}ow3y$u2>FqtVBK5K@$KU07| zQ@WML!v1R}OR;G}mS*gpOqiR@P=R-G2#F9b4oWBkfp^mg|Duz2)HP~`ZQ$*oH4vIw1YzpaJ{{{6p;+7Rf{hJxpDOxcC0F4iHmX!)-kg>Jd z8|E91ss){xUTb#UcFjHWcU^C@{?!LP3nAdmcX9sXAE9&nS**1*Z@z`Dt@6OX{gcwE zlF@RA-=yhbhexJp~MJC24*t>5ZX_{fP0jD8{nkU+u_{&y=fm_GM&W5sn}>uW(AELIVS}I;Nq8}0$P^ckPpq&A z>S4gyjXwYP-#x{@`=OhQ`?9#+3-u0HXb{}lVcGVUopkrIYp8r+;aOJ z{MBFlIU5@rOioTxskm_Nt*tGVmzT-3W_o&>@$vD=v9YnkYiny)4FKmEo4oQO31q1o4eCB*eb9+#DpDW0kS~HdK?uvBGhplDile=)^gMpa1*auO=)&oQ zR4xZA3;gFyp&3h!rqjS}H)LxvRENjbrL@gYDkN@GPFYfn}cGHrl;70`!VyN{sYImjlDC9qo|r z^ai~4Rk!fbk9>)Ztu4+jJxxDJu$kbQ`<_4sF^wB=XZAA0#D3(|HS|}H)1IHFUzw*K zKEvAD8Yj=KbMpa{N+!KBT2n6Bp;vT!dYvv zN|0QH&I5wRU7&&<8Gx;zRTUdGut6PU?6yl&ign3XS0yfG|1!g5E8-=G$DGd0|M^Lh z(Wod|HAQc$&%V74=BBGekwoj#VbJ=H&z$YEIqO%}0hU0aHW-~@lLV6tFlojO`+GDa z&1BO{^rX*o5!wO3C>IXfkvJ7f-T`?@7&9#Fu@gb4s@S|d@5%w7RdSaIgGtQJ96D31 z<2E1VQfjyrWne>T#Fq!zmo5fvkWon1?bGe1J|1i|b1(l7-?#-HELeYqpq6{#HV?+#yD4G+9$*a}5ODRRO**sjWRx!p91dag=gAf%cj5Tz- zUFSAEat+N!lWwnvNqd~Q(5DwvXpKcQS}ocawn@&eqhiM#nnJlSG{A`RNmK}iE8%dj zDIY6}=pYR;bZbzy<;)(_V{vgm9yz4*Dutb##m5LyWLzEZ-M(ewPZOIMl!k@)RuU{vPnH@{`gIE43Q=Ig? z4JGh527JF~`+mc3@pcsa8Od)x^ndYz)mKo99Uk?+9wSTP;nrP9&I0Odr4q1-!6p_4 z2AgVZlDXQ5EOW6bzV6Gp+>CSh7PfWwf_0Gq3XzYkh0{$6q5VuzVwHP=OQYOrTKdYT zRFDibNk1V?`~4g-25au-3WK3#5DKXRskK&E8(~ca zsJC`k_ry_^D2N%P{o(|zO@`JPCr;_e8XH<|0()sgc%-6XA;>3W-PAIxToh=ztO)rtzH#$4>X z*I-a$pLXnJ!tRJL%Ru*}Ge+ks5G4xTU%~o0V%oz6_h%a=*uGbyb_wLQmf!!;6Ld_C zPd_sbQ4bNd9eZXBHV7S12dc56RSP-4KJd?nk7ThhURT_(PzQ|jhiF^qz)U{g%rvLY zwwZ24DCs(+3)Zg;{&LfY9*%?aKvZ^tOMY zJO~VRF;Wt8NE=vhRI-ec$~o$qnKjKyMOAyuNJO@I|xIP?Jh}@`F*0SZ}VWt7^)NX&HC)bV`h+Eu}*L2n@+nl zjvQg{Klw3g^K%R~+L(Ty7y35XYBM%F{q;&%*O|8JvI*)6r4~U^ z8k?KU5VRsTrRBP@m|uLu5dfY%zs=A7<%38em>aKPw0o@z>C!b!ug7zbokXlY%pbk? zL0)%l2NokA5Nlxj0_?ekbIY&c+@F4sYSNc0B(eC17S?t2-BCK^8M*$mHP zR(N@vfj~N@Kfi{}(ETd{mo;dO^nTPMv@!Z36J-B`A_x9POojEyxJA0KC8V&d58)2FY>1X4jo2btJ2=S&PcHYHi6 zO>!`&$gCwBWc2iaAc44Isl<{%DwL2&rJUhIj_RC*XBP)LAe4#^yyI`Ue%A?a@+kkQ zA@Fu!H}Fe-?3+Kbe#_T_-}vgk`Rj$_4S~4R@Q$xQ$AngxaRhM>#521XN z0{-UB6plglEd)sCoT@e(GHx6+{jJ)S0zi``q}>ieNr|%?)1iuxQaQ%Y zKbA?Bpsgk#@S&_`sAFI>PHiNrzzXs-E;Hio8 zyx}O#=}8cLrTUz^uOaINx}yb ze=X70FfC)C=fM;?P>=={5fx=@~Eu+GNa^?Ni2FGa^F*lNf!Qk zF0;ZCYo)thY<^%Am<(1wE65VTz8ehx<7Xe{55Ka_zyI3JoIRDmWEa^QgX$PItPn>5 z^J5iiu_Eb7G7DSXtk_@<&o-!6B!g5_?&nexw%ZBot38+LDE;eAyA8-v0)OQZuwO?g zvw(WY{@EU+Pyv2H!L%)0oodu3ZM)qpHF1{m`Uj2nj$T>XWhjt zOSn6Sc?M=CO`}nx-s{SMa%k(7SSV6Gt+(4En40vzzZ3vHT+D_)E^qe`!&r|UV$c$2 z<^QKGB8nKad!(6luBJ;~1kR}&ja5&pFt~WROv$T5ff@CKhiD$$OS-=KqU7KvNomeb zpR6`p8=GruQ&OtSj-Hb=BTG^TZcJ$$I-H^xCW(>z?rR2xxV%xs7Sp9+9$>b%Rkvxj z`)cn?wOXB$QqJc0K}bOmD1snBDv8z^olb{Nr_1czZn7-H7(<#RoLp){yNj$VY?6^m zfvSe|j76VoV^#)*^VtHG$(Y80CaR*)13e-U(2O(+dXQ^}Z8OE*Wk`kKSKfAvD3D~@ z@H?M+lGMQ5SVX4%wJ0T0DzZ+OC%^p+3+7%v_zMqnxMAUJ=*%8{1Doez?@e6P@8awq z{tmTDLR@dsYNj;IMLrzAmU~*?&5g4YK0n^G`yMNVjSv|~lI>(z#8R-i&YPgBiew{U z`?+n>PCCRQv82AYPS}dj1C8zsV2~lYeX_3M^s;i&FBv1HWPW}RXHTCZ(;0zMM3L*3 z?{>Si+ij+%rd(4qA+eyZu=+)K1+pE?!89PO*B1| zATvuCTH?qO1|dNpP=U_^M1q9Gy4tr7egFU9m3trX(*3d_8Q^u^`0*RKTxL}|1*M?j zH@@^s{P9z7U_4rJouRqzqr|9)k^{%>IBww_T&3?NELzq~H5RNxC&$jcmTQ z%KXJBK^h;5@4%3;k}T7tsUb--befPQe%5RN>DVO*9AhBdoL3m_f4|!lok-kQGYODZ zLs&&MCik2ER_jW2fYu_cHNtAEthJ%FHi{eZM6DG~L@GuI$aGpfjyW4xFoK!e+z8lF zcT)z0LzfC5EN<+tVi;^(IyWvFZ={o_irP4$F@tWOrqka= z7B`6FKC5eMkcA~{8#_YOFQXW@rIBx;R}ee4#8P{x74!%0H2un3YrNuR(_kf?)h#5N z{ky~r5Myme7b0MXbXaP{DOs%7ephN_;wpw(4t z0IirB96v>1K}}CN5bVm$hZL0^E~-|P4}!L&WEi#u7vsu8vu04$3d!1<6VR94zm^dP za5Pps**U+F=p^ICyjf$3$Es9X4SzU$;b_t`Ijhyl=IM>K<*Cd0Y$T9onk>zTr5G}R zwxp4@CDn)B8Bb(Nuc=G5f;NBR14(-79Ld?GP)IrR0s!EQQmQVcPic^<2>2HW(k!FB z-NqQrt7%K`;n6sW6JUlT0`SR)&hyC9Hv1=QP8uRW zNEbuX-`e7-2cF`#@%#9bpLm>IO2CSQ?l!b7Y%asXO{_QnDW~86dsKrCaic}Eo-w7? z`C4=<_3!&d-u9g0p`||4yCQ-{g=DplY6OVT?Zf?Z9dx2eHU@-~6$cLSte+69KDJKh zbjPuOilMWA%Q9H*Q`=pqaiBr-x>>?jmCc*ysf87~+vn(SZllI)7;Tu{y_;UIPcldd z8+F1kL`tU->~uN^DQGqt)NA!!B@X0@0N^;)iM^=MhoqGs_2F2z7;8ycx+%x#DTR=M zCmIBawxoj$nSxZtyNe`&3J@}2U}HY`uFvq=179yOe|f*J1zrl=0{p5=IWdtJ;0cf! z7{hOU=@ zzL(Q_wnWGPRh!tGa&i(^WA~4~sUScqC9KYrbt!B?wH1v=wWv}FDsB{HGGE+o$#gn` zU#x~KF+{P*4UVpz#5_*|JDS?Qk1LxYi*aimE z&W4-Vjxp~gz!u?HjsQd`FdlJR&*tUdqpkD+P+)K$TcHSqAV8pz42=K0bU$ zCT|PadtJ)=UjGbBYl_G2pG3qBi0bq^PE(t73{MO)Za6Z|`bM8l&l%h{R(q_h#_ZW$ zV=&MN0jJMwvv_*T-w(t5-X>EMF-hW>I8$c-Y?%c#J3g<6u`tGI|4h=y^tS14b~!q; z#XDcQfyrR1mbg%OWgPem{3tk=jws`9qI81FZ*ieEA&(NpK(nFai80+6TA8jK0BYToC}Aq&hyAJ61xqa=UpesIH zS3uyL81MhuFYrfCy^Zl|w z4$LWF3~qvK(8k>_?KcBsTt*lscRBfvWF`EESm&}@;u=L$<-zq ziZlVM8bmRqS)U|}sftShQ5j5*toD}+65H`i3b=#?7_tTV6RXe}EKJHKh^n=OSOPa| zwOqyz6FuJHVkd~lf1=iDSW!CsRFu!`0-G7qvt5tm%dXCn+Tn7OY#ei{`@Xg;^x)45 zAN}EgUBUJ#h0zKzfW=!<9@2#I*1%_u%*$SjdRxcNH4RqK~-H zC6{~ROS5!ay43ymNnCHTa~KPfPQS$c*&Tigui;7uC;R6wU{d`e0idhvs?Y642I>Xt z2@BDDr9!0m6E~O_?FwArUc_^wc8R#bvkW zI*0YtRRh@|n37TsEqcDk-N`g8X_C_Jw7ur6;^hvSffcNrTBDyVvldD&B3XUl945*5 z;K#nf(sGx>d&ar>z!b->ZO{p(xc|8gj-TG75(V&Fo9c9p>P!Wln32;&0eCGW#?l{X z`kAGhX_}GZ&OI&~<(to~@$7P!g^8-y(7I%j-s(l3y64OM_{#tD+Pec1Hkc1<_ROC-_bF!ltVpWo?RzABj~`N^i-_-x^n|d27?+u^U8<# z_1FAeNw|{#UJdMVqhI@nVD5vgS_*m2AT#{#-9N{Fc>JBT;;yfklOulAqP@i0Veg(D zo+MAcyQnsd*hM2F~f0&$rHgU^fUXwK zNbN?v+VwEn{Be|l*8<8y5HEbwhV{SDSfJJ#^8hg93Id_6F<3HTt(90C0#RHG$Ad5+ z4l6?djBsE!*Ie4sF>pH2L=i)iim^p}nDH)2Ev?&&l`X(u{&lP=qQkVd^gB+hFIB*x z+b2s5q8>vKVT@srxpb7&Kq8%UKleFGuP@WeYxzo%KdJM0(968^BZ2DSu(@(9DyEJ*Yl;|&uOGW25Xz=m%hHji>2)JAYtat z>zTa%pzm#ckpQq>rT*yD5N5QluOSN0CjdAG@*6vXM?m&1ubYvrSI>H_DY=1y{ zW(mEug$P0q7{R*mgR5l#XUhlAJiuS%=?_^(r`;y5R0zYc0D#?8(^moUScOV6rhR&Y zCfAKjWV+_!Y3@C>K^Q7j;PZxMK(f8X<9Gi( zKl!?2yyVa{r`8YimLK~m&Ye5Q^3oz(-GiLIa08!u!DkQy>j%*ztM(8LGyMt*F zh$6ZI1gg~VEK2$fVLX^C4#~#3qkU1iKw*@@TIEb4Qn<~lFns9IOcLutA8g(-;e%3b zSgj)D1l9yxVIzop@~pDfX~8P3a4d=g;wW}5r#$O5(=NA5m1>?wSU}@Ju?JAfeO&HB zH9osadlQcK<1FdNWI{OCma#(tNSbDa!^#-TAT`9sqOmTzM}kZpy=R3daFy5X2i^(p zpGJ*i{Q3h(5|_|27(n8T-lQG`YCi_HISAB45LjqP{q+=A3|%P@BJhlGM4%d|a0+At zL{x&Gmm_9N6v<8&Eq^)K?|>P_rC*j(psiq{A?tBOtv^6vtilDsh|->Ca!d?#o1v7` zK_4xhOIJjW(Xj(lOuR?hz3k9O=9LE#VGc__Xu zDUIwU`dLvrqS+i+=OqkV9n#b1(EWkSe<~qHJB-k{;m<8xm< z&bJ;o%fM>RpITw?bb~aM^m>{=3dU;@2dC=1eD63fJ37sG9iC=yt5UkghHsCa*}z%{ z7Nt^{q|Z~|_#&^^Tjig;^)5d8Hy`K!c;9a@=xnll>Nr|!s#a6in>^9FiwD;~#LMp3 zPw$>b7>`q8v&p|ae;W@iyo^H!=Xi9vQ~a)*=bGF+=X8gewmh@a=Bp=G`PT7O9$Vbt ziPbJ!eFw}M%^1D3#nxsI8^FH#7XQ!hzWqBs51;t^$05_KFK!|i#@Jl#F)mWNgVd>p ztff|~69geik~ry<5-8;k6j9;kAfkpuXuN`9p>r@At0(&kZK%lA}@9O&WpUx zgjC8~bFBh`N~2l}!hkpkNwUPn5_-nccuc(0?3ty8w6ERC&=?nik&ni#L3=}^1AqD6 z=AF}K=xP+!0lS=GaQ@TA%T^qDj7~^z&D)3V;;f@lSclDA_)J4(oMXF(t zI#81PZ?a^V`=~Sbea2_W}?$W0OFL2o=pzZSE%wTVSjHIURhb zZRs-e-JR|VF3|@KjWuSJK@cviC=O*91R`Q!)zHH(%Cv&^2Zb)s9S^K%%ETEhtbtHs zdYN-;%Ax*H?!>QUJNJ$+TF@IJ_X&H%V`12LC}6&oN2H9Yt!Fqv%j^?TW@P) zQ%_?T`Fj2qnv%=b4t32zX$=uxu2S>bhTP|iFHSP0vFi(A%>+#`B2f^CAV6<*vBysl z%w1%T{N_Bdr>+t!mXQ!id2SlA_#gv5|Ie-=eQkucV)h!u_7faY7gkbsfBIlFb z-1ed;%A``P1!08ojWgnslmqKxQv|-|kAhGr%ntVX*9L1XLim~D?Jz=l@3D;WJtsT{N=0-^Cv+V{+LKp;YESy>TNyd0R;v>KOCLTJw&O^_w@c4;! zmaSraJ!4^El3)Gly8u``x51zN<^6o-%g4Fz)EcRVV7yALUZIj2_Qe5*kIi!PY?E6S z#<^whICHHEfs)^O4>OkMo?B;etw(pvjc`ui_rEx>`51rvhkwS$|NGxCIW3Gs}(NHOX}|F)AJ(lp7Klqo- zG|uBzubp8a-v#Nju>CPyu$#~Al0dM{rylr0e(t`1MjWSvxe>*B;AZ9U;OWOCLU z0LtMoD+8C*A${9NVZc!!vO<4W9wNBf$S6cbO>`Pw$%|gPQ-iRgNGVo99E3p>5Jwf4 zRTwxn$Q0Ffa#ZW*7pXy46IY#s(Rg>HwiacEqjGI5(ipTfzSw@)ZeaZ;qOjEKRlt%Y zJ*N{46oy2Bwk__OwMJ8}_|*c6$Hq;YXgfK3f1HKWrh`HxX7qf;!C zdbvW7KX#%-Te?y3(t|1Mixv?ESR{e9EQ**78=^#nRdsC8#D>)(kI=pMuYVP|S-cEf zx43nz+OUlRwpM#=ZS)zRth#m|&y?1x0h$%LCZd(#5dSvAY%Ve zW_}c`ypqS*G6QI@Fc*I32)LE=ZzFFkqoH}vqju)``L zV;s9WDjFF6zcI)t$`1d~n>K@5#T^7+Bmm6%10MhXK1tRa_=DSv0e}LnvyQNrJYyvw z=+-ykwK}4tkrZWj$0hWCN$Vjcw%bQ9Eu*(P&U7hNX=MK58cqj;fwb0mS)sqyrEu4` zzn+cOr70OC+7K$mJ6?Vb?*Nii^U&*V;BOyX;SavPg_&L8uRnS}-}v?-2MzxdZ_2dy+ZWg#WZZZC9Dnu6$GH2EbNu~Rp5>Q+_wyvN#6G*i zfBFyaI9W&Co49Z2bkBs1c2iMR4&-~0tsXoyul_YlSRiE<2qw=Rr0 zdPPAt4bu#K2(!omtr8wnijq5PIO-62qIscZp-4G*ZermHK;!O%9nycoGl`B*bDh9K zTE|vc*ZYg`;&c;u$8YBAp@v#aTk2viK)MAh0thR0l1^|XYnM+Z7YHG(MFC1h1W_fV z8db5vphATaV9}SvJX?m@PC7I6J1Mn56%J^lEk;;6)+iY!V(t#mEBC8gw1!;fiGS&t};(k;R4yPu$p~Gl*)7~+h z4Iu3~7EmXp5pa)Tu48Tt(G;7O6oy7aV>$y&uZ@%v6$omz2CeB92M!!V$}tG1AZwSk z2c^J7a~Uvr88<~4R1GgmZw=Bezi?ze>v*F;XeovD0Ps774!YmaBvG*#_U4+tcB7z3 zT;^}FrIr_l>`!qx89JzCK&jayKZ^-uEI9u_#>QETj8u^ksgYEyCbEX4h=B>5Ott78 z7e%OiE{niOw~RPP6uG=>=C3Ay&y_#HeXNRB9 z9lpcHkkM*~pbg+!AWBuwS z_Akg!u*%mJ6%3$#K|(jnoLlEF11>yhGHY9yb_Y2ykLxtZ7?>r**6aZ4Y-G8 z+;lgGHci7oH#BXaVc^V6x5qT?bJ#J1@djS7Wm_`H#)~9N)>LFqc05Y(F5qgzu9--&V;vA~7t>m!FI>c|Z8@ooAJq!G zeH|XZQdbTHs}W)yZtm%YO0rW;b?SUqV+kb;t>AY)@D=Vqxy)lro1D1oNs6qXP?Gnp zJ;7I=xCpCGqyOqV_VFwK@>Rs07JvTNkMYG*YpiT#{GWgEAbgkWxN zjtdvgBakQ+kS1H?M$yg}IoMj~6Pq)vUR#{|NZYOT#nk2@gH9 z!B?JH=l;{{oF3(z`{Ehao>=1G!6`}uSu14zK%cj~@kV~=t#@+Ut$P`TA$LD`8uMh# z`o%8q`u%(PlaDTN`0EdI{ZyA*_fPPWSw$cPIb%~$HLjOZi~%5(vDHiSp5=zQ96*qa zQ!}<-kd0cWD*e4)fT^^7Y8;X)D^tiAu%tzs|NC1%&Nm+Uf?v6s8=VHO13L*9-|Oad zzI)d3QUmUJ;?4ZP7k>e*6m6B)VaT=P*Nz!BL8Ei9VcWDqApPu2G;-ObaCC{olcFA! ziOLXCgSxS>d+Zaj4JVvvB(*!ehw$@9w+4E5lk_a27pw_u5XLd3R!DSRzgGoHD-hZP zKJNw=3R4xb+vw~B#sNQRtqK*!TL=M zhY`A^P^Bfbf;4Lwb*uv%WeHJxM;&Q{1=Qu3@vFd}$^Dpk;77ov1AV%z3?Zh@j_kHe z;@Gf$b`#P8LP=UJNx$D=e&Gn$9=XvSa>NXXvs@}hwU__ga+&{Ux8p-VpxH_UN!cgR zTXf=bya4!rAu&>jZQ$=~Zvt2$glzXRDP3eb$*v08D-oRmTyDV`ubE=ZlIkie(e6~v`RmD;eEs30$z`4LR}O5E zVZhugUxti==R=O}*fk9z*Twjnd$zTj-^u@$M zfH0(MEVqCCReaYQZsZ&8JiyEDJb+Y^?|S2n{Kt2Hp5Oe72kFiBm_E=aEeu~eyUAxy zts@Xj#sT~KZEo8;$(;wL_{M8yI6TuKXjD2%A=tCG&lewfl;qwI^C!RgGrZ+H-o)za zGFlt%yz`~}$)Ef&i;IigeDh5V1_Oq}A-XJBUR@_kMtq(53M(5eek6S@-Iu+b*@Z(s zF0LfghC{RMO8{V@4M!J;{QdD&?t5mP$1V&wznQX?mIz^Jhl*}DWctVqn`bu23&Trp z-a|(SW;zi;JLK)Z^fBT%U}k;-HZopv^FB_m4l%u$*8XXhl7h#cImbsI%J|@q9;rPS z#u%I|UT$NyrIaX7!nr!XXHR|#p8YCq3V6jf@JGWHTE(nX+Mr4oD4NC)ZzCV3U4G<_ z$M|2r{-e~PRrQ@`fIYx9u<}=sY(fx^ck6JAN6x;KANmAf&I@W8Ed#rlxa z`ZOfQBjNF%-vF=GL#x7_)wrr=XUJ(y9*Qb7+SHr1#i!(ZLx&p$yBK9mJ8J%Br$WbZUUCZ=T%n5t!T(-58=K0`f=GaqJ6Yur~%@{?C_}sQ2Bb(Reu4f(!*jmZgUZM5uNQ zz61q=p0K=>EuJbe$VUh@0@?D0AX`f{s2X?FW#lT&US(sMo@+Z$X2voOeVHY2++b66 zcnUxIwG9KAH+tBH>BCkoVdKX$2CGXqD;;sdK1XG zKBC>KUvOc!Sw9+=yEDj$I!M~?xI8UJm#A(hzwPJ$`7mg=UhoJQDJh2u5B;YM16|iS_AB(0FhlB^FSy@gf)>FRy2d?1{ z{=>I&>n(fh-}8n0&hUXx9OD!Bp5WNZh*lWT+ub9cXrYsm&O}h}b%lkq!<=J}F7any zU1YWsa%j5EO?xJI-PO~4&ux1ExOEEt;`1Nj9pCqAe(0aQmBC5N zyrp4UsmvbI6K9^17j~O=L)vk4jHq7Js<+YSVOce10flWyZj{?NoR!`abk*?8pMqt@ z^2srKDk>LsHSU#oqevA(JT`s^|G5?Rie(^D1xO*C&ci=NDpbfw(280FCM1eOa-AUp zQ2>HKeZR+i(byoZ9Seo67v(0Sf+z}+(rW>=cQ=ZFQW(E<`4`M+ly>1s3PV;D%*;(N zGuP*tr_ZrDSfsyuAL8hFNC()BW!5gv5cdO0tqI$T07;&>Jnag&RgDux=4#z)*^wS= z`zjEqEB9~e!Jl!uD&yassNVemqb;)&IqkS)u$odVoTsT2 zf#^>JCAf}fgr$3fB0W*D>h-T@=a8!cLbV3A8uiLb!fP?Udlv((J%YtYO7ekqX5ESv zYUtgp61-k*^6_GejjWB7F;+w#W-xOl&_E!DSh34JE#u6(%jwkI;nFVDt;i0TfD6Yz%0< z>jQpZrC!+269TQZ=7KQ31pczOS*mjtve3pLq#%x4B%_3)C~BEkOF>t_%4SZGl?1JjsNZ6E zW}R*);MQCAa{ohT`QRsya@Xgc<}1fnDJ+E39pYY$5|Wvl_h3rj0OI#PDFrctb`&t% zbN6PUEoX-Xk3O=*`yaW;E3TSjZ%?2e`3&E3%QV0K>%T~v3>XeaWLZIyBy>6*Uj6D< z^O28ygpdF2$B{yk=Q*33n@sjP?7#CH`N_Y`d1&FK9J%2(WUGVGB}j?Z1{DN+)6K3} z<@9>W&wTVrgcS5+#mq#DUHy1m`&gSmtC!kITXx^R!0EeB@Uy@DSzdL=UViakyprGj z;KKw;l9!tK*$%6@;cY+v*L>lt=a{`?A66TR&6G4V%=9#!R)jGYB_+e*0Btm_R;zZ- zE9GkYf*?dliPoAlO_MZD2hSY<)(rdVlMoP$NQcwB?Thc^vFrfT(GUn~ona%5w_e(;wcfGX zBrhBK3NZ$+W9Cnedr95cY`my7M!nWHvlYf5&NW#0K;~*3h3zXsT(I@lh`RInt$JILKW9xO9QlNR1Hg9VE&sHwHqxEJHLJL0FcwyIroj zZa=4=I?cu96I`?ZM#5HrE;Gc%ry0&4VrxYaO}T2kRuGa591u~FpO^>Z)SNPHNF_ZG zG}>V@UAhsl$vjpo9bVHO7^16pjV=w{xL{@~MOe$|>;)KHL`VqYkoo=+Q8-N)1O!q# zbFE$lJ@PZ$HV9EKB~8P<3|&IY`Z4WP z9*xH+y(~Zo3!&ngu;4qz3V)b(L4*h#yGamZRWNQN+6Md@@)ZBPwx?qH(=Cc51*@@T z;eb-*qN_F@-(rMP~($P(Xbn*xsLCWBlE>r%ZGccR*j36 z#={ZMbPDIB7LmIyt5kC{+Ocj|YjIwB9VD!*GuqrL(+2pv5&*aa9Ih81*|>rfAJhzHk??5a_Zjj1YEQbtf*XRjaZa{R4DnDMif^{xZV+?tgd-IdQXy-PL<2G5El4Ut@93zDyu!cQHW=V3x zu00dP^ONj*gW*g6@ozbCVukPgu|MZyUp!4A1ahKHclQK6CDBQVM6l--2MH%4bXtx* z1dRinZS2`mD2bwg>28Z>2AaQrdX2+NU*_!bNBE=PdnZy!*4Kw*SwWVi%+AiTw6w$r zKJWqh{XW-SdmUMpk!BgMSlGqt#WnuJAAXX>xtDYG9bZq-ox+rb+kUNJEj8SE%PwAi zwMz{6%!zems5sbni|&wYjtofNIeH4dB(Ft3~tc4Woj#0TBUz_-%i}f!UMZ^if^?RVv#} zFnk8i-sdW{s%0w3utmtfxc}Gq^ycl%wziyBt`SCEuR+G^|4c*oCz|5)Mk9zEN7#tK zzc(5_M5TnPSPnaW4z?xV%dx^;7=Q4qHgjeD*F2ClKEKckhXVx|sXSiu5ieG`zE8#( zi+PP~jKo^kS|X*WxQwf6%~Lw$Zq!3%{|J z4c0GjfWOjh=(;qt!h${XLjqYc+Q=9jKaR2)LP5K&**&pDmiK6fKHA8hhJ4vOfOP}- zHBzSQ!%)K*QnP=02S{`;Q&CESpy?wKAY)9r$V6yZ*GEuWOQbnvURwR^JsmrlKwaoU zg0b`_C3?eW_6eRf8Or+Su}a*orFW{jF2`D1Ya#3lvMo!trd<<5Rc0uB(7CV#p&*LD zv;;rWTjS_Thkr;U(%)w`(g;<7KsjauD=WXKMgkxM$!K-J$)$A;-#$fm5=NUNlC*H3 z%sNAsP>L`LXtyJRRtpiu5JU*&P7>P#DiE|2fWA`3~Zh~P2R%?_PH&9p%iOnc&?%b$a6U9Al{^4&&wW9wa zE?|?FtbgJGY+ha_s^-dnov1k^%j;SkEjkS_e8}fF@&%F8&fe;vLdH>@V znTW$$pDAiVvtW3)DeVaVFb3Q9=AFvJ++pDPH0&;fHPD2swLO*gIt09s6$ zQ=|paL~G3KU3%6K@>1ro)&=^7I4L^(#_K-CYi|4;+v8rUc;1evb9A(edSF?KV z2}C}^TsTVJn`1)>db>dyiE2qADM=F_46Pckx!4{7X_^7g9{5$CYyYt_fS@h9FvL;8 z!G$4#D6rbHdh85l{XC)2h#+Ej|1=ZPB6+gFfj#?yXCONX(K6trSN6bsrd z%kTEi@muE$KDch6ERkgjVHZ>kDs&^^>M&LHDoa?nbq-+-=N>$Zuo=lp%5Y7y&z$2e zGf#8#-etPog4H7C^q|ktzja*vR?YmdsNaY%;!NE}S!4)&+f+ zjqiG{@L;%20%XVjQem4;^rk|gQF%F5>AT}%USiWt$8vQdY^RNlobyzL?jVral-#EE zv_-lSK7w{j-1fHb7OlyiYwvhLBVb9fG34`q`v}FTa0ita^aCwI%V;*(EhlWBl7h^p z6gDTfIfX6I7*rTIfSwoFK}I=DkZJB4^n7(H&uac}jNo^SmbVqk)xq8Ql|GC#O;@e8 zWlon(UHoj8I`f*bcy09zVX$>u;XrE!Q~q@3T*DaR2!s`zNDDAU7Te8jsgq z3y5ci9N{B<)@54Knr^f2)rZN~Q-&8dN!JphUPODoOE}?rqRXtn8Yo5u`DVh(#tOab zG_BWM$Cfd)lw^5ni69CI!_ehR0#YiXD5BkNBZMSPQ<5av;92s3F9!fM)}-jNMAG`l zmI~1rt;$*(=)lS_>+qUGPxFq~d}xfaYWA-Hc7fdur$6aN7Ewq&PYedU`}oiD-^M7c$0Q(rrgm+Aib_nAgkC4m%icvf}jyVx?Oj@O&+vOmoLT<1y!9} z&4xAHtycNy7fao(Y8ufkQu@EwyQp;)@+|7#QP(4hG0{Vl8Eo$6D!^{8rYncCyQLWa4Vh3m^8}~o9D5sr%Bbd zAfYqsx^Gn&5}+v3Ml(WV-E0OH+eXG;#bQ|59m*{7kn2ztv?jCRcY)u7I7tHi1qLD2++j9Y4`44#re z=1!l8^#XBOWrQHJCF1r37dGQmn^Ep)S7$Y~_LBaN`j6VwHc3kKWGs{&fk};Pq}kb0 zQvJ!=I=!H5v?@lH^$-(pFZj(0RIh{TcK=7rlQFqg#-0TPfrto1P`@;q5@S<>67t0*%4e2Q zLb?J2sdhA1UDlCw$^UPNh_*k=HQg?T&l3P{6-6;^t#zZ)G({>!S(ZdmM5ogs2m+Ru zm$>G->s&3QR2<&jC7kLJ_G1rbrI$ZzM4*W0x^#9=`p4=gFG<-ji+V{`J@INVfl}7y zO(7*R2+2kpocQ#I_>~`i1K<3HZ(%gtBF%D&yrAFjbL`kLKK!8%G12QWF*!lE+hf<< z4D(Z6{_7wA4S)RQv+R4#_p$5x+vv=8u}0ILYJqW)D(6N8hxSeIpI?6%fQ_W&H}5^m zL>!`|H+cGT1lP$R{e;B0CCK7D4AQ&trSfZmyK%!_#MJe>>P8_`xOKv4=NAxxle(Eu z5$J$JyA3jEVG?)vxp4j*-A)e`IJt#Vs@7=6?KVP6(kx?hbMqoDDC#)@zyfOq6lsP~ z-R&4+XZ=^rLyZ|WulY%J#DR$czyBS7Ob`wI3R{6cjcfkc52ybgHdY~OIRGbsPQpDa zKgfSr{Ap&o79}IU?a6WYu@#=d@md@0<5j9frgA3>m*?jziBW+d2;HxXS`Y;gDhMP* z5<=lVugrx~Y#(~~4A{EkR%=171*LIBW~QOgPM}{JC`(73>r!EiskIfhlpY9b_iiQD zheMl&n0(wM;B5KUhuj%s98G0hh&2Aix2eINery%&BCgu&xn&~M#}%OglWgPzV-1DM zX@_lQJM#pwB8($sATfm*=O22#qqUAAugn10aaXdi#`XJ-aG zK~Zadrs z%aXq7$R;<1F)Q(jD|>4XSJ1SQxQQ_gA(5Y>SGi;!TPIT{v3V8bd2E zbYp`J4P^egQ^p%v?D+K*_L4Kf_E(B+b(AO|H<)#UE&S77z|oT|`71iVQUC~c;}Rnv zqE3GtTQ#;@%kAaiU&AaS$GN3tfms zY@8Xh6oOM58COk4{I@q9=J1>=(fD^Cev13g47g!m&sF+)_D^`%zmrCJj3XTT@6O}S zAumj0&9q=jgUze;qte8>$66*iCfBa~KnYsPa(E`jst{{S%A(->xpVZV`Y7qZx$sku zPNze!*TY)F*47pq8yjc*0q{8iz!KOZ-AcHO<7>PGjK$#139%5Mtt1kXKmU$D<=Xv6 z!Ay*^yJ{=jRj~XxTsZBJSoOs9avnZ*kRSfLZ^3pRrawDPXQD$dR!p=*dL5VA-3r}8 z9Y~i<5hw@XA_S4Nw4@-G&{oh=f>1&jxbKTXK^#FGKwCg89US$2>O@zNm!LhgPCeR6 zEhI)T(t@mTbz^y{7#5b1wv06O$F#7dxgpCmqfC=!+R@jEJ9TAQMvAj@*Bm4t0Y%L){(54L)j zNEhF&B!Yst6Y$E{-M|Om`(>5~M>)LrmFzk=%ktSxq*}wCdjz}pb`m>Dbkf$5AF44%lLo0=uV2*C#BEF1F{oG}l4(?W5n z*i7ILfq-;&o^fKpWt4-0%7j)Ds=zT~mj!GV5eDJSKl`I`)NMakiSx4qHYqS^!QzMR z$E4*rDEtNdJe?J-v2eVZ#o|qZ0s=qf5>o6iZZyo4J7A#ohdjA+5!*&f_!Nk3&$GDr zJWL>KX_}tT^ZbU2tk~FCuNhZkEO8t&Jw3z86DM3&pwXx(W?yf>fp*Bn&4gY1rvkkL*27mFsUGxIEFrjFZ>M>6 zkJkZ2HzGESnL?9m_P+cuRtPqZEwXfWz?4WiG&@Ua1uBpXHaEGryv+62Uq3$3_z0MZ zi3z%$4rNiYwzkH`#>RZXR9D$7$IDXV=cdD(YQ?huf#Si}5NuD|LE@ThZC#I1Hj-VFyqdF~A6d;vEDrZKh zBfz8^V@jnEQlg|n1p!hilvK!2p`wtW6%oV{Q4|uk0$O1}D{vp9P|^ya6$qk05C#w+ z8_{R(1=JQwEV+ifu;hg+pw0?QRv7Z4Br8jb(oksa-(ApYX)GFpwyqM*XfFjcxRiAx z>Lhk!4A>A8gjmtW1{%{g*wSE&5|d@v$G?g_xd=sy-F$kB)%%~srk@AC>R-#}WCRgH zSZi%vIkL5sY^H-uuiF)6m1Q>EMLX&eL|e$fU#y}542;1DiS&u_((4@iIUgKa!~G&2~;)eIKbQ4Yss|fo6U_WA|)AD=aDVlE7*< zR#Q%W=>)}vlSGVAA}5R^uA9G`UU-^?J-6`f-|=%W`UDhfe)G=8>|gDcFk>p&Haqni z5-r;(A@*HBU6EYbjn9@fKN!N#K8*VVPrZj>RXVX<67eW-aVt_8c(P|uNJ-S%1 zB`v#k1~xNTp~g9n&8=VixEP=RD5P|HDpSQ?G&;hofN1694k{AJ094>drG9!~0tXZW zr3oVlTY{i%9b@cu#@0HuV0JE-`h>O+#?% z-vdAP7Rn+*-~7?c)oJ#Wi%KiJ-8{bSTws96Z9HbxVn@CbPQdaCqo+=@(g1*06a%A# zTq^61>7B>_9Y%yEAheezFl_S@HnrqPbe<8Z0LN)x>T5*`OkSu{e|>i+h{Cah_<18X zCtWCy4}D$W3;uB!%fzM6?3g(ZlpqKLbZI=;8;^a3mD_?UENAM5MuUN@?SFBKqF z!1<#Op&z=3KYG{y#_X;+*4I`k3Qf1$;jX*x;-1gm!>+kGdc6r|XXluko#DO*9_Ih} zz#qe6+%wyt1z#V(Ev5vHLHkj4W(Sx2G?>JVTzE;b%C3WHRN&C?r99+_d`Ro4)= zW3GSlF=pCb3Te$pgivfp>VPfCK&J&%+9N!sl;qtTFy7cZL4&CQcn0su9z zPO`qbEgS0+8hX3#zzUGUlH@I3cjyHF?zJC=)Qf6VMVD%jb5Ke+_F&zJ0Tv=nvSj$) zU%Z+}jt_^Zqg!Sj!J0*%`8$f4UC^7{K{?uOZm4ZB5H#F?bysmU-<4dN*e-TB!NiWQ zKa0Dn?&7hR2Bq4|eS_Gp?cmZ0`z61qb}j74g~X*`u6n2<>27FYL@ zI0j59FiIgzhEmoY=9JR`$}0T1(aCHr6aq>wrwWusL>3WSY)6t!O2h=n9>@+bS^3cf zdR360lH{iZ`HI9O*451gp&L^o7^2u8TJDS&`FOfO*eQI#q>o?HzUjjl9IM(0MYk4o zi7g8#3v{XJwlq=T7;@2a*_hP`yaJN7tk*U;yPcjOGajgjF4zr&S+Q==>-&M9ILXrT z8moT%n_cM$*kYG2gGP416kE%IYTnu!lnA!j6fUI?s8bEBA1?+{P}WOfLt!WcT9+zK zlF7i2(qEWnPau+l?%vJ|?g6g6f!S&?VT|1Y{l@o+lORco!i^f`wp>NFje@tm0(R#> z{aIYt+eh(h52Z|!tH^*o+7a zEk$y1$kypqj4^D*G2egdi1zd$Mny@x)8Wxa9wzi=4`U30a%304bbp#wtHsjN5-Te! zE2Giq^pyZW3v7_AuQ+vi(@kL!J8G$#F0j%{I?C|Bf76EvS_3FLE|u2;rFOF+xeJax z1cMynaJ-{Lf?xgHS99;ftCsBU$0&!-_(jXTZ9dLFy?xC|^eXTO@DIQfR}%MNjlt;B z3L%ZKwm?vnSw7e}n{2M-7bn-t73PCI%mwp2sg4l_!FE4@*DE>Z5{xid;YPv2vw%jA z?e1E8vxh4k!)O;fU=g_KpFmkbpcGb=NFhkloc=_IH@x`<{`$j@GL)z3&ve*(%^uDj zUqTd);nPb;!Hj6n?LoF;vecabKVx4!kax#^}Ou>L`RYZYU#N7H4}2q0vK z7H}IlY<%uDA_C3&D5T#jF~(5uH$iZT_+IFe)h%0`S~P1F10+BTAzjzorBb6xCzhQ| z?1i#)EQua~=-b-3TmgSkjd_jNJZUe6Z*&0*ng=pF4lkF2crHLmP|A)QdH|HcMiOfz zMr&LZw(yybwg!Ph>=-}#F{lV!RhnqIcUl731vv}M3ebY`45UW|*>Op}D9J~lje>X< z5%&lbUXSV?TP_Ro)IwmLNW0XYxp(7UTQ>l)O|OYAu|*$K|A8i-`uyW{LCY$c6eDMM-&CFwyV^2vP82~fo)%_Zc5we2^N=e0befJ zNdWSq5%%o!c`Sp$;3=)O8IDG>+v}1f3CqhDx$3H`D9aM11k*FqwA&pXf9z3id-01X z^AgdXU}1Hg38kRjrWFN^D3>bk$4v!-c1YBV$+t4Hjf~;>0qt4G24bs1hB5e)VTdj> zj(z5D__;T|l(+rZ|3sP$$qP-l)8VeWKFKFPc^C7$=9%pGIlOOyK)~PJ^>@7Jn!UXB zr`|?y{s6B7{`HIJ$VyAD4UrPGE~$63eE8@(zxU`G$5%75t(-T%_euWsOLp-SFPZ1Z zUb>qAJjEkUf1%J~e!wsHq%ujQ-Bzj|>p^_j<3WfabQ*+^1y*Me#Xs92E}hJKoG zeNREBhaP1VdB(#JJ;==LEUi|HvMh+>7_21>LuO`YkW#R=w#M@E@-tfN#VY}T02>T0 zo@ca{GqEdbvJk>v;{UBKQ;M|BufFE9yy%)oAn~JLUFG6QXf43GlW^{$bNu=Z1G&k^ z&i^FuntMCU|E%ClxCZPDzYCg_;aKcl$(D@EZxh10*hA@Ui`oG$ZM5q-)&?sL+Tbz|jcW(6 zMx(WMF(7vQt^j4-4Yt0SaQMg!Z+X*=-1V8`B+&^b4<5nVc^1#CpmVng>!qA@uueEL zPdqn8s~h{Vwe;cSE}yPqi^2euGAJAiNa+AqIxJZ^H(=$|GR4Xgq25I40n!W!+A;lj zmD}e3l1Qxcmhbs(-ty+}hpmq~+RU0pwu}dSRp=n)4((r+Nu$U6vo$-+AZ`;)Qi}*D zX$Q*`g{Ru2L<9k*YJosvv>~A2>1DgVykXZ6A{RnrAWD?F+z7bhnlhj`nR0%Z89Em9 z$fEk*DeofrtWirrwshH*S`8-kIQWm~Crm{aYqf#63KDGjXqYcbpg=}+! zGE148$Z54Sx%GLNstS#_V|G+Itu<~x*yoF<*N9sJqb+4tqN0GHEyqn;+A(J`kp7zY zS4I_U*3kb|vaTop;qQ6XRKc(Q{M*rGPL>t4+Z{gi!4Giv-S@C(VGpx2(_C|KFRQET z{9k{2KgT9r-yvtu{E9=6zrLcIXn|% zCL$7Jc<22W`RM5(|NNF|zPg;Ul9mXd$TX%X$rDN3kK9^jd_7) zAl=%bOGA+q$UqQ;lEf%pJgqsre*tYJfeJWx_8HEdeTEmk=*37W(c04OcFFUcPN&1{ z>?~!eSz21+!i5V*`5I=RX9Ixi=;92kXIAMi>_LxDNVcAwI>~;uL1kHs@4og4{_U$j z21zygZCEWkdthY+9y#Fz)K%h$81VSu<^1&dchEW1!@lD63|AgG#OC@U@P&WEcK@Hf zS)^wGrAV#O$>ie;;;F_frOg%^We^w+cRgH zn!s&=&y4_RyhF@t23ecQc8bxt)0Jq8Xoc>1HPvP!F-1mbOCEaKUNqKj2`N$_7gCnC zEREILek}m_bi(3t%IGk3$^;ke?eUG=(O_rHxE!WBj#Oi-8q|6AubOS@6yk-5_U@2; zrEm>1)s|o7;;9ySGQvvh`j|6I5W3hu*|N|A*%pWpY-|y20bPM;gXl;suzwme$sgPj77SXL^<=)f9yY39&>{uoX@cb^C;><+WGa z89KWyJIalMZINO}TiC%0>Dmf+>|Nph4a=cjxsxU28bQ^JW5&~!CP~(;g4RAsNHzFc z0dfM$C&6s`C3V8dELWGwzWf+xJn%~z8o=j1DMg+a$cw=KF+(*b0z?DG*~Z}3T`LwP z4@?x!}*Na{1f%Xh_(+Xp~1Get8r;ZugMz+{X)t9y@MXC>r;;cZdJfDY> z=lR(rNsfhKxKC@1l8VI(i)^f~vuDqO0~+l%S6y`#ci;UP&YwHWuK9U-lamZu5wF@8 za?deKRwhKfnEfw52pTRtdV#R5YH(+bK!yR`-94gSLsQ!ff>sI@hMYhC1pQMF^83H{ z%S3UDt*tHMPKWou@2~jmXFtoHy$j6G&2shLc|P~>Q@rO(PZQtrDsFx8D>x@&e&dUa zY~`B&{!I(KoLE-!gmV z+GNAr11NzmHJcX(=u8uJ0(9YYo>rK#KF~M1)GK4v6y_x@I@8Quw~NXBea?U788%L@ zk>rwB9)X!X``OBK;<(L&_ur3{is_jdAHgH&bUGwSLciZrc85ml40@$Q6>Z?BQyz8r%0U;M3yk>G8;b1 zRo(Y-Xkj-$_P_ikx7|1an;-GqiXHdJ)$CunJ!#sQ1`sqmLI`bxJ+#}jfO&2x=rAo; zoKv+jPK2S~1nOdIY@VYv-1k&@7VJ<6nIc4iwc66bp6Dv(N_g$xIJayJlA5_*E*U3m2lTFMv;Kt=6^Lf?x&wf5fU#|otsy#x zAQc3GC5Wu6k_$nF78$u%86r_<`B`nzIp~p~96*stid>SXE+jllG+C+8{c8#O*O0HT z@P}I&e;FL1Y)=!nVnP*Qg(4M_IA|fGHa3Xe^=i2!o~PDe8G|h|Y&ygy>kQU5xM6OM zU;fTTzUwzZw*U&f8s{vCh6#jlm^6c$5og zmsn;TQczqe)ul08z*#K&>#@FVCaRCw8{x0PI=9sBK#R7)wN>YVirF$QX?!whIXd&Q zgCD_gW&Oa~$+Hwm@`6`9sT83V&pqPx}vl3yzkHgR$5bw*rv4vP68Xxb0=6I32S8QMarR3x3w z@bJSA^Z4VBGdMWN;6Oiv9W8wJv15FF&SCSLe~hjz+Y!PcZ4{YSm#I9wuvmFX0QmfB zKx@WhL&~j3S}H9F0)v-mWSMrSVuV^VlM9G@4my&5IIcrWUz+?}3CD{f*_uFKL;n{| z29Z_=FPa1rahL3P7J$vSZ6k0bi^ncm!x6PTyE8Ml2R1 z2m>|@Y#^0NGchsA^z?Lbd3pKd54z^R9{{WXlVqnS3Cag>VxoDsTidDDOy@dq`LDPA z0~`9Lp^|Pyz8DR07vimO>>?C>`?)qCLv-lz@#Wv;Xt0Y8Phqr!*V#hrTR$jQCSUkb z=AZgD@HnryzUUwAA%S**+-78=6CvYuwK(68%oac3)9=$Lj!}`)-Y3XUgBguLyLr{< zPirHDR7e?usR|*hxtZc(cD%H@*tyU?SDc~S?V(HdVaz!s60O5VcL*Zt_te(pA+i0Z zS|GHFw0;6fh!PSCi=v`}=1_(9%=uQ~}d6}0v+p^GlsoBA3_y4FY(jtOyfh@*XkDkF6j zM{1mSoP<}Q-~D?wrJv%!fqQuHL;sO2gB8dfwyEMZ;HQIi#*b+7r)&DZ?*smtE8&{7 zfL1@O$XDW|<0^`jvEw-5I2gx8>jwP`0ufeODHwfnESLeR2vLce0YcN9Ex2|9SOb7% z1Nq}QGj(q}TT}&f$!1uY`n0Q2`BgJ5h?un04$;E5W}4MB#c(9LEYJb8UYn+LzKrpW ztz@jd%GDT0wZF+4y=>6h$_GLvP$~j`p&+P2r5xfb zk07%Jy)-1Ao{s%ox@$X|*Z99`9l!ymTEvuA zsIIQy2CMwR$EIm_L!>ZVyR!sZA*G5~6kV^7Y(6bbv&73p5H8*rBm>BP2rq%jM*m-` zv2=XvFe3(X(b`bv6-U5;HYOB^2?IB+xBrQCF4P*iRSSgHH7lgKG7+#20&DO`+x4Qw zjn&2s^+}p&@(btZ7dLyEq;S&-^O|&k+7QpA@VppCsn?`55>lZ3u*EM_HVLtQ)>&f! zHL12Vx>$*d5@ciY_ma^rjf_blSl8|QQYH}7q|X%yAUbp*KlP z8-hSnYjln!ZR!X#-ixrL@ykA;lz4GTEGY@93ZubIxK?gtB3Vbh>>;XVY|=W1QI@Xb zL}!B|QGsIi#0;}9Oe1y;@YX@Y=H6bap~7=LW-ec5Y;=@;`}gBIE~QF|uC6W|$3aR- zZ*MPBN@izgnVy~=tyC(PexStT`_h3hOL2Le;!=sujcK%M(i)hkZp{!@Jnq^u$p^1H z0_7O>plB5(CHM8f)B;Rot?5J6D4`sm&V7Q1%JXG@pi!n{J}`!n?Nl-#+_Z z{KYfC<^P`mz}EPNogXv%-v95^O1@ph;sRr&F_AmaG%}&qayzV5*Eg^H=8AX)LtS5k zrkb5#`kB9?IQ6H%^lKBd7;WhyQ9+2Z3d7}@6N|H*yOQk}R?gGX)<&<}kJK(wx@cXE zN{wqlzE;zqwXm@(BC5nu3WQ@L9)tx&(un#gC51vqW$2D;pAQi@j);aG5fy9#8!zM9 z@Zgb|68#+se&nq~oH@J9x$zucdVzRnn&fnnYEDuu2UMyBR9MCc*Y+<`P z_Gvq%b5O{bK*|_#r$P(QGZ6bO`*wEn=KKB!ciwW4m>9KjM#$)n>_-5wsZ&ljebnh* z)nxE!0*E!agkDbtYpQ|5H=VS3OSZST<_eC*Y=%_b9q(WQg=>6Bttq@Dw{$KGDH{52L*R1`W ztergqf5jD4ewpG*p5OiG6t}%0%U8eF%Jn-cT)(S;@!~!cdyMB6zrjsEc|{sPRjA53X#e zP)1$h7#5BFK%L%{LRe{I7?N=l#G{i?aHadTypkJg9~x|vUM$+EFJjMU|#&lhv9E_Ue2`n3orVOi;-`Gpd0d|lO>5H|9~b-4KK zQyh$~@*BVS340`5m%seXU-I}9Pq1~%7ItpxXMApnhn}0JxcOT49lVoRrWK=9z0EVmhx;aqGyPABnd;!%Gp`= zyLmF#+{S9DL`zF6&wk|)#u$2fdTa)x(R6fn5Cj3qM3TO~K1!t$moHytYHI3xz|5-w zfB^GgMp(SGNY_x>-muo5)u9$7gyQ$^`Zm(5Sn5}5EBrSa`rDzR;Q7hMC{#)?d4|ik z^6Qn4(;3%zuB?mlg#a0s^u6c9Oii5mfI0oy7cjx!yxMX0|G`JxiN)_R5B$O>y6*XK zS6e2U%IL@`SPK{qH9FKN6{7tB9s1~?iV1v7=%alf?N=~C#r{34qJs*?uR<7LLSN|6 zhtNl>&@pV=YBp~FHFNYKNnz%H0*kNm->;3D++(Cf|GC>H#bLPWI$@5hn9+9 z@v@K9C5&ISVBIvdQni&y8-bnWdW23A73(1E*o11^1TFnIZVa_L%b9a0_~!Tm&-!WN z*Y(lb+JlL=fSa_fIzq0mFpik*bx}-B6J(=9Otpk5t)TKttjy>6`FBk5@psR{s$gPK z@WAa^66q>_5gY#!^}DT!M_E@rqy?B_Q`%H?syJPe;FQMXtucql6ywC;@N>+Z7-1qZ zf7D#SnpaE#8w{LTi#KZS?nXkLSwldI+VrqV2e@AUXQD}8)cGnTItWR}Q>3Ir#i%H1 zx&Z(k;Zj^&>CcW$ZOim@J^!lvfTK9D^537vYfIwp>BUsTSFHn-F^A>hxod(#IU!ux zbelBweL*^tAko!MZncQ4)tb@V0@8fsYE3>0!}<*S<_TfLE@D*~buf5I3VGtS+|0r- zoSdATd~EaP&AXIRq*5ueD_PE-J@1$=jr+PeKDA1>6d0xP^8u-j6gzL-LR(Lokt5Sh{+6}z0JcC$zb}sGF*7zo`_zkk z_7DCoEv>B>WBAOcKf{wxKFRJK+t}3A#uKMU`O1t#_stKmYx`BmXrgN{Hb$l??k(m@ z=1PjQS)W__67}Ep^h!WkL6@*}y)c4A(j^QG)ruwve5*s3w(?SXR%aqbH1XHQMz9Eb zudh}VUd%xl9ZA1+-8^B#@J*BpDcSL+Z7fWzGV$CrmDMU<+C>UMUb|f1>vQwIjfBF( zm@1V@nJ1rkoXwjzlS-y2mP({jN!r@ln46oUtE-Fl_IAd`#uytLD~*qjf1B^q0sL|R zU=}#f!o@MR-?{~{7W^3urtIR9NMzWp>F3F z3jc+iOw%SqjC30uxwQAo%+`K3{Mf&0oBrQ(zrxhF7BT7(nqy)9X+1m%H_EsE>@RoT z`~Lo(4XFn6*JSW)_5-+q-SMi>YR*)(jH=Y~38TU(sX5sk~}Eu&NsTvLQWS^)5OzHUL@(OrRqs zP@t*`FD9a(XS)U%p%F&fww0{L8*u2jyOWi_Uq%(|4v^t%Imi(ZM(|w3k7}S}}<(Ou7e>omNYfUtnowoD;Ltd@tp3Dol`%ZzSH{N~*mV zlI^xjSU64EDw@Ktn_2Uh0DobC2}+n!7FAecbuq^;Juu2|eQcUg8O*W+uHu1Pmob%y z@>Oab17I5N*Jc_xjNXx!21J+b0=;Tb7ff9rC|eq}hhO>*!&=H83#1 z^3oFL&!1;*c8)AL+7G+~{=DX(GpAgXS4J&O4p^GE)H&;R`U*tlsU#uy%Y=phb0^%U3a z*+txyeCp^WPREDX_LjRzclFx)kP0J=-_#%y9XBaJ3&HS8um%90Tn_9IN{SkiMmi2H z?GnGDs8$rN3zbr6*@s#MqyQXkWg7~la0q=xP*u3D1--G9i{r^C6y8KSPKg_LSr}hs zX(G#}Yx}wWz5AIxx4_tu391@!T;4UP=or{Uu3RRSN^|ttXPBFv<&L}V#Gna+DuaU? zh{xk#U|?VXDJ5fLW1Ks8?!{86^uiCr0zU`<`oJZ!m(P)#xsi@dDNA433tNYh-JQ$) z>TOR!5b^kKgmfJNy)E$kG)&|n6;Z#^09Agg{Odfe_tWM2fP<`U0AxdQqbksOKv_eQ9Oj$@-^o!Mnsbh=d znE`L_=*lQNT6fZ$7$D_lSTU<;qwM&>7+d+Kt)N{a5DJtuI6~WjSo9{#P@;rFDogPi zBT-GZ#>S07G+5AR0wbe~PaA_%6U{pgQX29_#fd_|u7MOEdG}TP+KDris+Xyhmr2Pk z&?>qB4UU8`aG|=w2KPxi+!JKt6EF89BPtxO|B_+D{88(YRX)q*4m#UPn9#3J|Agb%3dJZw!We6l z)=CpI6%JiA3nwlG6Clb6Q4~T{5hBDGqgD8W0ALtRiwZ#TaGsI(rZ}KNFcpJN*4jv* zlGmhq9i%4+qozsW34(I;K4DO0jn`r#=XdQ5w1-d#2nz;TG`O7}t#`GP`%X48f!N6} zqJkkn#9P>~Us8Q>h0EC%T4fy9ZAUr@kO{Ptz_@Xwmp}+XpcTc{c^0QGGPb3NTC$M{7|C5I}kuri7vce@O=OlODlx1sog|Hem0o0weP2f*7$-SbxxhY4dirY{Qxb2eQxb6I{C9sIN zt;ftS5`O(KXQOo>_iFWjO^=Hp&KkrGb}BEf47(TWp7ujC}kxc zU2c+*pnN6G8PTG%!{_hZ{lGoH7fZ!?MWw*DPZ)J>mcqAB5#QJip+SzX()p&VDZ3g| z4PKER&>jXM7MI4asl%@|odE_yMaPCN)Jon)z_?xm{29@tk6jzArt5i#SAxGQ3I*zK zhXBEg&TDqI;OBC=6O~Hk^z!oZjk~YfO(L0OZf=gV!@~>>4bj%#MlPRc$BrEwJ9?BO z&pge2Z+koCQjymF&Fn4?bA4AQ6R|XJeAiXXUs&SU!!M#W#9I?l4P4XjCIrHDKngA# z`7S^6#_hc2p4$QV^k+W9p+iq{!`@xYW()lFxjbsuE$q4GCfsBaQK`i5;s+x<>Ofvbx47={$${RoS1`hrGD0>#ixn+9~%1sg$bGT`T zN5B3x`uh54Yi*-i^$|kQ-``Idh9r``(mC?~r#>U1Dy&UPB`$N8d8KX}#Gklq@ zp&cky4}Ens{Mo&ak!j6>pNKO5qB7*It*}splgqZCSJf>mH$`$Co>uwzMzOheL{u>L2e;ykR6aEtdf7gine)6|B{nUTFW8=<2vX$su zuF0}=V^MF8OpU@$Y*2C(3~Vc z1xw_oUzoqR<&K`c7tDEjV*@zE=t=f5&1G9_qiry+skay?w20imp|R6U0VdQ4LU3F} zC<(E-e@;{ZM_BvEdnlu*Mad~+(8j}w9G;>EG98VS8fhGqu#NyJHD{*s+`VrDx8J#o zZ+`U@BCQcBu;4U06~oX$WiPR_<@3B@PlB6odKa6wY@@fci?&P#FP*Y?-O4iL^jgqY zpWsCRk0!UT4ja?J8pT@!gf)<;^g5@oX&MnXf}aJ7#e9-@s)e{2AvCh?yd|B)2si45 ztp(}1=u#0U4EVy+{spDmeb$dH;iP51wFN8pqLX3&kow-8VAXpPx)0fbOa9JVaF0oBXTJ9DU z53fers)$X{s~DX|wstafYYWFOdVFcpr6tIdGzGl!3R*#+1=+G@X{F3!#V}VD%qvNW zIPT5^v~2FBJ(j=_L&lR3OQ6b%U~H9GUmG$JWs=pvS@U{CQ?y6DnJ2`AKBiiPau&a^ zN^ZHp&%I@o-}{*{jIk}QYQ@2ehwR%~K^II!<*sY?se!+U9um!1G*4Z0X?&1v61@Ow zGRj#DqtNRZ$T)oaF)p2-W-@vY^U?dMUkv~hMn+7qK55{FW>1QE$u^K?PpU+jh>mLt zgcNmc+q(IeF{r?&JD$cXukcd+7ZR7nb7R*7?XgTMYt$>yxy3!gi*x8~1(A-g0o-jv z1GKa!P%-g}j*@UBs^|}0`usEdn+u~%(?l*N4DB1b@Gndur4w--(SNe`*&2mp-Tf=X z`bi?Px z($(3;&RskC&ZFPtu6y2uQi^n@1;>f=a|b>Cq-875e`T2BOrCgaf>_M8PTvTa)vDj5 zBMET0e14eS;XJ?gFaJFNfAP>m9DU|#uH7-j_a>HkbTvc!P50Bc?JA_})~9|#G}Xw} zKW{?nLXh%cB(DgxrR|ohn#(0k(v?UV^(hsv7d*BWLN{(ZkN$2YJuAaoT$~Q7)HBXVRP- zKEwI5!yLTnW~7vqO4j_*)z!t~!Xn+>-DENuPMto*$jC@`c6RpZ==y(605A`nWA@x7 zcHXgFcya5qtGc{r_XM}?z5o?3%J|Z@XCUoDs|(+qjuto>O=&7D_}lnI@s|)zh#PVA zG@StTeT`|P+^;M_&)sjr_@x`hKl7Wv!_tvo2989F+CTc_kGntiTibr}*Y3IMxr15J8dSOKS)t*yLy1yD=Y#2X^MNQ!L(ifX1^rHnyY4ALV)v^gB1}D-> zN@OL+*u1WO>v(Vh$P2`(5VD96z77Kw2EO?rKtMGCz`|n4<)?~V_|X=wu9U&`4WShF z{Rp74s!8`b2v49jHm5Hx3Gxc*8g$7J78PEriwW!m(A1g-eT9rmjBf}QLhuCf9VtY@ zrF?YNI)md5gg#W~G06n6OegQVMv%xjJT$h2<#-Golqs&3ZEjXU<5yA`Ex|Yl;UJ78 zmFmG1VpKJ_?Fq_LIdo+O43tLZ>3Z`%oOGO8wTe+uhOJOC4 z@C*Fr2S@mo4@}jHWDv?=mK@wo0lK6uuTs0SH1FetsZSE>##zS(JDW0y&geb^h@>ER zR;}p-mPxDqtLD*v@Fk8$lfUdb0Qkx&(?)*9QDe-<*1|EdZt`c3m+kR3^$DLc3Qss! zP{&eev=NciMIwwug#qnelC*Hhqatl^6ALU|3UiB_M!x>!^{pHF9@F8=n*~VEMO|FP z4A0SV$G$6&r4B;Wg+;{P9z;ugok8#WZ27U9W;ra1bWGKRL4N4lex z!rThdb!$_@br8A%@(c!LbaN3N%{6h2$fva?!f3OSj|=a`*Qq@rKQ%S=oxc9Q4_}_X z+;hz}*Dy0PV?p4_lf3!OZ>G1mmz9+j_U${s=RWr^U;oON`H}a1fKnk(@AjR9r;f7Y zLdfCCB165Y`u$#OgYgYs((3f83KWtyKTC4>DgNk}KSFC;E1&%2pKm@Rf@> z&b97l^F6ncZtsi+4(dwq*E|K3qWK&q;W^AzG?T@UZ7nY6RztEO^d~J?)S-3d*3vC( z0J+BZZQh=JYa?@qj5a&k-s6l@E6Wh|Uh^t~psIL7zsK{-6}nOuFdA(Lefw{BT!9mJ zNqQ+RT+Hz!^TQmxV-S-}6BY`1u^6BJ^H0***+qAEH`QvDP$`CnhKR@G7z`T+2ML0J zix)0(>eQ*jVHloxIfJqvHZ4-X1xm{&nZK}%>!A&#+<^b|#v@T!PR;!m(IHz>aAFx| z%TZpHsRxDqhx{)wtTvLS6fF+MTH@DN^VXQPh#^~;hfVK%C;NZ?zuv;;cm5e7{ZVYa z`#;vBg;d)E^4aeeJ@ZEskkaCP*j(GdV{(ug(n zKABo27)|wHt_REG1+zRc3|xARI!Sv;g+Yj+3gm?&R*lm0liyo7U#|F!%wMG9S4nyq zx-)%IUXoqtj4~)~>)_DJwtHwRoYkS7bZQ+LV3firV=0+1AXK(@SA_}{hUn-c3`3L( zta&4>+Si7)&!azs02TU#s!Fw7rKeqR;q+OaeQbn*N9~DrwzXuJMZx}XSulj6mHu z*`sp+tqJ{r6~CYE82@<=ExqMX7$)4%a5ORaxoAHCQ^jA% zp^8<4`5eJQ-fk9Rj=drR6&2DO(1E3U%UN_`k#KdErP*b6cFyp{Upm3B{MZC4Foa>W z;khgkuENQLn4-Pu;oH7mQ;qyVp^1w6q9t25gf4m|dM*~ZfZHVMf-MslqfO{{UV%7`uwb$A7=wEv%Mf;IvvBqj_< zI&n67DU^AM+EFP8!YYdw$KD#tq;O*15C2HSaViQqmPLfR?h0LR3^B!k@bDDjbdKuu zD%Gjn5B|8EqdJ{q^~A*6R2ZxcajyM~!;lSwok#;ZTSUm3{xAC7P4k2=n&=sgrjd~< z)^`LOv8E@vIi5!#PrEo14)(v-_|TO~<>b=h(xK7OQIg3dLtBR^6bc+Ua)gD21-iSt z>FMcVV4$C?ufB#yzWjGAF3e+uARbSU?jPdq-OKFR+(9k^Q9&g{7}&J08)FQCHf(H9 zv9Bw}0}S)uKXey2-EcJzed^CR`@Lt-$yPoy=`ykHE_U2{AL;f^YmhPP!JklGFP*AbMo;7k+;b7nQfNP+80@_9{mHMG%XGWtMJE^8YF}|G@C6)9l`}2S+*-3I)2my4bR13zbTlOeRBndk53g)0{bTCKwqR`35lia^7I~ zWxVDx@B(AUZZ#YCcj3qRnd^tyvv~q4u|_RGXkcp!DgivV0&b)WGzLV0uM|GOXDj#6 z5nsia7*cCwUFa_BnNmVG#i&Ic=|;fh3~YPTo!q;7%g*Qi^i#jTa_Fz#KxOm~fz$s7 zb%8>_ZnOLLpKg8kzy9cbAH2UkGmzlKOqBH)0DVzKn9$0O{cDpZ zr6Ld&M*4=@6ws_meHRGS=+RM(c^(*lT_*optEe`tC}7nf@^dE_&u_V{_YG6Qq&L{Q znYfc+L)#!@v!nQdk0YJBCQ1vd{{xK{b^(}miY19yJM6kFf{7`!?iTO_L(oV)7~O* z)B?&_y_D7(nQQ?WvnArfX_^AMn9>s2g5qzU^3Q@<6+&haq9CNS6>u+I9QuQFfLWk; zvdsA>%8a}{$?j^=AkvWmRDxeLR8}>Kw#c~{f{Y1b8JEg(h;X2i4T+Z&ZrVZn8WY&A zXe8)Ti0~vLDKHg9FemUdI2{hDJK71(mGDQ(7$p%Vgw+vHMan%p*gMqDf9@&r_-K*8 z9#8UoHiMWi5F@Hpizaz)YYHcmB+Oaai3zI+$0a_{Lith!FjS@%DW01~m#QEH@xC^^ zo)&_oJi6kO*}oA85ynS40j83tv|1o67y0o!Ci#tzjM3li6OOM5mzBVr$m@JmwGnu0H)+j^4k@ zs|9}mN#WH_iZf-SFB#amzWp~EU^evvH-0~XK%r1Z;RyFifP}P^d+mEgtjET9nzMfX z`%EPzix|C zs6}NN5aLN20sp!^=BKBpAL;M!f6K_oNc!pnS2KEPl#3THa`^CJ?!W(j1_uXOURq|~ zzI|M}bdk^h&1d=9fA#a^R zPM%=TrVQ`+XZQ2zPyHEBeCIJHyk5@7chYn7jdb>HzzActqKI|QVH%EKVJk_SCxXo$ zYF7wOXBGEvf|DyDamRi=k#vY9WIgxKYO4*QYD^SOz4FL<*iAI$5xQ1eXxFtcFoXs^ zbbT-53uV4^a*2;!*Nd(yp18C^!e~~eW9+$YGm~fLx%k37Va)K6!DV*sc>|R|A*3X? zn&tBk|24b!?4h%xgG!~0F@`;R_R!YW#^mHA{r&w^{VK!5!<;yA;)Oz?a45R&Ul#ya z0ZyEJNtHA-SvwHpMy|D%Zj$zzZMsIU3g>xDh3i!KAcl!zPg29E&Mofr;OAf zw6#cE@TVKP`X(JbwKR>IAY8+xOR#C{5O4jT{~><z8WNM%F|cHq+D(Yoab( zqrxa7Pg@#TD{BC$PXrtEpwSu}7gi=p%nY9dUWgX{*9-vdaTEbiGO#M7%vJOL<+;-< z0xqVGLmse3Lt5LpHvzn6xso$BvKeuU9+R2rQAgr2x}$~ z0m8U-{fxv|jbC(pg=1a7Mrw?75XM0ZJ64ay<78S_`0GDp`Juif~!u>}{fgMfBVc1AonqArrEci{T|Z zNSYCpa%`N2(g-JpNTkq4M(*DlXDHE1;e~k~J)`DMjrpSpkrRkjDMiT`;~TA_ljdcg z12r0W6(~HC=fqo5?ABEf6@!ThYWM5Hk|x#~<+&My)Pi`2LnWtBzMXDW76URF2jNLf zMMGeBOok9u5V)@0U7M;Rm>0MjWUE7be+sA9#XnU-Ww8w*h09Q0q1w9}*|C9lT$AS3 zp%R~K4fv~PeMS~F)rg9b2;yCB_{+;k%7BB@-Gx&Mr`$ zor`1^iq%7NfRFS-oUSBQBiPbc=GXuE2p_(84z$28O1nW38skGS=HT>($V3Q>(fO;I z;h1R_w>9D!YKFx)gvWJ#U9{JOb^m$^_=hK$ICO>!(bR7xdjDRP`?vO} zn);Gj1o4b9W~W(G@FJQ>T3KJ{WKHQ8Wub*8#BG4d20$~`1ZHys90Zmj==L(SOOIt8 z;I7MKbe$Np=gwU<`t8FHUh|Xh{bN60d};F9kpwFRX8-r2XkQ_mmm!aKBm@d)*~i`8 zyH-cG{-voHD@VqEs!~DN!(bB=gyCD!_s-){!>54!=L#S-+uH_Qd{=1(s4cg8~4zfPN9uLMA~9RBRfzu z^^7+_Un2rWH039{F^9IKWJF1PU`jZ&wb9D^Ez>CUUu!;Mc@Z`u^8y-?G+?V;fG2j@dpWO4W-&VY(zjxWA>NOmF7}yqv=T>2?3~48F{Q@H7x3V8&M0L|G z$`};~*WM6~RtW7x{diGCL}1yo8hc$&#+MdkO^m~GyUX<-yPsPgc;i)vK7Z(coOtZ( zA7$jw=a@VD73)}|@;aUTaREbS%YpmN{(IlO|DErD<9ptE9rVU{Y91B}R!C|h)>eos zy&3Cxl&C47HrZ=9d`*oni>7_L_IWh>RfG_f%7VheC4TwA5u)4OEU`-cmlXY7+b@Q&t^9h@b8)~gK zu=b&9;INhlSfhQLB4TRPuL)RLl?2{KdcAQ%-%bLoJU}2@+AzXvO#OtdP%^?r7Z*{* z3ZMK|aLO37Af#MEh^#@Bq>zCQtNIl*C)8-*8j$FFw#eC2KJ)urdaFePv8cmR*a=`Y zFG;kD$V6d~o*>=lu{vQ}OUm;hi5`WMj;f!k22+jtGAjWp3vQ=~K#(F>G&p6A+u`7L zyEwO`2_}5PsQ{G~5LOXW$1zJ|l-dVLwDI%3Pat&%5;EYC%dB}{$83-{85uC0MnAe6pH!-5n2_g-_i^i^EuBCT{3+k+~ zl(5sNj}{#uQ=p3QyIka(R)9zw&8BImGL1dwGLU0VYtGk!8HWE|S-7M3t{p)!67G-M0Mf$Oo-FpaFzy z(KaRs*?8@C$QDpD%ebD+c!RancVl8IPy~$$lV~)c7_M|uW9){jQN|=rOXQ2Zz5ozl za&mI=Yb`A;x1Kn0!aI2IAZLe%866wti6@?5%a$QFY}mlU!UEasD(BCg=hL73B>(BR z|10HEiF77I%Z4EyU<$eWcE0uHizJE_(j5te<5KklDkI1F@dt0`kuUx&4}I|)#P{CD z?f1V8x6;aVNwZM$iMbK|N;BA7KM8E6WJSG2MS7B0I!1M+O7`3$$MaQAw`}6n*T?DD z(n?}SJF!*|zhJL<5$XMei1KQct_2n~CVw@(UoG2DQU96M&~RWN&DFgLmP-N8jOTf3 zBuh45p}i%BQJO?+j38I#@Bi{V_uY}=BYR`C4DKLb$dgKExNz<)-~9U5*ni*v>2#Vx zp#a8k;J^V|TU(i&oTR(Eo51%ub?Ou+PMkQqxVZS8S275Cxd5;Loa%PwCw_eQv6~2E zk%&1GMfSLM%JEztJkhYuP~y4bjr>*NcG}`OjPVf00cA6>M6G>6MK?MnA+ThX*7f6B zr&EQ1m%ri~C%(q~`6sF5PGeKBUnv-j z1HB|NyV-Q$F87AF+`s=#@4V*TgIhVUr-P^RaAeXBBI0he5J&o^E9NVDZD+jgijB-1 zO$`x7H-Fx6|JL+@jj2;pQ-l}8%%07e%coC8)4%NNc)@F9OehRh>p>LDLOR*vd~sy% zOm@8YKN-Fy>7bQexQi8m zDU9)3Kc#u_19w1GLs)!?oqcn5k6D}J(+uj2y0XHpneH{~L!ZN@FzDK3u^If?$=~X# zpzLg;FENSoi(n+mSiPLcw1b<7j<1Y@tSt?!{Q$4Dz&B2+`6o~NXAxpW2(cuD$O}OQ zgfjXS^=8%1)=~r{maCfd->h=B}i^) z!;Qy5B~g_Cw1deT%E3xui!D6ZOA;UjM?^5A_%HV^ukz)&qkbQ9KKgriZD zc0=P1g|MWd6r}-Z(*y#kC;S={t;B602PEOJ!K_5BbIfVkt9yAzM0BOyyz$HjsS zhK)Dwru4n@)+Z?<2XJKbZuI|(n(LNO*%%tx)VplfNA8%Ygth4wY)2^0V=>&SdHn%k zetCKMiF`i))Ujj7?!Nh!Te#!SJNVL<{*EI@j<9FXUT(YXR<`fhPClRK#)Aj>%9p>) zSHJWH-t+zsva+;9&){Y%xh!|Qc$i~yBe{5tl(g&E__;Iu^o;{lCr|Q;FC1mymiKYp z4L33{*vIFeo2L?JyeRj!IV`#!9n&=ZTMq^ewsTy%lJO@enLR#Fb~OMg`BaC?$k91s z$LDG9O0f0TL3$7L;Fkh)XsLhcKwFzfJ{Q=mQz4^^g|khd?NXXw_Os03ln2hJz|*B{Z<)y2k* z8wtaZTrS7LWvF} zT1BIJr}5KeG!2Z>E^v}CJPQ*gxMAx6Kf7;$pZn2U_dIiQe9sd{Pkwyt+{yFBiziPp zH+G!D;wa_pWrE5IMi;I88bHJlGKCv!C*9sp+rW1Ew_TIoeck?nUHf+4b@R39gS$5n z@Afzm!XIC@b;b$Vzy`Gt$d_tX73(tq4R-pc0{drZ=|MXQtY!X%^}bkB0}?g%&O{l2 zLL$Pd2~RzG7Nd_wI!OIGUhoEEj4>t6%($tap<6S#jw#@mnvZtkw)=WD? zJ=>UFo*`5ru4@-H8My?MBXQ7mm#{%1jj|?&Xwh_R*)K9OHiVACU^SxB7_@fK+Mtxd zaU3h|RT3=>=?;hanGv4;!WrC|jco4PgI5QCf?@?kaf09fg(UaA{c0$Nwz1>Np=Sg1 z)$Y<-H{GrEx&UXrcJfC(;IXOew@DvZ1AjVdThle$v;h;anlqG~ZS*B4(A6x)IA~+z zfJ7pLNVG=aPuOM%Q|nFkP`O!xlF#pdJ$O-TGuN2@QNS2qhgD^)jrEn>8ESDbtH2V_ z@o1jo?{DScUYFitA-X=bom>^OhWL^q)9o}`BSTH1)4^!SjRoYVL*iYESVy!|PfAo( zp(_dzlV}|fYJ=Mqhqy$z4kk2&S%WBolQzhtz}x8J^b7QINH{AA7Zf^QMJ-MdEX?4$ z2}ow>%e3;&ffVoD6r*@UI}62DCW?ZQm5>(~a-5u)WqK~8+}eSUOL=?_naQA63&dOE zbo5HPQU&&IT;+jV1Kx5&nXc{t9cU^AfpDxIRhWqFkOnp9f&zDA2n!mMk7&WB$j3Dm zxdz+c+bNJ6Bx=SGT#EW%9s4yk0cxg6SXRS1J>bTnxIp-yALhwu6Sxq)U&Yrt{R8mL z8Usg3;5=%K{@GeDbVK7T))1L>AY~d_!O#SFCXS3IU^P3OwTl>3%|0Tm8@S6$vcqfP zl%K;Dtci>fLg0!xM}FgzznLGOJCxqDX-4~@71)=23J)E^F_7r#cx^l3Vin;FI`6r@ z9^@;NF-jL^w_g6zw|-SLWtP^0jD-{^6|(K>AzC(cv-HKMa1zOAnDNrFF826To4Su1 zGeXnUz*0MA>$4;x{n;a-Sx-d2ZmiIy^XJb$+|tr=;LxEbyWjmI@8;C0(+m%v<(uF9 z2HUr9V_;x_J$tSqm&WHG|%tM3{nUJD)Unu z>@Jd4W&X{#7ihWXpA+_OU^(>o-03BjN&zi#w~5Ye9EUnC79g)Mf$0%0Kq8Ug=9_OOlgThXK2BFx7llHB6DLk^;lD3E$YX__bSHA461E~v z1`s+JDG?&T)D}VoCUDWpMkE-=v3>IEL=Msc$Fq?KZqhE2&(6a!4|cYsxaHnG+;i`q zm@K|$|M}7R{g>xfK5%YgflHUCi^beZHmFvLez{!HKq8fnd&zV<-rC-_X<#6;Z~F$Z zp{tD@Te@*GFlpe4BAlDIOkPYv(v7q?dM({+n)H4zB_*>_Zx;M%Wu2oY4A9Dc5C--+ z)d+yDO#_WlHWWCTHW@d89{$cOE7RY@Hh(Pf`ad*UD}$^GAqoPPkuqCatc=Z_%8vG5 z+qQjtVT`@W{iNe*w)Sr4?DT1*mPjeliYVY(qouS)jmW*GrIj#8@vn6{SQ>-lxE2H& zgX4tJZp#JZMtOj?HNbT}Vkyb!xpN%<+9;{jt@L(o!%KkCK0-+H1x;Md@;m=`g8S~< z1*;{l==W;!KR0M#&662%?7v#3BeiV6+Q|`+&uI!`8~v#{ zOvQpfV>CKc;3W|)UDVXZM%cKQnh8YvRpR~%UwA>!K6}r?Nc#-+K8GS+dQK%?#Gcl)_6&yp*Wdw1#;_s@nkxD7AIwmA=UOQPyXscA4epjLY>ep+ zp@$NOz%Ses2n0h4x#7o6xsZeaFSsE$T(~9)5F2d3#JFG^aFb=(vSnLxRqxu~XJ_VV z=bZb;d1mI>l}QM;Ami7(B(2uFt9j0x=W{;aPZ5p=M`9v7u}2DI4rIX~+68{Q#9Ik! zR*+0e)HJBM5M2+6E0cuAZWzM%>B|>bUd(evr;k}9m^2gQqnd=HTlAN(?4F*qdNHRzfk_Mgvf=M!_Y9Q+ydD8v zAiC^WJbFyqB?E{us9`YE%+Cf?7W|2J@PIGg#A8n!WnT&aM_&x{M;2f#paO0&h7Y#b zCxJf2|0-G7Q(;mKRbnD?qR<2_+2#$IGKEq&>Aojen``G_Tt(TV<2=YD9ha~+w|4Ns z$N#G9@Zj%?&`t(OKu^x$E^2>KppP^@j`ql}>qFH8R5hfwf9limTy3e$JE>mTx|m%F z+IJ}9aK_s&Cpt2Uh!u|OLZTb9^HTtz#*mme9U;p34IrX51~#Tux@UyRd`vtm;30j= z#`dB;rt9_kgC|a$xc#B+554c=i!bKttFPvZU;F~kJ@*{9-F7?gd*6FmvZRkQ&peZv z*%?NLhxyE>{)*3h;eXND*+~@CS$WQ8#FIPtQ2!`@cc7bPXXfapjepwVvgC@F)7D|U{7|#_ z*4|E~QXvQeUjFizvth#qCMPG!<#H4X1$OM%!OopKXPF)r0`A=pf|EvIT?MGjq ze^ahkdQ^4uWQQ+ckpn-RO?SBl`xmjVx`uz4csXre#m+5M42g@7v8}?<5~*XW5!03# zBT}GU5T4bFnE4*5wCf(}gX^b2&;dWy!ylZ3y;bmBSmHaZIjf&_=k#-~g1n&A1*Ke8 zLLqHt%A~QguDSyU6zrIT(Fq6@xW?jI-_4jf#Pc(L^YDXi`3md}KtmEERE*Hd>Wk9Q zV3EX`;Ae$av335c2B63wNykIX4262ny}N+>usxlp;~j4dMhRmg1XU1|LNI0!-N&|# z?r2|L>{FfNrID#&7I!RRS4b<7O@Io!1NtwU61q6)&9Wga63B0xR6^1b3 zINCTiKsZt0_&Dv0F~+s8O`7#*PoEMaTtwwKM~0&4e|#%=$QUysq#P4MOj*CE47D-( zKRNz=J~PM+wqttH-4%8}+{T4l3TF9CEHWFQjq95lOjxwqj`O92%9tjYGjuL(?md)uzeE=vfDm*T|B>jBA)PtwFkOB^uBuQz{GS2a^-XqC}LSeyhUFWhNgp z=~8QkM5jx(0CI^Pwj6ktnZLV*ZRzNDGzIIm%y)XBqkx4U+A4&2));f9N!ckO;Q3lA z#5}KpJ>@4l#*;auaF|zK)+mZe7nDJum7?1%vc@a(Y&44}<_Dul1df|$`q?AD6F+_I z(IUBP1p=2Gxy~{_ce(EZ`=1FDCT@O|uB*-=s?IU;oky;z>>0gU=Dm5XMbdF`iY^p= zR-dOHG?@83MbeY>XU>@V;q zUq8aRXOzi%c6{rXeNH|)MDL~^geTLUQiJC?SZhbBJxs^&2%9vJB*qpMq^2mNz{|Nf zQWI1oOithy98^`Y%y4(;E^*RTD*tXsF9B}@8< zqKN6~X_hTr%I3|R5kgR}*Xi!=W@Kc9-Me?QbLYmt^{eye zQ_q+_l!0}5I2gc*D0Thn<_+P~CtuHa?9%N97@fmt7m>tvgzH$A$W}6>`GK(n<$+NM zr;)ntG&81!N!dTgnqM2>FEs<%lee_44S-zs%G1WwC==fE83$0%jRMlO&eyQ?VUIrp#Ys{A+ZANs>(bi^^yL z?Y~p)zI7i_{Xt+mKSSF03j%>gCm0zB!7PX|A!Tc7G z&)WVCJbq{=N-G@c&@d26ld^!MRbblAd^N(}6s1Hs$_iZ`V>`NnGOtb6P zG@=F^A61#gsg3iwA4E@`98V4+#JCV*BsG83!6aI#7Xkzt{d~35STJF*EZ_xs-sLJI zVp@kHA)z*9sFXGBizP}6+@fH3uR^+l_I}CYm-@^cNthdqDG#_bCXB)nI3??-vW%cY z57jWW1gAR(d6{Z#8ciL-=1ztNRZTT`vhn7%@jM@oruyf1+_ zA(7t~j`!m3f&yg0N0#%b!KruEo*MleuEv#uMB4^#TnACg;Vo&Sb9pywuYM)LlLzg+ zOIn6P7}*3TEqEu@fenZH-ply+vQe@03E%t95bxsb}@g4h*4I{%j8{0WH z98iliuG?~GH{o=~Rqf_n2KNnHQ-(6ETaw3d1@Cyp67GI#ma(crdy;>?cMRdWI6~m$ z9KxB9*%K8yRfp>5AU)9zpeT$N8 zGyw$(CE)Q|>y)PfLLQ%4!%dUxX*X4bO6*goA-PE!oEwJ_g_tOSD8PgvA_|dlf=FVd ziV(_19tfNNi4+$2xvm9!QnZ}64Ysh+E9?p=I?(PwNr0c;%Ohc}aRD}u)foGCWuRR` z-mwveGUL$89wY@VZJ%L29?16n&hrZ-%JzloI34>&mgQ3^*i%XC&&mcLTWw%t^qa=U z_(jZ-o#T3F?-RgQe#WrJ7kKJZ#+V4i9Eb^o7)HqP$$c}sC-%<`MkeCu@F9#*v=`c0 zy?8Z=R#v};JsoLfY`CemVbK`te%6UWD}_=Dl^Bx7@0B8HzD61yTfuV}MC^TZKTqDd z7jdAA6{WK%x0f*{2Cb-76Qar(e|Gg8|NGCEGO)M^vsDYUb(97;r@uGpQ^l=5Ulpf+ zmwuj!GoRn6cZ=GaJ6Jxfhkt1&p!N3mluz21IwIEBV`Na`f9 za_+7Ha0)i^1;;XjIBD&hhfWk;?&I9ZWl_%@HBN&QJt}xO}`+JE*#w*Gj&|y6(!vpeS`~1U@(cX zwQz|Y{er=3ckp{W+;$feDw5GUdM3ie%GPVdy2Xq)0KBpx%etabQyMj)h(|T?s3sZH zsBwjwQ0U17J(Hkk6lPYVD;iVPn3{q}BecRnAy5bsglU0%sf~@TQYJNR3%j964YdR_ zsxdW#i7W&&p^3Mo7 zDJ^#=B{+_YU(8b)=%M?}RjhyCtI75EkQ^ODdg^M~`g#{`bGnzWw|7t@pp56)RWp+;h)y z{q^7CF1BXA$*!4afIb_R`I4$qn<--ov<_ z$4uf-pNrXeb~m0UICgXn*Rvomj5JGne0mq5!sv}jT=aBOx z2S!7xb;Vm=-ph`EIG?|G^D>r}Jg(n9&eKD6N_n@@rOez&)#gT~Ur!sz=Oyj!9=V)s zE_f*gmFbwil_km@9!X@)BaSbb9I7&UsKR+~SVpW|1whTD%WF5v6tKx6e8!5@(o_slVWspf|M|Y{l z&5l1KL>xgJA)){i2ACkQfG`OWIzXrhkwiF2giLi4Qh@7#=d_r=Cg3v*K%kiyuheSh zNQ1f?g}F}pl$nFJ_$l6i=Y8syu-jxdYUY7I4Jxw6k0i#Z2opyTMVQ#OS?Cmi7;XP- zlDOFn(ij;EHwP0(>dEfgcLDbRyEy#;*y)VRC}T`01Qh`jQixFyqbD93e@q7^8J`!C8>E6cSSlyS_3at!EE0of<5kw_c8ZHboqcc3a zbsu9ptMt{@)8DZgui&ChLZV>+BthH0Vk)N78{_XkX84`o?6b4|T9C4I4aPMC=ya3; zh6_Mp1GJe;J%dWYqDoE;e{M#+B&{sKhVxfvD&L5in~fN)t)#oFM7!QY5(RcM*A@&L zBXK&GBD_*MDYj-0gqwz4TL5TghM1b1(|>zY__$JfSV%dFkP`?|!I-*=qu8iKzX(7; zXS9H04G{RhC;9R2I-^C${%G2?f&sLG@xzK*#h|62*eyw7IR13P=mA@ImupY!!V-mv z4JNiMcU)1-9t#mdTd7BQ zl!RRhfk6)Ba0VReH%Hd>E9_FCu>=<+3=xB~*p7blz_x7+{q?Qfn{NC=>2;a4U*W|w zgyn?ye9wuTaBs9#j^>oDl2Znk4cBJtmJ{m`jc)$AH4qi4*3SYxX#{bi==aO4_uJ4~ z;~;TTfGE?ks)IzM$}!3R1wMrkoi7*x34!n&a6~CNIs2CrH$HZ4JU(4?{8pQXbR3+# zOKwpI?dzAa{M9d|7~5vvdg&Py6gDV&)dSLe4P&$pQTGe`|2K6ukGN` z9iw=jgG|GijWV3Iv7Oz|&e)-Qlle)3aR%@<+CPjosMzicrM%0r$%sGrKL?qZiCNi~ z=g;4}lC7V4374)eGgVb7sI=ET2~~!GO_MFO9Y43Vxj3FRf(SXbZj#6} zHG;Xa&!NZ0sEpU?y?hmm;we6{;t+4XWE173>zJLH#rJb)t@zxh|0m<)V_baEMHC8! zCVP6xC6{pd<(H$iW_EU#Tp`Ed!-v_veLGvXZoPMUdiqx2*w3wS_z(Vm(N&w=S8d$j zE+R-*U}7xur#0*jS{fj2Kn6T8y^&j{)>1Y#R2)E@Ae2HTF+zv-nOLw#6d=Mngf&DQ zfQpbRK&l1^43R3b5g^hsbB=6*K9P=DL^@d%^YZpG`oRT_Lgqh!JXt_Vwjg4G{Hyur zB$ErQn$kYoco18_r;`YiMCdrQe~v8xG%CWV$d3I~f{r6}k~D#zQOeG|Yg2LZ;J@xB ztlpObzzV;ZhrPN+N80GB!Av3;5mJr?6T$xD4~;)1J%^(shncEQ;kh1X^sS}n7l>7C z^?$}Pfj02kR>f)EVgijeptNNJ6N6F;t?bQZc5IeII}da4?vuDjdRUoz3Edq%xQ;>S zgj!7zRHk^##UtGCw|QRuif*W+rkZB$THFF@I>X2{fnElzHGyJmMQus?wUnCA=$R~N zj9Uw!0XR*RsdrPvQNZv-o~l?!e|JDW+(VM2uZ=dA{S_`w_bNoL&3-Fv#$glu83!SK zlFB6R+z_9+IeGS}!_gig#F#(~0~10zb3)44s6-oM%!_ys2vRNJFfd-zjDCKCyK0KW zcR;2fP^Fr+Br=R2N~q0h@?8=qO^zDen{aGbLR7VlFt$Qj+h?e7bB3AYF=Nlv5L%;y z6z~~s^Vy;Vq6AV9h|(?eX)=VTO!EkZK?;p@6jG`*J5nKOJrODc7Bxa^gf__ZSD`bk zU&hpJ3}_)BC(uQSZgVi54s<)v<6t@@rYKVXPI^PnN!(2(WQU-7eL%Fwj;k}NP!>og z^Ccv52{@}D=fKE*>c96-{ID7`k^;ZMl>Mu}*oVSA{_{RdqVRtta@J&26Z+KP2vRFp zhP$)BYNH8NJu_x*6{U+th_`fbU5{KoPp({M^UC$C$d#=&IE9G~04PP;EMyX56?{^K z@ir4AZxK>DmdW`UDKU`&ei9L%n7yig|FNxe+YkSRF$(E9sa6sDJ*9)+UZl8e5sNQ4 zgMnYU2z6u>b!ZqfIt#OPM5LQd5%Y~7npj6I9a{zjFJ%8r#;ev)p4xtSd7VH!ykH2` ze4eJqL>Pt-9zJ~dhF!aM)xP(=@3CpqCf@hH_YnjE+qZA$yEooQ7>0Cpb+cv57Pf5J z!bKNf%vb;MANck+zfMo@V(Rre+89=!zlAfpe16}3ge%Vw{9x;p)!%y-fz@l8wW~`+ zp=NkIv^i(LW9{l7Z5i> zrVV&`cfPy5*$IAXO|)Nd7(80T^CSbSON7;=As? zwr$(CZ_l1RHvmtkp#0}#_<#Dt12(+(3jZ>40;-MUJ<#jG-Vo-r)&3a^2zBD|mD$%) zYAfMJvm|kZ@dBhP5LzQuD(Ex@X%f&5LW$J)k=Srw$8TwDghsgbE#Zh9GHvp)F(a+5 zuG#jYncusXiCoA+-FaG3<_GhO1u<}Bl0dQzVDqwnEWd>ub3p7fhq9`5zS}mCC`d|_h?6~1MGdKPKa653EU+hC;j51mWQaZB;Mg? zosmPItWx=QKr&>py@@lrE~lk87OCUc=?7i$lq%L)2;X4`Ya<+F7-s_}@&BJWQazS6tn<4W*wEo--%&UQ0ie zK4soRmBRXuj7qxd?OR%6I}nT>-ot~?xwS=i?_f1?R0l{bJ=B=5yug6 z9C73I*WtJh@A{4RGCMs*RVh}Sbpd{U58k6cVM4Cqf#OOkT2a&qt`w|2qm73jnWnb>(7i+&0FCzj2hW{cwb@d~6*TZfs*w zyT@dp@qGJwmzR`mB8g~iEhZh)$Dv9UD5ia0@;*zT_@YfJ!jvs|I=y_k5j(*c* zOfTZL$`#yGU(XUhf_#~J6cHs6CUKC`N2=IL*rl>*&xx=g&`1yp;o2Lf-7r$;ow0@t zM@n2gdr#E%e-{}sY^pJ~r$;9(o+s1Cn{Mn`l5k!k{emKhEa=k>2cMpA?$p@^u#_24 zF_=iB;{f8wj&$P?9S7;hVpJSiP^epDVYEU;v1I^Fg3y|Bu?UXO%)MVbq=)xy1AdUY zet*%ARBmEoFjb700+W|gmbB8vWA~3fnCtXjU+B^82M71FZrKJpOI@s8ypDatdz;t6 z_W8DemoZ?ZKnPp$Be6hH2tj?i&gj8$Wa!cBuB6mfwgw3!nXSew>!|P>Z%KI9Rb>k8 z1*kPNVWM@>=UEXKsHacig0mODVfyvFiA6=Ocpx|(;|_i!N>*cr}49RAbbHO+i@(461TU6(+Tlo z(^PMdNygL9jcG9qsUAh^bpMLM=>=!4{rBcV_|o^-b>nUx%Zz?UPsixD>G)_wras@M zAo#L@-&2@g(HH^=7JxvSjUY`{%V-)A(6Nkhb9ua6!MZM`Yyov)nm%EJ4Q6g{D{;kH zFJb$$&oUK9c&?j{gj;&R1|tXw!T8uE(fH&gwSC7EFJCz7b(Ei(x&PTG)J%QQl#79h z6QhIJo4t2WpP16;MaQPjPG;(7sA}MAm4GJ@ZdwDDxm8GEo0yD%Qg@NnzkV6cTuAM{ z-ROhEm}BF}dJK+>EIBQvKV`AQsD@HW%MqOF{~C=T&Bfa=9i_KlMPu}95JG%cAfM!y z^QZ%lA3JvJ#!{)c{2TxBjZ6Cb`g#9(Q^{Q9n zI4=2op6kExv^4#%&Tu!7~y)=hUfQk|pZR%lY=P*iX;zaPLZyMm}u^Kyu0v?;H z^WFQ#=wIYBHXBnYxu{T4=*-c+qMamENC81;aHT*BgOE_EBrIC&Q!YE~d2)taLEz>c zCWq?GO@^%9(#He$Omb#%jH|nkaLL-mbgjCWAd0EYR_N;P=H#(seEx4fO|4erWtUw> zdwVU?la(u15(EMDdL5+{Pd@o1TeohF@4ffl?}lM`M{4{qrwah~ z|LU3UMTK6+BQUMS*eT(7WZA!5qwg1VDD)Q}tWQQOD?N^%6Gmv-i+K{Qh>b=itr{#L zQ#)G<0KrXJA&pD}_M~WuW?dn0NP85Ovw%oXPwvhFhEF$c5-lcuVMUwfr{DisX#C8` zjpo(Bs*J`z0TU@q99oT^iqJ`jjx6{yaSHevqu*5TXQN*fNl-_t1kaJQwUsfB&&2kd zhShsOG zLua{*Rf|?~XzUPvE=Lk4sFdju*s^QV#t@NOy@irUM^KxnqZ5TMi+G-oL1PR|&s2El zmT^Av-gbKX+941y7p059EGSVY6G8EOgMx*+fQ8iWLOR&YkA@+W1(*ed+B7?ct941y zt>T0eC~X-~4CqGBb7?WMW4Wz$(guS|tBAbuZPNulxtHT7XXF3&<#6lROmbLQ)5l=S z%2kAvp^C#~{y*$ReW-NfpTJ7da-qTh>v3-Tvd4S+a+LAyH;%#<2#i9*^ssJr2b0D* zMG+j@9n&+W=v(KJZ?he^QO(e^!l7PqIrL~kFkNHd0*_pekB)36Ag)aXFc}aiB(2tj z23V62Ojxj8=uOvKlD?!Ooif;TomRE7z_xohEz(%b1DZC1X5N0{2+Jbo1)^ObIt8-b zLw1yKx;>bzP`zP>V2446t>q-dd=YXpBsu}758Sgs=Acl6@7%(HKfQ&!(o_G5l>N)b zzMO^&{_ifMA%XLE#^}#$gndnn)nnO~5Ha6)pWd9M>moe|>3NpvleXT`wHGiGJ(GeW z(YUD#lDU9ldy&h|KbNPU*~?(1g76xez*INbd^v56m%xxjHCG40ns{<*P3`cpH#x3P zaAGKp@qqgNla$;(q~lm%?+B#hq=7V9H#2F^u|NkAT^ssY`{CCiMy9Dg@C;_Mf*G2^ zOji++YG%VBtXtXmg2Xd8`5d{}wUeMI$&|-uM%6mAOBvG~{VMwko%C@3l3(s)(irp5 z{{08O>HE2!fBeTUulwUa{v-b25B`8krNTY;+{1Ui^Bv~q=J@qr|8*8GUd(G=^BT&f z5}xPt!&`4<@Z1j&sot$y;D`-2km%gJ9^Jr-$qVs%ie=wk2@a*d; z1S&DCS(fL(@u2w@RK}2VC5{w?3X&k9+*hRcoW&g3F+{$jKrPgK;+@O6>Cs7Y9g-{0 z>f$5U9wsu-2Fz6=Hoa;sjwea#F-jTR0ODICh$FypB$J~dtJZenJe?970x0FUe|wde zU7q8;UC(gUl9)ATo{uPZGh3-(Fm!eI@aV(a`RYG>iE^pLrCYX8Dwn8LYYYtyv3T)f ze&aW;X3d&4D5a>?YQ%BOGtXG3^<8(}b;rcS#P@+GUkohZ{yXE}jlX)ae=gZDW>0_* z9E#@Wr@63oKb8CMfAD~}PR-R{arLTl-pA+!-;op?7vs8wu_93+B+_mUS|GFp;n|EW zl?GiH8^a(0M+zJvag1w6$cYceZPw^OT91?-;Ee&@Xbfqvf{hcu&H%xMS$<}Ih;!3F z`P0U}DpT~(82hT!?VE&F^A|@c`)A`{OcJA$Fa?GxbpTtpZxRMb4CS^GdEX~Y3=i^Z<{iLosq44)OMJ7NR127(351jtkmDF#5>l3;=_q&P-jU8VukYV7UKtaf=QGef zKzI8h!X##J`Xq%yfhdYdlEj|X8@zgY^R@R2g;2sWV;Hm(pj1ST91}A&E?GUuUwxE&TAW`2>Xm>&->o@eaK^SOK$g1;;c%=~2U#v%~&89<%H)a#OZ8IJ8y%uU5CeQ83+ItN+sP;(9{wCrAE6fBzJV3Rrc8E_3# z&nQNACG?!>QW}s}9gwuvpU8qRkpjtV5UDitq$H-%Qz`AfD13oz2hr`|^yY9Em2ujA zs8xyX8=>}-i0EXdTqgZm(#c>XnW_v7cq_r(2*S7E@1|Qg^#5JYzXgi1l=(Y;I!C|F zAIZr7NHX^i2KiQvd6~pCJAF;ICBaxQ?zkQ@=i&HXMvrIT7m1EA(%?!DAsn(3;|AC^ zDF{@vbqbwDF1+Ld_CLFyql3dJX>1pHCL=JLxF^$2SK){jj8d&|Up$R*6+(Kcy3U-U zX4DPsUYsD3h`uYwf6-pZ|RSCqD5BKK}8K z6NVuVZr{!ie((b-l{tR%H{U~VZ!fQW1LanId%bIk{Smydq@Pr3NgElf{M zA%tM@+D)`AS<0e)PjmS0o0;}j^Q5Q&t61z zIz(Wji7!}_ryePuIUZ8T*_m*4RxvvjvvPfjz0Xz&a|PN&h1Z%rymHqx=bXEewxw$b z5=DJxibB4K5QcyG>X*6e_S;#vemxsDZo>CHDzla5*!SwIujY(1&OmF;+}s>t81n41 z&vNg*_j1P_cRX5=D2!OQ}^pkYDrLnhlV%l>6eo>u>F(t5WT z9fjyPOn;3tCJ?IyBxyK()A6uQ@Qfz!dw7MMWxqnjS!iheQu$*sq)h-#ad`7buvD3vI*uAY#K*rG?*7r^;o}G~2;wMG4g!-%QB_eGy}-=B|I8YQ zQbUN_U;-Zt*!@>y0j?s?v`j{ zSaz06Sc9<>it4PP_fSILc?pHpE?T>&X^E*xo7tE4g^4BzOqFSlp!X#%lLulB-5HW^ zm-N2Wp}b7u7Hy+K<4|WSX@u1cHb7-&yqkRygbT7L5N#4U;N$ie@RsC}1sBHWi0&9B zcsM3FkV-=`LGq3G94%Yevcciy&IEUj{e7_xKe~exzkMS&*A=5F_&b)GKPsnd^qbN8 z{YRe=IYRzPqLZ!K7}p__o0>9yuIJ(8e5C8lQ)U=}mH(tmR-rIP*{iul*NmQk< zq`=A#{wf`3uO$4=HsZY}kvSjY1cC$^D?5Q|>`lhDd?+2;@6@bxX&i(kPCkc|%b}74 z6-4M*HNjtNH_|98bJ-!0UsI<)_wQ$Y9IVx9KRI~tV7Kr2@Bh-@f2s2m|NkfWvp@SY zKKaQ{vTN6Fe)OZesMl-!)^Gh50|NtGe);7Ti$#jXBHOn;$p84$KjHnq`vKnh8}A_s zLuRI@DHMvVzVI?ShEA~b(6el=9pT>GSv;QfvuSk~hsL93@t6@7FSM5(_74X*j=g4K zpy@3d-gnKJT>JGSj66O}9BZ~e9rK=7^fEpfQ1Y#UboH;S;aA_($I+7klaVIx+pj$` zldyWRht@$8B)Fbr-{F{zTe?wuYh0S_;f0hV<1;W-|IQzyw6^LU<1wO%Jt3TaXxnCgF2 zqVdWej%(e5bKV%Gu$LqZ$>)uYVi9V-$TJ(7D#U!3&w{P}6yQhJVwctbWda}5lZHuR z;!snId_vWMaN8&p1?|o(t~vrq9sDjTRfnFo2+z!r^ZS{eb?9s}$o3V8a(`;diMJJ!iN#!q!8k$km95eVjRqz(JIVa}Z zQWh`=`1jR##2v@^^Im>MdN#SJ=t8|>V-vHT_E~>&vsuZ3nQ_hRR7CfHWYJ28QkP`K zIWAGCnH@I-M__UU`c^0Oo|E9OkZ9=;k2@rjmTgH*)2S2K0>VTZI#xOqdL+Y-B^>xc zNUjY!Rywq=awrW*ye`{MtWzzbjts;Z7$7X$C`tmSQ{pUg@t69zi#?o@K!gd&lM@8H zssy_Y(Xd^r*-^1b_b8o-tuk0%RTLn9A-K!z>r)Kio;w+Q&-L6i9Wt1LzN0A!oJqmo zX}#W#_*tT2dB_pY=af-@)+mP48XU*L$@#dxp9$!l-+*hcQOo^nUy2CF7+m2s!ID5W ztIrSy<4Sa-iI0rY-rvQ!uiDJS;26UPjx#$kYq7NB;);yEZULyBuMBpO(wT>)?N*@C zQH(JWxur#xzIro@t~eVxG)47`KY*DkGM_`#qSTdcb?ZXN)Ek+gbc{wde~x)aQ8VA% z;kX{6=%AvQB#h8n+XD(VLdzhhq!1rVP{DtpdqM&{JvBAe_S~N5JY)24e({T6?EJ$& z{6jwd=}+_7&wiGzTetGSwg;G*nc*Gpcn23=nVD(Y7x&Szq@P7Y$60o4ADgSs5e}{9p2`4Wz7s7ao{lN!?I?D- zn&9W`!9r>9q+z<-pnyachN#IlXuMABh&Jfh&IT0$*w z9mDu+%vsBQJWo-78*(Q*5JNuM^c~D3(iL3_rf( zcD{T4b@;g)S6q1|ogJMR3=`Fe+BMOr5~J504RY~Th8{@&D){#!sg45Bz6#PT3_M2&m?2BF;4)F|>ia~h@$7=z>L^L;lBU{X$&ekchAkxpY?(sUK@z)EDok=$B!;Wxmyi44QcS%ws zN0Ksvafps1RAk4%j!+bQhn(x<2ti!0+Ppg{sZ^^>-}lWUYR~;UfPVvi{9>a07Zn5; zql{LekWK|5M$=c?5lC-j=frj?aRxSbuOFTsCeaB4Jxl2-_uxo}6BEbDm2z~nwNVcO zf-ode8flEpV$uRPC&{&Y)F(p{H)O^+j#34lIS_HxYm)ia?S)99dAEgAlDxCK`zatW z%lI|^oS>B^ieR=X&~7iT*N&fy=yn4TErqB z;gxO2Z>oJXx)o?@5U4Z)!w3&GaR4*1pTD><-t*-j2HO#0PzZ6%fl4%xNi^+{Oh|M!y~#_Et{p)p0Z3Oc zu*IXi++pnLgpsEdV^1jxWoTO@D6MkI_e=aPfm@U~W!ugnQe%hA31nF!eS6LHv4G_9 z8G_-M=qSX)_WLL^pMVxt>ekZ!WsXx?f!hg%%~tnEVwu04_cHn38@PEaU@#r`9>>P; zOw(%nIIY+GKV$%#K+*Xh8nam$^GeWoZVtDQ$8nygE-u^GI`1tjQdg`%8%2c1H7-(k zt&n74nmSME+J&QrreVUNcS#qE-?*CU>>Lw&jxu$8j9@N6n*`I~0EJAyR*P6P7(AJS zM52_9Zqi009f8~KQaZ1fu2;W=wvEf+@F?MR_oGgXBRmh`dB|9|d`GDU*%*Z~2`a6+ zkqwc0##P!f54D;;Olks=x%2>B4@r`!sr~bX_vgSv`gDf8{Ctlpuw!a!O7GpbPikY{ zqm=6S$VWcHCqD5B%B3=Q-gPIBJ@y!bgM+;7ZExlEufK{-n>Mj{@e=y_`snZPXZwQ> z^3mV_J$~hlZ{pp*`98Y4dzhJ>0b^)ivXsugW%N&uGIs13%c}=DV#@6Cmvc}qp<{U` zCj*x$lcx)Vhem5nIWL*1Cd9K5r4FCoiw4--C0Ww#aLJp`U~feslqRl(RD6fNP6w^A zsi4wfIu=Z5mr|QgZFG{0>&H3I9p$XWhTgVbIyYW|%-eR3xtSUA`8*w+ojkew32yl2 zH#m0mC>u9zV)g3P?z!h4ZoBQa zryhCak#D3}V9$%q_CFs0%#|doHm`CQH*19rP!u-wIY`TK8`HMHaNB-$6nHM(nBo+v zy1~gk;_w~UhVnJ<+1NL*(ibX1g%LuyO}(CjBnIo76eYcmU~T~iZ?PHa3&BiPw8dnw>c zY>uC5fgDP$&o8TDX($ONr)@f?QKA3^a92h8z?OE%*+|Ox=VPa0m|N5f_RF2YJjpm zs;z7=-KY!3Hh-9@!>EY^eDd4sxv$(2Jd6-SQi$USF({Cuz^s9~QK}L7^2=BQjezLU zR5vUEbK@NMNDv?HYUBHY{4FD6d!K*9sCXiDo46q$HjLli0DYOdZ7eMS^9QdsK%M zGY1vHlp#22m^cyJuz26rt@$~Dn|6=Ow1G$%(=;GAbj8}(y++IV5>%09c#}C~HebMW z=y_etMh?B;Uz z{$NB?>)AZ&WOBG#m9Apm_*F=gy3SPEcH!U%rx_A$jV6tXCf{7sWSY{FPRi$R zV)^E?sRtqTsS3gL9O3jFaU~!LY^#h(7od=WLZJ)4P(-%-_`M}^10Cd-b>S~6TeZ{C zal&hVj2@mwI1;Cjvp=WFG#?uqW28-NN406UuUN1*W!J#G6bo9~2$QmiPBDk7Yoa(r zAitx8`3k4-m;YrR6=28YpTB#5x z35E78ubre_!*AIEVVUiZ4!@!HqE zmO`O`Qi^J|%FN6R&pr1X+qZA$w%cyo_1I&NT?gEGI>4V@ZW$&dJ(cyIy+r)?$3Nfs zhh9E|k`_sLB7o7P1pqz4zF`%fb8YyoK=TD`C}HE#25bSY^2%M8uDbl~XD&bEtg@?P zR1_nHi*VAs7GV?BrRO7kADQ(X=hlb=QV5Zgj$1UC zZVXF}F{?0Ul`(o?@p)aBEW5PltVAh_Zjt^){S^En^{~e9%n%6)xm?Z)ZsUl07!t=e z8^iS^)zN^;Pz@ZA#-(d+1D}1r=8acYpyn{YuTNy=`3q%#rWLVZ^nwl4ESO6wCg<|t z_tBQG9i=k~flvje=1KN?qfgqWa#B-7)OatWqUwdyJCD(P|cYg1^Z>ha{-y02p z*g=94H*pcEg_KAwG37nBXJVfjP2|L}GZQ-=ACHe5C$W9TOEQU*i5Jj|ysB;h4UlqJ=e$!@U5!Rn-R<-H{x+hv z3~-71Wr6xEM_5q~U#h(bOiwMQdyO+obt1AX9doRM&7!FlJtsQBgHp6ImI-VBT?p0E zEqyoOZqvrF1l(ER_r8EbzxZu@wJETq-M*)_`WL}puo2_Eo;u+d27a*h*oT0xZH;d6 zXAJD)EMtGsVpfWRfD+Zsfe@;pS@rac_MLWF9nu*asN?-4X?GGEWu>tIY`QBaF1_dWqgz#&(vs-W|H31X!R5(?Gt z*J6gdx=n9Va0nSHV-T`a5$v#Xl(o)*zv<#w{D&K^rt_Kd+xah-~8q`@n1jxc`UE4 zf&kdEWeXmC^ih2H;SXb=e*g;$3pjM>5DpwTfR|r+1;>sYL9wq7AN|C4&ESj$?#{Z~_lmQO6dyisot^qfUrHmti2EK|0@u?7$H0Ob(JTc%BE}_dy7d z&SYRQhC>Gr;H&@NmvQ9KAr$)huxr;Y3=Iu|G4=aPOG_w~N*Eg-$HyLf40qpsHwYo{ zeIJcR14~OwIB?(qo_XdOJo)64FTU}{8&BvEup=7*e@W{-2>@^TsXMLz^K-va{6PeI z(lP?10X*MOoj{@tyA;8{dnUN>_rDSRD*%6#5Ub__*aP5kF#EyDeIMAnb?<$nIY$M% zGG>7}I_rxtP{#sGJ7AeKtZWL@bs?#RkWly%2*JQ%fl~@eZ4H1L0;A{5hNK!AscKOm z2{W#CiygD0Thv-d=&mNJ{fv?TMHqq$u6p){0c6O*!>F&X0zx7}P$^+a0h>rLB2?3Q zo#`uhsEhuF;LSQh3DlcDR`!2=$$RMwZ=zX!UMG9J3ZQyJrJIcdK(t)HlsW_?3ql4U z<%9%gAmy}_VrpP#;jZZq4DADzj0uX7{!#Sh`@sdra%BnCpbE=kV2r6W(;!6CYrqc! zNJ!K!Hc(&kRK};5!4|q5fAWhJY@2BSO=i^ki~Nf;q2fyd@FBquNq~AoqArFplv{!f z8mjcGj>wi#Nkq|h7psEKDxMEc4m2|gn(jx{AB00zz?iBVRttte_%d8u)idk}IV3iO zUxmGN1n1As2S4{m-u|!e_xJ0VzjFlS9HHbQ2w8@dHO@mHQoh~r*FJaDS}yX%isjDED)A z2uP0rP9MN>04xg533xyt0;0NaPy!hO{*r`unIkNz7L>Y5iE1OM;f@-OB}kM(tmBM{ z0e_L(m*{3Ly6O>#1*CQY>3aZHP|++Y0r*FO&;A*n`S}1xO_)q*eKJ=jv z;q`+D@wq?#V_dp)2|*YjlgZ-#`|rmmKk*6Ndh4wKfYYZ>VQ5IDGgGoH%hD z{eAuT#P>ap4?O%Z#wS&vY@^XY7=~bs!nR%5j;$IF@Boc!8D6D?TBQo%H^4(5JPZ+V zffY}n!6mX5LBC63+cqp_!E#&>Cxcuuk4&K-ER_ZbL&!q}zTXlj9M^^GxM(&TICkVs zeB-Nsjf1bfivIoqY}>vaqoZSRT?ahmsMe}jTwFvL2H3anc6{`sAI0X)n*jigMg#SF z9ZO3~*uQ^2o__ji{0Pp&>$K3zxvpbizW|#V5A~z+(U&&JIoQ+WFo`woHysr6~a zgnocRrijsjG1!)kYNLv>SArx0gwmFqDC8V|;KB2KET1XCEBPRnL{QD)k?BqNfBsP! z`7~GcB;!*~qBHBD#eMNq&QA4@5P_8ng=15sZ4W|{&e*_Kwz$yNIsoQ^I0caO0Ekmi z`7n~h69oi*fNaWFeJN!Yb&nw9)*uB_fyPqNLRguHwfrWYf4yA(`9JnwJ$x>F6NFr# zgq{Jx1rTzPDCMsv1^3?p%3l%$I(p-u&=9x@K;c#gdw*d7kM7K)&$l!zF;yhGyb9Fo z?Q>ol%55tdo5b>R*}DK|OS^<*x(3X?jKAwme)u$23g;a8k&=AT(q z_3I^6H*cd6ypdKcAnAZTbUu%ax(+xr5{IHZUrM#Rm9&6Rb_RuLWI|^;dMpl+#M6|c z9Ybn&xKPn}LJCzbMjCGYD*{`MHzC?fRdy5_5bb{H+OSj!A8LOIf?z&qcptY3d$qmU zD(K4*3uPH#UN-SX?<^`Zz!TmX1O@_@g#UH{AOPe5++o}HgS&R^`qbp)@n0Eb^Q4ge~!b455x03a4s-4J&6x~;DdPJfd?=%GlL)qaQf6K96fdn$B!S!kt0WN z^27;HO0i@2Eb?*6lMnz z0Rheh!Y}~m$`E8WgJU~j%tE74!|78e@#=S9!s`e2V|i&2gF{2uy7d+e4h_MvZ3rPy ztJSc)yo6e3w5tKa(8x4wSy;>E85 zcz&alzpDX20^q~H_Y>*g`v*Uk*^Qb$?Q#^j8~}%X73rgcwVO?eTmOUi7bi>dH?(rq z>oy4BK>#13w)@`AJMY=PYxg~)*-V;%60np5E1LmxUC@*b>T0(xQ+^YvVNPm=PcjRF zD995;L0||AoKSGW5E2U^C^)eo2!$j}wci5M#b&5h<2Cq6qGOVb6kw@q61JMcN0)46 ziAb#gO4Zap zS#uJ;?_>7OOQ@HcAhv{8D&S}Doxrbux&-*5-KHy^+95k*{n~B2Wc#}?AdgU>R3@-2 zjXsNpt1~jJ~~S|Mtm-=99Jo0#o$TgBGiCsfFLEEP0yn@ z+6p0ydW^I7b85BDiCq(ebARQbCe0F2)rvPW>AHH`0brm&gj5J(Q?nW4^PtJO^~A9?LEb1vIC%mmPMpB0 zQzvom>{%=H|dv4o@-MjZ=NAcEM$FRJ#h-@Z@@riMakB_5REPyc!A?Ik+Ygk!X zMWs?fE|&U(Pfz=;0?PAv$3?;m>qzA5lKP~{2M6C1Dx zz()bx+dsNx$DUj7pV~CJDdS{Z(2N5sn+8q0AWYSA5R@tiBo+j-AQ^4Dc$rfAB()%k zt=+yB1f?x7ltj6ZC7}uqC54a#LQ)7qT5X1ip)N!aD7Dq5)Ibg)wHui0m=B>E)l0#3 zL;6t13WlnAyj1;w!+@h6aFj2c^s6s?;XFU_;&Bbk-_rM`n;N~p@c`HXfrL_*5So!v z774*9B&H>>NeVGeZ8AA__rRT_w->f>!Qp!W`U?XXE)KzFHoVY-Cp?5AP!_g^K*}h5 zFTmNubEvJ<0UMCjKK#lfL-^l*umboTf*X>3I088o9JPH6O9ghhl>fr#u%W!Q0DF9CvAj2kH2M8Nw*yR&gx_DXs z)_)6*|J$!LUxO4E38fbSoFjzH5=!R*l%$k(2<{0X_?1qkcN_$!Gz5+TnA8wBkfIp; zu?!ykp+4L(m>c{#4p=;=;JfLwH_;+8y!Qa@Ar&j_j zKqb-5qMhwq*2-UaqxXU91%iI!;D23 zl?|0wco`xXG_94E@@TkwWvkU-8~%h85D*A_|3Xmne>em7yiEws%Q~L$&VYd6yWv7l z=zE6&py>sCU~q8o!I_zv4^2-^ZF~QN58~c?@5SQ60-kyHS)4v|290_h%|;Wm!w|V#9%B;|n3|r( z_{1c}Cnqs5ID}j-2iJAsxGpTqQlB#_(9H$>z=!X7XfztAluB4wn8&3H7jW_7MO?mk z0i~4{NJ!*zd5n&YVR(25`FsJktuoa8z(=iGLus{yTD^u;DutapcjA5b+=CrEcOsQa zwZO00Y~u3e%Xt0u*YUy&FZfSC{q!rxjvf295aL+?-^C4z|6dOPS^$3Ful`~7cR%?^ zYN`c*Sqhx?fYTZP2>^%SYj1@skNuhd+W`Im>(5xF`cSwZzz0Fu?&+z@n8l-rkD5X1r}D*1y`X52GPiVD zI=-uw+N!dBH2{jJ8E_QmrNK`K0m)_SXX+pE)^iyI2slT>=crsf8&nQ{<8pZPsae@5 zzX{dV<7vIohd29_zCi#OR|0K9XqpfdAu%G=m`_R}#sN8A*pk~jdEda^RKJz3*BfAj zVWc>MLaqo(8Mp`#$N+)xAs|$|Veg)EV9ausLAO z0xv#`%X&YUh06MkiadumV;|TkAjlC5cUnXEjJp%>u?9h;K-RMV z9+eS{pF_$` zX@CU6ki+vlR4Nse%Vjj1P2_SpY~H*X?|ILAuzUAzgp;^ojQes2M^+f z7hbsh?6c24xw5kIB7m2m+PgJx=6a6)(r9%Y0icW|dEMJpNC9x( zasx`CltH2U8%wUUKf@3~$WiwK)aGZy>g(TJ@DG3MJnE|_pnCZ}4d6}O;6#tN2>?wH zWP}i#P?`oI0oW!d*##-(AdwiAzyze6l2VLW8GF<4?Sffk#P|E+MW8D9e#)$U)~ zirrHKOrkhI(Z_l3Hn3>s(zP>&PA>sQTI9H%JH#dhvhYsQ3 z!GrvzmtK0~;K7664uari4S#2$vioo9dQVgU|Kq3Azx{U}&unUS0kH|N5&~~D6#zm( z;jeu?IQCDz8~!SQzgWkck1sdfg%d>$g7*WsgE{V&>05S<@4fYo;Z2)1vJ4NMpWQEv>K>>C;C09V*>>!1kn%(1%XoK>*`*uO8patl_t50 z2We*qM*+JEE;tXsLk^!y)T&j~X5VVmk36#!p7`!XSz9>+-~dz$mm_+E=Z0D)670;s z2>=-7iaUhT6o5Pd>6gk1oB-sM6mkrZLz$7(=7|S}_GHFb-fMc`AxFw-gP?8MaBLeK z0qQ{=T!x@F!}5g^&K;RU5C*7v6z`uJ!RLN@0-L5OcwK7U&{XBnDk4idP6(>Mm-gXO zZsw6@71)-}00z-2as+*(t@`PY8fgbosCZIBRJ}jJ3aBoxpip}Syk5rVpSPBN{ZGqp zURVmw0azlGUIH*j2rd9*Ub_OT0Gfh_0osW{-%9`(eKE{%2@h)!9D_;}$_`PCe=3c8 z9w}h=rarhNqyClZ9jmxJ@PW#zau3&Q8U|%MX3q#AYq<_v?q0;)y@)A%=v4Gf*D<4p zQfL4lH4;(m43M4#^1Fca4!|8%S-v9Be^&tZW#Gbo1poO(9RB^|cxBGVMQt!I$G~p| z?PL#eGxvcT4FsbkjYpk{%|B4s_U}K^zxg8-=r}>pc1$2aD_)Np04NF3V@W#Pza2o> zQh(zGraR%U+s8?)3mn$8Scn~kY{PM}yUw{3j<>lr5P>nMV;0Bg_yA}ZaNo%K|D4^0 zn$ZBAOW@T;8{bj{|M&C3sh{~~_)Ab-E5ZcWix2u0VLN*L*!n=&4dA^1_5fr{Zggh! zwmo}>w(Z=N9~>I7nPoxR4AN3DfPz}!u)%fAp8`M%PML;03mnm7l?1{m)9tq?I0d9I z08rNg6uKspstB*u94VCbCZtOG5CWWY_<=wp2vA>L6!lZDRhvhiUFPQwU4jT_p|W~k z)r#K&+V#7lVgS)4V~2avL4QNC|28-VFbM)Jr38@_p(F>80SyAUj0qqC^4R#6WKb_^Er zTYq~JkKUOFLIE$32Jp2r!9b#xOhmhM^*sm(5%9zSLcf7rI)D%w{s_@AK<(dE14BAp z%R1ph3ISPPhTWLOO3lSf2hP?0!;{|ZS6=qc0$3!J%xmDgL zs#vrXI*FIX;`(A)!I9#}4Df5Ig|zeEQZtc6D?o&(q6BsZNDTqSTY=mTz!}v!Kw5An zOx5(WE&{8s17F&Y)4zKZFC1;)yavCjcJp3@iuGHLfZu?>glgsAa{zcnF{VB^+5fe0 z>(Bq)!F|7waol`Uf3Y-5+=yK;+`{c@Pf?c_5_1C^a2Rt1CzpheI`DLl5pKorCAoJE z*pnTxe=+zo-M%`@SL*X53k$RL)ziPZ`0_73(K!8tr%oQSQEU8d20+r|xrC}1up7W_ z>2&(mEnBwSH8wVO>%ibZVR~vB)6>()X0r%_0JVA@)p8l7a#=xPy$;{^!5Bj(lR+V$ zN3pLD0|Wgi6pP4Zb4aC9a2%&)U_^qBN(zxGl#6q4&Jl9105J^V`+lo7U$fbS?|BHq z5R_8Y<)c`{*w{EGCMGaAIDl*}3(K;=Id8?AhGB^L`FR{aejG=S9>xCs`{xcEII#cH zrAx1BA?P4fi6;-8Ichg7zI(k{z>oaQea=7qH@}p>7fs_IH~?O60;@t7d?0w{Ot|#W z=YxN&UBF&EEGHHhW;AANb?s%b=V^T~yk|UvhaZ{3?HLN^zg#Rfrnlc#+y16sn|r81FpT|-$2R{s7;c#Q zbAz&g&?P_$1bGnB4~an#i~<+}Ff4@}24o*gSwnr>vtxZb)5CT@bp_`T zp#&ooDJO+oI*)v|fP5y8R4N5(5!9P?oIN><^CxGqQm!Lqr|?tnAI3lY=qNUiroerH zkQ;ARl9m!EaYbag&P;Go@ruZ@1(lFwKp)Xb9+6_G4i^>uF9aa{24rIawl|M@X%){L z_UnK6O?vsOuQe}2gv%gwl@Kf_;3JCw774HFIeA81q8BgCUUM%5yd@ zvpP_TV0mo>j4DF_L)ulG*==F#$I`g%fdZz-i(qbE{i~>|53>|(sn{K$QB|s7qYO0b zK;WsmdQtl^Vz_xt^^e6`MpMJB%+SsRc3i;D0jYiiI2d@LMocKhJ=D(d96B$7KPpVf0@qv#Za>AGXII z`0UU-B+k?E7*f$9Mw( zu-n*^1O_l!favpKNQpk!lg(y#&dkj09v>gy*5BXXKRi5)si`Rp3=Y7t9fV(cN=&GGj?Hch}o$usN+KD(lA`d{)IXYP=Fz9xr`P3 zNgWF)bS*%x%fP7WE~<&N5E7x3@P$Meax`mIG*>Q*`o$B0KYPRvFCK4-#j{liUe;Fp zWwe91OU9-i=$M}9-b;8M7+@Gb_<4c~bj?7x!2n1SR6lBrc{I)`tpa5UkOLt_5Yn#| zpnj-ifdMIG5s+Et(7ybZ^l))UW*{|arHBRafUAUDLg82rvgs`Pa{cHl^dXnap;2q% z_?sti`qVkB)B|iCPUGi3GLE0Re+0RV4c`kD2u4X7Mq79Z(y0AA9^?@Lfw zzGX;R)iBW1muJi&Zd~s)2Qm6i;iTJDC3s}09gQPXMrPc!TZY-xb)xVarU@}d1EYBH25tV?%uKi zf4;Hi!!GOoh8coa2?T4wK8cM#i(M9gW)`gQqnU00!)FF>`=9m|#%^gss2X;pT`Q0f z+A0SVxrt43r>2{in(7~kxqVI7@EX0rWxH;m`E9ofOG^V3Wm^I4Oz`N8`x6=x9YW!7 z;OW(Kul?(l1Ap+>-t3q4INQel&tt}bX%vX7fr6U=fV~VpVu(B@2gF%`YVl_hz%Brr z9LJg5wr$(Csi~>Wg+d`WI5>#$@o|ifjv<%Jfl}2$quFetQmJb9Y#pBGDTp&Zw`Eyi zOf?#aO1-H1fDDupP{!ccHZ046Wm!n4(@3Y&NTpJ($F^;^GJYwguq+F%s|!yPib|z| z+1Xi~I&}&sPo9)Vj~-n*c<|uy#l^+5TIoNouO+mTyMi?YA=$%2c*6j2ngT!fks8o(-7Kxh;E+Bf`Xe(P2KJHEuxP@-nMajFN`)q|U1Kp{oZS8y=A zrHJuc`{~ryK{~x}hD|)U*_zB0NdDkCj^BSFsQ%|e;pIk%c^xCOs3*&i289BE9JTCp zad^xv4vsp-(J8w)GS1S40cNN3gr&29ol;#wEC(C}9Bp+_NTNE6NPvSN1VI>bgaJno z2Jo8=`1OkP%ZuDwI4^>Qb78o2&JX9$`ta*b!@(pO#$R?b`wD}by4q)sR)Lk0Yo^`#Uci8`dHOEsSwdj2%@TxuBez&AFD__)ir z8TycL=qDL|j=mxY%<1tSFpPl6C`bdaQv`+E7)I`MF??qZ#i;_U{(hy(5w~4`PqKDB zK4vQ@jJk2OT!3chK;5I4Fx^4YRt1}>)y@fm(QyPiSBOPQq7TRwpn4uSbqe7#XHog~ zB37TTVW})o(d*WOO6VwQ;9Jp;EBfcrc*pkxbH4}@*1ou2Bk(!^u-CYgnDH0i3(PqX z9sK?X+)aP4cfh1 z+ZVMKZ!3QZ;Mc16XI}a{CK4_f7?(I)oxkw8#W%kCx%$z+XhJOO@4`G6d}I8>guVZ& z#DE(FfZgUm-1s+PFJb}5cb2LZTN1_9ZMF=ZBmZP^Os7=vZoS|Ma$%+|>t3K}iT zYN>}&l89~FkW!*ntLd^db2xqaG>#uX-aLN%_{zC+=N6ZjmoICDe@-(@RL?Wc0G=TL zd9m>idYt=L4TI|izzl#N{n$?S_rLtlig!_pwhG7yP!qtRhI(5zfKcN2>wbBmBo|f$ zR?8u3bpgLA5fBQ-D4dLoR9}Wb)+; zU^BMfJVfR0v8k_fb6@o)hVj~l%K07$y1eU`EIyN$bRJU8cp zc|~(5>MuU54Z~tKo9!DN9qSt#8!e2Fk7q_kM(mN15eyFvp;#;;o6W*;91zA@G5VYf za2_J$QHeI$5f%`sff4LkmId2(;JQvr^|LGsQc8H9hgz+Mg@pxNxNrfpv$HsN?woh# z%$e%>^XJR+^Yg1x%93W5MJ)_fjCC7y5rU#Ij(dLMV;^46+FvgK0>FC!{Pbr(?tc8& zekM2F>If1A$gFbUs1NuOa0%dZ;A{v~MdvnPUW_W&u>&B-fE2~~Wy!yIMASe3Mp$`y zUasmdZBEC>tm+R-jDsb9*w`_J$pj78usSW{-z43lg%rj%aSvB2Gx1m*8I$JYAShxk z9UhAXj8BXpHUT{2|8FL^i^TOzgbfD3_y!OMz;tW_umD&(`KS$z3J6UY%t|RUkW!5; zp&7SmWiw-LJ~Qs-+(DMMGSp_auEVUexd~Mv3}GXLR|!#C_24%-Ci@(GaAzKmZg;V7 zjA5d{kg`;7-jGX#La0nJ5rT<2Xl4qP21Uj@4lg9Qyeh=W%kW-&OEg|Q#>=mr@GI4Z zXaKSakOrZot`GaVaq!n6;Q=jUB9N+=Zv=GFm^Nb&SdWdnX%W8N0BBnMb`1R8*gAA$ zR=*Xq{vE?Wh{io*+^5U~!Uo(;6zRt5$G+6=;-H-{RRag8eI~y_)y&(TBTylLeDMtZ@VBQiPZxn-Q2&3fnG~flWkY9Fp@<~g)eFkr=gJ&zySm0 z5*M0f@43?XGhZkjKlF{p`8Vs}W&M3gW6mUbh?3yHnE(YrOclIB4ZJ}BXwCtapzgcI zx$MN|g_EEPTQS9$#rBo7HV6kI<1m#+|M2B~x!w(Wpf43-8x(;eJO4$I(}C)l#Wcmr_;?Z(vlx!HbQJdG3b^Fc@?hbMx{O&i-|;{i^}MJb+JGzz_Y! zXEN{qTaRZ3&=l=LFBSnx960SO=+l3KFNYvi0UC%lELs3kRCN={Q%Fj2a0&jOz7f_w zcQ9O?Z=kG6`MkbX(9S3}6Gh^Ir16U-#2Cak8P-L@HsLQ!h{KD67U|-O5efJ4izi%h z|9^Z!n1?_d0wt2OMBgp|v|<35HZHdZm{S7??bap|se=X#NGa2hQo{vFQHN%nqLohd z+ZlJj&bWP+YvriJTxwApgzDnul1qdQj(R0PrK*~~52b)z0~GHWCD=1eFq0=3w57~A zgajONu>wB7!h;i)DevIX%gxgl>h&YDyuMTxO-P{)0^)&?CLw4Vs!ylUAf*S15Rjp~ zGN~g>H~<=JD1dJ_0GjL3PH_3B4QO*?2fvlzCQ6z+9U%h-P`bvyVE|Z~!kHvU4-=%u zC{m*o&WHnh(1l%eVWn(PrWL?e|6aX{2?w|Unju8hN4U~JIPW2t3*pU$@Gc89&vSS+ z2|u>+hF#WZBL?hA@jW8pwWI?fzV_qmKfdSO3;-mtgWrygO)7Tio4;o&MezgQiUE?l zmF9;Z&2HND1I6w8_7%q_``s)h7DY%T0$ole3OH(a{76;;J8B1Z_5NO&+1u{qA#{z; zw!KXVg)IqeNg#y4idPq}t+K9C+p`=oD;Q0J-+7WN&u*C%z#BC9VIYaG(tZKtQ!``lJo~t$+Hd z)O&yahtgyA03~XRGAbvRIIt{$8ds%aqSjfF+Gi8^0l`}fqWR^cy#Dp$y!zZZUiJl+ z3^#A2_yw`aMSH+s^ja@zIw>H%n*(4yes$U7_mcuPc`SIBuLA_*mZ2Y8^l>%e?F7JX zn?hU>NW~5XI|hL9ixI$r0zn5L4oC|q(gs{)Ad!+%x_~qwgSylvwv}eCm7xwxQ^!g( zo4UlZ9LiXVGRXn%b9kOW!{a1q3Mreines)wAf?}*C205v7fQl!_#)I{0D40v>Y`|p z&O`sog{q*>*J>Z{q7ui)+)Ho=c60sQYyj-0{y8z|PsPB`GB$k{2RH)&%)iOjI9yUO zsJvnxF@QPk5`X3wMT`hgWx%Qyy@DqP;EM!EOHyZ|*SZDr#}98>As;sH)}DA zK~RDas;IIs+d#$&L=%v%C%_e@UCigLH$}ieVF?Ky3M>b8ey*{)e6VtP_W9b}*_Z2= z&mQJ0mvu~U^!ef$p1jK$5GJTZ<~h)eg^8@`4cb5eObYj5hP&1^jQsf8XEFF^NUj7z zV}cLuBKSmmMU+IEH#`L`!;=tVGsf&}HtQ6NMc1+{E0s#wuIsYsd(jG@tk>(I@B4x8 z`{ByUO4IYaPzVvk46%mc)u|Y&d{Q`;NEmmKpbCav41sQIzYz-sxM2VYs1gm20eJN8 z3A+2o-tUe+ey3fSnzGVPh8T`nqM$I45H*2X1!8Vd_|KdUns1#Ijc*(esz)!$vd87J z4vd`D*P{MHr7@_a3;o9d(AlmEv>FGyBq$_EF2xXkEE5J|tw|u(vH0V$0;Y?2 zLt+6oI14x$k9YvE6Wb8t)}ZN5ijTidKr9gb?}$?UVla^Ea5+ghQcC^zW!%Cv3;|-) z+mf<97Uar}nUIi>4);tm0m?n)=G7LOjMP3E-<*>mAZ`Kniu>8n@&MNXfU#PS9qL^? z#wQK|-41|wxhPW^auQ(EjfEXpv4e&t><7J!K*ZK*d_BgKvyznABzTOEy@;uSJmCNc zyM%=J*W&@$U;wncxcrm6FTH@DB^>%JHg?hX#$3?M49oZ5of_GCPiAb(&iwH3RH`^Q z>}K4a^g?udALeH%cbgVA(Dn91s z-@_XFfJ}hDpv!tp%FGl!_5j1c=y;rT2*gW5nUERuP<(C%0Fo{c=)?d$KIYxjAF{^Y zpXB|Kv4fiea0;-q6D(7hv~zupyL;~>j zf&tlO4_NP6kYpHkQ-N=!3pi=*cZ=&?&m5pVT)*7_5M4ZaYtoA?ZR)A?!AJdnteD0ejsRIl4e!90KA8e>XP}U*`dH)wi3}350fmLDoYN zSjz}#{fAPM8l6UL&g&`A=4XwZ|<#w(+HE@fgN z?HD7Q63cn#n459mBxX#k6#|rG3?$8^aGeTZ{AWq~O~<})1G9kRDjY*{2_UP- z_*>{5`?r=M(9P>d*0I*fI`>l9BV4T8IHQN!+b#TqBe@=6Qta?Gm4dk*05rd}G*sYa zPAe^}9YS+O06RAp&sy;wbe)?(x5r5nfp+-}YXM-dLGR`Im0i>x*~K-)yBsRr+Qe;0 zXMh{n3%FYgz@$1+bR8Gz5eh&R2u6R8#6XjDDnLa48yR_eNNn7tRGnM3yHuH3N%_b$cyg23Y-m^8P@8t|}| z3dp;t`s+E|d+hC5JIGsl&B8# z?YT&Z*~nMber^^2A{zD#D^9j@0!0ttU+ZzNEOD$u)p@7){#{R3h;Hqmk`(`52EbbT zK{wzdJ>Gk_gZ^p`eu1^C0mvT4o0wmUE(#&-@iTT6#$VFd1Igh) z-M~(EnGbS}@44GN=ye9H6$d7|7=cOQBNFTD8-Jq#a6PIZ*0Ju_8t=8@0DB2Q*L(iU zHTHs}abF7p zfos8{yo$;7y>#fW=R1_K?=t>6S;Ii+2KYS<3kkHE^-6WG+kGgpucHmTyyC5kHLO3` z!{yYikE7^eIIOj}<@eB-C#|7gaCkLi+e`T&J@yfD9iL^rUV!zwhI)mNtQBkYP8{oQ z@FaRD!@Uf@UUA>+_536~mTR0rS0exbYli@>*D#RlfIRUIpA)jjIh*u-(=N&(=_2Ix ziu>=y1oSG;esnpn{>H9->us1E=mH1pCH3|G47mD@f4!UCdIm{e#isc;^(JGBN+LP4 zI%%xv8b$(HhxHkIUACUf-e3J%NkD5U18b>BS2M5vri?#&s4;8B=dESzt@rVI4uW2B z!M$RHv4(QHp3VJx-QY|54oLzKuBT)d=^+A;tK1XTdoIXz&SSaG$07lWuSPuhUfmmd zo%u=U0=bU0e=SPi^?r`E#_wtr<+pWgt#`mAxmMaG@6ZYV?(OQvyW5Rl1^AO|oF`@2>rg0Klt_7kC%C-o4$V@gy5$5tExdx89wj8*hEDbzqXW zah|?A2d-~yd#(MA@bcV<_5ZGsck|ai-d+0}b0gnl(D&}`-P^mjcW>|B-o3qhd-wM4 c?K*G&KfqWig@6admH+?%07*qoM6N<$f}`t5l>h($ diff --git a/erp_web/js/HoorayOS_mini/img/ui/browser_backup.png b/erp_web/js/HoorayOS_mini/img/ui/browser_backup.png deleted file mode 100644 index b54329557cbfa7a6d514fb641bd662ea18106b3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95612 zcmaI7Wq2GhlP)?QGc&}@%*@OXGgHjW%sjDUPRz{A7&CLs%oH;-+t=Ci?VkJN?wzNn zAE~>lq?Srj>8(W@wEd_aA69+p+qklAvo_3C(+yDT- zkf)=OiH(^nv9XzjmAwGzMOzmsv6ZO+sV0X4vx1|TnWdGqx3ih5_g6I&ZyOUHQ&J&8 zVt!BFPXTsju13V3cDD8|yq*H2|0S3AGyU%|6Dje3k+|9jkp7=aX(=cXi#a%(5pyuI zF_`Tnb2jr~niJ6SJ0O_X$Mk^~*UU6}8F;N~4 zE(sn9E*2IE7EuuvW(g4%Hc@6S7FI46?*HZ$cQA3YGqZR7Z(h^?%gg=0^8Ql=JIBwG z#m$_p+|5iSogM6m|Lc=^t^W7AaQv_G{=;kfzt@HHf8}NRtPIn?j{Sdi^nXA4)SiFI z|54k|%>O99nf<4>JAbP6%c>Rt0OoWlBQB!mxpJE6m7%Ae+Li5ct|NEhQ_Sbe3oA1$ zNldJ}q~5Qep^Wb)IjxM9tn4HPNkGt?3dSV~4e7MF`J3w*Io|wqe`~e> zN|N%Q+`m_+l%d>dT?VfQLLW~;FeHpjiLy3qsR-!k=pKbCrHWk_eitvCD1w7K$c$F%YV3Wo;_=32zX@A*J49if-A1ow$ z{+r0n*eV0#Afwk>FSCR5$B4H!t`6_<{#i5ON8O`*^!x`ZN<6IjtG*%WhMC zUHSn${ndEU;n8>$;gUvK%np?qw`&`n^lMUtSMbz~kD-qI_f;ao%dD^Hy`K#u^^)TF zcDEQ%)!F%8N5JQ<=W*7!=+BubiwGeSXqAS`%xSw+^Y?aEF+kJ9

~z|PC&(}ah= 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ℜ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 diff --git a/erp_web/js/HoorayOS_mini/img/ui/commend_day.gif b/erp_web/js/HoorayOS_mini/img/ui/commend_day.gif deleted file mode 100644 index 39ff71655151e65f85d072adb34118528ac60bd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8087 zcmWld`Cm*81I6#Xb7$Xf`!>}rrBZ1qq0mhGhKZ1bDWwpuM5Qq8yC$MVGHsO5ln@?F z3F#rDsH7(o=?STkBC479dCw2$Klq+=KF7n$eZ|V)Kp+(O1pta}m-ztl&lJ7i7mRcL zNYkfH70(@eVsz(jTFlq_&d$8~Q=>>7aZJ|A{r7{W;tADa1b&ma|n0W+Lh$JI9R{xK`I4bKf6sbms(q}h zN-_IU@!0lr=NVjK!T%g#;m^)8VT=G&X3KYBOQ~%x_ zIjuEUVDbzv}vnbLjK2bU6 z_IH%_Y_3&h0Oi;F2Ym@-MYWUSjYpFXJeRHZ<*l?koT8|qKKCMyv}Mg@FH^>A%tzDS z_)`@3eCAW=bJ^76KBPa{CaobFio4GDBbbUt@4>5a^YL^=Fg$;Ot7!F}zwfAMbZ*_D zHk)Ggd^=%2b-}d!&RoF?MY4|albvEO{PUQG@J}KmOCjA>rKYvlnJ=L3&E3z zalbAzm9NdmFEfAC7%T5HpX@jO7ESwpo;V}YQFelJRj#c*s$;G9rwh%89yZK-(>lVn z9;{pQZ4Y6v44ElHr^*Qrd0bgz!s|?RrBZ418wUO_tN+{onE*&iKuKoJOwcWui&Pf{ zwTsIir6UWxgS3-g>m_Lu*GN)6dC;|%t+}hca;b?|zNy;@JFiC5_5zz-cm3b0hP}{r z67r7;^U+KDmi1h{15~P9HulU93OLpRY|wRUVwv~ zUeD4!1n-rW+D!g2y8Mo>BKh9ksPq zrfPUX&kqe-ZHLc3IrZv!`CbtESQqRP5X}DfpCcVyRT@n#Xc@GRQculD4m@>k z#Lm-#2(=*-?pp4%7N^k`3pA><)sWr>Hh8k;L5|_!rx)DSE!O|eHx!WN?&wCgHsVYw zZGZJ-M}Fy2FOtCug3F=6)Dhy5H#d(AFxYV4PAFR%(~+ap$>2j2=oLxT&IBb2gv*wj z9JkQD<#{6D+pTirKwhJkX-Wz^^H?r`J`IoR(=th%s(xaayA8rv^jxW#2UI2Xyl5DC z+Sw4dDl2eZ48yTf1?Vj}T&dZ%L zGdq5$htzh$ZGbEbv$KK(=QJA0K#=1U@od6HPzeI6rREi$6;YmV)lB!b1=ks0!J^J4 z^)E?t&2?#gHnJ!0^oKDEit&(@(Lsmo3yB=#?*o@3?|SXLbX~DLw2-yvLyL*`)$)Dr zf9bLlud%K;XRsV;Z(Tx3n&$kIX}m?>8a%yy_8;%OZk}$4=yuhx5byZmcygN`ykIZH zS2xpM-<1r0S$8K5B$$_bUMrPKNWe=_x?4#3n_{N=2#g@9l4q7!v{qdWc;C46_UH7Z z?C5*#RgOZ{P-yEqioi&YsU}_1JN(yT_rEHHUJG+`avB!pw3+WZ{JJAU^a6mbt&gX$ zmdl?jK=W%Sb9F2BRC1i_vjHX{rL`}7T z`P<;`6}dAOjv|`LhU~xAWdwUx87wh!EOoZk41B`K4?NpYzQG(7}oa&S$)ly)k=EzSu#(p9g)DZ~eJh$EJ+O^03G54>@!fE#R z7U`7KI$!qYLtnNy)UW|Ex~p`NGO4=NTJRi5{g`B+E#T&i1w+TAE_wynGQa(^4QB)c5w5%*0j>i?zk}#k(omLm9*eOwcDi_+iV=rB(jGoNcg-i1odfl)2~75}B+_a|0>Q9X)j32q2mT9Llc()EgJMu^`ZDw@ZwW?3lD`^=+3# z)sdB%(GNtbW6wRc7jYq5^9DL=6Qp}REiERFqY@w=)L85Q_NqWExoDv)U6+Vss~K#Q zI-4)=NhV7^QXJ7XSh56Mu-lj+6KiN5NGA|XyfcrrC+c_tU4f?yV3KTshuL??y(kZ~ z!4ow(JvfZ?51;LUqpOnU?dl$S(6#6foEMt-MWaDDv* z1S^sjYd2?fLrX)d@0iBz;jbX&=P|syFM8=SeQU^0@+n%ti+eUCE>kKlE$t^YPcF)xJgx9_!sX?;mqIwC)U zP(&;n=Mt_91d9)HPvsPS#r&{N#8=R1{ep|F7QrN+9@@%S*tBR2;L=J^`y$|sVR@#< zOdLQ$<;Zg+Xsfd5jT&-2Ok}|_pPxYVNxF#8EW;~M~^*xbU6ofqK zNv7~h5@Qy~@Z9zm$lp6D!WN)w{M)3;-Z5Tro=f&vetV~vB8eQ7_%vF-6|s|!m8q4& zHtk>sPLY8|h(-+C-JaW4OlT$mFb`-UCLx&@4s-FEO*aXx3Mhw}c-=`MfeUzhtw@8P zyWAu-g==6_UkUAb#w}IjRp4=W%gZdLGXfdN!32P^L>NzfT{Z#2!DRb9P~Bh+5O=to z&NaIes@!&D_uO&0iB$0B$V7yO({^&#eP_Z|Q3zcW3?yH~u$}xlBen~!tVE~GN43C|3?&s+xoO0yOxZx$!- zjll2Gj@n}$%M*b(K4FO%(9*)W2vWFgrmr|TFg#vvMkWZT)V~^Ud$m%ZyZ4exH25Ovv ztO5KjBHmgKITFDnG*fYuZ0Jemi89_7Qpcqb$_ARnP=S<=a55M10P+$5<)>^G1En)i z-EzP~lD2I{f>z8SU3QjCJ8OwB>&&MtXLiDE?JT?yXUWSv>q$m9L=OzM7Q;RwMw=%B z3aK+id8>dJ6ixT#Wm<}$XdyzCgWL(|a3~hWVTW{zL7m@eI(rVQJWIG0 zbBc<?S5dxPH zv&(CkIv9Ukl0Vd*t0OJY$;{J{Ld09ZwiRicQTUGpcBzFdiy1uG8J^_KVlp%?pmt)g zodq&2ChDt{ z9*^Hb_`zm|0mWBh2*>thdyF!u5*R@Ne{-Ckm^dv=91??9QQT7?r$k68;E*8^6FNoM1jH0+G7yF2g+5ZA@JVIe+en4h^duHiC zMtc~&$7bk|4@>Zjp>w}sv-Bs(Q3q?J-;O0kLkmvRC0(X<-|^D`NT8$q*xS< zk}Nqyyae9y8OP-jRBQ91`Yz^tzIcmVY%Kz*BIX|+VMk_#uTVt315KNgd^yBU4$++g zvb>3vVtBAvWm?4WKxiJKJeCw%^$Zt-5qKCOFz{SBb}oERwJxvHN0R$H^Q`TnQmPmj z7sJr+qv1L+_qLwf);}hl7W#kgk^fV6*?5KQw+K6tup_@V97xi2A3|%&n>=m>obmu z72|}AGbQJ^9HOs`CXiO1C?YN5$QK!Tj;#bysaEKoR3F83dBf}MEQEAy? zxA;mbrzz%lv3cN)`i|;w9*y($vM-xbE2NAR*VpiI*4d3ebO|CMX{m%*DWl!S;1Tip z$1-YA2X2Io+vHRA;Y$t5#;y4;l+L~ZXXr`hUe3A~2S zKqX=iPE)hw_P&xPSD!i$0NN_Ox=KQOAimKlx?BF4)-7Y)%d8#|)v&OdFb>g2ct@Ly z50~G$=tF05=r<|gmUmQzGLXvp!r1zSS_hEy`=Q73yW^a?CI@;qk8s=aVY3W(bM~)J z3AhTOxplyGlIjNt4PjH1ivU?R=_Z?g`O5vYFSs&{@cMjRuj8GQ0#bs2^59S1TtBsw zjf;#Y3|In>^=Knhl7P=>5#j1YIEy)&gRJ$XoYpC9wfu`xC!;yYo4eUiC!5kFqdvw6 z=Bp^ggqtHPsfFT(ZeCps(t_jSZ%P|Q5=!8{vQ~#jd0(mED(F5+?~;*61&kFaeT9g+ z0;PUKsr3Tf3O2L?p*PB(v?BD#Im+Iv)CIC9!KF_JQR)H_byP-u;Y00|QXe=_e|Jz8 zD$kRy%5dwf5PuX0V)gc%$DXSwEpj;E3-z@K_W@;i31Mv^^S7KzMDe?XOg@T#BV%Gb zI*~`mWF0qX#2xYuqKvtV{r7KxNR)R}(+EVQV*~HWtbnneL+@r&GIA*AMC~F3SSoK< zBG1k|Z?8eA4IFyqEPT+CIw*uU$SCze^c_NiI!ckq@TokK1fZqz@bB3#r&yG!gqIRI zJylMZ@bKSC2|Ez!9zOM`jB;H7@^ct39B~a&YK@Q-Or@OT;Cm%%x`*h8QQXD^az9qH zl|z5c#&yf;K3L(2i1hay{(u}`j!+KB2l5EaTDWr9OG*=25y_w3j2{yB%g$0xRNXk#d~TZrGv zp*CUEGL(K&2E0Jwv_~xl-4hzH%cgN63Q5_e^5?+$R_NN<3r_LcHesK zxA(@ae%G|RH|9e3su$fZYhUjXyiU!fwDA~?7`0zUF1^ouCZ(O?zbTSKho!V{D7_J7 zvSqn5`xA0^cg;kFoxF2{#*ErhX}pa8h=zw zy(jCmxZkx2p?v(Oi~X%@3B8+pzh|F*_qEk84@f^uS`CH*WMDPnjr^bg_O{A6JR_nL z4473y*%diNl+xVUv`13nab&1w6=9bE#AGn*01-IeDU^}a<()g__&oq^TNz;!_WnIO z5{i7>gp7;_k+vy1PsvDjWj*S$kz_h?onm+cGUR<~cpYE15rLQpzI7V?#z2izm- z&u5UYpBlaQ*J#|SVRsJg6fe*Z!B?5WJ-;yK(;yS`&HZRA88+3 zA{lE_j6GSmooP1qc-@|61AGt)4-9@ARD6>ejDJ`&KD=XmWbt?qf)|U3{|=6iE5_wJ z#`lZH^LWKSPfW~|P5gN-FOpgZB6#SL-mKPWm`8OW1OT{QCx{Y5$#o7oYk!2APRzUxl#$ zNkBt19pd!Uj8Bh5r~5Ey9s`KN>3Iy&l*$bsLe2;22Qla%pMK1Sz!d%R+&S$(0q~eJ zo8C|AW4~08p9iHsqILq2e0m5UJni)R^vPd+!1qYu&v^k|Up#%`AYq{m4QL zN)|)ch0`H6gwXnFVwH;PCocFBCEr0Te!z z&Ii}ZNMA+s6v-b;K64=-N(PYYFoPB9+#=H0*t3<#x6Vt_OJ`WHjT#;mSm>)q`eR88 zo~nf)*U_zA!-N2_J;|6{{>f*{{JH!a{8n8LHBE;pTX28sYPE%9`e>l~XiLgr&XQS8uwK9H|^dQJi@Xa{a1A9Trs7;ym9qL zQ~&zi+o2)#ExMbs{T6=UDajje**Ifi+#?2mecfPrL)QL=#4UYu%lppOxPB8&SKrG! zRxi8VeaSaCHS0zE-bij=74O>Bo4o8^n*PRH0FV?^ z-nAW~L&F@HITw0C??8Zu01|l_rQVh`V#uWURXBy(oZnWkzWt2rO%)&1EHkJ5v&ZQZ zO+G^euLErEy(3pzX&m79j|nFO{M8~+5u}N9tBt}&FDtiz*XLBCJ)PC<&P%?iG0$V6g(fnV ze4RsZ!$yJsxH_A&WwMB;<3-37C9hu*25H&DFOCF+oDJRuoa`wu$@`w6Z=Z*odNm~A zJ$ts48CIavb$0H<^TVAE8#9j#7!ae~Qq+x+L_NRv4%dO>Q(!WE*_%ixCmNIOZe7@w zf%@9u4uqtDn!qE-$1wva`6)Z6b@=eM2j;`W z&aPg+L;bKBi8i}yCM~yUi+$WHT$v7M!!}C8CjpnDGc1`a_4C<$sMa%+vexQB^8mEo z^z^%R#Zo0vEB{b&5`9~r{LjAn`6VM^tk%KZJJ?;D_0q%bv}HQ%AaDVB8)GUK4!7Di z{cwlX=KeQMrJ7pnS6^g-2kRPo!V@nLvGDWZ#_xAe?$7ZuyTA;YK`%VBS$-*Mm$Py} zn{J2wyI+5U(;P-B3TTO_{4}?IV0GZP5SHuWhUSSVBX$Wnya+Ma7o_cUKecNaFqF(Z zmp2qQdNG`k_@9-<(Yq|>r@FP!9kH?tiSwNgev7NJ3r2&3OU<$l?Mw=h74lE~`Fi^y zNY<5}R1yY1EA;^aPk@8@%9+~_=iV|;JdSNuYecfQxgtp_O)zy7%r<{Lgy`|P#MLuO zE|SJeSzr=OUK`uWJRpK5Gn@&Z{StQz%hha4jZ`9IAFUH|(?grf=`rmttZ}j0^0{E- z$O>1z5iEVRNh>qI&qb$8toEWtg0GYVTJ{U*LYcA29|4h_mJjW!0!&&nh@L!@zH8Mk z-5yVned1N_KH4tBk%%WY9};u+tf(}2MtaIV2jy;0an&v1<~c|{fZ5OawkM46p58_} zXG*J7*aC1xP#5X^z_6*!XLy02i(HnHZ0_;-885BtjJB*wtxD!)fo(WjD=^x&8-XnjI&f#xqe<{~%9cHw}>wncM1($zA_DyQ!O%p|*M-ns+;< zc%+ufH`H{`7h`VJ~l zbN0V-m;&(DyzfU0`G#%*6io>>tNImbz*%}5d*#}-h} zk#Jt&@{|HadDYb-H_a8IE~lWTiW^1XvV{&fACp!>Cg29l2zdfVlL&v|k^zok zhKVY*rV}?^`;uJFI9vWv&RsGheqG%OA|EsM0%??tj81_P$GMqe8j0dK*fb+X=Hh0P z)k`q0s6NMOQ~U4-KDYUnX6*e(-be2C6QTeW&6}fEE3kLDogwAauu__lA~ z4WtjBeDvPNvn{*pI|f{VzDul{R9Yhh7Asbk5Ad zFa-c$9*fD~>Smh$pEFB00*Pm%bfdj8Fjg5M6)H1eIRf|#q&x)062nOd7l8$tX+Jr zK$1mFwH%31b0Ycb6h2vi_FIMWRZ(;TVnhj}RN_>Lf}*0LKj~6*YyB|}jrs&prclv; zCKbyLLj_3X2#SOSF?`SqLU|Ff5D_F3$(|@Y2!S{Vj|06i5J(|;Q$Psy`9tfX$pu0R zml5Th(tNV75v4;f0e7Zf>@@D%s}L#4TvB}E)}Cbl}r(REf@cwps(tE<_f-^ z3;0zoPL~W$f3g2{(KAOn_vn{jY^&RRF+L*Exm~Wab@Z;tTmUdGW-3_mW+qYy7`XRp%a`tqCOWQI~VRvkQ06_HHsAuUql^+jTS|5g0Ps!Gkd? zz_%a9G?xkM&(QLJ^<0p>#d)}-sGRu7V*ENBKR)=aB1a-K}sKqM4N85 zVL1?GJx5benB0|A{m+YI|EY|WMRkvBhVB*>0`LM^DgCZh;Bd~wAtRH}vmJ{|Q*JV{ z6D}?-cYUPB{PgT#Rd8k9hZ7Ii8bgATSN+3&ImNEr9bMiFWxZ4@V7cdwX`8Ls>CY!12Oq`xGX+c&d44m1p%> zO=Cidy5e+P%X#cY?HgKugZUknP1|f*TRqdP%dOCL9Vy9H)=PJHmRI3lSS0|$o^}Fn zA_-prW?G z?iqF92Oz41y-c$ZtN-k7VqMvAKQx zuA!$>=19%yggSbKeW^kExq(#eYulBot^1D9ld26gMYox`kH#obDvDzqt5)K=KQ$WK zwrBPa@S*OheM(c;y=%Oz{MH?v26hP#Om96Kl7IIOX9Xws$NHNtJHjgloWHM~AL?L# zayPwKc;nw2a5P?1Rj~IMxy_G~(>7Qdb6CB7pMbh?864b{-alk~f4*mSk-^`3+ikOY zB?hgsp~7jGkgF~`?6zMvRH_ZE=`SukC(0`nzc_{^1a%Fqp1f)i1+@s?olvb`?N%O{ zP$@?Pu+ic>z?8(%bD`}WvGt;<$ zS>3`53ZEN3xHBD@9wQS(#O~I|&Jd@?KNlIpEE diff --git a/erp_web/js/HoorayOS_mini/img/ui/desk_sprite.png b/erp_web/js/HoorayOS_mini/img/ui/desk_sprite.png deleted file mode 100644 index f7c85a44a56ef828c68e37dbe875ace6f028fe29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47950 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 tzPDkdpa+e4EhYb09{3A`g?yH diff --git a/erp_web/js/HoorayOS_mini/img/ui/dock-tools.png b/erp_web/js/HoorayOS_mini/img/ui/dock-tools.png deleted file mode 100644 index 4096ceeaea7ebafddc407bc02c7232f1415d0cfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1597 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE;=WQl7;NpOBzNqJ&XDuZK6ep0G} zXKrG8YEWuoN@d~6R2v2cW~I!Kh>{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v)=f4rG*mD%(=#+N zH8V5RQ7|$vG}1Q!A~Rh>6Dw0QDv55FG|-pw6wGYnPFt43sj+7T$xvrSfQI&tPC^3CAB!YD6^m>Ge1uOWMX1cerbuV z640d(FXR@$jm;~D1`{yA^eYkz^bPe4Kwg3=^!3HBG&dKny0|1L72#g21{a4^7NqJ2 zr55Lx79|5CE=?I^Re_arQEFmIeo;t%ehw@Y12XbU@{2R_3lyA#%@j1kGxJjN%ZoL^ z>V18!JoAc667!N%JzZ>-fF|f=W~NvfySbS=xw^W!S~xiw8oC-eI-9yUo4UG~m>3$l z8oN2d^t$9Hm*%GCmB93-!1cNr;M5CB3b_S9n_W_iGRsm^+=}vZ6~JD$%Eav!7o6rn z^`_u-i>oV6z4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeY_UkoZ47??JCx;TbZ z+?o^W+YuBfa_xF`*0LKCTV^Oq#E7VE))YD=#{70k=oZmiEV@x)-qRfoZdkP?nQhKc z&0{Ig6Eak4W4fqxTCCZ=W7%T=`TMSaxBSkhf0?tYV21Vcn&-QpElF*9;n^3~@h zR_A@xCNs;JE2=GdRkxKDz|YhM!2>eRtpG z43l+bR&%E-1kP+d;nJGte&d}G_ez7wlh<%8ak~C>)glc=!Onvk3%=`gGnL7jxml?j z`F`#`{+M&Kh*7E(^R`==PTN;)o7c*H?sSlc)6xJ9o9?4Y>)#%TTmOAwh}PTG%{Tr3 z*vs|jyDq-S-stdPSMQk<&p-E9_J^EN_E~=Uwnw#@T)(c@&X_vYxbI3Sz8vRgPxVR- zfAqpRzUa)(l#S7Auj%!$M4V0gY+E8NFyF&fa1rNSHbWu)`{qw(6!*F-}jSD%<`UIu`fbWtU;wQFme6xh<=&zPkOeAR}Qezo8t+kNGok5m>)^0jZDc*|enw#3r*l_9U< z_Qu_hf8+Qn<8Y0=l9+ESKU=em?d$%pN1usFw@>dm()MkU$o(h#n9F*u=smU&S^av= zi|cYvUZm81WKeIj6^u^S%A2FqBqi7E-E{ha^}m0Qm^tQX6}0_{{Goe*L3O*=y{tp3 Qg`fi6)78&qol`;+0JW@V0{{R3 diff --git a/erp_web/js/HoorayOS_mini/img/ui/dock_setting.jpg b/erp_web/js/HoorayOS_mini/img/ui/dock_setting.jpg deleted file mode 100644 index 33c64ddb81d568ab305cb9f578327b551d831428..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164396 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 z 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 MtN-5@A^w^CKZqP**Z=?k diff --git a/erp_web/js/HoorayOS_mini/img/ui/file_default.png b/erp_web/js/HoorayOS_mini/img/ui/file_default.png deleted file mode 100644 index 772a8d295b7f77082f2e7ab4c507c9d1610f24f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2161 zcmV-%2#)uOP)6z)7?&-UobA0G!Zg=0FrDvdg$eB7d-RIuE zzu))#zTe+DzjNXJ_I{gF6H$YE4;(vwYcRX%|IF7z&wcAlkJJywqVDv3f79dJKF-}s zdTOAGIeK6WnAy&-fPb91z}a(`Kfi9ruFRReJM+^5Fu+|)dMLOCZ46o)0;SPfW6W)) zga9ceF-sz)Af1r(Ea<2JUkY5B768T|MCoBh8$3Ut;CQ&6k5c-!0WnxgCRuYX@u zxL!bZG>7h5#O3zo)%)(r2)=z^94CMdTX1?v0g&?yLk{#8OVPTXpE>Vh!+n_1>$qNk zNgD(p5SS+FX+oj0Xv?bArsT+tw!64C79h$Ou8+gc;@8Ol8hByk*K?ZrHtmrg@wnHX zv{^>bRC|#CT+eU#fiYl=CQy<}F40=oWiK@+0E^R-z5q;o3SQ4B0!@OVO(`2ynlgq_ z(@mEc2EYjvmXxhWATH6mkt{)=nx@|-A~um@+CVn%)Qnf02N*Bgq^y+j#<8`RQf)5YDPZ*xnrzS5|&v5H-7rex6UBH(L-8{EE?%vYc^^ALf`p9yzJ zTd=arnpP{dA4(sKO@KSfFzRZYzz}GSF59Zu#ZdKS))6o@-SFJ{b`~XN$+ytHX1=x; zmK2;gH_nM(Q)9b@2vEbriXN7xEqrAfwz5LZ4*)4(tl-qxj0osV7P9gT)Ck#3`JnmS z+?y(mn2h$EDKrfi=g)srb=-vL+03q-YBLuWu))+tB)S*(e*w=|1c9y@fANj);rSY+ znmTFG_pxL}d0?^?HH_Sxyp8v@*ylby9l5=o9Rdemq$R75c{w`yA7rzc%{d!Yx zw*+oh5ipHFj6s*T6H(py!>8!^>OPccC!3qV4OH#*!UA?Y_%y#i`vY?04qn}LU5R$R z23n#}HEgx(08M7i+5Z)~AK8sR_$INqjpr+ju63f#?&9LeK^}i_3ooDfKI3_}fo79} z4cQL)GGhRkD4v=sPs80k_!Qlno<-d}41NyJDK^}r4FpOtlJDbG_9eD$S;H@mJwq<< z;sv^TPn9|$`-H}3FXFmhuL1q)78b7h3})y}%-~@}t{>(4(c<>U8J)=TZr{5czOXO&r_C%i zQ1pW6mAForLP*kSo8YlSTX*XFv8Gw%`9-I@^;h=uDGN z#}Pu*EoAj++k_IzY)i@p3YD^ul!8E+h$BHsI+dXC*dJ*R6qY4x!oGd;^GrA%G0P&I zidSh9b#_`^k*7bDXr6`MxptGzu0;q0G0VaL1KBYwDOuQ+nLL6COcjtNOLWrOAf>1= z8nY}i=_FDJq!5t~nehKQ1ha}jGHJ7S|B;6AJ+J(w=KF`2FJsFC>p|L~qC_Aq(O^^v zu!NY>nTmkI5eQd=GX^kGbn>73^v2AVjjOTa(YuXTUO&y-y_fjtiX7eDJ@Zlz==#(> zgQ7mtyZ#Zq_1LLij-LEaNz}f=@fBl*fZ_2{-@IXUi9)W&#Dp`WT4B0ARRK9G4P5C9 zu8tMPz6iaqVhj&|axJ++fKnQzHNGEEbUgrU+s2M*+EZ2}sf{q96E;IE7Al~PC{YB?bzi4gYRYaaq-{WHxls+ze^@<)~{N@z(@h1 zOOM^K>O-VbDcajJ^K>>ON!T&cNgFFBTaG{lga-`W7}Q7Q`Rr4!fBIKJpxC%}B?Ch_ z05WNtj!cRLUGoD#h|>1NvLu!it!W@45<}Mq^bsL)Ps3X;3L)6IW@Ty3u;X;JCFt%* zmL4cYiz&3xL8W1MbgYGgttNE3)~{a|ykcD`s(PXrw8J zW;|W*4HXxjyWDTTaq>#f=xG0=3o^XG9c%{KYb6#x|HEe=+Sk$>nq?nIW!LT4C4n5U z2RQnX$1so`YWWq@x*fYJ(ei*SATC}Vbb;jUJ~9oxJsEA8LLm^9-`GH^ nJPGCwfG~i6X7A4N@ZkRdP!M+j?L22k00000NkvXXu0mjf83`GP diff --git a/erp_web/js/HoorayOS_mini/img/ui/file_excel.png b/erp_web/js/HoorayOS_mini/img/ui/file_excel.png deleted file mode 100644 index eb64738645b5a8f877e2e379435c288e333b4b60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2522 zcmV<02_^Q4P)>#iY-;Drbd%m zLz@z9ON=yq7!gV-306%lRs_o%6mcm~*k#$$!aiqqUiY5k_nmw0-MKS6yR*9pnDlJU zp1Cu3&i%gg{eIu~J7<88+sAE8%^2>6=U)B8Zw&)?UoC?yA>ZD({p=EYnK-<8rFkVB zkT)%yhv`#l;P(Mif<{Aq(J)4DD9%`DymQx zs-#u25cCBRO~xR|iQfJm^z?TtM@+{l9;sUvzqXX&LJ0Inqd0T^BtGhjqPnUS!9Y>L z(V07|QH?8>p@W^c@hiW~>x9PvesD!)6&5w!hMKa;9B36@`b3R%rDAV~U(iVJgRiB& zw#Sq0$Fb?H4eB}`PpNr*BY<0|s0j146Zex7FAU*?&r2XOh*pq|w~c`^l3#;HwqHma zUiK)Jahb;R{f)IVRrDlJK-e}4=w5yp~5cd4SG*57f&iHLij4JEd%ke=BR$t3y{Nj2BZrm1MEpM?9CP8-yTK#l{1 zV>a)*+rOm&I2cp18Fvx2+6DZ z-Up}f`0eY^8a;*fzVno2Osw7V2-bb+afE^){ABBoQU94K@cAYBV!i0->BQ#U+wcqd zv~o~rGJo#VH(=VN3Y3+E-1I5+sIJ|Ac01GBfrh$Tlw~hR9HM^(?)f_|f!2Cflt>U|yuOw&$@jJ?JQjrjS} z^;on0Aw2TMHAvHnzIW*~rp%a(mg6T8X!Rjn?eiF4Q(fy4+9U^r;uG9HRAUDh-Z&f0 z^;2=Vt9S6?M}NEip`0saUvePig8fd=; zb- zK7(&AUcn*5>GS`={HgUg__tlS^Nt5HvQSz!j;P>S>i{KSzU z3A->#iX$j3iJ&ABQIHA+!&Kl>IT7$eh}ETOlX&$@-^TlIoIwkYdA?AN2%_l2Poq!b z;bp6E{K#K$q?ZI8~2%YA#>HG)?S&J zD1QW0CAJ~->VsP#9wZ0|uS8HprAc0V>(_W`=Vn~`vx!QT)u^4$)cU3>WbvdxEFoxh z#h5t2`Y1^p#ZVDoNo?slAhouU9-$^({qyxj_uy-{EQeS*KzN?qR;QFkrRD$%s{;i& zF?<9prRim+XwzcN9bu1f-)EPg73)B_Ee)Y}_72AZTaEfC%>=0yaIIjC#2j!sb0AU_ z@jxw41Wc7Z+KIpuD<)+aFJJ>lM?%LPF||4s}zH)Gfj{V_aQZLfxajBlOCV@v|D{ zXx!#-Z%l^)c^&xc-UT(lf;n34DTpqb7k=fgC5sV@ODbG3(&-7r6LIPZ$_gp9xo2m1 zA2FDjhmIV^>9UC0*bmA9y_;dF9N;<-B#jg%4n(*X6ccyCN;i!QM<9kPWYky&o}hl# zsWFvhC8(cViLO4A%6U0RZ>jyQ+6uyc?VN2G#(+W29yl2A<(x`n=X{3~nR^9y7bx`W zLLxvLgg9*!lG-Ho#85bZ3L+rmdnC=t`bm>JKh?S-c{DqX<{Z|L6GA`VR9(V@<7?fA zEMyr@xVPQ?`7LhfdZSU&R|`dmo3X>_EAn+!%jK`h|6>p+<5Kyk#b z0TJc^?IFsE55r1{ysX!Stg@^W}#?0~`>#76>6T^iXaH3W|UwoGs_I*M1RQwAJLJM<%Uf8w)u#n&uUWl+2U)9Ijlr zczNUzAQHX3=isqL*UK;SiIh03Hy5%X2e$9-;$O`taUtg9avk`<#&>bx3x!aEPfDm? kx(>MPAS$Kp`u}hL1>V8=(B_o5h5!Hn07*qoM6N<$f>X1|djJ3c diff --git a/erp_web/js/HoorayOS_mini/img/ui/file_image.png b/erp_web/js/HoorayOS_mini/img/ui/file_image.png deleted file mode 100644 index d680ba6d42a16567ace874e5ee507151106adce5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2630 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 A7ytkO diff --git a/erp_web/js/HoorayOS_mini/img/ui/file_ppt.png b/erp_web/js/HoorayOS_mini/img/ui/file_ppt.png deleted file mode 100644 index 8d98a96b9347008bacda26b779451d645e6621cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2436 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 Eg41USKmY&$ diff --git a/erp_web/js/HoorayOS_mini/img/ui/file_video.png b/erp_web/js/HoorayOS_mini/img/ui/file_video.png deleted file mode 100644 index 4fbc80928fb5159713b5ea45a9ef8b39c353308b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1156 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 FV1h-uW>x?I diff --git a/erp_web/js/HoorayOS_mini/img/ui/folder_doc.png b/erp_web/js/HoorayOS_mini/img/ui/folder_doc.png deleted file mode 100644 index 0f3559f04b68c0f787ec744652f198bfc748a8e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2308 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 Z`VV(PEf?xP+@k;h002ovPDHLkV1nP^g6;qS diff --git a/erp_web/js/HoorayOS_mini/img/ui/folder_music.png b/erp_web/js/HoorayOS_mini/img/ui/folder_music.png deleted file mode 100644 index 5e4c15d487eb4c7f4600fe903617f2d65af63aea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2717 zcmV;O3S#w%P)Zv5#7Kit|ZFCYR4prD$*k+fVRXbT$BdA|ms20vl(@q65P?@hc!%88?xczoe- zPX6aoS2DS|`JLBZ1x^9G1;Ez&;sVV+hzD^du>H^o#DQYbuGgki&Dzl!`=ymQE5pwtQO6z^jCeFdbl0v)!UOHcwt&Dvs6 ziDYBl(t%HzwBjBVOP1E{3?HKO${gbIoy>02C&ovYlq^c%bn zlm!$%COHgJcPpTp9v}`Ghfp-jGE)JQ7==h8WOTgY)TnpT+Fiwi#=NSUX6k-J$2?u+GsHlt3YPR3v`YH$ku}Kg2(~+RgaIecK zZ0ELqJy{dWRH`OSk@k!&_%bOg4%!-NXNE*UqwP~1h31we4e1|qugEF-A|(ZAlM7fE z11cE;VyP7YHyJo;lGX+bb}16{#3yA`6MWhls_SXJct8=qiK6Lmf5i4_mr-y}1$tdw zdeAD})ry(Y2Vf3pTkpJilEGTrGc?f7(m5|_9R&~(@s^S$p=oHG`|>~xDe!Ox1sPRk zO_$K+%Fzy$rUObdI_=!- zB7^;Hp_B$8`4m=kS0ye68x@xS+su)=V6?SuQ2z1O8_agEa_9OL>VrE;P%#jS;(fM( zNQ&v$u~RpJxJb0cO$;(+Dpp;32*#6i%5Ag&i`J zvF&us7Yy@$I)H6RwP=i7S?z?P=Rh5Fmh!!h#7Jfqpm0fe?^ZZl^W9xJi7FY{9USk9 ztC)>;C=YaWxvQ*WW-x?Y+v5t z-+%eD-PkU>tLI$Nt`!fEg*2oLu%xLjyEs}^r6g*iD2{@o=Pz>n+(k}ac!aI9=MfFi z+(PP`FuRGm=`tYWVi`WMwIZq`Zgt;vAP%hTa*o$wIyG0vlre(B6JP%(7r*>9yrj$_ z8X(LdETGyom=u-}1`32`Ioh=azmdFP^!$(>AY-pnp!@W_@p39r6*i8a#M2^Sk*S3^ zXb%R#=suZ|4GCkH#yevkT7hB1KITAOl?5=~5_{d^pe40f3Jd$aqZcEAq{so=r&D9D z9TIxz$|#tZ57%3wOKoBm3Af_L+_7Z^+X3BgG(sg^y>VZk$a=PW-zW?s=9nj3@h?5KlwW1U%Xy@qK zL;UTH-*T{XnTgXRv_ObS0O@#lXcF%ITJl1ylNZ}LtUX8!bQQ4U;${u?8_Z@k@BI2F z>|gs3FCflm7OJtI&Y=xj9%K81ckx{_Bbngg3)VJ|!R(_9qkf3cq_N6UQW%7s+)DwQ z66EP~%Hvh7T>9CMpgCab)dXsZW6l)YzM2;08f`Tr^avE12#-GVJZ0Fk+TaHhyLJU! z?(c9*^fokufv!i34c@=>I@%mi_{9DFFj0ALlZYw>usEdJ;Y%;RLa}**suk)WG;YG9 z&%DUvPd|y&yOtJui9?V(jK;uHM3+DSL6(!f@om#)LC}+ zwh>a`Mitr!=brou>uV00MG8FBdff)8ZXolkO#C_%KZVEef{({tk6rv2o%IkAL-9E`0tmq}jJdMDutOs|kKR zS+toY!?ZIf>|C*7X?I~0h&bYvhi&S$PJG|FK@myxp=6JzpL?FCUUO$?_Tl zM0-i6<8ix74SI)JXIAXSG=#ifFvVSZUtmQ{#ixuEYkRqp-pMJsmDQzz@+XnG4zC>> zU82`wPH;I0)w~m$K7A(ayJQ4aW19{5!pNIXPInU!^K2JCp-#{lH9xAX^v2y}t}8Ij zodMnT%MH!2FX-m}uE;&J_&%2UH~Jz_-%N%n)|0}qN^3&{h1G+8pJXKOH9cC?;zN@s zR>i>XZ9YtI4qal0ewy6s{9qo`vJ}D5s7Gf#8SwZR%?sA3_;sTSO@1lZ5y%+&7lbJW zCumf>S2QZs9O{L#m_xOYRc~ZJv;XYzE^tMF4g1H5_0O0Bb6{62vZgCu1pmJu0jT~1 XR}t>_a+gHJ00000NkvXXu0mjfMcFGn diff --git a/erp_web/js/HoorayOS_mini/img/ui/folder_tool.png b/erp_web/js/HoorayOS_mini/img/ui/folder_tool.png deleted file mode 100644 index 661c26afe7c32440fbde37f24daee5972fce5d6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2691 zcmV-}3Vij6P)qvIDhgv8l5q!1GSGhA914p)q#hfmho+jZohZkeq8~4IjvOYU5kPfa4tQ?nQ=9^ zNqVZLTf-EzVYG3agO5B(%PO7k05XO+2aSZSi-f4Ci_mHD-|W5Z zAOyrVZSKcQ2X%&fT|{9wwfk3+H!-GCwZl|t&DepjldD*|pb2-GOu8!XwSO3)LZj8RSS=^B{7m+lu2DB|~{ zX!_mnvvs;f6x`H+-d2}3+Rk>hVy5&7SQ6Uqcitk&;9grZw9s5i#&}8hQ2`MVZ=5nH zTugJm?b-lsDLTjwK`ihwPpd-P%xPv*_OGphMmDc);k;wAGDfma(wIChpi=Yer+);% z6W{+KWAD?tp)K+R9pHXYb9V7?J$o#8-VY*>@T(fQaP~AOpM8d_7v4uzK?BpPm-)l9 z&+zVBZ=q5fWExB4WOyY|xm=7CauR29$Q~EK)dnG1dhTR^RLN^G@i(!9b_(rQN+=a( zo16UYH@~3Wyi^XNF}P&tlUdlGtAQ_qV&QvhNPvS$d+8(dWd#=j6i4x zA2RmILXLnE`PW}gLOY}O*>Mqd6(Uf1@Dh0S#TTr=87rM zaQ%z;0s9P}pa>UEzm9ha4*!1T6!Ynvt__@il7?u}PzE}f$qu!?Fryj$7N-4A^Z zp@rC>qYa+_*^e2yNbMB`PX7ES1V7>N@BILopBwZR9r)E00h8x@i~s}d>0(l80PUz; z)M%f)T7+cm zQZ5X2)=i3;>phXFO$^w$B^DSEVHT`|E?KlI+DIePT;fw-{u-+X4<}<4ZoA`79(dxZ zBcXJG)+Ndf)3lzS@cK(Hvab*(a}Lp|KnxG9x4mw`8WTGR;!$N z=n-UgCRJQ#U7PcT;>6ub4lp=4i=N0*c_)=9E?tlF-lK_XwWnJr1IXma_BrQF0Qx;a zsEk!I6kNSHJ{fjrH=BiMyO1)=a^|`>QkNQ#1*NNQfrWIC2V#)XrLkDw#N22G7*qAl z4!G&VTL-B9M583uvXqb;wwG03NMf6GxGYuTp6YIrSfNRc{tmijk;>YHdp|MaXp#}# z6eezu5Q0(xvj|(5QM!8R)%1Cmg*{^3c(~tP$`bejHgY3uTgNn&UInfQ48sygiE1OS?W#0oO>Sm zBBQkpWaT#Q`@&a{_UcmkSERYfu}?fm6QB)ZPdI$fCz0mTV)74_z%FJ%*XKaHY0Y$1 z7(i{2Jo>YqLEDfH@^)C5;l>ov(|=G)z?1z4IDB*+ z*?ilEwUVlGw5ngPm#N+^4Y4{<7yRamn59I9QueT`5S=5$0v z;NV8z#K`ot?Gcmcb0c%waK_f{RZ29;LC0dcl@h1$eShEr)7XrZu8^$o!yGA^E_lOY*$hv>*jzdED+2|7XlP^I{&;5X$|6 z8Sc{e1y;mVeEM=FHYJ~8D4mC5W6bTfSXCzLhSvo#R_cIesO2P7i%w_@eMXE3j0~hU zNK_^-Ou)Gjh($K%PiPW!h9egSN@Hgh8jMuhYlC9u7aJPYMb)a-2IdjF_&%5V$(u-O zAzhu4H?#?c;?w(T)YEexRafD?rmaOSKQu*RyBs)wmABJC)+Kf5$0@AN7v|88g$#}+ zJ+k*?pyOk-C|GapS4=9jyh{=P|MUpJ{69gD)K|~Lt$zRj002ovPDHLkV1h<09{2zN diff --git a/erp_web/js/HoorayOS_mini/img/ui/folder_video.png b/erp_web/js/HoorayOS_mini/img/ui/folder_video.png deleted file mode 100644 index fa2358e94a5bada3a2a3b9b8fc2318bf7bcb18b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2333 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 DG#`Nx diff --git a/erp_web/js/HoorayOS_mini/img/ui/forder_selector.png b/erp_web/js/HoorayOS_mini/img/ui/forder_selector.png deleted file mode 100644 index 47707a9ca0ce916c761368d244ce506688be69f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1919 zcmaJ?c~BE)6knm(mU^`vMQhbHMO&@pA^{RjF_Nf3LTN|^Z$h%l3dzRJA|X;#JX))^ zqcT>6G99NLE!Ha?ELF64&_TR~B8LhR2v@ig!j*5+FIKRBl-(NBf*@mMOC<`p2Eq668{SYJ`*QCnxJ;p>u~am%o=Q=X7$VjX@fa%8sy1K> zOr=TPRDvx)5N`&qjHP1b5kfVgWvVk?IU=%_EEk>zOqc%xr5E?~{7ra8KdyZKQ z^o0qPC}RARRIEG-4I@Ylkw8&;A&ZrglEO?0WD?{C7Dpfuu-IG{mm2^r0t~4-N@Wbt z89o?dkYENiiR&qx(4ihiRXmYQi5M``f3Bd_57X)lFUtfA#xkn(EDn?HxzdoKT>k&2 zTJ5m4fl^?v^8HU@gECc*u@snrNG8>=aqB><#hN>8qKv0AsfzYF2 z(R?Ncjlp#qBE|5+UM?5PbOuVLQ)4oThyfXxIIa=$cw$M2SR540SQgZqlSDnuY7|?^!1E_Ru3afFcRO4X%>@&7JYGLAwF_0yb<|c z`f5hbg+HP%3ns(zH1=PO9y)^4<57pl7H) z)ef4v=%#ME$qt&k>1HS$pv6wNI6$ihbZZZ2gKz?ygSI(Adk@_XWiRM((jC2^(@A&s zg04Q$-Ai}()Al~v4&?yt=%XD2bWcBo+X*q?b`H|L1Mc2Ix^K|kKjmX@imu<2Ctv=Z%Zd9?VhpQ-?y-+0P&?O--&HhO*wXW z0jqw?IxF=SyfN=PWM26KbSZV!u&A@HKVzruF0p!YVVd;X znKRaLjO{y*PxcXve|)xLOvTh&GvCae{*baId~`D9=7SKh>O7`g(P3pCVUT?HisyG4tH4@T$1R#Pb$YfUkYi@1(_i zbnzaue&OK(;oe}1is hR^zq-lbj<&t|DJ&aj9r+-Z9TFQ6`O)oLLl?@i*h)e@p-X diff --git a/erp_web/js/HoorayOS_mini/img/ui/globle.css b/erp_web/js/HoorayOS_mini/img/ui/globle.css deleted file mode 100644 index 042de492..00000000 --- a/erp_web/js/HoorayOS_mini/img/ui/globle.css +++ /dev/null @@ -1,8 +0,0 @@ -::selection{background:#99cc00;color:white /* Safari */} -::-moz-selection{background:#99cc00;color:white /* Firefox */} - -/*webkit滚动条样式*/ -::-webkit-scrollbar-track-piece{background-color:#f5f5f5;border-left:1px solid #d2d2d2} -::-webkit-scrollbar{width:13px;height:13px} -::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px} -::-webkit-scrollbar-thumb:hover{border:1px solid #636363;background-color:#929292} \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/img/ui/google_ui_sprite.png b/erp_web/js/HoorayOS_mini/img/ui/google_ui_sprite.png deleted file mode 100644 index 7f137dfa2f327f86b3ab849e7b66ab8e6ee4df72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59555 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 bpj@hpWd~SRRjil;;7?!YmiBv1hlu|N{JgIk diff --git a/erp_web/js/HoorayOS_mini/img/ui/icon_main.png b/erp_web/js/HoorayOS_mini/img/ui/icon_main.png deleted file mode 100644 index 3914acad08eec6ffa5a51ec9080ce50dec77b3a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5385 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 b!(IVoy84ScUy`={{yC|ormtGAY#;JJy42!5 diff --git a/erp_web/js/HoorayOS_mini/img/ui/index.css b/erp_web/js/HoorayOS_mini/img/ui/index.css deleted file mode 100644 index 64b85d7a..00000000 --- a/erp_web/js/HoorayOS_mini/img/ui/index.css +++ /dev/null @@ -1,209 +0,0 @@ -*{margin:0;padding:0} -form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p{list-style:none outside none} -a{text-decoration:none;color:#ccc;outline:none} -a:hover{text-decoration:none} -a img{border:none} -.fr{float:right} -.fl{float:left} -.disn{display:none} - -/*webkit滚动条样式*/ -::-webkit-scrollbar-track-piece{background-color:#f5f5f5;border-left:1px solid #d2d2d2} -::-webkit-scrollbar{width:13px;height:13px} -::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px} -::-webkit-scrollbar-thumb:hover{border:1px solid #636363;background-color:#929292} - -html{height:100%;overflow:hidden} -body{font:12px/1.8 'Segoe UI','微软雅黑',sans-serif;-moz-user-select:none;-webkit-user-select:none;user-select:none} -#desktop{position:absolute;z-index:1;width:100%;height:100%;display:none} -#accessory_zoom{position:absolute} - -/*浏览器缩放提示*/ -#zoom-tip{display:none;width:100%;background:#FEF8E3;position:relative;z-index:99} -#zoom-tip div{width:960px;height:50px;line-height:50px;font-size:14px;margin:0 auto;color:#984B12;position:relative} -#zoom-tip div i{width:27px;height:27px;background:url(warning.png) no-repeat;position:absolute;top:12px} -#zoom-tip div span{padding-left:30px} -#zoom-tip .close{font-size:6px;position:absolute;right:10px;top:6px;text-decoration:none} - -/** - * 浏览器升级提示 - * 5个浏览器图片为MorchaDesign版权所有,本项目使用已得到官方授权 - * 9 Browsers Icons Designed by Morcha Design - * http://www.morcha.net/post/46.html - */ -.update_browser_box{display:none;background:url(loginbg.png) repeat;position:absolute;z-index:9998;top:0;left:0;width:100%;height:100%;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))} -.update_browser{width:640px;height:350px;position:absolute;left:50%;top:50%;margin-left:-320px;margin-top:-175px} -.update_browser .subtitle{width:640px;height:36px;line-height:18px;font-size:14px;color:#777} -.update_browser .title{width:640px;height:106px;line-height:96px;font-size:48px;text-align:center;color:#009AD9} -.update_browser .title span{font-size:60px;color:#F33} -.update_browser .browser{background:url(browser.png) no-repeat;width:640px;height:128px;overflow:hidden} -.update_browser .browser a{display:block;width:128px;height:128px;float:left;text-indent:-999em} -.update_browser .bottomtitle{width:640px;height:78px;line-height:78px;text-align:center;font-size:14px;color:#777} -.update_browser .bottomtitle a{color:#777} -.update_browser .bottomtitle a:hover{color:#999} - -/*遮罩层*/ -#maskbox{z-index:9000000;display:none;cursor:default;background:none;width:100%;height:100%;position:absolute;top:0;left:0} - -/*图标*/ -.appbtn, -#shortcut_shadow{width:86px;height:88px;text-align:center;position:absolute;z-index:0;cursor:pointer} -.appbtn:hover{background:url(desk_sprite.png) no-repeat -250px -100px} -.appbtn div{cursor:pointer;height:48px;width:48px;overflow:hidden;position:relative;margin:0 auto;margin-top:6px} -#shortcut_shadow, -#shortcut_shadow2{z-index:9999999;display:none} -.appbtn img, -#shortcut_shadow img{border-radius:3px 3px 3px 3px;display:block;height:48px;width:48px;margin:auto} -#shortcut_shadow img, -#shortcut_shadow span, -#shortcut_shadow2 img, -#shortcut_shadow2 span{filter:alpha(opacity=50);opacity:0.5} -.appbtn span, -#shortcut_shadow span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.3);border-radius:10px 10px 10px 10px;filter:none;color:#fff;display:inline-block;max-width:60px;height:20px;line-height:20px;margin-top:8px;overflow:hidden;padding:0 8px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ui/shortcut_text.png', sizingMethod='scale')} - -/*桌面*/ -#desk{position:absolute;z-index:1;top:0;bottom:30px;left:0;right:0;width:100%;height:100%;overflow:hidden} -#desk .desktop-container{width:100%;height:100%;overflow:hidden;position:absolute} -#desk .desktop-container .scrollbar{position:absolute;z-index:2;background:#ccc;display:none;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px} -#desk .desktop-container .scrollbar:hover{background:#999} -#desk .desktop-container .scrollbar-x{bottom:0;height:10px} -#desk .desktop-container .scrollbar-y{right:0;width:10px} -#desk .desktop-container i.addicon{display:block;margin:auto;width:50px;height:50px;margin-top:5px;background:url(desk_sprite.png) no-repeat -420px -100px;cursor:pointer} - -/*窗口*/ -.window-container{position:absolute;background:#ccc;border:1px solid #000} -/*当前窗口*/ -.window-current{background:#fff} -/*最大化窗口*/ -.window-maximize{border:none !important} -/*标题*/ -.title-bar{position:relative;z-index:1;height:30px;line-height:30px;overflow:hidden;cursor:default;background:#ccc} -/*当前窗口标题*/ -.window-current .title-bar{background:#fff} -/*标题图标*/ -.title-bar .icon{position:absolute;top:7px;left:7px;width:16px;height:16px} -/*标题文字*/ -.title-bar .title{display:inline-block;width:100%;text-align:center;color:#000;font-size:14px} -/*窗口右上角操作按钮*/ -.title-handle{position:absolute;z-index:1;top:4px;right:4px;font-size:0;cursor:pointer} -.title-handle a{position:relative;text-decoration:none;letter-spacing:normal;text-align:center;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-family:tahoma,arial,\5b8b\4f53,sans-serif;color:#000;font-size:22px;width:22px;height:22px;line-height:22px} -.title-handle a b{display:block;position:absolute;overflow:hidden;cursor:pointer} -.title-handle .ha-close{} -.title-handle .ha-close:hover{color:#03F} -.title-handle .ha-fullscreen{} -.title-handle .ha-fullscreen:hover{color:#03F} -.title-handle .ha-max .max-b{top:6px;left:4px;width:10px;height:5px;border:2px solid #000;border-top-width:4px} -.title-handle .ha-max:hover .max-b{border-color:#03F} -.title-handle .ha-revert .revert-b{top:5px;left:6px;width:8px;height:4px;border:2px solid #000;border-top-width:3px} -.title-handle .ha-revert .revert-t{top:9px;left:3px;width:8px;height:4px;border:2px solid #000;border-top-width:3px;background:#fff} -.title-handle .ha-revert:hover .revert-b, -.title-handle .ha-revert:hover .revert-t{border-color:#03F} -.title-handle .ha-hide .hide-b{top:12px;left:5px;width:12px;height:2px;border-bottom:2px solid #000} -.title-handle .ha-hide:hover .hide-b{border-color:#03F} -/*窗口内部iframe*/ -.window-frame{position:absolute;top:30px;right:0;bottom:0;left:0;background:#fff;border-top:1px solid #000} -*html .window-frame{ - height:expression((function(el){ - el.style.height=el.parentNode.clientHeight-30+"px"; - })(this)); -} -.window-frame iframe{position:absolute;border:0;height:100%;width:100%;top:0;bottom:0;left:0;right:0} -/*遮罩层*/ -.window-mask{position:absolute;z-index:9998;height:100%;width:100%;display:none;overflow:hidden;background:url(window_mask_bg.png) repeat-x} -.window-mask div{width:100%;text-align:center;margin-top:20px} -.window-mask .maskbg{margin-top:70px;height:75px;background:url(window_mask_icon.png) no-repeat center} -.window-loading{position:absolute;z-index:9999;width:100%;height:100%;background:#fff url(loading_48.gif) center center no-repeat} -.window-mask-noflash{background:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;} -.window-resize{position:absolute;overflow:hidden;background:url(transparent.gif) repeat;display:block} -.window-resize-t{left:0;top:-8px;width:100%;height:10px;z-index:1;cursor:n-resize} -.window-resize-r{right:-8px;top:0;width:10px;height:100%;z-index:1;cursor:e-resize} -.window-resize-b{left:0;bottom:-8px;width:100%;height:10px;z-index:1;cursor:s-resize} -.window-resize-l{left:-8px;top:0;width:10px;height:100%;z-index:1;cursor:w-resize} -.window-resize-rt{right:-8px;top:-8px;width:10px;height:10px;z-index:2;cursor:ne-resize} -.window-resize-rb{right:-8px;bottom:-8px;width:10px;height:10px;z-index:2;cursor:se-resize} -.window-resize-lt{left:-8px;top:-8px;width:10px;height:10px;z-index:2;cursor:nw-resize} -.window-resize-lb{left:-8px;bottom:-8px;width:10px;height:10px;z-index:2;cursor:sw-resize} - -/*小挂件*/ -.widget{position:absolute} -.widget .move{width:100%;height:29px;background:url(widget_title_bg.png) repeat-x;cursor:move;border-radius:5px;display:none} -.widget:hover .move{display:block} -.widget a{position:absolute;display:none;top:4px;width:21px;height:21px;background:url(desk_sprite.png) no-repeat} -.widget:hover a{display:block} -.widget a.ha-close{right:5px;background-position:-350px -500px} -.widget a.ha-close:hover{background-position:-380px -500px} -.widget a.ha-star{right:30px;background-position:-350px -560px} -.widget a.ha-star:hover{background-position:-380px -560px} -.widget a.ha-share{right:55px;background-position:-350px -530px} -.widget a.ha-share:hover{background-position:-380px -530px} -.widget .frame{position:absolute;top:30px;bottom:0;left:0;right:0} -.widget .frame iframe{position:absolute;top:0;left:0;width:100%;height:100%} - -/*应用码头*/ -#dock-bar{position:absolute;display:none} -.top-bar{width:100%;height:73px;left:0;top:0} -.left-bar{width:73px;height:100%;left:0;top:0} -.right-bar{width:73px;height:100%;right:0;top:0} -#dock-container{position:absolute} -.dock-middle{background:url(desk_sprite.png) no-repeat 0 0} -.dock-left{width:73px;height:523px;top:50%;left:0;margin:-261px 0 0 0} -.dock-left .dock-middle{height:513px;padding-top:10px;background-position:0 -100px} -#dock-container .appbtn{width:58px;height:58px} -#dock-container .appbtn:hover{background:url(desk_sprite.png) no-repeat -350px -100px} -#dock-container .appbtn span{display:none} -.dock-applist{position:relative} -.dock-left .dock-applist{width:70px;height:443px;float:left;margin-top:3px;margin-left:3px} -.dock-left .dock-toollist{margin-left:5px;margin-top:8px;width:73px;height:60px;float:left;overflow:hidden} -.dock-toollist a{float:left;display:block;width:20px;height:20px;cursor:pointer;margin:0 6px 8px 3px} -.dock-toollist a img{width:20px;height:20px;border:none} - -.dock-top .dock-applist .appbtn{margin-top:1px} -.dock-left .dock-applist .appbtn{margin-left:1px} -.dock-right .dock-applist .appbtn{margin-left:3px} - -/*任务栏*/ -#task-bar-bg1{width:100%;height:130px;position:absolute;z-index:-1;bottom:0;background:url(task_bg1.png) repeat-x} -#task-bar-bg2{width:100%;height:64px;position:absolute;z-index:-1;bottom:0;background:url(task_bg2.png) repeat-x 0 41px} -#task-bar{height:64px;position:absolute;bottom:0;right:0} -#task-bar.min-zIndex{z-index:-1} -#task-next, -#task-pre{width:54px;height:100%;float:right;margin:0 1px;overflow:hidden;display:none} -#task-next{position:relative;z-index:9990;background:url(desk_sprite.png) no-repeat -200px -264px} -#task-next a{display:block;width:45px;height:35px;margin-top:20px;margin-left:15px;background:url(desk_sprite.png) no-repeat -265px -450px;cursor:pointer} -#task-next a:hover{background-position:-265px -402px} -#task-next a.disable{background-position:-265px -497px;cursor:default} -#task-pre{position:relative;z-index:9990;background:url(desk_sprite.png) no-repeat -350px -195px} -#task-pre a{display:block;width:20px;height:35px;margin-top:20px;margin-left:17px;background:url(desk_sprite.png) no-repeat -215px -450px;cursor:pointer} -#task-pre a:hover{background-position:-215px -402px} -#task-pre a.disable{background-position:-215px -497px;cursor:default} -#task-content{height:64px;float:right;overflow:hidden} -#task-content-inner{height:100%;float:right} -#task-content-inner.fl{float:left} -.task-item{position:relative;z-index:9990;display:block;width:112px;height:100%;float:right;margin:0 1px;vertical-align:middle;overflow:hidden;cursor:pointer;background:url(desk_sprite.png) no-repeat -200px -200px} -.task-item:hover{background-position:-200px -328px} -.task-item-current{background-position:-200px -264px} -.task-item-icon{width:32px;height:32px;margin:22px 5px;float:left} -.task-item-icon img{width:32px;height:32px;float:left} -.task-item-txt{width:70px;height:36px;line-height:36px;margin-top:27px;color:#fff;float:left;overflow:hidden} - -/*右键菜单*/ -.popup-menu{background:url(popup_menu.gif) repeat-y scroll 0 0 #FFFFFF;border:1px solid #AEAEAE;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);position:absolute;width:125px} -.popup-menu ul{padding:1px;position:relative} -.popup-menu li{height:24px;position:relative;vertical-align:middle} -.popup-menu a{background-position:100px 100px;border-radius:2px 2px 2px 2px;color:#333333;display:block;height:24px;line-height:24px;overflow:hidden;padding-left:35px} -.popup-menu a:hover, -.popup-menu a.focus{background-color:#3B7CE6;background-position:0 -780px;color:#FFFFFF;text-decoration:none} -.popup-menu a.disabled, -.popup-menu a.disabled:hover{background-color:transparent;background-position:100px 100px;color:#ccc} -.popup-menu b{position:absolute;top:4px;left:5px;height:16px;width:16px;background:url(icon_main.png) no-repeat} -.popup-menu .arrow{background:none;top:0;left:108px;height:20px;line-height:20px;font-size:14px} -.popup-menu .folder{background-position:0 0} -.popup-menu .edit{background-position:0 -16px} -.popup-menu .setting{background-position:0 -32px} -.popup-menu .themes{background-position:0 -48px} -.popup-menu .hook{background-position:0 -64px;display:none} -.popup-menu .refresh{background-position:0 -80px} -.popup-menu .uninstall{background-position:0 -96px} -.popup-menu .del{background-position:0 -112px} -.popup-menu .upload{background-position:0 -128px} -.popup-menu .customapp{background-position:0 -144px} \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/img/ui/input-label.png b/erp_web/js/HoorayOS_mini/img/ui/input-label.png deleted file mode 100644 index 9f2943f844467319cc70e3b4d5ae077d6f312e19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1125 zcmaizO=}ZD7{?cipv7JVJq_E7pu0P>Nt$HnTGHL54Y;MIf#xDQ-I*jyvpehT#3a24 z9*Tl~54KD1?%<_Bw&oj@<>;1i*wbeVTnx?HacfFQc z->Uc8b@kC6|A1fBa$D9r@_={chzO?DC_iGL8Ic}qF+wNLzOYSATlpEbJF??H!~u^? zk}>8uN-`B~b8DQC;Fw8p#Cl=u=)XRG(m_Za{jlUiKXF+<+&vNO;AF2IoE!&Ls&732 zn`5j5A|?qKM}s)UV@IFrVztkHTRNB`^4QU5L3R9n;Bvu0$%IA#Hz3$RCMp!m`M+K9Mo`tH_YNlb^h9Zn~ z5=$~R;&gqX;IT9iVIo5wgG`Ye@u75d73u5>QIgBX={!v;Vb+)=7BXRWr71{*oJ)pc zFm+A?iw#)BVwoxy<*dq*@8|fHvQd=Nscf-}yIo1A?McF{7EAe11ggm0^(?FeyMhtP zMVs@%BIEmgE_vGL32+Ze;4q9SAElRQ<`KypUF9AbuwtM}8zGD;7{Pn6qAD;$eNMyf z<^3`2?wl{#uP z8m?O{RuQVhnq6*eSBmvU!G)e(nMJB>Jsu3R8Z2z-g{`;LHtXiBO4wr}e9mY?@CZyR zfy3po)RyYaZRzq@wwKykDi|y4%}c$y_@xFQ+vby}4*Be|SPiUDllkZShch+Rx0+t9 pefL}N8@>Ac;`Gt^o3qoK=bARs-{F;=8&9&qZ`Sv`_uEfj{srGUSS|nn diff --git a/erp_web/js/HoorayOS_mini/img/ui/loading_16.gif b/erp_web/js/HoorayOS_mini/img/ui/loading_16.gif deleted file mode 100644 index 5b33f7e54f4e55b6b8774d86d96895db9af044b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1849 zcma*odr(tX9tZI2z31lM+(&YVk%mZ}5P~KlG2s=WSbGzm0!x7^P##Mnh7t-jP!X0Q zk_SQ}Po-L1tlDK;6l?(>v)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw diff --git a/erp_web/js/HoorayOS_mini/img/ui/loading_24.gif b/erp_web/js/HoorayOS_mini/img/ui/loading_24.gif deleted file mode 100644 index 0393133bc994043d7a3b27f3758c12e45eefb401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4777 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

  • fCcnt#aHfuroOtrXN6of21p|4!a6e_zWnK7(eOg4W;9U2BMEgYkH0NWI5Tfab}%SpO73P!VL}!yuiO={cIcaJJU%GU zcV=py3cnOAU>)fos`fm+DX}1LfeH4P$V}u4oZUr1@Pmc4g(ng}k(HFz+FN#2Aa3nf z6$;{1!wZ4MX<%qmY0*Zp5LO3b((jYZf$3}8Y z34{d(C_BUNttJ`5fWwk*3OXskU@e*}LXD1ol+S!75g#Io0E(1~&d(%*0YC?CFLpRA zRcr}<{GR+`%@!_tZ*ixdWVmBzcbBzVN2O-KLd7LLAvhi>*{su#*w}$L#wBl{q82^zw<0RK zjg+&B;S({clj79(l+7;aj)BlE4DI!A7_A_+HfFkXbRiALp&??ROPCKnV)~1*T3iMY z7Fx;nl;Q-$#(=&>O)zQ@u@Vq=sXN`$la*j1Tok-zQgFP(YjmHm0;cdTa678m0la@V ziV26ASn3m0E&&dlNjJmr;eL@eE3@a9?`*?x^c3VQ}U$Fd-j z84%Z-*pT^Ph@7E5yp&$%4s1r^Jn{6>0aV|L zF)k%Y-6XjyioZylolK9JXRlrT;#nC0`zIk06IzlCCMRckgaqQzlr^c8DeCN8|3@X+ zhdxP3a$V$KC7IdGV)jN)eBqloa9|kM=4s<_obNg}$vbU6uS?Vlk@P#4iuS{(}`D6b=Vt`!s8Jw_8$jUfqw z;bo7rtrs;;$sr5OA%$J}{Y$ypAW?Ll&QWG$#-!ft8nW3_A+Cb6vt`LMl#{jP#|T_X z6xD|52F1f_=w^O3>cHP$(*Z<~qI`wgsO>mw=?%SK*<@_qksb8a0ht$qKY|3#(D=?b zwcHS>rbo3%C`{c9Fsg!(zFWjl9TfQJI zVv5w5flY3IqJY!?F*1*I{dYm8Fap38i(X3gGkpQ~1Zm7pNSxS`RZ63AU>ejleAul) z3Sm$x>E=R;WDcgMJOok$1uB7=J{TD zdjm0Q*q$NYR3{}bSOR;fb~r_(^%F&J(sh!wErNK7G3_<6f^!_bR)66aSCI=~DBiMO zuh}Zf=UHmAsh<}j@r(5t@-g!T11!Qw^|+>{4qZ3XGp=>3W@rTxU?y!}B7%cHh~^Qt z>@`%O1B8|d^}*!yxk}I+<=@LGz|=H^(42tEHS#-JxNb^D(x!BBMCH%Gb`B*!Tv0}p zqm$cd%U|m`!hz` zHi=spX)S?qP(VKDmeL?bCF^4*T{)%Zsz f6<^f$mJXa$2`WAIw8L!&=C9y9?F+V#<#Yc91?`A) diff --git a/erp_web/js/HoorayOS_mini/img/ui/loading_48.gif b/erp_web/js/HoorayOS_mini/img/ui/loading_48.gif deleted file mode 100644 index a2eae442eaf4a079b5e304c968dc37453b618bff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7050 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 SZ!1ye?#o?9TfRLpZT}4>dmOa@ diff --git a/erp_web/js/HoorayOS_mini/img/ui/login_icon.png b/erp_web/js/HoorayOS_mini/img/ui/login_icon.png deleted file mode 100644 index ce3814b93d4a891b3eaa0c30be173dfed348de4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10706 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 diff --git a/erp_web/js/HoorayOS_mini/img/ui/loginsubmit.png b/erp_web/js/HoorayOS_mini/img/ui/loginsubmit.png deleted file mode 100644 index 121fc90bf98dd949eea309527f8a1512273dd919..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^5K zmgSu=6o%$>K^SuNNlRNMLM)>Y@Z zbH3?su$$WUWNpvytqNi1FDEB?m9Tkpa}tjI|L6N+}(n^YjB4_!@yv} zz$4!|-?``B`_BKZ|LZkt_3rMf>e^McYwumZo)8r!X&lT~m?$VHII=Plst@NA6qHBI z7-$bICa*2xhZCu*q?W51$imgb*x4LK%nW2=PAO||Y-z4)Zfpj28ZZ||K|!UmR@ZXX zQdAH$1=+J2|Dj>^w0C^qMnMr4^>j2gwKaF8G%>fdb^ubHG`CYxTAKl>Gc1sOn7f!dTRXa1gB&RTNHjJ9xw!(V9yI+&7wjGXCDy^^pJsY67@McD zBO3=R`=2iTO{l2&eHGgG*hL-eXwIf;?gDaiHhplM1@)g-ISPt9 zn;W}=oYg@fyT7fdVg+&qxmbZ5DaF-zDd{z>9n3%;E)0LsD=G@gI=HwRJD8fwN&u-I zB(Pdrn+b|biF5Juaq>uT2#9lVNOHdCkmQ$=;^&u?WEbP-kQDfvR{~_}W^eA``ZurH zfARAEN8Uf7VDI?wW(jj=Yj<-qDQA#9^&zLcS$2uaIIh^c!n9Qr&<)0a%}m}$La zX{CeO(a?N~{_^}y_J`RIMpPK@%>E8rmzWa(0=UNj+@?d7Myx!BUE4Km#*e^ z;>GfGZJ29J7^j=mk^C(Qc5g?x<{AVRLYLvG^Vo^a%Em!pw_m&ZqOPtk(d11adST_0 z?_aQT!#DXKLwf`N@g79Hb4GTKgC8u=yro(q>3>D9KSAa$tqeA@SY;}LsNI!9HI zxiWn&B#_w9dAROq(fR#Iv)Sj^cmlTKN%Szl`(F3=I2jY)1zXzRK{SA_NG}K^^kBAh z$bPl%=o8Amd+%Z6nV|f(v+r_{CM-Whix3Z8*`o@o_9=j&W;(aa@pWI2%lO=W{x=61 z<}ah!B!vTE+ruQuBC!^~zkH+#`Zmn-cA6N@sLizOE_(!X@F}9pic@Y#Bj$nOeC_iM z|IuDSJYDodx_7#N_yhinxpB1#r6~&h%sr>GR4Y&-u)OF7wza~@Tj3CB_uSY8)o2r?c?sU=U)o90Z0&FHyJZVqOw@`cnY zpmhfYawF|;#+)he&-qg==;}JOU&gx27i4hYq?Y_ZmsH3UX?5%P{M3H2&H+g6-!Q8# zn7&v8mS4F9LeW2I;tuu8(i2U5rwVa`X*;i(sRxjoXvvAv@TxX`sfn>k``S6qv6gb2 zGVC5r-4xZ#DHQj?cF9eWE5tc8Es&+J3rtk-e&{)xz3kH4Tk9#E&`6i?A=>lCq~n-9vn_`RB*(^_M6FA z?3nUEWuz?ZtLr`BeIXN+b$Djx%ti3*(|CixU83B_ptGG3pv&$^`qvg5?qCyA>*Ibq z#sr4MP~^Oam9TY3^a4&~{Ngi_GRhOJN{-36m$siFU%TbrOLrOdWl-^`cZ9ts(M#ht z#;DBra^9~+OF|t^oN;pC>i?!V!N!g{1a(idw{MGRvFGV56&`Vd#ElL>sqhJkdBG>&r-2gl&PO5$dE&F(ul_eOd&ZEdm zL&klMcSZI%WgYL!M-3!NZu+83TaR%eej0MKC7ICOeP2?Qv7(A!qtnB?-L|>}#cqnq zHm!tfEgc;e>>?u$M=Na~>g}1h>T78=v2NvXxbr ztYoXeqOxm#W!Asl^G3m4&r{qvSiGVpBQ{2d?>$YPI<&$GO&;|+%Y&oDn`RhYP5S#e zfvA4SWk^CdLV5u;+R07Cz9XI@y{x1nk=({P$`Hg9JJ9kmEJZ)q)=Y>pS)bMwRBcclA=T09H;K!t zyR%lX&7LgARekBF0U?MQ&E&mBts_lP?MAJ8^g&WYnI#tqM3#c&eJAxkCpw1 zQjzr?dEr+_Ay=Hw-`o<%S-vmE)S+oXf64o`R#GG4W5i4)GE-LG zd*N_EyAbj83rp#Qm(V3H9zTDRekXW`Dop!@t_kxD% zV1NdC@z``%Yr8}FqHlTCs`cx5g1S}v`-3t5Aa2naz3FSKH2C8e#h$f4rSbvk*YP!? z*7c>q4w@yqNi50_6JHV2`_0^g5;Gbrg9FL0;U5UzZZF;J-Bp8g3jxok`CJ~o_(qoK zhK`tjm)0Qjau1g#Y=b3s7~KPRbD}eFQ2T=2pi$O*dq>VS;O$N79&U~k?vQyxdw3$T z><8B3TVt({#RgiqPRXBO+gfpq>WJqx)17qBUgSCd_&8U!AXI#l3`wrAiN@@c!xX)E zdxV#ep;aJW?4!*ZTuH&4x4I;~tCmhCN9`l}{YHv0z4N0DvIwXovfIW^x%Yt|s>ELs zqdcIqt${$xFTSDyxMH7k&CrDxALB2=<^kJPHK$E!B)Mra$Dm`&u9@p47&pjf-{mGJ z8}LIApa}Rz$wpbw5?$tfjXH_c*fTny!~JyKxQn^-$LzX*1r}-88sn$! z_?pGXuJt_6jG0(|ZvB+QL5dJZpo>4!dh-fx>yPniCQR=MmPvX8ReUkCLHDrbC0F{2mbE#Tt5W-Zi&O@}E zuhOVEU-)K5NrS?F3+qdjBgKyRq$%CwUqp=OV`x^_gqN=i zq!EAhI_-%nNh^fodxanoW}%vRZT)!MEB$DdM$y5?n=ff9+8D!`Qp4$6-$O#e;}CSQ z`{q-dMdwA{sFND}lNJ_xu<^QAr-;$|C}*3A<@%Kua#H{fcrh73V=F45AiuN$_B(gw z215~z;V|Q)F58P2vcgnZKcd}JC66lz^3x^?h6>f*l3&yW?^vs5H zV%kRE^!}n@n2t043;mTCa=Q02ewW?^vc;%}EThXVtt}WsRi|}jnK4rsZgS>%Tk1+* zo0?V1Rc4Ukvi9}|C;uhTrpA&b=-4pAb})p>I0f6Zl^ECh zX|E>@4+M*TfM*J#(p$-D$%-kxRTp!vQpBlZ=q5TGeECimOZ>-y?PQ#waSM~1Pu>9W z+e;5PM(pGSot-aTIP`;g(<@<{@{yCKLXB&4i7=6T8lG6!;IW%GuF=slJ>psOwd8x~Q`FY%RZ@s}}4v z@ExZwO~lJ@2sousaMM2&GP!WwBCCiKx@AJU5WHC+4o~GBf8P^DxHCKMyVHCzKkX zV05NUg)vHSGCnfCRSj*wH#u5Qj(cnkt4;pD}H z9{{TJTlHoUha0v7C$DKzAm4iGn|zP6?T&+yDdDzy)va~y*5#ScIpmZIH|I~E+c$wz z)+YGnxiTzTjvlF*5%I*F=gp7_jD4f7Ch?4Ertj{hc51=a5VifllElbtonY>PYtPeI zdRmp3z5ddQ8Nbo5QKe`37kKA&f79R_AGM6Hn~qjNfAzU?c`(KlJ4j~qRH7H!|?o)c=m zWJ~uYoiED;m`UCn2Pk+AG?9+U>Ml3AQ0xPNpZ=puK@HR zD{ThJW4oL5%tLqY-{5wY9FFbg#UhbZsU!ZwVG6X=uxsCBrGO{o+paq2Vi4N&PS=o^ zot#+L-&2mxVNGQ*_4}&Y_+z75i;a*qEB@)#Dg;*obNkpz-4Z7?2dD2 z!mBm?uhpvHY|W=12CS28%8%+}i|5Wk>dZu~?+Y)Iz3SwDw7*6P7vDa;RKcdh5M%3TR@Vd z8%;Tpt9Kw8?8@N#M-M~uvoGaO;)9ib;tPBCyo6zjCQKG(c~l6iE0I2lXQW_!M!J62 zRt1^28Y~wnhP^zHyk1*TS2CGbGX|V7F`UAchUJa(Rxjb^Lr~ryOh4VPbo?~5R7Esz z2u_4fi(2Pdm;Lsg0+|@v$v$5D*n}Nxrn4$);RIXW$j(W2CDd5#pcmvI= zlVH#)&ou9HjPv(!1~2B3)CJmhh@y1p7P-adv-QT%qz2xL-W|BK^)W?ib9Y@(tifQk zhL;sGUkla)ur{Eq21Ta^*(huApUguNTV%Lr1a4mT^GH%~4fq^dL{Dm#u|9Nh;@Q}_YG9aLJDrh1^?p+CKXAN0R`}0Tj+C<9n=se z5*fAx)oZ7`E(nAs9g%#SBEb;dAeT=ce*HMT>^S1aF`@TXZlS^^s%gnlg}O|z2!l4y?T0W}4!6S6%ne1x8a)i!^S#9^P;&A_h(va_Y9Wn=b2ntea`*?NI zLJv{F!{njv4^8=bG=UbCGaj>Gnj_sOrB#e%N0>~kV_M?Y_(vP1g1RT1M~p1$305(GvXNUZ7aYjQtWo;T6es1`ZTWV3sP<%O71j>RqW+wRdTkE0;z#+i9ZI!%Wvi6IjO$ZR?Irb-m_wZ;3h^F%qh`kay;?_36~}E z%1l8k`&O)&#w8^yO8ucOlG%B+b6b(cJwYw*eVtQX8g`#$GR|&NTICqA4i8$38y|~) z2S)28oHOoO+a5B-PGzu;BUF|rwldHLVc%rsb5-KRl~s=-A!Z*2s`A5A?K=mV#+ld+ z%mivv?ex7h8IcV57j6PaL}7BW2A`-WTqyaJk4k+G>Y%rewu__HHQh4Rjp|X9M4&r# zm(lwgF{{i}Gf;Iu&5s3SKv}O^3d2_()A9@YS>=K&ORL5EqOT0e40R1D(_#7K8B>vu z;O>jIh{`6Pn&3JbSv?goi3$;$Jc3Aq9qhi0O){UIIC)xlxY)~xT;Q+=)tAa_vvFV( zOUx+O*4cE%LeumDlME4AOn-O6TsS;jq;+9lQIK3q_O|J@(%$?OpGK%-V0`a+fF#_f zm2UQ<;pewF=M( zrGvJQ{hf1VD@W4aNH9SyBT(6ET`YG(jg&0{0TO9WS|PGRYFrERWnAoizPQRy8=x!9 z+=_~3EG(#y3VIPtUd>J6nU{;j3P?Z4Cbp;}gRv5T%_I$Azo8KL1a zx&}U!Kd=}?4WxC)h&*d|k$G!Pw!6W86tc{{YzY79az!|w*Y)iXxXhO^O(y&QAl z1%YpP5?qc?25Wx&itJb*`+q$$-`-oR;t@R)BF%4cvrWT)t zeX&D}^irZZdtF6ZYzU2xi9b|B~v0Wpkfb&_!uF9rVVMqN(B2c6TBBZ+dpE^*HB`;>u;HU)Ikb z3ye@CT~xT2%X`Tx^0(VWS}zhoXK(qA4s1T!sny|btDhDdB9q;53U-_aP4 zMU=nI^Yz>iijsId#F z1W=LKoB}4oMDE7vO?gXYISY|WSWwAieVOydU8q@3iQzRod`QvDV8n=})YM^BgTu=} zdEb~j(R_BUoOoJ7m1^Sil%ffM;^5-Ti)f?!XGEV{9Ts;wK7tTo_; zr>mefZsa+G%XVm~G8cZ-PoHTsx;Kpn+51M)f(0c3g9PN?zTrFRV24ZM%X&(@G}L*~ z3u`{&Jf(d-J^)gbf0{Wp7~sTgnWB`6iufwo1l=)`*>*Y4J7VAhvlaf_f3`HW?ke}~ z&h13a$#3`Y@rm-$Qav4q%7SlK56W(%KnRZ+H$~2C&tz1Vb-6LvyM-xJ(?WP$QaAg+ zmZOe*^3u?frqGbDNe7GHVPVZO-hrjgmV-PZ%@FWIwoCLNs4vny3Vx?MpQ*3PHt6Mg zcyy45epy#p_rz6hhipnQ0Upu3UL4Bsd1xz3P-CU-o$->hF#4Hw)dKNb;V~c!eAv3M znQxk@73lc^0YGRC3gp#Bl`e&09K0PXITDk1E-K4J6_O}#5MHg1n@P+W%EfaA*KW4T zkzasoXSTsJ5IEM0&XA;mAu%Mc}33l$&3UFiF4 zL$H=qR9xAC(juL94uwN=aTn^1Vrx%P1Ws!}OhdfuZ#ASrp(9>HE)Y>U=G+c6dl%l*PL8mV*Z*pOx-K!ts_~z3hTc)3H;pVK zuiK0!b7gVzH>;Bsy#n2g3!h21=?Z(ZP;#!RD=sK3nwu1a9m|R09my!-1ABV9-4LsGDAogP3X2-%B^Cx3ea{&f~4=SX}cdWPR%m zP~lL7F;E}*kPk}3WclC)?!O@45I73ubP6%_8Ua}-kbjKpT+s8P?o z5%wm-!QQJ~+wb9nHO`S2g;@edM=hG_n7lu!g>rNRklIZnZVRWap zxr3Tdl4%P&B?(#I^XtnKz59&AOcY8v^_=yccP|?OmN9KQnl^J>_-~=7f)tZjfzGsX zxR`Z%9K-$`PpSA&LN?3FS{oDCTE<(AkxiLda7o3uc>{*g8iYAX z!cjvxQDo9j4i1JsE&ZCAfp_;tkog5}*?%g2RAxbW+5kS=QOp2(UA$P6QXaObju<8S z++h^{W)JUq_qBH$=m7^KKbR|Dt#dzGNM~!mg&BMudwP7yAS5W5Jv%#VA}%h@)_~7I z33~H0f-azgU*#j;6WGqD)Yip%5F3>=j$us88~wNaT1$;Cmbl7k9o(0^9R>t=nhjW_ z;iyt8KkDo28!X2%MAj_WoCz93(|EReFxZlY)~U0p%=+Qy=ec`ue)r@DTIm&%XG_b= z`k#TI7yLT@RxP12!|^{2Wr(O8MZ8=&NWue9U+BNlUa4~Zx^G|s7&cpF9w-)UG zYW$&ojZIR0a@gdTdLAEjwYmJ;cbw0w<_0$;f!BJ|wIOoRa5L-feZTK(yarA`%uT0p zU4yA>I=}hmN8O7V*9KSl5OiYK795ckl+36sz#Qbz!$UG@+7v0f%Jcj5)lHZDk1eTj zk4+i4hBEuO5Jk6NmmAw2;&Jax4*vP~$X^<=^;x5Wi)oKI&hnBBZc+=?3Nj{_mRgLs zx1QE?@*vY(Mw8F?a-!V3EL&#hged$AJ$){!Gl4L&)vI2Ms}}O|iOAq_(dVDSW+)o! zriCbSsnrr{u-qs@DfUGC76@r6mD+SsMcqQVMYRplqn{U2`s{|B-Pz5=*884AN6W}@ z>hI2(~eUl z?~s?PegjX5^?qv>s@u>?xw^Uv3xQ!ImCaa$(_^fXi6x?1k28*cU zf$1VL?=Avel=Pi?B7bT9@?5oFQJ$Rt zQKURulY0byEBp*l64eq$%$9+@k@WzZBGF_nG;<0UiQ9e$=8TEn-)efsR0qT(hD)@oSs&{Iqz@t}`cC@*enQ>56GE>fHFVpNN1#;{ECnpj zS6ot4J3&D~&};8I+jncRA*kt0xEl4~%&pel8{*79$!pkwlFz-B!}*m*bH;U73LWUt zhR9>or6?y*yAAAxi)EXyIPk{zIzn;vQ6-LRDR(Z4k0Mw8sIF)VB-`V660z_0T_(_X zk?cYm{oZ#5wsh%xjaNV|(2rv%8rrkQ!TnRW-T{f2m_4{TD8F}ku2>V%(W6|V-+Zx> z6DhbK3ppRj03xiOuRhYhRGr4GhzF!|TTgzTn8t4nxVX3g8}axxi}s=t#T5{->NON9_` zdO4!)9s~S3r?YxYLe`!5CEG}!>Hw1vUV%l?`?*4X3HN?vOJe(f3 zlUaGu#N>M(#m=rP?K0`nrE$5Q>HE%B=&03DcwNosIs^1`7wf<&NmskmQqN=AtspM2 znF5$Q5#HAVKKorDJF#GqRjCGQg66BOoyAelxFC+|+fDbU3qftW8D2`_RL!|%eKS61 zsjF#(H?Bymtv6rG%F2p~*bHv*JXU=!{nqNjSWenlmdY0w^A&D)b`zJ`UwOO+=w}^7 zIPjMZJ0gu>U!cXGUW1CqdJx; zvB7C^AGcOCt?fIUG6mH|6bV%}Op?nx=8bDoQjm83?(vlP<<=oPHlLpRFLT3^zMj_e zN%?a9M(1s|hdI&>t*PEz~?ZS&a%$l<-b3_TdTCHx}F9VKI4<+jF{5UoAKJD>){P?6)eATW&a2X38U8W=l zh#5r(csnv4x}18OXBV!uUaokFl~h`B`+&cf8Mo(t+VZ)c*=6(EuUqMb5Iw7qnDe*2 zF+VJH)?yTpJvacLZYGP0+|=J+UJQxU6?j>a&8U4AYC5ts)D4b$>nqTy0e-jCT%J*| zw15EVc%>wdQ+Hpn`Ca)b<>;x|clt##*xTBPVM;9xvBScEuWbd!VKdg%pHr9NR#MH1r%bBCRizYJoUtn5((y>ZP*Dn2$c-TlLvkI zrM4>9l68p<)=V2KJm^PnKK~^=~Y|$IL8D0NjIVutV6S`HkQ3s zGq<;7s#JYB<@rryiEHqbL>Vgr;tj3{@3VdX?@OOQYam<=n6G)jO~ArcK4DwMC%ksW zd2im;5{~ld1Sn(lu#nS^swK)CMd{u1-*3Dqe;U0W#whxlN*glfTjJ(hu}^&Eo)l7vsf+K3heM z>Gp>OWc908uN=;O{JL+t*l$nn?(S@RqX44c?jC)>J0I5FDA>Brpj*YT*THb}775+B zevSZ}&7XK(+APNLP2!5x#k4 zPRYvG8zxn~na6Qay|^UzWaOo>ZhCRx2A9NIm8n~EaT!JEm{5SZz9m~uO)Y8TNEOUj}58Nh__)T;{-lQboy>D)d(sC%+a6#F+fd$ID^3IFFWPSMqDxHDQXTSV88TbFd2iYOURq+hHo*n%LbAmAg_LAb9Htx3QM6W50 z=5J2g@9*lFwX3$=nMJ?&271+v0qbg){a!9`K4m_fRb(Rq`Q7#{E8lMQF6*wkC?aaO zR;O+fwXr5ODJ$v56w+^7XR24vW3CVQ@H~v_9F`$=US2|bNoqek9ehrEh(W;@!cJ3) zeD|qp!)DMVs7?xVOayUgD_E%{2&FljV7?8X z`w3HWTH12YT1`rqctRn4s{IN@+`zTgGXhBZSws8A#w(l)Pp^1|q5MM+W`8)$-J+h-SN#Fg~LEAm@ zq&&B#<2=kmpGTzn{2(s#kx9n<968YEs7JT#stdM)YvW<1H_gZFkaC{jRp3`&IU`i6 z{?*S-Y$^qd!AE8YF`(?rc~)EQb3{tH6Y?;5E4S|gPZ~|GVcV$ZYz8f!FQ4BumzI_m ze5yY!PE1S`g9jMA-eh=Q@4!3|Cd!Lpg1%Ir1ie_$Ucqi08*!r1p)+X($9iIK&|deW;4S5>ufK>MZ9T+BO|qV!J!d4>+xo}DvwwYWh2>a`5winT z-}yr24IzL-d*vtZ9hzZ-Oi7QOZ1;n&g!5OyyXjG#CN7V(4lb2bdF>5vNQ0jVU$O@< z+Y#-6x|(TMPDfXF+TxehwQ%u;U$Slcy`ebtZts`Y-}qeT)pPJlgfXRsT9UMm(^#+5 zCwq`MK>Z>)vQ$`^d62um89hzB*VQk&6h}>gpG%z|(|EF%IwfW1SjXZAdyO$aU4>YF zhZozd@#4*-z4FRbYw`s`GNwj2+Yv9{R3vFcEZtYN8!Hnw4Gq=e2FsS1kpy1Vy$d@U1W7?>HqW? z<>d)c-VeZ6-6vH$~TL-GM`)XM7#CXm54mvN{Wy8%B7} zaXztUj)6Yg;>b<&sq?3f1a<9mF)UQ#jBfkH2_SDH_Q*{C*Xbr9iz$e3MCmOr(RxH_XmTw%9bj%AoHK=F- zfBXG5+Pw9o2U+NpW2-%AmW-jIWL3PhiA#hlU&+@A1hK~gL51qCMyVqj#>s%eZv1!W zy=TGVQVDo4@kUYH;P8ia+1PsU!w%R->xKbvcXJPT3iybWjhPcpV!=F%m1MrTtG`U$ zxay56!rwgptw-jY_sJNsy?U)k68RQRZJ>{aCpbIqr&n*S zZW^*UO$B$lZguB~PXH$OHt_a`M2u%d{xF^17y8{_`Tg+n!% z3lmQo@)I#~#0q4iy>j`~Q2v#|&7Q#L-4bbX{b%cyw{?Vms83d&9XsPiAC%Jdw|vUepg?&sJsQF{e6zddxZo3kYM@>d&3*wye&srL)BQ3xAMn`Baol2 znrQDsj}DHG^qmG73b6kKUrmdQfp_$ZK5OV`2_Hp&lj4hdp{4KrsbO{gdCN?_*VP@9 z7w>xADu#DwItZJF_ZWlMT!L**m>A2lE?R^My1G2RAow2cGG zyKX!@+`{T)J49FOZC4Ty^L>oS%=_EjOvKWzh=+rvCEXn@oZ0c<-n{e6GhOFKy)Q4j zNLE)@+efFt52fq-7Sp~+AE@PPTK2IgScK@D0^g=Th;3~vZDVfcWMUY0`lxTMoLVtavi zSDOVqe0-XF!H$8xbZO{(t_?R2<#xQ4x=Zs0*87{yYSuKc-pw-3$lbFHHrh37S3g$o z^@N0;OoLX>O=^!aksVOMunkg$_+>*WJQ3kO%5>MWRqKI0At`rH?y+>rsh7lN*mm1_ zeYV?9whwvS(2w8Ae)!~NdxgzRQD%nE#jmImy+#h66)x^u&%hs!&yUYBjy$6N6bp*%g-6B0g$C8L|- zW#2QTWs52m7`;UT>&eT?Q?KHvMt9io^!D;HFgq_V5AivF2H#XTdsX@7Q~%s(n!uSe zOt@*Cg7D^gd8h00Cu2UayvbQe(y(xe8gm<%t#$lz`v-AZ8vUp6_Z2n9AIMeLZDX2h zaxI&ke;U;HX7E8ylkaRN#qx79Fj1X^DsG>9HSZ-`W;CK*hQV(!fr(wPt|g%$2}knS8I$lBV0!Sw|91iuR*^r36E{h_YUR<2urOjI!# z7#SJ4zHj+@BXRDw^RrVe!i z#g#_aM;A(-_XH2yG;EVb16w4VHFgJ2pOl#5-c{PTmI) ziJ;$DR1LTl4&Vhb+HOmbjfx~4Pl$i?%@yr?Da2}ejRGx4kCE{`V4@7u5&Uw_g*%DL z^yx|OCpso(K|cSa*OE4uuQb6?g3JeR%f4qOGPHh-v&BA-3Nn&x!u|Fz>q;4*ikr0j zF7~M{h4gL`a)W_oW@L42B%^fA8t(PNKqNmTo- zD(L$gWftrgY-mEmq(>p8SZsIgKQ?3(mBi5bScVBh@^ZNVft8HI+>GLt- z$+1JP7i{o|D`LUl5#_9J_EMQ2isGi~L@GY=jQwAaUDaR&9m;gdnyw zW@f9)UFK&VgBb32+2ZeN_B(|`+eAU9&&+E$@8wIRv?G-JnweRFzuzN+K$9B8Q zj*m?=H9d?cb3?8UGDb|n_n}GL(G6q8?$?kJzy0E@VNL_py8d9rICJ_8?F@d@A$$(5|ipyO*BjMAXmJM_RgXlEW<( zpmXsX_m6wwrh2-%?jHyGl`V9lj3(^3AJkiN zC#I(fYHI89uW*>qOjp@KTI4^7QyFDKyO$e`m#KW~lRM`5elJ^ir(b=iWYf{3VeS8i zy(!CHv$G{!K4|d<^A9fbcR2k|oBelF|FQYsD9&Gve`ot&aL#SW_YF&?vup49`T3fH z@^TMh51arF?r5g|M z*>G2<5jLQod`;zx-YZ*}$n^%+SSFX(N(e?n*@)w{_l77BzSjZMlZ3y>A&Xc$UT*dy>^q&0@n8n^{sU@^d-&+!ztYEpj^SMi zEmwGd3?dbX3j0Bive9PR*&PBBb?-R6R%cAubb1J+Ak{*e*^-;h#dXssbK<5_5BaN) z;?YDQ2aSZ9V31ZPo*0pk%w(Gk8G+!YYw4MhEw)`?+L6vlq6i7;D4c? z|8BMaHp>3b3Gt8D{$oP?U!(MY`S^7x#_vo%W?^IFEERg^2b06!#0}(T>f9Z`O_f%H z6M-$JAWhATzf#cV!a@~#H;jVA=O&Ue9lH6(h<(2+R~DblP^Yyh`5~M91IGQkBjFUB sk*3E_{|npwD@y+L6!+fH{}BrPM+T=uG#0r(e>0brRFWurZ}j>90e#B3;Q#;t diff --git a/erp_web/js/HoorayOS_mini/img/ui/open.png b/erp_web/js/HoorayOS_mini/img/ui/open.png deleted file mode 100644 index c8660229e80de9a38e3b33c72d05097ba8409d89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1151 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 C(oWm} diff --git a/erp_web/js/HoorayOS_mini/img/ui/scrollbar_bgy.png b/erp_web/js/HoorayOS_mini/img/ui/scrollbar_bgy.png deleted file mode 100644 index bffd2bc4eb7806b6618744ebc876522c5716e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmV-S0ki&zP)3q=bp!Ze0vKq%jd3?Z>_Z|0p|A~k2T@1$MtPtu0 zp^gyh3MEd?^SwvgxAnPw)i{8$Pgv+=oV&!R+vuxd( z#nWt^%JJiU{rP|ERK7otan|qL%hIW8e!A&YH-En82y^BLJ^cBeBkVcCHT-$kIYPBR ek8#z7FM0w0&hf_nDEsCB0000(953-=3ViH-GjXo4S?E6ZZ+UuNPf>Nny@j`#*nwZoaQR z<)BdaCb=&^UVZ=dp=k}zmiub`d-yk>&6%)O{p9Uw%a4Xk-Y+=gh)CmV&K(y@yEaO% zyQ@B7ufXI3f-gQ?T71a6ce7&aI-$w?1*RSro_R#%@4r9Ob{c>C`F6?y!S%OQYgRBE zIB?+q|Nji+0>z&!V68eJ667Zbw(J8_3p{kVBKbPKCMWQ6&E;=6Y8ABpdV}MVRqHk| zF|{`>jXM3bQ{4A#gvj*cRso$NJj<9CH`>O}&Zx`L32w?zjBN{1WmXaBjL%`w)Zk!@ iQ&-@Yj@8jp<_J!ksFTRfE+LoN#KfHAw!y`b!5RP*qIyUG diff --git a/erp_web/js/HoorayOS_mini/img/ui/selected.png b/erp_web/js/HoorayOS_mini/img/ui/selected.png deleted file mode 100644 index c78d40bf9f7275c9a463a27bb871abba0d3e935a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 zcmV;12zmF3P)R) zAv}`|5=elIWa~PVfiebCx2jvUuAR1OW%R*dX}fjPCfZd~E71C&snnuY(;lEsT`4VL zN()O^RX|IjP(o)Qkc1Eu=jHhA+{ey;X9p)S^u~7j(D=*TvZeTS?*H>)Jm zpf|&8${v5f;~hXC=t2Kr=MepSknHbdZ$9wDJ>g`*xn!~sdB0Ju(mXZSUWNI^H7F`r z0#V%$L3AT53|v#F&W2iLg-XapckhR|&~+RayW8nG{$W~yr$2Q8MEpneXVb!x+Nzr6 z5nOUV2{u2&VR$K90h+8#pJqCHaf|5f;$f6-gPPMqvc86*ViR(8+pzDz^9Y8#<+KtVsaSzcD=If&h<_<% zvBx5_)tk{8cLl(xuk~}}dVR#HT=@26C*I6yL`?CuB6UsF4hVwFybEi%C zdi5?;m){GE#R7k*4|)S9-)A@skKr=>WLIEQRYg5ULhq)8{MB9_J&ruAt=WyT`Ride zo1xR`5DX7PtK-I>V|WZ#$ttLB;QdUB{X5e$9grkGY4XE^0y;aG=byp+Ik&)QG(xM@ z%J&2z1XT#P2X%hR=8;Dxf|m$3z<|>3$2{7sjw`(H1OOc*hj-Y*>tT1OpSZA;V?(j7OpZ z7HJFvNt3^Pk;2bchc8!bmBVH-c@@RZf;k(}-#0Z(BlwFF7N9eXDk8~BNxX96^N8p< zZ^BoWZKw9yDsR|W@@%+<&!VIA&nPIG+Sy0&6Bc0NIp-&mcTrAnYYwBeIRsIhc<*>y z2+JvS3T;cLkQXHp$3A=kufFj$WaJ32&7LYCf^SMVjozqmv5k4*>=>>%=3!0s%UEo` zOOEw%VSNH}GnS!p@!c>O3{b1p*X9)k96Zv9ZdWtDwRQ_^_Q169m7K`Dlo>KLlb&E+ z?(3oc#bHKi@efdc>wPe$XP_Xr0()EbqrmQ$bNZPRJl5Ae0*g6Ij{9-pVK4R{{wX-^ zD89609$eJb3IShS0+Gz*O;o`7kYBe_W4X4u1YW|wS_Ihh>d~UD(F0kgS ztoR-@)V_ogdyU)%u<&3cnSiAW?m~Z0CLAA0s4CqIy?wi5a87u7RUx4_Z(B9KK+eTuH}^5v@W_);uh!jXbre!eX3=OltY5ztIk~g&$Nlwa?|22#cAVvN zwi2r=8&O;NOY*)!zQ*o<-1!#XIr<3l?L3BqEy_|e;a+vhuUy_v_&h*;$eyxg+#Naj ze9Y;|2y5CZNP!A`>^M$G!ns&m`xNyp7TVw<#W^pNW-G$N$LTslV!wgv>J{M3?P+K@fd%2zXSlpn63WDH_IW|M)(0q`g?w89dHW{_1l=ecVFawX&xNXW=$1?&c)Lfc`O+7s6m4ukz1`~T6$9~|Am_{La-|I7&BBIMN(Q!TF0 zq&3`b_-49^yN&k6Mw3N?PEV()G{|onSo<9gkx^^!9pzZO@AG@5*WcP3IN&(VhgkAq z^)X^%#1tz~Dj@28b&LQ_%x8H;teGm!hCB63jAkxBP0!_$06hr^(&4Ay=aKr}{7dk( zdq|8Dl_nAAV?IkWB_O&2su=QI9Ge_+(xlH(6Jtz>xu$ppl>SB*J6Y6AT*Pbf2rHd0 z`d5r25~&n$Jzyk2K6Wl{I%HE)2R?7(<}dX(1^mAY_^$v10LBKHW-?BaasU7T07*qo IM6N<$f(?W*YXATM diff --git a/erp_web/js/HoorayOS_mini/img/ui/share_icon.png b/erp_web/js/HoorayOS_mini/img/ui/share_icon.png deleted file mode 100644 index b502127091d0ddba37cd8d582467d6d36f291505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5222 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 diff --git a/erp_web/js/HoorayOS_mini/img/ui/shortcut_text.png b/erp_web/js/HoorayOS_mini/img/ui/shortcut_text.png deleted file mode 100644 index 5d35cdcf1391b6ae5daf1f8ee475a9bdc27f615c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^CO|C0!2%>R?p_N6QcT58o*^6@p>Nzkf}8~&k;M!Q z+(IDCcIQ+eo=O@f^)EG;nv4yKy_ju zbS|G_@BCgfp@RL)R|3r@tfZStT-rW;dx_$iXYRvx%cPgYFtW=X5W}BERh}j zo$cXHHN&a9KCnhuoVYA;_=Jqk20zz%YXnpR8Z;V}gpO^H|HW`}n&Y;6oA_5-Ic{34 hwT3hCqvonVYh4h9Xs=W(|r$OkER4L+WCc8M)Vb0ci4c4f9W-UiQ|QLTs@j*XlUx zscQl*mlXYTMx8?bVE_8)yE6Y27CQluuSlc5ser&}xU!df9r0d@zRbASlsX4-9QEOe z@}@$rJ%%FHMN<(Qtn8!KYtt2JoPAT#q8``TRK#dEUDaO49-0dEv#^HRtf|0Dt}LHi z(X6Q$Ke?Z^FKBCk>NjVZFAFoR@GPe8A&yQhs>iH$CM+o6y!-g@+ZSay)q^F4Yfq4S zo##JY^BP4emn;VI%`1G;C9hGW-v8c zW9m#215+{#xY^{2A!@!m#QV*9TQpH88_o-m1xawR-PobnkdVTaB6e<3u0xt_` zc;q|mc#Ne1_58iApbmD_hT#e7>PZXoTHfx(SD$|gMQWOY7KpdQ^weQ8qb}HDp1;?n zhsh;>GTIBf~Kk`4~e7W31^+Wp zu#01qdu=yHXtBW^8UbEBqyN8a4_`xA=NB6qcztnkp`~_U_dqUECnqPf|0IFSp39y) zv$)B{Me6wYSbK*?O&1qe2uvwCwL7z1V1teGZ|;20L~5ePBzC(k18%n)vBkgt`cqtH z!#G0VFlsY1K0DpQ$A^AHBdGU#@EEbh#4VaRljM7Q4dS?@qKLsP;0<D5W+@B$fNANV!l^~xeSG?$*j=S>cn!1sHZnttS$(^*A+@1J(_03`b0*q- z)z*Oybf5zr=s*WL(18x@1c(pCw)kS~f)?yOIAb_Qr*`TtsXdNP?bQBsHPN2Ey*&i< ztxpF!(7QMQyu7^hI6BaQ4qOqi!GFZ%Lh5a^hsQJHg*$6%E~H;P+Nn?3(Nj%Rkbe^y zU(HJ`PSoP77aK}#cH4J0JHf{5akJSNz31}RR}Sg zZg!A*v&Ca96i6-7INrE+g_YU$+fRzL9^>KR;Te5=ykqki_8TR;2YSFgGyjkJH37Z> XFGqz(xwkd+00000NkvXXu0mjf-ha>` diff --git a/erp_web/js/HoorayOS_mini/img/ui/suggess_list_bg.png b/erp_web/js/HoorayOS_mini/img/ui/suggess_list_bg.png deleted file mode 100644 index f5dc2bd31f524922435fe8cc519d3d285c24630c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^SAdw2gAGV7(`{%0Qi`4~jv*Ddk_E)X=1EG3UCe&` o;*w35`$r8m{^m~t8v2Y3N~?Kzc3-|22~^DB>FVdQ&MBb@0IWzDQ2+n{ diff --git a/erp_web/js/HoorayOS_mini/img/ui/sys.css b/erp_web/js/HoorayOS_mini/img/ui/sys.css deleted file mode 100644 index ed634ae5..00000000 --- a/erp_web/js/HoorayOS_mini/img/ui/sys.css +++ /dev/null @@ -1,246 +0,0 @@ -*{margin:0;padding:0} -form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p{list-style:none outside none} -textarea{resize:none;padding:5px} -.fr{float:right} -.fl{float:left} -.disn{display:none} -.breakword{ -white-space: pre; /* CSS 2.0 */ -white-space: pre-wrap; /* CSS 2.1 */ -white-space: pre-line; /* CSS 3.0 */ -white-space: -pre-wrap; /* Opera 4-6 */ -white-space: -o-pre-wrap; /* Opera 7 */ -white-space: -moz-pre-wrap; /* Mozilla */ -white-space: -hp-pre-wrap; /* HP Printers */ -word-wrap: break-word; /* IE 5 */ -} - -body{font:12px/1.8 'Segoe UI','微软雅黑',sans-serif} - -.title{background:url(app_spr_x.png) repeat-x 0 -40px #E6F2FA;border-bottom:1px solid #DDD;padding-left:10px;height:27px;line-height:27px;color:#666;clear:both} -.title{background-image:url(app_spr_x.png);background-repeat:repeat-x;position:relative;height:27px;padding:0 5px;line-height:27px;border-bottom:1px solid #DDD;background-position:0 -40px} -.title b{color:#F60} -.title .btn-back{float:left;margin:4px 5px 0 0} -.title ul{margin:0;position:absolute;top:0;left:-1px;height:28px;overflow:hidden} -.title li{float:left;height:28px;padding:0 10px;line-height:28px} -.title li.focus{padding:0 9px;font-weight:bold;border-left:1px solid #DDD;border-right:1px solid #DDD;background:#FFF;cursor:default} -.title li a{color:#555;cursor:pointer;text-decoration:none} -.title li a:hover{color:#36C} - -.detile-title{padding:10px 0;margin:0;text-indent:15px;border-bottom:2px solid #ddd;font-weight:bold} -.input-label{float:left;width:100%;background:url(input-label.png) repeat-y;padding:10px 0;line-height:28px;border-bottom:1px solid #eee;clear:both} -.input-label .label-text{float:left;padding-right:20px;text-align:right;width:130px;margin-bottom:0;line-height:28px} -.input-label .label-box{margin:0 10px;padding-left:150px} - -/*列表*/ -.list-table{width:100%;border-collapse:collapse} -.list-table .col-name th{font-weight:normal;height:31px;text-align:center;background:url(bought-table.png) repeat-x;border-top:1px solid #c4d5e0;border-bottom:1px solid #c4d5e0;color:black} -.list-table .sep-row{height:7px} -.list-table .toolbar{height:30px;background-color:#F3F3F3} -.list-table .toolbar td{border:1px solid #DEDEE0;border-width:1px 0} -.list-table .list-hd{background:#E8F2FF;color:#404040} -.list-table .list-hd td{border:1px solid #D4E7FF;height:28px;padding-bottom:1px;line-height:28px} -.list-table .list-bd td{padding:8px 5px;overflow:hidden;text-align:center;vertical-align:middle;border:1px solid #D4E7FF;border-left-color:#E6E6E6;border-right-color:#E6E6E6} -.list-table .list-count{font-family:'Courier New',Courier,mono;font-style:italic;font-weight:bold;margin:0 8px 0 5px;font-size:14px} - -/* 壁纸设置 */ -.wallpapertype{width:500px;height:40px;line-height:40px;margin:auto;margin-top:10px} -.wallpaper{width:500px;margin:auto;margin-top:10px} -.wallpaper li{width:150px;height:110px;float:left;margin-right:10px;border:5px solid #fff;background:#fff;cursor:pointer} -.wallpaper li.three{margin-right:0} -.wallpaper li:hover{border-color:#9FF;background:#9FF} -.wallpaper li div{width:150px;height:20px;line-height:20px;text-align:center} -.wapppapercustom{width:500px;margin:auto;margin-top:10px;border:1px solid #ccc} -.wapppapercustom .tip{padding:10px} -.wapppapercustom .view{width:500px;height:250px} -.wapppapercustom .view ul{width:480px;height:230px;line-height:230px;margin:auto;margin-bottom:15px;text-align:center} -.wapppapercustom .view ul li{border:5px solid #fff;overflow:hidden;float:left;width:150px;height:105px;margin:5px 0;position:relative} -.wapppapercustom .view ul li a{display:none;position:absolute;z-index:2;top:-5px;right:-5px;text-decoration:none;width:48px;height:32px;line-height:32px;text-align:center;background-color:#ccc} -.wapppapercustom .view ul li:hover{border-color:#ccc;cursor:pointer} -.wapppapercustom .view ul li:hover a{display:block} -.wapppaperwebsite{width:480px;margin:auto;margin-top:10px;padding:10px;border:1px solid #ccc} - -/* 皮肤设置 */ -.skin{width:550px;margin:auto;margin-top:10px} -.skin li{width:256px;height:156px;margin:0 4px 10px 4px;float:left;border:5px solid #fff;background:#fff;cursor:pointer;position:relative} -.skin li:hover{border-color:#9FF;background:#9FF} -.skin li div{display:none;width:48px;height:48px;background:url(selected.png) no-repeat;position:absolute;right:-15px;bottom:-15px} -.skin li.selected div{display:block} - -/* 应用码头位置设置 */ -.dock_setting{width:710px;margin:auto} -.dock_setting table{width:100%} -.dock_setting .set_top{padding:10px 0 10px 320px} -.dock_setting .set_left{padding:0 5px} -.dock_setting .set_right{padding:0 5px} -.dock_setting .set_view{display:inline;float:left;width:550px;height:280px;background-image:url(dock_setting.jpg)} -.dock_setting .set_view_top{background-position:0 0} -.dock_setting .set_view_left{background-position:0 -280px} -.dock_setting .set_view_right{background-position:0 -560px} - -/* 应用市场 */ -.sub-nav{position:absolute;z-index:2;top:0;bottom:0;left:0;width:60px;height:100%} -.sub-nav ul{position:absolute;width:54px;height:100%;margin:0 0 0 5px} -.sub-nav ul .all{margin-top:5px} -.sub-nav ul .myapps{position:absolute;bottom:10px} -.sub-nav ul li a{padding-right:0;min-width:28px!important} -.sub-nav ul li a:hover, -.sub-nav ul .active a, -.sub-nav ul .active a:hover{background:#EEE} - -.wrap{position:absolute;top:0;right:0;bottom:0;left:60px;_position:relative;_left:0;_height:100%;_margin-left:60px;overflow:auto;background:#EEE} -.mbox{border:1px solid #DDD;background:#FFF} -.app-contents, -.col-main{position:relative;padding:10px;overflow:hidden} -.col-sub{float:right;width:215px;padding:10px 10px 0 0;overflow:hidden} -.app-list-box{height:400px;overflow:hidden} - -.app-list-box .app-list{margin:0;height:324px;overflow:hidden;background:url(app_list.png)} -.app-list-box .app-list li{position:relative;height:54px;padding:6px 0 6px 68px;vertical-align:middle;overflow:hidden} -.app-list-box .app-list li:hover{background:#FBEFCE} -.app-list-box .app-list li a{color:#555;text-decoration:none} -.app-list-box .app-list li a:hover{color:#36C} -.app-list-box .app-list img{position:absolute;top:9px;left:10px;width:48px;height:48px} -.app-list-box .app-list .app-name, -.app-list-box .app-list .app-desc{display:block;width:240px;height:27px;line-height:27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} -.app-list-box .app-list .app-name{font-weight:bold} -.app-list-box .app-list .app-desc{color:#999} -.app-list-box .app-list .app-desc b{font-weight:normal} -.btn-add-s, -.btn-run-s, -.btn-remove-s, -.btn-loading-s{display:inline-block;width:24px;height:24px;line-height:20;overflow:hidden;background-position:0 -110px;position:absolute;top:21px;right:20px;background:url(app_spr_img.png) no-repeat} -.btn-add-s{background-position:0 -110px} -.btn-add-s:hover{background-position:-25px -110px} -.btn-add-s:active{background-position:-50px -110px} -.btn-run-s{background-position:0 -135px} -.btn-run-s:hover{background-position:-25px -135px} -.btn-run-s:active{background-position:-50px -135px} -.btn-remove-s{background-position:0 -160px} -.btn-remove-s:hover{background-position:-25px -160px} -.btn-remove-s:active{background-position:-50px -160px} -.btn-loading-s{background:url(loading_24.gif) no-repeat} - -.app-list .star-box, -.app-list .star-box i{background:url(app_spr_img.png) no-repeat} -.app-list .star-box{position:relative;top:-46px;left:252px;display:inline-block;width:85px;height:15px;background-position:0 -62px} -.app-list .star-box i{position:absolute;font-style:normal;top:0;left:0;height:15px;overflow:hidden;background-position:0 -78px} -.app-list .star-num{position:absolute;top:10px;left:415px;display:inline-block;height:21px;line-height:21px;font-family:Georgia;font-weight:bold;font-size:16px;color:#F60} -.app-list .app-stat{position:absolute;top:36px;right:93px;color:#999} -.app-list .app-list-box .app-list b{color:#F60} - -.search-box{position:relative;height:28px;margin-bottom:8px} - -.btn-add, -.btn-run{float:right;display:inline-block;width:93px;height:30px;line-height:31px;text-indent:29px;overflow:hidden;color:#fff;background:url(app_spr_img.png) no-repeat;text-decoration:none} -.btn-add:hover{background-position:-94px 0} -.btn-add:active{background-position:-188px 0} -.btn-run{background-position:0 -31px} -.btn-run:hover{background-position:-94px -31px} -.btn-run:active{background-position:-188px -31px} - -.commend-day{height:176px;margin-bottom:10px;overflow:hidden} -.commend-day h3{margin:0;padding:0 10px;height:30px;line-height:31px;font-size:12px;overflow:hidden;border-bottom:1px solid #DDD;background-image:url(app_spr_x.png);background-repeat:repeat-x;background-position:0 -37px} -.commend-day .star-box, -.commend-day .star-box i{background:url(app_spr_img.png) no-repeat} -.commend-day .star-box{position:relative;left:0;top:0;float:left;margin:5px 0 0 8px;display:inline-block;width:85px;height:15px;background-position:0 -62px} -.commend-day .star-box i{position:absolute;font-style:normal;top:0;left:0;height:15px;overflow:hidden;background-position:0 -78px} -.commend-container{position:relative;float:left;width:48px;height:48px;margin:10px 0 0 5px;overflow:hidden;padding:7px 21px 45px;background:url(commend_day.gif) no-repeat 0 0;_display:inline} -.commend-text{float:right;width:100px;padding:0 10px 0 0;line-height:18px;color:#999} -.commend-text h4{margin-top:0;margin-bottom:3px;padding:3px 0;font-size:12px;color:#555;border-bottom:1px solid #DDD} -.commend-text h4 strong, -.commend-text h4 span{display:block} -.commend-text h4 span{font-weight:normal;color:#999} -.commend-text .con{width:100px;height:54px;word-wrap:break-word;overflow:hidden} -.commend-text .btn-add, -.commend-text .btn-run{margin-top:5px;margin-right:5px;color:#fff;text-decoration:none} - -.detail-wrap{background:#EEE} -.detail-wrap .btn-back{display:inline-block;width:35px;height:20px;padding-left:15px;line-height:21px;overflow:hidden;color:#fff;background:url(app_spr_img.png) no-repeat -129px -83px;text-decoration:none} -.detail-wrap .btn-back:hover{background-position:-180px -83px} -.detail-wrap .btn-back:active{background-position:-231px -83px} - -.app-title{position:relative;height:48px;padding:9px 0 8px 68px;border-bottom:1px solid #DDD;background:url(app_spr_x.png) repeat-x 0 -68px} -.app-title img{position:absolute;top:9px;left:10px;width:48px;height:48px} -.app-title span{display:block;line-height:24px} -.app-title .app-name{font-weight:bold;font-size:14px} -.app-title .app-desc{color:#999} -.app-title .app-desc i{color:#F60;font-style:normal} -.app-title .btn-add, -.app-title .btn-run{position:absolute;top:17px;right:10px;color:#fff;text-decoration:none} - -.grade-box{width:100px;height:18px;position:absolute;top:75px;right:10px} -.grade-box .star-box, -.grade-box .star-box i, -.grade-box .star-box a{background-image:url(app_spr_img.png);_background-image:url(app_spr_img.gif);background-repeat:no-repeat} -.grade-box .star-box{float:right} -.grade-box .star-num{float:right;margin:-3px 0 0 4px} -.grade-box .star-box{position:relative;display:inline-block;width:85px;height:15px;background-position:0 -62px} -.grade-box .star-box div{width:40px;height:18px;line-height:18px;float:left;position:relative;left:-40px} -.grade-box .star-box i{position:absolute;top:0;left:0;height:15px;overflow:hidden;background-position:0 -78px;font-style:normal} -.grade-box .star-box ul, -.grade-box .star-box li{position:absolute;margin:0} -.grade-box .star-box a{display:block;height:15px;background-position:100px 100px} -.grade-box .star-box a:hover{background-position:0 -94px} -.grade-box .star-box a em{visibility:hidden;position:absolute;top:-2px;left:-84px;width:80px;text-align:right;color:#999;font-style:normal;background-color:#fff} -.grade-box .star-box a:hover em{visibility:visible} -.grade-box .grade-1{width:17px;z-index:10} -.grade-box .grade-2{width:34px;z-index:9} -.grade-box .grade-3{width:51px;z-index:8} -.grade-box .grade-4{width:68px;z-index:7} -.grade-box .grade-5{width:85px;z-index:6} -.grade-box .star-num{display:inline-block;height:21px;line-height:21px;font-family:Georgia;font-weight:bold;font-size:16px;color:#F60} - -.app-contents h4{margin:0 10px;line-height:31px;font-size:12px} -.app-contents h5{margin:0 10px;line-height:23px;font-weight:normal;font-size:12px} -.app-contents h5 em{color:#999;font-style:normal} -.app-text{margin:5px 10px;padding:5px;border-top:1px dotted #DDD} - -/* 应用管理 */ -.bottom-bar{border-top:1px solid #ddd;width:100%;height:62px;overflow:hidden;position:fixed;z-index:999;bottom:0} -.bottom-bar .con{background:#F2F2F2;height:42px;padding:10px} - -.creatbox{position:absolute;top:0;bottom:0;left:0;right:0} -.creatbox .middle{border-bottom:1px solid #fff;position:absolute;top:0;bottom:50px;left:0;right:0;overflow:auto} - -.shortcutbox{display:inline-block;width:58px;height:58px;border:1px solid #fff;position:relative;z-index:1000} -.shortcutbox:hover{border:1px solid #ccc;border-right:1px solid #fff} -.shortcutbox:hover .shortcut-selicon{display:block} - -.shortcut-addicon{display:inline-block;width:50px;height:50px;margin:4px;background:url(desk_sprite.png) no-repeat -420px -100px;cursor:pointer;position:relative;overflow:hidden} -.shortcut-addicon.bgnone{background:none} -.shortcut-addicon img{width:48px;height:48px;margin:1px} -.shortcut-selicon{position:absolute;top:-1px;left:58px;width:340px;padding:10px 0 0 10px;background:#fff;border:1px solid #ccc;display:none} -.shortcut-selicon a{display:block;width:48px;height:48px;padding:5px;margin-right:10px;margin-bottom:10px;float:left} -.shortcut-selicon a:hover{background:url(desk_sprite.png) no-repeat -350px -100px} -.shortcut-selicon img{width:48px;height:48px} - -/*权限管理*/ -.permissions_apps{width:100%;float:left;clear:right} -.permissions_apps .app{width:48px;height:48px;margin:0 10px 10px;float:left;position:relative} -.permissions_apps .app img{width:48px;height:48px} -.permissions_apps .app .del{display:none;position:absolute;right:-6px;top:-6px;text-align:center;font-size:12px;width:20px;height:20px;line-height:20px;cursor:pointer;background:#E6110E;color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px} -.permissions_apps .app:hover .del{display:block} - -.alert_addapps{width:340px;margin:auto} -.alert_addapps .app{width:48px;height:48px;margin:10px 10px 20px 10px;float:left;position:relative;cursor:pointer} -.alert_addapps .app img{width:48px;height:48px} -.alert_addapps .app .name{width:100%;height:24px;line-height:24px;overflow:hidden} -.alert_addapps .app .selected{display:none;position:absolute;width:16px;height:16px;right:0;bottom:0;background:url(selected.gif) no-repeat} -.alert_addapps .act .selected{display:block} - - - - - - - - - - - - - - - - diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-chart-bar.png b/erp_web/js/HoorayOS_mini/img/ui/system-chart-bar.png deleted file mode 100644 index 572e0ad32814febeb295f0fff5e9f37cdfd9a445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1143 zcmV--1c>{IP){?Gx6G0Szvn`YufmI;hq){y1=)r^G()tm+c&!{XAeVlG`VHCx7!M}p19s+{0u6JbwQI*%V9j=b>Jhi9}Lw?ZeXM9s%ki*eu+?@`Wqj zu?FCXBBTUVZ%#!fxtkk@h3O2^Ixd1@#DqYS% zelo4c0Pc=n7aw}DM*?xQ3i+Kaawi-Sngv&Z@a%6h((nt|a1UfoAAsKF`r`Nz$>f0aHujbtkpH9y&O#1Ydq6_4BTTN0DjonioFon^c=xaui?DmpGZyqhp?esw zmTGyL-tdSm-}}9zk5up~zub*XOy~2>y#o^5MFkq9K>2kiI(=&&n!7%|Y7mI>t4=)m zogW&92+oCgQ+XL22Wiz-5JrCsCqG=wOi2$n8u;B7GmOd(tmZboqm_0X59%i?^sfTT zSDX4Vk(6yS9LP{;^h0dmZ={!HSe~oF%ABE(D<74oXJo$x7yy}^1yZq60MGyc002ov JPDHLkV1kzH^34DM diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-document-edit.png b/erp_web/js/HoorayOS_mini/img/ui/system-document-edit.png deleted file mode 100644 index 5c5d6b2bb2b25e6853d4fc7e76357caea70fe32d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1358 zcmY+^dsNa_902f}n5m_d(lTaArN?HipKEHmtY4ZIW)m}O*-1f7HtYDPEOV#Stj%wa<;wy4+r5}{{gR2AJ`XIPI z1S+5ppb}Dm8w$Wuf}7AsPz9*~8&ZQ?YEZ47Q$39149~3@p2x+^xtL`gHlK$r;9>ZZ zUVQ0WJV%AERpaY5c)n&KcX$zBW7D9qQpOR zb*ltAge668LNcUEhHwTE?gxaYMEEMCL4`D`k)~m!8N!g;7;;C0+|jPTtNr$_)~!|R zA<%gVbsL2`?=~IEk)t(GKUxb7pxgnpZV=@`Luma6ln*J;1_j!vM4MIUT?`dy(FeM% zqLJ<5k-!dpP^X^KG(>6BP+JvL!AGi4MZK@4KES9CAq`cep+17NR57HZwnHP-juBd? zKJu|X`ibG-69Zjhh<#=_{HG!AxgqhHA^F8KA7#QH^6G|3E(@67NYi&$-lH2FrzwUa5=T@BF2oAIq z6a;Qwzk2Oj7ZfUq;Ou}hfmm%b-N7CaUhQ0i!D8t5~5ZwLF=Q(twj z;9N;}w8|{xH}CkymLpBf;g;XYv0GJ3v=-e&Ha2bCPh_7px5||B_TpG)cZHCaopZMj zdK!kK+vi-caq?}GI$k{8YeDd2qwS66lR_G3;8Qg+UjM# zU14?_PlaFLxQA&%UgV^dcs$jc`1^*;6)a{H$fT69cgfpW z(tXh&FRe1H0=!_d_sV}cB*;;Cr5;a5o7WdA{eCLkEUPpd< zb$AoLz;=Dy4?%UlH_)&O!I`aXQNM+gl;?{s`n&i}i9=FO*c0=5)4ftegyds&VzQD_ z_=p?%vPMEm+ErSc6`;$WS}pT$Z11jb{@G|2*D+=rZilhduQ%U6M9QlQk6JV8RFl1| zE6IFYycZ#TzqQjA5brJMv0it+0>^)t#am!bjy}u)pkXVHkRN}VGyA;-_y_q_`_eN0 E0$zl)!TK4(`Ciop?BMSAvvC zkb6?(z7%1}kWv{^K8aK-kQxQTRw5kCxt?(0;x0Vgm5;j$h}HE332IWgH4tu1Dt7_l z(X3h{RIP1Md6r2%e;@U%p7s{1wsxquSB!1vD|UBl{5sWW?KsMYCeS))66HWsD0d3w zO{0A19a;~`(FQpxP@s*_4B7-K(PkwooJCtOv=v9&2(+C*AFKR3)Ra#3zAiPjOGE3{ z1VAE9;1f;IQ_YtmO|VE4(xVCO(S&v2VZGY$XWEE9?N`sWhx>Jzy~@l%RpyZTXNms$ zh#_wf%NxS;qz2Zgq4cfc!CPbPgt2aFZeYeRfSU#hXnu&8mucr^Ix}uG6LSlyxrN2W z#cT%p6GH5JIiVtkTF8&?EqL(f~b^8`qP%z@?-B)*4Um?mUi~? z)~>ee$m+vh?B{;Rk7)L3QYMkQy6N6s`ycvnO>C3*Y;hYmHmV>wQ^^*}O(&S~EMp(m z@3`|M*Nnfk6BP{~5zg5KajJ4oyV5q~+wHKmymZ4UKR-uN5v&++-g8}-EHF3c6cqi$ z#99DVA9ItK0|!1YTCXqz?es8t)fF$0Jp5!A#U!0ny*62GIkX`nJ6o>(o8?QN5POx~ zoHfxSZyayFFG$`=t3cL9rIC+;9-C-qe);9hjD7LbhpYXD3<0FnzRFwH(hR{C@hk17 zZx$}6zcOC=zRjcMkyH96@_FlcQ_BWX1!seHs9?$v2%aVBKY-alM%^zm$DYMuJ!fwWftYO6^>Cdz~wTpkn zceyAQx`U(hEnTjnNPl#?am>hldN^%Xytm?`zMjrR z$8!fqC$j5LG}eZf9;_L0e)m*UDTnftUWW;^E9U9=&^NfM(`vk4?G;a{&9Bn(Wj4i@7>$_qdVC-TKFwRH{W=%xs|D=NZJMkxdbKQ$OVSKuCLOu zB&ENe%_M0aulvn+n^u${>RET&VYeTTG}kJ*Ld}b*T12o*f?WH?)UEKhfgoBawPtV3 G)qeppwtgo7 diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-gear.png b/erp_web/js/HoorayOS_mini/img/ui/system-gear.png deleted file mode 100644 index fc96cdd88a59cbfde64b78ecd5c363afe109c8bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1481 zcmYk63pCVO9LKN0dS#6xBAQ_kNk*i{X2UG4M~&yQ#2N3xG6<_hPLm#_v?}BMY_ST} zF&PwS%Vsy%{VaZXzDUui- zW#|?kb~efHMpZel~ofXs4U;f_>?jtk9iEInEU4pw`*RwVA2sfCwWz|KRG~IZhft?OxC`bPr27oggXx5J zcS8CwG{}Gk?SbinP+btZei~grgKmJ~q8qvB2Xp9$bLei!uv=tA6B@yhF2c}+7#f6u z6Nbo`Au?fzOrML)dPL?@#MtIpYzq%dna5HVunfqW0iAdua(K*hcqVY@6ga#Too0&h zOmXm=<=~-ZLN}j4=M(yt2>n80{~~eVGx0T4#THjhto$*%Q9rxU%3Y)LR#^+{EWrkA z5oVM1d2<+&a73F+>yqv5?N6gUui%TbO!2|{0u8CqSgZpq0)d#Fon25+B~vRbI-Sm9 zaX6eMSh&Ul5&-hSZq81AuKmqL8v$%bWPgnJ{Cf*j`b@485?2HeSBdR!I-p&Ud;wr)9jr`{j)i$ksTap+g3Q8-v9S%SYvSzu00JxH(!XVz=5d!(f0C~o zSmyH&*=$O1n}(04>>A`km`LYn?f9ug#qh?s#+nuaS zHR3)OS-2Y$?-(_@*Vz`MiY4eo`Fihta;MIcm6%*-3@yxtU@JEoJ+TXqOj58AgrYOu zvMdV25k8vp{Q;s|_P{8nR@Fm35QV%v53U^5P=2eC`)NyS;oMnN`T-x7$>3fh$wB`4 z_>%x;iJNBo?fOzwg^_=GhJ7VvZ1L~{GXe^EeSPJFjzoVQ_d2q>Zp(o^7o5;O7{jT_ zJ+5|ZMXdj)_-I~Jo9@Mv4aP5b)RbvO=D63jqP22KF$awUN#hv52D@b!s4zY8*ld`rF znw>GmJ&LW0P(YX@3U8{Xzog!u+}grkY#mSX?l2iLd=jLy-29#oZML^>4XU-6IkjGz zw)7%a6ZaCzFIH1>t<*Ra*R?pSd1#|Bab!D^Bcl`YfOkTN;>$f`_8;e@&BLgOb_T#(_$&^Q`8T~ob zJA*NPEps_pr^jAQr@8O_u9BXbFE`xR)EzgX{yb1WnpQ4RYz(6k0xt1Pq%W(R3*NZ} H7fSjM3YFPF diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-mail.png b/erp_web/js/HoorayOS_mini/img/ui/system-mail.png deleted file mode 100644 index ff05394b7993ed6006cfa5321d874f8891ed9297..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1637 zcmZA1c{G%37y$6MLALbST1XA)cI>3RtGb<$O@d$B+dIWPxIp zK&eWwvRa@_5vovx8dM>YJ%~ISLUJGmlFL9yOeBwm>UZme3GH4WSdM4V`B*s2wV2fDTVm7t};uz6H#x${UlXz>h*rY{lUBYi7_El5D20pGj-a)pC>0t*>mVLl4~?S@<7ndq`V5*xpF@0<#&>_t z^QVpaznBPnGkLXN68kqlwnGs2c`o^rD7i~S>J^jvrbzwMqycD#^ks%LI71qmB{Akm zObLl4&HF0NmzytO&lhp#ONQskj2SX>riDA#G9q~+SfEcx>66eroezDZ3!nwMaDgsb z=oHC5LSoq`v8)T4l66nXdZuMUDfE4Daj}umBZeQOd8CKiaeyEQ7KSzYU%0!w`^Uy6 zCzHr6EiH6;FkuLV87G5c08lW(Iof+VzkQt=;@gGSjk7=2YI$jmy;FDXQD;kPkgpm0 zaJZ+EXRyg;2VKoJrOj4;c*o+JX88i7D9< zy>E|3%PeC zey_|Ylp|-Dtcuy-xKRrqc3u2p5GEstO^~|O7bT7kwC(@Z$Ryd?+d8SwL_6^(?F8>F zxBCoruah0_u@oCzP+8Lc#||Uuj45$MV@B5cQj_HJ9}RRoHO20zOnC4ROGDZ z)m<+YRvo+H_H~`bs5tYw{z=v$^}&zG;d#u~{JV4q88K68X!Y$|^F7>YOt7l$;1$JQ$(I>qPFXM>U8!JciG-E zxlA7D*kYIRG$onSV-V3@X`skz4>Bzf*_qkuDfjrf99)4fadg_Q{^aaImFYW}^>$iA zp`_lz5)Ezg***)+P+zp4L(Syr+jxPjB>w&=>GsT(jF}^Wo(uTTt82FHB971r=T=yD z6oe!Q+WTiS-~V&K#Pp&x@%``fA!jyqcBvT^`!sIzer&{Y6U!AGaJVr}UPBwI5c_)z#>m-sMww5i{^nl1Kw)$X*pn|eCuF^1y z$qh8aHdA85@|BR`T5#e+pu6jRM#e;9R10OYtk&rCg$T>D<5N*SmBhcOdF>sa+Y~lB>hf#XR$U9vXqvXse9Ox)3$WEAF17{QmY$-tc5KjaIluWjFJ_=&<$cKm z2bFF+%P^a)e9c#0yw&#i%3m6!MO;iX8lG}VBaKIAPb`lBfZzK3T}qye2&EcVEi4jbU+Tz8Xm5W^$LtV5*-#B7tCS;kI-la z6Hkr|4rfxC!J(JVzhb%rpfl-r(BBJ+LBS|^I0`a90&Wk;?gcshAa4-l4X&Om87y@dQjD17 zNx+|wpAbJtyQPkKLx{KhVQ_yK>0SW2G%~aS+rb%&mga(np(Qw7u^bKvN+zIxPztGl z26Tjo2ly#;%M^NL(2T;MT#2br8dfN=1%p_@Fjg>v70R(?6WH-eQfkDL8u1k5ym)$E`2})8Ik%wIYT4A$YS z1bZ3j>3j&Gu%SUD5{bpi|FNED(GLJhMfUXY_i4@KUOHiM*s?{?S@D*Y+QHg%)YCl9 zS=Yq=H~VB8j^5QLi45+I1Eo(-DC{GmHWI{@oYj8Wr%UVE?_xxnt1(Jmi~^6zx_E_@ zBHF7EWHbCtP!^tjt=b3Q+w4@CUlUEB@--_qq>wulSPO{d$aTH@wW|APi!avM#0{p05*klc&$x1~H)Z(g`zN<% zY-!mQ8q+6Fl{g8eWAJYI1}Wv__(fiNyDP`k+iLi7&fe;mms$P!A@y`s1mBR?T|79y zShF(q5#iviG*z=fuXCKO@b$$-Cra_LT6~(HIVurLH9He@qrI9Nh7IZmWj($%Rtb?j zy*24a!yjhV>1{6?k2N#fA(y??XHdq|?{C|=!L1la3jtRoVMU^QIiy`L1AejfM!8Fj z7Oux_e?oD;O_(=%vH89LO;2)Yzabb?yB)Dd*GhT8;IO@fb-PX7{>R9cy4@N#4(ep} zAy>h^3;_I7UdaNa4)MPhtmC65k8?k?m{25+Mgsv6@e9TMnx{Sh!VB9r-54UbPWhlM4M;^(F?gY^a-GS<3L00hsEm zH`hJo9W>uLux7Ss5o>Ol>BD@`mY~IZcwDnD&Glbf<+Se&YHEFuWt5|^gx$@sJ!fTw RyMX*R$zHymrF-Z}{{bjO!65(u diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-shapes.png b/erp_web/js/HoorayOS_mini/img/ui/system-shapes.png deleted file mode 100644 index 269372b409f7be436a57b3a5b818a0c6fe2947fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1492 zcmV;_1uOcAP)$iaqpocCa!-*msWBv1F8C${ z*BBy@2znXv#d$df_&KRwxdfW0byQG$qj0AfnOh)zJ!7e(^1z>-l@S=jpWq8GLm|;` zWI$?}L!I?i9)XrQoxrIBari%BD{COP&x7<$n6!e@>Y1>N%B0o^_#!J%Oxyts=r$zL z8Zjz|Kx;&o+9II(7?dJP9|P%Zl!#RAKKQnI8I=(r-+Znl0(76$j#mvYsc#2uP{cznxYWSK&|>Gf8yB6*PncPjZI?yFI28 zfS0eNp&a?*?=0NoO;{&k#sww<%utk$y_l9YtSho8@Uqk%X9qeH;EU$UBEWM0z_Wcx zIDjOSfh4GdNlO*3pk1XS<#xGr_Z;gzf9S>KYT;0oM(E&-q1Slo2o z8(ISGI=UEEc4|$qzw%=pucvY_0e*JWm-R9 zj$TW1S27k>3$`HYck@I5c$e!kijX)l=EOn7pkAKZVg3*`V04spq;#}YgfQ!n-`=hD zEg4C!@>3`lOWM`A*^;{g42PovBx**TNC0SxQaZ39>kfn36XERDz8G&2)Jq9otmN}? zAm6vc`j&kB>jIC3V%ba^Lc_TXn(q9C2+-^b?wiG}O2>@;Uv}mx7SM;kW#H&3Ud@%x z8FNIf9oO$907PIbsUFR8_wmlGfZg&b2J%)l#UER-2r$GeZzfPXR$3c?|Ad0>zVi$o zz+&`JH-kexNqDq336J%s;E910Jast@&kd&G#Ve#4cz!4iPy5pF&%>e|`zCKZAhZ!It5pkwy3r^@HCQ`De%R+Piq~+dpOCO?>usy!Ys}4FAqj zPL|w!oq)G20;R}je`Wb8gqGH9cQv-W%Dn|KGhqbYLo1Uji4vYM3G*fbsCLOQbR~)h zQKFs;!8&F|2m$ACh6lAMQQCrH2~bc|mJ#Mc>v)B^(C2?(ceBMFOuR~P}3BNvnKf`CAFGzTmKnot5XaUH}ivoUDjDR={!4fm-T zm4y;uxixsCE5VhPT6PpL*)?tvDA3H=Ou%Y8Xns)o*XCppFvp|bzTsmHw85z99u0=TcLKClu{yl%D)}mncy;SqpZ9{B+`@8= u`hZjHveqPFluhI|8B514HISGv@c#n2oUMAQbHvdA0000pRt($ diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-star.png b/erp_web/js/HoorayOS_mini/img/ui/system-star.png deleted file mode 100644 index 072c32794a3961705034712fda5666b5250612d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1385 zcmZWp2~bm46n)^RkV<1Iw1Ug09Sn;bI*y{nvL%vOBp57$9UJ2$tYTzQ2gib7MJZ}x z1q1?o*#$&4VF0ZuT12F73B&>kU{**11hFx|0DYfi9A|pwzU};b&%O7}o1Y#S;Ae%i z#{mGWC}biHu5Q?{SOVvxV#_ADSe_(@#sl!#m)I}^dHJg#X_r6>NeE(xC7fZzv4A&| zeT?NmiD87ZXev|&&%3<}=@R0?iMu~;Yq!;2N5L;*^bpiBuWMoc;| z76xJ>Vvw^a0;8Z0WT3%Md4r(fEw+c6NTnR9k|WhhQB)dby?$9PbgEp4@YBE_c#d$r! z5$HI=NzOm-(KnN5-#fH#3hkdl2i~J%X#b)TJvyjIhd!XghFZCSuh8?AANZrw{Lz`0 z8pDKPZen_FVPTK4AUZF=xgLZb_Wna8GbX7A+E;(!?$RENhLr}v8reOK|+yPduKBxj$7eDTKyjUhL$EzJez)*DEV z*As)Iwwu@VCmZDZgIbTC>FL=sTEdzs6uoiR+KL)}s<^f$a1z2yN9k{`5Dp2zctuTFRA_PyBoZi{3)n;W^(|M9Z)i1G}fYW*Xp zt<>6yyl;xV%f0K|MeaL9p{4g9;>|uEbl$99vpSj?MUKclR75cECPv_L5AE=|EQ}KV h$PFxuZi>~-E@=;ZsY)3qT)_T(6jA{3uFuib{{Z28uM7YH diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-users.png b/erp_web/js/HoorayOS_mini/img/ui/system-users.png deleted file mode 100644 index 89d38727143b30ef224d1559d0f0f4b790ef5ffc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1854 zcmV-E2f_G>P)84wi+q#7jNR~!-&6*3^;ffpl$;4x1m zX>)9o&@@fkI6Y`-({@Rkv`sJfpcLxZ8#{-S_*mb$+72`SdQ;nRlRZqIGSbNMvFrKf z_-6iDj$4u?S&}7Lk|n8xYzpw)X4J)mezVE%;%WyZuEwWu)jr^Uy{e!}s4i6g_843{ z;NWWgA{ry3QNXlLR<&N1x%xqoYY5tluBn&Z?0fC^oBV+H0j>sB1){0@|1_Lu-lIR) zjINh~-#*NgYYY}>2skk$q1y4i#6D{n1fe?u9ytrj)O8?Hrmle}kOASy7y_9CK@qW4 z+IS}#u8`rjrXaXZ#K0S!hEnmyroq*(fUR`|xTYahw+!L?VUWU;u#iY2Ik46HH4vT( z8t->%UUwcEpYz^AqD)^0rxXLOWrV2|o&r7MjZA^9VGe{)fdcjO%=2{t7Jj2598UnZ zHH@!{?rX$i`7t~7Zv~@ZzGRGrDR!09A589=>u?1fqdh0n>C&q5aaJk z$(@~Xc=MP(0QSx>YkUa8X%0YRkSFikwvAK_z=}Nzyw#gtJl!y5xh)~;=nB@Lg^r9J zlxwbB1n%9Zz}v^ui!zpd-vsO4=s=5eQPYr2UDO+&v26Us4cpBb2nT9723>Eb%1VhwXbu~BVB+;J(zGFGeFB8jX~V{Ui>bq-_rF>o_it4XLT`-qp*)>hm`vNoT{H%8 zJEQRai8LrPi>Fg^_6BT3qo4mX1+U>XNlYU%;`S!;09aRcn212wtwtciMuBCXIIPC7 zfAd!kE+Dg%%H`BG_{ld3FJX?a>q*1f?i8$%Qt&l`3FXYy5gnfL02Dle>SU&-VLKL* zmlagoIM@%xSp;YtSdJa_Zp`2Nkk=o?qNL({^iUF>Je*|d@+=xmhLb*r5qS4hhJE*f zl!V&BDN`UEdy$!H{WP8GIH`$2Cl-)GOu%@g&FNv+yDoD}ntSi`uBjsTr^}%Gw#hvCsr6umd=DLZL5S zM4uvhk0|dBOryJYD{#+V1qQP>zo!%-wjpm5kf%}GN2iPEbmPS=(r5x+Mlg!Ox^SP4 zEplGo9I&$q5Jza?SgicPWKW#c!SZ|*O68G*33v?CiGZxblu48^^0V_(>M5UBQ6oqnw*@jbTSdD4&Far7F(ygiU({ovtieDN`C*g2d1K=tK zQ0MYyA<}vKm0x4!$1E!3HKw-zM^C9XDPWm2K>I5?omZf&S(JSLI5&-Sam_)>VpO^ zqSSJp>yFN{;%*7)JBHE-K{V~Yq`w~K>Y&j3d~?9qmcbJR_vQKd`y-AHtFbp2VHg_V zY&*tuN1+sem)=lr87ij!Bny41tib~Q=xoN&y=Zu2BQzeK*g+=0N6mL%TmTm>e+vK* z6;bZj4d}}KqGHBF4uxK8a%{JWDMhJ8g>HCn)HbS3pW5(tbAw$y&v->$JE}W*aPBvE z?zJC?f^afX5S0`gIZSQujz(4E8-rDN4yJ{ggAH#rJ_qZ(WxFp?k%{!V8Tu^P+SS}; zUfeYSVjySkUcL-#pg0ML`X|ji`_M+%^vZC17{r0B3dTSo&Pz#L)zh;EoCdr`0I;00 zB0_H*90wyzg+9g7z1Sv>CeGUlfbDQ7cac4;t{~M%PCjD*>}`XVHxBmBQMO65DtwDv z!0!ekU`WYB-qNI6>w sh5;&gYFTLToY94b7d0u_$YZ7d0I$50sMwt-pa1{>07*qoM6N<$f)(;-y8r+H diff --git a/erp_web/js/HoorayOS_mini/img/ui/system-wrench.png b/erp_web/js/HoorayOS_mini/img/ui/system-wrench.png deleted file mode 100644 index 6f97a05e97a4eb57cc4e804c5290c7c0212cb33d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1619 zcmZWp3pA8z82*OIonJ0(av6z`tU5XEwq2}@a?8DrwsL9FrrktJSk>vm*epv5QL{+M zG*g&qVltFMk#1~mGcJQ+%*;RIG7YBo8)NtEY2WjH-}j&Qf1me#p7+0``Fiix)>x$h z0MK@K!~4T?gM6te!#%W5oeB^26K?xY0-&icUl?$sa3u^H#kmH>1w=>2#fQa40O#=N z!x850zl0r$@Q(-!Pl#!a*amr^$PJDZ&Po+} zl@Mx#JT;-$$i*sXAO(F$VLw7-BgKPADF-PZMecHuN-jbgM@SRMy$OWOL+q&7WJE_-(NSZD$g~zUWr)mbQCu+# zS3ZoZ;NU1+9A(_R4z*yQYaWX%Yf($MH;Ano#cS(DHVl#N(<%E#@z+np4&?(5bpH0{ zsU6KzPLyG%su8E^QKx!=OY@WuZN!H$;Zr~9-!>i4HXXtk3wg>9X%a-epFP$&8~;Ia zrdx9E#U$}B5%GhV*fT}!ohJ6p5ZRJ4j+8VuM;V%Ba%PyL5++yrTrl4(nD5|y?3jcu z?chs01aloQBAkDXLSJ|zT6im3cn4j)z!uH1#dGZGg~3^w@S{v9m7#N=MDw3MfBw9N zb=wQR;RoXUy#oO9h2d~G2ZcHLgvjmOqGb}lGzx{%@jqj;h5s67#7q}{Q5o)d=fIUl z{KixlFU(4SIwW0fKeTJ~TFmAnR!Nq-_p=Xud(dhOzbmjMs)Cf>!a8tzwyo=$hwFr` zoqzJV^Y3mZiEc>*2s)2hkf<7Oy{z|pj)rYeN#_}=$K}w!2=j0sj3-Ng{gDOUrDX5g}$a!7Z|NQ`y$@d9>O9*YND2ic?rW{h9sY z;>3)2;|*Coo`bj_*3-QsvuZ~}EnM)nD36!x5&0%@OHQosU~(W}##~`uHPXMAdogP` z{iyr0a_m`8S?h&v#}J*@ep_FDe@SgYNhxh6>}oKpyLVGQLC;r-abcgIQQNM^udFYp zA1}h5Sw<onqIG7>LSYPGcaVi>X(wXAGp2})_OEKN!WoKC;tcXt@ z(>|_cvNzS9b=_yhvozHq8l~>nv)$RQn$}ch@(ULkjkBD`D^32fj2vvlb$S%?a$UpT zqXgmTw!_J3nLK5%rvNa2dsSqCCrQmc{%9%vfPccJV}|UUDH_1 zW@X30Eln@jb;YV`;}o4F9}>e9)9>t-q}9H5AFIo%|9b*#s!%I(N z!aUZSU+L5SZi`xFW^=2B^^-b%!XE?nbN1E;dofKP4y)xyq#iYKF0_mEtw{H!DhD;1 zxnvV;<~J5=kt|%Au#Q!#cHNIGiYwbzG|8|h&L_HEQg0uZ|Kr_Vz47Fop%?xJKZ-#( diff --git a/erp_web/js/HoorayOS_mini/img/ui/task_bg1.png b/erp_web/js/HoorayOS_mini/img/ui/task_bg1.png deleted file mode 100644 index 380acfae7cf74291961bba50aab73a9f8bdd23dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^B0${4!2%@T>{qw}q=GzM977@wzny-NmqCGp`Jly| z-~Layo-X#R-gi>)+@}TSwO+o>S{v|$mn(Cw^Pd+Nz5LUv6gC;(tNP*e>4!sqXaT3| pIk88A{Vy6jkR6bJD0X?l`X&Ri}HF()MYA`P~-*j{SRK|+ElG)ZuN?sm2=SSZ_l*lsuWaJWDJ z9RF}1E&#yUKbg}-P8T`Iv|6nz@*xOLU z|1#}SRaGN_rfIjkT-|Rnqn>SG7>3TXHy7#kdUqtSEX&;GrhTS8wryJ^;N085ah&@) zyRK`~m{kux_H*C&`*?o)q2hjn|J)7)K`_vD{Q{@Si^XC{le6dn(=;z}!Y~|H{IrM1 zd-!NQuzvkw6h%`!c{apx{JefN5)RJ>&+{alBuVDPX_^Lgd6S#=kJ$sm!9ZRvm#=tI zIHcS^cn@S*_BI+lc5r?l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0jnUkxlrJ;$T zfti7uv!MY@uSMv>2~2MaT(5-zPQ9R{kXrz>*(J3ovn(~mttdZN0qkX~Ox$j9 z!D${;ZwgMgn7iWCs}FRHJ}6?5A{r(HOg$hbJlO&{@Pwb52Tbinz+`>w;bL)MmWT@Q z330tW-~8eF;76-mA8pNeyvpJ6o~kDs{hl9bez7a|<+i|AR~ldMOL%=C?e)>3cNb@T zy}$9tyL&%h?Em%h;ICJQe}8}X_v7V%-=F^b@%Z20U;jT}`~UU!|DVtP|9tuX|NnDc z94bIt9(cMqhG?8Gy?A$5lY&6&!^R*1S+%uypYVULpPhNI=ju1>qMvpT8aF)oA?18P z;L+66+9#Y=2)@rfaGuTd(EAkCTJ0r%d`> zrCm^-aF?kzIxFtliFb-}Q7m7U=4=wQs$3TzcKY1``C07ur))a;ts(2#v^+On#TAjS z*MxFAY)$b^UE{}O=Joo!$XOO|k=0?Vk0`DGfAGXk_o@??#_P6CI6HS?Q?cZc*}511 ziT%v||GgTe~ HDWM4f3I5fl diff --git a/erp_web/js/HoorayOS_mini/img/ui/widget_title_bg.png b/erp_web/js/HoorayOS_mini/img/ui/widget_title_bg.png deleted file mode 100644 index 6030ff70acc9f64c9e3b6a34ece1960d3d2cf74b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmaJ=yN=U96g42B)rxJ9D4;;2*#;!yS7L{ZVpfUAVJ+b(B#|~{9D9;jS$m8$z42+fl`cD)5*U_xd=WWb-FK0^@r20YUo*@;au4^Gz!8LYcQZ@usuK0J8_nmOVE zAz?1a!}BObxdAu2h|h~{34#rTEev>-)X3=plO_acVzuJQiUM?9RBD>8D^GwbE2<>( zSFb2Fr0GblgY5%(w8WpHKJIK|@s$DRjKxTjvMdv`sz{TWq%<0hLPJ$698pPE5p(lO zlpdD~n5143#4Ml@C=}fZT`~jmOs|d*#yi<4-Ij?LOv>F@Qbf5pQVDdN|3kxYhfZ0a zT<7~w;dHo)iPR@4T_zrH-1N8z6(chtE~Cki((|&4y*XtxozobY106g%3nHIp>EjLF zagZIQ%#A!^V*_#pF$jEA*E&`U;~F+wSWzssUA5X)-E7y}dcD??pO#!qy=6!uR&xDo zuC|w3SRssgWK5FaHSs$M4Z-HfDA=Eix>s+@_4nse-OH7DGE&jlzZzX`arYF{oo)GI zXM7TIw^RNf`tdO1;{o}S3j3^P6ON#>GFE|d7g zw}uX*?)2pJPFz~OZL;q_R!gnL1L+hYb?m}`L@#@7URLdcM&xdzzY3vejLx}~+W%aUgV zY4{rQp|%3}Kcl}F;AiSfhO%lIqZbo1#7|ZL-`9JL2&Mb2mO|NQJj(*^EMxPS^0Uf!T8Dvj-0_0bo~CxwdFlMxQsA$PZG7p#iyHt>O?Ot~l?{Rh9%IQK z=*!pBm@%VOz$dXI9oQ-@pPp-hk81tdb;oW$mkK;uvIjgCa}s-1JN&ak6IUv*S6RgIzIuW+`>l^wH^a{oM=J1QoCCd% z!-#-jUC-#DDHt-6<%M?&@2SUW8;=nq{K^JBN?#iAVBvzgYn(GHTl%NE2Ke(r6IU8= zYr&1pSH&8gS$&6_^zCbLpP?Kli>AZVw1LflA;a{Jx&iP%Mh{;K@S+{|QGAXy8-K7_ zPq|WT<4FNNDZE+TNAW4$dAT<4DW4^M2D#gR<1hEi;^X9$OWdnGz1aL=~B>3ptW%F1&y7WsGRQZ#e~PEweuS1`qI)z zYBRNWT+@SX=IMd)gl8PDb(IDd?hfr>QK!1W*!N$*G5T3M6>TopxI1g)@6t9F-E|`; z|1N5>-qS9Hjk9B*%#OvXQ}U06rXi9(&UJ8Vo9CPD7=ITVm7eIQ_P$W#zR}dSSd53o z^KwV;)%r5vV_R58Pp@mY)SYc>J@S|=Iqt)!bg_5tJYQd=eJz0h2R_a>=U@^==>Px# M07*qoM6N<$f@=OwmjD0& diff --git a/erp_web/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg b/erp_web/js/HoorayOS_mini/img/wallpaper/wallpaper.jpg deleted file mode 100644 index ae25fc3685e0050d8d4a418de935bcd0a0db94e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712509 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

    h^i%d0sK&Q<)AcMv&H%D?+Ip`efNmv0mDk3?|Q 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%0D8BCJbXYSIj*uQn@!2-B%^>M@ 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 z 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%0D4}4*9 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

    >?#Et+A74ADC4 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

    +}V5nX=mr3 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 z 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


    `Xis$k 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ℑ)`uA>86js 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
      dH2(kr8_a*DEKG61 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 z

      q)WEgd~ii-oMpc{5$WepumX1j_gZIHdf4iD_L*vmm6rD^tuLhG?siH=0&8wU#+u{Q1`yK0l4K%Y zVn1>3Z=gp<`3!=Kjyk4i=CKyFGg`Lkv=k;Xx>R4u2c{O0@Ul)ljjyAaa}C@$BC$)2 zeA((Q!txk#dmB}Q+|MdBU`%;~W9grCZp33AQ-cS!aQ?Q>_TEnej=WRv^$Z!km&pS4 z;%74|Y|d-XlV6}@JJ*rw(of<;N_b(kx2%R*KgOV(?JYLb_MUc&nz#JlI;t+A7%iyu z(tjUT2+ZI5A!pTap33o)&9mY|(EUNNzJ9O8xi`!qkzz6Sc?-v^k`Uk``E$=Gj)sJ8ylvYOY#s?Xh6lqTl)E7s+%bW zOl%1iLjhf`7WA3zCe7eE`wPwB?Wwd|(CdfqV!bPU%WUm|3&YDToL${BdV4{ME4Yr?Ci_{Oy}3#uBK(E(r>cLY#4cDg>+?fKzCX6|^F+AZaTxq% z$^idBR4WOK$@`8G`|!05ogh5M7GzSh-1flUx7TPoKyBt_G{z>j6EY?f*WZKYjIos& zr~e?(8nmV_E$aXtb?};g4jUGTjOfP?n1A8>so9op2RT1MXx`jBgy5i}ofDpx4%0)i^!YeE~U-2g?6*h-V zP1q6>xj|x;5247ROP?$!q}OqEU>y?>!2TI4SI${*#r%9SGEwX7Yh4LbS}pT(;((T$ zqLT2lmP$HYb86=WLumf2s8L1a%~9!_jxwaoo}^h^4@KZ49;WVh*Kx4K^3D=+6z|;T zwk$>9@!YwetbyMMh8LRj?eB(_BWa%F`}c1h*CVyHGVX=>+$@?y7Z18lv~t!k zvKqck821fz_GwYU!m;9$Z`?fWNo5(S91yl$2C36^d(LbNXN93PfwpO!?8!>m$hJ!k zM*N%AQbF5yKjpRp*Py-FDO0XnBolo`_ea-1u~^I)&bb@z(E2zG2-mU!M~D>90yHS_ z@O;mCiBXck;eL_~!XHeqhUFi+NMk-x;z#Ry-Gv@-b%32^%$e`u*FQv1UE_>iT{)Iy ztIC7S0X_~x5$%n_`|=@O+>s!?$_H{lZdwRz8Tt9l{IouPrl%-EwjQ9 zWPo4C{#80~bes|VbRYCfOLK2cdWAD0p_;doL{;OiiO zNk-NN@}abLlBeS?DO)~Yu~<|q^_i5s?P+rLLVwc$M=#z8QmC!A6E*gxu~7$V*Muw0 zYOg9I<5jrG9$RzG!jO6MVq?3tMhu*HR9U6DHGu&%mm;=+-+3bVine^~1@DovW^wUs zTrk3PUi~o#a3hR=fh-}fTvhJqGN6>!zSnp+=!tR`)^d-Me_Q-Rz=KB-7V!v{$AK8H zTot*`@2@ZTq_@y)kghNG|H$Z$1$Yb-RC612na^VoBX?<~`&60aeCe6jVaaYYofq;~ zQ7W9@#WSUi$Z&4PT&5LRPb_pbTF+NGvv7Jw{lwJRX8LvP`_%pzilBH_&Ls`GiJ(;y zTMl41=5%`Wk1YJ^15L3CleI`s^zDg5b}~1>6k_+kv)1>a-5Cr&JU<6)xMv(?SnrHV zze$&H-s&+&%Woytk7bNX80e*jOuB!{yOusKx$nqOvi*D%k!LT>EltL0*)a;W9za|L zhF5ux9rw!lJv)#~9XW#rJq8*u(&j=_A#UKUF7v&GNU^!M7xbC>`;YD`&k0G?&37=F zd17vI@bv@tpNBnqL7y`8MLO2@Zu$v#)Q119lELEk{mI^?K@|v?rmL^)$Ief96UM^v zZkkmx;mfm^?ElDO^JP-wZ~{dR_q&^#&qQLvuAk0Sw}q>_Ny?ONEenH79X|&INo!r5m_%SxW<%ZpR-k~N~!7ow& z$l9-EstIc*llguBO{Rp{@EvzSx*4#FM(r;8E-jWjGU^H#9TXPl=oi3ago=*n-B*WZ z{Pw(cWA|vuEuc|PbNL6W{2(~TTSh!f;;0E5YQ<4v{#+ehw++pQyp)J2HWTj}-K>+` zp0f8~zmxNYj=x&Y=yTQqYXM}sHsOT1LI8+5OJ4d8Jc!Day%N!Ptsj~j0chM7{`2Sx z9@KlC%2l4h&X8D9w%6?F&}f2(lqctRyqbyjFRlJ!c(te5Vmf*(TZB*GGyPFoU-Px1 zuq*#P9Wyt-_QRR1dv};N?K5~HTy_|ko&9z9usX9+-yKr#4PpSii+K3zbfW%Q)ck`6 zBP3r1`Smuvr%ZCc58dX#6Yl$PMR!=@3&%QsHb$m*-=gHL9h$D_O8trQHY zQZ~`71szfA$84MecxXD?zL?H6W}r_ioKVX9panx6P+Fe2Oc&v=YR{RzEOfhd)mqoO z_*_(pKwJ>$ux%wPo#)$Aj(DDIFCz4V%e-DuK6Cyx_>xbUwA()BW=R{uslS4Xmw_9H z@+AtoSuu>>A#)%-A612P7w>OJTE9y^L9)@{6Y;fwWDgXW%pE01)x-xGI}>jIBQpeq zPIqg^XEDaKzv9TgBCBxRyDAg)j#d>PgIr}ZQ$N^1u*Ljdk@b&m+lF@(O0_DSNu{=O zOKR>-=_ts1?5fZ1Y|ZiEs0UOjX1SylMS>rc;M!?+Gx1B?adR} zO6$O)8BsR9^`~-!lmP7rG%?kbs^IC54mTj<$b+@S_#jr3eA#E(iHH%_TUKmz7NN%# zR%fBl;K6clS~aOJmG_pooX9&_Mjf=eXUj=?Ta#wpNEU~q=$}BY)_uk<)|V?aH528} zGhOTIno$QBt3OsL5~l`l>HH0IH1e`QS6=_fLWT-?HEW&uL}c?tkApo3LNr4N278H&l22 zpfW-j%CY5Q7kByTefWii09!?V>Qf4LCG@E#}Sax^K}|NQnVqe?dSnP{j+a<*Eru{`JTiuK^GV*{S* zzXUoVSM$;#S2wyPT+MNPt~%gLe3QMFvagOKjQhHy>X6#uz?s zG8@1v289Td-D@cwgU0VDt2&8gg^_@W1u(`!4akOWqo@)VZZ@W@AWSfQ%_W#;m%oCK zrLn{cyo)VSIJ}E^jzVr(o`QDzjY2viG8IqJSGaak`ud*-_-|FkRL zZY4ogq<-$J{8o4^kQGG1c6g3EJ!u{`R=Q(7lXXD(w4P6Q%{KH$bl!Fh!j|L#Cq!!F zX~L%8;hs?`kmP`+b~4#y81OI4Q4Q0f$jo0L}wM{@0_WEYrs6n5Fle&G7_Dn+#ZMCxW1km8cJ zJEusoz~1ZrpC-Zw=1=uKmQL5=oo7^exolN~R8%&@^0Jj7$AgR_?pn z)j0O{XVEy62EGxn`f>)>_scBk7YhWs{#;erGI6aQT*888GBkYM<@s0*kqM4n&d~~> zGz5aDV*;X4E#_xPc6d#{p`b)cUuTtMc~k+_My*hLTY>wkPG4^aI6^0Ci=T+R&_!|4 zZ~U-b|FZ(R^doJlDvHiNubBx=?Y;jCzw#ZD`T>HBbP=T+yyV(6_f}Fzql@n5K{Af$ z=q6S21s{E_UticT6x*d1sGnI=p5&apQLBJquk|@MO$>ibt=ESVHY#&3*%)3Ihu>|@ z<^LFS$Nm*~!<+-|-TG)4AJ*J!nn2;~{481Y>!CZ~IY(1qMh+DOeoS8#z8nerF&Rv~F zt(NJlb$0;mj_H+Hg_#Pm7Xw9ziB?hboy?~*Gk0(zP2jQ1PJG3xzJV$qmy;&HGmv(- zosp#+0lGnmme`^vNxPgXr@z zl>ZD-io31-?ROo-y69p_<3FAa^$~}U8XKFv*?Mf(YLqme9{L3c(r=x$9qlJjh|;0D5;&Su$Kg;=j3*pY7RER9EBf;-8FS~^8am1T2IPp zQ|v4QJi=YcKoF(5_GzW2HRm~3J|Tke*1bqz+|wKYAFby3ptDA*2+M?48#3Y4;zzHI z_2-oHR_&;9t)IMjFAZ2)$+YeZ>fM7*4g#`hpG0Kt zx2@yJXp=#-M(d7(!kD0Z-NI+=N}CE&Q~M33YeNB>cCo*W2pcd>6Z;H?45_^O5Qfy! zk3>Dc#L%eYw&0-ZO79UY0e_0O7 z-X4-u=6&>YT{0(zD0j&M$7}v57dW(Q49t8mYY_>07U3oucDI7fIYOG-cC@u(&x_RS zO?4@EVEPUVLRf`)mJXI$%m!zz+)B`88q$16@72-Dg7xQe!d;jr$@ufT>4>+7Za}w8 zv{k=)clq8gWRg{M*@7$`Qm>Uin`Vr5cC-xA8PmD{^|ya+4x8?`dQgyBQGzoQUTP@7 ze)&r-mOWrILoTy=dccU<`S)_N&CHb>DbEgA(j#?m1r}uS%)m?+9yO>5P=a@79_`Bi zAx?3emst2coS9CxI&Tr)(CvGAR=;=(y1w$sC#s}2waR=cqC9Am>>u*Z7byjSu1HW5 z>tfg0^@)WHg$dFy(sN7ia(wPW_v4g>FN(RaM={cQM}i2#EMX1{SX(Jqj=N>`Ekz$g zOcWc4U!|S)in9)&bBHZyhjQ!n^TYR6+6#NRNtj}VtHN^m8b!^l6@1jU zwj9<7gvuJ82Vm*o`^dz&(swObvj5M~-+;{u*ur&*UA=iJc4ry>!p@BNMhgudl3t5n z|3k)b-e^)4u))jkx=uWM}I&$@c4Fj57^ zZY=DP3N4FlPC4Kv3gg=^RvAT1Q(DLV?4xm^3afZ&4&?g*uZIhlM|p?dL%Thvg?+X| zW~MM1m>!#AalY(g%fS?bU6>>TH3MsZ z{YB`A9A4eY9s1-w1OKR3@6MOa7}hH=7tqF0yX20(lp+bF;x(rY7p^boZ8^po$kUny z?`ZA{-pMH!U8tihApt4;c71h2Q}8=jFpHNEYcO<)Z|v~T)|*Vq?EdasTB0Nc*=v?X zAKw4@Ly~m7PhQUvyFK+Jah5~1MA_yuYUW1Lth3V%8Ly2qomFOcGiOeriQw08^3`iD zT+QVP)de;N8`N_3;>7Ck>3PF)B7qCw9USZMwSJajD^$~113OXRlbe*cV@}kdkUG8* zH|M7Md4f~zm+j~4AT_zG7TyLWxBbl6`je-@V5nu$N}$JUHH|6}Py2=+Z%7)MN1zb5K3|6&8tZlun@A)s1?F;+`Bg^8~*EX1+`J!=&0#7_u_FF4VEiU90 z6u`ZOmxDD#-F$m3X%`QtsCq~l_NyinwpPLlP{e#q2-$Qzj=%Vo?h5Zt$fseu* zUSaAq4}N}BJ0W?E;_Q4@;xWtrb@60k3m_8>B?|TeiSxmvi6lSpU;R?8^H-&t&&S*IH75!pe$8#HYWBYT-Vf?1UriSI7AU^Gm{-W5-_2wGs7aWDbS8Jk;?Sx`W8HHo^{^ zx02cbXDN$e7m-uc4I||lt2XJ(P_y>en1i+2T0f%EqHq)MfmCWS9?AdiEad*3g!jf8 zZ?xk?ca2fLCVx}m8}Cu(6OPojRTpDT0QXE1=Ixj@EcV<;GWFp-k)Lr&z|HDz7bcZ! z1o;0aI@@AQD5ov#reDfy5&Fiv{b?fbli=N9-S5lFn{us}z}O_!@c5uPd(i)g~j{ms@8+Raq{ra!4Shlqyi4PL=kmGBls?jffwyZ!loq_yh<%hvv zr~Z*Whut2*3}%r9s2mk@f4zAgzRjZX+#hF+VC)*UC|4Dd^HOzU3N6 zwLuT|>i6|#%H^WFxJEyc=I}u2M|e5~H$f%n>UOhNyGeA4NZszSH&yh+&t?E z3YYcg>n&>t!EAgrced@$EUf|vIqUygxoM2$OI`iv6o%on;p1&7lXa6$ri;nqu1=lkr~CN;o}rCq$Erz4ce4JQbQjBIOq)SNar+enwD=e0bluA`eX; z`W|&Fg}qsf+he&JI40NYNjOg(``kzz*Wh*NR94OI3P+`Sy%E3H1LekXqc-Wns}M!^N9Il|q<6Wd>GVAA0` zgHfEYqx;HmgRLTyU*MLbwfTJNtRvZZuAF$zl z#nY-?B(}u#4_ivzt6J&)4i2dt&<0Go$(Q=@iCo2_l}v@px;f76dvzek9Uc~GLNj>SGwSF^=-JJEslXa}Ac;PuN?)KF$ndWnu94a4_XX^CXr+33*u0-v#t z)32nlc7(z>`GY&mJ^9?v`vfqSaRK!j0*h7H_W+g*wLcVE|quoq1fBgzx;V+%E6|5 z$63gr@X9G`rRZ;Qe2Q<^PUb%{j#EQ}1&M8ymt^olgog#=+1&CVJKi+to;r&sT{I`! zaP;#&{F}+3sisU=Jum@9Dd&GBvXK43y4VQK?_J_AToA@`vc-va4Be3)?F7SC%X8m5c+msI_> zAh{ec?$1d0nTp?dL)0bfbwu@FmT0%L0PCs-8=t%Nb_E`f+3u+_ZPIQd*xu-A+@kx08}!7&Lk%P}Z~3+O@F^~R$&>)pj<-n;#89%PEO)a)MPsum z%>oGhA;P+fO9JN3I|v+ZeqB91xpl%tGF6U@<3D2+uAII&-*q_y!PLF=j#CZ=J*RjhZsW&-Bt4l7tcGXPeIhU@L(iEg? z$7`Fyh`N?4EQ!@`s|Hu`(a@KX=m`ph%mTsC#8E8pDGHbT+EQTAI+={;%;@%d)YQI2 z#OmNv^zsLZ#Iic5FVOA}GoCI!KAPHHdc_a`2tS%!v^?^I%Dwuuzjbfm2P}<@0Ub-&?6O0E}dYcMpg?qPRvpmWwsJ#tUB6AOR zxkvE{%1WN`E4tCKF+-xkTZ0}XV~Y<<(M&NvUxVg_S>j9iSNhd&Hb#G9#m)s+V$_o) zs-=c{x$Ga$%C-izMB}*<&Ety3oYEgAkH=%rf`04De}mfl-Oguadl?2L1J>Oca_IiG zFgcy8=v`NR4u&Qtzbz*JE8{yRW7}aa*Owp|QGlF|W(?P5u$GE^#bH3`RTx7|E;Hc|wTu^@9zAD| zdk7bC{Lq^gT;D~RN#3dt!A{U`vJ^&$JL{_3j1tx|C?mQ0VJ{4Xv_{l=f_4+n40)V? zIhe>#mlr#YD7=|f6XvIHsX2 z9x4F{2NZ|RtC88x!hd8>MXu}1D--s7(nDnIF&29TR&PlO1HRV(#v8n7!Hh^12eEf3iIi#y(> z+^}H>bY~#51b8mJXE(6F@X>Y4Vec1d@5uRn!g;(bWCv8#cj*?&^TV%iU6`}fwenR> zxSyNgmaJ@6@mx;d>A1K^pypj`{rZ`ctL7bRvUL1zV?^*h!I~hywz4Cs-Ci0?@@6fPfL$~)tb+zP63+T*;k*#-A_WMN!K-Ad z;~-Wxan6vt&-2aV-Q3=e)DD*piz$tRsg5bv+GL<6maB@MzxBn4?U=xIN6s1kV}c~V zI_ifP=%yz%89R}sJ7e@7yA=07wdaX|HpFB$3Cc5y!kI|wM8zf4!(BD??EbjxOQEkdj4+p)je7CXnvFgP~`-{&0ak-QeoxGN6+qNXrqHPd~PvOewhF zGdq1Yda;duHWB78StK;CDf${Y_kxQFc(>rXuwoE)wYkl~JK`cBGEcdelKr&GfG7@~ zGIi}?W{u>8(NWM3o&i<%AEmr~ecv zpne}~smH|bE;@O`a#=&F+*^Y1pbZE!gr{xU*=}B{YBcWvI84w#$?m3tKf{B*`jR&P+X>(I0$w^fCE93N_9r&JuGOe32~Toh36| zHZCWg!aT9^jzwo4%e@sxr{MvB4_N2kPEkh-)}~gJbk9FBV}Iwo;&o#CgrSa^DrZFCLx&T&gkeWU15xt$-;p~&;MR48RGG_t zdzON9u*=Gsi~6XEq#(h%h}0?7J%ygWLD9Kvjn;28ZiV{yVl0$X{*Sd1@h^lVAe(U zc$V4l%mz?7!&y?F$L6(d)ui2Yc+E}8jPS&~ znHdtaIXJH}#M*m?g2Tyq3|LBgX=PL4oo!W*O?Nh6NDvWaeaKSsqIXgy2#DUW2qIxm z?t2F*g)@!&8~^IRTjsBkdM6+JwJZ*Oun&7vUUI4vb~#dc6>hzo(Li_0YqRI@y=ds#9)L`$*cSJ&U83IZ@;tMc{69@B!fd?xBaAh= zWEcOF92SK6zdvYMw9Kq%X63+V$LFXbHTUg$O++p)LaD;N0pZ=cr62NUO^kQW^|*6r zS1j5%lKZfJ4OPHLAGw4QeoVx%#Yq_NhvD}tKry#&S^0UtP^Qd#H*y);B2eoG(=2%P z0$5MfJ9#Csb`Dt(A9>anJHhuZQkSpi;_heY7aXEIc0zlduUkeJ8qv=85?Fr-TR?oY zE{?!G%`UgzGoZz=r;XZ;&#-0h z%10i&{yeEalNoTJT+(pD?l6>`GkCJB;(?#pG65^PETN3cO$QQP`btC;8pJV!p5914 zzi9_|8KIQA;JjGzbCm_B`^OuXCGxf=<}xEVN?}pDxc{<(!XT)5fmj~n8$lKRFctYm zT_jaOLv~$ggE!A~O}>)Ffz(x2#XwKO#;7XmfQyV%B*_s?F%K`CV)(9ryNhO*5`UhZ zpPAq#)F18UZGuCE$l4sV3yzq(B?0%ol?cSA=WV2CsQ(F{4`pvDIZb6R(^2iGzdn)9 zZ^M1Y0xeVRF>+&uI((Bge4O)~sj!fQq|B!0Iw`9(YRl}Zzx2)Pof2zlWe!d6nMdZ& zOc`#$HCK&FIi{EoUQKS8Fr0GPnTIRF8cK^F#ceuUnIp|C-1;$3l%)!1=kEO4>b>Hv zeaO4{fFbhpBF)0Wr9*3#FH~@N_T?sp1>c>n24<6;_Q9g(Bd4D0#RR<_m%s@s!P)Y_ zzk`NjKe%~;bDOWb^pFicrZf$1z7tmVdFAeJVOd>8zle|H^+;s0VD|#Wo6)9@^sGMe z02w4>lJy)H?JKF>j}2|Hj86jf{tA!Q9w@5McN>(q{Vi`wZ?a`ZsNbE~_H~G}vX_C$ z(D@dw2DD@=0>w*#PH#(Ml>yoGVunh3#XD|4fJ;5gt;E*{I8~YWONEGI1eNoX9M9Wk zAW)9amBZM5pL;Qr2Ix2H_3(9mSMZh@NXKa!SuVkxU}vtcNvk2OwdE=5kjltm zxPR-e(cbJKDMN0|XtTP7p}2fmmrBER+v$jaD>iqKt=$n!U-Cp^3q;PHd7L27?&^<} zwo*{4hI&qdp)O5lRD%fmnqYtglR??5Z?M8;@#MKrW6Q1}P26=aoJYqF#(`ZK_ z3Kxgk(d}<_5VY>@HAD~D+d8azZdCD;6Jht)cCd;y+Ifg}|H7cgz^to(N$1J;)$nnx z($N2pQD~>O(7uHbH=3#GzDX%26O>~()Aio0RM)#-J;@{1KpoRv2wKhEFD?4he-rW~ zJVxGcQt3*To&4Pxqw}(M+V# z4DA)=nuxeF@3NzW(FX=OA*muUOPayLJjdt1f3mNat2?W5`8Z-w^vsQpK5Z?v?)1&P z^`%dfrlGu|#{v?c{s1GbEEXiy%moL_W<|@M_xu(uU;>jO6>e!pRD zyyBHl^h*TluxqG_9&)}G4mMbh7|@cm9S)Aa4r;H``1#bF)Iu0ZVn+w6`M28kPhMwl zK2tWoiN7r9Jc<8)dJ6=fD>;0Q#(S-5Pdg0q?)N}1&o+}s{4k8K}wQO?GdvQ!&dpwv+28np1<)TJ~y_%G|iOG1R-lzObm-P!h z%!&|eE9lj0g7&OWs@r<8*^-jD^JL@YTI16j2ErcR0N zRK7;93z`8wu%)*Vc>0KXK$1f=_E@g6HSc&V+96UTsBA7c!Tw~Oz~A&Si?*Ie?5sK2 zT9c=hu8ra%%0Knh??V6YO<;H?t6dVX*6X>>d&?TZt1jb)zd=!DiZ_E^PEYbMv*|HN zQWn?n^J8zW_}F^=6+K#Rp<6ut6YybKC=x-)8$IrE&n`b4NEu}8yI0wviu{lNMs(st zi--1~FJf!zg4^qzU!JJZLj2gi%vAK1v^4{}86k#0{n^jVt(T>(QakGcWvl9DTUD`_ zLS7#1zt^7?=rmEV2M_rH;dz&=dz|eGw_+u#Mu3jVO!hlAj*+Bg7I%@$sj@s@Rmy=X zmPQQGOY*s99N917Dcom*ggPLrV7d4CJJ?uQ-T7ZDf5|( zGQ)bElX}{(f=uWSBp>)3ul-VS{<$s}eKDHXq>P>1k3D9ng6g=QaWpl42^G9cyiR^7 zdy9*wFkgA+Pvc&TvWyneTH4O!!Qn&}K1vhdwjX`q%~Vn>sM3!P((H?0{nTPa4NTNb zGVA)|R!^M8OAm57NNp|9s}>4#=o@0?uVJ+z_^=CK?1_`vK+DNjx(WoR{dr64u1W4m zm;MnxUS&E7e(ENwQuBGBzhGslVFk!>6tW$Bbmc=LC+Gue$x%5MTDHf3j=BIgT?122 zv!7tzI~2Yu*@od4wngG9L#$1gQyZ`UN6}dZH2w8a97RQ?3{a3#0Z|Z;&J9s%0g2I} zbV!Vb!6qUqHKe6Bk&c1nMxzL$CpBP<91WvJ$NtZr_j|Dy_uk*V-*Z0ae6J2|q=^ud zBf|%F_1;s(e2^2T&kdw4*0!ahbRVFh@9Mdmlo+egF$f|VcctFs%sWiV0D!mM0>}4( zylNZ}y3&1Yn+3(WlI_;nGw~eKgW!lWewte1PvwQ7UO8g5hbO`zNx-60oDM< zfPYVnPbK3X_?ar~ck!X5tuLIZm3*zAJhK_O_6ycXV;RMaZB9)F$+0X)x#VDmEC`5C zz5$L($lyGPFYe&&zxg<=W#k8Pp67GOJ?5U+aH{SbN&76xgM2MxWb-j{J9i@SXYY*b z^^}4LsaP@0G0_2VYRcjC5Fj0F9bmZZ^2Rvs!cV z2CY<2)|r5JEMn*?rp_u=>#^W|gWDeTXneTB;n|Z@CB~Gyah>{nHZ?5)4AWc2ch(nG zAd3U8CO)NP#FwJO+=+3-D_be%*1o}IkCVWqqL>1@tbl^^QXy_u8dRGFxyJ~OIBYqz zFp^XGVsC7?rR=d_6xXS)nDqbdm4Y{-s&{p<{jq4^xeJ9RwQ`S20qOl#6P_c5S~Peh zqOCs6TT_}Z(v;2zNZLfwqHuZnWcX8)!}$})GXt?})SdHd=Pq~o#I2{UNEwf|5(bna zGzeFDe8N_JzB~zYre$qWjR%2xGnon`juKrtZm5tnW86$&p;rjBPt<33%9HOet3Ha) zWq*06dUugkv@o)J=&7j?<|gj16osfp{y_0;|+{9CX~xCkA7oUvkcRJ!J>;% zy^oh$Lzr=69Q{Cb?y`nNvS-^rp*P-OWBfXQc~HmWOm8omtvBP#ZOs)csrYTWq2r^q zphIOUNT19J$eh6^;ppTPaILjK-Rp*xL3&qD(9$1Qyf{~5N2SD%{PS*8IrqsLPn7#N zEQ8T<(*U~pZ@rCUDA1|8`rTpWp_tE40Uf{>f_J7ST%BmT>tdn6OygYI_Izu@G75?o_ z7f8e|Wei`G8K0!`RlphbIGL1s+(4pLFbGclBoIAlL~+KJd}qjsUkNZ!ly+If=MMB_ z!IX^--j*i>m#fdbOBiG4=~zJVZ8{P3-}sPrcxmpnlHtXMO^)Sgmo%3}jppmw**!+? z#=&WSD0a`%*BZAT&%V*O~v1uAR#^_C#u8&2-F!yd)4M0PZxC z<6LT5XcvObMSQ7!9s zc*v=#?T*|5c(jG1RPMwi*DfC%$i&b~40-bZQdM}<*e$fgt+J}noh){{3(Q3S3e|jh z%1h%gHO0Y_`X8Gyb%92!yHIi+g(AXDzhA02Vz73jCaL7lIOA@jYDsbMlE|&->kAQE z<_%X$6;Xv2?%a_E*#$`_I5!JiRCzjq!c`htg^0PGuK1?cJtuhfaDR*|cFk?WAK zaC>8-_FlP@>Owc#r`ksq$CqN|@SP;E|1ycz(U8&I7`}=N@!^IFz)n`L5yBg@21ly$ z$aVfSVM%_k^vbh;zo^@*@FwHCI?E!Gdst|e(Z<&0wmpJk$S5Fsm&=`tlcUJG%=?*w z0?mC;s3@t_Sy+tKcdNhd;U&?!_`O6BO-%LZ;j9iPMCO1uWpB#VgteVEU9Xk6!sd8? zbA^>N4;|lMw@anmB<>ssAt_aXFVOgihlwr&M-4svcla;X2s-c$qR^LPG&~fvf5=qBS7%OM4 zkR8i_p~=4(!*6w0%v$EMSUZ2AuGUu4elLd*OF9M0pa=Iw7Lpw^CYdARUprv{_GTH7 zVWh?W9FzmpNp=X&f-c(!mBLUh!Q>s?Et{22eCK+y?4tTQJ}!8v2Sk0OyOS|0_h zjpSAlk&CW@&GqZbp6EPDNu7TUM@ry$Qzl%epCY#Z^uE+!ZGeqr;1d-a&2oiz4lTD`d;xlm+M`#H3UFPtNmXcK z`?Fqqz{{{%aEG%ykR!@zie>eI?-*CC4$?EIj8P?OP0$)Ig68)&nLQVA>+R^Rut@h9 za!Hj0johSy%^GALprRK8>$&gU>VVYE7@6C@TKtwmfH>T%3=8yr|LGa_;ZGmiK9#1E z!E+Szbgn?%frMqX`fZ2c>r)B>Nw0iyV4qS^bSi3h&NA|B%^@T3ZQgLb;LqTz<>t*C zw;Rf4R`7v$qLwF7qs?vi|N1=B3%;VC|4e>v~JWuS{7Ph*&0uvS@X-TUQe zBFw?$Ji|`rl{>vYa}C(`Pb)T+#!2Fv8f}tvT{AuM7j9iNCVQX8lcM*Y?Q;>g+D97K z`UGDD16z_c9+pLO))mVO?6J*9^L&`|J+pSR)InBSKW%)MTud|s_0%cxW`#*uBb*&^ zKcRQdjEDWiKj9l-XHTs!V-%`df4M_S#elPpNw-*n-uvwdM5ACkI_*gvbzw&8O_Rv< z1X`|NQ@z#l_-!k#^BiVkVH^SC?55%*3w5D3chp@<}qGd$uEm-x5BulV1}OfL(y8RkTl2{wkmh3ympiNKoIX3NNn>UE zr(Svo|2$Am!55Kd1ht+K@jEE!+2E@rVRHT^XZMGxn2d?Og6d`^b$)rw#1&zZ3}cgF z2K+}iEY0EYX{SzeTJTI>rUwfFU+DAI%>H~0CBnzI9^yuhH%v&opOPq@^dH@eOH|OO z)q;cPt1~~(Oc(qKDxL9+TwWq3+syfgVXFb#2^&`=;_(e4Dqs1o`hSAet~B5i_+uaI zbRuMc5j2k&&+|@^eor9(nw&?2V|7XhH%)0?HMzg@_W{sd#{T2A>xK8J?A=CJ5o0!S zNgL!U*b|kJeQWX8M+QYV1(7i_%(5%rDy!D?uY~NNF9h#%?`&CbMK(Q=!6RaFLbY}j zYP&^l)a!g5Ss+O?-i!?&g=8GJ^n$7pXEonCD`!id>0LYIQA)6uDJT?+2@n(Y%B{l~ zwphle#4G#GRA`fmBNHvO&Nljl6~ro*i}y@u!5=5($ZL4=#@Wk~hhKA>8|tDQC*c>` zR*~yg*<0=IjPkf7z6o>71O{R3xO4mn*c`!qR68Hfroq#^l#+Y&S?xaO9rfA<{z8!9 zCno!pLmc}E!PeS#vJ7nzwwd-&!Wr(sa+`t9(;#B3g4-0?Ylw(Hp*AyFo%J;{Xx0zP z=vQHjXFL+<|8C~zLJP0|B~i*t+XIGB6Bw!X24zX4#7{eDJp)b6TL*DXiD`K%_kN;y z`-!j%GcC}TxX-omebHUXGlR&FnyUM zaFk(qi6`u2)b^%}T>Imx2dzWfII?}r9DL)( z+kpEBAs10-x6pS{*kY`Kr=y{dQd0atRaBswYALb(5_q!HVPoiT`coCcF|3`&0*lVq z`-|GXA)o{XJI601h0hdW7o$h<%7TShZ?vgsSfSJ{=qOvDZri}iU~pCJwq%%+se}lD z(0&jT_5y-A>;K~5D24SVQe{SU)em3Bk#ln9CKqaJGL(*$Qx#s9l-^%IhDr3lEUF^7 z&NRSv+M0XQBUtK}m0;I#7(BU_OXsV4ra)jUQ0uI6iOFw;fuTU16|ipFb}(jA=)d1Q zB3mZKHdLw}2gi6a*e4)EO`2L=(|gr?qei7sK!8H|5?llVe~}f5GnD!lVfN+E;5xj; zvB{lZoJ&X|?TqF(U8fASBs3!iSg%-463r)Pg4Yw4AIe_9-IqkD1tH-o)q4OF&9?z& zvcDW&P3&K-n{_1`{6at-uhD>t2m z8iO}~&hJ%AzU|CEV!1A`L4Kil04;l4>Lcq=>Jq6hUQ)8g2T1D}9VRreE!8-lY9rlg z;Gp=(Z0+f#&*W4Oi%t!L(VxP!gk`|{AE{Q1>oRYpQu(y^HA(1}I+b?1y@7Q8_!=ortA{c&Mbfn!C{6U2@+EkuB3w-0t_!qS#@Y+jqZgeMBEDjutsiGkqiD zpfr=bqM(8Q+1C`m!?Q1wt7r?GQ7_isAQo?Dbh;x0_YKuY zX%}43=XO(>6+R{pTn3MnHC8lNbafb;PC6xBqaLu^Gu}anEPkN;QX)AchNARja zUE$n%rnz!I@0_C$NAynJxsSU19*S98UeJg4s)ZUyr=I>;c)#7+onM!aJuFz1B>4AH z!A6Qt`how^!H)0jtyeIOTR)wdApF$A+~}3CPZ$o5UVD1xm_Jpp=!$ku5DNEn#H19kJ;;h57wq%lqJ0sDyMngx{UQw4z7<_W&B4cN7Z;&xaM;5v6nlc=6yYp zty&zIGB!^AXHgEf8}cAOXsLT&k-~;@Z~*pc{XV(j-YXjF>!qx+8c@0+dH7)ZhDe*ueAorrYh%`wdl$Jm{!} z;e)f>(8iBU-0-{ns1Uv{O_uW&wUaeK$;yT#Z^u-fI(Z&Sc$WQe!elcTcQsecYxF<5 z-%`c88V+eQC)q5uke{o}cPGUCVk{#*#Gj*zUaU!Aw>)SDI=!GL*bqM&foS^ILPxD+ z4Z+jo(RNcM$`q6!zfg$u;Hvm{=OkljOxa`Jn&nmP=%dP0 zNo%Y!SDHzjGBC!6HZBN0gp2n*v%OKcGY^b*=d17^kf-6=MuW{z*!DI5yP_G#Q!{5R zyR58kcT-^HuR4mXnOAU69qa z_bO4+EzB(P=IT|gDaP?D2cmSkl?7$ecm3j={y1_H#~!|7fKNfF$!qFl*CT$mW>Oo? zp-?Ll;4)dx%8yYfe`%t$e`ONO+pO#1zJj+X3)k70_Mto0m;+r&MH?Q+@rw;27($L4 zBn*J1jJ>+Pa=DLtMHnv|G&1?_qeQYL5TpF-yN^j9Y0YaTD3=rMZojgwjbE~+{IUDX z1T^aXgXAsctbKqyds8U{|FBL}t=!fqKC_+d79;(Y-LgQ>7lcatJcVdFEFbPbdt14_ z_26~7dO?vTrR(`8flr(3MeKyhU{czoxze*4-z$@ZOgGE0eImR;tz(p zX*ItPy_j=k+^K^TcfvmhQ$a02!h-2vSN9mECxwp%&F&ZtXCbZjOBxFD1t|~z@UN&! zGL82Bb@CL)i-V}k&!)N3(MXwa#puqb|WJ19Cw7bR3 z>(2u~ehQ1yVX52Qo;j_yf#(I1k}0$rY3(6HyA*RBa6a@+>Fzm$w$GoN%~(B!{7!}) z$WFA{qHU^u7Sp{HuIAT$tvCLlpO%;^Sq7-!j+at(`U#<6xow05(J6H{xJoL7)hfxD z^!1CAkb*q@P-C#4EWFg_Q_t&ME>Hj^g>3TP;43rb-LD{$GUauIZ%3uE?;%`x^ygg4 z3wT)NtMUZNG&@9fk*1T`%p&%+xIXHQfe24up{Kljr!W=eDb#daO$5KL(cepn-8eqU z0(IiWB(()4e3K{Fo?SKu*ID-uYS7|?(G{*6^+DjTlb7JNI9n^C?t{st(8B*K>Lfq^ zHwA?yPCY#T_7`~fbqv2va-7t>rQb@!qdcGB{hgZ=yrW#)_Dd&ot|&C$-vE+~$(o6)_6g!jh^cT?dvD;o zKBh!}+Kk2(^LxJ-*As5f5JD2o&XbXonpQ}v=+o7&^q2?F_5^XqGGhf)}quXNRa%vL;Kw@N8EtpP6I4U~Lj?|5@|!8vI!4`KUgoSpDv=XgZ?T2OCrV^uJnNsq*u zVf6^=(XWp9O;9}dzl?s6OXq7*?9L_&_0>%GpOx~UKN;1sH+E|GdLs`Ylv>k=fC5rL{5(5a zoln1P1@pha9|ZrHHf zeZC*uQaJXxU1v;mA@f|N$P|ZDj8*YE=nh_|K2W=N_XM#I9ac}Dzie;6&r{;?&-12E zFpT!C2=cYiNL0E9(QMZo|Cy?g5I~|G#k#WnKN;I4ORv0Tg^tRmi&NwT~AZK~uX3Jw+2#Gf}Bs{5u!7V~8=3Z<`jd=gTee zLJ)&_TYQfxduBN+%$?YBo7%gp@4FNfp_VZ}!_;`!SVHQX{E}qP6+PBV32-7F{QK1F zOQE%j(Le{u*^C=DLC&>6#ekoLh(;nBDI89FgBt72E%1gdn!)i4fr2^UXZYKoy7y7ua;WKR@sayMH!OX5YCS>^nd@gpGFVf#JIMT|<3;p)!3%FTR-O|;+Kt^F@&PJVau1-46n%D zq1)uy*0=SRSRzm+-2yLa&VAaoT#oc%t>91EbRYlSDTCa4f~inBatNx2hZ%mVclGHV zIMisTjV|bv9TiJ8evkzG8_}2eV2B$2^NgmT;Y-#mY$ozzC;8P*ldToU3ULSaKwiX@%Tn+MPzfm%3Z2+n%JWbRIvS_3I(Y54`v^K zYwD3#esv}DH{;8g_czBr(w&%Ao=Ki(*3hWBzG32|S(m+aWf>vV(7}F-HNAm^xnx@K zsxd72gxh)D1U2T$;IqlUhq@gnU#lzVi~H-$QKr#JUj5PVnA#C#a>s0;Yf3<(jLG{M zYmX9(uzS=3#&%juAiuS#-s?yI%?{O7urk1G{c*LpHoghebDuSY*d(0zWp+?lhV;SYawVp*t0#|mQslt8dq3?&S;&loK#e#$7qV^Qa-pSZqaDw@f z9q@2X0hR0e{#CiTdy7VnJk5%wZErmXeFFmuw|-}!p)CwNN;)sS zbiUyn3*~Wbb!%V7?2*Z!d!(m9hgj78boJnV*Dj#pc;f?DXF~Zvp!4>ca0P<()OP3# z=FdUyH>-?P>M(XOoUDIW7dgM4K!d~62ewAywZTaGEk6KF_*$&=wtBmNKns2CljCY+ z?JPRaE1s(d09H;lRgkuS((c#WzW9%h&{M9M2szA?v;4Bdx^CR@kDm`84o<=KZ{f5N z2D^2&;#{?i!|@?6f%?Pe-@u?tYryogqTAr3tic|A5mC`LEC>r#WKm$-Z&)TGXgbyP zJc0WX+)M^b63ST@#!%e(4++G0akn|`q4Uy3uX)Z*U*o_3(Sc43Iia4dNVm{%yOoCV zNp;iM5UTVX_zOLtRM~2QCE(ok)v0O0kWye_7fsBf+%j*FJoV>Io(slMIjNvmeUo2k zgS?ZyYe5GCA%k6!#X-dF5I_FtKteL@{U7o}V2|p@No}<5goV*r}0Y0H((SMu!5I8dD^PHqimG-$+?#jR? zuCOf4e`_>LOfLlacj!F-t8(Su$mB#Mr|@q%(37W&WpG`Py{#FQ zIn}1qaXW?8p|r;_y+E_QLmEmMyKsSwukOI>?|{ie;j$1o;M8z|^M@E){6UzjL%pHi z@b2a&Z7KaB{X213$`bMt=c>l}>LlFuecn&;Cl#rX42tbSD62F@j|J+L?AO5VpflnO;b^3VRc^f>ku>ymSt)HDUvyq1 zu>reo1V+Q5Km780Bo7H-qH}?-27)`_kd$xaDoMJ3<-L(^C+qY){JHq?q}Fl;>Zw;k zr-b?ZENma^W?Qqc3qx^#u${i^!oY}6*5pGbpN8X$!hU%UfcL01qJsuhp=RE`Fh**i zGI#?Lt$`t`G{`IT8{9SXD&lcfn>JA>co?Na1 z=Yz*XwVmx_0fWcqE{l9mJe9gd1&C$cSr^rV&PsczaxY2NFGOO#`<;uwseLu`otCRG zcbj7c>Zx)|WJvkE|FF@&ZCzuM6Z#Gjq)cLaoVR6P!5E#*;9tCBk|*Fkp}e>|ne*lc zWSQ^WE!u$lLZ+*5-rk1DI+8t9fd0G#2 z*lb&l6MI*aCo5Q}3}|qY_eySg$E{ByI}5FIIMtU#4)rTgFD0(Q<)EYI@HFi*|byF#xLi| zuj6Cv8#wPKwb8>d{TeLF1+M&ORyTrv)0G6ejM@#hb2amId(u=u(!(c zSv31Em_hh-a`u5p@~^^Y&(2BD7JP?_dK&Wxm=&N`$S+H$#YqY;1HkP@I^P)2le@PB znW|1n(T!e3L`%L@^^+u!=VULq-V)4lDKP)5!@(*J@R;ahYU-Ho&ln}v;vVyvs33R( zW#?3u#haW&!)^Frg?!ox+6~B*w2}D&ONJkHrl*gHT@{_0fOVU(&R$3E1gtZY+qh^A z3A|rsC;^dvshqb(Z7I{a!K%btCz|T8&$A zfi%Ojesu^b8f|qjvRb}xdAGp~zve0tQRg6VlgPbeEYr%k8nUOBTZ``X6o^2_`d$24 zJ(^?w4p#HCl&3Fo@?7SbP&-QKxzGsbjFu6{@rUbx{n}XZNaYZ zV+D-+G8n(D82N}4@Uf@0W^jz(wZ zfX)#7%x4)7%RgI!=W(UFjLeD8n083z9O8Tt&a38!8MG_1q?TZFgVaKH@u9DUFVLMW zUt|?sv0^mwWxabDSc7@c_MU2sGXIr2C8jdO@5;Yt)Kx6b9Q*xLk%&dGkQyHqg%SuI zQujFTF40W0{O&jF&6bM*B~EZDPOk>v4-z9rkJL=ta6FeU&;00I0k7&see6!62KPVU z0M^7#ngWyQ>P@~?a=9stCs2d)lLU;JPBXoB3nmOqx!L}s3kmV4QyfP_4vLxd1|)nWVqK@G((RfXOws5FO{#i$)>Qn z!Z_vH@5gQuHDSX?AUfFvYGE^vQkHQIVxi|rrfkc@hHy~m{6+3q2X<2Bm1fJi){dCs z;cmt35z!j))M~lp=hzEcSlT(f^Vrcbl(glKs$dMNYy!}7dM4gB2+M0-v+`Sof7u2= z#()n$CI={#&TZBJ6C<#PZyrsMK7%^tN{)RlY)!Os-}9h(Kgs?gpcuD`OWErKfOvZ= z@rag3t5kW+sW4U$MIhbTy)o?>^gy$dv_S`uFApbQ?EY*n=bYVsi7%((it({vub`8! zPiVC6nl3FZPlR0O*7JaB2(NzrJ5{@a zxeR&IOcwozLf(DBmaHn9jjZSS4R;Ls_2M`IHwj|7C6?NQzomU%irBdzUR-h=2uK>< znXmGPv9aJ9$IpgzU!giWhaTdIfnqoAmYW|go zGmcE1wkl2(nh;)Y;GRtwyF>$$J34FxN*~!B$y!Q(@0XkpqAvH{G-wRPM&K|VekY*? z#*N|+XSmS)9SxT;_i4-DwM~BCMzgJ4#B>|f|2c;?HeMetn$-BL5n%A(;BjH`!4{#G z{Ntt95>eU2S7i44*n+nr^OV#PYrcnpT4}-SM8kjmc>BRKIf(Q#!kWp$JH+0DU=O3Q zfPv>i3hTrjD}3vtq_VDIwIcH_tBccq2&)N(U6qu8F}$J8&u-?0_n5ZZW~j~?8=b&| za=E`o?XEr^2rlR3BBh~0eh`o1TPn!de_uAXqVh9(a5WZn312qxA6;sKK!p4mE6mLy zvAZ}@6A$RS!tlMA&!9~RO|r1Ci7I%l+4PyCUgcR*H*T2QXdlVw8kkD;XsWiBjNccL zT#T>WvgYo7cIau)ur2GeKAV8E|Ja+q{ z*Q6*A`=D+V^#E(mx2QlK<_<9)drD~d(C9#~KrESr;c8tf8pVzG$CF;yyW|r5PL;yP z{9!u{mL&w8_0aE`#I;?rQY@V*=|+Vva5Q*2lmvwUFv54`f^>9?CuqLVV$ak z50J~wmpP7PfLW zdOTcu>I%F0{$gE7C>wRzZ)feEbAOC29Q*%*(P{U-Qa4Gv)Ox<wo;oMU$i+Wbj~qM1 zT=rHPvm4}*DE9JEN)Hi=RH+e@lk$M8Phzc1tqYIbaIe)s@u8WFj`4-f4o3j%pH8%i zyTuVF+1fLuFn-?YJq4?3weQyQS-$V}ahAg#AN$WpkIIsTw>$Wl(yn)5%>bE+#$-IE43O1b$=OfW+4@d7Le4ouG!dtc9bfmd$4oHnjr!OB>X(;a( zE%-CWFAt@ZJ1A;}Rt3rd)?x_>x88;Lts1@Vm~%9o&H^8U_$vEjBhRjNxLz&IP!-Fo zP)Ox9kFO`?Yb9AIyl&|)Si@rn(zOI2gFST9NZ)#V>Ip8W* z<;e*i)pY#|9glp63EHD9OcBcNOjbA!gx1C`Og`vt?g{kXlHY{=DQRa&@UM^W&AJW$ z3z~S=5eRbSa#;a-%A@!p*CidT-<@?ifS6!S;OU|X*WNpLN9*bHb;CD9U}Ty+X`c$x z^WVL_=(qw-!Z#H6>hS-}LW&FDmt$l*l|AbpW{@vV4_yzio$FM&SL%Jolr?s>&EOgKhhnRD1IVo@ z>VGK~TlLI!IfBHVDxT@-f?DNT*V`gva3yZO?H`u>Q`=t~(-gK$?q7h#aE17qjU=wT zds4WdV88pBRWIwFQ2i5n)=V$oXt;)}6&w)(OvVZIzhLE9`VsR@u>DpaHemV+#CV3l z?@g@o#3{2pwp8OJDDIO`(&HbpzuM}Ax}1y-l3qsz?d+m_>Rf;{$qmTEEhBlx#nftXtZ= z*0rvmlysQ4jz(|>N=z*3#86U3=M#XfD@38$&+qWbmHZ> zG|$disQ(S(+t6611^csuQn5SlQg~RG^&X=xfIKkrYu@f4KcG)jbd_*vq$Bo4$jHBA zU-6R~Tqx_J*5WfpN=0uccm|(3zVW898h44M=2Cu+d!O3%(v*X|Q@#wWyvJ16Dn5mu zc-jcrF$wrI7mUj(%MaS{skgLa|7DiD`{&8zRz}iBF?uo17@^PpI63_HZ|MoKx@Cr; z#H@6=_c$PjdvSVtk~?nEY<*zSGT$%DbT2#OF(oR|>pPZfA^Hg2A{*)Fap(uB@p=D7Uq{zYORKb*@wFvC>n$MsyH9P;E)>5-gj z%Z^D|>OqKSP7&voSg`6aynZc3*~f?9h^YXJZSFh5^9JuHe#3m7>m^%r>*GNR;z0~u z7(KCcT% z1#~|mGF=#fvUkK_LG1$heodK`vsf0&H8i9pP1$h~GwcBR2>IUWec}3)qHipf9dCK& zyW@{Qaz9%eeme7KrP+r9dx1{7SF<+q2QFB>Pqqe*C3wf(LuKqWmW`%`qbrs=xi{Ia5 zW#L}{68Prm;W^LZ;_iiZch4dFVB*naJZz^}Mt@?)JQ3>}uW$6An^8^}aHNvrt|9&V zpUnWXT0lLVU!+e$7oX)Qw1VRsu4z{at$*(?U_vhZSYDn(ESiK(;f~o?sCSM8!Cu}` zQm?A)Q(~73ebho8rElANG@vJQKcTtB_xpYAx8w^a;|4UD)WI{{^UeByTIqg72Mc*<6%gdF{l?)NxR4PC zfpw@0l)5e!Jw1JrEg*K@UpVSd05DU0w!TE4@Pdq##BSTrpygT}7bWhUcx=A^iAEdG zJxzWua%Qmk=WDT^wm80_W*zPGEa_nJfZn`mt3R#NY1bz>PR4X-gWODwe;#+Z!X90H z0cT?(@mV1|e|3PB(i-)0PZP$%XB<N5*Kp++6(anAs&{zS2`uJF+H~jSEH(pArdF zJu=Gu%U*C>N*1~mlwv6 zb=lIAav1{Z4AFr7xckshr!HQyy zg=pi`$mnpy_x@W!1xit$#~rQchmS{$5d7(RQ*p~Lug{~{eJwSH-*+)>+*4Z+r4gg4 zIuW}m1M(&KlRp!ieNd{-=aMgbm4yj-OK zLk*n!HcqFpJ*+AyJ&H~e4n8vZ9KS7wGi(G=|E2kI@7!3m>Gt2o>I%6%@8K#M&?>zH zy;eI6a`-r{JHE!2WrVz`izOzVU5vl}xM%+%ilWeZo!WONq#XVqonuS7g)HIqw{lj_ zvkzv#|n_OFr<|3y7k8Gq>g>7(1A>gbsb@MO=mH1dNKQ$$|5Cix$) zuW9JZQ#Du0cnW5R^&{CvZb`5{!wx&8y{M!RERsmUucS5p#lP8O|MMfqgW?Cs{iIkKYlV+8dPeC*%^bY zH9=pe8p)+EiNQum_fL_Ff%C5>q{dDZyx=q>+BX)b-OtUWF*B{_YqH1d} z?s)y!G}Db&>Rv~myHIj@E+^=>&~)<|^ZQq%e!-kMd+)s*pjl&@-F7r#waTiwEg@I= zRZOZElo%#O%kUYL?A}eW$}%;dXXSdy_c<4hhIrK|Jbca13CwJ;Z`IrX(<`Jvk&{ES zue~K1OoMp zK?d5h6?58E9$VuqN`{LUCmKv(J@GYf!-kC~e*I~BnZr5zg^aOuN=(b_n%zmeyHnjXC4&%_31@)T z_~dw6-P#10!fS%Zar^~R#((?aO$S(oLcw8h&7OktV2|WXCe@crNY?v75<$A2pY4jkfx^D0=NW znnGfzRaE-Ow?t_6k@R-^Mq~?}Ny~qdkU|p$DndeYdMqgx`kC}g%dxXzPhKvcPCb+F zH@?M3ZDxLQ$q)DgiHE;g6s?J%k#2WM0oN;5GfKobClO79wAZsFr7>ZsF!gtj6>DSZ z?ceLu8G>B`uxtG$r_cG5W|R-|DLW(dIE$y!W#+fZ@5yJ_BSX$^{^CtZ2@u{2O@B6@ zCAdr+>=D&rq+x!CG?giUb&Q6GbMq3H*L9Yj@wMaL8!j>e^Ao^u%>FDXnyE2)CjrFX z^Q|Q}!*Busae}|81UsG9%O47%9$@xPK>9Lix%MY-9@(j+HH*DjbZk}HUWg!TEm0c1 z*v;y$kd9B@I1sb|D>UWN?zQ;)bA>$0GmSp;u=A4K{?nH4o9)L&iSM&E=i!!2zaAZb z<&%T`i3e2vUJDa$RH0|Y`3@!Z6I8N+2JR!(2cLzu0z1LFw|-4hz=RyB$LsyP0g&qo zZ`{l%UO8hWz#3$K|LW?DD#N^W0$?%Z*Qgk2dm`c8M zC4(}RwozPXU|#JNDv>e^qP#P6%CpAwPs57oDa63DRiAiJ&H|DX$YqtSx3;DAuU6~f zcLwCf8-5XlPrz|xt6)d4^1r%F=mSi3)2{@x9bdlGp5WQfTYD8{Q6z;`;(k%>ipM@g zkUCh49+{6c!!nPSOx=J)8nOyaQc(N?Dag5c@*JhOQ#dQvmt<`RlQM8J-aYQ7yH}b$ zB!)jFI*fsLl&l85_8&##{=9Lab%y;ui%Gviyn&Jzq^z@mP&||ONM`0 z^bOtq&5w4O$EVj?zd-Ym40ie$4LTMl^QFKy9Ac2k3W}LTXsCT!LlfZg> zR`j*_Sa0<3(zcRuQu!jJ(XLglf3m1UgIn#8TXt%^Yc-<@&J%D(+{yB1n|Nrp;M3@% z?i)J`dE?3{nbo=u3ah&O2@^ukC&B7?AD#Z5m z6<_nrH;6I9JSZLve=fZ;hRlp>atLGtM5L!IDx56%8g;4!HXhY?m^R6GbrbXr-CuB6 zD5-Tq-;KOIn6HLd83t&Uk-H97!h{(M=6u(G%amNKD&d&?ap?eS5xqO4lDxU1ekJ5& z$EdH4+rjWd=rnODixvfX10Y|VR|is1_Wf{efNsS#@%L^;tBmTBXiITmVWm6dbG%T( zhY6K9SBo>%=3^68rc9q)iAVrIBc#1PvW{}tn6Rp6#Fq**^#YHKD1sqB>+SGGE7%y6 zr)>2L6J6r6C+mn2^JcmqsznK^!T2yyMV#8~yLLwsdN7S;>(hYBNK!j5oGr{#a5F-KDLBFn9}gvEoCmZ zkG=F%p1;rrsVDN%YDg5{jec1lATxg7-o7>?=^~M(Sa`XYu0o)0NHv+gyy{ z(WO$bJc&b^JXbm`fT76TQN#A0?BJ`pH~GD|m+E4MmUHwSx-X_GmkY~Umn)qbkvtoX zvj$U`GAT(doRbmlGtc6>%RV8eC&O|#uMEzGHa8iXEys*0g}lYqEy%I17c^$`C+| z5{3t#y~xQ=ENzUpu)8VXjz%n%ysFYpMK8^H1}|-zW!MAgQ(=X zMI2^JGpjmug4~^>6u0JnWN8552^ezO1mXmI`56XeZ-gv0x6GJ8MsG{cyeG zYX>9fgc8aADy+V`>7O%h}U9PL_(MJ zu_Y0gJk>N>Q&IQigGC-BeClD{J~rnH@}l|L-HSR(pUtmb`o;T}ac}=jBt5%KKtFRc zDNDTf#CV#gy4u4$G!-P@bH%%{xuw1&*3eWcqoF~uScVfNy71Lp-!J#Wwy@aqg{)hO zq;P!wu_uaHR(<@flOwz8FVwaiAQH01-T?YGZDlE|HF-x8yLxP5G2_)Z!Ib!_=Xaj# zyUrb=b0x5*xaOW8r|(aTX{JBYmgA=t-(Q9-fWytlrtek4cV(;<*%LZJ|D)(E+?sCN zFpQ$|st6XHzMyn>jDbp*bc0COh|x6xL50yJwSh1?q#HzH^ym&@z~~qw27~w8_Yc61 z1AhBG&wXFlc_vvSnPR9|GDc*KP5?Ns0s1-t$9cS+d{5PE6;{khXWFK7@{91hM?Hh@ z-nNE=kCJaSotSMDz0GfjS|)59(G4x%e?&BFElUSIoktd#&+rjgTko0e;jh8Y~rxc`gr&ow@#9 zlzl=$s$Q=&Ir)n!zj!yM%z_rgztLv?+~$)_-(lBRS=@Sa(VO|v`u36bf7~*cH`1gS z@@eOd8EqyCE+gbXspy*}*V5>}B&2~ME*V)w_0oJ~PJ11-1dXD0%0)r>%I6Lb;9slJ zI?*G>o&QKEUcoh|L~q`Xzl%~Gxb|WNq?Bj#E1;d^Zpvtw0+ME{3vA}Lf?aHrR&KGc z(?5mNO=|^|Gg)3MsrZgICN_Xm$pg>P@xw+1R?b(D=zZH;lm&yKYj|rV`SX(hNPNC- zt5j0%n?^R|cr;Q=JRR6Nc=nk|{@$?=3~*{Tp013D*_znz$^_hTo$r|UWW4^S_*~RF ziwGe#X&I?*3QINJm9*7;7%=mGiL7X)*EACw1VxIKi?B&(*YL05TticHVGoF60o{!q zq7l}ccko+h6ph&I$WWP>rg9L>y?DFB>aOEPJkiccydPBiSn%wZZHY!36$(XICYJl( z9bK45#AcX_Ygx$}@sw}tnJ=V9*4E+9s3sp4`sq}*W@jlk-&*FBG|hF6R&|7VCkcNu zX~q@D!NxjAADs@Ewo|P5ER}Gg@h2Z-jh|p|mM(S-p=J&rgZzr^ES3mu#}A1^3;W|l z9j(dM!@uhlW&`XFhe-Yvl%|=_GHO_Q>gOv)g$NH+9HnS>bV{N#&z_d-q8Prjb#kQz z{!e4%CbxjVo5`GS*yYFEu%N{3K-_`3Lo(a@PTnk|*g08x_aW*ndjq7om`3}i4a{3V zHQ8m$)rpy|X)2|bD@qughW7wC_vKkr!-8`rRH{#t1c@JrGH{zkr*R_ru$l*p6$b2O z&$PX7{JLdG23qOHQsLXBBuWP8M!m2+=6mt%3 z>aLpq!W0;?R;iG6(Ui+FS%pDH27jOEuKZT15#cQ_;4(m+m6kn7`?4-rjbL%oboO4M zm@KHTHnBH|cl=E*WIC~{dXKxhVGH@eQy(NI-qvWa5O~HIn#%Z*dA9?0Hbfs{>o3N> zv1psrKS6wwXC?WN*b=tSu9hNj(^ndlIK?d5uvyO2G@(eb5*k4Rn z7+hh**4@Dh*yl&ZeckLY+<2~RuJmkE@DUzv<(_Fwj?V)RM+5L)3b|f;*i;mqTt;d1 zFQlAF?J2YLSz(PEkPGSMIa3(tIH8>pVH5XqvXVbFi$#$3kaH?0dT^w@a|P3g&}12o zAj^zAdg-vW*}O9XU}XJ`+SKa)WG*Nxu7rjr>sNxHdVXuwpGBe@UJS#*Av2Pg>e9x2 z>+c!LgJkUJtqLck8I9J`47d4;CXtyHet>#B^JDz*Gc`V=853U5=m%CZb7{fHL@h1_ z>h?tG)rSb(Lb&&9l#TdeKD>YZp_BUth%lX8!!B;=%#yKXs>^sJR)c=Cq@@Mn>4Ay9 z&=9oopk^!WK*Rp`6jy)@EM=f_>fZx=%U$Jmd(GluV<9#_*-W20#Nw8#O%)T@wZs%4 z-cXZAd>^NC^qyhw-h@m;ded)EKp4Koc-6uwAA>Xl;+Q$(i(z`nmXb(HKS1pgq`2`oXSI#TH z_0CNQ*(RzOfx%};Tv7h9*5+^}v3&NhWu&H)fg9wx%>D%>kpp1EWkbmj(-C7MV z@8QG*oPB$IlED&d4t@npE?Ol=-M-F@Yv zSKFy@i1({kgHU!N)G#i|ENQ1#z`y>cvMM(02Nb;RZ0*9gHuy`f4aU73m(ElN5j0%< zExBVDd`23V8)ziZ3h~Bl8D0FtI-c+>yViy*v(=5n@zyHc-Tk)Rz)eYVG`N?%BF(sy&w4^sXTm8nepkN~fzY zy&mHsC65*vPqBHVzW!&7*Rw*`y#Dm3<|pr*Dc#6@#n+5S*rl9kv3IL!2av~!R@(9# zebR&?Qed~0Liq1Kp{=ATd>ip1?@cr96l`H}j=jyWpB$R}^vtaLNjbM*^`CID4%NI)0;DN1negm7e3qJ>&<2BQ3V-@2=B{~kE-;!Td zf!xc5!i?O0^p+!vS1uLX7+Jp~I^s+d&%Jm~?l%&mc>HPa+UjkN?QbUvf0PCVB%>;7 zebDQ}R*(#f)gL$M7Eq8w#NV0|gUDt_+2#UyZB|T}Y5FR~0inTa4Nx7&Ga4+mo)Jt| z(fzt7sA2}lr@|O2wky6O5dY!paJ-YMGJ3ZpU61mp|EM4cUXKzk}Zi=xy zGTqjx`_2%Y>%&y0t{^UrXbG9=qly{}5MzPXOKyDkBM03(ULui(L>eAT^Yk_;*S&~< z^_6<1lz<0X6Te1E8lHQqEyq=^{x;k%6QxdwlzqYYi1wD%zK$37!wqA+vhwbN zAmi;iH*)7OLJi(+TgiDE^F{nEiEA2J-jVSY%eRf13>$NPiiaF@mBjZPaH(cpE`w-g zTrWAW0Z_h;l@^X`&4v}_2@4k+7+U^wFUhIKc;NLfgYUL(ojzrsJ}qR!{8kpRu^n*J zrQ@3#qSr+cxbN#C!Xlfhqw z7Ws5stJy~5N%C-Oe7-rc3M6ou@9yrzCdyS~62?2IVt-&}*Bs%Kyg7#+t;w=p3aE1! z4vgq8|6Rs~Ql|an{1VP?OIV8N16$^Ylx0*9#r4yG_N}-F!#8U$z zQOAgFZ3->N|c#O-aU}C?eKDSNdl{Y@;{*-W^(6%uFui z5wGJQy<6FKHvQSigAs?YPOq9UXuA2?)pRqiNv-kfr3>;y1Qi20z&MOQ0-mMk2uU)@UdSOI*YX}=!M$yP^ zs6GtMmT38|>N5WJY3FlGUKhrSTHeo@M+-8KL|@x z)7Rb||B+yM{gZp+%S4AdtoRE0?{^#mYE8Jx#mWv9@hKl)M2}_?edthMGC;^KP=YPq zoJG&dQ=5_&naZ~H`ptzvN3Ok0JY%?)QyD9GcCT0W^jL^!N~lOfGJ^Kvy9rl@ZC{Q` z+#E=bLz@dueJjC722c7ZAe6`XqpYW}AFP#J*vBaicFUKrzQm&606CqhX=~4L$|Bc*#gF_1@%KL9Y31PwR!7ELOR=)Qy#NtE*3BVv&%-ZIpp=E~E8`$EB)(NQJo&qHONI-*e>ROPGw}8q(aLwnv7cV@I7Q(jW|+I;T`%{OYZbz&_p?2Zq>B7kvzX> zWHnlDj4JSk3mb(%$vj?#2UCt_r!zoevSA&m8d@@qt{*RcN=;|E1DEAeWk1LKM6)q` zm6x6f$#*2fjp&`Gq6RxwrqG^s;3#W+Jc2RT*a?5joBbE_@*-sDBJ`{5v;zMYGg@v1 zx5o1fg-59|Dp0rmK>{U!QBLm*_ygUTh}DIf&2RW79OAV78l9*&c)$GD<5SS%sjI8? zc+qFrYD_b(v=z^wx(&c%5X>O(=sxKU=jQJHt~UV$Vqc=x4FDd4t(QKmO~ziG6+LWd zEGi;4SEvcMfXlxh9Oj5F$-v@C2R6@bEl;&m5c=@?Q#$9NsZ-Mc@EcG~@Bfu~8`S?> z5}wKXnw;mkq8o=D(8D0~Ph(2-{c;^%+Kz0!L(<_E3! ztLiiyD@>W{6xd@Gbyd`Tqges!@lt-}`Q(pR5+}z!<`F1UQDU}zM>)I1$Y~(%Xh&aG zHE;g1Ox*?WRzPkkVM)jkdKGc2T<^q0x4Vh|^6N_7V381?!uJuoUyFK7Jo(f(eEipa zok_mR^m6$)UhOg{Pua)8$MZJfT5d?DJT}`QP?7{)%!;AfD3&M_kon<*JHHyI;~PKo zc6nQFpyK-efx5$`Kdz`Ci_fT;EMia7=3AEUyQhlc95-WDYdY|f3W}V*-y$NO*d%Fs z(x>z0saNClZXY3S%4#~)o9HU-qM4Za)Zql&b@L};hs;XtF5`>6v9YWq;_`xDN!uEh z@spp?dx%+RM}e2F<6UEw`PF2a0o{FHxXzB|uJCeoVkT)YqKO;nOX>NJvy9j5@Fm2X z^b%J_a!9)nB0bqL+HBKoGh-ZkBnHJ#u^&g1?5dJb;SfeC_jU?Z*Pac@#XsR_BQ=jGjQCqEuukvC! zJ9T5Lyt~WF@-I%*(TT^jchQ5kYA`>Kmb3_h5chQwhlT3Rh6mnyzg<+mQ1a@zxZ(T} z@>4+MNQBYz!$mXHgzgJG!z5nTO^Xu!Hl7cnc+WdmPVdM|61SDP86j|?LWa11m9Uy$ z=T_h75$KD0ITyih#&Tqvn)U)fbF9mMD`8*xVW-`h==r}WuA(T+u|Mkly&%5sGl7z<~#)c=rzZRl{+r2 z%k`}9(QtS^0^+rjaVV|- z^Z?f<2ynK(t>~=66~y{qw<=qyrCdD$++&P`qIu6mbddARwVh1Fq;AU(+z zg6gr;@`Nj>f5s#?%0);b%z_)q7ux~OfiH%?M|Qh2z?8aepChX(oOTvcH)jcrpmvm4 z3g$7Eu+l`uAVlU>%Rx)xgBa92${SmB(rH?L-6XtGjSs!xs8@djZG472kC8MKXO#UI z`=|Mv*kW-`L&0EvlN8|};6&Zu6CX@Ubse-nf74J$wNHgf%5vjsq@p94zP@6*M;FAJ zOGGcGd-N8Wu-mUD8Gq$A!&a!@m;!VMB{yonY0`0wKvNy=`7u#&x6ubn?9?p>@b%wG zk7UNId>hhKY}h=y=cH?50q7gBTu!mJOXx2u3jNu_#gCSFG+qwzyPvS>1*DKM1jYZ| zp`IM2WOLiw?8Nn|B;!vH;)&VVbbucv>Pla2!k)*->!u?fu{%3fF`92d5wy*@*jR{lfP0qgK4xzt(lJ>dk{T|NJhg_{-N|3Tx2B4=_ znSMZ&kNA}#huMs7Uzc3VF*VLGRnnlkw~=k=7Q6qUugsH0TPuHYZ06Y1d_khVKR5BG z(r&Lmqaj7{WsALCyc3R=^rZ5u*_8EDd|LT11C;wTJ7^XloAq-P7?2%2lAzq~!mzXe z_ewUykN!u(T}<4q&XOSvq+PxG2M5{AeV9u7w+wHeHGL$VJS&F%ZdS6l*Huec^}_@rD^^UhC_ko{8_!0A}~dfMs;mQiGBCRV4xFn7b#kU8}V z>>i=1(#lOC>qhJwffu4l7PU>h zi)KZv2G`;dsY@Ad54=V$nq`z8mguuPMOw61LvMZHKC<7mnBu)C#c12y%F@J~pJXa! zIW~%LHpQBy5uXL!E}E2)rqVQ7FcJCZZW7G{f}}V210&5{c649s)z|Jyi50O`Yvm+< za_LjT`w}{SmJP^g1;`j&qw$cl-B%)lbY#Z|M~3@91vr;mdr3m#dt=+}F;j5MuVOC5SR+5L=qB4hsm4FpZmj2ST!C2QnHwZAxeeHMgB^ z+H@i_)EPrx&5WLpl_>w(i>ZHWpmzhWYB!1=UVe)7I{#fp!VCXX1d{PC5v(Q*(}1MI zqO%rliljgW%lWCNsvfgYCU1<`LdPh4WxfH{(YKsufk~lD|7{#t@>LIZtC|oQ^tW z;Tu&ELp(v{P_KPvC`PIMc3`#LXmk!~?}{bj#i7ji^$;IR6vXnzsJk|9(3uG&6ajyr zR|YZ+{qv#rR_VkbJbluIj>%+rL^#QVNG4v7CYiZRi%;|acDeP&J(xcFa1?$*mbMt> zp}J?hB@T5%)9tmse8;2sX8*_H*hNVyGg5i_XL`#}OSVQ$DpH=L`1y;6*RB4jsp8z@gwArOmw4K*r@oxbfPI|eq5E{{M6+<9}RdeGb z^BHAiD82KFUk=WFn?gFJJFHNpxkhym}%QV?1 zgw|KY7wMRx3PT~%^k<8raT6<&`Ej)QI`z7u|KuMt8ckRqmvUp3M=*@a9M{=whP(ff z3=knZqI?z~>wFk222WmCgJ9729Qht#D1JTn&{X!7VQ~9^faww*%meX0=Gj4gUVVzg z6W&B}e18*j;njx8JeG^;~PTYIjt&pbBWJ{F^(W+*>TrCo$f)z`e zMWJj2kG#(yd3ILm|ZAnmAeWyRf42Q8d8zyX8J`AUDIG-_}nPUf&>mApg|4 zh;o%E^MrByxb}_v60r}IUhjD3cygIJ>fPdK3KFNLTf7a~b*J?YwRmK}Q_V(7LfR;I zw*0;8?{4FlY$_BBWd>Ss(zsat-5&gIa8T`u?S$g%@|iul`^GK5tS1R)mDttZ@#a5r zhdJ?bXUCY&w{IF!!Hnt;wtnC5Y4wemf>DH~;@l(Jti+2P7#>pn%B!hprK=h}tzuH(2TkdQ3&i3MoAd-NK@4*(H zdAeWn4WA%)In1_NhkjO!p`w*mk7tbSH5KD(%Td)&mY@AlU-d7&K| z$}F1xxih8$obzR1cIO`qji9Hn@^<1glntIf+i3cMsQ^!o4R_x)Q+s^(58fujk zDQ{L|3s5?dRq!HRzTJ>F|7NeJ3)oO&@wrNnbvD-cJyT}-8M*^AFjF&b$9!a6{ro$P zu$%cE{LEo&k;sC;@Sy)FndyE7ZLzb*T9L$u`3ZM>~+xmL4Z~Vk1wed(75|wQj znp5%*`3}VWZefx-b1nM~Y1pZN44Z z7o8?}C7=xTdUC5VwXv^zYe0&OYWG4qINhrbX0osZ3p8N4RC?v)SDwUaoh`|TtFn0# ztv}g(>c3wD)sr^XqX`92EiQmwLNr_t z3EL|ur$LOe$tmzRW>lA2>vJoK?5$jjMmmTwo*K4qfL z6DlIuu&%;j>C0MigkOMM(};^Z$m?F|%fzm~4jdJpL;U5FWo|Spfhk~f>7<|V_Rhq^ zmHV@mHZ@t^t<&<`0XCyNqiq4#s>@DBjntvKWwDEIHM+j)40-pTmmlbzR~>7ImsieM z=wz6PuX9E)o)Xu*%;@adq*&Hq-4nLm1^()yU7h8h<=X%enm%;l3a9*$ILW(<1`gnrbkWwdd>GMKG(uz(;vfmf85eCOECL_|;6) ztGM^>d@&RuSJ$)E5h>KK2czqZ+|%(a5}8T`zjO@FU{}PDS(F3uuvDpYK3_J#GlwvFZdNn`iL(;-jx7;?`(TX2()1%^fAoNT5|L`Q~ygQ4+0 zh}PTrri}H2vG>nVjvwNCa-elO&z-%uBZuHI^h6o{Zz>(}_3NlA2n}ryKq7*ciYU20 zs)si(;zmOpLx_xUvgFIDH(ElMn3XW;DJ2a%d{9pFl}>x7^mn^{;&=ePqmB`< z1WIR-Cy%&-FBI>0-uTcadm@MMV-skE%%g>+WMb65S5iHGPbVO+vq$$Ku|d*kdbj5m z1dL7|#Z;}`aI*-44lc(#fxX1MA;NmDdduOu=qgioJT54Zf}80tbb`9uW{dfU=nGI} z7>`ZI!o4Qofla%7jV-R1*`ADyUB{NOg<5Vra$jU@45T6(u^AF&VGH4cwraecgFPftaQbF?QA_>!jZU)9v{441ti@B#z`TZE+Brg zzNO(-sS*4VHen-D*>1WI2N;PIj=}qha!a8<3Pft(NXPx1Hq1Wxy*DaZ#E?XDWWyM5 zDkWbxk_1^mk=4IyLAmF$U=aGk&nqrEK+U4Lf2$y_xcu}c;~Kj^x3q6^Fy#M{v`F@s zhDFJ>m-u0@yFq%J&)g44{v&x27^29Ta%bnP)Ol_v-ZN82@ajZ8#qiMLMId_Si5Ofg5FbOgln6oQ|m_C^};vz z7OQY)ynuN<8(T z2*_1!ThrQl+?2C?pI^r-t!Ic0WM@@X@lQ8d?TfJJ;+ja(v#k`>-+S3t>u@evM76{S z_TXxw?lb&wgVf-;P5id9+Pxoy+7W)@0wq@NZu~5a^Yk}Ja=HIpOmDbP?$qG~!FPK! zdpDgklP@cQ1X(Ff)Eu=PbbbYzB09neA^YQlQ9mtToSfPeI!chT98n;pO5d0Rr;8o> zk(w*v>0D}DG=zgn z7H??Nx+^oy<{1uA)02C6doFZF{A>a0Q5tc}Uf|0Q?Dk9^AtYjY2f!ey9VmR_2WZj# zqLaA}Z>%IP@O-iJYg}E0$LMgEwxl(&Bfq{K9Q`mrsdkQI}S0UWRSr;KDjiD*LyO4C2LgE(4EUoRJD}9&VHF}NXaWt{IuX=#K$Ty62Y44 z%O7~&)yL(PV(t_{k>5%DNeRQ0MUA?&V!6!zLDa~VS$&-Ntloprl-(eC|VGyHlY47<1hW6Ua z2_YiU_g=PbW^g`KjMIO$>s(Im_@FN*fZSojp)nym6vfIYxY&P?Aa^W=twcE8WEE?> zTx>M@D%p-bTWI!mBmC2PvmmbrDnFkOusIx_$TJxEF3*ulm9Jn7hry}uurR_? zr(FEE-A*4Pjy;{o)#jipZ-TQ4+iR`WbXIc8^}?uYa`xm&zPNyrSGAdr#$`O*r_iY< z&#<>UjEQlu)cpIU^`Bi|Y-ZbJ|3AcC>Z)5KQV{zkru~;cK>F54dg(|qwuuy^y357! z?Y+l*upfsc!O5o9+OaXuBe8ZCi&_sT9!Pwk z7ng|wXa9w9rH*+WE;k8~jcaks%l6N1TK&lUvh*u7OG`W~)89P>Y7_VM7jR9!>Qi+> z-zMZPC2g-11K%ZikRIrtQ;GXmf6t0|?7W5_D2XV%_u?4r6eb`OLclBKkM($=Z4Vef zOVgKu-^_XZvoBXKR&gk_8csn}OVOuSd|#{ko5rz;lVTbCnd0`{qu`K9ey!Tj%}zJx z*5-2Bta`I^h`>>=dG^vI1CVCXxv(4fOs}t1KSXA#!~WRs&LRg(oB~LUyRExF*g5WESg=rivPOogZDI(|hM##+(5ZA`633=< z%d5*1Z?^lkq*x-oL#d}b>(IuBY%!d3lyyF&r-Z#Uw{CsOnH<2U0F7@msJhY(AG!xH zxFqT^QemMb{+k^0a=E#=SvkaE@DS~u4g=mvHs8oJpJ{yZ(7@iXYhf{h@`JLDnO=#H zZ=hgt5ryr0>p_nq*bhWQY(%Y~tH&K&MT~ypPeTnJ&hEPa?#F#i##G900}p;)C6!9# zB`MLhQhc8DyH6$hB`n^uBP##feMr_JCNWb&`b7)ds2+35J`=PZK#8zyh@)fsG;jGp zJaMLU=|DYd!K?jFX;Vt&zVa*d;a1jX$X90Ey0DPeQ=w6+4xQvk)Jx&Ue_ukI^WE79 zPMbojxE%#EawegRcE`t2#BFHg!ZMd2>2(OVyGPUXw(`g<^uvE7I=zy1bRJxf-P~Ja z>vGcah=0nEU3pKXw^dr4*PW4KJP|gD9)clGE=JB)sJ7Kc-SYR)Z;857IbjvZ)!)oh zy*-#yr(dG@{Q#ftfo8ihVk~K@O&bCFPfgY@mYMZow`|EngS{yKLJ;1W=8I?QhJy{a zUJSGVaC{*|dR-Si@Nv;lUdpwau1K-6zP2v9hU*^rD^|*nE*y{d`PFv=qYy2k!e#-V z?4`&KqkvX>=6>JZSJt)W`;*Cwv7pvqkd`G*+U1ZThL0vhr^PI4b;;#3(8S^=LNW|yU6svfBpQe!vl zU9$zqd~B?i%moI=@gZ?WhqHy-|Dtr9jP!m*uPeQ~9<>3-{gB$_NuON+2pAeqP#gHH zHh9p5$)W*Q(|!3{wMz>k?%?<-zJJBXYt_oyUP)Ka4 znWVV@@$8mtRCH;#F%p?XWpB}?pUnkO7ON<}v{#RrvwgBD!mq!-rY)NdAx<%tRJpUd zsoK(ZzB7HjTA~mnRy)u3By@1X=M&2!C?6E5rVW_gMR=g`G98L3#_Y`^Y?l1hyvZLh zbP#W$z%`4hQ?cIRiuw-x24Nmkp{Jg1V(`T}1=e1ssFUMSB^t-){kUIUnA5=0D^Nhz zz$VvRwBovbv1Zobi^N>Ukec{Ok4iPU<=r}!~Bet9ts`?tu~`1*t2hR>c>oDa_czPiu(8HjB&yc$Fa zP*fSWWfuRBq}5=sQal0EWFQl8cK#;k9G=?wC+plN4zMgNO*)hRi1vVyQe#?;>tDC$ zCU(F3aT|epPrpC)M4lF4fBP~up(ip&Hk89=i)Owdt1VSb#0T?<37<{o93t&QkB!j8 z0}o7k>~0x!wqCb+Xppp&*+oDu%|AxEZWXk5V&l`F8kpN2NG-n?pHPX^k0iSjB`Nl5 z;?DK3$iB3pSBiTHG&`VjxDO8A$G{4}nYH(Sux_?`H1`^7$_ei0wJGPDq1FOmK>u*I>t(L7t(YhiLW>1KN1?#=(Te~TQIWt?Ee^e zC5=%krs0Efp-CTZR9)mjHobRi)PBekgxe|cEn)7AbZl1NFlsT0A^kmGo;+aWLq|)N zi)a$}$)p(7;m_)u8AB$)C$`HfBh4sMsozZZz4h|JrBTd>``%aWe*{+a!lg=Utww;) zCA5Ap?X)g>GPfn}I(1l1K<0^8tXVs0F6IKKUT79O%AU+l zO`vEMTI2ht#&gPtc3@5;)Y~oBGqN)dGHD3$0I+8z_I6-dqa@?E37=>R|2}l>W{!tfot@~@_BdDqhMYqC_AbV7$kg1>v zQ`2DSIo%$SW7FJi`twtU??5+rS5wp7SUFK7fo-o4>`H*VOfw0tf8cz_!d#sCn14D-%={xs6X~{$e)xhIl)KmhDcR>~xkbYldB3n~7_VXP zX;`Bsw@c6x7YLJnpOn`0tU*iPtZ)qYT$KaMJl&puNvSz*Cd6}J=TCepSRcnWk;b#{wl{gt zfDTTsFH9u%Oa`x$Sq3s|tIZ}DHdj+E)R{F3XncefmMeN!-**=Z(UM_N>w3W$a`c;c z-0#sPWME(&H>IyNJmZRS5HiAhcZyv@FuUFPF-@FH!-;!O)QMe+V3&Qvt))f;ofC!7 z0NY|?h5tnq=Jbfwgx2j;DWFfeJ@8Elqll$CUv_D=z&#$4_IPY>@Qlo3MI*h2cGO$3 zQfbS9eO1u0*_?QuZ*cA7{a6J$dq#AHjOr!2#3_An2kb)*^zLJqL>Br3bHIU_H|5AJ zyF~rZ!Vum-!{GDtU)joye&(cO(;-@^D)lB-xJQzuDVgVfmS0=9S(si;`~0(!QRL`V zte*`JJ)0(|oJ`RdMZR5#j0b5=NOFU%War(IK})Kw4K8DKib-fS^?)dw`9J3*9>9v= z6%p<{wF2kv{JHb|jG3yp`iRzD*WectFLsGv%0UA^L_sVpVOLP22|4D8sRBEj?K_g^ z$aequ&)##mMcVwxw+E7VB@xTj<3-(|5jmiU?-s*9WB?v?Q(P55Sy#q21odcKr)U6x zdV7p}bpB{$E@7Iv-nHySaHqHn@2;D*XN@>OvT(&^*SZ^9^f?etoM;D|7V*1O#CPPV z1*h%WFFD4@Mka&IDuWDDqf*$c)_xbe`H1<eArDC$WPQvgrc7AO758|rwJ*6^s-@D&+uli9%mmi7Zxw~@U4=@{!TnF zOEitme-al^D&6p9vf~&T7h3n$`TPw+>U9uZOUF37!x0s7qULN4(!jR>Sg~q%(k>Xx z7G6{SC|TMl?sfl36q1OGD+SHeO1dcLh`r923WDDmJ{F8#^OGRu$lMTve4#(vN);6! ztLTYS(8-26lw1(SUy{#y%FfVad6n0HTAUFn(4|8Vh8UPVGjcfZHJ57<83~qArt@D$ zzWWP_hTM}i$=&f|ah%w)5n2-befU9pIHdU?*%FAjj7I-4T_1AiO`|c)YG~5TqSOLj zom~a2-%##j>QGD80o-kLNrZSuGq1SiQZ|dF+n%ttj)ys85~=JhN0T9N6NG z;h&EEuCzc~OqPaR=a~^xcT;my=onyl8NJ3v!6NgH5kukypnQjF_gDTM!s@)4AN&5+ zEa_12F*&dq;Y;k)vBg5y{YHfz}U{GHgLTYt38g+B+NdSGW~wb9-#{O5_*OE(&~ ziu}_FBoq0c^5P$JCRS`;bWB3^llN=ViVX0F132!H9-E?}h@d&;ZsQNi}lR4Et!-Obt<_;M@t&CMS7*`f3ecS8CmUi$n>w3RtQTU-*8KLO^(;oQfsvDb+;-=t^e-c}_J!c8m2CmPxSFO}E&Teyxi9K)sBWeWR7bm~T&)2^|*YOpqm+4ltDx3K;$#Y!!Ka$Fb zH)N;8!wfJ-o4)|NYkn#ob*IIbcyQ-Ru>NYem;fej(=taXJH~MZ!e19JRME1Nn-sch z8E~ zd*9EFZ0b5M;?0U$UGE}JDLGrIXZE&O22(33R;{YsEA&oj2}?K(M+LdQO(gCw4$=RE zGmQxC7sPM}CNE@jum*R-2%!cl9c#OHMkG~){hrOSfSj%cH+lKG0KjLu4`0H9u0x#R zS=gH+*TC_dPQPQspbQPQ-G3x5Cq*9<4?`X}r^AWPBxfth8qT$5GzZ;-czZ^~&p{eb z+krz(feh>|9T1`SLVQAksbcnJ2Sn<6QOj}j(k) z-DbK!85neMpv*&|`#U}Hl%joGIKBv^DW8;b-Npsj>2T7Q!iU^p@hwV`QvW0$@G_u@ zcyfc7mfNj7l|ChsE{kuZcM%(fmc~;r`E)n+jMqt4X#)iJU_6xh@Y-L zds!F~vpv7TJmr<#?BGYcxR7lJkd!Jd6AmM&BZKX;YYv!zca%A&RNIc$B_FRQYg0Ue zv>%KaSj#QBS%$WAo;I)oIW46#&CAUZky%bxeke6B^#Q`ynX>O9J2rPdH;f<)B8j_AhV<_k41azyLO4~^qP+n9W_JA5k|s+O z#>uWn634-)3Imfc=1zr!cSG1J#uF$JbTgZ+f3t>c=gcCj^xu|FHh|8fEZetflxfkk zRI<6Ir+(z*K{~Bq&pu@q(@F=qb|AOxivQly6*1`#7rEK@r7JiUzn+rwRURZZ8t*I; z!yJ3`Qu5iODrhD_%~#DEr}5p`;^5^)v&*lLcYE@lhix{|Qu4oQKSG|OWX}*UZbXh& z%6PNPWG95kJHKL-x$pL;bF9963}u$Ntv4S?+rvlG)kq!nGUjS_ZV|xIFUdbfAzl9? zfz>}CM6~W)Le#v5YP4IkKN7QS6w-H4!RjY|U)unAs>C6TSy>E2&%#qP_h{eS?T~I4 zKgJCksr5D>(h&AA$$0Cyx38Yu4m-B|mj0!c1FzXJu?fR2V5=ULB;h|~` zTIX@jx4%yxlY)`^LSJQ57<#Bp+&UI~Sx%-1;ryglly|L2K@jr-uTpb-Zq zw|nfOn7^;jtzyobg$p1v;~AJ~xgWJ`e6S!gAbDhH2&pmW{4@t@n-U`3Y~*mpp(~U_ zB%5+PQG?RalOd$OW^tl4i6X3a4tLU7h7H?h#!7CMLUqxb=7zwG^Wy7Yzd1;&#K5X8 zZ>GBmT^%}g-Z&}3o|JhK?PSQ%b0epvx7Yefs`PmS21i85(Weq3C^oLJ_V7<6X3M4@ z;tF?`7^{nJZ0yRKOL)k{t?nQ5N+$G(J#J@J>59v(W+ zHH*)e%oo(6i!9sH?wDrQZW1Cog?)UzLnC$!$RiIm*DI&cAn(5^a*vaHDPq5Z;cw@%0yxft@ zzavOKfXV$X3kPLukH;IG#o98(Z!N#MUflNe@gq`X+q9k`|HsJqP9XqPTWkd~25fdw zwW{|LhI;+t#$00&zXcLeL;2dyc0fmO&B(Gc%JoARa zO|qu$d5>N89&c|NxC^y*A@OfT35sk-EGny2L?W{(PN_DKXtAn1_?0}liKiW`gD%F- zP+?9y<^^=E1FKetD}y6!cnC&sv5(qwJ*e6WdBlukz4g z#XS#?7dp+5rISP(cf4#OL2+co%FCTv0Z%k{v8yt*SG5WKx^iGL8}v8vHpB9xc9^D} z*dS1Rl1rv$EaJpNqU2ZnN9I1HlTB#<(OPOftW#)1UE!=pPlKLdoEh{ApYYO0NiUeN zaf^rG#!|t!Y9u-Gc2mpNj`)JeVRbi+O>BlU0@}+dgDx0{NLZTrV`5G9l~PlrJ)7Yw z&aZzi{2dZhz-jgMuZoUTcp_KR)ezz#qkb3T+N#6PJYi!3Wn7=jA4-|EVnfgzMTYOp zSeRtIL}9U3$l2n3V+Q9)E~%$(r^j%Y+tbyvls?C8Ch>4?fOX4JB|X=`r@IG&zwses z(IP5l$}qT>qZ1|$f6EMs25~34)8%J6dCc?gA1?5JJm&qruzF^5mLl6R5zF=~4$~X9 z;7LmjAIsmP`X(TnCE%u>qCDN(jouSeQHgVMnHpx7=BBvzQ|aii5=U<>c6%S|;K3|k zZ7n*M++uk5TC>|ts_EnMz-Qy%yp;ca%NFT>xD?Dbvs`mzVA}$gxQkSE+t$LC_tKFD z(R=xVlS|AFC$Gfw0J4U95sYgATjf#~ZUlpG$G%!dvLj=anZ--de@{;6QL`3ei0O}L zX~UzZ?*CD|Y=GFMYY15z&NAxqvpfs4-`_0Lj%gAYE--b_@mXkzkx;z>?V`WE`=TeS zp6`+2<=9ZMPK)nPK{uo*k;ZXSU!uHOZH?QMbuO5MRK||W=;gy>;~+KNFYgSBFSAfF zg3hDHrIe%}6H9DjQ#spW%;v2Is=wayOCM%5da{ab2nkup4xg-^?;UeS%3OJe9p%wH^!W2#g7U9w}NTLJ}oC(m)Dva zO81}0Ko{V8L(qF4Op8SQ6af_Xg?V$w#J{`Egz<_J_EjX*%8^XZoA?$@ys2ZCaH7We zobP4cg({s^&Q}Mv$(-}D>%`&bvYP%y0cy|drFcn(eT?}+lKst3*uC!~T0x~EKHuEg zT19)JBW##cjkfh56dwt{;i9V1uOnZK)h(qVZYnU7aIz$3w>hAM`kUpr#MMBe`C8e= zcXV!ft8FQYNHKRh{u?Gl_8AOP#Q51fkRI<9x6&SeAKr>>I7Wf-5ovnXf!~}LF9SZX zumF9u{jTV0N^Pu$=5*aDNmm}~5>~KQKIbq~1}g;8H?3qE-qxv{4-sttxwP8f@^Uq3p(0&q-m&E<{ugyEx>5g8O|gUsla9h5&w`|hpA5ZkM$qGX>PdBmJ9DVPus$(!JF+t+w&NNrl1@IdrGTZ5 z$BMQ!c3w*pQLdCVG}yeer(M~Wl2bxKO}*_@Pvc8-)!6PXG4a{Pj4;638NNVo><7j; z%jO=!L!7^z#rW-M4nx`kiSz79?!83~uRj{WX~1=)i-hbTpxaCi=gx>BUb4bKX;tw$ znTdx-7)MKViI6~`O)t%jB-?mf?qIF^elYddTF0Mu6igozjQ^vsRT8F-b<3K|+IL9ae*Rp8%OO|#H{=@N1PRq2@Y(ktxMQ6_GEAB(R2Mj%i^)eN{wsZL5RQB$b*C~t;uzr z`w3~+-hUWzupo&vK8&SJtX-?!Tv+4O9E<;tg6OAb&9Be`SVVv5$4*9?N zLF)^s`9pT!3cfQyplGo_KtR1Wc)IT8-QddwUz)CLZ(>9xIx|qlW-Pqxctq&(^AiE> zzJ$-$k-(jkD#V(CFwV^6lfruUuR>E7k=Ubc_uq z6AZtF8O}=e-jSDdL8cQro&@B)Be!Qq<&CeDfxC%@;K%K1jso9hHl<|nAJc?qX0k&{ zN~YKvSCNl_jabnJGc~Te92rTB{amiJ7RFIK(}9+tK7uxX5&rR-aC!DsqxssA@lERX zl``B>wUQEoMmvBC0+~;GZfZ%I&$`fK$oY&t#hlMtl zTYqL0YqeYKcUm?@whHyqYMI%6Jp>Jv?3+uMXIUo9W^DQS6(bzIZ0XpyC&+U9$lXS&blkN~sxoQD$B+gdJOG;t1W<05Lks!i6@ zonZY>HAGgmgMJ{W4yq;hh_O}olRTi1$}(oa1GxuoF^!B4B5+>ADW>lwp@l0KrkmRy z)7{Rty|~}-NHaD5{OJN<2@Ar_f@PDvVX}28>z$(WN<+Hr^)%R!M(MirzGLm_-3!}| zE785fU-xTEX1X7QGS4e=@N(32Jquy?-y8LvLPRc^etNB5r&L(osUi1!@U)rIyu83O zV@B*8b8gEj%hEdM)nDT~&Kw(F`EF<4sCE>gQfy|c^}OkHg^9K4_~|9D+vWYw-AWC6 zCrXp9+VwWhJd!+x1^&aBFfJpb}{4iWnBrooKiexB_h( zGu&s&wEO~QYprryruv)VLStlRj`eRk{*iDHdM8HKR_4Bj#n`U`=A>1|9+712qOcMk zWt9(QE1eD1J-o#G_VHrv|GGa{?G7z+^D$aKZHC5l9aW?Lqxk-7U^AVx6Uhk;le~Ws z6T}yogt;2aY2fv@*c=CO&Kjh;zw=6u^V`Em9B0;?mMcF4ThFJW3M{=yWM3hJS#(Zn-R@1l379`fxvC+# zB)&FY7m*{UqB}9CGtL>;;rti(Drd4R8S@rB8c}D)_l)!-lm;fQoo!{(RV`t@{((8I@ zzwlrkIklD`?*NBK-7f5KHrqfVS=EiaCX_-&Hkc^KuZHbp0q;$-U6xr}nN%Yvl&eE8 zu)nl_+}7IiJ}LEDyd)aKI@q%Xh2A_C5d=Y70=SJbz$>=-M)wzp0yRuUk4W83COHli zX`fuNQ`w=vA}mBG0oxllg?666&g>igcBJ|XMIMQaTYm*YdPXx`2H=KLC> zAnFc%qX-B34rC|ZZouDXJnU5feLipv)F+dlt`fMpM zNs}Ge?)SAvQ~aFI>e1k6$>B`*vmcAuNm>vpu!L+{uf4uS-iatIZ-(J&^hsxKF2=|D z^p~~Nxt@z)Qr`wG4uDhd)bVR`e{rn&;2aDxxOga#u21 z10jj^c>flp!;KA=HAd8??rgxK1SHE>=UbZI;m4@+OK#re)t(HhT?*WO@mXHNY3*iu zHK0h#?+`@?cjaVxcezN*LHBUL(B73LUJ|LA^CxwPap$6NU!&+fyG#&J?LUgVzL&xK z31>sH73BU>qhzhCda4cu6VFMtPC;}Hzwkxhi-HSIu5@yqYgrjXaRSE0O9$vxKS7&MLMb}P`>2+0MtzZc(SW6Ktaqr-M zZ}5Jy*G?aMG_XHmJV%v`e|PBuiwJ<$jg+%x3mWh9`Bydo9+O@nt2GWTdFmBIl6%)y zs4D<%y3HrCG9D#NyWof%?lZF;ojv&kXr(<2X^F)rUTp0A)z_Dn8wZQ5m1#!1&lncR*;Dh(_7Z{%yA_Sxz3v-xXKh zS>#|N1u|_L>3#*NcG3gQanon#_DP1NT2c5lNqTbv&b~u&THq5zgN$6W*!z&x`=cCV zjQy}WeAjZtAD;aU;12q}8DgaIa;fd(_S6&?!fn6dNH+O(MXr4?JFt1w6O0$rJ9Syr zZjaK%eMJPp-}zXq>gKz@dvOV>iOzlkxyBJuYad&$+}ZP+!t_~(3>M)4bIq;r3joIa@Z?Xso9vQ! z@KxbdN5b0mcvEvOs#&M=OKx@|$$xuuKI92qnDan08-mJLx5Yc3_rP+|H7JW>@1$ez zcOjRy2bz%bC?$oej}v!$G@ZFYNF7|mkwvc!6u6uD2?wgArJC8vV@(5fvKC!NY+Mn0GVm&1~w zVGfw}%ZbgLk6L{z>9*d*(ecwLLcyIY?r?9k8F0hu-4!vOuf%6wV`Va)Yb7q_1 zQoPamX*sg*{$!e&4Rh|s&jcojsL`*CDz zEF2orV;u5wBE$36nBaYTgWi+4%fsl_{uhoCYK1m6W70Rq^-aw3@0O;3g)?g;ktR+ znBnH)9S3Q|+hWE9Rtm;#BYigR#?}-^iImpPC>+NenqZvAuq;i8!++A_J0r9l8$x%ttt+?eVbVW%2up?146oA-@YRNV~uX)oy}K%^9G(U;#iObx;7r^$-yqP8U}Jx zettkZaEB@i{piV~DnGy?G^fZcZb%Lc+`-3;x2mpei5it@vdFmqCTcCbKi*=g=~X%l z1EW5wU&z@J*$_}A(P+up;q`!uoghoGMAn5KO8AqM@0)**gSz60Ss zd6#9b*!sk>$%irL^fvgad|O6jH{`E2Iepce<5Aq*qBy4Vt!p!;wV&{nH=ohM-j2RC z%jv^wm2_wSAuLOmZ*~Foe-!x=skfH?L5)?eyD8~l1Wy;ceSY3`pK1#+@| z=96SL5`J0s4Kn`^VAhjqpn@C-L^#}P+&8&5#Y!b-KvF0$^HyK)_F{@o^C}shJDZT) ziHd_zqFtKLt{PE5?UJ3oL!SNtpq7^^s?$YaCya@>4y-zpup?SEcrY@PPsUlDuh5>i z^qq{G8ydcokJPzLITJmeYK|~&QRr|yl6%I{A!MNXMgn_*^)B2$Jr8X3C%aE)A2e(! zm@ASt*!kL1_0AKFRjdqggUC{#n?A?x5&G+gcKFEs2jrEQ;w__ew5eu9nvTC&*=vCkx=NT} zLE$n}W$M7Y$T*#&I}_cj#F5w1e&kCyZ_9AbwV|6hpxQlkWCY?^hazHi04 z+DY3d4d_~unI6?dt4AseJ=mby&wrZVZ|suN0VX#YF&^w6cA=npGr=FH2yb2X9V!8( z8N>6w;?UsXo4cLenb$N^P~_w(>3pmPcKp(Q=8_83k?7O9-L<``ncPS6qozEVOXmX= zg|@I|;wZtWGwn0HcM!6=NM8U|a#-N=|6SgyT$GcCuh(Dt`hSH@`-Y++kVUt+?4#(? z4PHMHNlmREtU|H7m6!85SLICm-Fb|aOW`F?yd#rW*4|>E`#*xw9$q>U1ZdcWvCt`s z6^|Z&%Eh49M6Kv&w$X`rpd_iDXkkvG*^9p1=)SoU2?dt$l|Omv^}JJPxxIR(e=pc34o&&9#?8z)w~beiT8A~1;3QQr*4CdB2Qw%#v6WE49$YiCtNqKvp5g`Mo~^yV9NgnY7S#A3^J}pJNOX0_^*)S zx@>O?7MZ`2)QV0N8We{sdp#Z>T^EeXn1!(Q2~1IjuOC(GeBN;Of3qi}RM`J~pp7vx zy7|kez*N<2^#ER~ZsuZtv7snqaLS7lyZMfXdji|Er4Cm@pLLAe!^AEJ>m2TH+?M%i z@VUB#d_7jv&%WJVo4n9&H^imY)S-A}A@d^f8dR))N7XGulIB&Ecb`aj&g`c0zbuLU z+mF`Q-+-|D=GR#|Z+MCbVJSaQvGE#1G^s^%>Xl!r!z;T4vB> zN~L*Yn|!`t3Qa`$HOASJSaqL8gIU*|>)sJU#f1HqBm2$fxZT#Z=k8Dugi5c8QOT8E z-f7J775-1k+mX$}2EO{sN$pfCg=$Lj>$ypN;1V7v(lSPJcJw&@QE2;<>ctNXwBeE4 zxbKvZ4-T%Q(|W+)$h-N2G2UD$jojGKu@J)x5(xYhFnkh8n^7WmV(3&IpIA0tzb0#D zkmykUW4r9!dAALBnKhZ)B%w83U)1t)d2KgJh|tC~myqLztc45wAdAYeVg8gh!#;3t z&jHWW_xb@JnBPCE34G6o>|`Wo|5pik_it2^zTMS8@4g@-#C`xJ-0f4O+QX}?%EI)pP5R+tbn zZ7_5kDBe<&WD}+kUGT0gnD+}5&HnaGFTn3F?DQ+iR5j03zTDL>I0`>L6{ykW?R1NG zu1xCH#CE~ii@a65|HmIgpUYtpu?mixCrz?s-AUGXw|xsA%9f;Q>U=ThvjUwgPwO|W zVWb!x!&gz^#yZYL$7JOa3ityGL#aT!P(?0WGy<5CR@;dJ*{gO+nCij81>P;p27dg_ z)pC@_ulu+$4EhyDKG%*Wl(?t>hbWw)&0xUR!wuhm1At#oZk!(DD34HwC3kiWrX<12 z`8Jx}kgaRk8f*6c6BlhU(ii^*UPgYkMC{Fpc33{mN!g$!^Y6-jbXfY}%19t?dsmSI z-#|K8jn;BzzJ%>`m^%*UEPDx)T9_IQN6(xX9 zf|Q|7X1qVA{I{k?7F5-;4s`GkN> z>~XAhbGnW!^`$iR%>h&UJ1&Spc4e2;HXq5WMm;+q1$G}d84PnHal|ZtS=})aNM^^= zbwKu}O2jm_C0UXFabsD4o+QKpvgrCMUmC5<0h*v_i!yb8o_pZdzvDyI_*`ZGa*F}< z`6jHpuVCj&*X8PDQ}c%qb8Nfd^*sXNZN_i{ctuk@@|K1RV*FgI^Xg`faj0p{QY%Pg zGS2QALZjGsl(WicWCNyxA~RZ%r!nKjmL=o(62K@ggD@pcz^wM7C#vkI{Ldoo@(z`< zYX)u3!M5W2i|^a}v4M%LY=}!>b!JE9d`r<23Sn~KY%ZcrtKYWMH5Xq;+X8IG(OBl;h!hSop{?(@TtjEHh6= zFI;shi(a=7aV1MQV?XBDC8S$QmHJTXpRvs~B%jBWQhaR70+H}4-4kXsNXqWjukl}_c9Ws~4e`bG&fD?^{spSvHH8ZOm&p9j(fpClYux90cV<$b1&J$Tpu<-Y8R zFPTc$DIUbeEkOb8FB)KGplRU%8`BgpU6iC(@x!7zT2@Buoi`8svki&wQ<5abckzKtW^VJ#pIIBev;6kwp(y zAJofSJB-F~W)>3jFDty3cvLhHYGsKHbZM8QI}rI;H=|F4Gje#PYHiR^GB#G&Yx|K^;? z3lWqWJ%fZkR1LoMvt}r!hdc{gGLSTSAOT<>tY)fmG(2@&N@=#QaOJok? zD1L*izTsJwsXC3loKK2{pK>Vg(ZP=^#B6)V_WYwar$_+=Wr4h6w&wbzm05FzxKkV% zTEPBDHm6+9i|t*d4ZBeIIE5r(Jb*V<_j1z<^uZSyAxk-nG2R)26h$~4u%e$RQRTWU z5yn>xGEPIfr{`c0JH7`@QknfUbZWp;7UBnP)sSkGB&v0MysB z8agxAjCv5*=xr`v1I*0dUNw-Jcw`bZRNjqdH%|B&?ERYwr5VuCm^sn}TIK)C>xuIa zCYOdn)XG}`cHkl<)?bMi|H@FR*6A^8Ghg~GeYSg^>s7<5XY|O2SB>a|MJf)4n@^u& zGs!BE8P8NZ0!53M=`S_Lt5vkNvN|X(ow3g4@O^oMhYML_$hF*4f**ZDt*ZyR|EKmxCMZu(KfTvrO2|8o9dy@Iiy@-vng1y2bpmR#qgOM7y6l@+^as=p+}Nue zq&w%^V8Wec%Y~wdaIt^#7X#BIvfg&2D-yW7!?DJ-OXuU$%}qp)q7`k|W!JlMOABR( z&S2RjFY;H5w%}O^qdB9S-Dc;xeq>LjaY|-tfTVL)gc)wGk5}$pWB~|rD{a1~B z+j)*YuOK((`i#Eiyd1eTmg}*Y)pgPnZ$6 zCi>6iD33{JjjytWy3tCfOy&3{vnTUU;%;$Q`_VQ*-}b}Z(M9U&=XPr-8fdJt0q|+~9Syk&KW4#v*1~OELc|AFDUw5S z(LGBAr}MGvK{I9V__4!no?Gbm(izd1?1DxLdEJA{`QpN+V4I}icu7}b#+568ju9h{ z82CI2m_R~sUmIjoCR3Q>GIc*m_OV+yxJsGYvGsPE;4xIz%3{I+5Z2QUR8N5kQ*81vxPIJkFOU5otCXUM5zL)p)#XUuv z0I6dpr1@!`AcTnMFK)j9YhUw6zw98L3nJt%aMd`a2Ei*I#sVp@=hrRjGY<4@Xr>(h zyB*?NbGL>o-LXz_KRnpjf0D6IW6ghvmhSF4P7*j*8)IL$$4*H9YV~cKHyKy`TY`)g5Yfm5Eb@9?$G_E@S;@m;DYNgUz&(uEeYG8fiOJQqI5z@eSj>)k zK1lSwl|x%8Ps@g;b*8OSv|c;f zy6c1K#9qlbU%Ub0ZZM)lHcxyn-AvN$qTwD4|4}HW>B}==+?tOFhr>Rr|86D%oIfVS z?iSziqzU~vqEN)8_K=TWiWknbNgHrmbE9tnNez>A(kV!?WkK%26ah3bM=NEeY7fqA zTudqFt4+L{t|qP{Jzn;#OW>%`^Y!j+0OG6one@qXN>d}Bs5xs$$+>}aC4tuwTC2Wl z{$_`_shNfEUCft+sSGRV%fYx13vT@<4_`=l<YAD;$j5l$w;&!pSIO;l-%AJ9EpX(TOUCCCmO*RjCc`KmmL!uk zMnaB*4s#NY4N3oq$D0K@m;LRy7-POIZGF~yF>~pti1tgc#r~YJ`^>(|h`*^OPABk^ z*fz!KbzFR}%1deRKE+Y7*~UFO=Yx+56x4($mgzCoe`6}%RFI}8rQ~J&-?~9$l?cJ4H!EqTox8N6Z#0yhd{aY;;hfLlOlc-_;36q2 zYdaSIfr6)`PNBT2S$pd+F}|?}5fvnbX?;wU@q2uNi&Z7wqi)B^A4xe@`PukpZ@u3| zn~yCM-i5vFN^i#7V9}#DuW3`etDd)JpYuMK-+}+S$toTJ^d2e|;!)^N5 z@fd{T^q6vRV0%7;hR?vz7fDJEJXyj`Yt@UC$~Ji{kGn1X8N!3gNJfgJbU z9KFEy>jh>nyP>!50t-Tk5z)oDm9cSfqlwZDmD1DWdJ6C(Kb>^d*gpjnfeP97 z@3T9-(BtP5scp1alsvA4plGso0dH%j>$Uv^f!SA{5>GuvVVEji)%c*gnR8d}fI|NT zIjxEVv_omnJ%L(_YK>kpPsw9+jpVo6tg$zhfOl?+7aVx;_TXA}>bgej2rpRW^l{$w z?C|3k}Ur@LQ9y*%>+ z=!I{c0UwhWxH5{YFC3SAq zwj^Q=z?ZNR9*`D#)`cB7g7cd`j1Si)%=-dhq^HeM^}IEh_8OM-YKbpq22Nhmp1b0u zR<}UC*RGP#BF*z>CV&9hL^LmLip&I(_GX>bRhzkS6SU5sv7s{)vD(vJZ@t6%?VN-S z;xkYovj}e+dfTG6j+2)er?PUhmGGQLT$qXRq-IaB@f}P%seOg~H~$ymrKl(5{R0`V z?YWKKd3oUZFekSM*vy(zOHZ4+FpsOIj2h#sd{bU8b*4g5er}to4*Z2W^&(SY4z5I* zlsUS7BO6g=-yEu6k+LL)rTJyoBb%7dm8DXG~M%s+lUv}hH5UpSI0SVGDHcsMAfT>A96pAFI4QBk%GCR@&P4{H2^ydGTQ>R1yv*m#gT_51i zHQU*Xq)&Ktm1zf)NNOD7CcC6knt~y|3(qPlKmtMaz*Xw(&2j#gajbrqc}6T;RFI1$ z#Y1A~YG;kGP{h&S2^PjpfwjXSvw@w8Z z+qKH`UKBp1a8(b|aMry;|-?}OI5_s=Vt!sc=6Cr zyr+1u@|m2{WwpOveov_a{c87%A$iHfk%1ba4ICgDss4tMXe#18zjL8w|0yAiMLA3+ zKt2;iac8WPd-nqu6L@rSj?<~J>9eP+%EP{y<9L7uQswop2Y_; zIf*ZV;&2!C$oGeQqC~EtzgdU_wRj6`Y+5H<5_K(At>`v+7FdeyEkB+f?yntkh4vwp zA(!2kv(|2h$W7%T&x;cz+zjb8?n&l1_>8=!h9(5ZY77+gQ4#It=pM*xAOL*^J4!9_ zP|`Y?Ss17l5zA!JhMvr5dm4*k<-uMP^pCYBDx@lcO#_n{6muWkzG#&lZ~bYSSPMCv za=OGFmJZsDUwD>0?v*8ur3l}x-N5X!>=!M>6b9N1?sQ&ymm)bP zzqkQudhbr;j*~b`GbKV)BLrFOv#k}9DFA0eR(-gZ zC)ILOb_aSsmUengeO_u&&)@b7xroV76q5#d?aX3;CYzsQQy9+!94K5nM^dCVhk2hF zJ$AuQ0|K~dn>{_pZ<0MtKAF~s#nR86=X6$A&T;UY)9hr;LixM+EorSU2r%`{;*|;x z`d(?ubOv)jHp$=X4q%~(YAlKSUIJ?M&1B&p?LY#ai7=nFW@(LqUeTM%;!Y2?-^EN-TzKin-J^z@%)*@``*LB9n^NNo6+IiJ;iRUnr&Vb8kCYr_Cm0yl_+opdPxB8A5p&y+_diG zfJ+W$ZpYOWWX6=t{;X7wK{fh1lMO)BMvTDxY_dN+XV!~0CDhz)d@Lg;C4Z6fNYsH} zd*pIJ*5zRM{+zeuWPT$9n)xL z+keI9g;Lc~opvcv%}z85O|ua?dxQTXZ|}bV>%L5{VjrRrK{7JtN|D17R{`rahK=}- zCYSLP=b8zY!BbHa`YzSW_Hy`(X&D@NAcfnoCPli zDAriRvQ{dEw+%>DN>IlxfKHcl`QNbnP30`*4z?U_ydIU+{++;ivW+xm2}QvT4q)^6 z*gxNrRGe24pp6e!upqDfJ^3ZVZ~XaDF~cACvr?MQs@Iylv?EWLR{cglQA<2L_0=_Z znMcWxaeeLBvISPy>rn;(GCN4UVc(Oi-l}yO&aHt6X8nA^f#xk6+;^U9@dpIh(-K8u z;ReDKo!+>T=jqK-2{J*MT9#UTd}$O}3xXrG4jdVCVz+asR&BR<-nZ>yDGD@KUx+w; zcs2U?l$s{P#0B87R=`gO%@oMpROG~-Lf;r>c1#k~Y^nB#r$t$*-ijU%7U$M)nwB?+XKR*pJ zn@=oOmAdtX^T6{S;v!SCQo`9~B(G2F=My$;56j5TC9MO+Po;r#A^fI>l1dEHtLPmk zQsZDU^Tj~G2J7DjPT{QI0iP)yAe+;;qW1@Z#M8O}o=D;7d3?fH@Juo#go;awsnE&` znzMJVE9*7%S|?eR4SuT0udTPaNmNAp&yY66Q%cktm?*)7!(89^CpcH^sWt?Q(i&a+ zDTu_O#^SzH1T}sUnJ-?de+1EyBp3!t?2hi;3g^2a8v54z&ymhHGHBn?F>paW071xI zmF(Bsj5&l6^p`Uzlpf+vqgBAQ*5GD z42^vZ&*u)q`Z-CQ?9s~W?BrSTk{4}d(FInO9p7wQ96t0+pR0<$(l@vDPus6;0}6wg zoqwO{9-R2FC4IIZ21*Pk9fLp)jptkX+J)y|XDW513wYa}C*EysdpH%7U*u}|3C!+m zqXjWvf(C0imEiz-%+0XB*HoW*@h?s@LGt4bUB5*aPyv{o+o=m&&weekxn22=weI)I zL6(c+#ub=cmUTw)#r7Q*soocZ+wWCsMA%JrQeH^S5k3q|hkpFz?~gh7DhRX-AC3+S zBFd{UEd*KhQwi>?|o=+I$ zH|8`g>s%3W4RbNq@un!w$;eXAD-1Q zov$yN_~W4oOU7vn6+3=1Kl`5|1fb?%?oBkc#RRDudE<)Gy|P$E2r)brV-5#2dt1>#_aXzIdQ?e<~XR z^r;$NAD`@{t3bTIyn~~E^mYw!y)y?Kt>(t081gX5Kl9pDqnxylTN!R07`O0f)}Fw5 z??7DFF8IB@!mKCPHgLTjcCvFwgj2$k2xyCOft zZ~4G=Tue9I0K3{Ot=Eyr@kO1dnkH_cl3QYM4Q)fy6yXX5>2LTP_1iLvxNdp!QKI|j=`$NThLA7U_F z^=;l|VBwX#(#-Z$k-RsFEK7z!{-gMENdG#t?e;Bna*<`>r=Z9PiY~CmKq3Q*C5Sn< zCHl|h!er{Z+N+Kv4y7bYgy7Y?;;qlr-*G3UX?6cml!)>6f1}8`Y81-DsQdl%)b;-h zh)Kl2u(U;rPh5|RqBCT6!OT@3qvHadThAlxW}31CB-xVqzT^yikzaTlA(i@^5|Yb0 z*vC|Q>?GOkK5R5A^!vEbdmrmFtmI%efCs*QV4ox%rEp?^4%TAmIwrm?G@>i7miB=u8Wb@nGMwOhRjf56l zuk;LFbG)c!Jd?WUn2@1u0}oE-bCJ!6UhvmX_NP~xI}z7jY01Ew^iWl5!2RgW@e4En z!nKO`co-K#%o!_6JG>SB33S2_zNV!p9$nFbAJzTGPlgkoueV4qT%w0%KlW_sSnVa8y7hIh3-u_AL9xDWfD%GKLCq8AwKQAB{S{Z=}ws$F(%mb z_x#}?6t9HUPk$j)50i7HZR91tbUIr=aOZ)+duyw3oIL=B?c3BNy3!|-ZJ6aAEFE9m z^oUA!?6}G1Vp9oT1*)MoFAwCBF>r78C4mFm%aB|DRmn={0k&nkk2v4t4!&XP9iwL< zWWD|EEEb;`*obC+l>G;;|InaxEAEG1X}{Zkh49XzYdGmbO{@1?9OPz+X2G^@ywumqD=}K>PJs98n)^9a;q;8 zYMQWw|8aCBj!ggmpHwS_4i!08k+YH`=Vo-ca#KnrIda6@*Vslv#Fmh2Hsw}GIn%5X zbHs#@n_*^d8#c4g@BRJ#3ETVqdcU5}$EmyyustVZ$$)UN^1)8&-5)bC!zivRh`yv) z6a&a-t2BP@25=&68oevywd-}p+v%2ov9Ni3bFe_TfViJp4|YoT+#ff9(9$O=YQd>P z$^8N$)P2$1^+9~JUeNKK8JxsU0^Hz2LC^hWQl27bt5~3m7DJW{=qg@j!C;By+Z3Gcb@dO+J00uq)I-P!c(^-w)p()CYUf%*-ta!XhLakRhg%5+m15b7+R%ZMX z3FBNLKGXSqAW&5a-7w9Qv7}Qh@a^gA&sC!QY9>beUaR*6*ouE9MJ7)L4g7tIELrc~ zcO9uiD-o@6Ye-8x1Z#<3JY3LCSrzJOkoY(=_D2^>V z7o8Y6aAj(RQvELXNbB8PkV>E*Y!6TLoW#AQVM>x-@b9hcdERBc|Nh>j-%T1V_*m~i zlPjw?Du?+5T!r51LL zU`;Gm=?x5SPw|E`6@q77Q53Y1JGtEx$!{1H!lE+e-pl(#H#vPY`E}|<#_K-06DxkJ z0X>oZ(@h(lpDy0F1S)_(_>E{{&GCR^2Ax{;Y(c;Na^irFk1q}4>`K2rw(_(Mxw-kY zEOC=UXPCJ6z=%1b0!6Qy0}G_lj#k%htYZq2@7P?i+Lfu54r_-#AWFX2$UMDaG8AZ9 z+jtbvA)nvIX`REN)2uHM!UIMtl)4%Kic}%K{S#OwgTt|l>NP?J;L#b^-Fqgt${;<6 zQeec%cv!fxEq@{|1l)p~?Y#)@N{W`0++^(7)jv6tM~bsj0xK%_RH7c@g1^6Wd+Y>! z+i&5b$m;^Nic`xJsL=rj6@xjs%^0{2JbftJl(}8n`Tx3u{jQ8v!*lWzuJu*SnM|cK zimJKAzyi6`7m*vmlg>xvBx3b2D5u6kp^Q;3KoECI7PdW1j{5dox3_vSm zywI7IivNyeoO~-ajL|)5B1^|HA+el+Tc7lJGIZ0X*a?jNV?|hYO#M#c_iiP9dguyu zjC$%pw~JNhcu;#uK^)&kIay2!eOAYG?ot9Jgj%Ek*I$Jzec`sOg40pz_M1`mxhJAoO60+1!$uF#4rR?NQ5c zxdJswUvMPb+P%v^Tppt^kgN76*I_k`+?VMu^<%qy-ml6A=siwfo#pYN9j^)BwUlrn zY!Rys{F@URN{{aJL`KeM_K;D;Lj~3~iMcEFrK={gWZz~MXyh<7h*<*3qJY&yS3Lh7 zB$|F3%Ns+g8wOzhr+2TD*d=M1c}^oVMM}J{d{pzhR!8-d9{A4oqnnR^iroIO%&^*2 zgN<+Tf**hS*n;Yxq$hoXsMRKOI`cRdp`*(5^$`aAatlFAyZT*%nNpT+6V*h=z5Rsf&|W^Ye-VDmhd z+{IhtmR(<2?#m`7f{TEb2$hC>WTNVq|M)5f`ZMaIzNtvs2XrOsEI@U)3J+KUCec)Z zLEAG#xedGh+dW97i#{S&-VsV;Ifx5O3EY3wdh1B*Z@0a#?gtalQzK_%*VRd`?~>P;~(f=^K+YHUCy^J2BR$JnPyF z({;`WU6z@r#&8#Qug6RRWyYp9TOL4Psl^?Azb@Q~01Nf!+WFmt&55_~=N9j6M)0;R z2M!})6z{67DtJLoa8R`isdd1E-uDWmsG6>0w-drJlb8dywprw-maa~-OD`6;5#iTm^4!HXzng>Ks27)^rm;U1^ylw|F_Hu zE**JTX*5kXK>VpLG*U7>o{Yo)y*?+~}>MDljqGV zA21EY?0gScYwHEy;ZL8Rd?7b5IdH(ePco>*h>mZcYW2|xJ2X9-4vzr6zth-c0mO`Wy=g5xBqfy>MOA~BH zl0Ye_&Z@|I!1S$;A<*r<#2(XL75}+A+4S7f8GJ7oc8I zt(Tj)1jI+TpL_iI9Wj{rj8{pQ3U>|0R53tcklviN9xuaM(+tqtzkk%doiISdcD@2# zDT>vHnh_9ZjRcZCDueE9?@bR&TCaW+siGO%UUqq0^Enxad>+JV$&1U34!&1IBBqY6 z8xkr}q#L{-b8o0A>Q77)NSa)9)vOiW)Bp%tj8-Xio@&ntU84-Mw%DAfqnkk#RKegE zR^A25gNKjqw+41?>uI7V7!HX~zB5v4vPXdGg)s9!E(LP6iNCyg`{FJ>ji!kDgbN3K z89+BZgWaFm&fd~xut_5yeI_Q$;AI@yZe|*}NA%H!j zp!uy@xubd)%VHn(R_fb3ZufeCVaz5ijJD%&pXzH1y*^!6&RczMyzadDu<$!1g^m}B z*d{JTHXtxI-|Ekgb^gb9#rO%q%tn9qNMGXBQDP&<{_=+6C}Xfl%JF1Gax%&_mTmVU zH{Equ5|bgB1yiDqY8athMnCJh#B7Y!eC!d6^C?}_i?Mh^d!x;cH@r}AJ0bppKop?Q zNY)h3EMet8%%`ce>8Go!I_;$#sn;X57d>r3%NX8p+a*07Bq&(FGzvqX(P*6oYGVq1 zi!pXWIQH#<2gL6{2c)6i+HG{CgLYXG{|2|SGcv6BSMz;x7YkzNbp3%yigs62OFa={ z)b&=ON=(ut>E=klcr`xKZZ>tm_qA_P03uaKHkd4BeCmR^J$$4@HVXIjli@-mg<*Rm{EJG)1#Uh~dEo37>b-fmKD`a(SfqJs7%i;( z^h7r`R9GBXn zGUsuHr)Z3r9!0F21bCcb_Q;|5PE)V-^v0Ey=9=j@jbvy7pzFx_W*7T>f;Yb4d*VED zl2`uZsbom|Jgy5%r>a8c9 z8_Qd;Yux*vOWf`?vCRr3`U22}A#he*+_KLpgy?)1n$#X$5bk8yqu7x!|2)v!uT1u0 zSn;1xR;ft`C!}n4M(rE_>d5;5Y!xK3frP5( z@n+OyijD2-S0_cbt=_$J9o?C=Z#`Tn07^>Je}ca&!k&2_+M;Di6bVSm+ZL(ndzbF( z(jeatr3;H#e`zo={@v8TNcx<130QUg9N+Q%e*e*6^r>|SRlDx{Mv?1;*0`uxXEA3E&-hR&?RTAsyC?hu-u*8IHpcT z!HF;l^^{@1X=$Ru^BWrZK%F`uJ+${pQKo_X%9bq}2Ht;8m^+V!DA3j`L?854-enrS z0KOwy!1%stA0k1_>YzzM7n3>Nt^EM%yeA@;Tm5|XsmrWK&cX}5%(KE*HqKC7#;vAD zYJypvaK9>|^{1DoTS8pfce{zrJAV_7B<~YJBNlGo7W}esLk7htp<1`&f$$lCZb`kX z5-Uc%I}7ZeHQ|0{4eMtTD}0?FF)qc1T6NWcbD5ND6=&hLrs8d#knW{muu$-`N0y5- zdS#%@Bb7f3=20Soe6k`BXNcaNho0PeBQ`WAcGM1TKrOQW^X*#6PK2rl{8Qc4?g2tu zO?Jz+7`a$^(Z5EXS_%~I$^+_CBSP#!6>S236+y*HsAY10WZ^7>c z`=sIQj`tXs^sg2CZlC2=bn7MkN|Bpm@zPIog>E&;!`ed%RmfBzV$QW%HBFg0|GWjI zH*momPpl?5-c1wh`9ndG90k&|Ix-%wM)sdZZU`<0R#l7^WK;$VK7z&rnSZ_pD{1nC6C~qwm;$B+BYXRjv+im{2}7d z#2=>~_e{C6XK)_!(PPvL(R1>bH(1nsG5V^B{JC9$m}TpTT@qosM-ei1B`lOI)y>~| zU)?!Gl;9~q5^pEV0=h@GB#S8*0}P2e)QK{X;#1SW2nbr&6F^X^R+JiYeN82CG;nr- z^PHSr)2Lr}_cdWF%b%~!RIT28^&T4cXC5wD1#f$| zsmmk}t>@SE56SE7DOKv*KDpw+7?ymR>OK<52`Npa_@rTr&TB)qqzRoV0zm#xKwDrW z9;n4JLiu%m$POi}7k_M6-9|3fpHcLzmqZ0CyD_;S$MT2q|M3aLSZ;=Qfx9Y{pZU+p zZ$^feuyY+S2GSW8Ze#!U)W5U3`MIssuqvriVcXH3qEmMw1Y~g=sPw@M2hLyD^FX3) zueAgXrs=gLS;$ZX_PeKp<24?1>kknLD?AS%rNQsFS|qiWztj9Nj9_R4+_oj!rMH*; z*1RFV*M!5TlJ@;-e9~DT#Ad$h`N8W6v+t9o+h{uUD=%v|2JTH9P6jGnvX7Thj_Q8$F0gyuy)_pOpE0s(uI52=otW06Lcj zZuxmR)wCMsZ0|kzbiK8eqT*~aoF>{^vA3EPkn~Kyjr`j_-ftQj7+}3}zPbi!p(F7u2t(v=FOyAuAk_$sQ@Dt2 z0B)40OTrObOiuresesXezJ`+m6hne*l3D{$=KG=}byTLl3XnxhmWnM~PMHf5%mgZ- zPiiEW=yR=wL2CoIUqk6(vth85^Y_w1SBZwcEsYNiVV2MBbDm9t{5}R7={9Tvkp^)OK=ZKRnfU0;Zp!YMq%Aup0K+%`UMLw+ zsot#>YCJ(MCEMJJu5J+ZYs+o4`e1KP-TS!Px7z7iV#zx1;x=~p{B2+Hr~BeEgFM1? z7<3!uPhe#=KsfrN?bdmeRX0!LWT*KTwg)tv&${n4ghy1m`j7iL=!OX&1+1xEU^x7` z0j?IxoDD8s`S~ATZH)P5&?qZkICP68diYJE$PiH>4YCDPOI(oHThvr50SH@DHFdI$ zrNck&`l`+Ql*vfF2990bY_E-c7J0t2(%5ctB*Sftm>Z24u!vjGJK52#jRS<+iF2}> zn57lQ_bFyc#ExWOR#)S5*aPg@EBG=2GU7G;e| zU3)hvgH3l$!z*rJTJv|32~khue4G(Mce2^!@s1w7B>M&>|E>lMGojOhq$IW;dpj?B z3u1rpE@(~$`UzouaSS*J35wcC@~Z7DC#TYFWKuy~KacLjz_||Z+5iv?^?6O{@M=y> zgJk{O?S^_u=4=@7-=KE%z6#g8TgQI4zpWz4(_t3gRmAY#r(FM?UVVV{ZD1a*I{wxE z!sASmRS)hW4Hre~c~u?w*nMwJ6exMJ0aT?8WJTg2G9+iq2<@o z1i~7-72(=bR58)Y@8}$>0z`kJ&f_fv*eqESw6j&9L*EIqoPtFfg=>p`QRizSB^q*- z&h0ib_7sC~=r4V*g*SnV-Ud@M1HAb&&;4}?J+Gpt0t4tbkb}j2daF`iV~1~_XaI7* zE%=tX4X2KwTLuIjeCo{(nz)ak(oe&zii~kdo>BGaO0S1EvuQX&g|;L{$hcvvBfkzb zUc5hdLlr|RI+rFJv~9u|$?9{nGv(OFDB%ul<(s~hr1fR#B9KDY2%g3JvyT=eZ$y-+ zr)|&#CyTCw{U3Vh4`^hG`2mrTXZHF2lLpcnH??6c%u>qSa*h_93+4RrpOXa7F@^>+ z(aowO1wspGM~g*MS_Pj;A9ZNxLd+E^gM#obpU+4lY?CsSv4->Th#wkByGA;^^forO zNXtWX1$sEl?dtNPf=U|YKfdz!^6mueSmv_Tx^vh1jo-zRsB#A|&eqLTYH0yA*tn<=#>CE|SE1z@7jaYDof;pb>?gPIO zKLm+5o7g6v%f9=Nl0!DW*1leY7I_G4h+!h>oc=ekaUj8ewObpny6!>trzBnng3!9Azb4}gpwbwFSCL?5r8*9ab#8c{0w=E^47L4yr5+3d; zUU6%0n`cDdQWd7_UL8@#g_MCUZVUctM|kLHQyha|${eZT5(BucH|D`r0eA(UP6ST+ z8+9W;H|)6mCs_D0O}|#H+OyH`H?tJ){t7Pf#3|Rx5fizhwI% zYYN_+&(!cZrEow##zIygZKy)xlh?u)dNO_$N_7%DBmqMmS9~`8I)IK9 z>I#Lj52DX{*ONY#=socVQ7y*qzOV(cN$;2?I_zu`ga@%R9MgH1b&CBp>;s=9j$?zX z>h7P&x#vqADwR_FPQ#DKNtsE-AN2d(pOr9*~+!CX4lfo{0z7!9AO{&m{*Wc?lC;uMv zw=Weax*j`NI&#iPn^_ErY=vMf)!DYvctT&y`}4;imFza>m9;k=RPDoqL=XJn^fx-3 zsgUBOmnUH7Og=Q^+)Pp4CN3(TQ6}WBUnqXkqlfguTrEVK3BFRg+2lSt3E6Blr~STU zAhVOAY8SL;1*5H%x!-lEAnTJ_4Zk4r%)P#ZRRtyaJIgS)d%Pubi{d4P5iTDJmxECZ zrBceZjrCV!Yt+*$H?j@I2#T=TdO4H$KM`Z_R%xbB6w+TYSs;GAAKUg-=H#tYf#R&g za<=d4um(ye)U*PIfblEN;y_7umwO}GG2`7ZV&z(mt8YqUfz)wP|G1V@oPiYaE9GI5 zXb$}kxiRQ3kbV$;PUU>(HV~>U-WmG$wHekYHv{G3e;^bOUXv>-_X@37?Kp;+1B zNwdF8=WYI|)Zg5bLuam(;|m%j9f;v@@)Am_e`d7C7@lO0Jb;Kmoxb)Ua3MmcPR(BN zR@;ytQzuVrYVZB8iiiN^_HQxbN+2rm5|fF+(h_UF*m&`r9vJ?{rh48lsnxfvQ>(o>P`JE<{HZ9>AU2z1yKBFRhbcXQ16Nh(>yB8m zC2JtBNA1z5@$RqwdK{Cp-uG@Y89QC@d%w!g9sct^Ks6a{Bxg0v!sAYHHN^%?zteC+ zqhSTb(lEttp#_t>D9ykL7us0g{<;yK|KS9i)RSJnUB~QEIyagyu{Ghd%| zisznCD)nplYdpZ$ZU$P71K!l}v=Myaa7NMjAd5}4CS#!EMA&mOW>S=0BZLs1Fs0Qa zUe|*M{v!YBQ;P)0b)S@tRoeP2gI74VTAh)s_G`y|uvNASomAX7FIT+tTc6OgLlcUD4&V6_K4kzfVhkUMJ9vbCWq+ zrCn~ovltqT*~XyNuRn3Q_voCE{Epq~o(Sqh zf!}LMUuZ+|l!v4*FFoi;dY0Ld|M*TzJP+vY6aTEAak6fK7b}IZAy`KAC^Q5&Ud=?4 z`mkCc4r1UOF1SR1tk*#AmTZ~3cw%#MnA2yhd7a4w25u~oQd%SoYGknr+I37{{3G|* zPaEP^Sj*O5+(as_0e8(&YOM{VDE5l>GGKNNJlxUhFv;64I)JVJlz-<>YrZc@I$W zSR@+fEa=^V8E+aeGG}r3&=gTWiZ@?IA-kby^WY$*?>z{%=dHCd8Sj5pK`QZRHYi}3 zQY*~nZOjH?SYrA524r~pq3lsmKd7XnFE@=hXazHaQ=4??i;4vmeCD5nxc4AOIlUKY zad4#2^#=kh(M!1wB>lV~gOisM>ixCz%}jagTcuH}YqNdqf3ED_(-$`dNe=;4zJJJg z!xjS*+xOwaGAvAEp~z%*tgC^~zmcq8b0872moU6*m)s~lPAvb52eIDW;}hb$ck-Z2 zUxvpl6S`IcbF6A2AjIndZ!4b_Y5(5DutxloHl&{YgC3;fkvZf+9f2bLYHgpYMK#5r z*8KWJWck++rd+yYwfs)X{(oxjuaCbTt2Z;sm8sMOYS)r;qcxsesxl03{@%5ku-oZ> z(bN)z;X8FiYg1Gs8@+mU+2G^7`&}3)de8p3RoW^_tW*@(_WEicKe-fMz9LhZ%Mafdxjws5gQhV1z}tAns8pEbp=qQrGiKSAEAgz z?*5rqU^n|Y5f>v8FYjja;dxZIrx=mIgp#pNGt8NuoQQfpiW zM4A-hNscyGM4XTbjt_rUE2WT2x_~`6A3g?MRF&@`(nmM3mJ>{N4S)CVD35$V5PF6t zzftV*T+uw{D^BpFfr+rH$>XqQC?d`LDRplmmSfW-GY_*u@CD+u8jJ2yQx{Yj=4x;V zM&ZQihv+ljSE7S-4s)L7;Y8B?^`tWn`DM=YP7Y1rmg9L~a_!wIh>k!%!zdKbX6)EU zbStJg({?=h**c7kEz#UHn3<;!0l=lSU2DJY>FxIJ&j&%!!rB_IevGro^@9a=HF3a} zqSxKc2O$A>8r{s)MIx=ubl-asN_~Hk#241;GT;+enHkpsfY;utPjjTCg3G``uRY#D z?o={(-FQ=*LFkN6KQ=+cPTOSb(s02u88|qs*QUf;b~1JGFs=Sw;bth@XFUn~n+7Pn zQ7%ThHqKxYM8${7RpbK*7#Rx?pH^Ma^?FI}SnN)(z@L8(mD=5U-4x^`jc)VBW0bV< zjv%`Sh>nZ+%-s$r!zCK&W?$BVI0ND%dwW2s$r%^G%7d|i-}myjI*0T+>jV{fSN@MI zQxB{x>6(*|+WdCydZbw5W_-}R2f03H3H9T@0LeK&ZLaNFB(gge!7>Dr6RUF z@L~G_+fHQMZvk0qw_7Pi4S_O0_U@em4qFkR|JUQsSIfzRH>$ZiAM8QVF93mCAKO0-|Gp)VUwp&egp zuI!e*x2Rh9-uJ2Y5`d_%%98JiWUhw(D9y1Im1MFO71XG`9IT_e0ygy%>JiDQq3{HE zG8}bE!lX}5;{DdXl;KB{zXHq=Cm>mKR+6*5u@UU-FLX?vlBVx2Y9(^h(qSZgJV_w` zjq1awf7`s;lOwk-e9^F}hKqfoumLDzVB)ERxK!BDuza68WBM%v)8}YS4~Hbi z>Lo&i{NpX67$TZqtO|D0LIo+^{5UCWE70TQY*qRxt8;jg8RC1TNOyf&FVDVh{LAMR zYwc6V4(2@~2qip8hF;}kJ!Dy!JB zj_USsd7Q$02b2PDx-mOu3RMLfmX`uBEXlh;mi0%gt1+j>altF$#qTHDqdI>Q+wKPu zGOMJN6y3e*g#bhDh|#@mwG1a5;!gVO1HJ^!l?)YQm%_&Thpo~NvavoajsN&$b?5F_ zmGYL4>zYJH{VZHm-@yO9yJF|_L3+6IFi&M*;B(uj<~esje6(v{A=pV8mnj1tp#8n8 zc^?5%t3ueYJ3w@mkF(*~kS0(ZC}Q^Z;$6LTCRJ!KYyEB7%5E}ZAU^ZFPseL39a;l8 z#aO8(Jj9*(gYV8a1)7d@HvLYe@az=wkELFQ_f^99?#tDC#Umsa|DXo6nic zbzHRkSO}yUJp0&J8(-gvcM#(XB2;+nJU4-Zw_iW+{*x}5w8?gS5|{QON5}tHucd{q zXH<#k#AN><{v$J1oVx(JfP3N&4qkq5XeAltT=yC<=kxH~T&djeV`W8#haeYgY=et>i8 za-1KDr!mLQEJnp=eOG0F<#2kfDooF{NHhC4@B>S};Nn{saFV;$wkOdg(F zffEzyZSfi8@ewF;p#>13d@<`F`vsWR12cEorl(%Y$vjKCTfd~d*ZcfD*i+`u( zSnNFB!d}x`l33EHU)6v7AKxR@=DSp^w*!qpX9AgrN-5S;Z8_mwgiXrN3;^nk6F7F% zw(T$+cHZ3b?ng&l-QoO;@5I@L+|8RF^YngF#cf$RHHli)X19x06B;KQz6VZ>2hq(# z1;9N;ZB}4{Ut7k<`Sdzb8r0%|{8&%C?R{)xE3}8Fn;b?y6`^t0=6M%p%zkqC(|>%T zDU5!msLt@8!T9+%-}5p0s|eqIUrCWDPR{F&8q}%7(jL=~RrXV)wTS=D%2#S3PFiY5 z2h&;)m6DF`O<%T>on#URUJBGcbe_+dVQ_%-&$Ig2TYY{bK4Att@Ii0 zrsK~gJn~@H+NsaOyamzX_4f(hOYkvPVT5K$cbo2jh$d^lbI43x@&nO3+ZtTO2)}1D z7LZ3bBnPWBFB;q0V~o(kSCz*Te?Qv}iatzF-BbRB0@GC)PO4wxZ(Tmy5K4vcPxj;0 zoq9iu%p2U_&v`}6kKFnoYTMWdJy++$OV2q?FpvFwTzIZsG;= zE2bT8(u?eOG(VwN_TzhL>|Dl|4H}{1=%g0x@mE!o!{(jPb-I}xdk3CSY-MhLK3Z}G zK8D5*h+Fw^5U31;#Ml*bf2|z1jJk2{c&;bstd+VV8Sam;-4~$ELG0SDic#xHX0hE& zz__Ls57%#GzHdML>b1X>Wdsl<1S*+|wD(nFD>rDe<}kVlwBuP+$qI)?yb6f_gTVxi zcuQz#GS`ppGG(wU35E48Qp04{_mWP`f@$ zI<%anJSw`-`Qf1N?{BjLvDZU|ZT@{P07xj7T|mw9?y$Bz6qT;-7SJ!5d?yH`Fb4s! z%D{GhTC#BM**bm}<9gi#Qi)8F)z!c>zcJ+AEgf0kf>jkXu`mDrw=XRK2zc}xmSH*F zY35GVCl$%)hx2N|K9v*0`sp80Pm*-vO)CF^2l`Hbr#xfm_?|fq zDdM+Qq9B7^4a?U*sLSbF6}+XK<_y!CN1)Q@QX^SC2wwWD_SsCRT|o?$s6+yBXg`GX7WB(&> z-S>vu`8HVKER!xZUU+-CLba;H^gWpNOu-dno!VByF9qbde32(L6!z#Pv*@>e{%Y))UEVH< z$UZ`bvU|MwMjN-Lq_c_~c8BS03JznJOx(trOEjjhh(LuL0Ma9fhdyf~-*b48s6HtQ zpbtDR;RtrAmmVMDY+NBQKc_C6Z3HcROLBaf{g~~VbJ{#PhV`Q~i??hQMFpO|KdfnJ zeirE|m6#mkz_IT4Sq$CtzUb0`{ra-DC;3@NYBg9kz~iX@FP5g zbrpGH1f6$A*w%ScWnN+PMlgWpmvcpCpegd%F{`5!n5U;Nj>nApnV+19OA`Qx?|GkK zu*jnMYZIi-4_R-l$M6&Bhp(cAm2{3Au)7NEZYPrIxjQ&M+bBNd_~EVPDyhy6M2z#G3R_om+iV;j7w!CrJM7-Q1qoH zqPM1ifZydIP+u}N^$)Rhe&3A^>wU5PTf4t?B)P0}&j?7v+rppHnXJC zE2fb#+Mo2Qs7%r9J-=(!9PM<1HRq9YH$MX69P*xgR~G@u1QEG zuu&R=QG2=q1}EWct8!kA2aXdgUb=mZNc5_Z)AyS*IV=&wWLQoePeUl;~QuHalp zUbmmgaW=F3!)5n)$_ub_usYy8nf7)fAXPQ67>wJ(kokL zw>crle9D=#5oDFkFBjNUAH1a33-&+{W;Z;kHZ$STd%Pdk?z=u))y2VE9G2@fpbkL> z^frf{2{%9l{gHieUQJcecNF&+8EhV01VJEs)onib-jW{`JvkJ8#5QoB;e`*cL1I6C zlySgU0U8nn2srU7#?KaYXIs_^Z$vnyaN;l!H*Ug6eT_s3LvAkn>U_?gstH3~# zx(I_pwP9%?@BfkP%h`Dk=$Eo-b%?wM&-?E}j~~@~Yc#L_ZN76J@h(kT`HWzBr<@Qu zp=LbN?#SubU=u2XuBCp^?Ya^zTA*!er1l=h`*F&)sBkF#4=Yz8a^&g54_FI6N~C8gpObs z>kxRv*{h?ZP={4F=cMv0fx8ld6HDq&Wyq-`_kU%LjbiWe)jUc%OW%!b%)O#>h2Stf0;{8{tCfp5@6_<4*;=!(jb zGk2tZOgZl|%hf-<`FB5*+kzXC^49v3=a9TC%iMT+rQWNKo#c8nyw&hD{ySh}NNc#8 z>i!mPxARGrZaX2Aq&Fq3K9R048q_p;%`?0BifY3rAmp>(Q^d!0q@pH50(;;qBFD`Y z*`iX~0}~wm_e&>Nx#DXY9*3|+d-(Z8k*pl?CcIUv&5=C6FCb-nz)-4lWyK}Hus19%jY$>P z8XvOSf{YCZ3m0So*GFF{CTQpEk#%mV;@g>+!*7H^_0vY7Rh#?6ilp)1_q+~o9t1HA z4yTmREx?MvmRSNU=BSz%0fq+Q`QT0ZZR};FMA7~rN>@{rDBp4ORMd@~^(0h3K0fz? zsuRqK8S(sl^0I*ZYDh`b^p}ZuM>c&amIsuN3EfF)gm)ZmbRwkOL_KC)Z+6Uxph+R= zqn{Lp)zkVHBkg^L!Erj;B}eXNh#nX>biCX)n)jo5Yl14J=%$y8d0tZApJPm(2l-Wa z8Wy*RxiCn6d~Q>b{YHTmqQA3zM{MF~lDrTN%@eA2HP{O8gC_C&rYb?AGH)bO>FxP# zcV;=qj7!>o+{qOrOKv8a)ZB3x>)zl9t2-F#u&t&dZB6CV%T1lMJ0t~nmz*HCi5)Hr$(Tf+TO1 z$~TToA|0T5f1iE80TT^5>hFC@R#SD2iql`sF9S;@w;Ovk77y{HcdlI!BEwoRfA?Fz zX98mtRMgJ2@YN~(h3vXfVN;QiQe<6C8p@G zxu1;`yJ4i2S%qZOEccs7v2w+Z-}JxQBk}G=SIKdy)p4MD>LU%8xhpm<&y<44Flp1I zSoc4bvklpIUXg1bKo84oQn9~=JS5ySLsRKvf01h7&)CZu4!il1X?JCPLUb0inN?*4 zrw*0MOsn2YaE$7c5^oL6G)8^IG_^1FQBDFBi8)7&{ybPiRQp2QliVrHqN)!4rbz~}y z4K3skJm&!Kz`Wb2%?(#31-ysQa^sRz^wYb^o4|A=fhP|YISM~Gq3jDV*{#>U(!$^c zwOV0(Cjt-Z_D7A0IEClyWKHcNkV|f^wTgZZB?HJZU`JQ!@P&ff1H=Hs8~S2ZX0HoO3`DvPDVvA$w&0`{cW5=%E#$9Sj2^%AH_pxwumQx4+tk5T_9vUU!B zd~dW|D>Rz*@dY^Bh^*az%NWH?fM2e^%Vd~Xf_1u3>3^f7Co>(@L|sGlqGxniAlCop ze#16Zf-A#f^M8zj^@BBfOimboYu7lO4VArnrhpw|uNv{}NwWUmIS(08C3;fFBN!p(L7PRA<AB6@I;^ey!!{dw&Zyvb+(K&arcFe&GJveob0F5%`SE( zW3p%7JIqCtz}YZhY=pl+8d4k|vEh+N`IJtCW{ev6l$2O9k7h}cQ%JU|#<lRuia0psyzf}R-cX#Kixi-tnDFg>18^H zGZ0W`AFw=_Zu;iXvcd4i)o^$IhF^g5LJo2whf1zuYny>L3A$ap@4Rw18_L8kDT7#UZUy))`jCopVQ z*bPA8$EoV%P>4nS4w_!0a-7Dp-^?qVIf9dbqgkzGmeK(V&hF?c$HQ63={{8wEg> z0Bg&CDOUNd9VSm(!>?mDge8+^1Nn%cD))opwhFpCrc`>9XQD3(cN))th!;%fs!F9m zMc3hnfTV@3gSe+uAT}x!;K(ZK=j@gN-}t!z%5Pn~-oSwlP_aYm4&ZOne;7H-%0C?Y zI%1T;Ffs8X_IsW>sTLhdKogVCLYA;in;|`(`vOlHNaK=jv_(9z5jXwTbbo6NnvT0&1kUU3Ahd8X74GdTJ`J#0OS+GC6|#JnJlp^ls)M zQhSU6z#0GGEmi))>%_O_DgdyFll?)DW3oz*C{@$z#b)rIJ(`W63j3_ti%62-ktt;4 zzyqK@q+2m6hRG`Oms3gOKJpScMJKdnOML;1pSiqAwlWl1OSV6y7P$z8Z)O8jK#Mtb1S?w|))|NBB~>GM+qp zR@$ZJ1WD86niRM*r`%p5tb)>*nG=SXQzgA-8|8Im`;^*z+nWgl;GCZFI zSP|=MjqcwEv_`Ie;FiJH703i+!4t@Oo9;~BJoRr_F!h@B5|H_!@Hn%S&fwS`IpO9C zzRKFp|8$Wg0HD>y>QBC4a~UT0lq)BD(T;qX-48|3-r}E7+tT<9!8%<6g{b}9I`VlC zp|ogze`~^8-HMuj1K2EdRRI^YD0IEzxj)(|eVHx4SAO$NwKNgyXx*7&jhwMUSq7M0 z9G}Fk@%7v~BV@XLP!#|4VEBky;H~Qq^qYtYj(4NtX?3^G91-!5+4-bvyV|B|BMwvr zreOwV*btum!_-AC2N2l)0?wd{nMXExLo|WVM1h2LpFNr(aT%M9+ytrsMr)1dmz@GO zm=|!5A;_!fvkp=TXMR?ysnW049ou}KkM|ZulYy}B+z7}PC&%zf;71@F`1I4OOXFGF ze&<*{s@6c)xGVQRzLcXocX*P?EV<_&p$}3@Dir<5L-<-TWP$b=^wxo9qFO}j1s`+n zRUeejJK+gJ*#B{KE{;t9{}(4k7wl6}WUQjxN^ZH&NV%1JQiuw<&pI*Zm4(M%h$Gq zX()_XFHs}FYT3Pgu62{d>N@&|A7rWE2Z)=2{IetRQK_VInLUM*O8o1&$YpQ%7WbDd zn8o#;6frBf@jypoW^6oNASh-uDXg5!4RtlJ`nxB0!k3+Z5`cx~CoV>&txuUeb=l7- z%J>;L2d51`&gjM6qVPdiBFsKs^bTr;5v%xJ$Y?&!n9Bo2?#=y3yH}LO2f^6igQsdv zM8qM>=|<(J7YG{DHgs%-=^Por?2T!m^ z%#`TeCg^T}b$QRz6FFpzc>FGF{|a?heIiS1ccyOmmosukoBw^)OFnmImyoPPSX3KR zEPaWF?T!nwggIUbGCSs3jj)f34AW#Vp+~B)N4<{}frt|%1Rk)NCljpZ) zE_~As7saR?PV?o?y1XfSW0touBS1e?gQ9%5@uzJgILtwlmdmR{ zDhB@WRpNN|d(#q+NU8m?b2ev^_8%3?d~suLM+~}HDar>zwAax z;qiE>U)m)WF*Qz@f;WW?-=G|vV`wbM@i-1hjhiyoLgAwdY@4^go^& zPx_PzO8+h=iN`Y7MRVRvx@n?XQuFXafw473kpIto^JWP9_M@kZPmAx=ktE0CWF(x* zbky7NPf2V_Mx(ud`n=|58;E_v&W9PcP0!W{W8 z%P&|%X+=$ij~1%Qr9;s2w>j6>3GC@)L+7P&|vsKo_E(E*_q?_U1__~zQT&)^x05vi;sW$ zA;j`>_a=L`!xnzPv#oO>eQ}?*8ZF-0^mppIzbDQio;_o2`#+S_hLnxeD`smQu`LNBJ|5Qz5Cpg8`}U9F}I|@3(8b za_vha+Ib}Pm!D&2zl zXIFLnDfEg3kC)AW@BODBylx9~*l|i%g75^R;nRci`+}T_01~Aa^F=?upeJn)DH!tq zwAmy5T)Se>G+y@WsK4HU;JPc&y?0(0$*FnoWU6J09IQs2?AzjJu99UE;v`qcxmSve ze)oee+!epz;VmZLan=o^^?rjt{O11go`uvB@};lxhg-sgn`EoEs{Z7YsCa`X%Qae7 zo>JcH#5aTRA$+sI`o23Zin_%aNsnQ>$yQxeE?n1dZRd=&gyO2N=}wdecS^Jeuu#QZ z`D1?mGo;a18AR9bqrvq~qwJp-`>dLpPk_p_L^O;wmU1L8Ac~RXuXRfvR%L4po997s zLA%v>emk6NLa|A&OEmZz$6>9l-O2A2Nizr-7>Q?FQMk0yCcRX%JcyOG?kF!|QRK%( z5u_Dg{l!2Dj8;dH69gMjYMbJ(^;f0ofoGzB=t#hEEFhFeO|qL;IXT+VyaTBGgjU&n zOdLWAx{S`Cv`czH;Y8QYDr;Wf0;tzz3>t^<0^mDU2jd};jKWax5#mJce5&g~VfmOw z(2bR^tP+8Pm^|!5`xSj#Tl8x$0qORgv4>mu%`U-RC+xi5?nqNmnm=V)n!EHYqGL}; zxj>f#ASFCx3XoqVY4np10&j=74vhE@&ARL}iguuMi{1_T0klr3%x#mCnf*b!c99?# zFVGhCZ;|D17K&vaHZ11m&7%CpLx$e8vlosYOe~4|0`ftcJTyXt6otDKkE936R_~0k zNt{vMFn4<5t^I;M`J{+l(xYT*HL4Ks(Z#h{)|F4U`NUy5h*k3baN4w_Hz*^raRBk7 zrJ$%HdXrVrvSqUCYR;FDKEU7xn+vP3fD&zbHvl6xC{(!+Bu4MnD!gR=MS1$GRNeas zt`1^UeEJyc1w+5BZlK1}1UB^C;^l4dW(QC@^YxFwBP+*bCyXjoTO=YmeSd<@EPMx& zNxCdi`wKy-Qt$Z=$}L|8&IuI~l=dP>!vuJLA1`1+r0P6{2tICL2z;OA0#&%3|2sL= z$w#FhWXD{!2MUGd*^`=l26yj>Z7_>vlKjPdS!HijPY0CgXSfMKp&#XVr?+N)^)4mv z2rNw#skgww+4^nmS?c&jN$oDa8VbQRpgUH!Pd9A!)@&Skx>ZigMQ8XRCQzG_$1IC& zF2AOU)Y-KQrXyG)hf|d8cW0H5@?{pqp$NFerNZ6v1F4oaDBN#@KTynQ`b6uY2FAX^ zlV;h!UFX|wB6$ig2U&`Nto*%iQo~qTtygm){Ze%pwjgR-S-+{!xtLtjPG(5bYV#@B zw(ueE_g^=OTCzY(!YACrRLmGC1GfQc#e{Q)t6ytzfQh~9x|!UhtMAFNAE)e%R}OrS zX#}qm8HKfCfI^;baYx_fM*$KsLU~Br$lI?w0Sn569(HM_nKi|8LI{*w_r(AA<(JR} ze%T*T3Qn6`7?u#)Se?d{*u@5ZiIZX^qya?guPD<@##L!`p>AClq;*US`5DviP2la>Rb~>dltR z`?UEOtZJwfn_Cez5Xl+U@SCPhPwoywj_=>)SgT(5Z9ZQhGu7PNS5Q#@AL=wDl4D!U zFI6y8#{*DJynw2+jJbOW;H0OF@}E2YIu!h>A#!HAv03Wa*fcOtf-?@$QU+iEIBoE2?o+2-6S6uAu#BEAt zyt_D)DIqxrXGmp4FVg9t!onk(AwW#UTBaZJw~Q+GC%o*_8q{GCddQad>tZ_?>E%+e zw^vc-jJ?GyAGcC#m;A?5dgwwBs$lG79Pn9s$26?1En6Iu?SuEq%)dHe`jN_&BgYV2 zuZ5R)ZW8!trXz?=<3e*&C=$+4SNx4`DFB{=IgET!<0jkY;nv4TY%wUbVmiB8qP1zm zCZ1&F8mK!g;UCd$A#pf8bd+!uaol)~Ot)4OP00xw#F(HRFWJ8g+tS&bZYmBnF~<(h zt--D!_=5Da-+r|K=RRXlV{@e0?d0;sV~v5FN0|}}-0;FQ>m5kvgr2p8bhXdRdnSEa z)B_p&&LNDFgSk884dXB^cAKlKEt zCw3oIS3T*Tun4ANUE~COfYh|79y-E+KSfiVZ8_y|@p|EhnaB{4=Ds~-<;9e8SuL>= z;o#X#V4UY0Fc(~$ z5*IW|vpsz)+blINxfO27PK;{H$J))jdl@l=2>Dt(z;2&fM|vFyP{#F-B>!Tqc9f6Y z-!%b()OS7i`9_kTO~^P10DHEXj6({fHD8b50v~?#_ieo5aiW!*@oR|uSw9MXrpFfQ zb>}O2Z|cPs8rKS#rm!v3(^L5DsFI}6zi{I~*vztz%Eei$?>6mhw^H!H<)VueT=%oU z{+Q&ic6ubgJ(DT`s%^<});6h@_FqRxdAs|bS|yrebp`s+N7WkHkF%8TmB~j5??&ur zU$J~k zucaCW9qC!h8LZiF-}5o?Aah-D=K0sYmwto+vwv^n(kij^dbm{aOx|67+zaYnBY?R z9hu8tVKXJbOeF8CD-3ZZDP#7`sk}A ziN($9$HzZF0SCHsVia7hv9Ao&ys;c^|GVe5x-8~EE{h=J` z#w9={D|-DSUH?@tCEY~DECmnI9AqC&mq-o$AR+!$8*k!s536g=WZ}icMH{a;@|o10 z_$`6|%~WT+LeF&1+Ki3fQOhs!@91T{+tyfUh|r@{3E#QiM?Sj2|I=2L7rZ-qm}ip} z8AVn!-@52dB6C72gTR0LEX}%(XEGI>MDdTew%#?j`1=*(t9|~ug1xKUs-4$CxT{#= zY=IdkhjVE2QWC1ET6d?j5ZPR?dHEmD$U{S_Y9nWC?m(n_2vb@rvok3czO)hMxz4Wd_g*K$^jn!N5tR704_Z*nQvE})W{=_U2IZNW#L}iqQQRpJ2VNFc+ z=+gn!tG5rh6`%#}KK+5|X#7U!%Q=Gr!$r@Z)PfDA5_?FYYc$(~J;YV3Wb03-z;4*8 z)1rOjHSC2-YE0ASNL>+IM4@3uKeoE+_GydLQ4oSQsodbvDNm^6S2uu4}rd`t80K*3v}@Fdn-&g4p>&2Y#eqo`R$ z&m!7&;*!3@>}HWeI3=u!!u8UPfnDj(vp-ff)Np+UNc<;yXBz(`d^nXam$npoyn-^# zeD^sl`s(HT8Smv<;^ziTDdTPa`Pw({;`A2}Ke72GE?5AUXsSqk{sfzgH|$odsol96 z_}|s8G1&D%zq?$;+IsQKlB}dHQ@fpsr+Py7KHR~WzbTW{zrC>xpMpHAt{+UQeSd0Q z^N5G9d*o3DOmN3X^8AF)+T(SEXJWnQ!$U=fL>h*58p(fD?nq{;)FCjD4#N)v;cu}Z z(d2y3{*T8seF=SP&u+8u$VDJlz%2Xn>oQP+EOW*R_5>jq^(91<6xgRUZj|vr1-Lzm zF$x*1Kk&h;t_QL64Cu1z8jZmj4&G{sVZ&w$h30mXkluKzxEKusLWpLT1S_(lG;XZ*I8+A%KC`%5NwLZtW3&g z-vAhf!0rrC!&Zk0VcL92(Mb7nLjang_mlkWzKL4!#MlEnBg%BNwn%Xv8a9+|Y=qW{ z`kHY1NbGWum5-%b1C54o#!uQCtsf7(N6fbRbDr=yV{v&+I=V}x~y=6-!9%l6|CI~|W zkGxiZ{aU?sWfsWmd`O|R-`dYOmXXm**VJ2z^M$y=iKWI6+0dZiUIF0G{wf7{iX_oBbE?J=TYLj2_&gbEqqQITEl(!Gq6YlvKN8wt>a@^X% z5Fo8ob^48+GVxTQq8a*Sz|f&=tnqRFhj} z3)d@MOO;DG;IK;yUh#e<3!B;K8%4RbaOYFB2v4cnU?9Eo(B_ZJ3gm*shrCY9y9G{x?1!{U z1k$-qt!Lgk0KZ&ed7ItzAzo>b4_1mYO87zn8Ro{#CV$TE*iCxK0;B7E@9R0hio5zK zCMezQ5c<5%qh}<~0uti3HgIbWp`L}9Ybru=8y$I4r_w_uyaFuc6Srtdle}{n^azl2c$UfT9K1!7X`CVstom_qrukSB-jS zgR1=zBcciZN2%46sod7gMmVET!x8|(Ux7PiX=nqzdh3pq zF&Kz=8u)@EQFqHbgV0l}=E3Ll+at?Go_#N~JYDUwN1LA5i40{{(v$=?;gc--VTcx&lnMAiW)7+CcF7jI`4sRyiPFAhC z-!h$4D_uckb1Ogm3A==^C~O1bvFakuY7YuvX9RIwlhHTs+=Ft0&C{dW4}^Ne#Or;pDsQ3)vOi) zUAykl8Nyw;F{MHrY!M>_IL1jxZ$y>s-(JL>4dI%&$fvP@=grIo^gC&!0@%o!&E0AUOkqx_-2YQUmuHiO&=OLvE^%hs5bW z+2xs3w^uWrQHW9L)*>o7++ zvV_jqzN**paB&BwDKh>LTczSOt821qm@Y7e^#{y`Uriy>v*LtO%|T$t-y=SF)j98h zO{P%N!d&pJOJ=PJyZU3EK=!oGV7^%OKe25v-->r1DGv?O@7%1gPtBc4kHsrs{~9+VF& znutBb@v=qSR{%^eY z%-dTxfZVbsoNETq{ed!cO{Dz5F18xqYLY6pJ$S$+Q$Jce{x@L(Mr3!1pWAP%8>Z?# zKzfm%K_fxtJg6`j#X=y!(JH$Dtu~&a&@Lc7OEWlX-6RI7ZWa8}IJjeHIMqfOoyx0@ z8Eq^D_3(fC59I8}=$5<8<}lR-yp4D>Im2dpOrahhCBE#<(e`Se(_R7dHtX{5SfA&D zgQ)#=QAG0%WBY%3_VQTa3)*Z9;n+8FT?BAZP z_f19J-?c>8-;-5RC08U(i^EOI`%gN5>g`u~te3}JdQ0b5wMYClV8^M+fVcHVPAkA# z){I{txQ-?V-bK(YFSWF>AVWo--H}@WHf2N0u2B!LNbt&Kgi&xqd0-{Yqtz|m`zXeS zCMKC6kjRtj6dk<9K5LvO|BE#(WZ9}8w^0!gulQi zLvdz_i;8@YMpkyH!>hlGc}tnb+dvq>0@c^<_suv5c~k%P;F%75r@7Fb|6Z-PxtU{HTIHiaQ$#lv2dF5x0Vaw87LGgG~ zVIjzVo;%Y8x5%$dTPZPDdBQ@LjUr9Nx; zopzKXW%zFUbS=4v?I4||;&OVs;G*uQ<~eV(DZ#DcT|L4(;uhIL;uJ*M;EWovwI z@%`SM@q9&#Go@pfwC>h!d9Fmzrg6Rw&9qd45JjIn!W*q$|7%JQ_iMA*O^h#RW7r1#5$jD9tKDfUU_U`rG4p)gMM@rzVAqRT?Ko z+TM-pU3h}1`Yc$`s&BX9jH>z#sWqLpe+K5v3Ac~5l*2`+il4+ig79N(7pwTsZ#4%! zHO8r7_SDot9~$mx{iz#irWZ{&lZyGNBdyy3pf31-bZLGKm^E@0-6?f4(aE>F*;34QZm+Q|#ChWZ{;w?C;pb;! z=jf%`t1ar`9Z$7;) z)d+W{LZHyY)&0Zz(shxKp8gQI?}>V2pCj&%Wx zANx;AEAj{**25^Hp4&_K{@EpK5lfMNn;Y9sKe<-r5xu3WjwM23&sSdm2i@x`CP+y~ zKJR9qJzR-vaR}7N>{pb*sfQQ;_I&Z>7;+owWHNS%+huk>v+(h=6<~4haLJNi=4EZ? z2jie42OT8Oj4kbrSFa$uPgU2KKo#Zi&Ozw~qvw*J~fG z@fi=tAj^?IUDc%Vmrd*%G)=voHJOF*=|3S1P@N5EIA zwen78qLjnf<99vHuuLlzxY3*Tuvv(?x8DMD%B1vgY+N4`x_rs#DRBg!JvuD%91^v* zVUf-4^xiF&lv8YO;u=C}eJ#D6NNXPS4pG7qC8xoZEABjnsFS-Q&qCR zLY&kuYnQ3?tpT@2$4q_+e4{|AZLN+lXto_4Z0H-m z9O+(=(d`SwF;1hrZ!QE6sl}}B*dO43!A)u5Qgst-E53Ey zcrhhLc0we*?VY=gGlSdY7UxNDqHq_Bq zXkhy)3!Lmm8cx_OuAHqHZ6xe`dwS^ZA@vyebfBr41ooGOe-fy#H zGl5I?_upRhBf4R5nsuWKU~|&W-LabKp{kDv+W=S>RL1+RlUM*+63e|uOL}0dOW7T0 zx0E{u2+nN*UqH9EEOd8p8XHBwY@`DqNE^>BO+58x_Bwn03Xb5*jL7O(Qx?z4hGHL(XvjJm?OFGQTB_2WX z;DX8X@e7D8@0P#FLph9kRTw z0i};b@3;VONQTI(9yS(jek~l*7cC_Wv~mR>6=o#u^~2P{vQsN&GCt?+ zmi$wj;JC$aqYCy)fK1FS& zB`Wb^Z5n04!&M0kbv1vYuJ=3oNiG%<#>?)Z0BK5CVF|g30q~Uv*QO=CmU!3ygcDXR z?`b=y)1?lVd9HIO0Uwqa&~SuxOp%J%Ux&6l7y%~W|Kv4!5Y^^76~us%$~i5Kc^=v% zs%{vlG8OPHgk*2ih*gKOlRWVOj!L|Ff{g$J(jZ_R@RuZ)^!;r*5U*zwC}lY~Nv!2h zMQ9k1H^y_E;EeqYZD2ve6yYhV3C3kc_cHNcR;Sw$Nk9#FgWOl$HWw|5IuBjRZj)P~ znKGL!{ohT$uVldHJQ-lPF_rn%nX>nX$tb;&+{7XRkvJBYch&IRM8n-Vsj>BgF9rtm zeMBc8q?6{3J_o$w&U-#L{5p)67)38qEkUxh96n#dupnYgX*X6Lcmw2wy{TujTXIr^ z(xm;wxFARP1OB@e1fPU(o+#4E36Tw5#Wk#>CluZ ziLc)ilK`j^;1Rip1=kANGKzL%TME99$$iz{zrCC*@PSm2-E~N7+0^}8a8AICBzCm* zYUvd8E~?Hl1CzqIc1~`xXXO zxB#~#$6&~Nt(C_wf`%!tyAC*~XX*QA98;2TkmO$Swkq^J*6+rE>@5~75>mgi@CHUu!KHE@SW5ujlD7i~Ck@wNx zN(4nE_KF9U9voudUHb|S!5;vT$%Il3wK`2dz|`vHdjjU@o_0i=3Wp8F=^^D4cuo1> zYq1lX75=5k_{YiSgcKVqX9(5q@>k8Me>~KgJPGN87@eh}J5$i`l7n-oI-!%Fc(jUe zK}pE&${l{8%eA|+uZiinX0y3 z0+2{4#=3+2DMx~9TAT*1G_pn;T_(RG>$N1? zH8l3Gn%_AleCJ>&!R3bD$KtYoJj$2y)(JK?f&4SAZFQ_SjeeK&zsNx=%@#$t#Mv?U zRP>Ix5OY3TJaJ!4Yt_7}iAn2L8GrTBgEEnjzsylWRv7gN-wP~LCOQje3TXkY0N3GY1_?m9HmYR`B%+R71u@5ARE0sSe zG|5*m>lkuC3&%&um9$Qnju|;Qi&dapYzk{xYo%Z?OZBnSpUwgK}^1P zVYJ%nRPl`E26`klS8}sk4zRk=jWw!oJpfo5vei+0-oY`Wv{+y%yy2e+?=1o#IZ{{8 zG?1PGWqu;u4h(_{P$chWG|bFimV;xm%ZUHI{Yyt8H-{K|dHNP2BzgBwhAoY^rGe67<}IZ3Xs`rMOdZXM?d-rS*2 zoJ~r4kh4AL+VMK*`smg6e4+XDt4&yJC1!G!V9w6#)ClqH8OLsDbpEE=yZ+tM!&^?& zg{!wKK@FupD>htLY5K=Qs7=}x+^-i%V746g|I(7wK2U_jJW-pUjmhdLef*5}p~}6l zE3n+&Qb+!5iYs_epgw4yw<(ob>Oj88<`v(_k$?F6PHx2!jW?|hy^>XKG#Ds6^nQTV zy>l6dlKiH0aMu)#M>|-dTYKbI6Y2E(r#seU|LjY=dfIIJ9q5a_&yNQO-3N|qkTt%b z;2+PP&(1Al?e6!5ShPTlUEw>;=Aq>o@D}LJ`E?ITE3v9~T4UEW(h$J*TmmjmTen1C z;*4h0_~CaFW{CdGP902SL7W2oxv$CPk3F50ln?xejARo|t)C)w#R?~kR9(;gMos=6 zB3cySZ=MuFsCvAj^=D9S)NXj52}-bjhrOuLDHUA+eTTmG*U`zZ*W-a&eR$P06k5`3 zm9e(k3N2S5w5%Q42B)h&p*iqXZ%uZ8T_)+EmXj&%ng){Fms=hZo>-YCCCDgT+ zCU%1Crs!<)$JC!;Pph6l4~#F(E(PeQ2KOu@)o9MO-9zc0J^gOAUCol8|BUXOj?~+5 zRZiMo`{VPoy0hOd@Iy~$ihV}rQmgcL#Gwyqec!+2wrz|wOWN5vnWg)7U&dd!cjOL- zl6rq^lc}(Jim3F#!4i{xW9@W@#)it)Rsf-=ozhh)sIu@__fGgL5p3Bopr)pFUG3V zs-o+KfYLkhPVduZ?7w$7YmiVIfjtW+lP11HB=p6qzXpg{{BHFhlGMF3N;36)_B%kj zIeA!BG)>jITDs;z5a^b}8hZe>?{{qbO}} zL;^;{XR-a;rz=mjFSZLCG$hnBG{VXO0 z@rsK{ugF)|->+qevJ${v-NNJ2VRwKg#k+yC@$&8gxn64)01C;vYHa!1QHj*Xdi6%i z%_iYFd$OQ$l$uojCyTUzd17C1qHo#(q(g-i2+9g+59XGjUzByYF7W=(xK5)&I5^z)+q`Hdi;17mGf6ArZ(TQjL{On1xBAd}9lVI()>d8X63V zJgMOEG~<4MmmvAD2iVO)b%5u+GM}tu%d>0M&&dgDTO^{LpBC99z#`knqg(87^V%Gn zfiuFhv7LU@#9)0p-BymBAU=YfnB@K_?$HnllI=z_QPF$b+*!?D%ITEf2{zF4#DJ>J z?>LtUIR6Ljvg`qsfFITlb8`G)5VT_yNqc(dwnwBxsdyMnaYfJ)Shq9E5&+J z$9%Tou~C}CfVS`>rwN?-wcV@$dWmB1#+n6nVs*`7Kvk}gGur5mTzT+V zs33Ulc8SG@i@^n*Q+YvT-LNj{sJ$?$_PFzZp+JLfi)cUT)?5s30*LG6W_F*JgpVgr zri7Lq|Fk-0e}i;M?5KoY96MJ8P9QlH^%ioNMr( zmP`8(<{!_1O;QkGfBubr!>s(Dv`uA}A%E9J{uqhV^5MC^Ld~(7BhLb9@CT^&(t|t+ zm~gHfkG})p2830e0FRWD&rYE>Hw=zCgAhj~!Vn>4O$y{sqZkJA#~O`hzz04~o62;R z#*jvYdAfrcG>)}X;KJi*pai4Z2Mz{4Fk0aP5SsQeGys9+Su65QB=MFXrdF^&!2fbO zFNSNBG-}2WSpqLmNStAW-4c&b47Zim^p#nvcjgwIHfZZr6x_1Y4z{*J_t=W|?ak)0 zt@(g^qnSX8r$Fq@k?doUfPq(IbQ)_2+$c_1!7?xYDPWMma4uB41l2~aSO%AT{7jXE zoq25Ln)SDA{VQR~8zwY64)iFV^F@DcDp?NlZYEeXah`I1NJk_O3+o7HLWHxMUSXa2mUyeM9(k`P03eC3iaN84r8b_0VJOvpE@gliw8WwSk0~v{# z3=V=Kz4@??Nwu6no>{Vl_9D^Of6!E{@t69@+0wq?RL&oB*93Mvz`vhu= zVZZ`54*Yfzys>0H-L|P+gcaB3(%$t@5AX~{S7ZlrWP{EWB+)ps5T$ztG((K zee*GQBXS4$n5?1;>`%Q6zE;f(@tVM~)7BOry?ob96f--|kght`JbCecwc~HostP@a?M^hFr@(JqO z18}AHW=6^H9cF=Da6$z8h4?=nShDzIS6g6UIhK(%bd0%5Kpc!6SV1fx&S3Sf^fQ-o zoTP!oQS?A*vg{)6Dgvof9WUow+J( zYj*_->I?J^PTi`u)Mk|*%&nb1@Qk}R!+rdU1(ElRIF!qjtv0v)$AcY9jJtPFXM2@< zTU>c|hO_;4zSa%+U99GX{Et<;7Sd(#@d0B>j8c$MX7~fOl}G2ouzy12N6}DFCkPs$qmW~H{bcz!5uHb#b zqbgQM>E*{is?a_8LUnDUOSZoPM&XoNEqKdLJhHj4e{z$kH(zATj&N-yxRhmLes0^v z8e{+@(G5?Ml)ODaP~IKW9ok2|k&ILL8@~H%!CLys+1ntE}J{^HSUi2p9|hex2d3x zvd;vfXCkSvxYGj1yNLL+1!MlC9S$|or$?^_+B}~;$kjzl-^|v&yD_i7r(FnV&~SDZ zm+SU^6YwI6++UB(_Yn3cpJ44UV@d2N`W7XfC=$&_irh0XKjyhpyK>|55qRXQ0z`U2 zSSWtY!``h<+Fekp{-k_2RM_W6)`H@Y+7Jk4V@4_|pnQgp#A~_0c#Q@>8!;GPDXqrD zR93rX-9=8q6(?)K-X`=G!I1Z5JO-8yb2Hg;QnR>J>d9SMX9?TeIc`Ulvur?$-zDN0n{)LQ0Pn zPq?p76U%$b7n-cw*MxOKDz`{#jZcB*RTbkB~B6q2pS)p0$`f@t#U(mDdVr==W8!7YyYuQ zpK!yq5~|isJpRFZimla~|3v)lh^jiUe8v8rO0HOd0KawUsN2o$vC~_qtQ9xGD zpTnDODsjQ&{v@GYy;sHuYV zt9A!V|65q6;@}o^O#~Ki19T6R2Yvk3C<&@P|IARfZRU`{$EZ$PY8TXfb`OfJ0*}jP zVg!IYfYp%nYU5PV3ID0)%K$-p1JLaz(T>_Nr0n)V?sd!#%|U&d{T^>8b(@+eoLO*K zOaXSKuPpwWWaQdvOo9B(hyKKCe{lq;QO9V*plbJC5dW`xKb$6XgD0k1Pe7(-cDp`x zo#~#6vUw+Ba_oGb+u=V&W`wiKJgG^sE?0anZyd;;QrlbW%vr8e)beBL#HEUwPEUhT z^^1>`!z0=v2zGA^&fgw=u2b-7&qY9S6@ji=Y|e%^M!~s>U{Kld*;v#SwLt0oJzP&sJwBhlgT^iG2oq+^ww2)nxOFV$gLBtr>k9E6bpauo6s{eu+<}9 zs2#7BU0ttno-TeF-!lDClG@nUWht(`+zH0C$06e1{8oH7nVO%~Z?Z`$KmwyDyY;ObkgXdKV-=t#B=m_RKVty zn}17NkZ-qm&vPqF(vF2pX9_^DqSPGLnoY5H=%s;bo$9~WXLYd#BtE7%0q#<&*H9ml z_lT(fK_g#0pn`_FxQUzgFp~7x ztFyi=BOdEE$q8YVMwLR=<$Bb6BRWOeI(9AUPy z%0FRnNgJyc8m6h|HsAckP(CuAOg|7*6z2YP4rHmHIY@IAWm?7SJRkl=a_Mw?8XrE_ zn$-fxyD#I7#PhFhl(9<9`m32Q4@&VQ`>QP7w)1lcKJ2s$#mZ@ zFu2>0P>rsNTK7nqn_jYMEK3MIt^0k1Ww$%zu+7+e@qS-n6*18TIFSl80S zPM7u{PLf2s4Y|5YUpBUjc5I$(p8kz#jgXChG^S@(Mw|2cI7vpAkze$Esf`edl|Ik! zaa8;bU);em`3EaH|J`0yM47a<&X2IK(!7PVe41=G@c0`;27*U-Rw<^+%Y5ib3AlwFPbIq< zlPBS8F0;j`p3@Em;KsC-&`~D8p;pRG@OHYafZLT5#{0?iqyo5$!=~D|(^3MPRohrS zTf?gbqpu;WHd*Il0N$$m{{?drjO}o6Y9lzyL~`NrG^`M_Q~lC)z8YmPb*n zK2!IbK7*wkvFERGN>@JKv~ApYuGJ(v3@THtM(5@};~i>a@`4zBY8e!d^WL;lOqoW) z5r*mdP;f_c>;*mjaro41cIW9=83#~z!RU6=e9vBgtqQ^DD~3OS{A%t{5A)3j<`fZ{ zYh(^8)VqKamj3_&Lv;SM9uxKAggN{<`qgt9N3kNo<{@v(BRQjp_Tz7*EKYvv@y=-# zitRghant(I&g?cu>$HwKjNsI6xgP%j&Zm}tHb1&Y)3rv+_4FTF(lRr%y~x*<`>pGY zb*V+GGB5D%JY;pNR#D+_aNeHPK5)pxm0q0G%B6?OXI<&!h@Tc2KWn%ljH z?Q7~7a%&dlcFg|(dl~79s&l&367ELC0nc8aN@?L}ljJzZ{{UWvJCe1zL%UEZs{HLe zX{*^^8+&?UuHu1run0*5{Jq-Zno3!WV>fI>a$GGe5Rm{g>!0+c6_VlI3 z7oKtYRC&+;09u~EbJwmaZWd#KAY*Z+k_Y=({b{AotpJdJ!mF4cVcGdV4zzvI>_19q z;Ezg0=WoBQ9Kp&+UXy+sr{htm{{SYGmLngB<4>3@DP=4E^*FZENd)Z#o0DldBMdXf zF-$GbCY8e4j^2Aygr6@Tg)p27KzQg@s^MYb`R0(fJ$N+HoOPwoG;;`hHa-6Uts=1`W*}BS{c12rzpiKxywc+$ ztC@p(j3J2s06x^^;ktGFXx;OF56wazc-`$sFmnyvlbn^N`JYd09+cvMjN_ah^fV*u z{J#pWWKwFv2Fd%&@696e+j2iDca|`B4`KD8k-W^~ziNEQeu6n*GyP};mCqxOT29pL z;y=Llq~tzb2X6VX{VAC&w1?#6b@%N-$4}z)^rM)hh24?I8@u$SPEXCxU+GQVwY~d$ z&`wYL)N=sh2OT)2JpTX{F$rY)(uT`%OPbmf$~`(9b4@uyc*x?7e~decDMbGzw|)MF>#`TPATFmv+$CX1m*Q8`A>Ty>zf zM?T+$F3sHbJ!zl-Is8pH9(q){D-$Q62^t_mvj9d3 z&su3sqmA7@w65PbzoDcJ_$vh8Mhqtqd5oOlg(YLNMy%atCTs8^Xc?75%P1^n#cOkW?v~)S7}mm zz>}USg@wjGxXvjP<{bKFn;QbY*z2EKdYt}LHV;8I1Ym!LoT?8@QYraQzqKfAbInIE zoP|FpJA2Z3giy`7eW|4U->Ldi<{H#??ECwJid^L6Q*oM5+jygxRuzvt5yx*@L_aql z&YC*?J*nB|g&~d)f&DW;Iq6JOwCDNK^hL!;xltfI@MsQ5>-tn`K7Xwn_KsWh=}cC> z#GAOFoSf8VU8~#bDXTeYF;2~^mB`6S&$rOgyWhP*=P7I-&Y!<|`uCxd;!4MG{&a_v z{{YtMQTdn$9lFvN!w^pgjL{U>xmzaBJ@Nf$EJ^CHRM$;W*0M=KvIBr(xyba$>G;q$sUtpBzGWHwx>7UXpP6!d=cPuik<;<-NU!oA zn>pz~k!6lH{H0W=U;*NTFjmL+djVC}Oq26;018P?)@Biol{dzu9GllEx(v2=0rGo6|)NzsN%{w4Ju*P_(*x`qxcOAH?Ctawm!$-~l z=klrMCzKXeBOlU&OK$DlW2mT$>~B+!rjcdH>~WGtIG_o$gZ|L#&opl1cL%pQsN)-l zuRnNwDb8DGpksmWMa=ekj&qH_GM4&KPw@W$4Ko{w_ThfC@V|Eh+m7arWE`!I5)#LT z{{Vo|*PoaE`KGBD8R3ZM>r0$R?~_IBRkRBMl9Kp)Q^~X`uwMeP4h})7m;-f9Sit)#&_oriH z64>Mh@Kb?kW>>thwmK?HQz`!#$DHP-198b8N&}REOk*_eky<1%lO02J1M5fz?oRJCZ}x4a@0@e8)8R8;-dAkN8riS#yHh zy*Q;r+*kX=@#*z6^oPt*%YGQgdY*7lZ(=6e{{WVGrn7B-{CgviKD8l@w*1?M200xE z{{Ub5R5Au$Prf4hT$FHV)P#A;j$9hbj>ci_xng#{%r}3a2 z(skP2nD(Ib{U|*D0F3}5C^uJuTBRa)AJ&MF~(dD z;PnLcrsEC3qz63*{{UWrbR{!xJdoY`^q@|_uUz-R#wt8#>-^{oo|FrhsiCJ_NS7Gn z=HrfnwPDt-t)j$i$fKS;eLot)w7Oe&QrxQy997Lq_BXQ;#>&~~eLl5}qjARU?|d!d z`L1-4vc*r#hoWCk`~;IB{1o+}$q*1U}^q>gCT zWE*yt!!qO0^%a#CqFPPEWm0)_ej9pae<2I{3H8A>hgGsOUX4mY5vLqh<%^zrC5+l zuGQI*$SS~O9u0hcZ;{l+SCvkm*Y)}yu3L=ytTlf1&%eL5#I|cZ43`neyQ7gDGP<6O zG1ouRvb<063O@|mM)TY)qg)&zXU6abSoX#~wer2^?KJupp2-Eo@!FCm`z^GoCA^Xn zyMqFEg*#3PoQ(VCxeZt27N_w++Dq$+qqE+{Emq;$I7j!FaU=o&Bxe=#ba-C0rFr}( z&{X0oafR&eeGjO9*6$Xow)P%op$ue;hBpPIbIyFC%6fJk>Duq@Ie8lFLn8*p$)h_l zo_PcuA5o6A^G>be`x__>c7MLO{uUV^5sKt>-x+FN9JSpn*Ad<`6Sh|S!-5Vv`t{@W zuX3LaVdZN_?>xEZ*r{uC=&u+2f7P{=k~Y2AvH}|b2|}L4@xiVi#s2`bPOYNon=F_^ zCUKbwkqYCHkAJOs7J=~+`&PJQxs_(xHwPo;z{dx%ABKH%O!1zobqJ&Ro8=!c2jypb(4KvI9^$;-Ywxr< zX(W-FL%5yU%OA#^y68rrR`d&9`t0aC5-={{Tv2c-HArvpX2uhEjT;QC#us{RKESPx#kIvWH`x z%KMv9c$!G2W>zF)2aYP{pW?qZRm>~5IXik9=7ZqyaqI0;+1xB=<_+`ue<~$TA)`HC zK)7v4$24(#tAff81GukT(J$@BoQ%0v7zIe>GyZzl75g(?X)UH)THa4*9o@{4t-G|r zcb&f~@_zTIBLMV0Ytb();nB6p7jD*9!>&VcI*hI>5MVd3ZDN)s;XxKV5QmcjADmpq7kid${ z@TZM5m~Gnob2N6$H%L<`t?8WOJr6kRPb5>L{jC20XRUJg#=4fV;h43L5owWG{k^QUJb%Jbra%rP z`%1_b<4}bkA#Ram!kv!%0(=r*4qQc{+-ja*o2FXaEwtBBkkP{<4a$x|$`jjg0FXc= zf-Cjg!TuD6O>#|Q;_FdnkyWC#n&8O}pDsRWAXY5a?%)9H8+mM3J90@pXU8wt!pq{? zU+UTn+8&eRiFEU)uBSS>+uYkRIgawyFk+QRF1}!odazd+D~hUlv}wO(KP`XH{Qm$3 zeH9#Mw)dpIdtLdio~zc!<%FLo_XoE)s5beMvg5xe(!R6!qyGQ|hM{=ci8iVv5WdVK!?Kfv?! zj|A@Pz$YCl_L<@9t!DB&dpm23%d3V0C?SZ+B&75TtCD{TyWmX`d`;sWH%(v}FRr7v zZ}fp~2xbEwYbgoW8;Bqi&lUIY!heA}U&0L+WwnfOY7*z|5|idMZN?E;@)TeUjBcy1 zh>az#=aY=bdnqU-cK+_0pEdXc_8yY%OM8ubSenVB0q!*Mq_Jcy0RT$Q5xD9$@Ozr| zPYV15@b|;%ZD+Q#j_XjiQiAG8$3HgU+c^P-a1L?>dX}#lS$_UfMCwO9Y+&)(K - - - -HoorayOS桌面应用框架 - - - - - -

      - -
      - -
      -
      ×
      -
      -
      -
      -
      -
      -
      - -
      - - - - - - - - - - - - - -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/HoorayLibs/ZeroClipboard.swf b/erp_web/js/HoorayOS_mini/js/HoorayLibs/ZeroClipboard.swf deleted file mode 100644 index 13bf8e396202964e0048333d878f4b949a2f5e6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1071 zcmV+~1kn3KS5pay1^@tfoPAa6Qrkup-d$aeB-A-xFjKf1te)pFM-&Q&_dOT zp~-XxqP4X~YJ}vGWC;KAD1C=MKwiO_PG6^Vbs@z~r#qgr-}!Xr?4IxJ9P1kT4dpSa zmlT9hja*+}e;Cbih*6`(JT|+I(1(#NIVSiTL~Dq=|Lb=d5tOYL`L;_#dyQQ%FAAmI zcth~a_gzLk@xphk!Y?fFYp&C2`ZTZ#X}INt9hY9ojZWZ1Om23g$oC2%i(XLAs&#|V z5ArS7X}yhomj%SJGT~|rnZj|zM|I&j59e1QKqGxQN5!(ijWrx1S)ZN!RwWBwC`$uYc z!)028S7F4?l?H2dd39HKImh$+mv#S~I-YjmQ;P-rUfUM~-;Xr+ldpAXK+hS!b|@Ro zUs)@fv!kf9RjpFXZ?d(Pe_q{bY*sgP{Ykaib==7Da_N!X$Z^AwK5e&BZ5R56j>T=;_5DD$nR8}GiWShym;5A&x*eM;)Us-}<67Eb+@9n>sdlhm z`(coON!$a6H-ML=9U8}t-8aV1yD!xY9v@|7-FWq*lEUMka&b=Hq$X{>72}4eNl_P+ zccPJWGtXb!r#GbVPIO$}sN%oME%Yf<`b@|2f6G5y#$}-l zAR|D=L6`ti0Wt|N4P*v{Ss-&j?gE(yvY_TMkQE@SK-Pd%f#~WwXExMLZXW@84CD#m zFMxar!IU~i}ZGSTvX;GX_!`A@yKkIbSu*e=l_b9m*BF@hOB8SS;p?XkU4 z+#Y{FagI+_hF#pQ*y^c#B7H9*TQ=n-IvJZOQ*KYMV&e{u!2((~XOiIAy*Zr0yBr$x zqA6D~T{u}ZWn+;Cn@jC`refSD34E}PZ{YGaxq%P2g&VlCEyl30qM2Z<#-M2CQxMno zG_4J8H7mc8(VenQzJ;=@j=BiTh*RubMeS$61ORcM^S6!u6l;=?s|@ py1A~K8@jovn~!u;;=k8uI$3rc`gC{*rT-s&a~N%N=5J58nk1s|4c7nw diff --git a/erp_web/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer.png b/erp_web/js/HoorayOS_mini/js/HoorayLibs/gb_tip_layer.png deleted file mode 100644 index 74ab5f5a2a8f88b647f3dc57c6419cd61b57ae42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4560 zcmV;>5ijnEP)`FQ1EW-RqrOb|H6*h%U z5ZD3&mOupARs``c-+SJ?_vURH&7GMyzGtfEZs+zneY#KgS-y8Q zA~KoWV&X)artv9hWu((AP7ox?WHVX*(e{Nx`Rtqo$BrF{m%C7+dKF& zj*3Gwz5sFD$8+R!XL-`{`Mj&^I`#MW@9OOAyq^U~^ZhKFS&YvUJv}`Sw70k4<2Vla zLeAQx<#IWxAqzBUn&v0?bc8EC#=^|w^A^^~uUU}A)C8%}p$)@8g`>WCDKm@u_o=Cb z@l&Mep6*{$vkGIB31c*~FioB2lrUx^?sm4jFhO)Itp`7g(_v5ILo zGgKNv*lvbC8u~eP5A3C(R5zvbgEX2wMe}3lQzEjM79>~G>b4tbY3ns)XmP1Sy=rKg zOh&TAVlfnQ5uXn5ivxV##^-H({+nzzJ7t=%-7z|J@Pd3kEa{>hO^wnEjR$g= zbRJc$KmSi@rvK@!j2af$aSKjb7V92@V&+$ByVscd+{Bw?-kci4^k@!Klm@o+9SS=>k>O`F4Xcnbt9CuEE-9rX*8W-;cVdp zepzco_!ny@5Y3>{aJz3Fe}r387ea#h*uFV6LOIK(;n6YL`Kd0UOg8Tg?R}o$k8->K z8<1wuVc+e4nJbi&mPE&eAeQ4cOj#CWhy}TK`_Tel2q*o??@QqSo4$R87!`;&LqYHK z?DIQ0`EjA~1s%keu~drgyXpOs`_drx_*w+`|F-vKx_HTre9sBaHGeeJRnUm-t;R_u zb2-mcqS1)B=W2r7fAjH@`wu+3ismJgqBS*s1AmmG>KK?XLzy1-IwVot^20$olcTTQ zctKlrr`?Z^7eQIxxzyu zW0d84c!ndc%LTdr=@mR~Oo*8(J|OS~f0Uy}1A)bvs5#&BO76Iub;|fYaO(-~J&obKDRjAA@yMD5C5Hu!>n#7G1iXTW%Vw4r2PY7zK?Kgw~OK+Viy#!>)U-h03;rla zE$Rp6%`6@ue(J)%ps3#JxzY+_FU0UT3-G1Km&p;=jf~mA4}8HNNq1cK z4Q@rd>ZlkZ={&=%BeLn6|K@MhauXo}M0g($UdTb=|DDw|5Gs(>j?ZcX&NVzwJLjZ=Kjn z9}gX)!PLhzoav+1_!3&2JdZkBR?!u!K109PzL_*9D*dB;HD<<_XA!MIm>piYU<+Ne z_&R@$z*}!t>&vLPjo_F;49U&zg>&WYK;iyOxY-nL1BRNJ8qL5p=JWY8-qRup&5fmtSv1q)ZN|vEO{`kVqvVKM~^;(=g2qfQznxc?CR=za`o!fm+~d% zvh(~t0wBGo~_cKni@S@{;a9dv*pi1^lT_hz(KS5R%d23E=)DxbVh7j*C=Z{ z^sA3g)BckK^x<%dhO&9;PvxjR8KniW2rX+(($&k`=+e%G6f^XaeVEAv%|HOB86HXO zK5~MdfA^HYwLFZb=3_L~u-!vofDC?cB8?qd|>7Gq%>8fRIRTt1366RdcvkGv!hqdw4;rA(K z8WiPK zK+uesSV55ST>$C)hQ=o5vcMXdnkMF^bDll_cbowJ`|KxH$}YjQxn_Yjo*1C-|Du}` zQIis;F6IJ_=xS2rc<3Y%ph6IYs2a9B4B3Dc6fO8IZ%NXo<%>%`0YC7?_3Pc^NI)~F{&MhGj~5J;X}Q%G-m#ATx&M6L!`yIx z0DiOFQ44m zn%1~xCgT7GMlxt}_DC2l))od1;OTpAE?nQb>)DD9pu`g82LygOXJck(FN{lL=^Q0^ z(CFCQYEJECwtOx>;W}!X_4~17Q!1S!g*XqS&p`HhQ9}ljjR1|x%@Eg(Y;J*XBBB>8 zG7!xG{k}^ zP1oz@FTbu8XS`vNBm7a05+*Q^HijEF|G^rvb9U8eUJ}`h9Y6#5!592dPM~In1QWRJ zsh(G5sS$Y*VXcZ z5BOc__mydzX?lRuJbmt(i=+h~f3>TjxKoSYpIy67_*H^8He_b~{r%@WijMNM`HlB_ z=%1f{gT``azl|E_NPpjLn`zU9or1`%RPTm_>Fev8l4$|@5CnPjl_RwG&@sw35E$XD z{`m4W^!cspd5B~du*{QQY6=2yif;Q$b`Gz+eS(hn4O9P6iUvkA)HXj(?F*8$qP>N# z|NWKpN$%u^c*pvH(`gr`SW^bOSCFo&pU`WC5wQ0YFQ*U?XZ0?CnzWTo|Ibb9G>6jf z-u_I8(F`>cYNjF0G#`4ljxf!Io~^N7+kA>*cr0U^pUx637PX2Qe??;nt#c)6u)pIY0-FH1nsn!2Eum*LmDwD&}r2mDd2)q6Zx8GH=uNk;&Mn_K_K0y7?Jw`?nf-uFP z5o5fclz1$6f?6dX3$Cj@9L@rMk&cy=xa8_!F`6Y)?@WqLJ@GH3;d{`m5iM#84vl=k z8#;Mif}r5V@8Nyn!~A-l`ZwXPv>FITQxVEI{ladtxzA~lh*SpVfi1nU(X>!LXH`XE z;8}4#z#|D?ONCI(&&t3n?)ELy4HDOk_0T*Gyz~s|=o_Zto0LP@bcQy3V~^12$OvcS zj*YL!6%p>?naYQE{qXQF4Z?HL6=*OkV+fB^Paz?bj~%wu!Nd)Q{GtX)CMR)C!-_pH@vZWnNR`4VcNamJxY>!Omr zQcf0+wMK_W=(jB;^HX3|;Oy8Ga`MsB-YJR7_g2QRa_w8Wv`< zX6Bet>iG1ZaO>G65xjT=u(0$<_J;Kg{(zVeHI?Ey}eyXBUT znGqqa#;=%aDaDsl9L)c`##81?hC&9HA-x}x*~#h z+R(E~Ab?Hv)G+nzd6@ct_TTK0>MvtyMue7ZyNNn)XH!kKRz=Xx2;fv9XiX$I=M7r_son2#X@*$Qilkn)_OsxydzG zTbXkT!2@qM4?{e0f%eLtV)d7t;UH`W9UsZ6hycV`ONz%Oa$Z!b%mM1pwEJQ@i27&fE8e32+`4eo&RGl z-lItH@81o=OORz+{e0|`bnFf7@IuvqteGeqo6N?I4O#})GaoOL&~!biO=>DSAP0A6 z3~6Rn&{j6^#;xeq&dye^m##6YGOKsWt^}LXA>FO75KzJo`PRi`GG>AdHITVk-FMRJ z@qfnT0}>m(MWY*W{smv=kmx49MyI#=P` zs(X5$XsmSBkCCf=OGSp=^t`?a&qZ3UZ!Vdo)CN_F{~hTdpgxo5ZL<$(i%+%43c(3Kqmk#jUwh?nrb<&t^Ij{}aX9z~`0m@%t^v5d zO>S#=?G2CoOP)1&ue#o~x-V4fdQ^?jsEf`JOgkMbV;J={wqDFWw`C^8>{Hjxr+K1< zLo@5&8~bb@Oux1m_tx)s(3p?13a*xMs^|`_7B@|+9<@8f|N9>+j#cJ?8ff zDJ*se9TbslL$In>l zjPEkLyUY$_1;@g+^>s?S#l6rfA-(8g$D+<(aSnl%;@|qc@_XdU2f^EP`dEOS^B3NU zK>Nk~NG$ZhkcX9id?_ReO`%a4yPI3|SxH@SRZ)_-q>36!Sroz(pslt!s_nWW;bp#nT5S_uDO>& z(7Kys;?~+?Of7zCeJ-whyvJINn3FW+t<`0wG~uqbQkgvIrPDIyy|A*%U@+F!)|gD@ z%F4>Z!ou?MGMP+XTwL7U-QC;UJNj=#H9m9%08RklW?=LGb^dP=V9sE_0RWu70Mgck z1Wr>vAtAgl;V|}>JiO;wMiOP%PANU{hgrN+3(`EV^X(FE?xS$ty)iK(>GN7m!OvtU z)s#1RpXy~59-7uhtgd-oR+JX685L{xV9e>j5UW|~2p3nV3*oBqzY&~2S3iw0sP4+} z;qn(+;64<2oEi8k9;bdX$=s}EmLwX3)zshQV&`TT7oZ$Xp=WZP8ENfZzCC0los!fi zXoz!(M0sA{SDn9ou>J-S{40or=~7mso8qVf`#hDcZEbCMJf4WDoa9j>Ti+f=bFi*U z9w?uGEb%)EP}y9?dV}htT8x$EQJ!#!t>Lq7i*+c7x_eKv2%i$-5Ia+3tR8ZsdnFb> zbFr1el(~a5yHfi=WntTP+6Jk5J*fG`nRjXf1H*1EquUdaok*?hBkqq&T6BqrOiOcr z#kY~Kg|4q~K^5%9R;Zs&hM-u0`QfPO&Jl561rP(yhK!WE-C!pcr{)L2l5U&!T*oLR zzBok-&#}9q(0$<>n>>H6^E0PcT=zL5ynp->)Vx4ccU2Jc^c;3`4jY8@L`1^uFcH51 zS953Mg{53RPoFR6Q?+ILD$A>oUUn9njbfc_DDr)C1@=zX(Do&Jmer-pK=oIVVqjlZ zU9S5UTP8B2qbyl`Y+svSO7Sk#q|%x)8z54rU(UhKIw4Sl{iP)(wp!}{F1cAIEes^r zi?Ff6IXLcyhj;*j<~KaovM?T;AV(rEYo4VRaDWJT40aUCp-DV$baN0YkiDr{>Vn|- z5|XLNeUtsj#W6_{9eR+inXtSwJfg_+My5~Hntp+PK_K>?VZo&MtxIr-p^|JU;%Y2I zj0OYG+qc;i{`P^KI1|?btdKl4%8RY8T6oYD}$UHuAAsjVu9ZY zj2Bs&O^oyrI5wPeyVs?wQ2&ZDwaix&H2XBv>gJ(;R^VZ%htQmXwEE}wepT{st+1%y zRZ3-cz(X=x7(7wrl6^p$O7-J=TL{%i<4@-Yec)HwVQqpo3gUWW#(HA*_WJw#_x57O z#(JDlq`??U>mTY^%wB&tgLr%J9~k%gq;X2y6XdEkm6=In5iAZw}e(P*glr`b;o8t=4D|I5uV0bnq5Oqw>}-wp8JiQ zPUjo0qM+obD+NDrWy0Mzklh|6fIe)owI_P(>9O?qg@swzs#>3u9GX%Kb?isk%(wSaz8H zU-5h@&X)<7ozqiqV!TIF1=r@$)PJQ-sWQPp-vzhHHa~kWQ))ovlMD$)0n(FR>-b&g zDf<4|1K!wBP|f@4RwW#%Sj=|}n2^xem>{eZ8<)qWHj9uw{mV$>T|Pfz@%`HRx?pO1 zjlBNB9|^JG#w?Uk`#TJIkwHJaT!c~9Kx8l{jRd`#FlQbd)CA6ebA}gavl559Rc~sL z8MnVACx;nd#hnZ`1L1G-RZu;3g_mh%S#qLx;Ve;U?rQtOk5rm4HlHWj^I!akH{qC( zi*#a*eiLCpKpozdLSo$u5c6hcmUjD6OyhY#1?*Ah!}3#Fco~GB%5!};9UB{)zvP_Wr;4sD3j>m^NywMjR;XQptYzv2 zNTpc&%&mr0%XUe!&)0(QkU!svy`7N_+CmUqfgzOU5GmO#!DjMSBczJUVdG=k=NCLc zEdQb_YRCAi*k{%bM}KT4dpj|kysb;2ujw}`Qyi5Tbq3W-KS^r( zj0+@>7ZIY_H*qLUd>Fm8y)DcNFIA#9$wE%#0z}gj$og)4NwzeMA diff --git a/erp_web/js/HoorayOS_mini/js/HoorayLibs/gb_tip_loading.gif b/erp_web/js/HoorayOS_mini/js/HoorayLibs/gb_tip_loading.gif deleted file mode 100644 index e846e1d6c58796558015ffee1fdec546bc207ee8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 771 zcmZ?wbhEHb6krfw*v!MQYQ=(yeQk4RPu{+D?cCXuwr^cCp}%d_ius2R?!0jBXnAQ) zOH<|l|Nj|aK=D7fpKD04vtxj(k)8oFBT!uNCkrbB0}q1^NDatX1{VJbCr|b)oWWMT zS%hVC ~NwO_yO%;SvZ5MdNYf|QNy-I*%yJaj+uTdt+qbZ z4E`Fzb8m}I&!N8OKmWEcCmrLs^Hs&3i)mt@hQVdcqghkaBs*D}tG_lKew4?rTjzIZ z9tSone1TS+TR7tu^CunG)Y7Jg#sw#)sG9C!c0I%LEzP)9;hqRf&)s$D8d5Db{TBs% zgl0~5QQ91luq4Q9tJgt4QLbaxZvAaKeCM9!oy85dg4k>TdBSVqjHub_PG=PO&J-rx z7oYTuF+kH|tG-UK+EkUhDjYx?zW?T|lx>+aOQm zzL$v$zBLo4Cj=G&tw{H}dW?tlTkS)SY4<#NS92z*EY-MMB6Ftp`R=*=*Ev7cS+X%W zMCur^FdlokL}1Y+&aasU2J4#EOuNlnb9CmqgLCGTSY!1BD42pkHY^XidQ5=>YQx%` z*%Pm9D!CkBu&tMWm(%-ejACVWGS2RX5=QOJ$1*tr7F}F+*-OA+Ly&Isg|AEuUYicA z#%IG6kPXkHt{zk2M6zK@Vu^4Q(1zE$?yY6M!^&jQ+2^E?!p7{g*|X6}vuRC3p@jk0 W117c83?+LXEZI4G$p&LV25SKE>nb+@ diff --git a/erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css b/erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css deleted file mode 100644 index 90664671..00000000 --- a/erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.css +++ /dev/null @@ -1,41 +0,0 @@ -#topcontrol{z-index:999} -#topcontrol a{display:block;width:54px;height:41px;background:url(scrolltotop.gif) no-repeat 0 0} -#topcontrol a:hover{display:block;width:54px;height:41px;background:url(scrolltotop.gif) no-repeat -54px 0} - -.zeng_msgbox_layer, -.zeng_msgbox_layer .gtl_ico_succ, -.zeng_msgbox_layer .gtl_ico_fail, -.zeng_msgbox_layer .gtl_ico_hits, -.zeng_msgbox_layer .gtl_ico_clear, -.zeng_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;font-size:14px;color:#606060;background-image:url(gb_tip_layer.png);_background-image:url(gb_tip_layer_ie6.png);background-repeat:no-repeat} -.zeng_msgbox_layer_wrap{width:100%;position:fixed;_position:absolute;top:46%;left:0;text-align:center;z-index:65533} -.zeng_msgbox_layer{background-position:0 -161px;background-repeat:repeat-x;padding:0 18px 0 9px;margin:0 auto;position:relative} -.zeng_msgbox_layer .gtl_ico_succ{background-position:-6px 0;left:-45px;top:0;width:45px;position:absolute} -.zeng_msgbox_layer .gtl_end{background-position:0 0;position:absolute;right:-6px;top:0;width:6px} -.zeng_msgbox_layer .gtl_ico_fail{background-position:-6px -108px;position:absolute;left:-45px;top:0;width:45px} -.zeng_msgbox_layer .gtl_ico_hits{background-position:-6px -54px;position:absolute;left:-45px;top:0;width:45px} -.zeng_msgbox_layer .gtl_ico_clear{background-position:-6px 0;left:-5px;width:5px;position:absolute;top:0} -.zeng_msgbox_layer .gtl_ico_loading{width:16px;height:16px;border:0;background-image:url(gb_tip_loading.gif);float:left;margin:19px 10px 0 5px} - -.colorTip{display:none;position:absolute;left:50%;top:-30px;padding:6px;background-color:white;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;line-height:1;text-decoration:none;text-align:center;text-shadow:0 0 1px white;white-space:nowrap;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px} -.pointyTip,.pointyTipShadow{border:6px solid transparent;bottom:-12px;height:0;left:50%;margin-left:-6px;position:absolute;width:0} -.pointyTipShadow{border-width:7px;bottom:-14px;margin-left:-7px} -.colorTipContainer{position:relative;text-decoration:none!important} -.white .pointyTip{border-top-color:white} -.white .pointyTipShadow{border-top-color:#ddd} -.white .colorTip{background-color:white;border:1px solid #ddd;color:#555} -.yellow .pointyTip{border-top-color:#f9f2ba} -.yellow .pointyTipShadow{border-top-color:#e9d315} -.yellow .colorTip{background-color:#f9f2ba;border:1px solid #e9d315;color:#5b5316} -.blue .pointyTip{border-top-color:#d9f1fb} -.blue .pointyTipShadow{border-top-color:#7fcdee} -.blue .colorTip{background-color:#d9f1fb;border:1px solid #7fcdee;color:#1b475a} -.green .pointyTip{border-top-color:#f2fdf1} -.green .pointyTipShadow{border-top-color:#b6e184} -.green .colorTip{background-color:#f2fdf1;border:1px solid #b6e184;color:#558221} -.red .pointyTip{border-top-color:#bb3b1d} -.red .pointyTipShadow{border-top-color:#8f2a0f} -.red .colorTip{background-color:#bb3b1d;border:1px solid #8f2a0f;color:#fcfcfc;text-shadow:none} -.black .pointyTip{border-top-color:#333} -.black .pointyTipShadow{border-top-color:#111} -.black .colorTip{background-color:#333;border:1px solid #111;color:#fcfcfc;text-shadow:none} \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js b/erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js deleted file mode 100644 index 572f6ddb..00000000 --- a/erp_web/js/HoorayOS_mini/js/HoorayLibs/hooraylibs.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * 整理:胡尐睿丶 - * 联系:hooray0905@foxmail.com - */ - - -/** - * ie6 png透明修正 - * DD_belatedPNG.fix('.png_bg'); - * DD_belatedPNG.fixPng( someNode ); - * http://www.dillerdesign.com/experiment/DD_belatedPNG/ - */ -if($.browser.msie&&($.browser.version=="6.0")&&!$.support.style){var DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},delay:10,nodesFixed:0,createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}},createVmlStyleSheet:function(){var b,a;b=document.createElement("style");b.setAttribute("media","screen");document.documentElement.firstChild.insertBefore(b,document.documentElement.firstChild.firstChild);if(b.styleSheet){b=b.styleSheet;b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none; border:none; position:absolute; z-index:-1; top:-10000px; visibility:hidden;");this.screenStyleSheet=b;a=document.createElement("style");a.setAttribute("media","print");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);a=a.styleSheet;a.addRule(this.ns+"\\:*","{display: none !important;}");a.addRule("img."+this.ns+"_sizeFinder","{display: none !important;}")}},readPropertyChange:function(){var b,c,a;b=event.srcElement;if(!b.vmlInitiated){return}if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(b)}if(event.propertyName=="style.display"){c=(b.currentStyle.display=="none")?"none":"block";for(a in b.vml){if(b.vml.hasOwnProperty(a)){b.vml[a].shape.style.display=c}}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(b)}},vmlOpacity:function(b){if(b.currentStyle.filter.search("lpha")!=-1){var a=b.currentStyle.filter;a=parseInt(a.substring(a.lastIndexOf("=")+1,a.lastIndexOf(")")),10)/100;b.vml.color.shape.style.filter=b.currentStyle.filter;b.vml.image.fill.opacity=a}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){if(this.screenStyleSheet){var c,b;c=a.split(",");for(b=0;bn.H){i.B=n.H}d.vml.image.shape.style.clip="rect("+i.T+"px "+(i.R+a)+"px "+i.B+"px "+(i.L+a)+"px)"}else{d.vml.image.shape.style.clip="rect("+f.T+"px "+f.R+"px "+f.B+"px "+f.L+"px)"}},figurePercentage:function(d,c,f,a){var b,e;e=true;b=(f=="X");switch(a){case"left":case"top":d[f]=0;break;case"center":d[f]=0.5;break;case"right":case"bottom":d[f]=1;break;default:if(a.search("%")!=-1){d[f]=parseInt(a,10)/100}else{e=false}}d[f]=Math.ceil(e?((c[b?"W":"H"]*d[f])-(c[b?"w":"h"]*d[f])):parseInt(a,10));if(d[f]%2===0){d[f]++}return d[f]},fixPng:function(c){c.style.behavior="none";var g,b,f,a,d;if(c.nodeName=="BODY"||c.nodeName=="TD"||c.nodeName=="TR"){return}c.isImg=false;if(c.nodeName=="IMG"){if(c.src.toLowerCase().search(/\.png$/)!=-1){c.isImg=true;c.style.visibility="hidden"}else{return}}else{if(c.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}g=DD_belatedPNG;c.vml={color:{},image:{}};b={shape:{},fill:{}};for(a in c.vml){if(c.vml.hasOwnProperty(a)){for(d in b){if(b.hasOwnProperty(d)){f=g.ns+":"+d;c.vml[a][d]=document.createElement(f)}}c.vml[a].shape.stroked=false;c.vml[a].shape.appendChild(c.vml[a].fill);c.parentNode.insertBefore(c.vml[a].shape,c)}}c.vml.image.shape.fillcolor="none";c.vml.image.fill.type="tile";c.vml.color.fill.on=false;g.attachHandlers(c);g.giveLayout(c);g.giveLayout(c.offsetParent);c.vmlInitiated=true;g.applyVML(c)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet();} - -/** - * SWFObject v2.2 - * http://code.google.com/p/swfobject/ - * swfobject.embedSWF("test.swf", "myContent", "300", "120", "9.0.0", "expressInstall.swf"); - */ -var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y0){for(var af=0;af0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad'}}aa.outerHTML='"+af+"";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab500){g=g.substr(0,500)+"...\n\n("+(g.length-500)+" characters not shown)"}e.removeClass("hover");alert("Copied text to clipboard:\n\n "+g)}if(b.clickAfter){e.trigger("click")}});d.glue(e[0],e.parent()[0]);a(window).bind("load resize",function(){d.reposition()})}})}else{if(typeof c=="string"){return this.each(function(){var f=a(this);c=c.toLowerCase();var e=f.data("zclipId");var d=a("#"+e+".zclip");if(c=="remove"){d.remove();f.removeClass("active hover")}else{if(c=="hide"){d.hide();f.removeClass("active hover")}else{if(c=="show"){d.show()}}}})}}}})(jQuery);var ZeroClipboard={version:"1.0.7",clients:{},moviePath:"ZeroClipboard.swf",nextId:1,$:function(a){if(typeof(a)=="string"){a=document.getElementById(a)}if(!a.addClass){a.hide=function(){this.style.display="none"};a.show=function(){this.style.display=""};a.addClass=function(b){this.removeClass(b);this.className+=" "+b};a.removeClass=function(d){var e=this.className.split(/\s+/);var b=-1;for(var c=0;c-1){e.splice(b,1);this.className=e.join(" ")}return this};a.hasClass=function(b){return !!this.className.match(new RegExp("\\s*"+b+"\\s*"))}}return a},setMoviePath:function(a){this.moviePath=a},dispatch:function(d,b,c){var a=this.clients[d];if(a){a.receiveEvent(b,c)}},register:function(b,a){this.clients[b]=a},getDOMObjectPosition:function(c,a){var b={left:0,top:0,width:c.width?c.width:c.offsetWidth,height:c.height?c.height:c.offsetHeight};if(c&&(c!=a)){b.left+=c.offsetLeft;b.top+=c.offsetTop}return b},Client:function(a){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId="ZeroClipboardMovie_"+this.id;ZeroClipboard.register(this.id,this);if(a){this.glue(a)}}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:"",handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(d,b,e){this.domElement=ZeroClipboard.$(d);var f=99;if(this.domElement.style.zIndex){f=parseInt(this.domElement.style.zIndex,10)+1}if(typeof(b)=="string"){b=ZeroClipboard.$(b)}else{if(typeof(b)=="undefined"){b=document.getElementsByTagName("body")[0]}}var c=ZeroClipboard.getDOMObjectPosition(this.domElement,b);this.div=document.createElement("div");this.div.className="zclip";this.div.id="zclip-"+this.movieId;$(this.domElement).data("zclipId","zclip-"+this.movieId);var a=this.div.style;a.position="absolute";a.left=""+c.left+"px";a.top=""+c.top+"px";a.width=""+c.width+"px";a.height=""+c.height+"px";a.zIndex=f;if(typeof(e)=="object"){for(addedStyle in e){a[addedStyle]=e[addedStyle]}}b.appendChild(this.div);this.div.innerHTML=this.getHTML(c.width,c.height)},getHTML:function(d,a){var c="";var b="id="+this.id+"&width="+d+"&height="+a;if(navigator.userAgent.match(/MSIE/)){var e=location.href.match(/^https/i)?"https://":"http://";c+=''}else{c+=''}return c},hide:function(){if(this.div){this.div.style.left="-2000px"}},show:function(){this.reposition()},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML="";var a=document.getElementsByTagName("body")[0];try{a.removeChild(this.div)}catch(b){}this.domElement=null;this.div=null}},reposition:function(c){if(c){this.domElement=ZeroClipboard.$(c);if(!this.domElement){this.hide()}}if(this.domElement&&this.div){var b=ZeroClipboard.getDOMObjectPosition(this.domElement);var a=this.div.style;a.left=""+b.left+"px";a.top=""+b.top+"px"}},setText:function(a){this.clipText=a;if(this.ready){this.movie.setText(a)}},addEventListener:function(a,b){a=a.toString().toLowerCase().replace(/^on/,"");if(!this.handlers[a]){this.handlers[a]=[]}this.handlers[a].push(b)},setHandCursor:function(a){this.handCursorEnabled=a;if(this.ready){this.movie.setHandCursor(a)}},setCSSEffects:function(a){this.cssEffects=!!a},receiveEvent:function(d,f){d=d.toString().toLowerCase().replace(/^on/,"");switch(d){case"load":this.movie=document.getElementById(this.movieId);if(!this.movie){var c=this;setTimeout(function(){c.receiveEvent("load",null)},1);return}if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var c=this;setTimeout(function(){c.receiveEvent("load",null)},100);this.ready=true;return}this.ready=true;try{this.movie.setText(this.clipText)}catch(h){}try{this.movie.setHandCursor(this.handCursorEnabled)}catch(h){}break;case"mouseover":if(this.domElement&&this.cssEffects){this.domElement.addClass("hover");if(this.recoverActive){this.domElement.addClass("active")}}break;case"mouseout":if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass("active")){this.domElement.removeClass("active");this.recoverActive=true}this.domElement.removeClass("hover")}break;case"mousedown":if(this.domElement&&this.cssEffects){this.domElement.addClass("active")}break;case"mouseup":if(this.domElement&&this.cssEffects){this.domElement.removeClass("active");this.recoverActive=false}break}if(this.handlers[d]){for(var b=0,a=this.handlers[d].length;bc?b=!0:m[d]=0;b||(p=!1)}function A(a,c,b,d,g){var f,e,h=[],j=b.type;if(!l[a])return[];"keyup"==j&&u(a)&&(c=[a]);for(f=0;fd||h.hasOwnProperty(d)&&(q[h[d]]=d)}b=q[a]?"keydown":"keypress"}"keypress"==b&&c.length&&(b="keydown");return b}function C(a,c,b,d,g){r[a+":"+b]=c;a=a.replace(/\s+/g," ");var f=a.split(" "),e,h,j=[];if(1":".","?":"/","|":"\\"},E={option:"alt",command:"meta","return":"enter",escape:"esc"},q,l={},r={},m={},D,x=!1,p=!1,g=1;20>g;++g)h[111+g]="f"+g;for(g=0;9>=g;++g)h[g+96]=g;s(document,"keypress",w);s(document,"keydown",w);s(document,"keyup",w);var k={bind:function(a,c,b){a=a instanceof Array?a:[a];for(var d=0;dne_half?Math.max(Math.min(current_page-ne_half,upper_limit),0):0;var end=current_page>ne_half?Math.min(current_page+ne_half+(this.opts.num_display_entries%2),np):Math.min(this.opts.num_display_entries,np);return{start:start,end:end}}});$.PaginationRenderers={};$.PaginationRenderers.defaultRenderer=function(maxentries,opts){this.maxentries=maxentries;this.opts=opts;this.pc=new $.PaginationCalculator(maxentries,opts)};$.extend($.PaginationRenderers.defaultRenderer.prototype,{createLink:function(page_id,current_page,appendopts){var lnk,np=this.pc.numPages();page_id=page_id<0?0:(page_id"+appendopts.text+"")}else{lnk=$("
    1. "+appendopts.text+"
    2. ")}}else{lnk=$("
    3. "+appendopts.text+"
    4. ")}if(appendopts.classes){lnk.addClass(appendopts.classes)}lnk.data("page_id",page_id);return lnk},appendRange:function(container,current_page,start,end,opts){var i;for(i=start;i");if(this.opts.prev_text&&(current_page>0||this.opts.prev_show_always)){fragment.append(this.createLink(current_page-1,current_page,{text:this.opts.prev_text,classes:"prev"}))}if(interval.start>0&&this.opts.num_edge_entries>0){end=Math.min(this.opts.num_edge_entries,interval.start);this.appendRange(fragment,current_page,0,end,{classes:"sp"});if(this.opts.num_edge_entries"+this.opts.ellipse_text+"").appendTo(fragment)}}this.appendRange(fragment,current_page,interval.start,interval.end);if(interval.end0){if(np-this.opts.num_edge_entries>interval.end&&this.opts.ellipse_text){$("
    5. "+this.opts.ellipse_text+"
    6. ").appendTo(fragment)}begin=Math.max(np-this.opts.num_edge_entries,interval.end);this.appendRange(fragment,current_page,begin,np,{classes:"ep"})}if(this.opts.next_text&&(current_page=0&&page_id0){selectPage(current_page-1)}return false});containers.off("nextPage").on("nextPage",{numPages:np},function(evt){var current_page=$(this).data("current_page");if(current_page=1?"":("alpha(opacity="+Math.round(h*100)+")")}}else{if(a=="backgroundPositionX"||a=="backgroundPositionY"){e=a.slice(-1)=="X"?"Y":"X";if(d){var i=ZENG.dom.getStyle(c,"backgroundPosition"+e);a="backgroundPosition";typeof(h)=="number"&&(h=h+"px");h=e=="Y"?(h+" "+(i||"top")):((i||"left")+" "+h)}}}}if(typeof c.style[a]!="undefined"){c.style[a]=h+(typeof h==="number"&&!f.test(a)?"px":"");b=b&&true}else{b=b&&false}}return b},getScrollTop:function(a){var b=a||document;return Math.max(b.documentElement.scrollTop,b.body.scrollTop)},getClientHeight:function(a){var b=a||document;return b.compatMode=="CSS1Compat"?b.documentElement.clientHeight:b.body.clientHeight}};ZENG.string={RegExps:{trim:/^\s+|\s+$/g,ltrim:/^\s+/,rtrim:/\s+$/,nl2br:/\n/g,s2nb:/[\x20]{2}/g,URIencode:/[\x09\x0A\x0D\x20\x21-\x29\x2B\x2C\x2F\x3A-\x3F\x5B-\x5E\x60\x7B-\x7E]/g,escHTML:{re_amp:/&/g,re_lt://g,re_apos:/\x27/g,re_quot:/\x22/g},escString:{bsls:/\\/g,sls:/\//g,nl:/\n/g,rt:/\r/g,tab:/\t/g},restXHTML:{re_amp:/&/g,re_lt://g,re_apos:/&(?:apos|#0?39);/g,re_quot:/"/g},write:/\{(\d{1,2})(?:\:([xodQqb]))?\}/g,isURL:/^(?:ht|f)tp(?:s)?\:\/\/(?:[\w\-\.]+)\.\w+/i,cut:/[\x00-\xFF]/,getRealLen:{r0:/[^\x00-\xFF]/g,r1:/[\x00-\xFF]/g},format:/\{([\d\w\.]+)\}/g},commonReplace:function(a,c,b){return a.replace(c,b)},format:function(c){var b=Array.prototype.slice.call(arguments),a;c=String(b.shift());if(b.length==1&&typeof(b[0])=="object"){b=b[0]}ZENG.string.RegExps.format.lastIndex=0;return c.replace(ZENG.string.RegExps.format,function(d,e){a=ZENG.object.route(b,e);return a===undefined?d:a})}};ZENG.object={routeRE:/([\d\w_]+)/g,route:function(d,c){d=d||{};c=String(c);var b=ZENG.object.routeRE,a;b.lastIndex=0;while((a=b.exec(c))!==null){d=d[a[0]];if(d===undefined||d===null){break}}return d}};var ua=ZENG.userAgent={},agent=navigator.userAgent;ua.ie=9-((agent.indexOf("Trident/5.0")>-1)?0:1)-(window.XDomainRequest?0:1)-(window.XMLHttpRequest?0:1);if(typeof(ZENG.msgbox)=="undefined"){ZENG.msgbox={}}ZENG.msgbox._timer=null;ZENG.msgbox.loadingAnimationPath=ZENG.msgbox.loadingAnimationPath||("gb_tip_loading.gif");ZENG.msgbox.show=function(c,g,h,a){if(typeof(a)=="number"){a={topPosition:a}}a=a||{};var j=ZENG.msgbox,i='',d='',e=[0,0,0,0,"succ","fail","clear"],b,f;j._loadCss&&j._loadCss(a.cssPath);b=ZENG.dom.get("q_Msgbox")||ZENG.dom.createElementIn("div",document.body,false,{className:"zeng_msgbox_layer_wrap"});b.id="q_Msgbox";b.style.display="";b.innerHTML=ZENG.string.format(i,{type:e[g]||"hits",msgHtml:c||"",loadIcon:g==6?d:""});j._setPosition(b,h,a.topPosition)};ZENG.msgbox._setPosition=function(a,f,d){f=f||5000;var g=ZENG.msgbox,b=ZENG.dom.getScrollTop(),e=ZENG.dom.getClientHeight(),c=Math.floor(e/2)-40;ZENG.dom.setStyle(a,"top",((document.compatMode=="BackCompat"||ZENG.userAgent.ie<7)?b:0)+((typeof(d)=="number")?d:c)+"px");clearTimeout(g._timer);a.firstChild.style.display="";f&&(g._timer=setTimeout(g.hide,f))};ZENG.msgbox.hide=function(a){var b=ZENG.msgbox;if(a){clearTimeout(b._timer);b._timer=setTimeout(b._hide,a)}else{b._hide()}};ZENG.msgbox._hide=function(){var a=ZENG.dom.get("q_Msgbox"),b=ZENG.msgbox;clearTimeout(b._timer);if(a){var c=a.firstChild;ZENG.dom.setStyle(a,"display","none")}}; - -/** - * 全屏插件 - * http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/ - */ -(function(){var d={supportsFullScreen:false,isFullScreen:function(){return false;},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},c="webkit moz o ms khtml".split(" ");if(typeof document.cancelFullScreen!="undefined"){d.supportsFullScreen=true;}else{for(var b=0,a=c.length;b"']/g,function(a){return{"<":"<",">":">",'"':""","'":"'","&":"&"}[a]}):a},$string:function(a){return"string"==typeof a||"number"==typeof a?a:"function"==typeof a?a():""}};var b=Array.prototype.forEach||function(a,b){for(var c=this.length>>>0,d=0;c>d;d++)d in this&&a.call(b,this[d],d,this)},c=function(a,c){b.call(a,c)},d="break,case,catch,continue,debugger,default,delete,do,else,false,finally,for,function,if,in,instanceof,new,null,return,switch,this,throw,true,try,typeof,var,void,while,with,abstract,boolean,byte,char,class,const,double,enum,export,extends,final,float,goto,implements,import,int,interface,long,native,package,private,protected,public,short,static,super,synchronized,throws,transient,volatile,arguments,let,yield,undefined",e=/\/\*(?:.|\n)*?\*\/|\/\/[^\n]*\n|\/\/[^\n]*$|'[^']*'|"[^"]*"|[\s\t\n]*\.[\s\t\n]*[$\w\.]+/g,f=/[^\w$]+/g,g=RegExp(["\\b"+d.replace(/,/g,"\\b|\\b")+"\\b"].join("|"),"g"),h=/\b\d[^,]*/g,i=/^,+|,+$/g,j=function(a){return a=a.replace(e,"").replace(f,",").replace(g,"").replace(h,"").replace(i,""),a=a?a.split(/,+/):[]};return function(b,d){function w(b){return k+=b.split(/\n/).length-1,a.isCompress&&(b=b.replace(/[\n\r\t\s]+/g," ")),b=b.replace(/('|\\)/g,"\\$1").replace(/\r/g,"\\r").replace(/\n/g,"\\n"),b=q[1]+"'"+b+"'"+q[2],b+"\n"}function x(b){var c=k;if(g?b=g(b):d&&(b=b.replace(/\n/g,function(){return k++,"$line="+k+";"})),0===b.indexOf("=")){var e=0!==b.indexOf("==");if(b=b.replace(/^=*|[\s;]*$/g,""),e&&a.isEscape){var f=b.replace(/\s*\([^\)]+\)/,"");m.hasOwnProperty(f)||/^(include|print)$/.test(f)||(b="$escape($string("+b+"))")}else b="$string("+b+")";b=q[1]+b+q[2]}return d&&(b="$line="+c+";"+b),y(b),b+"\n"}function y(a){a=j(a),c(a,function(a){l.hasOwnProperty(a)||(z(a),l[a]=!0)})}function z(a){var b;"print"===a?b=s:"include"===a?(n.$render=m.$render,b=t):(b="$data."+a,m.hasOwnProperty(a)&&(n[a]=m[a],b=0===a.indexOf("$")?"$helpers."+a:b+"===undefined?$helpers."+a+":"+b)),o+=a+"="+b+","}var e=a.openTag,f=a.closeTag,g=a.parser,h=b,i="",k=1,l={$data:!0,$helpers:!0,$out:!0,$line:!0},m=a.prototype,n={},o="var $helpers=this,"+(d?"$line=0,":""),p="".trim,q=p?["$out='';","$out+=",";","$out"]:["$out=[];","$out.push(",");","$out.join('')"],r=p?"if(content!==undefined){$out+=content;return content}":"$out.push(content);",s="function(content){"+r+"}",t="function(id,data){if(data===undefined){data=$data}var content=$helpers.$render(id,data);"+r+"}";c(h.split(e),function(a){a=a.split(f);var c=a[0],d=a[1];1===a.length?i+=w(c):(i+=x(c),d&&(i+=w(d)))}),h=i,d&&(h="try{"+h+"}catch(e){"+"e.line=$line;"+"throw e"+"}"),h="'use strict';"+o+q[0]+h+"return new String("+q[3]+")";try{var u=Function("$data",h);return u.prototype=n,u}catch(v){throw v.temp="function anonymous($data) {"+h+"}",v}}}()})(template,this),"function"==typeof define?define(function(a,b,c){c.exports=template}):"undefined"!=typeof exports&&(module.exports=template); - -/** - * colortip-1.0 - */ -(function($){$.fn.colorTip=function(settings){var defaultSettings={color:"yellow",timeout:500};var supportedColors=["red","green","blue","white","yellow","black"];settings=$.extend(defaultSettings,settings);return this.each(function(){var elem=$(this);if(!elem.attr("title")){return true;}var scheduleEvent=new eventScheduler();var tip=new Tip(elem.attr("title"));elem.append(tip.generate()).addClass("colorTipContainer");var hasClass=false;for(var i=0;i'+this.content+''));},show:function(){if(this.shown){return;}this.tip.css("margin-left",-this.tip.outerWidth()/2).fadeIn("fast");this.shown=true;},hide:function(){this.tip.fadeOut();this.shown=false;}};})(jQuery); - -/** - * 返回顶部插件scrolltotop - * scrolltotop.controlHTML='返回顶部'; - * scrolltotop.init(); - */ -scrolltotop={setting:{startline:100,scrollto:0,scrollduration:500,fadeduration:[500,100]},controlHTML:'',controlattrs:{offsetx:5,offsety:5},anchorkeyword:'#top',state:{isvisible:false,shouldvisible:false},scrollup:function(){if(!this.cssfixedsupport){if(this.$control!=undefined)this.$control.css({opacity:0})};var A=isNaN(this.setting.scrollto)?this.setting.scrollto:parseInt(this.setting.scrollto);if(typeof A=="string"&&jQuery('#'+A).length==1){A=jQuery('#'+A).offset().top;}else {A=this.setting.scrollto;};if(this.$body!=undefined)this.$body.animate({scrollTop:A},this.setting.scrollduration);},keepfixed:function(){var $A=jQuery(A);var B=$A.scrollLeft()+$A.width()-this.$control.width()-this.controlattrs.offsetx;var C=$A.scrollTop()+$A.height()-this.$control.height()-this.controlattrs.offsety;this.$control.css({left:B+'px',top:C+'px'});},togglecontrol:function(){var A=jQuery(window).scrollTop();if(!this.cssfixedsupport){this.keepfixed();};this.state.shouldvisible=(A>=this.setting.startline)?true:false;if(this.state.shouldvisible&&!this.state.isvisible){this.$control.stop().animate({opacity:1},this.setting.fadeduration[0]);this.state.isvisible=true;}else if(this.state.shouldvisible==false&&this.state.isvisible){this.$control.stop().animate({opacity:0},this.setting.fadeduration[1]);this.state.isvisible=false;}},init:function(){jQuery(document).ready(function($){if($("body").attr('scrolltotop')!='no'){scrolltotop.cssfixedsupport=!document.all||document.all&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest;scrolltotop.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body');scrolltotop.$control=$('
      '+scrolltotop.controlHTML+'
      ').css({position:scrolltotop.cssfixedsupport?'fixed':'absolute',bottom:scrolltotop.controlattrs.offsety,right:scrolltotop.controlattrs.offsetx,opacity:0,cursor:'pointer'}).click(function(){scrolltotop.scrollup();return false;}).appendTo('body');if(document.all&&!window.XMLHttpRequest&&scrolltotop.$control.text()!=''){scrolltotop.$control.css({width:scrolltotop.$control.width()});};scrolltotop.togglecontrol();$('a[href="'+scrolltotop.anchorkeyword+'"]').click(function(){scrolltotop.scrollup();return false;});$(window).bind('scroll resize',function(e){scrolltotop.togglecontrol();});}});}}; - -/** - * 定时器 - * $("#close-button").oneTime(1000,function(){}); - * $("#close-button").stopTime(); - * 1. everyTime(时间间隔, [计时器名称], 函式名称, [次数限制], [等待函式程序完成]) - * 2. oneTime(时间间隔, [计时器名称], 呼叫的函式) - * 3. stopTime ([计时器名称], [函式名称]) - */ -jQuery.fn.extend({everyTime:function(A,B,C,D,E){return this.each(function(){jQuery.timer.add(this,A,B,C,D,E);});},oneTime:function(A,B,C){return this.each(function(){jQuery.timer.add(this,A,B,C,1);});},stopTime:function(A,B){return this.each(function(){jQuery.timer.remove(this,A,B);});}});jQuery.extend({timer:{guid:1,global:{},regex:/^([0-9]+)\s*(.*s)?$/,powers:{'ms':1,'cs':10,'ds':100,'s':1000,'das':10000,'hs':100000,'ks':1000000},timeParse:function(A){if(A==undefined||A==null)return null;var B=this.regex.exec(jQuery.trim(A.toString()));if(B[2]){var C=parseInt(B[1],10);var D=this.powers[B[2]]||1;return C*D;}else {return A;}},add:function(A,B,C,D,E,F){var G=0;if(jQuery.isFunction(C)){if(!E)E=D;D=C;C=B;}B=jQuery.timer.timeParse(B);if(typeof B!='number'||isNaN(B)||B<=0)return;if(E&&E.constructor!=Number){F=!!E;E=0;}E=E||0;F=F||false;if(!A.$timers)A.$timers={};if(!A.$timers[C])A.$timers[C]={};D.$timerID=D.$timerID||this.guid++;var H=function(){if(F&&this.inProgress)return;this.inProgress=true;if((++G>E&&E!==0)||D.call(A,G)===false)jQuery.timer.remove(A,C,D);this.inProgress=false;};H.$timerID=D.$timerID;if(!A.$timers[C][D.$timerID])A.$timers[C][D.$timerID]=window.setInterval(H,B);if(!this.global[C])this.global[C]=[];this.global[C].push(A);},remove:function(A,B,E){var D=A.$D,ret;if(D){if(!B){for(B in D)this.remove(A,B,E);}else if(D[B]){if(E){if(E.$timerID){window.clearInterval(D[B][E.$timerID]);delete D[B][E.$timerID];}}else {for(var E in D[B]){window.clearInterval(D[B][E]);delete D[B][E];}}for(ret in D[B])break;if(!ret){ret=null;delete D[B];}}for(ret in D)break;if(!ret)A.$D=null;}}}});if(jQuery.browser.msie)jQuery(window).one("unload",function(){var A=jQuery.timer.global;for(var B in A){var C=A[B],i=C.length;while(--i)jQuery.timer.remove(C[i],B);}}); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/HoorayLibs/scrolltotop.gif b/erp_web/js/HoorayOS_mini/js/HoorayLibs/scrolltotop.gif deleted file mode 100644 index f24aa2162985e60a75cc4459bd79b5ddbc279dd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1806 zcmc(c>01&A0*67g%uorBrYAMiauv~E>9KA$g> z$u>4NR4P?#duKv=;l#wm>guXgDjgji-QM0-X8||Y*VTUk`2TTSp$P;4LIChT75@AL zuwR`N65^YhmY$LMEGs)BIXNdUzaahjAz*N6*{kx3%Bt68z(dK!=r{G4(&`Yq5;sjO z4*&i`E1^x(Ef{F`F1Y0*nL_F4)DLzK7+^5J)nTz2?!o$0`pD!IFJM&veDE}1Fc^G( zesPt*j0pa5b4wzXZGV`;}lJI;}8vRp`6$BAsYDswJ`~OSk+^Q`mcCMlrb03_gf6tU))DLBwYkLlJ-QO= z8ZSGHG>n-W>PmR3H{X-7aan9|^%HGb(Q}{0kVz=^({G4!ZI0B?ntL<

      >&G3cZda5gCg;%Oa~8u2)CAJU z1R+2BbiBDB$BYys$OXbBDOpZ(8vl{o9;QYc365OM_qJ+SRPXmWuRs;}dtM+xEg&{a zMWHv2oGh}3A19SWrrRu+7UbSqF4KT7AWC8gtIOp#- z@9vtIs2XtI>`?3Ev~*j;7f3x2=lij}5I;ChjU$CLNqUU~J2iE51HWz&ES%l(^r>rF z5<}aXbv*6ZI95~BVH`}xIljJhcF2*)up4&Vue@sj@sD~qh#WPSu^sLm1o~Y*s{BCE zMk=?tL4H3ua3CitDNv(SyC+)If-A9;|1QscG7$qxh@Fbg=9&5YGM4SI z!S>)mKNmfuKUyg_G--5gn+g0wspjz$Hh($XQA$$Eiy2P%REVQPkJ^Hvd movew ? movew : e.clientX - x - 73; - scrollbar.css('left', cx / desk.width() * deskrealw + cx); - desk.scrollLeft(cx / desk.width() * deskrealw); - }else{ - cy = e.clientY - y < 0 ? 0 : e.clientY - y > moveh ? moveh : e.clientY - y; - scrollbar.css('top', cy / desk.height() * deskrealh + cy); - desk.scrollTop(cy / desk.height() * deskrealh); - } - }).on('mouseup', function(){ - $(this).off('mousemove').off('mouseup'); - }); - }); - /* - ** 鼠标滚动 - */ - $('#desk .desktop-container').each(function(i){ - $('#desk-' + (i + 1)).on('mousewheel', function(event, delta){ - var desk = $(this); - var deskrealw = parseInt(desk.children('.appbtn').last().css('left')) + 106, scrollleftright; - if(delta < 0){ - scrollleftright = desk.scrollLeft() + 200 > deskrealw - desk.width() ? deskrealw - desk.width() : desk.scrollLeft() + 200; - }else{ - scrollleftright = desk.scrollLeft() - 200 < 0 ? 0 : desk.scrollLeft() - 200; - } - desk.stop(false, true).animate({scrollLeft : scrollleftright}, 300); - desk.children('.scrollbar-x').stop(false, true).animate({ - left : scrollleftright / deskrealw * desk.width() + scrollleftright - }, 300); - }); - }); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.base.js b/erp_web/js/HoorayOS_mini/js/hros.base.js deleted file mode 100644 index 596f26e5..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.base.js +++ /dev/null @@ -1,44 +0,0 @@ -/* -** 一个不属于其他模块的模块 -*/ -HROS.base = (function(){ - return { - /* - ** 系统初始化 - */ - init : function(){ - //阻止弹出浏览器默认右键菜单 - $('body').on('contextmenu', function(){ - return false; - }); - //用于判断网页是否缩放 - HROS.zoom.init(); - //桌面(容器)初始化 - HROS.deskTop.init(); - //初始化壁纸 - HROS.wallpaper.init(); - //初始化任务栏 - HROS.taskbar.init(); - /* - ** 当dockPos为top时 当dockPos为left时 当dockPos为right时 - ** ----------------------- ----------------------- ----------------------- - ** | o o o dock | | o | o | | o | o | - ** ----------------------- | o | o | | o | o | - ** | o o | | o | o | | o | o | - ** | o + | | | o | | o | | - ** | o desk | | | o desk | | o desk | | - ** | o | | | + | | + | | - ** ----------------------- ----------------------- ----------------------- - ** 因为desk区域的尺寸和定位受dock位置的影响,所以加载应用前必须先定位好dock的位置 - */ - //初始化应用码头 - HROS.dock.init(); - //初始化桌面应用 - HROS.app.init(); - //初始化widget模块 - HROS.widget.init(); - //初始化窗口模块 - HROS.window.init(); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.desktop.js b/erp_web/js/HoorayOS_mini/js/hros.desktop.js deleted file mode 100644 index cc937304..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.desktop.js +++ /dev/null @@ -1,101 +0,0 @@ -/* -** 桌面 -*/ -HROS.deskTop = (function(){ - return { - init : function(){ - //绑定浏览器resize事件 - $(window).on('resize', function(){ - HROS.deskTop.resize(); - }); - $('body').on('click', '#desktop', function(){ - HROS.popupMenu.hide(); - }).on('contextmenu', '#desktop', function(e){ - HROS.popupMenu.hide(); - return false; - }); - }, - /* - ** 处理浏览器改变大小后的事件 - */ - resize : function(){ - HROS.dock.setPos(); - //更新应用定位 - HROS.deskTop.appresize(); - //更新窗口定位 - HROS.deskTop.windowresize(); - HROS.wallpaper.set(false); - }, - /* - ** 重新排列应用 - */ - appresize : function(){ - switch(HROS.CONFIG.appSize){ - case 's': - $('#desk').removeClass('smallIcon').addClass('smallIcon'); - break; - case 'm': - $('#desk').removeClass('smallIcon'); - break; - } - var grid = HROS.grid.getAppGrid(), dockGrid = HROS.grid.getDockAppGrid(); - $('#dock-bar .dock-applist li').each(function(i){ - $(this).css({ - 'left' : dockGrid[i]['startX'], - 'top' : dockGrid[i]['startY'] - }); - $(this).attr('left', $(this).offset().left).attr('top', $(this).offset().top); - }); - $('#desk-1 li').each(function(i){ - var left = grid[i]['startX'] + 16, top = grid[i]['startY'] + 7; - $(this).stop(true, false).animate({ - 'left' : left, - 'top' : top - }, 500); - switch(HROS.CONFIG.dockPos){ - case 'top': - $(this).attr('left', left).attr('top', top + 73); - break; - case 'left': - $(this).attr('left', left + 73).attr('top', top); - break; - case 'right': - $(this).attr('left', left).attr('top', top); - break; - } - }); - //更新滚动条 - HROS.app.getScrollbar(); - }, - /* - ** 重新定位窗口位置 - */ - windowresize : function(){ - $('#desk div.window-container').each(function(){ - var windowdata = $(this).data('info'); - currentW = $(window).width() - $(this).width(); - currentH = $(window).height() - $(this).height(); - var _l = windowdata['left'] / windowdata['emptyW'] * currentW >= currentW ? currentW : windowdata['left'] / windowdata['emptyW'] * currentW; - _l = _l <= 0 ? 0 : _l; - var _t = windowdata['top'] / windowdata['emptyH'] * currentH >= currentH ? currentH : windowdata['top'] / windowdata['emptyH'] * currentH; - _t = _t <= 0 ? 0 : _t; - if($(this).attr('state') != 'hide'){ - $(this).animate({ - 'left' : _l, - 'top' : _t - }, 500, function(){ - windowdata['left'] = _l; - windowdata['top'] = _t; - windowdata['emptyW'] = $(window).width() - $(this).width(); - windowdata['emptyH'] = $(window).height() - $(this).height(); - }); - }else{ - windowdata['left'] = _l; - windowdata['top'] = _t; - windowdata['emptyW'] = $(window).width() - $(this).width(); - windowdata['emptyH'] = $(window).height() - $(this).height(); - } - }); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.dock.js b/erp_web/js/HoorayOS_mini/js/hros.dock.js deleted file mode 100644 index 1cb794b7..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.dock.js +++ /dev/null @@ -1,37 +0,0 @@ -/* -** 应用码头 -*/ -HROS.dock = (function(){ - return { - /* - ** 初始化 - */ - init : function(){ - $(window).resize(function(){ - HROS.dock.setPos(); - }); - HROS.dock.setPos(); - }, - setPos : function(){ - var desktop = $('#desk-1'), desktops = $('#desk .desktop-container'); - var desk_w = desktop.css('width', '100%').width(), desk_h = desktop.css('height', '100%').height(); - //清除dock位置样式 - $('#dock-container').removeClass('dock-top').removeClass('dock-left').removeClass('dock-right'); - $('#dock-bar').removeClass('top-bar').removeClass('left-bar').removeClass('right-bar').hide(); - - $('#dock-bar').addClass('left-bar').children('#dock-container').addClass('dock-left'); - desktops.css({ - 'width' : desk_w - 73, - 'height' : desk_h - 70, - 'left' : desk_w + 73, - 'top' : 0 - }); - desktop.css({ - 'left' : 73 - }); - - $('#dock-bar').show(); - HROS.taskbar.resize(); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.grid.js b/erp_web/js/HoorayOS_mini/js/hros.grid.js deleted file mode 100644 index a6909e65..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.grid.js +++ /dev/null @@ -1,83 +0,0 @@ -/* -** 应用布局格子 -** 这篇文章里有简单说明格子的作用 -** http://www.cnblogs.com/hooray/archive/2012/03/23/2414410.html -*/ -HROS.grid = (function(){ - return { - getAppGrid : function(){ - var width, height; - width = $('#desk-1').width() - HROS.CONFIG.appButtonLeft; - height = $('#desk-1').height() - HROS.CONFIG.appButtonTop; - var appGrid = [], _top = HROS.CONFIG.appButtonTop, _left = HROS.CONFIG.appButtonLeft; - for(var i = 0; i < 10000; i++){ - appGrid.push({ - startY : _top, - endY : _top + 100, - startX : _left, - endX : _left + 120 - }); - _top += 100; - if(_top + 70 > height){ - _top = HROS.CONFIG.appButtonTop; - _left += 120; - } - } - return appGrid; - }, - searchAppGrid : function(x, y){ - var grid = HROS.grid.getAppGrid(), j = grid.length; - var flags = 0, appLength = $('#desk-1 li.appbtn:not(.add)').length - 1; - for(var i = 0; i < j; i++){ - if(x >= grid[i].startX && x <= grid[i].endX){ - flags += 1; - } - if(y >= grid[i].startY && y <= grid[i].endY){ - flags += 1; - } - if(flags === 2){ - return i > appLength ? appLength : i; - }else{ - flags = 0; - } - } - return null; - }, - getDockAppGrid : function(){ - var height = $('#dock-bar .dock-applist').height(); - var dockAppGrid = [], _left = 0, _top = 0; - for(var i = 0; i < 7; i++){ - dockAppGrid.push({ - startY : _top, - endY : _top + 62, - startX : _left, - endX : _left + 62 - }); - _top += 62; - if(_top + 62 > height){ - _top = 0; - _left += 62; - } - } - return dockAppGrid; - }, - searchDockAppGrid : function(x, y){ - var grid = HROS.grid.getDockAppGrid(), j = grid.length, flags = 0, - appLength = $('#dock-bar .dock-applist li').length - 1; - for(var i = 0; i < j; i++){ - if(x >= grid[i].startX && x <= grid[i].endX){ - flags += 1; - } - if(y >= grid[i].startY && y <= grid[i].endY){ - flags += 1; - } - if(flags === 2){ - return i > appLength ? appLength : i; - }else{ - flags = 0; - } - } - return null; - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.maskBox.js b/erp_web/js/HoorayOS_mini/js/hros.maskBox.js deleted file mode 100644 index 96fab311..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.maskBox.js +++ /dev/null @@ -1,16 +0,0 @@ -/* -** 透明遮罩层 -** 当拖动应用、窗口等一切可拖动的对象时,会加载一个遮罩层 -** 避免拖动时触发或选中一些不必要的操作,安全第一 -*/ -HROS.maskBox = (function(){ - return { - desk : function(){ - if(!TEMP.maskBoxDesk){ - TEMP.maskBoxDesk = $('

      '); - $('body').append(TEMP.maskBoxDesk); - } - return TEMP.maskBoxDesk; - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.popupMenu.js b/erp_web/js/HoorayOS_mini/js/hros.popupMenu.js deleted file mode 100644 index 06c34d36..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.popupMenu.js +++ /dev/null @@ -1,37 +0,0 @@ -/* -** 右键菜单 -*/ -HROS.popupMenu = (function(){ - return { - /* - ** 任务栏右键 - */ - task : function(obj){ - HROS.window.show2under(); - if(!TEMP.popupMenuTask){ - TEMP.popupMenuTask = $(''); - $('body').append(TEMP.popupMenuTask); - $('.task-menu').on('contextmenu', function(){ - return false; - }); - } - //绑定事件 - $('.task-menu a[menu="max"]').off('click').on('click', function(){ - HROS.window.max(obj.attr('appid'), obj.attr('type')); - $('.popup-menu').hide(); - }); - $('.task-menu a[menu="hide"]').off('click').on('click', function(){ - HROS.window.hide(obj.attr('appid'), obj.attr('type')); - $('.popup-menu').hide(); - }); - $('.task-menu a[menu="close"]').off('click').on('click', function(){ - HROS.window.close(obj.attr('appid'), obj.attr('type')); - $('.popup-menu').hide(); - }); - return TEMP.popupMenuTask; - }, - hide : function(){ - $('.popup-menu').hide(); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.taskbar.js b/erp_web/js/HoorayOS_mini/js/hros.taskbar.js deleted file mode 100644 index 847c65c3..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.taskbar.js +++ /dev/null @@ -1,93 +0,0 @@ -/* -** 任务栏 -*/ -HROS.taskbar = (function(){ - return { - /* - ** 初始化 - */ - init : function(){ - //当浏览器窗口改变大小时,任务栏的显示也需进行刷新 - $(window).on('resize', function(){ - HROS.taskbar.resize(); - }); - //绑定任务栏点击事件 - HROS.taskbar.click(); - //绑定任务栏前进后退按钮事件 - HROS.taskbar.pageClick(); - }, - click : function(){ - $('#task-content-inner').on('click', 'a.task-item', function(){ - if($(this).hasClass('task-item-current')){ - HROS.window.hide($(this).attr('appid')); - }else{ - HROS.window.show2top($(this).attr('appid')); - } - }).on('contextmenu', 'a.task-item', function(e){ - HROS.popupMenu.hide(); - var popupmenu = HROS.popupMenu.task($(this)); - var l = $(window).width() - e.clientX < popupmenu.width() ? e.clientX - popupmenu.width() : e.clientX; - var t = e.clientY - popupmenu.height(); - popupmenu.css({ - left : l, - top : t - }).show(); - return false; - }); - }, - pageClick : function(){ - $('#task-next-btn').on('click', function(){ - if($(this).hasClass('disable') == false){ - var w = $('#task-bar').width(), realW = $('#task-content-inner .task-item').length * 114, showW = w - 112, overW = realW - showW; - var marginL = parseInt($('#task-content-inner').css('margin-left')) - 114; - if(marginL <= overW * -1){ - marginL = overW * -1; - $('#task-next a').addClass('disable'); - } - $('#task-pre a').removeClass('disable'); - $('#task-content-inner').animate({ - marginLeft : marginL - }, 200); - } - }); - $('#task-pre-btn').on('click', function(){ - if($(this).hasClass('disable') == false){ - var marginL = parseInt($('#task-content-inner').css('margin-left')) + 114; - if(marginL >= 0){ - marginL = 0; - $('#task-pre a').addClass('disable'); - } - $('#task-next a').removeClass('disable'); - $('#task-content-inner').animate({ - marginLeft : marginL - }, 200); - } - }); - }, - resize : function(){ - $('#task-content-inner').removeClass('fl'); - $('#task-bar').css({ - 'left' : 73, - 'right' : 0 - }); - var w = $('#task-bar').width(), realW = $('#task-content-inner .task-item').length * 114, showW = w - 112; - $('#task-content-inner').css('width', realW); - if(realW >= showW){ - $('#task-next, #task-pre').show(); - $('#task-content').css('width', showW); - $('#task-content-inner').addClass('fl').stop(true, false).animate({ - marginLeft : 0 - }, 200); - $('#task-next a').removeClass('disable'); - $('#task-pre a').addClass('disable'); - }else{ - $('#task-next, #task-pre').hide(); - $('#task-content').css('width','100%'); - $('#task-content-inner').css({ - 'margin-left' : 0, - 'margin-right' : 0 - }); - } - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.wallpaper.js b/erp_web/js/HoorayOS_mini/js/hros.wallpaper.js deleted file mode 100644 index 96a78a67..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.wallpaper.js +++ /dev/null @@ -1,38 +0,0 @@ -/* -** 壁纸 -*/ -HROS.wallpaper = (function(){ - return { - /* - ** 初始化 - */ - init : function(){ - HROS.wallpaper.set(); - }, - /* - ** 设置壁纸 - */ - set : function(isreload){ - /* - ** 判断壁纸是否需要重新载入 - ** 比如当浏览器尺寸改变时,只需更新壁纸,而无需重新载入 - */ - var isreload = typeof(isreload) == 'undefined' ? true : isreload; - if(isreload){ - $('#zoomWallpaperGrid').remove(); - } - var w = $(window).width(), h = $(window).height(); - if(isreload){ - $('body').append('
      '); - $('#zoomWallpaper').attr('src', HROS.CONFIG.wallpaper).on('load', function(){ - $(this).show(); - }); - }else{ - $('#zoomWallpaperGrid, #zoomWallpaperGrid div, #zoomWallpaper').css({ - height : h + 'px', - width : w + 'px' - }); - } - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.widget.js b/erp_web/js/HoorayOS_mini/js/hros.widget.js deleted file mode 100644 index ef0c763b..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.widget.js +++ /dev/null @@ -1,156 +0,0 @@ -/* -** 小挂件 -*/ -HROS.widget = (function(){ - return { - init : function(){ - //挂件上各个按钮 - HROS.widget.handle(); - //挂件移动 - HROS.widget.move(); - }, - /* - ** 创建挂件 - ** 自定义挂件:HROS.widget.createTemp({url,width,height,left,top}); - ** 示例:HROS.widget.createTemp({url:"http://www.baidu.com",width:800,height:400,left:100,top:100}); - */ - createTemp : function(obj){ - var appid = obj.appid == null ? Date.parse(new Date()) : obj.appid; - //判断窗口是否已打开 - var iswidgetopen = false; - $('#desk .widget').each(function(){ - if($(this).attr('appid') == appid){ - iswidgetopen = true; - return false; - } - }); - //如果没有打开,则进行创建 - if(!iswidgetopen){ - function nextDo(options){ - $('#desk').append(widgetWindowTemp({ - 'width' : options.width, - 'height' : options.height, - 'type' : 'widget', - 'id' : 'w_' + options.appid, - 'appid' : options.appid, - 'top' : options.top, - 'right' : options.right, - 'url' : options.url, - 'zIndex' : HROS.CONFIG.widgetIndexid - })); - HROS.CONFIG.widgetIndexid += 1; - } - nextDo({ - appid : appid, - url : obj.url, - width : obj.width, - height : obj.height, - top : obj.top == null ? 0 : obj.top, - right : obj.right == null ? 0 : obj.right - }); - } - }, - create : function(appid){ - //判断窗口是否已打开 - var iswidgetopen = false; - $('#desk .widget').each(function(){ - if($(this).attr('appid') == appid){ - iswidgetopen = true; - return false; - } - }); - //如果没有打开,则进行创建 - if(!iswidgetopen){ - function nextDo(options){ - var widgetId = '#w_' + options.appid; - TEMP.widgetTemp = { - 'title' : options.title, - 'width' : options.width, - 'height' : options.height, - 'type' : options.type, - 'id' : 'w_' + options.appid, - 'appid' : options.appid, - 'top' : options.top, - 'right' : options.right, - 'url' : options.url, - 'zIndex' : HROS.CONFIG.widgetIndexid, - 'issetbar' : 1 - }; - $('#desk').append(widgetWindowTemp(TEMP.widgetTemp)); - $(widgetId).data('info', TEMP.widgetTemp); - HROS.CONFIG.widgetIndexid += 1; - } - $(HROS.VAR.dock).each(function(){ - if(this.id == appid){ - nextDo({ - appid : this.id, - title : this.title, - url : this.url, - type : this.type, - width : this.width, - height : this.height, - top : typeof(this.top) == 'undefined' ? 0 : this.top, - right : typeof(this.right) == 'undefined' ? 0 : this.right - }); - } - }); - $(HROS.VAR.desk).each(function(){ - if(this.id == appid){ - nextDo({ - appid : this.id, - title : this.title, - url : this.url, - type : this.type, - width : this.width, - height : this.height, - top : typeof(this.top) == 'undefined' ? 0 : this.top, - right : typeof(this.right) == 'undefined' ? 0 : this.right - }); - } - }); - } - }, - move : function(){ - $('#desk').on('mousedown', '.widget .move', function(e){ - var obj = $(this).parents('.widget'); - HROS.widget.show2top(obj.attr('appid')); - var lay, x, y; - x = e.clientX - obj.offset().left; - y = e.clientY - obj.offset().top; - //绑定鼠标移动事件 - $(document).on('mousemove', function(e){ - lay = HROS.maskBox.desk(); - lay.show(); - _r = e.clientX - x; - _t = e.clientY - y; - _t = _t < 0 ? 0 : _t; - _r = $(window).width() - obj.width() - _r; - obj.css({ - right : _r, - top : _t - }); - }).on('mouseup', function(){ - $(this).off('mousemove').off('mouseup'); - if(typeof(lay) !== 'undefined'){ - lay.hide(); - } - }); - }); - }, - close : function(appid){ - var widgetId = '#w_' + appid; - $(widgetId).html('').remove(); - }, - show2top : function(appid){ - var widgetId = '#w_' + appid; - $(widgetId).css('z-index', HROS.CONFIG.widgetIndexid); - HROS.CONFIG.widgetIndexid += 1; - }, - handle : function(){ - $('#desk').on('click', '.widget .ha-close', function(e){ - var obj = $(this).parents('.widget'); - HROS.widget.close(obj.attr('appid')); - }); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.window.js b/erp_web/js/HoorayOS_mini/js/hros.window.js deleted file mode 100644 index 6e101678..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.window.js +++ /dev/null @@ -1,608 +0,0 @@ -/* -** 应用窗口 -*/ -HROS.window = (function(){ - return { - init : function(){ - //窗口上各个按钮 - HROS.window.handle(); - //窗口移动 - HROS.window.move(); - //窗口拉伸 - HROS.window.resize(); - //绑定窗口遮罩层点击事件 - $('#desk').on('click', '.window-container .window-mask', function(){ - HROS.window.show2top($(this).parents('.window-container').attr('appid'), true); - }); - //屏蔽窗口右键 - $('#desk').on('contextmenu', '.window-container', function(){ - return false; - }); - }, - /* - ** 创建窗口 - ** 自定义窗口:HROS.window.createTemp({title,url,width,height,top,left,resize,isflash}); - ** 后面参数依次为:标题、地址、宽、高、是否可拉伸、是否打开默认最大化、是否为flash - ** 示例:HROS.window.createTemp({title:"百度",url:"http://www.baidu.com",width:800,height:400,top:0,left:100,isresize:false,isopenmax:false,isflash:false}); - */ - createTemp : function(obj){ - var type = 'app', appid = obj.appid == null ? Date.parse(new Date()) : obj.appid; - //判断窗口是否已打开 - var iswindowopen = false; - $('#task-content-inner a.task-item').each(function(){ - if($(this).attr('appid') == appid){ - iswindowopen = true; - HROS.window.show2top($(this).attr('appid')); - return false; - } - }); - //如果没有打开,则进行创建 - if(!iswindowopen){ - function nextDo(options){ - var windowId = '#w_' + options.appid; - //新增任务栏 - $('#task-content-inner').prepend(taskTemp({ - 'type' : options.type, - 'id' : 't_' + options.appid, - 'appid' : options.appid, - 'title' : options.title, - 'imgsrc' : options.imgsrc - })); - HROS.taskbar.resize(); - //新增窗口 - TEMP.windowTemp = { - 'width' : options.width, - 'height' : options.height, - 'top' : options.top, - 'left' : options.left, - 'emptyW' : $(window).width() - options.width, - 'emptyH' : $(window).height() - options.height, - 'zIndex' : HROS.CONFIG.windowIndexid, - 'type' : options.type, - 'id' : 'w_' + options.appid, - 'appid' : options.appid, - 'title' : options.title, - 'url' : options.url, - 'imgsrc' : options.imgsrc, - 'isresize' : options.isresize, - 'isopenmax' : options.isopenmax, - 'istitlebar' : options.isresize, - 'istitlebarFullscreen' : options.isresize ? window.fullScreenApi.supportsFullScreen == true ? true : false : false, - 'isflash' : options.isflash - }; - $('#desk').append(windowTemp(TEMP.windowTemp)); - $(windowId).data('info', TEMP.windowTemp); - HROS.CONFIG.windowIndexid += 1; - //iframe加载完毕后,隐藏loading遮罩层 - $(windowId + ' iframe').load(function(){ - $(windowId + ' .window-frame').children('div').eq(1).fadeOut(); - }); - HROS.window.show2top(options.appid); - } - nextDo({ - type : type, - appid : appid, - imgsrc : 'img/ui/default_icon.png', - title : obj.title, - url : obj.url, - width : obj.width, - height : obj.height, - top : typeof(obj.top) == 'undefined' ? (($(window).height() - obj.height) / 2 <= 0 ? 0 : ($(window).height() - obj.height) / 2) : obj.top, - left : typeof(obj.left) == 'undefined' ? (($(window).width() - obj.width) / 2 <= 0 ? 0 : ($(window).width() - obj.width) / 2) : obj.left, - isresize : typeof(obj.isresize) == 'undefined' ? false : obj.isresize, - isopenmax : typeof(obj.isopenmax) == 'undefined' ? false : obj.isopenmax, - isflash : typeof(obj.isflash) == 'undefined' ? true : obj.isflash - }); - }else{ - //如果设置强制刷新 - if(obj.refresh){ - var windowId = '#w_' + appid; - $(windowId).find('iframe').attr('src', obj.url); - } - } - }, - /* - ** 创建窗口 - ** 系统窗口:HROS.window.create(appid); - ** 示例:HROS.window.create(12); - */ - create : function(appid){ - //判断窗口是否已打开 - var iswindowopen = false; - $('#task-content-inner a.task-item').each(function(){ - if($(this).attr('appid') == appid){ - iswindowopen = true; - HROS.window.show2top(appid); - return false; - } - }); - //如果没有打开,则进行创建 - if(!iswindowopen){ - function nextDo(options){ - var windowId = '#w_' + options.appid; - //新增任务栏 - $('#task-content-inner').prepend(taskTemp({ - 'type' : options.type, - 'id' : 't_' + options.appid, - 'appid' : options.appid, - 'title' : options.title, - 'imgsrc' : options.imgsrc - })); - HROS.taskbar.resize(); - //新增窗口 - TEMP.windowTemp = { - 'width' : options.width, - 'height' : options.height, - 'top' : options.top, - 'left' : options.left, - 'emptyW' : $(window).width() - options.width, - 'emptyH' : $(window).height() - options.height, - 'zIndex' : HROS.CONFIG.windowIndexid, - 'type' : options.type, - 'id' : 'w_' + options.appid, - 'appid' : options.appid, - 'title' : options.title, - 'url' : options.url, - 'imgsrc' : options.imgsrc, - 'isresize' : options.isresize == 1 ? true : false, - 'isopenmax' : options.isresize == 1 ? options.isopenmax == 1 ? true : false : false, - 'istitlebar' : options.isresize == 1 ? true : false, - 'istitlebarFullscreen' : options.isresize == 1 ? window.fullScreenApi.supportsFullScreen == true ? true : false : false, - 'isflash' : options.isflash == 1 ? true : false - }; - $('#desk').append(windowTemp(TEMP.windowTemp)); - $(windowId).data('info', TEMP.windowTemp); - HROS.CONFIG.windowIndexid += 1; - //iframe加载完毕后,隐藏loading遮罩层 - $(windowId + ' iframe').load(function(){ - $(windowId + ' .window-frame').children('div').eq(1).fadeOut(); - }); - HROS.window.show2top(options.appid); - } - $(HROS.VAR.dock).each(function(){ - if(this.id == appid){ - nextDo({ - type : this.type, - id : this.id, - appid : this.id, - title : this.title, - imgsrc : this.icon, - url : this.url, - width : this.width, - height : this.height, - top : typeof(this.top) == 'undefined' ? (($(window).height() - this.height) / 2 <= 0 ? 0 : ($(window).height() - this.height) / 2) : this.top, - left : typeof(this.left) == 'undefined' ? (($(window).width() - this.width) / 2 <= 0 ? 0 : ($(window).width() - this.width) / 2) : this.left, - isresize : this.isresize, - isopenmax : this.isopenmax, - isflash : this.isflash - }); - } - }); - $(HROS.VAR.desk).each(function(){ - if(this.id == appid){ - nextDo({ - type : this.type, - id : this.id, - appid : this.id, - title : this.title, - imgsrc : this.icon, - url : this.url, - width : this.width, - height : this.height, - top : typeof(this.top) == 'undefined' ? (($(window).height() - this.height) / 2 <= 0 ? 0 : ($(window).height() - this.height) / 2) : this.top, - left : typeof(this.left) == 'undefined' ? (($(window).width() - this.width) / 2 <= 0 ? 0 : ($(window).width() - this.width) / 2) : this.left, - isresize : this.isresize, - isopenmax : this.isopenmax, - isflash : this.isflash - }); - } - }); - } - }, - close : function(appid){ - var windowId = '#w_' + appid, taskId = '#t_' + appid; - $(windowId).removeData('info').html('').remove(); - $('#task-content-inner ' + taskId).html('').remove(); - $('#task-content-inner').css('width', $('#task-content-inner .task-item').length * 114); - $('#task-bar, #nav-bar').removeClass('min-zIndex'); - HROS.taskbar.resize(); - }, - closeAll : function(){ - $('#desk .window-container').each(function(){ - HROS.window.close($(this).attr('appid')); - }); - }, - hide : function(appid){ - HROS.window.show2top(appid); - var windowId = '#w_' + appid, taskId = '#t_' + appid; - $(windowId).css('left', -10000).attr('state', 'hide'); - $('#task-content-inner ' + taskId).removeClass('task-item-current'); - if($(windowId).attr('ismax') == 1){ - $('#task-bar, #nav-bar').removeClass('min-zIndex'); - } - }, - hideAll : function(){ - $('#task-content-inner a.task-item').removeClass('task-item-current'); - $('#desk-1').nextAll('div.window-container').css('left', -10000).attr('state', 'hide'); - }, - max : function(appid){ - HROS.window.show2top(appid); - var windowId = '#w_' + appid, taskId = '#t_' + appid; - $(windowId + ' .title-handle .ha-max').hide().next(".ha-revert").show(); - $(windowId).addClass('window-maximize').attr('ismax',1).animate({ - width : '100%', - height : '100%', - top : 0, - left : 0 - }, 200); - $('#task-bar, #nav-bar').addClass('min-zIndex'); - }, - revert : function(appid){ - HROS.window.show2top(appid); - var windowId = '#w_' + appid, taskId = '#t_' + appid; - $(windowId + ' .title-handle .ha-revert').hide().prev('.ha-max').show(); - var obj = $(windowId), windowdata = obj.data('info'); - obj.removeClass('window-maximize').attr('ismax',0).animate({ - width : windowdata['width'], - height : windowdata['height'], - left : windowdata['left'], - top : windowdata['top'] - }, 500); - $('#task-bar, #nav-bar').removeClass('min-zIndex'); - }, - show2top : function(appid, isanimate){ - isanimate = isanimate == null ? false : isanimate; - var windowId = '#w_' + appid, taskId = '#t_' + appid; - var windowdata = $(windowId).data('info'); - var arr = []; - function show(){ - HROS.window.show2under(); - //改变当前任务栏样式 - $('#task-content-inner ' + taskId).addClass('task-item-current'); - if($(windowId).attr('ismax') == 1){ - $('#task-bar, #nav-bar').addClass('min-zIndex'); - } - //改变当前窗口样式 - $(windowId).addClass('window-current').css({ - 'z-index' : HROS.CONFIG.windowIndexid, - 'left' : windowdata['left'], - 'top' : windowdata['top'] - }).attr('state', 'show'); - //如果窗口最小化前是最大化状态的,则坐标位置设为0 - if($(windowId).attr('ismax') == 1){ - $(windowId).css({ - 'left' : 0, - 'top' : 0 - }); - } - //改变当前窗口遮罩层样式 - $(windowId + ' .window-mask').hide(); - //改变当前iframe显示 - $(windowId + ' iframe').show(); - HROS.CONFIG.windowIndexid += 1; - } - if(isanimate){ - var baseStartX = $(windowId).offset().left, baseEndX = baseStartX + $(windowId).width(); - var baseStartY = $(windowId).offset().top, baseEndY = baseStartY + $(windowId).height(); - var baseCenterX = baseStartX + ($(windowId).width() / 2), baseCenterY = baseStartY + ($(windowId).height() / 2); - var baseZIndex = parseInt($(windowId).css('zIndex')); - $('#desk .window-container:not(' + windowId + ')').each(function(){ - var thisStartX = $(this).offset().left, thisEndX = thisStartX + $(this).width(); - var thisStartY = $(this).offset().top, thisEndY = thisStartY + $(this).height(); - var thisCenterX = thisStartX + ($(this).width() / 2), thisCenterY = thisStartY + ($(this).height() / 2); - var thisZIndex = parseInt($(this).css('zIndex')); - var flag = ''; - if(thisZIndex > baseZIndex){ - // 常规情况,只要有一个角处于区域内,则可以判断窗口有覆盖 - // _______ _______ _______ _______ - // | ___|___ ___| | ___|___ | | |___ - // | | | | | | | | | | | | - // |___| | | |_______| | |___| |_______| | - // |_______| |_______| |_______| |_______| - if( - (thisStartX >= baseStartX && thisStartX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) - || - (thisStartX >= baseStartX && thisStartX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) - || - (thisEndX >= baseStartX && thisEndX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) - || - (thisEndX >= baseStartX && thisEndX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) - ){ - flag = 'x'; - } - // 非常规情况 - // _______ _______ _____ - // ___| | | |___ _| |___ - // | | | | | | | | | | - // |___| | | |___| |_| |___| - // |_______| |_______| |_____| - if( - (thisStartX >= baseStartX && thisStartX <= baseEndX && thisStartY < baseStartY && thisEndY > baseEndY) - || - (thisEndX >= baseStartX && thisEndX <= baseEndX && thisStartY < baseStartY && thisEndY > baseEndY) - ){ - flag = 'x'; - } - // _____ ___________ _____ - // __|_____|__ | | _|_____|___ - // | | | | | | - // | | |___________| |___________| - // |___________| |_____| |_____| - if( - (thisStartY >= baseStartY && thisStartY <= baseEndY && thisStartX < baseStartX && thisEndX > baseEndX) - || - (thisEndY >= baseStartY && thisEndY <= baseEndY && thisStartX < baseStartX && thisEndX > baseEndX) - ){ - flag = 'y'; - } - // 两个角处于区域内,另外两种情况不用处理,因为这两种情况下,被移动的窗口是需要进行上下滑动,而非左右 - // _____ ___________ - // __| |__ | _____ | - // | | | | | | | | - // | |_____| | |__| |__| - // |___________| |_____| - if( - (thisStartX >= baseStartX && thisStartX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) - && - (thisEndX >= baseStartX && thisEndX <= baseEndX && thisEndY >= baseStartY && thisEndY <= baseEndY) - || - (thisStartX >= baseStartX && thisStartX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) - && - (thisEndX >= baseStartX && thisEndX <= baseEndX && thisStartY >= baseStartY && thisStartY <= baseEndY) - ){ - flag = 'y'; - } - } - if(flag != ''){ - var direction, distance; - if(flag == 'x'){ - if(thisCenterX > baseCenterX){ - direction = 'right'; - distance = baseEndX - thisStartX + 30; - }else{ - direction = 'left'; - distance = thisEndX - baseStartX + 30; - } - }else{ - if(thisCenterY > baseCenterY){ - direction = 'bottom'; - distance = baseEndY - thisStartY + 30; - }else{ - direction = 'top'; - distance = thisEndY - baseStartY + 30; - } - } - arr.push({ - id : $(this).attr('id'), - direction : direction, //移动方向 - distance : distance //移动距离 - }); - } - }); - //开始移动 - var delayTime = 0; - for(var i = 0; i < arr.length; i++){ - var baseLeft = $('#' + arr[i].id).offset().left, baseTop = $('#' + arr[i].id).offset().top; - if(arr[i].direction == 'left'){ - $('#' + arr[i].id).delay(delayTime).animate({ - left : baseLeft - arr[i].distance - }, 300).animate({ - left : baseLeft - }, 300); - }else if(arr[i].direction == 'right'){ - $('#' + arr[i].id).delay(delayTime).animate({ - left : baseLeft + arr[i].distance - }, 300).animate({ - left : baseLeft - }, 300); - }else if(arr[i].direction == 'top'){ - $('#' + arr[i].id).delay(delayTime).animate({ - top : baseTop - arr[i].distance - }, 300).animate({ - top : baseTop - }, 300); - }else if(arr[i].direction == 'bottom'){ - $('#' + arr[i].id).delay(delayTime).animate({ - top : baseTop + arr[i].distance - }, 300).animate({ - top : baseTop - }, 300); - } - delayTime += 100; - } - setTimeout(show, delayTime + 100); - }else{ - show(); - } - }, - show2under : function(){ - //改变任务栏样式 - $('#task-content-inner a.task-item').removeClass('task-item-current'); - //改变窗口样式 - $('#desk .window-container').removeClass('window-current'); - //改变窗口遮罩层样式 - $('#desk .window-container .window-mask').show(); - //改变iframe显示 - $('#desk .window-container-flash iframe').hide(); - }, - handle : function(){ - $('#desk').on('dblclick', '.window-container .title-bar', function(e){ - var obj = $(this).parents('.window-container'); - //判断当前窗口是否已经是最大化 - if(obj.find('.ha-max').is(':hidden')){ - obj.find('.ha-revert').click(); - }else{ - obj.find('.ha-max').click(); - } - }).on('click', '.window-container .ha-hide', function(){ - var obj = $(this).parents('.window-container'); - HROS.window.hide(obj.attr('appid')); - }).on('click', '.window-container .ha-max', function(){ - var obj = $(this).parents('.window-container'); - HROS.window.max(obj.attr('appid')); - }).on('click', '.window-container .ha-revert', function(){ - var obj = $(this).parents('.window-container'); - HROS.window.revert(obj.attr('appid')); - }).on('click', '.window-container .ha-fullscreen', function(){ - var obj = $(this).parents('.window-container'); - window.fullScreenApi.requestFullScreen(document.getElementById(obj.find('iframe').attr('id'))); - }).on('click', '.window-container .ha-close', function(){ - var obj = $(this).parents('.window-container'); - HROS.window.close(obj.attr('appid')); - }).on('contextmenu', '.window-container', function(){ - $('.popup-menu').hide(); - $('.quick_view_container').remove(); - return false; - }); - }, - move : function(){ - $('#desk').on('mousedown', '.window-container .title-bar', function(e){ - var obj = $(this).parents('.window-container'); - if(obj.attr('ismax') == 1){ - return false; - } - HROS.window.show2top(obj.attr('appid')); - var windowdata = obj.data('info'), lay, x, y; - x = e.clientX - obj.offset().left; - y = e.clientY - obj.offset().top; - //绑定鼠标移动事件 - $(document).on('mousemove', function(e){ - lay = HROS.maskBox.desk(); - lay.show(); - //强制把右上角还原按钮隐藏,最大化按钮显示 - obj.find('.ha-revert').hide().prev('.ha-max').show(); - _l = e.clientX - x; - _t = e.clientY - y; - _w = windowdata['width']; - _h = windowdata['height']; - //窗口贴屏幕顶部10px内 || 底部60px内 - _t = _t <= 10 ? 0 : _t >= lay.height()-30 ? lay.height()-30 : _t; - obj.css({ - width : _w, - height : _h, - left : _l, - top : _t - }); - obj.data('info').left = obj.offset().left; - obj.data('info').top = obj.offset().top; - }).on('mouseup', function(){ - $(this).off('mousemove').off('mouseup'); - if(typeof(lay) !== 'undefined'){ - lay.hide(); - } - }); - }); - }, - resize : function(obj){ - $('#desk').on('mousedown', '.window-container .window-resize', function(e){ - var obj = $(this).parents('.window-container'); - //增加背景遮罩层 - var resizeobj = $(this), lay, x = e.clientX, y = e.clientY, w = obj.width(), h = obj.height(); - $(document).on('mousemove', function(e){ - lay = HROS.maskBox.desk(); - lay.show(); - _x = e.clientX; - _y = e.clientY; - //当拖动到屏幕边缘时,自动贴屏 - _x = _x <= 10 ? 0 : _x >= (lay.width()-12) ? (lay.width()-2) : _x; - _y = _y <= 10 ? 0 : _y >= (lay.height()-12) ? lay.height() : _y; - switch(resizeobj.attr('resize')){ - case 't': - h + y - _y > HROS.CONFIG.windowMinHeight ? obj.css({ - height : h + y - _y, - top : _y - }) : obj.css({ - height : HROS.CONFIG.windowMinHeight - }); - break; - case 'r': - w - x + _x > HROS.CONFIG.windowMinWidth ? obj.css({ - width : w - x + _x - }) : obj.css({ - width : HROS.CONFIG.windowMinWidth - }); - break; - case 'b': - h - y + _y > HROS.CONFIG.windowMinHeight ? obj.css({ - height : h - y + _y - }) : obj.css({ - height : HROS.CONFIG.windowMinHeight - }); - break; - case 'l': - w + x - _x > HROS.CONFIG.windowMinWidth ? obj.css({ - width : w + x - _x, - left : _x - }) : obj.css({ - width : HROS.CONFIG.windowMinWidth - }); - break; - case 'rt': - h + y - _y > HROS.CONFIG.windowMinHeight ? obj.css({ - height : h + y - _y, - top : _y - }) : obj.css({ - height : HROS.CONFIG.windowMinHeight - }); - w - x + _x > HROS.CONFIG.windowMinWidth ? obj.css({ - width : w - x + _x - }) : obj.css({ - width : HROS.CONFIG.windowMinWidth - }); - break; - case 'rb': - w - x + _x > HROS.CONFIG.windowMinWidth ? obj.css({ - width : w - x + _x - }) : obj.css({ - width : HROS.CONFIG.windowMinWidth - }); - h - y + _y > HROS.CONFIG.windowMinHeight ? obj.css({ - height : h - y + _y - }) : obj.css({ - height : HROS.CONFIG.windowMinHeight - }); - break; - case 'lt': - w + x - _x > HROS.CONFIG.windowMinWidth ? obj.css({ - width : w + x - _x, - left : _x - }) : obj.css({ - width : HROS.CONFIG.windowMinWidth - }); - h + y - _y > HROS.CONFIG.windowMinHeight ? obj.css({ - height : h + y - _y, - top : _y - }) : obj.css({ - height : HROS.CONFIG.windowMinHeight - }); - break; - case 'lb': - w + x - _x > HROS.CONFIG.windowMinWidth ? obj.css({ - width : w + x - _x, - left : _x - }) : obj.css({ - width : HROS.CONFIG.windowMinWidth - }); - h - y + _y > HROS.CONFIG.windowMinHeight ? obj.css({ - height : h - y + _y - }) : obj.css({ - height : HROS.CONFIG.windowMinHeight - }); - break; - } - }).on('mouseup',function(){ - if(typeof(lay) !== 'undefined'){ - lay.hide(); - } - obj.data('info').width = obj.width(); - obj.data('info').height = obj.height(); - obj.data('info').left = obj.offset().left; - obj.data('info').top = obj.offset().top; - obj.data('info').emptyW = $(window).width() - obj.width(); - obj.data('info').emptyH = $(window).height() - obj.height(); - $(this).off('mousemove').off('mouseup'); - }); - }); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/hros.zoom.js b/erp_web/js/HoorayOS_mini/js/hros.zoom.js deleted file mode 100644 index f1b33356..00000000 --- a/erp_web/js/HoorayOS_mini/js/hros.zoom.js +++ /dev/null @@ -1,43 +0,0 @@ -/* -** 该功能是从QQ空间里提取出来的 -** 用于判断页面是否处于缩放状态中,并给予提示 -** 可在浏览页时按住ctrl+鼠标滚轮进行测试预览 -*/ -HROS.zoom = (function(){ - return { - /* - ** 初始化 - ** 其实也不用初始化,可以直接把object代码写在页面上 - ** 需要注意的是onchange参数,调用的是HROS.zoom.check方法 - */ - init : function(){ - $('body').append('
      '); - /* - ** 使用SWFObject.js插入flash - ** http://www.cnblogs.com/wuxinxi007/archive/2009/10/27/1590709.html - */ - //swfobject.embedSWF('js/zoom.swf?onchange=HROS.zoom.check', 'zoombox', '10', '10', '6.0.0', 'expressInstall.swf', '', {allowScriptAccess : 'always', wmode : 'transparent', scale : 'noScale'}, {id : 'accessory_zoom', name : 'zoom_detect'}); - }, - /* - ** 为什么会有个参数o?其实我也不知道 - ** o.scale的值是数字,当o.scale大于1时,页面处于放大状态,反之则为缩小状态 - */ - check : function(o){ - var s = o.scale, m = s > 1 ? '放大' : '缩小'; - if(s != 1){ - HROS.VAR.zoomLevel = s; - $('#zoom-tip').show().find('span').text('您的浏览器目前处于' + m + '状态,会导致显示不正常,您可以键盘按“ctrl+数字0”组合键恢复初始状态!'); - }else{ - if(s != HROS.VAR.zoomLevel){ - $('#zoom-tip').fadeOut(); - } - } - }, - /* - ** 关闭,其实是删除,如果想做关闭,把代码改成hide()即可 - */ - close : function(){ - $('#zoom-tip').remove(); - } - } -})(); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/jquery-1.8.3.min.js b/erp_web/js/HoorayOS_mini/js/jquery-1.8.3.min.js deleted file mode 100644 index 83589daa..00000000 --- a/erp_web/js/HoorayOS_mini/js/jquery-1.8.3.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v1.8.3 jquery.com | jquery.org/license */ -(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
      a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
      t
      ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
      ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
      ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

      ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
      ","
      "],thead:[1,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],col:[2,"","
      "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
      ","
      "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
      ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/templates.js b/erp_web/js/HoorayOS_mini/js/templates.js deleted file mode 100644 index 84722030..00000000 --- a/erp_web/js/HoorayOS_mini/js/templates.js +++ /dev/null @@ -1,66 +0,0 @@ -//桌面应用 -var appbtnTemp = template( - '
    7. '+ - '
      <%=title%>
      '+ - '<%=title%>'+ - '
    8. ' -); -//任务栏 -var taskTemp = template( - ''+ - '
      '+ - ''+ - '
      '+ - '
      <%=title%>
      '+ - '
      ' -); -//小挂件 -var widgetWindowTemp = template( - '
      '+ - '
      '+ - ''+ - '
      '+ - ''+ - '
      '+ - '
      ' -); -//应用窗口 -var windowTemp = template( - '
      '+ - '
      '+ - '
      '+ - '<%=title%>'+ - '
      '+ - '
      '+ - ''+ - '<% if(istitlebar){ %>'+ - 'style="display:none"<% } %>>'+ - 'style="display:none"<% } %>>'+ - '<% } %>'+ - '<% if(istitlebarFullscreen){ %>'+ - ''+ - '<% } %>'+ - '×'+ - '
      '+ - '
      '+ - '<% if(isflash){ %>'+ - '
      运行中,点击恢复显示 :)
      '+ - '<% }else{ %>'+ - '
      '+ - '<% } %>'+ - '
      '+ - ''+ - '
      '+ - '
      '+ - '<% if(isresize){ %>'+ - '
      '+ - '
      '+ - '
      '+ - '
      '+ - '
      '+ - '
      '+ - '
      '+ - '
      '+ - '<% } %>'+ - '
      ' -); \ No newline at end of file diff --git a/erp_web/js/HoorayOS_mini/js/wallpaper.jpg b/erp_web/js/HoorayOS_mini/js/wallpaper.jpg deleted file mode 100644 index e7becba858c81a4b2e40c6c91e2263e23959dc6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 494096 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≺$f8VfzEwPc*D^=<%jm26w!z`8gZ(Z5 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
      ~e3YHyC)D%oMN~ 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 z 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
      5GCQ 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 diff --git a/erp_web/js/HoorayOS_mini/说明.txt b/erp_web/js/HoorayOS_mini/说明.txt deleted file mode 100644 index e255451a..00000000 --- a/erp_web/js/HoorayOS_mini/说明.txt +++ /dev/null @@ -1,57 +0,0 @@ -===== 桌面应用数据 ===== -桌面通过读取data.js里的json数据显示桌面应用,其data.js可替换成后端输出,打开hros.app.js,找到17行,把data.js的路径替换成后端输出桌面json数据的地址即可。 - -===== 应用结构参数说明 ===== - -app应用 - -id : 0, //应用id,确保该id唯一不重复,因为打开、关闭等操作都是根据这个唯一id来查找应用的 -title : "我的博客", //应用名称 -type : "app", //应用类型,分别有app、widget可选,app为窗口应用,widget为挂件应用 -icon : "img/ui/system-shapes.png", //应用图标 -url : "http://www.cnblogs.com/hooray", //应用地址 -width : 1000, //应用显示宽度 -height : 500, //应用显示高度 -left : 100, //距离页面左部偏移量,不设置默认水平居中 -top : 100, //距离页面顶部偏移量,不设置默认垂直居中 -isresize : true, //应用是否可以拉伸 -isopenmax : false, //应用是否打开自动最大化状态 -isflash : false //应用是否为flash应用 - -widget应用 - -id : 0, //应用id,确保该id唯一不重复,因为打开、关闭等操作都是根据这个唯一id来查找应用的 -title : "我的博客", //应用名称 -type : "widget", //应用类型,分别有app、widget可选,app为窗口应用,widget为挂件应用 -icon : "img/ui/system-shapes.png", //应用图标 -url : "http://www.cnblogs.com/hooray", //应用地址 -width : 1000, //应用显示宽度 -height : 500, //应用显示高度 -right : 100, //距离页面右部偏移量,不设置默认为0 -top : 100 //距离页面顶部偏移量,不设置默认为0 - -===== 如何更换壁纸 ===== - -打开index.html,找到: -HROS.CONFIG.wallpaper = 'img/wallpaper/wallpaper.jpg'; -将后面的地址替换成其它壁纸图片链接即可 - -===== 如何创建临时窗口和挂件 ===== - -创建一个临时窗口,多次调用会多次创建,窗口不唯一 - -HROS.window.createTemp({title:'百度',url:'http://hoorayos.com',width:800,height:400,left:100,top:100,isresize:false,isopenmax:false,isflash:false}); - -创建一个临时挂件,多次调用会多次创建,窗口不唯一 - -HROS.widget.createTemp({url:'http://hoorayos.com',width:800,height:400,right:100,top:100}); - -创建一个临时窗口,多次调用不会重复创建,窗口唯一,需要在参数里加上appid属性,内容随便填写,但确保appid唯一,以免与系统窗口重复 -参数说明:title:标题,url:网址,width:窗口宽度,height:窗口高度,left:挂件距离页面左部偏移量(可不填,默认0),top:挂件距离页面顶部偏移量(可不填,默认0),isresize:窗口是否可以拉伸(可不填,默认false),isopenmax:窗口打开是否默认最大化(可不填,默认false),isflash:窗口内是否为flash应用(可不填,默认false) - -HROS.window.createTemp({appid:'window_baidu',title:'百度',url:'hoorayos.com',width:800,height:400,left:100,top:100,isresize:false,isopenmax:false,isflash:false}); - -创建一个临时挂件,多次调用不会重复创建,窗口唯一,需要在参数里加上appid属性,内容随便填写,但确保appid唯一,以免与系统挂件重复 -参数说明:url:网址,width:窗口宽度,height:窗口高度,right:挂件距离页面左部偏移量(可不填,默认0),top:挂件距离页面顶部偏移量(可不填,默认0) - -HROS.widget.createTemp({appid:'widget_baidu',url:'hoorayos.com',width:800,height:400,right:100,top:100}); \ No newline at end of file diff --git a/erp_web/js/StringBuffer.js b/erp_web/js/StringBuffer.js deleted file mode 100644 index df67c04c..00000000 --- a/erp_web/js/StringBuffer.js +++ /dev/null @@ -1,11 +0,0 @@ -function StringBuffer() { - this.array = new Array(); -} -StringBuffer.prototype.append = function(value) { - this.array[this.array.length] = value; - return this; -} -StringBuffer.prototype.toString = function() { - var _string = this.array.join(""); - return _string; -} \ No newline at end of file diff --git a/erp_web/js/channel/imagepreview.js b/erp_web/js/channel/imagepreview.js deleted file mode 100644 index a5d97e15..00000000 --- a/erp_web/js/channel/imagepreview.js +++ /dev/null @@ -1,113 +0,0 @@ -function imagepreview(file, view, call) { - - var maxHeight = view.clientHeight, - maxWidth = view.clientWidth, - doc = document; - - function setsize(info, img){ - var iwidth, iheight; - if((info.width / maxWidth) > (info.height / maxHeight)){ - iwidth = maxWidth; - iheight = Math.round(iwidth * info.height / info.width); - } else { - iheight = maxHeight; - iwidth = Math.round(iheight * info.width / info.height); - } - with(view.style){ - height = iheight + "px"; - width = iwidth + "px"; - overflow = "hidden"; - } - if(img){ - with(img.style){ - height = width = "100%"; - } - view.innerHTML = ""; - view.appendChild(img); - } - - } - - try{ - new FileReader(); - file.addEventListener("change", function(e){ - var image = this.files[0]; - function fireError(){ - var evObj = doc.createEvent('Events'); - evObj.initEvent( 'error', true, false ); - file.dispatchEvent(evObj); - file.value = ""; - } - if(!/^image\//.test(image.type)){ - e.stopPropagation(); - e.preventDefault(); - fireError(); - return false; - } - var reader = new FileReader(), - img = new Image(); - reader.onerror = img.onerror = fireError; - img.onload = function(){ - var info = { - height: img.height, - width: img.width, - name: image.name, - size: image.size - }; - if( call(info) !== false ){ - setsize(info, img); - } - img.onload = img.onerror = null; - } - reader.onload = function (){ - img.src = reader.result; - } - reader.readAsDataURL(image); - - }, false); - }catch(ex){ - - file.attachEvent("onchange", function() { - var path = file.value, - tt = doc.createElement("tt"), - name = path.slice(path.lastIndexOf("\\") + 1 ); - - if("XMLHttpRequest" in window){ - file.select(); - path = doc.selection.createRange().text, - doc.selection.empty(); - } - - function imgloader (mode){ - return "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + path + "', sizingMethod='" + mode + "')"; - } - (doc.body || doc.documentElement).appendChild(tt); - with(tt.runtimeStyle){ - filter = imgloader("image"); - zoom = width = height = 1; - position = "absolute"; - right = "9999em"; - top = "-9999em"; - border = 0; - } - var info = { - height: tt.offsetHeight, - width: tt.offsetWidth, - name: name - }; - if( info.height > 1 || info.width > 1 ){ - if(call(info) !== false ){ - view.style.filter = imgloader("scale"); - setsize(info); - } - } else { - file.fireEvent("onerror"); - event.cancelBubble = true; - event.returnValue = false; - this.value = ""; - } - tt.parentNode.removeChild(tt); - }); - } - -} \ No newline at end of file diff --git a/erp_web/js/channel/imgup.css b/erp_web/js/channel/imgup.css deleted file mode 100644 index aa3ffa4d..00000000 --- a/erp_web/js/channel/imgup.css +++ /dev/null @@ -1,199 +0,0 @@ -.preview { - position: relative; - display: block; - margin: auto; -} -.thumb { - border: 1px solid #ccc; - position: relative; - overflow: hidden; -} -.thumb div { - position: relative; - margin: -50px; - left: -50%; - top: -50%; - zoom: 1; -} -.cropaera * { - background: none; - float: none; - padding: 0; - margin: 0; -} -.cropaera { - -webkit-user-select: none; - -moz-user-select: none; - display: inline-block; - position: relative; - user-select: none; - margin: auto; -} -.cropmask { - position: absolute; - overflow: hidden; - height: 100%; - width: 100%; - left: 0; - top: 0; -} -.cropmask .mask_top, -.cropmask .mask_left, -.cropmask .mask_right, -.cropmask .mask_bottom { - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#66000000,endColorStr=#66000000); - background: rgba(0,0,0,.4); - overflow: hidden; -} -.cropmask .mask_top { - height: 25%; -} -.cropmask .mask_middle { - height: 50%; -} -.cropmask .mask_middle { - display: table; - width: 100%; -} -.cropmask .mask_middle .mask_left, -.cropmask .mask_middle .mask_right { - width: 25%; -} -.cropmask .mask_middle .mask_left, -.cropmask .mask_middle .mask_right, -.cropmask .mask_middle .mask_center { - display: table-cell; -} -.cropmask .mask_center { - height: 100%; -} -.cropmask .mask_bottom { - height: 100%; - clear: both; -} -.cropmask .viewport { - border: 1px dashed #ccc; - position: relative; - cursor: move; - margin: -1px; - height: 100%; - width: 100%; -} -.cropmask .resize_n, -.cropmask .resize_e, -.cropmask .resize_s, -.cropmask .resize_w { - position: absolute; - height: 5px; - width: 5px; -} -.cropmask .resize_e, -.cropmask .resize_w { - margin: 0 -3px; - height: 100%; - top: 0; -} -.cropmask .resize_n, -.cropmask .resize_s { - margin: -3px 0; - width: 100%; - left: 0; -} -.cropmask .resize_n { - cursor: n-resize; - top: 0; -} -.cropmask .resize_e { - cursor: e-resize; - right: 0; -} -.cropmask .resize_s { - cursor: s-resize; - bottom: 0; -} -.cropmask .resize_w { - cursor: w-resize; - left: 0; -} -.cropmask .point { - border: 1px solid #fff; - position: absolute; - background: #000; - overflow: hidden; - margin: -4px; - opacity: .4; - height: 7px; - width: 7px; - filter: Alpha(Opacity=40); -} -.cropmask .resize .point { - left: 50%; - top: 50%; -} -.cropmask .point_ne { - cursor: ne-resize; - right: 0; - top: 0; -} -.cropmask .point_nw { - cursor: nw-resize; - left: 0; - top: 0; -} -.cropmask .point_se { - cursor: se-resize; - bottom: 0; - right: 0; -} -.cropmask .point_sw { - cursor: sw-resize; - bottom: 0; - left: 0; -} -.cropaera .ondrag .point, -.cropaera .ondrag .resize, -.cropaera .ondrag .viewport { - cursor: inherit; -} -.cropaera .low .resize_e .point, -.cropaera .low .resize_w .point, -.cropaera .narrow .resize_n .point, -.cropaera .narrow .resize_s .point { - display: none; -} -:root .cropmask .mask_top, -:root .cropmask .mask_left, -:root .cropmask .mask_right, -:root .cropmask .mask_bottom, -:root .cropmask .viewport .point { - filter: none; -} -.cropaera { - *height: expression(firstChild.offsetHeight); - *width: expression(firstChild.offsetWidth); - *display: inline; - *zoom: 1; -} -.cropmask { - *height: expression(offsetParent.clientHeight); - *width: expression(offsetParent.clientWidth); -} -.cropmask .mask_middle { - *overflow: hidden; -} -.cropmask .mask_left { - *float: left; - _margin-right: -3px; -} -.cropmask .mask_right { - *float: right; - _margin-left: -3px; -} -.cropmask .mask_left, -.cropmask .mask_right { - *padding-bottom: 999em; - *margin-bottom: -999em; -} -.cropmask .mask_center { - *zoom: 1; -} \ No newline at end of file diff --git a/erp_web/js/channel/jquery-1.8.3.min.js b/erp_web/js/channel/jquery-1.8.3.min.js deleted file mode 100644 index 83589daa..00000000 --- a/erp_web/js/channel/jquery-1.8.3.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v1.8.3 jquery.com | jquery.org/license */ -(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
      6(t;9pb7W%P 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

      WKo^Xyns-3S%U@J~=Atce4 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ĺY9E9y3#T90&TLpSLrLQaNVtNnKaFOKzZs< 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

      FQsC+AYY4$X)GD3_g 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

      a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
      t
      ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
      ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
      ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

      ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
      ","
      "],thead:[1,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],col:[2,"","
      "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
      ","
      "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
      ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/erp_web/js/channel/jquery.crop.js b/erp_web/js/channel/jquery.crop.js deleted file mode 100644 index 09d947a0..00000000 --- a/erp_web/js/channel/jquery.crop.js +++ /dev/null @@ -1,156 +0,0 @@ -(function(win, $, doc){ - var islteie7 /*@cc_on = (document.documentMode || 7) < 8 @*/, - cropmask = '
      '; - cropmask = '
      ' + ( islteie7 ? cropmask : "" ) + '
      ' + ( islteie7 ? "" : cropmask ) + '
      '; - - $.fn.crop = function(onChange, thumb){ - - var aera = $("
      ").addClass("cropaera").css("position", "relative"), - image = $(this).css("margin", "auto"), - parent = image.parent(); - - if(thumb){ - thumb = $(thumb); - setTimeout(function(){ - thumb.html(""); - thumb.append(image.clone().removeAttr("id").css({ - position: "relative" - })); - setThumb(); - }, 300); - } - - if(parent.hasClass("cropaera")){ - parent.find(".mask_top, .mask_middle, .mask_left, .mask_right").attr("style", ""); - return this; - } - - aera.insertBefore(image); - aera.append(image); - aera.append(cropmask); - - aera.bind("selectstart", function(e){ - e.stopPropagation(); - e.preventDefault(); - return false; - }); - - var drag, - size, - maskbox = aera.find(".cropmask"); - mask = { - bottom: maskbox.find(".mask_bottom"), - middle: maskbox.find(".mask_middle"), - viewport: maskbox.find(".viewport"), - right: maskbox.find(".mask_right"), - left: maskbox.find(".mask_left"), - top: maskbox.find(".mask_top"), - mask: maskbox - }; - - function posint(n){ - return Math.max(n, 0); - } - - function prec(n){ - return Math.round(n * 100) + "%"; - } - - function getSize(){ - return { - aeraHeight: mask.mask.height(), - aeraWidth: mask.mask.width(), - height: mask.middle.height(), - width: mask.viewport.width(), - right: mask.right.width(), - left: mask.left.width(), - top: mask.top.height() - }; - } - - function setThumb(){ - var cropSize = getSize(), - rx = cropSize.aeraWidth / cropSize.width * thumb.width(), - ry = cropSize.aeraHeight / cropSize.height * thumb.height(); - $(thumb.children()).css({ - width: rx, - height: ry, - left: cropSize.left / cropSize.aeraWidth * -rx, - top: cropSize.top / cropSize.aeraHeight * -ry - }); - }; - - var setSize = { - height: function(o) { - mask.middle.height(Math.min(mask.mask.height() - mask.top.height(), posint(size.height + o.y))); - }, - right: function(o) { - mask.right.width(Math.min(mask.mask.width() - mask.left.width(), posint(size.right - o.x))); - }, - left: function(o) { - mask.left.width(Math.min(mask.mask.width() - mask.right.width(), posint(size.left + o.x))); - }, - top: function(o) { - return posint(size.top + o.y); - } - }; - - aera.mousedown(function(e) { - var cursor = $(e.target).css("cursor"); - drag = { - x: e.pageX, - y: e.pageY, - type: cursor.replace(/-resize$/, "") - }; - size = getSize(); - aera.css("cursor", cursor) - mask.mask.addClass("ondrag"); - }) - $(document).bind("mouseup blur",function(e) { - if(drag){ - onChange(getSize()); - } - aera.css("cursor", "") - mask.mask.removeClass("ondrag"); - drag = null; - }).mousemove(function(e) { - if(drag){ - if(thumb){ - setThumb(); - } - var type = drag.type, - offset = { - x: e.pageX - drag.x, - y: e.pageY - drag.y - }; - if(type == "move"){ - if(mask.left.width()){ - setSize.right(offset); - } - if(mask.right.width()){ - setSize.left(offset); - } - - mask.top.height(Math.min(mask.mask.height() - mask.middle.height(), setSize.top(offset))); - } else { - if(/n/.test(type)){ - var top = Math.min(mask.bottom.position().top, setSize.top(offset)); - mask.top.height(top); - mask.middle.height(size.height + size.top - top); - } - if(/w/.test(type)){ - setSize.left(offset); - } - if(/e/.test(type)){ - setSize.right(offset); - } - if(/s/.test(type)){ - setSize.height(offset); - } - } - } - }); - - return this; - }; -})(this, this.jQuery, this.document); diff --git a/erp_web/js/channel/json2.js b/erp_web/js/channel/json2.js deleted file mode 100644 index f0891924..00000000 --- a/erp_web/js/channel/json2.js +++ /dev/null @@ -1,486 +0,0 @@ -/* - json2.js - 2012-10-08 - - Public Domain. - - NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. - - See http://www.JSON.org/js.html - - - This code should be minified before deployment. - See http://javascript.crockford.com/jsmin.html - - USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO - NOT CONTROL. - - - This file creates a global JSON object containing two methods: stringify - and parse. - - JSON.stringify(value, replacer, space) - value any JavaScript value, usually an object or array. - - replacer an optional parameter that determines how object - values are stringified for objects. It can be a - function or an array of strings. - - space an optional parameter that specifies the indentation - of nested structures. If it is omitted, the text will - be packed without extra whitespace. If it is a number, - it will specify the number of spaces to indent at each - level. If it is a string (such as '\t' or ' '), - it contains the characters used to indent at each level. - - This method produces a JSON text from a JavaScript value. - - When an object value is found, if the object contains a toJSON - method, its toJSON method will be called and the result will be - stringified. A toJSON method does not serialize: it returns the - value represented by the name/value pair that should be serialized, - or undefined if nothing should be serialized. The toJSON method - will be passed the key associated with the value, and this will be - bound to the value - - For example, this would serialize Dates as ISO strings. - - Date.prototype.toJSON = function (key) { - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - return this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z'; - }; - - You can provide an optional replacer method. It will be passed the - key and value of each member, with this bound to the containing - object. The value that is returned from your method will be - serialized. If your method returns undefined, then the member will - be excluded from the serialization. - - If the replacer parameter is an array of strings, then it will be - used to select the members to be serialized. It filters the results - such that only members with keys listed in the replacer array are - stringified. - - Values that do not have JSON representations, such as undefined or - functions, will not be serialized. Such values in objects will be - dropped; in arrays they will be replaced with null. You can use - a replacer function to replace those with JSON values. - JSON.stringify(undefined) returns undefined. - - The optional space parameter produces a stringification of the - value that is filled with line breaks and indentation to make it - easier to read. - - If the space parameter is a non-empty string, then that string will - be used for indentation. If the space parameter is a number, then - the indentation will be that many spaces. - - Example: - - text = JSON.stringify(['e', {pluribus: 'unum'}]); - // text is '["e",{"pluribus":"unum"}]' - - - text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t'); - // text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]' - - text = JSON.stringify([new Date()], function (key, value) { - return this[key] instanceof Date ? - 'Date(' + this[key] + ')' : value; - }); - // text is '["Date(---current time---)"]' - - - JSON.parse(text, reviver) - This method parses a JSON text to produce an object or array. - It can throw a SyntaxError exception. - - The optional reviver parameter is a function that can filter and - transform the results. It receives each of the keys and values, - and its return value is used instead of the original value. - If it returns what it received, then the structure is not modified. - If it returns undefined then the member is deleted. - - Example: - - // Parse the text. Values that look like ISO date strings will - // be converted to Date objects. - - myData = JSON.parse(text, function (key, value) { - var a; - if (typeof value === 'string') { - a = -/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value); - if (a) { - return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4], - +a[5], +a[6])); - } - } - return value; - }); - - myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) { - var d; - if (typeof value === 'string' && - value.slice(0, 5) === 'Date(' && - value.slice(-1) === ')') { - d = new Date(value.slice(5, -1)); - if (d) { - return d; - } - } - return value; - }); - - - This is a reference implementation. You are free to copy, modify, or - redistribute. -*/ - -/*jslint evil: true, regexp: true */ - -/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply, - call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours, - getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, - lastIndex, length, parse, prototype, push, replace, slice, stringify, - test, toJSON, toString, valueOf -*/ - - -// Create a JSON object only if one does not already exist. We create the -// methods in a closure to avoid creating global variables. - -if (typeof JSON !== 'object') { - JSON = {}; -} - -(function () { - 'use strict'; - - function f(n) { - // Format integers to have at least two digits. - return n < 10 ? '0' + n : n; - } - - if (typeof Date.prototype.toJSON !== 'function') { - - Date.prototype.toJSON = function (key) { - - return isFinite(this.valueOf()) - ? this.getUTCFullYear() + '-' + - f(this.getUTCMonth() + 1) + '-' + - f(this.getUTCDate()) + 'T' + - f(this.getUTCHours()) + ':' + - f(this.getUTCMinutes()) + ':' + - f(this.getUTCSeconds()) + 'Z' - : null; - }; - - String.prototype.toJSON = - Number.prototype.toJSON = - Boolean.prototype.toJSON = function (key) { - return this.valueOf(); - }; - } - - var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - gap, - indent, - meta = { // table of character substitutions - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }, - rep; - - - function quote(string) { - -// If the string contains no control characters, no quote characters, and no -// backslash characters, then we can safely slap some quotes around it. -// Otherwise we must also replace the offending characters with safe escape -// sequences. - - escapable.lastIndex = 0; - return escapable.test(string) ? '"' + string.replace(escapable, function (a) { - var c = meta[a]; - return typeof c === 'string' - ? c - : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }) + '"' : '"' + string + '"'; - } - - - function str(key, holder) { - -// Produce a string from holder[key]. - - var i, // The loop counter. - k, // The member key. - v, // The member value. - length, - mind = gap, - partial, - value = holder[key]; - -// If the value has a toJSON method, call it to obtain a replacement value. - - if (value && typeof value === 'object' && - typeof value.toJSON === 'function') { - value = value.toJSON(key); - } - -// If we were called with a replacer function, then call the replacer to -// obtain a replacement value. - - if (typeof rep === 'function') { - value = rep.call(holder, key, value); - } - -// What happens next depends on the value's type. - - switch (typeof value) { - case 'string': - return quote(value); - - case 'number': - -// JSON numbers must be finite. Encode non-finite numbers as null. - - return isFinite(value) ? String(value) : 'null'; - - case 'boolean': - case 'null': - -// If the value is a boolean or null, convert it to a string. Note: -// typeof null does not produce 'null'. The case is included here in -// the remote chance that this gets fixed someday. - - return String(value); - -// If the type is 'object', we might be dealing with an object or an array or -// null. - - case 'object': - -// Due to a specification blunder in ECMAScript, typeof null is 'object', -// so watch out for that case. - - if (!value) { - return 'null'; - } - -// Make an array to hold the partial results of stringifying this object value. - - gap += indent; - partial = []; - -// Is the value an array? - - if (Object.prototype.toString.apply(value) === '[object Array]') { - -// The value is an array. Stringify every element. Use null as a placeholder -// for non-JSON values. - - length = value.length; - for (i = 0; i < length; i += 1) { - partial[i] = str(i, value) || 'null'; - } - -// Join all of the elements together, separated with commas, and wrap them in -// brackets. - - v = partial.length === 0 - ? '[]' - : gap - ? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']' - : '[' + partial.join(',') + ']'; - gap = mind; - return v; - } - -// If the replacer is an array, use it to select the members to be stringified. - - if (rep && typeof rep === 'object') { - length = rep.length; - for (i = 0; i < length; i += 1) { - if (typeof rep[i] === 'string') { - k = rep[i]; - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } else { - -// Otherwise, iterate through all of the keys in the object. - - for (k in value) { - if (Object.prototype.hasOwnProperty.call(value, k)) { - v = str(k, value); - if (v) { - partial.push(quote(k) + (gap ? ': ' : ':') + v); - } - } - } - } - -// Join all of the member texts together, separated with commas, -// and wrap them in braces. - - v = partial.length === 0 - ? '{}' - : gap - ? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}' - : '{' + partial.join(',') + '}'; - gap = mind; - return v; - } - } - -// If the JSON object does not yet have a stringify method, give it one. - - if (typeof JSON.stringify !== 'function') { - JSON.stringify = function (value, replacer, space) { - -// The stringify method takes a value and an optional replacer, and an optional -// space parameter, and returns a JSON text. The replacer can be a function -// that can replace values, or an array of strings that will select the keys. -// A default replacer method can be provided. Use of the space parameter can -// produce text that is more easily readable. - - var i; - gap = ''; - indent = ''; - -// If the space parameter is a number, make an indent string containing that -// many spaces. - - if (typeof space === 'number') { - for (i = 0; i < space; i += 1) { - indent += ' '; - } - -// If the space parameter is a string, it will be used as the indent string. - - } else if (typeof space === 'string') { - indent = space; - } - -// If there is a replacer, it must be a function or an array. -// Otherwise, throw an error. - - rep = replacer; - if (replacer && typeof replacer !== 'function' && - (typeof replacer !== 'object' || - typeof replacer.length !== 'number')) { - throw new Error('JSON.stringify'); - } - -// Make a fake root object containing our value under the key of ''. -// Return the result of stringifying the value. - - return str('', {'': value}); - }; - } - - -// If the JSON object does not yet have a parse method, give it one. - - if (typeof JSON.parse !== 'function') { - JSON.parse = function (text, reviver) { - -// The parse method takes a text and an optional reviver function, and returns -// a JavaScript value if the text is a valid JSON text. - - var j; - - function walk(holder, key) { - -// The walk method is used to recursively walk the resulting structure so -// that modifications can be made. - - var k, v, value = holder[key]; - if (value && typeof value === 'object') { - for (k in value) { - if (Object.prototype.hasOwnProperty.call(value, k)) { - v = walk(value, k); - if (v !== undefined) { - value[k] = v; - } else { - delete value[k]; - } - } - } - } - return reviver.call(holder, key, value); - } - - -// Parsing happens in four stages. In the first stage, we replace certain -// Unicode characters with escape sequences. JavaScript handles many characters -// incorrectly, either silently deleting them, or treating them as line endings. - - text = String(text); - cx.lastIndex = 0; - if (cx.test(text)) { - text = text.replace(cx, function (a) { - return '\\u' + - ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }); - } - -// In the second stage, we run the text against regular expressions that look -// for non-JSON patterns. We are especially concerned with '()' and 'new' -// because they can cause invocation, and '=' because it can cause mutation. -// But just to be safe, we want to reject all unexpected forms. - -// We split the second stage into 4 regexp operations in order to work around -// crippling inefficiencies in IE's and Safari's regexp engines. First we -// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we -// replace all simple value tokens with ']' characters. Third, we delete all -// open brackets that follow a colon or comma or that begin the text. Finally, -// we look to see that the remaining characters are only whitespace or ']' or -// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval. - - if (/^[\],:{}\s]*$/ - .test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@') - .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']') - .replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) { - -// In the third stage we use the eval function to compile the text into a -// JavaScript structure. The '{' operator is subject to a syntactic ambiguity -// in JavaScript: it can begin a block or an object literal. We wrap the text -// in parens to eliminate the ambiguity. - - j = eval('(' + text + ')'); - -// In the optional fourth stage, we recursively walk the new structure, passing -// each name/value pair to a reviver function for possible transformation. - - return typeof reviver === 'function' - ? walk({'': j}, '') - : j; - } - -// If the text is not JSON parseable, then a SyntaxError is thrown. - - throw new SyntaxError('JSON.parse'); - }; - } -}()); \ No newline at end of file diff --git a/erp_web/js/datagrid-detailview.js b/erp_web/js/datagrid-detailview.js deleted file mode 100644 index 709a98d7..00000000 --- a/erp_web/js/datagrid-detailview.js +++ /dev/null @@ -1,539 +0,0 @@ -$.extend($.fn.datagrid.defaults, { - autoUpdateDetail: true // Define if update the row detail content when update a row -}); - -var detailview = $.extend({}, $.fn.datagrid.defaults.view, { - render: function(target, container, frozen){ - var state = $.data(target, 'datagrid'); - var opts = state.options; - if (frozen){ - if (!(opts.rownumbers || (opts.frozenColumns && opts.frozenColumns.length))){ - return; - } - } - - var rows = state.data.rows; - var fields = $(target).datagrid('getColumnFields', frozen); - var table = []; - table.push('
      '); - for(var i=0; i'); - table.push(this.renderRow.call(this, target, fields, frozen, i, rows[i])); - table.push(''); - - table.push(''); - if (frozen){ - table.push(''); - table.push(''); - - } - table.push('
      '); - } else { - table.push(''); - } - - table.push('
      '); - if (frozen){ - table.push(' '); - } else { - table.push(opts.detailFormatter.call(target, i, rows[i])); - } - table.push('
      '); - - table.push('
      '); - - $(container).html(table.join('')); - }, - - renderRow: function(target, fields, frozen, rowIndex, rowData){ - var opts = $.data(target, 'datagrid').options; - - var cc = []; - if (frozen && opts.rownumbers){ - var rownumber = rowIndex + 1; - if (opts.pagination){ - rownumber += (opts.pageNumber-1)*opts.pageSize; - } - cc.push('
      '+rownumber+'
      '); - } - for(var i=0; i'); - - if (col.checkbox){ - style = ''; - } else if (col.expander){ - style = "text-align:center;height:16px;"; - } else { - style = styleValue; - if (col.align){style += ';text-align:' + col.align + ';'} - if (!opts.nowrap){ - style += ';white-space:normal;height:auto;'; - } else if (opts.autoRowHeight){ - style += ';height:auto;'; - } - } - - cc.push('
      '); - - if (col.checkbox){ - cc.push(''); - } else if (col.expander) { - //cc.push('
      '); - cc.push(''); - //cc.push('
      '); - } else if (col.formatter){ - cc.push(col.formatter(value, rowData, rowIndex)); - } else { - cc.push(value); - } - - cc.push('
      '); - cc.push(''); - } - } - return cc.join(''); - }, - - insertRow: function(target, index, row){ - var opts = $.data(target, 'datagrid').options; - var dc = $.data(target, 'datagrid').dc; - var panel = $(target).datagrid('getPanel'); - var view1 = dc.view1; - var view2 = dc.view2; - - var isAppend = false; - var rowLength = $(target).datagrid('getRows').length; - if (rowLength == 0){ - $(target).datagrid('loadData',{total:1,rows:[row]}); - return; - } - - if (index == undefined || index == null || index >= rowLength) { - index = rowLength; - isAppend = true; - this.canUpdateDetail = false; - } - - $.fn.datagrid.defaults.view.insertRow.call(this, target, index, row); - - _insert(true); - _insert(false); - - this.canUpdateDetail = true; - - function _insert(frozen){ - var tr = opts.finder.getTr(target, index, 'body', frozen?1:2); - if (isAppend){ - var detail = tr.next(); - var newDetail = tr.next().clone(); - tr.insertAfter(detail); - } else { - var newDetail = tr.next().next().clone(); - } - newDetail.insertAfter(tr); - newDetail.hide(); - if (!frozen){ - newDetail.find('div.datagrid-row-detail').html(opts.detailFormatter.call(target, index, row)); - } - } - }, - - deleteRow: function(target, index){ - var opts = $.data(target, 'datagrid').options; - var dc = $.data(target, 'datagrid').dc; - var tr = opts.finder.getTr(target, index); - tr.next().remove(); - $.fn.datagrid.defaults.view.deleteRow.call(this, target, index); - dc.body2.triggerHandler('scroll'); - }, - - updateRow: function(target, rowIndex, row){ - var dc = $.data(target, 'datagrid').dc; - var opts = $.data(target, 'datagrid').options; - var cls = $(target).datagrid('getExpander', rowIndex).attr('class'); - $.fn.datagrid.defaults.view.updateRow.call(this, target, rowIndex, row); - $(target).datagrid('getExpander', rowIndex).attr('class',cls); - - // update the detail content - if (opts.autoUpdateDetail && this.canUpdateDetail){ - var row = $(target).datagrid('getRows')[rowIndex]; - var detail = $(target).datagrid('getRowDetail', rowIndex); - detail.html(opts.detailFormatter.call(target, rowIndex, row)); - } - }, - - bindEvents: function(target){ - var state = $.data(target, 'datagrid'); - - if (state.ss.bindDetailEvents){return;} - state.ss.bindDetailEvents = true; - - var dc = state.dc; - var opts = state.options; - var body = dc.body1.add(dc.body2); - var clickHandler = ($.data(body[0],'events')||$._data(body[0],'events')).click[0].handler; - body.unbind('click').bind('click', function(e){ - var tt = $(e.target); - var tr = tt.closest('tr.datagrid-row'); - if (!tr.length){return} - if (tt.hasClass('datagrid-row-expander')){ - var rowIndex = parseInt(tr.attr('datagrid-row-index')); - if (tt.hasClass('datagrid-row-expand')){ - $(target).datagrid('expandRow', rowIndex); - } else { - $(target).datagrid('collapseRow', rowIndex); - } - $(target).datagrid('fixRowHeight'); - - } else { - clickHandler(e); - } - e.stopPropagation(); - }); - }, - - onBeforeRender: function(target){ - var state = $.data(target, 'datagrid'); - var opts = state.options; - var dc = state.dc; - var t = $(target); - var hasExpander = false; - var fields = t.datagrid('getColumnFields',true).concat(t.datagrid('getColumnFields')); - for(var i=0; i
      '); - if ($('tr',t).length == 0){ - td.wrap('').parent().appendTo($('tbody',t)); - } else if (opts.rownumbers){ - td.insertAfter(t.find('td:has(div.datagrid-header-rownumber)')); - } else { - td.prependTo(t.find('tr:first')); - } - } - - // if (!state.bindDetailEvents){ - // state.bindDetailEvents = true; - // var that = this; - // setTimeout(function(){ - // that.bindEvents(target); - // },0); - // } - }, - - onAfterRender: function(target){ - var that = this; - var state = $.data(target, 'datagrid'); - var dc = state.dc; - var opts = state.options; - var panel = $(target).datagrid('getPanel'); - - $.fn.datagrid.defaults.view.onAfterRender.call(this, target); - - if (!state.onResizeColumn){ - state.onResizeColumn = opts.onResizeColumn; - opts.onResizeColumn = function(field, width){ - if (!opts.fitColumns){ - resizeDetails(); - } - var rowCount = $(target).datagrid('getRows').length; - for(var i=0; itable.datagrid-btable>tbody>tr>td>div.datagrid-row-detail:visible'); - // if (details.length){ - // var ww = 0; - // dc.header2.find('.datagrid-header-check:visible,.datagrid-cell:visible').each(function(){ - // ww += $(this).outerWidth(true) + 1; - // }); - // if (ww != details.outerWidth(true)){ - // details._outerWidth(ww); - // details.find('.easyui-fluid').trigger('_resize'); - // } - // } - // } - function resizeDetails(){ - var details = dc.body2.find('>table.datagrid-btable>tbody>tr>td>div.datagrid-row-detail:visible'); - if (details.length){ - var ww = 0; - // dc.header2.find('.datagrid-header-check:visible,.datagrid-cell:visible').each(function(){ - // ww += $(this).outerWidth(true) + 1; - // }); - dc.body2.find('>table.datagrid-btable>tbody>tr:visible:first').find('.datagrid-cell-check:visible,.datagrid-cell:visible').each(function(){ - ww += $(this).outerWidth(true) + 1; - }); - if (ww != details.outerWidth(true)){ - details._outerWidth(ww); - details.find('.easyui-fluid').trigger('_resize'); - } - } - } - - - this.canUpdateDetail = true; // define if to update the detail content when 'updateRow' method is called; - - var footer = dc.footer1.add(dc.footer2); - footer.find('span.datagrid-row-expander').css('visibility', 'hidden'); - $(target).datagrid('resize'); - - this.bindEvents(target); - var detail = dc.body1.add(dc.body2).find('div.datagrid-row-detail'); - detail.unbind().bind('mouseover mouseout click dblclick contextmenu scroll', function(e){ - e.stopPropagation(); - }); - } -}); - -$.extend($.fn.datagrid.methods, { - fixDetailRowHeight: function(jq, index){ - return jq.each(function(){ - var opts = $.data(this, 'datagrid').options; - if (!(opts.rownumbers || (opts.frozenColumns && opts.frozenColumns.length))){ - return; - } - var dc = $.data(this, 'datagrid').dc; - var tr1 = opts.finder.getTr(this, index, 'body', 1).next(); - var tr2 = opts.finder.getTr(this, index, 'body', 2).next(); - // fix the detail row height - if (tr2.is(':visible')){ - tr1.css('height', ''); - tr2.css('height', ''); - var height = Math.max(tr1.height(), tr2.height()); - tr1.css('height', height); - tr2.css('height', height); - } - dc.body2.triggerHandler('scroll'); - }); - }, - getExpander: function(jq, index){ // get row expander object - var opts = $.data(jq[0], 'datagrid').options; - return opts.finder.getTr(jq[0], index).find('span.datagrid-row-expander'); - }, - // get row detail container - getRowDetail: function(jq, index){ - var opts = $.data(jq[0], 'datagrid').options; - var tr = opts.finder.getTr(jq[0], index, 'body', 2); - // return tr.next().find('div.datagrid-row-detail'); - return tr.next().find('>td>div.datagrid-row-detail'); - }, - expandRow: function(jq, index){ - return jq.each(function(){ - var opts = $(this).datagrid('options'); - var dc = $.data(this, 'datagrid').dc; - var expander = $(this).datagrid('getExpander', index); - if (expander.hasClass('datagrid-row-expand')){ - expander.removeClass('datagrid-row-expand').addClass('datagrid-row-collapse'); - var tr1 = opts.finder.getTr(this, index, 'body', 1).next(); - var tr2 = opts.finder.getTr(this, index, 'body', 2).next(); - tr1.show(); - tr2.show(); - $(this).datagrid('fixDetailRowHeight', index); - if (opts.onExpandRow){ - var row = $(this).datagrid('getRows')[index]; - opts.onExpandRow.call(this, index, row); - } - } - }); - }, - collapseRow: function(jq, index){ - return jq.each(function(){ - var opts = $(this).datagrid('options'); - var dc = $.data(this, 'datagrid').dc; - var expander = $(this).datagrid('getExpander', index); - if (expander.hasClass('datagrid-row-collapse')){ - expander.removeClass('datagrid-row-collapse').addClass('datagrid-row-expand'); - var tr1 = opts.finder.getTr(this, index, 'body', 1).next(); - var tr2 = opts.finder.getTr(this, index, 'body', 2).next(); - tr1.hide(); - tr2.hide(); - dc.body2.triggerHandler('scroll'); - if (opts.onCollapseRow){ - var row = $(this).datagrid('getRows')[index]; - opts.onCollapseRow.call(this, index, row); - } - } - }); - } -}); - -$.extend($.fn.datagrid.methods, { - subgrid: function(jq, conf){ - return jq.each(function(){ - createGrid(this, conf); - - function createGrid(target, conf, prow){ - var queryParams = $.extend({}, conf.options.queryParams||{}); - // queryParams[conf.options.foreignField] = prow ? prow[conf.options.foreignField] : undefined; - if (prow){ - var fk = conf.options.foreignField; - if ($.isFunction(fk)){ - $.extend(queryParams, fk.call(conf, prow)); - } else { - queryParams[fk] = prow[fk]; - } - } - - var plugin = conf.options.edatagrid ? 'edatagrid' : 'datagrid'; - - $(target)[plugin]($.extend({}, conf.options, { - subgrid: conf.subgrid, - view: (conf.subgrid ? detailview : undefined), - queryParams: queryParams, - detailFormatter: function(index, row){ - return '
      '; - }, - onExpandRow: function(index, row){ - var opts = $(this).datagrid('options'); - var rd = $(this).datagrid('getRowDetail', index); - var dg = getSubGrid(rd); - if (!dg.data('datagrid')){ - createGrid(dg[0], opts.subgrid, row); - } - rd.find('.easyui-fluid').trigger('_resize'); - setHeight(this, index); - if (conf.options.onExpandRow){ - conf.options.onExpandRow.call(this, index, row); - } - }, - onCollapseRow: function(index, row){ - setHeight(this, index); - if (conf.options.onCollapseRow){ - conf.options.onCollapseRow.call(this, index, row); - } - }, - onResize: function(){ - var dg = $(this).children('div.datagrid-view').children('table') - setParentHeight(this); - }, - onResizeColumn: function(field, width){ - setParentHeight(this); - if (conf.options.onResizeColumn){ - conf.options.onResizeColumn.call(this, field, width); - } - }, - onLoadSuccess: function(data){ - setParentHeight(this); - if (conf.options.onLoadSuccess){ - conf.options.onLoadSuccess.call(this, data); - } - } - })); - } - function getSubGrid(rowDetail){ - var div = $(rowDetail).children('div'); - if (div.children('div.datagrid').length){ - return div.find('>div.datagrid>div.panel-body>div.datagrid-view>table.datagrid-subgrid'); - } else { - return div.find('>table.datagrid-subgrid'); - } - } - function setParentHeight(target){ - var tr = $(target).closest('div.datagrid-row-detail').closest('tr').prev(); - if (tr.length){ - var index = parseInt(tr.attr('datagrid-row-index')); - var dg = tr.closest('div.datagrid-view').children('table'); - setHeight(dg[0], index); - } - } - function setHeight(target, index){ - $(target).datagrid('fixDetailRowHeight', index); - $(target).datagrid('fixRowHeight', index); - var tr = $(target).closest('div.datagrid-row-detail').closest('tr').prev(); - if (tr.length){ - var index = parseInt(tr.attr('datagrid-row-index')); - var dg = tr.closest('div.datagrid-view').children('table'); - setHeight(dg[0], index); - } - } - }); - }, - getSelfGrid: function(jq){ - var grid = jq.closest('.datagrid'); - if (grid.length){ - return grid.find('>.datagrid-wrap>.datagrid-view>.datagrid-f'); - } else { - return null; - } - }, - getParentGrid: function(jq){ - var detail = jq.closest('div.datagrid-row-detail'); - if (detail.length){ - return detail.closest('.datagrid-view').children('.datagrid-f'); - } else { - return null; - } - }, - getParentRowIndex: function(jq){ - var detail = jq.closest('div.datagrid-row-detail'); - if (detail.length){ - var tr = detail.closest('tr').prev(); - return parseInt(tr.attr('datagrid-row-index')); - } else { - return -1; - } - } -}); diff --git a/erp_web/js/grayscale.js b/erp_web/js/grayscale.js deleted file mode 100644 index 8eba45e2..00000000 --- a/erp_web/js/grayscale.js +++ /dev/null @@ -1,310 +0,0 @@ -/* - * -- grayscale.js -- - * Copyright (C) James Padolsey (http://james.padolsey.com) - * - */ - -var grayscale = (function(){ - - var config = { - colorProps: ['color','backgroundColor','borderBottomColor','borderTopColor','borderLeftColor','borderRightColor','backgroundImage'], - externalImageHandler : { - /* Grayscaling externally hosted images does not work - - Use these functions to handle those images as you so desire */ - /* Out of convenience these functions are also used for browsers - like Chrome that do not support CanvasContext.getImageData */ - init : function(el, src) { - if (el.nodeName.toLowerCase() === 'img') { - // Is IMG element... - } else { - // Is background-image element: - // Default - remove background images - data(el).backgroundImageSRC = src; - el.style.backgroundImage = ''; - } - }, - reset : function(el) { - if (el.nodeName.toLowerCase() === 'img') { - // Is IMG element... - } else { - // Is background-image element: - el.style.backgroundImage = 'url(' + (data(el).backgroundImageSRC || '') + ')'; - } - } - } - }, - log = function(){ - try { window.console.log.apply(console, arguments); } - catch(e) {}; - }, - isExternal = function(url) { - // Checks whether URL is external: 'CanvasContext.getImageData' - // only works if the image is on the current domain. - return (new RegExp('https?://(?!' + window.location.hostname + ')')).test(url); - }, - data = (function(){ - - var cache = [0], - expando = 'data' + (+new Date()); - - return function(elem) { - var cacheIndex = elem[expando], - nextCacheIndex = cache.length; - if(!cacheIndex) { - cacheIndex = elem[expando] = nextCacheIndex; - cache[cacheIndex] = {}; - } - return cache[cacheIndex]; - }; - - })(), - desatIMG = function(img, prepare, realEl) { - - // realEl is only set when img is temp (for BG images) - - var canvas = document.createElement('canvas'), - context = canvas.getContext('2d'), - height = img.naturalHeight || img.offsetHeight || img.height, - width = img.naturalWidth || img.offsetWidth || img.width, - imgData; - - canvas.height = height; - canvas.width = width; - context.drawImage(img, 0, 0); - try { - imgData = context.getImageData(0, 0, width, height); - } catch(e) {} - - if (prepare) { - desatIMG.preparing = true; - // Slowly recurse through pixels for prep, - // :: only occurs on grayscale.prepare() - var y = 0; - (function(){ - - if (!desatIMG.preparing) { return; } - - if (y === height) { - // Finished! - context.putImageData(imgData, 0, 0, 0, 0, width, height); - realEl ? (data(realEl).BGdataURL = canvas.toDataURL()) - : (data(img).dataURL = canvas.toDataURL()) - } - - for (var x = 0; x < width; x++) { - var i = (y * width + x) * 4; - // Apply Monoschrome level across all channels: - imgData.data[i] = imgData.data[i+1] = imgData.data[i+2] = - RGBtoGRAYSCALE(imgData.data[i], imgData.data[i+1], imgData.data[i+2]); - } - - y++; - setTimeout(arguments.callee, 0); - - })(); - return; - } else { - // If desatIMG was called without 'prepare' flag - // then cancel recursion and proceed with force! (below) - desatIMG.preparing = false; - } - - for (var y = 0; y < height; y++) { - for (var x = 0; x < width; x++) { - var i = (y * width + x) * 4; - // Apply Monoschrome level across all channels: - imgData.data[i] = imgData.data[i+1] = imgData.data[i+2] = - RGBtoGRAYSCALE(imgData.data[i], imgData.data[i+1], imgData.data[i+2]); - } - } - - context.putImageData(imgData, 0, 0, 0, 0, width, height); - return canvas; - - }, - getStyle = function(el, prop) { - var style = document.defaultView && document.defaultView.getComputedStyle ? - document.defaultView.getComputedStyle(el, null)[prop] - : el.currentStyle[prop]; - // If format is #FFFFFF: (convert to RGB) - if (style && /^#[A-F0-9]/i.test(style)) { - var hex = style.match(/[A-F0-9]{2}/ig); - style = 'rgb(' + parseInt(hex[0], 16) + ',' - + parseInt(hex[1], 16) + ',' - + parseInt(hex[2], 16) + ')'; - } - return style; - }, - RGBtoGRAYSCALE = function(r,g,b) { - // Returns single monochrome figure: - return parseInt( (0.2125 * r) + (0.7154 * g) + (0.0721 * b), 10 ); - }, - getAllNodes = function(context) { - var all = Array.prototype.slice.call(context.getElementsByTagName('*')); - all.unshift(context); - return all; - }; - - var init = function(context) { - - // Handle if a DOM collection is passed instead of a single el: - if (context && context[0] && context.length && context[0].nodeName) { - // Is a DOM collection: - var allContexts = Array.prototype.slice.call(context), - cIndex = -1, cLen = allContexts.length; - while (++cIndex -1) { - var urlPatt = /\(['"]?(.+?)['"]?\)/, - url = style.match(urlPatt)[1]; - if (isExternal(url)) { - config.externalImageHandler.init(cur, url); - data(cur).externalBG = true; - continue; - } - // data(cur).BGdataURL refers to caches URL (from preparation) - try { - var imgSRC = data(cur).BGdataURL || (function(){ - var temp = document.createElement('img'); - temp.src = url; - return desatIMG(temp).toDataURL(); - })(); - - cur.style[prop] = style.replace(urlPatt, function(_, url){ - return '(' + imgSRC + ')'; - }); - } catch(e) { config.externalImageHandler.init(cur, url); } - } - } - } - } - - }; - - init.reset = function(context) { - // Handle if a DOM collection is passed instead of a single el: - if (context && context[0] && context.length && context[0].nodeName) { - // Is a DOM collection: - var allContexts = Array.prototype.slice.call(context), - cIndex = -1, cLen = allContexts.length; - while (++cIndex -1) { - var urlPatt = /\(['"]?(.+?)['"]?\)/, - url = style.match(urlPatt)[1]; - if (!isExternal(url)) { - var temp = document.createElement('img'); - temp.src = url; - desatIMG(temp, true, cur); - } - } - } - } - }; - - return init; - -})(); \ No newline at end of file diff --git a/erp_web/js/imgpreview/imagepreview.js b/erp_web/js/imgpreview/imagepreview.js deleted file mode 100644 index a5d97e15..00000000 --- a/erp_web/js/imgpreview/imagepreview.js +++ /dev/null @@ -1,113 +0,0 @@ -function imagepreview(file, view, call) { - - var maxHeight = view.clientHeight, - maxWidth = view.clientWidth, - doc = document; - - function setsize(info, img){ - var iwidth, iheight; - if((info.width / maxWidth) > (info.height / maxHeight)){ - iwidth = maxWidth; - iheight = Math.round(iwidth * info.height / info.width); - } else { - iheight = maxHeight; - iwidth = Math.round(iheight * info.width / info.height); - } - with(view.style){ - height = iheight + "px"; - width = iwidth + "px"; - overflow = "hidden"; - } - if(img){ - with(img.style){ - height = width = "100%"; - } - view.innerHTML = ""; - view.appendChild(img); - } - - } - - try{ - new FileReader(); - file.addEventListener("change", function(e){ - var image = this.files[0]; - function fireError(){ - var evObj = doc.createEvent('Events'); - evObj.initEvent( 'error', true, false ); - file.dispatchEvent(evObj); - file.value = ""; - } - if(!/^image\//.test(image.type)){ - e.stopPropagation(); - e.preventDefault(); - fireError(); - return false; - } - var reader = new FileReader(), - img = new Image(); - reader.onerror = img.onerror = fireError; - img.onload = function(){ - var info = { - height: img.height, - width: img.width, - name: image.name, - size: image.size - }; - if( call(info) !== false ){ - setsize(info, img); - } - img.onload = img.onerror = null; - } - reader.onload = function (){ - img.src = reader.result; - } - reader.readAsDataURL(image); - - }, false); - }catch(ex){ - - file.attachEvent("onchange", function() { - var path = file.value, - tt = doc.createElement("tt"), - name = path.slice(path.lastIndexOf("\\") + 1 ); - - if("XMLHttpRequest" in window){ - file.select(); - path = doc.selection.createRange().text, - doc.selection.empty(); - } - - function imgloader (mode){ - return "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + path + "', sizingMethod='" + mode + "')"; - } - (doc.body || doc.documentElement).appendChild(tt); - with(tt.runtimeStyle){ - filter = imgloader("image"); - zoom = width = height = 1; - position = "absolute"; - right = "9999em"; - top = "-9999em"; - border = 0; - } - var info = { - height: tt.offsetHeight, - width: tt.offsetWidth, - name: name - }; - if( info.height > 1 || info.width > 1 ){ - if(call(info) !== false ){ - view.style.filter = imgloader("scale"); - setsize(info); - } - } else { - file.fireEvent("onerror"); - event.cancelBubble = true; - event.returnValue = false; - this.value = ""; - } - tt.parentNode.removeChild(tt); - }); - } - -} \ No newline at end of file diff --git a/erp_web/js/imgpreview/imgpreview.html b/erp_web/js/imgpreview/imgpreview.html deleted file mode 100644 index a84d2bd2..00000000 --- a/erp_web/js/imgpreview/imgpreview.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - -图片上传前预览 - - - - - -
      -
      -
      -
      -
      浏览
      -   - - -
      -
      -
      -
      -
      -
      - - - - - - diff --git a/erp_web/js/imgpreview/imgup.css b/erp_web/js/imgpreview/imgup.css deleted file mode 100644 index aa3ffa4d..00000000 --- a/erp_web/js/imgpreview/imgup.css +++ /dev/null @@ -1,199 +0,0 @@ -.preview { - position: relative; - display: block; - margin: auto; -} -.thumb { - border: 1px solid #ccc; - position: relative; - overflow: hidden; -} -.thumb div { - position: relative; - margin: -50px; - left: -50%; - top: -50%; - zoom: 1; -} -.cropaera * { - background: none; - float: none; - padding: 0; - margin: 0; -} -.cropaera { - -webkit-user-select: none; - -moz-user-select: none; - display: inline-block; - position: relative; - user-select: none; - margin: auto; -} -.cropmask { - position: absolute; - overflow: hidden; - height: 100%; - width: 100%; - left: 0; - top: 0; -} -.cropmask .mask_top, -.cropmask .mask_left, -.cropmask .mask_right, -.cropmask .mask_bottom { - filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#66000000,endColorStr=#66000000); - background: rgba(0,0,0,.4); - overflow: hidden; -} -.cropmask .mask_top { - height: 25%; -} -.cropmask .mask_middle { - height: 50%; -} -.cropmask .mask_middle { - display: table; - width: 100%; -} -.cropmask .mask_middle .mask_left, -.cropmask .mask_middle .mask_right { - width: 25%; -} -.cropmask .mask_middle .mask_left, -.cropmask .mask_middle .mask_right, -.cropmask .mask_middle .mask_center { - display: table-cell; -} -.cropmask .mask_center { - height: 100%; -} -.cropmask .mask_bottom { - height: 100%; - clear: both; -} -.cropmask .viewport { - border: 1px dashed #ccc; - position: relative; - cursor: move; - margin: -1px; - height: 100%; - width: 100%; -} -.cropmask .resize_n, -.cropmask .resize_e, -.cropmask .resize_s, -.cropmask .resize_w { - position: absolute; - height: 5px; - width: 5px; -} -.cropmask .resize_e, -.cropmask .resize_w { - margin: 0 -3px; - height: 100%; - top: 0; -} -.cropmask .resize_n, -.cropmask .resize_s { - margin: -3px 0; - width: 100%; - left: 0; -} -.cropmask .resize_n { - cursor: n-resize; - top: 0; -} -.cropmask .resize_e { - cursor: e-resize; - right: 0; -} -.cropmask .resize_s { - cursor: s-resize; - bottom: 0; -} -.cropmask .resize_w { - cursor: w-resize; - left: 0; -} -.cropmask .point { - border: 1px solid #fff; - position: absolute; - background: #000; - overflow: hidden; - margin: -4px; - opacity: .4; - height: 7px; - width: 7px; - filter: Alpha(Opacity=40); -} -.cropmask .resize .point { - left: 50%; - top: 50%; -} -.cropmask .point_ne { - cursor: ne-resize; - right: 0; - top: 0; -} -.cropmask .point_nw { - cursor: nw-resize; - left: 0; - top: 0; -} -.cropmask .point_se { - cursor: se-resize; - bottom: 0; - right: 0; -} -.cropmask .point_sw { - cursor: sw-resize; - bottom: 0; - left: 0; -} -.cropaera .ondrag .point, -.cropaera .ondrag .resize, -.cropaera .ondrag .viewport { - cursor: inherit; -} -.cropaera .low .resize_e .point, -.cropaera .low .resize_w .point, -.cropaera .narrow .resize_n .point, -.cropaera .narrow .resize_s .point { - display: none; -} -:root .cropmask .mask_top, -:root .cropmask .mask_left, -:root .cropmask .mask_right, -:root .cropmask .mask_bottom, -:root .cropmask .viewport .point { - filter: none; -} -.cropaera { - *height: expression(firstChild.offsetHeight); - *width: expression(firstChild.offsetWidth); - *display: inline; - *zoom: 1; -} -.cropmask { - *height: expression(offsetParent.clientHeight); - *width: expression(offsetParent.clientWidth); -} -.cropmask .mask_middle { - *overflow: hidden; -} -.cropmask .mask_left { - *float: left; - _margin-right: -3px; -} -.cropmask .mask_right { - *float: right; - _margin-left: -3px; -} -.cropmask .mask_left, -.cropmask .mask_right { - *padding-bottom: 999em; - *margin-bottom: -999em; -} -.cropmask .mask_center { - *zoom: 1; -} \ No newline at end of file diff --git a/erp_web/js/imgpreview/jquery-1.8.3.min.js b/erp_web/js/imgpreview/jquery-1.8.3.min.js deleted file mode 100644 index 83589daa..00000000 --- a/erp_web/js/imgpreview/jquery-1.8.3.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v1.8.3 jquery.com | jquery.org/license */ -(function(e,t){function _(e){var t=M[e]={};return v.each(e.split(y),function(e,n){t[n]=!0}),t}function H(e,n,r){if(r===t&&e.nodeType===1){var i="data-"+n.replace(P,"-$1").toLowerCase();r=e.getAttribute(i);if(typeof r=="string"){try{r=r==="true"?!0:r==="false"?!1:r==="null"?null:+r+""===r?+r:D.test(r)?v.parseJSON(r):r}catch(s){}v.data(e,n,r)}else r=t}return r}function B(e){var t;for(t in e){if(t==="data"&&v.isEmptyObject(e[t]))continue;if(t!=="toJSON")return!1}return!0}function et(){return!1}function tt(){return!0}function ut(e){return!e||!e.parentNode||e.parentNode.nodeType===11}function at(e,t){do e=e[t];while(e&&e.nodeType!==1);return e}function ft(e,t,n){t=t||0;if(v.isFunction(t))return v.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return v.grep(e,function(e,r){return e===t===n});if(typeof t=="string"){var r=v.grep(e,function(e){return e.nodeType===1});if(it.test(t))return v.filter(t,r,!n);t=v.filter(t,r)}return v.grep(e,function(e,r){return v.inArray(e,t)>=0===n})}function lt(e){var t=ct.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function At(e,t){if(t.nodeType!==1||!v.hasData(e))return;var n,r,i,s=v._data(e),o=v._data(t,s),u=s.events;if(u){delete o.handle,o.events={};for(n in u)for(r=0,i=u[n].length;r").appendTo(i.body),n=t.css("display");t.remove();if(n==="none"||n===""){Pt=i.body.appendChild(Pt||v.extend(i.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!Ht||!Pt.createElement)Ht=(Pt.contentWindow||Pt.contentDocument).document,Ht.write(""),Ht.close();t=Ht.body.appendChild(Ht.createElement(e)),n=Dt(t,"display"),i.body.removeChild(Pt)}return Wt[e]=n,n}function fn(e,t,n,r){var i;if(v.isArray(t))v.each(t,function(t,i){n||sn.test(e)?r(e,i):fn(e+"["+(typeof i=="object"?t:"")+"]",i,n,r)});else if(!n&&v.type(t)==="object")for(i in t)fn(e+"["+i+"]",t[i],n,r);else r(e,t)}function Cn(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,i,s,o=t.toLowerCase().split(y),u=0,a=o.length;if(v.isFunction(n))for(;u)[^>]*$|#([\w\-]*)$)/,E=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,S=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,T=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,N=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,C=/^-ms-/,k=/-([\da-z])/gi,L=function(e,t){return(t+"").toUpperCase()},A=function(){i.addEventListener?(i.removeEventListener("DOMContentLoaded",A,!1),v.ready()):i.readyState==="complete"&&(i.detachEvent("onreadystatechange",A),v.ready())},O={};v.fn=v.prototype={constructor:v,init:function(e,n,r){var s,o,u,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if(typeof e=="string"){e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3?s=[null,e,null]:s=w.exec(e);if(s&&(s[1]||!n)){if(s[1])return n=n instanceof v?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:i,e=v.parseHTML(s[1],a,!0),E.test(s[1])&&v.isPlainObject(n)&&this.attr.call(e,n,!0),v.merge(this,e);o=i.getElementById(s[2]);if(o&&o.parentNode){if(o.id!==s[2])return r.find(e);this.length=1,this[0]=o}return this.context=i,this.selector=e,this}return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}return v.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),v.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(e){return e==null?this.toArray():e<0?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=v.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,t==="find"?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return v.each(this,e,t)},ready:function(e){return v.ready.promise().done(e),this},eq:function(e){return e=+e,e===-1?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(l.apply(this,arguments),"slice",l.call(arguments).join(","))},map:function(e){return this.pushStack(v.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:[].sort,splice:[].splice},v.fn.init.prototype=v.fn,v.extend=v.fn.extend=function(){var e,n,r,i,s,o,u=arguments[0]||{},a=1,f=arguments.length,l=!1;typeof u=="boolean"&&(l=u,u=arguments[1]||{},a=2),typeof u!="object"&&!v.isFunction(u)&&(u={}),f===a&&(u=this,--a);for(;a0)return;r.resolveWith(i,[v]),v.fn.trigger&&v(i).trigger("ready").off("ready")},isFunction:function(e){return v.type(e)==="function"},isArray:Array.isArray||function(e){return v.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return e==null?String(e):O[h.call(e)]||"object"},isPlainObject:function(e){if(!e||v.type(e)!=="object"||e.nodeType||v.isWindow(e))return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||p.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return!e||typeof e!="string"?null:(typeof t=="boolean"&&(n=t,t=0),t=t||i,(r=E.exec(e))?[t.createElement(r[1])]:(r=v.buildFragment([e],t,n?null:[]),v.merge([],(r.cacheable?v.clone(r.fragment):r.fragment).childNodes)))},parseJSON:function(t){if(!t||typeof t!="string")return null;t=v.trim(t);if(e.JSON&&e.JSON.parse)return e.JSON.parse(t);if(S.test(t.replace(T,"@").replace(N,"]").replace(x,"")))return(new Function("return "+t))();v.error("Invalid JSON: "+t)},parseXML:function(n){var r,i;if(!n||typeof n!="string")return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(s){r=t}return(!r||!r.documentElement||r.getElementsByTagName("parsererror").length)&&v.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&g.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(C,"ms-").replace(k,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,s=0,o=e.length,u=o===t||v.isFunction(e);if(r){if(u){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;s0&&e[0]&&e[a-1]||a===0||v.isArray(e));if(f)for(;u-1)a.splice(n,1),i&&(n<=o&&o--,n<=u&&u--)}),this},has:function(e){return v.inArray(e,a)>-1},empty:function(){return a=[],this},disable:function(){return a=f=n=t,this},disabled:function(){return!a},lock:function(){return f=t,n||c.disable(),this},locked:function(){return!f},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],a&&(!r||f)&&(i?f.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},v.extend({Deferred:function(e){var t=[["resolve","done",v.Callbacks("once memory"),"resolved"],["reject","fail",v.Callbacks("once memory"),"rejected"],["notify","progress",v.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return v.Deferred(function(n){v.each(t,function(t,r){var s=r[0],o=e[t];i[r[1]](v.isFunction(o)?function(){var e=o.apply(this,arguments);e&&v.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===i?n:this,[e])}:n[s])}),e=null}).promise()},promise:function(e){return e!=null?v.extend(e,r):r}},i={};return r.pipe=r.then,v.each(t,function(e,s){var o=s[2],u=s[3];r[s[1]]=o.add,u&&o.add(function(){n=u},t[e^1][2].disable,t[2][2].lock),i[s[0]]=o.fire,i[s[0]+"With"]=o.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=l.call(arguments),r=n.length,i=r!==1||e&&v.isFunction(e.promise)?r:0,s=i===1?e:v.Deferred(),o=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?l.call(arguments):r,n===u?s.notifyWith(t,n):--i||s.resolveWith(t,n)}},u,a,f;if(r>1){u=new Array(r),a=new Array(r),f=new Array(r);for(;t
      a",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0];if(!n||!r||!n.length)return{};s=i.createElement("select"),o=s.appendChild(i.createElement("option")),u=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:r.getAttribute("href")==="/a",opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:u.value==="on",optSelected:o.selected,getSetAttribute:p.className!=="t",enctype:!!i.createElement("form").enctype,html5Clone:i.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:i.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},u.checked=!0,t.noCloneChecked=u.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",h=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",h)),u=i.createElement("input"),u.value="t",u.setAttribute("type","radio"),t.radioValue=u.value==="t",u.setAttribute("checked","checked"),u.setAttribute("name","t"),p.appendChild(u),a=i.createDocumentFragment(),a.appendChild(p.lastChild),t.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=u.checked,a.removeChild(u),a.appendChild(p);if(p.attachEvent)for(l in{submit:!0,change:!0,focusin:!0})f="on"+l,c=f in p,c||(p.setAttribute(f,"return;"),c=typeof p[f]=="function"),t[l+"Bubbles"]=c;return v(function(){var n,r,s,o,u="padding:0;margin:0;border:0;display:block;overflow:hidden;",a=i.getElementsByTagName("body")[0];if(!a)return;n=i.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",a.insertBefore(n,a.firstChild),r=i.createElement("div"),n.appendChild(r),r.innerHTML="
      t
      ",s=r.getElementsByTagName("td"),s[0].style.cssText="padding:0;margin:0;border:0;display:none",c=s[0].offsetHeight===0,s[0].style.display="",s[1].style.display="none",t.reliableHiddenOffsets=c&&s[0].offsetHeight===0,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=r.offsetWidth===4,t.doesNotIncludeMarginInBodyOffset=a.offsetTop!==1,e.getComputedStyle&&(t.pixelPosition=(e.getComputedStyle(r,null)||{}).top!=="1%",t.boxSizingReliable=(e.getComputedStyle(r,null)||{width:"4px"}).width==="4px",o=i.createElement("div"),o.style.cssText=r.style.cssText=u,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),typeof r.style.zoom!="undefined"&&(r.innerHTML="",r.style.cssText=u+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=r.offsetWidth===3,r.style.display="block",r.style.overflow="visible",r.innerHTML="
      ",r.firstChild.style.width="5px",t.shrinkWrapBlocks=r.offsetWidth!==3,n.style.zoom=1),a.removeChild(n),n=r=s=o=null}),a.removeChild(p),n=r=s=o=u=a=p=null,t}();var D=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;v.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(v.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?v.cache[e[v.expando]]:e[v.expando],!!e&&!B(e)},data:function(e,n,r,i){if(!v.acceptData(e))return;var s,o,u=v.expando,a=typeof n=="string",f=e.nodeType,l=f?v.cache:e,c=f?e[u]:e[u]&&u;if((!c||!l[c]||!i&&!l[c].data)&&a&&r===t)return;c||(f?e[u]=c=v.deletedIds.pop()||v.guid++:c=u),l[c]||(l[c]={},f||(l[c].toJSON=v.noop));if(typeof n=="object"||typeof n=="function")i?l[c]=v.extend(l[c],n):l[c].data=v.extend(l[c].data,n);return s=l[c],i||(s.data||(s.data={}),s=s.data),r!==t&&(s[v.camelCase(n)]=r),a?(o=s[n],o==null&&(o=s[v.camelCase(n)])):o=s,o},removeData:function(e,t,n){if(!v.acceptData(e))return;var r,i,s,o=e.nodeType,u=o?v.cache:e,a=o?e[v.expando]:v.expando;if(!u[a])return;if(t){r=n?u[a]:u[a].data;if(r){v.isArray(t)||(t in r?t=[t]:(t=v.camelCase(t),t in r?t=[t]:t=t.split(" ")));for(i=0,s=t.length;i1,null,!1))},removeData:function(e){return this.each(function(){v.removeData(this,e)})}}),v.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=v._data(e,t),n&&(!r||v.isArray(n)?r=v._data(e,t,v.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=v.queue(e,t),r=n.length,i=n.shift(),s=v._queueHooks(e,t),o=function(){v.dequeue(e,t)};i==="inprogress"&&(i=n.shift(),r--),i&&(t==="fx"&&n.unshift("inprogress"),delete s.stop,i.call(e,o,s)),!r&&s&&s.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v._data(e,n)||v._data(e,n,{empty:v.Callbacks("once memory").add(function(){v.removeData(e,t+"queue",!0),v.removeData(e,n,!0)})})}}),v.fn.extend({queue:function(e,n){var r=2;return typeof e!="string"&&(n=e,e="fx",r--),arguments.length1)},removeAttr:function(e){return this.each(function(){v.removeAttr(this,e)})},prop:function(e,t){return v.access(this,v.prop,e,t,arguments.length>1)},removeProp:function(e){return e=v.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,s,o,u;if(v.isFunction(e))return this.each(function(t){v(this).addClass(e.call(this,t,this.className))});if(e&&typeof e=="string"){t=e.split(y);for(n=0,r=this.length;n=0)r=r.replace(" "+n[s]+" "," ");i.className=e?v.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r=typeof t=="boolean";return v.isFunction(e)?this.each(function(n){v(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if(n==="string"){var i,s=0,o=v(this),u=t,a=e.split(y);while(i=a[s++])u=r?u:!o.hasClass(i),o[u?"addClass":"removeClass"](i)}else if(n==="undefined"||n==="boolean")this.className&&v._data(this,"__className__",this.className),this.className=this.className||e===!1?"":v._data(this,"__className__")||""})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;n=0)return!0;return!1},val:function(e){var n,r,i,s=this[0];if(!arguments.length){if(s)return n=v.valHooks[s.type]||v.valHooks[s.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(s,"value"))!==t?r:(r=s.value,typeof r=="string"?r.replace(R,""):r==null?"":r);return}return i=v.isFunction(e),this.each(function(r){var s,o=v(this);if(this.nodeType!==1)return;i?s=e.call(this,r,o.val()):s=e,s==null?s="":typeof s=="number"?s+="":v.isArray(s)&&(s=v.map(s,function(e){return e==null?"":e+""})),n=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()];if(!n||!("set"in n)||n.set(this,s,"value")===t)this.value=s})}}),v.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,s=e.type==="select-one"||i<0,o=s?null:[],u=s?i+1:r.length,a=i<0?u:s?i:0;for(;a=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var s,o,u,a=e.nodeType;if(!e||a===3||a===8||a===2)return;if(i&&v.isFunction(v.fn[n]))return v(e)[n](r);if(typeof e.getAttribute=="undefined")return v.prop(e,n,r);u=a!==1||!v.isXMLDoc(e),u&&(n=n.toLowerCase(),o=v.attrHooks[n]||(X.test(n)?F:j));if(r!==t){if(r===null){v.removeAttr(e,n);return}return o&&"set"in o&&u&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r)}return o&&"get"in o&&u&&(s=o.get(e,n))!==null?s:(s=e.getAttribute(n),s===null?t:s)},removeAttr:function(e,t){var n,r,i,s,o=0;if(t&&e.nodeType===1){r=t.split(y);for(;o=0}})});var $=/^(?:textarea|input|select)$/i,J=/^([^\.]*|)(?:\.(.+)|)$/,K=/(?:^|\s)hover(\.\S+|)\b/,Q=/^key/,G=/^(?:mouse|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,Z=function(e){return v.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};v.event={add:function(e,n,r,i,s){var o,u,a,f,l,c,h,p,d,m,g;if(e.nodeType===3||e.nodeType===8||!n||!r||!(o=v._data(e)))return;r.handler&&(d=r,r=d.handler,s=d.selector),r.guid||(r.guid=v.guid++),a=o.events,a||(o.events=a={}),u=o.handle,u||(o.handle=u=function(e){return typeof v=="undefined"||!!e&&v.event.triggered===e.type?t:v.event.dispatch.apply(u.elem,arguments)},u.elem=e),n=v.trim(Z(n)).split(" ");for(f=0;f=0&&(y=y.slice(0,-1),a=!0),y.indexOf(".")>=0&&(b=y.split("."),y=b.shift(),b.sort());if((!s||v.event.customEvent[y])&&!v.event.global[y])return;n=typeof n=="object"?n[v.expando]?n:new v.Event(y,n):new v.Event(y),n.type=y,n.isTrigger=!0,n.exclusive=a,n.namespace=b.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,h=y.indexOf(":")<0?"on"+y:"";if(!s){u=v.cache;for(f in u)u[f].events&&u[f].events[y]&&v.event.trigger(n,r,u[f].handle.elem,!0);return}n.result=t,n.target||(n.target=s),r=r!=null?v.makeArray(r):[],r.unshift(n),p=v.event.special[y]||{};if(p.trigger&&p.trigger.apply(s,r)===!1)return;m=[[s,p.bindType||y]];if(!o&&!p.noBubble&&!v.isWindow(s)){g=p.delegateType||y,l=Y.test(g+y)?s:s.parentNode;for(c=s;l;l=l.parentNode)m.push([l,g]),c=l;c===(s.ownerDocument||i)&&m.push([c.defaultView||c.parentWindow||e,g])}for(f=0;f=0:v.find(h,this,null,[s]).length),u[h]&&f.push(c);f.length&&w.push({elem:s,matches:f})}d.length>m&&w.push({elem:this,matches:d.slice(m)});for(r=0;r0?this.on(t,null,e,n):this.trigger(t)},Q.test(t)&&(v.event.fixHooks[t]=v.event.keyHooks),G.test(t)&&(v.event.fixHooks[t]=v.event.mouseHooks)}),function(e,t){function nt(e,t,n,r){n=n||[],t=t||g;var i,s,a,f,l=t.nodeType;if(!e||typeof e!="string")return n;if(l!==1&&l!==9)return[];a=o(t);if(!a&&!r)if(i=R.exec(e))if(f=i[1]){if(l===9){s=t.getElementById(f);if(!s||!s.parentNode)return n;if(s.id===f)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(f))&&u(t,s)&&s.id===f)return n.push(s),n}else{if(i[2])return S.apply(n,x.call(t.getElementsByTagName(e),0)),n;if((f=i[3])&&Z&&t.getElementsByClassName)return S.apply(n,x.call(t.getElementsByClassName(f),0)),n}return vt(e.replace(j,"$1"),t,n,r,a)}function rt(e){return function(t){var n=t.nodeName.toLowerCase();return n==="input"&&t.type===e}}function it(e){return function(t){var n=t.nodeName.toLowerCase();return(n==="input"||n==="button")&&t.type===e}}function st(e){return N(function(t){return t=+t,N(function(n,r){var i,s=e([],n.length,t),o=s.length;while(o--)n[i=s[o]]&&(n[i]=!(r[i]=n[i]))})})}function ot(e,t,n){if(e===t)return n;var r=e.nextSibling;while(r){if(r===t)return-1;r=r.nextSibling}return 1}function ut(e,t){var n,r,s,o,u,a,f,l=L[d][e+" "];if(l)return t?0:l.slice(0);u=e,a=[],f=i.preFilter;while(u){if(!n||(r=F.exec(u)))r&&(u=u.slice(r[0].length)||u),a.push(s=[]);n=!1;if(r=I.exec(u))s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=r[0].replace(j," ");for(o in i.filter)(r=J[o].exec(u))&&(!f[o]||(r=f[o](r)))&&(s.push(n=new m(r.shift())),u=u.slice(n.length),n.type=o,n.matches=r);if(!n)break}return t?u.length:u?nt.error(e):L(e,a).slice(0)}function at(e,t,r){var i=t.dir,s=r&&t.dir==="parentNode",o=w++;return t.first?function(t,n,r){while(t=t[i])if(s||t.nodeType===1)return e(t,n,r)}:function(t,r,u){if(!u){var a,f=b+" "+o+" ",l=f+n;while(t=t[i])if(s||t.nodeType===1){if((a=t[d])===l)return t.sizset;if(typeof a=="string"&&a.indexOf(f)===0){if(t.sizset)return t}else{t[d]=l;if(e(t,r,u))return t.sizset=!0,t;t.sizset=!1}}}else while(t=t[i])if(s||t.nodeType===1)if(e(t,r,u))return t}}function ft(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function lt(e,t,n,r,i){var s,o=[],u=0,a=e.length,f=t!=null;for(;u-1&&(s[f]=!(o[f]=c))}}else g=lt(g===o?g.splice(d,g.length):g),i?i(null,o,g,a):S.apply(o,g)})}function ht(e){var t,n,r,s=e.length,o=i.relative[e[0].type],u=o||i.relative[" "],a=o?1:0,f=at(function(e){return e===t},u,!0),l=at(function(e){return T.call(t,e)>-1},u,!0),h=[function(e,n,r){return!o&&(r||n!==c)||((t=n).nodeType?f(e,n,r):l(e,n,r))}];for(;a1&&ft(h),a>1&&e.slice(0,a-1).join("").replace(j,"$1"),n,a0,s=e.length>0,o=function(u,a,f,l,h){var p,d,v,m=[],y=0,w="0",x=u&&[],T=h!=null,N=c,C=u||s&&i.find.TAG("*",h&&a.parentNode||a),k=b+=N==null?1:Math.E;T&&(c=a!==g&&a,n=o.el);for(;(p=C[w])!=null;w++){if(s&&p){for(d=0;v=e[d];d++)if(v(p,a,f)){l.push(p);break}T&&(b=k,n=++o.el)}r&&((p=!v&&p)&&y--,u&&x.push(p))}y+=w;if(r&&w!==y){for(d=0;v=t[d];d++)v(x,m,a,f);if(u){if(y>0)while(w--)!x[w]&&!m[w]&&(m[w]=E.call(l));m=lt(m)}S.apply(l,m),T&&!u&&m.length>0&&y+t.length>1&&nt.uniqueSort(l)}return T&&(b=k,c=N),x};return o.el=0,r?N(o):o}function dt(e,t,n){var r=0,i=t.length;for(;r2&&(f=u[0]).type==="ID"&&t.nodeType===9&&!s&&i.relative[u[1].type]){t=i.find.ID(f.matches[0].replace($,""),t,s)[0];if(!t)return n;e=e.slice(u.shift().length)}for(o=J.POS.test(e)?-1:u.length-1;o>=0;o--){f=u[o];if(i.relative[l=f.type])break;if(c=i.find[l])if(r=c(f.matches[0].replace($,""),z.test(u[0].type)&&t.parentNode||t,s)){u.splice(o,1),e=r.length&&u.join("");if(!e)return S.apply(n,x.call(r,0)),n;break}}}return a(e,h)(r,t,s,n,z.test(e)),n}function mt(){}var n,r,i,s,o,u,a,f,l,c,h=!0,p="undefined",d=("sizcache"+Math.random()).replace(".",""),m=String,g=e.document,y=g.documentElement,b=0,w=0,E=[].pop,S=[].push,x=[].slice,T=[].indexOf||function(e){var t=0,n=this.length;for(;ti.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},k=C(),L=C(),A=C(),O="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",_=M.replace("w","w#"),D="([*^$|!~]?=)",P="\\["+O+"*("+M+")"+O+"*(?:"+D+O+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+_+")|)|)"+O+"*\\]",H=":("+M+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+P+")|[^:]|\\\\.)*|.*))\\)|)",B=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+O+"*((?:-\\d)?\\d*)"+O+"*\\)|)(?=[^-]|$)",j=new RegExp("^"+O+"+|((?:^|[^\\\\])(?:\\\\.)*)"+O+"+$","g"),F=new RegExp("^"+O+"*,"+O+"*"),I=new RegExp("^"+O+"*([\\x20\\t\\r\\n\\f>+~])"+O+"*"),q=new RegExp(H),R=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,U=/^:not/,z=/[\x20\t\r\n\f]*[+~]/,W=/:not\($/,X=/h\d/i,V=/input|select|textarea|button/i,$=/\\(?!\\)/g,J={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),NAME:new RegExp("^\\[name=['\"]?("+M+")['\"]?\\]"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+H),POS:new RegExp(B,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+O+"*(even|odd|(([+-]|)(\\d*)n|)"+O+"*(?:([+-]|)"+O+"*(\\d+)|))"+O+"*\\)|)","i"),needsContext:new RegExp("^"+O+"*[>+~]|"+B,"i")},K=function(e){var t=g.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},Q=K(function(e){return e.appendChild(g.createComment("")),!e.getElementsByTagName("*").length}),G=K(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==p&&e.firstChild.getAttribute("href")==="#"}),Y=K(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return t!=="boolean"&&t!=="string"}),Z=K(function(e){return e.innerHTML="",!e.getElementsByClassName||!e.getElementsByClassName("e").length?!1:(e.lastChild.className="e",e.getElementsByClassName("e").length===2)}),et=K(function(e){e.id=d+0,e.innerHTML="
      ",y.insertBefore(e,y.firstChild);var t=g.getElementsByName&&g.getElementsByName(d).length===2+g.getElementsByName(d+0).length;return r=!g.getElementById(d),y.removeChild(e),t});try{x.call(y.childNodes,0)[0].nodeType}catch(tt){x=function(e){var t,n=[];for(;t=this[e];e++)n.push(t);return n}}nt.matches=function(e,t){return nt(e,null,null,t)},nt.matchesSelector=function(e,t){return nt(t,null,null,[e]).length>0},s=nt.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(i===1||i===9||i===11){if(typeof e.textContent=="string")return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(i===3||i===4)return e.nodeValue}else for(;t=e[r];r++)n+=s(t);return n},o=nt.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?t.nodeName!=="HTML":!1},u=nt.contains=y.contains?function(e,t){var n=e.nodeType===9?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&r.nodeType===1&&n.contains&&n.contains(r))}:y.compareDocumentPosition?function(e,t){return t&&!!(e.compareDocumentPosition(t)&16)}:function(e,t){while(t=t.parentNode)if(t===e)return!0;return!1},nt.attr=function(e,t){var n,r=o(e);return r||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):r||Y?e.getAttribute(t):(n=e.getAttributeNode(t),n?typeof e[t]=="boolean"?e[t]?t:null:n.specified?n.value:null:null)},i=nt.selectors={cacheLength:50,createPseudo:N,match:J,attrHandle:G?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:r?function(e,t,n){if(typeof t.getElementById!==p&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(typeof n.getElementById!==p&&!r){var i=n.getElementById(e);return i?i.id===e||typeof i.getAttributeNode!==p&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:Q?function(e,t){if(typeof t.getElementsByTagName!==p)return t.getElementsByTagName(e)}:function(e,t){var n=t.getElementsByTagName(e);if(e==="*"){var r,i=[],s=0;for(;r=n[s];s++)r.nodeType===1&&i.push(r);return i}return n},NAME:et&&function(e,t){if(typeof t.getElementsByName!==p)return t.getElementsByName(name)},CLASS:Z&&function(e,t,n){if(typeof t.getElementsByClassName!==p&&!n)return t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,""),e[3]=(e[4]||e[5]||"").replace($,""),e[2]==="~="&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),e[1]==="nth"?(e[2]||nt.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*(e[2]==="even"||e[2]==="odd")),e[4]=+(e[6]+e[7]||e[2]==="odd")):e[2]&&nt.error(e[0]),e},PSEUDO:function(e){var t,n;if(J.CHILD.test(e[0]))return null;if(e[3])e[2]=e[3];else if(t=e[4])q.test(t)&&(n=ut(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t;return e.slice(0,3)}},filter:{ID:r?function(e){return e=e.replace($,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace($,""),function(t){var n=typeof t.getAttributeNode!==p&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return e==="*"?function(){return!0}:(e=e.replace($,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[d][e+" "];return t||(t=new RegExp("(^|"+O+")"+e+"("+O+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==p&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r,i){var s=nt.attr(r,e);return s==null?t==="!=":t?(s+="",t==="="?s===n:t==="!="?s!==n:t==="^="?n&&s.indexOf(n)===0:t==="*="?n&&s.indexOf(n)>-1:t==="$="?n&&s.substr(s.length-n.length)===n:t==="~="?(" "+s+" ").indexOf(n)>-1:t==="|="?s===n||s.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r){return e==="nth"?function(e){var t,i,s=e.parentNode;if(n===1&&r===0)return!0;if(s){i=0;for(t=s.firstChild;t;t=t.nextSibling)if(t.nodeType===1){i++;if(e===t)break}}return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":while(n=n.previousSibling)if(n.nodeType===1)return!1;if(e==="first")return!0;n=t;case"last":while(n=n.nextSibling)if(n.nodeType===1)return!1;return!0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||nt.error("unsupported pseudo: "+e);return r[d]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?N(function(e,n){var i,s=r(e,t),o=s.length;while(o--)i=T.call(e,s[o]),e[i]=!(n[i]=s[o])}):function(e){return r(e,0,n)}):r}},pseudos:{not:N(function(e){var t=[],n=[],r=a(e.replace(j,"$1"));return r[d]?N(function(e,t,n,i){var s,o=r(e,null,i,[]),u=e.length;while(u--)if(s=o[u])e[u]=!(t[u]=s)}):function(e,i,s){return t[0]=e,r(t,null,s,n),!n.pop()}}),has:N(function(e){return function(t){return nt(e,t).length>0}}),contains:N(function(e){return function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&!!e.checked||t==="option"&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!i.pseudos.empty(e)},empty:function(e){var t;e=e.firstChild;while(e){if(e.nodeName>"@"||(t=e.nodeType)===3||t===4)return!1;e=e.nextSibling}return!0},header:function(e){return X.test(e.nodeName)},text:function(e){var t,n;return e.nodeName.toLowerCase()==="input"&&(t=e.type)==="text"&&((n=e.getAttribute("type"))==null||n.toLowerCase()===t)},radio:rt("radio"),checkbox:rt("checkbox"),file:rt("file"),password:rt("password"),image:rt("image"),submit:it("submit"),reset:it("reset"),button:function(e){var t=e.nodeName.toLowerCase();return t==="input"&&e.type==="button"||t==="button"},input:function(e){return V.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:st(function(){return[0]}),last:st(function(e,t){return[t-1]}),eq:st(function(e,t,n){return[n<0?n+t:n]}),even:st(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:st(function(e,t,n){for(var r=n<0?n+t:n;++r",e.querySelectorAll("[selected]").length||i.push("\\["+O+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||i.push(":checked")}),K(function(e){e.innerHTML="

      ",e.querySelectorAll("[test^='']").length&&i.push("[*^$]="+O+"*(?:\"\"|'')"),e.innerHTML="",e.querySelectorAll(":enabled").length||i.push(":enabled",":disabled")}),i=new RegExp(i.join("|")),vt=function(e,r,s,o,u){if(!o&&!u&&!i.test(e)){var a,f,l=!0,c=d,h=r,p=r.nodeType===9&&e;if(r.nodeType===1&&r.nodeName.toLowerCase()!=="object"){a=ut(e),(l=r.getAttribute("id"))?c=l.replace(n,"\\$&"):r.setAttribute("id",c),c="[id='"+c+"'] ",f=a.length;while(f--)a[f]=c+a[f].join("");h=z.test(e)&&r.parentNode||r,p=a.join(",")}if(p)try{return S.apply(s,x.call(h.querySelectorAll(p),0)),s}catch(v){}finally{l||r.removeAttribute("id")}}return t(e,r,s,o,u)},u&&(K(function(t){e=u.call(t,"div");try{u.call(t,"[test!='']:sizzle"),s.push("!=",H)}catch(n){}}),s=new RegExp(s.join("|")),nt.matchesSelector=function(t,n){n=n.replace(r,"='$1']");if(!o(t)&&!s.test(n)&&!i.test(n))try{var a=u.call(t,n);if(a||e||t.document&&t.document.nodeType!==11)return a}catch(f){}return nt(n,null,null,[t]).length>0})}(),i.pseudos.nth=i.pseudos.eq,i.filters=mt.prototype=i.pseudos,i.setFilters=new mt,nt.attr=v.attr,v.find=nt,v.expr=nt.selectors,v.expr[":"]=v.expr.pseudos,v.unique=nt.uniqueSort,v.text=nt.getText,v.isXMLDoc=nt.isXML,v.contains=nt.contains}(e);var nt=/Until$/,rt=/^(?:parents|prev(?:Until|All))/,it=/^.[^:#\[\.,]*$/,st=v.expr.match.needsContext,ot={children:!0,contents:!0,next:!0,prev:!0};v.fn.extend({find:function(e){var t,n,r,i,s,o,u=this;if(typeof e!="string")return v(e).filter(function(){for(t=0,n=u.length;t0)for(i=r;i=0:v.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,s=[],o=st.test(e)||typeof e!="string"?v(e,t||this.context):0;for(;r-1:v.find.matchesSelector(n,e)){s.push(n);break}n=n.parentNode}}return s=s.length>1?v.unique(s):s,this.pushStack(s,"closest",e)},index:function(e){return e?typeof e=="string"?v.inArray(this[0],v(e)):v.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n=typeof e=="string"?v(e,t):v.makeArray(e&&e.nodeType?[e]:e),r=v.merge(this.get(),n);return this.pushStack(ut(n[0])||ut(r[0])?r:v.unique(r))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}}),v.fn.andSelf=v.fn.addBack,v.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return v.dir(e,"parentNode")},parentsUntil:function(e,t,n){return v.dir(e,"parentNode",n)},next:function(e){return at(e,"nextSibling")},prev:function(e){return at(e,"previousSibling")},nextAll:function(e){return v.dir(e,"nextSibling")},prevAll:function(e){return v.dir(e,"previousSibling")},nextUntil:function(e,t,n){return v.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return v.dir(e,"previousSibling",n)},siblings:function(e){return v.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return v.sibling(e.firstChild)},contents:function(e){return v.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:v.merge([],e.childNodes)}},function(e,t){v.fn[e]=function(n,r){var i=v.map(this,t,n);return nt.test(e)||(r=n),r&&typeof r=="string"&&(i=v.filter(r,i)),i=this.length>1&&!ot[e]?v.unique(i):i,this.length>1&&rt.test(e)&&(i=i.reverse()),this.pushStack(i,e,l.call(arguments).join(","))}}),v.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),t.length===1?v.find.matchesSelector(t[0],e)?[t[0]]:[]:v.find.matches(e,t)},dir:function(e,n,r){var i=[],s=e[n];while(s&&s.nodeType!==9&&(r===t||s.nodeType!==1||!v(s).is(r)))s.nodeType===1&&i.push(s),s=s[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n}});var ct="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ht=/ jQuery\d+="(?:null|\d+)"/g,pt=/^\s+/,dt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,vt=/<([\w:]+)/,mt=/]","i"),Et=/^(?:checkbox|radio)$/,St=/checked\s*(?:[^=]|=\s*.checked.)/i,xt=/\/(java|ecma)script/i,Tt=/^\s*\s*$/g,Nt={option:[1,""],legend:[1,"
      ","
      "],thead:[1,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],col:[2,"","
      "],area:[1,"",""],_default:[0,"",""]},Ct=lt(i),kt=Ct.appendChild(i.createElement("div"));Nt.optgroup=Nt.option,Nt.tbody=Nt.tfoot=Nt.colgroup=Nt.caption=Nt.thead,Nt.th=Nt.td,v.support.htmlSerialize||(Nt._default=[1,"X
      ","
      "]),v.fn.extend({text:function(e){return v.access(this,function(e){return e===t?v.text(this):this.empty().append((this[0]&&this[0].ownerDocument||i).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(v.isFunction(e))return this.each(function(t){v(this).wrapAll(e.call(this,t))});if(this[0]){var t=v(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&e.firstChild.nodeType===1)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return v.isFunction(e)?this.each(function(t){v(this).wrapInner(e.call(this,t))}):this.each(function(){var t=v(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v.isFunction(e);return this.each(function(n){v(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){v.nodeName(this,"body")||v(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(e,this.firstChild)})},before:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(e,this),"before",this.selector)}},after:function(){if(!ut(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=v.clean(arguments);return this.pushStack(v.merge(this,e),"after",this.selector)}},remove:function(e,t){var n,r=0;for(;(n=this[r])!=null;r++)if(!e||v.filter(e,[n]).length)!t&&n.nodeType===1&&(v.cleanData(n.getElementsByTagName("*")),v.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n);return this},empty:function(){var e,t=0;for(;(e=this[t])!=null;t++){e.nodeType===1&&v.cleanData(e.getElementsByTagName("*"));while(e.firstChild)e.removeChild(e.firstChild)}return this},clone:function(e,t){return e=e==null?!1:e,t=t==null?e:t,this.map(function(){return v.clone(this,e,t)})},html:function(e){return v.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return n.nodeType===1?n.innerHTML.replace(ht,""):t;if(typeof e=="string"&&!yt.test(e)&&(v.support.htmlSerialize||!wt.test(e))&&(v.support.leadingWhitespace||!pt.test(e))&&!Nt[(vt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(dt,"<$1>");try{for(;r1&&typeof f=="string"&&St.test(f))return this.each(function(){v(this).domManip(e,n,r)});if(v.isFunction(f))return this.each(function(i){var s=v(this);e[0]=f.call(this,i,n?s.html():t),s.domManip(e,n,r)});if(this[0]){i=v.buildFragment(e,this,l),o=i.fragment,s=o.firstChild,o.childNodes.length===1&&(o=s);if(s){n=n&&v.nodeName(s,"tr");for(u=i.cacheable||c-1;a0?this.clone(!0):this).get(),v(o[i])[t](r),s=s.concat(r);return this.pushStack(s,e,o.selector)}}),v.extend({clone:function(e,t,n){var r,i,s,o;v.support.html5Clone||v.isXMLDoc(e)||!wt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(kt.innerHTML=e.outerHTML,kt.removeChild(o=kt.firstChild));if((!v.support.noCloneEvent||!v.support.noCloneChecked)&&(e.nodeType===1||e.nodeType===11)&&!v.isXMLDoc(e)){Ot(e,o),r=Mt(e),i=Mt(o);for(s=0;r[s];++s)i[s]&&Ot(r[s],i[s])}if(t){At(e,o);if(n){r=Mt(e),i=Mt(o);for(s=0;r[s];++s)At(r[s],i[s])}}return r=i=null,o},clean:function(e,t,n,r){var s,o,u,a,f,l,c,h,p,d,m,g,y=t===i&&Ct,b=[];if(!t||typeof t.createDocumentFragment=="undefined")t=i;for(s=0;(u=e[s])!=null;s++){typeof u=="number"&&(u+="");if(!u)continue;if(typeof u=="string")if(!gt.test(u))u=t.createTextNode(u);else{y=y||lt(t),c=t.createElement("div"),y.appendChild(c),u=u.replace(dt,"<$1>"),a=(vt.exec(u)||["",""])[1].toLowerCase(),f=Nt[a]||Nt._default,l=f[0],c.innerHTML=f[1]+u+f[2];while(l--)c=c.lastChild;if(!v.support.tbody){h=mt.test(u),p=a==="table"&&!h?c.firstChild&&c.firstChild.childNodes:f[1]===""&&!h?c.childNodes:[];for(o=p.length-1;o>=0;--o)v.nodeName(p[o],"tbody")&&!p[o].childNodes.length&&p[o].parentNode.removeChild(p[o])}!v.support.leadingWhitespace&&pt.test(u)&&c.insertBefore(t.createTextNode(pt.exec(u)[0]),c.firstChild),u=c.childNodes,c.parentNode.removeChild(c)}u.nodeType?b.push(u):v.merge(b,u)}c&&(u=c=y=null);if(!v.support.appendChecked)for(s=0;(u=b[s])!=null;s++)v.nodeName(u,"input")?_t(u):typeof u.getElementsByTagName!="undefined"&&v.grep(u.getElementsByTagName("input"),_t);if(n){m=function(e){if(!e.type||xt.test(e.type))return r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)};for(s=0;(u=b[s])!=null;s++)if(!v.nodeName(u,"script")||!m(u))n.appendChild(u),typeof u.getElementsByTagName!="undefined"&&(g=v.grep(v.merge([],u.getElementsByTagName("script")),m),b.splice.apply(b,[s+1,0].concat(g)),s+=g.length)}return b},cleanData:function(e,t){var n,r,i,s,o=0,u=v.expando,a=v.cache,f=v.support.deleteExpando,l=v.event.special;for(;(i=e[o])!=null;o++)if(t||v.acceptData(i)){r=i[u],n=r&&a[r];if(n){if(n.events)for(s in n.events)l[s]?v.event.remove(i,s):v.removeEvent(i,s,n.handle);a[r]&&(delete a[r],f?delete i[u]:i.removeAttribute?i.removeAttribute(u):i[u]=null,v.deletedIds.push(r))}}}}),function(){var e,t;v.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=v.uaMatch(o.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),v.browser=t,v.sub=function(){function e(t,n){return new e.fn.init(t,n)}v.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(r,i){return i&&i instanceof v&&!(i instanceof e)&&(i=e(i)),v.fn.init.call(this,r,i,t)},e.fn.init.prototype=e.fn;var t=e(i);return e}}();var Dt,Pt,Ht,Bt=/alpha\([^)]*\)/i,jt=/opacity=([^)]*)/,Ft=/^(top|right|bottom|left)$/,It=/^(none|table(?!-c[ea]).+)/,qt=/^margin/,Rt=new RegExp("^("+m+")(.*)$","i"),Ut=new RegExp("^("+m+")(?!px)[a-z%]+$","i"),zt=new RegExp("^([-+])=("+m+")","i"),Wt={BODY:"block"},Xt={position:"absolute",visibility:"hidden",display:"block"},Vt={letterSpacing:0,fontWeight:400},$t=["Top","Right","Bottom","Left"],Jt=["Webkit","O","Moz","ms"],Kt=v.fn.toggle;v.fn.extend({css:function(e,n){return v.access(this,function(e,n,r){return r!==t?v.style(e,n,r):v.css(e,n)},e,n,arguments.length>1)},show:function(){return Yt(this,!0)},hide:function(){return Yt(this)},toggle:function(e,t){var n=typeof e=="boolean";return v.isFunction(e)&&v.isFunction(t)?Kt.apply(this,arguments):this.each(function(){(n?e:Gt(this))?v(this).show():v(this).hide()})}}),v.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Dt(e,"opacity");return n===""?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":v.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(!e||e.nodeType===3||e.nodeType===8||!e.style)return;var s,o,u,a=v.camelCase(n),f=e.style;n=v.cssProps[a]||(v.cssProps[a]=Qt(f,a)),u=v.cssHooks[n]||v.cssHooks[a];if(r===t)return u&&"get"in u&&(s=u.get(e,!1,i))!==t?s:f[n];o=typeof r,o==="string"&&(s=zt.exec(r))&&(r=(s[1]+1)*s[2]+parseFloat(v.css(e,n)),o="number");if(r==null||o==="number"&&isNaN(r))return;o==="number"&&!v.cssNumber[a]&&(r+="px");if(!u||!("set"in u)||(r=u.set(e,r,i))!==t)try{f[n]=r}catch(l){}},css:function(e,n,r,i){var s,o,u,a=v.camelCase(n);return n=v.cssProps[a]||(v.cssProps[a]=Qt(e.style,a)),u=v.cssHooks[n]||v.cssHooks[a],u&&"get"in u&&(s=u.get(e,!0,i)),s===t&&(s=Dt(e,n)),s==="normal"&&n in Vt&&(s=Vt[n]),r||i!==t?(o=parseFloat(s),r||v.isNumeric(o)?o||0:s):s},swap:function(e,t,n){var r,i,s={};for(i in t)s[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=s[i];return r}}),e.getComputedStyle?Dt=function(t,n){var r,i,s,o,u=e.getComputedStyle(t,null),a=t.style;return u&&(r=u.getPropertyValue(n)||u[n],r===""&&!v.contains(t.ownerDocument,t)&&(r=v.style(t,n)),Ut.test(r)&&qt.test(n)&&(i=a.width,s=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=r,r=u.width,a.width=i,a.minWidth=s,a.maxWidth=o)),r}:i.documentElement.currentStyle&&(Dt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],s=e.style;return i==null&&s&&s[t]&&(i=s[t]),Ut.test(i)&&!Ft.test(t)&&(n=s.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),s.left=t==="fontSize"?"1em":i,i=s.pixelLeft+"px",s.left=n,r&&(e.runtimeStyle.left=r)),i===""?"auto":i}),v.each(["height","width"],function(e,t){v.cssHooks[t]={get:function(e,n,r){if(n)return e.offsetWidth===0&&It.test(Dt(e,"display"))?v.swap(e,Xt,function(){return tn(e,t,r)}):tn(e,t,r)},set:function(e,n,r){return Zt(e,n,r?en(e,t,r,v.support.boxSizing&&v.css(e,"boxSizing")==="border-box"):0)}}}),v.support.opacity||(v.cssHooks.opacity={get:function(e,t){return jt.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=v.isNumeric(t)?"alpha(opacity="+t*100+")":"",s=r&&r.filter||n.filter||"";n.zoom=1;if(t>=1&&v.trim(s.replace(Bt,""))===""&&n.removeAttribute){n.removeAttribute("filter");if(r&&!r.filter)return}n.filter=Bt.test(s)?s.replace(Bt,i):s+" "+i}}),v(function(){v.support.reliableMarginRight||(v.cssHooks.marginRight={get:function(e,t){return v.swap(e,{display:"inline-block"},function(){if(t)return Dt(e,"marginRight")})}}),!v.support.pixelPosition&&v.fn.position&&v.each(["top","left"],function(e,t){v.cssHooks[t]={get:function(e,n){if(n){var r=Dt(e,t);return Ut.test(r)?v(e).position()[t]+"px":r}}}})}),v.expr&&v.expr.filters&&(v.expr.filters.hidden=function(e){return e.offsetWidth===0&&e.offsetHeight===0||!v.support.reliableHiddenOffsets&&(e.style&&e.style.display||Dt(e,"display"))==="none"},v.expr.filters.visible=function(e){return!v.expr.filters.hidden(e)}),v.each({margin:"",padding:"",border:"Width"},function(e,t){v.cssHooks[e+t]={expand:function(n){var r,i=typeof n=="string"?n.split(" "):[n],s={};for(r=0;r<4;r++)s[e+$t[r]+t]=i[r]||i[r-2]||i[0];return s}},qt.test(e)||(v.cssHooks[e+t].set=Zt)});var rn=/%20/g,sn=/\[\]$/,on=/\r?\n/g,un=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,an=/^(?:select|textarea)/i;v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?v.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||an.test(this.nodeName)||un.test(this.type))}).map(function(e,t){var n=v(this).val();return n==null?null:v.isArray(n)?v.map(n,function(e,n){return{name:t.name,value:e.replace(on,"\r\n")}}):{name:t.name,value:n.replace(on,"\r\n")}}).get()}}),v.param=function(e,n){var r,i=[],s=function(e,t){t=v.isFunction(t)?t():t==null?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};n===t&&(n=v.ajaxSettings&&v.ajaxSettings.traditional);if(v.isArray(e)||e.jquery&&!v.isPlainObject(e))v.each(e,function(){s(this.name,this.value)});else for(r in e)fn(r,e[r],n,s);return i.join("&").replace(rn,"+")};var ln,cn,hn=/#.*$/,pn=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,dn=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,vn=/^(?:GET|HEAD)$/,mn=/^\/\//,gn=/\?/,yn=/)<[^<]*)*<\/script>/gi,bn=/([?&])_=[^&]*/,wn=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,En=v.fn.load,Sn={},xn={},Tn=["*/"]+["*"];try{cn=s.href}catch(Nn){cn=i.createElement("a"),cn.href="",cn=cn.href}ln=wn.exec(cn.toLowerCase())||[],v.fn.load=function(e,n,r){if(typeof e!="string"&&En)return En.apply(this,arguments);if(!this.length)return this;var i,s,o,u=this,a=e.indexOf(" ");return a>=0&&(i=e.slice(a,e.length),e=e.slice(0,a)),v.isFunction(n)?(r=n,n=t):n&&typeof n=="object"&&(s="POST"),v.ajax({url:e,type:s,dataType:"html",data:n,complete:function(e,t){r&&u.each(r,o||[e.responseText,t,e])}}).done(function(e){o=arguments,u.html(i?v("
      ").append(e.replace(yn,"")).find(i):e)}),this},v.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){v.fn[t]=function(e){return this.on(t,e)}}),v.each(["get","post"],function(e,n){v[n]=function(e,r,i,s){return v.isFunction(r)&&(s=s||i,i=r,r=t),v.ajax({type:n,url:e,data:r,success:i,dataType:s})}}),v.extend({getScript:function(e,n){return v.get(e,t,n,"script")},getJSON:function(e,t,n){return v.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?Ln(e,v.ajaxSettings):(t=e,e=v.ajaxSettings),Ln(e,t),e},ajaxSettings:{url:cn,isLocal:dn.test(ln[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tn},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":v.parseJSON,"text xml":v.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Cn(Sn),ajaxTransport:Cn(xn),ajax:function(e,n){function T(e,n,s,a){var l,y,b,w,S,T=n;if(E===2)return;E=2,u&&clearTimeout(u),o=t,i=a||"",x.readyState=e>0?4:0,s&&(w=An(c,x,s));if(e>=200&&e<300||e===304)c.ifModified&&(S=x.getResponseHeader("Last-Modified"),S&&(v.lastModified[r]=S),S=x.getResponseHeader("Etag"),S&&(v.etag[r]=S)),e===304?(T="notmodified",l=!0):(l=On(c,w),T=l.state,y=l.data,b=l.error,l=!b);else{b=T;if(!T||e)T="error",e<0&&(e=0)}x.status=e,x.statusText=(n||T)+"",l?d.resolveWith(h,[y,T,x]):d.rejectWith(h,[x,T,b]),x.statusCode(g),g=t,f&&p.trigger("ajax"+(l?"Success":"Error"),[x,c,l?y:b]),m.fireWith(h,[x,T]),f&&(p.trigger("ajaxComplete",[x,c]),--v.active||v.event.trigger("ajaxStop"))}typeof e=="object"&&(n=e,e=t),n=n||{};var r,i,s,o,u,a,f,l,c=v.ajaxSetup({},n),h=c.context||c,p=h!==c&&(h.nodeType||h instanceof v)?v(h):v.event,d=v.Deferred(),m=v.Callbacks("once memory"),g=c.statusCode||{},b={},w={},E=0,S="canceled",x={readyState:0,setRequestHeader:function(e,t){if(!E){var n=e.toLowerCase();e=w[n]=w[n]||e,b[e]=t}return this},getAllResponseHeaders:function(){return E===2?i:null},getResponseHeader:function(e){var n;if(E===2){if(!s){s={};while(n=pn.exec(i))s[n[1].toLowerCase()]=n[2]}n=s[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return E||(c.mimeType=e),this},abort:function(e){return e=e||S,o&&o.abort(e),T(0,e),this}};d.promise(x),x.success=x.done,x.error=x.fail,x.complete=m.add,x.statusCode=function(e){if(e){var t;if(E<2)for(t in e)g[t]=[g[t],e[t]];else t=e[x.status],x.always(t)}return this},c.url=((e||c.url)+"").replace(hn,"").replace(mn,ln[1]+"//"),c.dataTypes=v.trim(c.dataType||"*").toLowerCase().split(y),c.crossDomain==null&&(a=wn.exec(c.url.toLowerCase()),c.crossDomain=!(!a||a[1]===ln[1]&&a[2]===ln[2]&&(a[3]||(a[1]==="http:"?80:443))==(ln[3]||(ln[1]==="http:"?80:443)))),c.data&&c.processData&&typeof c.data!="string"&&(c.data=v.param(c.data,c.traditional)),kn(Sn,c,n,x);if(E===2)return x;f=c.global,c.type=c.type.toUpperCase(),c.hasContent=!vn.test(c.type),f&&v.active++===0&&v.event.trigger("ajaxStart");if(!c.hasContent){c.data&&(c.url+=(gn.test(c.url)?"&":"?")+c.data,delete c.data),r=c.url;if(c.cache===!1){var N=v.now(),C=c.url.replace(bn,"$1_="+N);c.url=C+(C===c.url?(gn.test(c.url)?"&":"?")+"_="+N:"")}}(c.data&&c.hasContent&&c.contentType!==!1||n.contentType)&&x.setRequestHeader("Content-Type",c.contentType),c.ifModified&&(r=r||c.url,v.lastModified[r]&&x.setRequestHeader("If-Modified-Since",v.lastModified[r]),v.etag[r]&&x.setRequestHeader("If-None-Match",v.etag[r])),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+(c.dataTypes[0]!=="*"?", "+Tn+"; q=0.01":""):c.accepts["*"]);for(l in c.headers)x.setRequestHeader(l,c.headers[l]);if(!c.beforeSend||c.beforeSend.call(h,x,c)!==!1&&E!==2){S="abort";for(l in{success:1,error:1,complete:1})x[l](c[l]);o=kn(xn,c,n,x);if(!o)T(-1,"No Transport");else{x.readyState=1,f&&p.trigger("ajaxSend",[x,c]),c.async&&c.timeout>0&&(u=setTimeout(function(){x.abort("timeout")},c.timeout));try{E=1,o.send(b,T)}catch(k){if(!(E<2))throw k;T(-1,k)}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var Mn=[],_n=/\?/,Dn=/(=)\?(?=&|$)|\?\?/,Pn=v.now();v.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Mn.pop()||v.expando+"_"+Pn++;return this[e]=!0,e}}),v.ajaxPrefilter("json jsonp",function(n,r,i){var s,o,u,a=n.data,f=n.url,l=n.jsonp!==!1,c=l&&Dn.test(f),h=l&&!c&&typeof a=="string"&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Dn.test(a);if(n.dataTypes[0]==="jsonp"||c||h)return s=n.jsonpCallback=v.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,o=e[s],c?n.url=f.replace(Dn,"$1"+s):h?n.data=a.replace(Dn,"$1"+s):l&&(n.url+=(_n.test(f)?"&":"?")+n.jsonp+"="+s),n.converters["script json"]=function(){return u||v.error(s+" was not called"),u[0]},n.dataTypes[0]="json",e[s]=function(){u=arguments},i.always(function(){e[s]=o,n[s]&&(n.jsonpCallback=r.jsonpCallback,Mn.push(s)),u&&v.isFunction(o)&&o(u[0]),u=o=t}),"script"}),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return v.globalEval(e),e}}}),v.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),v.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=i.head||i.getElementsByTagName("head")[0]||i.documentElement;return{send:function(s,o){n=i.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){if(i||!n.readyState||/loaded|complete/.test(n.readyState))n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success")},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var Hn,Bn=e.ActiveXObject?function(){for(var e in Hn)Hn[e](0,1)}:!1,jn=0;v.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&Fn()||In()}:Fn,function(e){v.extend(v.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(v.ajaxSettings.xhr()),v.support.ajax&&v.ajaxTransport(function(n){if(!n.crossDomain||v.support.cors){var r;return{send:function(i,s){var o,u,a=n.xhr();n.username?a.open(n.type,n.url,n.async,n.username,n.password):a.open(n.type,n.url,n.async);if(n.xhrFields)for(u in n.xhrFields)a[u]=n.xhrFields[u];n.mimeType&&a.overrideMimeType&&a.overrideMimeType(n.mimeType),!n.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");try{for(u in i)a.setRequestHeader(u,i[u])}catch(f){}a.send(n.hasContent&&n.data||null),r=function(e,i){var u,f,l,c,h;try{if(r&&(i||a.readyState===4)){r=t,o&&(a.onreadystatechange=v.noop,Bn&&delete Hn[o]);if(i)a.readyState!==4&&a.abort();else{u=a.status,l=a.getAllResponseHeaders(),c={},h=a.responseXML,h&&h.documentElement&&(c.xml=h);try{c.text=a.responseText}catch(p){}try{f=a.statusText}catch(p){f=""}!u&&n.isLocal&&!n.crossDomain?u=c.text?200:404:u===1223&&(u=204)}}}catch(d){i||s(-1,d)}c&&s(u,f,c,l)},n.async?a.readyState===4?setTimeout(r,0):(o=++jn,Bn&&(Hn||(Hn={},v(e).unload(Bn)),Hn[o]=r),a.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var qn,Rn,Un=/^(?:toggle|show|hide)$/,zn=new RegExp("^(?:([-+])=|)("+m+")([a-z%]*)$","i"),Wn=/queueHooks$/,Xn=[Gn],Vn={"*":[function(e,t){var n,r,i=this.createTween(e,t),s=zn.exec(t),o=i.cur(),u=+o||0,a=1,f=20;if(s){n=+s[2],r=s[3]||(v.cssNumber[e]?"":"px");if(r!=="px"&&u){u=v.css(i.elem,e,!0)||n||1;do a=a||".5",u/=a,v.style(i.elem,e,u+r);while(a!==(a=i.cur()/o)&&a!==1&&--f)}i.unit=r,i.start=u,i.end=s[1]?u+(s[1]+1)*n:n}return i}]};v.Animation=v.extend(Kn,{tweener:function(e,t){v.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;r-1,f={},l={},c,h;a?(l=i.position(),c=l.top,h=l.left):(c=parseFloat(o)||0,h=parseFloat(u)||0),v.isFunction(t)&&(t=t.call(e,n,s)),t.top!=null&&(f.top=t.top-s.top+c),t.left!=null&&(f.left=t.left-s.left+h),"using"in t?t.using.call(e,f):i.css(f)}},v.fn.extend({position:function(){if(!this[0])return;var e=this[0],t=this.offsetParent(),n=this.offset(),r=er.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(v.css(e,"marginTop"))||0,n.left-=parseFloat(v.css(e,"marginLeft"))||0,r.top+=parseFloat(v.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(v.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||i.body;while(e&&!er.test(e.nodeName)&&v.css(e,"position")==="static")e=e.offsetParent;return e||i.body})}}),v.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);v.fn[e]=function(i){return v.access(this,function(e,i,s){var o=tr(e);if(s===t)return o?n in o?o[n]:o.document.documentElement[i]:e[i];o?o.scrollTo(r?v(o).scrollLeft():s,r?s:v(o).scrollTop()):e[i]=s},e,i,arguments.length,null)}}),v.each({Height:"height",Width:"width"},function(e,n){v.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){v.fn[i]=function(i,s){var o=arguments.length&&(r||typeof i!="boolean"),u=r||(i===!0||s===!0?"margin":"border");return v.access(this,function(n,r,i){var s;return v.isWindow(n)?n.document.documentElement["client"+e]:n.nodeType===9?(s=n.documentElement,Math.max(n.body["scroll"+e],s["scroll"+e],n.body["offset"+e],s["offset"+e],s["client"+e])):i===t?v.css(n,r,i,u):v.style(n,r,i,u)},n,o?i:t,o,null)}})}),e.jQuery=e.$=v,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return v})})(window); \ No newline at end of file diff --git a/erp_web/js/imgpreview/jquery.crop.js b/erp_web/js/imgpreview/jquery.crop.js deleted file mode 100644 index 09d947a0..00000000 --- a/erp_web/js/imgpreview/jquery.crop.js +++ /dev/null @@ -1,156 +0,0 @@ -(function(win, $, doc){ - var islteie7 /*@cc_on = (document.documentMode || 7) < 8 @*/, - cropmask = '
      '; - cropmask = '
      ' + ( islteie7 ? cropmask : "" ) + '
      ' + ( islteie7 ? "" : cropmask ) + '
      '; - - $.fn.crop = function(onChange, thumb){ - - var aera = $("
      ").addClass("cropaera").css("position", "relative"), - image = $(this).css("margin", "auto"), - parent = image.parent(); - - if(thumb){ - thumb = $(thumb); - setTimeout(function(){ - thumb.html(""); - thumb.append(image.clone().removeAttr("id").css({ - position: "relative" - })); - setThumb(); - }, 300); - } - - if(parent.hasClass("cropaera")){ - parent.find(".mask_top, .mask_middle, .mask_left, .mask_right").attr("style", ""); - return this; - } - - aera.insertBefore(image); - aera.append(image); - aera.append(cropmask); - - aera.bind("selectstart", function(e){ - e.stopPropagation(); - e.preventDefault(); - return false; - }); - - var drag, - size, - maskbox = aera.find(".cropmask"); - mask = { - bottom: maskbox.find(".mask_bottom"), - middle: maskbox.find(".mask_middle"), - viewport: maskbox.find(".viewport"), - right: maskbox.find(".mask_right"), - left: maskbox.find(".mask_left"), - top: maskbox.find(".mask_top"), - mask: maskbox - }; - - function posint(n){ - return Math.max(n, 0); - } - - function prec(n){ - return Math.round(n * 100) + "%"; - } - - function getSize(){ - return { - aeraHeight: mask.mask.height(), - aeraWidth: mask.mask.width(), - height: mask.middle.height(), - width: mask.viewport.width(), - right: mask.right.width(), - left: mask.left.width(), - top: mask.top.height() - }; - } - - function setThumb(){ - var cropSize = getSize(), - rx = cropSize.aeraWidth / cropSize.width * thumb.width(), - ry = cropSize.aeraHeight / cropSize.height * thumb.height(); - $(thumb.children()).css({ - width: rx, - height: ry, - left: cropSize.left / cropSize.aeraWidth * -rx, - top: cropSize.top / cropSize.aeraHeight * -ry - }); - }; - - var setSize = { - height: function(o) { - mask.middle.height(Math.min(mask.mask.height() - mask.top.height(), posint(size.height + o.y))); - }, - right: function(o) { - mask.right.width(Math.min(mask.mask.width() - mask.left.width(), posint(size.right - o.x))); - }, - left: function(o) { - mask.left.width(Math.min(mask.mask.width() - mask.right.width(), posint(size.left + o.x))); - }, - top: function(o) { - return posint(size.top + o.y); - } - }; - - aera.mousedown(function(e) { - var cursor = $(e.target).css("cursor"); - drag = { - x: e.pageX, - y: e.pageY, - type: cursor.replace(/-resize$/, "") - }; - size = getSize(); - aera.css("cursor", cursor) - mask.mask.addClass("ondrag"); - }) - $(document).bind("mouseup blur",function(e) { - if(drag){ - onChange(getSize()); - } - aera.css("cursor", "") - mask.mask.removeClass("ondrag"); - drag = null; - }).mousemove(function(e) { - if(drag){ - if(thumb){ - setThumb(); - } - var type = drag.type, - offset = { - x: e.pageX - drag.x, - y: e.pageY - drag.y - }; - if(type == "move"){ - if(mask.left.width()){ - setSize.right(offset); - } - if(mask.right.width()){ - setSize.left(offset); - } - - mask.top.height(Math.min(mask.mask.height() - mask.middle.height(), setSize.top(offset))); - } else { - if(/n/.test(type)){ - var top = Math.min(mask.bottom.position().top, setSize.top(offset)); - mask.top.height(top); - mask.middle.height(size.height + size.top - top); - } - if(/w/.test(type)){ - setSize.left(offset); - } - if(/e/.test(type)){ - setSize.right(offset); - } - if(/s/.test(type)){ - setSize.height(offset); - } - } - } - }); - - return this; - }; -})(this, this.jQuery, this.document); diff --git a/erp_web/js/jquery-1.8.0-vsdoc.js b/erp_web/js/jquery-1.8.0-vsdoc.js deleted file mode 100644 index 6eb373c5..00000000 --- a/erp_web/js/jquery-1.8.0-vsdoc.js +++ /dev/null @@ -1,6981 +0,0 @@ -/* -* This file has been generated to support Visual Studio IntelliSense. -* You should not use this file at runtime inside the browser--it is only -* intended to be used only for design-time IntelliSense. Please use the -* standard jQuery library for all production use. -* -* Comment version: 1.8.0 -*/ - -/*! -* jQuery JavaScript Library v1.8.0 -* http://jquery.com/ -* -* Distributed in whole under the terms of the MIT -* -* Copyright 2010, John Resig -* -* Permission is hereby granted, free of charge, to any person obtaining -* a copy of this software and associated documentation files (the -* "Software"), to deal in the Software without restriction, including -* without limitation the rights to use, copy, modify, merge, publish, -* distribute, sublicense, and/or sell copies of the Software, and to -* permit persons to whom the Software is furnished to do so, subject to -* the following conditions: -* -* The above copyright notice and this permission notice shall be -* included in all copies or substantial portions of the Software. -* -* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -* WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -* -* Includes Sizzle.js -* http://sizzlejs.com/ -* Copyright 2010, The Dojo Foundation -* Released under the MIT and BSD Licenses. -*/ - -(function ( window, undefined ) { - var jQuery = function ( selector, context ) { - /// - /// 1: Accepts a string containing a CSS selector which is then used to match a set of elements. - /// 1.1 - $(selector, context) - /// 1.2 - $(element) - /// 1.3 - $(object) - /// 1.4 - $(elementArray) - /// 1.5 - $(jQuery object) - /// 1.6 - $() - /// 2: Creates DOM elements on the fly from the provided string of raw HTML. - /// 2.1 - $(html, ownerDocument) - /// 2.2 - $(html, props) - /// 3: Binds a function to be executed when the DOM has finished loading. - /// 3.1 - $(callback) - /// - /// - /// A string containing a selector expression - /// - /// - /// A DOM Element, Document, or jQuery to use as context - /// - /// - - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }; - jQuery.Animation = function Animation( elem, properties, options ) { - - var result, - index = 0, - tweenerIndex = 0, - length = animationPrefilters.length, - deferred = jQuery.Deferred().always( function() { - // don't match elem in the :animated selector - delete tick.elem; - }), - tick = function() { - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - percent = 1 - ( remaining / animation.duration || 0 ), - index = 0, - length = animation.tweens.length; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ]); - - if ( percent < 1 && length ) { - return remaining; - } else { - deferred.resolveWith( elem, [ animation ] ); - return false; - } - }, - animation = deferred.promise({ - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { specialEasing: {} }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end, easing ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - // if we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - - for ( ; index < length ; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // resolve when we played the last frame - // otherwise, reject - if ( gotoEnd ) { - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - }), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length ; index++ ) { - result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - return result; - } - } - - createTweens( animation, props ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - jQuery.fx.timer( - jQuery.extend( tick, { - anim: animation, - queue: animation.opts.queue, - elem: elem - }) - ); - - // attach callbacks from options - return animation.progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - }; - jQuery.Callbacks = function ( options ) { - /// - /// A multi-purpose callbacks list object that provides a powerful way to manage callback lists. - /// - /// - /// An optional list of space-separated flags that change how the callback list behaves. - /// - - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - ( optionsCache[ options ] || createOptions( options ) ) : - jQuery.extend( {}, options ); - - var // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list was already fired - fired, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = !options.once && [], - // Fire callbacks - fire = function( data ) { - memory = options.memory && data; - fired = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - firing = true; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { - memory = false; // To prevent further calls using add - break; - } - } - firing = false; - if ( list ) { - if ( stack ) { - if ( stack.length ) { - fire( stack.shift() ); - } - } else if ( memory ) { - list = []; - } else { - self.disable(); - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - // First, we save the current length - var start = list.length; - (function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( jQuery.isFunction( arg ) && ( !options.unique || !self.has( arg ) ) ) { - list.push( arg ); - } else if ( arg && arg.length ) { - // Inspect recursively - add( arg ); - } - }); - })( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away - } else if ( memory ) { - firingStart = start; - fire( memory ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - jQuery.each( arguments, function( _, arg ) { - var index; - while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - // Handle firing indexes - if ( firing ) { - if ( index <= firingLength ) { - firingLength--; - } - if ( index <= firingIndex ) { - firingIndex--; - } - } - } - }); - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - return jQuery.inArray( fn, list ) > -1; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - if ( list && ( !fired || stack ) ) { - if ( firing ) { - stack.push( args ); - } else { - fire( args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; - }; - jQuery.Deferred = function ( func ) { - - var tuples = [ - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], - [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], - [ "notify", "progress", jQuery.Callbacks("memory") ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred(function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var action = tuple[ 0 ], - fn = fns[ i ]; - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[1] ]( jQuery.isFunction( fn ) ? - function() { - var returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .done( newDefer.resolve ) - .fail( newDefer.reject ) - .progress( newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - } : - newDefer[ action ] - ); - }); - fns = null; - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return typeof obj === "object" ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[1] ] = list.add; - - // Handle state - if ( stateString ) { - list.add(function() { - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] = list.fire - deferred[ tuple[0] ] = list.fire; - deferred[ tuple[0] + "With" ] = list.fireWith; - }); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }; - jQuery.Event = function ( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; - }; - jQuery.Tween = function Tween( elem, options, prop, end, easing ) { - - return new Tween.prototype.init( elem, options, prop, end, easing ); - }; - jQuery._data = function ( elem, name, data ) { - - return jQuery.data( elem, name, data, true ); - }; - jQuery._queueHooks = function ( elem, type ) { - - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks("once memory").add(function() { - jQuery.removeData( elem, type + "queue", true ); - jQuery.removeData( elem, key, true ); - }) - }); - }; - jQuery.acceptData = function ( elem ) { - - var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; - - // nodes accept data unless otherwise specified; rejection can be conditional - return !noData || noData !== true && elem.getAttribute("classid") === noData; - }; - jQuery.access = function ( elems, fn, key, value, chainable, emptyGet, pass ) { - - var exec, - bulk = key == null, - i = 0, - length = elems.length; - - // Sets many values - if ( key && typeof key === "object" ) { - for ( i in key ) { - jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); - } - chainable = 1; - - // Sets one value - } else if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = pass === undefined && jQuery.isFunction( value ); - - if ( bulk ) { - // Bulk operations only iterate when executing function values - if ( exec ) { - exec = fn; - fn = function( elem, key, value ) { - return exec.call( jQuery( elem ), value ); - }; - - // Otherwise they run against the entire set - } else { - fn.call( elems, value ); - fn = null; - } - } - - if ( fn ) { - for (; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - } - - chainable = 1; - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[0], key ) : emptyGet; - }; - jQuery.active = 0; - jQuery.ajax = function ( url, options ) { - /// - /// Perform an asynchronous HTTP (Ajax) request. - /// 1 - jQuery.ajax(url, settings) - /// 2 - jQuery.ajax(settings) - /// - /// - /// A string containing the URL to which the request is sent. - /// - /// - /// A set of key/value pairs that configure the Ajax request. All settings are optional. A default can be set for any option with $.ajaxSetup(). See jQuery.ajax( settings ) below for a complete list of all settings. - /// - - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var // ifModified key - ifModifiedKey, - // Response headers - responseHeadersString, - responseHeaders, - // transport - transport, - // timeout handle - timeoutTimer, - // Cross-domain detection vars - parts, - // To know if global events are to be dispatched - fireGlobals, - // Loop variable - i, - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - // Callbacks context - callbackContext = s.context || s, - // Context for global events - // It's the callbackContext if one was provided in the options - // and if it's a DOM node or a jQuery collection - globalEventContext = callbackContext !== s && - ( callbackContext.nodeType || callbackContext instanceof jQuery ) ? - jQuery( callbackContext ) : jQuery.event, - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - // Status-dependent callbacks - statusCode = s.statusCode || {}, - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - // The jqXHR state - state = 0, - // Default abort message - strAbort = "canceled", - // Fake xhr - jqXHR = { - - readyState: 0, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( !state ) { - var lname = name.toLowerCase(); - name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Raw string - getAllResponseHeaders: function() { - return state === 2 ? responseHeadersString : null; - }, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( state === 2 ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match === undefined ? null : match; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( !state ) { - s.mimeType = type; - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - statusText = statusText || strAbort; - if ( transport ) { - transport.abort( statusText ); - } - done( 0, statusText ); - return this; - } - }; - - // Callback for when everything is done - // It is defined here because jslint complains if it is declared - // at the end of the function (which would be more logical and readable) - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Called once - if ( state === 2 ) { - return; - } - - // State is "done" now - state = 2; - - // Clear timeout if it exists - if ( timeoutTimer ) { - clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // If successful, handle type chaining - if ( status >= 200 && status < 300 || status === 304 ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - - modified = jqXHR.getResponseHeader("Last-Modified"); - if ( modified ) { - jQuery.lastModified[ ifModifiedKey ] = modified; - } - modified = jqXHR.getResponseHeader("Etag"); - if ( modified ) { - jQuery.etag[ ifModifiedKey ] = modified; - } - } - - // If not modified - if ( status === 304 ) { - - statusText = "notmodified"; - isSuccess = true; - - // If we have data - } else { - - isSuccess = ajaxConvert( s, response ); - statusText = isSuccess.state; - success = isSuccess.data; - error = isSuccess.error; - isSuccess = !error; - } - } else { - // We extract error from statusText - // then normalize statusText and status for non-aborts - error = statusText; - if ( !statusText || status ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = "" + ( nativeStatusText || statusText ); - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( "ajax" + ( isSuccess ? "Success" : "Error" ), - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - // Attach deferreds - deferred.promise( jqXHR ); - jqXHR.success = jqXHR.done; - jqXHR.error = jqXHR.fail; - jqXHR.complete = completeDeferred.add; - - // Status-dependent callbacks - jqXHR.statusCode = function( map ) { - if ( map ) { - var tmp; - if ( state < 2 ) { - for ( tmp in map ) { - statusCode[ tmp ] = [ statusCode[tmp], map[tmp] ]; - } - } else { - tmp = map[ jqXHR.status ]; - jqXHR.always( tmp ); - } - } - return this; - }; - - // Remove hash character (#7531: and string promotion) - // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) - // We also use the url parameter if available - s.url = ( ( url || s.url ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); - - // Extract dataTypes list - s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().split( core_rspace ); - - // Determine if a cross-domain request is in order - if ( s.crossDomain == null ) { - parts = rurl.exec( s.url.toLowerCase() ); - s.crossDomain = !!( parts && - ( parts[ 1 ] != ajaxLocParts[ 1 ] || parts[ 2 ] != ajaxLocParts[ 2 ] || - ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? 80 : 443 ) ) != - ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? 80 : 443 ) ) ) - ); - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( state === 2 ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - fireGlobals = s.global; - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // If data is available, append data to url - if ( s.data ) { - s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.data; - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Get ifModifiedKey before adding the anti-cache parameter - ifModifiedKey = s.url; - - // Add anti-cache in url if needed - if ( s.cache === false ) { - - var ts = jQuery.now(), - // try replacing _= if it is there - ret = s.url.replace( rts, "$1_=" + ts ); - - // if nothing was replaced, add timestamp to the end - s.url = ret + ( ( ret === s.url ) ? ( rquery.test( s.url ) ? "&" : "?" ) + "_=" + ts : "" ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - ifModifiedKey = ifModifiedKey || s.url; - if ( jQuery.lastModified[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ ifModifiedKey ] ); - } - if ( jQuery.etag[ ifModifiedKey ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ ifModifiedKey ] ); - } - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? - s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { - // Abort if not done already and return - return jqXHR.abort(); - - } - - // aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - for ( i in { success: 1, error: 1, complete: 1 } ) { - jqXHR[ i ]( s[ i ] ); - } - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = setTimeout( function(){ - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - state = 1; - transport.send( requestHeaders, done ); - } catch (e) { - // Propagate exception as error if not done - if ( state < 2 ) { - done( -1, e ); - // Simply rethrow otherwise - } else { - throw e; - } - } - } - - return jqXHR; - }; - jQuery.ajaxPrefilter = function ( dataTypeExpression, func ) { - /// - /// Handle custom Ajax options or modify existing options before each request is sent and before they are processed by $.ajax(). - /// - /// - /// An optional string containing one or more space-separated dataTypes - /// - /// - /// A handler to set default values for future Ajax requests. - /// - /// - - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, list, placeBefore, - dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), - i = 0, - length = dataTypes.length; - - if ( jQuery.isFunction( func ) ) { - // For each dataType in the dataTypeExpression - for ( ; i < length; i++ ) { - dataType = dataTypes[ i ]; - // We control if we're asked to add before - // any existing element - placeBefore = /^\+/.test( dataType ); - if ( placeBefore ) { - dataType = dataType.substr( 1 ) || "*"; - } - list = structure[ dataType ] = structure[ dataType ] || []; - // then we add to the structure accordingly - list[ placeBefore ? "unshift" : "push" ]( func ); - } - } - }; - jQuery.ajaxSettings = { "url": 'http://localhost:25813/', - "isLocal": false, - "global": true, - "type": 'GET', - "contentType": 'application/x-www-form-urlencoded; charset=UTF-8', - "processData": true, - "async": true, - "accepts": {}, - "contents": {}, - "responseFields": {}, - "converters": {}, - "flatOptions": {}, - "jsonp": 'callback' }; - jQuery.ajaxSetup = function ( target, settings ) { - /// - /// Set default values for future Ajax requests. - /// - /// - /// A set of key/value pairs that configure the default Ajax request. All options are optional. - /// - - if ( settings ) { - // Building a settings object - ajaxExtend( target, jQuery.ajaxSettings ); - } else { - // Extending ajaxSettings - settings = target; - target = jQuery.ajaxSettings; - } - ajaxExtend( target, settings ); - return target; - }; - jQuery.ajaxTransport = function ( dataTypeExpression, func ) { - - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, list, placeBefore, - dataTypes = dataTypeExpression.toLowerCase().split( core_rspace ), - i = 0, - length = dataTypes.length; - - if ( jQuery.isFunction( func ) ) { - // For each dataType in the dataTypeExpression - for ( ; i < length; i++ ) { - dataType = dataTypes[ i ]; - // We control if we're asked to add before - // any existing element - placeBefore = /^\+/.test( dataType ); - if ( placeBefore ) { - dataType = dataType.substr( 1 ) || "*"; - } - list = structure[ dataType ] = structure[ dataType ] || []; - // then we add to the structure accordingly - list[ placeBefore ? "unshift" : "push" ]( func ); - } - } - }; - jQuery.attr = function ( elem, name, value, pass ) { - - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( pass && jQuery.isFunction( jQuery.fn[ name ] ) ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, "" + value ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }; - jQuery.attrFn = {}; - jQuery.attrHooks = { "type": {}, - "value": {} }; - jQuery.browser = { "chrome": true, - "version": '21.0.1180.60' }; - jQuery.buildFragment = function ( args, context, scripts ) { - - var fragment, cacheable, cachehit, - first = args[ 0 ]; - - // Set context from what may come in as undefined or a jQuery collection or a node - context = context || document; - context = (context[0] || context).ownerDocument || context[0] || context; - - // Ensure that an attr object doesn't incorrectly stand in as a document object - // Chrome and Firefox seem to allow this to occur and will throw exception - // Fixes #8950 - if ( typeof context.createDocumentFragment === "undefined" ) { - context = document; - } - - // Only cache "small" (1/2 KB) HTML strings that are associated with the main document - // Cloning options loses the selected state, so don't cache them - // IE 6 doesn't like it when you put or elements in a fragment - // Also, WebKit does not clone 'checked' attributes on cloneNode, so don't cache - // Lastly, IE6,7,8 will not correctly reuse cached fragments that were created from unknown elems #10501 - if ( args.length === 1 && typeof first === "string" && first.length < 512 && context === document && - first.charAt(0) === "<" && !rnocache.test( first ) && - (jQuery.support.checkClone || !rchecked.test( first )) && - (jQuery.support.html5Clone || !rnoshimcache.test( first )) ) { - - // Mark cacheable and look for a hit - cacheable = true; - fragment = jQuery.fragments[ first ]; - cachehit = fragment !== undefined; - } - - if ( !fragment ) { - fragment = context.createDocumentFragment(); - jQuery.clean( args, context, fragment, scripts ); - - // Update the cache, but only store false - // unless this is a second parsing of the same content - if ( cacheable ) { - jQuery.fragments[ first ] = cachehit && fragment; - } - } - - return { fragment: fragment, cacheable: cacheable }; - }; - jQuery.cache = {}; - jQuery.camelCase = function ( string ) { - - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }; - jQuery.clean = function ( elems, context, fragment, scripts ) { - - var j, safe, elem, tag, wrap, depth, div, hasBody, tbody, len, handleScript, jsTags, - i = 0, - ret = []; - - // Ensure that context is a document - if ( !context || typeof context.createDocumentFragment === "undefined" ) { - context = document; - } - - // Use the already-created safe fragment if context permits - for ( safe = context === document && safeFragment; (elem = elems[i]) != null; i++ ) { - if ( typeof elem === "number" ) { - elem += ""; - } - - if ( !elem ) { - continue; - } - - // Convert html string into DOM nodes - if ( typeof elem === "string" ) { - if ( !rhtml.test( elem ) ) { - elem = context.createTextNode( elem ); - } else { - // Ensure a safe container in which to render the html - safe = safe || createSafeFragment( context ); - div = div || safe.appendChild( context.createElement("div") ); - - // Fix "XHTML"-style tags in all browsers - elem = elem.replace(rxhtmlTag, "<$1>"); - - // Go to html and back, then peel off extra wrappers - tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - depth = wrap[0]; - div.innerHTML = wrap[1] + elem + wrap[2]; - - // Move to the right depth - while ( depth-- ) { - div = div.lastChild; - } - - // Remove IE's autoinserted
      from table fragments - if ( !jQuery.support.tbody ) { - - // String was a
      , *may* have spurious - hasBody = rtbody.test(elem); - tbody = tag === "table" && !hasBody ? - div.firstChild && div.firstChild.childNodes : - - // String was a bare or - wrap[1] === "
      " && !hasBody ? - div.childNodes : - []; - - for ( j = tbody.length - 1; j >= 0 ; --j ) { - if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j ].childNodes.length ) { - tbody[ j ].parentNode.removeChild( tbody[ j ] ); - } - } - } - - // IE completely kills leading whitespace when innerHTML is used - if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - div.insertBefore( context.createTextNode( rleadingWhitespace.exec(elem)[0] ), div.firstChild ); - } - - elem = div.childNodes; - - // Remember the top-level container for proper cleanup - div = safe.lastChild; - } - } - - if ( elem.nodeType ) { - ret.push( elem ); - } else { - ret = jQuery.merge( ret, elem ); - } - } - - // Fix #11356: Clear elements from safeFragment - if ( div ) { - safe.removeChild( div ); - elem = div = safe = null; - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !jQuery.support.appendChecked ) { - for ( i = 0; (elem = ret[i]) != null; i++ ) { - if ( jQuery.nodeName( elem, "input" ) ) { - fixDefaultChecked( elem ); - } else if ( typeof elem.getElementsByTagName !== "undefined" ) { - jQuery.grep( elem.getElementsByTagName("input"), fixDefaultChecked ); - } - } - } - - // Append elements to a provided document fragment - if ( fragment ) { - // Special handling of each script element - handleScript = function( elem ) { - // Check if we consider it executable - if ( !elem.type || rscriptType.test( elem.type ) ) { - // Detach the script and store it in the scripts array (if provided) or the fragment - // Return truthy to indicate that it has been handled - return scripts ? - scripts.push( elem.parentNode ? elem.parentNode.removeChild( elem ) : elem ) : - fragment.appendChild( elem ); - } - }; - - for ( i = 0; (elem = ret[i]) != null; i++ ) { - // Check if we're done after handling an executable script - if ( !( jQuery.nodeName( elem, "script" ) && handleScript( elem ) ) ) { - // Append to fragment and handle embedded scripts - fragment.appendChild( elem ); - if ( typeof elem.getElementsByTagName !== "undefined" ) { - // handleScript alters the DOM, so use jQuery.merge to ensure snapshot iteration - jsTags = jQuery.grep( jQuery.merge( [], elem.getElementsByTagName("script") ), handleScript ); - - // Splice the scripts into ret after their former ancestor and advance our index beyond them - ret.splice.apply( ret, [i + 1, 0].concat( jsTags ) ); - i += jsTags.length; - } - } - } - } - - return ret; - }; - jQuery.cleanData = function ( elems, /* internal */ acceptData ) { - - var data, id, elem, type, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - deleteExpando = jQuery.support.deleteExpando, - special = jQuery.event.special; - - for ( ; (elem = elems[i]) != null; i++ ) { - - if ( acceptData || jQuery.acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( deleteExpando ) { - delete elem[ internalKey ]; - - } else if ( elem.removeAttribute ) { - elem.removeAttribute( internalKey ); - - } else { - elem[ internalKey ] = null; - } - - jQuery.deletedIds.push( id ); - } - } - } - } - }; - jQuery.clone = function ( elem, dataAndEvents, deepDataAndEvents ) { - - var srcElements, - destElements, - i, - clone; - - if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && - (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { - // IE copies events bound via attachEvent when using cloneNode. - // Calling detachEvent on the clone will also remove the events - // from the original. In order to get around this, we use some - // proprietary methods to clear the events. Thanks to MooTools - // guys for this hotness. - - cloneFixAttributes( elem, clone ); - - // Using Sizzle here is crazy slow, so we use getElementsByTagName instead - srcElements = getAll( elem ); - destElements = getAll( clone ); - - // Weird iteration because IE will replace the length property - // with an element if you are cloning the body and one of the - // elements on the page has a name or id of "length" - for ( i = 0; srcElements[i]; ++i ) { - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[i] ) { - cloneFixAttributes( srcElements[i], destElements[i] ); - } - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - cloneCopyEvent( elem, clone ); - - if ( deepDataAndEvents ) { - srcElements = getAll( elem ); - destElements = getAll( clone ); - - for ( i = 0; srcElements[i]; ++i ) { - cloneCopyEvent( srcElements[i], destElements[i] ); - } - } - } - - srcElements = destElements = null; - - // Return the cloned set - return clone; - }; - jQuery.contains = function ( a, b ) { - /// - /// Check to see if a DOM element is within another DOM element. - /// - /// - /// The DOM element that may contain the other element. - /// - /// - /// The DOM element that may be contained by the other element. - /// - /// - - return !!( a.compareDocumentPosition( b ) & 16 ); - }; - jQuery.css = function ( elem, name, numeric, extra ) { - - var val, num, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name ); - } - - //convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Return, converting to number if forced or a qualifier was provided and val looks numeric - if ( numeric || extra !== undefined ) { - num = parseFloat( val ); - return numeric || jQuery.isNumeric( num ) ? num || 0 : val; - } - return val; - }; - jQuery.cssHooks = { "opacity": {}, - "height": {}, - "width": {}, - "margin": {}, - "padding": {}, - "borderWidth": {}, - "top": {}, - "left": {} }; - jQuery.cssNumber = { "fillOpacity": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true }; - jQuery.cssProps = { "float": 'cssFloat', - "display": 'display', - "visibility": 'visibility', - "opacity": 'opacity' }; - jQuery.data = function ( elem, name, data, pvt /* Internal Use Only */ ) { - /// - /// 1: Store arbitrary data associated with the specified element. Returns the value that was set. - /// 1.1 - jQuery.data(element, key, value) - /// 2: Returns value at named data store for the element, as set by jQuery.data(element, name, value), or the full data store for the element. - /// 2.1 - jQuery.data(element, key) - /// 2.2 - jQuery.data(element) - /// - /// - /// The DOM element to associate with the data. - /// - /// - /// A string naming the piece of data to set. - /// - /// - /// The new data value. - /// - /// - - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = jQuery.deletedIds.pop() || ++jQuery.uuid; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }; - jQuery.dequeue = function ( elem, type ) { - /// - /// Execute the next function on the queue for the matched element. - /// - /// - /// A DOM element from which to remove and execute a queued function. - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - if ( !queue.length && hooks ) { - hooks.empty.fire(); - } - }; - jQuery.dir = function ( elem, dir, until ) { - - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }; - jQuery.each = function ( obj, callback, args ) { - /// - /// A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. Arrays and array-like objects with a length property (such as a function's arguments object) are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties. - /// - /// - /// The object or array to iterate over. - /// - /// - /// The function that will be executed on every object. - /// - /// - - var name, - i = 0, - length = obj.length, - isObj = length === undefined || jQuery.isFunction( obj ); - - if ( args ) { - if ( isObj ) { - for ( name in obj ) { - if ( callback.apply( obj[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( obj[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in obj ) { - if ( callback.call( obj[ name ], name, obj[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( obj[ i ], i, obj[ i++ ] ) === false ) { - break; - } - } - } - } - - return obj; - }; - jQuery.easing = {}; - jQuery.error = function ( msg ) { - /// - /// Takes a string and throws an exception containing it. - /// - /// - /// The message to send out. - /// - - throw new Error( msg ); - }; - jQuery.etag = {}; - jQuery.event = { "global": {}, - "customEvent": {}, - "props": ['attrChange','attrName','relatedNode','srcElement','altKey','bubbles','cancelable','ctrlKey','currentTarget','eventPhase','metaKey','relatedTarget','shiftKey','target','timeStamp','view','which'], - "fixHooks": {}, - "keyHooks": {}, - "mouseHooks": {}, - "special": {}, - "triggered": false }; - jQuery.expr = { "cacheLength": 50, - "match": {}, - "order": ['ID','CLASS','TAG','NAME'], - "attrHandle": {}, - "find": {}, - "relative": {}, - "preFilter": {}, - "filter": {}, - "pseudos": {}, - "setFilters": {}, - "filters": {}, - ":": {} }; - jQuery.extend = function () { - /// - /// Merge the contents of two or more objects together into the first object. - /// 1 - jQuery.extend(target, object1, objectN) - /// 2 - jQuery.extend(deep, target, object1, objectN) - /// - /// - /// If true, the merge becomes recursive (aka. deep copy). - /// - /// - /// The object to extend. It will receive the new properties. - /// - /// - /// An object containing additional properties to merge in. - /// - /// - /// Additional objects containing properties to merge in. - /// - /// - - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; - }; - jQuery.filter = function ( expr, elems, not ) { - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }; - jQuery.find = function ( selector, context, results, seed ) { - - results = results || []; - context = context || document; - var match, elem, xml, m, - nodeType = context.nodeType; - - if ( nodeType !== 1 && nodeType !== 9 ) { - return []; - } - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - xml = isXML( context ); - - if ( !xml && !seed ) { - if ( (match = rquickExpr.exec( selector )) ) { - // Speed-up: Sizzle("#ID") - if ( (m = match[1]) ) { - if ( nodeType === 9 ) { - elem = context.getElementById( m ); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE, Opera, and Webkit return items - // by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - } else { - // Context is not a document - if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && - contains( context, elem ) && elem.id === m ) { - results.push( elem ); - return results; - } - } - - // Speed-up: Sizzle("TAG") - } else if ( match[2] ) { - push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); - return results; - - // Speed-up: Sizzle(".CLASS") - } else if ( (m = match[3]) && assertUsableClassName && context.getElementsByClassName ) { - push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); - return results; - } - } - } - - // All others - return select( selector, context, results, seed, xml ); - }; - jQuery.fn = { "selector": '', - "jquery": '1.8.0', - "length": 0 }; - jQuery.fragments = {}; - jQuery.fx = function ( elem, options, prop, end, easing, unit ) { - - this.elem = elem; - this.prop = prop; - this.easing = easing || "swing"; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }; - jQuery.get = function ( url, data, callback, type ) { - /// - /// Load data from the server using a HTTP GET request. - /// - /// - /// A string containing the URL to which the request is sent. - /// - /// - /// A map or string that is sent to the server with the request. - /// - /// - /// A callback function that is executed if the request succeeds. - /// - /// - /// The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html). - /// - - // shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - return jQuery.ajax({ - type: method, - url: url, - data: data, - success: callback, - dataType: type - }); - }; - jQuery.getJSON = function ( url, data, callback ) { - /// - /// Load JSON-encoded data from the server using a GET HTTP request. - /// - /// - /// A string containing the URL to which the request is sent. - /// - /// - /// A map or string that is sent to the server with the request. - /// - /// - /// A callback function that is executed if the request succeeds. - /// - - return jQuery.get( url, data, callback, "json" ); - }; - jQuery.getScript = function ( url, callback ) { - /// - /// Load a JavaScript file from the server using a GET HTTP request, then execute it. - /// - /// - /// A string containing the URL to which the request is sent. - /// - /// - /// A callback function that is executed if the request succeeds. - /// - - return jQuery.get( url, undefined, callback, "script" ); - }; - jQuery.globalEval = function ( data ) { - /// - /// Execute some JavaScript code globally. - /// - /// - /// The JavaScript code to execute. - /// - - if ( data && core_rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }; - jQuery.grep = function ( elems, callback, inv ) { - /// - /// Finds the elements of an array which satisfy a filter function. The original array is not affected. - /// - /// - /// The array to search through. - /// - /// - /// The function to process each item against. The first argument to the function is the item, and the second argument is the index. The function should return a Boolean value. this will be the global window object. - /// - /// - /// If "invert" is false, or not provided, then the function returns an array consisting of all elements for which "callback" returns true. If "invert" is true, then the function returns an array consisting of all elements for which "callback" returns false. - /// - /// - - var retVal, - ret = [], - i = 0, - length = elems.length; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }; - jQuery.guid = 1; - jQuery.hasData = function ( elem ) { - /// - /// Determine whether an element has any jQuery data associated with it. - /// - /// - /// A DOM element to be checked for data. - /// - /// - - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }; - jQuery.holdReady = function ( hold ) { - /// - /// Holds or releases the execution of jQuery's ready event. - /// - /// - /// Indicates whether the ready hold is being requested or released - /// - /// - - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }; - jQuery.inArray = function ( elem, arr, i ) { - /// - /// Search for a specified value within an array and return its index (or -1 if not found). - /// - /// - /// The value to search for. - /// - /// - /// An array through which to search. - /// - /// - /// The index of the array at which to begin the search. The default is 0, which will search the whole array. - /// - /// - - var len; - - if ( arr ) { - if ( core_indexOf ) { - return core_indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }; - jQuery.isEmptyObject = function ( obj ) { - /// - /// Check to see if an object is empty (contains no properties). - /// - /// - /// The object that will be checked to see if it's empty. - /// - /// - - var name; - for ( name in obj ) { - return false; - } - return true; - }; - jQuery.isFunction = function ( obj ) { - /// - /// Determine if the argument passed is a Javascript function object. - /// - /// - /// Object to test whether or not it is a function. - /// - /// - - return jQuery.type(obj) === "function"; - }; - jQuery.isNumeric = function ( obj ) { - /// - /// Determines whether its argument is a number. - /// - /// - /// The value to be tested. - /// - /// - - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }; - jQuery.isPlainObject = function ( obj ) { - /// - /// Check to see if an object is a plain object (created using "{}" or "new Object"). - /// - /// - /// The object that will be checked to see if it's a plain object. - /// - /// - - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !core_hasOwn.call(obj, "constructor") && - !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || core_hasOwn.call( obj, key ); - }; - jQuery.isReady = true; - jQuery.isWindow = function ( obj ) { - /// - /// Determine whether the argument is a window. - /// - /// - /// Object to test whether or not it is a window. - /// - /// - - return obj != null && obj == obj.window; - }; - jQuery.isXMLDoc = function ( elem ) { - /// - /// Check to see if a DOM node is within an XML document (or is an XML document). - /// - /// - /// The DOM node that will be checked to see if it's in an XML document. - /// - /// - - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; - }; - jQuery.lastModified = {}; - jQuery.makeArray = function ( arr, results ) { - /// - /// Convert an array-like object into a true JavaScript array. - /// - /// - /// Any object to turn into a native Array. - /// - /// - - var type, - ret = results || []; - - if ( arr != null ) { - // The window, strings (and functions) also have 'length' - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - type = jQuery.type( arr ); - - if ( arr.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( arr ) ) { - core_push.call( ret, arr ); - } else { - jQuery.merge( ret, arr ); - } - } - - return ret; - }; - jQuery.map = function ( elems, callback, arg ) { - /// - /// Translate all items in an array or object to new array of items. - /// 1 - jQuery.map(array, callback(elementOfArray, indexInArray)) - /// 2 - jQuery.map(arrayOrObject, callback( value, indexOrKey )) - /// - /// - /// The Array to translate. - /// - /// - /// The function to process each item against. The first argument to the function is the array item, the second argument is the index in array The function can return any value. Within the function, this refers to the global (window) object. - /// - /// - - var value, key, - ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }; - jQuery.merge = function ( first, second ) { - /// - /// Merge the contents of two arrays together into the first array. - /// - /// - /// The first array to merge, the elements of second added. - /// - /// - /// The second array to merge into the first, unaltered. - /// - /// - - var l = second.length, - i = first.length, - j = 0; - - if ( typeof l === "number" ) { - for ( ; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }; - jQuery.noConflict = function ( deep ) { - /// - /// Relinquish jQuery's control of the $ variable. - /// - /// - /// A Boolean indicating whether to remove all jQuery variables from the global scope (including jQuery itself). - /// - /// - - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }; - jQuery.noData = { "embed": true, - "object": 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000', - "applet": true }; - jQuery.nodeName = function ( elem, name ) { - - return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); - }; - jQuery.noop = function () { - /// - /// An empty function. - /// - /// - }; - jQuery.now = function () { - /// - /// Return a number representing the current time. - /// - /// - - return ( new Date() ).getTime(); - }; - jQuery.offset = {}; - jQuery.param = function ( a, traditional ) { - /// - /// Create a serialized representation of an array or object, suitable for use in a URL query string or Ajax request. - /// 1 - jQuery.param(obj) - /// 2 - jQuery.param(obj, traditional) - /// - /// - /// An array or object to serialize. - /// - /// - /// A Boolean indicating whether to perform a traditional "shallow" serialization. - /// - /// - - var prefix, - s = [], - add = function( key, value ) { - // If value is a function, invoke it and return its value - value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); - s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); - }; - - // Set traditional to true for jQuery <= 1.3.2 behavior. - if ( traditional === undefined ) { - traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - }); - - } else { - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ).replace( r20, "+" ); - }; - jQuery.parseHTML = function ( data, context, scripts ) { - - var parsed; - if ( !data || typeof data !== "string" ) { - return null; - } - if ( typeof context === "boolean" ) { - scripts = context; - context = 0; - } - context = context || document; - - // Single tag - if ( (parsed = rsingleTag.exec( data )) ) { - return [ context.createElement( parsed[1] ) ]; - } - - parsed = jQuery.buildFragment( [ data ], context, scripts ? null : [] ); - return jQuery.merge( [], - (parsed.cacheable ? jQuery.clone( parsed.fragment ) : parsed.fragment).childNodes ); - }; - jQuery.parseJSON = function ( data ) { - /// - /// Takes a well-formed JSON string and returns the resulting JavaScript object. - /// - /// - /// The JSON string to parse. - /// - /// - - if ( !data || typeof data !== "string") { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - - } - jQuery.error( "Invalid JSON: " + data ); - }; - jQuery.parseXML = function ( data ) { - /// - /// Parses a string into an XML document. - /// - /// - /// a well-formed XML string to be parsed - /// - /// - - var xml, tmp; - if ( !data || typeof data !== "string" ) { - return null; - } - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }; - jQuery.post = function ( url, data, callback, type ) { - /// - /// Load data from the server using a HTTP POST request. - /// - /// - /// A string containing the URL to which the request is sent. - /// - /// - /// A map or string that is sent to the server with the request. - /// - /// - /// A callback function that is executed if the request succeeds. - /// - /// - /// The type of data expected from the server. Default: Intelligent Guess (xml, json, script, or html). - /// - - // shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - return jQuery.ajax({ - type: method, - url: url, - data: data, - success: callback, - dataType: type - }); - }; - jQuery.prop = function ( elem, name, value ) { - - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }; - jQuery.propFix = { "tabindex": 'tabIndex', - "readonly": 'readOnly', - "for": 'htmlFor', - "class": 'className', - "maxlength": 'maxLength', - "cellspacing": 'cellSpacing', - "cellpadding": 'cellPadding', - "rowspan": 'rowSpan', - "colspan": 'colSpan', - "usemap": 'useMap', - "frameborder": 'frameBorder', - "contenteditable": 'contentEditable' }; - jQuery.propHooks = { "tabIndex": {} }; - jQuery.proxy = function ( fn, context ) { - /// - /// Takes a function and returns a new one that will always have a particular context. - /// 1 - jQuery.proxy(function, context) - /// 2 - jQuery.proxy(context, name) - /// - /// - /// The function whose context will be changed. - /// - /// - /// The object to which the context (this) of the function should be set. - /// - /// - - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = core_slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context, args.concat( core_slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; - - return proxy; - }; - jQuery.queue = function ( elem, type, data ) { - /// - /// 1: Show the queue of functions to be executed on the matched element. - /// 1.1 - jQuery.queue(element, queueName) - /// 2: Manipulate the queue of functions to be executed on the matched element. - /// 2.1 - jQuery.queue(element, queueName, newQueue) - /// 2.2 - jQuery.queue(element, queueName, callback()) - /// - /// - /// A DOM element where the array of queued functions is attached. - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - /// An array of functions to replace the current queue contents. - /// - /// - - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray(data) ) { - queue = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }; - jQuery.ready = function ( wait ) { - - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger("ready").off("ready"); - } - }; - jQuery.readyWait = 0; - jQuery.removeAttr = function ( elem, value ) { - - var propName, attrNames, name, isBool, - i = 0; - - if ( value && elem.nodeType === 1 ) { - - attrNames = value.split( core_rspace ); - - for ( ; i < attrNames.length; i++ ) { - name = attrNames[ i ]; - - if ( name ) { - propName = jQuery.propFix[ name ] || name; - isBool = rboolean.test( name ); - - // See #9699 for explanation of this approach (setting first, then removal) - // Do not do this for boolean attributes (see #10870) - if ( !isBool ) { - jQuery.attr( elem, name, "" ); - } - elem.removeAttribute( getSetAttribute ? name : propName ); - - // Set corresponding property to false for boolean attributes - if ( isBool && propName in elem ) { - elem[ propName ] = false; - } - } - } - } - }; - jQuery.removeData = function ( elem, name, pvt /* Internal Use Only */ ) { - /// - /// Remove a previously-stored piece of data. - /// - /// - /// A DOM element from which to remove data. - /// - /// - /// A string naming the piece of data to remove. - /// - /// - - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split(" "); - } - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - } else if ( jQuery.support.deleteExpando || cache != cache.window ) { - delete cache[ id ]; - - // When all else fails, null - } else { - cache[ id ] = null; - } - }; - jQuery.removeEvent = function ( elem, type, handle ) { - - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - }; - jQuery.sibling = function ( n, elem ) { - - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - }; - jQuery.speed = function ( speed, easing, fn ) { - - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : - opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; - - // normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; - }; - jQuery.style = function ( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // convert relative number strings (+= or -=) to relative numbers. #7345 - if ( type === "string" && (ret = rrelNum.exec( value )) ) { - value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); - // Fixes bug #9237 - type = "number"; - } - - // Make sure that NaN and null values aren't set. See: #7116 - if ( value == null || type === "number" && isNaN( value ) ) { - return; - } - - // If a number was passed in, add 'px' to the (except for certain CSS properties) - if ( type === "number" && !jQuery.cssNumber[ origName ] ) { - value += "px"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { - // Wrapped to prevent IE from throwing errors when 'invalid' values are provided - // Fixes bug #5509 - try { - style[ name ] = value; - } catch(e) {} - } - - } else { - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }; - jQuery.sub = function () { - /// - /// Creates a new copy of jQuery whose properties and methods can be modified without affecting the original jQuery object. - /// - /// - - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; - }; - jQuery.support = { "leadingWhitespace": true, - "tbody": true, - "htmlSerialize": true, - "style": true, - "hrefNormalized": true, - "opacity": true, - "cssFloat": true, - "checkOn": true, - "optSelected": true, - "getSetAttribute": true, - "enctype": true, - "html5Clone": true, - "boxModel": true, - "submitBubbles": true, - "changeBubbles": true, - "focusinBubbles": false, - "deleteExpando": true, - "noCloneEvent": true, - "inlineBlockNeedsLayout": false, - "shrinkWrapBlocks": false, - "reliableMarginRight": true, - "boxSizingReliable": true, - "pixelPosition": false, - "noCloneChecked": true, - "optDisabled": true, - "radioValue": true, - "checkClone": true, - "appendChecked": true, - "ajax": true, - "cors": true, - "reliableHiddenOffsets": true, - "boxSizing": true, - "doesNotIncludeMarginInBodyOffset": true }; - jQuery.swap = function ( elem, options, callback ) { - - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; - }; - jQuery.text = function ( elem ) { - - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( nodeType ) { - if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (see #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - } else { - - // If no nodeType, this is expected to be an array - for ( ; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } - return ret; - }; - jQuery.trim = function ( text ) { - /// - /// Remove the whitespace from the beginning and end of a string. - /// - /// - /// The string to trim. - /// - /// - - return text == null ? - "" : - core_trim.call( text ); - }; - jQuery.type = function ( obj ) { - /// - /// Determine the internal JavaScript [[Class]] of an object. - /// - /// - /// Object to get the internal JavaScript [[Class]] of. - /// - /// - - return obj == null ? - String( obj ) : - class2type[ core_toString.call(obj) ] || "object"; - }; - jQuery.uaMatch = function ( ua ) { - - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) || - /(webkit)[ \/]([\w.]+)/.exec( ua ) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) || - /(msie) ([\w.]+)/.exec( ua ) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.unique = function ( results ) { - /// - /// Sorts an array of DOM elements, in place, with the duplicates removed. Note that this only works on arrays of DOM elements, not strings or numbers. - /// - /// - /// The Array of DOM elements. - /// - /// - - var elem, - i = 1; - - if ( sortOrder ) { - hasDuplicate = baseHasDuplicate; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( ; (elem = results[i]); i++ ) { - if ( elem === results[ i - 1 ] ) { - results.splice( i--, 1 ); - } - } - } - } - - return results; - }; - jQuery.uuid = 0; - jQuery.valHooks = { "option": {}, - "select": {}, - "radio": {}, - "checkbox": {} }; - jQuery.when = function ( subordinate /* , ..., subordinateN */ ) { - /// - /// Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. - /// - /// - /// One or more Deferred objects, or plain JavaScript objects. - /// - /// - - var i = 0, - resolveValues = core_slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; - if( values === progressValues ) { - deferred.notifyWith( contexts, values ); - } else if ( !( --remaining ) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ) - .progress( updateFunc( i, progressContexts, progressValues ) ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - }; - jQuery.Event.prototype.isDefaultPrevented = function returnFalse() { - /// - /// Returns whether event.preventDefault() was ever called on this event object. - /// - /// - - return false; - }; - jQuery.Event.prototype.isImmediatePropagationStopped = function returnFalse() { - /// - /// Returns whether event.stopImmediatePropagation() was ever called on this event object. - /// - /// - - return false; - }; - jQuery.Event.prototype.isPropagationStopped = function returnFalse() { - /// - /// Returns whether event.stopPropagation() was ever called on this event object. - /// - /// - - return false; - }; - jQuery.Event.prototype.preventDefault = function () { - /// - /// If this method is called, the default action of the event will not be triggered. - /// - /// - - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }; - jQuery.Event.prototype.stopImmediatePropagation = function () { - /// - /// Keeps the rest of the handlers from being executed and prevents the event from bubbling up the DOM tree. - /// - - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }; - jQuery.Event.prototype.stopPropagation = function () { - /// - /// Prevents the event from bubbling up the DOM tree, preventing any parent handlers from being notified of the event. - /// - - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }; - jQuery.prototype.add = function ( selector, context ) { - /// - /// Add elements to the set of matched elements. - /// 1 - add(selector) - /// 2 - add(elements) - /// 3 - add(html) - /// 4 - add(jQuery object) - /// 5 - add(selector, context) - /// - /// - /// A string representing a selector expression to find additional elements to add to the set of matched elements. - /// - /// - /// The point in the document at which the selector should begin matching; similar to the context argument of the $(selector, context) method. - /// - /// - - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }; - jQuery.prototype.addBack = function ( selector ) { - - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - }; - jQuery.prototype.addClass = function ( value ) { - /// - /// Adds the specified class(es) to each of the set of matched elements. - /// 1 - addClass(className) - /// 2 - addClass(function(index, currentClass)) - /// - /// - /// One or more class names to be added to the class attribute of each matched element. - /// - /// - - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }; - jQuery.prototype.after = function () { - /// - /// Insert content, specified by the parameter, after each element in the set of matched elements. - /// 1 - after(content, content) - /// 2 - after(function(index)) - /// - /// - /// HTML string, DOM element, or jQuery object to insert after each element in the set of matched elements. - /// - /// - /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert after each element in the set of matched elements. - /// - /// - - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( this, set ), "after", this.selector ); - } - }; - jQuery.prototype.ajaxComplete = function ( f ){ - /// - /// Register a handler to be called when Ajax requests complete. This is an Ajax Event. - /// - /// - /// The function to be invoked. - /// - /// - - return this.on( o, f ); - }; - jQuery.prototype.ajaxError = function ( f ){ - /// - /// Register a handler to be called when Ajax requests complete with an error. This is an Ajax Event. - /// - /// - /// The function to be invoked. - /// - /// - - return this.on( o, f ); - }; - jQuery.prototype.ajaxSend = function ( f ){ - /// - /// Attach a function to be executed before an Ajax request is sent. This is an Ajax Event. - /// - /// - /// The function to be invoked. - /// - /// - - return this.on( o, f ); - }; - jQuery.prototype.ajaxStart = function ( f ){ - /// - /// Register a handler to be called when the first Ajax request begins. This is an Ajax Event. - /// - /// - /// The function to be invoked. - /// - /// - - return this.on( o, f ); - }; - jQuery.prototype.ajaxStop = function ( f ){ - /// - /// Register a handler to be called when all Ajax requests have completed. This is an Ajax Event. - /// - /// - /// The function to be invoked. - /// - /// - - return this.on( o, f ); - }; - jQuery.prototype.ajaxSuccess = function ( f ){ - /// - /// Attach a function to be executed whenever an Ajax request completes successfully. This is an Ajax Event. - /// - /// - /// The function to be invoked. - /// - /// - - return this.on( o, f ); - }; - jQuery.prototype.andSelf = function ( selector ) { - /// - /// Add the previous set of elements on the stack to the current set. - /// - /// - - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - }; - jQuery.prototype.animate = function ( prop, speed, easing, callback ) { - /// - /// Perform a custom animation of a set of CSS properties. - /// 1 - animate(properties, duration, easing, complete) - /// 2 - animate(properties, options) - /// - /// - /// A map of CSS properties that the animation will move toward. - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations resolve immediately - if ( empty ) { - anim.stop( true ); - } - }; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }; - jQuery.prototype.append = function () { - /// - /// Insert content, specified by the parameter, to the end of each element in the set of matched elements. - /// 1 - append(content, content) - /// 2 - append(function(index, html)) - /// - /// - /// DOM element, HTML string, or jQuery object to insert at the end of each element in the set of matched elements. - /// - /// - /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the end of each element in the set of matched elements. - /// - /// - - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.appendChild( elem ); - } - }); - }; - jQuery.prototype.appendTo = function ( selector ) { - /// - /// Insert every element in the set of matched elements to the end of the target. - /// - /// - /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted at the end of the element(s) specified by this parameter. - /// - /// - - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; - jQuery.prototype.attr = function ( name, value ) { - /// - /// 1: Get the value of an attribute for the first element in the set of matched elements. - /// 1.1 - attr(attributeName) - /// 2: Set one or more attributes for the set of matched elements. - /// 2.1 - attr(attributeName, value) - /// 2.2 - attr(map) - /// 2.3 - attr(attributeName, function(index, attr)) - /// - /// - /// The name of the attribute to set. - /// - /// - /// A value to set for the attribute. - /// - /// - - return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); - }; - jQuery.prototype.before = function () { - /// - /// Insert content, specified by the parameter, before each element in the set of matched elements. - /// 1 - before(content, content) - /// 2 - before(function) - /// - /// - /// HTML string, DOM element, or jQuery object to insert before each element in the set of matched elements. - /// - /// - /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert before each element in the set of matched elements. - /// - /// - - if ( !isDisconnected( this[0] ) ) { - return this.domManip(arguments, false, function( elem ) { - this.parentNode.insertBefore( elem, this ); - }); - } - - if ( arguments.length ) { - var set = jQuery.clean( arguments ); - return this.pushStack( jQuery.merge( set, this ), "before", this.selector ); - } - }; - jQuery.prototype.bind = function ( types, data, fn ) { - /// - /// Attach a handler to an event for the elements. - /// 1 - bind(eventType, eventData, handler(eventObject)) - /// 2 - bind(eventType, eventData, preventBubble) - /// 3 - bind(events) - /// - /// - /// A string containing one or more DOM event types, such as "click" or "submit," or custom event names. - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - return this.on( types, null, data, fn ); - }; - jQuery.prototype.blur = function ( data, fn ) { - /// - /// Bind an event handler to the "blur" JavaScript event, or trigger that event on an element. - /// 1 - blur(handler(eventObject)) - /// 2 - blur(eventData, handler(eventObject)) - /// 3 - blur() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.change = function ( data, fn ) { - /// - /// Bind an event handler to the "change" JavaScript event, or trigger that event on an element. - /// 1 - change(handler(eventObject)) - /// 2 - change(eventData, handler(eventObject)) - /// 3 - change() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.children = function ( until, selector ) { - /// - /// Get the children of each element in the set of matched elements, optionally filtered by a selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.clearQueue = function ( type ) { - /// - /// Remove from the queue all items that have not yet been run. - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - - return this.queue( type || "fx", [] ); - }; - jQuery.prototype.click = function ( data, fn ) { - /// - /// Bind an event handler to the "click" JavaScript event, or trigger that event on an element. - /// 1 - click(handler(eventObject)) - /// 2 - click(eventData, handler(eventObject)) - /// 3 - click() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.clone = function ( dataAndEvents, deepDataAndEvents ) { - /// - /// Create a deep copy of the set of matched elements. - /// 1 - clone(withDataAndEvents) - /// 2 - clone(withDataAndEvents, deepWithDataAndEvents) - /// - /// - /// A Boolean indicating whether event handlers and data should be copied along with the elements. The default value is false. *In jQuery 1.5.0 the default value was incorrectly true; it was changed back to false in 1.5.1 and up. - /// - /// - /// A Boolean indicating whether event handlers and data for all children of the cloned element should be copied. By default its value matches the first argument's value (which defaults to false). - /// - /// - - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function () { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - }); - }; - jQuery.prototype.closest = function ( selectors, context ) { - /// - /// 1: Get the first element that matches the selector, beginning at the current element and progressing up through the DOM tree. - /// 1.1 - closest(selector) - /// 1.2 - closest(selector, context) - /// 1.3 - closest(jQuery object) - /// 1.4 - closest(element) - /// 2: Gets an array of all the elements and selectors matched against the current element up through the DOM tree. - /// 2.1 - closest(selectors, context) - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - /// A DOM element within which a matching element may be found. If no context is passed in then the context of the jQuery set will be used instead. - /// - /// - - var cur, - i = 0, - l = this.length, - ret = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - cur = this[i]; - - while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - } - cur = cur.parentNode; - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }; - jQuery.prototype.constructor = function ( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }; - jQuery.prototype.contents = function ( until, selector ) { - /// - /// Get the children of each element in the set of matched elements, including text and comment nodes. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.contextmenu = function ( data, fn ) { - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.css = function ( name, value ) { - /// - /// 1: Get the value of a style property for the first element in the set of matched elements. - /// 1.1 - css(propertyName) - /// 2: Set one or more CSS properties for the set of matched elements. - /// 2.1 - css(propertyName, value) - /// 2.2 - css(propertyName, function(index, value)) - /// 2.3 - css(map) - /// - /// - /// A CSS property name. - /// - /// - /// A value to set for the property. - /// - /// - - return jQuery.access( this, function( elem, name, value ) { - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - }; - jQuery.prototype.data = function ( key, value ) { - /// - /// 1: Store arbitrary data associated with the matched elements. - /// 1.1 - data(key, value) - /// 1.2 - data(obj) - /// 2: Returns value at named data store for the first element in the jQuery collection, as set by data(name, value). - /// 2.1 - data(key) - /// 2.2 - data() - /// - /// - /// A string naming the piece of data to set. - /// - /// - /// The new data value; it can be any Javascript type including Array or Object. - /// - /// - - var parts, part, attr, name, l, - elem = this[0], - i = 0, - data = null; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - attr = elem.attributes; - for ( l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( elem, name, data[ name ] ); - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split( ".", 2 ); - parts[1] = parts[1] ? "." + parts[1] : ""; - part = parts[1] + "!"; - - return jQuery.access( this, function( value ) { - - if ( value === undefined ) { - data = this.triggerHandler( "getData" + part, [ parts[0] ] ); - - // Try to fetch any internally stored data first - if ( data === undefined && elem ) { - data = jQuery.data( elem, key ); - data = dataAttr( elem, key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - } - - parts[1] = value; - this.each(function() { - var self = jQuery( this ); - - self.triggerHandler( "setData" + part, parts ); - jQuery.data( this, key, value ); - self.triggerHandler( "changeData" + part, parts ); - }); - }, null, value, arguments.length > 1, null, false ); - }; - jQuery.prototype.dblclick = function ( data, fn ) { - /// - /// Bind an event handler to the "dblclick" JavaScript event, or trigger that event on an element. - /// 1 - dblclick(handler(eventObject)) - /// 2 - dblclick(eventData, handler(eventObject)) - /// 3 - dblclick() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.delay = function ( time, type ) { - /// - /// Set a timer to delay execution of subsequent items in the queue. - /// - /// - /// An integer indicating the number of milliseconds to delay execution of the next item in the queue. - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }; - jQuery.prototype.delegate = function ( selector, types, data, fn ) { - /// - /// Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements. - /// 1 - delegate(selector, eventType, handler) - /// 2 - delegate(selector, eventType, eventData, handler) - /// 3 - delegate(selector, events) - /// - /// - /// A selector to filter the elements that trigger the event. - /// - /// - /// A string containing one or more space-separated JavaScript event types, such as "click" or "keydown," or custom event names. - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute at the time the event is triggered. - /// - /// - - return this.on( types, selector, data, fn ); - }; - jQuery.prototype.dequeue = function ( type ) { - /// - /// Execute the next function on the queue for the matched elements. - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }; - jQuery.prototype.detach = function ( selector ) { - /// - /// Remove the set of matched elements from the DOM. - /// - /// - /// A selector expression that filters the set of matched elements to be removed. - /// - /// - - return this.remove( selector, true ); - }; - jQuery.prototype.die = function ( types, fn ) { - /// - /// 1: Remove all event handlers previously attached using .live() from the elements. - /// 1.1 - die() - /// 2: Remove an event handler previously attached using .live() from the elements. - /// 2.1 - die(eventType, handler) - /// 2.2 - die(eventTypes) - /// - /// - /// A string containing a JavaScript event type, such as click or keydown. - /// - /// - /// The function that is no longer to be executed. - /// - /// - - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }; - jQuery.prototype.domManip = function ( args, table, callback ) { - - - // Flatten any nested arrays - args = [].concat.apply( [], args ); - - var results, first, fragment, iNoClone, - i = 0, - value = args[0], - scripts = [], - l = this.length; - - // We can't cloneNode fragments that contain checked, in WebKit - if ( !jQuery.support.checkClone && l > 1 && typeof value === "string" && rchecked.test( value ) ) { - return this.each(function() { - jQuery(this).domManip( args, table, callback ); - }); - } - - if ( jQuery.isFunction(value) ) { - return this.each(function(i) { - var self = jQuery(this); - args[0] = value.call( this, i, table ? self.html() : undefined ); - self.domManip( args, table, callback ); - }); - } - - if ( this[0] ) { - results = jQuery.buildFragment( args, this, scripts ); - fragment = results.fragment; - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - if ( first ) { - table = table && jQuery.nodeName( first, "tr" ); - - // Use the original fragment for the last item instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - // Fragments from the fragment cache must always be cloned and never used in place. - for ( iNoClone = results.cacheable || l - 1; i < l; i++ ) { - callback.call( - table && jQuery.nodeName( this[i], "table" ) ? - findOrAppend( this[i], "tbody" ) : - this[i], - i === iNoClone ? - fragment : - jQuery.clone( fragment, true, true ) - ); - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - - if ( scripts.length ) { - jQuery.each( scripts, function( i, elem ) { - if ( elem.src ) { - if ( jQuery.ajax ) { - jQuery.ajax({ - url: elem.src, - type: "GET", - dataType: "script", - async: false, - global: false, - "throws": true - }); - } else { - jQuery.error("no ajax"); - } - } else { - jQuery.globalEval( ( elem.text || elem.textContent || elem.innerHTML || "" ).replace( rcleanScript, "" ) ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - }); - } - } - - return this; - }; - jQuery.prototype.each = function ( callback, args ) { - /// - /// Iterate over a jQuery object, executing a function for each matched element. - /// - /// - /// A function to execute for each matched element. - /// - /// - - return jQuery.each( this, callback, args ); - }; - jQuery.prototype.empty = function () { - /// - /// Remove all child nodes of the set of matched elements from the DOM. - /// - /// - - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - } - - return this; - }; - jQuery.prototype.end = function () { - /// - /// End the most recent filtering operation in the current chain and return the set of matched elements to its previous state. - /// - /// - - return this.prevObject || this.constructor(null); - }; - jQuery.prototype.eq = function ( i ) { - /// - /// Reduce the set of matched elements to the one at the specified index. - /// 1 - eq(index) - /// 2 - eq(-index) - /// - /// - /// An integer indicating the 0-based position of the element. - /// - /// - - i = +i; - return i === -1 ? - this.slice( i ) : - this.slice( i, i + 1 ); - }; - jQuery.prototype.error = function ( data, fn ) { - /// - /// Bind an event handler to the "error" JavaScript event. - /// 1 - error(handler(eventObject)) - /// 2 - error(eventData, handler(eventObject)) - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.extend = function () { - - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; - }; - jQuery.prototype.fadeIn = function ( speed, easing, callback ) { - /// - /// Display the matched elements by fading them to opaque. - /// 1 - fadeIn(duration, callback) - /// 2 - fadeIn(duration, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return this.animate( props, speed, easing, callback ); - }; - jQuery.prototype.fadeOut = function ( speed, easing, callback ) { - /// - /// Hide the matched elements by fading them to transparent. - /// 1 - fadeOut(duration, callback) - /// 2 - fadeOut(duration, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return this.animate( props, speed, easing, callback ); - }; - jQuery.prototype.fadeTo = function ( speed, to, easing, callback ) { - /// - /// Adjust the opacity of the matched elements. - /// 1 - fadeTo(duration, opacity, callback) - /// 2 - fadeTo(duration, opacity, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A number between 0 and 1 denoting the target opacity. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - - // show any hidden elements after setting opacity to 0 - return this.filter( isHidden ).css( "opacity", 0 ).show() - - // animate to the value specified - .end().animate({ opacity: to }, speed, easing, callback ); - }; - jQuery.prototype.fadeToggle = function ( speed, easing, callback ) { - /// - /// Display or hide the matched elements by animating their opacity. - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return this.animate( props, speed, easing, callback ); - }; - jQuery.prototype.filter = function ( selector ) { - /// - /// Reduce the set of matched elements to those that match the selector or pass the function's test. - /// 1 - filter(selector) - /// 2 - filter(function(index)) - /// 3 - filter(element) - /// 4 - filter(jQuery object) - /// - /// - /// A string containing a selector expression to match the current set of elements against. - /// - /// - - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }; - jQuery.prototype.find = function ( selector ) { - /// - /// Get the descendants of each element in the current set of matched elements, filtered by a selector, jQuery object, or element. - /// 1 - find(selector) - /// 2 - find(jQuery object) - /// 3 - find(element) - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var i, l, length, n, r, ret, - self = this; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - ret = this.pushStack( "", "find", selector ); - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }; - jQuery.prototype.first = function () { - /// - /// Reduce the set of matched elements to the first in the set. - /// - /// - - return this.eq( 0 ); - }; - jQuery.prototype.focus = function ( data, fn ) { - /// - /// Bind an event handler to the "focus" JavaScript event, or trigger that event on an element. - /// 1 - focus(handler(eventObject)) - /// 2 - focus(eventData, handler(eventObject)) - /// 3 - focus() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.focusin = function ( data, fn ) { - /// - /// Bind an event handler to the "focusin" event. - /// 1 - focusin(handler(eventObject)) - /// 2 - focusin(eventData, handler(eventObject)) - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.focusout = function ( data, fn ) { - /// - /// Bind an event handler to the "focusout" JavaScript event. - /// 1 - focusout(handler(eventObject)) - /// 2 - focusout(eventData, handler(eventObject)) - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.get = function ( num ) { - /// - /// Retrieve the DOM elements matched by the jQuery object. - /// - /// - /// A zero-based integer indicating which element to retrieve. - /// - /// - - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }; - jQuery.prototype.has = function ( target ) { - /// - /// Reduce the set of matched elements to those that have a descendant that matches the selector or DOM element. - /// 1 - has(selector) - /// 2 - has(contained) - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }; - jQuery.prototype.hasClass = function ( selector ) { - /// - /// Determine whether any of the matched elements are assigned the given class. - /// - /// - /// The class name to search for. - /// - /// - - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { - return true; - } - } - - return false; - }; - jQuery.prototype.height = function ( margin, value ) { - /// - /// 1: Get the current computed height for the first element in the set of matched elements. - /// 1.1 - height() - /// 2: Set the CSS height of every matched element. - /// 2.1 - height(value) - /// 2.2 - height(function(index, height)) - /// - /// - /// An integer representing the number of pixels, or an integer with an optional unit of measure appended (as a string). - /// - /// - - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable ); - }; - jQuery.prototype.hide = function ( speed, easing, callback ) { - /// - /// Hide the matched elements. - /// 1 - hide() - /// 2 - hide(duration, callback) - /// 3 - hide(duration, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return speed == null || typeof speed === "boolean" || - // special check for .toggle( handler, handler, ... ) - ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; - jQuery.prototype.hover = function ( fnOver, fnOut ) { - /// - /// 1: Bind two handlers to the matched elements, to be executed when the mouse pointer enters and leaves the elements. - /// 1.1 - hover(handlerIn(eventObject), handlerOut(eventObject)) - /// 2: Bind a single handler to the matched elements, to be executed when the mouse pointer enters or leaves the elements. - /// 2.1 - hover(handlerInOut(eventObject)) - /// - /// - /// A function to execute when the mouse pointer enters the element. - /// - /// - /// A function to execute when the mouse pointer leaves the element. - /// - /// - - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - }; - jQuery.prototype.html = function ( value ) { - /// - /// 1: Get the HTML contents of the first element in the set of matched elements. - /// 1.1 - html() - /// 2: Set the HTML contents of each element in the set of matched elements. - /// 2.1 - html(htmlString) - /// 2.2 - html(function(index, oldhtml)) - /// - /// - /// A string of HTML to set as the content of each matched element. - /// - /// - - return jQuery.access( this, function( value ) { - var elem = this[0] || {}, - i = 0, - l = this.length; - - if ( value === undefined ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { - - value = value.replace( rxhtmlTag, "<$1>" ); - - try { - for (; i < l; i++ ) { - // Remove element nodes and prevent memory leaks - elem = this[i] || {}; - if ( elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName( "*" ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch(e) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }; - jQuery.prototype.index = function ( elem ) { - /// - /// Search for a given element from among the matched elements. - /// 1 - index() - /// 2 - index(selector) - /// 3 - index(element) - /// - /// - /// A selector representing a jQuery collection in which to look for an element. - /// - /// - - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }; - jQuery.prototype.init = function ( selector, context, rootjQuery ) { - - var match, elem, ret, doc; - - // Handle $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = ( context && context.nodeType ? context.ownerDocument || context : document ); - - // scripts is true for back-compat - selector = jQuery.parseHTML( match[1], doc, true ); - if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { - this.attr.call( selector, context, true ); - } - - return jQuery.merge( this, selector ); - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }; - jQuery.prototype.innerHeight = function ( margin, value ) { - /// - /// Get the current computed height for the first element in the set of matched elements, including padding but not border. - /// - /// - - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable ); - }; - jQuery.prototype.innerWidth = function ( margin, value ) { - /// - /// Get the current computed width for the first element in the set of matched elements, including padding but not border. - /// - /// - - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable ); - }; - jQuery.prototype.insertAfter = function ( selector ) { - /// - /// Insert every element in the set of matched elements after the target. - /// - /// - /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted after the element(s) specified by this parameter. - /// - /// - - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; - jQuery.prototype.insertBefore = function ( selector ) { - /// - /// Insert every element in the set of matched elements before the target. - /// - /// - /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted before the element(s) specified by this parameter. - /// - /// - - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; - jQuery.prototype.is = function ( selector ) { - /// - /// Check the current matched set of elements against a selector, element, or jQuery object and return true if at least one of these elements matches the given arguments. - /// 1 - is(selector) - /// 2 - is(function(index)) - /// 3 - is(jQuery object) - /// 4 - is(element) - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - return !!selector && ( - typeof selector === "string" ? - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - rneedsContext.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }; - jQuery.prototype.keydown = function ( data, fn ) { - /// - /// Bind an event handler to the "keydown" JavaScript event, or trigger that event on an element. - /// 1 - keydown(handler(eventObject)) - /// 2 - keydown(eventData, handler(eventObject)) - /// 3 - keydown() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.keypress = function ( data, fn ) { - /// - /// Bind an event handler to the "keypress" JavaScript event, or trigger that event on an element. - /// 1 - keypress(handler(eventObject)) - /// 2 - keypress(eventData, handler(eventObject)) - /// 3 - keypress() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.keyup = function ( data, fn ) { - /// - /// Bind an event handler to the "keyup" JavaScript event, or trigger that event on an element. - /// 1 - keyup(handler(eventObject)) - /// 2 - keyup(eventData, handler(eventObject)) - /// 3 - keyup() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.last = function () { - /// - /// Reduce the set of matched elements to the final one in the set. - /// - /// - - return this.eq( -1 ); - }; - jQuery.prototype.length = 0; - jQuery.prototype.live = function ( types, data, fn ) { - /// - /// Attach an event handler for all elements which match the current selector, now and in the future. - /// 1 - live(events, handler) - /// 2 - live(events, data, handler) - /// 3 - live(events-map) - /// - /// - /// A string containing a JavaScript event type, such as "click" or "keydown." As of jQuery 1.4 the string can contain multiple, space-separated event types or custom event names. - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute at the time the event is triggered. - /// - /// - - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }; - jQuery.prototype.load = function ( url, params, callback ) { - /// - /// 1: Bind an event handler to the "load" JavaScript event. - /// 1.1 - load(handler(eventObject)) - /// 1.2 - load(eventData, handler(eventObject)) - /// 2: Load data from the server and place the returned HTML into the matched element. - /// 2.1 - load(url, data, complete(responseText, textStatus, XMLHttpRequest)) - /// - /// - /// A string containing the URL to which the request is sent. - /// - /// - /// A map or string that is sent to the server with the request. - /// - /// - /// A callback function that is executed when the request completes. - /// - /// - - if ( typeof url !== "string" && _load ) { - return _load.apply( this, arguments ); - } - - // Don't do a request if no elements are being requested - if ( !this.length ) { - return this; - } - - var selector, type, response, - self = this, - off = url.indexOf(" "); - - if ( off >= 0 ) { - selector = url.slice( off, url.length ); - url = url.slice( 0, off ); - } - - // If it's a function - if ( jQuery.isFunction( params ) ) { - - // We assume that it's the callback - callback = params; - params = undefined; - - // Otherwise, build a param string - } else if ( typeof params === "object" ) { - type = "POST"; - } - - // Request the remote document - jQuery.ajax({ - url: url, - - // if "type" variable is undefined, then "GET" method will be used - type: type, - dataType: "html", - data: params, - complete: function( jqXHR, status ) { - if ( callback ) { - self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); - } - } - }).done(function( responseText ) { - - // Save response for use in complete callback - response = arguments; - - // See if a selector was specified - self.html( selector ? - - // Create a dummy div to hold the results - jQuery("
      ") - - // inject the contents of the document in, removing the scripts - // to avoid any 'Permission Denied' errors in IE - .append( responseText.replace( rscript, "" ) ) - - // Locate the specified elements - .find( selector ) : - - // If not, just inject the full result - responseText ); - - }); - - return this; - }; - jQuery.prototype.map = function ( callback ) { - /// - /// Pass each element in the current matched set through a function, producing a new jQuery object containing the return values. - /// - /// - /// A function object that will be invoked for each element in the current set. - /// - /// - - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }; - jQuery.prototype.mousedown = function ( data, fn ) { - /// - /// Bind an event handler to the "mousedown" JavaScript event, or trigger that event on an element. - /// 1 - mousedown(handler(eventObject)) - /// 2 - mousedown(eventData, handler(eventObject)) - /// 3 - mousedown() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.mouseenter = function ( data, fn ) { - /// - /// Bind an event handler to be fired when the mouse enters an element, or trigger that handler on an element. - /// 1 - mouseenter(handler(eventObject)) - /// 2 - mouseenter(eventData, handler(eventObject)) - /// 3 - mouseenter() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.mouseleave = function ( data, fn ) { - /// - /// Bind an event handler to be fired when the mouse leaves an element, or trigger that handler on an element. - /// 1 - mouseleave(handler(eventObject)) - /// 2 - mouseleave(eventData, handler(eventObject)) - /// 3 - mouseleave() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.mousemove = function ( data, fn ) { - /// - /// Bind an event handler to the "mousemove" JavaScript event, or trigger that event on an element. - /// 1 - mousemove(handler(eventObject)) - /// 2 - mousemove(eventData, handler(eventObject)) - /// 3 - mousemove() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.mouseout = function ( data, fn ) { - /// - /// Bind an event handler to the "mouseout" JavaScript event, or trigger that event on an element. - /// 1 - mouseout(handler(eventObject)) - /// 2 - mouseout(eventData, handler(eventObject)) - /// 3 - mouseout() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.mouseover = function ( data, fn ) { - /// - /// Bind an event handler to the "mouseover" JavaScript event, or trigger that event on an element. - /// 1 - mouseover(handler(eventObject)) - /// 2 - mouseover(eventData, handler(eventObject)) - /// 3 - mouseover() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.mouseup = function ( data, fn ) { - /// - /// Bind an event handler to the "mouseup" JavaScript event, or trigger that event on an element. - /// 1 - mouseup(handler(eventObject)) - /// 2 - mouseup(eventData, handler(eventObject)) - /// 3 - mouseup() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.next = function ( until, selector ) { - /// - /// Get the immediately following sibling of each element in the set of matched elements. If a selector is provided, it retrieves the next sibling only if it matches that selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.nextAll = function ( until, selector ) { - /// - /// Get all following siblings of each element in the set of matched elements, optionally filtered by a selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.nextUntil = function ( until, selector ) { - /// - /// Get all following siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object passed. - /// 1 - nextUntil(selector, filter) - /// 2 - nextUntil(element, filter) - /// - /// - /// A string containing a selector expression to indicate where to stop matching following sibling elements. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.not = function ( selector ) { - /// - /// Remove elements from the set of matched elements. - /// 1 - not(selector) - /// 2 - not(elements) - /// 3 - not(function(index)) - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - return this.pushStack( winnow(this, selector, false), "not", selector); - }; - jQuery.prototype.off = function ( types, selector, fn ) { - /// - /// Remove an event handler. - /// 1 - off(events, selector, handler) - /// 2 - off(events-map, selector) - /// - /// - /// One or more space-separated event types and optional namespaces, or just namespaces, such as "click", "keydown.myPlugin", or ".myPlugin". - /// - /// - /// A selector which should match the one originally passed to .on() when attaching event handlers. - /// - /// - /// A handler function previously attached for the event(s), or the special value false. - /// - /// - - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }; - jQuery.prototype.offset = function ( options ) { - /// - /// 1: Get the current coordinates of the first element in the set of matched elements, relative to the document. - /// 1.1 - offset() - /// 2: Set the current coordinates of every element in the set of matched elements, relative to the document. - /// 2.1 - offset(coordinates) - /// 2.2 - offset(function(index, coords)) - /// - /// - /// An object containing the properties top and left, which are integers indicating the new top and left coordinates for the elements. - /// - /// - - if ( arguments.length ) { - return options === undefined ? - this : - this.each(function( i ) { - jQuery.offset.setOffset( this, options, i ); - }); - } - - var box, docElem, body, win, clientTop, clientLeft, scrollTop, scrollLeft, top, left, - elem = this[ 0 ], - doc = elem && elem.ownerDocument; - - if ( !doc ) { - return; - } - - if ( (body = doc.body) === elem ) { - return jQuery.offset.bodyOffset( elem ); - } - - docElem = doc.documentElement; - - // Make sure we're not dealing with a disconnected DOM node - if ( !jQuery.contains( docElem, elem ) ) { - return { top: 0, left: 0 }; - } - - box = elem.getBoundingClientRect(); - win = getWindow( doc ); - clientTop = docElem.clientTop || body.clientTop || 0; - clientLeft = docElem.clientLeft || body.clientLeft || 0; - scrollTop = win.pageYOffset || docElem.scrollTop; - scrollLeft = win.pageXOffset || docElem.scrollLeft; - top = box.top + scrollTop - clientTop; - left = box.left + scrollLeft - clientLeft; - - return { top: top, left: left }; - }; - jQuery.prototype.offsetParent = function () { - /// - /// Get the closest ancestor element that is positioned. - /// - /// - - return this.map(function() { - var offsetParent = this.offsetParent || document.body; - while ( offsetParent && (!rroot.test(offsetParent.nodeName) && jQuery.css(offsetParent, "position") === "static") ) { - offsetParent = offsetParent.offsetParent; - } - return offsetParent || document.body; - }); - }; - jQuery.prototype.on = function ( types, selector, data, fn, /*INTERNAL*/ one ) { - /// - /// Attach an event handler function for one or more events to the selected elements. - /// 1 - on(events, selector, data, handler) - /// 2 - on(events-map, selector, data) - /// - /// - /// One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". - /// - /// - /// A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. - /// - /// - /// Data to be passed to the handler in event.data when an event is triggered. - /// - /// - /// A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. - /// - /// - - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { // && selector != null - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }; - jQuery.prototype.one = function ( types, selector, data, fn ) { - /// - /// Attach a handler to an event for the elements. The handler is executed at most once per element. - /// 1 - one(events, data, handler) - /// 2 - one(events, selector, data, handler) - /// 3 - one(events-map, selector, data) - /// - /// - /// One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin". - /// - /// - /// A selector string to filter the descendants of the selected elements that trigger the event. If the selector is null or omitted, the event is always triggered when it reaches the selected element. - /// - /// - /// Data to be passed to the handler in event.data when an event is triggered. - /// - /// - /// A function to execute when the event is triggered. The value false is also allowed as a shorthand for a function that simply does return false. - /// - /// - - return this.on( types, selector, data, fn, 1 ); - }; - jQuery.prototype.outerHeight = function ( margin, value ) { - /// - /// Get the current computed height for the first element in the set of matched elements, including padding, border, and optionally margin. Returns an integer (without "px") representation of the value or null if called on an empty set of elements. - /// - /// - /// A Boolean indicating whether to include the element's margin in the calculation. - /// - /// - - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable ); - }; - jQuery.prototype.outerWidth = function ( margin, value ) { - /// - /// Get the current computed width for the first element in the set of matched elements, including padding and border. - /// - /// - /// A Boolean indicating whether to include the element's margin in the calculation. - /// - /// - - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable ); - }; - jQuery.prototype.parent = function ( until, selector ) { - /// - /// Get the parent of each element in the current set of matched elements, optionally filtered by a selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.parents = function ( until, selector ) { - /// - /// Get the ancestors of each element in the current set of matched elements, optionally filtered by a selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.parentsUntil = function ( until, selector ) { - /// - /// Get the ancestors of each element in the current set of matched elements, up to but not including the element matched by the selector, DOM node, or jQuery object. - /// 1 - parentsUntil(selector, filter) - /// 2 - parentsUntil(element, filter) - /// - /// - /// A string containing a selector expression to indicate where to stop matching ancestor elements. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.position = function () { - /// - /// Get the current coordinates of the first element in the set of matched elements, relative to the offset parent. - /// - /// - - if ( !this[0] ) { - return; - } - - var elem = this[0], - - // Get *real* offsetParent - offsetParent = this.offsetParent(), - - // Get correct offsets - offset = this.offset(), - parentOffset = rroot.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset(); - - // Subtract element margins - // note: when an element has margin: auto the offsetLeft and marginLeft - // are the same in Safari causing offset.left to incorrectly be 0 - offset.top -= parseFloat( jQuery.css(elem, "marginTop") ) || 0; - offset.left -= parseFloat( jQuery.css(elem, "marginLeft") ) || 0; - - // Add offsetParent borders - parentOffset.top += parseFloat( jQuery.css(offsetParent[0], "borderTopWidth") ) || 0; - parentOffset.left += parseFloat( jQuery.css(offsetParent[0], "borderLeftWidth") ) || 0; - - // Subtract the two offsets - return { - top: offset.top - parentOffset.top, - left: offset.left - parentOffset.left - }; - }; - jQuery.prototype.prepend = function () { - /// - /// Insert content, specified by the parameter, to the beginning of each element in the set of matched elements. - /// 1 - prepend(content, content) - /// 2 - prepend(function(index, html)) - /// - /// - /// DOM element, array of elements, HTML string, or jQuery object to insert at the beginning of each element in the set of matched elements. - /// - /// - /// One or more additional DOM elements, arrays of elements, HTML strings, or jQuery objects to insert at the beginning of each element in the set of matched elements. - /// - /// - - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 ) { - this.insertBefore( elem, this.firstChild ); - } - }); - }; - jQuery.prototype.prependTo = function ( selector ) { - /// - /// Insert every element in the set of matched elements to the beginning of the target. - /// - /// - /// A selector, element, HTML string, or jQuery object; the matched set of elements will be inserted at the beginning of the element(s) specified by this parameter. - /// - /// - - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; - jQuery.prototype.prev = function ( until, selector ) { - /// - /// Get the immediately preceding sibling of each element in the set of matched elements, optionally filtered by a selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.prevAll = function ( until, selector ) { - /// - /// Get all preceding siblings of each element in the set of matched elements, optionally filtered by a selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.prevUntil = function ( until, selector ) { - /// - /// Get all preceding siblings of each element up to but not including the element matched by the selector, DOM node, or jQuery object. - /// 1 - prevUntil(selector, filter) - /// 2 - prevUntil(element, filter) - /// - /// - /// A string containing a selector expression to indicate where to stop matching preceding sibling elements. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.promise = function ( type, obj ) { - /// - /// Return a Promise object to observe when all actions of a certain type bound to the collection, queued or not, have finished. - /// - /// - /// The type of queue that needs to be observed. - /// - /// - /// Object onto which the promise methods have to be attached - /// - /// - - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while( i-- ) { - if ( (tmp = jQuery._data( elements[ i ], type + "queueHooks" )) && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - }; - jQuery.prototype.prop = function ( name, value ) { - /// - /// 1: Get the value of a property for the first element in the set of matched elements. - /// 1.1 - prop(propertyName) - /// 2: Set one or more properties for the set of matched elements. - /// 2.1 - prop(propertyName, value) - /// 2.2 - prop(map) - /// 2.3 - prop(propertyName, function(index, oldPropertyValue)) - /// - /// - /// The name of the property to set. - /// - /// - /// A value to set for the property. - /// - /// - - return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); - }; - jQuery.prototype.pushStack = function ( elems, name, selector ) { - /// - /// Add a collection of DOM elements onto the jQuery stack. - /// 1 - pushStack(elements) - /// 2 - pushStack(elements, name, arguments) - /// - /// - /// An array of elements to push onto the stack and make into a new jQuery object. - /// - /// - /// The name of a jQuery method that generated the array of elements. - /// - /// - /// The arguments that were passed in to the jQuery method (for serialization). - /// - /// - - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }; - jQuery.prototype.queue = function ( type, data ) { - /// - /// 1: Show the queue of functions to be executed on the matched elements. - /// 1.1 - queue(queueName) - /// 2: Manipulate the queue of functions to be executed on the matched elements. - /// 2.1 - queue(queueName, newQueue) - /// 2.2 - queue(queueName, callback( next )) - /// - /// - /// A string containing the name of the queue. Defaults to fx, the standard effects queue. - /// - /// - /// An array of functions to replace the current queue contents. - /// - /// - - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[0], type ); - } - - return data === undefined ? - this : - this.each(function() { - var queue = jQuery.queue( this, type, data ); - - // ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }; - jQuery.prototype.ready = function ( fn ) { - /// - /// Specify a function to execute when the DOM is fully loaded. - /// - /// - /// A function to execute after the DOM is ready. - /// - /// - - // Add the callback - jQuery.ready.promise().done( fn ); - - return this; - }; - jQuery.prototype.remove = function ( selector, keepData ) { - /// - /// Remove the set of matched elements from the DOM. - /// - /// - /// A selector expression that filters the set of matched elements to be removed. - /// - /// - - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - if ( !selector || jQuery.filter( selector, [ elem ] ).length ) { - if ( !keepData && elem.nodeType === 1 ) { - jQuery.cleanData( elem.getElementsByTagName("*") ); - jQuery.cleanData( [ elem ] ); - } - - if ( elem.parentNode ) { - elem.parentNode.removeChild( elem ); - } - } - } - - return this; - }; - jQuery.prototype.removeAttr = function ( name ) { - /// - /// Remove an attribute from each element in the set of matched elements. - /// - /// - /// An attribute to remove; as of version 1.7, it can be a space-separated list of attributes. - /// - /// - - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }; - jQuery.prototype.removeClass = function ( value ) { - /// - /// Remove a single class, multiple classes, or all classes from each element in the set of matched elements. - /// 1 - removeClass(className) - /// 2 - removeClass(function(index, class)) - /// - /// - /// One or more space-separated classes to be removed from the class attribute of each matched element. - /// - /// - - var removes, className, elem, c, cl, i, l; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - if ( (value && typeof value === "string") || value === undefined ) { - removes = ( value || "" ).split( core_rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - if ( elem.nodeType === 1 && elem.className ) { - - className = (" " + elem.className + " ").replace( rclass, " " ); - - // loop over each item in the removal list - for ( c = 0, cl = removes.length; c < cl; c++ ) { - // Remove until there is nothing to remove, - while ( className.indexOf(" " + removes[ c ] + " ") > -1 ) { - className = className.replace( " " + removes[ c ] + " " , " " ); - } - } - elem.className = value ? jQuery.trim( className ) : ""; - } - } - } - - return this; - }; - jQuery.prototype.removeData = function ( key ) { - /// - /// Remove a previously-stored piece of data. - /// 1 - removeData(name) - /// 2 - removeData(list) - /// - /// - /// A string naming the piece of data to delete. - /// - /// - - return this.each(function() { - jQuery.removeData( this, key ); - }); - }; - jQuery.prototype.removeProp = function ( name ) { - /// - /// Remove a property for the set of matched elements. - /// - /// - /// The name of the property to set. - /// - /// - - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }; - jQuery.prototype.replaceAll = function ( selector ) { - /// - /// Replace each target element with the set of matched elements. - /// - /// - /// A selector expression indicating which element(s) to replace. - /// - /// - - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - l = insert.length, - parent = this.length === 1 && this[0].parentNode; - - if ( (parent == null || parent && parent.nodeType === 11 && parent.childNodes.length === 1) && l === 1 ) { - insert[ original ]( this[0] ); - return this; - } else { - for ( ; i < l; i++ ) { - elems = ( i > 0 ? this.clone(true) : this ).get(); - jQuery( insert[i] )[ original ]( elems ); - ret = ret.concat( elems ); - } - - return this.pushStack( ret, name, insert.selector ); - } - }; - jQuery.prototype.replaceWith = function ( value ) { - /// - /// Replace each element in the set of matched elements with the provided new content. - /// 1 - replaceWith(newContent) - /// 2 - replaceWith(function) - /// - /// - /// The content to insert. May be an HTML string, DOM element, or jQuery object. - /// - /// - - if ( !isDisconnected( this[0] ) ) { - // Make sure that the elements are removed from the DOM before they are inserted - // this can help fix replacing a parent with child elements - if ( jQuery.isFunction( value ) ) { - return this.each(function(i) { - var self = jQuery(this), old = self.html(); - self.replaceWith( value.call( this, i, old ) ); - }); - } - - if ( typeof value !== "string" ) { - value = jQuery( value ).detach(); - } - - return this.each(function() { - var next = this.nextSibling, - parent = this.parentNode; - - jQuery( this ).remove(); - - if ( next ) { - jQuery(next).before( value ); - } else { - jQuery(parent).append( value ); - } - }); - } - - return this.length ? - this.pushStack( jQuery(jQuery.isFunction(value) ? value() : value), "replaceWith", value ) : - this; - }; - jQuery.prototype.resize = function ( data, fn ) { - /// - /// Bind an event handler to the "resize" JavaScript event, or trigger that event on an element. - /// 1 - resize(handler(eventObject)) - /// 2 - resize(eventData, handler(eventObject)) - /// 3 - resize() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.scroll = function ( data, fn ) { - /// - /// Bind an event handler to the "scroll" JavaScript event, or trigger that event on an element. - /// 1 - scroll(handler(eventObject)) - /// 2 - scroll(eventData, handler(eventObject)) - /// 3 - scroll() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.scrollLeft = function ( val ) { - /// - /// 1: Get the current horizontal position of the scroll bar for the first element in the set of matched elements. - /// 1.1 - scrollLeft() - /// 2: Set the current horizontal position of the scroll bar for each of the set of matched elements. - /// 2.1 - scrollLeft(value) - /// - /// - /// An integer indicating the new position to set the scroll bar to. - /// - /// - - return jQuery.access( this, function( elem, method, val ) { - var win = getWindow( elem ); - - if ( val === undefined ) { - return win ? (prop in win) ? win[ prop ] : - win.document.documentElement[ method ] : - elem[ method ]; - } - - if ( win ) { - win.scrollTo( - !top ? val : jQuery( win ).scrollLeft(), - top ? val : jQuery( win ).scrollTop() - ); - - } else { - elem[ method ] = val; - } - }, method, val, arguments.length, null ); - }; - jQuery.prototype.scrollTop = function ( val ) { - /// - /// 1: Get the current vertical position of the scroll bar for the first element in the set of matched elements. - /// 1.1 - scrollTop() - /// 2: Set the current vertical position of the scroll bar for each of the set of matched elements. - /// 2.1 - scrollTop(value) - /// - /// - /// An integer indicating the new position to set the scroll bar to. - /// - /// - - return jQuery.access( this, function( elem, method, val ) { - var win = getWindow( elem ); - - if ( val === undefined ) { - return win ? (prop in win) ? win[ prop ] : - win.document.documentElement[ method ] : - elem[ method ]; - } - - if ( win ) { - win.scrollTo( - !top ? val : jQuery( win ).scrollLeft(), - top ? val : jQuery( win ).scrollTop() - ); - - } else { - elem[ method ] = val; - } - }, method, val, arguments.length, null ); - }; - jQuery.prototype.select = function ( data, fn ) { - /// - /// Bind an event handler to the "select" JavaScript event, or trigger that event on an element. - /// 1 - select(handler(eventObject)) - /// 2 - select(eventData, handler(eventObject)) - /// 3 - select() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.serialize = function () { - /// - /// Encode a set of form elements as a string for submission. - /// - /// - - return jQuery.param( this.serializeArray() ); - }; - jQuery.prototype.serializeArray = function () { - /// - /// Encode a set of form elements as an array of names and values. - /// - /// - - return this.map(function(){ - return this.elements ? jQuery.makeArray( this.elements ) : this; - }) - .filter(function(){ - return this.name && !this.disabled && - ( this.checked || rselectTextarea.test( this.nodeName ) || - rinput.test( this.type ) ); - }) - .map(function( i, elem ){ - var val = jQuery( this ).val(); - - return val == null ? - null : - jQuery.isArray( val ) ? - jQuery.map( val, function( val, i ){ - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }) : - { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - }).get(); - }; - jQuery.prototype.show = function ( speed, easing, callback ) { - /// - /// Display the matched elements. - /// 1 - show() - /// 2 - show(duration, callback) - /// 3 - show(duration, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return speed == null || typeof speed === "boolean" || - // special check for .toggle( handler, handler, ... ) - ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; - jQuery.prototype.siblings = function ( until, selector ) { - /// - /// Get the siblings of each element in the set of matched elements, optionally filtered by a selector. - /// - /// - /// A string containing a selector expression to match elements against. - /// - /// - - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, core_slice.call( arguments ).join(",") ); - }; - jQuery.prototype.size = function () { - /// - /// Return the number of elements in the jQuery object. - /// - /// - - return this.length; - }; - jQuery.prototype.slice = function () { - /// - /// Reduce the set of matched elements to a subset specified by a range of indices. - /// - /// - /// An integer indicating the 0-based position at which the elements begin to be selected. If negative, it indicates an offset from the end of the set. - /// - /// - /// An integer indicating the 0-based position at which the elements stop being selected. If negative, it indicates an offset from the end of the set. If omitted, the range continues until the end of the set. - /// - /// - - return this.pushStack( core_slice.apply( this, arguments ), - "slice", core_slice.call(arguments).join(",") ); - }; - jQuery.prototype.slideDown = function ( speed, easing, callback ) { - /// - /// Display the matched elements with a sliding motion. - /// 1 - slideDown(duration, callback) - /// 2 - slideDown(duration, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return this.animate( props, speed, easing, callback ); - }; - jQuery.prototype.slideToggle = function ( speed, easing, callback ) { - /// - /// Display or hide the matched elements with a sliding motion. - /// 1 - slideToggle(duration, callback) - /// 2 - slideToggle(duration, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return this.animate( props, speed, easing, callback ); - }; - jQuery.prototype.slideUp = function ( speed, easing, callback ) { - /// - /// Hide the matched elements with a sliding motion. - /// 1 - slideUp(duration, callback) - /// 2 - slideUp(duration, easing, callback) - /// - /// - /// A string or number determining how long the animation will run. - /// - /// - /// A string indicating which easing function to use for the transition. - /// - /// - /// A function to call once the animation is complete. - /// - /// - - return this.animate( props, speed, easing, callback ); - }; - jQuery.prototype.stop = function ( type, clearQueue, gotoEnd ) { - /// - /// Stop the currently-running animation on the matched elements. - /// 1 - stop(clearQueue, jumpToEnd) - /// 2 - stop(queue, clearQueue, jumpToEnd) - /// - /// - /// The name of the queue in which to stop animations. - /// - /// - /// A Boolean indicating whether to remove queued animation as well. Defaults to false. - /// - /// - /// A Boolean indicating whether to complete the current animation immediately. Defaults to false. - /// - /// - - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each(function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = jQuery._data( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // start the next in the queue if the last step wasn't forced - // timers currently will call their complete callbacks, which will dequeue - // but only if they were gotoEnd - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - }); - }; - jQuery.prototype.submit = function ( data, fn ) { - /// - /// Bind an event handler to the "submit" JavaScript event, or trigger that event on an element. - /// 1 - submit(handler(eventObject)) - /// 2 - submit(eventData, handler(eventObject)) - /// 3 - submit() - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.text = function ( value ) { - /// - /// 1: Get the combined text contents of each element in the set of matched elements, including their descendants. - /// 1.1 - text() - /// 2: Set the content of each element in the set of matched elements to the specified text. - /// 2.1 - text(textString) - /// 2.2 - text(function(index, text)) - /// - /// - /// A string of text to set as the content of each matched element. - /// - /// - - return jQuery.access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); - }, null, value, arguments.length ); - }; - jQuery.prototype.toArray = function () { - /// - /// Retrieve all the DOM elements contained in the jQuery set, as an array. - /// - /// - - return core_slice.call( this ); - }; - jQuery.prototype.toggle = function ( speed, easing, callback ) { - /// - /// 1: Bind two or more handlers to the matched elements, to be executed on alternate clicks. - /// 1.1 - toggle(handler(eventObject), handler(eventObject), handler(eventObject)) - /// 2: Display or hide the matched elements. - /// 2.1 - toggle(duration, callback) - /// 2.2 - toggle(duration, easing, callback) - /// 2.3 - toggle(showOrHide) - /// - /// - /// A function to execute every even time the element is clicked. - /// - /// - /// A function to execute every odd time the element is clicked. - /// - /// - /// Additional handlers to cycle through after clicks. - /// - /// - - return speed == null || typeof speed === "boolean" || - // special check for .toggle( handler, handler, ... ) - ( !i && jQuery.isFunction( speed ) && jQuery.isFunction( easing ) ) ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; - jQuery.prototype.toggleClass = function ( value, stateVal ) { - /// - /// Add or remove one or more classes from each element in the set of matched elements, depending on either the class's presence or the value of the switch argument. - /// 1 - toggleClass(className) - /// 2 - toggleClass(className, switch) - /// 3 - toggleClass(switch) - /// 4 - toggleClass(function(index, class, switch), switch) - /// - /// - /// One or more class names (separated by spaces) to be toggled for each element in the matched set. - /// - /// - /// A Boolean (not just truthy/falsy) value to determine whether the class should be added or removed. - /// - /// - - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( core_rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space separated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }; - jQuery.prototype.trigger = function ( type, data ) { - /// - /// Execute all handlers and behaviors attached to the matched elements for the given event type. - /// 1 - trigger(eventType, extraParameters) - /// 2 - trigger(event) - /// - /// - /// A string containing a JavaScript event type, such as click or submit. - /// - /// - /// Additional parameters to pass along to the event handler. - /// - /// - - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }; - jQuery.prototype.triggerHandler = function ( type, data ) { - /// - /// Execute all handlers attached to an element for an event. - /// - /// - /// A string containing a JavaScript event type, such as click or submit. - /// - /// - /// An array of additional parameters to pass along to the event handler. - /// - /// - - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }; - jQuery.prototype.unbind = function ( types, fn ) { - /// - /// Remove a previously-attached event handler from the elements. - /// 1 - unbind(eventType, handler(eventObject)) - /// 2 - unbind(eventType, false) - /// 3 - unbind(event) - /// - /// - /// A string containing a JavaScript event type, such as click or submit. - /// - /// - /// The function that is to be no longer executed. - /// - /// - - return this.off( types, null, fn ); - }; - jQuery.prototype.undelegate = function ( selector, types, fn ) { - /// - /// Remove a handler from the event for all elements which match the current selector, based upon a specific set of root elements. - /// 1 - undelegate() - /// 2 - undelegate(selector, eventType) - /// 3 - undelegate(selector, eventType, handler) - /// 4 - undelegate(selector, events) - /// 5 - undelegate(namespace) - /// - /// - /// A selector which will be used to filter the event results. - /// - /// - /// A string containing a JavaScript event type, such as "click" or "keydown" - /// - /// - /// A function to execute at the time the event is triggered. - /// - /// - - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); - }; - jQuery.prototype.unload = function ( data, fn ) { - /// - /// Bind an event handler to the "unload" JavaScript event. - /// 1 - unload(handler(eventObject)) - /// 2 - unload(eventData, handler(eventObject)) - /// - /// - /// A map of data that will be passed to the event handler. - /// - /// - /// A function to execute each time the event is triggered. - /// - /// - - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - jQuery.prototype.unwrap = function () { - /// - /// Remove the parents of the set of matched elements from the DOM, leaving the matched elements in their place. - /// - /// - - return this.parent().each(function() { - if ( !jQuery.nodeName( this, "body" ) ) { - jQuery( this ).replaceWith( this.childNodes ); - } - }).end(); - }; - jQuery.prototype.val = function ( value ) { - /// - /// 1: Get the current value of the first element in the set of matched elements. - /// 1.1 - val() - /// 2: Set the value of each element in the set of matched elements. - /// 2.1 - val(value) - /// 2.2 - val(function(index, value)) - /// - /// - /// A string of text or an array of strings corresponding to the value of each matched element to set as selected/checked. - /// - /// - - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var val, - self = jQuery(this); - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - }; - jQuery.prototype.width = function ( margin, value ) { - /// - /// 1: Get the current computed width for the first element in the set of matched elements. - /// 1.1 - width() - /// 2: Set the CSS width of each element in the set of matched elements. - /// 2.1 - width(value) - /// 2.2 - width(function(index, width)) - /// - /// - /// An integer representing the number of pixels, or an integer along with an optional unit of measure appended (as a string). - /// - /// - - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return jQuery.access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, value, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable ); - }; - jQuery.prototype.wrap = function ( html ) { - /// - /// Wrap an HTML structure around each element in the set of matched elements. - /// 1 - wrap(wrappingElement) - /// 2 - wrap(function(index)) - /// - /// - /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the matched elements. - /// - /// - - var isFunction = jQuery.isFunction( html ); - - return this.each(function(i) { - jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); - }); - }; - jQuery.prototype.wrapAll = function ( html ) { - /// - /// Wrap an HTML structure around all elements in the set of matched elements. - /// - /// - /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the matched elements. - /// - /// - - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapAll( html.call(this, i) ); - }); - } - - if ( this[0] ) { - // The elements to wrap the target around - var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); - - if ( this[0].parentNode ) { - wrap.insertBefore( this[0] ); - } - - wrap.map(function() { - var elem = this; - - while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { - elem = elem.firstChild; - } - - return elem; - }).append( this ); - } - - return this; - }; - jQuery.prototype.wrapInner = function ( html ) { - /// - /// Wrap an HTML structure around the content of each element in the set of matched elements. - /// 1 - wrapInner(wrappingElement) - /// 2 - wrapInner(function(index)) - /// - /// - /// An HTML snippet, selector expression, jQuery object, or DOM element specifying the structure to wrap around the content of the matched elements. - /// - /// - - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapInner( html.call(this, i) ); - }); - } - - return this.each(function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - }); - }; - jQuery.fn = jQuery.prototype; - jQuery.fn.init.prototype = jQuery.fn; - window.jQuery = window.$ = jQuery; -})(window); \ No newline at end of file diff --git a/erp_web/js/jquery-asDatepicker/css/asDatepicker.css b/erp_web/js/jquery-asDatepicker/css/asDatepicker.css deleted file mode 100644 index f2dfaa85..00000000 --- a/erp_web/js/jquery-asDatepicker/css/asDatepicker.css +++ /dev/null @@ -1,299 +0,0 @@ -.calendar-content { - display: inline-block; - position: relative; - vertical-align: middle; - white-space: normal; - width: 210px; - height: 230px; - background-color: white; -} -.calendar-content.calendar_days > .calendar-days { - display: block; -} -.calendar-content.calendar_months .calendar-months { - display: block; -} -.calendar-content.calendar_years .calendar-years { - display: block; -} -.calendar-days, -.calendar-months, -.calendar-years, -.calendar-buttons { - display: none; -} -.calendar-row, -.calendar-head { - display: table; - width: 100%; -} -.calendar-row > span, -.calendar-head > span { - display: table-cell; - text-align: center; - vertical-align: middle; -} -.calendar-header { - display: table; - width: 100%; - height: 15%; -} -.calendar-header > div { - display: table-cell; - height: 100%; - text-align: center; - vertical-align: middle; - cursor: pointer; -} -.calendar-prev, -.calendar-next { - width: 20%; -} -.calendar-caption { - width: 60%; -} -.calendar-days, -.calendar-months, -.calendar-years { - height: 85%; -} -.calendar-head { - height: 13%; -} -.calendar-head span { - cursor: default; -} -.calendar-body { - height: 87%; -} -.calendar-body .calendar-row { - height: 16.66666667%; -} -.calendar-body span { - width: 14.28%; - height: 100%; - cursor: pointer; -} -.calendar-body span.calendar_otherMonth, -.calendar-body span.calendar_untouchable { - cursor: default; -} -.calendar-months .calendar-row, -.calendar-years .calendar-row { - height: 25%; -} -.calendar-months span, -.calendar-years span { - height: 100%; - width: 33.3%; - cursor: pointer; -} -.calendar-months span.calendar_untouchable, -.calendar-years span.calendar_untouchable { - cursor: default; -} -.calendar_hide { - display: none !important; -} -.calendar_show { - display: block !important; -} -.calendar-wrap { - white-space: nowrap; - display: none; - position: absolute; -} -.calendar-wrap, -.calendar-wrap *:focus { - outline: none; -} -.calendar-wrap * { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.calendar-wrap.calendar_isMobile { - z-index: 99999; - position: fixed; - width: 80%; - height: 80%; - line-height: 1; -} -.calendar-wrap.calendar_isMobile .calendar-title { - width: 100%; - text-align: center; - position: absolute; - top: -1.5em; - left: 0; -} -.calendar-wrap.calendar_isMobile .calendar-content { - display: none; - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; -} -.calendar-wrap.calendar_isMobile .calendar-content.calendar_show { - display: block; -} -.calendar-wrap.calendar_isMobile .calendar-header { - height: 11%; -} -.calendar-wrap.calendar_isMobile .calendar-days, -.calendar-wrap.calendar_isMobile .calendar-months, -.calendar-wrap.calendar_isMobile .calendar-years { - height: 78%; -} -.calendar-wrap.calendar_isMobile .calendar-buttons { - display: table; - height: 11%; - width: 100%; -} -.calendar-wrap.calendar_isMobile .calendar-buttons > div { - display: table-cell; - width: 50%; - height: 100%; - text-align: center; - vertical-align: middle; - cursor: pointer; -} -.calendar-cover { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: black; - opacity: 0.5; - z-index: 9999; -} -.calendar-input { - border: 1px solid green; -} -.calendar-icon { - background-color: gray; - border: 1px solid green; -} -.calendar_active .calendar-input { - border: 1px solid red; -} -.calendar_active .calendar-icon { - border: 1px solid red; -} -.calendar-content { - background-color: white; - border: 1px solid #ebebeb; - color: #777777; - border-radius: 3px; - font-family: 'Proxima Nova'; -} -.calendar-content span { - border: 1px dashed transparent; -} -.calendar-content span.calendar_active { - background-color: #32b8e2 !important; - color: white !important; - border: 1px solid rgba(0, 0, 0, 0.15) !important; - -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; - text-shadow: 0 2px 1px rgba(0, 0, 0, 0.15); -} -.calendar-content span.calendar_otherMonth, -.calendar-content span.calendar_untouchable { - color: #c8c8c8; - background-color: inherit; -} -.calendar-content span.calendar_otherMonth:hover, -.calendar-content span.calendar_untouchable:hover, -.calendar-content span.calendar_otherMonth:active, -.calendar-content span.calendar_untouchable:active, -.calendar-content span.calendar_otherMonth.calendar_active, -.calendar-content span.calendar_untouchable.calendar_active { - background-color: inherit; - color: #c8c8c8; -} -.calendar-content span.calendar_inRange { - background-color: #e0f4fb; -} -.calendar-content span.calendar_inRange:hover { - background-color: inherit; -} -.calendar-content span.calendar_otherMonth.calendar_inRange:hover { - background-color: #e0f4fb; -} -.calendar-content span.calendar_focus { - border: 1px solid rgba(0, 0, 0, 0.1); - color: #32b8e2; -} -.calendar-header { - border-bottom: 1px solid #ebebeb; -} -.calendar-prev, -.calendar-next { - color: transparent; - background-repeat: no-repeat; - background-position: center; -} -.calendar-prev { - background-image: url('../images/calendar-prev.png'); -} -.calendar-prev.calendar_blocked, -.calendar-prev.calendar_blocked:hover { - background-image: none; - cursor: auto; -} -.calendar-prev:hover { - background-image: url('../images/calendar-prev-hover.png'); -} -.calendar-next { - background-image: url('../images/calendar-next.png'); -} -.calendar-next.calendar_blocked, -.calendar-next.calendar_blocked:hover { - background-image: none; - cursor: auto; -} -.calendar-next:hover { - background-image: url('../images/calendar-next-hover.png'); -} -.calendar-caption { - color: #696969; -} -.calendar-caption:hover { - color: #000000; -} -.calendar-caption.calendar_blocked, -.calendar-caption.calendar_blocked:hover { - color: #696969; - cursor: auto; -} -.calendar-head { - background-color: #f6f6f6; - padding-left: 6px; - padding-right: 6px; -} -.calendar-head span { - -webkit-box-shadow: inset 0 1px 0 #fbfbfb; - box-shadow: inset 0 1px 0 #fbfbfb; -} -.calendar-body, -.calendar-months, -.calendar-years { - padding: 6px; -} -.calendar-body span:hover, -.calendar-months span:hover, -.calendar-years span:hover { - background-color: #e0f4fb; -} -.calendar-buttons { - border-top: 1px solid #ebebeb; -} - -.calendar_active .calendar-input{border-color:#f59942;} -.calendar-content{border:0;width:230px;color:#555;} -.calendar-content span.calendar_otherMonth, .calendar-content span.calendar_untouchable{color:#aaa;} -.calendar-content span.calendar_focus{border:0;} -.calendar-content span.calendar_active{background-color:#3C8DBC!important;} -.calendar-header > div {font-weight:bold;} -.calendar-icon, .calendar_active .calendar-icon{border:0} \ No newline at end of file diff --git a/erp_web/js/jquery-asDatepicker/demo/css/main.css b/erp_web/js/jquery-asDatepicker/demo/css/main.css deleted file mode 100644 index d63654ec..00000000 --- a/erp_web/js/jquery-asDatepicker/demo/css/main.css +++ /dev/null @@ -1,491 +0,0 @@ -/* - * HTML5 Boilerplate - * - * What follows is the result of much research on cross-browser styling. - * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, - * Kroc Camen, and the H5BP dev community and team. - */ - -/* ========================================================================== - Base styles: opinionated defaults - ========================================================================== */ - -html, -button, -input, -select, -textarea { - color: #222; -} - -body { - font-size: 1em; - line-height: 1.4; -} - -/* - * Remove text-shadow in selection highlight: h5bp.com/i - * These selection rule sets have to be separate. - * Customize the background color to match your design. - */ - -::-moz-selection { - background: #b3d4fc; - text-shadow: none; -} - -::selection { - background: #b3d4fc; - text-shadow: none; -} - -/* - * A better looking default horizontal rule - */ - -hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #ccc; - margin: 1em 0; - padding: 0; -} - -/* - * Remove the gap between images and the bottom of their containers: h5bp.com/i/440 - */ - -img { - vertical-align: middle; -} - -/* - * Remove default fieldset styles. - */ - -fieldset { - border: 0; - margin: 0; - padding: 0; -} - -/* - * Allow only vertical resizing of textareas. - */ - -textarea { - resize: vertical; -} - -/* ========================================================================== - Chrome Frame prompt - ========================================================================== */ - -.chromeframe { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; -} - -/* ========================================================================== - Author's custom styles - ========================================================================== */ - -body { - padding:30px; - font-weight: normal; - color: #3E4349; - font-size: 14px; - line-height: 1.5em; - background-color: #F7F7F7; - -} - -h1,h2,h3,h4,h5,h6 { - color: #222; - font-family: "NeutonRegular",sans-serif; - font-weight: normal; - margin: 30px 0px 10px 0px; - padding: 5px 0; -} - -h1 { - font-size: 35px; - margin-bottom: 0.5em; - line-height: 1; -} -h2 { - font-size: 28px; - line-height: 1; - margin-bottom: 0.75em; -} -h3 { - font-size: 21px; - line-height: 1; - margin-bottom: 1.00em; -} -h4 { - font-size: 16px; - line-height: 1; - margin-bottom: 1.25em; -} -h5 { - font-size: 14px; - font-weight: bold; - margin-bottom: 1.75em; -} -h6 { - font-size: 12px; - font-weight: bold; - margin-bottom: 2.00em; -} - -p { - - font-size: 14px; - line-height: 1.5em; - margin: 14px 0; - font-family: sans-serif; -} -article .main { - display: block; - margin: 0 0 0 230px; - width: 1200px; - border: 1px solid #ddd; - padding: 0 0 20px 30px; -} - -a { - color: #1B61D6; - text-decoration: none; - font-family: sans-serif; -} - -a:hover { - text-decoration: underline; -} - -section.toctree-page a, -section.toctree-page a .pre { - color: #1B61D6; -} - -section li, -section dd, -section dt { - line-height: 1.5em; -} - -section.sidebar-page div.sidebar { - background-color: #E6EFC2; - border: 2px solid #C6D880; - font-family: sans-serif; - margin: 0 0 7px 14px; - padding: 10px 20px; - float: right; - width: 40%; -} -section.sidebar-page p.sidebar-title { - font-weight: bold; -} - -.toctree-wraper ul, -.toctree-wraper ol { - margin:0; - padding:0 0 0 40px; -} - -.example a em { - font-style: italic; -} - -section dl { - margin: 14px 0 15px 0; -} - -section dt { - font-weight: bold; -} - -section dd { - margin: 3px 0 10px 30px; -} - -pre { - background: none repeat scroll 0 0 #F0F9F0; - border: 2px solid #C0D0C0; - color: #006000; - line-height: 1.3em; - /*margin-left: 25px;*/ - padding: 11px; - -} -pre.wrong { - background-color: #F9F0F0; - border: 2px solid #D0C0C0; - color: #600000; -} - - -/* example */ -.container { - margin: 0 20px 0 190px; -} -.has-example { - margin-bottom: 0 !important; -} -.example { - background-color: #eee; - border: 3px solid #e0e0e0; - border-top: none; - padding: 1em; - margin-bottom:2em; -} - -/* toc */ -#toc { - top: 0px; - left: 0px; - height: 100%; - position: fixed; - background: #333; - box-shadow: inset -5px 0 5px 0px #000; - width: 170px; - padding-top: 20px; - color: #fff; -} - -#toc ul { - margin: 0; - padding: 0; - list-style: none; -} - -#toc li { - padding: 5px 10px; -} - -#toc a { - color: #fff; - text-decoration: none; - display: block; -} - -#toc .toc-h2 { - padding-left: 10px; -} - -#toc .toc-h3 { - padding-left: 20px; -} - -#toc .toc-active { - background: #336699; - box-shadow: inset -5px 0px 10px -5px #000; -} - - - - - - - - - - - - - - - -/* ========================================================================== - Helper classes - ========================================================================== */ - -/* - * Image replacement - */ - -.ir { - background-color: transparent; - border: 0; - overflow: hidden; - /* IE 6/7 fallback */ - *text-indent: -9999px; -} - -.ir:before { - content: ""; - display: block; - width: 0; - height: 150%; -} - -/* - * Hide from both screenreaders and browsers: h5bp.com/u - */ - -.hidden { - display: none !important; - visibility: hidden; -} - -/* - * Hide only visually, but have it available for screenreaders: h5bp.com/v - */ - -.visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -/* - * Extends the .visuallyhidden class to allow the element to be focusable - * when navigated to via the keyboard: h5bp.com/p - */ - -.visuallyhidden.focusable:active, -.visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} - -/* - * Hide visually and from screenreaders, but maintain layout - */ - -.invisible { - visibility: hidden; -} - -/* - * Clearfix: contain floats - * - * For modern browsers - * 1. The space content is one way to avoid an Opera bug when the - * `contenteditable` attribute is included anywhere else in the document. - * Otherwise it causes space to appear at the top and bottom of elements - * that receive the `clearfix` class. - * 2. The use of `table` rather than `block` is only necessary if using - * `:before` to contain the top-margins of child elements. - */ - -.clearfix:before, -.clearfix:after { - content: " "; /* 1 */ - display: table; /* 2 */ -} - -.clearfix:after { - clear: both; -} - -/* - * For IE 6/7 only - * Include this rule to trigger hasLayout and contain floats. - */ - -.clearfix { - *zoom: 1; -} - -/* ========================================================================== - EXAMPLE Media Queries for Responsive Design. - These examples override the primary ('mobile first') styles. - Modify as content requires. - ========================================================================== */ - -@media only screen and (min-width: 35em) { - /* Style adjustments for viewports that meet the condition */ -} - -@media print, - (-o-min-device-pixel-ratio: 5/4), - (-webkit-min-device-pixel-ratio: 1.25), - (min-resolution: 120dpi) { - /* Style adjustments for high resolution devices */ -} - -/* ========================================================================== - Print styles. - Inlined to avoid required HTTP connection: h5bp.com/r - ========================================================================== */ - -@media print { - * { - background: transparent !important; - color: #000 !important; /* Black prints faster: h5bp.com/s */ - box-shadow: none !important; - text-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - /* - * Don't show links for images, or javascript/internal links - */ - - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; /* h5bp.com/t */ - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - @page { - margin: 0.5cm; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } -} diff --git a/erp_web/js/jquery-asDatepicker/demo/css/normalize.css b/erp_web/js/jquery-asDatepicker/demo/css/normalize.css deleted file mode 100644 index f6efc710..00000000 --- a/erp_web/js/jquery-asDatepicker/demo/css/normalize.css +++ /dev/null @@ -1,533 +0,0 @@ -/*! normalize.css v1.1.1 | MIT License | git.io/normalize */ - -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -/** - * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. - * Known issue: no IE 6 support. - */ - -[hidden] { - display: none; -} - -/* ========================================================================== - Base - ========================================================================== */ - -/** - * 1. Prevent system color scheme's background color being used in Firefox, IE, - * and Opera. - * 2. Prevent system color scheme's text color being used in Firefox, IE, and - * Opera. - * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - * 4. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - background: #fff; /* 1 */ - color: #000; /* 2 */ - font-size: 100%; /* 3 */ - -webkit-text-size-adjust: 100%; /* 4 */ - -ms-text-size-adjust: 100%; /* 4 */ -} - -/** - * Address `font-family` inconsistency between `textarea` and other form - * elements. - */ - -html, -button, -input, -select, -textarea { - font-family: sans-serif; -} - -/** - * Address margins handled incorrectly in IE 6/7. - */ - -body { - margin: 0; -} - -/* ========================================================================== - Links - ========================================================================== */ - -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ - -a:focus { - outline: thin dotted; -} - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* ========================================================================== - Typography - ========================================================================== */ - -/** - * Address font sizes and margins set differently in IE 6/7. - * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, - * and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -h2 { - font-size: 1.5em; - margin: 0.83em 0; -} - -h3 { - font-size: 1.17em; - margin: 1em 0; -} - -h4 { - font-size: 1em; - margin: 1.33em 0; -} - -h5 { - font-size: 0.83em; - margin: 1.67em 0; -} - -h6 { - font-size: 0.67em; - margin: 2.33em 0; -} - -/** - * Address styling not present in IE 7/8/9, Safari 5, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -blockquote { - margin: 1em 40px; -} - -/** - * Address styling not present in Safari 5 and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address differences between Firefox and other browsers. - * Known issue: no IE 6/7 normalization. - */ - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * Address styling not present in IE 6/7/8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address margins set differently in IE 6/7. - */ - -p, -pre { - margin: 1em 0; -} - -/** - * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - _font-family: 'courier new', monospace; - font-size: 1em; -} - -/** - * Improve readability of pre-formatted text in all browsers. - */ - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/** - * Address CSS quotes not supported in IE 6/7. - */ - -q { - quotes: none; -} - -/** - * Address `quotes` property not supported in Safari 4. - */ - -q:before, -q:after { - content: ''; - content: none; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - Lists - ========================================================================== */ - -/** - * Address margins set differently in IE 6/7. - */ - -dl, -menu, -ol, -ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -/** - * Address paddings set differently in IE 6/7. - */ - -menu, -ol, -ul { - padding: 0 0 0 40px; -} - -/** - * Correct list images handled incorrectly in IE 7. - */ - -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -/* ========================================================================== - Embedded content - ========================================================================== */ - -/** - * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * 2. Improve image quality when scaled in IE 7. - */ - -img { - border: 0; /* 1 */ - -ms-interpolation-mode: bicubic; /* 2 */ -} - -/** - * Correct overflow displayed oddly in IE 9. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* ========================================================================== - Figures - ========================================================================== */ - -/** - * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. - */ - -figure { - margin: 0; -} - -/* ========================================================================== - Forms - ========================================================================== */ - -/** - * Correct margin displayed oddly in IE 6/7. - */ - -form { - margin: 0; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct color not being inherited in IE 6/7/8/9. - * 2. Correct text not wrapping in Firefox 3. - * 3. Correct alignment displayed oddly in IE 6/7. - */ - -legend { - border: 0; /* 1 */ - padding: 0; - white-space: normal; /* 2 */ - *margin-left: -7px; /* 3 */ -} - -/** - * 1. Correct font size not being inherited in all browsers. - * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, - * and Chrome. - * 3. Improve appearance and consistency in all browsers. - */ - -button, -input, -select, -textarea { - font-size: 100%; /* 1 */ - margin: 0; /* 2 */ - vertical-align: baseline; /* 3 */ - *vertical-align: middle; /* 3 */ -} - -/** - * Address Firefox 3+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -button, -input { - line-height: normal; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - * 4. Remove inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ - *overflow: visible; /* 4 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * 1. Address box sizing set to content-box in IE 8/9. - * 2. Remove excess padding in IE 8/9. - * 3. Remove excess padding in IE 7. - * Known issue: excess padding remains in IE 6. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - *height: 13px; /* 3 */ - *width: 13px; /* 3 */ -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Remove inner padding and border in Firefox 3+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * 1. Remove default vertical scrollbar in IE 6/7/8/9. - * 2. Improve readability and alignment in all browsers. - */ - -textarea { - overflow: auto; /* 1 */ - vertical-align: top; /* 2 */ -} - -/* ========================================================================== - Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} diff --git a/erp_web/js/jquery-asDatepicker/demo/css/prism.css b/erp_web/js/jquery-asDatepicker/demo/css/prism.css deleted file mode 100644 index 7f1dbdee..00000000 --- a/erp_web/js/jquery-asDatepicker/demo/css/prism.css +++ /dev/null @@ -1,107 +0,0 @@ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ - -code[class*="language-"], -pre[class*="language-"] { - color: black; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', monospace; - direction: ltr; - text-align: left; - white-space: pre; - word-spacing: normal; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: .1em; - border-radius: .3em; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #999; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number { - color: #905; -} - -.token.selector, -.token.attr-name, -.token.string { - color: #690; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #a67f59; - background: hsla(0,0%,100%,.5); -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} - - -.token.regex, -.token.important { - color: #e90; -} - -.token.important { - font-weight: bold; -} - -.token.entity { - cursor: help; -} diff --git a/erp_web/js/jquery-asDatepicker/demo/index.html b/erp_web/js/jquery-asDatepicker/demo/index.html deleted file mode 100644 index 31e4ff33..00000000 --- a/erp_web/js/jquery-asDatepicker/demo/index.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - - - - -多功能jQuery日期控件asDatepicker - 素材家园(www.sucaijiayuan.com) - - - - - - - - -
      -
      -

      jQuery.asDatepicker

      -
      -

      Examples

      -

      You can pass these options as key/value object to $.asDatepicker() method.

      -
      -

      default single

      -
      
      -<input type="text" id="calendar">
      -<script>
      -$(document).ready(function(){
      -  $("#calendar").asDatepicker();
      -});
      -<script>
      -
      - - -
      -
      -
      -

      range

      -
      
      -<input type="text" id="calendar2">
      -<script>
      -$(document).ready(function(){
      -  $("#calendar2").asDatepicker({mode: 'range'});
      -});
      -<script>
      -
      - -
      -
      -
      -

      multiple

      -
      
      -<input type="text" id="calendar3">
      -<script>
      -$(document).ready(function(){
      -  $("#calendar3").asDatepicker({mode: 'multiple', calendars: '4'});
      -});
      -<script>
      -
      - -
      -
      -
      -

      Data attributes

      -

      Any option of the asDatepicker can also be set via data-attributes.

      -

      Such as:

      -
      
      -<input type="text" id="calendar4" data-mode="range" data-range-mode="section" data-selectable-year="2001>2010,2012,2014>2016">
      -<script>
      -$(document).ready(function(){
      -  $("#calendar4").asDatepicker();
      -});
      -<script>
      -
      - -
      -
      -
      -

      Mobile Single

      -
      
      -<input type="text" id="calendar-mobile-single">
      -<script>
      -$(document).ready(function(){
      -  $('#calendar-mobile-single').asDatepicker({
      -     mobileMode: true
      -  });
      -});
      -<script>
      -
      -
      - -
      -
      -
      -

      Mobile Range

      -
      
      -<input type="text" id="calendar-mobile-range">
      -<script>
      -$(document).ready(function(){
      -  $('#calendar-mobile-range').asDatepicker({
      -     mode: 'range',
      -     mobileMode: true
      -  });
      -});
      -<script>
      -
      -
      - -
      -
      -
      -

      Mobile Multiple

      -
      
      -<input type="text" id="calendar-mobile-multiple">
      -<script>
      -$(document).ready(function(){
      -  $('#calendar-mobile-multiple').asDatepicker({
      -     mode: 'multiple',
      -     mobileMode: true
      -  });
      -});
      -<script>
      -
      -
      - -
      -
      -
      -
      -

      Keyboard navigation

      -

      left arrow ----- highlights previous day

      -

      right arrow ----- highlights next day

      -

      up arrow ----- highlights same day from the previous week

      -

      down arrow ----- highlights same day from the next week

      -

      ctrl + left arrow ----- navigates to previous month

      -

      ctrl + right arrow ----- navigates to next month

      -

      ctrl + up arrow ----- navigates to higher view

      -

      ctrl + down arrow ----- navigates to lower view

      -

      alt + left arrow ----- focus in previous calendar

      -

      alt + right arrow ----- focus in next calendar

      -

      enter ----- if in "days" view selects the highlighted day. In other views navigates to a lower view

      -

      esc ----- closes the popup

      -
      -
      -

      Available options

      -

      You can pass these options as key/value object to $.asDatepicker() method.

      -
      -
      -

      API

      -
      -

      DisplayMode

      -

      With default dropdown and inline

      -
      
      -$("#calendar-api-displayMode").asDatepicker({displayMode: 'inline'});
      -
      - -
      -
      -
      -

      show()

      -
      
      -$('#calendar-api-show').asDatepicker('show');
      - -
      -
      -

      hide()

      -
      
      -$('#calendar-api-show').asDatepicker('hide');
      - -
      -
      -

      multipleClear()

      -
      
      -$('#calendar-api-multipleClear').asDatepicker('multipleClear');
      -
      - - -
      -
      -
      -

      getWrap()

      -
      
      -$.asDatepicker('getWrap');
      -
      -

      Returns the wrapper of the calendar.

      -
      -
      -

      getInput()

      -
      
      -$.asDatepicker('getInput');
      -
      Returns the input field.
      -
      -

      getDate()

      -
      
      -$('#calendar-api-getDate').asDatepicker('getDate');
      -
      -

      Returns the currently selected date.

      - - -
      -
      -
      -
      -
      -

      getDate(format)

      -
      
      -$('#calendar-api-getDate-format').asDatepicker('getDate', 'yyyy-mm-dd');
      -
      -

      Returns the current date, formatted with the pattern given as the argument.

      - - -
      -
      -
      -
      -
      -

      update()

      -
      
      -$('#calendar-api-update').asDatepicker();
      -$('#calendar-api-update').asDatepicker('update', {mode: 'range'});
      -
      -

      Sets one or more options for the asDatepicker.

      - - -
      -
      -
      -

      Events

      -
      -

      on_show

      -
      -
      -

      on_before_show

      -
      -
      -

      on_hide

      -
      -
      -

      on_change

      -
      -
      -

      on_render

      -
      -
      -
      -

      Skin

      -
      -
      -

      Location

      -
      -
      - - - - - - - - \ No newline at end of file diff --git a/erp_web/js/jquery-asDatepicker/demo/js/jquery.js b/erp_web/js/jquery-asDatepicker/demo/js/jquery.js deleted file mode 100644 index feb39060..00000000 --- a/erp_web/js/jquery-asDatepicker/demo/js/jquery.js +++ /dev/null @@ -1,9555 +0,0 @@ -/*! - * jQuery JavaScript Library v1.9.0 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2013-1-14 - */ -(function( window, undefined ) { -"use strict"; -var - // A central reference to the root jQuery(document) - rootjQuery, - - // The deferred used on DOM ready - readyList, - - // Use the correct document accordingly with window argument (sandbox) - document = window.document, - location = window.location, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // [[Class]] -> type pairs - class2type = {}, - - // List of deleted data cache ids, so we can reuse them - core_deletedIds = [], - - core_version = "1.9.0", - - // Save a reference to some core methods - core_concat = core_deletedIds.concat, - core_push = core_deletedIds.push, - core_slice = core_deletedIds.slice, - core_indexOf = core_deletedIds.indexOf, - core_toString = class2type.toString, - core_hasOwn = class2type.hasOwnProperty, - core_trim = core_version.trim, - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Used for matching numbers - core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, - - // Used for splitting on whitespace - core_rnotwhite = /\S+/g, - - // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - rquickExpr = /^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, - rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([\da-z])/gi, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }, - - // The ready event handler and self cleanup method - DOMContentLoaded = function() { - if ( document.addEventListener ) { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - } else if ( document.readyState === "complete" ) { - // we're here because readyState === "complete" in oldIE - // which is good enough for us to call the dom ready! - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }; - -jQuery.fn = jQuery.prototype = { - // The current version of jQuery being used - jquery: core_version, - - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - - // scripts is true for back-compat - jQuery.merge( this, jQuery.parseHTML( - match[1], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return core_slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - ret.context = this.context; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Add the callback - jQuery.ready.promise().done( fn ); - - return this; - }, - - slice: function() { - return this.pushStack( core_slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: core_push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger("ready").off("ready"); - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - isWindow: function( obj ) { - return obj != null && obj == obj.window; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - if ( obj == null ) { - return String( obj ); - } - return typeof obj === "object" || typeof obj === "function" ? - class2type[ core_toString.call(obj) ] || "object" : - typeof obj; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !core_hasOwn.call(obj, "constructor") && - !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || core_hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - var name; - for ( name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - // data: string of html - // context (optional): If specified, the fragment will be created in this context, defaults to document - // keepScripts (optional): If true, will include scripts passed in the html string - parseHTML: function( data, context, keepScripts ) { - if ( !data || typeof data !== "string" ) { - return null; - } - if ( typeof context === "boolean" ) { - keepScripts = context; - context = false; - } - context = context || document; - - var parsed = rsingleTag.exec( data ), - scripts = !keepScripts && []; - - // Single tag - if ( parsed ) { - return [ context.createElement( parsed[1] ) ]; - } - - parsed = jQuery.buildFragment( [ data ], context, scripts ); - if ( scripts ) { - jQuery( scripts ).remove(); - } - return jQuery.merge( [], parsed.childNodes ); - }, - - parseJSON: function( data ) { - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - if ( data === null ) { - return data; - } - - if ( typeof data === "string" ) { - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - if ( data ) { - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - } - } - } - - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - if ( !data || typeof data !== "string" ) { - return null; - } - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && jQuery.trim( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - - // args is for internal usage only - each: function( obj, callback, args ) { - var value, - i = 0, - length = obj.length, - isArray = isArraylike( obj ); - - if ( args ) { - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback.apply( obj[ i ], args ); - - if ( value === false ) { - break; - } - } - } else { - for ( i in obj ) { - value = callback.apply( obj[ i ], args ); - - if ( value === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback.call( obj[ i ], i, obj[ i ] ); - - if ( value === false ) { - break; - } - } - } else { - for ( i in obj ) { - value = callback.call( obj[ i ], i, obj[ i ] ); - - if ( value === false ) { - break; - } - } - } - } - - return obj; - }, - - // Use native String.trim function wherever possible - trim: core_trim && !core_trim.call("\uFEFF\xA0") ? - function( text ) { - return text == null ? - "" : - core_trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArraylike( Object(arr) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - core_push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - var len; - - if ( arr ) { - if ( core_indexOf ) { - return core_indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var l = second.length, - i = first.length, - j = 0; - - if ( typeof l === "number" ) { - for ( ; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var retVal, - ret = [], - i = 0, - length = elems.length; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, - i = 0, - length = elems.length, - isArray = isArraylike( elems ), - ret = []; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return core_concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var tmp, args, proxy; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = core_slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - // Multifunctional method to get and set values of a collection - // The value/s can optionally be executed if it's a function - access: function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - length = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( key ) === "object" ) { - chainable = true; - for ( i in key ) { - jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !jQuery.isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < length; i++ ) { - fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); - } - } - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[0], key ) : emptyGet; - }, - - now: function() { - return ( new Date() ).getTime(); - } -}); - -jQuery.ready.promise = function( obj ) { - if ( !readyList ) { - - readyList = jQuery.Deferred(); - - // Catch cases where $(document).ready() is called after the browser event has already occurred. - // we once tried to use readyState "interactive" here, but it caused issues like the one - // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - setTimeout( jQuery.ready ); - - // Standards-based browsers support DOMContentLoaded - } else if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else { - // Ensure firing before onload, maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var top = false; - - try { - top = window.frameElement == null && document.documentElement; - } catch(e) {} - - if ( top && top.doScroll ) { - (function doScrollCheck() { - if ( !jQuery.isReady ) { - - try { - // Use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - top.doScroll("left"); - } catch(e) { - return setTimeout( doScrollCheck, 50 ); - } - - // and execute any waiting functions - jQuery.ready(); - } - })(); - } - } - } - return readyList.promise( obj ); -}; - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -function isArraylike( obj ) { - var length = obj.length, - type = jQuery.type( obj ); - - if ( jQuery.isWindow( obj ) ) { - return false; - } - - if ( obj.nodeType === 1 && length ) { - return true; - } - - return type === "array" || type !== "function" && - ( length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj ); -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); -// String to Object options format cache -var optionsCache = {}; - -// Convert String-formatted options into Object-formatted ones and store in cache -function createOptions( options ) { - var object = optionsCache[ options ] = {}; - jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) { - object[ flag ] = true; - }); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - ( optionsCache[ options ] || createOptions( options ) ) : - jQuery.extend( {}, options ); - - var // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list was already fired - fired, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = !options.once && [], - // Fire callbacks - fire = function( data ) { - memory = options.memory && data; - fired = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - firing = true; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { - memory = false; // To prevent further calls using add - break; - } - } - firing = false; - if ( list ) { - if ( stack ) { - if ( stack.length ) { - fire( stack.shift() ); - } - } else if ( memory ) { - list = []; - } else { - self.disable(); - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - // First, we save the current length - var start = list.length; - (function add( args ) { - jQuery.each( args, function( _, arg ) { - var type = jQuery.type( arg ); - if ( type === "function" ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && type !== "string" ) { - // Inspect recursively - add( arg ); - } - }); - })( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away - } else if ( memory ) { - firingStart = start; - fire( memory ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - jQuery.each( arguments, function( _, arg ) { - var index; - while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - // Handle firing indexes - if ( firing ) { - if ( index <= firingLength ) { - firingLength--; - } - if ( index <= firingIndex ) { - firingIndex--; - } - } - } - }); - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - return jQuery.inArray( fn, list ) > -1; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - if ( list && ( !fired || stack ) ) { - if ( firing ) { - stack.push( args ); - } else { - fire( args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; -jQuery.extend({ - - Deferred: function( func ) { - var tuples = [ - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], - [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], - [ "notify", "progress", jQuery.Callbacks("memory") ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred(function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var action = tuple[ 0 ], - fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[1] ](function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .done( newDefer.resolve ) - .fail( newDefer.reject ) - .progress( newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); - } - }); - }); - fns = null; - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[1] ] = list.add; - - // Handle state - if ( stateString ) { - list.add(function() { - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] - deferred[ tuple[0] ] = function() { - deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); - return this; - }; - deferred[ tuple[0] + "With" ] = list.fireWith; - }); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( subordinate /* , ..., subordinateN */ ) { - var i = 0, - resolveValues = core_slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; - if( values === progressValues ) { - deferred.notifyWith( contexts, values ); - } else if ( !( --remaining ) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ) - .progress( updateFunc( i, progressContexts, progressValues ) ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - } -}); -jQuery.support = (function() { - - var support, all, a, select, opt, input, fragment, eventName, isSupported, i, - div = document.createElement("div"); - - // Setup - div.setAttribute( "className", "t" ); - div.innerHTML = "
      a"; - - // Support tests won't run in some limited or non-browser environments - all = div.getElementsByTagName("*"); - a = div.getElementsByTagName("a")[ 0 ]; - if ( !all || !a || !all.length ) { - return {}; - } - - // First batch of tests - select = document.createElement("select"); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName("input")[ 0 ]; - - a.style.cssText = "top:1px;float:left;opacity:.5"; - support = { - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: div.firstChild.nodeType === 3, - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: a.getAttribute("href") === "/a", - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.5/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) - checkOn: !!input.value, - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Tests for enctype support on a form (#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", - - // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode - boxModel: document.compatMode === "CSS1Compat", - - // Will be defined later - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true, - boxSizingReliable: true, - pixelPosition: false - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Support: IE<9 - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - // Check if we can trust getAttribute("value") - input = document.createElement("input"); - input.setAttribute( "value", "" ); - support.input = input.getAttribute( "value" ) === ""; - - // Check if an input maintains its value after becoming a radio - input.value = "t"; - input.setAttribute( "type", "radio" ); - support.radioValue = input.value === "t"; - - // #11217 - WebKit loses check when the name is after the checked attribute - input.setAttribute( "checked", "t" ); - input.setAttribute( "name", "t" ); - - fragment = document.createDocumentFragment(); - fragment.appendChild( input ); - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE<9 - // Opera does not clone events (and typeof div.attachEvent === undefined). - // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() - if ( div.attachEvent ) { - div.attachEvent( "onclick", function() { - support.noCloneEvent = false; - }); - - div.cloneNode( true ).click(); - } - - // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event) - // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP), test/csp.php - for ( i in { submit: true, change: true, focusin: true }) { - div.setAttribute( eventName = "on" + i, "t" ); - - support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false; - } - - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - // Run tests that need a body at doc ready - jQuery(function() { - var container, marginDiv, tds, - divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - container = document.createElement("div"); - container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; - - body.appendChild( container ).appendChild( div ); - - // Support: IE8 - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - div.innerHTML = "
      t
      "; - tds = div.getElementsByTagName("td"); - tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Support: IE8 - // Check if empty table cells still have offsetWidth/Height - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Check box-sizing and margin behavior - div.innerHTML = ""; - div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; - support.boxSizing = ( div.offsetWidth === 4 ); - support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); - - // Use window.getComputedStyle because jsdom on node.js will break without it. - if ( window.getComputedStyle ) { - support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; - support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. (#3333) - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - marginDiv = div.appendChild( document.createElement("div") ); - marginDiv.style.cssText = div.style.cssText = divReset; - marginDiv.style.marginRight = marginDiv.style.width = "0"; - div.style.width = "1px"; - - support.reliableMarginRight = - !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); - } - - if ( typeof div.style.zoom !== "undefined" ) { - // Support: IE<8 - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - div.innerHTML = ""; - div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); - - // Support: IE6 - // Check if elements with layout shrink-wrap their children - div.style.display = "block"; - div.innerHTML = "
      "; - div.firstChild.style.width = "5px"; - support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); - - // Prevent IE 6 from affecting layout for positioned elements #11048 - // Prevent IE from shrinking the body in IE 7 mode #12869 - body.style.zoom = 1; - } - - body.removeChild( container ); - - // Null elements to avoid leaks in IE - container = div = tds = marginDiv = null; - }); - - // Null elements to avoid leaks in IE - all = select = fragment = opt = a = input = null; - - return support; -})(); - -var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, - rmultiDash = /([A-Z])/g; - -function internalData( elem, name, data, pvt /* Internal Use Only */ ){ - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = core_deletedIds.pop() || jQuery.guid++; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; -} - -function internalRemoveData( elem, name, pvt /* For internal use only */ ){ - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split(" "); - } - } - } else { - // If "name" is an array of keys... - // When data is initially created, via ("key", "val") signature, - // keys will be converted to camelCase. - // Since there is no way to tell _how_ a key was added, remove - // both plain key and camelCase key. #12786 - // This will only penalize the array argument path. - name = name.concat( jQuery.map( name, jQuery.camelCase ) ); - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - } else if ( jQuery.support.deleteExpando || cache != cache.window ) { - delete cache[ id ]; - - // When all else fails, null - } else { - cache[ id ] = null; - } -} - -jQuery.extend({ - cache: {}, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data ) { - return internalData( elem, name, data, false ); - }, - - removeData: function( elem, name ) { - return internalRemoveData( elem, name, false ); - }, - - // For internal use only. - _data: function( elem, name, data ) { - return internalData( elem, name, data, true ); - }, - - _removeData: function( elem, name ) { - return internalRemoveData( elem, name, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; - - // nodes accept data unless otherwise specified; rejection can be conditional - return !noData || noData !== true && elem.getAttribute("classid") === noData; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var attrs, name, - elem = this[0], - i = 0, - data = null; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - attrs = elem.attributes; - for ( ; i < attrs.length; i++ ) { - name = attrs[i].name; - - if ( !name.indexOf( "data-" ) ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( elem, name, data[ name ] ); - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - return jQuery.access( this, function( value ) { - - if ( value === undefined ) { - // Try to fetch any internally stored data first - return elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; - } - - this.each(function() { - jQuery.data( this, key, value ); - }); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - var name; - for ( name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} -jQuery.extend({ - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray(data) ) { - queue = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - hooks.cur = fn; - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // not intended for public consumption - generates a queueHooks object, or returns the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks("once memory").add(function() { - jQuery._removeData( elem, type + "queue" ); - jQuery._removeData( elem, key ); - }) - }); - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[0], type ); - } - - return data === undefined ? - this : - this.each(function() { - var queue = jQuery.queue( this, type, data ); - - // ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while( i-- ) { - tmp = jQuery._data( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -}); -var nodeHook, boolHook, - rclass = /[\t\r\n]/g, - rreturn = /\r/g, - rfocusable = /^(?:input|select|textarea|button|object)$/i, - rclickable = /^(?:a|area)$/i, - rboolean = /^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i, - ruseDefault = /^(?:checked|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute, - getSetInput = jQuery.support.input; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classes, elem, cur, clazz, j, - i = 0, - len = this.length, - proceed = typeof value === "string" && value; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call( this, j, this.className ) ); - }); - } - - if ( proceed ) { - // The disjunction here is for better compressibility (see removeClass) - classes = ( value || "" ).match( core_rnotwhite ) || []; - - for ( ; i < len; i++ ) { - elem = this[ i ]; - cur = elem.nodeType === 1 && ( elem.className ? - ( " " + elem.className + " " ).replace( rclass, " " ) : - " " - ); - - if ( cur ) { - j = 0; - while ( (clazz = classes[j++]) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - elem.className = jQuery.trim( cur ); - - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, clazz, j, - i = 0, - len = this.length, - proceed = arguments.length === 0 || typeof value === "string" && value; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call( this, j, this.className ) ); - }); - } - if ( proceed ) { - classes = ( value || "" ).match( core_rnotwhite ) || []; - - for ( ; i < len; i++ ) { - elem = this[ i ]; - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( elem.className ? - ( " " + elem.className + " " ).replace( rclass, " " ) : - "" - ); - - if ( cur ) { - j = 0; - while ( (clazz = classes[j++]) ) { - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - elem.className = value ? jQuery.trim( cur ) : ""; - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.match( core_rnotwhite ) || []; - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space separated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - // Toggle whole class name - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // If the element has a class name or if we're passed "false", - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var val, - self = jQuery(this); - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, option, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one" || index < 0, - values = one ? null : [], - max = one ? index + 1 : options.length, - i = index < 0 ? - max : - one ? index : 0; - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // oldIE doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - // Don't return options that are disabled or in a disabled optgroup - ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) && - ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - attr: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - - } else if ( hooks && notxml && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, value + "" ); - return value; - } - - } else if ( hooks && notxml && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - // In IE9+, Flash objects don't have .getAttribute (#12945) - // Support: IE9+ - if ( typeof elem.getAttribute !== "undefined" ) { - ret = elem.getAttribute( name ); - } - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var name, propName, - i = 0, - attrNames = value && value.match( core_rnotwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( (name = attrNames[i++]) ) { - propName = jQuery.propFix[ name ] || name; - - // Boolean attributes get special treatment (#10870) - if ( rboolean.test( name ) ) { - // Set corresponding property to false for boolean attributes - // Also clear defaultChecked/defaultSelected (if appropriate) for IE<8 - if ( !getSetAttribute && ruseDefault.test( name ) ) { - elem[ jQuery.camelCase( "default-" + name ) ] = - elem[ propName ] = false; - } else { - elem[ propName ] = false; - } - - // See #9699 for explanation of this approach (setting first, then removal) - } else { - jQuery.attr( elem, name, "" ); - } - - elem.removeAttribute( getSetAttribute ? name : propName ); - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to default in case type is set after value during creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - var - // Use .prop to determine if this attribute is understood as boolean - prop = jQuery.prop( elem, name ), - - // Fetch it accordingly - attr = typeof prop === "boolean" && elem.getAttribute( name ), - detail = typeof prop === "boolean" ? - - getSetInput && getSetAttribute ? - attr != null : - // oldIE fabricates an empty string for missing boolean attributes - // and conflates checked/selected into attroperties - ruseDefault.test( name ) ? - elem[ jQuery.camelCase( "default-" + name ) ] : - !!attr : - - // fetch an attribute node for properties not recognized as boolean - elem.getAttributeNode( name ); - - return detail && detail.value !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { - // IE<8 needs the *property* name - elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name ); - - // Use defaultChecked and defaultSelected for oldIE - } else { - elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true; - } - - return name; - } -}; - -// fix oldIE value attroperty -if ( !getSetInput || !getSetAttribute ) { - jQuery.attrHooks.value = { - get: function( elem, name ) { - var ret = elem.getAttributeNode( name ); - return jQuery.nodeName( elem, "input" ) ? - - // Ignore the value *property* by using defaultValue - elem.defaultValue : - - ret && ret.specified ? ret.value : undefined; - }, - set: function( elem, value, name ) { - if ( jQuery.nodeName( elem, "input" ) ) { - // Does not return so that setAttribute is also used - elem.defaultValue = value; - } else { - // Use nodeHook if defined (#1954); otherwise setAttribute is fine - return nodeHook && nodeHook.set( elem, value, name ); - } - } - }; -} - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret = elem.getAttributeNode( name ); - return ret && ( name === "id" || name === "name" || name === "coords" ? ret.value !== "" : ret.specified ) ? - ret.value : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - elem.setAttributeNode( - (ret = elem.ownerDocument.createAttribute( name )) - ); - } - - ret.value = value += ""; - - // Break association with cloned elements by also using setAttribute (#9646) - return name === "value" || value === elem.getAttribute( name ) ? - value : - undefined; - } - }; - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - nodeHook.set( elem, value === "" ? false : value, name ); - } - }; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); -} - - -// Some attributes require a special call on IE -// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret == null ? undefined : ret; - } - }); - }); - - // href/src property should get the full normalized URL (#10299/#12915) - jQuery.each([ "href", "src" ], function( i, name ) { - jQuery.propHooks[ name ] = { - get: function( elem ) { - return elem.getAttribute( name, 4 ); - } - }; - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Note: IE uppercases css property names, but if we were to .toLowerCase() - // .cssText, that would destroy case senstitivity in URL's, like in "background" - return elem.style.cssText || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = value + "" ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); -var rformElems = /^(?:input|select|textarea)$/i, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - // Don't attach events to noData or text/comment nodes (but allow plain objects) - elemData = elem.nodeType !== 3 && elem.nodeType !== 8 && jQuery._data( elem ); - - if ( !elemData ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !(events = elemData.events) ) { - events = elemData.events = {}; - } - if ( !(eventHandle = elemData.handle) ) { - eventHandle = elemData.handle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = ( types || "" ).match( core_rnotwhite ) || [""]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[t] ) || []; - type = origType = tmp[1]; - namespaces = ( tmp[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !(handlers = events[ type ]) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = jQuery.hasData( elem ) && jQuery._data( elem ); - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( core_rnotwhite ) || [""]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[t] ) || []; - type = origType = tmp[1]; - namespaces = ( tmp[2] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - delete elemData.handle; - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery._removeData( elem, "events" ); - } - }, - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, - eventPath = [ elem || document ], - type = event.type || event, - namespaces = event.namespace ? event.namespace.split(".") : []; - - cur = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf(".") >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf(":") < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - event.isTrigger = true; - event.namespace = namespaces.join("."); - event.namespace_re = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === (elem.ownerDocument || document) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - try { - elem[ type ](); - } catch ( e ) { - // IE<9 dies on focus/blur to hidden element (#1486,#12518) - // only reproducible on winXP IE8 native, not IE9 in IE8 mode - } - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event ); - - var i, j, ret, matched, handleObj, - handlerQueue = [], - args = core_slice.call( arguments ), - handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { - - // Triggered event must either 1) have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( (event.result = ret) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, matches, sel, handleObj, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - // Black-hole SVG instance trees (#13180) - // Avoid non-left-click bubbling in Firefox (#3861) - if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { - - for ( ; cur != this; cur = cur.parentNode || this ) { - - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.disabled !== true || event.type !== "click" ) { - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matches[ sel ] === undefined ) { - matches[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) >= 0 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matches[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, handlers: matches }); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( delegateCount < handlers.length ) { - handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); - } - - return handlerQueue; - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = new jQuery.Event( originalEvent ); - - i = copy.length; - while ( i-- ) { - prop = copy[ i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Support: IE<9 - // Fix target property (#1925) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Support: Chrome 23+, Safari? - // Target should not be a text node (#504, #13143) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // Support: IE<9 - // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) - event.metaKey = !!event.metaKey; - - return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - special: { - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - click: { - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { - this.click(); - return false; - } - } - }, - focus: { - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== document.activeElement && this.focus ) { - try { - this.focus(); - return false; - } catch ( e ) { - // Support: IE<9 - // If we error on focus to hidden element (#1486, #12518), - // let .trigger() run the handlers - } - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === document.activeElement && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - - beforeunload: { - postDispatch: function( event ) { - - // Even when returnValue equals to undefined Firefox will still show alert - if ( event.result !== undefined ) { - event.originalEvent.returnValue = event.result; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - var name = "on" + type; - - if ( elem.detachEvent ) { - - // #8545, #7054, preventing memory leaks for custom events in IE6-8 - // detachEvent needed property on element, by name of that event, to properly expose it to GC - if ( typeof elem[ name ] === "undefined" ) { - elem[ name ] = null; - } - - elem.detachEvent( name, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - if ( !e ) { - return; - } - - // If preventDefault exists, run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // Support: IE - // Otherwise set the returnValue property of the original event to false - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - if ( !e ) { - return; - } - // If stopPropagation exists, run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - - // Support: IE - // Set the cancelBubble property of the original event to true - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - } -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !jQuery._data( form, "submitBubbles" ) ) { - jQuery.event.add( form, "submit._submit", function( event ) { - event._submit_bubble = true; - }); - jQuery._data( form, "submitBubbles", true ); - } - }); - // return undefined since we don't need an event listener - }, - - postDispatch: function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( event._submit_bubble ) { - delete event._submit_bubble; - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - } - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - } - // Allow triggered, simulated change events (#11500) - jQuery.event.simulate( "change", this, event, true ); - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - jQuery._data( elem, "changeBubbles", true ); - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return !rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on( types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - var elem = this[0]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2012 jQuery Foundation and other contributors - * Released under the MIT license - * http://sizzlejs.com/ - */ -(function( window, undefined ) { - -var i, - cachedruns, - Expr, - getText, - isXML, - compile, - hasDuplicate, - outermostContext, - - // Local document vars - setDocument, - document, - docElem, - documentIsXML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - sortOrder, - - // Instance-specific data - expando = "sizzle" + -(new Date()), - preferredDoc = window.document, - support = {}, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - - // General-purpose constants - strundefined = typeof undefined, - MAX_NEGATIVE = 1 << 31, - - // Array methods - arr = [], - pop = arr.pop, - push = arr.push, - slice = arr.slice, - // Use a stripped-down indexOf if we can't use a native one - indexOf = arr.indexOf || function( elem ) { - var i = 0, - len = this.length; - for ( ; i < len; i++ ) { - if ( this[i] === elem ) { - return i; - } - } - return -1; - }, - - - // Regular expressions - - // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - // http://www.w3.org/TR/css3-syntax/#characters - characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", - - // Loosely modeled on CSS identifier characters - // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors - // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier - identifier = characterEncoding.replace( "w", "w#" ), - - // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors - operators = "([*^$|!~]?=)", - attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + - "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", - - // Prefer arguments quoted, - // then not containing pseudos/brackets, - // then attribute selectors/non-parenthetical expressions, - // then anything else - // These preferences are here to reduce the number of selectors - // needing tokenize in the PSEUDO preFilter - pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + characterEncoding + ")" ), - "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), - "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), - "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + - "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + - "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + - whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rsibling = /[\x20\t\r\n\f]*[+~]/, - - rnative = /\{\s*\[native code\]\s*\}/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rescape = /'|\\/g, - rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, - - // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = /\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g, - funescape = function( _, escaped ) { - var high = "0x" + escaped - 0x10000; - // NaN means non-codepoint - return high !== high ? - escaped : - // BMP codepoint - high < 0 ? - String.fromCharCode( high + 0x10000 ) : - // Supplemental Plane codepoint (surrogate pair) - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }; - -// Use a stripped-down slice if we can't use a native one -try { - slice.call( docElem.childNodes, 0 )[0].nodeType; -} catch ( e ) { - slice = function( i ) { - var elem, - results = []; - for ( ; (elem = this[i]); i++ ) { - results.push( elem ); - } - return results; - }; -} - -/** - * For feature detection - * @param {Function} fn The function to test for native support - */ -function isNative( fn ) { - return rnative.test( fn + "" ); -} - -/** - * Create key-value caches of limited size - * @returns {Function(string, Object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var cache, - keys = []; - - return (cache = function( key, value ) { - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key += " " ) > Expr.cacheLength ) { - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return (cache[ key ] = value); - }); -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created div and expects a boolean result - */ -function assert( fn ) { - var div = document.createElement("div"); - - try { - return fn( div ); - } catch (e) { - return false; - } finally { - // release memory in IE - div = null; - } -} - -function Sizzle( selector, context, results, seed ) { - var match, elem, m, nodeType, - // QSA vars - i, groups, old, nid, newContext, newSelector; - - if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { - setDocument( context ); - } - - context = context || document; - results = results || []; - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { - return []; - } - - if ( !documentIsXML && !seed ) { - - // Shortcuts - if ( (match = rquickExpr.exec( selector )) ) { - // Speed-up: Sizzle("#ID") - if ( (m = match[1]) ) { - if ( nodeType === 9 ) { - elem = context.getElementById( m ); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE, Opera, and Webkit return items - // by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - } else { - // Context is not a document - if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && - contains( context, elem ) && elem.id === m ) { - results.push( elem ); - return results; - } - } - - // Speed-up: Sizzle("TAG") - } else if ( match[2] ) { - push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); - return results; - - // Speed-up: Sizzle(".CLASS") - } else if ( (m = match[3]) && support.getByClassName && context.getElementsByClassName ) { - push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); - return results; - } - } - - // QSA path - if ( support.qsa && !rbuggyQSA.test(selector) ) { - old = true; - nid = expando; - newContext = context; - newSelector = nodeType === 9 && selector; - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - groups = tokenize( selector ); - - if ( (old = context.getAttribute("id")) ) { - nid = old.replace( rescape, "\\$&" ); - } else { - context.setAttribute( "id", nid ); - } - nid = "[id='" + nid + "'] "; - - i = groups.length; - while ( i-- ) { - groups[i] = nid + toSelector( groups[i] ); - } - newContext = rsibling.test( selector ) && context.parentNode || context; - newSelector = groups.join(","); - } - - if ( newSelector ) { - try { - push.apply( results, slice.call( newContext.querySelectorAll( - newSelector - ), 0 ) ); - return results; - } catch(qsaError) { - } finally { - if ( !old ) { - context.removeAttribute("id"); - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Detect xml - * @param {Element|Object} elem An element or a document - */ -isXML = Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var doc = node ? node.ownerDocument || node : preferredDoc; - - // If no document and documentElement is available, return - if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Set our document - document = doc; - docElem = doc.documentElement; - - // Support tests - documentIsXML = isXML( doc ); - - // Check if getElementsByTagName("*") returns only elements - support.tagNameNoComments = assert(function( div ) { - div.appendChild( doc.createComment("") ); - return !div.getElementsByTagName("*").length; - }); - - // Check if attributes should be retrieved by attribute nodes - support.attributes = assert(function( div ) { - div.innerHTML = ""; - var type = typeof div.lastChild.getAttribute("multiple"); - // IE8 returns a string for some attributes even when not present - return type !== "boolean" && type !== "string"; - }); - - // Check if getElementsByClassName can be trusted - support.getByClassName = assert(function( div ) { - // Opera can't find a second classname (in 9.6) - div.innerHTML = ""; - if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { - return false; - } - - // Safari 3.2 caches class attributes and doesn't catch changes - div.lastChild.className = "e"; - return div.getElementsByClassName("e").length === 2; - }); - - // Check if getElementById returns elements by name - // Check if getElementsByName privileges form controls or returns elements by ID - support.getByName = assert(function( div ) { - // Inject content - div.id = expando + 0; - div.innerHTML = "
      "; - docElem.insertBefore( div, docElem.firstChild ); - - // Test - var pass = doc.getElementsByName && - // buggy browsers will return fewer than the correct 2 - doc.getElementsByName( expando ).length === 2 + - // buggy browsers will return more than the correct 0 - doc.getElementsByName( expando + 0 ).length; - support.getIdNotName = !doc.getElementById( expando ); - - // Cleanup - docElem.removeChild( div ); - - return pass; - }); - - // IE6/7 return modified attributes - Expr.attrHandle = assert(function( div ) { - div.innerHTML = ""; - return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && - div.firstChild.getAttribute("href") === "#"; - }) ? - {} : - { - "href": function( elem ) { - return elem.getAttribute( "href", 2 ); - }, - "type": function( elem ) { - return elem.getAttribute("type"); - } - }; - - // ID find and filter - if ( support.getIdNotName ) { - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== strundefined && !documentIsXML ) { - var m = context.getElementById( id ); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [m] : []; - } - }; - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute("id") === attrId; - }; - }; - } else { - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== strundefined && !documentIsXML ) { - var m = context.getElementById( id ); - - return m ? - m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? - [m] : - undefined : - []; - } - }; - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); - return node && node.value === attrId; - }; - }; - } - - // Tag - Expr.find["TAG"] = support.tagNameNoComments ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== strundefined ) { - return context.getElementsByTagName( tag ); - } - } : - function( tag, context ) { - var elem, - tmp = [], - i = 0, - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - for ( ; (elem = results[i]); i++ ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Name - Expr.find["NAME"] = support.getByName && function( tag, context ) { - if ( typeof context.getElementsByName !== strundefined ) { - return context.getElementsByName( name ); - } - }; - - // Class - Expr.find["CLASS"] = support.getByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== strundefined && !documentIsXML ) { - return context.getElementsByClassName( className ); - } - }; - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21), - // no need to also add to buggyMatches since matches checks buggyQSA - // A support test would require too much code (would include document ready) - rbuggyQSA = [ ":focus" ]; - - if ( (support.qsa = isNative(doc.querySelectorAll)) ) { - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert(function( div ) { - // Select is set to empty string on purpose - // This is to test IE's treatment of not explictly - // setting a boolean content attribute, - // since its presence should be enough - // http://bugs.jquery.com/ticket/12359 - div.innerHTML = ""; - - // IE8 - Some boolean attributes are not treated correctly - if ( !div.querySelectorAll("[selected]").length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !div.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - }); - - assert(function( div ) { - - // Opera 10-12/IE8 - ^= $= *= and empty values - // Should not select anything - div.innerHTML = ""; - if ( div.querySelectorAll("[i^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( !div.querySelectorAll(":enabled").length ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - div.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = isNative( (matches = docElem.matchesSelector || - docElem.mozMatchesSelector || - docElem.webkitMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( div ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( div, "div" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( div, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - }); - } - - rbuggyQSA = new RegExp( rbuggyQSA.join("|") ); - rbuggyMatches = new RegExp( rbuggyMatches.join("|") ); - - // Element contains another - // Purposefully does not implement inclusive descendent - // As in, an element does not contain itself - contains = isNative(docElem.contains) || docElem.compareDocumentPosition ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - )); - } : - function( a, b ) { - if ( b ) { - while ( (b = b.parentNode) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - // Document order sorting - sortOrder = docElem.compareDocumentPosition ? - function( a, b ) { - var compare; - - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - if ( (compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b )) ) { - if ( compare & 1 || a.parentNode && a.parentNode.nodeType === 11 ) { - if ( a === doc || contains( preferredDoc, a ) ) { - return -1; - } - if ( b === doc || contains( preferredDoc, b ) ) { - return 1; - } - return 0; - } - return compare & 4 ? -1 : 1; - } - - return a.compareDocumentPosition ? -1 : 1; - } : - function( a, b ) { - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // The nodes are identical, we can exit early - if ( a === b ) { - hasDuplicate = true; - return 0; - - // Fallback to using sourceIndex (in IE) if it's available on both nodes - } else if ( a.sourceIndex && b.sourceIndex ) { - return ( ~b.sourceIndex || MAX_NEGATIVE ) - ( contains( preferredDoc, a ) && ~a.sourceIndex || MAX_NEGATIVE ); - - // Parentless nodes are either documents or disconnected - } else if ( !aup || !bup ) { - return a === doc ? -1 : - b === doc ? 1 : - aup ? -1 : - bup ? 1 : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( (cur = cur.parentNode) ) { - ap.unshift( cur ); - } - cur = b; - while ( (cur = cur.parentNode) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[i] === bp[i] ) { - i++; - } - - return i ? - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[i], bp[i] ) : - - // Otherwise nodes in our document sort first - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - // Always assume the presence of duplicates if sort doesn't - // pass them to our comparison function (as in Google Chrome). - hasDuplicate = false; - [0, 0].sort( sortOrder ); - support.detectDuplicates = hasDuplicate; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - // rbuggyQSA always contains :focus, so no need for an existence check - if ( support.matchesSelector && !documentIsXML && (!rbuggyMatches || !rbuggyMatches.test(expr)) && !rbuggyQSA.test(expr) ) { - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch(e) {} - } - - return Sizzle( expr, document, null, [elem] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - var val; - - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - if ( !documentIsXML ) { - name = name.toLowerCase(); - } - if ( (val = Expr.attrHandle[ name ]) ) { - return val( elem ); - } - if ( documentIsXML || support.attributes ) { - return elem.getAttribute( name ); - } - return ( (val = elem.getAttributeNode( name )) || elem.getAttribute( name ) ) && elem[ name ] === true ? - name : - val && val.specified ? val.value : null; -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -// Document sorting and removing duplicates -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - i = 1, - j = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( ; (elem = results[i]); i++ ) { - if ( elem === results[ i - 1 ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - return results; -}; - -function siblingCheck( a, b ) { - var cur = a && b && a.nextSibling; - - for ( ; cur; cur = cur.nextSibling ) { - if ( cur === b ) { - return -1; - } - } - - return a ? 1 : -1; -} - -// Returns a function to use in pseudos for input types -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -// Returns a function to use in pseudos for buttons -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && elem.type === type; - }; -} - -// Returns a function to use in pseudos for positionals -function createPositionalPseudo( fn ) { - return markFunction(function( argument ) { - argument = +argument; - return markFunction(function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ (j = matchIndexes[i]) ] ) { - seed[j] = !(matches[j] = seed[j]); - } - } - }); - }); -} - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - // If no nodeType, this is expected to be an array - for ( ; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (see #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[1] = match[1].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); - - if ( match[2] === "~=" ) { - match[3] = " " + match[3] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[1] = match[1].toLowerCase(); - - if ( match[1].slice( 0, 3 ) === "nth" ) { - // nth-* requires argument - if ( !match[3] ) { - Sizzle.error( match[0] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); - match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); - - // other types prohibit arguments - } else if ( match[3] ) { - Sizzle.error( match[0] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[5] && match[2]; - - if ( matchExpr["CHILD"].test( match[0] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[4] ) { - match[2] = match[4]; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - // Get excess from tokenize (recursively) - (excess = tokenize( unquoted, true )) && - // advance to the next closing parenthesis - (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { - - // excess is a negative index - match[0] = match[0].slice( 0, excess ); - match[2] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeName ) { - if ( nodeName === "*" ) { - return function() { return true; }; - } - - nodeName = nodeName.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && - classCache( className, function( elem ) { - return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); - }); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.substr( result.length - check.length ) === check : - operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.substr( 0, check.length + 1 ) === check + "-" : - false; - }; - }, - - "CHILD": function( type, what, argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, context, xml ) { - var cache, outerCache, node, diff, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( (node = node[ dir ]) ) { - if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { - return false; - } - } - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - // Seek `elem` from a previously-cached index - outerCache = parent[ expando ] || (parent[ expando ] = {}); - cache = outerCache[ type ] || []; - nodeIndex = cache[0] === dirruns && cache[1]; - diff = cache[0] === dirruns && cache[2]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( (node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - (diff = nodeIndex = 0) || start.pop()) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - outerCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - // Use previously-cached element index if available - } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { - diff = cache[1]; - - // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) - } else { - // Use the same loop as above to seek `elem` from the start - while ( (node = ++nodeIndex && node && node[ dir ] || - (diff = nodeIndex = 0) || start.pop()) ) { - - if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { - // Cache the index of each encountered element - if ( useCache ) { - (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction(function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf.call( seed, matched[i] ); - seed[ idx ] = !( matches[ idx ] = matched[i] ); - } - }) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - // Potentially complex pseudos - "not": markFunction(function( selector ) { - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction(function( seed, matches, context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( (elem = unmatched[i]) ) { - seed[i] = !(matches[i] = elem); - } - } - }) : - function( elem, context, xml ) { - input[0] = elem; - matcher( input, null, xml, results ); - return !results.pop(); - }; - }), - - "has": markFunction(function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - }), - - "contains": markFunction(function( text ) { - return function( elem ) { - return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; - }; - }), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - // lang value must be a valid identifider - if ( !ridentifier.test(lang || "") ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( (elemLang = documentIsXML ? - elem.getAttribute("xml:lang") || elem.getAttribute("lang") : - elem.lang) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); - return false; - }; - }), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); - }, - - // Boolean properties - "enabled": function( elem ) { - return elem.disabled === false; - }, - - "disabled": function( elem ) { - return elem.disabled === true; - }, - - "checked": function( elem ) { - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); - }, - - "selected": function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), - // not comment, processing instructions, or others - // Thanks to Diego Perini for the nodeName shortcut - // Greater than "@" means alpha characters (specifically not starting with "#" or "?") - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos["empty"]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) - // use getAttribute instead to test this case - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type ); - }, - - // Position-in-collection - "first": createPositionalPseudo(function() { - return [ 0 ]; - }), - - "last": createPositionalPseudo(function( matchIndexes, length ) { - return [ length - 1 ]; - }), - - "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - }), - - "even": createPositionalPseudo(function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "odd": createPositionalPseudo(function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }) - } -}; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -function tokenize( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || (match = rcomma.exec( soFar )) ) { - if ( match ) { - // Don't consume trailing commas as valid - soFar = soFar.slice( match[0].length ) || soFar; - } - groups.push( tokens = [] ); - } - - matched = false; - - // Combinators - if ( (match = rcombinators.exec( soFar )) ) { - matched = match.shift(); - tokens.push( { - value: matched, - // Cast descendant combinators to space - type: match[0].replace( rtrim, " " ) - } ); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || - (match = preFilters[ type ]( match ))) ) { - matched = match.shift(); - tokens.push( { - value: matched, - type: type, - matches: match - } ); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -} - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[i].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - checkNonElements = base && combinator.dir === "parentNode", - doneName = done++; - - return combinator.first ? - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var data, cache, outerCache, - dirkey = dirruns + " " + doneName; - - // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching - if ( xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || (elem[ expando ] = {}); - if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) { - if ( (data = cache[1]) === true || data === cachedruns ) { - return data === true; - } - } else { - cache = outerCache[ dir ] = [ dirkey ]; - cache[1] = matcher( elem, context, xml ) || cachedruns; - if ( cache[1] === true ) { - return true; - } - } - } - } - } - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[i]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[0]; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( (elem = unmatched[i]) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction(function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( (elem = temp[i]) ) { - matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) ) { - // Restore matcherIn since elem is not yet a final match - temp.push( (matcherIn[i] = elem) ); - } - } - postFinder( null, (matcherOut = []), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) && - (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { - - seed[temp] = !(results[temp] = elem); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - }); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[0].type ], - implicitRelative = leadingRelative || Expr.relative[" "], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf.call( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - (checkContext = context).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - } ]; - - for ( ; i < len; i++ ) { - if ( (matcher = Expr.relative[ tokens[i].type ]) ) { - matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; - } else { - matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[j].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( tokens.slice( 0, i - 1 ) ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - // A counter to specify which element is currently being matched - var matcherCachedRuns = 0, - bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, expandContext ) { - var elem, j, matcher, - setMatched = [], - matchedCount = 0, - i = "0", - unmatched = seed && [], - outermost = expandContext != null, - contextBackup = outermostContext, - // We must always have either seed elements or context - elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), - // Nested matchers should use non-integer dirruns - dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.E); - - if ( outermost ) { - outermostContext = context !== document && context; - cachedruns = matcherCachedRuns; - } - - // Add elements passing elementMatchers directly to results - for ( ; (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - for ( j = 0; (matcher = elementMatchers[j]); j++ ) { - if ( matcher( elem, context, xml ) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - cachedruns = ++matcherCachedRuns; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - // They will have gone through all possible matchers - if ( (elem = !matcher && elem) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // Apply set filters to unmatched elements - // `i` starts as a string, so matchedCount would equal "00" if there are no elements - matchedCount += i; - if ( bySet && i !== matchedCount ) { - for ( j = 0; (matcher = setMatchers[j]); j++ ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !(unmatched[i] || setMatched[i]) ) { - setMatched[i] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - // Generate a function of recursive functions that can be used to check each element - if ( !group ) { - group = tokenize( selector ); - } - i = group.length; - while ( i-- ) { - cached = matcherFromTokens( group[i] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); - } - return cached; -}; - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[i], results ); - } - return results; -} - -function select( selector, context, results, seed ) { - var i, tokens, token, type, find, - match = tokenize( selector ); - - if ( !seed ) { - // Try to minimize operations if there is only one group - if ( match.length === 1 ) { - - // Take a shortcut and set the context if the root selector is an ID - tokens = match[0] = match[0].slice( 0 ); - if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && - context.nodeType === 9 && !documentIsXML && - Expr.relative[ tokens[1].type ] ) { - - context = Expr.find["ID"]( token.matches[0].replace( runescape, funescape ), context )[0]; - if ( !context ) { - return results; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - for ( i = matchExpr["needsContext"].test( selector ) ? -1 : tokens.length - 1; i >= 0; i-- ) { - token = tokens[i]; - - // Abort if we hit a combinator - if ( Expr.relative[ (type = token.type) ] ) { - break; - } - if ( (find = Expr.find[ type ]) ) { - // Search, expanding context for leading sibling combinators - if ( (seed = find( - token.matches[0].replace( runescape, funescape ), - rsibling.test( tokens[0].type ) && context.parentNode || context - )) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, slice.call( seed, 0 ) ); - return results; - } - - break; - } - } - } - } - } - - // Compile and execute a filtering function - // Provide `match` to avoid retokenization if we modified the selector above - compile( selector, match )( - seed, - context, - documentIsXML, - results, - rsibling.test( selector ) - ); - return results; -} - -// Deprecated -Expr.pseudos["nth"] = Expr.pseudos["eq"]; - -// Easy API for creating new setFilters -function setFilters() {} -Expr.filters = setFilters.prototype = Expr.pseudos; -Expr.setFilters = new setFilters(); - -// Initialize with the default document -setDocument(); - -// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.pseudos; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - -})( window ); -var runtil = /Until$/, - rparentsprev = /^(?:parents|prev(?:Until|All))/, - isSimple = /^.[^:#\[\.,]*$/, - rneedsContext = jQuery.expr.match.needsContext, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var i, ret, self; - - if ( typeof selector !== "string" ) { - self = this; - return this.pushStack( jQuery( selector ).filter(function() { - for ( i = 0; i < self.length; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }) ); - } - - ret = []; - for ( i = 0; i < this.length; i++ ) { - jQuery.find( selector, this[ i ], ret ); - } - - // Needed because $( selector, context ) becomes $( context ).find( selector ) - ret = this.pushStack( jQuery.unique( ret ) ); - ret.selector = ( this.selector ? this.selector + " " : "" ) + selector; - return ret; - }, - - has: function( target ) { - var i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false) ); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true) ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - rneedsContext.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - ret = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - cur = this[i]; - - while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - } - cur = cur.parentNode; - } - } - - return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( jQuery.unique(all) ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - } -}); - -jQuery.fn.andSelf = jQuery.fn.addBack; - -function sibling( cur, dir ) { - do { - cur = cur[ dir ]; - } while ( cur && cur.nodeType !== 1 ); - - return cur; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, - rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, - rtagName = /<([\w:]+)/, - rtbody = /\s*$/g, - - // We have to close these tags to support XHTML (#13200) - wrapMap = { - option: [ 1, "" ], - legend: [ 1, "
      ", "
      " ], - area: [ 1, "", "" ], - param: [ 1, "", "" ], - thead: [ 1, "", "
      " ], - tr: [ 2, "", "
      " ], - col: [ 2, "", "
      " ], - td: [ 3, "", "
      " ], - - // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, - // unless wrapped in a div with non-breaking characters in front of it. - _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
      ", "
      " ] - }, - safeFragment = createSafeFragment( document ), - fragmentDiv = safeFragment.appendChild( document.createElement("div") ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -jQuery.fn.extend({ - text: function( value ) { - return jQuery.access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); - }, null, value, arguments.length ); - }, - - wrapAll: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapAll( html.call(this, i) ); - }); - } - - if ( this[0] ) { - // The elements to wrap the target around - var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); - - if ( this[0].parentNode ) { - wrap.insertBefore( this[0] ); - } - - wrap.map(function() { - var elem = this; - - while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { - elem = elem.firstChild; - } - - return elem; - }).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapInner( html.call(this, i) ); - }); - } - - return this.each(function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - }); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each(function(i) { - jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); - }); - }, - - unwrap: function() { - return this.parent().each(function() { - if ( !jQuery.nodeName( this, "body" ) ) { - jQuery( this ).replaceWith( this.childNodes ); - } - }).end(); - }, - - append: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.appendChild( elem ); - } - }); - }, - - prepend: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.insertBefore( elem, this.firstChild ); - } - }); - }, - - before: function() { - return this.domManip( arguments, false, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - }); - }, - - after: function() { - return this.domManip( arguments, false, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - }); - }, - - // keepData is for internal use only--do not document - remove: function( selector, keepData ) { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - if ( !selector || jQuery.filter( selector, [ elem ] ).length > 0 ) { - if ( !keepData && elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem ) ); - } - - if ( elem.parentNode ) { - if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { - setGlobalEval( getAll( elem, "script" ) ); - } - elem.parentNode.removeChild( elem ); - } - } - } - - return this; - }, - - empty: function() { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - - // If this is a select, ensure that it displays empty (#12336) - // Support: IE<9 - if ( elem.options && jQuery.nodeName( elem, "select" ) ) { - elem.options.length = 0; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function () { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - }); - }, - - html: function( value ) { - return jQuery.access( this, function( value ) { - var elem = this[0] || {}, - i = 0, - l = this.length; - - if ( value === undefined ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { - - value = value.replace( rxhtmlTag, "<$1>" ); - - try { - for (; i < l; i++ ) { - // Remove element nodes and prevent memory leaks - elem = this[i] || {}; - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch(e) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function( value ) { - var isFunc = jQuery.isFunction( value ); - - // Make sure that the elements are removed from the DOM before they are inserted - // this can help fix replacing a parent with child elements - if ( !isFunc && typeof value !== "string" ) { - value = jQuery( value ).not( this ).detach(); - } - - return this.domManip( [ value ], true, function( elem ) { - var next = this.nextSibling, - parent = this.parentNode; - - if ( parent && this.nodeType === 1 || this.nodeType === 11 ) { - - jQuery( this ).remove(); - - if ( next ) { - next.parentNode.insertBefore( elem, next ); - } else { - parent.appendChild( elem ); - } - } - }); - }, - - detach: function( selector ) { - return this.remove( selector, true ); - }, - - domManip: function( args, table, callback ) { - - // Flatten any nested arrays - args = core_concat.apply( [], args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = this.length, - set = this, - iNoClone = l - 1, - value = args[0], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) { - return this.each(function( index ) { - var self = set.eq( index ); - if ( isFunction ) { - args[0] = value.call( this, index, table ? self.html() : undefined ); - } - self.domManip( args, table, callback ); - }); - } - - if ( l ) { - fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - if ( first ) { - table = table && jQuery.nodeName( first, "tr" ); - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( - table && jQuery.nodeName( this[i], "table" ) ? - findOrAppend( this[i], "tbody" ) : - this[i], - node, - i - ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { - - if ( node.src ) { - // Hope ajax is available... - jQuery.ajax({ - url: node.src, - type: "GET", - dataType: "script", - async: false, - global: false, - "throws": true - }); - } else { - jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); - } - } - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - } - } - - return this; - } -}); - -function findOrAppend( elem, tag ) { - return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - var attr = elem.getAttributeNode("type"); - elem.type = ( attr && attr.specified ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - if ( match ) { - elem.type = match[1]; - } else { - elem.removeAttribute("type"); - } - return elem; -} - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var elem, - i = 0; - for ( ; (elem = elems[i]) != null; i++ ) { - jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); - } -} - -function cloneCopyEvent( src, dest ) { - - if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { - return; - } - - var type, i, l, - oldData = jQuery._data( src ), - curData = jQuery._data( dest, oldData ), - events = oldData.events; - - if ( events ) { - delete curData.handle; - curData.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - - // make the cloned public data object a copy from the original - if ( curData.data ) { - curData.data = jQuery.extend( {}, curData.data ); - } -} - -function fixCloneNodeIssues( src, dest ) { - var nodeName, data, e; - - // We do not need to do anything for non-Elements - if ( dest.nodeType !== 1 ) { - return; - } - - nodeName = dest.nodeName.toLowerCase(); - - // IE6-8 copies events bound via attachEvent when using cloneNode. - if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) { - data = jQuery._data( dest ); - - for ( e in data.events ) { - jQuery.removeEvent( dest, e, data.handle ); - } - - // Event data gets referenced instead of copied if the expando gets copied too - dest.removeAttribute( jQuery.expando ); - } - - // IE blanks contents when cloning scripts, and tries to evaluate newly-set text - if ( nodeName === "script" && dest.text !== src.text ) { - disableScript( dest ).text = src.text; - restoreScript( dest ); - - // IE6-10 improperly clones children of object elements using classid. - // IE10 throws NoModificationAllowedError if parent is null, #12132. - } else if ( nodeName === "object" ) { - if ( dest.parentNode ) { - dest.outerHTML = src.outerHTML; - } - - // This path appears unavoidable for IE9. When cloning an object - // element in IE9, the outerHTML strategy above is not sufficient. - // If the src has innerHTML and the destination does not, - // copy the src.innerHTML into the dest.innerHTML. #10324 - if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { - dest.innerHTML = src.innerHTML; - } - - } else if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) { - // IE6-8 fails to persist the checked state of a cloned checkbox - // or radio button. Worse, IE6-7 fail to give the cloned element - // a checked appearance if the defaultChecked value isn't also set - - dest.defaultChecked = dest.checked = src.checked; - - // IE6-7 get confused and end up setting the value of a cloned - // checkbox/radio button to an empty string instead of "on" - if ( dest.value !== src.value ) { - dest.value = src.value; - } - - // IE6-8 fails to return the selected option to the default selected - // state when cloning options - } else if ( nodeName === "option" ) { - dest.defaultSelected = dest.selected = src.defaultSelected; - - // IE6-8 fails to set the defaultValue to the correct value when - // cloning other types of input fields - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -jQuery.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone(true); - jQuery( insert[i] )[ original ]( elems ); - - // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() - core_push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -}); - -function getAll( context, tag ) { - var elems, elem, - i = 0, - found = typeof context.getElementsByTagName !== "undefined" ? context.getElementsByTagName( tag || "*" ) : - typeof context.querySelectorAll !== "undefined" ? context.querySelectorAll( tag || "*" ) : - undefined; - - if ( !found ) { - for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { - if ( !tag || jQuery.nodeName( elem, tag ) ) { - found.push( elem ); - } else { - jQuery.merge( found, getAll( elem, tag ) ); - } - } - } - - return tag === undefined || tag && jQuery.nodeName( context, tag ) ? - jQuery.merge( [ context ], found ) : - found; -} - -// Used in buildFragment, fixes the defaultChecked property -function fixDefaultChecked( elem ) { - if ( manipulation_rcheckableType.test( elem.type ) ) { - elem.defaultChecked = elem.checked; - } -} - -jQuery.extend({ - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var destElements, srcElements, node, i, clone, - inPage = jQuery.contains( elem.ownerDocument, elem ); - - if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && - (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { - - // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - // Fix all IE cloning issues - for ( i = 0; (node = srcElements[i]) != null; ++i ) { - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[i] ) { - fixCloneNodeIssues( node, destElements[i] ); - } - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0; (node = srcElements[i]) != null; i++ ) { - cloneCopyEvent( node, destElements[i] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - destElements = srcElements = node = null; - - // Return the cloned set - return clone; - }, - - buildFragment: function( elems, context, scripts, selection ) { - var contains, elem, tag, tmp, wrap, tbody, j, - l = elems.length, - - // Ensure a safe fragment - safe = createSafeFragment( context ), - - nodes = [], - i = 0; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || safe.appendChild( context.createElement("div") ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - - tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; - - // Descend through wrappers to the right content - j = wrap[0]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Manually add leading whitespace removed by IE - if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); - } - - // Remove IE's autoinserted from table fragments - if ( !jQuery.support.tbody ) { - - // String was a , *may* have spurious - elem = tag === "table" && !rtbody.test( elem ) ? - tmp.firstChild : - - // String was a bare or - wrap[1] === "
      " && !rtbody.test( elem ) ? - tmp : - 0; - - j = elem && elem.childNodes.length; - while ( j-- ) { - if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { - elem.removeChild( tbody ); - } - } - } - - jQuery.merge( nodes, tmp.childNodes ); - - // Fix #12392 for WebKit and IE > 9 - tmp.textContent = ""; - - // Fix #12392 for oldIE - while ( tmp.firstChild ) { - tmp.removeChild( tmp.firstChild ); - } - - // Remember the top-level container for proper cleanup - tmp = safe.lastChild; - } - } - } - - // Fix #11356: Clear elements from fragment - if ( tmp ) { - safe.removeChild( tmp ); - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !jQuery.support.appendChecked ) { - jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); - } - - i = 0; - while ( (elem = nodes[ i++ ]) ) { - - // #4087 - If origin and destination elements are the same, and this is - // that element, do not do anything - if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { - continue; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( safe.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( (elem = tmp[ j++ ]) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - tmp = null; - - return safe; - }, - - cleanData: function( elems, /* internal */ acceptData ) { - var data, id, elem, type, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - deleteExpando = jQuery.support.deleteExpando, - special = jQuery.event.special; - - for ( ; (elem = elems[i]) != null; i++ ) { - - if ( acceptData || jQuery.acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( deleteExpando ) { - delete elem[ internalKey ]; - - } else if ( typeof elem.removeAttribute !== "undefined" ) { - elem.removeAttribute( internalKey ); - - } else { - elem[ internalKey ] = null; - } - - core_deletedIds.push( id ); - } - } - } - } - } -}); -var curCSS, getStyles, iframe, - ralpha = /alpha\([^)]*\)/i, - ropacity = /opacity\s*=\s*([^)]*)/, - rposition = /^(top|right|bottom|left)$/, - // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" - // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rmargin = /^margin/, - rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), - rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), - rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ), - elemdisplay = { BODY: "block" }, - - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: 0, - fontWeight: 400 - }, - - cssExpand = [ "Top", "Right", "Bottom", "Left" ], - cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; - -// return a css property mapped to a potentially vendor prefixed property -function vendorPropName( style, name ) { - - // shortcut for names that are not vendor prefixed - if ( name in style ) { - return name; - } - - // check for vendor prefixed names - var capName = name.charAt(0).toUpperCase() + name.slice(1), - origName = name, - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in style ) { - return name; - } - } - - return origName; -} - -function isHidden( elem, el ) { - // isHidden might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); -} - -function showHide( elements, show ) { - var elem, - values = [], - index = 0, - length = elements.length; - - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - values[ index ] = jQuery._data( elem, "olddisplay" ); - if ( show ) { - // Reset the inline display of this element to learn if it is - // being hidden by cascaded rules or not - if ( !values[ index ] && elem.style.display === "none" ) { - elem.style.display = ""; - } - - // Set elements which have been overridden with display: none - // in a stylesheet to whatever the default browser style is - // for such an element - if ( elem.style.display === "" && isHidden( elem ) ) { - values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); - } - } else if ( !values[ index ] && !isHidden( elem ) ) { - jQuery._data( elem, "olddisplay", jQuery.css( elem, "display" ) ); - } - } - - // Set the display of most of the elements in a second loop - // to avoid the constant reflow - for ( index = 0; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - if ( !show || elem.style.display === "none" || elem.style.display === "" ) { - elem.style.display = show ? values[ index ] || "" : "none"; - } - } - - return elements; -} - -jQuery.fn.extend({ - css: function( name, value ) { - return jQuery.access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( jQuery.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - }, - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - var bool = typeof state === "boolean"; - - return this.each(function() { - if ( bool ? state : isHidden( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - }); - } -}); - -jQuery.extend({ - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Exclude the following css properties to add px - cssNumber: { - "columnCount": true, - "fillOpacity": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - // normalize float css property - "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // convert relative number strings (+= or -=) to relative numbers. #7345 - if ( type === "string" && (ret = rrelNum.exec( value )) ) { - value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); - // Fixes bug #9237 - type = "number"; - } - - // Make sure that NaN and null values aren't set. See: #7116 - if ( value == null || type === "number" && isNaN( value ) ) { - return; - } - - // If a number was passed in, add 'px' to the (except for certain CSS properties) - if ( type === "number" && !jQuery.cssNumber[ origName ] ) { - value += "px"; - } - - // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, - // but it would mean to define eight (for every problematic property) identical functions - if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { - - // Wrapped to prevent IE from throwing errors when 'invalid' values are provided - // Fixes bug #5509 - try { - style[ name ] = value; - } catch(e) {} - } - - } else { - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - //convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Return, converting to number if forced or a qualifier was provided and val looks numeric - if ( extra ) { - num = parseFloat( val ); - return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; - } - return val; - }, - - // A method for quickly swapping in/out CSS properties to get correct calculations - swap: function( elem, options, callback, args ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.apply( elem, args || [] ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; - } -}); - -// NOTE: we've included the "window" in window.getComputedStyle -// because jsdom on node.js will break without it. -if ( window.getComputedStyle ) { - getStyles = function( elem ) { - return window.getComputedStyle( elem, null ); - }; - - curCSS = function( elem, name, _computed ) { - var width, minWidth, maxWidth, - computed = _computed || getStyles( elem ), - - // getPropertyValue is only needed for .css('filter') in IE9, see #12537 - ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined, - style = elem.style; - - if ( computed ) { - - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right - // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels - // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values - if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret; - }; -} else if ( document.documentElement.currentStyle ) { - getStyles = function( elem ) { - return elem.currentStyle; - }; - - curCSS = function( elem, name, _computed ) { - var left, rs, rsLeft, - computed = _computed || getStyles( elem ), - ret = computed ? computed[ name ] : undefined, - style = elem.style; - - // Avoid setting ret to empty string here - // so we don't default to auto - if ( ret == null && style && style[ name ] ) { - ret = style[ name ]; - } - - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - // but not position css attributes, as those are proportional to the parent element instead - // and we can't measure the parent instead because it might trigger a "stacking dolls" problem - if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { - - // Remember the original values - left = style.left; - rs = elem.runtimeStyle; - rsLeft = rs && rs.left; - - // Put in the new values to get a computed value out - if ( rsLeft ) { - rs.left = elem.currentStyle.left; - } - style.left = name === "fontSize" ? "1em" : ret; - ret = style.pixelLeft + "px"; - - // Revert the changed values - style.left = left; - if ( rsLeft ) { - rs.left = rsLeft; - } - } - - return ret === "" ? "auto" : ret; - }; -} - -function setPositiveNumber( elem, value, subtract ) { - var matches = rnumsplit.exec( value ); - return matches ? - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i = extra === ( isBorderBox ? "border" : "content" ) ? - // If we already have the right measurement, avoid augmentation - 4 : - // Otherwise initialize for horizontal or vertical properties - name === "width" ? 1 : 0, - - val = 0; - - for ( ; i < 4; i += 2 ) { - // both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); - } - - if ( isBorderBox ) { - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // at this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } else { - // at this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // at this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with offset property, which is equivalent to the border-box value - var valueIsBorderBox = true, - val = name === "width" ? elem.offsetWidth : elem.offsetHeight, - styles = getStyles( elem ), - isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name, styles ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test(val) ) { - return val; - } - - // we need the check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - } - - // use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles - ) - ) + "px"; -} - -// Try to determine the default display value of an element -function css_defaultDisplay( nodeName ) { - var doc = document, - display = elemdisplay[ nodeName ]; - - if ( !display ) { - display = actualDisplay( nodeName, doc ); - - // If the simple way fails, read from inside an iframe - if ( display === "none" || !display ) { - // Use the already-created iframe if possible - iframe = ( iframe || - jQuery("';V.innerHTML=M;var L=l.$langList,U=l.$skinList,T;try{T=V.lastChild.contentWindow[z]}catch(Q){S=true;V.removeChild(V.lastChild);var N=E[z].createElement("iframe");N.hideFocus=true;N.frameBorder=0;N.scrolling="no";N.src="javascript:(function(){var d=document;d.open();d.domain='"+O+"';})()";V.appendChild(N);setTimeout(function(){T=V.lastChild.contentWindow[z];R()},97);return}R();function R(){var Y=P.getRealLang();V.lang=Y.name;V.skin=P.skin;var X=["