var m;function r(a){this.id=a;this.version=0}r.prototype.update=function(a,b){void 0!==a.name&&(this.name=a.name);this.version=Math.max(this.version,b)};function aa(a){this.a=a.desc;this.name=a.name;this.type=a.type;this.usage=a.usage;this.J=a.category}function ba(){this.b={};this.a=[]} ba.prototype.update=function(a,b){this.b=JSON.parse(a.emoji_use);a.highlight_words?this.a=(a.highlight_words||"").split(",").filter(function(a){return""!==a.trim()}):a.highlights&&(this.a=a.highlights);this.version=Math.max(this.version,b)};function ca(){this.m=null;this.g={};this.a={};this.b=null;this.j={version:0,data:{}};this.i={version:0,data:{}};this.f={};this.F=0}"undefined"!==typeof module&&(module.G.aa=ca,module.G.ba=r,module.G.da=aa);function t(a){this.id=a;this.w=!1;this.a=this.b=0;this.i={};this.version=0} t.prototype.update=function(a,b,c){void 0!==a.name&&(this.name=a.name);void 0!==a.is_archived&&(this.j=a.is_archived);void 0!==a.is_member&&(this.F=a.is_member);void 0!==a.last_read&&(this.b=Math.max(parseFloat(a.last_read),this.b));void 0!==a.last_msg&&(this.a=parseFloat(a.last_msg));void 0!==a.is_private&&(this.m=a.is_private);a.latest&&(this.a=parseFloat(a.latest.ts));void 0!==a.is_starred&&(this.w=a.is_starred);if(a.members&&(this.i={},a.members))for(var d=0,f=a.members.length;dthis.f;)this.a.shift();return f||0}; function fa(a){for(var b=E.b[G.id],c=0,d=b.a.length;c=b.a[c].h;c++)if(b.a[c].h===a)return b.a[c];return null}function ea(a){a.a.sort(function(a,c){return a.h-c.h})}y.prototype=Object.create(x.prototype);y.prototype.constructor=y;A.prototype=Object.create(x.prototype);A.prototype.constructor=A;"undefined"!==typeof module&&(module.G={fa:x,ea:y,ga:A,ja:D});function ga(a){this.id=a;this.b={small:"",$:""};this.g={};this.j=this.a=null;this.version=0}ga.prototype.update=function(a,b){void 0!==a.name&&(this.name=a.name);void 0!==a.deleted&&(this.i=a.deleted);void 0!==a.status&&(this.status=a.status);void 0!==a.presence&&(this.f="away"!==a.presence);void 0!==a.isPresent&&(this.f=a.isPresent);a.isBot&&(this.F=a.isBot);a.profile&&(this.b.small=a.profile.icon_small,this.b.$=a.profile.icon_large);this.version=Math.max(this.version,b)}; "undefined"!==typeof module&&(module.G.ca=ga);var H={},I;function ha(){if(!c){for(var a=0,b=navigator.languages.length;ab.getTime()?a.toLocaleTimeString():a.getTime()>c.getTime()?"hier, "+ a.toLocaleTimeString():a.toLocaleString()},c:{fileUploadCancel:"Annuler",neterror:"Impossible de se connecter au chat !"}};H.en={Z:"Unknown member",Y:"Unknown channel",U:"New message",T:"Network",K:"(edited)",V:"(only visible to you)",w:"Starred",g:"Channels",X:"Direct messages",ok:"Ok",S:"Cancel",P:function(a){"string"!==typeof a&&(a=parseFloat(a));var b=new Date,c=new Date;a=new Date(1E3*a);b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);c.setTime(b.getTime());c.setDate(c.getDate()-1);return a.getTime()>b.getTime()?a.toLocaleTimeString():a.getTime()>c.getTime()?"yesterday, "+a.toLocaleTimeString(): a.toLocaleString()},c:{fileUploadCancel:"Cancel",neterror:"Cannot connect to chat !"}};function ia(a,b){this.f=a;this.content=b;this.c=ja(this);this.b=ka(this);this.a=[];this.i=[]} function ja(a){var b=document.createElement("div"),c=document.createElement("header"),d=document.createElement("span"),f=document.createElement("span"),e=document.createElement("div"),h=document.createElement("footer");b.a=document.createElement("span");b.b=document.createElement("span");d.textContent=a.f;"string"==typeof a.content?e.innerHTML=a.content:e.appendChild(a.content);c.className=la;d.className=ma;f.className=na;f.textContent="x";c.appendChild(d);c.appendChild(f);b.appendChild(c);e.className= oa;b.appendChild(e);b.b.className=pa;b.b.textContent=I.S;b.b.addEventListener("click",function(){J(a,!1)});f.addEventListener("click",function(){J(a,!1)});b.a.addEventListener("click",function(){J(a,!0)});h.appendChild(b.b);b.a.className=pa;b.a.textContent=I.ok;h.appendChild(b.a);h.className=qa+" "+ra;b.appendChild(h);b.className=sa;return b}function J(a,b){(b?a.a:a.i).forEach(function(a){a()});a.close()} function ka(a){var b=document.createElement("div");b.className=ta;b.addEventListener("click",function(){J(this,!1)}.bind(a));return b}function ua(a,b,c){a.c.a.textContent=b;a.c.b.textContent=c;return a}ia.prototype.M=function(a){a=a||document.body;a.appendChild(this.b);a.appendChild(this.c);return this};ia.prototype.close=function(){this.c.remove();this.b.remove();return this};function va(a,b){a.a.push(b);return a};var pa="button",qa="button-container",sa="dialog",ta="dialog-overlay",la="dialog-title",ma="dialog-title-label",na="dialog-title-close",oa="dialog-body",ra="dialog-footer";function wa(a){return a.replace(/:([^ \t:]+):/g,function(b,c){if(c=xa(c)){var d=document.createElement("span");d.className=b===a?"emoji-medium":"emoji-small";d.appendChild(c);return d.outerHTML}return b})} function K(a){if(!a||""==a)return"";a=a.split(/\r?\n/g);for(var b=0,c=a.length;b]*)>/g,function(a,b,c){c=c.split("|");if("@"===b)c[1]?"@"!==c[1][0]&&(c[1]="@"+c[1]):(a=E.a.a[c[0]],c[1]=a?"@"+a.name:I.Z),c[0]="#"+c[0],c[2]="slackmsg-link slackmsg-link-user";else if("#"===b)c[1]?"#"!==c[1][0]&&(c[1]="#"+c[1]):(a=E.a.g[c[0]],c[1]=a?"#"+a.name:I.Y),c[0]="#"+c[0],c[2]="slackmsg-link slackmsg-link-chan";else if(-1!==c[0].indexOf("://"))c[1]|| (c[1]=c[0]),c[2]="slackmsg-link";else return a;return'"+c[1]+""}),d=wa(d),l=d.length,p=function(a,b,c){for(;a[b];){var d=a[b];if(("A"<=d&&"Z">=d||"a"<=d&&"z">=d||"0"<=d&&"9">=d||-1!=="\u00e0\u00e8\u00ec\u00f2\u00f9\u00c0\u00c8\u00cc\u00d2\u00d9\u00e1\u00e9\u00ed\u00f3\u00fa\u00fd\u00c1\u00c9\u00cd\u00d3\u00da\u00dd\u00e2\u00ea\u00ee\u00f4\u00fb\u00c2\u00ca\u00ce\u00d4\u00db\u00e3\u00f1\u00f5\u00c3\u00d1\u00d5\u00e4\u00eb\u00ef\u00f6\u00fc\u00ff\u00c4\u00cb\u00cf\u00d6\u00dc\u0178\u00e7\u00c7\u00df\u00d8\u00f8\u00c5\u00e5\u00c6\u00e6\u0153".indexOf(d))&& a[b]!=c&&a[b+1]==c)return!0;b++}return!1},k=function(a){return Object.keys(e).length?'':""};g"!==d[g-1]&&d[g]);g--}else if(!e["slackmsg-style-bold"]&&"*"===n&&d[g+1]&&p(d,g,n))Object.keys(e).length&&(f+=""),e["slackmsg-style-bold"]=!0,f+=k(e);else if(!e["slackmsg-style-strike"]&&"~"===n&&d[g+1]&&p(d,g,n))Object.keys(e).length&& (f+=""),e["slackmsg-style-strike"]=!0,f+=k(e);else if(!e["slackmsg-style-code"]&&"`"===n&&d[g+1]&&p(d,g,n))Object.keys(e).length&&(f+=""),e["slackmsg-style-code"]=!0,f+=k(e);else if(!e["slackmsg-style-italic"]&&"_"===n&&d[g+1]&&p(d,g,n))Object.keys(e).length&&(f+=""),e["slackmsg-style-italic"]=!0,f+=k(e);else{var q=!1,f=f+n;do{if(e["slackmsg-style-bold"]&&"*"!==n&&"*"===d[g+1])delete e["slackmsg-style-bold"],q=!0;else if(e["slackmsg-style-strike"]&&"~"!==n&&"~"===d[g+1])delete e["slackmsg-style-strike"], q=!0;else if(e["slackmsg-style-code"]&&"`"!==n&&"`"===d[g+1])delete e["slackmsg-style-code"],q=!0;else if(e["slackmsg-style-italic"]&&"_"!==n&&"_"===d[g+1])delete e["slackmsg-style-italic"],q=!0;else break;n=d[++g]}while(g"+k(e))}}ya(e)||(console.warn("formatter warning"),f+="");a[b]=h?''+f+"":f}return a.length?a.join("
"):""};var za=[],Aa=0; function Ba(){var a=document.createDocumentFragment(),b=Object.keys(E.a.g||{}),c=[],d=[],f=[],e=[];b.sort(function(a,b){return a[0]!==b[0]?a[0]-b[0]:E.a.g[a].name.localeCompare(E.a.g[b].name)});b.forEach(function(a){a=E.a.g[a];if(!a.j&&!1!==a.F)if(a instanceof w){if(!a.f.i){var b=document.createElement("li");var h=document.createElement("a");b.id="room_"+a.id;h.href="#"+a.id;b.className="slack-context-room slack-ims";h.textContent=a.f.name;b.appendChild(Ca());b.appendChild(h);a.f.f||b.classList.add("away"); G===a&&b.classList.add("selected");a.a>a.b&&(b.classList.add("unread"),0<=M.indexOf(a)&&b.classList.add("unreadHi"));b&&(a.w?c.push(b):e.push(b))}}else b=document.createElement("li"),h=document.createElement("a"),b.id="room_"+a.id,h.href="#"+a.id,a.m?(b.className="slack-context-room slack-group",b.dataset.count=Object.keys(a.i||{}).length):b.className="slack-context-room slack-channel",G===a&&b.classList.add("selected"),h.textContent=a.name,b.appendChild(Ca()),b.appendChild(h),a.a>a.b&&(b.classList.add("unread"), 0<=M.indexOf(a)&&b.classList.add("unreadHi")),b&&(a.w?c.push(b):a.m?f.push(b):d.push(b))});c.length&&a.appendChild(Da(I.w));c.forEach(function(b){a.appendChild(b)});d.length&&a.appendChild(Da(I.g));d.forEach(function(b){a.appendChild(b)});f.forEach(function(b){a.appendChild(b)});e.length&&a.appendChild(Da(I.X));e.forEach(function(b){a.appendChild(b)});document.getElementById("chanList").textContent="";document.getElementById("chanList").appendChild(a);Ea();N();Fa(function(a){document.getElementById("slackCtx").style.backgroundImage= "url("+a+")"})}function Ga(){var a=E.a.f,b;for(b in E.a.b.g)if(!E.a.b.g[b].j){var c=document.getElementById("room_"+b);a[b]?c.classList.add("slack-context-typing"):c.classList.remove("slack-context-typing")}for(var d in E.a.a)(b=E.a.a[d].j)&&!b.j&&(c=document.getElementById("room_"+b.id))&&(a[b.id]?c.classList.add("slack-context-typing"):c.classList.remove("slack-context-typing"));Ha()} function Ha(){var a=E.a.f;document.getElementById("whoistyping").textContent="";if(G&&a[G.id]){var b=document.createDocumentFragment(),c=!1,d;for(d in a[G.id])(a=E.a.a[d])?b.appendChild(Ia(a)):c=!0;c&&(E.f=0);document.getElementById("whoistyping").appendChild(b)}}function Ja(a){a?document.body.classList.remove("no-network"):document.body.classList.add("no-network");N()} function Ka(){var a=G.name||(G.f?G.f.name:void 0);if(!a){var b=[];G.i.forEach(function(a){b.push(a.name)});a=b.join(", ")}document.getElementById("currentRoomTitle").textContent=a;La();O();document.getElementById("fileUploadContainer").classList.add("hidden");Ma();P&&(P=null,Q());R&&(R=null,Q());Ha()} function Q(){if(P){document.body.classList.add("replyingTo");var a=document.getElementById("replyToContainer"),b=document.createElement("a");b.addEventListener("click",function(){P=null;Q()});b.className="replyto-close";b.textContent="x";a.textContent="";a.appendChild(b);a.appendChild(P.C())}else document.body.classList.remove("replyingTo"),document.getElementById("replyToContainer").textContent="";O()} function S(){if(R){document.body.classList.add("replyingTo");var a=document.getElementById("replyToContainer"),b=document.createElement("a");b.addEventListener("click",function(){R=null;S()});b.className="replyto-close";b.textContent="x";a.textContent="";a.appendChild(b);a.appendChild(R.C());document.getElementById("msgInput").value=R.text}else document.body.classList.remove("replyingTo"),document.getElementById("replyToContainer").textContent="";O()} window.toggleReaction=function(a,b,c){var d=E.b[a];if(d){a:{for(var f=0,e=d.a.length;fd.b&&a++}a&&(b="("+a+") - ");Oa(0,a)}E.a.m&&(b+=E.a.m.name);document.title=b} function Pa(){if("Notification"in window)if("granted"===Notification.permission){var a=Date.now();if(Aa+3E4Math.abs(d-b.h)&&!(b instanceof y)?f.classList.add("slackmsg-same-ts"):d=b.h:(d=b.h,l=!0);(!c||c.h<=G.b)&&b.h>G.b?g.classList.add("slackmsg-first-unread"):g.classList.remove("slackmsg-first-unread");if(b instanceof y)f=c=null,d=0,a.appendChild(g),e=null;else{if(l||!e){var l=E.a.a[b.u],h=b.username,k=document.createElement("div"), n=document.createElement("div"),q=document.createElement("span");k.I=document.createElement("img");k.I.className="slackmsg-author-img";q.className="slackmsg-author-name";l?(q.textContent=l.name,k.I.src=l.b.small):(q.textContent=h||"?",k.I.src="");n.appendChild(k.I);n.appendChild(q);n.className="slackmsg-author";k.className="slackmsg-authorGroup";k.appendChild(n);k.content=document.createElement("div");k.content.className="slackmsg-author-messages";k.appendChild(k.content);e=k;za.push(e);a.appendChild(e)}c= b;f=g;e.content.appendChild(g)}}});b=document.getElementById("chatWindow");b.textContent="";b.appendChild(a);b.scrollTop=b.scrollHeight-b.clientHeight;window.hasFocus&&Ma()} function Qa(a){function b(a,b){for(b=b||a.target;b!==a.currentTarget&&b;){if(b.classList.contains("slackmsg-item"))return b.id;b=b.parentElement}}for(var c,d,f=a.target;f!==a.currentTarget&&f&&!f.classList.contains("slackmsg-hover");){if(f.parentElement&&f.classList.contains("slackmsg-attachment-actions-item")){d=b(a,f);var e=f.dataset.attachmentIndex,h=f.dataset.actionIndex;d&&void 0!==e&&void 0!==h&&(d=parseFloat(d.split("_")[1]),(c=fa(d))&&c.l[e]&&c.l[e].actions&&c.l[e].actions[h]&&Ra(c,c.l[e], c.l[e].actions[h]))}else if(f.parentElement&&f.parentElement.classList.contains("slackmsg-hover")){if(d=b(a,f))d=parseFloat(d.split("_")[1]),(c=fa(d))&&f.classList.contains("slackmsg-hover-reply")?(R&&(R=null,S()),P!==c&&(P=c,Q())):c&&f.classList.contains("slackmsg-hover-reaction")?Sa.M(document.body,function(a){a&&Na(G.id,c.id,a)}):c&&f.classList.contains("slackmsg-hover-edit")?(P&&(P=null,Q()),R!==c&&(R=c,S())):c&&f.classList.contains("slackmsg-hover-remove")&&(P&&(P=null,Q()),R&&(R=null,S()),Ta(c)); break}f=f.parentElement}}function Ra(a,b,c){function d(){var d=JSON.stringify({actions:[c],attachment_id:b.id,callback_id:b.callback_id,channel_id:f,is_ephemeral:a instanceof A,message_ts:a.id}),h=a.u,g=new FormData,l=new XMLHttpRequest;g.append("payload",d);g.append("service_id",h);l.open("POST","api/attachmentAction");l.send(g)}var f=G.id;c.confirm?va(ua(new ia(c.confirm.title,c.confirm.text),c.confirm.ok_text,c.confirm.dismiss_text),d).M():d()} function O(){document.getElementById("msgInput").focus()}function Ea(){var a=document.location.hash.substr(1),b=E.a.g[a];b&&b!==G?Ua(b):(a=E.a.a[a])&&a.m&&Ua(a.m)}function Va(){var a=document.getElementById("chatWindow").getBoundingClientRect().top;za.forEach(function(b){var c=b.I,d=c.clientHeight;b=b.getBoundingClientRect();c.style.top=Math.max(0,Math.min(a-b.top,b.height-d-d/2))+"px"})} document.addEventListener("DOMContentLoaded",function(){ha();document.getElementById("chatWindow").addEventListener("click",Qa);window.addEventListener("hashchange",function(){document.location.hash&&"#"===document.location.hash[0]&&Ea()});document.getElementById("fileUploadCancel").addEventListener("click",function(a){a.preventDefault();document.getElementById("fileUploadError").classList.add("hidden");document.getElementById("fileUploadContainer").classList.add("hidden");document.getElementById("fileUploadInput").value= "";return!1});document.getElementById("fileUploadForm").addEventListener("submit",function(a){a.preventDefault();a=document.getElementById("fileUploadInput");var b=a.value;b&&(b=b.substr(b.lastIndexOf("\\")+1),Wa(b,a.files[0],function(a){var b=document.getElementById("fileUploadError");a?(b.textContent=a,b.classList.remove("hidden")):(b.classList.add("hidden"),document.getElementById("fileUploadInput").value="",document.getElementById("fileUploadContainer").classList.add("hidden"))}));return!1}); document.getElementById("attachFile").addEventListener("click",function(a){a.preventDefault();G&&document.getElementById("fileUploadContainer").classList.remove("hidden");return!1});document.getElementById("msgForm").addEventListener("submit",function(a){a.preventDefault();a=document.getElementById("msgInput");G&&a.value&&Xa(a.value)&&(a.value="",P&&(P=null,Q()),R&&(R=null,Q()),document.getElementById("slashList").textContent="");O();return!1});window.addEventListener("blur",function(){window.hasFocus= !1});window.addEventListener("focus",function(){window.hasFocus=!0;Aa=0;G&&Ma();O()});document.getElementById("chatWindow").addEventListener("scroll",Va);var a=0;document.getElementById("msgInput").addEventListener("input",function(){if(G){var b=Date.now();a+3E3"+c.outerHTML+ "":a.style.backgroundImage='url("smile.svg")';(c=window.makeEmoji("paperclip"))?document.getElementById("attachFile").innerHTML=""+c.outerHTML+"":document.getElementById("attachFile").style.backgroundImage='url("public/paperclip.svg")';a.addEventListener("click",function(){Sa.M(document.body,function(a){a&&(document.getElementById("msgInput").value+=":"+a+":");O()})})}else a.classList.add("hidden")})();ab()});function Ca(){var a=document.createElement("span"),b=document.createElement("span"),c=document.createElement("span"),d=document.createElement("span");a.className="typing-container";b.className="typing-dot1";c.className="typing-dot2";d.className="typing-dot3";b.textContent=c.textContent=d.textContent=".";a.appendChild(b);a.appendChild(c);a.appendChild(d);return a}var Da=function(){var a={};return function(b){var c=a[b];c||(c=a[b]=document.createElement("header"),c.textContent=b);return c}}(); function bb(a){var b=a.b,c=document.createElement("div"),d=document.createElement("div"),f=document.createElement("ul"),e=document.createElement("li");c.l=document.createElement("ul");c.o=document.createElement("ul");c.h=document.createElement("div");c.R=document.createElement("div");c.O=document.createElement("span");c.id=b+"_"+a.id;c.className="slackmsg-item";c.h.className="slackmsg-ts";c.R.className="slackmsg-msg";c.O.className="slackmsg-author-name";f.className="slackmsg-hover";e.className="slackmsg-hover-reply"; f.appendChild(e);if("makeEmoji"in window){var h=document.createElement("li"),g=window.makeEmoji("arrow_heading_down"),l=window.makeEmoji("smile"),p=window.makeEmoji("pencil2"),b=window.makeEmoji("x");h.className="slackmsg-hover-reaction";l?(h.classList.add("emoji-small"),h.appendChild(l)):h.style.backgroundImage='url("smile.svg")';g?(e.classList.add("emoji-small"),e.appendChild(g)):e.style.backgroundImage='url("repl.svg")';f.appendChild(h);a.u===E.a.b.id&&(a=document.createElement("li"),a.className= "slackmsg-hover-edit",p?a.classList.add("emoji-small"):a.style.backgroundImage='url("edit.svg")',a.appendChild(p),f.appendChild(a),a=document.createElement("li"),a.className="slackmsg-hover-remove",b?a.classList.add("emoji-small"):a.style.backgroundImage='url("remove.svg")',a.appendChild(b),f.appendChild(a))}else e.style.backgroundImage='url("repl.svg")',a.u===E.a.b.id&&(a=document.createElement("li"),a.className="slackmsg-hover-edit",a.style.backgroundImage='url("edit.svg")',f.appendChild(a),a=document.createElement("li"), a.className="slackmsg-hover-remove",a.style.backgroundImage='url("remove.svg")',f.appendChild(a));d.appendChild(c.O);d.appendChild(c.R);d.appendChild(c.h);d.appendChild(c.l);b=document.createElement("div");b.innerHTML=I.K;b.className="slackmsg-edited";d.appendChild(b);d.appendChild(c.o);d.className="slackmsg-content";c.l.className="slackmsg-attachments";c.o.className="slackmsg-reactions";c.appendChild(d);c.appendChild(f);return c} function cb(a){var b={good:"#2fa44f",warning:"#de9e31",danger:"#d50200"};if(a){if("#"===a[0])return a;if(b[a])return b[a]}return"#e3e4e6"} function db(a,b){var c=document.createElement("li"),d=document.createElement("div"),f=document.createElement("div"),e=document.createElement("a"),h=document.createElement("div"),g=document.createElement("img"),l=document.createElement("a"),p=document.createElement("div"),k=document.createElement("div"),n=document.createElement("div"),q=document.createElement("img"),u=document.createElement("div");c.className="slackmsg-attachment";d.style.borderColor=cb(a.color||"");d.className="slackmsg-attachment-block"; f.className="slackmsg-attachment-pretext";a.pretext?f.innerHTML=K(a.pretext):f.classList.add("hidden");e.target="_blank";a.title?(e.innerHTML=K(a.title),a.title_link&&(e.href=a.title_link),e.className="slackmsg-attachment-title"):e.className="hidden slackmsg-attachment-title";l.target="_blank";h.className="slackmsg-author";a.author_name&&(l.innerHTML=K(a.author_name),l.href=a.author_link||"",l.className="slackmsg-author-name",g.className="slackmsg-author-img",a.author_icon&&(g.src=a.author_icon,h.appendChild(g)), h.appendChild(l));p.className="slackmsg-attachment-content";g=K(a.text||"");k.className="slackmsg-attachment-text";g&&""!=g?k.innerHTML=g:k.classList.add("hidden");n.className="slackmsg-attachment-thumb";a.thumb_url?(g=document.createElement("img"),g.src=a.thumb_url,n.appendChild(g),d.classList.add("has-thumb"),a.video_html&&(n.dataset.video=a.video_html)):n.classList.add("hidden");q.className="slackmsg-attachment-img";a.image_url?q.src=a.image_url:q.classList.add("hidden");u.className="slackmsg-attachment-footer"; a.footer&&(g=document.createElement("span"),g.className="slackmsg-attachment-footer-text",g.innerHTML=K(a.footer),a.footer_icon&&(l=document.createElement("img"),l.src=a.footer_icon,l.className="slackmsg-attachment-footer-icon",u.appendChild(l)),u.appendChild(g));a.ts&&(g=document.createElement("span"),g.className="slackmsg-ts",g.innerHTML=I.P(a.ts),u.appendChild(g));p.appendChild(k);p.appendChild(n);d.appendChild(e);d.appendChild(h);d.appendChild(p);d.appendChild(q);if(a.fields&&a.fields.length){var v= document.createElement("ul");d.appendChild(v);v.className="slackmsg-attachment-fields";a.fields.forEach(function(a){var b=a.title||"",c=a.value||"";a=!!a["short"];var d=document.createElement("li"),e=document.createElement("div"),f=document.createElement("div");d.className="field";a||d.classList.add("field-long");e.className="field-title";e.textContent=b;f.className="field-text";f.innerHTML=K(c);d.appendChild(e);d.appendChild(f);d&&v.appendChild(d)})}if(a.actions&&a.actions.length)for(e=document.createElement("ul"), e.className="slackmsg-attachment-actions "+qa,d.appendChild(e),h=0,p=a.actions.length;hc.bottom||a.screenXc.right)&&b()});p.className="emojibar-overlay";l.className="emojibar";k.className="emojibar-emojis";F.className="emojibar-detail";L.className="emojibar-detail-img";V.className="emojibar-detail-name";n.className=q.className="emojibar-list";u.className="emojibar-search";F.appendChild(L);F.appendChild(V); k.appendChild(h(window.emojiProviderHeader));k.appendChild(n);k.appendChild(h("emojicustom.png"));k.appendChild(q);l.appendChild(k);l.appendChild(F);l.appendChild(u);u.addEventListener("keyup",function(){d()});l.addEventListener("mousemove",function(b){a(b,function(a){var b=a?v[a]||B[a]:null;b?(L.innerHTML=b.c.outerHTML,V.textContent=":"+a+":"):(L.textContent="",V.textContent="")})});l.addEventListener("click",function(b){a(b,function(a){a&&c()&&C&&C(a)})});return{isSupported:g,M:function(a,b){return g()? (C=b,a.appendChild(p),a.appendChild(l),u.value="",d(),u.focus(),!0):!1},search:d,close:b}}();var E,M=[];function fb(){this.f=0;this.a=new ca;this.b={}} fb.prototype.update=function(a){var b=Date.now();a.v&&(this.f=a.v);if(a["static"]){var c=this.a,d=a["static"],f=Date.now();if(d.users)for(var e=0,h=d.users.length;ea.b){var c=new XMLHttpRequest;c.open("POST","api/markread?room="+a.id+"&ts="+a.a,!0);c.send(null);a.b=a.a}0<=b&&(M.splice(b,1),N());a=document.getElementById("room_"+a.id);a.classList.remove("unread");a.classList.remove("unreadHi")}E=new fb;var Fa=function(){function a(a,b){b.sort(function(){return Math.random()-.5});for(var c=0,d=20;dd/(c.height*c.width))for(e=0;e",author_icon:f.b.small,text:c.text,footer:e,ts:c.h}]))}d.open("POST",a,!0);d.send(null);return!0}function Ta(a){var b=new XMLHttpRequest;b.open("DELETE","api/msg?room="+G.id+"&ts="+a.id,!0);b.send(null)} function Na(a,b,c){var d=new XMLHttpRequest;d.open("POST","api/reaction?room="+a+"&msg="+b+"&reaction="+encodeURIComponent(c),!0);d.send(null)};function U(a,b,c,d){D.call(this,a,b,c,d)}U.prototype=Object.create(D.prototype);U.prototype.constructor=U;U.prototype.b=function(a,b){return!0===a.isMeMessage?new W(this.id,a,b):!0===a.isNotice?new X(this.id,a,b):new Y(this.id,a,b)}; var Z={s:function(a){a.A=!0;return a},H:function(a){a.c&&a.c.parentElement&&(a.c.remove(),delete a.c);return a},D:function(a){a.c?a.A&&(a.A=!1,a.B()):a.N().B();return a.c},B:function(a){var b=E.a.a[a.u];a.c.h.innerHTML=I.P(a.h);a.c.R.innerHTML=K(a.text);a.c.O.textContent=b?b.name:a.username||"?";for(var b=document.createDocumentFragment(),c=0,d=a.l.length;c