diff --git a/dist/jquery.embed.js b/dist/jquery.embed.js
index 339f408..c199a80 100644
--- a/dist/jquery.embed.js
+++ b/dist/jquery.embed.js
@@ -214,8 +214,10 @@
/* UTILITIES - FUNCTIONS */
- String.prototype.trunc = function (n, useWordBoundary) {
- var toLong = this.length > n, s_ = toLong ? this.substr(0, n - 1) : this;
+ var utils = {};
+
+ utils.trunc = function (string, n, useWordBoundary) {
+ var toLong = string.length > n, s_ = toLong ? string.substr(0, n - 1) : string;
s_ = useWordBoundary && toLong ? s_.substr(0, s_.lastIndexOf(' ')) : s_;
return toLong ? s_ + '...' : s_;
};
@@ -225,24 +227,24 @@
*
* @returns {Array}
*/
- Array.prototype.getUnique = function () {
+ utils.getUnique = function (array) {
var u = {}, a = [];
- for (var i = 0, l = this.length; i < l; ++i) {
- if (u.hasOwnProperty(this[i])) {
+ for (var i = 0, l = array.length; i < l; ++i) {
+ if (u.hasOwnProperty(array[i])) {
continue;
}
- a.push(this[i]);
- u[this[i]] = 1;
+ a.push(array[i]);
+ u[array[i]] = 1;
}
return a;
};
- String.prototype.toUrl = function () {
+ utils.toUrl = function (string) {
var url;
- if (this.indexOf('//') == -1) {
- url = '//' + this;
+ if (string.indexOf('//') == -1) {
+ url = '//' + string;
} else {
- url = this;
+ url = string;
}
return url;
};
@@ -292,7 +294,7 @@
return str.replace(urlRegex, function (match) {
var extension = match.split('.')[match.split('.').length - 1];
if (($.inArray(extension, opts.linkExclude) === -1)) {
- return '' + match + '';
+ return '' + match + '';
}
return match;
});
@@ -374,7 +376,7 @@
video.host = 'youtube';
video.title = ytData.snippet.title;
video.thumbnail = ytData.snippet.thumbnails.medium.url;
- video.description = (ytData.snippet.description.trunc(150, true)).replace(/\n/g, ' ').replace(/
/g, ' ');
+ video.description = (utils.trunc(ytData.snippet.description, 150, true)).replace(/\n/g, ' ').replace(/
/g, ' ');
video.rawDescription = ytData.snippet.description;
video.views = ytData.statistics.viewCount;
video.likes = ytData.statistics.likeCount;
@@ -393,7 +395,7 @@
video.host = 'vimeo';
video.title = d[0].title;
video.rawDescription = (d[0].description).replace(/\n/g, '
').replace(/
/g, '
');
- video.description = (d[0].description).replace(/((<|<)br\s*\/*(>|>)\r\n)/g, ' ').trunc(150, true);
+ video.description = utils.trunc((d[0].description).replace(/((<|<)br\s*\/*(>|>)\r\n)/g, ' '), 150, true);
video.thumbnail = d[0].thumbnail_medium;
video.views = d[0].stats_number_of_plays;
video.likes = d[0].stats_number_of_likes;
@@ -443,7 +445,7 @@
//Remove duplicate urls and save to the variable removedDuplicates
- matchArray = matchArray.getUnique();
+ matchArray = utils.getUnique(matchArray);
var _this = this;
@@ -572,7 +574,7 @@
var matches;
while ((matches = docRegex.exec(rawStr)) !== null) {
- var template = '
';
+ var template = '';
embedArray.push(createObject(matches.index, template));
}
@@ -588,7 +590,7 @@
var docParent = $(self).closest('.ejs-doc');
var docUrl = $(docParent).find('a')[1].href;
- var docViewTemplate = ' ';
+ var docViewTemplate = ' ';
docParent.html(docViewTemplate);
//calling the function after the document is shown.
@@ -693,7 +695,7 @@
var matches;
while ((matches = flickrRegex.exec(rawStr)) !== null) {
- var template = '';
+ var template = '';
embedArray.push(createObject(matches.index, template));
}
@@ -705,7 +707,7 @@
var matches;
while ((matches = instagramRegex.exec(rawStr)) !== null) {
- var template = '';
+ var template = '';
embedArray.push(createObject(matches.index, template));
}
@@ -782,7 +784,7 @@
getMatches: function (str) {
var tweetRegex = /https:\/\/twitter\.com\/\w+\/\w+\/\d+/gi;
- var matches = str.match(tweetRegex) ? (str.match(tweetRegex)).getUnique() : null;
+ var matches = str.match(tweetRegex) ? utils.getUnique(str.match(tweetRegex)) : null;
return matches;
},
@@ -883,7 +885,7 @@
if (rawStr.match(ggRegex)) {
while ((matches = ggRegex.exec(rawStr)) !== null) {
var m = matches;
- var match = 'https:' + matches[0].toUrl();
+ var match = 'https:' + utils.toUrl(matches[0]);
var url = 'https://noembed.com/embed?nowrap=on&url=' + match;
var template = '';
embedArray.push(createObject(m.index, template));
@@ -972,7 +974,7 @@
$.each(embedArray, function (index, value) {
embedCodeArray.push(value.embedCode);
});
- str = str + embedCodeArray.getUnique().join(' ');
+ str = str + utils.getUnique(embedCodeArray).join(' ');
embedArray = [];
embedCodeArray = [];
return str;
diff --git a/dist/jquery.embed.min.css b/dist/jquery.embed.min.css
index 43eb8f4..9d19d55 100644
--- a/dist/jquery.embed.min.css
+++ b/dist/jquery.embed.min.css
@@ -1 +1 @@
-.ejs-doc-view button,.ejs-embed{box-shadow:0 1px 1px 0 rgba(0,0,0,.26)}.ejs-doc-icon,.ejs-embed,.ejs-image{box-sizing:border-box}.ejs-image-wrapper,.ejs-video-player{background-color:#3498DB;background-position:center}.ejs-embed iframe,.ejs-image-wrapper,.ejs-video-player{background-repeat:no-repeat;background-image:url(../resources/images/loader.svg)}.ejs-code,.pre-numbering,code.has-numbering{font-family:Consolas,Menlo,Monaco,monospace}.c,.c1,.cm,.cs,.ge,.sd{font-style:italic}.emoticon,.icon-emoticon{display:inline-block;vertical-align:middle}@font-face{font-family:emoticons;src:url(../resources/fonts/emoticons.eot?5zh0vu);src:url(../resources/fonts/emoticons.eot?#iefix5zh0vu)format('embedded-opentype'),url(../resources/fonts/emoticons.woff?5zh0vu)format('woff'),url(../resources/fonts/emoticons.ttf?5zh0vu)format('truetype'),url(../resources/fonts/emoticons.svg?5zh0vu#icomoon)format('svg');font-weight:400;font-style:normal}.ejs-lightbox{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.9)}.ejs-lightbox i{position:fixed;top:15px;right:15px;color:#fff;font-size:20px;cursor:pointer;z-index:99999}.ejs-lightbox-wrapper{position:relative;width:100%;height:100%}.ejs-lightbox-wrapper img{max-width:90%;border:5px solid #fff;border-radius:3px;display:block;margin:60px auto;position:relative}.ejs-embed,pre{border-radius:2px}.ejs-code{font-size:14px;padding:1.5em!important}.ejs-embed{width:100%;padding:5px 5px 1px;border:1px solid #E4E4E4;margin:20px 0;border-bottom:0}.ejs-embed iframe{border:0;background-color:#3498DB;background-position:center;width:100%}.ejs-plunker iframe{background-color:#FFF}.ejs-jsbin iframe{border:1px solid #EEE}.ejs-vine iframe{border:0;margin:10px 0}pre{position:relative;margin-bottom:24px;overflow:hidden;white-space:pre-wrap}code.has-numbering{display:block;padding:12px 30px;overflow-y:auto;font-weight:300;font-size:14px;line-height:20px;margin-left:36px}.pre-numbering{position:absolute;top:0;left:0;width:35px;padding:1.1em 5px 12px 0;border-right:1px solid #E8E8E8;border-radius:3px 0 0 3px;background-color:#EEE;text-align:right;font-size:14px;color:#AAA;line-height:20px;margin-top:-4px}.pre-numbering li{list-style-type:none}.ejs-doc iframe{width:420px;height:530px;display:block}.ejs-doc-icon{width:200px;height:150px;float:left;border-right:1px solid #EEE}.ejs-audio audio,.ejs-video video{width:100%}.ejs-doc-icon i{margin:29px 62px;color:#999;font-size:84px}.ejs-doc-view button{font-family:inherit;font-size:14px;background-color:transparent;border:1px solid #CCC;padding:6px 15px;border-radius:2px;color:#333;cursor:pointer;outline:0;border-bottom:0;float:right;margin:80px 10px 0;-kthtml-transition:all .5s linear;transition:all .5s linear}.ejs-doc,.ejs-doc-view button,.ejs-video{-moz-transition:all .5s linear;-ms-transition:all .5s linear;-webkit-transition:all .5s linear;-o-transition:all .5s linear}.ejs-doc-view button:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.26)}.ejs-doc-view button i{margin-right:6px}.ejs-doc-view button a{color:#333}.ejs-doc-viewer iframe{margin:0 auto}.ejs-doc-viewer{background-color:#D1D1D1;position:relative}.ejs-doc-viewer i{position:absolute;right:10px;top:8px;color:#FFF;font-size:25px;cursor:pointer}.ejs-audio{background-color:#1D1D1D;border-radius:2px;padding-top:6px;margin:10px 0}.ejs-doc,.ejs-video{padding:5px;border:1px solid #E4E4E4;border-radius:2px;margin:20px 0;box-shadow:0 1px 1px 0 rgba(0,0,0,.26);border-bottom:0;overflow:auto;-kthtml-transition:all .5s linear;transition:all .5s linear}.ejs-video iframe,.ejs-video object{width:100%;border:0}.ejs-video:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.26)}.ejs-doc-preview,.ejs-video-preview{overflow:auto}.ejs-video-preview img{display:block;width:200px;height:150px;border-radius:2px;background-color:#3498DB}.ejs-video-thumb{width:200px;float:left;cursor:pointer;color:rgba(255,255,255,.6)}.ejs-video-thumb:hover{color:#FFF}.ejs-video-thumb i{position:absolute;font-size:42px;margin-top:-95px;margin-left:80px;cursor:pointer}.ejs-doc-detail,.ejs-video-detail{width:calc(100% - 200px);float:left;padding-left:15px;box-sizing:border-box}.ejs-doc-title,.ejs-video-title{font-weight:bolder;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ejs-video-desc{font-size:16px;color:#666;height:90px}.ejs-stats{padding-top:7px;overflow:auto}.ejs-video-stats span{padding:0 15px;float:right}.ejs-video-stats span i{margin-right:10px}.ejs-video-player iframe{width:100%}.ejs-image{max-width:100%;border-radius:2px;border:1px solid #E4E4E4;overflow:hidden;box-shadow:0 1px 1px 0 rgba(0,0,0,.26);margin:10px 0;padding:5px;display:inline-block}.ejs-image img{max-width:100%;display:block}.ejs-image-wrapper{margin:5px 5px 0;height:100%;overflow:hidden}.emoticons-image{padding:5px;border-radius:2px;border:1px solid #F2F2F2;display:block;margin:20px 0}.noembed-embed-inner{padding:5px;overflow:hidden;background:#fff;color:#000;font-size:12px}.noembed-embed .noembed-meta-info{background:#efefef;width:100%;font-size:10px;color:#666;border:1px solid #ddd;border-top:none;border-right:1px solid #bbb;border-bottom:1px solid #bbb}.noembed-embed .noembed-meta-info td{vertical-align:middle;line-height:1em;padding-top:2px;padding-bottom:2px}.noembed-embed .noembed-meta-info td:first-child{padding-left:5px}.noembed-embed .noembed-meta-info td:last-child{padding-right:5px}.noembed-embed .noembed-meta-info a{text-decoration:none;color:#666;font-weight:700}.noembed-embed .favicon{height:16px;width:16px}.noembed-embed .favicon img{width:16px;display:inline-block;margin:0;padding:0;border:none}.noembed-gist h2{font-weight:400;font-size:1.2em;margin:0;padding:0 0 5px;border-bottom:1px solid #eee}.noembed-gist h3{margin:0;padding:5px;font-size:1.5em;font-weight:400;text-align:center}.gh,.gp,.gs,.gu,.k,.kc,.kd,.kn,.nc,.ne,.ni,.nn,.noembed-gist .gist-description a,.nt,.ow,.se,.si{font-weight:700}.noembed-gist .gist-language{float:right;color:#999}.noembed-gist .gist-file{background:#f8f8f8;overflow-x:auto;margin-top:5px;max-height:300px}.noembed-gist .gist-file table{font-size:1em}.noembed-gist .gist-description{font-size:1.5em;margin:0;padding:8px;color:#FFF;overflow:hidden;display:block;border-radius:3px;text-align:center}.noembed-gist table{width:auto;table-layout:auto;height:auto}.noembed-gist .gist-user{float:right}.noembed-gist .gist-file pre{margin:0;font-size:14px;font-family:Consolas,Menlo,Monaco,monospace;line-height:1.5;padding:15px}.noembed-gist .gist-file table{margin:0;padding:0;border-spacing:0}.noembed-gist .gist-file td.linenos{border-right:1px solid #eaeaea}.noembed-gist .gist-file td.code{padding:5px}.hll{background-color:#ffc}.c{color:#408080}.err{border:1px solid red}.k{color:green}.o{color:#666}.cm{color:#408080}.cp{color:#BC7A00}.c1,.cs{color:#408080}.gd{color:#A00000}.gr{color:red}.gh{color:navy}.gi{color:#00A000}.go{color:grey}.gp{color:navy}.gu{color:purple}.gt{color:#0040D0}.kc,.kd,.kn,.kp,.kr{color:green}.kr{font-weight:700}.kt{color:#B00040}.m{color:#666}.s{color:#BA2121}.na{color:#7D9029}.nb{color:green}.nc{color:#00F}.no{color:#800}.nd{color:#A2F}.ni{color:#999}.ne{color:#D2413A}.nf{color:#00F}.nl{color:#A0A000}.nn{color:#00F}.nt{color:green}.nv{color:#19177C}.ow{color:#A2F}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#666}.s2,.sb,.sc,.sd{color:#BA2121}.se{color:#B62}.sh{color:#BA2121}.si{color:#B68}.sx{color:green}.sr{color:#B68}.s1{color:#BA2121}.ss{color:#19177C}.bp{color:green}.vc,.vg,.vi{color:#19177C}.il{color:#666}.icon-emoticon{font-family:emoticons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emoticon{text-indent:-9999px;height:22px;width:22px}@media all and (-webkit-min-device-pixel-ratio :1),all and (min--moz-device-pixel-ratio :1),all and (-o-min-device-pixel-ratio :1),all and (min-device-pixel-ratio :1),all and (min-resolution :96dpi){.emoticon{background:url(../resources/images/emojis.png)no-repeat}}@media all and (-webkit-min-device-pixel-ratio :1.5),all and (-o-min-device-pixel-ratio :3/2),all and (min-device-pixel-ratio :1.5),all and (min-resolution :144dpi){.emoticon{background:url(../resources/images/emojis@2x.png)no-repeat;background-size:27776px 22px}}@-moz-document url-prefix(){.emoticon{background:url(../resources/images/emojis.png)no-repeat}}.emoticon-bowtie{background-position:-5px 0}.emoticon-smile{background-position:-37px 0}.emoticon-laughing{background-position:-69px 0}.emoticon-blush{background-position:-101px 0}.emoticon-smiley{background-position:-133px 0}.emoticon-relaxed{background-position:-165px 0}.emoticon-smirk{background-position:-197px 0}.emoticon-heart_eyes{background-position:-229px 0}.emoticon-kissing_heart{background-position:-261px 0}.emoticon-kissing_closed_eyes{background-position:-293px 0}.emoticon-flushed{background-position:-325px 0}.emoticon-relieved{background-position:-357px 0}.emoticon-satisfied{background-position:-389px 0}.emoticon-grin{background-position:-421px 0}.emoticon-wink{background-position:-453px 0}.emoticon-stuck_out_tongue_winking_eye,.emoticon-winky_face{background-position:-485px 0}.emoticon-stuck_out_tongue_closed_eyes{background-position:-517px 0}.emoticon-grinning{background-position:-549px 0}.emoticon-kissing{background-position:-581px 0}.emoticon-kissing_smiling_eyes{background-position:-613px 0}.emoticon-stuck_out_tongue{background-position:-645px 0}.emoticon-sleeping{background-position:-677px 0}.emoticon-worried{background-position:-709px 0}.emoticon-frowning{background-position:-741px 0}.emoticon-anguished{background-position:-773px 0}.emoticon-open_mouth,.emoticon-wow{background-position:-805px 0}.emoticon-grimacing{background-position:-837px 0}.emoticon-confused{background-position:-869px 0}.emoticon-hushed{background-position:-901px 0}.emoticon-expressionless{background-position:-933px 0}.emoticon-unamused{background-position:-965px 0}.emoticon-sweat_smile{background-position:-997px 0}.emoticon-sweat{background-position:-1029px 0}.emoticon-disappointed_relieved{background-position:-1061px 0}.emoticon-weary{background-position:-1093px 0}.emoticon-pensive{background-position:-1125px 0}.emoticon-disappointed{background-position:-1157px 0}.emoticon-confounded{background-position:-1189px 0}.emoticon-fearful{background-position:-1221px 0}.emoticon-cold_sweat{background-position:-1253px 0}.emoticon-persevere{background-position:-1285px 0}.emoticon-cry{background-position:-1317px 0}.emoticon-sob{background-position:-1349px 0}.emoticon-joy{background-position:-1381px 0}.emoticon-astonished{background-position:-1413px 0}.emoticon-scream{background-position:-1445px 0}.emoticon-neckbeard{background-position:-1477px 0}.emoticon-tired_face{background-position:-1509px 0}.emoticon-angry{background-position:-1541px 0}.emoticon-rage{background-position:-1573px 0}.emoticon-triumph{background-position:-1605px 0}.emoticon-sleepy{background-position:-1637px 0}.emoticon-yum{background-position:-1669px 0}.emoticon-mask{background-position:-1701px 0}.emoticon-sunglasses{background-position:-1733px 0}.emoticon-dizzy_face{background-position:-1765px 0}.emoticon-imp{background-position:-1797px 0}.emoticon-smiling_imp{background-position:-1829px 0}.emoticon-neutral_face{background-position:-1861px 0}.emoticon-no_mouth{background-position:-1893px 0}.emoticon-innocent{background-position:-1925px 0}.emoticon-alien{background-position:-1957px 0}.emoticon-yellow_heart{background-position:-1989px 0}.emoticon-blue_heart{background-position:-2021px 0}.emoticon-purple_heart{background-position:-2053px 0}.emoticon-heart{background-position:-2085px 0}.emoticon-green_heart{background-position:-2117px 0}.emoticon-broken_heart{background-position:-2149px 0}.emoticon-heartbeat{background-position:-2181px 0}.emoticon-heartpulse{background-position:-2213px 0}.emoticon-two_hearts{background-position:-2245px 0}.emoticon-revolving_hearts{background-position:-2277px 0}.emoticon-cupid{background-position:-2309px 0}.emoticon-sparkling_heart{background-position:-2341px 0}.emoticon-sparkles{background-position:-2373px 0}.emoticon-star{background-position:-2405px 0}.emoticon-star2{background-position:-2437px 0}.emoticon-dizzy{background-position:-2469px 0}.emoticon-boom{background-position:-2501px 0}.emoticon-collision{background-position:-2533px 0}.emoticon-anger{background-position:-2565px 0}.emoticon-exclamation{background-position:-2597px 0}.emoticon-question{background-position:-2629px 0}.emoticon-grey_exclamation{background-position:-2661px 0}.emoticon-grey_question{background-position:-2693px 0}.emoticon-zzz{background-position:-2725px 0}.emoticon-dash{background-position:-2757px 0}.emoticon-sweat_drops{background-position:-2789px 0}.emoticon-notes{background-position:-2821px 0}.emoticon-musical_note{background-position:-2853px 0}.emoticon-fire{background-position:-2885px 0}.emoticon-hankey{background-position:-2917px 0}.emoticon-poop{background-position:-2949px 0}.emoticon-shit{background-position:-2981px 0}.emoticon-\+1{background-position:-3013px 0}.emoticon-thumbsup{background-position:-3045px 0}.emoticon-\-1{background-position:-3077px 0}.emoticon-thumbsdown{background-position:-3109px 0}.emoticon-ok_hand{background-position:-3141px 0}.emoticon-punch{background-position:-3173px 0}.emoticon-facepunch{background-position:-3205px 0}.emoticon-fist{background-position:-3237px 0}.emoticon-v{background-position:-3269px 0}.emoticon-wave{background-position:-3301px 0}.emoticon-hand{background-position:-3333px 0}.emoticon-raised_hand{background-position:-3365px 0}.emoticon-open_hands{background-position:-3397px 0}.emoticon-point_up{background-position:-3429px 0}.emoticon-point_down{background-position:-3461px 0}.emoticon-point_left{background-position:-3493px 0}.emoticon-point_right{background-position:-3525px 0}.emoticon-raised_hands{background-position:-3557px 0}.emoticon-pray{background-position:-3589px 0}.emoticon-point_up_2{background-position:-3621px 0}.emoticon-clap{background-position:-3653px 0}.emoticon-muscle{background-position:-3685px 0}.emoticon-metal{background-position:-3717px 0}.emoticon-fu{background-position:-3749px 0}.emoticon-walking{background-position:-3781px 0}.emoticon-runner{background-position:-3813px 0}.emoticon-running{background-position:-3845px 0}.emoticon-couple{background-position:-3877px 0}.emoticon-family{background-position:-3909px 0}.emoticon-two_men_holding_hands{background-position:-3941px 0}.emoticon-two_women_holding_hands{background-position:-3973px 0}.emoticon-dancer{background-position:-4005px 0}.emoticon-dancers{background-position:-4037px 0}.emoticon-ok_woman{background-position:-4069px 0}.emoticon-no_good{background-position:-4101px 0}.emoticon-information_desk_person{background-position:-4133px 0}.emoticon-raising_hand{background-position:-4165px 0}.emoticon-bride_with_veil{background-position:-4197px 0}.emoticon-person_with_pouting_face{background-position:-4229px 0}.emoticon-person_frowning{background-position:-4261px 0}.emoticon-bow{background-position:-4293px 0}.emoticon-couplekiss{background-position:-4325px 0}.emoticon-couple_with_heart{background-position:-4357px 0}.emoticon-massage{background-position:-4389px 0}.emoticon-haircut{background-position:-4421px 0}.emoticon-nail_care{background-position:-4453px 0}.emoticon-boy{background-position:-4485px 0}.emoticon-girl{background-position:-4517px 0}.emoticon-woman{background-position:-4549px 0}.emoticon-man{background-position:-4581px 0}.emoticon-baby{background-position:-4613px 0}.emoticon-older_woman{background-position:-4645px 0}.emoticon-older_man{background-position:-4677px 0}.emoticon-person_with_blond_hair{background-position:-4709px 0}.emoticon-man_with_gua_pi_mao{background-position:-4741px 0}.emoticon-man_with_turban{background-position:-4773px 0}.emoticon-construction_worker{background-position:-4805px 0}.emoticon-cop{background-position:-4837px 0}.emoticon-angel{background-position:-4869px 0}.emoticon-princess{background-position:-4901px 0}.emoticon-emoticon_cat{background-position:-4933px 0}.emoticon-smile_cat{background-position:-4965px 0}.emoticon-heart_eyes_cat{background-position:-4997px 0}.emoticon-kissing_cat{background-position:-5029px 0}.emoticon-smirk_cat{background-position:-5061px 0}.emoticon-scream_cat{background-position:-5093px 0}.emoticon-crying_cat_face{background-position:-5125px 0}.emoticon-joy_cat{background-position:-5157px 0}.emoticon-pouting_cat{background-position:-5189px 0}.emoticon-japanese_ogre{background-position:-5221px 0}.emoticon-japanese_goblin{background-position:-5253px 0}.emoticon-see_no_evil{background-position:-5285px 0}.emoticon-hear_no_evil{background-position:-5317px 0}.emoticon-speak_no_evil{background-position:-5349px 0}.emoticon-guardsman{background-position:-5381px 0}.emoticon-skull{background-position:-5413px 0}.emoticon-feet{background-position:-5445px 0}.emoticon-lips{background-position:-5477px 0}.emoticon-kiss{background-position:-5509px 0}.emoticon-droplet{background-position:-5541px 0}.emoticon-ear{background-position:-5573px 0}.emoticon-eyes{background-position:-5605px 0}.emoticon-nose{background-position:-5637px 0}.emoticon-tongue{background-position:-5669px 0}.emoticon-love_letter{background-position:-5701px 0}.emoticon-bust_in_silhouette{background-position:-5733px 0}.emoticon-busts_in_silhouette{background-position:-5765px 0}.emoticon-speech_balloon{background-position:-5797px 0}.emoticon-thought_balloon{background-position:-5829px 0}.emoticon-feelsgood{background-position:-5861px 0}.emoticon-finnadie{background-position:-5893px 0}.emoticon-goberserk{background-position:-5925px 0}.emoticon-godmode{background-position:-5957px 0}.emoticon-hurtrealbad{background-position:-5989px 0}.emoticon-rage1{background-position:-6021px 0}.emoticon-rage2{background-position:-6053px 0}.emoticon-rage3{background-position:-6085px 0}.emoticon-rage4{background-position:-6117px 0}.emoticon-suspect{background-position:-6149px 0}.emoticon-trollface{background-position:-6181px 0}.emoticon-sunny{background-position:-6213px 0}.emoticon-umbrella{background-position:-6245px 0}.emoticon-cloud{background-position:-6277px 0}.emoticon-snowflake{background-position:-6309px 0}.emoticon-snowman{background-position:-6341px 0}.emoticon-zap{background-position:-6373px 0}.emoticon-cyclone{background-position:-6405px 0}.emoticon-foggy{background-position:-6437px 0}.emoticon-ocean{background-position:-6469px 0}.emoticon-cat{background-position:-6501px 0}.emoticon-dog{background-position:-6533px 0}.emoticon-mouse{background-position:-6565px 0}.emoticon-hamster{background-position:-6597px 0}.emoticon-rabbit{background-position:-6629px 0}.emoticon-wolf{background-position:-6661px 0}.emoticon-frog{background-position:-6693px 0}.emoticon-tiger{background-position:-6725px 0}.emoticon-koala{background-position:-6757px 0}.emoticon-bear{background-position:-6789px 0}.emoticon-pig{background-position:-6821px 0}.emoticon-pig_nose{background-position:-6853px 0}.emoticon-cow{background-position:-6885px 0}.emoticon-boar{background-position:-6917px 0}.emoticon-monkey_face{background-position:-6949px 0}.emoticon-monkey{background-position:-6981px 0}.emoticon-horse{background-position:-7013px 0}.emoticon-racehorse{background-position:-7045px 0}.emoticon-camel{background-position:-7077px 0}.emoticon-sheep{background-position:-7109px 0}.emoticon-elephant{background-position:-7141px 0}.emoticon-panda_face{background-position:-7173px 0}.emoticon-snake{background-position:-7205px 0}.emoticon-bird{background-position:-7237px 0}.emoticon-baby_chick{background-position:-7269px 0}.emoticon-hatched_chick{background-position:-7301px 0}.emoticon-hatching_chick{background-position:-7333px 0}.emoticon-chicken{background-position:-7365px 0}.emoticon-penguin{background-position:-7397px 0}.emoticon-turtle{background-position:-7429px 0}.emoticon-bug{background-position:-7461px 0}.emoticon-honeybee{background-position:-7493px 0}.emoticon-ant{background-position:-7525px 0}.emoticon-beetle{background-position:-7557px 0}.emoticon-snail{background-position:-7589px 0}.emoticon-octopus{background-position:-7621px 0}.emoticon-tropical_fish{background-position:-7653px 0}.emoticon-fish{background-position:-7685px 0}.emoticon-whale{background-position:-7717px 0}.emoticon-whale2{background-position:-7749px 0}.emoticon-dolphin{background-position:-7781px 0}.emoticon-cow2{background-position:-7813px 0}.emoticon-ram{background-position:-7845px 0}.emoticon-rat{background-position:-7877px 0}.emoticon-water_buffalo{background-position:-7909px 0}.emoticon-tiger2{background-position:-7941px 0}.emoticon-rabbit2{background-position:-7973px 0}.emoticon-dragon{background-position:-8005px 0}.emoticon-goat{background-position:-8037px 0}.emoticon-rooster{background-position:-8069px 0}.emoticon-dog2{background-position:-8101px 0}.emoticon-pig2{background-position:-8133px 0}.emoticon-mouse2{background-position:-8165px 0}.emoticon-ox{background-position:-8197px 0}.emoticon-dragon_face{background-position:-8229px 0}.emoticon-blowfish{background-position:-8261px 0}.emoticon-crocodile{background-position:-8293px 0}.emoticon-dromedary_camel{background-position:-8325px 0}.emoticon-leopard{background-position:-8357px 0}.emoticon-cat2{background-position:-8389px 0}.emoticon-poodle{background-position:-8421px 0}.emoticon-paw_prints{background-position:-8453px 0}.emoticon-bouquet{background-position:-8485px 0}.emoticon-cherry_blossom{background-position:-8517px 0}.emoticon-tulip{background-position:-8549px 0}.emoticon-four_leaf_clover{background-position:-8581px 0}.emoticon-rose{background-position:-8613px 0}.emoticon-sunflower{background-position:-8645px 0}.emoticon-hibiscus{background-position:-8677px 0}.emoticon-maple_leaf{background-position:-8709px 0}.emoticon-leaves{background-position:-8741px 0}.emoticon-fallen_leaf{background-position:-8773px 0}.emoticon-herb{background-position:-8805px 0}.emoticon-mushroom{background-position:-8837px 0}.emoticon-cactus{background-position:-8869px 0}.emoticon-palm_tree{background-position:-8901px 0}.emoticon-evergreen_tree{background-position:-8933px 0}.emoticon-deciduous_tree{background-position:-8965px 0}.emoticon-chestnut{background-position:-8997px 0}.emoticon-seedling{background-position:-9029px 0}.emoticon-blossom{background-position:-9061px 0}.emoticon-ear_of_rice{background-position:-9093px 0}.emoticon-shell{background-position:-9125px 0}.emoticon-globe_with_meridians{background-position:-9157px 0}.emoticon-sun_with_face{background-position:-9189px 0}.emoticon-full_moon_with_face{background-position:-9221px 0}.emoticon-new_moon_with_face{background-position:-9253px 0}.emoticon-new_moon{background-position:-9285px 0}.emoticon-waxing_crescent_moon{background-position:-9317px 0}.emoticon-first_quarter_moon{background-position:-9349px 0}.emoticon-waxing_gibbous_moon{background-position:-9381px 0}.emoticon-full_moon{background-position:-9413px 0}.emoticon-waning_gibbous_moon{background-position:-9445px 0}.emoticon-last_quarter_moon{background-position:-9477px 0}.emoticon-waning_crescent_moon{background-position:-9509px 0}.emoticon-last_quarter_moon_with_face{background-position:-9541px 0}.emoticon-first_quarter_moon_with_face{background-position:-9573px 0}.emoticon-moon{background-position:-9605px 0}.emoticon-earth_africa{background-position:-9637px 0}.emoticon-earth_americas{background-position:-9669px 0}.emoticon-earth_asia{background-position:-9701px 0}.emoticon-volcano{background-position:-9733px 0}.emoticon-milky_way{background-position:-9765px 0}.emoticon-partly_sunny{background-position:-9797px 0}.emoticon-octocat{background-position:-9829px 0}.emoticon-squirrel{background-position:-9861px 0}.emoticon-bamboo{background-position:-9893px 0}.emoticon-gift_heart{background-position:-9925px 0}.emoticon-dolls{background-position:-9957px 0}.emoticon-school_satchel{background-position:-9989px 0}.emoticon-mortar_board{background-position:-10021px 0}.emoticon-flags{background-position:-10053px 0}.emoticon-fireworks{background-position:-10085px 0}.emoticon-sparkler{background-position:-10117px 0}.emoticon-wind_chime{background-position:-10149px 0}.emoticon-rice_scene{background-position:-10181px 0}.emoticon-jack_o_lantern{background-position:-10213px 0}.emoticon-ghost{background-position:-10245px 0}.emoticon-santa{background-position:-10277px 0}.emoticon-christmas_tree{background-position:-10309px 0}.emoticon-gift{background-position:-10341px 0}.emoticon-bell{background-position:-10373px 0}.emoticon-no_bell{background-position:-10405px 0}.emoticon-tanabata_tree{background-position:-10437px 0}.emoticon-tada{background-position:-10469px 0}.emoticon-confetti_ball{background-position:-10501px 0}.emoticon-balloon{background-position:-10533px 0}.emoticon-crystal_ball{background-position:-10565px 0}.emoticon-cd{background-position:-10597px 0}.emoticon-dvd{background-position:-10629px 0}.emoticon-floppy_disk{background-position:-10661px 0}.emoticon-camera{background-position:-10693px 0}.emoticon-video_camera{background-position:-10725px 0}.emoticon-movie_camera{background-position:-10757px 0}.emoticon-computer{background-position:-10789px 0}.emoticon-tv{background-position:-10821px 0}.emoticon-iphone{background-position:-10853px 0}.emoticon-phone{background-position:-10885px 0}.emoticon-telephone{background-position:-10917px 0}.emoticon-telephone_receiver{background-position:-10949px 0}.emoticon-pager{background-position:-10981px 0}.emoticon-fax{background-position:-11013px 0}.emoticon-minidisc{background-position:-11045px 0}.emoticon-vhs{background-position:-11077px 0}.emoticon-sound{background-position:-11109px 0}.emoticon-speaker{background-position:-11141px 0}.emoticon-mute{background-position:-11173px 0}.emoticon-loudspeaker{background-position:-11205px 0}.emoticon-mega{background-position:-11237px 0}.emoticon-hourglass{background-position:-11269px 0}.emoticon-hourglass_flowing_sand{background-position:-11301px 0}.emoticon-alarm_clock{background-position:-11333px 0}.emoticon-watch{background-position:-11365px 0}.emoticon-radio{background-position:-11397px 0}.emoticon-satellite{background-position:-11429px 0}.emoticon-loop{background-position:-11461px 0}.emoticon-mag{background-position:-11493px 0}.emoticon-mag_right{background-position:-11525px 0}.emoticon-unlock{background-position:-11557px 0}.emoticon-lock{background-position:-11589px 0}.emoticon-lock_with_ink_pen{background-position:-11621px 0}.emoticon-closed_lock_with_key{background-position:-11653px 0}.emoticon-key{background-position:-11685px 0}.emoticon-bulb{background-position:-11717px 0}.emoticon-flashlight{background-position:-11749px 0}.emoticon-high_brightness{background-position:-11781px 0}.emoticon-low_brightness{background-position:-11813px 0}.emoticon-electric_plug{background-position:-11845px 0}.emoticon-battery{background-position:-11877px 0}.emoticon-calling{background-position:-11909px 0}.emoticon-email{background-position:-11941px 0}.emoticon-mailbox{background-position:-11973px 0}.emoticon-postbox{background-position:-12005px 0}.emoticon-bath{background-position:-12037px 0}.emoticon-bathtub{background-position:-12069px 0}.emoticon-shower{background-position:-12101px 0}.emoticon-toilet{background-position:-12133px 0}.emoticon-wrench{background-position:-12165px 0}.emoticon-nut_and_bolt{background-position:-12197px 0}.emoticon-hammer{background-position:-12229px 0}.emoticon-seat{background-position:-12261px 0}.emoticon-moneybag{background-position:-12293px 0}.emoticon-yen{background-position:-12325px 0}.emoticon-dollar{background-position:-12357px 0}.emoticon-pound{background-position:-12389px 0}.emoticon-euro{background-position:-12421px 0}.emoticon-credit_card{background-position:-12453px 0}.emoticon-money_with_wings{background-position:-12485px 0}.emoticon-e\-mail{background-position:-12517px 0}.emoticon-inbox_tray{background-position:-12549px 0}.emoticon-outbox_tray{background-position:-12581px 0}.emoticon-envelope{background-position:-12613px 0}.emoticon-incoming_envelope{background-position:-12645px 0}.emoticon-postal_horn{background-position:-12677px 0}.emoticon-mailbox_closed{background-position:-12709px 0}.emoticon-mailbox_with_mail{background-position:-12741px 0}.emoticon-mailbox_with_no_mail{background-position:-12773px 0}.emoticon-door{background-position:-12805px 0}.emoticon-smoking{background-position:-12837px 0}.emoticon-bomb{background-position:-12869px 0}.emoticon-gun{background-position:-12901px 0}.emoticon-hocho{background-position:-12933px 0}.emoticon-pill{background-position:-12965px 0}.emoticon-syringe{background-position:-12997px 0}.emoticon-page_facing_up{background-position:-13029px 0}.emoticon-page_with_curl{background-position:-13061px 0}.emoticon-bookmark_tabs{background-position:-13093px 0}.emoticon-bar_chart{background-position:-13125px 0}.emoticon-chart_with_upwards_trend{background-position:-13157px 0}.emoticon-chart_with_downwards_trend{background-position:-13189px 0}.emoticon-scroll{background-position:-13221px 0}.emoticon-clipboard{background-position:-13253px 0}.emoticon-calendar{background-position:-13285px 0}.emoticon-date{background-position:-13317px 0}.emoticon-card_index{background-position:-13349px 0}.emoticon-file_folder{background-position:-13381px 0}.emoticon-open_file_folder{background-position:-13413px 0}.emoticon-scissors{background-position:-13445px 0}.emoticon-pushpin{background-position:-13477px 0}.emoticon-paperclip{background-position:-13509px 0}.emoticon-black_nib{background-position:-13541px 0}.emoticon-pencil2{background-position:-13573px 0}.emoticon-straight_ruler{background-position:-13605px 0}.emoticon-triangular_ruler{background-position:-13637px 0}.emoticon-closed_book{background-position:-13669px 0}.emoticon-green_book{background-position:-13701px 0}.emoticon-blue_book{background-position:-13733px 0}.emoticon-orange_book{background-position:-13765px 0}.emoticon-notebook{background-position:-13797px 0}.emoticon-notebook_with_decorative_cover{background-position:-13829px 0}.emoticon-ledger{background-position:-13861px 0}.emoticon-books{background-position:-13893px 0}.emoticon-bookmark{background-position:-13925px 0}.emoticon-name_badge{background-position:-13957px 0}.emoticon-microscope{background-position:-13989px 0}.emoticon-telescope{background-position:-14021px 0}.emoticon-newspaper{background-position:-14053px 0}.emoticon-football{background-position:-14085px 0}.emoticon-basketball{background-position:-14117px 0}.emoticon-soccer{background-position:-14149px 0}.emoticon-baseball{background-position:-14181px 0}.emoticon-tennis{background-position:-14213px 0}.emoticon-8ball{background-position:-14245px 0}.emoticon-rugby_football{background-position:-14277px 0}.emoticon-bowling{background-position:-14309px 0}.emoticon-golf{background-position:-14341px 0}.emoticon-mountain_bicyclist{background-position:-14373px 0}.emoticon-bicyclist{background-position:-14405px 0}.emoticon-horse_racing{background-position:-14437px 0}.emoticon-snowboarder{background-position:-14469px 0}.emoticon-swimmer{background-position:-14501px 0}.emoticon-surfer{background-position:-14533px 0}.emoticon-ski{background-position:-14565px 0}.emoticon-spades{background-position:-14597px 0}.emoticon-hearts{background-position:-14629px 0}.emoticon-clubs{background-position:-14661px 0}.emoticon-diamonds{background-position:-14693px 0}.emoticon-gem{background-position:-14725px 0}.emoticon-ring{background-position:-14757px 0}.emoticon-trophy{background-position:-14789px 0}.emoticon-musical_score{background-position:-14821px 0}.emoticon-musical_keyboard{background-position:-14853px 0}.emoticon-violin{background-position:-14885px 0}.emoticon-space_invader{background-position:-14917px 0}.emoticon-video_game{background-position:-14949px 0}.emoticon-black_joker{background-position:-14981px 0}.emoticon-flower_playing_cards{background-position:-15013px 0}.emoticon-game_die{background-position:-15045px 0}.emoticon-dart{background-position:-15077px 0}.emoticon-mahjong{background-position:-15109px 0}.emoticon-clapper{background-position:-15141px 0}.emoticon-memo{background-position:-15173px 0}.emoticon-pencil{background-position:-15205px 0}.emoticon-book{background-position:-15237px 0}.emoticon-art{background-position:-15269px 0}.emoticon-microphone{background-position:-15301px 0}.emoticon-headphones{background-position:-15333px 0}.emoticon-trumpet{background-position:-15365px 0}.emoticon-saxophone{background-position:-15397px 0}.emoticon-guitar{background-position:-15429px 0}.emoticon-shoe{background-position:-15461px 0}.emoticon-sandal{background-position:-15493px 0}.emoticon-high_heel{background-position:-15525px 0}.emoticon-lipstick{background-position:-15557px 0}.emoticon-boot{background-position:-15589px 0}.emoticon-shirt{background-position:-15621px 0}.emoticon-tshirt{background-position:-15653px 0}.emoticon-necktie{background-position:-15685px 0}.emoticon-womans_clothes{background-position:-15717px 0}.emoticon-dress{background-position:-15749px 0}.emoticon-running_shirt_with_sash{background-position:-15781px 0}.emoticon-jeans{background-position:-15813px 0}.emoticon-kimono{background-position:-15845px 0}.emoticon-bikini{background-position:-15877px 0}.emoticon-ribbon{background-position:-15909px 0}.emoticon-tophat{background-position:-15941px 0}.emoticon-crown{background-position:-15973px 0}.emoticon-womans_hat{background-position:-16005px 0}.emoticon-mans_shoe{background-position:-16037px 0}.emoticon-closed_umbrella{background-position:-16069px 0}.emoticon-briefcase{background-position:-16101px 0}.emoticon-handbag{background-position:-16133px 0}.emoticon-pouch{background-position:-16165px 0}.emoticon-purse{background-position:-16197px 0}.emoticon-eyeglasses{background-position:-16229px 0}.emoticon-fishing_pole_and_fish{background-position:-16261px 0}.emoticon-coffee{background-position:-16293px 0}.emoticon-tea{background-position:-16325px 0}.emoticon-sake{background-position:-16357px 0}.emoticon-baby_bottle{background-position:-16389px 0}.emoticon-beer{background-position:-16421px 0}.emoticon-beers{background-position:-16453px 0}.emoticon-cocktail{background-position:-16485px 0}.emoticon-tropical_drink{background-position:-16517px 0}.emoticon-wine_glass{background-position:-16549px 0}.emoticon-fork_and_knife{background-position:-16581px 0}.emoticon-pizza{background-position:-16613px 0}.emoticon-hamburger{background-position:-16645px 0}.emoticon-fries{background-position:-16677px 0}.emoticon-poultry_leg{background-position:-16709px 0}.emoticon-meat_on_bone{background-position:-16741px 0}.emoticon-spaghetti{background-position:-16773px 0}.emoticon-curry{background-position:-16805px 0}.emoticon-fried_shrimp{background-position:-16837px 0}.emoticon-bento{background-position:-16869px 0}.emoticon-sushi{background-position:-16901px 0}.emoticon-fish_cake{background-position:-16933px 0}.emoticon-rice_ball{background-position:-16965px 0}.emoticon-rice_cracker{background-position:-16997px 0}.emoticon-rice{background-position:-17029px 0}.emoticon-ramen{background-position:-17061px 0}.emoticon-stew{background-position:-17093px 0}.emoticon-oden{background-position:-17125px 0}.emoticon-dango{background-position:-17157px 0}.emoticon-egg{background-position:-17189px 0}.emoticon-bread{background-position:-17221px 0}.emoticon-doughnut{background-position:-17253px 0}.emoticon-custard{background-position:-17285px 0}.emoticon-icecream{background-position:-17317px 0}.emoticon-ice_cream{background-position:-17349px 0}.emoticon-shaved_ice{background-position:-17381px 0}.emoticon-birthday{background-position:-17413px 0}.emoticon-cake{background-position:-17445px 0}.emoticon-cookie{background-position:-17477px 0}.emoticon-chocolate_bar{background-position:-17509px 0}.emoticon-candy{background-position:-17541px 0}.emoticon-lollipop{background-position:-17573px 0}.emoticon-honey_pot{background-position:-17605px 0}.emoticon-apple{background-position:-17637px 0}.emoticon-green_apple{background-position:-17669px 0}.emoticon-tangerine{background-position:-17701px 0}.emoticon-lemon{background-position:-17733px 0}.emoticon-cherries{background-position:-17765px 0}.emoticon-grapes{background-position:-17797px 0}.emoticon-watermelon{background-position:-17829px 0}.emoticon-strawberry{background-position:-17861px 0}.emoticon-peach{background-position:-17893px 0}.emoticon-melon{background-position:-17925px 0}.emoticon-banana{background-position:-17957px 0}.emoticon-pear{background-position:-17989px 0}.emoticon-pineapple{background-position:-18021px 0}.emoticon-sweet_potato{background-position:-18053px 0}.emoticon-eggplant{background-position:-18085px 0}.emoticon-tomato{background-position:-18117px 0}.emoticon-corn{background-position:-18149px 0}.emoticon-house{background-position:-18181px 0}.emoticon-house_with_garden{background-position:-18213px 0}.emoticon-school{background-position:-18245px 0}.emoticon-office{background-position:-18277px 0}.emoticon-post_office{background-position:-18309px 0}.emoticon-hospital{background-position:-18341px 0}.emoticon-bank{background-position:-18373px 0}.emoticon-convenience_store{background-position:-18405px 0}.emoticon-love_hotel{background-position:-18437px 0}.emoticon-hotel{background-position:-18469px 0}.emoticon-wedding{background-position:-18501px 0}.emoticon-church{background-position:-18533px 0}.emoticon-department_store{background-position:-18565px 0}.emoticon-european_post_office{background-position:-18597px 0}.emoticon-city_sunrise{background-position:-18629px 0}.emoticon-city_sunset{background-position:-18661px 0}.emoticon-japanese_castle{background-position:-18693px 0}.emoticon-european_castle{background-position:-18725px 0}.emoticon-tent{background-position:-18757px 0}.emoticon-factory{background-position:-18789px 0}.emoticon-tokyo_tower{background-position:-18821px 0}.emoticon-japan{background-position:-18853px 0}.emoticon-mount_fuji{background-position:-18885px 0}.emoticon-sunrise_over_mountains{background-position:-18917px 0}.emoticon-sunrise{background-position:-18949px 0}.emoticon-stars,.emoticon-themoreyouknow,.emoticon-tmyk{background-position:-18981px 0}.emoticon-statue_of_liberty{background-position:-19013px 0}.emoticon-bridge_at_night{background-position:-19045px 0}.emoticon-carousel_horse{background-position:-19077px 0}.emoticon-rainbow{background-position:-19109px 0}.emoticon-ferris_wheel{background-position:-19141px 0}.emoticon-fountain{background-position:-19173px 0}.emoticon-roller_coaster{background-position:-19205px 0}.emoticon-ship{background-position:-19237px 0}.emoticon-speedboat{background-position:-19269px 0}.emoticon-boat{background-position:-19301px 0}.emoticon-sailboat{background-position:-19333px 0}.emoticon-rowboat{background-position:-19365px 0}.emoticon-anchor{background-position:-19397px 0}.emoticon-rocket{background-position:-19429px 0}.emoticon-airplane{background-position:-19461px 0}.emoticon-helicopter{background-position:-19493px 0}.emoticon-steam_locomotive{background-position:-19525px 0}.emoticon-tram{background-position:-19557px 0}.emoticon-mountain_railway{background-position:-19589px 0}.emoticon-bike{background-position:-19621px 0}.emoticon-aerial_tramway{background-position:-19653px 0}.emoticon-suspension_railway{background-position:-19685px 0}.emoticon-mountain_cableway{background-position:-19717px 0}.emoticon-tractor{background-position:-19749px 0}.emoticon-blue_car{background-position:-19781px 0}.emoticon-oncoming_automobile{background-position:-19813px 0}.emoticon-car{background-position:-19845px 0}.emoticon-red_car{background-position:-19877px 0}.emoticon-taxi{background-position:-19909px 0}.emoticon-oncoming_taxi{background-position:-19941px 0}.emoticon-articulated_lorry{background-position:-19973px 0}.emoticon-bus{background-position:-20005px 0}.emoticon-oncoming_bus{background-position:-20037px 0}.emoticon-rotating_light{background-position:-20069px 0}.emoticon-police_car{background-position:-20101px 0}.emoticon-oncoming_police_car{background-position:-20133px 0}.emoticon-fire_engine{background-position:-20165px 0}.emoticon-ambulance{background-position:-20197px 0}.emoticon-minibus{background-position:-20229px 0}.emoticon-truck{background-position:-20261px 0}.emoticon-train{background-position:-20293px 0}.emoticon-station{background-position:-20325px 0}.emoticon-train2{background-position:-20357px 0}.emoticon-bullettrain_front{background-position:-20389px 0}.emoticon-bullettrain_side{background-position:-20421px 0}.emoticon-light_rail{background-position:-20453px 0}.emoticon-monorail{background-position:-20485px 0}.emoticon-railway_car{background-position:-20517px 0}.emoticon-trolleybus{background-position:-20549px 0}.emoticon-ticket{background-position:-20581px 0}.emoticon-fuelpump{background-position:-20613px 0}.emoticon-vertical_traffic_light{background-position:-20645px 0}.emoticon-traffic_light{background-position:-20677px 0}.emoticon-warning{background-position:-20709px 0}.emoticon-construction{background-position:-20741px 0}.emoticon-beginner{background-position:-20773px 0}.emoticon-atm{background-position:-20805px 0}.emoticon-slot_machine{background-position:-20837px 0}.emoticon-busstop{background-position:-20869px 0}.emoticon-barber{background-position:-20901px 0}.emoticon-hotsprings{background-position:-20933px 0}.emoticon-checkered_flag{background-position:-20965px 0}.emoticon-crossed_flags{background-position:-20997px 0}.emoticon-izakaya_lantern{background-position:-21029px 0}.emoticon-moyai{background-position:-21061px 0}.emoticon-circus_tent{background-position:-21093px 0}.emoticon-performing_arts{background-position:-21125px 0}.emoticon-round_pushpin{background-position:-21157px 0}.emoticon-triangular_flag_on_post{background-position:-21189px 0}.emoticon-jp{background-position:-21221px 0}.emoticon-kr{background-position:-21253px 0}.emoticon-cn{background-position:-21285px 0}.emoticon-us{background-position:-21317px 0}.emoticon-fr{background-position:-21349px 0}.emoticon-es{background-position:-21381px 0}.emoticon-it{background-position:-21413px 0}.emoticon-ru{background-position:-21445px 0}.emoticon-gb{background-position:-21477px 0}.emoticon-uk{background-position:-21509px 0}.emoticon-de{background-position:-21541px 0}.emoticon-one{background-position:-21573px 0}.emoticon-two{background-position:-21605px 0}.emoticon-three{background-position:-21637px 0}.emoticon-four{background-position:-21669px 0}.emoticon-five{background-position:-21701px 0}.emoticon-six{background-position:-21733px 0}.emoticon-seven{background-position:-21765px 0}.emoticon-eight{background-position:-21797px 0}.emoticon-nine{background-position:-21829px 0}.emoticon-keycap_ten{background-position:-21861px 0}.emoticon-1234{background-position:-21893px 0}.emoticon-zero{background-position:-21925px 0}.emoticon-hash{background-position:-21957px 0}.emoticon-symbols{background-position:-21989px 0}.emoticon-arrow_backward{background-position:-22021px 0}.emoticon-arrow_down{background-position:-22053px 0}.emoticon-arrow_forward{background-position:-22085px 0}.emoticon-arrow_left{background-position:-22117px 0}.emoticon-capital_abcd{background-position:-22149px 0}.emoticon-abcd{background-position:-22181px 0}.emoticon-abc{background-position:-22213px 0}.emoticon-arrow_lower_left{background-position:-22245px 0}.emoticon-arrow_lower_right{background-position:-22277px 0}.emoticon-arrow_right{background-position:-22309px 0}.emoticon-arrow_up{background-position:-22341px 0}.emoticon-arrow_upper_left{background-position:-22373px 0}.emoticon-arrow_upper_right{background-position:-22405px 0}.emoticon-arrow_double_down{background-position:-22437px 0}.emoticon-arrow_double_up{background-position:-22469px 0}.emoticon-arrow_down_small{background-position:-22501px 0}.emoticon-arrow_heading_down{background-position:-22533px 0}.emoticon-arrow_heading_up{background-position:-22565px 0}.emoticon-leftwards_arrow_with_hook{background-position:-22597px 0}.emoticon-arrow_right_hook{background-position:-22629px 0}.emoticon-left_right_arrow{background-position:-22661px 0}.emoticon-arrow_up_down{background-position:-22693px 0}.emoticon-arrow_up_small{background-position:-22725px 0}.emoticon-arrows_clockwise{background-position:-22757px 0}.emoticon-arrows_counterclockwise{background-position:-22789px 0}.emoticon-rewind{background-position:-22821px 0}.emoticon-fast_forward{background-position:-22853px 0}.emoticon-information_source{background-position:-22885px 0}.emoticon-ok{background-position:-22917px 0}.emoticon-twisted_rightwards_arrows{background-position:-22949px 0}.emoticon-repeat{background-position:-22981px 0}.emoticon-repeat_one{background-position:-23013px 0}.emoticon-new{background-position:-23045px 0}.emoticon-top{background-position:-23077px 0}.emoticon-up{background-position:-23109px 0}.emoticon-cool{background-position:-23141px 0}.emoticon-free{background-position:-23173px 0}.emoticon-ng{background-position:-23205px 0}.emoticon-cinema{background-position:-23237px 0}.emoticon-koko{background-position:-23269px 0}.emoticon-signal_strength{background-position:-23301px 0}.emoticon-u5272{background-position:-23333px 0}.emoticon-u5408{background-position:-23365px 0}.emoticon-u55b6{background-position:-23397px 0}.emoticon-u6307{background-position:-23429px 0}.emoticon-u6708{background-position:-23461px 0}.emoticon-u6709{background-position:-23493px 0}.emoticon-u6e80{background-position:-23525px 0}.emoticon-u7121{background-position:-23557px 0}.emoticon-u7533{background-position:-23589px 0}.emoticon-u7a7a{background-position:-23621px 0}.emoticon-u7981{background-position:-23653px 0}.emoticon-sa{background-position:-23685px 0}.emoticon-restroom{background-position:-23717px 0}.emoticon-mens{background-position:-23749px 0}.emoticon-womens{background-position:-23781px 0}.emoticon-baby_symbol{background-position:-23813px 0}.emoticon-no_smoking{background-position:-23845px 0}.emoticon-parking{background-position:-23877px 0}.emoticon-wheelchair{background-position:-23909px 0}.emoticon-metro{background-position:-23941px 0}.emoticon-baggage_claim{background-position:-23973px 0}.emoticon-accept{background-position:-24005px 0}.emoticon-wc{background-position:-24037px 0}.emoticon-potable_water{background-position:-24069px 0}.emoticon-put_litter_in_its_place{background-position:-24101px 0}.emoticon-secret{background-position:-24133px 0}.emoticon-congratulations{background-position:-24165px 0}.emoticon-m{background-position:-24197px 0}.emoticon-passport_control{background-position:-24229px 0}.emoticon-left_luggage{background-position:-24261px 0}.emoticon-customs{background-position:-24293px 0}.emoticon-ideograph_advantage{background-position:-24325px 0}.emoticon-cl{background-position:-24357px 0}.emoticon-sos{background-position:-24389px 0}.emoticon-id{background-position:-24421px 0}.emoticon-no_entry_sign{background-position:-24453px 0}.emoticon-underage{background-position:-24485px 0}.emoticon-no_mobile_phones{background-position:-24517px 0}.emoticon-do_not_litter{background-position:-24549px 0}.emoticon-non\-potable_water{background-position:-24581px 0}.emoticon-no_bicycles{background-position:-24613px 0}.emoticon-no_pedestrians{background-position:-24645px 0}.emoticon-children_crossing{background-position:-24677px 0}.emoticon-no_entry{background-position:-24709px 0}.emoticon-eight_spoked_asterisk{background-position:-24741px 0}.emoticon-eight_pointed_black_star{background-position:-24773px 0}.emoticon-heart_decoration{background-position:-24805px 0}.emoticon-vs{background-position:-24837px 0}.emoticon-vibration_mode{background-position:-24869px 0}.emoticon-mobile_phone_off{background-position:-24901px 0}.emoticon-chart{background-position:-24933px 0}.emoticon-currency_exchange{background-position:-24965px 0}.emoticon-aries{background-position:-24997px 0}.emoticon-taurus{background-position:-25029px 0}.emoticon-gemini{background-position:-25061px 0}.emoticon-cancer{background-position:-25093px 0}.emoticon-leo{background-position:-25125px 0}.emoticon-virgo{background-position:-25157px 0}.emoticon-libra{background-position:-25189px 0}.emoticon-scorpius{background-position:-25221px 0}.emoticon-sagittarius{background-position:-25253px 0}.emoticon-capricorn{background-position:-25285px 0}.emoticon-aquarius{background-position:-25317px 0}.emoticon-pisces{background-position:-25349px 0}.emoticon-ophiuchus{background-position:-25381px 0}.emoticon-six_pointed_star{background-position:-25413px 0}.emoticon-negative_squared_cross_mark{background-position:-25445px 0}.emoticon-a{background-position:-25477px 0}.emoticon-b{background-position:-25509px 0}.emoticon-ab{background-position:-25541px 0}.emoticon-o2{background-position:-25573px 0}.emoticon-diamond_shape_with_a_dot_inside{background-position:-25605px 0}.emoticon-recycle{background-position:-25637px 0}.emoticon-end{background-position:-25669px 0}.emoticon-on{background-position:-25701px 0}.emoticon-soon{background-position:-25733px 0}.emoticon-clock1{background-position:-25765px 0}.emoticon-clock130{background-position:-25797px 0}.emoticon-clock10{background-position:-25829px 0}.emoticon-clock1030{background-position:-25861px 0}.emoticon-clock11{background-position:-25893px 0}.emoticon-clock1130{background-position:-25925px 0}.emoticon-clock12{background-position:-25957px 0}.emoticon-clock1230{background-position:-25989px 0}.emoticon-clock2{background-position:-26021px 0}.emoticon-clock230{background-position:-26053px 0}.emoticon-clock3{background-position:-26085px 0}.emoticon-clock330{background-position:-26117px 0}.emoticon-clock4{background-position:-26149px 0}.emoticon-clock430{background-position:-26181px 0}.emoticon-clock5{background-position:-26213px 0}.emoticon-clock530{background-position:-26245px 0}.emoticon-clock6{background-position:-26277px 0}.emoticon-clock630{background-position:-26309px 0}.emoticon-clock7{background-position:-26341px 0}.emoticon-clock730{background-position:-26373px 0}.emoticon-clock8{background-position:-26405px 0}.emoticon-clock830{background-position:-26437px 0}.emoticon-clock9{background-position:-26469px 0}.emoticon-clock930{background-position:-26501px 0}.emoticon-heavy_dollar_sign{background-position:-26533px 0}.emoticon-copyright{background-position:-26565px 0}.emoticon-registered{background-position:-26597px 0}.emoticon-tm{background-position:-26629px 0}.emoticon-x{background-position:-26661px 0}.emoticon-heavy_exclamation_mark{background-position:-26693px 0}.emoticon-bangbang{background-position:-26725px 0}.emoticon-interrobang{background-position:-26757px 0}.emoticon-o{background-position:-26789px 0}.emoticon-heavy_multiplication_x{background-position:-26821px 0}.emoticon-heavy_plus_sign{background-position:-26853px 0}.emoticon-heavy_minus_sign{background-position:-26885px 0}.emoticon-heavy_division_sign{background-position:-26917px 0}.emoticon-white_flower{background-position:-26949px 0}.emoticon-100{background-position:-26981px 0}.emoticon-heavy_check_mark{background-position:-27013px 0}.emoticon-ballot_box_with_check{background-position:-27045px 0}.emoticon-radio_button{background-position:-27077px 0}.emoticon-link{background-position:-27109px 0}.emoticon-curly_loop{background-position:-27141px 0}.emoticon-wavy_dash{background-position:-27173px 0}.emoticon-part_alternation_mark{background-position:-27205px 0}.emoticon-trident{background-position:-27237px 0}.emoticon-black_large_square{background-position:-27269px 0}.emoticon-white_large_square{background-position:-27301px 0}.emoticon-white_check_mark{background-position:-27333px 0}.emoticon-black_square{background-position:-27268px 0}.emoticon-white_square{background-position:-27301px 0}.emoticon-black_square_button{background-position:-27365px 0}.emoticon-white_square_button{background-position:-27397px 0}.emoticon-black_circle{background-position:-27429px 0}.emoticon-white_circle{background-position:-27461px 0}.emoticon-red_circle{background-position:-27493px 0}.emoticon-large_blue_circle{background-position:-27525px 0}.emoticon-large_blue_diamond{background-position:-27557px 0}.emoticon-large_orange_diamond{background-position:-27589px 0}.emoticon-small_blue_diamond{background-position:-27621px 0}.emoticon-small_orange_diamond{background-position:-27653px 0}.emoticon-small_red_triangle{background-position:-27685px 0}.emoticon-small_red_triangle_down{background-position:-27717px 0}.emoticon-shipit{background-position:-27749px 0}@media only screen and (min-width :480px)and (max-width :767px){.ejs-doc-title,.ejs-stats,.ejs-video-desc,.ejs-video-detail,.ejs-video-stats span,.ejs-video-stats span i,.ejs-video-title{display:none}.ejs-doc-icon{border-right:0 solid #EEE;height:110px;width:200px}.ejs-doc-icon i{margin:15px 148px}.ejs-doc-view{height:65px;width:366px;text-align:center}.ejs-doc-view button{float:none;margin:10px 10px 0;padding:6px 15px}.ejs-doc-viewer{height:320px}.ejs-doc-detail{padding-left:0;width:180px}.ejs-doc{margin:20px 0;overflow:auto}.ejs-video-preview img{height:224px;width:348px}.ejs-video-thumb{float:none;width:348px}.ejs-video-thumb i{margin-left:160px;margin-top:-128px}}@media only screen and (max-width :479px){.ejs-doc-title,.ejs-stats,.ejs-video-desc,.ejs-video-detail,.ejs-video-stats span,.ejs-video-stats span i{display:none}.ejs-doc-icon{border-right:0 solid #EEE;height:110px;width:228px}.ejs-doc-icon i{margin:15px 78px}.ejs-doc-view{height:100px;width:228px;text-align:center}.ejs-doc-view button{float:none;margin:10px 10px 0;padding:6px 15px}.ejs-doc-viewer{height:320px}.ejs-doc-detail{padding-left:0;width:180px}.ejs-doc{margin:20px 0;overflow:auto}.ejs-video-player{width:208px;overflow:auto}.ejs-video-player iframe{width:208px}.ejs-video-preview img{height:138px;width:208px}.ejs-video-thumb{float:none;width:208px}}
\ No newline at end of file
+.ejs-doc-view button,.ejs-embed{box-shadow:0 1px 1px 0 rgba(0,0,0,.26)}.ejs-doc-icon,.ejs-embed,.ejs-image{box-sizing:border-box}.ejs-embed iframe,.ejs-image-wrapper,.ejs-video-player{background-image:url(../resources/images/loader.svg);background-repeat:no-repeat;background-position:center}.c,.c1,.cm,.cs,.ge,.sd{font-style:italic}@font-face{font-family:emoticons;src:url(../resources/fonts/emoticons.eot?5zh0vu);src:url(../resources/fonts/emoticons.eot?#iefix5zh0vu) format('embedded-opentype'),url(../resources/fonts/emoticons.woff?5zh0vu) format('woff'),url(../resources/fonts/emoticons.ttf?5zh0vu) format('truetype'),url(../resources/fonts/emoticons.svg?5zh0vu#icomoon) format('svg');font-weight:400;font-style:normal}.ejs-lightbox{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.9)}.ejs-lightbox i{position:fixed;top:15px;right:15px;color:#fff;font-size:20px;cursor:pointer;z-index:99999}.ejs-code,.pre-numbering,code.has-numbering{font-family:Consolas,Menlo,Monaco,monospace;font-size:14px}.ejs-lightbox-wrapper{position:relative;width:100%;height:100%}.ejs-lightbox-wrapper img{max-width:90%;border:5px solid #fff;border-radius:3px;display:block;margin:60px auto;position:relative}.ejs-code{padding:1.5em!important}.ejs-embed{width:100%;padding:5px 5px 1px;border:1px solid #E4E4E4;border-radius:2px;margin:20px 0;border-bottom:0}.ejs-embed iframe{border:0;background-color:#3498DB;width:100%}.ejs-plunker iframe{background-color:#FFF}.ejs-jsbin iframe{border:1px solid #EEE}.ejs-vine iframe{border:0;margin:10px 0}pre{position:relative;margin-bottom:24px;border-radius:2px;overflow:hidden;white-space:pre-wrap}code.has-numbering{display:block;padding:12px 30px;overflow-y:auto;font-weight:300;line-height:20px;margin-left:36px}.pre-numbering{position:absolute;top:0;left:0;width:35px;padding:1.1em 5px 12px 0;border-right:1px solid #E8E8E8;border-radius:3px 0 0 3px;background-color:#EEE;text-align:right;color:#AAA;line-height:20px;margin-top:-4px}.pre-numbering li{list-style-type:none}.ejs-doc iframe{width:420px;height:530px;display:block}.ejs-doc-icon{width:200px;height:150px;float:left;border-right:1px solid #EEE}.ejs-doc-icon i{margin:29px 62px;color:#999;font-size:84px}.ejs-doc-view button{font-family:inherit;font-size:14px;background-color:transparent;border:1px solid #CCC;padding:6px 15px;border-radius:2px;color:#333;cursor:pointer;outline:0;border-bottom:0;float:right;margin:80px 10px 0;transition:all .5s linear}.ejs-doc,.ejs-doc-view button,.ejs-video{-webkit-transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-kthtml-transition:all .5s linear}.ejs-doc-view button:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.26)}.ejs-doc-view button i{margin-right:6px}.ejs-doc-view button a{color:#333}.ejs-doc-viewer iframe{margin:0 auto}.ejs-doc-viewer{background-color:#D1D1D1;position:relative}.ejs-doc-viewer i{position:absolute;right:10px;top:8px;color:#FFF;font-size:25px;cursor:pointer}.ejs-audio{background-color:#1D1D1D;border-radius:2px;padding-top:6px;margin:10px 0}.ejs-audio audio{width:100%}.ejs-doc,.ejs-video{padding:5px;border:1px solid #E4E4E4;border-radius:2px;margin:20px 0;box-shadow:0 1px 1px 0 rgba(0,0,0,.26);border-bottom:0;overflow:auto;transition:all .5s linear}.ejs-video iframe,.ejs-video object{width:100%;border:0}.ejs-video video{width:100%}.ejs-video:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.26)}.ejs-doc-preview,.ejs-video-preview{overflow:auto}.ejs-video-preview img{display:block;width:200px;height:150px;border-radius:2px;background-color:#3498DB}.ejs-video-thumb{width:200px;float:left;cursor:pointer;color:rgba(255,255,255,.6)}.ejs-video-thumb:hover{color:#FFF}.ejs-video-thumb i{position:absolute;font-size:42px;margin-top:-95px;margin-left:80px;cursor:pointer}.ejs-doc-detail,.ejs-video-detail{width:calc(100% - 200px);float:left;padding-left:15px;box-sizing:border-box}.ejs-doc-title,.ejs-video-title{font-weight:bolder;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ejs-video-desc{font-size:16px;color:#666;height:90px}.ejs-stats{padding-top:7px;overflow:auto}.ejs-video-stats span{padding:0 15px;float:right}.ejs-image,.emoticons-image{border-radius:2px;padding:5px}.ejs-video-stats span i{margin-right:10px}.ejs-video-player{background-color:#3498DB}.ejs-video-player iframe{width:100%}.ejs-image{max-width:100%;border:1px solid #E4E4E4;overflow:hidden;box-shadow:0 1px 1px 0 rgba(0,0,0,.26);margin:10px 0;display:inline-block}.ejs-image img{max-width:100%;display:block}.ejs-image-wrapper{margin:5px 5px 0;background-color:#3498DB;height:100%;overflow:hidden}.emoticons-image{border:1px solid #F2F2F2;display:block;margin:20px 0}.noembed-embed-inner{padding:5px;overflow:hidden;background:#fff;color:#000;font-size:12px}.noembed-embed .noembed-meta-info{background:#efefef;width:100%;font-size:10px;color:#666;border:1px solid #ddd;border-top:none;border-right:1px solid #bbb;border-bottom:1px solid #bbb}.noembed-embed .noembed-meta-info td{vertical-align:middle;line-height:1em;padding-top:2px;padding-bottom:2px}.noembed-embed .noembed-meta-info td:first-child{padding-left:5px}.noembed-embed .noembed-meta-info td:last-child{padding-right:5px}.noembed-embed .noembed-meta-info a{text-decoration:none;color:#666;font-weight:700}.noembed-embed .favicon{height:16px;width:16px}.noembed-embed .favicon img{width:16px;display:inline-block;margin:0;padding:0;border:none}.noembed-gist h2{font-weight:400;font-size:1.2em;margin:0;padding:0 0 5px;border-bottom:1px solid #eee}.noembed-gist h3{margin:0;padding:5px;font-size:1.5em;font-weight:400;text-align:center}.gh,.gp,.gs,.gu,.k,.kc,.kd,.kn,.nc,.ne,.ni,.nn,.noembed-gist .gist-description a,.nt,.ow,.se,.si{font-weight:700}.noembed-gist .gist-language{float:right;color:#999}.noembed-gist .gist-file{background:#f8f8f8;overflow-x:auto;margin-top:5px;max-height:300px}.noembed-gist .gist-file table{font-size:1em}.noembed-gist .gist-description{font-size:1.5em;margin:0;padding:8px;color:#FFF;overflow:hidden;display:block;border-radius:3px;text-align:center}.emoticon,.icon-emoticon{display:inline-block;vertical-align:middle}.noembed-gist table{width:auto;table-layout:auto;height:auto}.noembed-gist .gist-user{float:right}.noembed-gist .gist-file pre{margin:0;font-size:14px;font-family:Consolas,Menlo,Monaco,monospace;line-height:1.5;padding:15px}.noembed-gist .gist-file table{margin:0;padding:0;border-spacing:0}.noembed-gist .gist-file td.linenos{border-right:1px solid #eaeaea}.noembed-gist .gist-file td.code{padding:5px}.hll{background-color:#ffc}.c{color:#408080}.err{border:1px solid red}.k{color:green}.o{color:#666}.cm{color:#408080}.cp{color:#BC7A00}.c1,.cs{color:#408080}.gd{color:#A00000}.gr{color:red}.gh{color:navy}.gi{color:#00A000}.go{color:grey}.gp{color:navy}.gu{color:purple}.gt{color:#0040D0}.kc,.kd,.kn,.kp,.kr{color:green}.kr{font-weight:700}.kt{color:#B00040}.m{color:#666}.s{color:#BA2121}.na{color:#7D9029}.nb{color:green}.nc{color:#00F}.no{color:#800}.nd{color:#A2F}.ni{color:#999}.ne{color:#D2413A}.nf{color:#00F}.nl{color:#A0A000}.nn{color:#00F}.nt{color:green}.nv{color:#19177C}.ow{color:#A2F}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#666}.s2,.sb,.sc,.sd{color:#BA2121}.se{color:#B62}.sh{color:#BA2121}.si{color:#B68}.sx{color:green}.sr{color:#B68}.s1{color:#BA2121}.ss{color:#19177C}.bp{color:green}.vc,.vg,.vi{color:#19177C}.il{color:#666}.icon-emoticon{font-family:emoticons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emoticon{text-indent:-9999px;height:22px;width:22px}@media all and (-webkit-min-device-pixel-ratio :1),all and (min--moz-device-pixel-ratio :1),all and (-o-min-device-pixel-ratio :1),all and (min-device-pixel-ratio :1),all and (min-resolution :96dpi){.emoticon{background:url(../resources/images/emojis.png) no-repeat}}@media all and (-webkit-min-device-pixel-ratio :1.5),all and (-o-min-device-pixel-ratio :3/2),all and (min-device-pixel-ratio :1.5),all and (min-resolution :144dpi){.emoticon{background:url(../resources/images/emojis@2x.png) no-repeat;background-size:27776px 22px}}@-moz-document url-prefix(){.emoticon{background:url(../resources/images/emojis.png) no-repeat}}.emoticon-bowtie{background-position:-5px 0}.emoticon-smile{background-position:-37px 0}.emoticon-laughing{background-position:-69px 0}.emoticon-blush{background-position:-101px 0}.emoticon-smiley{background-position:-133px 0}.emoticon-relaxed{background-position:-165px 0}.emoticon-smirk{background-position:-197px 0}.emoticon-heart_eyes{background-position:-229px 0}.emoticon-kissing_heart{background-position:-261px 0}.emoticon-kissing_closed_eyes{background-position:-293px 0}.emoticon-flushed{background-position:-325px 0}.emoticon-relieved{background-position:-357px 0}.emoticon-satisfied{background-position:-389px 0}.emoticon-grin{background-position:-421px 0}.emoticon-wink{background-position:-453px 0}.emoticon-stuck_out_tongue_winking_eye,.emoticon-winky_face{background-position:-485px 0}.emoticon-stuck_out_tongue_closed_eyes{background-position:-517px 0}.emoticon-grinning{background-position:-549px 0}.emoticon-kissing{background-position:-581px 0}.emoticon-kissing_smiling_eyes{background-position:-613px 0}.emoticon-stuck_out_tongue{background-position:-645px 0}.emoticon-sleeping{background-position:-677px 0}.emoticon-worried{background-position:-709px 0}.emoticon-frowning{background-position:-741px 0}.emoticon-anguished{background-position:-773px 0}.emoticon-open_mouth,.emoticon-wow{background-position:-805px 0}.emoticon-grimacing{background-position:-837px 0}.emoticon-confused{background-position:-869px 0}.emoticon-hushed{background-position:-901px 0}.emoticon-expressionless{background-position:-933px 0}.emoticon-unamused{background-position:-965px 0}.emoticon-sweat_smile{background-position:-997px 0}.emoticon-sweat{background-position:-1029px 0}.emoticon-disappointed_relieved{background-position:-1061px 0}.emoticon-weary{background-position:-1093px 0}.emoticon-pensive{background-position:-1125px 0}.emoticon-disappointed{background-position:-1157px 0}.emoticon-confounded{background-position:-1189px 0}.emoticon-fearful{background-position:-1221px 0}.emoticon-cold_sweat{background-position:-1253px 0}.emoticon-persevere{background-position:-1285px 0}.emoticon-cry{background-position:-1317px 0}.emoticon-sob{background-position:-1349px 0}.emoticon-joy{background-position:-1381px 0}.emoticon-astonished{background-position:-1413px 0}.emoticon-scream{background-position:-1445px 0}.emoticon-neckbeard{background-position:-1477px 0}.emoticon-tired_face{background-position:-1509px 0}.emoticon-angry{background-position:-1541px 0}.emoticon-rage{background-position:-1573px 0}.emoticon-triumph{background-position:-1605px 0}.emoticon-sleepy{background-position:-1637px 0}.emoticon-yum{background-position:-1669px 0}.emoticon-mask{background-position:-1701px 0}.emoticon-sunglasses{background-position:-1733px 0}.emoticon-dizzy_face{background-position:-1765px 0}.emoticon-imp{background-position:-1797px 0}.emoticon-smiling_imp{background-position:-1829px 0}.emoticon-neutral_face{background-position:-1861px 0}.emoticon-no_mouth{background-position:-1893px 0}.emoticon-innocent{background-position:-1925px 0}.emoticon-alien{background-position:-1957px 0}.emoticon-yellow_heart{background-position:-1989px 0}.emoticon-blue_heart{background-position:-2021px 0}.emoticon-purple_heart{background-position:-2053px 0}.emoticon-heart{background-position:-2085px 0}.emoticon-green_heart{background-position:-2117px 0}.emoticon-broken_heart{background-position:-2149px 0}.emoticon-heartbeat{background-position:-2181px 0}.emoticon-heartpulse{background-position:-2213px 0}.emoticon-two_hearts{background-position:-2245px 0}.emoticon-revolving_hearts{background-position:-2277px 0}.emoticon-cupid{background-position:-2309px 0}.emoticon-sparkling_heart{background-position:-2341px 0}.emoticon-sparkles{background-position:-2373px 0}.emoticon-star{background-position:-2405px 0}.emoticon-star2{background-position:-2437px 0}.emoticon-dizzy{background-position:-2469px 0}.emoticon-boom{background-position:-2501px 0}.emoticon-collision{background-position:-2533px 0}.emoticon-anger{background-position:-2565px 0}.emoticon-exclamation{background-position:-2597px 0}.emoticon-question{background-position:-2629px 0}.emoticon-grey_exclamation{background-position:-2661px 0}.emoticon-grey_question{background-position:-2693px 0}.emoticon-zzz{background-position:-2725px 0}.emoticon-dash{background-position:-2757px 0}.emoticon-sweat_drops{background-position:-2789px 0}.emoticon-notes{background-position:-2821px 0}.emoticon-musical_note{background-position:-2853px 0}.emoticon-fire{background-position:-2885px 0}.emoticon-hankey{background-position:-2917px 0}.emoticon-poop{background-position:-2949px 0}.emoticon-shit{background-position:-2981px 0}.emoticon-\+1{background-position:-3013px 0}.emoticon-thumbsup{background-position:-3045px 0}.emoticon-\-1{background-position:-3077px 0}.emoticon-thumbsdown{background-position:-3109px 0}.emoticon-ok_hand{background-position:-3141px 0}.emoticon-punch{background-position:-3173px 0}.emoticon-facepunch{background-position:-3205px 0}.emoticon-fist{background-position:-3237px 0}.emoticon-v{background-position:-3269px 0}.emoticon-wave{background-position:-3301px 0}.emoticon-hand{background-position:-3333px 0}.emoticon-raised_hand{background-position:-3365px 0}.emoticon-open_hands{background-position:-3397px 0}.emoticon-point_up{background-position:-3429px 0}.emoticon-point_down{background-position:-3461px 0}.emoticon-point_left{background-position:-3493px 0}.emoticon-point_right{background-position:-3525px 0}.emoticon-raised_hands{background-position:-3557px 0}.emoticon-pray{background-position:-3589px 0}.emoticon-point_up_2{background-position:-3621px 0}.emoticon-clap{background-position:-3653px 0}.emoticon-muscle{background-position:-3685px 0}.emoticon-metal{background-position:-3717px 0}.emoticon-fu{background-position:-3749px 0}.emoticon-walking{background-position:-3781px 0}.emoticon-runner{background-position:-3813px 0}.emoticon-running{background-position:-3845px 0}.emoticon-couple{background-position:-3877px 0}.emoticon-family{background-position:-3909px 0}.emoticon-two_men_holding_hands{background-position:-3941px 0}.emoticon-two_women_holding_hands{background-position:-3973px 0}.emoticon-dancer{background-position:-4005px 0}.emoticon-dancers{background-position:-4037px 0}.emoticon-ok_woman{background-position:-4069px 0}.emoticon-no_good{background-position:-4101px 0}.emoticon-information_desk_person{background-position:-4133px 0}.emoticon-raising_hand{background-position:-4165px 0}.emoticon-bride_with_veil{background-position:-4197px 0}.emoticon-person_with_pouting_face{background-position:-4229px 0}.emoticon-person_frowning{background-position:-4261px 0}.emoticon-bow{background-position:-4293px 0}.emoticon-couplekiss{background-position:-4325px 0}.emoticon-couple_with_heart{background-position:-4357px 0}.emoticon-massage{background-position:-4389px 0}.emoticon-haircut{background-position:-4421px 0}.emoticon-nail_care{background-position:-4453px 0}.emoticon-boy{background-position:-4485px 0}.emoticon-girl{background-position:-4517px 0}.emoticon-woman{background-position:-4549px 0}.emoticon-man{background-position:-4581px 0}.emoticon-baby{background-position:-4613px 0}.emoticon-older_woman{background-position:-4645px 0}.emoticon-older_man{background-position:-4677px 0}.emoticon-person_with_blond_hair{background-position:-4709px 0}.emoticon-man_with_gua_pi_mao{background-position:-4741px 0}.emoticon-man_with_turban{background-position:-4773px 0}.emoticon-construction_worker{background-position:-4805px 0}.emoticon-cop{background-position:-4837px 0}.emoticon-angel{background-position:-4869px 0}.emoticon-princess{background-position:-4901px 0}.emoticon-emoticon_cat{background-position:-4933px 0}.emoticon-smile_cat{background-position:-4965px 0}.emoticon-heart_eyes_cat{background-position:-4997px 0}.emoticon-kissing_cat{background-position:-5029px 0}.emoticon-smirk_cat{background-position:-5061px 0}.emoticon-scream_cat{background-position:-5093px 0}.emoticon-crying_cat_face{background-position:-5125px 0}.emoticon-joy_cat{background-position:-5157px 0}.emoticon-pouting_cat{background-position:-5189px 0}.emoticon-japanese_ogre{background-position:-5221px 0}.emoticon-japanese_goblin{background-position:-5253px 0}.emoticon-see_no_evil{background-position:-5285px 0}.emoticon-hear_no_evil{background-position:-5317px 0}.emoticon-speak_no_evil{background-position:-5349px 0}.emoticon-guardsman{background-position:-5381px 0}.emoticon-skull{background-position:-5413px 0}.emoticon-feet{background-position:-5445px 0}.emoticon-lips{background-position:-5477px 0}.emoticon-kiss{background-position:-5509px 0}.emoticon-droplet{background-position:-5541px 0}.emoticon-ear{background-position:-5573px 0}.emoticon-eyes{background-position:-5605px 0}.emoticon-nose{background-position:-5637px 0}.emoticon-tongue{background-position:-5669px 0}.emoticon-love_letter{background-position:-5701px 0}.emoticon-bust_in_silhouette{background-position:-5733px 0}.emoticon-busts_in_silhouette{background-position:-5765px 0}.emoticon-speech_balloon{background-position:-5797px 0}.emoticon-thought_balloon{background-position:-5829px 0}.emoticon-feelsgood{background-position:-5861px 0}.emoticon-finnadie{background-position:-5893px 0}.emoticon-goberserk{background-position:-5925px 0}.emoticon-godmode{background-position:-5957px 0}.emoticon-hurtrealbad{background-position:-5989px 0}.emoticon-rage1{background-position:-6021px 0}.emoticon-rage2{background-position:-6053px 0}.emoticon-rage3{background-position:-6085px 0}.emoticon-rage4{background-position:-6117px 0}.emoticon-suspect{background-position:-6149px 0}.emoticon-trollface{background-position:-6181px 0}.emoticon-sunny{background-position:-6213px 0}.emoticon-umbrella{background-position:-6245px 0}.emoticon-cloud{background-position:-6277px 0}.emoticon-snowflake{background-position:-6309px 0}.emoticon-snowman{background-position:-6341px 0}.emoticon-zap{background-position:-6373px 0}.emoticon-cyclone{background-position:-6405px 0}.emoticon-foggy{background-position:-6437px 0}.emoticon-ocean{background-position:-6469px 0}.emoticon-cat{background-position:-6501px 0}.emoticon-dog{background-position:-6533px 0}.emoticon-mouse{background-position:-6565px 0}.emoticon-hamster{background-position:-6597px 0}.emoticon-rabbit{background-position:-6629px 0}.emoticon-wolf{background-position:-6661px 0}.emoticon-frog{background-position:-6693px 0}.emoticon-tiger{background-position:-6725px 0}.emoticon-koala{background-position:-6757px 0}.emoticon-bear{background-position:-6789px 0}.emoticon-pig{background-position:-6821px 0}.emoticon-pig_nose{background-position:-6853px 0}.emoticon-cow{background-position:-6885px 0}.emoticon-boar{background-position:-6917px 0}.emoticon-monkey_face{background-position:-6949px 0}.emoticon-monkey{background-position:-6981px 0}.emoticon-horse{background-position:-7013px 0}.emoticon-racehorse{background-position:-7045px 0}.emoticon-camel{background-position:-7077px 0}.emoticon-sheep{background-position:-7109px 0}.emoticon-elephant{background-position:-7141px 0}.emoticon-panda_face{background-position:-7173px 0}.emoticon-snake{background-position:-7205px 0}.emoticon-bird{background-position:-7237px 0}.emoticon-baby_chick{background-position:-7269px 0}.emoticon-hatched_chick{background-position:-7301px 0}.emoticon-hatching_chick{background-position:-7333px 0}.emoticon-chicken{background-position:-7365px 0}.emoticon-penguin{background-position:-7397px 0}.emoticon-turtle{background-position:-7429px 0}.emoticon-bug{background-position:-7461px 0}.emoticon-honeybee{background-position:-7493px 0}.emoticon-ant{background-position:-7525px 0}.emoticon-beetle{background-position:-7557px 0}.emoticon-snail{background-position:-7589px 0}.emoticon-octopus{background-position:-7621px 0}.emoticon-tropical_fish{background-position:-7653px 0}.emoticon-fish{background-position:-7685px 0}.emoticon-whale{background-position:-7717px 0}.emoticon-whale2{background-position:-7749px 0}.emoticon-dolphin{background-position:-7781px 0}.emoticon-cow2{background-position:-7813px 0}.emoticon-ram{background-position:-7845px 0}.emoticon-rat{background-position:-7877px 0}.emoticon-water_buffalo{background-position:-7909px 0}.emoticon-tiger2{background-position:-7941px 0}.emoticon-rabbit2{background-position:-7973px 0}.emoticon-dragon{background-position:-8005px 0}.emoticon-goat{background-position:-8037px 0}.emoticon-rooster{background-position:-8069px 0}.emoticon-dog2{background-position:-8101px 0}.emoticon-pig2{background-position:-8133px 0}.emoticon-mouse2{background-position:-8165px 0}.emoticon-ox{background-position:-8197px 0}.emoticon-dragon_face{background-position:-8229px 0}.emoticon-blowfish{background-position:-8261px 0}.emoticon-crocodile{background-position:-8293px 0}.emoticon-dromedary_camel{background-position:-8325px 0}.emoticon-leopard{background-position:-8357px 0}.emoticon-cat2{background-position:-8389px 0}.emoticon-poodle{background-position:-8421px 0}.emoticon-paw_prints{background-position:-8453px 0}.emoticon-bouquet{background-position:-8485px 0}.emoticon-cherry_blossom{background-position:-8517px 0}.emoticon-tulip{background-position:-8549px 0}.emoticon-four_leaf_clover{background-position:-8581px 0}.emoticon-rose{background-position:-8613px 0}.emoticon-sunflower{background-position:-8645px 0}.emoticon-hibiscus{background-position:-8677px 0}.emoticon-maple_leaf{background-position:-8709px 0}.emoticon-leaves{background-position:-8741px 0}.emoticon-fallen_leaf{background-position:-8773px 0}.emoticon-herb{background-position:-8805px 0}.emoticon-mushroom{background-position:-8837px 0}.emoticon-cactus{background-position:-8869px 0}.emoticon-palm_tree{background-position:-8901px 0}.emoticon-evergreen_tree{background-position:-8933px 0}.emoticon-deciduous_tree{background-position:-8965px 0}.emoticon-chestnut{background-position:-8997px 0}.emoticon-seedling{background-position:-9029px 0}.emoticon-blossom{background-position:-9061px 0}.emoticon-ear_of_rice{background-position:-9093px 0}.emoticon-shell{background-position:-9125px 0}.emoticon-globe_with_meridians{background-position:-9157px 0}.emoticon-sun_with_face{background-position:-9189px 0}.emoticon-full_moon_with_face{background-position:-9221px 0}.emoticon-new_moon_with_face{background-position:-9253px 0}.emoticon-new_moon{background-position:-9285px 0}.emoticon-waxing_crescent_moon{background-position:-9317px 0}.emoticon-first_quarter_moon{background-position:-9349px 0}.emoticon-waxing_gibbous_moon{background-position:-9381px 0}.emoticon-full_moon{background-position:-9413px 0}.emoticon-waning_gibbous_moon{background-position:-9445px 0}.emoticon-last_quarter_moon{background-position:-9477px 0}.emoticon-waning_crescent_moon{background-position:-9509px 0}.emoticon-last_quarter_moon_with_face{background-position:-9541px 0}.emoticon-first_quarter_moon_with_face{background-position:-9573px 0}.emoticon-moon{background-position:-9605px 0}.emoticon-earth_africa{background-position:-9637px 0}.emoticon-earth_americas{background-position:-9669px 0}.emoticon-earth_asia{background-position:-9701px 0}.emoticon-volcano{background-position:-9733px 0}.emoticon-milky_way{background-position:-9765px 0}.emoticon-partly_sunny{background-position:-9797px 0}.emoticon-octocat{background-position:-9829px 0}.emoticon-squirrel{background-position:-9861px 0}.emoticon-bamboo{background-position:-9893px 0}.emoticon-gift_heart{background-position:-9925px 0}.emoticon-dolls{background-position:-9957px 0}.emoticon-school_satchel{background-position:-9989px 0}.emoticon-mortar_board{background-position:-10021px 0}.emoticon-flags{background-position:-10053px 0}.emoticon-fireworks{background-position:-10085px 0}.emoticon-sparkler{background-position:-10117px 0}.emoticon-wind_chime{background-position:-10149px 0}.emoticon-rice_scene{background-position:-10181px 0}.emoticon-jack_o_lantern{background-position:-10213px 0}.emoticon-ghost{background-position:-10245px 0}.emoticon-santa{background-position:-10277px 0}.emoticon-christmas_tree{background-position:-10309px 0}.emoticon-gift{background-position:-10341px 0}.emoticon-bell{background-position:-10373px 0}.emoticon-no_bell{background-position:-10405px 0}.emoticon-tanabata_tree{background-position:-10437px 0}.emoticon-tada{background-position:-10469px 0}.emoticon-confetti_ball{background-position:-10501px 0}.emoticon-balloon{background-position:-10533px 0}.emoticon-crystal_ball{background-position:-10565px 0}.emoticon-cd{background-position:-10597px 0}.emoticon-dvd{background-position:-10629px 0}.emoticon-floppy_disk{background-position:-10661px 0}.emoticon-camera{background-position:-10693px 0}.emoticon-video_camera{background-position:-10725px 0}.emoticon-movie_camera{background-position:-10757px 0}.emoticon-computer{background-position:-10789px 0}.emoticon-tv{background-position:-10821px 0}.emoticon-iphone{background-position:-10853px 0}.emoticon-phone{background-position:-10885px 0}.emoticon-telephone{background-position:-10917px 0}.emoticon-telephone_receiver{background-position:-10949px 0}.emoticon-pager{background-position:-10981px 0}.emoticon-fax{background-position:-11013px 0}.emoticon-minidisc{background-position:-11045px 0}.emoticon-vhs{background-position:-11077px 0}.emoticon-sound{background-position:-11109px 0}.emoticon-speaker{background-position:-11141px 0}.emoticon-mute{background-position:-11173px 0}.emoticon-loudspeaker{background-position:-11205px 0}.emoticon-mega{background-position:-11237px 0}.emoticon-hourglass{background-position:-11269px 0}.emoticon-hourglass_flowing_sand{background-position:-11301px 0}.emoticon-alarm_clock{background-position:-11333px 0}.emoticon-watch{background-position:-11365px 0}.emoticon-radio{background-position:-11397px 0}.emoticon-satellite{background-position:-11429px 0}.emoticon-loop{background-position:-11461px 0}.emoticon-mag{background-position:-11493px 0}.emoticon-mag_right{background-position:-11525px 0}.emoticon-unlock{background-position:-11557px 0}.emoticon-lock{background-position:-11589px 0}.emoticon-lock_with_ink_pen{background-position:-11621px 0}.emoticon-closed_lock_with_key{background-position:-11653px 0}.emoticon-key{background-position:-11685px 0}.emoticon-bulb{background-position:-11717px 0}.emoticon-flashlight{background-position:-11749px 0}.emoticon-high_brightness{background-position:-11781px 0}.emoticon-low_brightness{background-position:-11813px 0}.emoticon-electric_plug{background-position:-11845px 0}.emoticon-battery{background-position:-11877px 0}.emoticon-calling{background-position:-11909px 0}.emoticon-email{background-position:-11941px 0}.emoticon-mailbox{background-position:-11973px 0}.emoticon-postbox{background-position:-12005px 0}.emoticon-bath{background-position:-12037px 0}.emoticon-bathtub{background-position:-12069px 0}.emoticon-shower{background-position:-12101px 0}.emoticon-toilet{background-position:-12133px 0}.emoticon-wrench{background-position:-12165px 0}.emoticon-nut_and_bolt{background-position:-12197px 0}.emoticon-hammer{background-position:-12229px 0}.emoticon-seat{background-position:-12261px 0}.emoticon-moneybag{background-position:-12293px 0}.emoticon-yen{background-position:-12325px 0}.emoticon-dollar{background-position:-12357px 0}.emoticon-pound{background-position:-12389px 0}.emoticon-euro{background-position:-12421px 0}.emoticon-credit_card{background-position:-12453px 0}.emoticon-money_with_wings{background-position:-12485px 0}.emoticon-e\-mail{background-position:-12517px 0}.emoticon-inbox_tray{background-position:-12549px 0}.emoticon-outbox_tray{background-position:-12581px 0}.emoticon-envelope{background-position:-12613px 0}.emoticon-incoming_envelope{background-position:-12645px 0}.emoticon-postal_horn{background-position:-12677px 0}.emoticon-mailbox_closed{background-position:-12709px 0}.emoticon-mailbox_with_mail{background-position:-12741px 0}.emoticon-mailbox_with_no_mail{background-position:-12773px 0}.emoticon-door{background-position:-12805px 0}.emoticon-smoking{background-position:-12837px 0}.emoticon-bomb{background-position:-12869px 0}.emoticon-gun{background-position:-12901px 0}.emoticon-hocho{background-position:-12933px 0}.emoticon-pill{background-position:-12965px 0}.emoticon-syringe{background-position:-12997px 0}.emoticon-page_facing_up{background-position:-13029px 0}.emoticon-page_with_curl{background-position:-13061px 0}.emoticon-bookmark_tabs{background-position:-13093px 0}.emoticon-bar_chart{background-position:-13125px 0}.emoticon-chart_with_upwards_trend{background-position:-13157px 0}.emoticon-chart_with_downwards_trend{background-position:-13189px 0}.emoticon-scroll{background-position:-13221px 0}.emoticon-clipboard{background-position:-13253px 0}.emoticon-calendar{background-position:-13285px 0}.emoticon-date{background-position:-13317px 0}.emoticon-card_index{background-position:-13349px 0}.emoticon-file_folder{background-position:-13381px 0}.emoticon-open_file_folder{background-position:-13413px 0}.emoticon-scissors{background-position:-13445px 0}.emoticon-pushpin{background-position:-13477px 0}.emoticon-paperclip{background-position:-13509px 0}.emoticon-black_nib{background-position:-13541px 0}.emoticon-pencil2{background-position:-13573px 0}.emoticon-straight_ruler{background-position:-13605px 0}.emoticon-triangular_ruler{background-position:-13637px 0}.emoticon-closed_book{background-position:-13669px 0}.emoticon-green_book{background-position:-13701px 0}.emoticon-blue_book{background-position:-13733px 0}.emoticon-orange_book{background-position:-13765px 0}.emoticon-notebook{background-position:-13797px 0}.emoticon-notebook_with_decorative_cover{background-position:-13829px 0}.emoticon-ledger{background-position:-13861px 0}.emoticon-books{background-position:-13893px 0}.emoticon-bookmark{background-position:-13925px 0}.emoticon-name_badge{background-position:-13957px 0}.emoticon-microscope{background-position:-13989px 0}.emoticon-telescope{background-position:-14021px 0}.emoticon-newspaper{background-position:-14053px 0}.emoticon-football{background-position:-14085px 0}.emoticon-basketball{background-position:-14117px 0}.emoticon-soccer{background-position:-14149px 0}.emoticon-baseball{background-position:-14181px 0}.emoticon-tennis{background-position:-14213px 0}.emoticon-8ball{background-position:-14245px 0}.emoticon-rugby_football{background-position:-14277px 0}.emoticon-bowling{background-position:-14309px 0}.emoticon-golf{background-position:-14341px 0}.emoticon-mountain_bicyclist{background-position:-14373px 0}.emoticon-bicyclist{background-position:-14405px 0}.emoticon-horse_racing{background-position:-14437px 0}.emoticon-snowboarder{background-position:-14469px 0}.emoticon-swimmer{background-position:-14501px 0}.emoticon-surfer{background-position:-14533px 0}.emoticon-ski{background-position:-14565px 0}.emoticon-spades{background-position:-14597px 0}.emoticon-hearts{background-position:-14629px 0}.emoticon-clubs{background-position:-14661px 0}.emoticon-diamonds{background-position:-14693px 0}.emoticon-gem{background-position:-14725px 0}.emoticon-ring{background-position:-14757px 0}.emoticon-trophy{background-position:-14789px 0}.emoticon-musical_score{background-position:-14821px 0}.emoticon-musical_keyboard{background-position:-14853px 0}.emoticon-violin{background-position:-14885px 0}.emoticon-space_invader{background-position:-14917px 0}.emoticon-video_game{background-position:-14949px 0}.emoticon-black_joker{background-position:-14981px 0}.emoticon-flower_playing_cards{background-position:-15013px 0}.emoticon-game_die{background-position:-15045px 0}.emoticon-dart{background-position:-15077px 0}.emoticon-mahjong{background-position:-15109px 0}.emoticon-clapper{background-position:-15141px 0}.emoticon-memo{background-position:-15173px 0}.emoticon-pencil{background-position:-15205px 0}.emoticon-book{background-position:-15237px 0}.emoticon-art{background-position:-15269px 0}.emoticon-microphone{background-position:-15301px 0}.emoticon-headphones{background-position:-15333px 0}.emoticon-trumpet{background-position:-15365px 0}.emoticon-saxophone{background-position:-15397px 0}.emoticon-guitar{background-position:-15429px 0}.emoticon-shoe{background-position:-15461px 0}.emoticon-sandal{background-position:-15493px 0}.emoticon-high_heel{background-position:-15525px 0}.emoticon-lipstick{background-position:-15557px 0}.emoticon-boot{background-position:-15589px 0}.emoticon-shirt{background-position:-15621px 0}.emoticon-tshirt{background-position:-15653px 0}.emoticon-necktie{background-position:-15685px 0}.emoticon-womans_clothes{background-position:-15717px 0}.emoticon-dress{background-position:-15749px 0}.emoticon-running_shirt_with_sash{background-position:-15781px 0}.emoticon-jeans{background-position:-15813px 0}.emoticon-kimono{background-position:-15845px 0}.emoticon-bikini{background-position:-15877px 0}.emoticon-ribbon{background-position:-15909px 0}.emoticon-tophat{background-position:-15941px 0}.emoticon-crown{background-position:-15973px 0}.emoticon-womans_hat{background-position:-16005px 0}.emoticon-mans_shoe{background-position:-16037px 0}.emoticon-closed_umbrella{background-position:-16069px 0}.emoticon-briefcase{background-position:-16101px 0}.emoticon-handbag{background-position:-16133px 0}.emoticon-pouch{background-position:-16165px 0}.emoticon-purse{background-position:-16197px 0}.emoticon-eyeglasses{background-position:-16229px 0}.emoticon-fishing_pole_and_fish{background-position:-16261px 0}.emoticon-coffee{background-position:-16293px 0}.emoticon-tea{background-position:-16325px 0}.emoticon-sake{background-position:-16357px 0}.emoticon-baby_bottle{background-position:-16389px 0}.emoticon-beer{background-position:-16421px 0}.emoticon-beers{background-position:-16453px 0}.emoticon-cocktail{background-position:-16485px 0}.emoticon-tropical_drink{background-position:-16517px 0}.emoticon-wine_glass{background-position:-16549px 0}.emoticon-fork_and_knife{background-position:-16581px 0}.emoticon-pizza{background-position:-16613px 0}.emoticon-hamburger{background-position:-16645px 0}.emoticon-fries{background-position:-16677px 0}.emoticon-poultry_leg{background-position:-16709px 0}.emoticon-meat_on_bone{background-position:-16741px 0}.emoticon-spaghetti{background-position:-16773px 0}.emoticon-curry{background-position:-16805px 0}.emoticon-fried_shrimp{background-position:-16837px 0}.emoticon-bento{background-position:-16869px 0}.emoticon-sushi{background-position:-16901px 0}.emoticon-fish_cake{background-position:-16933px 0}.emoticon-rice_ball{background-position:-16965px 0}.emoticon-rice_cracker{background-position:-16997px 0}.emoticon-rice{background-position:-17029px 0}.emoticon-ramen{background-position:-17061px 0}.emoticon-stew{background-position:-17093px 0}.emoticon-oden{background-position:-17125px 0}.emoticon-dango{background-position:-17157px 0}.emoticon-egg{background-position:-17189px 0}.emoticon-bread{background-position:-17221px 0}.emoticon-doughnut{background-position:-17253px 0}.emoticon-custard{background-position:-17285px 0}.emoticon-icecream{background-position:-17317px 0}.emoticon-ice_cream{background-position:-17349px 0}.emoticon-shaved_ice{background-position:-17381px 0}.emoticon-birthday{background-position:-17413px 0}.emoticon-cake{background-position:-17445px 0}.emoticon-cookie{background-position:-17477px 0}.emoticon-chocolate_bar{background-position:-17509px 0}.emoticon-candy{background-position:-17541px 0}.emoticon-lollipop{background-position:-17573px 0}.emoticon-honey_pot{background-position:-17605px 0}.emoticon-apple{background-position:-17637px 0}.emoticon-green_apple{background-position:-17669px 0}.emoticon-tangerine{background-position:-17701px 0}.emoticon-lemon{background-position:-17733px 0}.emoticon-cherries{background-position:-17765px 0}.emoticon-grapes{background-position:-17797px 0}.emoticon-watermelon{background-position:-17829px 0}.emoticon-strawberry{background-position:-17861px 0}.emoticon-peach{background-position:-17893px 0}.emoticon-melon{background-position:-17925px 0}.emoticon-banana{background-position:-17957px 0}.emoticon-pear{background-position:-17989px 0}.emoticon-pineapple{background-position:-18021px 0}.emoticon-sweet_potato{background-position:-18053px 0}.emoticon-eggplant{background-position:-18085px 0}.emoticon-tomato{background-position:-18117px 0}.emoticon-corn{background-position:-18149px 0}.emoticon-house{background-position:-18181px 0}.emoticon-house_with_garden{background-position:-18213px 0}.emoticon-school{background-position:-18245px 0}.emoticon-office{background-position:-18277px 0}.emoticon-post_office{background-position:-18309px 0}.emoticon-hospital{background-position:-18341px 0}.emoticon-bank{background-position:-18373px 0}.emoticon-convenience_store{background-position:-18405px 0}.emoticon-love_hotel{background-position:-18437px 0}.emoticon-hotel{background-position:-18469px 0}.emoticon-wedding{background-position:-18501px 0}.emoticon-church{background-position:-18533px 0}.emoticon-department_store{background-position:-18565px 0}.emoticon-european_post_office{background-position:-18597px 0}.emoticon-city_sunrise{background-position:-18629px 0}.emoticon-city_sunset{background-position:-18661px 0}.emoticon-japanese_castle{background-position:-18693px 0}.emoticon-european_castle{background-position:-18725px 0}.emoticon-tent{background-position:-18757px 0}.emoticon-factory{background-position:-18789px 0}.emoticon-tokyo_tower{background-position:-18821px 0}.emoticon-japan{background-position:-18853px 0}.emoticon-mount_fuji{background-position:-18885px 0}.emoticon-sunrise_over_mountains{background-position:-18917px 0}.emoticon-sunrise{background-position:-18949px 0}.emoticon-stars,.emoticon-themoreyouknow,.emoticon-tmyk{background-position:-18981px 0}.emoticon-statue_of_liberty{background-position:-19013px 0}.emoticon-bridge_at_night{background-position:-19045px 0}.emoticon-carousel_horse{background-position:-19077px 0}.emoticon-rainbow{background-position:-19109px 0}.emoticon-ferris_wheel{background-position:-19141px 0}.emoticon-fountain{background-position:-19173px 0}.emoticon-roller_coaster{background-position:-19205px 0}.emoticon-ship{background-position:-19237px 0}.emoticon-speedboat{background-position:-19269px 0}.emoticon-boat{background-position:-19301px 0}.emoticon-sailboat{background-position:-19333px 0}.emoticon-rowboat{background-position:-19365px 0}.emoticon-anchor{background-position:-19397px 0}.emoticon-rocket{background-position:-19429px 0}.emoticon-airplane{background-position:-19461px 0}.emoticon-helicopter{background-position:-19493px 0}.emoticon-steam_locomotive{background-position:-19525px 0}.emoticon-tram{background-position:-19557px 0}.emoticon-mountain_railway{background-position:-19589px 0}.emoticon-bike{background-position:-19621px 0}.emoticon-aerial_tramway{background-position:-19653px 0}.emoticon-suspension_railway{background-position:-19685px 0}.emoticon-mountain_cableway{background-position:-19717px 0}.emoticon-tractor{background-position:-19749px 0}.emoticon-blue_car{background-position:-19781px 0}.emoticon-oncoming_automobile{background-position:-19813px 0}.emoticon-car{background-position:-19845px 0}.emoticon-red_car{background-position:-19877px 0}.emoticon-taxi{background-position:-19909px 0}.emoticon-oncoming_taxi{background-position:-19941px 0}.emoticon-articulated_lorry{background-position:-19973px 0}.emoticon-bus{background-position:-20005px 0}.emoticon-oncoming_bus{background-position:-20037px 0}.emoticon-rotating_light{background-position:-20069px 0}.emoticon-police_car{background-position:-20101px 0}.emoticon-oncoming_police_car{background-position:-20133px 0}.emoticon-fire_engine{background-position:-20165px 0}.emoticon-ambulance{background-position:-20197px 0}.emoticon-minibus{background-position:-20229px 0}.emoticon-truck{background-position:-20261px 0}.emoticon-train{background-position:-20293px 0}.emoticon-station{background-position:-20325px 0}.emoticon-train2{background-position:-20357px 0}.emoticon-bullettrain_front{background-position:-20389px 0}.emoticon-bullettrain_side{background-position:-20421px 0}.emoticon-light_rail{background-position:-20453px 0}.emoticon-monorail{background-position:-20485px 0}.emoticon-railway_car{background-position:-20517px 0}.emoticon-trolleybus{background-position:-20549px 0}.emoticon-ticket{background-position:-20581px 0}.emoticon-fuelpump{background-position:-20613px 0}.emoticon-vertical_traffic_light{background-position:-20645px 0}.emoticon-traffic_light{background-position:-20677px 0}.emoticon-warning{background-position:-20709px 0}.emoticon-construction{background-position:-20741px 0}.emoticon-beginner{background-position:-20773px 0}.emoticon-atm{background-position:-20805px 0}.emoticon-slot_machine{background-position:-20837px 0}.emoticon-busstop{background-position:-20869px 0}.emoticon-barber{background-position:-20901px 0}.emoticon-hotsprings{background-position:-20933px 0}.emoticon-checkered_flag{background-position:-20965px 0}.emoticon-crossed_flags{background-position:-20997px 0}.emoticon-izakaya_lantern{background-position:-21029px 0}.emoticon-moyai{background-position:-21061px 0}.emoticon-circus_tent{background-position:-21093px 0}.emoticon-performing_arts{background-position:-21125px 0}.emoticon-round_pushpin{background-position:-21157px 0}.emoticon-triangular_flag_on_post{background-position:-21189px 0}.emoticon-jp{background-position:-21221px 0}.emoticon-kr{background-position:-21253px 0}.emoticon-cn{background-position:-21285px 0}.emoticon-us{background-position:-21317px 0}.emoticon-fr{background-position:-21349px 0}.emoticon-es{background-position:-21381px 0}.emoticon-it{background-position:-21413px 0}.emoticon-ru{background-position:-21445px 0}.emoticon-gb{background-position:-21477px 0}.emoticon-uk{background-position:-21509px 0}.emoticon-de{background-position:-21541px 0}.emoticon-one{background-position:-21573px 0}.emoticon-two{background-position:-21605px 0}.emoticon-three{background-position:-21637px 0}.emoticon-four{background-position:-21669px 0}.emoticon-five{background-position:-21701px 0}.emoticon-six{background-position:-21733px 0}.emoticon-seven{background-position:-21765px 0}.emoticon-eight{background-position:-21797px 0}.emoticon-nine{background-position:-21829px 0}.emoticon-keycap_ten{background-position:-21861px 0}.emoticon-1234{background-position:-21893px 0}.emoticon-zero{background-position:-21925px 0}.emoticon-hash{background-position:-21957px 0}.emoticon-symbols{background-position:-21989px 0}.emoticon-arrow_backward{background-position:-22021px 0}.emoticon-arrow_down{background-position:-22053px 0}.emoticon-arrow_forward{background-position:-22085px 0}.emoticon-arrow_left{background-position:-22117px 0}.emoticon-capital_abcd{background-position:-22149px 0}.emoticon-abcd{background-position:-22181px 0}.emoticon-abc{background-position:-22213px 0}.emoticon-arrow_lower_left{background-position:-22245px 0}.emoticon-arrow_lower_right{background-position:-22277px 0}.emoticon-arrow_right{background-position:-22309px 0}.emoticon-arrow_up{background-position:-22341px 0}.emoticon-arrow_upper_left{background-position:-22373px 0}.emoticon-arrow_upper_right{background-position:-22405px 0}.emoticon-arrow_double_down{background-position:-22437px 0}.emoticon-arrow_double_up{background-position:-22469px 0}.emoticon-arrow_down_small{background-position:-22501px 0}.emoticon-arrow_heading_down{background-position:-22533px 0}.emoticon-arrow_heading_up{background-position:-22565px 0}.emoticon-leftwards_arrow_with_hook{background-position:-22597px 0}.emoticon-arrow_right_hook{background-position:-22629px 0}.emoticon-left_right_arrow{background-position:-22661px 0}.emoticon-arrow_up_down{background-position:-22693px 0}.emoticon-arrow_up_small{background-position:-22725px 0}.emoticon-arrows_clockwise{background-position:-22757px 0}.emoticon-arrows_counterclockwise{background-position:-22789px 0}.emoticon-rewind{background-position:-22821px 0}.emoticon-fast_forward{background-position:-22853px 0}.emoticon-information_source{background-position:-22885px 0}.emoticon-ok{background-position:-22917px 0}.emoticon-twisted_rightwards_arrows{background-position:-22949px 0}.emoticon-repeat{background-position:-22981px 0}.emoticon-repeat_one{background-position:-23013px 0}.emoticon-new{background-position:-23045px 0}.emoticon-top{background-position:-23077px 0}.emoticon-up{background-position:-23109px 0}.emoticon-cool{background-position:-23141px 0}.emoticon-free{background-position:-23173px 0}.emoticon-ng{background-position:-23205px 0}.emoticon-cinema{background-position:-23237px 0}.emoticon-koko{background-position:-23269px 0}.emoticon-signal_strength{background-position:-23301px 0}.emoticon-u5272{background-position:-23333px 0}.emoticon-u5408{background-position:-23365px 0}.emoticon-u55b6{background-position:-23397px 0}.emoticon-u6307{background-position:-23429px 0}.emoticon-u6708{background-position:-23461px 0}.emoticon-u6709{background-position:-23493px 0}.emoticon-u6e80{background-position:-23525px 0}.emoticon-u7121{background-position:-23557px 0}.emoticon-u7533{background-position:-23589px 0}.emoticon-u7a7a{background-position:-23621px 0}.emoticon-u7981{background-position:-23653px 0}.emoticon-sa{background-position:-23685px 0}.emoticon-restroom{background-position:-23717px 0}.emoticon-mens{background-position:-23749px 0}.emoticon-womens{background-position:-23781px 0}.emoticon-baby_symbol{background-position:-23813px 0}.emoticon-no_smoking{background-position:-23845px 0}.emoticon-parking{background-position:-23877px 0}.emoticon-wheelchair{background-position:-23909px 0}.emoticon-metro{background-position:-23941px 0}.emoticon-baggage_claim{background-position:-23973px 0}.emoticon-accept{background-position:-24005px 0}.emoticon-wc{background-position:-24037px 0}.emoticon-potable_water{background-position:-24069px 0}.emoticon-put_litter_in_its_place{background-position:-24101px 0}.emoticon-secret{background-position:-24133px 0}.emoticon-congratulations{background-position:-24165px 0}.emoticon-m{background-position:-24197px 0}.emoticon-passport_control{background-position:-24229px 0}.emoticon-left_luggage{background-position:-24261px 0}.emoticon-customs{background-position:-24293px 0}.emoticon-ideograph_advantage{background-position:-24325px 0}.emoticon-cl{background-position:-24357px 0}.emoticon-sos{background-position:-24389px 0}.emoticon-id{background-position:-24421px 0}.emoticon-no_entry_sign{background-position:-24453px 0}.emoticon-underage{background-position:-24485px 0}.emoticon-no_mobile_phones{background-position:-24517px 0}.emoticon-do_not_litter{background-position:-24549px 0}.emoticon-non\-potable_water{background-position:-24581px 0}.emoticon-no_bicycles{background-position:-24613px 0}.emoticon-no_pedestrians{background-position:-24645px 0}.emoticon-children_crossing{background-position:-24677px 0}.emoticon-no_entry{background-position:-24709px 0}.emoticon-eight_spoked_asterisk{background-position:-24741px 0}.emoticon-eight_pointed_black_star{background-position:-24773px 0}.emoticon-heart_decoration{background-position:-24805px 0}.emoticon-vs{background-position:-24837px 0}.emoticon-vibration_mode{background-position:-24869px 0}.emoticon-mobile_phone_off{background-position:-24901px 0}.emoticon-chart{background-position:-24933px 0}.emoticon-currency_exchange{background-position:-24965px 0}.emoticon-aries{background-position:-24997px 0}.emoticon-taurus{background-position:-25029px 0}.emoticon-gemini{background-position:-25061px 0}.emoticon-cancer{background-position:-25093px 0}.emoticon-leo{background-position:-25125px 0}.emoticon-virgo{background-position:-25157px 0}.emoticon-libra{background-position:-25189px 0}.emoticon-scorpius{background-position:-25221px 0}.emoticon-sagittarius{background-position:-25253px 0}.emoticon-capricorn{background-position:-25285px 0}.emoticon-aquarius{background-position:-25317px 0}.emoticon-pisces{background-position:-25349px 0}.emoticon-ophiuchus{background-position:-25381px 0}.emoticon-six_pointed_star{background-position:-25413px 0}.emoticon-negative_squared_cross_mark{background-position:-25445px 0}.emoticon-a{background-position:-25477px 0}.emoticon-b{background-position:-25509px 0}.emoticon-ab{background-position:-25541px 0}.emoticon-o2{background-position:-25573px 0}.emoticon-diamond_shape_with_a_dot_inside{background-position:-25605px 0}.emoticon-recycle{background-position:-25637px 0}.emoticon-end{background-position:-25669px 0}.emoticon-on{background-position:-25701px 0}.emoticon-soon{background-position:-25733px 0}.emoticon-clock1{background-position:-25765px 0}.emoticon-clock130{background-position:-25797px 0}.emoticon-clock10{background-position:-25829px 0}.emoticon-clock1030{background-position:-25861px 0}.emoticon-clock11{background-position:-25893px 0}.emoticon-clock1130{background-position:-25925px 0}.emoticon-clock12{background-position:-25957px 0}.emoticon-clock1230{background-position:-25989px 0}.emoticon-clock2{background-position:-26021px 0}.emoticon-clock230{background-position:-26053px 0}.emoticon-clock3{background-position:-26085px 0}.emoticon-clock330{background-position:-26117px 0}.emoticon-clock4{background-position:-26149px 0}.emoticon-clock430{background-position:-26181px 0}.emoticon-clock5{background-position:-26213px 0}.emoticon-clock530{background-position:-26245px 0}.emoticon-clock6{background-position:-26277px 0}.emoticon-clock630{background-position:-26309px 0}.emoticon-clock7{background-position:-26341px 0}.emoticon-clock730{background-position:-26373px 0}.emoticon-clock8{background-position:-26405px 0}.emoticon-clock830{background-position:-26437px 0}.emoticon-clock9{background-position:-26469px 0}.emoticon-clock930{background-position:-26501px 0}.emoticon-heavy_dollar_sign{background-position:-26533px 0}.emoticon-copyright{background-position:-26565px 0}.emoticon-registered{background-position:-26597px 0}.emoticon-tm{background-position:-26629px 0}.emoticon-x{background-position:-26661px 0}.emoticon-heavy_exclamation_mark{background-position:-26693px 0}.emoticon-bangbang{background-position:-26725px 0}.emoticon-interrobang{background-position:-26757px 0}.emoticon-o{background-position:-26789px 0}.emoticon-heavy_multiplication_x{background-position:-26821px 0}.emoticon-heavy_plus_sign{background-position:-26853px 0}.emoticon-heavy_minus_sign{background-position:-26885px 0}.emoticon-heavy_division_sign{background-position:-26917px 0}.emoticon-white_flower{background-position:-26949px 0}.emoticon-100{background-position:-26981px 0}.emoticon-heavy_check_mark{background-position:-27013px 0}.emoticon-ballot_box_with_check{background-position:-27045px 0}.emoticon-radio_button{background-position:-27077px 0}.emoticon-link{background-position:-27109px 0}.emoticon-curly_loop{background-position:-27141px 0}.emoticon-wavy_dash{background-position:-27173px 0}.emoticon-part_alternation_mark{background-position:-27205px 0}.emoticon-trident{background-position:-27237px 0}.emoticon-black_large_square{background-position:-27269px 0}.emoticon-white_large_square{background-position:-27301px 0}.emoticon-white_check_mark{background-position:-27333px 0}.emoticon-black_square{background-position:-27268px 0}.emoticon-white_square{background-position:-27301px 0}.emoticon-black_square_button{background-position:-27365px 0}.emoticon-white_square_button{background-position:-27397px 0}.emoticon-black_circle{background-position:-27429px 0}.emoticon-white_circle{background-position:-27461px 0}.emoticon-red_circle{background-position:-27493px 0}.emoticon-large_blue_circle{background-position:-27525px 0}.emoticon-large_blue_diamond{background-position:-27557px 0}.emoticon-large_orange_diamond{background-position:-27589px 0}.emoticon-small_blue_diamond{background-position:-27621px 0}.emoticon-small_orange_diamond{background-position:-27653px 0}.emoticon-small_red_triangle{background-position:-27685px 0}.emoticon-small_red_triangle_down{background-position:-27717px 0}.emoticon-shipit{background-position:-27749px 0}@media only screen and (min-width :480px) and (max-width :767px){.ejs-doc-title,.ejs-stats,.ejs-video-desc,.ejs-video-detail,.ejs-video-stats span,.ejs-video-stats span i,.ejs-video-title{display:none}.ejs-doc-icon{border-right:0 solid #EEE;height:110px;width:200px}.ejs-doc-icon i{margin:15px 148px}.ejs-doc-view{height:65px;width:366px;text-align:center}.ejs-doc-view button{float:none;margin:10px 10px 0;padding:6px 15px}.ejs-doc-viewer{height:320px}.ejs-doc-detail{padding-left:0;width:180px}.ejs-doc{margin:20px 0;overflow:auto}.ejs-video-preview img{height:224px;width:348px}.ejs-video-thumb{float:none;width:348px}.ejs-video-thumb i{margin-left:160px;margin-top:-128px}}@media only screen and (max-width :479px){.ejs-doc-title,.ejs-stats,.ejs-video-desc,.ejs-video-detail,.ejs-video-stats span,.ejs-video-stats span i{display:none}.ejs-doc-icon{border-right:0 solid #EEE;height:110px;width:228px}.ejs-doc-icon i{margin:15px 78px}.ejs-doc-view{height:100px;width:228px;text-align:center}.ejs-doc-view button{float:none;margin:10px 10px 0;padding:6px 15px}.ejs-doc-viewer{height:320px}.ejs-doc-detail{padding-left:0;width:180px}.ejs-doc{margin:20px 0;overflow:auto}.ejs-video-player{width:208px;overflow:auto}.ejs-video-player iframe{width:208px}.ejs-video-preview img{height:138px;width:208px}.ejs-video-thumb{float:none;width:208px}}
\ No newline at end of file
diff --git a/dist/jquery.embed.min.js b/dist/jquery.embed.min.js
index 75f4293..e370c64 100644
--- a/dist/jquery.embed.min.js
+++ b/dist/jquery.embed.min.js
@@ -6,5 +6,6 @@
* Made by Ritesh Kumar
* Under MIT License
*/
-!function(a){"function"==typeof define&&define.amd?define(["jquery"],a,window,document):"object"==typeof exports?module.exports=a(require("jquery"),window,document):a(jQuery,window,document)}(function(a,b,c,d){"use strict";function e(b,c){this.element=b,this.settings=a.extend(!0,{},m,c),this.init(this.settings,this.element)}function f(b,c){var d=/((href|src)=["']|)(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])|(?:https?:\/\/)?(?:(?:0rz\.tw)|(?:1link\.in)|(?:1url\.com)|(?:2\.gp)|(?:2big\.at)|(?:2tu\.us)|(?:3\.ly)|(?:307\.to)|(?:4ms\.me)|(?:4sq\.com)|(?:4url\.cc)|(?:6url\.com)|(?:7\.ly)|(?:a\.gg)|(?:a\.nf)|(?:aa\.cx)|(?:abcurl\.net)|(?:ad\.vu)|(?:adf\.ly)|(?:adjix\.com)|(?:afx\.cc)|(?:all\.fuseurl.com)|(?:alturl\.com)|(?:amzn\.to)|(?:ar\.gy)|(?:arst\.ch)|(?:atu\.ca)|(?:azc\.cc)|(?:b23\.ru)|(?:b2l\.me)|(?:bacn\.me)|(?:bcool\.bz)|(?:binged\.it)|(?:bit\.ly)|(?:bizj\.us)|(?:bloat\.me)|(?:bravo\.ly)|(?:bsa\.ly)|(?:budurl\.com)|(?:canurl\.com)|(?:chilp\.it)|(?:chzb\.gr)|(?:cl\.lk)|(?:cl\.ly)|(?:clck\.ru)|(?:cli\.gs)|(?:cliccami\.info)|(?:clickthru\.ca)|(?:clop\.in)|(?:conta\.cc)|(?:cort\.as)|(?:cot\.ag)|(?:crks\.me)|(?:ctvr\.us)|(?:cutt\.us)|(?:dai\.ly)|(?:decenturl\.com)|(?:dfl8\.me)|(?:digbig\.com)|(?:digg\.com)|(?:disq\.us)|(?:dld\.bz)|(?:dlvr\.it)|(?:do\.my)|(?:doiop\.com)|(?:dopen\.us)|(?:easyuri\.com)|(?:easyurl\.net)|(?:eepurl\.com)|(?:eweri\.com)|(?:fa\.by)|(?:fav\.me)|(?:fb\.me)|(?:fbshare\.me)|(?:ff\.im)|(?:fff\.to)|(?:fire\.to)|(?:firsturl\.de)|(?:firsturl\.net)|(?:flic\.kr)|(?:flq\.us)|(?:fly2\.ws)|(?:fon\.gs)|(?:freak\.to)|(?:fuseurl\.com)|(?:fuzzy\.to)|(?:fwd4\.me)|(?:fwib\.net)|(?:g\.ro.lt)|(?:gizmo\.do)|(?:gl\.am)|(?:go\.9nl.com)|(?:go\.ign.com)|(?:go\.usa.gov)|(?:goo\.gl)|(?:goshrink\.com)|(?:gurl\.es)|(?:hex\.io)|(?:hiderefer\.com)|(?:hmm\.ph)|(?:href\.in)|(?:hsblinks\.com)|(?:htxt\.it)|(?:huff\.to)|(?:hulu\.com)|(?:hurl\.me)|(?:hurl\.ws)|(?:icanhaz\.com)|(?:idek\.net)|(?:ilix\.in)|(?:is\.gd)|(?:its\.my)|(?:ix\.lt)|(?:j\.mp)|(?:jijr\.com)|(?:kl\.am)|(?:klck\.me)|(?:korta\.nu)|(?:krunchd\.com)|(?:l9k\.net)|(?:lat\.ms)|(?:liip\.to)|(?:liltext\.com)|(?:linkbee\.com)|(?:linkbun\.ch)|(?:liurl\.cn)|(?:ln-s\.net)|(?:ln-s\.ru)|(?:lnk\.gd)|(?:lnk\.ms)|(?:lnkd\.in)|(?:lnkurl\.com)|(?:lru\.jp)|(?:lt\.tl)|(?:lurl\.no)|(?:macte\.ch)|(?:mash\.to)|(?:merky\.de)|(?:migre\.me)|(?:miniurl\.com)|(?:minurl\.fr)|(?:mke\.me)|(?:moby\.to)|(?:moourl\.com)|(?:mrte\.ch)|(?:myloc\.me)|(?:myurl\.in)|(?:n\.pr)|(?:nbc\.co)|(?:nblo\.gs)|(?:nn\.nf)|(?:not\.my)|(?:notlong\.com)|(?:nsfw\.in)|(?:nutshellurl\.com)|(?:nxy\.in)|(?:nyti\.ms)|(?:o-x\.fr)|(?:oc1\.us)|(?:om\.ly)|(?:omf\.gd)|(?:omoikane\.net)|(?:on\.cnn.com)|(?:on\.mktw.net)|(?:onforb\.es)|(?:orz\.se)|(?:ow\.ly)|(?:ping\.fm)|(?:pli\.gs)|(?:pnt\.me)|(?:politi\.co)|(?:post\.ly)|(?:pp\.gg)|(?:profile\.to)|(?:ptiturl\.com)|(?:pub\.vitrue.com)|(?:qlnk\.net)|(?:qte\.me)|(?:qu\.tc)|(?:qy\.fi)|(?:r\.im)|(?:rb6\.me)|(?:read\.bi)|(?:readthis\.ca)|(?:reallytinyurl\.com)|(?:redir\.ec)|(?:redirects\.ca)|(?:redirx\.com)|(?:retwt\.me)|(?:ri\.ms)|(?:rickroll\.it)|(?:riz\.gd)|(?:rt\.nu)|(?:ru\.ly)|(?:rubyurl\.com)|(?:rurl\.org)|(?:rww\.tw)|(?:s4c\.in)|(?:s7y\.us)|(?:safe\.mn)|(?:sameurl\.com)|(?:sdut\.us)|(?:shar\.es)|(?:shink\.de)|(?:shorl\.com)|(?:short\.ie)|(?:short\.to)|(?:shortlinks\.co.uk)|(?:shorturl\.com)|(?:shout\.to)|(?:show\.my)|(?:shrinkify\.com)|(?:shrinkr\.com)|(?:shrt\.fr)|(?:shrt\.st)|(?:shrten\.com)|(?:shrunkin\.com)|(?:simurl\.com)|(?:slate\.me)|(?:smallr\.com)|(?:smsh\.me)|(?:smurl\.name)|(?:sn\.im)|(?:snipr\.com)|(?:snipurl\.com)|(?:snurl\.com)|(?:sp2\.ro)|(?:spedr\.com)|(?:srnk\.net)|(?:srs\.li)|(?:starturl\.com)|(?:su\.pr)|(?:surl\.co.uk)|(?:surl\.hu)|(?:t\.cn)|(?:t\.co)|(?:t\.lh.com)|(?:ta\.gd)|(?:tbd\.ly)|(?:tcrn\.ch)|(?:tgr\.me)|(?:tgr\.ph)|(?:tighturl\.com)|(?:tiniuri\.com)|(?:tiny\.cc)|(?:tiny\.ly)|(?:tiny\.pl)|(?:tinylink\.in)|(?:tinyuri\.ca)|(?:tinyurl\.com)|(?:tl\.gd)|(?:tmi\.me)|(?:tnij\.org)|(?:tnw\.to)|(?:tny\.com)|(?:to\.ly)|(?:togoto\.us)|(?:totc\.us)|(?:toysr\.us)|(?:tpm\.ly)|(?:tr\.im)|(?:tra\.kz)|(?:trunc\.it)|(?:twhub\.com)|(?:twirl\.at)|(?:twitclicks\.com)|(?:twitterurl\.net)|(?:twitterurl\.org)|(?:twiturl\.de)|(?:twurl\.cc)|(?:twurl\.nl)|(?:u\.mavrev.com)|(?:u\.nu)|(?:u76\.org)|(?:ub0\.cc)|(?:ulu\.lu)|(?:updating\.me)|(?:ur1\.ca)|(?:url\.az)|(?:url\.co.uk)|(?:url\.ie)|(?:url360\.me)|(?:url4\.eu)|(?:urlborg\.com)|(?:urlbrief\.com)|(?:urlcover\.com)|(?:urlcut\.com)|(?:urlenco\.de)|(?:urli\.nl)|(?:urls\.im)|(?:urlshorteningservicefortwitter\.com)|(?:urlx\.ie)|(?:urlzen\.com)|(?:usat\.ly)|(?:use\.my)|(?:vb\.ly)|(?:vgn\.am)|(?:vl\.am)|(?:vm\.lc)|(?:w55\.de)|(?:wapo\.st)|(?:wapurl\.co.uk)|(?:wipi\.es)|(?:wp\.me)|(?:x\.vu)|(?:xr\.com)|(?:xrl\.in)|(?:xrl\.us)|(?:xurl\.es)|(?:xurl\.jp)|(?:y\.ahoo.it)|(?:yatuc\.com)|(?:ye\.pe)|(?:yep\.it)|(?:yfrog\.com)|(?:yhoo\.it)|(?:yiyd\.com)|(?:youtu\.be)|(?:yuarel\.com)|(?:z0p\.de)|(?:zi\.ma)|(?:zi\.mu)|(?:zipmyurl\.com)|(?:zud\.me)|(?:zurl\.ws)|(?:zz\.gd)|(?:zzang\.kr)|(?:›\.ws)|(?:✩\.ws)|(?:✿\.ws)|(?:❥\.ws)|(?:➔\.ws)|(?:➞\.ws)|(?:➡\.ws)|(?:➨\.ws)|(?:➯\.ws)|(?:➹\.ws)|(?:➽\.ws))\/[a-z0-9]*/gi;return b.replace(d,function(b){var d=b.split(".")[b.split(".").length-1];return-1===a.inArray(d,c.linkExclude)?''+b+"":b})}function g(){p=''+n.description+'
'+n.views+' '+n.likes+"
"}function h(b,c){function e(b){return q.sort(function(a,b){return a.index-b.index}),a.each(q,function(a,b){r.push(b.embedCode)}),b+=r.getUnique().join(" "),q=[],r=[],b}var g=b.length,h=a.Deferred();return b.each(function(i){var j=a(this).html();if(j!==d&&null!==j){if("object"==typeof j)return j;var k=this,l=j,n=function(b){return-1==a.inArray(b,c.excludeEmbed)&&"all"!==c.excludeEmbed};j=c.link?f(j,c):j,j=s.insertfontSmiley(j),j=s.insertEmoji(j),j=c.highlightCode?v.highlight(j):j,c.docEmbed&&u.embed(l,c),c.audioEmbed&&w.basicEmbed(l),c.basicVideoEmbed&&t.embedBasic(l),c.imageEmbed&&x.embed(l),n("flickr")&&x.flickrEmbed(l,c),n("codePen")&&z.codepenEmbed(l,c),n("jsFiddle")&&z.jsfiddleEmbed(l,c),n("jsbin")&&z.jsbinEmbed(l,c),n("ideone")&&z.ideoneEmbed(l,m),n("plunker")&&z.plunkerEmbed(l,m),n("soundcloud")&&w.soundCloudEmbed(l,c),n("twitchTv")&&t.twitchtvEmbed(l,c),n("dotSub")&&t.dotsubEmbed(l,c),n("dailymotion")&&t.dailymotionEmbed(l,c),n("vine")&&t.vineEmbed(l,c,b),n("ted")&&t.tedEmbed(l,c),n("ustream")&&t.ustreamEmbed(l,c),n("liveLeak")&&t.liveleakEmbed(l,c),n("spotify")&&w.spotifyEmbed(l),n("githubGist")&&z.githubGistEmbed(l,c),c.locationEmbed&&A.locationEmbed(l,j,c),n("instagram")&&x.instagramEmbed(l,c),j=e(j),t.embed(j,c).then(function(b){c.tweetsEmbed&&y.getMatches(b)?y.embed(b,y.getMatches(b),c).then(function(b){a(k).html(b),a(k).css("display","block"),twttr.widgets.load(k),i==g-1&&h.resolve()}):(a(k).html(b),a(k).css("display","block"),i==g-1&&h.resolve())})}}),h.promise()}var i=[{text:":)",code:"e60a"},{text:":D",code:"e608"},{text:":d",code:"e608"},{text:":(",code:"e60e"},{text:":/",code:"e620"},{text:":P",code:"e60c"},{text:":p",code:"e60c"},{text:":P",code:"e60c"},{text:"3:)",code:"e618"},{text:"(^)",code:"e607"},{text:";)",code:"e610"},{text:":o",code:"e61a"},{text:"-_-",code:"e61e"},{text:"(y)",code:"e606"},{text:":*",code:"e604"},{text:"<3",code:"e604"},{text:"<3",code:"e604"},{text:"</3",code:"e605"},{text:"3",code:"e605"},{text:"^_^",code:"e612"},{text:"8-)",code:"e614"},{text:"8|",code:"e614"},{text:":S",code:"e61c"},{text:":s",code:"e61c"}],j=["bowtie","smile","laughing","blush","smiley","relaxed","smirk","heart_eyes","kissing_heart","kissing_closed_eyes","flushed","relieved","satisfied","grin","wink","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","grinning","kissing","winky_face","kissing_smiling_eyes","stuck_out_tongue","sleeping","worried","frowning","anguished","open_mouth","grimacing","confused","hushed","expressionless","unamused","sweat_smile","sweat","wow","disappointed_relieved","weary","pensive","disappointed","confounded","fearful","cold_sweat","persevere","cry","sob","joy","astonished","scream","neckbeard","tired_face","angry","rage","triumph","sleepy","yum","mask","sunglasses","dizzy_face","imp","smiling_imp","neutral_face","no_mouth","innocent","alien","yellow_heart","blue_heart","purple_heart","heart","green_heart","broken_heart","heartbeat","heartpulse","two_hearts","revolving_hearts","cupid","sparkling_heart","sparkles","star","star2","dizzy","boom","collision","anger","exclamation","question","grey_exclamation","grey_question","zzz","dash","sweat_drops","notes","musical_note","fire","hankey","poop","shit","\\+1","thumbsup","-1","thumbsdown","ok_hand","punch","facepunch","fist","v","wave","hand","raised_hand","open_hands","point_up","point_down","point_left","point_right","raised_hands","pray","point_up_2","clap","muscle","metal","fu","walking","runner","running","couple","family","two_men_holding_hands","two_women_holding_hands","dancer","dancers","ok_woman","no_good","information_desk_person","raising_hand","bride_with_veil","person_with_pouting_face","person_frowning","bow","couplekiss","couple_with_heart","massage","haircut","nail_care","boy","girl","woman","man","baby","older_woman","older_man","person_with_blond_hair","man_with_gua_pi_mao","man_with_turban","construction_worker","cop","angel","princess","smiley_cat","smile_cat","heart_eyes_cat","kissing_cat","smirk_cat","scream_cat","crying_cat_face","joy_cat","pouting_cat","japanese_ogre","japanese_goblin","see_no_evil","hear_no_evil","speak_no_evil","guardsman","skull","feet","lips","kiss","droplet","ear","eyes","nose","tongue","love_letter","bust_in_silhouette","busts_in_silhouette","speech_balloon","thought_balloon","feelsgood","finnadie","goberserk","godmode","hurtrealbad","rage1","rage2","rage3","rage4","suspect","trollface","sunny","umbrella","cloud","snowflake","snowman","zap","cyclone","foggy","ocean","cat","dog","mouse","hamster","rabbit","wolf","frog","tiger","koala","bear","pig","pig_nose","cow","boar","monkey_face","monkey","horse","racehorse","camel","sheep","elephant","panda_face","snake","bird","baby_chick","hatched_chick","hatching_chick","chicken","penguin","turtle","bug","honeybee","ant","beetle","snail","octopus","tropical_fish","fish","whale","whale2","dolphin","cow2","ram","rat","water_buffalo","tiger2","rabbit2","dragon","goat","rooster","dog2","pig2","mouse2","ox","dragon_face","blowfish","crocodile","dromedary_camel","leopard","cat2","poodle","paw_prints","bouquet","cherry_blossom","tulip","four_leaf_clover","rose","sunflower","hibiscus","maple_leaf","leaves","fallen_leaf","herb","mushroom","cactus","palm_tree","evergreen_tree","deciduous_tree","chestnut","seedling","blossom","ear_of_rice","shell","globe_with_meridians","sun_with_face","full_moon_with_face","new_moon_with_face","new_moon","waxing_crescent_moon","first_quarter_moon","waxing_gibbous_moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","last_quarter_moon_with_face","first_quarter_moon_with_face","moon","earth_africa","earth_americas","earth_asia","volcano","milky_way","partly_sunny","octocat","squirrel","bamboo","gift_heart","dolls","school_satchel","mortar_board","flags","fireworks","sparkler","wind_chime","rice_scene","jack_o_lantern","ghost","santa","christmas_tree","gift","bell","no_bell","tanabata_tree","tada","confetti_ball","balloon","crystal_ball","cd","dvd","floppy_disk","camera","video_camera","movie_camera","computer","tv","iphone","phone","telephone","telephone_receiver","pager","fax","minidisc","vhs","sound","speaker","mute","loudspeaker","mega","hourglass","hourglass_flowing_sand","alarm_clock","watch","radio","satellite","loop","mag","mag_right","unlock","lock","lock_with_ink_pen","closed_lock_with_key","key","bulb","flashlight","high_brightness","low_brightness","electric_plug","battery","calling","email","mailbox","postbox","bath","bathtub","shower","toilet","wrench","nut_and_bolt","hammer","seat","moneybag","yen","dollar","pound","euro","credit_card","money_with_wings","e-mail","inbox_tray","outbox_tray","envelope","incoming_envelope","postal_horn","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","door","smoking","bomb","gun","hocho","pill","syringe","page_facing_up","page_with_curl","bookmark_tabs","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","scroll","clipboard","calendar","date","card_index","file_folder","open_file_folder","scissors","pushpin","paperclip","black_nib","pencil2","straight_ruler","triangular_ruler","closed_book","green_book","blue_book","orange_book","notebook","notebook_with_decorative_cover","ledger","books","bookmark","name_badge","microscope","telescope","newspaper","football","basketball","soccer","baseball","tennis","8ball","rugby_football","bowling","golf","mountain_bicyclist","bicyclist","horse_racing","snowboarder","swimmer","surfer","ski","spades","hearts","clubs","diamonds","gem","ring","trophy","musical_score","musical_keyboard","violin","space_invader","video_game","black_joker","flower_playing_cards","game_die","dart","mahjong","clapper","memo","pencil","book","art","microphone","headphones","trumpet","saxophone","guitar","shoe","sandal","high_heel","lipstick","boot","shirt","tshirt","necktie","womans_clothes","dress","running_shirt_with_sash","jeans","kimono","bikini","ribbon","tophat","crown","womans_hat","mans_shoe","closed_umbrella","briefcase","handbag","pouch","purse","eyeglasses","fishing_pole_and_fish","coffee","tea","sake","baby_bottle","beer","beers","cocktail","tropical_drink","wine_glass","fork_and_knife","pizza","hamburger","fries","poultry_leg","meat_on_bone","spaghetti","curry","fried_shrimp","bento","sushi","fish_cake","rice_ball","rice_cracker","rice","ramen","stew","oden","dango","egg","bread","doughnut","custard","icecream","ice_cream","shaved_ice","birthday","cake","cookie","chocolate_bar","candy","lollipop","honey_pot","apple","green_apple","tangerine","lemon","cherries","grapes","watermelon","strawberry","peach","melon","banana","pear","pineapple","sweet_potato","eggplant","tomato","corn","house","house_with_garden","school","office","post_office","hospital","bank","convenience_store","love_hotel","hotel","wedding","church","department_store","european_post_office","city_sunrise","city_sunset","japanese_castle","european_castle","tent","factory","tokyo_tower","japan","mount_fuji","sunrise_over_mountains","sunrise","stars","themoreyouknow","tmyk","statue_of_liberty","bridge_at_night","carousel_horse","rainbow","ferris_wheel","fountain","roller_coaster","ship","speedboat","boat","sailboat","rowboat","anchor","rocket","airplane","helicopter","steam_locomotive","tram","mountain_railway","bike","aerial_tramway","suspension_railway","mountain_cableway","tractor","blue_car","oncoming_automobile","car","red_car","taxi","oncoming_taxi","articulated_lorry","bus","oncoming_bus","rotating_light","police_car","oncoming_police_car","fire_engine","ambulance","minibus","truck","train","station","train2","bullettrain_front","bullettrain_side","light_rail","monorail","railway_car","trolleybus","ticket","fuelpump","vertical_traffic_light","traffic_light","warning","construction","beginner","atm","slot_machine","busstop","barber","hotsprings","checkered_flag","crossed_flags","izakaya_lantern","moyai","circus_tent","performing_arts","round_pushpin","triangular_flag_on_post","jp","kr","cn","us","fr","es","it","ru","gb","uk","de","one","two","three","four","five","six","seven","eight","nine","keycap_ten","1234","zero","hash","symbols","arrow_backward","arrow_down","arrow_forward","arrow_left","capital_abcd","abcd","abc","arrow_lower_left","arrow_lower_right","arrow_right","arrow_up","arrow_upper_left","arrow_upper_right","arrow_double_down","arrow_double_up","arrow_down_small","arrow_heading_down","arrow_heading_up","leftwards_arrow_with_hook","arrow_right_hook","left_right_arrow","arrow_up_down","arrow_up_small","arrows_clockwise","arrows_counterclockwise","rewind","fast_forward","information_source","ok","twisted_rightwards_arrows","repeat","repeat_one","new","top","up","cool","free","ng","cinema","koko","signal_strength","u5272","u5408","u55b6","u6307","u6708","u6709","u6e80","u7121","u7533","u7a7a","u7981","sa","restroom","mens","womens","baby_symbol","no_smoking","parking","wheelchair","metro","baggage_claim","accept","wc","potable_water","put_litter_in_its_place","secret","congratulations","m","passport_control","left_luggage","customs","ideograph_advantage","cl","sos","id","no_entry_sign","underage","no_mobile_phones","do_not_litter","non-potable_water","no_bicycles","no_pedestrians","children_crossing","no_entry","eight_spoked_asterisk","eight_pointed_black_star","heart_decoration","vs","vibration_mode","mobile_phone_off","chart","currency_exchange","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","six_pointed_star","negative_squared_cross_mark","a","b","ab","o2","diamond_shape_with_a_dot_inside","recycle","end","on","soon","clock1","clock130","clock10","clock1030","clock11","clock1130","clock12","clock1230","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","heavy_dollar_sign","copyright","registered","tm","x","heavy_exclamation_mark","bangbang","interrobang","o","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","white_flower","100","heavy_check_mark","ballot_box_with_check","radio_button","link","curly_loop","wavy_dash","part_alternation_mark","trident","black_square","white_square","white_check_mark","black_square_button","white_square_button","black_circle","white_circle","red_circle","large_blue_circle","large_blue_diamond","large_orange_diamond","small_blue_diamond","small_orange_diamond","small_red_triangle","small_red_triangle_down","shipit"],k="embedJS",l="embedBlock",m={block:!1,embedSelector:"div",link:!0,linkTarget:"_self",linkExclude:[],docEmbed:!0,docOptions:{viewText:' View Doc',downloadText:' DOWNLOAD'},imageEmbed:!0,imageLightbox:!0,audioEmbed:!1,videoEmbed:!0,basicVideoEmbed:!0,videoWidth:null,videoHeight:null,gdevAuthKey:null,locationEmbed:!0,mapOptions:{mode:"place"},highlightCode:!0,tweetsEmbed:!0,tweetOptions:{maxWidth:550,hideMedia:!1,hideThread:!1,align:"none",lang:"en"},excludeEmbed:[],codeEmbedHeight:300,soundCloudOptions:{height:160,themeColor:"f50000",autoPlay:!1,hideRelated:!1,showComments:!0,showUser:!0,showReposts:!1,visual:!1,download:!1},vineOptions:{maxWidth:null,type:"postcard",responsive:!1},beforeDocPreview:function(){},afterDocPreview:function(){},onVideoShow:function(){},onVideoLoad:function(){},beforeEmbedJSApply:function(){},afterEmbedJSLApply:function(){},onTwitterShow:function(){}},n={};String.prototype.trunc=function(a,b){var c=this.length>a,d=c?this.substr(0,a-1):this;return d=b&&c?d.substr(0,d.lastIndexOf(" ")):d,c?d+"...":d},Array.prototype.getUnique=function(){for(var a={},b=[],c=0,d=this.length;d>c;++c)a.hasOwnProperty(this[c])||(b.push(this[c]),a[this[c]]=1);return b},String.prototype.toUrl=function(){var a;return a=-1==this.indexOf("//")?"//"+this:this};var o=function(a,b){var c={index:a,embedCode:b};return c},p="",q=[],r=[],s={insertfontSmiley:function(a){var b=a.split(" ");return i.forEach(function(a){for(var c=0;c'+a.code+"")}),b.join(" ")},insertEmoji:function(a){var b=new RegExp(":("+j.join("|")+"):","g");return a.replace(b,function(a,b){return''})}},t={dimensions:function(a){var b={width:null,height:null};return b.width=a.videoWidth,b.height=a.videoHeight,a.videoHeight&&a.videoWidth?b:a.videoHeight?(b.width=a.videoHeight/390*640,b):a.videoWidth?(b.height=b.width/640*390,b):(b.width=640,b.height=390,b)},play:function(b,c){a(b).undelegate("click").on("click",".ejs-video-thumb",function(b){var d=this,e={},f=a(this).find("img")[0].alt.split("/");"vimeo"==f[0]?e.url="https://player.vimeo.com/video/"+f[1]+"?title=0&byline=0&portrait=0&autoplay=1":"youtube"==f[0]&&(e.url="https://www.youtube.com/embed/"+f[1]+"?autoplay=1&rel=0");var g='',h=a(d).parent();a(h).html(g),c.onVideoShow(),a(h).find("iframe").load(function(){c.onVideoLoad()}),b.stopPropagation()})},ytRegex:/https?:\/\/(?:[0-9A-Z-]+\.)?(?:youtu\.be\/|youtube\.com(?:\/embed\/|\/v\/|\/watch\?v=|\/ytscreeningroom\?v=|\/feeds\/api\/videos\/|\/user\S*[^\w\-\s]|\S*[^\w\-\s]))([\w\-]{11})[?=&+%\w-]*/gi,vimeoRegex:/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)*/gi,getVideoData:function(b,c){var d,e=a.Deferred(),f=this.dimensions(c);return b.match(this.ytRegex)?a.getJSON("https://www.googleapis.com/youtube/v3/videos?id="+RegExp.$1+"&key="+c.gdevAuthKey+"&part=snippet,statistics").success(function(a){var b=a.items[0];n.host="youtube",n.title=b.snippet.title,n.thumbnail=b.snippet.thumbnails.medium.url,n.description=b.snippet.description.trunc(150,!0).replace(/\n/g," ").replace(/
/g," "),n.rawDescription=b.snippet.description,n.views=b.statistics.viewCount,n.likes=b.statistics.likeCount,n.url="https://www.youtube.com/watch?v="+RegExp.$1,n.width=f.width,n.height=f.height,n.id=b.id,g(),d=p,e.resolve(d)}):b.match(this.vimeoRegex)&&a.getJSON("https://vimeo.com/api/v2/video/"+RegExp.$3+".json").success(function(a){n.host="vimeo",n.title=a[0].title,n.rawDescription=a[0].description.replace(/\n/g,"
").replace(/
/g,"
"),n.description=a[0].description.replace(/((<|<)br\s*\/*(>|>)\r\n)/g," ").trunc(150,!0),n.thumbnail=a[0].thumbnail_medium,n.views=a[0].stats_number_of_plays,n.likes=a[0].stats_number_of_likes,n.url=a[0].url,n.width=f.width,n.height=f.height,n.id=a[0].id,g(),d=p,e.resolve(d)}),e.promise()},embed:function(b,c){function d(){j.getVideoData(i[k],c).then(function(a){l.push(a),k++,k';q.push(o(b.index,d))}},twitchtvEmbed:function(a,b){for(var c,d=/www.twitch.tv\/[a-zA_Z0-9_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';q.push(o(c.index,f))}},dotsubEmbed:function(a,b){for(var c,d=/dotsub.com\/view\/[a-zA-Z0-9-]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';q.push(o(c.index,f))}},dailymotionEmbed:function(a,b){for(var c,d=/dailymotion.com\/video\/[a-zA-Z0-9-_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';q.push(o(c.index,f))}},vineEmbed:function(b,c,d){for(var e,f=/vine.co\/v\/[a-zA-Z0-9]+/gi,g=function(){return c.vineOptions.maxWidth>a(d).width()&&c.vineOptions.responsive||!c.vineOptions.maxWidth?a(d).width():c.vineOptions.maxWidth};null!==(e=f.exec(b));){var h='';q.push(o(e.index,h))}},ustreamEmbed:function(a,b){for(var c,d=/ustream.tv\/[a-z\/0-9]*/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f=c[0].split("/");f.splice(1,0,"embed");var g=' ';q.push(o(c.index,g))}},tedEmbed:function(a,b){for(var c,d=/ted.com\/talks\/[a-zA-Z0-9_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';q.push(o(c.index,f))}},liveleakEmbed:function(a,b){for(var c,d=/liveleak.com\/view\?i=[a-zA-Z0-9_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';q.push(o(c.index,f))}}},u={embed:function(a,b){for(var c,d=/((?:https?):\/\/\S*\.(?:pdf|doc|docx|xls|xlsx|ppt|pptx))/gi;null!==(c=d.exec(a));){var e='";q.push(o(c.index,e))}},view:function(b,c){a(b).on("click",".ejs-doc-view-active",function(b){c.beforeDocPreview();var d=this,e=a(d).closest(".ejs-doc"),f=a(e).find("a")[1].href,g=' ';e.html(g),c.afterDocPreview(),b.stopPropagation()})}},v={encodeCode:function(a){return a=a.replace(/&/gm,""),a=a.replace(/</g,"<"),a=a.replace(/>/g,">")},highlight:function(a){if(!b.hljs)throw new ReferenceError("hljs is not defined. HighlightJS library is needed to highlight code. Visit https://highlightjs.org/");var c=this;return a=a.replace(/(`+)(\s|[a-z]+)\s*([\s\S]*?[^`])\s*\1(?!`)/gm,function(a,b,d,e){var f=e;f=f.replace(/^([ \t]*)/g,""),f=f.replace(/[ \t]*$/g,""),f=c.encodeCode(f),f=f.replace(/:\/\//g,"~P");var g,h=d.split("\n")[0],i=[];return h?(i.push(h),g=hljs.highlightAuto(f,i)):(g=hljs.highlightAuto(f),h=g.language),''+g.value+"
"})}},w={basicEmbed:function(a){for(var b,c=/((?:https?):\/\/\S*\.(?:wav|mp3|ogg))/gi;null!==(b=c.exec(a));){var d='';q.push(o(b.index,d))}},soundCloudEmbed:function(a,b){for(var c,d=/soundcloud.com\/[a-zA-Z0-9-_]+\/[a-zA-Z0-9-_]+/gi;null!==(c=d.exec(a));){var e='';q.push(o(c.index,e))}},spotifyEmbed:function(a){for(var b,c=/spotify.com\/track\/[a-zA-Z0-9_]+/gi;null!==(b=c.exec(a));){var d='';q.push(o(b.index,d))}}},x={embed:function(a){for(var b,c=/(?:https?):\/\/\S[^<|\n|\r]*\.(?:gif|jpg|jpeg|tiff|png|svg|webp)/gi;null!==(b=c.exec(a));){var d='';q.push(o(b.index,d))}},flickrEmbed:function(a,b){for(var c,d=/flickr.com\/[a-z]+\/[a-zA-Z@_$!\d]+\/[\d]+/gi,e=t.dimensions(b);null!==(c=d.exec(a));){var f='';q.push(o(c.index,f))}},instagramEmbed:function(a,b){for(var c,d=/instagram.com\/p\/[a-zA-Z0-9]+/gi,e=t.dimensions(b);null!==(c=d.exec(a));){var f='';q.push(o(c.index,f))}},lightbox:function(b,d){d.imageLightbox&&a(b).find(".ejs-image").each(function(){a(this).click(function(){var b=a(this).find("img")[0].outerHTML,d='';a("body").append(d),a(".ejs-lightbox>i").click(function(){a(this).parent().remove()}),a(c).keyup(function(b){if(27===b.keyCode){var c=a(".ejs-lightbox");c&&a(c).remove()}})})})}},y={service:function(b,c){var d=a.Deferred();return a.ajax({dataType:"jsonp",url:"https://api.twitter.com/1/statuses/oembed.json?omit_script=true&url="+b+"&maxwidth="+c.tweetOptions.maxWidth+"&hide_media="+c.tweetOptions.hideMedia+"&hide_thread="+c.tweetOptions.hideThread+"&align="+c.tweetOptions.align+"&lang="+c.tweetOptions.lang,success:function(a){d.resolve(a.html)},error:function(a){d.resolve(a.status)}}),d.promise()},getMatches:function(a){var b=/https:\/\/twitter\.com\/\w+\/\w+\/\d+/gi,c=a.match(b)?a.match(b).getUnique():null;return c},embed:function(b,c,d){function e(a,b){b&&g.service(b[b.length-1],d).then(function(c){if(h.push(c),b.length>1)b.splice(-1,1),e(a,b);else{h.reverse();var d=a+h.join("");f.resolve(d)}})}var f=a.Deferred();if(this.getMatches(b)){var g=this,h=[];e(b,c)}else f.resolve(b);return f.promise()}},z={codepenEmbed:function(a,b){for(var c,d=/http:\/\/codepen.io\/([A-Za-z0-9_]+)\/pen\/([A-Za-z0-9_]+)/gi;null!==(c=d.exec(a));){var e='';q.push(o(c.index,e))}},jsfiddleEmbed:function(a,b){for(var c,d=/jsfiddle.net\/[a-zA-Z0-9_]+\/[a-zA-Z0-9_]+/gi;null!==(c=d.exec(a));){var e='';q.push(o(c.index,e))}},jsbinEmbed:function(a,b){for(var c,d=/jsbin.com\/[a-zA-Z0-9_]+\/[0-9_]+/gi;null!==(c=d.exec(a));){var e='';q.push(o(c.index,e))}},ideoneEmbed:function(a,b){for(var c,d=/ideone.com\/[a-zA-Z0-9]{6}/gi;null!==(c=d.exec(a));){var e='';q.push(o(c.index,e))}},plunkerEmbed:function(a,b){for(var c,d=/plnkr.co\/edit\/[a-zA-Z0-9\?=]+/gi;null!==(c=d.exec(a));){
-var e=-1===c[0].indexOf("?")?c[0].split("/")[2]:c[0].split("/")[2].split("?")[0],f='';q.push(o(c.index,f))}},githubGistEmbed:function(a){var b,c=/gist.github.com\/[a-zA-Z0-9_-]+\/([a-zA-Z0-9]+)/g;if(a.match(c))for(;null!==(b=c.exec(a));){var d=b,e="https:"+b[0].toUrl(),f="https://noembed.com/embed?nowrap=on&url="+e,g='';q.push(o(d.index,g))}},githubGistRender:function(b){var c=a(".ejs-github-gist");a(b).find(c).each(function(){var b=a(this).data("url"),c=this;a.getJSON(b,function(b){var d=b.html;a(c).html(d)})})}},A={locationEmbed:function(a,b,c){var d=/@\((.+)\)/gi,e=a.match(d)?a.match(d):null;if(c.locationEmbed&&e){b=b.replace(d,function(a){return''+a.split("(")[1].split(")")[0]+""});for(var f;null!==(f=d.exec(a));)if("place"===c.mapOptions.mode)g='',q.push(o(f.index,g));else if("streetview"===c.mapOptions.mode||"view"===c.mapOptions.mode){var g='';q.push(o(f.index,g))}}return b},mapRender:function(b,c){a(b).find(".ejs-streetview").each(function(){var b=a(this).data("location"),d=this;a.getJSON("http://maps.googleapis.com/maps/api/geocode/json?address="+b+"&sensor=false",function(b){var e,f=b.results[0].geometry.location.lat,g=b.results[0].geometry.location.lng;e="streetview"===c.mapOptions.mode?'':'',a(d).html(e)})})}};a.extend(e.prototype,{init:function(c,d){c.beforeEmbedJSApply();var e;e=c.block?a(d):a(d).find(c.embedSelector),h(e,c).then(function(){if(t.play(e,c),u.view(e,c),x.lightbox(e,c),z.githubGistRender(e,c),A.mapRender(e,c),c.tweetsEmbed&&twttr.events.bind("loaded",function(){c.onTwitterShow()}),a(".ejs-vine-iframe")&&c.vineOptions.responsive){var f=function(){a(d).find(".ejs-vine-iframe").each(function(){var b=a(d).width()-2,e="postcard"==c.vineOptions.type?b+160:b,f=a(this).attr("src"),g='';a(this).replaceWith(g)})};a(b).resize(function(){c.vineOptions.maxWidth>a(d).width()?f():c.vineOptions.maxWidth||f()})}c.afterEmbedJSLApply()})}}),a.fn[k]=function(b){return this.each(function(){a.data(this,"plugin_"+k)||a.data(this,"plugin_"+k,new e(this,b))})},a.fn[l]=function(b){return b.block=!0,this.each(function(){a.data(this,"plugin_"+l,new e(this,b))})}});
\ No newline at end of file
+!function(a){"function"==typeof define&&define.amd?define(["jquery"],a,window,document):"object"==typeof exports?module.exports=a(require("jquery"),window,document):a(jQuery,window,document)}(function(a,b,c,d){"use strict";function e(b,c){this.element=b,this.settings=a.extend(!0,{},m,c),this.init(this.settings,this.element)}function f(b,c){var d=/((href|src)=["']|)(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])|(?:https?:\/\/)?(?:(?:0rz\.tw)|(?:1link\.in)|(?:1url\.com)|(?:2\.gp)|(?:2big\.at)|(?:2tu\.us)|(?:3\.ly)|(?:307\.to)|(?:4ms\.me)|(?:4sq\.com)|(?:4url\.cc)|(?:6url\.com)|(?:7\.ly)|(?:a\.gg)|(?:a\.nf)|(?:aa\.cx)|(?:abcurl\.net)|(?:ad\.vu)|(?:adf\.ly)|(?:adjix\.com)|(?:afx\.cc)|(?:all\.fuseurl.com)|(?:alturl\.com)|(?:amzn\.to)|(?:ar\.gy)|(?:arst\.ch)|(?:atu\.ca)|(?:azc\.cc)|(?:b23\.ru)|(?:b2l\.me)|(?:bacn\.me)|(?:bcool\.bz)|(?:binged\.it)|(?:bit\.ly)|(?:bizj\.us)|(?:bloat\.me)|(?:bravo\.ly)|(?:bsa\.ly)|(?:budurl\.com)|(?:canurl\.com)|(?:chilp\.it)|(?:chzb\.gr)|(?:cl\.lk)|(?:cl\.ly)|(?:clck\.ru)|(?:cli\.gs)|(?:cliccami\.info)|(?:clickthru\.ca)|(?:clop\.in)|(?:conta\.cc)|(?:cort\.as)|(?:cot\.ag)|(?:crks\.me)|(?:ctvr\.us)|(?:cutt\.us)|(?:dai\.ly)|(?:decenturl\.com)|(?:dfl8\.me)|(?:digbig\.com)|(?:digg\.com)|(?:disq\.us)|(?:dld\.bz)|(?:dlvr\.it)|(?:do\.my)|(?:doiop\.com)|(?:dopen\.us)|(?:easyuri\.com)|(?:easyurl\.net)|(?:eepurl\.com)|(?:eweri\.com)|(?:fa\.by)|(?:fav\.me)|(?:fb\.me)|(?:fbshare\.me)|(?:ff\.im)|(?:fff\.to)|(?:fire\.to)|(?:firsturl\.de)|(?:firsturl\.net)|(?:flic\.kr)|(?:flq\.us)|(?:fly2\.ws)|(?:fon\.gs)|(?:freak\.to)|(?:fuseurl\.com)|(?:fuzzy\.to)|(?:fwd4\.me)|(?:fwib\.net)|(?:g\.ro.lt)|(?:gizmo\.do)|(?:gl\.am)|(?:go\.9nl.com)|(?:go\.ign.com)|(?:go\.usa.gov)|(?:goo\.gl)|(?:goshrink\.com)|(?:gurl\.es)|(?:hex\.io)|(?:hiderefer\.com)|(?:hmm\.ph)|(?:href\.in)|(?:hsblinks\.com)|(?:htxt\.it)|(?:huff\.to)|(?:hulu\.com)|(?:hurl\.me)|(?:hurl\.ws)|(?:icanhaz\.com)|(?:idek\.net)|(?:ilix\.in)|(?:is\.gd)|(?:its\.my)|(?:ix\.lt)|(?:j\.mp)|(?:jijr\.com)|(?:kl\.am)|(?:klck\.me)|(?:korta\.nu)|(?:krunchd\.com)|(?:l9k\.net)|(?:lat\.ms)|(?:liip\.to)|(?:liltext\.com)|(?:linkbee\.com)|(?:linkbun\.ch)|(?:liurl\.cn)|(?:ln-s\.net)|(?:ln-s\.ru)|(?:lnk\.gd)|(?:lnk\.ms)|(?:lnkd\.in)|(?:lnkurl\.com)|(?:lru\.jp)|(?:lt\.tl)|(?:lurl\.no)|(?:macte\.ch)|(?:mash\.to)|(?:merky\.de)|(?:migre\.me)|(?:miniurl\.com)|(?:minurl\.fr)|(?:mke\.me)|(?:moby\.to)|(?:moourl\.com)|(?:mrte\.ch)|(?:myloc\.me)|(?:myurl\.in)|(?:n\.pr)|(?:nbc\.co)|(?:nblo\.gs)|(?:nn\.nf)|(?:not\.my)|(?:notlong\.com)|(?:nsfw\.in)|(?:nutshellurl\.com)|(?:nxy\.in)|(?:nyti\.ms)|(?:o-x\.fr)|(?:oc1\.us)|(?:om\.ly)|(?:omf\.gd)|(?:omoikane\.net)|(?:on\.cnn.com)|(?:on\.mktw.net)|(?:onforb\.es)|(?:orz\.se)|(?:ow\.ly)|(?:ping\.fm)|(?:pli\.gs)|(?:pnt\.me)|(?:politi\.co)|(?:post\.ly)|(?:pp\.gg)|(?:profile\.to)|(?:ptiturl\.com)|(?:pub\.vitrue.com)|(?:qlnk\.net)|(?:qte\.me)|(?:qu\.tc)|(?:qy\.fi)|(?:r\.im)|(?:rb6\.me)|(?:read\.bi)|(?:readthis\.ca)|(?:reallytinyurl\.com)|(?:redir\.ec)|(?:redirects\.ca)|(?:redirx\.com)|(?:retwt\.me)|(?:ri\.ms)|(?:rickroll\.it)|(?:riz\.gd)|(?:rt\.nu)|(?:ru\.ly)|(?:rubyurl\.com)|(?:rurl\.org)|(?:rww\.tw)|(?:s4c\.in)|(?:s7y\.us)|(?:safe\.mn)|(?:sameurl\.com)|(?:sdut\.us)|(?:shar\.es)|(?:shink\.de)|(?:shorl\.com)|(?:short\.ie)|(?:short\.to)|(?:shortlinks\.co.uk)|(?:shorturl\.com)|(?:shout\.to)|(?:show\.my)|(?:shrinkify\.com)|(?:shrinkr\.com)|(?:shrt\.fr)|(?:shrt\.st)|(?:shrten\.com)|(?:shrunkin\.com)|(?:simurl\.com)|(?:slate\.me)|(?:smallr\.com)|(?:smsh\.me)|(?:smurl\.name)|(?:sn\.im)|(?:snipr\.com)|(?:snipurl\.com)|(?:snurl\.com)|(?:sp2\.ro)|(?:spedr\.com)|(?:srnk\.net)|(?:srs\.li)|(?:starturl\.com)|(?:su\.pr)|(?:surl\.co.uk)|(?:surl\.hu)|(?:t\.cn)|(?:t\.co)|(?:t\.lh.com)|(?:ta\.gd)|(?:tbd\.ly)|(?:tcrn\.ch)|(?:tgr\.me)|(?:tgr\.ph)|(?:tighturl\.com)|(?:tiniuri\.com)|(?:tiny\.cc)|(?:tiny\.ly)|(?:tiny\.pl)|(?:tinylink\.in)|(?:tinyuri\.ca)|(?:tinyurl\.com)|(?:tl\.gd)|(?:tmi\.me)|(?:tnij\.org)|(?:tnw\.to)|(?:tny\.com)|(?:to\.ly)|(?:togoto\.us)|(?:totc\.us)|(?:toysr\.us)|(?:tpm\.ly)|(?:tr\.im)|(?:tra\.kz)|(?:trunc\.it)|(?:twhub\.com)|(?:twirl\.at)|(?:twitclicks\.com)|(?:twitterurl\.net)|(?:twitterurl\.org)|(?:twiturl\.de)|(?:twurl\.cc)|(?:twurl\.nl)|(?:u\.mavrev.com)|(?:u\.nu)|(?:u76\.org)|(?:ub0\.cc)|(?:ulu\.lu)|(?:updating\.me)|(?:ur1\.ca)|(?:url\.az)|(?:url\.co.uk)|(?:url\.ie)|(?:url360\.me)|(?:url4\.eu)|(?:urlborg\.com)|(?:urlbrief\.com)|(?:urlcover\.com)|(?:urlcut\.com)|(?:urlenco\.de)|(?:urli\.nl)|(?:urls\.im)|(?:urlshorteningservicefortwitter\.com)|(?:urlx\.ie)|(?:urlzen\.com)|(?:usat\.ly)|(?:use\.my)|(?:vb\.ly)|(?:vgn\.am)|(?:vl\.am)|(?:vm\.lc)|(?:w55\.de)|(?:wapo\.st)|(?:wapurl\.co.uk)|(?:wipi\.es)|(?:wp\.me)|(?:x\.vu)|(?:xr\.com)|(?:xrl\.in)|(?:xrl\.us)|(?:xurl\.es)|(?:xurl\.jp)|(?:y\.ahoo.it)|(?:yatuc\.com)|(?:ye\.pe)|(?:yep\.it)|(?:yfrog\.com)|(?:yhoo\.it)|(?:yiyd\.com)|(?:youtu\.be)|(?:yuarel\.com)|(?:z0p\.de)|(?:zi\.ma)|(?:zi\.mu)|(?:zipmyurl\.com)|(?:zud\.me)|(?:zurl\.ws)|(?:zz\.gd)|(?:zzang\.kr)|(?:›\.ws)|(?:✩\.ws)|(?:✿\.ws)|(?:❥\.ws)|(?:➔\.ws)|(?:➞\.ws)|(?:➡\.ws)|(?:➨\.ws)|(?:➯\.ws)|(?:➹\.ws)|(?:➽\.ws))\/[a-z0-9]*/gi;return b.replace(d,function(b){var d=b.split(".")[b.split(".").length-1];return-1===a.inArray(d,c.linkExclude)?''+b+"":b})}function g(){q=''+n.description+'
'+n.views+' '+n.likes+"
"}function h(b,c){function e(b){return r.sort(function(a,b){return a.index-b.index}),a.each(r,function(a,b){s.push(b.embedCode)}),b+=o.getUnique(s).join(" "),r=[],s=[],b}var g=b.length,h=a.Deferred();return b.each(function(i){var j=a(this).html();if(j!==d&&null!==j){if("object"==typeof j)return j;var k=this,l=j,n=function(b){return-1==a.inArray(b,c.excludeEmbed)&&"all"!==c.excludeEmbed};j=c.link?f(j,c):j,j=t.insertfontSmiley(j),j=t.insertEmoji(j),j=c.highlightCode?w.highlight(j):j,c.docEmbed&&v.embed(l,c),c.audioEmbed&&x.basicEmbed(l),c.basicVideoEmbed&&u.embedBasic(l),c.imageEmbed&&y.embed(l),n("flickr")&&y.flickrEmbed(l,c),n("codePen")&&A.codepenEmbed(l,c),n("jsFiddle")&&A.jsfiddleEmbed(l,c),n("jsbin")&&A.jsbinEmbed(l,c),n("ideone")&&A.ideoneEmbed(l,m),n("plunker")&&A.plunkerEmbed(l,m),n("soundcloud")&&x.soundCloudEmbed(l,c),n("twitchTv")&&u.twitchtvEmbed(l,c),n("dotSub")&&u.dotsubEmbed(l,c),n("dailymotion")&&u.dailymotionEmbed(l,c),n("vine")&&u.vineEmbed(l,c,b),n("ted")&&u.tedEmbed(l,c),n("ustream")&&u.ustreamEmbed(l,c),n("liveLeak")&&u.liveleakEmbed(l,c),n("spotify")&&x.spotifyEmbed(l),n("githubGist")&&A.githubGistEmbed(l,c),c.locationEmbed&&B.locationEmbed(l,j,c),n("instagram")&&y.instagramEmbed(l,c),j=e(j),u.embed(j,c).then(function(b){c.tweetsEmbed&&z.getMatches(b)?z.embed(b,z.getMatches(b),c).then(function(b){a(k).html(b),a(k).css("display","block"),twttr.widgets.load(k),i==g-1&&h.resolve()}):(a(k).html(b),a(k).css("display","block"),i==g-1&&h.resolve())})}}),h.promise()}var i=[{text:":)",code:"e60a"},{text:":D",code:"e608"},{text:":d",code:"e608"},{text:":(",code:"e60e"},{text:":/",code:"e620"},{text:":P",code:"e60c"},{text:":p",code:"e60c"},{text:":P",code:"e60c"},{text:"3:)",code:"e618"},{text:"(^)",code:"e607"},{text:";)",code:"e610"},{text:":o",code:"e61a"},{text:"-_-",code:"e61e"},{text:"(y)",code:"e606"},{text:":*",code:"e604"},{text:"<3",code:"e604"},{text:"<3",code:"e604"},{text:"</3",code:"e605"},{text:"3",code:"e605"},{text:"^_^",code:"e612"},{text:"8-)",code:"e614"},{text:"8|",code:"e614"},{text:":S",code:"e61c"},{text:":s",code:"e61c"}],j=["bowtie","smile","laughing","blush","smiley","relaxed","smirk","heart_eyes","kissing_heart","kissing_closed_eyes","flushed","relieved","satisfied","grin","wink","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","grinning","kissing","winky_face","kissing_smiling_eyes","stuck_out_tongue","sleeping","worried","frowning","anguished","open_mouth","grimacing","confused","hushed","expressionless","unamused","sweat_smile","sweat","wow","disappointed_relieved","weary","pensive","disappointed","confounded","fearful","cold_sweat","persevere","cry","sob","joy","astonished","scream","neckbeard","tired_face","angry","rage","triumph","sleepy","yum","mask","sunglasses","dizzy_face","imp","smiling_imp","neutral_face","no_mouth","innocent","alien","yellow_heart","blue_heart","purple_heart","heart","green_heart","broken_heart","heartbeat","heartpulse","two_hearts","revolving_hearts","cupid","sparkling_heart","sparkles","star","star2","dizzy","boom","collision","anger","exclamation","question","grey_exclamation","grey_question","zzz","dash","sweat_drops","notes","musical_note","fire","hankey","poop","shit","\\+1","thumbsup","-1","thumbsdown","ok_hand","punch","facepunch","fist","v","wave","hand","raised_hand","open_hands","point_up","point_down","point_left","point_right","raised_hands","pray","point_up_2","clap","muscle","metal","fu","walking","runner","running","couple","family","two_men_holding_hands","two_women_holding_hands","dancer","dancers","ok_woman","no_good","information_desk_person","raising_hand","bride_with_veil","person_with_pouting_face","person_frowning","bow","couplekiss","couple_with_heart","massage","haircut","nail_care","boy","girl","woman","man","baby","older_woman","older_man","person_with_blond_hair","man_with_gua_pi_mao","man_with_turban","construction_worker","cop","angel","princess","smiley_cat","smile_cat","heart_eyes_cat","kissing_cat","smirk_cat","scream_cat","crying_cat_face","joy_cat","pouting_cat","japanese_ogre","japanese_goblin","see_no_evil","hear_no_evil","speak_no_evil","guardsman","skull","feet","lips","kiss","droplet","ear","eyes","nose","tongue","love_letter","bust_in_silhouette","busts_in_silhouette","speech_balloon","thought_balloon","feelsgood","finnadie","goberserk","godmode","hurtrealbad","rage1","rage2","rage3","rage4","suspect","trollface","sunny","umbrella","cloud","snowflake","snowman","zap","cyclone","foggy","ocean","cat","dog","mouse","hamster","rabbit","wolf","frog","tiger","koala","bear","pig","pig_nose","cow","boar","monkey_face","monkey","horse","racehorse","camel","sheep","elephant","panda_face","snake","bird","baby_chick","hatched_chick","hatching_chick","chicken","penguin","turtle","bug","honeybee","ant","beetle","snail","octopus","tropical_fish","fish","whale","whale2","dolphin","cow2","ram","rat","water_buffalo","tiger2","rabbit2","dragon","goat","rooster","dog2","pig2","mouse2","ox","dragon_face","blowfish","crocodile","dromedary_camel","leopard","cat2","poodle","paw_prints","bouquet","cherry_blossom","tulip","four_leaf_clover","rose","sunflower","hibiscus","maple_leaf","leaves","fallen_leaf","herb","mushroom","cactus","palm_tree","evergreen_tree","deciduous_tree","chestnut","seedling","blossom","ear_of_rice","shell","globe_with_meridians","sun_with_face","full_moon_with_face","new_moon_with_face","new_moon","waxing_crescent_moon","first_quarter_moon","waxing_gibbous_moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","last_quarter_moon_with_face","first_quarter_moon_with_face","moon","earth_africa","earth_americas","earth_asia","volcano","milky_way","partly_sunny","octocat","squirrel","bamboo","gift_heart","dolls","school_satchel","mortar_board","flags","fireworks","sparkler","wind_chime","rice_scene","jack_o_lantern","ghost","santa","christmas_tree","gift","bell","no_bell","tanabata_tree","tada","confetti_ball","balloon","crystal_ball","cd","dvd","floppy_disk","camera","video_camera","movie_camera","computer","tv","iphone","phone","telephone","telephone_receiver","pager","fax","minidisc","vhs","sound","speaker","mute","loudspeaker","mega","hourglass","hourglass_flowing_sand","alarm_clock","watch","radio","satellite","loop","mag","mag_right","unlock","lock","lock_with_ink_pen","closed_lock_with_key","key","bulb","flashlight","high_brightness","low_brightness","electric_plug","battery","calling","email","mailbox","postbox","bath","bathtub","shower","toilet","wrench","nut_and_bolt","hammer","seat","moneybag","yen","dollar","pound","euro","credit_card","money_with_wings","e-mail","inbox_tray","outbox_tray","envelope","incoming_envelope","postal_horn","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","door","smoking","bomb","gun","hocho","pill","syringe","page_facing_up","page_with_curl","bookmark_tabs","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","scroll","clipboard","calendar","date","card_index","file_folder","open_file_folder","scissors","pushpin","paperclip","black_nib","pencil2","straight_ruler","triangular_ruler","closed_book","green_book","blue_book","orange_book","notebook","notebook_with_decorative_cover","ledger","books","bookmark","name_badge","microscope","telescope","newspaper","football","basketball","soccer","baseball","tennis","8ball","rugby_football","bowling","golf","mountain_bicyclist","bicyclist","horse_racing","snowboarder","swimmer","surfer","ski","spades","hearts","clubs","diamonds","gem","ring","trophy","musical_score","musical_keyboard","violin","space_invader","video_game","black_joker","flower_playing_cards","game_die","dart","mahjong","clapper","memo","pencil","book","art","microphone","headphones","trumpet","saxophone","guitar","shoe","sandal","high_heel","lipstick","boot","shirt","tshirt","necktie","womans_clothes","dress","running_shirt_with_sash","jeans","kimono","bikini","ribbon","tophat","crown","womans_hat","mans_shoe","closed_umbrella","briefcase","handbag","pouch","purse","eyeglasses","fishing_pole_and_fish","coffee","tea","sake","baby_bottle","beer","beers","cocktail","tropical_drink","wine_glass","fork_and_knife","pizza","hamburger","fries","poultry_leg","meat_on_bone","spaghetti","curry","fried_shrimp","bento","sushi","fish_cake","rice_ball","rice_cracker","rice","ramen","stew","oden","dango","egg","bread","doughnut","custard","icecream","ice_cream","shaved_ice","birthday","cake","cookie","chocolate_bar","candy","lollipop","honey_pot","apple","green_apple","tangerine","lemon","cherries","grapes","watermelon","strawberry","peach","melon","banana","pear","pineapple","sweet_potato","eggplant","tomato","corn","house","house_with_garden","school","office","post_office","hospital","bank","convenience_store","love_hotel","hotel","wedding","church","department_store","european_post_office","city_sunrise","city_sunset","japanese_castle","european_castle","tent","factory","tokyo_tower","japan","mount_fuji","sunrise_over_mountains","sunrise","stars","themoreyouknow","tmyk","statue_of_liberty","bridge_at_night","carousel_horse","rainbow","ferris_wheel","fountain","roller_coaster","ship","speedboat","boat","sailboat","rowboat","anchor","rocket","airplane","helicopter","steam_locomotive","tram","mountain_railway","bike","aerial_tramway","suspension_railway","mountain_cableway","tractor","blue_car","oncoming_automobile","car","red_car","taxi","oncoming_taxi","articulated_lorry","bus","oncoming_bus","rotating_light","police_car","oncoming_police_car","fire_engine","ambulance","minibus","truck","train","station","train2","bullettrain_front","bullettrain_side","light_rail","monorail","railway_car","trolleybus","ticket","fuelpump","vertical_traffic_light","traffic_light","warning","construction","beginner","atm","slot_machine","busstop","barber","hotsprings","checkered_flag","crossed_flags","izakaya_lantern","moyai","circus_tent","performing_arts","round_pushpin","triangular_flag_on_post","jp","kr","cn","us","fr","es","it","ru","gb","uk","de","one","two","three","four","five","six","seven","eight","nine","keycap_ten","1234","zero","hash","symbols","arrow_backward","arrow_down","arrow_forward","arrow_left","capital_abcd","abcd","abc","arrow_lower_left","arrow_lower_right","arrow_right","arrow_up","arrow_upper_left","arrow_upper_right","arrow_double_down","arrow_double_up","arrow_down_small","arrow_heading_down","arrow_heading_up","leftwards_arrow_with_hook","arrow_right_hook","left_right_arrow","arrow_up_down","arrow_up_small","arrows_clockwise","arrows_counterclockwise","rewind","fast_forward","information_source","ok","twisted_rightwards_arrows","repeat","repeat_one","new","top","up","cool","free","ng","cinema","koko","signal_strength","u5272","u5408","u55b6","u6307","u6708","u6709","u6e80","u7121","u7533","u7a7a","u7981","sa","restroom","mens","womens","baby_symbol","no_smoking","parking","wheelchair","metro","baggage_claim","accept","wc","potable_water","put_litter_in_its_place","secret","congratulations","m","passport_control","left_luggage","customs","ideograph_advantage","cl","sos","id","no_entry_sign","underage","no_mobile_phones","do_not_litter","non-potable_water","no_bicycles","no_pedestrians","children_crossing","no_entry","eight_spoked_asterisk","eight_pointed_black_star","heart_decoration","vs","vibration_mode","mobile_phone_off","chart","currency_exchange","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","six_pointed_star","negative_squared_cross_mark","a","b","ab","o2","diamond_shape_with_a_dot_inside","recycle","end","on","soon","clock1","clock130","clock10","clock1030","clock11","clock1130","clock12","clock1230","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","heavy_dollar_sign","copyright","registered","tm","x","heavy_exclamation_mark","bangbang","interrobang","o","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","white_flower","100","heavy_check_mark","ballot_box_with_check","radio_button","link","curly_loop","wavy_dash","part_alternation_mark","trident","black_square","white_square","white_check_mark","black_square_button","white_square_button","black_circle","white_circle","red_circle","large_blue_circle","large_blue_diamond","large_orange_diamond","small_blue_diamond","small_orange_diamond","small_red_triangle","small_red_triangle_down","shipit"],k="embedJS",l="embedBlock",m={block:!1,embedSelector:"div",link:!0,linkTarget:"_self",linkExclude:[],docEmbed:!0,docOptions:{viewText:' View Doc',downloadText:' DOWNLOAD'},imageEmbed:!0,imageLightbox:!0,audioEmbed:!1,videoEmbed:!0,basicVideoEmbed:!0,videoWidth:null,videoHeight:null,gdevAuthKey:null,locationEmbed:!0,mapOptions:{mode:"place"},highlightCode:!0,tweetsEmbed:!0,tweetOptions:{maxWidth:550,hideMedia:!1,hideThread:!1,align:"none",lang:"en"},excludeEmbed:[],codeEmbedHeight:300,soundCloudOptions:{height:160,themeColor:"f50000",autoPlay:!1,hideRelated:!1,showComments:!0,showUser:!0,showReposts:!1,visual:!1,download:!1},vineOptions:{maxWidth:null,type:"postcard",responsive:!1},beforeDocPreview:function(){},afterDocPreview:function(){},onVideoShow:function(){},onVideoLoad:function(){},beforeEmbedJSApply:function(){},afterEmbedJSLApply:function(){},onTwitterShow:function(){}},n={},o={};o.trunc=function(a,b,c){var d=a.length>b,e=d?a.substr(0,b-1):a;return e=c&&d?e.substr(0,e.lastIndexOf(" ")):e,d?e+"...":e},o.getUnique=function(a){for(var b={},c=[],d=0,e=a.length;e>d;++d)b.hasOwnProperty(a[d])||(c.push(a[d]),b[a[d]]=1);return c},o.toUrl=function(a){var b;return b=-1==a.indexOf("//")?"//"+a:a};var p=function(a,b){var c={index:a,embedCode:b};return c},q="",r=[],s=[],t={insertfontSmiley:function(a){var b=a.split(" ");return i.forEach(function(a){for(var c=0;c'+a.code+"")}),b.join(" ")},insertEmoji:function(a){var b=new RegExp(":("+j.join("|")+"):","g");return a.replace(b,function(a,b){return''})}},u={dimensions:function(a){var b={width:null,height:null};return b.width=a.videoWidth,b.height=a.videoHeight,a.videoHeight&&a.videoWidth?b:a.videoHeight?(b.width=a.videoHeight/390*640,b):a.videoWidth?(b.height=b.width/640*390,b):(b.width=640,b.height=390,b)},play:function(b,c){a(b).undelegate("click").on("click",".ejs-video-thumb",function(b){var d=this,e={},f=a(this).find("img")[0].alt.split("/");"vimeo"==f[0]?e.url="https://player.vimeo.com/video/"+f[1]+"?title=0&byline=0&portrait=0&autoplay=1":"youtube"==f[0]&&(e.url="https://www.youtube.com/embed/"+f[1]+"?autoplay=1&rel=0");var g='',h=a(d).parent();a(h).html(g),c.onVideoShow(),a(h).find("iframe").load(function(){c.onVideoLoad()}),b.stopPropagation()})},ytRegex:/https?:\/\/(?:[0-9A-Z-]+\.)?(?:youtu\.be\/|youtube\.com(?:\/embed\/|\/v\/|\/watch\?v=|\/ytscreeningroom\?v=|\/feeds\/api\/videos\/|\/user\S*[^\w\-\s]|\S*[^\w\-\s]))([\w\-]{11})[?=&+%\w-]*/gi,vimeoRegex:/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)*/gi,getVideoData:function(b,c){var d,e=a.Deferred(),f=this.dimensions(c);return b.match(this.ytRegex)?a.getJSON("https://www.googleapis.com/youtube/v3/videos?id="+RegExp.$1+"&key="+c.gdevAuthKey+"&part=snippet,statistics").success(function(a){var b=a.items[0];n.host="youtube",n.title=b.snippet.title,n.thumbnail=b.snippet.thumbnails.medium.url,n.description=o.trunc(b.snippet.description,150,!0).replace(/\n/g," ").replace(/
/g," "),n.rawDescription=b.snippet.description,n.views=b.statistics.viewCount,n.likes=b.statistics.likeCount,n.url="https://www.youtube.com/watch?v="+RegExp.$1,n.width=f.width,n.height=f.height,n.id=b.id,g(),d=q,e.resolve(d)}):b.match(this.vimeoRegex)&&a.getJSON("https://vimeo.com/api/v2/video/"+RegExp.$3+".json").success(function(a){n.host="vimeo",n.title=a[0].title,n.rawDescription=a[0].description.replace(/\n/g,"
").replace(/
/g,"
"),n.description=o.trunc(a[0].description.replace(/((<|<)br\s*\/*(>|>)\r\n)/g," "),150,!0),n.thumbnail=a[0].thumbnail_medium,n.views=a[0].stats_number_of_plays,n.likes=a[0].stats_number_of_likes,n.url=a[0].url,n.width=f.width,n.height=f.height,n.id=a[0].id,g(),d=q,e.resolve(d)}),e.promise()},embed:function(b,c){function d(){j.getVideoData(i[k],c).then(function(a){l.push(a),k++,k';r.push(p(b.index,d))}},twitchtvEmbed:function(a,b){for(var c,d=/www.twitch.tv\/[a-zA_Z0-9_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';r.push(p(c.index,f))}},dotsubEmbed:function(a,b){for(var c,d=/dotsub.com\/view\/[a-zA-Z0-9-]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';r.push(p(c.index,f))}},dailymotionEmbed:function(a,b){for(var c,d=/dailymotion.com\/video\/[a-zA-Z0-9-_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';r.push(p(c.index,f))}},vineEmbed:function(b,c,d){for(var e,f=/vine.co\/v\/[a-zA-Z0-9]+/gi,g=function(){return c.vineOptions.maxWidth>a(d).width()&&c.vineOptions.responsive||!c.vineOptions.maxWidth?a(d).width():c.vineOptions.maxWidth};null!==(e=f.exec(b));){var h='';r.push(p(e.index,h))}},ustreamEmbed:function(a,b){for(var c,d=/ustream.tv\/[a-z\/0-9]*/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f=c[0].split("/");f.splice(1,0,"embed");var g=' ';r.push(p(c.index,g))}},tedEmbed:function(a,b){for(var c,d=/ted.com\/talks\/[a-zA-Z0-9_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';r.push(p(c.index,f))}},liveleakEmbed:function(a,b){for(var c,d=/liveleak.com\/view\?i=[a-zA-Z0-9_]+/gi,e=this.dimensions(b);null!==(c=d.exec(a));){var f='';r.push(p(c.index,f))}}},v={embed:function(a,b){for(var c,d=/((?:https?):\/\/\S*\.(?:pdf|doc|docx|xls|xlsx|ppt|pptx))/gi;null!==(c=d.exec(a));){var e='";r.push(p(c.index,e))}},view:function(b,c){a(b).on("click",".ejs-doc-view-active",function(b){c.beforeDocPreview();var d=this,e=a(d).closest(".ejs-doc"),f=a(e).find("a")[1].href,g=' ';e.html(g),c.afterDocPreview(),b.stopPropagation()})}},w={encodeCode:function(a){return a=a.replace(/&/gm,""),a=a.replace(/</g,"<"),a=a.replace(/>/g,">")},highlight:function(a){if(!b.hljs)throw new ReferenceError("hljs is not defined. HighlightJS library is needed to highlight code. Visit https://highlightjs.org/");var c=this;return a=a.replace(/(`+)(\s|[a-z]+)\s*([\s\S]*?[^`])\s*\1(?!`)/gm,function(a,b,d,e){var f=e;f=f.replace(/^([ \t]*)/g,""),f=f.replace(/[ \t]*$/g,""),f=c.encodeCode(f),f=f.replace(/:\/\//g,"~P");var g,h=d.split("\n")[0],i=[];return h?(i.push(h),g=hljs.highlightAuto(f,i)):(g=hljs.highlightAuto(f),h=g.language),''+g.value+"
"})}},x={basicEmbed:function(a){for(var b,c=/((?:https?):\/\/\S*\.(?:wav|mp3|ogg))/gi;null!==(b=c.exec(a));){var d='';r.push(p(b.index,d))}},soundCloudEmbed:function(a,b){for(var c,d=/soundcloud.com\/[a-zA-Z0-9-_]+\/[a-zA-Z0-9-_]+/gi;null!==(c=d.exec(a));){var e='';r.push(p(c.index,e))}},spotifyEmbed:function(a){for(var b,c=/spotify.com\/track\/[a-zA-Z0-9_]+/gi;null!==(b=c.exec(a));){var d='';r.push(p(b.index,d))}}},y={embed:function(a){for(var b,c=/(?:https?):\/\/\S[^<|\n|\r]*\.(?:gif|jpg|jpeg|tiff|png|svg|webp)/gi;null!==(b=c.exec(a));){var d='';r.push(p(b.index,d))}},flickrEmbed:function(a,b){for(var c,d=/flickr.com\/[a-z]+\/[a-zA-Z@_$!\d]+\/[\d]+/gi,e=u.dimensions(b);null!==(c=d.exec(a));){var f='';r.push(p(c.index,f))}},instagramEmbed:function(a,b){for(var c,d=/instagram.com\/p\/[a-zA-Z0-9]+/gi,e=u.dimensions(b);null!==(c=d.exec(a));){var f='';r.push(p(c.index,f))}},lightbox:function(b,d){d.imageLightbox&&a(b).find(".ejs-image").each(function(){a(this).click(function(){var b=a(this).find("img")[0].outerHTML,d='';a("body").append(d),a(".ejs-lightbox>i").click(function(){a(this).parent().remove()}),a(c).keyup(function(b){if(27===b.keyCode){var c=a(".ejs-lightbox");c&&a(c).remove()}})})})}},z={service:function(b,c){var d=a.Deferred();return a.ajax({dataType:"jsonp",url:"https://api.twitter.com/1/statuses/oembed.json?omit_script=true&url="+b+"&maxwidth="+c.tweetOptions.maxWidth+"&hide_media="+c.tweetOptions.hideMedia+"&hide_thread="+c.tweetOptions.hideThread+"&align="+c.tweetOptions.align+"&lang="+c.tweetOptions.lang,success:function(a){d.resolve(a.html)},error:function(a){d.resolve(a.status)}}),d.promise()},getMatches:function(a){var b=/https:\/\/twitter\.com\/\w+\/\w+\/\d+/gi,c=a.match(b)?o.getUnique(a.match(b)):null;return c},embed:function(b,c,d){function e(a,b){b&&g.service(b[b.length-1],d).then(function(c){if(h.push(c),b.length>1)b.splice(-1,1),e(a,b);else{h.reverse();var d=a+h.join("");f.resolve(d)}})}var f=a.Deferred();if(this.getMatches(b)){var g=this,h=[];e(b,c)}else f.resolve(b);return f.promise()}},A={codepenEmbed:function(a,b){for(var c,d=/http:\/\/codepen.io\/([A-Za-z0-9_]+)\/pen\/([A-Za-z0-9_]+)/gi;null!==(c=d.exec(a));){var e='';r.push(p(c.index,e))}},jsfiddleEmbed:function(a,b){for(var c,d=/jsfiddle.net\/[a-zA-Z0-9_]+\/[a-zA-Z0-9_]+/gi;null!==(c=d.exec(a));){var e='';r.push(p(c.index,e))}},jsbinEmbed:function(a,b){for(var c,d=/jsbin.com\/[a-zA-Z0-9_]+\/[0-9_]+/gi;null!==(c=d.exec(a));){var e='';r.push(p(c.index,e))}},ideoneEmbed:function(a,b){for(var c,d=/ideone.com\/[a-zA-Z0-9]{6}/gi;null!==(c=d.exec(a));){var e='';r.push(p(c.index,e))}},plunkerEmbed:function(a,b){for(var c,d=/plnkr.co\/edit\/[a-zA-Z0-9\?=]+/gi;null!==(c=d.exec(a));){var e=-1===c[0].indexOf("?")?c[0].split("/")[2]:c[0].split("/")[2].split("?")[0],f='';
+
+r.push(p(c.index,f))}},githubGistEmbed:function(a){var b,c=/gist.github.com\/[a-zA-Z0-9_-]+\/([a-zA-Z0-9]+)/g;if(a.match(c))for(;null!==(b=c.exec(a));){var d=b,e="https:"+o.toUrl(b[0]),f="https://noembed.com/embed?nowrap=on&url="+e,g='';r.push(p(d.index,g))}},githubGistRender:function(b){var c=a(".ejs-github-gist");a(b).find(c).each(function(){var b=a(this).data("url"),c=this;a.getJSON(b,function(b){var d=b.html;a(c).html(d)})})}},B={locationEmbed:function(a,b,c){var d=/@\((.+)\)/gi,e=a.match(d)?a.match(d):null;if(c.locationEmbed&&e){b=b.replace(d,function(a){return''+a.split("(")[1].split(")")[0]+""});for(var f;null!==(f=d.exec(a));)if("place"===c.mapOptions.mode)g='',r.push(p(f.index,g));else if("streetview"===c.mapOptions.mode||"view"===c.mapOptions.mode){var g='';r.push(p(f.index,g))}}return b},mapRender:function(b,c){a(b).find(".ejs-streetview").each(function(){var b=a(this).data("location"),d=this;a.getJSON("http://maps.googleapis.com/maps/api/geocode/json?address="+b+"&sensor=false",function(b){var e,f=b.results[0].geometry.location.lat,g=b.results[0].geometry.location.lng;e="streetview"===c.mapOptions.mode?'':'',a(d).html(e)})})}};a.extend(e.prototype,{init:function(c,d){c.beforeEmbedJSApply();var e;e=c.block?a(d):a(d).find(c.embedSelector),h(e,c).then(function(){if(u.play(e,c),v.view(e,c),y.lightbox(e,c),A.githubGistRender(e,c),B.mapRender(e,c),c.tweetsEmbed&&twttr.events.bind("loaded",function(){c.onTwitterShow()}),a(".ejs-vine-iframe")&&c.vineOptions.responsive){var f=function(){a(d).find(".ejs-vine-iframe").each(function(){var b=a(d).width()-2,e="postcard"==c.vineOptions.type?b+160:b,f=a(this).attr("src"),g='';a(this).replaceWith(g)})};a(b).resize(function(){c.vineOptions.maxWidth>a(d).width()?f():c.vineOptions.maxWidth||f()})}c.afterEmbedJSLApply()})}}),a.fn[k]=function(b){return this.each(function(){a.data(this,"plugin_"+k)||a.data(this,"plugin_"+k,new e(this,b))})},a.fn[l]=function(b){return b.block=!0,this.each(function(){a.data(this,"plugin_"+l,new e(this,b))})}});
\ No newline at end of file
diff --git a/src/jquery.embed.js b/src/jquery.embed.js
index cf0f833..4ff5bf5 100644
--- a/src/jquery.embed.js
+++ b/src/jquery.embed.js
@@ -206,8 +206,10 @@
/* UTILITIES - FUNCTIONS */
- String.prototype.trunc = function (n, useWordBoundary) {
- var toLong = this.length > n, s_ = toLong ? this.substr(0, n - 1) : this;
+ var utils = {};
+
+ utils.trunc = function (string, n, useWordBoundary) {
+ var toLong = string.length > n, s_ = toLong ? string.substr(0, n - 1) : string;
s_ = useWordBoundary && toLong ? s_.substr(0, s_.lastIndexOf(' ')) : s_;
return toLong ? s_ + '...' : s_;
};
@@ -217,24 +219,24 @@
*
* @returns {Array}
*/
- Array.prototype.getUnique = function () {
+ utils.getUnique = function (array) {
var u = {}, a = [];
- for (var i = 0, l = this.length; i < l; ++i) {
- if (u.hasOwnProperty(this[i])) {
+ for (var i = 0, l = array.length; i < l; ++i) {
+ if (u.hasOwnProperty(array[i])) {
continue;
}
- a.push(this[i]);
- u[this[i]] = 1;
+ a.push(array[i]);
+ u[array[i]] = 1;
}
return a;
};
- String.prototype.toUrl = function () {
+ utils.toUrl = function (string) {
var url;
- if (this.indexOf('//') == -1) {
- url = '//' + this;
+ if (string.indexOf('//') == -1) {
+ url = '//' + string;
} else {
- url = this;
+ url = string;
}
return url;
};
@@ -284,7 +286,7 @@
return str.replace(urlRegex, function (match) {
var extension = match.split('.')[match.split('.').length - 1];
if (($.inArray(extension, opts.linkExclude) === -1)) {
- return '' + match + '';
+ return '' + match + '';
}
return match;
});
@@ -366,7 +368,7 @@
video.host = 'youtube';
video.title = ytData.snippet.title;
video.thumbnail = ytData.snippet.thumbnails.medium.url;
- video.description = (ytData.snippet.description.trunc(150, true)).replace(/\n/g, ' ').replace(/
/g, ' ');
+ video.description = (utils.trunc(ytData.snippet.description, 150, true)).replace(/\n/g, ' ').replace(/
/g, ' ');
video.rawDescription = ytData.snippet.description;
video.views = ytData.statistics.viewCount;
video.likes = ytData.statistics.likeCount;
@@ -385,7 +387,7 @@
video.host = 'vimeo';
video.title = d[0].title;
video.rawDescription = (d[0].description).replace(/\n/g, '
').replace(/
/g, '
');
- video.description = (d[0].description).replace(/((<|<)br\s*\/*(>|>)\r\n)/g, ' ').trunc(150, true);
+ video.description = utils.trunc((d[0].description).replace(/((<|<)br\s*\/*(>|>)\r\n)/g, ' '), 150, true);
video.thumbnail = d[0].thumbnail_medium;
video.views = d[0].stats_number_of_plays;
video.likes = d[0].stats_number_of_likes;
@@ -435,7 +437,7 @@
//Remove duplicate urls and save to the variable removedDuplicates
- matchArray = matchArray.getUnique();
+ matchArray = utils.getUnique(matchArray);
var _this = this;
@@ -564,7 +566,7 @@
var matches;
while ((matches = docRegex.exec(rawStr)) !== null) {
- var template = '';
+ var template = '';
embedArray.push(createObject(matches.index, template));
}
@@ -580,7 +582,7 @@
var docParent = $(self).closest('.ejs-doc');
var docUrl = $(docParent).find('a')[1].href;
- var docViewTemplate = ' ';
+ var docViewTemplate = ' ';
docParent.html(docViewTemplate);
//calling the function after the document is shown.
@@ -685,7 +687,7 @@
var matches;
while ((matches = flickrRegex.exec(rawStr)) !== null) {
- var template = '';
+ var template = '';
embedArray.push(createObject(matches.index, template));
}
@@ -697,7 +699,7 @@
var matches;
while ((matches = instagramRegex.exec(rawStr)) !== null) {
- var template = '';
+ var template = '';
embedArray.push(createObject(matches.index, template));
}
@@ -774,7 +776,7 @@
getMatches: function (str) {
var tweetRegex = /https:\/\/twitter\.com\/\w+\/\w+\/\d+/gi;
- var matches = str.match(tweetRegex) ? (str.match(tweetRegex)).getUnique() : null;
+ var matches = str.match(tweetRegex) ? utils.getUnique(str.match(tweetRegex)) : null;
return matches;
},
@@ -875,7 +877,7 @@
if (rawStr.match(ggRegex)) {
while ((matches = ggRegex.exec(rawStr)) !== null) {
var m = matches;
- var match = 'https:' + matches[0].toUrl();
+ var match = 'https:' + utils.toUrl(matches[0]);
var url = 'https://noembed.com/embed?nowrap=on&url=' + match;
var template = '';
embedArray.push(createObject(m.index, template));
@@ -964,7 +966,7 @@
$.each(embedArray, function (index, value) {
embedCodeArray.push(value.embedCode);
});
- str = str + embedCodeArray.getUnique().join(' ');
+ str = str + utils.getUnique(embedCodeArray).join(' ');
embedArray = [];
embedCodeArray = [];
return str;