/*! Project:ๆ— , Create:FWS 2020.01.15 14:04, Update:FWS 2020.01.15 14:04 */ !function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.markdownitEmoji=a()}}(function(){return function(){function a(e,n,o){function i(_,t){if(!n[_]){if(!e[_]){var s="function"==typeof require&&require;if(!t&&s)return s(_,!0);if(r)return r(_,!0);var l=new Error("Cannot find module '"+_+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[_]={exports:{}};e[_][0].call(c.exports,function(a){return i(e[_][1][a]||a)},c,c.exports,a,e,n,o)}return n[_].exports}for(var r="function"==typeof require&&require,_=0;_:(",">:-("],blush:[':")',':-")'],broken_heart:["=0&&(e[n]=o[n]),e},{})),n=Object.keys(a.shortcuts).reduce(function(e,n){return o[n]?Array.isArray(a.shortcuts[n])?(a.shortcuts[n].forEach(function(a){e[a]=n}),e):(e[a.shortcuts[n]]=n,e):e},{});var i=Object.keys(o).map(function(a){return":"+a+":"}).concat(Object.keys(n)).sort().reverse().map(function(a){return e(a)}).join("|"),r=RegExp(i),_=RegExp(i,"g");return{defs:o,shortcuts:n,scanRE:r,replaceRE:_}}},{}],4:[function(require,a,exports){"use strict";a.exports=function(a,e){return a[e].content}},{}],5:[function(require,a,exports){"use strict";a.exports=function(a,e,n,o,i){function r(a,o,r){var _,t=0,l=[];return a.replace(i,function(o,i,c){var m;if(n.hasOwnProperty(o)){if(m=n[o],i>0&&!s.test(c[i-1]))return;if(i+o.lengtht&&(_=new r("text","",0),_.content=a.slice(t,i),l.push(_)),_=new r("emoji","",0),_.markup=m,_.content=e[m],l.push(_),t=i+o.length}),t=0;e--)s=t[e],"link_open"!==s.type&&"link_close"!==s.type||"auto"===s.info&&(c-=s.nesting),"text"===s.type&&0===c&&o.test(s.content)&&(l[n].children=t=_(t,e,r(s.content,s.level,a.Token)))}}},{}],6:[function(require,a,exports){"use strict";var e=require("./lib/data/full.json"),n=require("./lib/data/shortcuts"),o=require("./lib/render"),i=require("./lib/replace"),r=require("./lib/normalize_opts");a.exports=function(a,_){var t={defs:e,shortcuts:n,enabled:[]},s=r(a.utils.assign({},t,_||{}));a.renderer.rules.emoji=o,a.core.ruler.push("emoji",i(a,s.defs,s.shortcuts,s.scanRE,s.replaceRE))}},{"./lib/data/full.json":1,"./lib/data/shortcuts":2,"./lib/normalize_opts":3,"./lib/render":4,"./lib/replace":5}]},{},[6])(6)});