=b?a+"
":a},addIfExists:function(a,b,c){if(c)return a[b]=c},isBot:function(a){if(!a||a==-1)return;try{var b=a.split("_")[2],c=/^b/;return c.test(b)}catch(d){return!1}},getBotImageURL:function(){var a=$Support.getParent().$ZSIQChat.getWidgetData(),b=a.embedobj,c=a.commondata.isdev?b.schema+"://"+b.embedserverurl:"";return c+"https://img.zohostatic.com/salesiq/Apr_07_2018_2_https/images/botagent.svg"},isSecuredSchema:function(){return window.location.protocol.indexOf("https")>-1},isAudiocallEnabledFromPortal:function(){return $Support.getParent().$ZSIQChat.getWidgetData().embedobj.isaudiocallallowed=="true"},decodeHTML:function(a){return a.replace(///g,"/").replace(/'|'/g,"'").replace(/"/g,'"').replace(/>/g,">").replace(/</g,"<").replace(/&/g,"&")}},Licence={verify:function(a){var b=$Support.EmbedObj.linfo[a];return b&&JSON.parse(b)||!1},isFreePlan:function(){var a=parseInt($Support.EmbedObj.linfo.planid);return a===L_FREE||a===L_FREE1||a===L_FREE2}};var SIGNATURE_CHAT="1",DN_UNSUPPORTED=-1,TRIGGER_SMILEY_KEY=":",THIS_WEEK="0",LAST_WEEK="1",THIS_MONTH="2",LAST_MONTH="3",TODAY="5",YESTERDAY="6",TOMORROW="8",NEXT_WEEK="9",NEXT_MONTH="10",LAST_TWO_WEEKS="11",NEXT_TWO_WEEKS="12",LAST_TWO_MONTHS="13",NEXT_TWO_MONTHS="14",THIS_QUARTER="15",LAST_QUARTER="16",NEXT_QUARTER="17",THIS_YEAR="18",ADDINFO_TRIGGER="8",TRIGGER_SEND_MESSAGE=2,TRIGGER_PLAY_TUNE=9,AVAILABLE="1",IDLE="4",ENGAGED="6",NFY_USER_ENTERED=110,PUSH_MSG=111,CT_NFY_MSG=112,NFY_ENDLIVESUPPORT="113",NFY_LS_OPERATIONS=114,NFY_PUSH_MSG=115,NFY_USER_CONTINUE=116,NFY_USER_TYPING=104,NFY_USER_IDLE=105,RESEND_AUTO="1",RESEND_MANUAL="2",CT_TXT_MSG=12,CT_NFY_USERSTATUS=13,CT_NFY_USERDELETE=15,CT_INF_MSG=16,CT_ATT_MSG=20,CT_NFY_LEAVESUPPORT="35",WM_DNAME_UPDATE=45,WM_WebRTC_MSG=59,WM_CUSTOM=2,L_FREE1=1,L_FREE2=7,L_FREE=12,ONLINE=1,OFFLINE=0,LDINTEG_ZOHOSUPPORT=1,LDINTEG_SDPONDEMAND=4,LDINTEG_ZCREATOR=5,LDINTEG_ZASSIST=13,VERTICAL=0,HORIZONTAL=1,TRIGGER_SEND_MESSAGE=2,TRIGGER_PLAY_TUNE=9,ADDINFO_TRIGGER="8",AUDIOCALL=0,VIDEOCALL=1,AUDIOVIDEOCALL=2,AV_CONNECTED="connected",AV_FAILED="failed",UPSTREAM=1,DOWNSTREAM=2,AV_ACCEPTED=1,AV_REJECTED=2,AV_INITIATE=3,AV_CANDIDATE=4,AV_ENDCALL=5,AV_CONNECTWITHPEER=6,AV_INCOMINGCALL=1,AV_OUTGOINGCALL=2,AV_CONNECTING=3,AV_ONGOING=4,AV_RECONNECTING=5,AV_USERBUSY=6,AV_STARTRECORD=7,AV_RECORDING=8,AV_PLAY=9;var myMsgObj={};Message={trim:function(a){try{a=a.replace(//gi,""),a=a.replace(/<\/p>/gi,""),a=a.replace(/"),a=a.replace(/^\s*$/gi,"")}catch(b){}return a},format:function(a){try{a=" "+a;var b=/(=['"])?([a-z0-9]([a-z0-9_\-+\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2}))/gi,c=/((?:href|src)=["']?)?((https?:\/\/(?:www\.)?|www\.)[a-z0-9][^@]*?)(?="|'|<|[\s"'<]|$)/ig;a=a.replace(c,function(a,b,c,d){var e=d==="www."?"http://"+c:c,f=_SCHEMA+"://"+_EMBEDSERVERURL;return b?a:'"+c+""}),a=a.replace(b,function(a,b,c){return b?a:''+c+""})}catch(d){}return a},getDisplayContent:function(a){return a=Smiley.replace(a),a=Message.trim(a),a},isLocalUser:function(a){return a==myMsgObj.sender},isHeader:function(a,b){return b&&b!=Message.presender},isSameBrowser:function(a){return!a||a==LSMessanger.getSid()},send:function(a,b,c){var d=(new Date).getTime();this.displaySendMessage(a,b,c,d),LSMessanger.sendMessage(a,b,c,d)},displaySendMessage:function(a,b,c,d){b=b.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),myMsgObj.chid=a,myMsgObj.msg=b,myMsgObj.scroll=!0,myMsgObj.uniqueid=d,c!=undefined&&c!=""&&(myMsgObj.msg=""+b+""),Message.formatAndDisplay(myMsgObj)},formatAndDisplay:function(a){try{var b=!1,c=a.msg,d=c,e=a.sender,f=a.mod,g="";b=a.scroll==undefined?!0:a.scroll,c=Message.getDisplayContent(c),f!=null&&f=="att"?(c=Message.constructAttUrl(a),g="chatwindow.sharing_a_file_with_you"):(a.msg=c,a.mode==="cannedarticle"&&(d=$FAQ.getHeaderMessage(a.msg)),c=Message.getMessageBlock(a),g="common.says.msg"),Message.display(c,b,a.msgid),$Support.clearEndTimer();if(a.dname&&!Message.isLocalUser(e)){var h=LSResource.getRealValue(g,getUnescapedText(a.dname)+","+d);Message.handleBlinkTitle(h)}Message.presender=e,$Support.Util.setMessageClass()}catch(i){}},updateMessageTime:function(a){try{var b=a.sender+"_"+a.msgid,c=$Support.chatdiv||$("#msgdiv"),d=c.find('div[msgid="'+b+'"]');if(d.length==0)return;var e=d.prev().attr("msgtime");if(e){var f=a.lmsgtime;if(e!=f&&f-e>3e3){var g=a.chid;LSMessanger.transcript(g,$EmbedManger.getvwmsid()),LSDebugger.pushDebugInfo(a),LSDebugger.postDebugInfo("Chat transcript mismatched | "+g+" | "+e+" | "+d.prev().text(),null,null,!0);return}}var h=a.time;d.attr("msgtime",h)}catch(i){}},getAVMessageBlock:function(a,b){var c=a.type,d=JSON.parse(a.opruser),e=d.dname,f=a.isvisitoraccess,g="",h="";!b&&$("#audiocall").length==1&&(g=""+LSResource.getRealValue("av.info.callagain")+"");if(a.action==="endcall"){if(a.call_duration!=undefined&&a.call_duration!=""){h=LSResource.getRealValue("av.info.success"," "+a.call_duration)+g;if(!b){var i={attenderemail:$Support.EmbedObj.attenderemail,duration:a.call_duration};$Support.Util.handleCallbacks("call.completed",i)}}CallImpl.updateUI(10)}return a.action==="missed"&&(h=LSResource.getRealValue("av.info.agent.missed")+g,f&&(h=LSResource.getRealValue("av.info.visitor.missed",e)+g)),a.action==="terminated"&&(h=LSResource.getRealValue("av.info.visitor.cancelled",e)+g,f&&(h=LSResource.getRealValue("av.info.agent.cancelled")+g)),a.action==="rejected"&&(h=LSResource.getRealValue("av.info.visitor.declined",e)+g,f&&(h=LSResource.getRealValue("av.info.agent.declined")+g)),a.action==="busy"&&(h=LSResource.getRealValue("av.info.visitor.declined",e)+g,b||avimpl.handleUserBusy()),!b&&a.action!=="busy"&&a.action!=="missed"&&avimpl.clear(),h},getMessageBlock:function(a){var b="";try{b=a.msg,sender=a.sender;var c=MyDate.getHoursandMin((new Date).getTime(),!0,"bclient");if(sender=="CT_INF_MSG")b='
'+b+"
";else{var d=!1,e=getEscapedText(a.dname);Message.presender&&Message.presender===sender&&(d=!0,e="");var f={sender:sender,dname:e,msg:b,time:c,previoussender:d,uniqueid:a.uniqueid,msgid:a.msgid};a.mode==="cannedarticle"&&(f.msg=b=$FAQ.getCustomCard(a.msg),f.iscannedarticle=!0,f.cardheader=$FAQ.getHeaderMessage(a.msg),$Support.handleNewMessageInConversation(f)),$Support.updateChatCache(f),f.msg=Message.format(b),b=$UI.getMsgHTML(f)}}catch(g){}return b},displayInfo:function(a,b){Message.display($UI.getInfoMsgHTML(a,b),!0)},getInfoHTML:function(a,b,c){var d="",e=a.mode,f=$Support.EmbedObj,g="";if(e=="ACCEPT_TRANSFER"&&a){var h=a.opruser;h.attendername=h.dname,d=LSResource.getRealValue("transcript.info.chattransfer",h.dname),b||(f.attenderimagefkey=h.image_fkey,f.setAttender(h.lsuid),f.attenderaboutme=h.aboutme,$Support.isConversationUIFocussed()||$UI.setInnerHeader(h),f.attendername=getUnescapedText(h.dname),$Support.handleChatTransferInConversationListView());var i=$Support.LSDB.getFromSession((c||f.chatID)+"_transcript")[0];i=$.extend(i,h),$Support.isBotChat&&!c&&$Support.handleBotTransferAccept(),$Support.removeChatCookie(),$Support.setCookie()}else if(e=="ADDSUPPORTREP"&&a){d=LSResource.getRealValue("transcript.info.addrep",a.userlist.dname),$("#audiocall").remove();var j=document.querySelectorAll("#audio_callagain");for(var k=0;k"+LSResource.getRealValue("chatwindow.meeting.share.now")+"")):d="request"==o?LSResource.getRealValue("chatwindow.meeting.request",n)+(myMsgObj.sender?" "+LSResource.getRealValue("chatwindow.meeting.share.now")+"":""):LSResource.getRealValue("chatwindow.share.screen",n)+(myMsgObj.sender?" "+LSResource.getRealValue("chatwindow.meeting.joinnow")+"":"")}}else if(e==="AVCALL")d=Message.getAVMessageBlock(a,c);else if(e=="CHATMONITOR_JOIN"){$("#audiocall").remove();var j=document.querySelectorAll("#audio_callagain");for(var k=0;k2?LSResource.getRealValue("transcript.info.visitorchange_vis"):LSResource.getRealValue("transcript.info.visitor"+p+"change_vis"))}return d},constructAttUrl:function(a){var b="";try{var c=a.sender,d=a.msg,e=$Support.EmbedObj,f=Message.presender!=""&&Message.presender==c?!0:!1,g={sender:c,dname:a.dname,msg:d,previoussender:f,file:{size:d.size,url:d.url,fName:d.fName,comment:d.comment},mode:"att"};a.msgid&&(g.file.msgid=a.msgid),$Support.updateChatCache(g),b=$UI.getMsgHTML(g)}catch(h){}return b},display:function(a,b,c){var d=$("#msgdiv");if(d!=null){var e=document.getElementById("msgmaindiv"),f=!0;if(e.scrollHeight-e.scrollTop==e.clientHeight||e.scrollHeight0?($(a).insertBefore(h),h.is(":visible")||h.show()):$Support.chatdiv.append(a)}(!f||b)&&Message.scroll(e)}},scroll:function(a){if(!a)return;$(a).animate({scrollTop:a.scrollHeight-a.offsetHeight})},handleBlinkTitle:function(a){if($EmbedManger.isComposerFocused()||parent==self&&$EmbedManger.iswindowfocused())return;Message.blinkTitle(a)},blinkTitle:function(a){var b=$Support;b.isblinking||(b.documenttitle=document.title,b.isblinking=!0),Message.startBlinking(a),$Support.getParent().$ZSIQUtil.blinkTitle(a)},startBlinking:function(a){if(!a)return!1;clearTimeout($Support.blinktimer);var b,c="";$Support.blinktimer=setInterval(function(){b=="title"?(c=a,b="chmsg"):(c=$Support.documenttitle,b="title"),document.title=c},500)},stopBlinking:function(){$Support.getParent().$ZSIQUtil.stopBlinking();if(!$Support.isblinking)return;clearTimeout($Support.blinktimer),$Support.isblinking=!1,document.title=$Support.documenttitle},checkCardMask:function(a){var b=a.split("").map(Number),c=0,d=b.length,e=d%2;for(var f=0;f9&&(g-=9),c+=g}if(c%10==0){var h=a.split("");switch(d){case 13:return h.splice(0,9,"XXX-XXX-XXX-"),h.join("");case 14:return h.splice(0,10,"XXX-XXX-XXXX-"),h.join("");case 15:return h.splice(0,11,"XXX-XXXX-XXXX-"),h.join("");case 16:return h.splice(0,12,"XXXX-XXXX-XXXX-"),h.join("")}}return!1},checkMaskOccurance:function(a){var b=a.replace(/\n/g," ").split(" ");b=b.filter(Boolean);var c=[],d=0,e=0,f=0,g=/^[0-9]{13,16}?$/,h=/(\d[ -]*)+/;for(var i=0;i12){e=a.indexOf(b[i],f-b[i].length)+b[i].length;if(Message.checkCardMask(c.join(""))){var k=a.split("");k.splice(d,e-d,Message.checkCardMask(c.join(""))),a=k.join(""),c=[],d=0,f=e,e=0}}}else c=[]}return a}};function print(a){try{var b=document.getElementById("debug");b.innerHTML=a+"
"+b.innerHTML}catch(c){}}function printtime(){print(new Date)}function LSgetPrd(){return LSMessanger.getPrd()}function LSgetAuthType(){return 0}function LSgetUserName(){return LSMessanger.getUserName()}function LSgetNickName(){return LSMessanger.getNickName()}function LSgetUserId(){return LSMessanger.getUserId()}function LSgetSid(){return LSMessanger.getSid()}function LSplive(){lpt=new Date}function LSMessanger(){var a,b,c,d,e}var dext=".ls",CURCONID=-1,SUPPORT_REPS={};_SUBDOMAIN="zoho.com",_JOINED=!1;var _AGENT_ONLINE=!0,MONITOR_TIMER=0,IGNORE_ENCODE=[CT_TXT_MSG],pmonInterval=15e3,lpt;LSMessanger.init=function(){this.rchid=-1},LSMessanger.setRCHID=function(a){LSMessanger.rchid=a},LSMessanger.getRCHID=function(){return LSMessanger.rchid},LSMessanger.deleteSid=function(){delete LSMessanger.sid},LSMessanger.register=function(a,b){try{setTimeout(function(){LSDebugger.postDebugInfo("Visitor Side before registor : "+b,null,"",!0)},1)}catch(c){}if(!a){$EmbedManger.UI.showProcess(LSResource.getRealValue("common.serverconnectingerror")+" "+LSResource.getRealValue("common.reload")+"");return}if(!b)return!1;this.prd=a,this.uname=b,LSMessanger.init(),WmsLite.setNoDomainChange(),WmsLite.setAuthType(0),WmsLite.setJSStaticDomain(_WMSJSSTATICDOMAIN),WmsLite.forceDomainChange();var d=_SCHEMA+"://"+_EMBEDSERVERURL;WmsLite.allowCrossOrigin(d),WmsLite.setWmsContext("salesiq"),WmsLite.setConfig(79),WmsLite.registerAnnon(a,this.uname,this.nname)},LSMessanger.getUserName=function(){return this.uname},LSMessanger.getNickName=function(){return this.nname},LSMessanger.setNickName=function(a){this.nname=a},LSMessanger.getUserId=function(){return this.uid},LSMessanger.getPrd=function(){return this.prd},LSMessanger.getSid=function(){return this.sid},LSMessanger.disable=function(){WmsLite.disablewms=!0},LSMessanger.isdisablewms=function(){return WmsLite.disablewms},LSMessanger.push=function(a,b,c){try{var d=parseInt(a.mtype);d>0&&IGNORE_ENCODE.indexOf(d)===-1&&a.msg&&(a.msg=getEncodedObject(a.msg))}catch(e){}var f=$EmbedManger;if(a==null||_WMSDOWN)return;if(a.mtype==0){var g=this.sid!=undefined,h=a.msg;h&&(this.uid=h.uid,this.sid=h.sid),myMsgObj.sender=this.uname,myMsgObj.nname=this.nname,myMsgObj.dname=this.nname,SUPPORT_REPS={};var i=f.getChatID(),j=f.getVisitorID();try{setTimeout(function(){LSDebugger.postDebugInfo("Visitor Side after registor : "+myMsgObj.sender+" : "+myMsgObj.nname+j,null,"",!0)},1)}catch(e){}if(i!=-1){var k=f.getWaitingCookie();if(!$NE&&k)return;$NE&&b&&$Support.removeCacheCookie(),LSMessanger.joinchat(i,f.getvwmsid(),b,c)}else j!=-1?(_JOINED=!1,f.reJoin()):j==-1&&!g&&f.addVisitor();$Support.setTabOwner()}else if(a.mtype==-3){_JOINED=!1;var i=f.getChatID();LSMessanger.joinchat(i,f.getvwmsid())}else if(a.mtype==10){var h=a.msg,i=h.chid;LSMessanger.setRCHID(i);for(var l=0;l]*?>/gi,"").replace(/<\/span>/gi,"").replace(/
/gi,"\r\n"),o={visitid:f.getVisitID(),message:n};f.handleCallbacks("visitor.chatmessage",o),Self.status.clear(),($Support.isFloat()&&$Support.getTabOwner()==LSMessanger.getSid()&&parent.$ZSIQWidgetUI.getWidgetState()==parent.$ZSIQWidgetUI.F_BUTTON||$Support.isConversationUIFocussed()||$Support.isFAQUIFocussed())&&$Support.incrementUnreadCount()}else Message.isSameBrowser(h.sid)||Message.formatAndDisplay(h);Message.updateMessageTime(h),$Support.handleOnGoingchatActionsInConversation("newmsg",h)}else if(a.mtype==CT_NFY_USERSTATUS){var h=a.msg;try{SUPPORT_REPS[h.uname]=h,f.UI.showAgentStatus()}catch(e){}}else if(a.mtype===NFY_ENDLIVESUPPORT||a.mtype===CT_NFY_LEAVESUPPORT){var h=a.msg;try{LSDebugger.postDebugInfo("Chat flow debug | End Chat notified to visitor session "+LSMessanger.getSid()+" | "+h.chid,null,null,!0)}catch(e){}avimpl.stopOngoingCallOnChatEnding(),LSMessanger.disable(),_JOINED=!1;if(f.getQuitStatus())return;f.updateChatCookie();if(f.isNewEmbed){f.handleChatEnded(h),$Support.handleOnGoingchatActionsInConversation("endchat",h);return}f.setQuitStatus(!0),a.mtype===CT_NFY_LEAVESUPPORT?(Message.displayInfo(LSResource.getRealValue("visitorchat.supportchat.ended"),"chtend"),f.UI.showFeedback(h.msg)):(Message.displayInfo(""),f.UI.handleEndSupport(h)),f.handleChatEnded(h)}else if(a.mtype==NFY_LS_OPERATIONS){var h=a.msg,p=h.module;p=="audiovideocall"&&(h.msg=JSON.parse(h.msg));if(h.msg&&h.msg.mode==="cannedarticle")Message.formatAndDisplay(h.msg),($Support.isFloat()&&$Support.getTabOwner()==LSMessanger.getSid()&&parent.$ZSIQWidgetUI.getWidgetState()==parent.$ZSIQWidgetUI.F_BUTTON||$Support.isConversationUIFocussed()||$Support.isFAQUIFocussed())&&$Support.incrementUnreadCount(),$Support.isFAQEnabled()&&$FAQ.updateMessageCount("newmsg");else if(p=="mailchimp"){var q=h.msg;q.name&&f.setVisitorName(q.name),q.email&&f.setVisitorEmail(q.email),f.UI.updateVisitorName(q),$Support.storeInCookie("mailchimp",JSON.stringify({email:q.email,name:q.name}),31e4)}else if(p=="desktopsharing"||p=="audiovideocall"||p=="VISITORNAMECHANGE"||p=="acctranschat"||p=="addsupportrep"||p=="transchat"||p=="updatechatparticipant"){f.UI.formatAndDisplayInfo("",h.msg,h.addinfo),f.updateChatCache({msg:h.msg});if(p==="VISITORNAMECHANGE"){var q=h.msg.VISITORDATA;Object.prototype.toString.call(q)==="[object Object]"&&(q.name&&f.setVisitorName(q.name),q.email&&f.setVisitorEmail(q.email),q.phone&&f.setVisitorPhone(q.phone),f.UI.updateVisitorName(q),SupportUI.embeddiv.find("#filedata").html(SupportUI.getSendFileHtml())),f.UI.hideVisitorInfo()}if(p=="acctranschat"){f.UI.hideGroupIcon();var o={visitid:f.getVisitID(),attendername:h.dname,department:h.deptname,attenderemail:h.attenderemail};f.handleCallbacks("agent.accepttransfer",o)}p=="addsupportrep"&&f.UI.showGroupIcon();if(p=="transchat"){var r=h.msg,o={visitid:f.getVisitID(),currentuser:r.opruser.dname,transfertype:r.type,transfername:r.transferdetails.transfername};f.handleCallbacks("agent.transferchat",o)}}else if(p=="blockip")f.setIPBlockStatus(!0),(f.getType()=="float"||f.getType()=="personal")&&f.quit();else if(p=="addsupportrep"){var s=h.msg.userlist;SUPPORT_REPS[s.uname]=s,f.UI.showAgentStatus()}else if(p=="updatechatparticipant"){var s=h.msg.userlist;SUPPORT_REPS[s.uname]=s,f.UI.showAgentStatus()}}else if(a.mtype==NFY_USER_IDLE){var o=a.msg;o.msg="",Self.status.update(o),$Support.handleOnGoingchatActionsInConversation("typingstatus",o)}else if(a.mtype==NFY_USER_ENTERED){var o=a.msg;o.msg=f.isNewEmbed?"":LSResource.getRealValue("infomsg.enteredtext",o.dname),Self.status.update(o),$Support.handleOnGoingchatActionsInConversation("typingstatus",o)}else if(a.mtype==NFY_USER_TYPING){var o=a.msg,t=f.isNewEmbed?"ne.infomsg.istyping":"infomsg.istyping";o.msg=LSResource.getRealValue(t,o.dname),Self.status.update(o),$Support.handleOnGoingchatActionsInConversation("typingstatus",o);var u=$Support.EmbedObj,v=o.sender?o.sender.split("_")[2]:"";if(u.attender==v&&u.attendername!=o.nname){var w=$Support.LSDB.get("ZLD"+$Support.getParent().$ZSIQChat.getWidgetData().widgetobj.lsid+"avuid");$Support.LSDB.storeInSession(w+"_conversation",""),$Support.convlistcontainer.find("#pastchatconv").html("");var x="";$Support.convlistcontainer.find("#currchatconv").find(".siqc_cntbody").length==1&&(x=$($Support.convlistcontainer.find("#currchatconv").find(".siqc_cntbody")[0]).attr("chid")),$Support.PopulateConversationList(function(a,b){if(!a.length)return;var c="";a.forEach(function(a){if(x==a.chid)return;a.question=getEscapedText(a.question),c+=$Temp.getConversationHistoryHTML(a)}),b?$Support.convlistcontainer.find("#pastchatconv").prepend($(c)):$Support.convlistcontainer.find("#pastchatconv").append(c)}),$Support.EmbedObj.attendername=o.nname,$("#attname").html(o.nname),$("#convchatattendername").html(o.nname),LSMessanger.transcript($EmbedManger.getChatID(),LSMessanger.getUserId(),!0),$Support.removeCookie("ZLD"+u.livelsid)}}else if(a.mtype==CT_ATT_MSG){var o=a.msg;o.msgid||(o.msgid=(new Date).getTime()),Message.formatAndDisplay(o),f.UI.clearProgress();if(!Message.isLocalUser(o.sender)){KeyHandler.isWindowFocused()||EmbedSound.play("smessage");var y=o.msg,o={visitid:f.getVisitID(),message:LSResource.getRealValue("chatwindow.sharing_a_file_with_you",o.dname),filesize:getMemSize(y.size),filename:y.fName,sender:o.sender,dname:o.dname,content:y.content};f.handleCallbacks("visitor.chatmessage",o),($Support.isFloat()&&$Support.getTabOwner()==LSMessanger.getSid()&&parent.$ZSIQWidgetUI.getWidgetState()==parent.$ZSIQWidgetUI.F_BUTTON||$Support.isConversationUIFocussed()||$Support.isFAQUIFocussed())&&$Support.incrementUnreadCount()}Message.updateMessageTime(o),$Support.handleOnGoingchatActionsInConversation("newmsg",o)}else if(a.mtype==WM_CUSTOM){var z=a.msg,p=z.module;if(p==="pickupsupport"){try{LSDebugger.postDebugInfo("Chat flow debug | Pickup chat notified to visitor session "+LSMessanger.getSid()+" | "+z.visitorid,null,null,!0)}catch(e){}f.handlePickUp(z),$Support.handleOnGoingchatActionsInConversation("pickupchat"),avimpl.checkAttenderBrowser(z)}else if(p==="audiovideo")ZAudioVideo.handleStatus(z);else if(p==="desktopsharing")f.handleDesktopSharing(z),($Support.isFloat()&&$Support.getTabOwner()==LSMessanger.getSid()&&parent.$ZSIQWidgetUI.getWidgetState()==parent.$ZSIQWidgetUI.F_BUTTON||$Support.isConversationUIFocussed()||$Support.isFAQUIFocussed())&&$Support.incrementUnreadCount();else if(p==="actendsession"||p=="endsupport")f.handleEndSession(z);else if(p==="joinproactivechat"){var a=z.data;Message.isSameBrowser(a.sid)||f.handleJoinProActive(a)}else p==="missed"&&$Support.handleMissedVisitor(!0)}else if(a.mtype==CT_NFY_MSG){var o=a.msg;o.sender!=myMsgObj.sender&&Message.formatAndDisplay(o)}else if(a.mtype==NFY_PUSH_MSG){var o=a.msg;f.UI.handlePushMessage(o),($Support.isFloat()&&$Support.getTabOwner()==LSMessanger.getSid()&&parent.$ZSIQWidgetUI.getWidgetState()==parent.$ZSIQWidgetUI.F_BUTTON||$Support.isConversationUIFocussed()||$Support.isFAQUIFocussed())&&$Support.incrementUnreadCount()}else if(a.mtype==CT_NFY_USERDELETE){var h=a.msg,A=h.users;for(var l=0;l0?e?g.splice(0,0,h):g.push(h):(g=new Array(h),f&&f.find(".msgbx").append($EmbedManger.UI.getResendIcon())),$Support.LSDB.storeInSession($EmbedManger.getChatID()+"_failedmsg",g)},LSMessanger.sendPredictMessage=function(a){if($EmbedManger.getVisitorID()===-1)return;if($.trim(a).length==0)return;var b={chid:$EmbedManger.getChatID(),sender:myMsgObj.sender,msg:a,sid:LSMessanger.getSid(),dname:getUnescapedText(LSMessanger.getNickName())};$.extend(b,lsnocachefix("json")),$.ajax({url:$Support.getAjaxURL("sendprdctmsg",dext),type:"POST",data:b,dataType:"json",success:function(a){}})},LSMessanger.setSubDomain=function(a){_SUBDOMAIN=a},LSMessanger.getSubDomain=function(){return _SUBDOMAIN},LSMessanger.resendMessages=function(a){var b=$EmbedManger.getChatID()+"_failedmsg",c=$Support.LSDB.getFromSession(b);if(!c||c.length<1)return;var d=c.shift();$Support.LSDB.storeInSession(b,c),LSMessanger.sendMessage(d.chid,d.msg,d.properties,d.uniqueid,a)};function DynamicMsg(){this.init()}DynamicMsg.init=function(){DynamicMsg.values={},DynamicMsg.labelsmap={"company.name":"clearbit_reveal_companyname","company.location":"clearbit_reveal_location","company.website":"clearbit_reveal_domain","company.employeecount":"clearbit_reveal_employees","company.annualrevenue":"clearbit_reveal_annualrevenue","company.marketcapital":"clearbit_reveal_marketcap","company.fundraised":"clearbit_reveal_raised","company.type":"clearbit_reveal_type","company.twitterfollowers":"clearbit_reveal_followers","company.facebooklikes":"clearbit_reveal_likes","company.industrytype":"clearbit_reveal_industry","company.sector":"clearbit_reveal_sector","attender.name":"attendername","attender.email":"attenderemail","visitor.name":"name","visitor.id":"visit_id","visitor.email":"email","visitor.phone":"phone","visitor.department":"department","visitor.question":"question","visitor.ip":"ip","visitor.country":"country","visitor.pagetitle":"title","visitor.pageurl":"currentpage","visitor.referrer":"referrer","visitor.timezone":"localtime","visitor.operating.system":"os","visitor.browser":"browser","visitor.browser.version":"browserversion","smart.timenow":"smart_timenow","screen.resolution":"screen","web.embed.name":"embed"},$EmbedManger.isNewEmbed&&(DynamicMsg.updateValues($EmbedManger.getAddinfo()),DynamicMsg.updateValues(Browser.getInfo()))},DynamicMsg.setValues=function(a){DynamicMsg.updateValues($EmbedManger.getAddinfo()),DynamicMsg.updateValues(Browser.getInfo()),DynamicMsg.updateValues(a),DynamicMsg.updateValues($.parseJSON(a.CUSTOMERINFO),"custom."),delete DynamicMsg.values.CUSTOMERINFO},DynamicMsg.updateValues=function(a,b){if(!a){if(b=="custom.")for(var c in DynamicMsg.values)c.split("custom.")[0]==""&&delete DynamicMsg.values[c];return}var d="";for(var e in a)d=b?b+e:e,DynamicMsg.values[d.toLowerCase()]=a[e]},DynamicMsg.getKeyFromMap=function(a){return a.split(".")[0]==="custom"?a.toLowerCase():DynamicMsg.labelsmap[a.toLowerCase()]},DynamicMsg.getValue=function(a){clientkey=DynamicMsg.getKeyFromMap(a),value=DynamicMsg.values[clientkey];if(typeof value=="undefined")return"";if(!clientkey)return a;if(clientkey==="smart_timenow")return DynamicMsg.getSmartTimeNow();if(clientkey==="name"){var b=value.split(" ");return b[0]==="Visitor"||/^\d+$/.test(b[0])?"":CommonUtil.wordCapitalize(value)}if(clientkey==="department"){if(value=="-1")return"";var c=$EmbedManger.getDeptlist();for(var d=0;d=5&&c<12)b="morning";else if(c>=12&&c<17)b="afternoon";else if(c>=17&&c<21)b="evening";else if(c>=21||c<5)b="night";return LSResource.getRealValue("smart.timenow."+b)},DynamicMsg.getSmartTimePeriod=function(a){var b=new Date,c=b.getHours()<10?"0"+b.getHours():b.getHours(),d=b.getMinutes()<10?"0"+b.getMinutes():b.getMinutes();return c+":"+d+" "+LSResource.getRealValue("common.time.hours")},DynamicMsg.fillValues=function(a){var b=new Array,c="",d=0,e="",f="",g=0;if(a.indexOf("%")!==-1||a.indexOf("<br/>")!==-1)a=a.replace(/%/g,"%"),a=a.replace(/<br/>/g," ");while(a.indexOf("%")!=-1){c="",strt=a.indexOf("%",g),last=a.indexOf("%",strt+1);if(strt===-1||last===-1)break;f=e=a.substring(strt+1,last),d=e.indexOf("|"),d!==-1&&(e=f,b=f.split("|"),f=b[0],c=b[1]),val=DynamicMsg.getValue(f),val===f?(e=a.substring(strt+1,last),value="%"+e+"%"):(value=val?val:c,a=a.replace("%"+e+"%",CommonUtil.escapeSpecialNotation(value))),g=strt+value.length-1}return a};function $SupportConfig(a){var b=a.einfo,c=a.pinfo,d=b.embedstatus;this.setEmbedProps(CommonUtil.parseToJSON(b.props)),this.setPortalProps(c.pinfo),this.setAdditionalParams(a.params),this.setLicenceProps(a.linfo);var e=a.name?a.name:a.params&&a.params.name?a.params.name:undefined;this.setVisitorName(e);var f=a.email?a.email:a.params&&a.params.email?a.params.email:undefined;this.setVisitorEmail(f),this.setVisitorID(-1),this.setChatID(-1),this.setPrevCHID(-1),this.setSelectedDept(d.DEPARTMENTID),this.setLiveSupportID(b.embedid),this.setEmbedType(a.params.type),this.setDepartmentList(d.DEPTLIST),this.setEmbedName(a.einfo.uniquename),this.setWaitAction(),a.annonid&&this.setvwmsID(a.annonid),this.setEmbedWaitingTime(b.waitingtime),this.setPortalName(c.screenname),this.setSchema(a.schema),this.setProductCode(a.lsprdcode),this.setEmbedStatus(d.STATUS),this.setSoundConfig(!0),this.setCompanylogo(c.clogo_fkey),this.setCompanyWebsite(c.companywebsite),this.setConfigureMsg(b.props),this.setAddinfo(a.params),this.setBusnsHrStatus(d),this.setErrorFieldInfo(),this.setIntegId(c.integid),this.setIntegProps(a.integprops),this.isBetaPortal=c.isbetaportal,this.setUserDetails(b.userdetails)}$SupportConfig.prototype={booleanprops:["icphoto","icsound","icfile","isscreenshare","ispopout","icmail","icprint","iclogo","isconversation","isaudiocall","showsmiley"],objprops:["isname","isemail","isphoneno","feedback","rating","color","isbotenabled"],setEmbedProps:function(a){this.eprops={};for(var b=0;b