diff --git a/static/emoticons/README.md b/static/emoticons/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..da95da77863f38644fe137d5b39db711d1c7e96e
--- /dev/null
+++ b/static/emoticons/README.md
@@ -0,0 +1,307 @@
+## 百度贴吧移动端提取的默认表情包
+
+[![](https://data.jsdelivr.com/v1/package/gh/microlong666/tieba_mobile_emotions/badge)](https://www.jsdelivr.com/package/gh/microlong666/tieba_mobile_emotions)
+
+对应百度贴吧 app 版本号 11.6.8.2 ( 2020.7.13 更新)
+
+### 表情包使用
+
+#### 1、保存为图片直接使用
+
+#### 2、使用 jsDelivr CDN 服务
+
+格式:
+
+`https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon(或接上数字2到124).png`
+
+示例:
+
+`https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon.png`
+
+`https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon25.png`
+
+可以直接得到
+
+![1](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon.png)
+
+![2](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon25.png)
+
+#### 3、引入 Valine 等评论工具
+
+开始前请先查阅 [Valine 的官方文档](https://valine.js.org/emoji.html)
+
+其他评论系统请参阅其相关文档。
+
+1. 设置 emojiCDN 为
+
+``` js
+emojiCDN: 'https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/',
+//注意链接最后的/也要带上!!!
+```
+
+2. 配置表情 title 和图片映射
+
+``` js
+emojiMaps: {
+    "tieba1":"image_emoticon.png",
+    "tieba2":"image_emoticon2.png",
+    "tieba3":"image_emoticon3.png",
+    "tieba4":"image_emoticon4.png",
+    "tieba5":"image_emoticon5.png",
+    "tieba6":"image_emoticon6.png",
+    "tieba7":"image_emoticon7.png",
+    "tieba8":"image_emoticon8.png",
+    "tieba9":"image_emoticon9.png",
+    "tieba10":"image_emoticon10.png",
+    "tieba11":"image_emoticon11.png",
+    "tieba12":"image_emoticon12.png",
+    "tieba13":"image_emoticon13.png",
+    "tieba14":"image_emoticon14.png",
+    "tieba15":"image_emoticon15.png",
+    "tieba16":"image_emoticon16.png",
+    "tieba17":"image_emoticon17.png",
+    "tieba18":"image_emoticon18.png",
+    "tieba19":"image_emoticon19.png",
+    "tieba20":"image_emoticon20.png",
+    "tieba21":"image_emoticon21.png",
+    "tieba22":"image_emoticon22.png",
+    "tieba23":"image_emoticon23.png",
+    "tieba24":"image_emoticon24.png",
+    "tieba25":"image_emoticon25.png",
+    "tieba26":"image_emoticon26.png",
+    "tieba27":"image_emoticon27.png",
+    "tieba28":"image_emoticon28.png",
+    "tieba29":"image_emoticon29.png",
+    "tieba30":"image_emoticon30.png",
+    "tieba31":"image_emoticon31.png",
+    "tieba32":"image_emoticon32.png",
+    "tieba33":"image_emoticon33.png",
+    "tieba34":"image_emoticon34.png",
+    "tieba35":"image_emoticon35.png",
+    "tieba36":"image_emoticon36.png",
+    "tieba37":"image_emoticon37.png",
+    "tieba38":"image_emoticon38.png",
+    "tieba39":"image_emoticon39.png",
+    "tieba40":"image_emoticon40.png",
+    "tieba41":"image_emoticon41.png",
+    "tieba42":"image_emoticon42.png",
+    "tieba43":"image_emoticon43.png",
+    "tieba44":"image_emoticon44.png",
+    "tieba45":"image_emoticon45.png",
+    "tieba46":"image_emoticon46.png",
+    "tieba47":"image_emoticon47.png",
+    "tieba48":"image_emoticon48.png",
+    "tieba49":"image_emoticon49.png",
+    "tieba50":"image_emoticon50.png",
+    "tieba62":"image_emoticon62.png",
+    "tieba63":"image_emoticon63.png",
+    "tieba64":"image_emoticon64.png",
+    "tieba65":"image_emoticon65.png",
+    "tieba66":"image_emoticon66.png",
+    "tieba67":"image_emoticon67.png",
+    "tieba68":"image_emoticon68.png",
+    "tieba69":"image_emoticon69.png",
+    "tieba70":"image_emoticon70.png",
+    "tieba71":"image_emoticon71.png",
+    "tieba72":"image_emoticon72.png",
+    "tieba73":"image_emoticon73.png",
+    "tieba74":"image_emoticon74.png",
+    "tieba75":"image_emoticon75.png",
+    "tieba76":"image_emoticon76.png",
+    "tieba77":"image_emoticon77.png",
+    "tieba78":"image_emoticon78.png",
+    "tieba79":"image_emoticon79.png",
+    "tieba80":"image_emoticon80.png",
+    "tieba81":"image_emoticon81.png",
+    "tieba82":"image_emoticon82.png",
+    "tieba83":"image_emoticon83.png",
+    "tieba84":"image_emoticon84.png",
+    "tieba85":"image_emoticon85.png",
+    "tieba86":"image_emoticon86.png",
+    "tieba87":"image_emoticon87.png",
+    "tieba88":"image_emoticon88.png",
+    "tieba89":"image_emoticon89.png",
+    "tieba90":"image_emoticon90.png",
+    "tieba91":"image_emoticon91.png",
+    "tieba92":"image_emoticon92.png",
+    "tieba93":"image_emoticon93.png",
+    "tieba94":"image_emoticon94.png",
+    "tieba95":"image_emoticon95.png",
+    "tieba96":"image_emoticon96.png",
+    "tieba97":"image_emoticon97.png",
+    "tieba98":"image_emoticon98.png",
+    "tieba99":"image_emoticon99.png",
+    "tieba100":"image_emoticon100.png",
+    "tieba101":"image_emoticon101.png",
+    "tieba102":"image_emoticon102.png",
+    "tieba103":"image_emoticon103.png",
+    "tieba104":"image_emoticon104.png",
+    "tieba105":"image_emoticon105.png",
+    "tieba106":"image_emoticon106.png",
+    "tieba107":"image_emoticon107.png",
+    "tieba108":"image_emoticon108.png",
+    "tieba109":"image_emoticon109.png",
+    "tieba110":"image_emoticon110.png",
+    "tieba111":"image_emoticon111.png",
+    "tieba112":"image_emoticon112.png",
+    "tieba113":"image_emoticon113.png",
+    "tieba114":"image_emoticon114.png",
+    "tieba115":"image_emoticon115.png",
+    "tieba116":"image_emoticon116.png",
+    "tieba117":"image_emoticon117.png",
+    "tieba118":"image_emoticon118.png",
+    "tieba119":"image_emoticon119.png",
+    "tieba120":"image_emoticon120.png",
+    "tieba121":"image_emoticon121.png",
+    "tieba122":"image_emoticon122.png",
+    "tieba123":"image_emoticon123.png",
+    "tieba124":"image_emoticon124.png"
+} 
+```
+
+> json、 toml、 yaml 均支持,请参照相应语法作出修改,支持与其他表情包叠加混用
+
+JSON 格式如下
+
+``` json
+{
+  "emojiCDN": "https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/",
+  "emojiMaps": {
+    "tieba1": "image_emoticon.png",
+    "tieba2": "image_emoticon2.png",
+    // ...
+  }
+}
+```
+
+YAML 格式如下(注意缩进)
+
+``` yaml
+emojiCDN: https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/
+emojiMaps:
+  tieba1: image_emoticon.png
+  tieba2: image_emoticon2.png
+  # ...
+```
+
+### 使用须知
+
+本表情包**仅供学习交流与个人非营利性使用**,若使用本表情包产生版权纠纷本人概不负责
+
+如有侵权请联系本人删除
+
+### 预览效果
+
+![1](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon.png)
+![2](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon2.png)
+![3](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon3.png)
+![4](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon4.png)
+![5](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon5.png)
+![6](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon6.png)
+![7](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon7.png)
+![8](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon8.png)
+![9](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon9.png)
+![10](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon10.png)
+![11](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon11.png)
+![12](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon12.png)
+![13](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon13.png)
+![14](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon14.png)
+![15](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon15.png)
+![16](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon16.png)
+![17](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon17.png)
+![18](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon18.png)
+![19](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon19.png)
+![20](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon20.png)
+![21](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon21.png)
+![22](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon22.png)
+![23](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon23.png)
+![24](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon24.png)
+![25](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon25.png)
+![26](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon26.png)
+![27](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon27.png)
+![28](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon28.png)
+![29](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon29.png)
+![30](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon30.png)
+![31](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon31.png)
+![32](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon32.png)
+![33](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon33.png)
+![34](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon34.png)
+![35](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon35.png)
+![36](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon36.png)
+![37](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon37.png)
+![38](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon38.png)
+![39](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon39.png)
+![40](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon40.png)
+![41](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon41.png)
+![42](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon42.png)
+![43](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon43.png)
+![44](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon44.png)
+![45](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon45.png)
+![46](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon46.png)
+![47](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon47.png)
+![48](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon48.png)
+![49](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon49.png)
+![50](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon50.png)
+![62](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon62.png)
+![63](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon63.png)
+![64](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon64.png)
+![65](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon65.png)
+![66](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon66.png)
+![67](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon67.png)
+![68](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon68.png)
+![69](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon69.png)
+![70](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon70.png)
+![71](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon71.png)
+![72](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon72.png)
+![73](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon73.png)
+![74](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon74.png)
+![75](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon75.png)
+![76](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon76.png)
+![77](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon77.png)
+![78](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon78.png)
+![79](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon79.png)
+![80](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon80.png)
+![81](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon81.png)
+![82](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon82.png)
+![83](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon83.png)
+![84](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon84.png)
+![85](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon85.png)
+![86](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon86.png)
+![87](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon87.png)
+![88](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon88.png)
+![89](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon89.png)
+![90](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon90.png)
+![91](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon91.png)
+![92](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon92.png)
+![93](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon93.png)
+![94](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon94.png)
+![95](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon95.png)
+![96](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon96.png)
+![97](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon97.png)
+![98](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon98.png)
+![99](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon99.png)
+![100](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon100.png)
+![101](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon101.png)
+![102](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon102.png)
+![103](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon103.png)
+![104](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon104.png)
+![105](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon105.png)
+![106](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon106.png)
+![107](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon107.png)
+![108](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon108.png)
+![109](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon109.png)
+![110](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon110.png)
+![111](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon111.png)
+![112](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon112.png)
+![113](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon113.png)
+![114](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon114.png)
+![115](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon115.png)
+![116](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon116.png)
+![117](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon117.png)
+![118](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon118.png)
+![119](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon119.png)
+![120](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon120.png)
+![121](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon121.png)
+![122](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon122.png)
+![123](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon123.png)
+![124](https://cdn.jsdelivr.net/gh/microlong666/tieba_mobile_emotions/image_emoticon124.png)
\ No newline at end of file
diff --git "a/static/emoticons/\344\270\215\351\253\230\345\205\264.png" "b/static/emoticons/\344\270\215\351\253\230\345\205\264.png"
new file mode 100644
index 0000000000000000000000000000000000000000..727c8f5b3f75cca89f47850b9f7255888af5fa83
Binary files /dev/null and "b/static/emoticons/\344\270\215\351\253\230\345\205\264.png" differ
diff --git "a/static/emoticons/\344\271\226.png" "b/static/emoticons/\344\271\226.png"
new file mode 100644
index 0000000000000000000000000000000000000000..8fb307b70d919d31668186b2b598f1abf325e4ef
Binary files /dev/null and "b/static/emoticons/\344\271\226.png" differ
diff --git "a/static/emoticons/\345\206\267.png" "b/static/emoticons/\345\206\267.png"
new file mode 100644
index 0000000000000000000000000000000000000000..ad9acca0262ff502376add381a4b747b3b41b74d
Binary files /dev/null and "b/static/emoticons/\345\206\267.png" differ
diff --git "a/static/emoticons/\345\213\211\345\274\272.png" "b/static/emoticons/\345\213\211\345\274\272.png"
new file mode 100644
index 0000000000000000000000000000000000000000..3fcaaaba27ac16cd4d41deffd8adfd0b0863bbf0
Binary files /dev/null and "b/static/emoticons/\345\213\211\345\274\272.png" differ
diff --git "a/static/emoticons/\345\215\207\350\265\267.png" "b/static/emoticons/\345\215\207\350\265\267.png"
new file mode 100644
index 0000000000000000000000000000000000000000..e6e4921b833317069792e130673ad8c3f592720f
Binary files /dev/null and "b/static/emoticons/\345\215\207\350\265\267.png" differ
diff --git "a/static/emoticons/\345\220\220.png" "b/static/emoticons/\345\220\220.png"
new file mode 100644
index 0000000000000000000000000000000000000000..1cf6bec0730dc5a4e24ecf02db93071900eb88c7
Binary files /dev/null and "b/static/emoticons/\345\220\220.png" differ
diff --git "a/static/emoticons/\345\220\220\350\210\214.png" "b/static/emoticons/\345\220\220\350\210\214.png"
new file mode 100644
index 0000000000000000000000000000000000000000..d967205f51096d5e9c21ad04bfaa094b100c23f1
Binary files /dev/null and "b/static/emoticons/\345\220\220\350\210\214.png" differ
diff --git "a/static/emoticons/\345\221\265\345\221\265.png" "b/static/emoticons/\345\221\265\345\221\265.png"
new file mode 100644
index 0000000000000000000000000000000000000000..41eebcfcca09aaa714e70ffc46bce239d274f822
Binary files /dev/null and "b/static/emoticons/\345\221\265\345\221\265.png" differ
diff --git "a/static/emoticons/\345\221\274~.png" "b/static/emoticons/\345\221\274~.png"
new file mode 100644
index 0000000000000000000000000000000000000000..a6e08a93b7468ca4c15c4dba4eccdd6cea2c8cb5
Binary files /dev/null and "b/static/emoticons/\345\221\274~.png" differ
diff --git "a/static/emoticons/\345\222\246.png" "b/static/emoticons/\345\222\246.png"
new file mode 100644
index 0000000000000000000000000000000000000000..c8b0eaa86b58d2d53c4358c9e4045249a419e457
Binary files /dev/null and "b/static/emoticons/\345\222\246.png" differ
diff --git "a/static/emoticons/\345\223\210\345\223\210.png" "b/static/emoticons/\345\223\210\345\223\210.png"
new file mode 100644
index 0000000000000000000000000000000000000000..e24628af792b33219bee9b380f7db24cb099857a
Binary files /dev/null and "b/static/emoticons/\345\223\210\345\223\210.png" differ
diff --git "a/static/emoticons/\345\225\212.png" "b/static/emoticons/\345\225\212.png"
new file mode 100644
index 0000000000000000000000000000000000000000..7dd85a871234268d6b08fdb67811eb7bd56e7dc4
Binary files /dev/null and "b/static/emoticons/\345\225\212.png" differ
diff --git "a/static/emoticons/\345\226\267.png" "b/static/emoticons/\345\226\267.png"
new file mode 100644
index 0000000000000000000000000000000000000000..f1270a63c06a75f5c8c41347ec2820ce1958020a
Binary files /dev/null and "b/static/emoticons/\345\226\267.png" differ
diff --git "a/static/emoticons/\345\244\252\345\274\200\345\277\203.png" "b/static/emoticons/\345\244\252\345\274\200\345\277\203.png"
new file mode 100644
index 0000000000000000000000000000000000000000..523895c21286376084f5fdc3382f641c31e0c0e5
Binary files /dev/null and "b/static/emoticons/\345\244\252\345\274\200\345\277\203.png" differ
diff --git "a/static/emoticons/\345\244\252\351\230\263.png" "b/static/emoticons/\345\244\252\351\230\263.png"
new file mode 100644
index 0000000000000000000000000000000000000000..66b3b11330a6aab6163337c693afb5a9f4b54d4c
Binary files /dev/null and "b/static/emoticons/\345\244\252\351\230\263.png" differ
diff --git "a/static/emoticons/\345\247\224\345\261\210.png" "b/static/emoticons/\345\247\224\345\261\210.png"
new file mode 100644
index 0000000000000000000000000000000000000000..bfc85691221dd266b2e5f3e8a45ff63bfa74b938
Binary files /dev/null and "b/static/emoticons/\345\247\224\345\261\210.png" differ
diff --git "a/static/emoticons/\345\274\200\345\277\203.png" "b/static/emoticons/\345\274\200\345\277\203.png"
new file mode 100644
index 0000000000000000000000000000000000000000..9c7d46e4e0f6939891284342060be146c76eebe9
Binary files /dev/null and "b/static/emoticons/\345\274\200\345\277\203.png" differ
diff --git "a/static/emoticons/\345\275\251\350\231\271.png" "b/static/emoticons/\345\275\251\350\231\271.png"
new file mode 100644
index 0000000000000000000000000000000000000000..c6e3cf0aa7048d44293e89720e0e7582992027f3
Binary files /dev/null and "b/static/emoticons/\345\275\251\350\231\271.png" differ
diff --git "a/static/emoticons/\345\277\203\347\242\216.png" "b/static/emoticons/\345\277\203\347\242\216.png"
new file mode 100644
index 0000000000000000000000000000000000000000..5094396d8b33325e401d4772704a59132f4c3bbf
Binary files /dev/null and "b/static/emoticons/\345\277\203\347\242\216.png" differ
diff --git "a/static/emoticons/\346\200\222.png" "b/static/emoticons/\346\200\222.png"
new file mode 100644
index 0000000000000000000000000000000000000000..ba4b56031e8bf109bc8fcb0247094dfba9d25599
Binary files /dev/null and "b/static/emoticons/\346\200\222.png" differ
diff --git "a/static/emoticons/\346\203\212\345\223\255.png" "b/static/emoticons/\346\203\212\345\223\255.png"
new file mode 100644
index 0000000000000000000000000000000000000000..9525a6d7a1b6f21d9fd123db6224afc9c7fc7c59
Binary files /dev/null and "b/static/emoticons/\346\203\212\345\223\255.png" differ
diff --git "a/static/emoticons/\346\203\212\350\256\266.png" "b/static/emoticons/\346\203\212\350\256\266.png"
new file mode 100644
index 0000000000000000000000000000000000000000..90bd30010a5a64148d3e156fa57f21dfbca6198d
Binary files /dev/null and "b/static/emoticons/\346\203\212\350\256\266.png" differ
diff --git "a/static/emoticons/\346\230\237\346\230\237\346\234\210\344\272\256.png" "b/static/emoticons/\346\230\237\346\230\237\346\234\210\344\272\256.png"
new file mode 100644
index 0000000000000000000000000000000000000000..87c528a6f4537c45f163b6dee2b861e2b50b1ebb
Binary files /dev/null and "b/static/emoticons/\346\230\237\346\230\237\346\234\210\344\272\256.png" differ
diff --git "a/static/emoticons/\346\261\227.png" "b/static/emoticons/\346\261\227.png"
new file mode 100644
index 0000000000000000000000000000000000000000..0b1c7cef9e7a4671842cc229569b742ebcac6eca
Binary files /dev/null and "b/static/emoticons/\346\261\227.png" differ
diff --git "a/static/emoticons/\346\263\252.png" "b/static/emoticons/\346\263\252.png"
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c9b2c56eb66ec7e4af58a8dca4895ba6f259
Binary files /dev/null and "b/static/emoticons/\346\263\252.png" differ
diff --git "a/static/emoticons/\346\273\221\347\250\275.png" "b/static/emoticons/\346\273\221\347\250\275.png"
new file mode 100644
index 0000000000000000000000000000000000000000..e66b9ce0dfb234fa84befe5d994d5c555242c49d
Binary files /dev/null and "b/static/emoticons/\346\273\221\347\250\275.png" differ
diff --git "a/static/emoticons/\347\210\261\345\277\203.png" "b/static/emoticons/\347\210\261\345\277\203.png"
new file mode 100644
index 0000000000000000000000000000000000000000..bc843f4f22600a87691a30331ee8aa949eee5533
Binary files /dev/null and "b/static/emoticons/\347\210\261\345\277\203.png" differ
diff --git "a/static/emoticons/\347\213\202\346\261\227.png" "b/static/emoticons/\347\213\202\346\261\227.png"
new file mode 100644
index 0000000000000000000000000000000000000000..e76fc2dd2a5dc0a9e8e1889189166b375f71d80d
Binary files /dev/null and "b/static/emoticons/\347\213\202\346\261\227.png" differ
diff --git "a/static/emoticons/\347\216\253\347\221\260.png" "b/static/emoticons/\347\216\253\347\221\260.png"
new file mode 100644
index 0000000000000000000000000000000000000000..8651d168eb6300aab48b58191e552c373ed33644
Binary files /dev/null and "b/static/emoticons/\347\216\253\347\221\260.png" differ
diff --git "a/static/emoticons/\347\226\221\351\227\256.png" "b/static/emoticons/\347\226\221\351\227\256.png"
new file mode 100644
index 0000000000000000000000000000000000000000..f4309aed66950015181f0749ffb85ece4cc0831b
Binary files /dev/null and "b/static/emoticons/\347\226\221\351\227\256.png" differ
diff --git "a/static/emoticons/\347\234\237\346\243\222.png" "b/static/emoticons/\347\234\237\346\243\222.png"
new file mode 100644
index 0000000000000000000000000000000000000000..73b0db007ab4bb8f4bda848efd44dc94a62a9022
Binary files /dev/null and "b/static/emoticons/\347\234\237\346\243\222.png" differ
diff --git "a/static/emoticons/\347\235\241\350\247\211.png" "b/static/emoticons/\347\235\241\350\247\211.png"
new file mode 100644
index 0000000000000000000000000000000000000000..d8e67399513042b6135d24bcc69cc93fc3f2742c
Binary files /dev/null and "b/static/emoticons/\347\235\241\350\247\211.png" differ
diff --git "a/static/emoticons/\347\244\274\347\211\251.png" "b/static/emoticons/\347\244\274\347\211\251.png"
new file mode 100644
index 0000000000000000000000000000000000000000..21722c897ba8a74b57bd313bc00d58bb73c6e2d0
Binary files /dev/null and "b/static/emoticons/\347\244\274\347\211\251.png" differ
diff --git "a/static/emoticons/\347\254\221\347\234\274.png" "b/static/emoticons/\347\254\221\347\234\274.png"
new file mode 100644
index 0000000000000000000000000000000000000000..a44b49c89fd81007789809e10856549d3bda9166
Binary files /dev/null and "b/static/emoticons/\347\254\221\347\234\274.png" differ
diff --git "a/static/emoticons/\350\212\261\345\277\203.png" "b/static/emoticons/\350\212\261\345\277\203.png"
new file mode 100644
index 0000000000000000000000000000000000000000..abaf15e55ecd1bb7dcd5ac66a91231fcecce1c98
Binary files /dev/null and "b/static/emoticons/\350\212\261\345\277\203.png" differ
diff --git "a/static/emoticons/\351\204\231\350\247\206.png" "b/static/emoticons/\351\204\231\350\247\206.png"
new file mode 100644
index 0000000000000000000000000000000000000000..4f487f09f840dd399f4a6b3dccd40ef853b465df
Binary files /dev/null and "b/static/emoticons/\351\204\231\350\247\206.png" differ
diff --git "a/static/emoticons/\351\205\267.png" "b/static/emoticons/\351\205\267.png"
new file mode 100644
index 0000000000000000000000000000000000000000..0d643a6ee2e34401f1955ccf7e2afb63ac197040
Binary files /dev/null and "b/static/emoticons/\351\205\267.png" differ
diff --git "a/static/emoticons/\351\222\261.png" "b/static/emoticons/\351\222\261.png"
new file mode 100644
index 0000000000000000000000000000000000000000..85b961be892c812172c0b3f7e12414720a0d4194
Binary files /dev/null and "b/static/emoticons/\351\222\261.png" differ
diff --git "a/static/emoticons/\351\230\264\351\231\251.png" "b/static/emoticons/\351\230\264\351\231\251.png"
new file mode 100644
index 0000000000000000000000000000000000000000..a3def945bf9c31045c17424f97b0a7f5344c2821
Binary files /dev/null and "b/static/emoticons/\351\230\264\351\231\251.png" differ
diff --git "a/static/emoticons/\351\273\221\347\272\277.png" "b/static/emoticons/\351\273\221\347\272\277.png"
new file mode 100644
index 0000000000000000000000000000000000000000..cca02fa022596cd26d0c94d194705608ede554fd
Binary files /dev/null and "b/static/emoticons/\351\273\221\347\272\277.png" differ