Remove Owo plugin.
|
@ -126,7 +126,6 @@ The birth of Halo is inseparable from the following projects:
|
|||
- [JQuery-Toast](https://github.com/kamranahmedse/jquery-toast-plugin)
|
||||
: message prompt component
|
||||
- [Pjax](https://github.com/defunkt/jquery-pjax.git): pushState + ajax = pjax
|
||||
- [OwO](https://github.com/DIYgod/OwO): front-end expression library
|
||||
|
||||
## Donate
|
||||
|
||||
|
|
|
@ -125,7 +125,6 @@ Halo 的诞生离不开下面这些项目:
|
|||
- [Layer](https://github.com/sentsin/layer.git):个人认为最实用最好看的弹出层组件,没有之一
|
||||
- [JQuery-Toast](https://github.com/kamranahmedse/jquery-toast-plugin):消息提示组件
|
||||
- [Pjax](https://github.com/defunkt/jquery-pjax.git):pushState + ajax = pjax
|
||||
- [OwO](https://github.com/DIYgod/OwO):前端表情库
|
||||
|
||||
## 捐赠
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package run.halo.app.listener;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.context.event.ApplicationStartedEvent;
|
||||
|
@ -11,18 +10,15 @@ import run.halo.app.config.properties.HaloProperties;
|
|||
import run.halo.app.model.entity.User;
|
||||
import run.halo.app.model.params.UserParam;
|
||||
import run.halo.app.model.properties.PrimaryProperties;
|
||||
import run.halo.app.model.support.HaloConst;
|
||||
import run.halo.app.service.OptionService;
|
||||
import run.halo.app.service.ThemeService;
|
||||
import run.halo.app.service.UserService;
|
||||
import run.halo.app.utils.FileUtils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.URI;
|
||||
import java.nio.file.*;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* The method executed after the application is started.
|
||||
|
@ -40,9 +36,6 @@ public class StartedListener implements ApplicationListener<ApplicationStartedEv
|
|||
@Autowired
|
||||
private OptionService optionService;
|
||||
|
||||
@Autowired
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
@Autowired
|
||||
private ThemeService themeService;
|
||||
|
||||
|
@ -52,7 +45,6 @@ public class StartedListener implements ApplicationListener<ApplicationStartedEv
|
|||
@Override
|
||||
public void onApplicationEvent(ApplicationStartedEvent event) {
|
||||
// save halo version to database
|
||||
this.cacheOwo();
|
||||
this.printStartInfo();
|
||||
this.initThemes();
|
||||
|
||||
|
@ -94,22 +86,6 @@ public class StartedListener implements ApplicationListener<ApplicationStartedEv
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Cache Owo
|
||||
*/
|
||||
private void cacheOwo() {
|
||||
try {
|
||||
// The Map is LinkedHashMap
|
||||
@SuppressWarnings("unchecked")
|
||||
Map<String, String> owoMap = objectMapper.readValue(ResourceUtils.getURL("classpath:static/halo-common/OwO/OwO.path.json"), Map.class);
|
||||
|
||||
HaloConst.OWO_MAP = Collections.unmodifiableMap(owoMap);
|
||||
} catch (IOException e) {
|
||||
log.error("Failed to read owo json", e);
|
||||
// TODO Consider to throw an exception
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Init internal themes
|
||||
*/
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
package run.halo.app.model.support;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* 公共常量
|
||||
|
@ -42,64 +39,44 @@ public class HaloConst {
|
|||
* Custom freemarker tag method key.
|
||||
*/
|
||||
public static final String METHOD_KEY = "method";
|
||||
|
||||
/**
|
||||
* Owo map. (Unmodified map)
|
||||
*/
|
||||
public static Map<String, String> OWO_MAP = Collections.emptyMap();
|
||||
|
||||
/**
|
||||
* user_session
|
||||
*/
|
||||
public static String USER_SESSION_KEY = "user_session";
|
||||
|
||||
/**
|
||||
* 文章阅读数缓存
|
||||
*/
|
||||
public static Map<Long, Long> POSTS_VIEWS;
|
||||
|
||||
/**
|
||||
* 网易云音乐短代码前缀
|
||||
*/
|
||||
public static final String NETEASE_MUSIC_PREFIX = "[music:";
|
||||
|
||||
/**
|
||||
* 网易云音乐 iframe 代码
|
||||
*/
|
||||
public static final String NETEASE_MUSIC_IFRAME = "<iframe frameborder=\"no\" border=\"0\" marginwidth=\"0\" marginheight=\"0\" width=330 height=86 src=\"//music.163.com/outchain/player?type=2&id=$1&auto=1&height=66\"></iframe>";
|
||||
|
||||
/**
|
||||
* 网易云音乐短代码正则表达式
|
||||
*/
|
||||
public static final String NETEASE_MUSIC_REG_PATTERN = "\\[music:(\\d+)\\]";
|
||||
|
||||
/**
|
||||
* 哔哩哔哩视频短代码前缀
|
||||
*/
|
||||
public static final String BILIBILI_VIDEO_PREFIX = "[bilibili:";
|
||||
|
||||
/**
|
||||
* 哔哩哔哩视频 iframe 代码
|
||||
*/
|
||||
public static final String BILIBILI_VIDEO_IFRAME = "<iframe height=$3 width=$2 src=\"//player.bilibili.com/player.html?aid=$1\" scrolling=\"no\" border=\"0\" frameborder=\"no\" framespacing=\"0\" allowfullscreen=\"true\"> </iframe>";
|
||||
|
||||
/**
|
||||
* 哔哩哔哩视频正则表达式
|
||||
*/
|
||||
public static final String BILIBILI_VIDEO_REG_PATTERN = "\\[bilibili:(\\d+)\\,(\\d+)\\,(\\d+)\\]";
|
||||
|
||||
/**
|
||||
* YouTube 视频短代码前缀
|
||||
*/
|
||||
public static final String YOUTUBE_VIDEO_PREFIX = "[youtube:";
|
||||
|
||||
/**
|
||||
* YouTube 视频 iframe 代码
|
||||
*/
|
||||
public static final String YOUTUBE_VIDEO_IFRAME = "<iframe width=$2 height=$3 src=\"https://www.youtube.com/embed/$1\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>";
|
||||
|
||||
/**
|
||||
* YouTube 视频正则表达式
|
||||
*/
|
||||
public static final String YOUTUBE_VIDEO_REG_PATTERN = "\\[youtube:(\\w+)\\,(\\d+)\\,(\\d+)\\]";
|
||||
/**
|
||||
* user_session
|
||||
*/
|
||||
public static String USER_SESSION_KEY = "user_session";
|
||||
}
|
||||
|
|
|
@ -1,33 +0,0 @@
|
|||
package run.halo.app.utils;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
import static run.halo.app.model.support.HaloConst.OWO_MAP;
|
||||
|
||||
/**
|
||||
* Owo util
|
||||
*
|
||||
* @author : RYAN0UP
|
||||
* @date : 2017/12/22
|
||||
*/
|
||||
@Slf4j
|
||||
public class OwoUtil {
|
||||
|
||||
/**
|
||||
* Owo mark converted into a picture address
|
||||
*
|
||||
* @param content content
|
||||
* @return picture address
|
||||
*/
|
||||
public static String parseOwo(String content) {
|
||||
if (CollectionUtils.isEmpty(OWO_MAP)) {
|
||||
return content;
|
||||
}
|
||||
|
||||
for (String key : OWO_MAP.keySet()) {
|
||||
content = content.replace(key, OWO_MAP.get(key).toString());
|
||||
}
|
||||
return content;
|
||||
}
|
||||
}
|
|
@ -1,110 +0,0 @@
|
|||
"use strict";
|
||||
|
||||
function _classCallCheck(e, t) {
|
||||
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
|
||||
}
|
||||
|
||||
var _createClass = function() {
|
||||
function e(e, t) {
|
||||
for (var a = 0; a < t.length; a++) {
|
||||
var s = t[a];
|
||||
s.enumerable = s.enumerable || !1, s.configurable = !0, "value" in s && (s.writable = !0),
|
||||
Object.defineProperty(e, s.key, s);
|
||||
}
|
||||
}
|
||||
return function(t, a, s) {
|
||||
return a && e(t.prototype, a), s && e(t, s), t;
|
||||
};
|
||||
}();
|
||||
|
||||
!function() {
|
||||
var e = function() {
|
||||
function e(t) {
|
||||
var a = this;
|
||||
_classCallCheck(this, e);
|
||||
var s = {
|
||||
logo:"OwO表情",
|
||||
container:document.getElementsByClassName("OwO")[0],
|
||||
target:document.getElementsByTagName("OwO-textarea")[0],
|
||||
position:"down",
|
||||
width:"100%",
|
||||
maxHeight:"250px",
|
||||
api:"https://api.anotherhome.net/OwO/OwO.json"
|
||||
};
|
||||
for (var n in s) s.hasOwnProperty(n) && !t.hasOwnProperty(n) && (t[n] = s[n]);
|
||||
this.container = t.container, this.target = t.target, "up" === t.position && this.container.classList.add("OwO-up");
|
||||
var i = new XMLHttpRequest();
|
||||
i.onreadystatechange = function() {
|
||||
4 === i.readyState && (i.status >= 200 && i.status < 300 || 304 === i.status ? (a.odata = JSON.parse(i.responseText),
|
||||
a.init(t)) :console.log("OwO data request was unsuccessful: " + i.status));
|
||||
}, i.open("get", t.api, !0), i.send(null);
|
||||
}
|
||||
return _createClass(e, [ {
|
||||
key:"init",
|
||||
value:function(e) {
|
||||
var t = this;
|
||||
this.area = e.target, this.packages = Object.keys(this.odata);
|
||||
for (var a = '\n <div class="OwO-logo"></div>\n <div class="OwO-body" style="width: ' + e.width + '">', s = 0; s < this.packages.length; s++) {
|
||||
//此处开始,也可以根据类型(this.odata[this.packages[s]].type)来判断文字和图片
|
||||
if(s==0){
|
||||
//颜文字
|
||||
a += '\n <ul class="OwO-items OwO-items-' + this.odata[this.packages[s]].type + '" style="max-height: ' + (parseInt(e.maxHeight) - 53 + "px") + ';">';
|
||||
for (var n = this.odata[this.packages[s]].container, i = 0; i < n.length; i++) a += '\n <li class="OwO-item" title="' + n[i].text + '" data-OwO=\'' + n[i].icon + '\'>' + n[i].icon + "</li>";
|
||||
a += "\n </ul>";
|
||||
}
|
||||
else if(s==1){
|
||||
//阿鲁
|
||||
a += '\n <ul class="OwO-items OwO-items-' + this.odata[this.packages[s]].type + '" style="max-height: ' + (parseInt(e.maxHeight) - 53 + "px") + ';">';
|
||||
for (var n = this.odata[this.packages[s]].container, i = 0; i < n.length; i++) a += '\n <li class="OwO-item" title="' + n[i].text + '" data-OwO="@(' + n[i].text + ')">' + n[i].icon + "</li>";
|
||||
a += "\n </ul>";
|
||||
}
|
||||
else {
|
||||
//泡泡
|
||||
a += '\n <ul class="OwO-items OwO-items-' + this.odata[this.packages[s]].type + '" style="max-height: ' + (parseInt(e.maxHeight) - 53 + "px") + ';">';
|
||||
for (var n = this.odata[this.packages[s]].container, i = 0; i < n.length; i++) a += '\n <li class="OwO-item" title="' + n[i].text + '" data-OwO="@[' + n[i].text + ']">' + n[i].icon + "</li>";
|
||||
a += "\n </ul>";
|
||||
}
|
||||
//此处结束
|
||||
}
|
||||
a += '\n <div class="OwO-bar">\n <ul class="OwO-packages">';
|
||||
for (var o = 0; o < this.packages.length; o++) a += "\n <li><span>" + this.packages[o] + "</span></li>";
|
||||
a += "\n </ul>\n </div>\n </div>\n ",
|
||||
this.container.innerHTML = a, this.logo = this.container.getElementsByClassName("OwO-logo")[0],
|
||||
this.logo.addEventListener("click", function() {
|
||||
t.toggle();
|
||||
}), this.container.getElementsByClassName("OwO-body")[0].addEventListener("click", function(e) {
|
||||
var a = null;
|
||||
if (e.target.classList.contains("OwO-item") ? a = e.target :e.target.parentNode.classList.contains("OwO-item") && (a = e.target.parentNode),
|
||||
a) {
|
||||
var s = t.area.selectionEnd, n = t.area.value;
|
||||
//原a.innerHTML读取OwO-item里的html内容,修改为读取data-OwO属性值
|
||||
t.area.value = n.slice(0, s) + a.getAttribute("data-OwO") + n.slice(s), t.area.focus(),
|
||||
t.toggle();
|
||||
}
|
||||
}), this.packagesEle = this.container.getElementsByClassName("OwO-packages")[0];
|
||||
for (var c = function(e) {
|
||||
!function(a) {
|
||||
t.packagesEle.children[e].addEventListener("click", function() {
|
||||
t.tab(a);
|
||||
});
|
||||
}(e);
|
||||
}, l = 0; l < this.packagesEle.children.length; l++) c(l);
|
||||
this.tab(0);
|
||||
}
|
||||
}, {
|
||||
key:"toggle",
|
||||
value:function() {
|
||||
this.container.classList.contains("OwO-open") ? this.container.classList.remove("OwO-open") :this.container.classList.add("OwO-open");
|
||||
}
|
||||
}, {
|
||||
key:"tab",
|
||||
value:function(e) {
|
||||
var t = this.container.getElementsByClassName("OwO-items-show")[0];
|
||||
t && t.classList.remove("OwO-items-show"), this.container.getElementsByClassName("OwO-items")[e].classList.add("OwO-items-show");
|
||||
var a = this.container.getElementsByClassName("OwO-package-active")[0];
|
||||
a && a.classList.remove("OwO-package-active"), this.packagesEle.getElementsByTagName("li")[e].classList.add("OwO-package-active");
|
||||
}
|
||||
} ]), e;
|
||||
}();
|
||||
"undefined" != typeof module && "undefined" != typeof module.exports ? module.exports = e :window.OwO = e;
|
||||
}();
|
|
@ -1,220 +0,0 @@
|
|||
{"颜文字": {"type": "emoticon","container": [
|
||||
{"icon": "OωO","text": "Author: DIYgod"},
|
||||
{"icon": "|´・ω・)ノ","text": "Hi"},
|
||||
{"icon": "ヾ(≧∇≦*)ゝ","text": "开心"},
|
||||
{"icon": "(☆ω☆)","text": "星星眼"},
|
||||
{"icon": "(╯‵□′)╯︵┴─┴","text": "掀桌"},
|
||||
{"icon": " ̄﹃ ̄","text": "流口水"},
|
||||
{"icon": "(*/ω\*)","text": "捂脸"},
|
||||
{"icon": "∠( ᐛ 」∠)_","text": "给跪"},
|
||||
{"icon": "(๑•̀ㅁ•́ฅ)","text": "Hi"},
|
||||
{"icon": "→_→","text": "斜眼"},
|
||||
{"icon": "୧(๑•̀⌄•́๑)૭","text": "加油"},
|
||||
{"icon": "٩(ˊᗜˋ*)و","text": "有木有WiFi"},
|
||||
{"icon": "(ノ°ο°)ノ","text": "前方高能预警"},
|
||||
{"icon": "(´இ皿இ`)","text": "我从未见过如此厚颜无耻之人"},
|
||||
{"icon": "⌇●﹏●⌇","text": "吓死宝宝惹"},
|
||||
{"icon": "(ฅ´ω`ฅ)","text": "已阅留爪"},
|
||||
{"icon": "(╯°A°)╯︵○○○","text": "去吧大师球"},
|
||||
{"icon": "φ( ̄∇ ̄o)","text": "太萌惹"},
|
||||
{"icon": "ヾ(´・ ・`。)ノ\"","text": "咦咦咦"},
|
||||
{"icon": "( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃","text": "气呼呼"},
|
||||
{"icon": "(ó﹏ò。)","text": "我受到了惊吓"},
|
||||
{"icon": "Σ(っ °Д °;)っ","text": "什么鬼"},
|
||||
{"icon": "( ,,´・ω・)ノ\"(´っω・`。)","text": "摸摸头"},
|
||||
{"icon": "╮(╯▽╰)╭ ","text": "无奈"},
|
||||
{"icon": "o(*////▽////*)q ","text": "脸红"},
|
||||
{"icon": ">﹏<","text": ""},
|
||||
{"icon": "( ๑´•ω•) \"(ㆆᴗㆆ)","text": ""},
|
||||
{"icon": "(。•ˇ‸ˇ•。)","text": ""},
|
||||
{"icon": "(๑•̀ω•́๑)","text": ""},
|
||||
{"icon": "(๑•́ ₃ •̀๑)","text": ""},
|
||||
{"icon": "(灬°ω°灬)","text": ""},
|
||||
{"icon": "(*^ω^*)","text": ""},
|
||||
{"icon": "✧*。٩(ˊωˋ*)و✧*。","text": ""},
|
||||
{"icon": "( ̄y▽ ̄)~*捂嘴偷笑","text": ""},
|
||||
{"icon": "(o`•ω•)ノ(ノД`)","text": ""},
|
||||
{"icon": "(⌒▽⌒)","text": ""},
|
||||
{"icon": "( ̄▽ ̄)","text": ""},
|
||||
{"icon": "(=・ω・=)","text": ""},
|
||||
{"icon": "(`・ω・´)","text": ""},
|
||||
{"icon": "(〜 ̄△ ̄)〜","text": ""},
|
||||
{"icon": "(・∀・)","text": ""},
|
||||
{"icon": "(°∀°)ノ","text": ""},
|
||||
{"icon": "( ̄3 ̄)","text": ""},
|
||||
{"icon": "╮( ̄▽ ̄)╭","text": ""},
|
||||
{"icon": "( ´_ゝ`)","text": ""},
|
||||
{"icon": "←_←","text": ""},
|
||||
{"icon": "→_→","text": ""},
|
||||
{"icon": "(<_<)","text": ""},
|
||||
{"icon": "(>_>)","text": ""},
|
||||
{"icon": "(;¬_¬)","text": ""},
|
||||
{"icon": "(\"▔□▔)","text": ""},
|
||||
{"icon": "(゚Д゚≡゚д゚)!?","text": ""},
|
||||
{"icon": "Σ(゚д゚;)","text": ""},
|
||||
{"icon": "Σ(  ̄□ ̄||)","text": ""},
|
||||
{"icon": "(´;ω;`)","text": ""},
|
||||
{"icon": "(/TДT)/","text": ""},
|
||||
{"icon": "(^・ω・^ )","text": ""},
|
||||
{"icon": "(。・ω・。)","text": ""},
|
||||
{"icon": "(● ̄(エ) ̄●)","text": ""},
|
||||
{"icon": "ε=ε=(ノ≧∇≦)ノ","text": ""},
|
||||
{"icon": "(´・_・`)","text": ""},
|
||||
{"icon": "(-_-#)","text": ""},
|
||||
{"icon": "( ̄へ ̄)","text": ""},
|
||||
{"icon": "( ̄ε(# ̄) Σ","text": ""},
|
||||
{"icon": "ヽ(`Д´)ノ","text": ""},
|
||||
{"icon": "(╯°口°)╯(┴—┴","text": ""},
|
||||
{"icon": "(#-_-)┯━┯","text": ""},
|
||||
{"icon": "_(:3」∠)_","text": ""},
|
||||
{"icon": "_(•̀ω•́ 」∠)_","text": ""},
|
||||
{"icon": "─=≡Σ((( つ•̀ω•́)つ","text": ""},
|
||||
{"icon": "(ಥ_ಥ)","text": ""},
|
||||
{"icon": "(๑•̀ㅂ•́)و✧","text": ""},
|
||||
{"icon": "(๑╹∀╹๑)","text": ""},
|
||||
{"icon": "눈_눈","text": ""},
|
||||
{"icon": "ᕦ(ò_óˇ)ᕤ","text": ""},
|
||||
{"icon": "(๑•ั็ω•็ั๑)","text": ""},
|
||||
{"icon": "( *・ω・)✄╰ひ╯","text": ""},
|
||||
{"icon": "~( ̄▽ ̄)C❀(捏菊花)","text": ""},
|
||||
{"icon": "(((┏(; ̄▽ ̄)┛装完逼就跑","text": ""}
|
||||
]},
|
||||
"阿鲁": {"type": "image","container": [
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/暗地观察.png\" alt=\"暗地观察\" style=\"vertical-align: middle;\">","text": "暗地观察"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/便便.png\" alt=\"便便\" style=\"vertical-align: middle;\">","text": "便便"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/不出所料.png\" alt=\"不出所料\" style=\"vertical-align: middle;\">","text": "不出所料"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/不高兴.png\" alt=\"不高兴\" style=\"vertical-align: middle;\">","text": "不高兴"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/不说话.png\" alt=\"不说话\" style=\"vertical-align: middle;\">","text": "不说话"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/抽烟.png\" alt=\"抽烟\" style=\"vertical-align: middle;\">","text": "抽烟"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/呲牙.png\" alt=\"呲牙\" style=\"vertical-align: middle;\">","text": "呲牙"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/大囧.png\" alt=\"大囧\" style=\"vertical-align: middle;\">","text": "大囧"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/得意.png\" alt=\"得意\" style=\"vertical-align: middle;\">","text": "得意"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/愤怒.png\" alt=\"愤怒\" style=\"vertical-align: middle;\">","text": "愤怒"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/尴尬.png\" alt=\"尴尬\" style=\"vertical-align: middle;\">","text": "尴尬"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/高兴.png\" alt=\"高兴\" style=\"vertical-align: middle;\">","text": "高兴"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/鼓掌.png\" alt=\"鼓掌\" style=\"vertical-align: middle;\">","text": "鼓掌"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/观察.png\" alt=\"观察\" style=\"vertical-align: middle;\">","text": "观察"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/害羞.png\" alt=\"害羞\" style=\"vertical-align: middle;\">","text": "害羞"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/汗.png\" alt=\"汗\" style=\"vertical-align: middle;\">","text": "汗"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/黑线.png\" alt=\"黑线\" style=\"vertical-align: middle;\">","text": "黑线"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/欢呼.png\" alt=\"欢呼\" style=\"vertical-align: middle;\">","text": "欢呼"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/击掌.png\" alt=\"击掌\" style=\"vertical-align: middle;\">","text": "击掌"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/惊喜.png\" alt=\"惊喜\" style=\"vertical-align: middle;\">","text": "惊喜"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/看不见.png\" alt=\"看不见\" style=\"vertical-align: middle;\">","text": "看不见"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/看热闹.png\" alt=\"看热闹\" style=\"vertical-align: middle;\">","text": "看热闹"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/抠鼻.png\" alt=\"抠鼻\" style=\"vertical-align: middle;\">","text": "抠鼻"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/口水.png\" alt=\"口水\" style=\"vertical-align: middle;\">","text": "口水"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/哭泣.png\" alt=\"哭泣\" style=\"vertical-align: middle;\">","text": "哭泣"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/狂汗.png\" alt=\"狂汗\" style=\"vertical-align: middle;\">","text": "狂汗"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/蜡烛.png\" alt=\"蜡烛\" style=\"vertical-align: middle;\">","text": "蜡烛"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/脸红.png\" alt=\"脸红\" style=\"vertical-align: middle;\">","text": "脸红"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/内伤.png\" alt=\"内伤\" style=\"vertical-align: middle;\">","text": "内伤"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/喷水.png\" alt=\"喷水\" style=\"vertical-align: middle;\">","text": "喷水"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/喷血.png\" alt=\"喷血\" style=\"vertical-align: middle;\">","text": "喷血"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/期待.png\" alt=\"期待\" style=\"vertical-align: middle;\">","text": "期待"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/亲亲.png\" alt=\"亲亲\" style=\"vertical-align: middle;\">","text": "亲亲"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/傻笑.png\" alt=\"傻笑\" style=\"vertical-align: middle;\">","text": "傻笑"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/扇耳光.png\" alt=\"扇耳光\" style=\"vertical-align: middle;\">","text": "扇耳光"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/深思.png\" alt=\"深思\" style=\"vertical-align: middle;\">","text": "深思"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/锁眉.png\" alt=\"锁眉\" style=\"vertical-align: middle;\">","text": "锁眉"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/投降.png\" alt=\"投降\" style=\"vertical-align: middle;\">","text": "投降"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/吐.png\" alt=\"吐\" style=\"vertical-align: middle;\">","text": "吐"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/吐舌.png\" alt=\"吐舌\" style=\"vertical-align: middle;\">","text": "吐舌"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/吐血倒地.png\" alt=\"吐血倒地\" style=\"vertical-align: middle;\">","text": "吐血倒地"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/无奈.png\" alt=\"无奈\" style=\"vertical-align: middle;\">","text": "无奈"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/无所谓.png\" alt=\"无所谓\" style=\"vertical-align: middle;\">","text": "无所谓"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/无语.png\" alt=\"无语\" style=\"vertical-align: middle;\">","text": "无语"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/喜极而泣.png\" alt=\"喜极而泣\" style=\"vertical-align: middle;\">","text": "喜极而泣"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/献花.png\" alt=\"献花\" style=\"vertical-align: middle;\">","text": "献花"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/献黄瓜.png\" alt=\"献黄瓜\" style=\"vertical-align: middle;\">","text": "献黄瓜"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/想一想.png\" alt=\"想一想\" style=\"vertical-align: middle;\">","text": "想一想"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/小怒.png\" alt=\"小怒\" style=\"vertical-align: middle;\">","text": "小怒"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/小眼睛.png\" alt=\"小眼睛\" style=\"vertical-align: middle;\">","text": "小眼睛"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/邪恶.png\" alt=\"邪恶\" style=\"vertical-align: middle;\">","text": "邪恶"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/咽气.png\" alt=\"咽气\" style=\"vertical-align: middle;\">","text": "咽气"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/阴暗.png\" alt=\"阴暗\" style=\"vertical-align: middle;\">","text": "阴暗"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/赞一个.png\" alt=\"赞一个\" style=\"vertical-align: middle;\">","text": "赞一个"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/长草.png\" alt=\"长草\" style=\"vertical-align: middle;\">","text": "长草"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/中刀.png\" alt=\"中刀\" style=\"vertical-align: middle;\">","text": "中刀"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/中枪.png\" alt=\"中枪\" style=\"vertical-align: middle;\">","text": "中枪"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/中指.png\" alt=\"中指\" style=\"vertical-align: middle;\">","text": "中指"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/肿包.png\" alt=\"肿包\" style=\"vertical-align: middle;\">","text": "肿包"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/皱眉.png\" alt=\"皱眉\" style=\"vertical-align: middle;\">","text": "皱眉"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/装大款.png\" alt=\"装大款\" style=\"vertical-align: middle;\">","text": "装大款"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/alu/坐等.png\" alt=\"坐等\" style=\"vertical-align: middle;\">","text": "坐等"}
|
||||
]},
|
||||
"泡泡": {"type": "image","container": [
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/啊.png\" alt=\"啊\" style=\"vertical-align: middle;\">","text": "啊"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/爱心.png\" alt=\"爱心\" style=\"vertical-align: middle;\">","text": "爱心"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/鄙视.png\" alt=\"鄙视\" style=\"vertical-align: middle;\">","text": "鄙视"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/便便.png\" alt=\"便便\" style=\"vertical-align: middle;\">","text": "便便"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/不高兴.png\" alt=\"不高兴\" style=\"vertical-align: middle;\">","text": "不高兴"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/彩虹.png\" alt=\"彩虹\" style=\"vertical-align: middle;\">","text": "彩虹"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/茶杯.png\" alt=\"茶杯\" style=\"vertical-align: middle;\">","text": "茶杯"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/大拇指.png\" alt=\"大拇指\" style=\"vertical-align: middle;\">","text": "大拇指"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/蛋糕.png\" alt=\"蛋糕\" style=\"vertical-align: middle;\">","text": "蛋糕"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/灯泡.png\" alt=\"灯泡\" style=\"vertical-align: middle;\">","text": "灯泡"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/乖.png\" alt=\"乖\" style=\"vertical-align: middle;\">","text": "乖"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/哈哈.png\" alt=\"哈哈\" style=\"vertical-align: middle;\">","text": "哈哈"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/汗.png\" alt=\"汗\" style=\"vertical-align: middle;\">","text": "汗"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/呵呵.png\" alt=\"呵呵\" style=\"vertical-align: middle;\">","text": "呵呵"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/黑线.png\" alt=\"黑线\" style=\"vertical-align: middle;\">","text": "黑线"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/红领巾.png\" alt=\"红领巾\" style=\"vertical-align: middle;\">","text": "红领巾"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/呼.png\" alt=\"呼\" style=\"vertical-align: middle;\">","text": "呼"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/花心.png\" alt=\"花心\" style=\"vertical-align: middle;\">","text": "花心"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/滑稽.png\" alt=\"滑稽\" style=\"vertical-align: middle;\">","text": "滑稽"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/惊哭.png\" alt=\"惊哭\" style=\"vertical-align: middle;\">","text": "惊哭"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/惊讶.png\" alt=\"惊讶\" style=\"vertical-align: middle;\">","text": "惊讶"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/开心.png\" alt=\"开心\" style=\"vertical-align: middle;\">","text": "开心"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/酷.png\" alt=\"酷\" style=\"vertical-align: middle;\">","text": "酷"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/狂汗.png\" alt=\"狂汗\" style=\"vertical-align: middle;\">","text": "狂汗"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/蜡烛.png\" alt=\"蜡烛\" style=\"vertical-align: middle;\">","text": "蜡烛"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/懒得理.png\" alt=\"懒得理\" style=\"vertical-align: middle;\">","text": "懒得理"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/泪.png\" alt=\"泪\" style=\"vertical-align: middle;\">","text": "泪"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/冷.png\" alt=\"冷\" style=\"vertical-align: middle;\">","text": "冷"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/礼物.png\" alt=\"礼物\" style=\"vertical-align: middle;\">","text": "礼物"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/玫瑰.png\" alt=\"玫瑰\" style=\"vertical-align: middle;\">","text": "玫瑰"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/勉强.png\" alt=\"勉强\" style=\"vertical-align: middle;\">","text": "勉强"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/你懂的.png\" alt=\"你懂的\" style=\"vertical-align: middle;\">","text": "你懂的"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/怒.png\" alt=\"怒\" style=\"vertical-align: middle;\">","text": "怒"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/喷.png\" alt=\"喷\" style=\"vertical-align: middle;\">","text": "喷"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/钱.png\" alt=\"钱\" style=\"vertical-align: middle;\">","text": "钱"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/钱币.png\" alt=\"钱币\" style=\"vertical-align: middle;\">","text": "钱币"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/弱.png\" alt=\"弱\" style=\"vertical-align: middle;\">","text": "弱"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/三道杠.png\" alt=\"三道杠\" style=\"vertical-align: middle;\">","text": "三道杠"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/沙发.png\" alt=\"沙发\" style=\"vertical-align: middle;\">","text": "沙发"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/生气.png\" alt=\"生气\" style=\"vertical-align: middle;\">","text": "生气"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/胜利.png\" alt=\"胜利\" style=\"vertical-align: middle;\">","text": "胜利"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/手纸.png\" alt=\"手纸\" style=\"vertical-align: middle;\">","text": "手纸"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/睡觉.png\" alt=\"睡觉\" style=\"vertical-align: middle;\">","text": "睡觉"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/酸爽.png\" alt=\"酸爽\" style=\"vertical-align: middle;\">","text": "酸爽"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/太开心.png\" alt=\"太开心\" style=\"vertical-align: middle;\">","text": "太开心"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/太阳.png\" alt=\"太阳\" style=\"vertical-align: middle;\">","text": "太阳"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/吐.png\" alt=\"吐\" style=\"vertical-align: middle;\">","text": "吐"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/吐舌.png\" alt=\"吐舌\" style=\"vertical-align: middle;\">","text": "吐舌"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/挖鼻.png\" alt=\"挖鼻\" style=\"vertical-align: middle;\">","text": "挖鼻"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/委屈.png\" alt=\"委屈\" style=\"vertical-align: middle;\">","text": "委屈"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/捂嘴笑.png\" alt=\"捂嘴笑\" style=\"vertical-align: middle;\">","text": "捂嘴笑"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/犀利.png\" alt=\"犀利\" style=\"vertical-align: middle;\">","text": "犀利"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/香蕉.png\" alt=\"香蕉\" style=\"vertical-align: middle;\">","text": "香蕉"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/小乖.png\" alt=\"小乖\" style=\"vertical-align: middle;\">","text": "小乖"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/小红脸.png\" alt=\"小红脸\" style=\"vertical-align: middle;\">","text": "小红脸"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/笑尿.png\" alt=\"笑尿\" style=\"vertical-align: middle;\">","text": "笑尿"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/笑眼.png\" alt=\"笑眼\" style=\"vertical-align: middle;\">","text": "笑眼"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/心碎.png\" alt=\"心碎\" style=\"vertical-align: middle;\">","text": "心碎"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/星星月亮.png\" alt=\"星星月亮\" style=\"vertical-align: middle;\">","text": "星星月亮"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/呀咩爹.png\" alt=\"呀咩爹\" style=\"vertical-align: middle;\">","text": "呀咩爹"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/药丸.png\" alt=\"药丸\" style=\"vertical-align: middle;\">","text": "药丸"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/咦.png\" alt=\"咦\" style=\"vertical-align: middle;\">","text": "咦"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/疑问.png\" alt=\"疑问\" style=\"vertical-align: middle;\">","text": "疑问"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/阴险.png\" alt=\"阴险\" style=\"vertical-align: middle;\">","text": "阴险"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/音乐.png\" alt=\"音乐\" style=\"vertical-align: middle;\">","text": "音乐"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/真棒.png\" alt=\"真棒\" style=\"vertical-align: middle;\">","text": "真棒"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/nico.png\" alt=\"nico\" style=\"vertical-align: middle;\">","text": "nico"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/OK.png\" alt=\"OK\" style=\"vertical-align: middle;\">","text": "OK"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/what.png\" alt=\"what\" style=\"vertical-align: middle;\">","text": "what"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/吃瓜.png\" alt=\"吃瓜\" style=\"vertical-align: middle;\">","text": "吃瓜"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/吃翔.png\" alt=\"吃翔\" style=\"vertical-align: middle;\">","text": "吃翔"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/嘚瑟.png\" alt=\"嘚瑟\" style=\"vertical-align: middle;\">","text": "嘚瑟"},
|
||||
{"icon": "<img src=\"/static/halo-common/OwO/paopao/惊恐.png\" alt=\"惊恐\" style=\"vertical-align: middle;\">","text": "惊恐"}
|
||||
]}}
|
|
@ -1,137 +0,0 @@
|
|||
{
|
||||
"@[勉强]": "<img src='/static/halo-common/OwO/paopao/勉强.png' alt='勉强.png' style='vertical-align: middle;'>",
|
||||
"@[乖]": "<img src='/static/halo-common/OwO/paopao/乖.png' alt='乖.png' style='vertical-align: middle;'>",
|
||||
"@[黑线]": "<img src='/static/halo-common/OwO/paopao/黑线.png' alt='黑线.png' style='vertical-align: middle;'>",
|
||||
"@(献花)": "<img src='/static/halo-common/OwO/alu/献花.png' alt='献花.png' style='vertical-align: middle;'>",
|
||||
"@(想一想)": "<img src='/static/halo-common/OwO/alu/想一想.png' alt='想一想.png' style='vertical-align: middle;'>",
|
||||
"@(蜡烛)": "<img src='/static/halo-common/OwO/alu/蜡烛.png' alt='蜡烛.png' style='vertical-align: middle;'>",
|
||||
"@[滑稽]": "<img src='/static/halo-common/OwO/paopao/滑稽.png' alt='滑稽.png' style='vertical-align: middle;'>",
|
||||
"@(黑线)": "<img src='/static/halo-common/OwO/alu/黑线.png' alt='黑线.png' style='vertical-align: middle;'>",
|
||||
"@[小乖]": "<img src='/static/halo-common/OwO/paopao/小乖.png' alt='小乖.png' style='vertical-align: middle;'>",
|
||||
"@(中枪)": "<img src='/static/halo-common/OwO/alu/中枪.png' alt='中枪.png' style='vertical-align: middle;'>",
|
||||
"@(长草)": "<img src='/static/halo-common/OwO/alu/长草.png' alt='长草.png' style='vertical-align: middle;'>",
|
||||
"@[捂嘴笑]": "<img src='/static/halo-common/OwO/paopao/捂嘴笑.png' alt='捂嘴笑.png' style='vertical-align: middle;'>",
|
||||
"@[酷]": "<img src='/static/halo-common/OwO/paopao/酷.png' alt='酷.png' style='vertical-align: middle;'>",
|
||||
"@(喷血)": "<img src='/static/halo-common/OwO/alu/喷血.png' alt='喷血.png' style='vertical-align: middle;'>",
|
||||
"@[彩虹]": "<img src='/static/halo-common/OwO/paopao/彩虹.png' alt='彩虹.png' style='vertical-align: middle;'>",
|
||||
"@[钱]": "<img src='/static/halo-common/OwO/paopao/钱.png' alt='钱.png' style='vertical-align: middle;'>",
|
||||
"@(呲牙)": "<img src='/static/halo-common/OwO/alu/呲牙.png' alt='呲牙.png' style='vertical-align: middle;'>",
|
||||
"@[手纸]": "<img src='/static/halo-common/OwO/paopao/手纸.png' alt='手纸.png' style='vertical-align: middle;'>",
|
||||
"@[钱币]": "<img src='/static/halo-common/OwO/paopao/钱币.png' alt='钱币.png' style='vertical-align: middle;'>",
|
||||
"@[太开心]": "<img src='/static/halo-common/OwO/paopao/太开心.png' alt='太开心.png' style='vertical-align: middle;'>",
|
||||
"@(抠鼻)": "<img src='/static/halo-common/OwO/alu/抠鼻.png' alt='抠鼻.png' style='vertical-align: middle;'>",
|
||||
"@[你懂的]": "<img src='/static/halo-common/OwO/paopao/你懂的.png' alt='你懂的.png' style='vertical-align: middle;'>",
|
||||
"@[吐舌]": "<img src='/static/halo-common/OwO/paopao/吐舌.png' alt='吐舌.png' style='vertical-align: middle;'>",
|
||||
"@[茶杯]": "<img src='/static/halo-common/OwO/paopao/茶杯.png' alt='茶杯.png' style='vertical-align: middle;'>",
|
||||
"@[泪]": "<img src='/static/halo-common/OwO/paopao/泪.png' alt='泪.png' style='vertical-align: middle;'>",
|
||||
"@(吐)": "<img src='/static/halo-common/OwO/alu/吐.png' alt='吐.png' style='vertical-align: middle;'>",
|
||||
"@(吐舌)": "<img src='/static/halo-common/OwO/alu/吐舌.png' alt='吐舌.png' style='vertical-align: middle;'>",
|
||||
"@[太阳]": "<img src='/static/halo-common/OwO/paopao/太阳.png' alt='太阳.png' style='vertical-align: middle;'>",
|
||||
"@(不出所料)": "<img src='/static/halo-common/OwO/alu/不出所料.png' alt='不出所料.png' style='vertical-align: middle;'>",
|
||||
"@[挖鼻]": "<img src='/static/halo-common/OwO/paopao/挖鼻.png' alt='挖鼻.png' style='vertical-align: middle;'>",
|
||||
"@(观察)": "<img src='/static/halo-common/OwO/alu/观察.png' alt='观察.png' style='vertical-align: middle;'>",
|
||||
"@(内伤)": "<img src='/static/halo-common/OwO/alu/内伤.png' alt='内伤.png' style='vertical-align: middle;'>",
|
||||
"@[灯泡]": "<img src='/static/halo-common/OwO/paopao/灯泡.png' alt='灯泡.png' style='vertical-align: middle;'>",
|
||||
"@[呵呵]": "<img src='/static/halo-common/OwO/paopao/呵呵.png' alt='呵呵.png' style='vertical-align: middle;'>",
|
||||
"@(尴尬)": "<img src='/static/halo-common/OwO/alu/尴尬.png' alt='尴尬.png' style='vertical-align: middle;'>",
|
||||
"@(深思)": "<img src='/static/halo-common/OwO/alu/深思.png' alt='深思.png' style='vertical-align: middle;'>",
|
||||
"@(小怒)": "<img src='/static/halo-common/OwO/alu/小怒.png' alt='小怒.png' style='vertical-align: middle;'>",
|
||||
"@[狂汗]": "<img src='/static/halo-common/OwO/paopao/狂汗.png' alt='狂汗.png' style='vertical-align: middle;'>",
|
||||
"@[what]": "<img src='/static/halo-common/OwO/paopao/what.png' alt='what.png' style='vertical-align: middle;'>",
|
||||
"@(口水)": "<img src='/static/halo-common/OwO/alu/口水.png' alt='口水.png' style='vertical-align: middle;'>",
|
||||
"@(大囧)": "<img src='/static/halo-common/OwO/alu/大囧.png' alt='大囧.png' style='vertical-align: middle;'>",
|
||||
"@[懒得理]": "<img src='/static/halo-common/OwO/paopao/懒得理.png' alt='懒得理.png' style='vertical-align: middle;'>",
|
||||
"@[真棒]": "<img src='/static/halo-common/OwO/paopao/真棒.png' alt='真棒.png' style='vertical-align: middle;'>",
|
||||
"@[三道杠]": "<img src='/static/halo-common/OwO/paopao/三道杠.png' alt='三道杠.png' style='vertical-align: middle;'>",
|
||||
"@[睡觉]": "<img src='/static/halo-common/OwO/paopao/睡觉.png' alt='睡觉.png' style='vertical-align: middle;'>",
|
||||
"@[沙发]": "<img src='/static/halo-common/OwO/paopao/沙发.png' alt='沙发.png' style='vertical-align: middle;'>",
|
||||
"@(暗地观察)": "<img src='/static/halo-common/OwO/alu/暗地观察.png' alt='暗地观察.png' style='vertical-align: middle;'>",
|
||||
"@[笑尿]": "<img src='/static/halo-common/OwO/paopao/笑尿.png' alt='笑尿.png' style='vertical-align: middle;'>",
|
||||
"@[生气]": "<img src='/static/halo-common/OwO/paopao/生气.png' alt='生气.png' style='vertical-align: middle;'>",
|
||||
"@(肿包)": "<img src='/static/halo-common/OwO/alu/肿包.png' alt='肿包.png' style='vertical-align: middle;'>",
|
||||
"@(狂汗)": "<img src='/static/halo-common/OwO/alu/狂汗.png' alt='狂汗.png' style='vertical-align: middle;'>",
|
||||
"@(喷水)": "<img src='/static/halo-common/OwO/alu/喷水.png' alt='喷水.png' style='vertical-align: middle;'>",
|
||||
"@(惊喜)": "<img src='/static/halo-common/OwO/alu/惊喜.png' alt='惊喜.png' style='vertical-align: middle;'>",
|
||||
"@[便便]": "<img src='/static/halo-common/OwO/paopao/便便.png' alt='便便.png' style='vertical-align: middle;'>",
|
||||
"@(阴暗)": "<img src='/static/halo-common/OwO/alu/阴暗.png' alt='阴暗.png' style='vertical-align: middle;'>",
|
||||
"@[汗]": "<img src='/static/halo-common/OwO/paopao/汗.png' alt='汗.png' style='vertical-align: middle;'>",
|
||||
"@(喜极而泣)": "<img src='/static/halo-common/OwO/alu/喜极而泣.png' alt='喜极而泣.png' style='vertical-align: middle;'>",
|
||||
"@[香蕉]": "<img src='/static/halo-common/OwO/paopao/香蕉.png' alt='香蕉.png' style='vertical-align: middle;'>",
|
||||
"@[大拇指]": "<img src='/static/halo-common/OwO/paopao/大拇指.png' alt='大拇指.png' style='vertical-align: middle;'>",
|
||||
"@[蜡烛]": "<img src='/static/halo-common/OwO/paopao/蜡烛.png' alt='蜡烛.png' style='vertical-align: middle;'>",
|
||||
"@(鼓掌)": "<img src='/static/halo-common/OwO/alu/鼓掌.png' alt='鼓掌.png' style='vertical-align: middle;'>",
|
||||
"@(邪恶)": "<img src='/static/halo-common/OwO/alu/邪恶.png' alt='邪恶.png' style='vertical-align: middle;'>",
|
||||
"@[惊恐]": "<img src='/static/halo-common/OwO/paopao/惊恐.png' alt='惊恐.png' style='vertical-align: middle;'>",
|
||||
"@[惊哭]": "<img src='/static/halo-common/OwO/paopao/惊哭.png' alt='惊哭.png' style='vertical-align: middle;'>",
|
||||
"@[嘚瑟]": "<img src='/static/halo-common/OwO/paopao/嘚瑟.png' alt='嘚瑟.png' style='vertical-align: middle;'>",
|
||||
"@[药丸]": "<img src='/static/halo-common/OwO/paopao/药丸.png' alt='药丸.png' style='vertical-align: middle;'>",
|
||||
"@[吐]": "<img src='/static/halo-common/OwO/paopao/吐.png' alt='吐.png' style='vertical-align: middle;'>",
|
||||
"@[蛋糕]": "<img src='/static/halo-common/OwO/paopao/蛋糕.png' alt='蛋糕.png' style='vertical-align: middle;'>",
|
||||
"@(愤怒)": "<img src='/static/halo-common/OwO/alu/愤怒.png' alt='愤怒.png' style='vertical-align: middle;'>",
|
||||
"@(无所谓)": "<img src='/static/halo-common/OwO/alu/无所谓.png' alt='无所谓.png' style='vertical-align: middle;'>",
|
||||
"@[啊]": "<img src='/static/halo-common/OwO/paopao/啊.png' alt='啊.png' style='vertical-align: middle;'>",
|
||||
"@(坐等)": "<img src='/static/halo-common/OwO/alu/坐等.png' alt='坐等.png' style='vertical-align: middle;'>",
|
||||
"@[nico]": "<img src='/static/halo-common/OwO/paopao/nico.png' alt='nico.png' style='vertical-align: middle;'>",
|
||||
"@[弱]": "<img src='/static/halo-common/OwO/paopao/弱.png' alt='弱.png' style='vertical-align: middle;'>",
|
||||
"@[小红脸]": "<img src='/static/halo-common/OwO/paopao/小红脸.png' alt='小红脸.png' style='vertical-align: middle;'>",
|
||||
"@(哭泣)": "<img src='/static/halo-common/OwO/alu/哭泣.png' alt='哭泣.png' style='vertical-align: middle;'>",
|
||||
"@[呼]": "<img src='/static/halo-common/OwO/paopao/呼.png' alt='呼.png' style='vertical-align: middle;'>",
|
||||
"@[哈哈]": "<img src='/static/halo-common/OwO/paopao/哈哈.png' alt='哈哈.png' style='vertical-align: middle;'>",
|
||||
"@[爱心]": "<img src='/static/halo-common/OwO/paopao/爱心.png' alt='爱心.png' style='vertical-align: middle;'>",
|
||||
"@(不说话)": "<img src='/static/halo-common/OwO/alu/不说话.png' alt='不说话.png' style='vertical-align: middle;'>",
|
||||
"@(脸红)": "<img src='/static/halo-common/OwO/alu/脸红.png' alt='脸红.png' style='vertical-align: middle;'>",
|
||||
"@[惊讶]": "<img src='/static/halo-common/OwO/paopao/惊讶.png' alt='惊讶.png' style='vertical-align: middle;'>",
|
||||
"@(傻笑)": "<img src='/static/halo-common/OwO/alu/傻笑.png' alt='傻笑.png' style='vertical-align: middle;'>",
|
||||
"@(期待)": "<img src='/static/halo-common/OwO/alu/期待.png' alt='期待.png' style='vertical-align: middle;'>",
|
||||
"@(击掌)": "<img src='/static/halo-common/OwO/alu/击掌.png' alt='击掌.png' style='vertical-align: middle;'>",
|
||||
"@(抽烟)": "<img src='/static/halo-common/OwO/alu/抽烟.png' alt='抽烟.png' style='vertical-align: middle;'>",
|
||||
"@[胜利]": "<img src='/static/halo-common/OwO/paopao/胜利.png' alt='胜利.png' style='vertical-align: middle;'>",
|
||||
"@(害羞)": "<img src='/static/halo-common/OwO/alu/害羞.png' alt='害羞.png' style='vertical-align: middle;'>",
|
||||
"@[吃翔]": "<img src='/static/halo-common/OwO/paopao/吃翔.png' alt='吃翔.png' style='vertical-align: middle;'>",
|
||||
"@(便便)": "<img src='/static/halo-common/OwO/alu/便便.png' alt='便便.png' style='vertical-align: middle;'>",
|
||||
"@(献黄瓜)": "<img src='/static/halo-common/OwO/alu/献黄瓜.png' alt='献黄瓜.png' style='vertical-align: middle;'>",
|
||||
"@[不高兴]": "<img src='/static/halo-common/OwO/paopao/不高兴.png' alt='不高兴.png' style='vertical-align: middle;'>",
|
||||
"@(皱眉)": "<img src='/static/halo-common/OwO/alu/皱眉.png' alt='皱眉.png' style='vertical-align: middle;'>",
|
||||
"@(汗)": "<img src='/static/halo-common/OwO/alu/汗.png' alt='汗.png' style='vertical-align: middle;'>",
|
||||
"@[吃瓜]": "<img src='/static/halo-common/OwO/paopao/吃瓜.png' alt='吃瓜.png' style='vertical-align: middle;'>",
|
||||
"@[心碎]": "<img src='/static/halo-common/OwO/paopao/心碎.png' alt='心碎.png' style='vertical-align: middle;'>",
|
||||
"@[玫瑰]": "<img src='/static/halo-common/OwO/paopao/玫瑰.png' alt='玫瑰.png' style='vertical-align: middle;'>",
|
||||
"@(扇耳光)": "<img src='/static/halo-common/OwO/alu/扇耳光.png' alt='扇耳光.png' style='vertical-align: middle;'>",
|
||||
"@[OK]": "<img src='/static/halo-common/OwO/paopao/OK.png' alt='OK.png' style='vertical-align: middle;'>",
|
||||
"@[音乐]": "<img src='/static/halo-common/OwO/paopao/音乐.png' alt='音乐.png' style='vertical-align: middle;'>",
|
||||
"@[阴险]": "<img src='/static/halo-common/OwO/paopao/阴险.png' alt='阴险.png' style='vertical-align: middle;'>",
|
||||
"@(看热闹)": "<img src='/static/halo-common/OwO/alu/看热闹.png' alt='看热闹.png' style='vertical-align: middle;'>",
|
||||
"@[星星月亮]": "<img src='/static/halo-common/OwO/paopao/星星月亮.png' alt='星星月亮.png' style='vertical-align: middle;'>",
|
||||
"@[犀利]": "<img src='/static/halo-common/OwO/paopao/犀利.png' alt='犀利.png' style='vertical-align: middle;'>",
|
||||
"@(高兴)": "<img src='/static/halo-common/OwO/alu/高兴.png' alt='高兴.png' style='vertical-align: middle;'>",
|
||||
"@(亲亲)": "<img src='/static/halo-common/OwO/alu/亲亲.png' alt='亲亲.png' style='vertical-align: middle;'>",
|
||||
"@[冷]": "<img src='/static/halo-common/OwO/paopao/冷.png' alt='冷.png' style='vertical-align: middle;'>",
|
||||
"@[喷]": "<img src='/static/halo-common/OwO/paopao/喷.png' alt='喷.png' style='vertical-align: middle;'>",
|
||||
"@(咽气)": "<img src='/static/halo-common/OwO/alu/咽气.png' alt='咽气.png' style='vertical-align: middle;'>",
|
||||
"@[怒]": "<img src='/static/halo-common/OwO/paopao/怒.png' alt='怒.png' style='vertical-align: middle;'>",
|
||||
"@(锁眉)": "<img src='/static/halo-common/OwO/alu/锁眉.png' alt='锁眉.png' style='vertical-align: middle;'>",
|
||||
"@[红领巾]": "<img src='/static/halo-common/OwO/paopao/红领巾.png' alt='红领巾.png' style='vertical-align: middle;'>",
|
||||
"@(中指)": "<img src='/static/halo-common/OwO/alu/中指.png' alt='中指.png' style='vertical-align: middle;'>",
|
||||
"@[礼物]": "<img src='/static/halo-common/OwO/paopao/礼物.png' alt='礼物.png' style='vertical-align: middle;'>",
|
||||
"@(赞一个)": "<img src='/static/halo-common/OwO/alu/赞一个.png' alt='赞一个.png' style='vertical-align: middle;'>",
|
||||
"@(欢呼)": "<img src='/static/halo-common/OwO/alu/欢呼.png' alt='欢呼.png' style='vertical-align: middle;'>",
|
||||
"@[花心]": "<img src='/static/halo-common/OwO/paopao/花心.png' alt='花心.png' style='vertical-align: middle;'>",
|
||||
"@[鄙视]": "<img src='/static/halo-common/OwO/paopao/鄙视.png' alt='鄙视.png' style='vertical-align: middle;'>",
|
||||
"@[呀咩爹]": "<img src='/static/halo-common/OwO/paopao/呀咩爹.png' alt='呀咩爹.png' style='vertical-align: middle;'>",
|
||||
"@[开心]": "<img src='/static/halo-common/OwO/paopao/开心.png' alt='开心.png' style='vertical-align: middle;'>",
|
||||
"@[酸爽]": "<img src='/static/halo-common/OwO/paopao/酸爽.png' alt='酸爽.png' style='vertical-align: middle;'>",
|
||||
"@(得意)": "<img src='/static/halo-common/OwO/alu/得意.png' alt='得意.png' style='vertical-align: middle;'>",
|
||||
"@(装大款)": "<img src='/static/halo-common/OwO/alu/装大款.png' alt='装大款.png' style='vertical-align: middle;'>",
|
||||
"@[委屈]": "<img src='/static/halo-common/OwO/paopao/委屈.png' alt='委屈.png' style='vertical-align: middle;'>",
|
||||
"@(中刀)": "<img src='/static/halo-common/OwO/alu/中刀.png' alt='中刀.png' style='vertical-align: middle;'>",
|
||||
"@(看不见)": "<img src='/static/halo-common/OwO/alu/看不见.png' alt='看不见.png' style='vertical-align: middle;'>",
|
||||
"@(小眼睛)": "<img src='/static/halo-common/OwO/alu/小眼睛.png' alt='小眼睛.png' style='vertical-align: middle;'>",
|
||||
"@(无语)": "<img src='/static/halo-common/OwO/alu/无语.png' alt='无语.png' style='vertical-align: middle;'>",
|
||||
"@(投降)": "<img src='/static/halo-common/OwO/alu/投降.png' alt='投降.png' style='vertical-align: middle;'>",
|
||||
"@(无奈)": "<img src='/static/halo-common/OwO/alu/无奈.png' alt='无奈.png' style='vertical-align: middle;'>",
|
||||
"@[咦]": "<img src='/static/halo-common/OwO/paopao/咦.png' alt='咦.png' style='vertical-align: middle;'>",
|
||||
"@(不高兴)": "<img src='/static/halo-common/OwO/alu/不高兴.png' alt='不高兴.png' style='vertical-align: middle;'>",
|
||||
"@[笑眼]": "<img src='/static/halo-common/OwO/paopao/笑眼.png' alt='笑眼.png' style='vertical-align: middle;'>",
|
||||
"@(吐血倒地)": "<img src='/static/halo-common/OwO/alu/吐血倒地.png' alt='吐血倒地.png' style='vertical-align: middle;'>",
|
||||
"@[疑问]": "<img src='/static/halo-common/OwO/paopao/疑问.png' alt='疑问.png' style='vertical-align: middle;'>"
|
||||
}
|
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 5.9 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 7.0 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 643 B |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 1.8 KiB |