From cad8efe84e62feea760233e703a28e1200b150ad Mon Sep 17 00:00:00 2001 From: Felix Niklas Date: Mon, 16 Nov 2015 14:39:39 +0100 Subject: [PATCH 1/5] chat client: remove unit from fontSize --- public/assets/chat/chat.js | 124 +++++++++++++++--------------- public/assets/chat/chat.min.js | 2 +- public/assets/chat/views/chat.eco | 2 +- 3 files changed, 64 insertions(+), 64 deletions(-) diff --git a/public/assets/chat/chat.js b/public/assets/chat/chat.js index f77bc75b9..4ab0dd830 100644 --- a/public/assets/chat/chat.js +++ b/public/assets/chat/chat.js @@ -1,64 +1,3 @@ -if (!window.zammadChatTemplates) { - window.zammadChatTemplates = {}; -} -window.zammadChatTemplates["agent"] = function (__obj) { - if (!__obj) __obj = {}; - var __out = [], __capture = function(callback) { - var out = __out, result; - __out = []; - callback.call(this); - result = __out.join(''); - __out = out; - return __safe(result); - }, __sanitize = function(value) { - if (value && value.ecoSafe) { - return value; - } else if (typeof value !== 'undefined' && value != null) { - return __escape(value); - } else { - return ''; - } - }, __safe, __objSafe = __obj.safe, __escape = __obj.escape; - __safe = __obj.safe = function(value) { - if (value && value.ecoSafe) { - return value; - } else { - if (!(typeof value !== 'undefined' && value != null)) value = ''; - var result = new String(value); - result.ecoSafe = true; - return result; - } - }; - if (!__escape) { - __escape = __obj.escape = function(value) { - return ('' + value) - .replace(/&/g, '&') - .replace(//g, '>') - .replace(/"/g, '"'); - }; - } - (function() { - (function() { - if (this.agent.avatar) { - __out.push('\n\n'); - } - - __out.push('\n\n '); - - __out.push(__sanitize(this.agent.name)); - - __out.push('\n'); - - }).call(this); - - }).call(__obj); - __obj.safe = __objSafe, __obj.escape = __escape; - return __out.join(''); -}; - var bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }, slice = [].slice; @@ -719,6 +658,67 @@ var bind = function(fn, me){ return function(){ return fn.apply(me, arguments); return window.ZammadChat = ZammadChat; })(window.jQuery, window); +if (!window.zammadChatTemplates) { + window.zammadChatTemplates = {}; +} +window.zammadChatTemplates["agent"] = function (__obj) { + if (!__obj) __obj = {}; + var __out = [], __capture = function(callback) { + var out = __out, result; + __out = []; + callback.call(this); + result = __out.join(''); + __out = out; + return __safe(result); + }, __sanitize = function(value) { + if (value && value.ecoSafe) { + return value; + } else if (typeof value !== 'undefined' && value != null) { + return __escape(value); + } else { + return ''; + } + }, __safe, __objSafe = __obj.safe, __escape = __obj.escape; + __safe = __obj.safe = function(value) { + if (value && value.ecoSafe) { + return value; + } else { + if (!(typeof value !== 'undefined' && value != null)) value = ''; + var result = new String(value); + result.ecoSafe = true; + return result; + } + }; + if (!__escape) { + __escape = __obj.escape = function(value) { + return ('' + value) + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"'); + }; + } + (function() { + (function() { + if (this.agent.avatar) { + __out.push('\n\n'); + } + + __out.push('\n\n '); + + __out.push(__sanitize(this.agent.name)); + + __out.push('\n'); + + }).call(this); + + }).call(__obj); + __obj.safe = __objSafe, __obj.escape = __escape; + return __out.join(''); +}; + /*! * ---------------------------------------------------------------------------- * "THE BEER-WARE LICENSE" (Revision 42): @@ -847,7 +847,7 @@ window.zammadChatTemplates["chat"] = function (__obj) { __out.push('"'); if (this.fontSize) { - __out.push(__sanitize(" style='font-size: " + this.fontSize + "px'")); + __out.push(__sanitize(" style='font-size: " + this.fontSize + "'")); } __out.push('>\n
/g,">").replace(/"/g,""")}),function(){(function(){this.agent.avatar&&(s.push('\n\n')),s.push('\n\n '),s.push(n(this.agent.name)),s.push("\n")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")};var bind=function(t,e){return function(){return t.apply(e,arguments)}},slice=[].slice;!function(t,e){var s,n,i,a;return a=document.getElementsByTagName("script"),n=a[a.length-1],i=n.src.match(".*://([^:/]*).*")[1],s=function(){function s(s){return this.setAgentOnlineState=bind(this.setAgentOnlineState,this),this.onConnectionEstablished=bind(this.onConnectionEstablished,this),this.setSessionId=bind(this.setSessionId,this),this.onConnectionReestablished=bind(this.onConnectionReestablished,this),this.reconnect=bind(this.reconnect,this),this.onWebSocketOpen=bind(this.onWebSocketOpen,this),this.wsReconnect=bind(this.wsReconnect,this),this.wsClose=bind(this.wsClose,this),this.wsConnect=bind(this.wsConnect,this),this.onAgentTypingEnd=bind(this.onAgentTypingEnd,this),this.onAgentTypingStart=bind(this.onAgentTypingStart,this),this.onQueue=bind(this.onQueue,this),this.onQueueScreen=bind(this.onQueueScreen,this),this.onCloseAnimationEnd=bind(this.onCloseAnimationEnd,this),this.closeWindow=bind(this.closeWindow,this),this.close=bind(this.close,this),this.onOpenAnimationEnd=bind(this.onOpenAnimationEnd,this),this.open=bind(this.open,this),this.renderMessage=bind(this.renderMessage,this),this.receiveMessage=bind(this.receiveMessage,this),this.onSubmit=bind(this.onSubmit,this),this.onTypingEnd=bind(this.onTypingEnd,this),this.onInput=bind(this.onInput,this),this.reopenSession=bind(this.reopenSession,this),this.onError=bind(this.onError,this),this.onReady=bind(this.onReady,this),this.onWebSocketMessage=bind(this.onWebSocketMessage,this),this.send=bind(this.send,this),this.checkForEnter=bind(this.checkForEnter,this),this.view=bind(this.view,this),this.log=bind(this.log,this),this.T=bind(this.T,this),e.WebSocket&&sessionStorage?(this.options=t.extend({},this.defaults,s),this.el=t(this.view("chat")()),this.options.target.append(this.el),this.input=this.el.find(".zammad-chat-input"),this.el.find(".js-chat-open").click(this.open),this.el.find(".js-chat-close").click(this.close),this.el.find(".zammad-chat-controls").on("submit",this.onSubmit),this.input.on({keydown:this.checkForEnter,input:this.onInput}),void this.wsConnect()):(this.state="unsupported",void this.log("notice","Chat: Browser not supported!"))}return s.prototype.defaults={show:!0,target:t("body"),host:"",port:6042,debug:!1,fontSize:void 0,buttonSelector:".open-zammad-chat",hiddenButtonClass:"is-inactive"},s.prototype._messageCount=0,s.prototype.isOpen=!0,s.prototype.blinkOnlineInterval=null,s.prototype.stopBlinOnlineStateTimeout=null,s.prototype.showTimeEveryXMinutes=1,s.prototype.lastTimestamp=null,s.prototype.lastAddedType=null,s.prototype.inputTimeout=null,s.prototype.isTyping=!1,s.prototype.state="offline",s.prototype.initialQueueDelay=1e4,s.prototype.wsReconnectEnable=!0,s.prototype.strings={"Chat with us!":"Chatten sie mit uns!",Online:"Online",Offline:"Offline",Connecting:"Verbinden","Connection re-established":"Verbindung wiederhergestellt",Today:"Heute",Send:"Senden","Compose your message...":"Ihre Nachricht...","All colleges are busy.":"Alle Kollegen sind belegt.","You are on waiting list position %s.":"Sie sind in der Warteliste an der Position %s.","Start new conversation":"Neue Konversation starten","Since you didn't respond in the last %s your conversation with %s got closed.":"Da sie in den letzten %s nichts geschrieben haben wurde ihre Konversation mit %s geschlossen.",minutes:"Minuten"},s.prototype.sessionId=void 0,s.prototype.T=function(){var t,e,s,n,i,a;if(i=arguments[0],s=2<=arguments.length?slice.call(arguments,1):[],this.strings[i]||this.log("notice","Translation needed for '"+i+"'"),a=this.strings[i]||i,s)for(t=0,n=s.length;n>t;t++)e=s[t],a=a.replace(/%s/,e);return a},s.prototype.log=function(){var t,e;return t=arguments[0],e=2<=arguments.length?slice.call(arguments,1):[],this.options.debug||"debug"!==t?(e.unshift(t),console.log.apply(console,e)):void 0},s.prototype.view=function(t){return function(s){return function(n){return n||(n={}),n.T=s.T,n.background=s.options.background,n.flat=s.options.flat,n.fontSize=s.options.fontSize,e.zammadChatTemplates[t](n)}}(this)},s.prototype.checkForEnter=function(t){return t.shiftKey||13!==t.keyCode?void 0:(t.preventDefault(),this.sendMessage())},s.prototype.send=function(t,e){var s;return this.log("debug","ws:send",t,e),s=JSON.stringify({event:t,data:e}),this.ws.send(s)},s.prototype.onWebSocketMessage=function(t){var e,s,n,i;for(i=JSON.parse(t.data),e=0,s=i.length;s>e;e++)switch(n=i[e],this.log("debug","ws:onmessage",n),n.event){case"chat_session_message":if(n.data.self_written)return;this.receiveMessage(n.data);break;case"chat_session_typing":if(n.data.self_written)return;this.onAgentTypingStart();break;case"chat_session_start":this.onConnectionEstablished(n.data);break;case"chat_session_queue":this.onQueueScreen(n.data);break;case"chat_session_closed":this.onSessionClosed(n.data);break;case"chat_session_left":this.onSessionClosed(n.data);break;case"chat_status_customer":switch(n.data.state){case"online":this.sessionId=void 0,this.onReady(),this.log("debug","Zammad Chat: ready");break;case"offline":this.onError("Zammad Chat: No agent online"),this.state="off",this.hide(),this.wsClose();break;case"chat_disabled":this.onError("Zammad Chat: Chat is disabled"),this.state="off",this.hide(),this.wsClose();break;case"no_seats_available":this.onError("Zammad Chat: Too many clients in queue. Clients in queue: ",n.data.queue),this.state="off",this.hide(),this.wsClose();break;case"reconnect":this.log("debug","old messages",n.data.session),this.reopenSession(n.data)}}},s.prototype.onReady=function(){return t(this.options.buttonSelector).click(this.open).removeClass(this.hiddenButtonClass),this.options.show?this.show():void 0},s.prototype.onError=function(e){return this.log("debug",e),t(this.options.buttonSelector).hide()},s.prototype.reopenSession=function(t){var e,s,n,i,a;if(a=sessionStorage.getItem("unfinished_message"),t.agent){for(this.onConnectionEstablished(t),i=t.session,e=0,s=i.length;s>e;e++)n=i[e],this.renderMessage({message:n.content,id:n.id,from:n.created_by_id?"agent":"customer"});a&&this.input.val(a)}return t.position&&this.onQueue(t),this.show(),this.open(),this.scrollToBottom(),a?this.input.focus():void 0},s.prototype.onInput=function(){return this.el.find(".zammad-chat-message--unread").removeClass("zammad-chat-message--unread"),sessionStorage.setItem("unfinished_message",this.input.val()),this.onTypingStart()},s.prototype.onTypingStart=function(){return this.isTypingTimeout&&clearTimeout(this.isTypingTimeout),this.isTypingTimeout=setTimeout(this.onTypingEnd,1500),this.isTyping?void 0:(this.isTyping=!0,this.send("chat_session_typing",{session_id:this.sessionId}))},s.prototype.onTypingEnd=function(){return this.isTyping=!1},s.prototype.onSubmit=function(t){return t.preventDefault(),this.sendMessage()},s.prototype.sendMessage=function(){var t,e;return(t=this.input.val())?(sessionStorage.removeItem("unfinished_message"),e=this.view("message")({message:t,from:"customer",id:this._messageCount++}),this.maybeAddTimestamp(),this.el.find(".zammad-chat-message--typing").size()?(this.lastAddedType="typing-placeholder",this.el.find(".zammad-chat-message--typing").before(e)):(this.lastAddedType="message--customer",this.el.find(".zammad-chat-body").append(e)),this.input.val(""),this.scrollToBottom(),this.isTyping=!1,this.send("chat_session_message",{content:t,id:this._messageCount,session_id:this.sessionId})):void 0},s.prototype.receiveMessage=function(t){return this.onAgentTypingEnd(),this.maybeAddTimestamp(),this.renderMessage({message:t.message.content,id:t.id,from:"agent"})},s.prototype.renderMessage=function(t){var e,s;return this.lastAddedType="message--"+t.from,s=null!=(e=document.hidden)?e:{" zammad-chat-message--unread":""},this.el.find(".zammad-chat-body").append(this.view("message")(t)),this.scrollToBottom()},s.prototype.open=function(){return this.isOpen&&this.show(),this.sessionId||this.showLoader(),this.el.addClass("zammad-chat-is-open"),this.sessionId?(this.el.css("bottom",0),this.onOpenAnimationEnd()):this.el.animate({bottom:0},500,this.onOpenAnimationEnd),this.isOpen=!0,this.sessionId?void 0:this.session_init()},s.prototype.onOpenAnimationEnd=function(){},s.prototype.close=function(t){return"off"===this.state||"unsupported"===this.state?this.state:(t&&t.stopPropagation(),this.sessionId?(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.closeWindow()):void 0)},s.prototype.closeWindow=function(){var t;return t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.animate({bottom:-t},500,this.onCloseAnimationEnd)},s.prototype.onCloseAnimationEnd=function(){return this.el.removeClass("zammad-chat-is-open"),this.disconnect(),this.isOpen=!1,this.send("chat_session_close",{session_id:this.sessionId}),this.setSessionId(void 0),sessionStorage.removeItem("unfinished_message"),this.onWebSocketOpen()},s.prototype.hide=function(){return this.el.removeClass("zammad-chat-is-visible")},s.prototype.show=function(){var t;return"off"===this.state||"unsupported"===this.state?this.state:(this.el.addClass("zammad-chat-is-visible"),this.input.autoGrow({extraLine:!1}),t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.css("bottom",-t))},s.prototype.disableInput=function(){return this.input.prop("disabled",!0),this.el.find(".zammad-chat-send").prop("disabled",!0)},s.prototype.enableInput=function(){return this.input.prop("disabled",!1),this.el.find(".zammad-chat-send").prop("disabled",!1)},s.prototype.onQueueScreen=function(t){var e;return this.setSessionId(t.session_id),e=function(e){return function(){return e.onQueue(t)}}(this),this.initialQueueDelay&&!this.onInitialQueueDelayId?void(this.onInitialQueueDelayId=setTimeout(e,this.initialQueueDelay)):(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),e())},s.prototype.onQueue=function(t){return this.log("notice","onQueue",t.position),this.inQueue=!0,this.el.find(".zammad-chat-body").html(this.view("waiting")({position:t.position}))},s.prototype.onAgentTypingStart=function(){return this.stopTypingId&&clearTimeout(this.stopTypingId),this.stopTypingId=setTimeout(this.onAgentTypingEnd,3e3),this.el.find(".zammad-chat-message--typing").size()?void 0:(this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("typingIndicator")()),this.scrollToBottom())},s.prototype.onAgentTypingEnd=function(){return this.el.find(".zammad-chat-message--typing").remove()},s.prototype.maybeAddTimestamp=function(){var t,e,s;return s=Date.now(),!this.lastTimestamp||s-this.lastTimestamp>6e4*this.showTimeEveryXMinutes?(t=this.T("Today"),e=(new Date).toTimeString().substr(0,5),"timestamp"===this.lastAddedType?(this.updateLastTimestamp(t,e),this.lastTimestamp=s):(this.el.find(".zammad-chat-body").append(this.view("timestamp")({label:t,time:e})),this.lastTimestamp=s,this.lastAddedType="timestamp",this.scrollToBottom())):void 0},s.prototype.updateLastTimestamp=function(t,e){return this.el.find(".zammad-chat-body").find(".zammad-chat-timestamp").last().replaceWith(this.view("timestamp")({label:t,time:e}))},s.prototype.addStatus=function(t){return this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("status")({status:t})),this.scrollToBottom()},s.prototype.scrollToBottom=function(){return this.el.find(".zammad-chat-body").scrollTop(t(".zammad-chat-body").prop("scrollHeight"))},s.prototype.session_init=function(){return this.send("chat_session_init")},s.prototype.detectHost=function(){return this.options.host="ws://"+i},s.prototype.wsConnect=function(){return this.options.host||this.detectHost(),this.log("notice","Connecting to "+this.options.host+":"+this.options.port),this.ws=new e.WebSocket(this.options.host+":"+this.options.port),this.ws.onopen=this.onWebSocketOpen,this.ws.onmessage=this.onWebSocketMessage,this.ws.onclose=function(t){return function(e){return t.log("debug","close websocket connection"),t.wsReconnectEnable?t.reconnect():void 0}}(this),this.ws.onerror=function(t){return function(e){return t.log("debug","ws:onerror",e)}}(this)},s.prototype.wsClose=function(){return this.wsReconnectEnable=!1,this.ws.close()},s.prototype.wsReconnect=function(){return this.reconnectDelayId&&clearTimeout(this.reconnectDelayId),this.reconnectDelayId=setTimeout(this.wsConnect,5e3)},s.prototype.onWebSocketOpen=function(){return this.sessionId=sessionStorage.getItem("sessionId"),this.log("debug","ws connected"),this.send("chat_status_customer",{session_id:this.sessionId}),this.setAgentOnlineState("online")},s.prototype.reconnect=function(){return this.log("notice","reconnecting"),this.disableInput(),this.lastAddedType="status",this.setAgentOnlineState("connecting"),this.addStatus(this.T("Connection lost")),this.wsReconnect()},s.prototype.onConnectionReestablished=function(){return this.lastAddedType="status",this.setAgentOnlineState("online"),this.addStatus(this.T("Connection re-established"))},s.prototype.onSessionClosed=function(t){return this.addStatus(this.T("Chat closed by %s",t.realname)),this.disableInput()},s.prototype.disconnect=function(){return this.showLoader(),this.el.find(".zammad-chat-welcome").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").addClass("zammad-chat-is-hidden")},s.prototype.setSessionId=function(t){return this.sessionId=t,void 0===t?sessionStorage.removeItem("sessionId"):sessionStorage.setItem("sessionId",t)},s.prototype.onConnectionEstablished=function(t){return this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.inQueue=!1,t.agent&&(this.agent=t.agent),t.session_id&&this.setSessionId(t.session_id),this.el.find(".zammad-chat-agent").html(this.view("agent")({agent:this.agent})),this.enableInput(),this.el.find(".zammad-chat-body").empty(),this.el.find(".zammad-chat-welcome").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").removeClass("zammad-chat-is-hidden"),this.input.focus()},s.prototype.showTimeout=function(){return this.el.find(".zammad-chat-body").html(this.view("timeout")({agent:this.agent.name,delay:10,unit:this.T("minutes")}))},s.prototype.showLoader=function(){return this.el.find(".zammad-chat-body").html(this.view("loader")())},s.prototype.setAgentOnlineState=function(t){var e;return this.state=t,e=t.charAt(0).toUpperCase()+t.slice(1),this.el.find(".zammad-chat-agent-status").attr("data-status",t).text(this.T(e))},s}(),e.ZammadChat=s}(window.jQuery,window),jQuery.fn.autoGrow=function(t){return this.each(function(){var e=jQuery.extend({extraLine:!0},t),s=function(t){return jQuery(t).after('
'),jQuery(t).next(".autogrow-textarea-mirror")[0]},n=function(t){a.innerHTML=String(t.value).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">").replace(/ /g," ").replace(/\n/g,"
")+(e.extraLine?".
.":""),jQuery(t).height()!=jQuery(a).height()&&jQuery(t).height(jQuery(a).height())},i=function(){n(this)},a=s(this);a.style.display="none",a.style.wordWrap="break-word",a.style.whiteSpace="normal",a.style.padding=jQuery(this).css("paddingTop")+" "+jQuery(this).css("paddingRight")+" "+jQuery(this).css("paddingBottom")+" "+jQuery(this).css("paddingLeft"),a.style.width=jQuery(this).css("width"),a.style.fontFamily=jQuery(this).css("font-family"),a.style.fontSize=jQuery(this).css("font-size"),a.style.lineHeight=jQuery(this).css("line-height"),this.style.overflow="hidden",this.style.minHeight=this.rows+"em",this.onkeyup=i,n(this)})},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.chat=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n '),s.push(this.T("Chat with us!")),s.push('\n
\n
\n
\n
\n \n \n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.loader=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n '),s.push(n(this.T("Connecting"))),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.message=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n "),s.push(this.message),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.status=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(this.status),s.push("
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timeout=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n '),s.push(this.T("Since you didn't respond in the last %s your conversation with %s got closed.",this.delay+" "+this.unit,this.agent)),s.push('
\n
"),s.push(n(this.T("Start new conversation"))),s.push("
\n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timestamp=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(n(this.label)),s.push(" "),s.push(n(this.time)),s.push("
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.typingIndicator=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n \n \n
')}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.waiting=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n \n \n \n \n \n '),s.push(this.T("All colleges are busy.")),s.push("
\n "),s.push(this.T("You are on waiting list position %s.",this.position)),s.push("\n
\n
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")}; \ No newline at end of file +var bind=function(t,e){return function(){return t.apply(e,arguments)}},slice=[].slice;!function(t,e){var s,n,i,a;return a=document.getElementsByTagName("script"),n=a[a.length-1],i=n.src.match(".*://([^:/]*).*")[1],s=function(){function s(s){return this.setAgentOnlineState=bind(this.setAgentOnlineState,this),this.onConnectionEstablished=bind(this.onConnectionEstablished,this),this.setSessionId=bind(this.setSessionId,this),this.onConnectionReestablished=bind(this.onConnectionReestablished,this),this.reconnect=bind(this.reconnect,this),this.onWebSocketOpen=bind(this.onWebSocketOpen,this),this.wsReconnect=bind(this.wsReconnect,this),this.wsClose=bind(this.wsClose,this),this.wsConnect=bind(this.wsConnect,this),this.onAgentTypingEnd=bind(this.onAgentTypingEnd,this),this.onAgentTypingStart=bind(this.onAgentTypingStart,this),this.onQueue=bind(this.onQueue,this),this.onQueueScreen=bind(this.onQueueScreen,this),this.onCloseAnimationEnd=bind(this.onCloseAnimationEnd,this),this.closeWindow=bind(this.closeWindow,this),this.close=bind(this.close,this),this.onOpenAnimationEnd=bind(this.onOpenAnimationEnd,this),this.open=bind(this.open,this),this.renderMessage=bind(this.renderMessage,this),this.receiveMessage=bind(this.receiveMessage,this),this.onSubmit=bind(this.onSubmit,this),this.onTypingEnd=bind(this.onTypingEnd,this),this.onInput=bind(this.onInput,this),this.reopenSession=bind(this.reopenSession,this),this.onError=bind(this.onError,this),this.onReady=bind(this.onReady,this),this.onWebSocketMessage=bind(this.onWebSocketMessage,this),this.send=bind(this.send,this),this.checkForEnter=bind(this.checkForEnter,this),this.view=bind(this.view,this),this.log=bind(this.log,this),this.T=bind(this.T,this),e.WebSocket&&sessionStorage?(this.options=t.extend({},this.defaults,s),this.el=t(this.view("chat")()),this.options.target.append(this.el),this.input=this.el.find(".zammad-chat-input"),this.el.find(".js-chat-open").click(this.open),this.el.find(".js-chat-close").click(this.close),this.el.find(".zammad-chat-controls").on("submit",this.onSubmit),this.input.on({keydown:this.checkForEnter,input:this.onInput}),void this.wsConnect()):(this.state="unsupported",void this.log("notice","Chat: Browser not supported!"))}return s.prototype.defaults={show:!0,target:t("body"),host:"",port:6042,debug:!1,fontSize:void 0,buttonSelector:".open-zammad-chat",hiddenButtonClass:"is-inactive"},s.prototype._messageCount=0,s.prototype.isOpen=!0,s.prototype.blinkOnlineInterval=null,s.prototype.stopBlinOnlineStateTimeout=null,s.prototype.showTimeEveryXMinutes=1,s.prototype.lastTimestamp=null,s.prototype.lastAddedType=null,s.prototype.inputTimeout=null,s.prototype.isTyping=!1,s.prototype.state="offline",s.prototype.initialQueueDelay=1e4,s.prototype.wsReconnectEnable=!0,s.prototype.strings={"Chat with us!":"Chatten sie mit uns!",Online:"Online",Offline:"Offline",Connecting:"Verbinden","Connection re-established":"Verbindung wiederhergestellt",Today:"Heute",Send:"Senden","Compose your message...":"Ihre Nachricht...","All colleges are busy.":"Alle Kollegen sind belegt.","You are on waiting list position %s.":"Sie sind in der Warteliste an der Position %s.","Start new conversation":"Neue Konversation starten","Since you didn't respond in the last %s your conversation with %s got closed.":"Da sie in den letzten %s nichts geschrieben haben wurde ihre Konversation mit %s geschlossen.",minutes:"Minuten"},s.prototype.sessionId=void 0,s.prototype.T=function(){var t,e,s,n,i,a;if(i=arguments[0],s=2<=arguments.length?slice.call(arguments,1):[],this.strings[i]||this.log("notice","Translation needed for '"+i+"'"),a=this.strings[i]||i,s)for(t=0,n=s.length;n>t;t++)e=s[t],a=a.replace(/%s/,e);return a},s.prototype.log=function(){var t,e;return t=arguments[0],e=2<=arguments.length?slice.call(arguments,1):[],this.options.debug||"debug"!==t?(e.unshift(t),console.log.apply(console,e)):void 0},s.prototype.view=function(t){return function(s){return function(n){return n||(n={}),n.T=s.T,n.background=s.options.background,n.flat=s.options.flat,n.fontSize=s.options.fontSize,e.zammadChatTemplates[t](n)}}(this)},s.prototype.checkForEnter=function(t){return t.shiftKey||13!==t.keyCode?void 0:(t.preventDefault(),this.sendMessage())},s.prototype.send=function(t,e){var s;return this.log("debug","ws:send",t,e),s=JSON.stringify({event:t,data:e}),this.ws.send(s)},s.prototype.onWebSocketMessage=function(t){var e,s,n,i;for(i=JSON.parse(t.data),e=0,s=i.length;s>e;e++)switch(n=i[e],this.log("debug","ws:onmessage",n),n.event){case"chat_session_message":if(n.data.self_written)return;this.receiveMessage(n.data);break;case"chat_session_typing":if(n.data.self_written)return;this.onAgentTypingStart();break;case"chat_session_start":this.onConnectionEstablished(n.data);break;case"chat_session_queue":this.onQueueScreen(n.data);break;case"chat_session_closed":this.onSessionClosed(n.data);break;case"chat_session_left":this.onSessionClosed(n.data);break;case"chat_status_customer":switch(n.data.state){case"online":this.sessionId=void 0,this.onReady(),this.log("debug","Zammad Chat: ready");break;case"offline":this.onError("Zammad Chat: No agent online"),this.state="off",this.hide(),this.wsClose();break;case"chat_disabled":this.onError("Zammad Chat: Chat is disabled"),this.state="off",this.hide(),this.wsClose();break;case"no_seats_available":this.onError("Zammad Chat: Too many clients in queue. Clients in queue: ",n.data.queue),this.state="off",this.hide(),this.wsClose();break;case"reconnect":this.log("debug","old messages",n.data.session),this.reopenSession(n.data)}}},s.prototype.onReady=function(){return t(this.options.buttonSelector).click(this.open).removeClass(this.hiddenButtonClass),this.options.show?this.show():void 0},s.prototype.onError=function(e){return this.log("debug",e),t(this.options.buttonSelector).hide()},s.prototype.reopenSession=function(t){var e,s,n,i,a;if(a=sessionStorage.getItem("unfinished_message"),t.agent){for(this.onConnectionEstablished(t),i=t.session,e=0,s=i.length;s>e;e++)n=i[e],this.renderMessage({message:n.content,id:n.id,from:n.created_by_id?"agent":"customer"});a&&this.input.val(a)}return t.position&&this.onQueue(t),this.show(),this.open(),this.scrollToBottom(),a?this.input.focus():void 0},s.prototype.onInput=function(){return this.el.find(".zammad-chat-message--unread").removeClass("zammad-chat-message--unread"),sessionStorage.setItem("unfinished_message",this.input.val()),this.onTypingStart()},s.prototype.onTypingStart=function(){return this.isTypingTimeout&&clearTimeout(this.isTypingTimeout),this.isTypingTimeout=setTimeout(this.onTypingEnd,1500),this.isTyping?void 0:(this.isTyping=!0,this.send("chat_session_typing",{session_id:this.sessionId}))},s.prototype.onTypingEnd=function(){return this.isTyping=!1},s.prototype.onSubmit=function(t){return t.preventDefault(),this.sendMessage()},s.prototype.sendMessage=function(){var t,e;return(t=this.input.val())?(sessionStorage.removeItem("unfinished_message"),e=this.view("message")({message:t,from:"customer",id:this._messageCount++}),this.maybeAddTimestamp(),this.el.find(".zammad-chat-message--typing").size()?(this.lastAddedType="typing-placeholder",this.el.find(".zammad-chat-message--typing").before(e)):(this.lastAddedType="message--customer",this.el.find(".zammad-chat-body").append(e)),this.input.val(""),this.scrollToBottom(),this.isTyping=!1,this.send("chat_session_message",{content:t,id:this._messageCount,session_id:this.sessionId})):void 0},s.prototype.receiveMessage=function(t){return this.onAgentTypingEnd(),this.maybeAddTimestamp(),this.renderMessage({message:t.message.content,id:t.id,from:"agent"})},s.prototype.renderMessage=function(t){var e,s;return this.lastAddedType="message--"+t.from,s=null!=(e=document.hidden)?e:{" zammad-chat-message--unread":""},this.el.find(".zammad-chat-body").append(this.view("message")(t)),this.scrollToBottom()},s.prototype.open=function(){return this.isOpen&&this.show(),this.sessionId||this.showLoader(),this.el.addClass("zammad-chat-is-open"),this.sessionId?(this.el.css("bottom",0),this.onOpenAnimationEnd()):this.el.animate({bottom:0},500,this.onOpenAnimationEnd),this.isOpen=!0,this.sessionId?void 0:this.session_init()},s.prototype.onOpenAnimationEnd=function(){},s.prototype.close=function(t){return"off"===this.state||"unsupported"===this.state?this.state:(t&&t.stopPropagation(),this.sessionId?(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.closeWindow()):void 0)},s.prototype.closeWindow=function(){var t;return t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.animate({bottom:-t},500,this.onCloseAnimationEnd)},s.prototype.onCloseAnimationEnd=function(){return this.el.removeClass("zammad-chat-is-open"),this.disconnect(),this.isOpen=!1,this.send("chat_session_close",{session_id:this.sessionId}),this.setSessionId(void 0),sessionStorage.removeItem("unfinished_message"),this.onWebSocketOpen()},s.prototype.hide=function(){return this.el.removeClass("zammad-chat-is-visible")},s.prototype.show=function(){var t;return"off"===this.state||"unsupported"===this.state?this.state:(this.el.addClass("zammad-chat-is-visible"),this.input.autoGrow({extraLine:!1}),t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.css("bottom",-t))},s.prototype.disableInput=function(){return this.input.prop("disabled",!0),this.el.find(".zammad-chat-send").prop("disabled",!0)},s.prototype.enableInput=function(){return this.input.prop("disabled",!1),this.el.find(".zammad-chat-send").prop("disabled",!1)},s.prototype.onQueueScreen=function(t){var e;return this.setSessionId(t.session_id),e=function(e){return function(){return e.onQueue(t)}}(this),this.initialQueueDelay&&!this.onInitialQueueDelayId?void(this.onInitialQueueDelayId=setTimeout(e,this.initialQueueDelay)):(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),e())},s.prototype.onQueue=function(t){return this.log("notice","onQueue",t.position),this.inQueue=!0,this.el.find(".zammad-chat-body").html(this.view("waiting")({position:t.position}))},s.prototype.onAgentTypingStart=function(){return this.stopTypingId&&clearTimeout(this.stopTypingId),this.stopTypingId=setTimeout(this.onAgentTypingEnd,3e3),this.el.find(".zammad-chat-message--typing").size()?void 0:(this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("typingIndicator")()),this.scrollToBottom())},s.prototype.onAgentTypingEnd=function(){return this.el.find(".zammad-chat-message--typing").remove()},s.prototype.maybeAddTimestamp=function(){var t,e,s;return s=Date.now(),!this.lastTimestamp||s-this.lastTimestamp>6e4*this.showTimeEveryXMinutes?(t=this.T("Today"),e=(new Date).toTimeString().substr(0,5),"timestamp"===this.lastAddedType?(this.updateLastTimestamp(t,e),this.lastTimestamp=s):(this.el.find(".zammad-chat-body").append(this.view("timestamp")({label:t,time:e})),this.lastTimestamp=s,this.lastAddedType="timestamp",this.scrollToBottom())):void 0},s.prototype.updateLastTimestamp=function(t,e){return this.el.find(".zammad-chat-body").find(".zammad-chat-timestamp").last().replaceWith(this.view("timestamp")({label:t,time:e}))},s.prototype.addStatus=function(t){return this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("status")({status:t})),this.scrollToBottom()},s.prototype.scrollToBottom=function(){return this.el.find(".zammad-chat-body").scrollTop(t(".zammad-chat-body").prop("scrollHeight"))},s.prototype.session_init=function(){return this.send("chat_session_init")},s.prototype.detectHost=function(){return this.options.host="ws://"+i},s.prototype.wsConnect=function(){return this.options.host||this.detectHost(),this.log("notice","Connecting to "+this.options.host+":"+this.options.port),this.ws=new e.WebSocket(this.options.host+":"+this.options.port),this.ws.onopen=this.onWebSocketOpen,this.ws.onmessage=this.onWebSocketMessage,this.ws.onclose=function(t){return function(e){return t.log("debug","close websocket connection"),t.wsReconnectEnable?t.reconnect():void 0}}(this),this.ws.onerror=function(t){return function(e){return t.log("debug","ws:onerror",e)}}(this)},s.prototype.wsClose=function(){return this.wsReconnectEnable=!1,this.ws.close()},s.prototype.wsReconnect=function(){return this.reconnectDelayId&&clearTimeout(this.reconnectDelayId),this.reconnectDelayId=setTimeout(this.wsConnect,5e3)},s.prototype.onWebSocketOpen=function(){return this.sessionId=sessionStorage.getItem("sessionId"),this.log("debug","ws connected"),this.send("chat_status_customer",{session_id:this.sessionId}),this.setAgentOnlineState("online")},s.prototype.reconnect=function(){return this.log("notice","reconnecting"),this.disableInput(),this.lastAddedType="status",this.setAgentOnlineState("connecting"),this.addStatus(this.T("Connection lost")),this.wsReconnect()},s.prototype.onConnectionReestablished=function(){return this.lastAddedType="status",this.setAgentOnlineState("online"),this.addStatus(this.T("Connection re-established"))},s.prototype.onSessionClosed=function(t){return this.addStatus(this.T("Chat closed by %s",t.realname)),this.disableInput()},s.prototype.disconnect=function(){return this.showLoader(),this.el.find(".zammad-chat-welcome").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").addClass("zammad-chat-is-hidden")},s.prototype.setSessionId=function(t){return this.sessionId=t,void 0===t?sessionStorage.removeItem("sessionId"):sessionStorage.setItem("sessionId",t)},s.prototype.onConnectionEstablished=function(t){return this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.inQueue=!1,t.agent&&(this.agent=t.agent),t.session_id&&this.setSessionId(t.session_id),this.el.find(".zammad-chat-agent").html(this.view("agent")({agent:this.agent})),this.enableInput(),this.el.find(".zammad-chat-body").empty(),this.el.find(".zammad-chat-welcome").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").removeClass("zammad-chat-is-hidden"),this.input.focus()},s.prototype.showTimeout=function(){return this.el.find(".zammad-chat-body").html(this.view("timeout")({agent:this.agent.name,delay:10,unit:this.T("minutes")}))},s.prototype.showLoader=function(){return this.el.find(".zammad-chat-body").html(this.view("loader")())},s.prototype.setAgentOnlineState=function(t){var e;return this.state=t,e=t.charAt(0).toUpperCase()+t.slice(1),this.el.find(".zammad-chat-agent-status").attr("data-status",t).text(this.T(e))},s}(),e.ZammadChat=s}(window.jQuery,window),window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.agent=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){this.agent.avatar&&(s.push('\n\n')),s.push('\n\n '),s.push(n(this.agent.name)),s.push("\n")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},jQuery.fn.autoGrow=function(t){return this.each(function(){var e=jQuery.extend({extraLine:!0},t),s=function(t){return jQuery(t).after('
'),jQuery(t).next(".autogrow-textarea-mirror")[0]},n=function(t){a.innerHTML=String(t.value).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">").replace(/ /g," ").replace(/\n/g,"
")+(e.extraLine?".
.":""),jQuery(t).height()!=jQuery(a).height()&&jQuery(t).height(jQuery(a).height())},i=function(){n(this)},a=s(this);a.style.display="none",a.style.wordWrap="break-word",a.style.whiteSpace="normal",a.style.padding=jQuery(this).css("paddingTop")+" "+jQuery(this).css("paddingRight")+" "+jQuery(this).css("paddingBottom")+" "+jQuery(this).css("paddingLeft"),a.style.width=jQuery(this).css("width"),a.style.fontFamily=jQuery(this).css("font-family"),a.style.fontSize=jQuery(this).css("font-size"),a.style.lineHeight=jQuery(this).css("line-height"),this.style.overflow="hidden",this.style.minHeight=this.rows+"em",this.onkeyup=i,n(this)})},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.chat=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n '),s.push(this.T("Chat with us!")),s.push('\n
\n
\n
\n
\n \n \n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.loader=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n '),s.push(n(this.T("Connecting"))),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.message=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n "),s.push(this.message),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.status=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(this.status),s.push("
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timeout=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n '),s.push(this.T("Since you didn't respond in the last %s your conversation with %s got closed.",this.delay+" "+this.unit,this.agent)),s.push('
\n
"),s.push(n(this.T("Start new conversation"))),s.push("
\n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timestamp=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(n(this.label)),s.push(" "),s.push(n(this.time)),s.push("
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.typingIndicator=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n \n \n
')}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.waiting=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n \n \n \n \n \n '),s.push(this.T("All colleges are busy.")),s.push("
\n "),s.push(this.T("You are on waiting list position %s.",this.position)),s.push("\n
\n
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")}; \ No newline at end of file diff --git a/public/assets/chat/views/chat.eco b/public/assets/chat/views/chat.eco index e44250e88..02e36a2f7 100644 --- a/public/assets/chat/views/chat.eco +++ b/public/assets/chat/views/chat.eco @@ -1,4 +1,4 @@ -
> +
>
>
From b7f0eb2c3f4bf6ed080509cbcae501beb1674b48 Mon Sep 17 00:00:00 2001 From: Felix Niklas Date: Mon, 16 Nov 2015 14:53:53 +0100 Subject: [PATCH 2/5] chat client: fix css --- public/assets/chat/chat.css | 4 ++-- public/assets/chat/chat.scss | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/assets/chat/chat.css b/public/assets/chat/chat.css index bfaa7252e..2c329ddf0 100644 --- a/public/assets/chat/chat.css +++ b/public/assets/chat/chat.css @@ -91,7 +91,7 @@ padding: 0 0.7em; border-radius: 1em; background: rgba(0, 0, 0, 0.1); - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04); } + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04) inset; } .zammad-chat-agent-status:before { content: ""; @@ -103,7 +103,7 @@ position: relative; margin-right: 0.3em; vertical-align: middle; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04); } + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04) inset; } .zammad-chat-agent-status[data-status="online"]:before { background: #52c782; } diff --git a/public/assets/chat/chat.scss b/public/assets/chat/chat.scss index e807066ab..d9eb5daac 100644 --- a/public/assets/chat/chat.scss +++ b/public/assets/chat/chat.scss @@ -105,7 +105,7 @@ padding: 0 .7em; border-radius: 1em; background: rgba(0,0,0,.1); - box-shadow: 0 0 0 1px rgba(0,0,0,.04); + box-shadow: 0 0 0 1px rgba(0,0,0,.04) inset; } .zammad-chat-agent-status:before { @@ -118,7 +118,7 @@ position: relative; margin-right: 0.3em; vertical-align: middle; - box-shadow: 0 0 0 1px rgba(0,0,0,.04); + box-shadow: 0 0 0 1px rgba(0,0,0,.04) inset; } .zammad-chat-agent-status[data-status="online"]:before { From 57b73e6026ec27c9c492cce37acb3e100c78f2e6 Mon Sep 17 00:00:00 2001 From: Felix Niklas Date: Mon, 16 Nov 2015 14:54:11 +0100 Subject: [PATCH 3/5] chat client: prevent multiple autoGrow initialisations --- public/assets/chat/chat.coffee | 6 +- public/assets/chat/chat.js | 131 +++++++++++++++++---------------- public/assets/chat/chat.min.js | 2 +- 3 files changed, 72 insertions(+), 67 deletions(-) diff --git a/public/assets/chat/chat.coffee b/public/assets/chat/chat.coffee index 99aa33d55..8f4aaf63e 100644 --- a/public/assets/chat/chat.coffee +++ b/public/assets/chat/chat.coffee @@ -330,8 +330,10 @@ do($ = window.jQuery, window) -> @el.addClass('zammad-chat-is-visible') - @input.autoGrow - extraLine: false + if !@inputInitialized + @inputInitialized = true + @input.autoGrow + extraLine: false remainerHeight = @el.height() - @el.find('.zammad-chat-header').outerHeight() diff --git a/public/assets/chat/chat.js b/public/assets/chat/chat.js index 4ab0dd830..331863fd4 100644 --- a/public/assets/chat/chat.js +++ b/public/assets/chat/chat.js @@ -1,3 +1,64 @@ +if (!window.zammadChatTemplates) { + window.zammadChatTemplates = {}; +} +window.zammadChatTemplates["agent"] = function (__obj) { + if (!__obj) __obj = {}; + var __out = [], __capture = function(callback) { + var out = __out, result; + __out = []; + callback.call(this); + result = __out.join(''); + __out = out; + return __safe(result); + }, __sanitize = function(value) { + if (value && value.ecoSafe) { + return value; + } else if (typeof value !== 'undefined' && value != null) { + return __escape(value); + } else { + return ''; + } + }, __safe, __objSafe = __obj.safe, __escape = __obj.escape; + __safe = __obj.safe = function(value) { + if (value && value.ecoSafe) { + return value; + } else { + if (!(typeof value !== 'undefined' && value != null)) value = ''; + var result = new String(value); + result.ecoSafe = true; + return result; + } + }; + if (!__escape) { + __escape = __obj.escape = function(value) { + return ('' + value) + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"'); + }; + } + (function() { + (function() { + if (this.agent.avatar) { + __out.push('\n\n'); + } + + __out.push('\n\n '); + + __out.push(__sanitize(this.agent.name)); + + __out.push('\n'); + + }).call(this); + + }).call(__obj); + __obj.safe = __objSafe, __obj.escape = __escape; + return __out.join(''); +}; + var bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }, slice = [].slice; @@ -423,9 +484,12 @@ var bind = function(fn, me){ return function(){ return fn.apply(me, arguments); return this.state; } this.el.addClass('zammad-chat-is-visible'); - this.input.autoGrow({ - extraLine: false - }); + if (!this.inputInitialized) { + this.inputInitialized = true; + this.input.autoGrow({ + extraLine: false + }); + } remainerHeight = this.el.height() - this.el.find('.zammad-chat-header').outerHeight(); return this.el.css('bottom', -remainerHeight); }; @@ -658,67 +722,6 @@ var bind = function(fn, me){ return function(){ return fn.apply(me, arguments); return window.ZammadChat = ZammadChat; })(window.jQuery, window); -if (!window.zammadChatTemplates) { - window.zammadChatTemplates = {}; -} -window.zammadChatTemplates["agent"] = function (__obj) { - if (!__obj) __obj = {}; - var __out = [], __capture = function(callback) { - var out = __out, result; - __out = []; - callback.call(this); - result = __out.join(''); - __out = out; - return __safe(result); - }, __sanitize = function(value) { - if (value && value.ecoSafe) { - return value; - } else if (typeof value !== 'undefined' && value != null) { - return __escape(value); - } else { - return ''; - } - }, __safe, __objSafe = __obj.safe, __escape = __obj.escape; - __safe = __obj.safe = function(value) { - if (value && value.ecoSafe) { - return value; - } else { - if (!(typeof value !== 'undefined' && value != null)) value = ''; - var result = new String(value); - result.ecoSafe = true; - return result; - } - }; - if (!__escape) { - __escape = __obj.escape = function(value) { - return ('' + value) - .replace(/&/g, '&') - .replace(//g, '>') - .replace(/"/g, '"'); - }; - } - (function() { - (function() { - if (this.agent.avatar) { - __out.push('\n\n'); - } - - __out.push('\n\n '); - - __out.push(__sanitize(this.agent.name)); - - __out.push('\n'); - - }).call(this); - - }).call(__obj); - __obj.safe = __objSafe, __obj.escape = __escape; - return __out.join(''); -}; - /*! * ---------------------------------------------------------------------------- * "THE BEER-WARE LICENSE" (Revision 42): diff --git a/public/assets/chat/chat.min.js b/public/assets/chat/chat.min.js index 79402ccea..aff40f1dc 100644 --- a/public/assets/chat/chat.min.js +++ b/public/assets/chat/chat.min.js @@ -1 +1 @@ -var bind=function(t,e){return function(){return t.apply(e,arguments)}},slice=[].slice;!function(t,e){var s,n,i,a;return a=document.getElementsByTagName("script"),n=a[a.length-1],i=n.src.match(".*://([^:/]*).*")[1],s=function(){function s(s){return this.setAgentOnlineState=bind(this.setAgentOnlineState,this),this.onConnectionEstablished=bind(this.onConnectionEstablished,this),this.setSessionId=bind(this.setSessionId,this),this.onConnectionReestablished=bind(this.onConnectionReestablished,this),this.reconnect=bind(this.reconnect,this),this.onWebSocketOpen=bind(this.onWebSocketOpen,this),this.wsReconnect=bind(this.wsReconnect,this),this.wsClose=bind(this.wsClose,this),this.wsConnect=bind(this.wsConnect,this),this.onAgentTypingEnd=bind(this.onAgentTypingEnd,this),this.onAgentTypingStart=bind(this.onAgentTypingStart,this),this.onQueue=bind(this.onQueue,this),this.onQueueScreen=bind(this.onQueueScreen,this),this.onCloseAnimationEnd=bind(this.onCloseAnimationEnd,this),this.closeWindow=bind(this.closeWindow,this),this.close=bind(this.close,this),this.onOpenAnimationEnd=bind(this.onOpenAnimationEnd,this),this.open=bind(this.open,this),this.renderMessage=bind(this.renderMessage,this),this.receiveMessage=bind(this.receiveMessage,this),this.onSubmit=bind(this.onSubmit,this),this.onTypingEnd=bind(this.onTypingEnd,this),this.onInput=bind(this.onInput,this),this.reopenSession=bind(this.reopenSession,this),this.onError=bind(this.onError,this),this.onReady=bind(this.onReady,this),this.onWebSocketMessage=bind(this.onWebSocketMessage,this),this.send=bind(this.send,this),this.checkForEnter=bind(this.checkForEnter,this),this.view=bind(this.view,this),this.log=bind(this.log,this),this.T=bind(this.T,this),e.WebSocket&&sessionStorage?(this.options=t.extend({},this.defaults,s),this.el=t(this.view("chat")()),this.options.target.append(this.el),this.input=this.el.find(".zammad-chat-input"),this.el.find(".js-chat-open").click(this.open),this.el.find(".js-chat-close").click(this.close),this.el.find(".zammad-chat-controls").on("submit",this.onSubmit),this.input.on({keydown:this.checkForEnter,input:this.onInput}),void this.wsConnect()):(this.state="unsupported",void this.log("notice","Chat: Browser not supported!"))}return s.prototype.defaults={show:!0,target:t("body"),host:"",port:6042,debug:!1,fontSize:void 0,buttonSelector:".open-zammad-chat",hiddenButtonClass:"is-inactive"},s.prototype._messageCount=0,s.prototype.isOpen=!0,s.prototype.blinkOnlineInterval=null,s.prototype.stopBlinOnlineStateTimeout=null,s.prototype.showTimeEveryXMinutes=1,s.prototype.lastTimestamp=null,s.prototype.lastAddedType=null,s.prototype.inputTimeout=null,s.prototype.isTyping=!1,s.prototype.state="offline",s.prototype.initialQueueDelay=1e4,s.prototype.wsReconnectEnable=!0,s.prototype.strings={"Chat with us!":"Chatten sie mit uns!",Online:"Online",Offline:"Offline",Connecting:"Verbinden","Connection re-established":"Verbindung wiederhergestellt",Today:"Heute",Send:"Senden","Compose your message...":"Ihre Nachricht...","All colleges are busy.":"Alle Kollegen sind belegt.","You are on waiting list position %s.":"Sie sind in der Warteliste an der Position %s.","Start new conversation":"Neue Konversation starten","Since you didn't respond in the last %s your conversation with %s got closed.":"Da sie in den letzten %s nichts geschrieben haben wurde ihre Konversation mit %s geschlossen.",minutes:"Minuten"},s.prototype.sessionId=void 0,s.prototype.T=function(){var t,e,s,n,i,a;if(i=arguments[0],s=2<=arguments.length?slice.call(arguments,1):[],this.strings[i]||this.log("notice","Translation needed for '"+i+"'"),a=this.strings[i]||i,s)for(t=0,n=s.length;n>t;t++)e=s[t],a=a.replace(/%s/,e);return a},s.prototype.log=function(){var t,e;return t=arguments[0],e=2<=arguments.length?slice.call(arguments,1):[],this.options.debug||"debug"!==t?(e.unshift(t),console.log.apply(console,e)):void 0},s.prototype.view=function(t){return function(s){return function(n){return n||(n={}),n.T=s.T,n.background=s.options.background,n.flat=s.options.flat,n.fontSize=s.options.fontSize,e.zammadChatTemplates[t](n)}}(this)},s.prototype.checkForEnter=function(t){return t.shiftKey||13!==t.keyCode?void 0:(t.preventDefault(),this.sendMessage())},s.prototype.send=function(t,e){var s;return this.log("debug","ws:send",t,e),s=JSON.stringify({event:t,data:e}),this.ws.send(s)},s.prototype.onWebSocketMessage=function(t){var e,s,n,i;for(i=JSON.parse(t.data),e=0,s=i.length;s>e;e++)switch(n=i[e],this.log("debug","ws:onmessage",n),n.event){case"chat_session_message":if(n.data.self_written)return;this.receiveMessage(n.data);break;case"chat_session_typing":if(n.data.self_written)return;this.onAgentTypingStart();break;case"chat_session_start":this.onConnectionEstablished(n.data);break;case"chat_session_queue":this.onQueueScreen(n.data);break;case"chat_session_closed":this.onSessionClosed(n.data);break;case"chat_session_left":this.onSessionClosed(n.data);break;case"chat_status_customer":switch(n.data.state){case"online":this.sessionId=void 0,this.onReady(),this.log("debug","Zammad Chat: ready");break;case"offline":this.onError("Zammad Chat: No agent online"),this.state="off",this.hide(),this.wsClose();break;case"chat_disabled":this.onError("Zammad Chat: Chat is disabled"),this.state="off",this.hide(),this.wsClose();break;case"no_seats_available":this.onError("Zammad Chat: Too many clients in queue. Clients in queue: ",n.data.queue),this.state="off",this.hide(),this.wsClose();break;case"reconnect":this.log("debug","old messages",n.data.session),this.reopenSession(n.data)}}},s.prototype.onReady=function(){return t(this.options.buttonSelector).click(this.open).removeClass(this.hiddenButtonClass),this.options.show?this.show():void 0},s.prototype.onError=function(e){return this.log("debug",e),t(this.options.buttonSelector).hide()},s.prototype.reopenSession=function(t){var e,s,n,i,a;if(a=sessionStorage.getItem("unfinished_message"),t.agent){for(this.onConnectionEstablished(t),i=t.session,e=0,s=i.length;s>e;e++)n=i[e],this.renderMessage({message:n.content,id:n.id,from:n.created_by_id?"agent":"customer"});a&&this.input.val(a)}return t.position&&this.onQueue(t),this.show(),this.open(),this.scrollToBottom(),a?this.input.focus():void 0},s.prototype.onInput=function(){return this.el.find(".zammad-chat-message--unread").removeClass("zammad-chat-message--unread"),sessionStorage.setItem("unfinished_message",this.input.val()),this.onTypingStart()},s.prototype.onTypingStart=function(){return this.isTypingTimeout&&clearTimeout(this.isTypingTimeout),this.isTypingTimeout=setTimeout(this.onTypingEnd,1500),this.isTyping?void 0:(this.isTyping=!0,this.send("chat_session_typing",{session_id:this.sessionId}))},s.prototype.onTypingEnd=function(){return this.isTyping=!1},s.prototype.onSubmit=function(t){return t.preventDefault(),this.sendMessage()},s.prototype.sendMessage=function(){var t,e;return(t=this.input.val())?(sessionStorage.removeItem("unfinished_message"),e=this.view("message")({message:t,from:"customer",id:this._messageCount++}),this.maybeAddTimestamp(),this.el.find(".zammad-chat-message--typing").size()?(this.lastAddedType="typing-placeholder",this.el.find(".zammad-chat-message--typing").before(e)):(this.lastAddedType="message--customer",this.el.find(".zammad-chat-body").append(e)),this.input.val(""),this.scrollToBottom(),this.isTyping=!1,this.send("chat_session_message",{content:t,id:this._messageCount,session_id:this.sessionId})):void 0},s.prototype.receiveMessage=function(t){return this.onAgentTypingEnd(),this.maybeAddTimestamp(),this.renderMessage({message:t.message.content,id:t.id,from:"agent"})},s.prototype.renderMessage=function(t){var e,s;return this.lastAddedType="message--"+t.from,s=null!=(e=document.hidden)?e:{" zammad-chat-message--unread":""},this.el.find(".zammad-chat-body").append(this.view("message")(t)),this.scrollToBottom()},s.prototype.open=function(){return this.isOpen&&this.show(),this.sessionId||this.showLoader(),this.el.addClass("zammad-chat-is-open"),this.sessionId?(this.el.css("bottom",0),this.onOpenAnimationEnd()):this.el.animate({bottom:0},500,this.onOpenAnimationEnd),this.isOpen=!0,this.sessionId?void 0:this.session_init()},s.prototype.onOpenAnimationEnd=function(){},s.prototype.close=function(t){return"off"===this.state||"unsupported"===this.state?this.state:(t&&t.stopPropagation(),this.sessionId?(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.closeWindow()):void 0)},s.prototype.closeWindow=function(){var t;return t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.animate({bottom:-t},500,this.onCloseAnimationEnd)},s.prototype.onCloseAnimationEnd=function(){return this.el.removeClass("zammad-chat-is-open"),this.disconnect(),this.isOpen=!1,this.send("chat_session_close",{session_id:this.sessionId}),this.setSessionId(void 0),sessionStorage.removeItem("unfinished_message"),this.onWebSocketOpen()},s.prototype.hide=function(){return this.el.removeClass("zammad-chat-is-visible")},s.prototype.show=function(){var t;return"off"===this.state||"unsupported"===this.state?this.state:(this.el.addClass("zammad-chat-is-visible"),this.input.autoGrow({extraLine:!1}),t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.css("bottom",-t))},s.prototype.disableInput=function(){return this.input.prop("disabled",!0),this.el.find(".zammad-chat-send").prop("disabled",!0)},s.prototype.enableInput=function(){return this.input.prop("disabled",!1),this.el.find(".zammad-chat-send").prop("disabled",!1)},s.prototype.onQueueScreen=function(t){var e;return this.setSessionId(t.session_id),e=function(e){return function(){return e.onQueue(t)}}(this),this.initialQueueDelay&&!this.onInitialQueueDelayId?void(this.onInitialQueueDelayId=setTimeout(e,this.initialQueueDelay)):(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),e())},s.prototype.onQueue=function(t){return this.log("notice","onQueue",t.position),this.inQueue=!0,this.el.find(".zammad-chat-body").html(this.view("waiting")({position:t.position}))},s.prototype.onAgentTypingStart=function(){return this.stopTypingId&&clearTimeout(this.stopTypingId),this.stopTypingId=setTimeout(this.onAgentTypingEnd,3e3),this.el.find(".zammad-chat-message--typing").size()?void 0:(this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("typingIndicator")()),this.scrollToBottom())},s.prototype.onAgentTypingEnd=function(){return this.el.find(".zammad-chat-message--typing").remove()},s.prototype.maybeAddTimestamp=function(){var t,e,s;return s=Date.now(),!this.lastTimestamp||s-this.lastTimestamp>6e4*this.showTimeEveryXMinutes?(t=this.T("Today"),e=(new Date).toTimeString().substr(0,5),"timestamp"===this.lastAddedType?(this.updateLastTimestamp(t,e),this.lastTimestamp=s):(this.el.find(".zammad-chat-body").append(this.view("timestamp")({label:t,time:e})),this.lastTimestamp=s,this.lastAddedType="timestamp",this.scrollToBottom())):void 0},s.prototype.updateLastTimestamp=function(t,e){return this.el.find(".zammad-chat-body").find(".zammad-chat-timestamp").last().replaceWith(this.view("timestamp")({label:t,time:e}))},s.prototype.addStatus=function(t){return this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("status")({status:t})),this.scrollToBottom()},s.prototype.scrollToBottom=function(){return this.el.find(".zammad-chat-body").scrollTop(t(".zammad-chat-body").prop("scrollHeight"))},s.prototype.session_init=function(){return this.send("chat_session_init")},s.prototype.detectHost=function(){return this.options.host="ws://"+i},s.prototype.wsConnect=function(){return this.options.host||this.detectHost(),this.log("notice","Connecting to "+this.options.host+":"+this.options.port),this.ws=new e.WebSocket(this.options.host+":"+this.options.port),this.ws.onopen=this.onWebSocketOpen,this.ws.onmessage=this.onWebSocketMessage,this.ws.onclose=function(t){return function(e){return t.log("debug","close websocket connection"),t.wsReconnectEnable?t.reconnect():void 0}}(this),this.ws.onerror=function(t){return function(e){return t.log("debug","ws:onerror",e)}}(this)},s.prototype.wsClose=function(){return this.wsReconnectEnable=!1,this.ws.close()},s.prototype.wsReconnect=function(){return this.reconnectDelayId&&clearTimeout(this.reconnectDelayId),this.reconnectDelayId=setTimeout(this.wsConnect,5e3)},s.prototype.onWebSocketOpen=function(){return this.sessionId=sessionStorage.getItem("sessionId"),this.log("debug","ws connected"),this.send("chat_status_customer",{session_id:this.sessionId}),this.setAgentOnlineState("online")},s.prototype.reconnect=function(){return this.log("notice","reconnecting"),this.disableInput(),this.lastAddedType="status",this.setAgentOnlineState("connecting"),this.addStatus(this.T("Connection lost")),this.wsReconnect()},s.prototype.onConnectionReestablished=function(){return this.lastAddedType="status",this.setAgentOnlineState("online"),this.addStatus(this.T("Connection re-established"))},s.prototype.onSessionClosed=function(t){return this.addStatus(this.T("Chat closed by %s",t.realname)),this.disableInput()},s.prototype.disconnect=function(){return this.showLoader(),this.el.find(".zammad-chat-welcome").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").addClass("zammad-chat-is-hidden")},s.prototype.setSessionId=function(t){return this.sessionId=t,void 0===t?sessionStorage.removeItem("sessionId"):sessionStorage.setItem("sessionId",t)},s.prototype.onConnectionEstablished=function(t){return this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.inQueue=!1,t.agent&&(this.agent=t.agent),t.session_id&&this.setSessionId(t.session_id),this.el.find(".zammad-chat-agent").html(this.view("agent")({agent:this.agent})),this.enableInput(),this.el.find(".zammad-chat-body").empty(),this.el.find(".zammad-chat-welcome").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").removeClass("zammad-chat-is-hidden"),this.input.focus()},s.prototype.showTimeout=function(){return this.el.find(".zammad-chat-body").html(this.view("timeout")({agent:this.agent.name,delay:10,unit:this.T("minutes")}))},s.prototype.showLoader=function(){return this.el.find(".zammad-chat-body").html(this.view("loader")())},s.prototype.setAgentOnlineState=function(t){var e;return this.state=t,e=t.charAt(0).toUpperCase()+t.slice(1),this.el.find(".zammad-chat-agent-status").attr("data-status",t).text(this.T(e))},s}(),e.ZammadChat=s}(window.jQuery,window),window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.agent=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){this.agent.avatar&&(s.push('\n\n')),s.push('\n\n '),s.push(n(this.agent.name)),s.push("\n")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},jQuery.fn.autoGrow=function(t){return this.each(function(){var e=jQuery.extend({extraLine:!0},t),s=function(t){return jQuery(t).after('
'),jQuery(t).next(".autogrow-textarea-mirror")[0]},n=function(t){a.innerHTML=String(t.value).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">").replace(/ /g," ").replace(/\n/g,"
")+(e.extraLine?".
.":""),jQuery(t).height()!=jQuery(a).height()&&jQuery(t).height(jQuery(a).height())},i=function(){n(this)},a=s(this);a.style.display="none",a.style.wordWrap="break-word",a.style.whiteSpace="normal",a.style.padding=jQuery(this).css("paddingTop")+" "+jQuery(this).css("paddingRight")+" "+jQuery(this).css("paddingBottom")+" "+jQuery(this).css("paddingLeft"),a.style.width=jQuery(this).css("width"),a.style.fontFamily=jQuery(this).css("font-family"),a.style.fontSize=jQuery(this).css("font-size"),a.style.lineHeight=jQuery(this).css("line-height"),this.style.overflow="hidden",this.style.minHeight=this.rows+"em",this.onkeyup=i,n(this)})},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.chat=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n '),s.push(this.T("Chat with us!")),s.push('\n
\n
\n
\n
\n \n \n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.loader=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n '),s.push(n(this.T("Connecting"))),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.message=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n "),s.push(this.message),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.status=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(this.status),s.push("
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timeout=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n '),s.push(this.T("Since you didn't respond in the last %s your conversation with %s got closed.",this.delay+" "+this.unit,this.agent)),s.push('
\n
"),s.push(n(this.T("Start new conversation"))),s.push("
\n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timestamp=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(n(this.label)),s.push(" "),s.push(n(this.time)),s.push("
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.typingIndicator=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n \n \n
')}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.waiting=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n \n \n \n \n \n '),s.push(this.T("All colleges are busy.")),s.push("
\n "),s.push(this.T("You are on waiting list position %s.",this.position)),s.push("\n
\n
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")}; \ No newline at end of file +window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.agent=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){this.agent.avatar&&(s.push('\n\n')),s.push('\n\n '),s.push(n(this.agent.name)),s.push("\n")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")};var bind=function(t,e){return function(){return t.apply(e,arguments)}},slice=[].slice;!function(t,e){var s,n,i,a;return a=document.getElementsByTagName("script"),n=a[a.length-1],i=n.src.match(".*://([^:/]*).*")[1],s=function(){function s(s){return this.setAgentOnlineState=bind(this.setAgentOnlineState,this),this.onConnectionEstablished=bind(this.onConnectionEstablished,this),this.setSessionId=bind(this.setSessionId,this),this.onConnectionReestablished=bind(this.onConnectionReestablished,this),this.reconnect=bind(this.reconnect,this),this.onWebSocketOpen=bind(this.onWebSocketOpen,this),this.wsReconnect=bind(this.wsReconnect,this),this.wsClose=bind(this.wsClose,this),this.wsConnect=bind(this.wsConnect,this),this.onAgentTypingEnd=bind(this.onAgentTypingEnd,this),this.onAgentTypingStart=bind(this.onAgentTypingStart,this),this.onQueue=bind(this.onQueue,this),this.onQueueScreen=bind(this.onQueueScreen,this),this.onCloseAnimationEnd=bind(this.onCloseAnimationEnd,this),this.closeWindow=bind(this.closeWindow,this),this.close=bind(this.close,this),this.onOpenAnimationEnd=bind(this.onOpenAnimationEnd,this),this.open=bind(this.open,this),this.renderMessage=bind(this.renderMessage,this),this.receiveMessage=bind(this.receiveMessage,this),this.onSubmit=bind(this.onSubmit,this),this.onTypingEnd=bind(this.onTypingEnd,this),this.onInput=bind(this.onInput,this),this.reopenSession=bind(this.reopenSession,this),this.onError=bind(this.onError,this),this.onReady=bind(this.onReady,this),this.onWebSocketMessage=bind(this.onWebSocketMessage,this),this.send=bind(this.send,this),this.checkForEnter=bind(this.checkForEnter,this),this.view=bind(this.view,this),this.log=bind(this.log,this),this.T=bind(this.T,this),e.WebSocket&&sessionStorage?(this.options=t.extend({},this.defaults,s),this.el=t(this.view("chat")()),this.options.target.append(this.el),this.input=this.el.find(".zammad-chat-input"),this.el.find(".js-chat-open").click(this.open),this.el.find(".js-chat-close").click(this.close),this.el.find(".zammad-chat-controls").on("submit",this.onSubmit),this.input.on({keydown:this.checkForEnter,input:this.onInput}),void this.wsConnect()):(this.state="unsupported",void this.log("notice","Chat: Browser not supported!"))}return s.prototype.defaults={show:!0,target:t("body"),host:"",port:6042,debug:!1,fontSize:void 0,buttonSelector:".open-zammad-chat",hiddenButtonClass:"is-inactive"},s.prototype._messageCount=0,s.prototype.isOpen=!0,s.prototype.blinkOnlineInterval=null,s.prototype.stopBlinOnlineStateTimeout=null,s.prototype.showTimeEveryXMinutes=1,s.prototype.lastTimestamp=null,s.prototype.lastAddedType=null,s.prototype.inputTimeout=null,s.prototype.isTyping=!1,s.prototype.state="offline",s.prototype.initialQueueDelay=1e4,s.prototype.wsReconnectEnable=!0,s.prototype.strings={"Chat with us!":"Chatten sie mit uns!",Online:"Online",Offline:"Offline",Connecting:"Verbinden","Connection re-established":"Verbindung wiederhergestellt",Today:"Heute",Send:"Senden","Compose your message...":"Ihre Nachricht...","All colleges are busy.":"Alle Kollegen sind belegt.","You are on waiting list position %s.":"Sie sind in der Warteliste an der Position %s.","Start new conversation":"Neue Konversation starten","Since you didn't respond in the last %s your conversation with %s got closed.":"Da sie in den letzten %s nichts geschrieben haben wurde ihre Konversation mit %s geschlossen.",minutes:"Minuten"},s.prototype.sessionId=void 0,s.prototype.T=function(){var t,e,s,n,i,a;if(i=arguments[0],s=2<=arguments.length?slice.call(arguments,1):[],this.strings[i]||this.log("notice","Translation needed for '"+i+"'"),a=this.strings[i]||i,s)for(t=0,n=s.length;n>t;t++)e=s[t],a=a.replace(/%s/,e);return a},s.prototype.log=function(){var t,e;return t=arguments[0],e=2<=arguments.length?slice.call(arguments,1):[],this.options.debug||"debug"!==t?(e.unshift(t),console.log.apply(console,e)):void 0},s.prototype.view=function(t){return function(s){return function(n){return n||(n={}),n.T=s.T,n.background=s.options.background,n.flat=s.options.flat,n.fontSize=s.options.fontSize,e.zammadChatTemplates[t](n)}}(this)},s.prototype.checkForEnter=function(t){return t.shiftKey||13!==t.keyCode?void 0:(t.preventDefault(),this.sendMessage())},s.prototype.send=function(t,e){var s;return this.log("debug","ws:send",t,e),s=JSON.stringify({event:t,data:e}),this.ws.send(s)},s.prototype.onWebSocketMessage=function(t){var e,s,n,i;for(i=JSON.parse(t.data),e=0,s=i.length;s>e;e++)switch(n=i[e],this.log("debug","ws:onmessage",n),n.event){case"chat_session_message":if(n.data.self_written)return;this.receiveMessage(n.data);break;case"chat_session_typing":if(n.data.self_written)return;this.onAgentTypingStart();break;case"chat_session_start":this.onConnectionEstablished(n.data);break;case"chat_session_queue":this.onQueueScreen(n.data);break;case"chat_session_closed":this.onSessionClosed(n.data);break;case"chat_session_left":this.onSessionClosed(n.data);break;case"chat_status_customer":switch(n.data.state){case"online":this.sessionId=void 0,this.onReady(),this.log("debug","Zammad Chat: ready");break;case"offline":this.onError("Zammad Chat: No agent online"),this.state="off",this.hide(),this.wsClose();break;case"chat_disabled":this.onError("Zammad Chat: Chat is disabled"),this.state="off",this.hide(),this.wsClose();break;case"no_seats_available":this.onError("Zammad Chat: Too many clients in queue. Clients in queue: ",n.data.queue),this.state="off",this.hide(),this.wsClose();break;case"reconnect":this.log("debug","old messages",n.data.session),this.reopenSession(n.data)}}},s.prototype.onReady=function(){return t(this.options.buttonSelector).click(this.open).removeClass(this.hiddenButtonClass),this.options.show?this.show():void 0},s.prototype.onError=function(e){return this.log("debug",e),t(this.options.buttonSelector).hide()},s.prototype.reopenSession=function(t){var e,s,n,i,a;if(a=sessionStorage.getItem("unfinished_message"),t.agent){for(this.onConnectionEstablished(t),i=t.session,e=0,s=i.length;s>e;e++)n=i[e],this.renderMessage({message:n.content,id:n.id,from:n.created_by_id?"agent":"customer"});a&&this.input.val(a)}return t.position&&this.onQueue(t),this.show(),this.open(),this.scrollToBottom(),a?this.input.focus():void 0},s.prototype.onInput=function(){return this.el.find(".zammad-chat-message--unread").removeClass("zammad-chat-message--unread"),sessionStorage.setItem("unfinished_message",this.input.val()),this.onTypingStart()},s.prototype.onTypingStart=function(){return this.isTypingTimeout&&clearTimeout(this.isTypingTimeout),this.isTypingTimeout=setTimeout(this.onTypingEnd,1500),this.isTyping?void 0:(this.isTyping=!0,this.send("chat_session_typing",{session_id:this.sessionId}))},s.prototype.onTypingEnd=function(){return this.isTyping=!1},s.prototype.onSubmit=function(t){return t.preventDefault(),this.sendMessage()},s.prototype.sendMessage=function(){var t,e;return(t=this.input.val())?(sessionStorage.removeItem("unfinished_message"),e=this.view("message")({message:t,from:"customer",id:this._messageCount++}),this.maybeAddTimestamp(),this.el.find(".zammad-chat-message--typing").size()?(this.lastAddedType="typing-placeholder",this.el.find(".zammad-chat-message--typing").before(e)):(this.lastAddedType="message--customer",this.el.find(".zammad-chat-body").append(e)),this.input.val(""),this.scrollToBottom(),this.isTyping=!1,this.send("chat_session_message",{content:t,id:this._messageCount,session_id:this.sessionId})):void 0},s.prototype.receiveMessage=function(t){return this.onAgentTypingEnd(),this.maybeAddTimestamp(),this.renderMessage({message:t.message.content,id:t.id,from:"agent"})},s.prototype.renderMessage=function(t){var e,s;return this.lastAddedType="message--"+t.from,s=null!=(e=document.hidden)?e:{" zammad-chat-message--unread":""},this.el.find(".zammad-chat-body").append(this.view("message")(t)),this.scrollToBottom()},s.prototype.open=function(){return this.isOpen&&this.show(),this.sessionId||this.showLoader(),this.el.addClass("zammad-chat-is-open"),this.sessionId?(this.el.css("bottom",0),this.onOpenAnimationEnd()):this.el.animate({bottom:0},500,this.onOpenAnimationEnd),this.isOpen=!0,this.sessionId?void 0:this.session_init()},s.prototype.onOpenAnimationEnd=function(){},s.prototype.close=function(t){return"off"===this.state||"unsupported"===this.state?this.state:(t&&t.stopPropagation(),this.sessionId?(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.closeWindow()):void 0)},s.prototype.closeWindow=function(){var t;return t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.animate({bottom:-t},500,this.onCloseAnimationEnd)},s.prototype.onCloseAnimationEnd=function(){return this.el.removeClass("zammad-chat-is-open"),this.disconnect(),this.isOpen=!1,this.send("chat_session_close",{session_id:this.sessionId}),this.setSessionId(void 0),sessionStorage.removeItem("unfinished_message"),this.onWebSocketOpen()},s.prototype.hide=function(){return this.el.removeClass("zammad-chat-is-visible")},s.prototype.show=function(){var t;return"off"===this.state||"unsupported"===this.state?this.state:(this.el.addClass("zammad-chat-is-visible"),this.inputInitialized||(this.inputInitialized=!0,this.input.autoGrow({extraLine:!1})),t=this.el.height()-this.el.find(".zammad-chat-header").outerHeight(),this.el.css("bottom",-t))},s.prototype.disableInput=function(){return this.input.prop("disabled",!0),this.el.find(".zammad-chat-send").prop("disabled",!0)},s.prototype.enableInput=function(){return this.input.prop("disabled",!1),this.el.find(".zammad-chat-send").prop("disabled",!1)},s.prototype.onQueueScreen=function(t){var e;return this.setSessionId(t.session_id),e=function(e){return function(){return e.onQueue(t)}}(this),this.initialQueueDelay&&!this.onInitialQueueDelayId?void(this.onInitialQueueDelayId=setTimeout(e,this.initialQueueDelay)):(this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),e())},s.prototype.onQueue=function(t){return this.log("notice","onQueue",t.position),this.inQueue=!0,this.el.find(".zammad-chat-body").html(this.view("waiting")({position:t.position}))},s.prototype.onAgentTypingStart=function(){return this.stopTypingId&&clearTimeout(this.stopTypingId),this.stopTypingId=setTimeout(this.onAgentTypingEnd,3e3),this.el.find(".zammad-chat-message--typing").size()?void 0:(this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("typingIndicator")()),this.scrollToBottom())},s.prototype.onAgentTypingEnd=function(){return this.el.find(".zammad-chat-message--typing").remove()},s.prototype.maybeAddTimestamp=function(){var t,e,s;return s=Date.now(),!this.lastTimestamp||s-this.lastTimestamp>6e4*this.showTimeEveryXMinutes?(t=this.T("Today"),e=(new Date).toTimeString().substr(0,5),"timestamp"===this.lastAddedType?(this.updateLastTimestamp(t,e),this.lastTimestamp=s):(this.el.find(".zammad-chat-body").append(this.view("timestamp")({label:t,time:e})),this.lastTimestamp=s,this.lastAddedType="timestamp",this.scrollToBottom())):void 0},s.prototype.updateLastTimestamp=function(t,e){return this.el.find(".zammad-chat-body").find(".zammad-chat-timestamp").last().replaceWith(this.view("timestamp")({label:t,time:e}))},s.prototype.addStatus=function(t){return this.maybeAddTimestamp(),this.el.find(".zammad-chat-body").append(this.view("status")({status:t})),this.scrollToBottom()},s.prototype.scrollToBottom=function(){return this.el.find(".zammad-chat-body").scrollTop(t(".zammad-chat-body").prop("scrollHeight"))},s.prototype.session_init=function(){return this.send("chat_session_init")},s.prototype.detectHost=function(){return this.options.host="ws://"+i},s.prototype.wsConnect=function(){return this.options.host||this.detectHost(),this.log("notice","Connecting to "+this.options.host+":"+this.options.port),this.ws=new e.WebSocket(this.options.host+":"+this.options.port),this.ws.onopen=this.onWebSocketOpen,this.ws.onmessage=this.onWebSocketMessage,this.ws.onclose=function(t){return function(e){return t.log("debug","close websocket connection"),t.wsReconnectEnable?t.reconnect():void 0}}(this),this.ws.onerror=function(t){return function(e){return t.log("debug","ws:onerror",e)}}(this)},s.prototype.wsClose=function(){return this.wsReconnectEnable=!1,this.ws.close()},s.prototype.wsReconnect=function(){return this.reconnectDelayId&&clearTimeout(this.reconnectDelayId),this.reconnectDelayId=setTimeout(this.wsConnect,5e3)},s.prototype.onWebSocketOpen=function(){return this.sessionId=sessionStorage.getItem("sessionId"),this.log("debug","ws connected"),this.send("chat_status_customer",{session_id:this.sessionId}),this.setAgentOnlineState("online")},s.prototype.reconnect=function(){return this.log("notice","reconnecting"),this.disableInput(),this.lastAddedType="status",this.setAgentOnlineState("connecting"),this.addStatus(this.T("Connection lost")),this.wsReconnect()},s.prototype.onConnectionReestablished=function(){return this.lastAddedType="status",this.setAgentOnlineState("online"),this.addStatus(this.T("Connection re-established"))},s.prototype.onSessionClosed=function(t){return this.addStatus(this.T("Chat closed by %s",t.realname)),this.disableInput()},s.prototype.disconnect=function(){return this.showLoader(),this.el.find(".zammad-chat-welcome").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").addClass("zammad-chat-is-hidden")},s.prototype.setSessionId=function(t){return this.sessionId=t,void 0===t?sessionStorage.removeItem("sessionId"):sessionStorage.setItem("sessionId",t)},s.prototype.onConnectionEstablished=function(t){return this.onInitialQueueDelayId&&clearTimeout(this.onInitialQueueDelayId),this.inQueue=!1,t.agent&&(this.agent=t.agent),t.session_id&&this.setSessionId(t.session_id),this.el.find(".zammad-chat-agent").html(this.view("agent")({agent:this.agent})),this.enableInput(),this.el.find(".zammad-chat-body").empty(),this.el.find(".zammad-chat-welcome").addClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent").removeClass("zammad-chat-is-hidden"),this.el.find(".zammad-chat-agent-status").removeClass("zammad-chat-is-hidden"),this.input.focus()},s.prototype.showTimeout=function(){return this.el.find(".zammad-chat-body").html(this.view("timeout")({agent:this.agent.name,delay:10,unit:this.T("minutes")}))},s.prototype.showLoader=function(){return this.el.find(".zammad-chat-body").html(this.view("loader")())},s.prototype.setAgentOnlineState=function(t){var e;return this.state=t,e=t.charAt(0).toUpperCase()+t.slice(1),this.el.find(".zammad-chat-agent-status").attr("data-status",t).text(this.T(e))},s}(),e.ZammadChat=s}(window.jQuery,window),jQuery.fn.autoGrow=function(t){return this.each(function(){var e=jQuery.extend({extraLine:!0},t),s=function(t){return jQuery(t).after('
'),jQuery(t).next(".autogrow-textarea-mirror")[0]},n=function(t){a.innerHTML=String(t.value).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">").replace(/ /g," ").replace(/\n/g,"
")+(e.extraLine?".
.":""),jQuery(t).height()!=jQuery(a).height()&&jQuery(t).height(jQuery(a).height())},i=function(){n(this)},a=s(this);a.style.display="none",a.style.wordWrap="break-word",a.style.whiteSpace="normal",a.style.padding=jQuery(this).css("paddingTop")+" "+jQuery(this).css("paddingRight")+" "+jQuery(this).css("paddingBottom")+" "+jQuery(this).css("paddingLeft"),a.style.width=jQuery(this).css("width"),a.style.fontFamily=jQuery(this).css("font-family"),a.style.fontSize=jQuery(this).css("font-size"),a.style.lineHeight=jQuery(this).css("line-height"),this.style.overflow="hidden",this.style.minHeight=this.rows+"em",this.onkeyup=i,n(this)})},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.chat=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n '),s.push(this.T("Chat with us!")),s.push('\n
\n
\n
\n
\n \n \n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.loader=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n '),s.push(n(this.T("Connecting"))),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.message=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n "),s.push(this.message),s.push("\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.status=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(this.status),s.push("
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timeout=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n '),s.push(this.T("Since you didn't respond in the last %s your conversation with %s got closed.",this.delay+" "+this.unit,this.agent)),s.push('
\n
"),s.push(n(this.T("Start new conversation"))),s.push("
\n
\n
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.timestamp=function(t){t||(t={});var e,s=[],n=function(t){return t&&t.ecoSafe?t:"undefined"!=typeof t&&null!=t?a(t):""},i=t.safe,a=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},a||(a=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
'),s.push(n(this.label)),s.push(" "),s.push(n(this.time)),s.push("
")}).call(this)}.call(t),t.safe=i,t.escape=a,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.typingIndicator=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n \n \n \n \n \n \n \n
')}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")},window.zammadChatTemplates||(window.zammadChatTemplates={}),window.zammadChatTemplates.waiting=function(t){t||(t={});var e,s=[],n=t.safe,i=t.escape;return e=t.safe=function(t){if(t&&t.ecoSafe)return t;("undefined"==typeof t||null==t)&&(t="");var e=new String(t);return e.ecoSafe=!0,e},i||(i=t.escape=function(t){return(""+t).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}),function(){(function(){s.push('
\n
\n \n \n \n \n \n '),s.push(this.T("All colleges are busy.")),s.push("
\n "),s.push(this.T("You are on waiting list position %s.",this.position)),s.push("\n
\n
")}).call(this)}.call(t),t.safe=n,t.escape=i,s.join("")}; \ No newline at end of file From 1249c7734f8d58624bea67820ef8b4823a4d2236 Mon Sep 17 00:00:00 2001 From: Felix Niklas Date: Mon, 16 Nov 2015 14:58:36 +0100 Subject: [PATCH 4/5] chat client: fix chat css --- public/assets/chat/chat.css | 1 - public/assets/chat/chat.scss | 1 - 2 files changed, 2 deletions(-) diff --git a/public/assets/chat/chat.css b/public/assets/chat/chat.css index 2c329ddf0..1bbf8a852 100644 --- a/public/assets/chat/chat.css +++ b/public/assets/chat/chat.css @@ -30,7 +30,6 @@ background: #379ad7; color: white; line-height: 2.5em; - height: 2.5em; box-shadow: 0 -1px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.3) inset, 0 -1px rgba(0, 0, 0, 0.1) inset, 0 1px 1px rgba(0, 0, 0, 0.13); position: relative; border-radius: 5px 5px 0 0; diff --git a/public/assets/chat/chat.scss b/public/assets/chat/chat.scss index d9eb5daac..1c7ef2a04 100644 --- a/public/assets/chat/chat.scss +++ b/public/assets/chat/chat.scss @@ -28,7 +28,6 @@ background: hsl(203,67%,53%); color: white; line-height: 2.5em; - height: 2.5em; box-shadow: 0 -1px rgba(0,0,0,.1), 0 1px rgba(255,255,255,.3) inset, From 5973de79830b10190c51ae42a67eaa1a1711cf31 Mon Sep 17 00:00:00 2001 From: Felix Niklas Date: Mon, 16 Nov 2015 17:10:22 +0100 Subject: [PATCH 5/5] chat designer --- .../app/controllers/_channel/chat.coffee | 48 ++++ .../app/views/channel/chat.jst.eco | 212 +++++++++++------- app/assets/stylesheets/svg-dimensions.css | 6 +- app/assets/stylesheets/zammad.scss | 73 +++++- contrib/icon-sprite.sketch | Bin 1318912 -> 1351680 bytes public/assets/chat/chat.css | 3 +- public/assets/chat/chat.scss | 3 +- public/assets/images/chat-demo-avatar.png | Bin 0 -> 3422 bytes public/assets/images/icons.svg | 2 +- public/assets/images/icons/arrow-down.svg | 2 +- public/assets/images/icons/arrow-left.svg | 2 +- public/assets/images/icons/arrow-right.svg | 2 +- public/assets/images/icons/arrow-up.svg | 2 +- public/assets/images/icons/chat.svg | 2 +- .../assets/images/icons/checkbox-checked.svg | 2 +- public/assets/images/icons/checkbox.svg | 2 +- public/assets/images/icons/checkmark.svg | 2 +- public/assets/images/icons/clipboard.svg | 2 +- public/assets/images/icons/clock.svg | 2 +- public/assets/images/icons/cloud.svg | 2 +- public/assets/images/icons/cog.svg | 2 +- public/assets/images/icons/crown.svg | 4 +- public/assets/images/icons/dashboard.svg | 2 +- public/assets/images/icons/diagonal-cross.svg | 2 +- public/assets/images/icons/download.svg | 2 +- public/assets/images/icons/email-button.svg | 4 +- public/assets/images/icons/email.svg | 2 +- .../assets/images/icons/facebook-button.svg | 2 +- public/assets/images/icons/facebook.svg | 2 +- public/assets/images/icons/full-logo.svg | 2 +- public/assets/images/icons/google-button.svg | 2 +- public/assets/images/icons/group.svg | 2 +- public/assets/images/icons/help.svg | 2 +- public/assets/images/icons/important.svg | 2 +- public/assets/images/icons/in-process.svg | 2 +- .../assets/images/icons/line-left-arrow.svg | 2 +- .../assets/images/icons/line-right-arrow.svg | 2 +- .../assets/images/icons/linkedin-button.svg | 2 +- public/assets/images/icons/list.svg | 2 +- public/assets/images/icons/loading.svg | 2 +- public/assets/images/icons/lock-open.svg | 2 +- public/assets/images/icons/lock.svg | 2 +- public/assets/images/icons/logo.svg | 2 +- public/assets/images/icons/logotype.svg | 2 +- .../assets/images/icons/long-arrow-right.svg | 2 +- public/assets/images/icons/magnifier.svg | 2 +- public/assets/images/icons/marker.svg | 2 +- public/assets/images/icons/message.svg | 2 +- public/assets/images/icons/minus-small.svg | 2 +- public/assets/images/icons/minus.svg | 2 +- public/assets/images/icons/mood-bad.svg | 2 +- public/assets/images/icons/mood-good.svg | 2 +- public/assets/images/icons/mood-ok.svg | 2 +- public/assets/images/icons/mood-super-bad.svg | 2 +- public/assets/images/icons/mood-supergood.svg | 2 +- public/assets/images/icons/note.svg | 6 +- public/assets/images/icons/one-ticket.svg | 2 +- public/assets/images/icons/organization.svg | 2 +- public/assets/images/icons/outbound-calls.svg | 2 +- public/assets/images/icons/overviews.svg | 2 +- public/assets/images/icons/package.svg | 2 +- public/assets/images/icons/paperclip.svg | 2 +- public/assets/images/icons/pen.svg | 2 +- public/assets/images/icons/person.svg | 2 +- public/assets/images/icons/phone.svg | 2 +- public/assets/images/icons/plus-small.svg | 2 +- public/assets/images/icons/plus.svg | 2 +- public/assets/images/icons/radio-checked.svg | 2 +- public/assets/images/icons/radio.svg | 2 +- public/assets/images/icons/received-calls.svg | 2 +- public/assets/images/icons/reload.svg | 2 +- public/assets/images/icons/reopening.svg | 2 +- public/assets/images/icons/reply-all.svg | 4 +- public/assets/images/icons/reply.svg | 2 +- public/assets/images/icons/report.svg | 2 +- public/assets/images/icons/signout.svg | 2 +- public/assets/images/icons/split.svg | 2 +- .../icons/status-modified-inner-circle.svg | 2 +- .../icons/status-modified-outer-circle.svg | 2 +- public/assets/images/icons/status.svg | 2 +- public/assets/images/icons/stopwatch.svg | 2 +- public/assets/images/icons/switchView.svg | 2 +- public/assets/images/icons/task-state.svg | 2 +- public/assets/images/icons/team.svg | 2 +- public/assets/images/icons/templates.svg | 2 +- public/assets/images/icons/tools.svg | 2 +- public/assets/images/icons/total-tickets.svg | 2 +- public/assets/images/icons/trash.svg | 2 +- public/assets/images/icons/twitter-button.svg | 2 +- public/assets/images/icons/twitter.svg | 2 +- public/assets/images/icons/user.svg | 2 +- public/assets/images/icons/zoom-in.svg | 13 ++ public/assets/images/icons/zoom-out.svg | 13 ++ 93 files changed, 374 insertions(+), 173 deletions(-) create mode 100644 public/assets/images/chat-demo-avatar.png create mode 100644 public/assets/images/icons/zoom-in.svg create mode 100644 public/assets/images/icons/zoom-out.svg diff --git a/app/assets/javascripts/app/controllers/_channel/chat.coffee b/app/assets/javascripts/app/controllers/_channel/chat.coffee index ccb90c5c4..f4329949c 100644 --- a/app/assets/javascripts/app/controllers/_channel/chat.coffee +++ b/app/assets/javascripts/app/controllers/_channel/chat.coffee @@ -6,6 +6,17 @@ class App.ChannelChat extends App.Controller 'click .js-widget': 'widget' 'change .js-params': 'updateParams' 'keyup .js-params': 'updateParams' + 'submit .js-testurl': 'changeTestWebsite' + 'blur .js-testurl-input': 'changeTestWebsite' + 'click .js-zoom-in': 'zoomIn' + 'click .js-zoom-out': 'zoomOut' + + elements: + '.js-demo': 'demo' + '.js-iframe': 'iframe' + '.js-chat': 'chat' + '.js-testurl-input': 'urlInput' + '.js-backgroundColor': 'chatBackground' constructor: -> super @@ -14,6 +25,8 @@ class App.ChannelChat extends App.Controller @widgetDesignerPermanentParams = id: 'id' + $(window).on 'resize.chat-designer', @resizeDemo + load: => @startLoading() @ajax( @@ -37,6 +50,7 @@ class App.ChannelChat extends App.Controller baseurl: window.location.origin chats: chats ) + @updateParams() new App.SettingsArea( @@ -44,6 +58,35 @@ class App.ChannelChat extends App.Controller area: 'Chat::Base' ) + zoomOut: => + if @demo.width() < 1024 + percentage = @demo.width()/1024 + @chat.css('transform', "scale(#{ percentage })") + @iframe.css + transform: "scale(#{ percentage })" + width: @demo.width() / percentage + height: @demo.height() / percentage + + zoomIn: => + @chat.css('transform', "") + @iframe.css + transform: "" + width: "" + height: "" + + + changeTestWebsite: (event) => + event.preventDefault() if event + + return if @urlInput.val() is @url + @url = @urlInput.val() + + src = @url + if !src.startsWith('http') + src = "http://#{ src }" + + @iframe.attr 'src', src + new: (e) => new App.ControllerGenericNew( pageData: @@ -94,6 +137,11 @@ class App.ChannelChat extends App.Controller .replace(/\>/g, '>') value params = @formParam(@$('.js-params')) + + if parseInt(params.fontSize, 10) > 2 + @chat.css('font-size', params.fontSize) + @chatBackground.css('background', params.background) + if @permanent for key, value of @permanent params[key] = value diff --git a/app/assets/javascripts/app/views/channel/chat.jst.eco b/app/assets/javascripts/app/views/channel/chat.jst.eco index 581572704..de301491e 100644 --- a/app/assets/javascripts/app/views/channel/chat.jst.eco +++ b/app/assets/javascripts/app/views/channel/chat.jst.eco @@ -1,10 +1,140 @@
-

<%- @T('With form you can add a formular to your web page witch directly generates a Ticket for you.') %>

+

<%- @T('You can embedd this widget into your web page to allow visitors to directly chat with you.') %>

+ +

<%- @T('Designer') %>

+ +
+
+
+ +
+
<%- @Icon('zoom-out') %>
+
<%- @Icon('zoom-in') %>
+
+
+ + +
+
+
+
+ Online + + + + +
+
+ + + John Smith + +
+
+ + Chatten sie mit uns! +
+
+
+
Heute 14:45
+
+ Hello! I need help with your product. +
+
+ Hi! Which one of our products? +
+
+
+ + +
+
+
+
+
+ +
+
+
+
+ +
+
+ +
+ <%- @T('Shown when the chat is closed.') %> +
+
+
+ +
+
+ +
+ <%- @T('Can be in any CSS color format.') %> +
+
+
+ +
+
+ +
+ <%- @T('The default font size is 12px.') %> +
+
+ +
+ + + + + + + + + + + +
<%- @T('Option') %>
+ +
+ +
+
+ +

<%- @T('You need to add the following Java Script code snipped to your web page') %>: + +

+<script src="<%= @baseurl %>/assets/chat/chat.min.js"></script>
+
+<script>
+$(function() {
+  new ZammadChat({
+
+  });
+});
+</script>
+
@@ -60,82 +190,4 @@ <% end %>
-

<%- @T('Widget Designer') %>

- -
- -
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
- -
- - - - - - - - - - - -
<%- @T('Option') %>
- -
- -
-
- -

<%- @T('You need to add the following Java Script code snipped to your web page') %>: - -

-<script src="<%= @baseurl %>/assets/chat/chat.min.js"></script>
-
-<script>
-$(function() {
-  new ZammadChat({
-
-  });
-});
-</script>
- -
diff --git a/app/assets/stylesheets/svg-dimensions.css b/app/assets/stylesheets/svg-dimensions.css index 65954e67a..7085e16b5 100644 --- a/app/assets/stylesheets/svg-dimensions.css +++ b/app/assets/stylesheets/svg-dimensions.css @@ -45,7 +45,7 @@ .icon-mood-ok { width: 60px; height: 59px; } .icon-mood-super-bad { width: 60px; height: 59px; } .icon-mood-supergood { width: 60px; height: 59px; } -.icon-note { width: 17px; height: 16px; } +.icon-note { width: 16px; height: 16px; } .icon-one-ticket { width: 48px; height: 10px; } .icon-organization { width: 16px; height: 16px; } .icon-outbound-calls { width: 17px; height: 17px; } @@ -80,4 +80,6 @@ .icon-trash { width: 16px; height: 16px; } .icon-twitter-button { width: 29px; height: 22px; } .icon-twitter { width: 17px; height: 17px; } -.icon-user { width: 16px; height: 16px; } \ No newline at end of file +.icon-user { width: 16px; height: 16px; } +.icon-zoom-in { width: 20px; height: 20px; } +.icon-zoom-out { width: 20px; height: 20px; } \ No newline at end of file diff --git a/app/assets/stylesheets/zammad.scss b/app/assets/stylesheets/zammad.scss index 7e08d6cbd..e8d330259 100644 --- a/app/assets/stylesheets/zammad.scss +++ b/app/assets/stylesheets/zammad.scss @@ -1837,6 +1837,7 @@ kbd { .help-block { margin: 0; color: #bcbcbc; + font-size: 12px; &.help-block--center { text-align: center; @@ -1844,7 +1845,7 @@ kbd { } .help-block:not(:empty) { - margin: 8px 2px 10px; + margin: 6px 2px 10px; } /* replace music icon with attachment */ @@ -7322,6 +7323,76 @@ output { overflow: auto; } +.browser { + margin: 0 0 20px; + border: 1px solid hsl(0,0%,90%); + border-radius: 5px; + height: 500px; + position: relative; + display: flex; + flex-direction: column; +} + +.browser-body { + position: relative; + overflow: hidden; + flex: 1; + + iframe { + position: absolute; + border: none; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform-origin: left top; + } +} + +.browser-head { + display: flex; + padding: 5px; + border-bottom: 1px solid hsl(0,0%,90%); + + .browser-input { + flex: 1; + margin: 5px; + } + + .browser-control { + width: 39px; + margin: 5px; + display: flex; + align-items: center; + justify-content: center; + fill: hsl(202,8%,28%); + cursor: pointer; + } +} + + +.chat-demo { + .zammad-chat { + position: absolute; + transform-origin: right bottom; + pointer-events: auto; + } + + .chat-demo-animationHolder { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + animation: slide-up 500ms; + pointer-events: none; + } +} + +@keyframes slide-up { + from { transform: translateY(100%); } +} + /* ---------------- diff --git a/contrib/icon-sprite.sketch b/contrib/icon-sprite.sketch index 1812c3acedcf021633c306007cacdf65538c12f2..43fd28eda9ee646a8ce295e226fde7fd1a02dc8e 100644 GIT binary patch literal 1351680 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

eq}Osdukx4PxR@E$N6y#fNq)k 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