From 583d14180259c544f4f74165b1e5616e55ff1a73 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Tue, 7 May 2019 10:31:50 +0800 Subject: [PATCH] Remove UglifyJS warnings option Former-commit-id: 5d5170c9ba699213183f3fe7dd13c49e4fa297e1 --- package-lock.json | 6 - package.json | 1 - public/html/demo.html | 100 - public/lib/UEditor/button-icon/d2admin.png | Bin 5337 -> 0 bytes public/lib/UEditor/dialogs/anchor/anchor.html | 40 - .../UEditor/dialogs/attachment/attachment.css | 681 - .../dialogs/attachment/attachment.html | 60 - .../UEditor/dialogs/attachment/attachment.js | 760 - .../attachment/fileTypeImages/icon_chm.gif | Bin 923 -> 0 bytes .../fileTypeImages/icon_default.png | Bin 841 -> 0 bytes .../attachment/fileTypeImages/icon_doc.gif | Bin 1012 -> 0 bytes .../attachment/fileTypeImages/icon_exe.gif | Bin 949 -> 0 bytes .../attachment/fileTypeImages/icon_jpg.gif | Bin 950 -> 0 bytes .../attachment/fileTypeImages/icon_mp3.gif | Bin 986 -> 0 bytes .../attachment/fileTypeImages/icon_mv.gif | Bin 1001 -> 0 bytes .../attachment/fileTypeImages/icon_pdf.gif | Bin 996 -> 0 bytes .../attachment/fileTypeImages/icon_ppt.gif | Bin 1001 -> 0 bytes .../attachment/fileTypeImages/icon_psd.gif | Bin 1009 -> 0 bytes .../attachment/fileTypeImages/icon_rar.gif | Bin 1007 -> 0 bytes .../attachment/fileTypeImages/icon_txt.gif | Bin 970 -> 0 bytes .../attachment/fileTypeImages/icon_xls.gif | Bin 1005 -> 0 bytes .../dialogs/attachment/images/alignicon.gif | Bin 1051 -> 0 bytes .../dialogs/attachment/images/alignicon.png | Bin 3714 -> 0 bytes .../UEditor/dialogs/attachment/images/bg.png | Bin 2810 -> 0 bytes .../dialogs/attachment/images/file-icons.gif | Bin 20097 -> 0 bytes .../dialogs/attachment/images/file-icons.png | Bin 44070 -> 0 bytes .../dialogs/attachment/images/icons.gif | Bin 453 -> 0 bytes .../dialogs/attachment/images/icons.png | Bin 2678 -> 0 bytes .../dialogs/attachment/images/image.png | Bin 1672 -> 0 bytes .../dialogs/attachment/images/progress.png | Bin 1269 -> 0 bytes .../dialogs/attachment/images/success.gif | Bin 445 -> 0 bytes .../dialogs/attachment/images/success.png | Bin 1621 -> 0 bytes .../UEditor/dialogs/background/background.css | 94 - .../dialogs/background/background.html | 56 - .../UEditor/dialogs/background/background.js | 376 - .../UEditor/dialogs/background/images/bg.png | Bin 2810 -> 0 bytes .../dialogs/background/images/success.png | Bin 1621 -> 0 bytes .../UEditor/dialogs/charts/chart.config.js | 65 - public/lib/UEditor/dialogs/charts/charts.css | 165 - public/lib/UEditor/dialogs/charts/charts.html | 89 - public/lib/UEditor/dialogs/charts/charts.js | 519 - .../UEditor/dialogs/charts/images/charts0.png | Bin 25306 -> 0 bytes .../UEditor/dialogs/charts/images/charts1.png | Bin 19263 -> 0 bytes .../UEditor/dialogs/charts/images/charts2.png | Bin 23016 -> 0 bytes .../UEditor/dialogs/charts/images/charts3.png | Bin 7823 -> 0 bytes .../UEditor/dialogs/charts/images/charts4.png | Bin 8344 -> 0 bytes .../UEditor/dialogs/charts/images/charts5.png | Bin 47084 -> 0 bytes .../lib/UEditor/dialogs/emotion/emotion.css | 43 - .../lib/UEditor/dialogs/emotion/emotion.html | 54 - public/lib/UEditor/dialogs/emotion/emotion.js | 186 - .../lib/UEditor/dialogs/emotion/images/0.gif | Bin 43 -> 0 bytes .../UEditor/dialogs/emotion/images/bface.gif | Bin 27167 -> 0 bytes .../UEditor/dialogs/emotion/images/cface.gif | Bin 8603 -> 0 bytes .../UEditor/dialogs/emotion/images/fface.gif | Bin 18479 -> 0 bytes .../dialogs/emotion/images/jxface2.gif | Bin 40706 -> 0 bytes .../emotion/images/neweditor-tab-bg.png | Bin 216 -> 0 bytes .../UEditor/dialogs/emotion/images/tface.gif | Bin 19805 -> 0 bytes .../UEditor/dialogs/emotion/images/wface.gif | Bin 49850 -> 0 bytes .../UEditor/dialogs/emotion/images/yface.gif | Bin 28409 -> 0 bytes public/lib/UEditor/dialogs/gmap/gmap.html | 89 - public/lib/UEditor/dialogs/help/help.css | 7 - public/lib/UEditor/dialogs/help/help.html | 82 - public/lib/UEditor/dialogs/help/help.js | 56 - public/lib/UEditor/dialogs/image/image.css | 894 - public/lib/UEditor/dialogs/image/image.html | 120 - public/lib/UEditor/dialogs/image/image.js | 1148 -- .../dialogs/image/images/alignicon.jpg | Bin 16101 -> 0 bytes .../lib/UEditor/dialogs/image/images/bg.png | Bin 2810 -> 0 bytes .../UEditor/dialogs/image/images/icons.gif | Bin 453 -> 0 bytes .../UEditor/dialogs/image/images/icons.png | Bin 2678 -> 0 bytes .../UEditor/dialogs/image/images/image.png | Bin 1672 -> 0 bytes .../UEditor/dialogs/image/images/progress.png | Bin 1269 -> 0 bytes .../UEditor/dialogs/image/images/success.gif | Bin 445 -> 0 bytes .../UEditor/dialogs/image/images/success.png | Bin 1621 -> 0 bytes .../dialogs/insertframe/insertframe.html | 98 - public/lib/UEditor/dialogs/internal.js | 81 - public/lib/UEditor/dialogs/link/link.html | 126 - public/lib/UEditor/dialogs/map/map.html | 135 - public/lib/UEditor/dialogs/map/show.html | 118 - public/lib/UEditor/dialogs/music/music.css | 30 - public/lib/UEditor/dialogs/music/music.html | 32 - public/lib/UEditor/dialogs/music/music.js | 192 - .../lib/UEditor/dialogs/preview/preview.html | 40 - .../UEditor/dialogs/scrawl/images/addimg.png | Bin 628 -> 0 bytes .../UEditor/dialogs/scrawl/images/brush.png | Bin 608 -> 0 bytes .../UEditor/dialogs/scrawl/images/delimg.png | Bin 516 -> 0 bytes .../UEditor/dialogs/scrawl/images/delimgH.png | Bin 578 -> 0 bytes .../UEditor/dialogs/scrawl/images/empty.png | Bin 519 -> 0 bytes .../UEditor/dialogs/scrawl/images/emptyH.png | Bin 657 -> 0 bytes .../UEditor/dialogs/scrawl/images/eraser.png | Bin 43271 -> 0 bytes .../UEditor/dialogs/scrawl/images/redo.png | Bin 454 -> 0 bytes .../UEditor/dialogs/scrawl/images/redoH.png | Bin 536 -> 0 bytes .../UEditor/dialogs/scrawl/images/scale.png | Bin 435 -> 0 bytes .../UEditor/dialogs/scrawl/images/scaleH.png | Bin 330 -> 0 bytes .../UEditor/dialogs/scrawl/images/size.png | Bin 775 -> 0 bytes .../UEditor/dialogs/scrawl/images/undo.png | Bin 444 -> 0 bytes .../UEditor/dialogs/scrawl/images/undoH.png | Bin 511 -> 0 bytes public/lib/UEditor/dialogs/scrawl/scrawl.css | 72 - public/lib/UEditor/dialogs/scrawl/scrawl.html | 95 - public/lib/UEditor/dialogs/scrawl/scrawl.js | 671 - .../dialogs/searchreplace/searchreplace.html | 102 - .../dialogs/searchreplace/searchreplace.js | 164 - .../dialogs/snapscreen/snapscreen.html | 58 - .../UEditor/dialogs/spechars/spechars.html | 21 - .../lib/UEditor/dialogs/spechars/spechars.js | 57 - public/lib/UEditor/dialogs/table/dragicon.png | Bin 304 -> 0 bytes .../lib/UEditor/dialogs/table/edittable.css | 84 - .../lib/UEditor/dialogs/table/edittable.html | 64 - public/lib/UEditor/dialogs/table/edittable.js | 237 - public/lib/UEditor/dialogs/table/edittd.html | 61 - public/lib/UEditor/dialogs/table/edittip.html | 33 - public/lib/UEditor/dialogs/template/config.js | 42 - .../UEditor/dialogs/template/images/bg.gif | Bin 84 -> 0 bytes .../UEditor/dialogs/template/images/pre0.png | Bin 250 -> 0 bytes .../UEditor/dialogs/template/images/pre1.png | Bin 291 -> 0 bytes .../UEditor/dialogs/template/images/pre2.png | Bin 394 -> 0 bytes .../UEditor/dialogs/template/images/pre3.png | Bin 485 -> 0 bytes .../UEditor/dialogs/template/images/pre4.png | Bin 393 -> 0 bytes .../lib/UEditor/dialogs/template/template.css | 18 - .../UEditor/dialogs/template/template.html | 26 - .../lib/UEditor/dialogs/template/template.js | 53 - .../lib/UEditor/dialogs/video/images/bg.png | Bin 2810 -> 0 bytes .../dialogs/video/images/center_focus.jpg | Bin 11795 -> 0 bytes .../dialogs/video/images/file-icons.gif | Bin 20097 -> 0 bytes .../dialogs/video/images/file-icons.png | Bin 44070 -> 0 bytes .../UEditor/dialogs/video/images/icons.gif | Bin 453 -> 0 bytes .../UEditor/dialogs/video/images/icons.png | Bin 2678 -> 0 bytes .../UEditor/dialogs/video/images/image.png | Bin 1672 -> 0 bytes .../dialogs/video/images/left_focus.jpg | Bin 11423 -> 0 bytes .../dialogs/video/images/none_focus.jpg | Bin 11546 -> 0 bytes .../UEditor/dialogs/video/images/progress.png | Bin 1269 -> 0 bytes .../dialogs/video/images/right_focus.jpg | Bin 11334 -> 0 bytes .../UEditor/dialogs/video/images/success.gif | Bin 445 -> 0 bytes .../UEditor/dialogs/video/images/success.png | Bin 1621 -> 0 bytes public/lib/UEditor/dialogs/video/video.css | 635 - public/lib/UEditor/dialogs/video/video.html | 86 - public/lib/UEditor/dialogs/video/video.js | 797 - public/lib/UEditor/dialogs/webapp/webapp.html | 53 - .../lib/UEditor/dialogs/wordimage/tangram.js | 1495 -- .../UEditor/dialogs/wordimage/wordimage.html | 111 - .../UEditor/dialogs/wordimage/wordimage.js | 157 - public/lib/UEditor/index.html | 175 - public/lib/UEditor/jsp/config.json | 94 - public/lib/UEditor/jsp/controller.jsp | 14 - .../lib/UEditor/jsp/lib/commons-codec-1.9.jar | Bin 263965 -> 0 bytes .../jsp/lib/commons-fileupload-1.3.1.jar | Bin 69002 -> 0 bytes public/lib/UEditor/jsp/lib/commons-io-2.4.jar | Bin 185140 -> 0 bytes public/lib/UEditor/jsp/lib/json.jar | Bin 46252 -> 0 bytes public/lib/UEditor/jsp/lib/ueditor-1.1.2.jar | Bin 30725 -> 0 bytes public/lib/UEditor/lang/en/en.js | 684 - .../lib/UEditor/lang/en/images/addimage.png | Bin 3373 -> 0 bytes .../lang/en/images/alldeletebtnhoverskin.png | Bin 743 -> 0 bytes .../lang/en/images/alldeletebtnupskin.png | Bin 743 -> 0 bytes .../lib/UEditor/lang/en/images/background.png | Bin 3854 -> 0 bytes public/lib/UEditor/lang/en/images/button.png | Bin 4929 -> 0 bytes public/lib/UEditor/lang/en/images/copy.png | Bin 1222 -> 0 bytes .../UEditor/lang/en/images/deletedisable.png | Bin 649 -> 0 bytes .../UEditor/lang/en/images/deleteenable.png | Bin 664 -> 0 bytes .../UEditor/lang/en/images/listbackground.png | Bin 3750 -> 0 bytes .../lib/UEditor/lang/en/images/localimage.png | Bin 3083 -> 0 bytes public/lib/UEditor/lang/en/images/music.png | Bin 91561 -> 0 bytes .../lang/en/images/rotateleftdisable.png | Bin 719 -> 0 bytes .../lang/en/images/rotateleftenable.png | Bin 952 -> 0 bytes .../lang/en/images/rotaterightdisable.png | Bin 754 -> 0 bytes .../lang/en/images/rotaterightenable.png | Bin 1007 -> 0 bytes public/lib/UEditor/lang/en/images/upload.png | Bin 3941 -> 0 bytes public/lib/UEditor/lang/zh-cn/images/copy.png | Bin 4319 -> 0 bytes .../UEditor/lang/zh-cn/images/localimage.png | Bin 6979 -> 0 bytes .../lib/UEditor/lang/zh-cn/images/music.png | Bin 23106 -> 0 bytes .../lib/UEditor/lang/zh-cn/images/upload.png | Bin 6608 -> 0 bytes public/lib/UEditor/lang/zh-cn/zh-cn.js | 669 - .../UEditor/themes/default/css/ueditor.css | 1903 -- .../themes/default/css/ueditor.min.css | 8 - .../lib/UEditor/themes/default/dialogbase.css | 100 - .../UEditor/themes/default/images/anchor.gif | Bin 184 -> 0 bytes .../UEditor/themes/default/images/arrow.png | Bin 1173 -> 0 bytes .../themes/default/images/arrow_down.png | Bin 1610 -> 0 bytes .../themes/default/images/arrow_up.png | Bin 1649 -> 0 bytes .../themes/default/images/button-bg.gif | Bin 1114 -> 0 bytes .../themes/default/images/cancelbutton.gif | Bin 1227 -> 0 bytes .../UEditor/themes/default/images/charts.png | Bin 518 -> 0 bytes .../themes/default/images/cursor_h.gif | Bin 253 -> 0 bytes .../themes/default/images/cursor_h.png | Bin 175 -> 0 bytes .../themes/default/images/cursor_v.gif | Bin 370 -> 0 bytes .../themes/default/images/cursor_v.png | Bin 177 -> 0 bytes .../themes/default/images/dialog-title-bg.png | Bin 938 -> 0 bytes .../themes/default/images/filescan.png | Bin 4282 -> 0 bytes .../themes/default/images/highlighted.gif | Bin 111 -> 0 bytes .../themes/default/images/icons-all.gif | Bin 3750 -> 0 bytes .../UEditor/themes/default/images/icons.gif | Bin 20947 -> 0 bytes .../UEditor/themes/default/images/icons.png | Bin 19694 -> 0 bytes .../themes/default/images/loaderror.png | Bin 3209 -> 0 bytes .../UEditor/themes/default/images/loading.gif | Bin 734 -> 0 bytes .../UEditor/themes/default/images/lock.gif | Bin 1062 -> 0 bytes .../default/images/neweditor-tab-bg.png | Bin 216 -> 0 bytes .../themes/default/images/pagebreak.gif | Bin 54 -> 0 bytes .../UEditor/themes/default/images/scale.png | Bin 167 -> 0 bytes .../themes/default/images/sortable.png | Bin 2851 -> 0 bytes .../UEditor/themes/default/images/spacer.gif | Bin 43 -> 0 bytes .../themes/default/images/sparator_v.png | Bin 122 -> 0 bytes .../default/images/table-cell-align.png | Bin 1847 -> 0 bytes .../default/images/tangram-colorpicker.png | Bin 17355 -> 0 bytes .../themes/default/images/toolbar_bg.png | Bin 170 -> 0 bytes .../themes/default/images/unhighlighted.gif | Bin 111 -> 0 bytes .../UEditor/themes/default/images/upload.png | Bin 6608 -> 0 bytes .../themes/default/images/videologo.gif | Bin 1604 -> 0 bytes .../UEditor/themes/default/images/word.gif | Bin 1019 -> 0 bytes .../themes/default/images/wordpaste.png | Bin 6467 -> 0 bytes public/lib/UEditor/themes/iframe.css | 1 - .../third-party/SyntaxHighlighter/shCore.js | 3655 ---- .../SyntaxHighlighter/shCoreDefault.css | 1 - .../third-party/codemirror/codemirror.css | 104 - .../third-party/codemirror/codemirror.js | 3581 ---- .../highcharts/adapters/mootools-adapter.js | 13 - .../adapters/mootools-adapter.src.js | 313 - .../highcharts/adapters/prototype-adapter.js | 15 - .../adapters/prototype-adapter.src.js | 316 - .../adapters/standalone-framework.js | 17 - .../adapters/standalone-framework.src.js | 583 - .../third-party/highcharts/highcharts-more.js | 50 - .../highcharts/highcharts-more.src.js | 2430 --- .../third-party/highcharts/highcharts.js | 283 - .../third-party/highcharts/highcharts.src.js | 16974 ---------------- .../highcharts/modules/annotations.js | 7 - .../highcharts/modules/annotations.src.js | 401 - .../highcharts/modules/canvas-tools.js | 133 - .../highcharts/modules/canvas-tools.src.js | 3113 --- .../third-party/highcharts/modules/data.js | 17 - .../highcharts/modules/data.src.js | 582 - .../highcharts/modules/drilldown.js | 11 - .../highcharts/modules/drilldown.src.js | 447 - .../highcharts/modules/exporting.js | 22 - .../highcharts/modules/exporting.src.js | 709 - .../third-party/highcharts/modules/funnel.js | 12 - .../highcharts/modules/funnel.src.js | 289 - .../third-party/highcharts/modules/heatmap.js | 1 - .../highcharts/modules/heatmap.src.js | 53 - .../third-party/highcharts/modules/map.js | 27 - .../third-party/highcharts/modules/map.src.js | 1002 - .../highcharts/modules/no-data-to-display.js | 12 - .../modules/no-data-to-display.src.js | 128 - .../highcharts/themes/dark-blue.js | 254 - .../highcharts/themes/dark-green.js | 255 - .../third-party/highcharts/themes/gray.js | 257 - .../third-party/highcharts/themes/grid.js | 103 - .../third-party/highcharts/themes/skies.js | 89 - .../lib/UEditor/third-party/jquery-1.10.2.js | 9789 --------- .../UEditor/third-party/jquery-1.10.2.min.js | 6 - .../UEditor/third-party/video-js/font/vjs.eot | Bin 3536 -> 0 bytes .../UEditor/third-party/video-js/font/vjs.svg | 65 - .../UEditor/third-party/video-js/font/vjs.ttf | Bin 3372 -> 0 bytes .../third-party/video-js/font/vjs.woff | Bin 4228 -> 0 bytes .../UEditor/third-party/video-js/video-js.css | 766 - .../third-party/video-js/video-js.min.css | 5 - .../UEditor/third-party/video-js/video.dev.js | 7108 ------- .../lib/UEditor/third-party/video-js/video.js | 129 - .../third-party/webuploader/webuploader.css | 28 - .../webuploader/webuploader.custom.js | 5670 ------ .../webuploader/webuploader.custom.min.js | 2 - .../webuploader/webuploader.flashonly.js | 4176 ---- .../webuploader/webuploader.flashonly.min.js | 2 - .../webuploader/webuploader.html5only.js | 5559 ----- .../webuploader/webuploader.html5only.min.js | 2 - .../third-party/webuploader/webuploader.js | 6733 ------ .../webuploader/webuploader.min.js | 2 - .../webuploader/webuploader.withoutimage.js | 4593 ----- .../webuploader.withoutimage.min.js | 2 - public/lib/UEditor/third-party/xss.min.js | 1 - .../zeroclipboard/ZeroClipboard.js | 1256 -- .../zeroclipboard/ZeroClipboard.min.js | 9 - .../lib/UEditor/ueditor.all.js.REMOVED.git-id | 1 - public/lib/UEditor/ueditor.all.min.js | 18 - public/lib/UEditor/ueditor.config.js | 497 - public/lib/UEditor/ueditor.parse.js | 1022 - public/lib/UEditor/ueditor.parse.min.js | 7 - vue.config.js | 1 - yarn.lock | 8940 -------- 277 files changed, 108031 deletions(-) delete mode 100644 public/html/demo.html delete mode 100644 public/lib/UEditor/button-icon/d2admin.png delete mode 100644 public/lib/UEditor/dialogs/anchor/anchor.html delete mode 100644 public/lib/UEditor/dialogs/attachment/attachment.css delete mode 100644 public/lib/UEditor/dialogs/attachment/attachment.html delete mode 100644 public/lib/UEditor/dialogs/attachment/attachment.js delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_chm.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_default.png delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_doc.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_exe.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_jpg.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_mp3.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_mv.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_pdf.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_ppt.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_psd.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_rar.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_txt.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_xls.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/images/alignicon.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/images/alignicon.png delete mode 100644 public/lib/UEditor/dialogs/attachment/images/bg.png delete mode 100644 public/lib/UEditor/dialogs/attachment/images/file-icons.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/images/file-icons.png delete mode 100644 public/lib/UEditor/dialogs/attachment/images/icons.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/images/icons.png delete mode 100644 public/lib/UEditor/dialogs/attachment/images/image.png delete mode 100644 public/lib/UEditor/dialogs/attachment/images/progress.png delete mode 100644 public/lib/UEditor/dialogs/attachment/images/success.gif delete mode 100644 public/lib/UEditor/dialogs/attachment/images/success.png delete mode 100644 public/lib/UEditor/dialogs/background/background.css delete mode 100644 public/lib/UEditor/dialogs/background/background.html delete mode 100644 public/lib/UEditor/dialogs/background/background.js delete mode 100644 public/lib/UEditor/dialogs/background/images/bg.png delete mode 100644 public/lib/UEditor/dialogs/background/images/success.png delete mode 100644 public/lib/UEditor/dialogs/charts/chart.config.js delete mode 100644 public/lib/UEditor/dialogs/charts/charts.css delete mode 100644 public/lib/UEditor/dialogs/charts/charts.html delete mode 100644 public/lib/UEditor/dialogs/charts/charts.js delete mode 100644 public/lib/UEditor/dialogs/charts/images/charts0.png delete mode 100644 public/lib/UEditor/dialogs/charts/images/charts1.png delete mode 100644 public/lib/UEditor/dialogs/charts/images/charts2.png delete mode 100644 public/lib/UEditor/dialogs/charts/images/charts3.png delete mode 100644 public/lib/UEditor/dialogs/charts/images/charts4.png delete mode 100644 public/lib/UEditor/dialogs/charts/images/charts5.png delete mode 100644 public/lib/UEditor/dialogs/emotion/emotion.css delete mode 100644 public/lib/UEditor/dialogs/emotion/emotion.html delete mode 100644 public/lib/UEditor/dialogs/emotion/emotion.js delete mode 100644 public/lib/UEditor/dialogs/emotion/images/0.gif delete mode 100644 public/lib/UEditor/dialogs/emotion/images/bface.gif delete mode 100644 public/lib/UEditor/dialogs/emotion/images/cface.gif delete mode 100644 public/lib/UEditor/dialogs/emotion/images/fface.gif delete mode 100644 public/lib/UEditor/dialogs/emotion/images/jxface2.gif delete mode 100644 public/lib/UEditor/dialogs/emotion/images/neweditor-tab-bg.png delete mode 100644 public/lib/UEditor/dialogs/emotion/images/tface.gif delete mode 100644 public/lib/UEditor/dialogs/emotion/images/wface.gif delete mode 100644 public/lib/UEditor/dialogs/emotion/images/yface.gif delete mode 100644 public/lib/UEditor/dialogs/gmap/gmap.html delete mode 100644 public/lib/UEditor/dialogs/help/help.css delete mode 100644 public/lib/UEditor/dialogs/help/help.html delete mode 100644 public/lib/UEditor/dialogs/help/help.js delete mode 100644 public/lib/UEditor/dialogs/image/image.css delete mode 100644 public/lib/UEditor/dialogs/image/image.html delete mode 100644 public/lib/UEditor/dialogs/image/image.js delete mode 100644 public/lib/UEditor/dialogs/image/images/alignicon.jpg delete mode 100644 public/lib/UEditor/dialogs/image/images/bg.png delete mode 100644 public/lib/UEditor/dialogs/image/images/icons.gif delete mode 100644 public/lib/UEditor/dialogs/image/images/icons.png delete mode 100644 public/lib/UEditor/dialogs/image/images/image.png delete mode 100644 public/lib/UEditor/dialogs/image/images/progress.png delete mode 100644 public/lib/UEditor/dialogs/image/images/success.gif delete mode 100644 public/lib/UEditor/dialogs/image/images/success.png delete mode 100644 public/lib/UEditor/dialogs/insertframe/insertframe.html delete mode 100644 public/lib/UEditor/dialogs/internal.js delete mode 100644 public/lib/UEditor/dialogs/link/link.html delete mode 100644 public/lib/UEditor/dialogs/map/map.html delete mode 100644 public/lib/UEditor/dialogs/map/show.html delete mode 100644 public/lib/UEditor/dialogs/music/music.css delete mode 100644 public/lib/UEditor/dialogs/music/music.html delete mode 100644 public/lib/UEditor/dialogs/music/music.js delete mode 100644 public/lib/UEditor/dialogs/preview/preview.html delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/addimg.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/brush.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/delimg.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/delimgH.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/empty.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/emptyH.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/eraser.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/redo.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/redoH.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/scale.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/scaleH.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/size.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/undo.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/images/undoH.png delete mode 100644 public/lib/UEditor/dialogs/scrawl/scrawl.css delete mode 100644 public/lib/UEditor/dialogs/scrawl/scrawl.html delete mode 100644 public/lib/UEditor/dialogs/scrawl/scrawl.js delete mode 100644 public/lib/UEditor/dialogs/searchreplace/searchreplace.html delete mode 100644 public/lib/UEditor/dialogs/searchreplace/searchreplace.js delete mode 100644 public/lib/UEditor/dialogs/snapscreen/snapscreen.html delete mode 100644 public/lib/UEditor/dialogs/spechars/spechars.html delete mode 100644 public/lib/UEditor/dialogs/spechars/spechars.js delete mode 100644 public/lib/UEditor/dialogs/table/dragicon.png delete mode 100644 public/lib/UEditor/dialogs/table/edittable.css delete mode 100644 public/lib/UEditor/dialogs/table/edittable.html delete mode 100644 public/lib/UEditor/dialogs/table/edittable.js delete mode 100644 public/lib/UEditor/dialogs/table/edittd.html delete mode 100644 public/lib/UEditor/dialogs/table/edittip.html delete mode 100644 public/lib/UEditor/dialogs/template/config.js delete mode 100644 public/lib/UEditor/dialogs/template/images/bg.gif delete mode 100644 public/lib/UEditor/dialogs/template/images/pre0.png delete mode 100644 public/lib/UEditor/dialogs/template/images/pre1.png delete mode 100644 public/lib/UEditor/dialogs/template/images/pre2.png delete mode 100644 public/lib/UEditor/dialogs/template/images/pre3.png delete mode 100644 public/lib/UEditor/dialogs/template/images/pre4.png delete mode 100644 public/lib/UEditor/dialogs/template/template.css delete mode 100644 public/lib/UEditor/dialogs/template/template.html delete mode 100644 public/lib/UEditor/dialogs/template/template.js delete mode 100644 public/lib/UEditor/dialogs/video/images/bg.png delete mode 100644 public/lib/UEditor/dialogs/video/images/center_focus.jpg delete mode 100644 public/lib/UEditor/dialogs/video/images/file-icons.gif delete mode 100644 public/lib/UEditor/dialogs/video/images/file-icons.png delete mode 100644 public/lib/UEditor/dialogs/video/images/icons.gif delete mode 100644 public/lib/UEditor/dialogs/video/images/icons.png delete mode 100644 public/lib/UEditor/dialogs/video/images/image.png delete mode 100644 public/lib/UEditor/dialogs/video/images/left_focus.jpg delete mode 100644 public/lib/UEditor/dialogs/video/images/none_focus.jpg delete mode 100644 public/lib/UEditor/dialogs/video/images/progress.png delete mode 100644 public/lib/UEditor/dialogs/video/images/right_focus.jpg delete mode 100644 public/lib/UEditor/dialogs/video/images/success.gif delete mode 100644 public/lib/UEditor/dialogs/video/images/success.png delete mode 100644 public/lib/UEditor/dialogs/video/video.css delete mode 100644 public/lib/UEditor/dialogs/video/video.html delete mode 100644 public/lib/UEditor/dialogs/video/video.js delete mode 100644 public/lib/UEditor/dialogs/webapp/webapp.html delete mode 100644 public/lib/UEditor/dialogs/wordimage/tangram.js delete mode 100644 public/lib/UEditor/dialogs/wordimage/wordimage.html delete mode 100644 public/lib/UEditor/dialogs/wordimage/wordimage.js delete mode 100644 public/lib/UEditor/index.html delete mode 100644 public/lib/UEditor/jsp/config.json delete mode 100644 public/lib/UEditor/jsp/controller.jsp delete mode 100644 public/lib/UEditor/jsp/lib/commons-codec-1.9.jar delete mode 100644 public/lib/UEditor/jsp/lib/commons-fileupload-1.3.1.jar delete mode 100644 public/lib/UEditor/jsp/lib/commons-io-2.4.jar delete mode 100644 public/lib/UEditor/jsp/lib/json.jar delete mode 100644 public/lib/UEditor/jsp/lib/ueditor-1.1.2.jar delete mode 100644 public/lib/UEditor/lang/en/en.js delete mode 100644 public/lib/UEditor/lang/en/images/addimage.png delete mode 100644 public/lib/UEditor/lang/en/images/alldeletebtnhoverskin.png delete mode 100644 public/lib/UEditor/lang/en/images/alldeletebtnupskin.png delete mode 100644 public/lib/UEditor/lang/en/images/background.png delete mode 100644 public/lib/UEditor/lang/en/images/button.png delete mode 100644 public/lib/UEditor/lang/en/images/copy.png delete mode 100644 public/lib/UEditor/lang/en/images/deletedisable.png delete mode 100644 public/lib/UEditor/lang/en/images/deleteenable.png delete mode 100644 public/lib/UEditor/lang/en/images/listbackground.png delete mode 100644 public/lib/UEditor/lang/en/images/localimage.png delete mode 100644 public/lib/UEditor/lang/en/images/music.png delete mode 100644 public/lib/UEditor/lang/en/images/rotateleftdisable.png delete mode 100644 public/lib/UEditor/lang/en/images/rotateleftenable.png delete mode 100644 public/lib/UEditor/lang/en/images/rotaterightdisable.png delete mode 100644 public/lib/UEditor/lang/en/images/rotaterightenable.png delete mode 100644 public/lib/UEditor/lang/en/images/upload.png delete mode 100644 public/lib/UEditor/lang/zh-cn/images/copy.png delete mode 100644 public/lib/UEditor/lang/zh-cn/images/localimage.png delete mode 100644 public/lib/UEditor/lang/zh-cn/images/music.png delete mode 100644 public/lib/UEditor/lang/zh-cn/images/upload.png delete mode 100644 public/lib/UEditor/lang/zh-cn/zh-cn.js delete mode 100644 public/lib/UEditor/themes/default/css/ueditor.css delete mode 100644 public/lib/UEditor/themes/default/css/ueditor.min.css delete mode 100644 public/lib/UEditor/themes/default/dialogbase.css delete mode 100644 public/lib/UEditor/themes/default/images/anchor.gif delete mode 100644 public/lib/UEditor/themes/default/images/arrow.png delete mode 100644 public/lib/UEditor/themes/default/images/arrow_down.png delete mode 100644 public/lib/UEditor/themes/default/images/arrow_up.png delete mode 100644 public/lib/UEditor/themes/default/images/button-bg.gif delete mode 100644 public/lib/UEditor/themes/default/images/cancelbutton.gif delete mode 100644 public/lib/UEditor/themes/default/images/charts.png delete mode 100644 public/lib/UEditor/themes/default/images/cursor_h.gif delete mode 100644 public/lib/UEditor/themes/default/images/cursor_h.png delete mode 100644 public/lib/UEditor/themes/default/images/cursor_v.gif delete mode 100644 public/lib/UEditor/themes/default/images/cursor_v.png delete mode 100644 public/lib/UEditor/themes/default/images/dialog-title-bg.png delete mode 100644 public/lib/UEditor/themes/default/images/filescan.png delete mode 100644 public/lib/UEditor/themes/default/images/highlighted.gif delete mode 100644 public/lib/UEditor/themes/default/images/icons-all.gif delete mode 100644 public/lib/UEditor/themes/default/images/icons.gif delete mode 100644 public/lib/UEditor/themes/default/images/icons.png delete mode 100644 public/lib/UEditor/themes/default/images/loaderror.png delete mode 100644 public/lib/UEditor/themes/default/images/loading.gif delete mode 100644 public/lib/UEditor/themes/default/images/lock.gif delete mode 100644 public/lib/UEditor/themes/default/images/neweditor-tab-bg.png delete mode 100644 public/lib/UEditor/themes/default/images/pagebreak.gif delete mode 100644 public/lib/UEditor/themes/default/images/scale.png delete mode 100644 public/lib/UEditor/themes/default/images/sortable.png delete mode 100644 public/lib/UEditor/themes/default/images/spacer.gif delete mode 100644 public/lib/UEditor/themes/default/images/sparator_v.png delete mode 100644 public/lib/UEditor/themes/default/images/table-cell-align.png delete mode 100644 public/lib/UEditor/themes/default/images/tangram-colorpicker.png delete mode 100644 public/lib/UEditor/themes/default/images/toolbar_bg.png delete mode 100644 public/lib/UEditor/themes/default/images/unhighlighted.gif delete mode 100644 public/lib/UEditor/themes/default/images/upload.png delete mode 100644 public/lib/UEditor/themes/default/images/videologo.gif delete mode 100644 public/lib/UEditor/themes/default/images/word.gif delete mode 100644 public/lib/UEditor/themes/default/images/wordpaste.png delete mode 100644 public/lib/UEditor/themes/iframe.css delete mode 100644 public/lib/UEditor/third-party/SyntaxHighlighter/shCore.js delete mode 100644 public/lib/UEditor/third-party/SyntaxHighlighter/shCoreDefault.css delete mode 100644 public/lib/UEditor/third-party/codemirror/codemirror.css delete mode 100644 public/lib/UEditor/third-party/codemirror/codemirror.js delete mode 100644 public/lib/UEditor/third-party/highcharts/adapters/mootools-adapter.js delete mode 100644 public/lib/UEditor/third-party/highcharts/adapters/mootools-adapter.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/adapters/prototype-adapter.js delete mode 100644 public/lib/UEditor/third-party/highcharts/adapters/prototype-adapter.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/adapters/standalone-framework.js delete mode 100644 public/lib/UEditor/third-party/highcharts/adapters/standalone-framework.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/highcharts-more.js delete mode 100644 public/lib/UEditor/third-party/highcharts/highcharts-more.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/highcharts.js delete mode 100644 public/lib/UEditor/third-party/highcharts/highcharts.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/annotations.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/annotations.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/canvas-tools.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/canvas-tools.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/data.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/data.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/drilldown.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/drilldown.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/exporting.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/exporting.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/funnel.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/funnel.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/heatmap.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/heatmap.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/map.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/map.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/no-data-to-display.js delete mode 100644 public/lib/UEditor/third-party/highcharts/modules/no-data-to-display.src.js delete mode 100644 public/lib/UEditor/third-party/highcharts/themes/dark-blue.js delete mode 100644 public/lib/UEditor/third-party/highcharts/themes/dark-green.js delete mode 100644 public/lib/UEditor/third-party/highcharts/themes/gray.js delete mode 100644 public/lib/UEditor/third-party/highcharts/themes/grid.js delete mode 100644 public/lib/UEditor/third-party/highcharts/themes/skies.js delete mode 100644 public/lib/UEditor/third-party/jquery-1.10.2.js delete mode 100644 public/lib/UEditor/third-party/jquery-1.10.2.min.js delete mode 100644 public/lib/UEditor/third-party/video-js/font/vjs.eot delete mode 100644 public/lib/UEditor/third-party/video-js/font/vjs.svg delete mode 100644 public/lib/UEditor/third-party/video-js/font/vjs.ttf delete mode 100644 public/lib/UEditor/third-party/video-js/font/vjs.woff delete mode 100644 public/lib/UEditor/third-party/video-js/video-js.css delete mode 100644 public/lib/UEditor/third-party/video-js/video-js.min.css delete mode 100644 public/lib/UEditor/third-party/video-js/video.dev.js delete mode 100644 public/lib/UEditor/third-party/video-js/video.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.css delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.custom.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.custom.min.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.flashonly.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.flashonly.min.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.html5only.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.html5only.min.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.min.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.withoutimage.js delete mode 100644 public/lib/UEditor/third-party/webuploader/webuploader.withoutimage.min.js delete mode 100644 public/lib/UEditor/third-party/xss.min.js delete mode 100644 public/lib/UEditor/third-party/zeroclipboard/ZeroClipboard.js delete mode 100644 public/lib/UEditor/third-party/zeroclipboard/ZeroClipboard.min.js delete mode 100644 public/lib/UEditor/ueditor.all.js.REMOVED.git-id delete mode 100644 public/lib/UEditor/ueditor.all.min.js delete mode 100644 public/lib/UEditor/ueditor.config.js delete mode 100644 public/lib/UEditor/ueditor.parse.js delete mode 100644 public/lib/UEditor/ueditor.parse.min.js delete mode 100644 yarn.lock diff --git a/package-lock.json b/package-lock.json index 761ed43..9e51cdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13985,12 +13985,6 @@ } } }, - "text-loader": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/text-loader/-/text-loader-0.0.1.tgz", - "integrity": "sha1-i/dddJt8BXnJOZIAUcaepXLr3cE=", - "dev": true - }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", diff --git a/package.json b/package.json index f7b1ec6..e150f7b 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,6 @@ "sass": "^1.18.0", "sass-loader": "^7.1.0", "svg-sprite-loader": "^4.1.3", - "text-loader": "0.0.1", "uglifyjs-webpack-plugin": "^2.1.2", "vue-template-compiler": "^2.5.21" } diff --git a/public/html/demo.html b/public/html/demo.html deleted file mode 100644 index e4823f0..0000000 --- a/public/html/demo.html +++ /dev/null @@ -1,100 +0,0 @@ - - -
- - - - -dDJ!Qs`sn@Zg=fc;;y>F-RV4uiOHsV*p|8e$M)nJhvqsAtxLyuCi zS7IrYezVBau>Bs!Y4Em&-|qrOo1`A5ZPN9M|(twYxkG|(k>ll6xYb^h{#2K32Mf_8bvyavcUwWa{%w%l; zNRR30P7Uv~51IiT-{IBxlBTb_A^N7**`72(XS#Vh6%=b9^88IC3;?uaFp`ASoaCs3 zmtw$a8HTeeb&QC=2>+tp=nfoZunsA7Mc zcn+=h&Dy~NK@8?%0!`H7(P5L&beP!P$~x1Q3JG*XrYtb+`aGodlJMMZxiX5 AiYM)wq`=AZ`;}H>;&Lh(X)68_IK>=`V{84+ zhV8`t+VZ4nV98RVmY~+U$jRTJXom`^l^ok-izYQ+TVx7g)w~JD`~(>t;cBxewBUcp zI{n{g6UQW1HWnn xe~CYBOl` zPpW|O+{{zpfkZo`#jQh#JSvhw=38G)Gfr)utQnHo%;dEc19aj(%`x?7k|p^>aRIO2 z2X%de99`Nv_ ICMsb zV^PXbmN0*eOUntA*qZd8;f_sK;ta;vLKg;^+TH9}d6iS>pS31pG2n%SYtnTYG=Psh z;pW0(-RuR`2Fu1PI_J7CKWr>3{3s>pjeUhYe9d~*@+A)bF$8fIEJBd~?emtAZT^xi zPUk)fC}HN~r>;A 71Ye;T~@BP0;_=e~f z=xj4)P@$MVi+{~G60Q9ncR+UE?nxke6sc7mkST{%|M)M}&fnB-_x|~;VrA*_vp`T6 zA9DZA1YLB{Q9!iYsY;i(M%Uo|Z9*iY@3s5v$vpVqI`7tyWA<-398PFc_^Zo4e+uoC zjkSDkyhp?%(Arz$ ST`%(PSBP;%TouA_2mi}nv{1(KcCBq%q?(6 zC7mLbB|r^(K$~)#x9prB(i7aBe*hkl4!YI`lJLW^9+B{K=u!5Ub0_lCXua jI z2(AGMX?pNQr8o1pvDW7qa${A?7ybPHD %ZQc z`6|<0QUPbbmHysN@!YoJOc;BN##QCLa|>UuT~btwF!sp7A !XBgA(M z#*3*gZ!|4mAa+bWymNu?Zh-H?|E(GLXgLC)716D2%3dHhCFOjzOc~`bQK2HZ?dR`j zQry`<#HleLRwbeK0gN>qBMt1b6ajzr$0j^qzAbQ&G$bR4BnC(0sJ16Xkv}Uc>gHW8 zzd_n+eGsHL0v97gVNsWF;oczUHTl})Q|`u5ZCj4Zhjuq1>DD2h96d7Gh|;zp($anE zKhudCj68vMS!4k>fS(!9v|s@)ZjR=|RzfbI?umo&Y-Oya xlETe>tvr)zYWgXYB&r$rJb6x%^jM$M3EJ zq5hxvf-RWuU|vKMsW01Iobe89RxG5`hGH?=0bf7+<&394+th^GoU#sS-{KT}NQt&K zSstl&KBPzjNeNm0t0G*^u0lOu9w-~`S4hgh4vgjkh$bn4tTrM?M^`r5a6_~4wQE^> za#&WvQNF^)rao%x+wP>K8Zq-(%D;Yyr0F1k)>K17uG}$qrCg?)FPvi1YPXlbP9DwI z-K0WFt}84sh-|KC&bKod0zQ8F6m(xnM{WY>!$j+W;Xx8z*F_2CdRr=<0-#=(F^6gJ zY80lWX*15h=_OB-TdP0NPX@PU!Aed`B4JA 3DTj(lr!7ycZzc-q$fmEv80VpfWGOz%ioDqN^RF^J0eEPZXc9o)cd=EFB6 z6^p*tcnc&!NZ%1J 0RPLmctZv&<2#+hDG zktWxDNON4@|1kEoX}bJj?QDdjS0dhr8Wjsshs_1C@$6s+UN9z{-C?PdZe+u8=M39x zRj?(mD)K!aVH+&ms$|#t%A^Z{37wM=*DBaJ6)JsV9;t0xm~cw4ypROb8+X2_+-P?8 zO5E=b@(kYNcB8j{X4YkZ+@{z)$26mx{gsB&9O&zr<5_t^e+fDy-@IJGh9xfPYvgs% z+rZ0s-t*h+7dgVhOUY->2V*9h8op7eD;qr~>rn>c730>CD261H<}m+jH}j1G54dMK z5_nJ>@YU~Y@H2EDS2%b%Ldp$*JD=0@mLJQwdj1b@4Yq9gR2i0+QwP$8^%*u8aI&xB zbqfyVN>q-=p#r1R$pw(!5_C4yQ+QCC`&hpDwHPXX!!c}Q7u!?|iY$ft>NJ(cR)yLR z!l36zcZa<5Mg1bc*_`p|#;=7v!-Qzdbz4t8EB;aZwmTuJ8vFUy;$p^4ekcAeu0C^* zuofGS(p~p$P!PDejZ};DK6Z>e-&Q`@j3#k07}>kMb_&3?U|#~f6Z)nq-}wVekCW)n zT(%AVhi{OuQ4_BAu$nfN+V~t_uw3lGhV4ga>cI?lyoMZY=@AF4nop5Zh)O#iipdgc z!P!p7oGI?*vRM)^Jx@9BKiy_#f$_Wed#-OOQ;{53uS8*179`K8S{K}Qj=qpe_e!Ht zRZFWc8-7(FZTX6bKzEL(g{*OL4CvWm&*flU&+F_4 nfG^ z_~5}wd{Utk3zc8PbKd4TsGpIm^zSF!6PagUa;*d^qvGB}i+K7`UqV;)emAw`jpFFZ zeHM@OXFf;&>Co2PO3P{XyUxy-Q;EK(eJq)`&oL421%;p1*l0dLYsa~B*uA%q`+FaE z!UpQqP)ol&yeL96-MiQ8bplAu8a2)L2=|`QBMlcaA1pd>u>Sa2Mj=Yg?u58=NZ{yx z>=C;E430}P=n3FVEj7eb*tdu88xMCgA6AY)hWCqAP;I@HYjEE5doRb(BZAOgnV_7# zV~4l`;jG4|*-324t(`eU#ajSz7w6V$xm-9Eog&zI7ic$nqjmbDCEv)o83&Az#rocM zZE&b@lRg$swtK0qIr&51u*EuCO=@PQs>tPl%yS~9hZN61rcWn}N#((-MA5I*niqWZ zf_Ch7K+p=%p%A8MTt-TLVA!30lFC`vwx}+EPGc>9tYjMt2U(f+?xoItvo%X+tQxjPd^g+w3xI zIOQTQfTy%lRpqitdZ cLXMHKD6Hoz DcHW+7~LhRsM0RWEd$+Zc_24Bz6U3c&9$-qe@1F z$3cnKn?Q3+V-F>Dw1|eG3j1>6j#RY)>&^|%Xd}3}dnm@t=+3U0Fxg9}4-crI($C5k zPa}7jy5w=?>WlZ^q|tSsh(AZ5ytW4TV)CS-Cjnh4QJB<;`clUSxV3swK&PTi$9$39 zc$je{UfAI7>$eFZ4D*_5RQ5OGer|1=g`zkmk5G)QJy)c%fcMU~$rHpgEzba%N`?Ly z?TP6sMx?AaR|f>C%nXeUobo6JgDwWx!PwL5vqpfFK-7EN=*tYfP|1(oqPT5mGj-jd z7Fq!TWa;Nm7|iwW3b#u{a5*a6fKEPep|Kor^v58)SIiGZT&EAgG(I8)pNQb5oaxjf z{pAA(nUKU&$zV+5ASnYNiral2f%!AHYK~7d_A|Oz#kWV(L6lV0+CZgunBDekv9}V9 zXX>~BouILJgU}pg?CnjK-y*&@ckW%Hq*D7wB)&n0#aT|-fs1Y(Um+)p`Bl55h?Wgf zpFs&PkA4qhR|MBv4&e_Da@(JCe$^+>Pv*- ODy0ME#XNIM7*JM+)p&Oexl%m*!x2l~2vopBoJADEq zBpGLl?St{Q2$;dEz=Sod%IV+&;U4W =F(^{^us#sZGi!F fu>& zo$O<24zuc&xmILJV)e;3@U`!I(5rY49C$(^k0w8f(IZ|X&l7y({~qD94>R8*iv2n8 zQ~4TUcpW&ouC36nH*32+bQ#_vu%0ZAnykB3ymfIpcfdvz&(e BX|h m$=qE^b^d^#S zQ@kFtDLK8S(BN+GVYwV>nj(N8tCryLZ_rXdmi<#EC3=+_))w{p9R3?qdD@hgUvk*! zJH%_=jjQAW9onBh%ZUA(W(;}D_S8YJ`tQHkpu2u$1`p!~BzH9kn5Bz*y2}evm?-;g3nir zJvOJ>vQo<~V-*O62Axu!vxVy|O@A(M$6<=!m1ZbyTiu-g3a?Idn*wK6Y&CZONe$iL z^A*y3zE|r~Ukd?J$xa>*Jo_kGt>BUul1)pUd2wl}Q&X+0%Pn`jw!*N;M9-Q5GZ_Z2 z({Q}LUUT%N*rkOI-N&J~lE0jM$pwRbhuv#;t8PVIUb*|?3|!?m_SoM2m8^uKXn`bu zmyA3N{PKpzpr~aLN5aK|;HTKn^0+~s?jxm@wjkqvU|`@M1~)&s7 l8a*926tDF>^#1^u3;c2b diff --git a/public/lib/UEditor/dialogs/anchor/anchor.html b/public/lib/UEditor/dialogs/anchor/anchor.html deleted file mode 100644 index a6c4066..0000000 --- a/public/lib/UEditor/dialogs/anchor/anchor.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - -- - - - \ No newline at end of file diff --git a/public/lib/UEditor/dialogs/attachment/attachment.css b/public/lib/UEditor/dialogs/attachment/attachment.css deleted file mode 100644 index e9d11af..0000000 --- a/public/lib/UEditor/dialogs/attachment/attachment.css +++ /dev/null @@ -1,681 +0,0 @@ -@charset "utf-8"; -/* dialog样式 */ -.wrapper { - zoom: 1; - width: 630px; - *width: 626px; - height: 380px; - margin: 0 auto; - padding: 10px; - position: relative; - font-family: sans-serif; -} - -/*tab样式框大小*/ -.tabhead { - float:left; -} -.tabbody { - width: 100%; - height: 346px; - position: relative; - clear: both; -} - -.tabbody .panel { - position: absolute; - width: 0; - height: 0; - background: #fff; - overflow: hidden; - display: none; -} - -.tabbody .panel.focus { - width: 100%; - height: 346px; - display: block; -} - -/* 上传附件 */ -.tabbody #upload.panel { - width: 0; - height: 0; - overflow: hidden; - position: absolute !important; - clip: rect(1px, 1px, 1px, 1px); - background: #fff; - display: block; -} - -.tabbody #upload.panel.focus { - width: 100%; - height: 346px; - display: block; - clip: auto; -} - -#upload .queueList { - margin: 0; - width: 100%; - height: 100%; - position: absolute; - overflow: hidden; -} - -#upload p { - margin: 0; -} - -.element-invisible { - width: 0 !important; - height: 0 !important; - border: 0; - padding: 0; - margin: 0; - overflow: hidden; - position: absolute !important; - clip: rect(1px, 1px, 1px, 1px); -} - -#upload .placeholder { - margin: 10px; - border: 2px dashed #e6e6e6; - *border: 0px dashed #e6e6e6; - height: 172px; - padding-top: 150px; - text-align: center; - background: url(./images/image.png) center 70px no-repeat; - color: #cccccc; - font-size: 18px; - position: relative; - top:0; - *top: 10px; -} - -#upload .placeholder .webuploader-pick { - font-size: 18px; - background: #00b7ee; - border-radius: 3px; - line-height: 44px; - padding: 0 30px; - *width: 120px; - color: #fff; - display: inline-block; - margin: 0 auto 20px auto; - cursor: pointer; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -} - -#upload .placeholder .webuploader-pick-hover { - background: #00a2d4; -} - - -#filePickerContainer { - text-align: center; -} - -#upload .placeholder .flashTip { - color: #666666; - font-size: 12px; - position: absolute; - width: 100%; - text-align: center; - bottom: 20px; -} - -#upload .placeholder .flashTip a { - color: #0785d1; - text-decoration: none; -} - -#upload .placeholder .flashTip a:hover { - text-decoration: underline; -} - -#upload .placeholder.webuploader-dnd-over { - border-color: #999999; -} - -#upload .filelist { - list-style: none; - margin: 0; - padding: 0; - overflow-x: hidden; - overflow-y: auto; - position: relative; - height: 300px; -} - -#upload .filelist:after { - content: ''; - display: block; - width: 0; - height: 0; - overflow: hidden; - clear: both; -} - -#upload .filelist li { - width: 113px; - height: 113px; - background: url(./images/bg.png); - text-align: center; - margin: 9px 0 0 9px; - *margin: 6px 0 0 6px; - position: relative; - display: block; - float: left; - overflow: hidden; - font-size: 12px; -} - -#upload .filelist li p.log { - position: relative; - top: -45px; -} - -#upload .filelist li p.title { - position: absolute; - top: 0; - left: 0; - width: 100%; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - top: 5px; - text-indent: 5px; - text-align: left; -} - -#upload .filelist li p.progress { - position: absolute; - width: 100%; - bottom: 0; - left: 0; - height: 8px; - overflow: hidden; - z-index: 50; - margin: 0; - border-radius: 0; - background: none; - -webkit-box-shadow: 0 0 0; -} - -#upload .filelist li p.progress span { - display: none; - overflow: hidden; - width: 0; - height: 100%; - background: #1483d8 url(./images/progress.png) repeat-x; - - -webit-transition: width 200ms linear; - -moz-transition: width 200ms linear; - -o-transition: width 200ms linear; - -ms-transition: width 200ms linear; - transition: width 200ms linear; - - -webkit-animation: progressmove 2s linear infinite; - -moz-animation: progressmove 2s linear infinite; - -o-animation: progressmove 2s linear infinite; - -ms-animation: progressmove 2s linear infinite; - animation: progressmove 2s linear infinite; - - -webkit-transform: translateZ(0); -} - -@-webkit-keyframes progressmove { - 0% { - background-position: 0 0; - } - 100% { - background-position: 17px 0; - } -} - -@-moz-keyframes progressmove { - 0% { - background-position: 0 0; - } - 100% { - background-position: 17px 0; - } -} - -@keyframes progressmove { - 0% { - background-position: 0 0; - } - 100% { - background-position: 17px 0; - } -} - -#upload .filelist li p.imgWrap { - position: relative; - z-index: 2; - line-height: 113px; - vertical-align: middle; - overflow: hidden; - width: 113px; - height: 113px; - - -webkit-transform-origin: 50% 50%; - -moz-transform-origin: 50% 50%; - -o-transform-origin: 50% 50%; - -ms-transform-origin: 50% 50%; - transform-origin: 50% 50%; - - -webit-transition: 200ms ease-out; - -moz-transition: 200ms ease-out; - -o-transition: 200ms ease-out; - -ms-transition: 200ms ease-out; - transition: 200ms ease-out; -} -#upload .filelist li p.imgWrap.notimage { - margin-top: 0; - width: 111px; - height: 111px; - border: 1px #eeeeee solid; -} -#upload .filelist li p.imgWrap.notimage i.file-preview { - margin-top: 15px; -} - -#upload .filelist li img { - width: 100%; -} - -#upload .filelist li p.error { - background: #f43838; - color: #fff; - position: absolute; - bottom: 0; - left: 0; - height: 28px; - line-height: 28px; - width: 100%; - z-index: 100; - display:none; -} - -#upload .filelist li .success { - display: block; - position: absolute; - left: 0; - bottom: 0; - height: 40px; - width: 100%; - z-index: 200; - background: url(./images/success.png) no-repeat right bottom; - background-image: url(./images/success.gif) \9; -} - -#upload .filelist li.filePickerBlock { - width: 113px; - height: 113px; - background: url(./images/image.png) no-repeat center 12px; - border: 1px solid #eeeeee; - border-radius: 0; -} -#upload .filelist li.filePickerBlock div.webuploader-pick { - width: 100%; - height: 100%; - margin: 0; - padding: 0; - opacity: 0; - background: none; - font-size: 0; -} - -#upload .filelist div.file-panel { - position: absolute; - height: 0; - filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000') \0; - background: rgba(0, 0, 0, 0.5); - width: 100%; - top: 0; - left: 0; - overflow: hidden; - z-index: 300; -} - -#upload .filelist div.file-panel span { - width: 24px; - height: 24px; - display: inline; - float: right; - text-indent: -9999px; - overflow: hidden; - background: url(./images/icons.png) no-repeat; - background: url(./images/icons.gif) no-repeat \9; - margin: 5px 1px 1px; - cursor: pointer; - -webkit-tap-highlight-color: rgba(0,0,0,0); - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -#upload .filelist div.file-panel span.rotateLeft { - display:none; - background-position: 0 -24px; -} - -#upload .filelist div.file-panel span.rotateLeft:hover { - background-position: 0 0; -} - -#upload .filelist div.file-panel span.rotateRight { - display:none; - background-position: -24px -24px; -} - -#upload .filelist div.file-panel span.rotateRight:hover { - background-position: -24px 0; -} - -#upload .filelist div.file-panel span.cancel { - background-position: -48px -24px; -} - -#upload .filelist div.file-panel span.cancel:hover { - background-position: -48px 0; -} - -#upload .statusBar { - height: 45px; - border-bottom: 1px solid #dadada; - margin: 0 10px; - padding: 0; - line-height: 45px; - vertical-align: middle; - position: relative; -} - -#upload .statusBar .progress { - border: 1px solid #1483d8; - width: 198px; - background: #fff; - height: 18px; - position: absolute; - top: 12px; - display: none; - text-align: center; - line-height: 18px; - color: #6dbfff; - margin: 0 10px 0 0; -} -#upload .statusBar .progress span.percentage { - width: 0; - height: 100%; - left: 0; - top: 0; - background: #1483d8; - position: absolute; -} -#upload .statusBar .progress span.text { - position: relative; - z-index: 10; -} - -#upload .statusBar .info { - display: inline-block; - font-size: 14px; - color: #666666; -} - -#upload .statusBar .btns { - position: absolute; - top: 7px; - right: 0; - line-height: 30px; -} - -#filePickerBtn { - display: inline-block; - float: left; -} -#upload .statusBar .btns .webuploader-pick, -#upload .statusBar .btns .uploadBtn, -#upload .statusBar .btns .uploadBtn.state-uploading, -#upload .statusBar .btns .uploadBtn.state-paused { - background: #ffffff; - border: 1px solid #cfcfcf; - color: #565656; - padding: 0 18px; - display: inline-block; - border-radius: 3px; - margin-left: 10px; - cursor: pointer; - font-size: 14px; - float: left; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -#upload .statusBar .btns .webuploader-pick-hover, -#upload .statusBar .btns .uploadBtn:hover, -#upload .statusBar .btns .uploadBtn.state-uploading:hover, -#upload .statusBar .btns .uploadBtn.state-paused:hover { - background: #f0f0f0; -} - -#upload .statusBar .btns .uploadBtn, -#upload .statusBar .btns .uploadBtn.state-paused{ - background: #00b7ee; - color: #fff; - border-color: transparent; -} -#upload .statusBar .btns .uploadBtn:hover, -#upload .statusBar .btns .uploadBtn.state-paused:hover{ - background: #00a2d4; -} - -#upload .statusBar .btns .uploadBtn.disabled { - pointer-events: none; - filter:alpha(opacity=60); - -moz-opacity:0.6; - -khtml-opacity: 0.6; - opacity: 0.6; -} - - - -/* 图片管理样式 */ -#online { - width: 100%; - height: 336px; - padding: 10px 0 0 0; -} -#online #fileList{ - width: 100%; - height: 100%; - overflow-x: hidden; - overflow-y: auto; - position: relative; -} -#online ul { - display: block; - list-style: none; - margin: 0; - padding: 0; -} -#online li { - float: left; - display: block; - list-style: none; - padding: 0; - width: 113px; - height: 113px; - margin: 0 0 9px 9px; - *margin: 0 0 6px 6px; - background-color: #eee; - overflow: hidden; - cursor: pointer; - position: relative; -} -#online li.clearFloat { - float: none; - clear: both; - display: block; - width:0; - height:0; - margin: 0; - padding: 0; -} -#online li img { - cursor: pointer; -} -#online li div.file-wrapper { - cursor: pointer; - position: absolute; - display: block; - width: 111px; - height: 111px; - border: 1px solid #eee; - background: url("./images/bg.png") repeat; -} -#online li div span.file-title{ - display: block; - padding: 0 3px; - margin: 3px 0 0 0; - font-size: 12px; - height: 13px; - color: #555555; - text-align: center; - width: 107px; - white-space: nowrap; - word-break: break-all; - overflow: hidden; - text-overflow: ellipsis; -} -#online li .icon { - cursor: pointer; - width: 113px; - height: 113px; - position: absolute; - top: 0; - left: 0; - z-index: 2; - border: 0; - background-repeat: no-repeat; -} -#online li .icon:hover { - width: 107px; - height: 107px; - border: 3px solid #1094fa; -} -#online li.selected .icon { - background-image: url(images/success.png); - background-image: url(images/success.gif) \9; - background-position: 75px 75px; -} -#online li.selected .icon:hover { - width: 107px; - height: 107px; - border: 3px solid #1094fa; - background-position: 72px 72px; -} - - -/* 在线文件的文件预览图标 */ -i.file-preview { - display: block; - margin: 10px auto; - width: 70px; - height: 70px; - background-image: url("./images/file-icons.png"); - background-image: url("./images/file-icons.gif") \9; - background-position: -140px center; - background-repeat: no-repeat; -} -i.file-preview.file-type-dir{ - background-position: 0 center; -} -i.file-preview.file-type-file{ - background-position: -140px center; -} -i.file-preview.file-type-filelist{ - background-position: -210px center; -} -i.file-preview.file-type-zip, -i.file-preview.file-type-rar, -i.file-preview.file-type-7z, -i.file-preview.file-type-tar, -i.file-preview.file-type-gz, -i.file-preview.file-type-bz2{ - background-position: -280px center; -} -i.file-preview.file-type-xls, -i.file-preview.file-type-xlsx{ - background-position: -350px center; -} -i.file-preview.file-type-doc, -i.file-preview.file-type-docx{ - background-position: -420px center; -} -i.file-preview.file-type-ppt, -i.file-preview.file-type-pptx{ - background-position: -490px center; -} -i.file-preview.file-type-vsd{ - background-position: -560px center; -} -i.file-preview.file-type-pdf{ - background-position: -630px center; -} -i.file-preview.file-type-txt, -i.file-preview.file-type-md, -i.file-preview.file-type-json, -i.file-preview.file-type-htm, -i.file-preview.file-type-xml, -i.file-preview.file-type-html, -i.file-preview.file-type-js, -i.file-preview.file-type-css, -i.file-preview.file-type-php, -i.file-preview.file-type-jsp, -i.file-preview.file-type-asp{ - background-position: -700px center; -} -i.file-preview.file-type-apk{ - background-position: -770px center; -} -i.file-preview.file-type-exe{ - background-position: -840px center; -} -i.file-preview.file-type-ipa{ - background-position: -910px center; -} -i.file-preview.file-type-mp4, -i.file-preview.file-type-swf, -i.file-preview.file-type-mkv, -i.file-preview.file-type-avi, -i.file-preview.file-type-flv, -i.file-preview.file-type-mov, -i.file-preview.file-type-mpg, -i.file-preview.file-type-mpeg, -i.file-preview.file-type-ogv, -i.file-preview.file-type-webm, -i.file-preview.file-type-rm, -i.file-preview.file-type-rmvb{ - background-position: -980px center; -} -i.file-preview.file-type-ogg, -i.file-preview.file-type-wav, -i.file-preview.file-type-wmv, -i.file-preview.file-type-mid, -i.file-preview.file-type-mp3{ - background-position: -1050px center; -} -i.file-preview.file-type-jpg, -i.file-preview.file-type-jpeg, -i.file-preview.file-type-gif, -i.file-preview.file-type-bmp, -i.file-preview.file-type-png, -i.file-preview.file-type-psd{ - background-position: -140px center; -} \ No newline at end of file diff --git a/public/lib/UEditor/dialogs/attachment/attachment.html b/public/lib/UEditor/dialogs/attachment/attachment.html deleted file mode 100644 index 1a52bb9..0000000 --- a/public/lib/UEditor/dialogs/attachment/attachment.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - -ueditor图片对话框 - - - - - - - - - - - - - - --- - - - \ No newline at end of file diff --git a/public/lib/UEditor/dialogs/attachment/attachment.js b/public/lib/UEditor/dialogs/attachment/attachment.js deleted file mode 100644 index bb2557f..0000000 --- a/public/lib/UEditor/dialogs/attachment/attachment.js +++ /dev/null @@ -1,760 +0,0 @@ -/** - * User: Jinqn - * Date: 14-04-08 - * Time: 下午16:34 - * 上传图片对话框逻辑代码,包括tab: 远程图片/上传图片/在线图片/搜索图片 - */ - -(function () { - - var uploadFile, - onlineFile; - - window.onload = function () { - initTabs(); - initButtons(); - }; - - /* 初始化tab标签 */ - function initTabs() { - var tabs = $G('tabhead').children; - for (var i = 0; i < tabs.length; i++) { - domUtils.on(tabs[i], "click", function (e) { - var target = e.target || e.srcElement; - setTabFocus(target.getAttribute('data-content-id')); - }); - } - - setTabFocus('upload'); - } - - /* 初始化tabbody */ - function setTabFocus(id) { - if(!id) return; - var i, bodyId, tabs = $G('tabhead').children; - for (i = 0; i < tabs.length; i++) { - bodyId = tabs[i].getAttribute('data-content-id') - if (bodyId == id) { - domUtils.addClass(tabs[i], 'focus'); - domUtils.addClass($G(bodyId), 'focus'); - } else { - domUtils.removeClasses(tabs[i], 'focus'); - domUtils.removeClasses($G(bodyId), 'focus'); - } - } - switch (id) { - case 'upload': - uploadFile = uploadFile || new UploadFile('queueList'); - break; - case 'online': - onlineFile = onlineFile || new OnlineFile('fileList'); - break; - } - } - - /* 初始化onok事件 */ - function initButtons() { - - dialog.onok = function () { - var list = [], id, tabs = $G('tabhead').children; - for (var i = 0; i < tabs.length; i++) { - if (domUtils.hasClass(tabs[i], 'focus')) { - id = tabs[i].getAttribute('data-content-id'); - break; - } - } - - switch (id) { - case 'upload': - list = uploadFile.getInsertList(); - var count = uploadFile.getQueueCount(); - if (count) { - $('.info', '#queueList').html('' + '还有2个未上传文件'.replace(/[\d]/, count) + ''); - return false; - } - break; - case 'online': - list = onlineFile.getInsertList(); - break; - } - - editor.execCommand('insertfile', list); - }; - } - - - /* 上传附件 */ - function UploadFile(target) { - this.$wrap = target.constructor == String ? $('#' + target) : $(target); - this.init(); - } - UploadFile.prototype = { - init: function () { - this.fileList = []; - this.initContainer(); - this.initUploader(); - }, - initContainer: function () { - this.$queue = this.$wrap.find('.filelist'); - }, - /* 初始化容器 */ - initUploader: function () { - var _this = this, - $ = jQuery, // just in case. Make sure it's not an other libaray. - $wrap = _this.$wrap, - // 图片容器 - $queue = $wrap.find('.filelist'), - // 状态栏,包括进度和控制按钮 - $statusBar = $wrap.find('.statusBar'), - // 文件总体选择信息。 - $info = $statusBar.find('.info'), - // 上传按钮 - $upload = $wrap.find('.uploadBtn'), - // 上传按钮 - $filePickerBtn = $wrap.find('.filePickerBtn'), - // 上传按钮 - $filePickerBlock = $wrap.find('.filePickerBlock'), - // 没选择文件之前的内容。 - $placeHolder = $wrap.find('.placeholder'), - // 总体进度条 - $progress = $statusBar.find('.progress').hide(), - // 添加的文件数量 - fileCount = 0, - // 添加的文件总大小 - fileSize = 0, - // 优化retina, 在retina下这个值是2 - ratio = window.devicePixelRatio || 1, - // 缩略图大小 - thumbnailWidth = 113 * ratio, - thumbnailHeight = 113 * ratio, - // 可能有pedding, ready, uploading, confirm, done. - state = '', - // 所有文件的进度信息,key为file id - percentages = {}, - supportTransition = (function () { - var s = document.createElement('p').style, - r = 'transition' in s || - 'WebkitTransition' in s || - 'MozTransition' in s || - 'msTransition' in s || - 'OTransition' in s; - s = null; - return r; - })(), - // WebUploader实例 - uploader, - actionUrl = editor.getActionUrl(editor.getOpt('fileActionName')), - fileMaxSize = editor.getOpt('fileMaxSize'), - acceptExtensions = (editor.getOpt('fileAllowFiles') || []).join('').replace(/\./g, ',').replace(/^[,]/, '');; - - if (!WebUploader.Uploader.support()) { - $('#filePickerReady').after($('- - --- ---- - ------ 0% - --- ------ --- -
--- --').html(lang.errorNotSupport)).hide(); - return; - } else if (!editor.getOpt('fileActionName')) { - $('#filePickerReady').after($('').html(lang.errorLoadConfig)).hide(); - return; - } - - uploader = _this.uploader = WebUploader.create({ - pick: { - id: '#filePickerReady', - label: lang.uploadSelectFile - }, - swf: '../../third-party/webuploader/Uploader.swf', - server: actionUrl, - fileVal: editor.getOpt('fileFieldName'), - duplicate: true, - fileSingleSizeLimit: fileMaxSize, - compress: false - }); - uploader.addButton({ - id: '#filePickerBlock' - }); - uploader.addButton({ - id: '#filePickerBtn', - label: lang.uploadAddFile - }); - - setState('pedding'); - - // 当有文件添加进来时执行,负责view的创建 - function addFile(file) { - var $li = $('' + - ' '), - - $btns = $('' + file.name + '
' + - '' + - '' + - '
' + - '' + lang.uploadDelete + '' + - '' + lang.uploadTurnRight + '' + - '' + lang.uploadTurnLeft + '').appendTo($li), - $prgress = $li.find('p.progress span'), - $wrap = $li.find('p.imgWrap'), - $info = $('').hide().appendTo($li), - - showError = function (code) { - switch (code) { - case 'exceed_size': - text = lang.errorExceedSize; - break; - case 'interrupt': - text = lang.errorInterrupt; - break; - case 'http': - text = lang.errorHttp; - break; - case 'not_allow_type': - text = lang.errorFileType; - break; - default: - text = lang.errorUploadRetry; - break; - } - $info.text(text).show(); - }; - - if (file.getStatus() === 'invalid') { - showError(file.statusText); - } else { - $wrap.text(lang.uploadPreview); - if ('|png|jpg|jpeg|bmp|gif|'.indexOf('|'+file.ext.toLowerCase()+'|') == -1) { - $wrap.empty().addClass('notimage').append('' + - '' + file.name + ''); - } else { - if (browser.ie && browser.version <= 7) { - $wrap.text(lang.uploadNoPreview); - } else { - uploader.makeThumb(file, function (error, src) { - if (error || !src) { - $wrap.text(lang.uploadNoPreview); - } else { - var $img = $(''); - $wrap.empty().append($img); - $img.on('error', function () { - $wrap.text(lang.uploadNoPreview); - }); - } - }, thumbnailWidth, thumbnailHeight); - } - } - percentages[ file.id ] = [ file.size, 0 ]; - file.rotation = 0; - - /* 检查文件格式 */ - if (!file.ext || acceptExtensions.indexOf(file.ext.toLowerCase()) == -1) { - showError('not_allow_type'); - uploader.removeFile(file); - } - } - - file.on('statuschange', function (cur, prev) { - if (prev === 'progress') { - $prgress.hide().width(0); - } else if (prev === 'queued') { - $li.off('mouseenter mouseleave'); - $btns.remove(); - } - // 成功 - if (cur === 'error' || cur === 'invalid') { - showError(file.statusText); - percentages[ file.id ][ 1 ] = 1; - } else if (cur === 'interrupt') { - showError('interrupt'); - } else if (cur === 'queued') { - percentages[ file.id ][ 1 ] = 0; - } else if (cur === 'progress') { - $info.hide(); - $prgress.css('display', 'block'); - } else if (cur === 'complete') { - } - - $li.removeClass('state-' + prev).addClass('state-' + cur); - }); - - $li.on('mouseenter', function () { - $btns.stop().animate({height: 30}); - }); - $li.on('mouseleave', function () { - $btns.stop().animate({height: 0}); - }); - - $btns.on('click', 'span', function () { - var index = $(this).index(), - deg; - - switch (index) { - case 0: - uploader.removeFile(file); - return; - case 1: - file.rotation += 90; - break; - case 2: - file.rotation -= 90; - break; - } - - if (supportTransition) { - deg = 'rotate(' + file.rotation + 'deg)'; - $wrap.css({ - '-webkit-transform': deg, - '-mos-transform': deg, - '-o-transform': deg, - 'transform': deg - }); - } else { - $wrap.css('filter', 'progid:DXImageTransform.Microsoft.BasicImage(rotation=' + (~~((file.rotation / 90) % 4 + 4) % 4) + ')'); - } - - }); - - $li.insertBefore($filePickerBlock); - } - - // 负责view的销毁 - function removeFile(file) { - var $li = $('#' + file.id); - delete percentages[ file.id ]; - updateTotalProgress(); - $li.off().find('.file-panel').off().end().remove(); - } - - function updateTotalProgress() { - var loaded = 0, - total = 0, - spans = $progress.children(), - percent; - - $.each(percentages, function (k, v) { - total += v[ 0 ]; - loaded += v[ 0 ] * v[ 1 ]; - }); - - percent = total ? loaded / total : 0; - - spans.eq(0).text(Math.round(percent * 100) + '%'); - spans.eq(1).css('width', Math.round(percent * 100) + '%'); - updateStatus(); - } - - function setState(val, files) { - - if (val != state) { - - var stats = uploader.getStats(); - - $upload.removeClass('state-' + state); - $upload.addClass('state-' + val); - - switch (val) { - - /* 未选择文件 */ - case 'pedding': - $queue.addClass('element-invisible'); - $statusBar.addClass('element-invisible'); - $placeHolder.removeClass('element-invisible'); - $progress.hide(); $info.hide(); - uploader.refresh(); - break; - - /* 可以开始上传 */ - case 'ready': - $placeHolder.addClass('element-invisible'); - $queue.removeClass('element-invisible'); - $statusBar.removeClass('element-invisible'); - $progress.hide(); $info.show(); - $upload.text(lang.uploadStart); - uploader.refresh(); - break; - - /* 上传中 */ - case 'uploading': - $progress.show(); $info.hide(); - $upload.text(lang.uploadPause); - break; - - /* 暂停上传 */ - case 'paused': - $progress.show(); $info.hide(); - $upload.text(lang.uploadContinue); - break; - - case 'confirm': - $progress.show(); $info.hide(); - $upload.text(lang.uploadStart); - - stats = uploader.getStats(); - if (stats.successNum && !stats.uploadFailNum) { - setState('finish'); - return; - } - break; - - case 'finish': - $progress.hide(); $info.show(); - if (stats.uploadFailNum) { - $upload.text(lang.uploadRetry); - } else { - $upload.text(lang.uploadStart); - } - break; - } - - state = val; - updateStatus(); - - } - - if (!_this.getQueueCount()) { - $upload.addClass('disabled') - } else { - $upload.removeClass('disabled') - } - - } - - function updateStatus() { - var text = '', stats; - - if (state === 'ready') { - text = lang.updateStatusReady.replace('_', fileCount).replace('_KB', WebUploader.formatSize(fileSize)); - } else if (state === 'confirm') { - stats = uploader.getStats(); - if (stats.uploadFailNum) { - text = lang.updateStatusConfirm.replace('_', stats.successNum).replace('_', stats.successNum); - } - } else { - stats = uploader.getStats(); - text = lang.updateStatusFinish.replace('_', fileCount). - replace('_KB', WebUploader.formatSize(fileSize)). - replace('_', stats.successNum); - - if (stats.uploadFailNum) { - text += lang.updateStatusError.replace('_', stats.uploadFailNum); - } - } - - $info.html(text); - } - - uploader.on('fileQueued', function (file) { - fileCount++; - fileSize += file.size; - - if (fileCount === 1) { - $placeHolder.addClass('element-invisible'); - $statusBar.show(); - } - - addFile(file); - }); - - uploader.on('fileDequeued', function (file) { - fileCount--; - fileSize -= file.size; - - removeFile(file); - updateTotalProgress(); - }); - - uploader.on('filesQueued', function (file) { - if (!uploader.isInProgress() && (state == 'pedding' || state == 'finish' || state == 'confirm' || state == 'ready')) { - setState('ready'); - } - updateTotalProgress(); - }); - - uploader.on('all', function (type, files) { - switch (type) { - case 'uploadFinished': - setState('confirm', files); - break; - case 'startUpload': - /* 添加额外的GET参数 */ - var params = utils.serializeParam(editor.queryCommandValue('serverparam')) || '', - url = utils.formatUrl(actionUrl + (actionUrl.indexOf('?') == -1 ? '?':'&') + 'encode=utf-8&' + params); - uploader.option('server', url); - setState('uploading', files); - break; - case 'stopUpload': - setState('paused', files); - break; - } - }); - - uploader.on('uploadBeforeSend', function (file, data, header) { - //这里可以通过data对象添加POST参数 - header['X_Requested_With'] = 'XMLHttpRequest'; - // HaoChuan9421 - if(editor.options.headers && Object.prototype.toString.apply(editor.options.headers) === "[object Object]"){ - for(var key in editor.options.headers){ - header[key] = editor.options.headers[key] - } - } - }); - - uploader.on('uploadProgress', function (file, percentage) { - var $li = $('#' + file.id), - $percent = $li.find('.progress span'); - - $percent.css('width', percentage * 100 + '%'); - percentages[ file.id ][ 1 ] = percentage; - updateTotalProgress(); - }); - - uploader.on('uploadSuccess', function (file, ret) { - var $file = $('#' + file.id); - try { - var responseText = (ret._raw || ret), - json = utils.str2json(responseText); - if (json.state == 'SUCCESS') { - _this.fileList.push(json); - $file.append(''); - } else { - $file.find('.error').text(json.state).show(); - } - } catch (e) { - $file.find('.error').text(lang.errorServerUpload).show(); - } - }); - - uploader.on('uploadError', function (file, code) { - }); - uploader.on('error', function (code, file) { - if (code == 'Q_TYPE_DENIED' || code == 'F_EXCEED_SIZE') { - addFile(file); - } - }); - uploader.on('uploadComplete', function (file, ret) { - }); - - $upload.on('click', function () { - if ($(this).hasClass('disabled')) { - return false; - } - - if (state === 'ready') { - uploader.upload(); - } else if (state === 'paused') { - uploader.upload(); - } else if (state === 'uploading') { - uploader.stop(); - } - }); - - $upload.addClass('state-' + state); - updateTotalProgress(); - }, - getQueueCount: function () { - var file, i, status, readyFile = 0, files = this.uploader.getFiles(); - for (i = 0; file = files[i++]; ) { - status = file.getStatus(); - if (status == 'queued' || status == 'uploading' || status == 'progress') readyFile++; - } - return readyFile; - }, - getInsertList: function () { - var i, link, data, list = [], - prefix = editor.getOpt('fileUrlPrefix'); - for (i = 0; i < this.fileList.length; i++) { - data = this.fileList[i]; - link = data.url; - list.push({ - title: data.original || link.substr(link.lastIndexOf('/') + 1), - url: prefix + link - }); - } - return list; - } - }; - - - /* 在线附件 */ - function OnlineFile(target) { - this.container = utils.isString(target) ? document.getElementById(target) : target; - this.init(); - } - OnlineFile.prototype = { - init: function () { - this.initContainer(); - this.initEvents(); - this.initData(); - }, - /* 初始化容器 */ - initContainer: function () { - this.container.innerHTML = ''; - this.list = document.createElement('ul'); - this.clearFloat = document.createElement('li'); - - domUtils.addClass(this.list, 'list'); - domUtils.addClass(this.clearFloat, 'clearFloat'); - - this.list.appendChild(this.clearFloat); - this.container.appendChild(this.list); - }, - /* 初始化滚动事件,滚动到地步自动拉取数据 */ - initEvents: function () { - var _this = this; - - /* 滚动拉取图片 */ - domUtils.on($G('fileList'), 'scroll', function(e){ - var panel = this; - if (panel.scrollHeight - (panel.offsetHeight + panel.scrollTop) < 10) { - _this.getFileData(); - } - }); - /* 选中图片 */ - domUtils.on(this.list, 'click', function (e) { - var target = e.target || e.srcElement, - li = target.parentNode; - - if (li.tagName.toLowerCase() == 'li') { - if (domUtils.hasClass(li, 'selected')) { - domUtils.removeClasses(li, 'selected'); - } else { - domUtils.addClass(li, 'selected'); - } - } - }); - }, - /* 初始化第一次的数据 */ - initData: function () { - - /* 拉取数据需要使用的值 */ - this.state = 0; - this.listSize = editor.getOpt('fileManagerListSize'); - this.listIndex = 0; - this.listEnd = false; - - /* 第一次拉取数据 */ - this.getFileData(); - }, - /* 向后台拉取图片列表数据 */ - getFileData: function () { - var _this = this; - - if(!_this.listEnd && !this.isLoadingData) { - this.isLoadingData = true; - ajax.request(editor.getActionUrl(editor.getOpt('fileManagerActionName')), { - timeout: 100000, - data: utils.extend({ - start: this.listIndex, - size: this.listSize - }, editor.queryCommandValue('serverparam')), - method: 'get', - onsuccess: function (r) { - try { - var json = eval('(' + r.responseText + ')'); - if (json.state == 'SUCCESS') { - _this.pushData(json.list); - _this.listIndex = parseInt(json.start) + parseInt(json.list.length); - if(_this.listIndex >= json.total) { - _this.listEnd = true; - } - _this.isLoadingData = false; - } - } catch (e) { - if(r.responseText.indexOf('ue_separate_ue') != -1) { - var list = r.responseText.split(r.responseText); - _this.pushData(list); - _this.listIndex = parseInt(list.length); - _this.listEnd = true; - _this.isLoadingData = false; - } - } - }, - onerror: function () { - _this.isLoadingData = false; - } - }); - } - }, - /* 添加图片到列表界面上 */ - pushData: function (list) { - var i, item, img, filetype, preview, icon, _this = this, - urlPrefix = editor.getOpt('fileManagerUrlPrefix'); - for (i = 0; i < list.length; i++) { - if(list[i] && list[i].url) { - item = document.createElement('li'); - icon = document.createElement('span'); - filetype = list[i].url.substr(list[i].url.lastIndexOf('.') + 1); - - if ( "png|jpg|jpeg|gif|bmp".indexOf(filetype) != -1 ) { - preview = document.createElement('img'); - domUtils.on(preview, 'load', (function(image){ - return function(){ - _this.scale(image, image.parentNode.offsetWidth, image.parentNode.offsetHeight); - }; - })(preview)); - preview.width = 113; - preview.setAttribute('src', urlPrefix + list[i].url + (list[i].url.indexOf('?') == -1 ? '?noCache=':'&noCache=') + (+new Date()).toString(36) ); - } else { - var ic = document.createElement('i'), - textSpan = document.createElement('span'); - textSpan.innerHTML = list[i].url.substr(list[i].url.lastIndexOf('/') + 1); - preview = document.createElement('div'); - preview.appendChild(ic); - preview.appendChild(textSpan); - domUtils.addClass(preview, 'file-wrapper'); - domUtils.addClass(textSpan, 'file-title'); - domUtils.addClass(ic, 'file-type-' + filetype); - domUtils.addClass(ic, 'file-preview'); - } - domUtils.addClass(icon, 'icon'); - item.setAttribute('data-url', urlPrefix + list[i].url); - if (list[i].original) { - item.setAttribute('data-title', list[i].original); - } - - item.appendChild(preview); - item.appendChild(icon); - this.list.insertBefore(item, this.clearFloat); - } - } - }, - /* 改变图片大小 */ - scale: function (img, w, h, type) { - var ow = img.width, - oh = img.height; - - if (type == 'justify') { - if (ow >= oh) { - img.width = w; - img.height = h * oh / ow; - img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; - } else { - img.width = w * ow / oh; - img.height = h; - img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; - } - } else { - if (ow >= oh) { - img.width = w * ow / oh; - img.height = h; - img.style.marginLeft = '-' + parseInt((img.width - w) / 2) + 'px'; - } else { - img.width = w; - img.height = h * oh / ow; - img.style.marginTop = '-' + parseInt((img.height - h) / 2) + 'px'; - } - } - }, - getInsertList: function () { - var i, lis = this.list.children, list = []; - for (i = 0; i < lis.length; i++) { - if (domUtils.hasClass(lis[i], 'selected')) { - var url = lis[i].getAttribute('data-url'); - var title = lis[i].getAttribute('data-title') || url.substr(url.lastIndexOf('/') + 1); - list.push({ - title: title, - url: url - }); - } - } - return list; - } - }; - - -})(); \ No newline at end of file diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_chm.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_chm.gif deleted file mode 100644 index 9ca4fb6a23c7ed528374426575c3e7f67730cfb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 923 zcmcJOy=xR;49270U`4Q~ICz36hzbru@Ut$0C
6w O|E|nVb+VhLPxFEtyI^j`FqLyNd0EWpleq^){o+_2ylTHaqGF zO<^H5(sh%@qktPU&w(pp9-3Gs((CnPZEbBZ81Rip*?#=*AAA0G)`@(VL$#^?6S8qi z-Vg0MaQMyXC!K9~zh3K)&rGar-!b{?e)rh3&E1`oQ)AtaFLu8>vh-!*#^>7|90SDQAhmyv(gsfKv~ diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_default.png b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_default.png deleted file mode 100644 index 50ac1cb1654c147225f6c99f98fa820d8b1d47d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 zcmV-P1GfB$P)
co5FHFQKPb3$yKB3yz3uJ2{(i*w{Y&32Y&5pHX#fNS%^lB?7Jx7e!!R@$ zW0V*MWri^ri!cCJuK&9D^Ig~)02-}VrVlRsat{^*C5gDx3qnV6$+=~+!PF21FkmZ@ z8b~H%=~Nv3aQ@;fylx>sluRWqyg8GMN5*##@7 VOdNHQ%N3Cf&vJG&}( B O_ z0GI~5dh^d~zu)gPH#)1!5T+sR()iww-#)pz`cI)Sn%1`>N($3(G-m*$wuS~`$(U{O z3G; I( z%j~rr>P1P%W??GsP=NTpKmX&MwYt}DZ~eRS;O_04GsmW;j~~@ibUGeLsHM {BJj|YC8%N`o7<+Z@C+_!oGc#1Cx`LO0hUGI$B7llhKIN?RNhM@52iI TG@H!B00000NkvXXu0mjfSaX$T diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_doc.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_doc.gif deleted file mode 100644 index 206fede4ee7495c3d4fa8dbbb76425e23566e9cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1012 zcmW+#T};hk7=Mn8YGYk-BW7+*XP!uF(_J6BXv?Neo2k~53o+@FE|ATt^)Y4hQe0@P zSYMk?afGon-bF^G( &-43w{{O_}gnhA@5fnj7M8-aCj50=y zVPnWvS{tp57Ngl{vQ4FpQbvhUY!um9(MFUJF~Ua3uCg|)42xklOh7WE4Jkunhz+3t zHlTrpWlWRhu}^6&TC>( YQGFd~m#uKGjDYE`Ri%LWZD &tI*hU=i4-s$()c}KNsKh9AfEd_-1{T@mY#TKmi;xWx{y>Y0S(uP3>_P>aLM((F zku(B;E{r2+xJ8u612VCVIG_oJ;Sj0;2GQ7rEa(6+umMf>M0Of&)Odu8AxQWGEh;Aa zaoAj)d)uaSLL0Ml6+7z$ZBuu$v#U-V_6Uwci{yy5H*s`WU t=M+p zn)~SevRiXicW3`B{d+b3x9iEs+fRYf&nr{kgLA)De=Y{eT~yySb+dP(rDxFpb)})X z_j>E&!pg?wKmecq_T{xM7^R)ifIlLFD0GNA!!9O99O)|$T@5?_qRt;vFf&kn_)FW? z_`GnRYjoh$4o~IE$IRoKH*V=YJ>#wBrOt`{dF~IT+>(|Pf8s;e(6dXaz8IS9e|j*t z=3Q*=kAlHxo(+-b@~2-GW_ZFWttoKza)`U8q34AEw<{?<%ICf3>%N_l-tOzE_U8}Q z7oYS!sEM2(ic1;U<#{}~=FT^Xy5lXG?+$z3UwdQvQQ7pP6mQ9-w=|Y>&o0$8Wu0G{ isn`^mx;yvvmFWd Djr#c zLa{?BIQR=Hso)@-gFi5$h(?e?1}9O3!1?a`KX}6zj=OvJ-n-BD NC6L6Km!tBLTo}4 zi^J?j?#VEBbr*N!T4rW$>LzYT7A&f{s;jsnNwHVVMP0-N 6NB+4N|K{}~ZKoJoX!9fm} zB M(~o#KEm(O)!!sOVVPE zi-}EWVsRKLD07CIi5XHK*D_Nz6;q^KvS3lvL`*>SB*k8X8pJ?(^n)}xO*^QcB&d+A z2}aUn$yV~ Ua!;X@Eadx`Qv~8*!H*R z1J b}XTM)URaq3M_BZ+<>;dB>fia`oDqncq{}&s`b$QtO-@+w}C? z;Nq!~gPU6~Dz(9{-TvCj!(Htg`{x(uCg+CR6V+R1T7A<43$vfP-MtrguipE)w!F3Z LqusxL9gh72jO~@^ diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_mp3.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_mp3.gif deleted file mode 100644 index b351a1f2a294cd0f8e145e20c2c455a38cad2001..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 986 zcmW+#OGuPa6h7I6wK1usMoI`3X2DsMWI-EEY2_v@7Zr3CQ7Q#xDA5CHkz|Fbmn^6$ zdu+7Vn5dzZIN3$9%xdyg;HxyPQD@YdxqbJ)yTdu>d!7H!$V}gndN`J1DL`cG)5a)c z#27Y)Y^Al)%4ji~jV9Yv+9+j|7{x}BofU0F84)9FgzPG7!^*H2X2S#|L)wrsB!<`! z3Sa{oSXjn1Sswe8)}l3QO_mmwQd)^ttQA=mXo}JzT38ENQJ7_=Sv0d|f<~-rQkp~) zYXU1&0}P^}60*<(F|Yv*EG&~XWNSQ8ij^Yk545O6l&})AcA)}I7R9WX;2xqdt4I{F zBG^M7kcn-?0sjyIhfobLh=xjxLI;R}4QODIP0qGa FXe8ekBOO~`@{5Ca>~WKU$L(MF9&xEO+jKhUCL zvLA=d)w#EAIw!O-J6Ex@PS7@WCp)|9#9@!%IJ8KPXnPY!hXr<^@j2j12oIh>6$*ux zmKHCUe` ={p) zzwLH7IG43C5ubkIf@>L!QZh8)kBB8&*+5TM#qX_8Xe$_MO>#wd-P&_}=vih>^_H5o zg)25>S3JtEd6gfX vF(myC5ih_CjpcNI+~ z1pOIXrw&{QB)mA-kn*SH)JW$*yOgG MLYik+JFZE diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_mv.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_mv.gif deleted file mode 100644 index 26019b099d96b382a549fa383bd81315cd6d295c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmW+#TS!$=5S_p%q=$ihRGNrTSo%=|Wl4e&+5@B?2{ojLOjtg`N-j#~hfj#Gq+|;c z1QiB~BHGowB$g7jg(4^`Me}B48Di?a>h-!?`^?{*nOU>entf7Fq$C_VA4Xy1Co(p) zG0GS*hK(VcX>GJJT8w6+$rhD1N*N_au~B4uMH^8@#0VQ9JIdOyGAxGKFagPsHlz%R zAvS~r*nkEWhS5!Sj}4`@Xw6!aU5iX9twbx ?{nprb}BStkT zO`?f4VJlbz45Yylv{1uhU;`Rh7$z&o<_J-Wl_IMTYmtd4VI^ecf(42!idiv1JxHNf zktkwCkOx0N6VtE*`auE;!5Uy74VGvH4=e^Ypn*l!Ia@}KU=gxLLLb&5V-_a(3b|l` zq7VzgM>q`wzzgj#8fsxB`~Xc%!wztQU?>D@fPpk7K?^*v7}$U&dm`J7GI9jrVlWc= zuofAUeH_+T=iavHoY30rT*dY}MqAe%@9d~!hdqL$&>}gc?M)mW7TAHtbHJ5g9yDRq z>S{0;TyY}M*Vot6)8lr#T`pI4`I8-K72A??<5Dl2EUe#KI(V?&yF0V`db_uxXX^Rz z{QI%#(Z9>f%S*wPz|x|BVSa9Ic6KEYSoHh-KA&&Fe)u^#IX*TvFficpcse>dT3TA_ z>guYhs_^uqmqOM+D8+#T{)jN5^@G%z>rH7pmwa Oa4-`fm zE=u|sx$)W6D9^QNYQOk2Ei$$y(D*5)bJOYc8&k)--#thlPjXH4*Z#?Ajc?BX_V%)O z-Hhrk`u?>s=KkG>N6UP#n-Uv}+Y;`Tt<9{xw0UQ5$-=Lp($B3;TPuST`-(SY?4K+P X4d%*-doJfz=*#Bpp_0z7a!ULUk{Ai+ diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_pdf.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_pdf.gif deleted file mode 100644 index bbb65c837dea9a6c28d6209ca1b1140a37988423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 996 zcmW+#OGuPa6h47kZE6CejXiWDMGNUrrnSm4q(vaKDU@n)7n&%QMHv`Ts}dJNaY1Jm z1%)xttY%cue2lg@;j0pL1`5YVHoj^e%{0#KyZ>4JhjY$%zVAEtzgSgyy6lFFT$Cg- zHpCchj53CeA)AR9(MFUJHbS mT8mbqSu|M|C@L*ViDFS?Nuiguuo7lr0!NGr zX(1)VLf8t{00U{T1TECC7}$UY7KX_RvN=L&&03SyhqcI*(u%brD;F$KWTlxk6V!tg zdNnCctO@eq2WVm%c0fN!Kp|KI45Yylt>A&hzy>t1$U0}s$Pug*StFqjYmqT4Cin`u zV1c3{Rs ;3ry4 U%$;n F- zrBbn2EE n{ief)z6-Jp;EBfd`ky_8jVeTK&hz2O8aFtv^S73*9B2zWtF;HMPE?f}2k=uA(oM PSLc_Xzst?bp)>yhr3M#0 diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_ppt.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_ppt.gif deleted file mode 100644 index ccb26fbebdff5521eab7418d22e99fbae6c1d08c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmW+#TS$~q5FViig{X~sv5e>~C `M52PqY*C`39 biRR&OdL%%zX2G-<*@4v2#=EF&o(^Or%XH zt) _scWI{;6Qjn1g7AUfi%#sP} zK?=Q+gd~;(dGG@?F%3JQA0(g c0k$hWT1#y8Q>U^EiJ(_cNaAO=Ed9XQ}e*ob1A$rqR0 <`46gx0%!XIm#cEx9b24x9#1v-6J4L2;{%(Yx0E; vP_|dsDD=Bqr6K zlHm7+$8t;U2TSW-{OnCS>CRfYv7yHk`q$jys&5*5AI!X%Ro!^Ls4C>TvM3?g5=?S; dtLf~)4_`YgyED9bxo14v@(;Dvr3@ER+J8}<4t)Rs diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_psd.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_psd.gif deleted file mode 100644 index 2e8743a2705b98b9c546c28c97fe724dd4668b16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1009 zcmW+#T}V|y5FX8kBEk#Si<*%J5ovK9!7{1n!IT1pEV7cg5JRb%rl^$FgQNr{MG-7& zA`xU1A_`tmEGaW%)l9|mH^r2+yd DOkN^7H)(PA_kO}44DQOYPWij5*WE82)MB1YH<*;Uqtm0>Z=h6zZ9v>|0k46z{; zzy>t1u#9Q4JoYKAMQhfYEG;Ufv=XgYE3zuk6s1M9uokkSFw07_XlBg>jab#BG>InG z1Xid97(_!QWT6LQU;`RhSSD-8)_9^6D@E2HXi U9wr2Ei%NyMkpF_J&`0YLK7n!ypd%%@ko>=}l@3A-fW=Hs`+liI4{u!_R zJ@o-MCR`=o!|wiwC~n{V@aK+;)v; ~|ifp4t6BC)6X zNY-$)^uNy?@fJ-lrA;-xIvblk5|a^9wr8sK+EnAE)Y`6)xT`ZQ_lBpVDtf99_0~L{ z=}wQmmDtrA(ebGEQ;{!hVQw(_Nqo)eoe7sa%4^;g4K8%`{k=aLSLzy1U$>H7*_tKo z?hDH) jF-g$H!2(mEu+l^ml1h9)R3{_R zN+{4&BvL7 dheA~CWs)UwOqF5B!RW`y}SP8Q*0ZGURX(1)VLMVU@ zXkcL((`0$<)5a)c*ch_3sI)d(8O=tMRe`3`Mk%A%D6*n3%i6Fq%!UaXv1&*gQij+N zSfLtV5Dk@(g&v534QOCtnXDmO<0-9KYqI`8i%Kc2SSzx2p#n`-nprc!Jw#zvlhVYR zU=MjfCbkg={6hpBLN&l38Y(dg9Uulapn*j;Ion2!$4Ze668=DoidiusSJ;ILG!?NT z `cdZNvdhFbs!K4KRqtCS*Yeh=C1gvL~|BXrsm>Tns_NA81iA z*^k5K>fGBlofF!aovYYcCup0xlbv04;;=_>99kqtw7rR=!vZ_d_#AL0ga=QcT3T8< z<=R-i>3I9ihKoM2lSwUuoqZ$2BQrmK#>X8XzYq$FpIcabGw!|J+&@0~jgD6Rn*IHD zYU*J_gIA>EUC-4U*8(b%5;IQ(N3L1D-lx5b+S*z!r;vBaQ?%dj<&*o3m6bEy-Cgzd z%gf7Nuh;E%eU|NsNa*$rtBcF| zyk*2Qx4ovf+`S`nruXcsh=cR3xoPb?(_#u%q!dP%WtCUfMD^y5?XF6Her}@Ud*@JN zR#JAj$JM;zL)wdit+9jteY2rawR5d!2K?9E8$Mq`ciulptVrE=A*%YMZ*gr`TuJ|{ z(z2$eFL}wMSGG+Dq$lSUuPlpR9NA3ywWC9IrH}KT<}duqn4ccJzBi_D;`Bu5K{D fCG|aHcXv(r_tkz(O&z%O$G &ybF0xCVru0xy zLa>Ldm34nuFN?9hw?M?7)Rv5bKzH}sb=_Uxp7)#Ed^7XR^E~r@SFc?;bGE0MnyE}= zT^MWCTCtX`C6^gvjanntur=h0YOJbNvC3A-^@_2gR>TThAvem#vRW3)Y?**$$yicL zVu>vw0XCq4g<*7)+v7rw5o6dGa%+*P8Wp2#lpG5bMU99NHbRaRdRYyNVKz+Qh*3jo zNDQ$dYz1q8fizfx7HU`wY(N7G!{h|H93iT#N=_fvA`?+z6>@UH0!0>ORwk$iDfB9d z5-UL-`~Xc%!w%>N2`B_>fPpkvq7^)_7}$UY7CGl!899PQ$QcQJSc{BVnBXhqf(42~ zECe6nGz zR(E#l^?I#Vt4>c($K&x>EH*eeSSXZoxnJ}13)SlO_I9OSt5&wk<&sy(Z+eA7F`uuY zP^nb5w(z-JDwRCXD;765Hda?wve|4VlS!x3sZ=VNOePYEXf!%8F%gMG!r^c*7{t>* zQrW!=Lg@rJ;E!k~Y8)rqpWD-SyM1VBq23t_FUFtz{Mx?sD0C|jZ2C9Sbm)4^Oz+y? z)NEU5?fiq>-2Lw#Pj*iB{YZA*d>J~N?LXc*G#V&$2YN3)- Dis(c-P&AvG|vcl}Pm7 ha8EkcUOioGJ2 wXc!R{Rj722e<$L diff --git a/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_xls.gif b/public/lib/UEditor/dialogs/attachment/fileTypeImages/icon_xls.gif deleted file mode 100644 index e86c1c6631b34ecd605b655baf3d7b1ae643d014..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1005 zcmW+#Sx8n<5S~OS9}KaFd{U%W$zY07N%BQgM2kWK39;Zvw5XMcSs{ptw3ukd!DvAW zOUSa^MRP$(k0NGD>TjW9qHS6!zy3LW=bpD=X1;Cijg5;r5T52w{ na(1=w-+K@8DhQJEd z0E1|#ge>$x3~WFH3(I5;*&0u2&03T72U=80X~kNRwF?z!veL|&3GN{ZvznA9)&zUV z12VCVIN%>5;1H?-2GLN7QRo0MumKG$vdP&tYCKkoY>@B=T2#!63Aw^9RG_Jd6(L6? zjR2qv;|LmV5he0~Ol%_#Xo6ulgld36G&Ug%IzS9;K$AU@okklq9^qmL68=DoiphQ) zHdp7~w&|SE#_U|h&N@Nc)Sc|?suPDjg5%I4Iil@N932+efyU>6D &6#&)Vj N>|V zv-8~R>nCf{GTvkb-3s1$HZb}{bVgT3@w?(fB~dl5>apdK*}q@9UF`{1qs)Bgsw~gR z=r5V~h#Q}Nh}(M$j8Z5x;E(Vp+SX66eUHZ;aWxlg`{dh`oKe|bG})HBk$k7J>&nXF znW?~}na0bDp}hrOKKbv IaHygA>osR74c^g{8LV9&?8bPWVl?=6FUHC(Dw~C1%a`M-0X^ zUTDZ(=qbF}x@WkhBY(X3Lqp?a*Tv5PRVfK4D#P2o2A&MKE9$~CZ}>dh(HH(8{nF#G b^xlfyQ$tzRM+;I8wp1>Sze?TeO_BcrMy(F| diff --git a/public/lib/UEditor/dialogs/attachment/images/alignicon.gif b/public/lib/UEditor/dialogs/attachment/images/alignicon.gif deleted file mode 100644 index 005a5ac65a3ddc9cdac037abdb5fe92267155a0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1051 zcmV+$1myciNk%w1VNU=N0QUd@7NhAAq3IBz=mrJ`3!mr!00960{|5&L2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@ dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1 lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r_{{R2~A^8LW000I6EC2ui08aoB000R101F5lNU$J50|N{yBsc)!!h{PQDulSO zVnvA-3pS*v@ghft7Y&FUNwTELlPFWFT* Mk_-^_W&o8`t6qIMGHcYWBdg||Di-WXuR5 zkTHkV?AS2M$Z=hwK0K0X(W8`I1BI=0t!$$PD#jeRa&2$WlvnBw$-204 7P) KLZ*U+ 5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1 ;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008g y@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} z l4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe- O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+# `N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2WpIS+6pmtC%Q-`S&G F4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ib hIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyE n!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>> ;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr< 8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^H O&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9 Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8 oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t 0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j 6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>R I+y?e7jKeZ#YO-C z0{~D=R7Dn}=@Fsn5TWP>1_leC=l}o!|Ns972L}iU2nh)Z3JMAf3kwVk3=Itp4h{|v z4-XI!5D^g(5)u*<6B85^6crT}78Vv47Z(^97#SHE8X6iK8yg%P9334U9v&VaA0Hqf zAR!?kA|fIqBO@dvBqb#!CMG5)CnqQ @~D=RE4EG;c9E-o%FFE21KFflPP zGBPqVGcz _~R#sM5S65hASXo(FT3T9LTU%UQTwPsVUS3{bUteHgU}0flVq#)rV`F4wWMyS# zW@ct*XJ=?=XlZF_YHDh0Yin$5Y;A3AZf Qa&mHWb8~cbbai!gc6N4m zcXxPrczJnwdU|?$dwYC*e0_a=etv#`e}900fPsO5f`WpBgM);GgoTBLhK7cRhlhxW zh>3}bii(Phi;IkmjE#+rj*gCxkB^X$kdcv*l9G~>larK`l$Dj0mX?;6mzS8Bn3 Cf>sHv%`s;a81 ztE;T6tgWrBuCA`HudlGMu(7eRva+(Xv$M3cw6(Rhwzjsnx3{>sxVgExy1Kf%ySu!+ zyuH1>zP`S{zrVo1z`?=6!otGC!^6bH#KpzM#>U3S$H&OX$jQmc%F4>i%gfBn%+1Zs z&d$!y&(F}%(9zM+($dn?)6>+{)YaA1*4Eb7*VowC*xA|H+S=ON+uPjS+}+*X-rnBd z-{0Wi;Njun;^N}t gww2>+9_7?CtIC?(XjI@9*&N z@bU5S^78WY^Yird^!4@i_V)Jo_xJet`1$$y`uh6&`}_R-{Qdp?{{H^||Nrr8T KLZ*U+ 5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1 ;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008g y@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} z l4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe- O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+# `N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2WpIS+6pmtC%Q-`S&G F4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ib hIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyE n!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>> ;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr< 8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^H O&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9 Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8 oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t 0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j 6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>R I+y?e7jKeZ#YO-C z04GUAK~#9!Vtn`R9RmY{pr9ZF0|OHS5@7uQ|33o*!~6H|(PaPw01s0L&KT LOE?C$rqwz}2U+Gu^pN>_$YQCMblp@ERXdWW)( zn7V6yv7VozRdB1DqqHtim^WLcK4YydM}B8$YM`&n+TiO$Zndqly0^>d#n0a4>-9-| z!=t|9*yZ=o+UViu@6FKE3Nm86((T3B@z3G+ -2Wt~ij&Q_AwsmJQJ!_gO1k|1cb zFnq}~gVHu|t!1Fvd9C4ovgWb6!|e3@>hAL9>h9v^>XVh1yS%+|s^NjX^oF_Oj=kfg z&hoF&?TyLylFIg*&GnbX=d#-RL7m&K+WErb_>RWowYt1Ty62$P>E7Yu?(*~2+S~Q| z`%l;L$@luU@bc>X{Q3U=vbMJJ_V()T?&9X=)YaAA`S-;3=hOJ@gNujM+tlXj=JNOP zQL;8UlO0~7N?@2!CvXo(eKk~#L9)KCcdcTk%b0MfSDVI$B_|~I`t*gnWst;j-|p6` zx1s0v+v)J+`u_LA;H%o~%%akIr`3Sb=D)Ahh`8I6?)K)IuyfAom*ncW{QmCv`o#SF z;JdrE+}zgw{`t1Hve3@9%*K%X_|x$3=;`6D_xAAi>bBm_mipLl`r@AU-k$#IwEpb8 z_`x&!%T@W;h40df`rMNC+Lr9mk^0`7{o|ze-lF~Htn}cl`{uLx=)AM5nCZP%*{@OP z!*TP^diBwO^46C2+M4#-p7pLG-nL}(q7k@{LC&F8`L|)~=HKOp6Hz!BlV>t=O(d$F zj`ro!m2_A5p=0LBw)2Kjys@msy0z|YMe1KY`swB9+t~24tLTV;?V6PBb8w#<8`vu= z@j^nUMMT|OTgX*a@5RL4)z$p<_3!HH_VV)n{{H&<`u6tr^78WT?(XX9>gML=;^N}6 zva)k?bN~PUA^8LW00930EC2ui0AK`0000R80RIUbNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT* ?Ryg^4j;i4-ByL0Y?m*) z#cthdWvaC4(ydbG%_yL?>({Vj%bwl39|$g(bL-yCySMMPAyU`?^kPAZ c>sI)_?fWWTQf4bo`c2zinT5EY1FA(l`17#w5|8>ZMA~7QGmVs`19-E z&%gf#410KhTSv4NXy9zN4cOO#3?7&uM-4`Z;B6jBXyI!Q5_sW-8A7 ^m{Q8xrjTB+ z0SF~R2r8$2dTJ4(rv}<7o~;W1`YKK~__M_eBJ|^93L$u4!LPttfB^)^g&>iT`dAPE zbkRwdWRrdTA?>u%_TgLxlv#-xGG4kT=C|N}J6|%hD1*$I6{QL1y6nRF1|J_}aL=8N zwrj7wa?)w%g7)0&Z=7>}u ;6J= z4xwT~2G1oe9g@#R>on9*Pit*G`^3@Fcg*yn{r22 8^)wlj!;9uR|_qhthA%Jrmpy%MH1p~${f%#jU0|gkt z!c7o@FN0qNOz?qx2(E$_+#d!BSU?f>FM}m~;0Zx8Bj5!OcU 6|cOrsjt$i_ChQ44Pn(6a9LhEKWij(EHy9O-92{BZ>lfDEJ{2T906 z4w4b;k{=)M*MW%C;E|Awq$DRvNlCIGk@Kq`BPTMBPI~f_pbVubL3s{LF7g7_lL!h{ z$;wu`@|Cc3WeZHHNmNcm9k|S;E_cbxUhdKzwCrOlBa(z-8uOUQOr|oCxq`PLaD@;t zq%@~VNJIv6lMq>^Hn*9~W?s{e#N?(pwdqYbDYBN0#0aTMFoZW?00SKG5hPN8g?HNX zogUB`uOQ+7fqU9>1H{td0_y2c41B;?3lX9PQbCF$8c}&lY}y~3NKro|DT*54g90sL z#qfFbqaY0_NV#Y}FM2DC>YI--GGGidj*bE_jj2p$O4FL!bORL_0tlXCk9(w3BCxSX z9*0WQ4aD&SbG$$uw}J>lIQ6MejjB|q3ROhtzzSH+YF2gd0uCf~sSc?D4aQ2=vYPd* zXf10Ee!zsby49^exWNs+Dv@ze m<@qkvjOn;;YI^&i6%>mTf-TFo7|Sv9^iWCkr4Bv4}@Z z;u4#f0viOuf9H6Q%K#NW_OYpqXDnl!>XfHGWvXv?%v(fspr%$3g(y4`3LNKlA!1Fd zl9#O3AJ^2zJ7w{a8DiJITKUR;ZNgx;yn`mRz{rV>teD5_SQI#!rcefRW<$&7HhWh8 z9ZleYoaa2}CRpJGYIZJk_dMG(qxq=KZOCqUOz5ZjxW+k+vi)-Gkk#_}(Mj<0Ow%l7 zVm=zul9nl@7d>T#EZ_q}2 JH@aIKN|csfU;9-i=@a0GPl8 zAfXT;>i0DLO$9^++(ZHw*uZv(VuBY85o9dm+0c%*w5Lt&WsDCl-pRJMo87HjSU7zc z=EH_N{9+TE``qS6u?a+=tYs~l*$GkChtW-MdaGN-I5vS+22BX(Jk{U*4uDjxL-4Aa zpu|BI#V10s;zhfdAvKr*Sqbi(iBmiPW4$=W$6AAfm-yZd@9D!EGLCNGRpWR6ML9K8 zPK|MRoWvl<@yHp10v0gVIX4f$Vl}>Vic9w8BaS(XXTA{4a#rJ;z4+0UzF9ca`RP2k zbI4nqO(nEe SjG$96g7Bo~f?o_r1{NDn1Dk6X$^b}8> z=m<%I)w@pdu5X?11phkSMJ#lOSN-oxz m{%#*0G z{m>*OO(y{Pn7J;{mJ4e*1R2VRzVxS0{pwr)`q fgRXmae#0_ws69xf0=`1Gq8d);2bRI zf-M*TFDQdCID;%$10(ox8)SeecsdACa@`Pw&Jl#&FoZ=I07PhnLa2m6I1V`ob352> zInq-;cn~$m0$AuASjYle$b|v0g<#l)UbuxQ@Pu`@Zc?~tRcH`KmvjNJbZ!WT?BE=s z<#bS2XEBh5RH#}?(1(6#9e$_;&hdu<5Qu;nh)H0EXNYe@r&}Ta*miLTa32V8l1K=M zpooMQg$LME@HP;7M~Hz4ihVeUf>?;5*oTRjZkmXKok$R$IEto7ilqpPqIim_cw(zK zg&))ql-GJ&zy 52Sz| zyccZFp)|xcQ3M7p#upu}Fbut*3%bAyzyKe#@C?r<7xFld^jMGfc#rs)kMhWU3gLZX z6DH;tkOCQg80G=mz+vkrfC?#q8xRLbMRE3n52fM|{ ro2k(R&T`d*CR1<7i-@Pz=ETzzgfxj_h#@!axh^xP0)~5Z|G3 z@EM=-IiK+<7yOtI$PgO;2p_~Skp5YI1$mI<77+sQe;0Y6?Y9Bz_5v^Pi(JqF8gLKx z&;b+45cYva1&W{=x&iZZaS>Ue1@Q!HFrp(`8YOB9B$}csx}qxz2G=kRFdCyUdJSN} zq9ghQ(NqXJS_sauqdm%_0kES&Dx^QEqnFr|CD;faY7Y{rf;MQBG>DW(NrOenlsE8J zSQ=Mz1(8e&qCfZzVEPTt5vF81res>CW*VkliIEPuq)ke5VQ7|P=!I!Hr*_(wZ2FJ{ z_n~vS4sz&OcUhNs`B~~<0*Qp2ZtA56F_ kpf%rU-nQdfZze~Gy%$3j1+Ks#Tkv$NPE!P5qzKz0brfiiJje8L;x0i z1Lj1O5DT@y3%o!Jw&1PkNuKNZuCvgd4Dp`yS+DkLulD&6{#aqQ@SpxFegTS*>0$x0 zR !4=~wKS&!F3`6wKyiK>xPKb}ed`>4Yq))DX7s0^BEX<{ z`?P7x5bCfFl)DbjQMs6Vxs #0Orw|3jOWjnHHd$IzdtGyb#y!yJcE4;#bw`L2u z$lIB|y1cvky4dRjw7a;{YrGTxTD|{Ztk`7(wE_V(Vge8_0f3O4fB<`t00596d(au3 zB7q7WpnKfft=+htNF=V}_%x&N3hBs>^3f%>pq}r#d}!0a4J@zSmkjqh!4!OP`TBhN zSz-P8ul^da0}2rZim)O)!ltGHmQ?~MTmk}s2LkW{5WofEI}jEd!X#Y72de=L>#&s< zu@j3BPY{Z7(T70{n?wwoK9B<}*^=3i#Mp2RIiQ-M*s~6?yFN;)ph|J0ip4wXV+HGz zn}D=n%%B|L0U5xVQ_HmkhsJ5FwG;=o9bm8uo5K$)#$-&f;~)-rEDp|*$9%lUeB8%= zoX6wP1V&KEhHS`1&;&RC5Cbi+1&&O|WxTg4Fv*i_9h9sB8du2_cgbc3#|!%b4LiqO zRmYN>xdGt0n@e$(+qs^r4sTqraSX~j46&me$*GzHxSY$@k;^&Y9J(9;yu8c29BBwk z0dY_Qv^>3NySfNL#lCyRLfgB(%f+57$2$zMJ)96p5X={c%f9T*z}(B-jLXDa&9Xel z*o+SpyUo80&b-{t?)=W={K~NW$)SAB606R|+Mp1ioBn{lmbVZ6FniTnzr2 o4bsP;uiX|O8_dD}>A~w~ z!!BL09I8=6Fw-9YP}4);z7%N>AV$M4-P0y4AZ(DrD%`>laCryu1Skm?AgR qO-PK%8&8+5=L cO zH+;e=yuxS=!)yD;dcD_tt=EHm$bel0g%tyYP1tq~0%^SvC~(P)-Pn%(*puAJa7@=I zeAtPt5R;3_n!VYay$-HC*8(EcmW|h}E6=8V+Ne#=Jb(kN-P)}!c2P&zAPdQ;>C9ez z+h0x3uuR!1%)%~A+KZan!Y$n8JlUaL*S_7p;>*s%-Q4e7+`E0;mF?RvT)mXX&$ Nq_ $%o#s={=0(@pe9q_UK 87UXF7D~9 z3+kah+@mhSrtSeZjp_(--M5+DTVQ!p&If=nBfQ@0zW(dL?&}4S& 6d2;QMI{DII>mknZZf?(E*~ z=^o*1V*w~W? ;HV~+btkAumuF?0Y0(-xkqss z5PHU{aV4-TLvV5SkOBoU1oc1; +-V+CTo}|4u2+YWGeM20!BpukZ~2{xa_H7g&1{Kk+$U@f5)U`oQ&X01zDB3?xWU zV8MbM_UM7r&> zX_8^ehb&iO)ELtz$B;FJ7CeblqRy5*f5r?-u)|ZRQKe3OLjlWGtXZ*S;o3Dz(w9qR z4kcUED4Yx$HmqH{XAi$O{9cHK*_3QevuBY~ya$4=N4s}R<~6!EgPwc+{*Dz)lQ2%h z8SwdCnu5a?2oU`FgRq6e2M=2yEzoDd^an^GQmi&%+O-7?BUG;jWbd{AX%LWBujX>w z^nw%~`RoZmj@&ln$V)9}&b*Z=QmF#et9R#47C5uCZ|B}U*LU#Y#pimq7+I}gwbZXi z&whP+_wUiek6)jDePoOOAuD#vzkgc-B!(Da3KRwy1QS$nK?W0S1sZKU(B>Fv^ovP= zdN9y%Lk>Ii@Iw$o+%OM&6kALH3ns!)L>60gal;EtgvkjhYOE0%WNysSMjm_gvBxB? z5i*->t|?N;Bz~;X2@7FbaYHLYj1t5tKdjQjDdE5%G5wx=@k=nZ $LMuJoB_uLpaG~)6Fn*VrjBC{{-~V4eL?=lddum1r!boPHFO= zMjdrCMzK=Z0+12>v4JzsI0#_`59BaajyF;ZLA4J~JvEOMWLwoAI9xRqwN+Q;z*bZJ zk %989_4ZqE!OhRS|NaZm z76J`ya9wtRc`(8WE1a|=4D+z}UVQV_cVB+{z4w9=yG${Idi^!{V1)AkSOA}#fa2kY zlSwAxi6OT5VvH@8B1j>PJQ7JMGKPZ5c{wWc$_`P+04+Uq(C1~CVRkv@m}h=DpRgD; z)Y3LdTvTVC5B0gw7d3$PXrz&Lb7((<29)V8cXk>~Oq-tn`pi5Owc5iUy7u~Ou)`J` zY!K_=V$w=6*kNq8+ZKC=4x#o*(|Q81=Tis(Ndb}S8j_95d z4N#U&8r 9)l>RHiaMuA>VwV0VjirHgj9vt2Q!@d63yZg gR z5@=-S6%C;?;O#)3^Q31zcff=n+<*lzpn(kh`A>ibRG O{x=2WLU<>^X|_fwz(wT*rX>Q67>iJ}q@ipf)6H-$&Vc1D$pKOi0$3pG447U2t9 z-KrV9`c<%oRjgnwLIBhVyrKRi1uwviKNc{73A{inSBX`wAdrQ*CNftk@W5QP0Ju16 zVXj;t eP>?IBD?!3G1n?QL 0Uc2Q I1((q zCP*&>n;QbOVj$8O5SYSeROtha`Me__LB%U(v5I>j1RNY79qfoO0Y+>_c3jxFJH8%M zo66%0T;dZvj-rmE2UR10fvaEt7;BTk%7h~Xpo`SAs-LDu#xIOP%Udo(8qV-#FsDJx zV @-ct{ zC|1#mm82=E0ohf60u~^EKnND#9nEsKv!4xZW&p8;EsQp`rX{uNP`eb>`llEIlBI%X z`)XJNgBjBR0d93k-g^92*SqF*uYLV%VE5X`PGS>=f_-dcCwte)^#~D?@a$(}0~^tv zHngpMZEQnZ1~u?N90cHx6u2b?{t!SMJWvA}WP7~xD(`vmQ9njBA` J&iTAA!RMgZQ0Uvn7>t 3)F^VZY=Vy;;5W3K)@R}TCJkU8=cPEr(eK<2Ot0y*TR;zNXs5) z)F<-Zn*6saUyI9QK0c8@^-uUy4A8F{U9CnCtW7W5VBoISxs(^KmHm3y^V;PeDVVWi ze|u#!yCaYwLhpV5|9jvEU--iBzygE>3F<&XNPiwa5g?)4T *fsXJ1dw{#SyFzlHhj4(bRxpN-2#;t8JW}d3KrlQG5P<_Q z0S9OR319&KQeZstKpn|b4`;Z%$jdy p=E#9t`mfPy9qs3`J1H9-p`dbvVUSls0Ko2W&t^ zSA0cSe8p>c10xZVrx=o1G{soF2I$+h>GQP<(18wkgh!YTQ9MRa 2XvT5YK$-YTN7X7f&F_%7Kj0F{KmQ&z-9bE13W+^NI>{g z$9sD~Y{bM3)I{F7#0=a(n}a|Q%sCk3IU20N6#Rh|G&( #AfE-*3 zNQlD!Bg{yR+(?e>NRFJsdMJRnyTU~)fDSkSlq`n@_(JfAhQZ^EyaBZrh=9af!v?rX zoODAtbiCB^!^*oupRB_>>_a;YN~8Qqq@27u6vUW7hI28*LwqeqoXSQlhGZ~?TBF2U zW4C%hMz8!zPprBhyMRsvOSAk+Qj7_8cn7v*OIdhJS$K!IY)iVVOS^2#c4&tUsKsj# z00F?o4am#8REJ)az7;x5E6{< >?AsD%HppMc!#(J>Fb}T^u zBN|TP98TFQluPV{Ot=J4kidVu$AAm~5p>8gXgY%&x`YfPhEzK0>@uf|$ce1TpHPh- zU;^_zPxMSr^;}Q(Y)|)O0x)1Z4+sE}BuTk506sv;csKx<0K>vNyu?#OoE%UBeZy;s z!&8d9W)Mm`Tu`BOh6Q!dqlCOZY|v(iPzWVT&0|WKaLT6~z1BiRTA)f2{RLt0g=y%A zthBXhfWF>*QQr_tpWr0{NJo0ixU_@`bw~#u< &2m;6C(#|w7*Z3j-(-@*7 z-~lTThiy31$2?7)@kH5t4Keiq6fn~bYyuWw0dnLu+Emjug~uKUf)8MaIaM|&MF-gX z%{75hN;M4`ZK~3YgbehAP3Y84<%Cb@gh2qy=WNGM3_ T{Z(KMR$(1hVjWg0Sb`{s0=D}A`W#97gd_vl&jZ-c{%pya zEP)Jg0Bzk?Ztd2aGzG>R9rL)*X4u0Eg-{GFS9CpB1+7DJUDpVG*IFRgcfHVgJy#C> z2xJ%#e&yHJO2iVK%3DANa8S_~=m%UfhGRg6) 9zS&|jmcW8$=P}0p%(l}^`cPLpY#WgAoOF`Iz_OhG%!5>C&ght@C zd&pUxjW>Ik1fnh4qWvu|eYs<_hYW~=7I1+r< rZbAh6mX3W6rkhS8K-LcPE4 zbBz%4Af}B2kc!$sbpf?i0k&n^W8;B94T3IZM@&7`0~9%JNC!IgHF#JDaySQacs)rq z)JlC(i6yqP9E42Z1W#>T$NdCL@XAuHTUZrHSsjBiD9E2 gU`5tsMT2Fv0JsxL+r3@fEdT@H2b4qr0;pF1Y>5VxJb(-6R^#Q? zZw*(TL^XPCUgv#Y=#5_Kh2DJih<)u>e=U&G8_|GuL}73SS~FOL^#FxEh888Shqc&y zJ6sP$uJl#kdc# ;42y+#loI1%=MbTEf4?FJt1VITfsAP!<4Mq03~Vd@y$4iaG!wgR+mffZPRv|U?d z;{myy+Y`yY+eAP`b%%vhHgi}9d4Pw&Rkp!pl=p>S`eI-I+B;+Fz=TY2TsVf~Oo)Vr z)5nUfFI2tU>eSpaJIHzq0EO(5X$)P_?K#r@IjMsp`I1=G^;H(Df=7 ?)?Q`C}v|mW@P3CtHeqHs5OKgg7Rfp^hIOzQ)BiqjT*f%Z9XIU z?Fjm9%jRmXcbJC#EoZ#U1}^ZJY=A2wDH1Noh5@e2m}NHuuCF|J13)l@L9hqsxdcg= zV1Vv~3mAk)kc14*gy-R4qjjF7b&~YGfC~74GIe186t)K#SYf7hVS9*S8MX(i&9C%L z;16(zZE#?F5Mq>0=^iHHD~>ND?x2tAQ j4vZ0Fr*a zFQx~2xCg-nPUT@^YNifrHW@ZPsyOacO{fP=h+|Ixg@LnUZ_Hyo_Oi_#x<78^2O8vt z)Z o@=|d d )_8eZywqX&KnhjEaH_*Q8I4`PNcVgNs4B*uU@cmNcj z$mgkPo5pEhBCzS%X^`$|A_@W?hyZp7Twv;3awrF6D&r1sY8=%^N|`@UpyT Z#rY zPl&Hih+|IB>iJS!PVj_C;Octw>dVdCwGKM5u0OKoY5F4M%N^Y#KeM)8 ?i=`DLl0Q!$xewHh=+000iIzemH6_@QW9KYy|Lt0jTWC z#_VgkWuKUa&JJ`zKi_S^-l!yP(>86?R_zyH?LByH*mhXm&TZR `p3ew^NX|B0UlI5 %^r9uA*&G^+M+U 8_fd8Q@dg>R? zB2D0gOc(?!qVXEv1ce_2#>Hy?Ot_**;M7h9g-Re3Ga~ZKH9-^{Ix|}GZqFhtBLlS7 zG9&*^wq^qJ8~7@Z>%Q)5y~bpk&+ bP{cA2Ch;2aOfk?&%(PP=-+ddyYL><1_VBUw~96+31cFENXQudUZpH z_26j)N9Z41mjq1^9$udWUpM1mj{_Z$0m%2AW50(R5GdaXFd3ME3;?Qn`0p8Qr)md> zaR_~F-*yIneJu)tE5ZQ(&qo2;x9|%;_jETNePV%)3Z8cd_IQs6aA1dQHy(OehlkpC zrN;fbzcGTRdn<~BPVj`~q=bg|R8Wn0Iac^9>V(F{__x<0R5f`$PWg}TqL7z#l21A^ zaDTLJI*1&zL zV4wg>lqOfQG%#R5JwEw5@EOvii4|NraYfr#j{$=QLK`?JYV>GP2HT!7<*D!~!fDN> zQmtzBD%Px8w@#e~^(!)BVu=YWD-0MgTC{$#<>mG*+_-OVK{M7*KtB#2Kx8m>>@Q$x zUk3{qX!tPV#EKXHD=s+rY2kYH3Nx;3`SL(}0=}wq=h-u~(9qnC{%ra*>d)`mjkqT5 zHSE{dMznjETHWK^|0oZ%k{BN S+&adgNC zaPRv)8RGA0nIZnXjC)Pa-vICad-QrTbRWbH1c<=<`hzriG0yvY0SfrtAg)y7iYo)& z6Tmq1?WR}|hH0k*3IKk`LJJwLumTGms-PfvH#8w&04O+!-D32_0}eYDfEXY4 Xns~AakwqGLB$7mWVu?WYFey+bMuJj_j}I#LgFs-6K?WIP zc=;umVWx5a2AOG?$wUAaV5t}vRsNXR4;FmEWtU;vDJGeDo?&JhU N0DyyQAh}VP>)F}wbar}FVzzOA2soCQxiM!RL=kx02S0wL?LBV zJ@GL0j8pVU#TBl(>Uxz|4u& m zFv0kAvYc{?I6_Im4Le+Lb=O@sVRzA;hrtTyokxLrGQfb3bS{WI^1v3%$E{)a<) 8xW8*3;P-G`L|4>ZZ4ceUc>FNOIE2rvX?p OMzi(}; zi;1B`+Tuv0OhiH;gNPE5KJh6y7HLY>S`6N{q&LQW$#G|ZToue91~Hi73rxTdVhs03 zI3-STgtSwisPIT6TmcAba03|3aD~hbrcjMSlo3vOs8livQc+-nq+&^_gm|F;10|8& zN;)-w+THFBzLbL;w4ep$MS~Q;v&RL7N4(+{r2!1MhcRaLjA%HhdDDyDRif96ZBhlB z*qjPCugT4Aesg-zGbdH5r0x?<{FqOIyC@z3_d23m+(7w9c14H?9#|ZS>$k;@3~h z&<`q*Km q)n_1k8<3^C*l@>RCIz9N76(9>ao{N_)&dV%90=lNk}q;fpU}}MJnnc zhd%tF4vIv=VI=8T#KdV%id) @(1JEhf{~h-OB4yQ0q`r@IH8HQQDU)1;zS)S(MP)FRUm;pEo$$i z+98yp6sE}RX8#b|*&0T)oh~h?LoMnq1ftZZeyyrwTL&=EHqi+gK?rus+uiooP`}+s zaD~f}IgDTg3i*IO0uVb+>5`Ydl*4nSJKd&4!xYs$W-_z?yWPoX1H9FIFS^sM?sczM zow<>(JKxDY`|h{i`0cMTxKPUgn{U7ct}BBv<7=oaIN E&3*+t)FVw*Q>Zoi=!5Y@2q&`1MJhh$9^Z0*bSx zEfaEMET`q{X@MA_a*=yH ^0}f 0Pvy)pxbOhDT&aD*!a z!V%uZ{db}N`;WN)89s!E)l0fugCZQlh;dv;d0dLEn8@kDC)^msrCcH;f*~+MCX5`+ z$y^6bS!LYR$mIhKgrEpE0SJm94Zy$#eBcKXl|JkPKfFO43_%vaz}*>!QsIsY=HSSg zgE;h{4~j!M R>vs zLq3#|J8Yo}+MVLbA1T$~Vts-oXo6uS$tQq pjNn5gRAco^aXT?d9H6 ze1IVIUUF5N@FmtAU>kH9-|>N$Da7KpT^Dv4z^bguWN^SgOds=HpD+I6d1c>VAOkSO z+xE;G_=%srk>3Y+z&@bgfE~m7aiAG4#``Hm!BwL*(qBR#!XbPkG=QUMfa5ooqdA@< zI)0;vaf1MI0|BPvHzFVcDWFI(U;t?UKqfqbKJFtwPJ$v#AV4z06iy+`P2tRa1&S1b zLN262GC`Yl#|N4q4Xgl@NhAq2p$5Q!MsDN~;6M-1U=sbAKnU8Xyo?xrpdNg~5Bgvb zs^BGvgEtsqrwxrjY+Vj+fY+tqNuHz?QeyxVni2Fzo$Vx(Rm0XW89J=PIS?foE}}MO z;%Fg8B>a_ QsZmZ2Wz2oO{O0T6&BmO?9}f*j;pA>Khfhyf%i;uU(D z1r&kg)n(*$K{=4+ADSgvs-+#Ur3IJ)>s{j}=2q-6N)cp)vVo$qiK0SyfCmJC0s!Aj zSes->2JyAx@gd(dwSp`f(=iGEkE%EWHQ>UmM1wU%gKAFGxdEeV`l2v`g|Gla_tgS2 zCZjU$7c=s~GvZS;P9xGiWnx@o0ttjbRilH|Upa>3A&3TZGABGnr#dFWya=GZs2n`X z YJdsmKm|;p37)`v-lsln cb6~fQR;Ea5Bc)d8mh;!#e20Kx$2dqUb<2Wn2np01ziOE(R!2WhY>Q;1OO{ZUQAF zmM3(jQ~rRF9x0M0X_8X^0S}BN0hGgD>H!j{+FB+S5+Gs#z$JysrH-&(<2fmmmYNZm zfgAWimDYm-6u}YHsNN|=VXD$$I*Jl7W~9(*EIH=0y@9k%W@TFDWv-$f6yIiomuG$^ zCWPhy=z^)7rfN27c=h6IMk>3-CR7lk_RxZD77M-Qrfxz5ID7zaLZiP;5{;fAQXQum zCTBOY)HGbsG`wo7DnhK%7_HVSjZL7uNCUk{gSFudCabb8 z>w3bUO$pg|hNlTOfwYPs4=ihb>L(0*z!Lpu8QLHYMeBn4Ab6I;xT1qMq^r7WnR-rW zi5iB5ZXL32=!R_n0JehX2E;&z3<0u|C_-Mw+TAO78YMc6r`EVbIe;fTEG#@!LwL&Q zmeQz=7H48;S{%KhKtuwh{irAKs3j2Tj53BAj4a8PtQvHIlY;3FJj5Ct!5t)4?F@im zX6be!4rbiJm0p1v>_Ezr UdQ zSF?Qu7w7|;PG;@+X>$Q;A86()o@Of)>hc|`J&;2#n2KpmlcP3jYf7rzz89rF1u_H! zZDK0-d>^MSqo;m=3G}9bjcQbuDpaZ!s>+|LA_O7; o>G(7bRg3$m@7kfY(*Py>37Yu)qnN01I5Jc={`QQdymyu8Qu1c$R}XXw5o& zZ;ZGDJ18Z1LhQSe4*I5V`XXAJMr;7^QIdE oT@ 4#W+D=kNON?;dEuMw`3-YlSAE@rvggbV!HX>pnE^3Ow%#xPbJkXIh19?q2V` zzTG+KLph*>_qszmpo2TC13RFD_JSumIIQ_ Jl??6I((Ne TOVZ#w{*+_OGc_oGCCKxemhXE#AVTO1_TWrlZi4FlUc z^g~CqEGh%7l(*YjG)9Xwe8;zZcQi>S1Tqi{IjMAh!8Cuvv`h zt~iUg_= L2An9i#(0ce@CFds%b?}!-`K>@IY0)#;s zs6iMo!K;)`7!StlSvS=3^LB4Kr_b=!J_Z+{0(gt}9VmkmoA=v7G jQ7UNfc|GG>6cNeRlaF=R<$KOuZD1!e3BCr%RT#$1@`-D&X zKU%owN_d6?+=dTYhY!byllZqs^;Lg(iErRJC&o>wxQnklyTbsC-++u$|D!?*1Va|V z4w%`0c)6F0Lyz0FIoP;fQ)BH8Ji!w=jvG0WAGwk<&4x6&599z0@PJlN`MD#;+UYw# z@I#E~JIC92ncMl9PjF&H$=bBd+r+sXc> vXc0F|#kHIEDr}N~d&IyR}~fcBW&tv){H0TDJ$l9)vg}?7`)K|G4IdxaOO mqYH)^*MC8RtLG68wL+Z z2!`f(9KewBE58bOox{Tb3;Z}^gM5mx)dhGtI%NMkjCtvM`33aZ{@%36BL*b|UI5$? z%2Q<|0Dj;bx^sJh7mR^G+(FDIh8Y-vOW2Me9-k=ygarl-8aQxZL`;AHT>dq5_z 9ll9h}8+dTx!*eIPb{u)~ zM8tC=VhtE}04qnRS3hE;2_QoO_Av7P9sHi|;KPq6?_GQVL#(5l#t=t`4DRCT*SCMa zK0khMI&|RUfeRfXutJ6B{%Nl?dg1|RocYFi5W)!UizmVgA54dz`T`ioKm-Hep&|@S z&;f<{>NCNG6jfZ2MHpCEVTBW9Ji)~b_Xq%m4rNmi{~UHMxUU>`&Vgs0bMQOz$P3uf zv7#cJd=knirJRz=C@Wgcz=k}uD3wk)*#yim#T=8&GRXu5ge(s=8hgN~D0Aw{Kv%s@gRhSXehHj8>FqN+y4FhisO_UyBcKLd4O2O|{1GOn6# z+NldFMD1dUqLerl)l^X}swkz7V#=xKJ`iA^s&L^-t6RBB>nm$05vvum%;NPcwsw6h z%V~V+i`izKy=#}h3`EAT!xB>rvTPxfj55nG(~PsvItwk!EfYN#HBQ;1$Xs;YwWzk+ zfZOem-h8W !`y{|GNPAIS)Mj81~NLhxJo$-HLv=7-NiE zU_rh;VE7p1kVPJu ewjp#LTqSP8*a; z)by}Tg^+;r2#V@FEeu8_wWAM8ElKHufs81EB17MH*8(7zzyY7e9dFzWP512kq`xf) zya9wpf=MR8Jk3ee&`JGC)zVEreN|SCTB@lmx!{5idQyqT*xGru<_}9i5tgd9+ h{_Mv&7{q^OapZ@ySH!hp}_0RvBMC@NbU;@(;!3=h=>}*Fr2~^+$8Q4GvQcN`M zQpkJaqp*@)5Q8H7fEAkXw2HB8K@HMR%^u{yc$kA`={ScsP|-l0m5m}ikl_qx__Go@ z5QhwG0t{ThG!`rnM_@Azk9@R1cd&yW?pQ}Wa@fQKehr4^1E2UJ7@JJ24U1XaMBBV~ zk+{9<3T8OM 9S4w5>d@*Sksl(tmZbk*-dY5^BVixU;n;Y%>W88It4Qr!Vu_0cj6F& R}6D^f*n79bkix`2Z`PDDR zs!)YA+|-P%z=0Wx|G-9{widlb=)xM@@LxZ~feByG6uboa6sd-83WsbYBd5?|4}TcM zAKtJcO$U^+{`Hi+V$1N}LXLZ&f(sl_MVcJKjk}uC8hq_51O(e-AO95@%1Df35L;wm zDmD)L;DQIXpbZ;~HnftREP7?5-hn9unp8gDG$R5DM0`0BUly~N!#rj)pBc^9fW(^F zyyk15S _8!hR&*1nCPF_WcW2D4 z;fSI;-X>fZyXPI^cDws%2bMRxcs7ldA<`Z%ZGsb-z(fErfwuX!w7#L1A`-$tg)giD z*I#gIX?`ke|MS%Y2#+#@8N>jDyHPl*HmO2}M;u~jKO5R3E?pE(EI?`C_>{Q9iYnPE z01$ZlDgNNbxXH~82=MsF=~g#ukTDHpyc-$svsW^VY-Gg_p#xj6ft-DuWjvF5fLIpw zY&N@Yga0_4R#5oDt)PP!XvYu{m-xgfUU7?GJmMtP?+sd@0{KX>D)z9)J@SBo3}~Rx z$~| 8rCoMHOP?w1Rx;cy%*`VrUyQ@s7ItG%-%4x+1_>#Z&+2;7MMTq zS}eA_{{ |HTMvN2TrjF*S{Y2v6ubqWsh#MUjzdkV1o>J-+SNx z9{9l*e($%g5PEbV93)i!@<~|y0OXzxD3Jd2sb78TUmyF^cmDCip*8P+AN=7L|M r%6-z-+%xA9{>YT00$5N|H|)f4BNgT z%B1Y{8qfg&3mYQv@LDPHI%D3JAsNW!;3|*GF3&aYVINFD1V@krOV9*Q5Cv0^5BTl@ z|6B0>#s(h*p#xBX25Zm;Zx9D_@CE~c1?R6K?qLHw;AC`w2#e4Nj}Qry& 0zjqU4~yi_4Dqjx+|UnIL;oHk1ZpA#4iOO(F$ETp5gXAF9}yB8F%c*6 z5dROb#I4-=s@xdR1v}9b1x5lVa2hz#;NCE^Jdh&l;T|4`6 ZEhkbf2ahe^k}e~XB3WZD>ryX6FCL#GFZU8KUODeB{W35M z6E4-{FAY;K2NN$9(=ZuRG!oM>-x4z8LNX__ErSv 8AtH*-@rcat}5Gavu}J2bVlBLDyZ diff --git a/public/lib/UEditor/dialogs/attachment/images/file-icons.png b/public/lib/UEditor/dialogs/attachment/images/file-icons.png deleted file mode 100644 index 3ff82c8c488f53a7aff67fbe39742e3321183eca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44070 zcmZ^KWl-E~*!AM>P>MrwcXtZK-6>A7;_lYs?(XjHUK|#8celk|zJ1<*pUvFaWG0i$ zZgMU==WLjgf+PweJ|X}BK#`UbR{;Q^4Z+7h;9 z&iwcDQzbJ014~A4FZs! z`4s>_l(+o;T}jEp&e_h%!p@#l`ulfMdq+DnOKVdAz mRmnE#@0+#a$%isY~5P&oqNeW1j4uGM0 zfC>X-ZyzAHQsf&GbZ<3;zjia5B&2^A48S#7D;7<}5a6FC#xM>b<$(lzC&rq9B9(*6 zWtr{SE;FzXYL$Wj^a7J6QegB4jBshu%@Fp#Wu|11V@VxB z$xR{y0Qk={|2}wxV~-B^cMi>ttU-5!`5#tScHe}^uD3oqBO##y=n7MyRfB_rMJW4W zh+3B(tFoVfRSkf}*0Ub_8bYoP; ;ga^-?2yu3v(ue>NAtDme1*LIb7t3CR&?ozj z-FAfU1NiL6n&%b3AzdV`s<+_pyMvLfYqd)B5fEC8)%Nj-{9`!C?>(A!W|yN*mjNgI zS}Uwo>6`qpN1IBVIN4~@F6N0J+cin@J3@jR3ZODru~(rPt_f(}>w5_S8G))b>k1I@ zy=9EVM~VZWn{%*vJOTg-J nfAf6jQS1SsK{13ab z7d7)AQD-kMq!FyR2r@;l0J<3LzCR&i-q&PNJhfiFW$30_DEwTE^d0oZf2=$xN86aX z0cZBOu!di=`@VJtBS4Fez+)Ma@r7a-M=yVygvU*bhW=(G#S!mcNO}^At^93p#IX>v zOzd}@o)q~Fqa!wNl&;82?Aiz^TliaerzC4)K)o{5Jfw?ATPX>C_)xCXj57zCo_}(_ z)eL?kv7mo*e#wmNv5PanCp_B3e})y+EONz2H!?)RFiZ=dYWR!EfflDm45tZ^7Pl)7 zL2tGZ2%Z8m!XN7#UOy1M&-zbntfZEl*7s7%bMi*ac6d#Mzk#fM)ZY?H6&oo%F`ozA zjrr >o26eeQIaGDAqKo{k(iKXS1D^HYV z&%>98^5y7A+vK_`F{_4@VR5*mQ%+=j`3@{(ELfOMw=}nWv|v7QZb#VoODvHxoib~6 z40m#L^7qaS86_Cy@353H4W1RA7hcKN7Ch!Oxnh{Pl(Z2wmL)cVH1kxnR6BJox(7OM zoVYQ}B)%k#B;TZ?ay4})b>Rh%awN41b+ih74WHs4>J3VJWeD?MDi+F!)H}+!swY+4 zRAQ8-lnn~H4c`B}n4r`L2mQzmmMTy)X&J(cBKtDLW_qn9w& =E?rxXKd(H=KoQ7|K2K;24p z8DhT2>5eO8R%u6QT* !mwVsTse9k z&AX6km2K3$(z*5)6;vdVIVcms6)~K=n(PgPNtRE3tW4Dq((ur@*I25QUerBfII~&Q zv{oX}%s|fI%K$c)R%KKTxMtXFVeewc(9Y7{tJ_4J866qxRVz008{>k5J{7O>Oc?~Ddi{bR(YvchtzC!ly{wXqlD^y6 zBW8V9eQo{ME@H)oOsecf7Mqc^fuGx5Krcf+AwkoZ$rC7{AtA^d&zz9%;_h!-g5Bi4 zi@s^TaBtbK{4c=wn5Ui{kDD*o3NVHc{~!(^x&rV68lbG8NTAc8i{Ln6qF_2;nURHX z#E=nCv`HKj?0Ru;2%b&Y*UcHyXK=>gvv70>URcJd rIGZ& zv%&B4{ly|!@rTP0JA$GLy+<5gd>i?#yoUJVX64k1!wMsBVrF7yfeMOcawGi`OAAel zq8UAX0?NL}q0JaULde+TKKZlL?HZ1Cklai`qe`_B>K8fYQhN8FUw^u{N_9!;%(HKq zeVjg%BmMc}-4$D_)LPrH-0H4 sBgetBZ6RVy|`!9FPt63kQ1+YH(U1?WK zMg8Wt$NEjQ%HP?dqVM#7G&z#W5=Viy)pt5=COAe(ztlm$Qx<+|_|f4e8C2R=mR3L2 z{%Aei)l@K8@V@u3SzX y)y$&5}pXk9q>aAjLuRW#XyvhFc{)w$Lzm|LWGbs=HS-u{Z zO2z`4T*169&~aoz7Lh)YWOvJ_FNk%|#ATQ>Ml(A%i$?JJdH+wsUdgYL>?{Rg!TGdx zk4L$;G%G!2y)N_bQ`y3}&X;m629Kk+n@2HvSDp5E-yV(EC|hK!1gixleeK_Oq-uWJ zotZuYFEj w2Cs?lo`StM8|9FKDNJjURQUy*ArVhP{SU{n}_CRD_W1kHpWpkeyk{amfYpALLOn zStKL`DEM7Bza|rQO6p6nrpA0VK0VHyDvq|^cVA_vwBDAlke(x^da6CjZXH1tWi@=m z Q2W+!7fBk;o5+XK?aYhGaLKgdqtKD}#~brw;O#5rYz{lP z+axuSQjrG$JShPH|Gxmh^Cx(J0sy$M005_k003Vq0Dx;3Z!q`+0LW9778g}>Up>!q z%OqA`818X9JXv!~I4^#bp$o+HlteG2h5Qo^BVl {OZ~WH1JfHK(hG9m1m#ofNC7fMOo#WHM)(*226BPQ zaD C!@gNgYF}!A`uuC>TWxPZHV#!u5FBMP#9J^f4_MCmzH-Q z+(+T2mSZHryXo&f?X0YcLvv`#GDg~8iY-+%G=?lovbeVSUdt2Q!hOxM-=EjBCi`yd zAKpDD-2hMf&CL7j#4_4fZwIL}eHR-CjOKIY!e7*Lo)?9epSK@x&kpDZdv0?`?zc;u z@k+W9lan1^PD&mtvWv{Ut4bZW+8#pP0)+tSOv25_^~?ruK~O)Kp)NEhJwX!^DereU zz%5o!Z9Q%6H5?*?W2#Nq>_~}ofFqa978D qUr|$6 zXZ3kO9vd5b>L>BdxfMhpQK)&| zGB3FJ =Lj%!Eq;U-lQ4YK``O zObWhQH(xCOqa7xhN>CJ@NGr)6>sJ(*@$&23xy|)LPY-76&&95{Ld*K}NxtDtdWSL` z`X#DX6$(Mo(WLK!zg)&F=YE;IzF5eQclNa5irB zxviEL`_%#Kee`H*