var $ZSIQLSDB=$ZSIQLSDB||function(){var t=function(t){try{return window[t].setItem("test","1"),window[t].removeItem("test"),!!window[t]}catch(t){return!1}},e=t("sessionStorage"),o=t("localStorage");return{set:function(e,o,i){if($ZSIQLSDB.isLocalStorageAvail())try{this.storeInLocalStorage(e,o,i)}catch(t){$ZSIQCookie.set(e,$ZSIQLSDB.toString(o),i)}else $ZSIQCookie.set(e,$ZSIQLSDB.toString(o),i)},storeInLocalStorage:function(t,e,o){var i=JSON.parse(localStorage.siqlsdb||"{}");o&&(e.ttl=o,e.time=(new Date).getTime()),e=$ZSIQLSDB.toString(e),i[t]=e,localStorage.siqlsdb=JSON.stringify(i)},isLocalStorageAvail:function(){return o},get:function(t){return $ZSIQLSDB.isLocalStorageAvail()&&$ZSIQLSDB.getFromLocalStorage(t)||$ZSIQUtil.parseToJSON($ZSIQCookie.get(t))},isSessionStorageAvail:function(){return e},storeInSession:function(t,e){if(!this.isSessionStorageAvail())return!1;var o=$ZSIQUtil.parseToJSON(sessionStorage.utsdb||"{}");return o[t]=e,sessionStorage.utsdb=JSON.stringify(o),!0},getFromSession:function(t){if(this.isSessionStorageAvail())return $ZSIQUtil.parseToJSON(sessionStorage.utsdb||"{}")[t]},getFromLocalStorage:function(e){var o=$ZSIQUtil.parseToJSON(localStorage.siqlsdb||"{}")[e];if(!o)return null;try{if((o=$ZSIQUtil.parseToJSON(o)).ttl&&o.ttl+o.time<(new Date).getTime())return $ZSIQLSDB.remove(e),null}catch(t){LSDebugger.postDebugInfo("Value: "+o+"Key"+e,null,null,!0)}return o},remove:function(e){if($ZSIQLSDB.isLocalStorageAvail())try{var t=$ZSIQUtil.parseToJSON(localStorage.siqlsdb||"{}");t[e]&&delete t[e],localStorage.siqlsdb=JSON.stringify(t)}catch(t){$ZSIQCookie.remove(e)}else $ZSIQCookie.remove(e)},removeAllFAQValuesFromSession:function(t){if(this.isSessionStorageAvail())try{var e=JSON.parse(sessionStorage.utsdb||"{}");for(var t in e)e.hasOwnProperty(t)&&(t.startsWith("article_")||t.startsWith("faq_"))&&delete e[t];sessionStorage.utsdb=JSON.stringify(e)}catch(t){}},removeSessionStore:function(t){if(this.isSessionStorageAvail())try{var e=JSON.parse(sessionStorage.utsdb||"{}");e[t]&&(delete e[t],sessionStorage.utsdb=JSON.stringify(e))}catch(t){}},toString:function(e){if(!e)return e;try{return t=e,Object.toJSON?Object.toJSON(t):JSON.stringify(t)}catch(t){var o,i=[];for(var r in e)o=e[r].replace('"','\\"'),i.push('"'+r+'":"'+o+'"');return"{"+i+"}"}var t},removeAllStorage:function(){for(var t=document.cookie.split("; "),e=$ZSIQUtil.getkeylist(),o=0;o<t.length;o++)for(var i=0;i<e.length;i++)if(-1!=t[o].search(new RegExp(e[i],"i"))){$ZSIQCookie.remove(t[o]);break}this.isSessionStorageAvail()&&(sessionStorage.utsdb="{}"),this.isLocalStorageAvail()&&(localStorage.siqlsdb="{}",localStorage.utsdb="{}"),$ZSIQWidget&&delete $ZSIQWidget.avuid},setCookie:function(t,e,o){$zohosq._domain?$ZSIQCookie.set(t,$ZSIQLSDB.toString(e),o,!0,$zohosq._domain):this.set(t,e,o)}}}();var $ZSIQCookie=$ZSIQCookie||{get:function(e){e+="=";var o=document.cookie.indexOf(e),n="";return-1!=o&&-1!=(n=document.cookie.substr(o+e.length)).indexOf(";")&&(n=n.substring(0,n.indexOf(";"))),decodeURIComponent(n)},set:function(e,o,n,t,i){var r=new Date;return null!=n&&""!=n||(n=18e4),r.setTime(r.getTime()+n),e+="= "+encodeURIComponent(o)+";expires= "+r.toGMTString()+";",t&&(e+="path=/;"),e=i?e+"domain="+i+";":e,document.cookie=e,!0},remove:function(e){var o=new Date;o.setTime(o.getTime()-1),document.cookie=e+"=;expires="+o.toGMTString()+";"}};try{_ZSIQ=window._ZSIQ||{JSAPI:{}},$ZSIQAnalytics={},$ZSIQAutopick={},_ZSIQ.isagentschat||($zohosq=$zoho.livedesk||$zoho.salesiq,$zohosq._callbacks={},$zcb=$zohosq._callbacks,$zv=$zohosq.values,$zlm={},$zlch={},$zla="handleAnalyticEvents",$zohosq.utsvalues={},$ZSIQ_UTSinitialized=null),$zohosq._invoke=function(t,e){for(var n in $ZSIQAnalytics)if($ZSIQAnalytics.hasOwnProperty(n)){var i=$ZSIQAnalytics[n];$ZShandleEvent(t,e,i)}if($zcb[t]&&"function"==typeof $zcb[t]){if("object"!=typeof e){if($zlm[t]===e)return!1;$zlm[t]=e}var o;if(e.visitid)o=$zcb[t](e.visitid,e);else{if("visitor.trigger"===t)return $zcb[t](e.triggername,e.visitorinfo);o=$zcb[t](e)}o=null!=o?o:-1;var a={};a[t]=o,$zlch[t]&&$zohosq.setValue("callback",a),$zlm[t]={}}else"custom.field"==t&&$zohosq.customfield.handleCallbacks(e);return!1},$zohosq.visitor={destroy:function(t){try{t=t||Float.lsobject.lsid}catch(t){}$ZDestroyFloatData(t),$ZNotifyTracking(6)},referer:function(t){return t&&t.trim()&&$zohosq.setValue("referer",t,3),$zv.referer},cpage:function(t){return t&&t.trim()&&$zohosq.setValue("cpage",t,3),$zv.cpage},pagetitle:function(t){return t&&t.trim()&&$zohosq.setValue("pagetitle",t,3),$zv.pagetitle},customaction:function(t,e){if(t&&0!=t.trim().length&&!$ZSisThresholdExceeded("ca",50)){var n={};n.field=t,n.value=e||{},$zv.customaction=n,$ZNotifyTracking(4,n)}},uniqueid:function(){return $zv.uvid},uniqueuserid:function(){return $zv.uuid},name:function(t){return t&&t.trim()&&$zohosq.setValue("name",t,3),$zv.name},email:function(t){if(null!=t&&/^([\w]([\w\-\.\+\'\/]*)@([\w\-\.]*)(\.[a-zA-Z]{2,22}(\.[a-zA-Z]{2}){0,2}))$/.test(t))return $zohosq.setValue("email",t,3),$zv.email},id:function(t){return t&&t.trim()&&$zohosq.setValue("id",t),$ZSIQUtil.getAPIValues().id=t,$zv.id},question:function(t){return null!=t&&$zohosq.setValue("question",t),$zv.question},contactnumber:function(t){return null!=t&&$ZSIQUtil.isValidPhoneNo(t)&&$zohosq.setValue("phone",t,3),$zv.phone},info:function(t){return t&&($zv.info=t),$zohosq.setValue("info",$zv.info,3),$zv.info},authkey:function(t){return t&&($zv.authkey=t),$zv.authkey},chat:function(t){$zcb["visitor.chat"]=t},attend:function(t){$zcb["visitor.attend"]=t},missed:function(t){$zcb["visitor.missed"]=t},agentsoffline:function(t){$zcb["visitor.offline"]=t},offlineMessage:function(t){$zcb["visitor.offline"]=t},chatmessage:function(t){$zcb["visitor.chatmessage"]=t},chatcomplete:function(t){$zcb["visitor.chatcomplete"]=t},rating:function(t){$zcb["visitor.rating"]=t},feedback:function(t){$zcb["visitor.feedback"]=t},idleTime:function(t){isNaN(t)||($zv.idletime=t,$ZNotifyTracking(2,t))},idle:function(t){$zcb["visitor.idle"]=t},active:function(t){$zcb["visitor.active"]=t},onNavigate:function(t){return t},trigger:function(t){$zcb["visitor.trigger"]=t},triggeredchat:function(t){$zcb["visitor.triggeredchat"]=t},ongoingchat:function(){return-1!=$ZSIQUtil.getIframe().$Support.EmbedObj.chatID},getGeoDetails:function(){$zv.fetchgeolocation=!0}},$zohosq.chat={enableCrossDomain:function(t){return t&&t.trim()&&$zohosq.setValue("enablecrossdomain",t),$zv.enablecrossdomain},mode:function(t){return null!=t&&$zohosq.setValue("chatmode",t),$zv.chatmode},sendmessage:function(t){Float&&t&&Float.sendMessage(t)},department:function(t){return null!=t&&$zohosq.setValue("department",t),$zv.department},defaultdepartment:function(t){return t&&($zv.defaultdepartment=t),$zv.defaultdepartment},agent:function(t){return null!=t&&$zohosq.setValue("agent",t),$zv.agent},messages:function(t){return t&&($zv.chatmessages=t),$zv.chatmessages},systemmessages:function(t){return t&&($zv.chatmessages=t),$zv.chatmessages},title:function(t,e){return t&&($zv.title=t),"[object Object]"===Object.prototype.toString.call(e)&&($zv.titlestyle=e),$zv.title},messagehint:function(t){return t&&($zv.messagehint=t),$zv.messagehint},online:function(t){$zcb["chat.online"]=t},offline:function(t){$zcb["chat.offline"]=t},logo:function(t,e){return t&&($zv.clogo=t),e&&($zv.cwebsite=e),$zv.clogo},waitinghandler:function(t){var e="chat.waitinghandler";$zcb[e]=$zlch[e]=t,$zv[e]=null!=t},start:function(){_ZSIQ.JSAPI.broadcastMessage("chatstart",{})},forward:function(t){return null!=t&&$zohosq.setValue("forward",t),$zv.forward},attend:function(t){$zcb["visitor.attend"]=t},agentMessage:function(t){$zcb["visitor.chatmessage"]=t},triggerMessage:function(t){$zv.triggermsg=!0,$zcb["visitor.chattrigger"]=t},complete:function(t){t?$zcb["visitor.chatcomplete"]=t:_ZSIQ.JSAPI.broadcastMessage("chatend",{})},missed:function(t){$zcb["visitor.missed"]=t},theme:function(t){!function(t){if(!t)return;$zv.buttontheme=t+"-btn",$zv.sbonlinebg="",$zv.sbonlinebdr="",$zv.sbicobg=""}(t),function(t){if(!t)return;var e={black:["blck","black"],gray:["gry","gray"],blue:["blue","blue"],green:["green","green"],red:["red","red"],purple:["purple","purple"]};e.hasOwnProperty(t)?($zv.embedtheme=e[t][0],$zv.embedheadertheme=e[t][1]):$zv.embedtheme=t}(t)},floatingwindow:function(t){$zv.forcefloatingwindow="all"===t||!("ipad"===t&&/ipad/.test(navigator.userAgent.toLowerCase()))},transferchat:function(t){$zcb["agent.transferchat"]=t},accepttransfer:function(t){$zcb["agent.accepttransfer"]=t},waitime:function(t){t&&($zv.waitime=t)},waittime:function(t){t&&($zv.waitime=t)},continue:function(t){t?$zcb["chat.continue"]=t:_ZSIQ.JSAPI.broadcastMessage("showchatui",{})}},$zohosq.call={start:function(){_ZSIQ.JSAPI.broadcastMessage("callstart",{})},isavsupported:function(t){$zcb["call.isavsupported"]=t},attended:function(t){$zcb["call.attended"]=t},completed:function(t){$zcb["call.completed"]=t},missed:function(t){$zcb["call.missed"]=t},cancelled:function(t){$zcb["call.cancelled"]=t}},$zohosq.rating={visible:function(t){return t&&($zv["rating.visible"]=t),$zv["rating.visible"]}},$zohosq.feedback={visible:function(t){return t&&($zv["feedback.visible"]=t),$zv["feedback.visible"]}},$zohosq.integ={requestid:function(t){return null!=t&&$zohosq.setValue("requestid",t),$zv.requestid}},$zohosq.chatbubble={visible:function(t){return t&&($zv.bubblevisible=t),$zv.bubblevisible},animate:function(t){return t&&($zv.bubbleanimatetimer=t),$zv.bubbleanimatetimer},src:function(t){return t&&($zv.bubblesrc=t),$zv.bubblesrc},close:function(t){$zcb["chatbubble.close"]=t}},$zohosq.chatbutton={texts:function(t){return t&&($zv.buttontexts=t),$zv.buttontexts},icon:function(t){return t&&($zv.buttonicon=t),$zv.buttonicon},visible:function(t){t&&$zohosq.setValue("buttonvisible",t),$ZSIQCookie.set("isiframeenabled",!0,864e5);try{zhandleLiveEvent("buttonvisible",t)}catch(t){}return $zv.buttonvisible},onlineicon:{src:function(t){return t&&($zv.buttononlineicon=t),$zv.buttononlineicon}},offlineicon:{src:function(t){return t&&($zv.buttonofflineicon=t),$zv.buttonofflineicon}},click:function(t){$zcb["chatbutton.click"]=t},width:function(t){return t&&($zv.bwidth=t),$zv.bwidth}},$zohosq.floatbutton={position:function(t){return t&&($zv.floatposition=t),$zv.floatposition},visible:function(t){t&&$zohosq.setValue("floatvisible",t),$ZSIQCookie.set("isiframeenabled",!0,864e5);try{$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQWidgetUI.handleWidgetVisible(t)})}catch(t){}return $zv.floatvisible},onlineicon:{src:function(t){return t&&($zv.floatbuttononlinesrc=t),$zv.floatbuttononlinesrc}},offlineicon:{src:function(t){return t&&($zv.floatbuttonofflinesrc=t),$zv.floatbuttonofflinesrc}},click:function(t){$zcb["floatbutton.click"]=t},coin:{hidetooltip:function(){try{$zv.ishidetooltip=!0,$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQWidgetUI.checkAndHideCoinToolTip()})}catch(t){}}}},$zohosq.chatwindow={visible:function(t){t&&($zv.chatwindowvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5),"hide"!=t&&($zohosq.fileloadtime=0);try{zhandleLiveEvent("chatwindowvisible",t)}catch(t){}return $zv.chatwindowvisible},reload:function(){$ZSIQUtil.getIframe().$Support.reload()}},$zohosq.floatwindow={visible:function(t,e,n){t&&($zv.floatwindowvisible=t),$ZSIQCookie.set("isiframeenabled",!0,864e5),"hide"!=t&&($zohosq.fileloadtime=0);try{$ZSIQWidget&&$ZSIQChatWindow.handleIframeLoading(function(){$ZSIQChatWindow.handleChatWindowVisible(t,!1,e,n)})}catch(t){}return $zv.floatwindowvisible},open:function(t){t?$zcb["chat.open"]=t:this.visible("show")},close:function(t){t?$zcb["chat.close"]=t:this.visible("hide")},minimize:function(t){if(t)$zcb["floatwindow.minimize"]=t;else try{$ZSIQChatWindow.minimizeChatWindow(!0)}catch(t){}},onlinetitle:function(t){return null!=t&&($zv.floatwindowonlinetitle=t),$zv.floatwindowonlinetitle},offlinetitle:function(t){return null!=t&&($zv.floatwindowofflinetitle=t),$zv.floatwindowofflinetitle},fields:function(t){return null!=t&&($zv.floatwindowfields=t),$zv.floatwindowfields},defaultview:function(t){return null!=t&&($zv.defaultview=t),$zv.defaultview}},$zohosq.custom={html:function(t,e){if(t&&e){$zv.customhtml=[t,e];try{Float.drawFloatButtonHtml($zv.customhtml)}catch(t){try{zlsDrawButtonHtml($zv.customhtml)}catch(t){}}}return $zv.floatbuttondraw}},$zohosq.customfield={add:function(t){var e="customfield";if(t){var n=$zv[e]=$zv[e]||[];this._splice([t.name],n),$zv[e].push(t),_ZSIQ.JSAPI.broadcastMessage(e,$zv[e])}},clear:function(t){var e="customfield";t||($zv[e]=[],t=[]),"[object Array]"===Object.prototype.toString.call(t)&&this._splice(t,$zv[e]||[])},handleCallbacks:function(t){if(t){var e=this._getObject(t.name);e&&e.callback&&e.callback(t.val)}},_getObject:function(t){var e=$zv.customfield;if(e&&!(e.length<1))for(var n=0;n<e.length;n++)if(e[n].name==t)return e[n]},_splice:function(t,e){for(var n="clearfield",i=0;i<t.length;i++){for(var o=0;o<e.length;o++)if(e[o].name==t[i]){e.splice(o,1),_ZSIQ.JSAPI.broadcastMessage("clearcustomfield",[t[i]]);break}/^(siq_name|siq_email|siq_phone|)$/.exec(t[i])&&($zv[n]&&$zv[n].push(t[i]),_ZSIQ.JSAPI.broadcastMessage(n,[t[i]]))}}},$zohosq.reset=function(){$zv.reset="on";var t=$ZSIQUtil.getIframe(),e=$ZSIQWidget.getWidgetObject(),n=e.lsid;if(t&&t.$Support&&-1!=t.$Support.EmbedObj.chatID&&t.$Support.quitChat(),$ZSIQUtil.checkTrackingEnabled()){$zohosq.visitor.destroy(n),$ZNotifyTracking(1,"off");var i=$ZSIQWidget.getEmbedObject().pinfo.pinfo;1==JSON.parse(i.isgdprenabled)&&0!=JSON.parse(i.trackingprivacyconfig)&&1==e.isgdprenabled||$ZNotifyTracking(1,"on")}$ZSIQLSDB.removeAllStorage(),$ZSIQChat.init()},$zohosq.field={clear:function(t){$zv.clearfield=[],$zohosq.customfield.clear(t)}},$zohosq.tracking={on:function(){$zv.tracking="on",$ZSIQUtil.getAPIValues().tracking="on",$ZNotifyTracking(1,"on")},off:function(){$zv.tracking="off",$ZSIQUtil.getAPIValues().tracking="off",$ZNotifyTracking(1,"off")},domain:function(t){var e=window.location.hostname;t&&-1!==e.indexOf(t,e.length-t.length)&&($zohosq.utsvalues.trackingdomain=t)},allowMultiTrigger:function(t){$zv.mtrigger=$ZSIQUtil.getAPIValues().mtrigger=!!t},eqaulHosts:function(t){if(!t)return $zohosq.utsvalues.equalhosts;var e=t.split(",");$zohosq.utsvalues.equalhosts||($zohosq.utsvalues.equalhosts=[]);for(var n=0;n<e.length;n++){var i=e[n].trim(),o=!1;if($zohosq.utsvalues.equalhosts)for(var a=0;a<$zohosq.utsvalues.equalhosts.length;a++){if($zohosq.utsvalues.equalhosts[a]==i){o=!0;break}}o||$zohosq.utsvalues.equalhosts.push(i)}return $zohosq.utsvalues.equalhosts},getsiqid:function(){return $UTSHandler.getSIQID()},forcesecure:function(t){t&&($zohosq.utsvalues.forcesecure=!0)}},$zohosq.language=function(t){return t&&($zv.language=t),$zv.language},$zohosq.personalize={agentorder:function(t){return null!=t&&$zohosq.setValue("agentorder",t),$zv.agentorder}},$zohosq.set=function(t){for(var e in t)try{for(var n=e.split("."),i=this[n[0]],o=1;o<n.length;o++)n[o]&&(i=i[n[o]]);"function"==typeof i&&i(t[e])}catch(t){}},$zohosq.setValue=function(t,e,n){if(null!=e&&t&&($zv[t]=e,_ZSIQ.JSAPI.broadcastMessage(t,e),n)){var i={};i[t]=e,$ZNotifyTracking(n,i)}},$zoho.ld={},$zoho.ld.handle={customClick:function(t){var e=$zohosq.values.customhtml;if(!e)return!1;var n=e[1][t+".click"];if("function"==typeof n)n();else try{$ZSIQChatWindow.openChatWindow()}catch(t){try{zlsHandleCustomClick()}catch(t){}}}},$zohosq.privacy={trackingbannercontent:function(t){return t&&($zv.trackbannerobj=t),$zv.trackbannerobj},chatbannercontent:function(t){return t&&($zv.textbannerobj=t),$zv.textbannerobj}},$zohosq.domain=function(t){$zohosq.tracking.domain(t),$zohosq._domain=t}}catch(t){}$ZSisThresholdExceeded=function(t,e){var n=Math.floor((new Date).getTime()/6e4);if(n=t+"_"+n,"undefined"==typeof $ZSIQUTS)return!1;var i=$UTSHandler.getFromSession(n);return i||(i=0),$UTSHandler.storeInSession(n,++i),e<i},$ZDestroyFloatData=window.$ZDestroyFloatData||function(t){try{sessionStorage.lsdb=JSON.stringify("{}")}catch(t){}try{localStorage.lsdb=JSON.stringify("{}")}catch(t){}try{for(var e=["zld"+t+"float","zld"+t+"dragpos","ZLD"+t+"WTIME","ZLD"+t,"ZLD"+t+"WAITING","ZLDTRIGGER"+t,"ZLD"+t+"VISITORINFO"],n=0;n<e.length;n++){var i=e[n]+"= ;expires= "+new Date(-1).toGMTString();try{var o=Float.getDomain();i+=o?";domain="+o:""}catch(t){}document.cookie=i,i+="path=/;",document.cookie=i}}catch(t){}},$ZNotifyTracking=window.$ZNotifyTracking||function(t,e){if($ZSIQ_UTSinitialized||window.$UTSConnector)try{$UTSHandler.handleApiChange(t,e)}catch(t){}},$ZShandleEvent=window.$ZShandleEvent||function(t,e,n){try{$zohosq.handleAnalyticEvents(t,e,n)}catch(t){}},_ZSIQ.JSAPI.broadcastMessage=window._ZSIQ.JSAPI.broadcastMessage||function(t,e){if($ZSIQ_UTSinitialized)try{var n=$ZSIQUtil.getIframe(),i={};i[t]=e,$ZSIQUtil.updateApiValues(),n.$Support.handleApiData(i,!0)}catch(t){}try{AgentsChat.broadcastMessage(t,e)}catch(t){}try{zlsWinBroadcastMessage(t,e)}catch(t){}try{zlsBtnBroadcastMessage(t,e)}catch(t){}},_ZSIQ.JSAPI.identifySIQParam=window._ZSIQ.JSAPI.identifySIQParam||function(){var t,e,n,i=function(t){return decodeURIComponent((t+"").replace(/\+/g,"%20"))};try{var o={};if(!(a=window.location.search))return;for(var a,c=(a=a.replace(/^\?/g,"")).split("&"),r=[],s=0;s<c.length;s++)o[i((r=c[s].split("="))[0])]=i(r[1]);null!=o.siq_email?$zohosq.visitor.email(o.siq_email):null!=o.om_email&&$zohosq.visitor.email(o.om_email),null!=o.siq_name?$zohosq.visitor.name(o.siq_name):null!=o.om_name&&$zohosq.visitor.name(o.om_name),t=location.href.split("?")[0],e=location.search,n=location.hash,e&&(t+=(e=(e=(e=e.replace(/^\?/g,"")).replace(/(^|&)siq_(name|email)=[^&]*/g,"")).replace(/^&/g,""))?"?"+e+n:n,window.history.replaceState(window.history.state,"",t))}catch(t){}};try{var $zsalobj=window.$zsalobj||{};$zohosq.init=function(){$zsalobj&&0==Object.keys($zsalobj).length&&($zsalobj={"chatbutton.click":["Button Clicked","Click on the "+_ZSIQ.brandname+" SalesIQ chat button."],"floatbutton.click":["Button Clicked","Click on the "+_ZSIQ.brandname+"SalesIQ chat button."],"chat.close":["Chat Closed","Click on the Close (X) icon in the chat window."],"floatwindow.minimize":["Chat Minimized","Click to minimize the "+_ZSIQ.brandname+"SalesIQ chat window."],"chatbubble.close":["Bubble Closed","Click on the Close(X) icon on the chat bubble."],"visitor.attend":["Chat Connected","Chat sessions with the visitors.","waitingduration"],"visitor.chatcomplete":["Chat Ended","Chat ended by the visitors.","chatduration"],"chat.file":["File Transferred","File transfers made by the visitors."],"chat.print":["Chat Printed","Chat transcripts printed by the visitors."],"chat.mail":["Chat Mail sent","Chat transcripts emailed by the visitor."],"visitor.rating":["Rating Submitted","Rating submitted by visitors.","rating"],"visitor.feedback":["Feedback Submitted","Feedback messages submitted by visitors."],"visitor.chattrigger":["Chat Triggerred","Auto and proactive chat initiated to the visitors."],"visitor.triggerresponded":["Trigger Responded","Visitor responded to trigger or proactive chat."],"visitor.chat":["Chat Initiated","Visitor initiated chats."],"visitor.offline":["Offline Message Submitted","Offline messages submitted by the visitors."],"visitor.missed":["Chat Missed","Chat missed by the SalesIQ users."],"chat.visitorend":["Chat Ended by visitor","Chats ended by the visitors."]})},$zohosq.handleAnalyticEvents=window.$zohosq.handleAnalyticEvents||function(e,t,a){var i=$zsalobj[e];if(i){var s=t[i[2]];if(s&&(s=parseInt(s)),1==a)try{"function"==typeof gtag?3===i.length?gtag("event",i[0],{event_category:"SalesIQ",event_label:i[1],value:s}):gtag("event",i[0],{event_category:"SalesIQ",event_label:i[1]}):"function"==typeof ga?3===i.length?ga("send","event","Sales IQ",i[0],i[1],s):ga("send","event","Sales IQ",i[0],i[1]):"undefined"!=typeof _gaq&&(3===i.length?_gaq.push(["_trackEvent","Sales IQ",i[0],i[1],s]):_gaq.push(["_trackEvent","Sales IQ",i[0],i[1]]))}catch(e){}else if(2==a)3===i.length?clicky.log("Sales IQ-"+i[0]+"-"+s):clicky.log("Sales IQ-"+i[0]);else if(3==a){if(3===i.length)(n={})[i[1]]=s,_kmq.push(["record","Sales IQ "+i[0],n]);else _kmq.push(["record","Sales IQ "+i[0]])}else if(4==a){if(3===i.length)(n={})[i[1]]=s,window.optimizely.push(["trackEvent","Sales IQ "+i[0],n]);else window.optimizely.push(["trackEvent","Sales IQ "+i[0]])}else if(5==a){if(3===i.length)(n={})[i[1]]=s,woopra.track("Sales IQ "+i[0],n);else woopra.track("Sales IQ "+i[0])}else if(6==a)3===i.length?_paq.push(["trackEvent","Sales IQ",i[0],"",s]):_paq.push(["trackEvent","Sales IQ",i[0]]);else if(7==a){if(3===i.length)(n={})[i[1]]=s,mixpanel.track("Sales IQ "+i[0],n);else mixpanel.track("Sales IQ "+i[0])}else if(8==a){var n;if(3===i.length)(n={})[i[1]]=s,_hsq.push(["trackEvent","Sales IQ "+i[0],n]);else _hsq.push(["trackEvent","Sales IQ "+i[0]])}else if(9==a){var l={event:"Sales IQ Events",category:"Sales IQ",action:i[0],label:i[1],value:0};3===i.length&&(l.value=s),dataLayer.push(l)}}}}catch(e){}var UDHandler={registry:{},registerUpload:function(a){null==a&&(a=(new Date).getTime());var e="0",t="0";try{e=CurrentPortal.getSOID(),t=CurrentUser.getZUID()}catch(e){}return UDHandler.registry[a]={ajaxparams:{url:_UPLOADSERVERURL+"/webupload",type:"POST",xhrFields:{withCredentials:!0},internalCrossDomain:"true",contentType:!1,processData:!1,success:function(e,t){UDHandler.deleteRegistry(a)},async:!0},isuploaded:!1,udsheaders:{"x-service":UDHandler.servicename,"x-streammode":"1","upload-id":""+a,"x-siq-soid":e,"x-siq-zuid":t,"x-siq-uploadtype":"default"},time:(new Date).getTime()},a},setServiceName:function(e){UDHandler.servicename=e},upload:function(e){if(e){var t=UDHandler.registry[e];t&&($.ajax($.extend(t.ajaxparams,{headers:t.udsheaders})),t.time=(new Date).getTime(),t.isuploaded=!0)}},addCustomHeaders:function(e,t,a){if(e){var r=UDHandler.registry[e];r&&(t&&a&&"string"==typeof t?r.udsheaders[t]=""+a:t&&"object"==$.type(t)&&$.extend(r.udsheaders,t))}},setOwner:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["x-siq-zuid"]=""+t)}},setSOID:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["x-siq-soid"]=""+t)}},setFileDetails:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["Content-Length"]=""+t.size,a.ajaxparams.data=t,a.ajaxparams["file-name"]=t.name)}},setFileName:function(e,t){if(e){var a=UDHandler.registry[e];a&&t&&(a.udsheaders["file-name"]=t)}},setUploadType:function(e,t){if(e){var a=UDHandler.registry[e];a&&filename&&(a.udsheaders["x-siq-uploadtype"]=t)}},deleteRegistry:function(e){delete UDHandler.registry[e]},IEPolyFill:function(){"function"!=typeof Object.assign&&(Object.assign=function(e,t){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),r=1;r<arguments.length;r++){var n=arguments[r];if(null!=n)for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(a[i]=n[i])}return a})},getDownLoadLink:function(e,t,a){var r=("undefined"!=typeof _ZSIQDOWNLOADSERVERURL?_ZSIQDOWNLOADSERVERURL+"/webdownload":$ZSIQChat.getWidgetData().commondata.downloadserver+"/public")+"?x-service="+("undefined"!=typeof _SIQSERVICENAME?_SIQSERVICENAME:$ZSIQChat.getWidgetData().commondata.siqservicename)+"&event-id="+e,n={"x-siq-downloadtype":t||"default"};UDHandler.IEPolyFill();var i=JSON.stringify(n);if(a&&"object"==typeof a)try{var s=Object.assign(a,n);i=JSON.stringify(s)}catch(e){}return r+="&x-cli-msg="+encodeURIComponent(i)}};var $ZSIQUtil=$ZSIQUtil||function(){var i,r=["en","ar","da","de","el","es","fr","ga","he","hu","it","iw","ja","ko","nb","nl","pl","pt","pt_PT","ro","ru","sv","th","tr","zh","hr","cs","sk","sl","vi","hy","ka","pt_PT","zh_TW"],a={0:"inherit",1:"salesiq-font",2:"ZSIQ Open Sans",3:"ZSIQ Oxygen",4:"ZSIQ Roboto"},t={},o=!1,s="",c=null;return{istitleblinking:o,documenttitle:s,STATUS_ENABLE:1,STATUS_DISABLE:0,initializeAPIValues:function(){_ZSIQ.JSAPI.identifySIQParam();try{$zohosq.internalready(),t=$zohosq.values}catch(e){}try{$zohosq.ready(),this.updateApiValues()}catch(e){}},updateApiValues:function(){if(t&&$zohosq.values)for(var e in $zohosq.values)t[e]=$zohosq.values[e];else t=$zohosq.values;t.uvid=$UTSHandler.get("_zldt")},isDowngradedToFreePlan:function(){try{var e="true"==$ZSIQChat.getWidgetData().embedobj.pinfo.pinfo.isdowngradedtofreeplan,t=$ZSIQLicence.isFreePlan();return e&&t&&!$ZSIQChat.isPreview()}catch(e){}return!1},getCompanyLogo:function(e){if($ZSIQUtil.isDowngradedToFreePlan()){var t=$ZSIQChat.getWidgetData().commondata.imgstaticserver;return t+="https://img.zohostatic.com/salesiq/Feb_21_2020_https/images/logo.png"}return e},getAPIValues:function(){return $ZSIQUtil.isDowngradedToFreePlan()&&delete t.clogo,t},isCSSTransformSupport:function(){try{for(var e="transform WebkitTransform MozTransform OTransform msTransform".split(" "),t=document.createElement("div"),n=0;n<e.length;n++)if(t&&void 0!==t.style[e[n]])return e[n]}catch(e){return!1}return!1},onCDNFailure:function(e){var t=$ZSIQWidget.getWidgetObject().cssstaticserver,n=$ZSIQChat.getWidgetData().jsstaticserver,i="",r=(e.href?e.href:e.src).match(/\.([^.]+)$/);r&&(i=r[1]),"js"==i?(link=document.createElement("script"),link.src=n):"css"==i&&(link=document.createElement("link"),link.rel="stylesheet",link.href=t,link.type="text/css"),document.getElementsByTagName("head")[0].appendChild(link)},getSourceID:function(){window.addEventListener("message",function(e){e.data.message&&"ZOHOSALESIQ-SCEEN-SOURCE-ID"===e.data.message.type&&($ZSIQUtil.getIframe().avimpl.screen_id=e.data.message.data,$ZSIQUtil.getIframe().avaction.constraints.SCREEN_SHARE.video.mandatory.chromeMediaSourceId=$ZSIQUtil.getIframe().avimpl.screen_id,$ZSIQUtil.getIframe().avaction.checkMediaPermission())}),window.postMessage({requestId:"get_sourceId",message:"ZOHOSALESIQ-GET-SCREEN-SOURCEID"},"*")},fadeInAnimate:function(e,t){var n=0,i=setInterval(function(){1<=n&&(clearInterval(i),e.style.display=""),n+=.1,e.style.opacity=n},t)},fadeOutAnimate:function(e,t,n){var i=1,r=setInterval(function(){i<=0&&(clearInterval(r),e.style.display="none",n&&n()),i-=.1,e.style.opacity=i},t)},storeCookieVal:function(e,t,n){var i=new Date,r=5;0==n&&(r=1440),i.setTime((new Date).getTime()+60*r*1e3);var a,o="zld"+$ZSIQWidget.getWidgetObject().lsid+e+"="+escape(t)+";expires= "+i.toGMTString()+";path=/";try{var s=((a=$zohosq.utsvalues.trackingdomain)||(a=location.hostname.toString().replace(/^w{3}\./,""),/^[a-zA-Z0-9-\.]+$/.test(a)||(a="")),a||"");o+=s?";domain="+s:""}catch(e){}document.cookie=o},getCookieValue:function(e){e="zld"+$ZSIQWidget.getWidgetObject().lsid+e;var t=document.cookie.indexOf(e),n=document.cookie.length;if(-1==t)return"";var i=t+e.length,r=unescape(document.cookie.substr(i+1,n).split(";")[0]);return"state"==r&&alert("state found"),r},containsClass:function(e,t){return!!e&&(e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.classname))},bindClickEvent:function(e,t){window.addEventListener?e.addEventListener("click",t):e.attachEvent("onclick",t)},bindResizeEvent:function(e){window.addEventListener?window.addEventListener("resize",e):window.attachEvent("resize",e)},bindFocusEvent:function(e,t){window.addEventListener?e.addEventListener("focus",t):e.attachEvent("onfocus",t)},getBrowserLanguage:function(){for(var e="",t=[(document.documentElement.lang||"").replace(/-/g,"_"),(navigator.language||navigator.userLanguage||"").replace(/-/g,"_")],n=0;n<t.length;n++){var i=t[n];if(i)return e=i.split("_")[0],-1<r.indexOf(i)?i:-1<r.indexOf(e)?e:""}},getAPILanguage:function(){return api_lang=($ZSIQUtil.getAPIValues().language||"").replace(/-/g,"_")},getLiveLSID:function(){return $ZSIQChat.getWidgetData().embedobj.einfo.embedid},getChatID:function(){try{return $ZSIQUtil.getIframe().$Support.EmbedObj.chatID}catch(e){return""}},getkeylist:function(){var e=$ZSIQChat.getWidgetData(),t=e.widgetobj.lsid,n=e.embedobj&&e.embedobj.embedid?e.embedobj.embedid:"",i=$ZSIQUtil.getAvuid();return["isiframeenabled","DNbanner",$ZSIQUtil.getGDPRBannerCookieKey(),"cdn_status","ZLD"+n,"av_call","ZLD_ApiAVCall","ZLDTRIGGER"+n,i+"_accesstime","ZSIQ","ZLDPERSONALIZE","ZLD"+t,e.widgetobj.screenname+"-"]},checkTrackingEnabled:function(){var e=$ZSIQWidget.getWidgetObject().istracking,t=$ZSIQUtil.getAPIValues()||{};return e||"on"==t.tracking},isFetchGeoDetails:function(){return 1==$ZSIQUtil.getAPIValues().fetchgeolocation},startAfterReady:function(e){try{$zohosq.afterReady(e),$ZSIQUtil.updateApiValues()}catch(e){}},startOnLoad:function(){try{$zohosq.onload(),$ZSIQUtil.updateApiValues()}catch(e){}},getAPIVisitorID:function(){return $ZSIQUtil.getAPIValues().id},getIframe:function(){var e=document.getElementById("siqiframe");return!!e&&(e.contentWindow||e.contentDocument.document||e.contentDocument)},getConfigFromStorage:function(){var e="ZSIQ"+$zohosq.widgetcode+"data";if(e)return $ZSIQLSDB.get(e)},setAVUIDCookie:function(e){if(e&&$zohosq._domain){var t="ZLD"+e+"avuid",n=$ZSIQLSDB.get(t);n&&($ZSIQLSDB.setCookie(t,n,31e4),$ZSIQLSDB.setCookie("ZLD"+$zohosq.widgetcode+"avuid",n,31e4))}},storeDetails:function(e){var t="ZSIQ"+$zohosq.widgetcode+"data";$ZSIQLSDB.set(t,e,864e5)},preserveBlockIP:function(){var e="ZSIQ"+$zohosq.widgetcode+"blocked";$ZSIQLSDB.setCookie(e,{status:!0},2592e6)},isIPBlocked:function(){var e="ZSIQ"+$zohosq.widgetcode+"blocked",t=$ZSIQLSDB.get(e);return!!t&&t.status},ajax:function(e,t,n,i){var r=t||function(){},a=n||function(){},o=new XMLHttpRequest;if("withCredentials"in o)o.onreadystatechange=function(){4==this.readyState&&200==this.status?r(this.response):a(this.response)},o.open("GET",e,!0),i&&(o.withCredentials=!0);else if("undefined"!=typeof XDomainRequest){o=new XDomainRequest;try{o.onload=function(){r(this.response)},o.onerror=function(){a(this.response)}}catch(e){}o.open("GET",e),i&&(o.withCredentials=!0)}o.send()},postAjax:function(e,t,n,i,r){var a=n||function(){},o=i||function(){},s=new XMLHttpRequest;if("withCredentials"in s)s.onreadystatechange=function(){4==this.readyState&&200==this.status?a(this.response):o(this.response)},s.open("POST",e),r&&(s.withCredentials=!0);else if("undefined"!=typeof XDomainRequest){s=new XDomainRequest;try{s.onload=function(){a(this.response)},s.onerror=function(){o(this.response)}}catch(e){}s.open("POST",e),r&&(s.withCredentials=!0)}s.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"),s.send(t)},parseToJSON:function(e){try{if(!e||"object"==typeof e)return e;e=JSON.parse(e)}catch(e){}return e},setText:function(e,t){document.getElementsByTagName("body")[0];var n=document.getElementById(e);"textContent"in document.body?n.textContent=t:n.innerText=t},getWebFontFamily:function(){var e=document.body,t="",n=$ZSIQWidget.getWidgetObject();return n.font[0]==$ZSIQUtil.STATUS_ENABLE&&n.font[1].default&&"0"!=n.font[1].default?t=a[""+n.font[1].default]:e.currentStyle?t=e.currentStyle.fontFamily:document.defaultView&&(t=document.defaultView.getComputedStyle(e,null).getPropertyValue("font-family")),t||"salesiq-font"},getImageURL:function(e,t){var n=t.fpath,i="",r="undefined"!=typeof $ZSIQChat&&$ZSIQChat.getWidgetData().usedownloadserver,a=t.ispreview||!1;if(r&&n){var o=n.split("/")[0];if("fembedcss"==o||"floatimagepreview"==o||"floatimage"==o||"embedcss"==o||"fgravatar"==o||"fsticker_online"==o||"fsticker_offline"==o||"bsticker_online"==o||"bsticker_offline"==o||"ssticker_online"==o||"ssticker_offline"==o||"sgallery"==o||"psticker_online"==o||"psticker_offline"==o||"apps_custom_sticker"==o){var s=$ZSIQWidget.getEmbedObject().pinfo.soid,c=n.split("/")[1],d=t.fname?t.fname:t.pfname,l={"x-siq-filetype":o,"x-siq-lsid":c.split("_")[1],"x-siq-soid":s,"x-siq-ispreview":a,"x-siq-pfname":d};return i=UDHandler.getDownLoadLink(c,"default",l)}}return i=window.location.protocol+"//"+$ZSIQWidget.getEmbedObject().embedserverurl+"/"+e.screenname+"/"+n+"/photo.ls",1==t.ispreview&&(i+="?ispreview=true"),i},blinkTitle:function(e){if(!e)return!1;o||(s=document.title,o=!0),clearTimeout(i);var t,n="";i=setInterval(function(){t="title"==t?(n=e,"chatmsg"):(n=s,"title"),document.title=n},500)},stopBlinking:function(){o&&(clearTimeout(i),o=!1,document.title=s)},setShrinkImageCSS:function(e,t,n){var i,r,a,o,s=(i=e.naturalHeight,r=e.naturalWidth,a={WIDTH:r,HEIGHT:i},o=[n/r,t/i],1<(o=Math.min(o[0],o[1]))?a:a={WIDTH:r*o,HEIGHT:i*o});e.style.height=s.HEIGHT+"px",e.style.width=s.WIDTH+"px"},isValidPhoneNo:function(e){return!!e&&/^[+0-9A-Za-z():.\-\[\] ]{1,30}$/.test(e)},getProductURLForImage:function(){if(!$ZSIQChat.getWidgetData().commondata.isdev)return"";var e=$ZSIQChat.getWidgetData().embedobj;return e.schema+"://"+e.producturl},getURLParameterByName:function(e){if(c)return c[e];c={};for(var t=window.location.search.replace(/^\?/g,"").split("&"),n=[],i=0;i<t.length;i++)n=t[i].split("="),c[n[0]]=n[1];return c[e]},linkifySubString:function(e){try{e=e.replace(/((?:href|src)=["']?)?((https?:\/\/(?:www\.)?|www\.)[a-z0-9][^@]*?)(?=&quot;|&#x27;|&lt;|[\s"'<]|$)/gi,function(e,t,n,i){var r="www."===i?"http://"+n:n;window.location.protocol,$ZSIQWidget.getEmbedObject().embedserverurl;return t?e:"<a href='"+r+"' target='_blank' class='zsiq_hyperlink' >"+n+"</a>"})}catch(e){}return e},isEmpty:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},formWidgetObject:function(e){var t={};for(var n in e)t[n]=$ZSIQUtil.parseToJSON(e[n]);return $ZSIQAnalytics=t.analytics,$ZSIQAutopick=t.autopick,_ZSIQ.brandname=t.brandname,t},formEmbedObject:function(e){var t={};for(var n in e)t[n]=$ZSIQUtil.parseToJSON(e[n]);return t},getObjectKeys:function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},getGDPRBanner:function(e,t){var n,i=t.trackingprivacystatement?t.trackingprivacystatement:e.i18nkeys["gdpr.banner.notify"],r=e.i18nkeys["gdpr.banner.button.ok"],a=e.i18nkeys["gdpr.banner.button.donottrack"],o=(t.trackingprivacystatement?t.trackingprivacystatement:e.i18nkeys["gdpr.banner.donottrack"],e.i18nkeys["gdpr.banner.learnmore"]),s=!((!(n=$UTSHandler.getAPIValuesForUTS()).tracking||"off"!=n.tracking)&&e.istracking),c="";if((n=$ZSIQUtil.getAPIValues()).trackbannerobj){var d=n.trackbannerobj;if(i=d.description&&0!=d.description.trim().length?d.description:i,r=d.acceptbutton&&0!=d.acceptbutton.trim().length?d.acceptbutton:r,a=d.declinebutton&&0!=d.declinebutton.trim().length?d.declinebutton:a,d.policytextandlink){var l=d.policytextandlink;o=l.text&&0!=l.text.trim().length?l.text:o,t.cookiepolicyurl=l.link&&0!=l.link.trim().length&&$ZSIQUtil.isValidURL(l.link)?l.link:t.cookiepolicyurl}}t.cookiepolicyurl&&(c="<a class='siq-lnmor' target='_blank' href='"+(-1==t.cookiepolicyurl.indexOf("http")?"http://"+t.cookiepolicyurl:t.cookiepolicyurl)+"'>"+o+"</a>");switch(JSON.parse(t.trackingprivacyconfig)){case 1:return"<div id='gdprbanner' class='siq-msgbanr'><span class='dib-mid'>"+i+c+"</span><div class='siq-clkoptn'><div class='siq-okbtn dib-mid' onclick=$ZSIQUtil.updateCookieForTracking(0,'"+t.trackingprivacyconfig+"') >"+r+"</div></div></div>";case 2:return"<div id='gdprbanner' class='siq-msgbanr'><span class='dib-mid'>"+i+c+"</span><div class='siq-clkoptn'><div class='siq-okbtn dib-mid' onclick=$ZSIQUtil.updateCookieForTracking(0,'"+t.trackingprivacyconfig+"') >"+r+"</div>"+(s?"":"<div class='siq-trkbtn dib-mid'onclick=$ZSIQUtil.updateCookieForTracking(1,'"+t.trackingprivacyconfig+"') >"+a+"</div>")+"</div></div>"}},getGDPRBannerCookieKey:function(e){return"gdpr_"+(e=e||$ZSIQWidget.getWidgetObject().screenname)},updateCookieForTracking:function(e,t){var n=$ZSIQUtil.getGDPRBannerCookieKey(),i=$ZSIQUtil.getGDPRBannerCookieKey(),r=2592e6,a=$ZSIQUtil.getAPIValues()||{};n+="__donottrack",i+="_trackingconfig";var o=function(){handleIframeFunction(function(e){e.$Support.handleDomainStorage("updatecorsdata","cookie")})};switch(e){case 0:$ZSIQCookie.set(n,0,r,!0),$ZSIQCookie.set(i,t,r,!0),$ZSIQUtil.hideGDPRBanner(),"on"==a.reset&&$ZSIQUtil.checkTrackingEnabled()&&$ZNotifyTracking(1,"on"),$UTSHandler.init(!0),o();break;case 1:$ZSIQCookie.set(n,1,r,!0),$ZSIQCookie.set(i,t,r,!0),$ZNotifyTracking(1,"off"),$ZSIQUtil.hideGDPRBanner(),o()}},checkGDPRBannerStatus:function(e,t,n){var i=n.pinfo.pinfo.trackingprivacyconfig,r=$ZSIQUtil.getGDPRBannerCookieKey(t);switch(e){case 0:var a=$ZSIQCookie.get(r+"__donottrack"),o=$ZSIQCookie.get(r+"_trackingconfig");return 0!=a.length&&o==i;case 1:return 0==$ZSIQCookie.get(r+"__donottrack");case 2:return 1==$ZSIQCookie.get(r+"__donottrack")&&2==i}return!1},hideGDPRBanner:function(){var e=document.getElementById("gdprbanner");$ZSIQWidgetUI.addClass(e,"gdprbanner_slide")},getGDPRPendingStatus:function(e,t,n){var i=!1;try{if(t.pinfo&&t.pinfo.pinfo){var r=t.pinfo.pinfo,a=JSON.parse(r.isgdprenabled),o=1==e.widgetobj.isgdprenabled,s=r.trackingprivacyconfig;a&&0!=s&&!$ZSIQUtil.checkGDPRBannerStatus(0,n,t)&&o&&(i=!0)}}catch(e){}return i},isValidURL:function(e){var t=new RegExp(/^(((http|https):\/\/(www.){0,1})|www.){1}[a-zA-Z0-9]+[-a-zA-Z0-9@:/%_+.~#?&/=]*[^.]$/);return void 0!==e&&t.test(e)},hyperLinksSubString:function(e,t,n){try{if(-1!==e.indexOf(t)&&0!=n.length){var i=e.length,r=t.length,a=e.substring(0,e.indexOf(t)),o=e.substring(e.indexOf(t),e.indexOf(t)+r),s=e.substring(e.indexOf(t)+r,i);e=a+(o="<a class='siq-lnmor' target='_blank' href='"+(n=-1==n.indexOf("http")?"http://"+n:n)+"'>"+o+"</a>")+s}else 0!=n.length&&(e+=" <a class='siq-lnmor' target='_blank' href='"+(n=-1==n.indexOf("http")?"http://"+n:n)+"'>"+t+"</a>")}catch(e){}return e},stringify:function(e){try{return Object.toJSON?Object.toJSON(e):JSON.stringify(e)}catch(e){}},getNavigationObj:function(e){var t=e?e.document:null,n="";if(o&&s&&(n=s),t&&t.location&&t.location.protocol){if(-1==e.location.protocol.indexOf("http")&&e.parent&&e.parent!=e)return $ZSIQUtil.getNavigationObj(e.parent);var i;(i={}).current_page=$zohosq.visitor.cpage()||t.location.href.substring(0,3072),i.page_title=$zohosq.visitor.pagetitle()||n||t.title.substring(0,3072),i.referer=$zohosq.visitor.referer()||t.referrer.substring(0,3072);try{i.lsid=$ZSIQWidget.getWidgetObject().lsid}catch(e){}return i}(i={}).current_page=$zohosq.visitor.cpage()||document.location.href.substring(0,3072),i.page_title=$zohosq.visitor.pagetitle()||n||document.title.substring(0,3072),i.referer=$zohosq.visitor.referer()||document.referrer.substring(0,3072);try{i.lsid=$ZSIQWidget.getWidgetObject().lsid}catch(e){}return i},getAvuid:function(){return $ZSIQWidget.avuid||($ZSIQWidget.avuid=$ZSIQLSDB.get("ZLD"+$ZSIQChat.getWidgetData().widgetobj.lsid+"avuid")),$ZSIQWidget.avuid},getElementHeight:function(e){var t=getComputedStyle(e).display;e.style.display="inline-block";var n=e.offsetHeight;return e.style.display=t,n},isObjectdeepEqual:function(e,t){if(e===t)return!0;if(void 0===t||void 0===t)return!1;var n=Object.getOwnPropertyNames(e),i=Object.getOwnPropertyNames(t);if(n.length!=i.length)return!1;for(var r=0;r<n.length;r++){var a=n[r];switch(typeof e[a]){case"object":if(!this.isObjectdeepEqual(e[a],t[a]))return!1;break;case"function":if(void 0===t[a]||e[a].toString()!=t[a].toString())return!1;break;case"number":if(isNaN(e[a])&&isNaN(t[a]))break;default:if(e[a]!=t[a])return!1}}return!0}}}(),$ZSIQLicence={verify:function(e){var t=$ZSIQUtil.getIframe().$Support.EmbedObj.linfo[e];return t&&JSON.parse(t)||!1},isFreePlan:function(){var e=parseInt($ZSIQChat.getWidgetData().embedobj.linfo.planid);return-1<[1,7,12].indexOf(e)}};function handleIframeFunction(e){var t=$ZSIQUtil.getIframe();t&&t.$Support&&e(t)}var $UTSHandler=$UTSHandler||function(){var S=function(t,e){var i,n={};n[t]=e;try{i=$ZSIQUTS.getFromSession("utssynccache")||$ZSIQUtil.stringify([]),(i=JSON.parse(i)).push(n)}catch(t){i=[]}$ZSIQUTS.storeInSession("utssynccache",$ZSIQUtil.stringify(i))},a=function(t,e){var i=e[t];switch(parseInt(t)){case 1:$UTSHandler.handleChatTriggers(i.type,i.data);break;case 2:$ZSIQChatWindow.openChatWindow(!0);break;case 3:$zohosq.floatbutton.visible("show");break;case 4:$ZSIQUTSAction.handleButtonGlow();break;case 5:$ZSIQUTSAction.handleAnimate();break;case 6:$ZSIQUtil.getIframe().$Support.setUVID(i.uvid);break;case 7:$UTSHandler.handleTrackChat(i.data);break;case 8:$UTSHandler.handleUTSConnect(i.data);break;case 9:$UTSHandler.handleBotTrigger(i)}};return{notifyCustomEvent:function(t){$ZSIQUTS.notifyCustomEvent(t)},getUTSCachedata:function(){var t=$ZSIQUTS.getFromSession("utssynccache");if(t){for(var e in t=JSON.parse(t)){var i=t[e];for(var n in i)a(n,i)}$ZSIQUTS.storeInSession("utssynccache",$ZSIQUtil.stringify([]))}},storeInSession:function(t,e){$ZSIQUTS.storeInSession(t,e)},get:function(t){return $ZSIQUTS.get(t)},getFromSession:function(t){return $ZSIQUTS.getFromSession(t)},updateAction:function(t){$ZSIQUTS.updateAction(t)},handleApiChange:function(t,e){$ZSIQUTS.handleApiChange(t,e)},init:function(t){$ZSIQUTS.init(t)},getUTSActionData:function(){return $ZSIQUTSAction.getUTSActionData()},handleChatTriggers:function(e,i){var t=$ZSIQChat.getWidgetData();if(1!=$ZSIQUtil.formWidgetObject(t.widgetobj).hideembed)try{var n=$ZSIQUtil.getAPIValues(),a=$ZSIQUtil.getIframe(),r=$ZSIQUtil.getAvuid();if($ZSIQLSDB.getFromSession(r+"_formcontextinitiated"))return;a.$Support.istrigmsg&&n.triggermsg&&$ZSIQWidgetUI.getWidgetState()!=$ZSIQWidgetUI.F_WINDOW?a.$Support.incrementUnreadCount():$ZSIQWidgetUI.setWidgetState($ZSIQWidgetUI.F_WINDOW),a.$Support.Util.handleTriggers(e,i)}catch(t){var o={};o.type=e,o.data=i,S(1,o)}},openChatWindow:function(){try{$ZSIQChatWindow.openChatWindow(!0)}catch(t){S(2,{})}$UTSHandler.updateAction({type:"1"})},showButton:function(){try{$zohosq.floatbutton.visible("show")}catch(t){S(3,{})}},getFloatStatus:function(){try{return $ZSIQWidget.getWidgetStatus()}catch(t){var e=$ZSIQChat.getWidgetData();return $ZSIQUtil.formWidgetObject(e.widgetobj).status}},getFloatDiv:function(e){try{return $ZSIQWidgetUI.getWidgetDiv()}catch(t){return S(e,{}),null}},getFloatState:function(){return $ZSIQWidgetUI.getWidgetState()},setUVID:function(e){$ZSIQUtil.getAPIValues().uvid=e;try{$ZSIQUtil.getIframe().$Support.setUVID(e)}catch(t){S(6,{uvid:e})}$zv.uvid=e},setUUID:function(t){t&&($ZSIQUtil.getAPIValues().uuid=t,$zv.uuid=t)},getDomain:function(){var t=$zohosq.utsvalues.trackingdomain;return t||(t=location.hostname.toString().replace(/^w{3}\./,""),/^[a-zA-Z0-9-\.]+$/.test(t)||(t="")),t||""},handleTrackChat:function(e){try{if("object"!=typeof $ZSIQChatWindow)return void setTimeout(function(){$UTSHandler.handleTrackChat(e)},1e3);$ZSIQChatWindow.handleIframeLoading();var t=$ZSIQUtil.getAvuid();if($ZSIQLSDB.getFromSession(t+"_formcontextinitiated"))return;var i=1==$ZSIQWidgetUI.getWidgetState()?$ZSIQWidgetUI.F_BUTTON:$ZSIQWidgetUI.F_WINDOW;$ZSIQWidgetUI.setWidgetState(i),$ZSIQUtil.getIframe().$Support.Util.handleTrackChat(e)}catch(t){var n={};n.data=e,S(7,n)}},handleUTSConnect:function(e){try{$ZSIQUtil.getIframe().$Support.Util.handleUTSConnect(e)}catch(t){var i={};i.data=e,S(8,i)}},handleBotTrigger:function(e){try{var t=$ZSIQChat.getWidgetData(),i=$ZSIQUtil.formWidgetObject(t.widgetobj),n=$ZSIQUtil.getAvuid();if(1==i.hideembed||$ZSIQLSDB.getFromSession(n+"_formcontextinitiated"))return;var a=$ZSIQUtil.getAPIValues(),r=$ZSIQUtil.getIframe(),o=r.$Support;if(-1!=o.EmbedObj.chatID)return;if(e.lsid&&e.lsid!=o.EmbedObj.livelsid)return;if(o.istrigmsg&&a.triggermsg&&$ZSIQWidgetUI.getWidgetState()!=$ZSIQWidgetUI.F_WINDOW?o.incrementUnreadCount():$ZSIQWidgetUI.setWidgetState($ZSIQWidgetUI.F_WINDOW),o.istrigmsg)return;r.$Support.Util.handleBotTriggers(e),e.options&&(e.options=JSON.parse(e.options)),o.handleBotTrigger({msg:e});try{$UTSHandler.updateAction({type:"7"})}catch(t){}}catch(t){S(9,e)}},getAPIValuesForUTS:function(){var t=$ZSIQUtil.getAPIValues(),e=$ZSIQChat.getWidgetData(),i=$ZSIQUtil.formWidgetObject(e.widgetobj);return t.name=t.name||i.visitorname,t.email=t.email||i.visitoremail,t},setTrackedfrommailchimp:function(t){$ZSIQChat.istrackedfrommailchimp=t},isTrackedfrommailchimp:function(){return $ZSIQChat.istrackedfrommailchimp},getUTSSID:function(){return $ZSIQUTS.getUTSSID()},getUTSName:function(){return $ZSIQUTS.getUTSName()},getEqualDomains:function(){return $zohosq.utsvalues.equalhosts},setSIQID:function(t){t&&($zohosq.utsvalues.siqid=t)},getSIQID:function(){return $zohosq.utsvalues.siqid},isForceSecure:function(){return $zohosq.utsvalues.forcesecure}}}();var $ZSIQUTS=$ZSIQUTS||function(y){var T,k,c,I,d,U,q,o,r,t,a,s=0,l=1,u=2,n=0,e=1,i=-1,f=l,m=function(e,t){var n=t?"ws":"http";return!e&&e.location?n+"://":e.location.protocol?-1==e.location.protocol.indexOf("http")&&e.parent&&e.parent!=e?m(e.parent,t):-1!=e.location.protocol.indexOf("https")?n+"s://":n+"://":m(e.parent,t)},w={net:{},util:{},moninterval:1e4},g=(te=navigator.userAgent,ne=te.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+[^\s|\$]+)/i)||[],/trident/i.test(ne[1])?"IE "+((ee=/\brv[ :]+(\d+)/g.exec(te)||[])[1]||""):"Chrome"===ne[1]&&null!=(ee=te.match(/\b(OPR|Edge)\/(\d+)/))?ee.slice(1).join(" ").replace("OPR","Opera"):(ne=ne[2]?[ne[1],ne[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(ee=te.match(/[v|V]ersion\/(\d+[^\s|\$]+)/i))&&ne.splice(1,1,ee[1]),ne.join(" "))),S=!1;/ios 10.1/i.test(g)&&(S=!0),"undefined"!=typeof WebSocket&&!1 in WebSocket.prototype&&(S=!0),navigator.userAgent.match(/Lumia.*/)&&(S=!0);var p=function(){return t},v=function(e){t=e};w.seqmsg={servercount:-1,clientcount:-1,isconnectionmade:!1,maxexpirytime:6e5,maxdelay:6e4},w.seqmsg.init=function(e){e||0==e||(e=-1),w.seqmsg.servercount=e,w.seqmsg.getSequenceNo(),-1==w.seqmsg.clientcount&&(w.seqmsg.clientcount=e)},w.seqmsg.getServerUpdatedcount=function(){return w.seqmsg.servercount},w.seqmsg.updateServerUpdatedcount=function(e){e||0==e||(w.seqmsg.servercount=-1),w.seqmsg.servercount=e},w.seqmsg.getSequenceNo=function(){return-1==w.seqmsg.clientcount&&(w.seqmsg.clientcount=w.seqmsgdb.getSequenceNumber(!0)),w.seqmsg.clientcount},w.seqmsg.incrementSequenceNo=function(){w.seqmsg.clientcount++},w.seqmsg.enroll=function(e,t){if(w.seqmsg.isconnectionmade){w.seqmsg.incrementSequenceNo();var n=w.seqmsgdb.getFromDB(),i={};i.data=e,i.time=(new Date).getTime()+w.seqmsg.maxexpirytime,n[w.seqmsg.clientcount]=i,w.seqmsgdb.updateInDB(n,w.seqmsg.maxexpirytime)}},w.seqmsg.asyncResend=function(t){if(w.seqmsg.isconnectionmade&&t){var e="";try{e=t.shift()}catch(e){w.notifier.doLog("Exception array shift -> "+e.message+" stack -> "+e.stack+" name -> "+e.name+" missedseq -> "+t)}if(e){var n=w.seqmsgdb.getFromDB()[e];if(n){var i=n.data;w.notifier.sendData(i,void 0,!1),w.seqmsg.clear(e)}setTimeout(function(){w.seqmsg.asyncResend(arguments[0])},0,t)}}},w.seqmsg.clear=function(e){var t=w.seqmsgdb.getFromDB();e?delete t[e]:t={},w.seqmsgdb.updateInDB(t,w.seqmsg.maxexpirytime)},w.seqmsgdb={},w.seqmsgdb.getFromDB=function(e){var t=$ZSIQUTS.getFromSession("seq_msgs")||"{}";return t=JSON.parse(t),e?t[e]||{}:t},w.seqmsgdb.getSequenceNumber=function(e){var t,n=w.seqmsgdb.getFromDB();for(var i in n)i=parseInt(i),t||(t=i),e?t<i&&(t=i):i<t&&(t=i);return t||-1},w.seqmsgdb.updateInDB=function(e,t){$ZSIQUTS.storeInSession("seq_msgs",JSON.stringify(e),t)};var h=function(){try{return!!y.sessionStorage&&(sessionStorage.setItem("quota_test","1"),sessionStorage.removeItem("quota_test"),!0)}catch(e){}return!1},b=function(){try{return!!y.localStorage&&(localStorage.setItem("quota_test","1"),localStorage.removeItem("quota_test"),!0)}catch(e){}return!1},$=function(e,t,n){e=E(e);var i=new Date;n=n||864e5,i.setTime(i.getTime()+n);var o=e+"= "+t+";expires= "+i.toGMTString();o+=";path=/";try{var r=$UTSHandler.getDomain();o+=r?";domain="+r:""}catch(e){}document.cookie=o},_=function(e,t,n){if(!b())return!1;e=E(e);var i=JSON.parse(localStorage.utsdb||"{}"),o={};return o[e]=t,n&&(o.ttl=n,o.time=(new Date).getTime()),i[e]=o,localStorage.utsdb=JSON.stringify(i),!0},O=function(e){if(!b())return!1;var t=e,n=JSON.parse(localStorage.utsdb||"{}"),i=n[e=E(t)];if(i)delete n[N(t)],localStorage.utsdb=JSON.stringify(n);else{if(!(i=n[e=N(t)]))return null;i[E(t)]=i[e],delete i[N(t)],n[E(t)]=i,delete n[N(t)],localStorage.utsdb=JSON.stringify(n)}return i?i.ttl&&i.ttl+i.time<(new Date).getTime()?(delete n[E(t)],delete n[N(t)],localStorage.utsdb=JSON.stringify(n),null):i[e]:null},C=function(e){var t=e;e=E(t),e+="=";var n=document.cookie.indexOf(e),i="";return-1!==n?-1!==(i=document.cookie.substr(n+e.length)).indexOf(";")&&(i=i.substring(0,i.indexOf(";"))):(e=N(t),e+="=",-1!==(n=document.cookie.indexOf(e))&&(-1!==(i=document.cookie.substr(n+e.length)).indexOf(";")&&(i=i.substring(0,i.indexOf(";"))),$(t,i,864e5))),i},E=function(e){return Q(e)},N=function(e){return Z(e)},Q=function(e){return k+"-"+e},Z=function(e){return k+"-"+T+"-"+e},F=function(e){return Array.isArray&&Array.isArray(e)||"[object Array]"===Object.prototype.toString.call(e)||"[object Array Iterator]"===Object.prototype.toString.call(e)},W=null,D=null,x=0,M=!1,j=!1,z=!1,B=m(y),L=i;w.net={disabledbyserver:!1,fallbacktimer:-1,monitortimer:-1,reconnectwhenactive:!1,lpt:0,writeenabled:!1,connAlive:function(){w.net.lpt=new Date},connMonitor:function(){K.logFine("inside connMonitor"),a||(a=$ZSIQUTS.get("_siqid"))&&(a=decodeURIComponent(a)),$ZSIQUTS.updateSIQIDinDOM(a);var e=new Date;try{e-w.net.lpt>3*w.moninterval&&("hidden"!=J.cur_st?M||j?!1===M&&w.net.reconnect():w.net.reconnect():K.logFine("skipped by tab status")),w.util.dbconsistencychecked||w.net.disabledbyserver||w.util.checkConsistency()}finally{w.net.scheduleMonitor()}},scheduleMonitor:function(){K.logFine("inside scheduleMonitor"),clearTimeout(w.net.monitortimer),w.net.monitortimer=setTimeout(function(){w.net.connMonitor()},w.moninterval)},reconnect:function(){K.logFine("inside reconnect - $ZUserStatus.isactive : "+R.isactive+" - "+J.cur_st),!R.isactive&&null!=R.isactive||"hidden"==J.cur_st||(R.init(),w.net.disableConnection(),w.init())},scheduleFallback:function(){clearTimeout(w.net.fallbacktimer),w.net.fallbacktimer=setTimeout(w.net.fallbackToCR,2e4)},unscheduleFallback:function(){clearTimeout(w.net.fallbacktimer)},fallbackToCR:function(){H._WEBSOCK.readyState===H.readystate.OPEN&&H.initialized||(H.disableConnection(),G.init())},handleUTSEvent:function(e){var t=e.d;switch(e.o){case 0:H.setInitialized(),w.net.writeenabled=!0,w.seqmsg.isconnectionmade=!0,w.notifier.notifyQueued(),$UTSHandler.setUVID($ZSIQUTS.get("_zldt")),$UTSHandler.setUUID(t.uuid);try{$ZSIQUTSAction.handle(t.triggers)}catch(e){w.notifier.doLog("Exception in triggering message - "+e.message+" stack - "+e.stack+" name:"+e.name)}z=!0,t.isnewconnection=!0,A.handleConnect(t),$ZSIQUTSAction.includeBeforeSubmit(t),I.customaction&&w.notifier.updateCustomAction(I.customaction),t.sseqno&&w.seqmsg.init(parseInt(t.sseqno)),w.notifier.identifyByCampaign(),w.notifier.doLog(" isLocalstorage: "+b()+" isSessionStorage: "+h()+" Tab status - "+J.latime+" - "+J.cur_st),o=t.name,r=t.token,t.triggers&&"object"==typeof $ZSIQChatWindow&&$ZSIQChatWindow.populateIframe();break;case 1:H.ping(),D=t._zldp,W=t._zldt,U=t.sid,p()&&$ZSIQUTS.storeInSession("sid",U),$UTSHandler.setUUID(t.uuid),$UTSHandler.setUVID(W),w.net.writeenabled=!0,w.seqmsg.isconnectionmade=!0,w.notifier.notifyQueued(),z=!0,A.handleConnect(t),$ZSIQUTSAction.handle(t.triggers),$ZSIQUTSAction.includeBeforeSubmit(t),t.sseqno&&w.seqmsg.init(parseInt(t.sseqno)),$UTSHandler.isTrackedfrommailchimp()||w.notifier.identifyByCampaign(),o=t.name,r=t.token;break;case 2:D=t._zldp,W=t._zldt,U=t.sid,a=t.siq_id;try{D=D?D.trim():D,W=W?W.trim():W,U=U?U.trim():U,$ZSIQUTS.store("_zldp",D,63072e6),$ZSIQUTS.store("_zldt",W,864e5),$ZSIQUTS.store("_siqid",encodeURIComponent(a),63072e6),$ZSIQUTS.updateSIQIDinDOM(a),p()&&$ZSIQUTS.storeInSession("sid",U)}catch(e){}z=!0,w.util.checkMode(u)||w.notifier.acknowledge();break;case 3:$ZSIQUTSAction.handle(t.triggers);break;case 4:if(w.util.checkMode(u))return;if(t&&t.seqno)return void w.seqmsg.clear(t.seqno);if(t&&t.sseqno){if(w.seqmsg.updateServerUpdatedcount(parseInt(t.sseqno)),t.missedseq){var n=JSON.parse(t.missedseq);w.seqmsg.asyncResend(n)}return}break;case 100:t.uvid=$ZSIQUTS.get("_zldt")||W,$UTSHandler.handleTrackChat(t);break;case 101:$ZSIQUTS.handleCustomAction(t);break;case 102:$ZSIQUTSAction.handle(t.triggers);break;case-1:if(w.util.checkMode(u))return;t&&t.issidclear&&($ZSIQUTS.removeFromSession("sid"),U="");var i=t&&t.duration||"";w.net.disableConnection(i),w.net.disabledbyserver=!0}},handleResponse:function(e,t){if(j=!0,e)if((e=JSON.parse(e))&&e.seqno)w.seqmsg.clear(e.seqno);else if(e&&e.sseqno){if(w.seqmsg.updateServerUpdatedcount(parseInt(e.sseqno)),e.missedseq){var n=JSON.parse(e.missedseq);w.seqmsg.asyncResend(n)}}else if(!t&&y.SharedWorker&&K.sendResponseToOthers(e),F(e))for(var i=0;i<e.length;i++)this.handleUTSEvent(e[i]);else this.handleUTSEvent(e)},scheduleRecon:(V=[30,60,90,120,300],X=0,Y=-1,function(e,t){var n,i;e?V[X=0]=(n=5,i=30,Math.floor(Math.random()*(i-n+1)+n)):X<V.length-1&&X++;var o=V[X];clearTimeout(Y),Y=setTimeout(t,1e3*o)}),goOffline:function(){if(3<=x||L===n){3<x&&(j=!1);var e=!(M=!0);3!==x&&L!==n||(e=!0),L=i,this.scheduleRecon(e,this.reconnect)}},requestSuccess:function(){(3<=x||L===e)&&(L=i,M=!1)},disableConnection:function(e){if(M=!0,e){var t=60*e*1e3,n=(new Date).getTime()+t;$ZSIQUTS.store("nextrecon",n),setTimeout(function(){K.logFine("disable connect settimeout"),w.init()},t)}w.util.checkMode(l)?H.disableConnection():w.util.checkMode(s)&&G.disableConnection(),w.net.writeenabled=!1,y.$UTSConnector&&$UTSConnector.util.net.terminate()}},w.util={dbconsistencychecked:!1,offlinetimer:-1,addOnOffEvent:function(e,t){document.body.attachEvent?document.body.attachEvent("on"+e,t):y.addEventListener&&y.addEventListener(e,t)},checkMode:function(e){return f===e},parseQueryString:function(e){var t={};if(!e||!e.trim())return t;for(var n=(e=e.replace(/^\?/g,"")).split("&"),i=[],o=function(e){return decodeURIComponent((e+"").replace(/\+/g,"%20"))},r=0;r<n.length;r++)t[o((i=n[r].split("="))[0])]=o(i[1]);return t},composeUrl:function(){var i=[];function e(e,t){var n;t&&i.push(e+"="+encodeURIComponent((n=t)?n.replace(/^\s+|\s+$/gm,""):n))}try{Float.stopBlinking()}catch(e){}var t=$ZSIQUtil.getNavigationObj(y),n=t.current_page,o=t.page_title;try{var r=$zohosq.visitor.onNavigate({url:n,title:o});r&&(n=r.url||n,o=r.title||o)}catch(e){}var a=$ZSIQUtil.getURLParameterByName("mc_cid"),s=$ZSIQUtil.getURLParameterByName("mc_eid");if(null==a&&null==s){var c=C("mailchimp");if(c){var d=JSON.parse(c);I.name=d.name,I.email=d.email}}var l=t.referer,u={"x-e":""+T,"x-s":""+k,cpage:n,"x-sid":U,ptitle:o,_zldp:$ZSIQUTS.get("_zldp"),_zldt:$ZSIQUTS.get("_zldt"),name:I.name,email:I.email?I.email.toLowerCase():"",phone:I.phone,localtime:function(e){try{return(new Date).toTimeString().split(" ").slice(1).join(" ")}catch(e){}return""}(),gmttime:function(){try{return(new Date).toTimeString().split(" ").slice(1,2)[0]}catch(e){}return""}(),docref:l.substring(0,3072),resolution:"screen"in y&&void 0!==screen.width&&void 0!==screen.height?screen.width+"x"+screen.height:""};try{var f=$ZSIQChat.getWidgetData(),m=$ZSIQUtil.formWidgetObject(f.widgetobj).lsid;m&&(u.lsid=""+m)}catch(e){}try{var g=y.location.search;if(g){var S=w.util.parseQueryString(g);S.siq_id&&(u.siq_id=S.siq_id)}}catch(e){}$ZSIQUtil.getAPILanguage()?u.lang_embed=$ZSIQUtil.getAPILanguage():q?u.lang_embed=q:$ZSIQUtil.getBrowserLanguage()&&(u.lang_embed=$ZSIQUtil.getBrowserLanguage());try{var p=(new Date).getTime(),v=$ZSIQUTS.getFromSession("con_id");v?p=v:$ZSIQUTS.storeInSession("con_id",p),u.con_id=""+p}catch(e){}for(var h in u.referer=null,$ZSIQUTS.getFromSession("siq_isdirect")||($ZSIQUTS.getFromSession("siq_ref")?u.referer=$ZSIQUTS.getFromSession("siq_ref"):l?(l=l.substring(0,3072),$ZSIQUTS.storeInSession("siq_ref",l),u.referer=l):$ZSIQUTS.storeInSession("siq_isdirect",!0)),u)u.hasOwnProperty(h)&&e(h,u[h]);try{Float.blinkTitle(Float.blinkmsg)}catch(e){}if(z)e("recon","true");else if(I.info){var b=I.info;"object"==typeof b&&(b=JSON.stringify(b)),e("cinfo",b)}return i.join("&")},bindEvents:function(){try{function t(e){e=e||{};var t={},n=$ZSIQUtil.getNavigationObj(y),i=e[2];if((i=i?i.trim():i)&&("/"==i.substring(0,1)?i=y.location.origin+i:"?"==i.substring(0,1)?-1!==(i=y.location.origin+y.location.pathname+i).indexOf("#")&&(i+=y.location.hash):i="#"==i.substring(0,1)?y.location.origin+y.location.pathname+y.location.search+i:null),t.cpage=i||n.current_page,t.ptitle=e[1]||n.page_title,t.referer=n.referer,t.lsid=n.lsid,y.$UTSConnector){var o=$History.getList();o&&0!=o.length?($UTSConnector.util.db.storeInStorage({type:"localStorage",key:"h_cpage",value:t.cpage}),$History.push({referer:t.referer,cpage:t.cpage,title:t.ptitle,lsid:t.lsid}),$UTSConnector.util.net.checkHistory()):w.notifier.updateNavigtion(t)}else w.notifier.updateNavigtion(t)}i=y.history,o=i.pushState,i.pushState=function(e){var t=o.apply(i,arguments);return"function"==typeof i.onpushstate&&i.onpushstate(arguments),t},P(y,"hashchange",t),y.history.onpushstate=function(e){try{t(e)}catch(e){}},-1!==navigator.userAgent.indexOf("Firefox")&&(y.onbeforeunload=(n=y.onbeforeunload,function(e){return w.net.disableConnection(),"function"==typeof n?n():e.returnValue?e.returnValue:void 0}))}catch(e){}var n,i,o},checkConsistency:function(){W===$ZSIQUTS.get("_zldt")&&D===$ZSIQUTS.get("_zldp")||(U=null,w.net.reconnect()),w.util.dbconsistencychecked=!0}},w.util.addOnOffEvent("online",function(){w.util.offlinetimer&&-1!=w.util.offlinetimer?clearTimeout(w.util.offlinetimer):R.isactive?w.net.reconnect():w.net.reconnectwhenactive=!0,L=e}),w.util.addOnOffEvent("offline",function(){w.util.offlinetimer&&-1!=w.util.offlinetimer&&clearTimeout(w.util.offlinetimer),w.util.offlinetimer=setTimeout(function(){L=n,w.net.reconnectwhenactive=!1,w.net.goOffline(),w.util.offlinetimer=-1},2e3)}),w.notifier={qdata:[],maxsize:100,lastupdatedinfo:{}},w.notifier.notifyServer=function(e,t){try{e&&!e.event_time&&(e.event_time=""+(new Date).getTime())}catch(e){}y.$UTSConnector?$UTSConnector.util.net.trackEvent(e):w.util.checkMode(u)||(w.net.writeenabled||t)&&(H._WEBSOCK.readyState===H.readystate.OPEN||w.util.checkMode(s))?w.notifier.sendData(e,void 0,!0):w.notifier.qdata.length>w.notifier.maxsize||(w.notifier.removeIfExists(e),w.notifier.qdata.push(e))},w.notifier.removeIfExists=function(e){try{for(var t=0;t<w.notifier.qdata.length;t++)JSON.stringify(w.notifier.qdata[t])==JSON.stringify(e)&&w.notifier.qdata.splice(t,1)}catch(e){}},w.notifier.waitForSocketConnection=function(e,t){setTimeout(function(){e.readyState!==H.readystate.OPEN?w.notifier.waitForSocketConnection(e,t):void 0!==t&&t()},500)},w.notifier.sendData=function(e,t,n){if(w.seqmsg.enroll(e,n),w.util.checkMode(l)){var i=e;w.seqmsg.isconnectionmade&&((i={}).data=e,i.seqno=w.seqmsg.getSequenceNo()),H._WEBSOCK.readyState===H.readystate.OPEN?H._WEBSOCK.send(JSON.stringify(i)):w.notifier.waitForSocketConnection(H._WEBSOCK,function(){H._WEBSOCK.send(JSON.stringify(i))})}else w.util.checkMode(s)?G.bind(JSON.stringify(e),t):w.util.checkMode(u)&&K.send(e)},w.notifier.updateNavigtion=function(e){this.notifyServer({opr:"nav",navdata:e})},w.notifier.updateCustomAction=function(e){var t={},n=$ZSIQUtil.getNavigationObj(y);t.cpage=n.current_page,t.ptitle=n.page_title,t.lsid=n.lsid,this.notifyServer({opr:"customaction",action:e,navdata:t});try{delete $zohosq.values.customaction,delete $ZSIQUtil.getAPIValues().customaction}catch(e){}},w.notifier.doLog=function(e){this.notifyServer({opr:"dolog",logdata:e})},w.notifier.enrollInfo=function(e,t){if(e&&t){var n={};n[e]=t,n.uptime=(new Date).getTime(),w.notifier.lastupdatedinfo[e]=n}},w.notifier.isUpdated=function(e,t){var n=w.notifier.lastupdatedinfo[e];return!!n&&(n[e]==t&&((new Date).getTime()-n.uptime<6e4||(delete w.notifier.lastupdatedinfo[e],!1)))},w.notifier.updateGuessInfo=function(e){var t={},n={};(e=e.details||{}).isError&&(t.isError=e.isError),e.name&&(t.name=e.name),e.email&&(t.email=e.email.toLowerCase()),e.phone&&(t.phone=e.phone),e.company&&(n.company=e.company),this.notifyServer({opr:"updateguessinfo",detail:t,cinfo:JSON.stringify(n)})},w.notifier.updateInfo=function(e){var t,n,i=e.name;e.email&&(t=e.email.toLowerCase()),e.phone&&$ZSIQUtil.isValidPhoneNo(e.phone)&&(n=e.phone),w.notifier.isUpdated("name",i)&&(i=void 0),w.notifier.isUpdated("email",t)&&(t=void 0),w.notifier.isUpdated("phone",n)&&(n=void 0),(e.info||i||t||n)&&(w.notifier.enrollInfo("name",i),w.notifier.enrollInfo("email",t),w.notifier.enrollInfo("phone",n),this.notifyServer({opr:"updateinfo",name:i,email:t,phone:n,cinfo:e.info}))},w.notifier.identifyByCampaign=function(){var e=$ZSIQChat.getWidgetData();if($ZSIQUtil.formWidgetObject(e.widgetobj).ismailchimpenabled){var t=$ZSIQUtil.getURLParameterByName("mc_cid"),n=$ZSIQUtil.getURLParameterByName("mc_eid");if(null!=t&&null!=n)$("mc_cid",t),$("mc_eid",n);else C("mailchimp")||(t=C("mc_cid"),n=C("mc_eid"));t&&n&&(this.notifyServer({opr:"identifybycampaign",campaigndata:{mc_cid:t,mc_eid:n}}),$UTSHandler.setTrackedfrommailchimp(!0))}},w.notifier.updateStatus=function(e){if(e)try{this.notifyServer({opr:"status",status:""+e})}catch(e){}},w.notifier.acknowledge=function(){var e=$ZSIQUTS.get("_zldt");if(e){var t={opr:"ack",uvid:e,siq_id:a};w.notifier.notifyServer(t,!0)}},w.notifier.notifyQueued=function(){w.notifier.qdata.length&&w.net.writeenabled&&(w.notifier.sendData(w.notifier.qdata,!0,!0),w.notifier.qdata=[])};var A={handleConnect:function(e){e.chid?(e.uvid=W,e,$UTSHandler.handleTrackChat(e)):$UTSHandler.handleUTSConnect(e)}},J={cur_st:"visible",is_init:!1};J.latime=(new Date).getTime(),J.init=function(){if(!J.is_init){J.is_init=!0;var t,n=["moz","ms","o","webkit"],e=!0,i=function(){for(var e=0;e<n.length;e++)if(a(n[e])in document)return n[e];return null}(),o=a(i),r=(i||"")+"visibilitychange";document.addEventListener(r,d,!1),document.addEventListener("focus",function(){d(!0)},!1),document.addEventListener("blur",function(){d(!1)},!1),y.addEventListener("focus",function(){d(!0)},!1),y.addEventListener("blur",function(){d(!1)},!1),document.addEventListener("mousemove",u,!1),document.addEventListener("mousedown",u,!1),document.addEventListener("keypress",u,!1),document.addEventListener("DOMMouseScroll",u,!1),document.addEventListener("mousewheel",u,!1),document.addEventListener("touchmove",u,!1),document.addEventListener("MSPointerMove",u,!1),l()}function a(e){return e?e+"Hidden":"hidden"}function s(){e||(e=!0,J.cur_st="visible")}function c(){e&&(e=!1,J.cur_st="hidden")}function d(e){return"boolean"==typeof e?e?s():c():document[o]?c():s()}function l(){t=y.setTimeout(f,1e4)}function u(e){y.clearTimeout(t),J.latime=(new Date).getTime(),s(),l()}function f(){36e5<(new Date).getTime()-J.latime&&c(),l()}};var R={updateIdle:function(){var e=R;if(e.isactive){w.notifier.updateStatus(e.idle),e.isactive=!1;try{$zohosq._invoke("visitor.idle",!0)}catch(e){}}},init:function(){if(J.init(),void 0===this.isactive){var e=I.idletime;e&&!isNaN(e)&&(e=60*e*1e3),this.idletime=e||9e5,this.timer=-1,this.online=1,this.idle=4,this.isactive=!0;for(var t=["keydown","keypress","mouseout","mouseenter","click"],n=0;n<t.length;n++)P(document,t[n],R.active);this.active()}},active:function(){var e=R;if(e.updateTimer(),!e.isactive){e.isactive=!0,w.net.reconnectwhenactive?(w.net.reconnectwhenactive=!1,M=!1):w.seqmsg.isconnectionmade?w.notifier.updateStatus(e.online):w.net.reconnect();try{$zohosq._invoke("visitor.active",!0)}catch(e){}}},updateTimer:function(){var e=R;clearTimeout(e.timer),e.timer=setTimeout(function(){R.updateIdle()},R.idletime)}},P=function(e,t,n){e.attachEvent?e.attachEvent("on"+t,n):e.addEventListener(t,n,!0)},K={initialized:!1,workerid:0,utsworkerurl:null,mastertabworkerid:0,utsworker:null,latimeupdater:null,lapolltimer:null,connecttimer:null,_enablelog:!1,logFine:function(e){K._enablelog&&console.log("%c "+e,"color: blue")},logTrace:function(e){K._enablelog&&console.log("%c "+e,"color: red")},logInfo:function(e){K._enablelog&&console.log("%c "+e,"color: green")},logObj:function(e){K._enablelog&&console.log(e)},init:function(e){w.seqmsg.isconnectionmade=!1,K.logFine("inside init funciton"),K.utsworkerurl=$ZSIQUTS.getFromLocalStorage("sw_url"),K.mastertabworkerid=e?K.workerid=0:K.workerid=-1,f=u,"off"!==I.tracking&&K.initOrStartWorker(e)},initOrStartWorker:function(e){if(K.logFine("inside initOrStartWorker funciton"),K.utsworkerurl)try{K.initWorker(e)}catch(e){K.utsworkerurl=null,$ZSIQUTS.storeInLocalStorage("sw_url","",-1e3)}else K.initWorkerBlob(e)},initWorkerBlob:function(e){K.logFine("inside initWorkerBlob funciton");var t=document.createElement("script");t.type="text/worker",t.id="utsworker",t.innerHTML=K.getWorkerScript(),document.getElementsByTagName("body")[0].appendChild(t);var n=new Blob([document.querySelector("#utsworker").textContent],{type:"text/javascript"}),i=y.URL.createObjectURL(n);$ZSIQUTS.storeInLocalStorage("sw_url",i,36e5),K.utsworkerurl=i,K.initOrStartWorker(),document.getElementById("utsworker").remove()},initWorker:function(e){K.utsworker=new SharedWorker(K.utsworkerurl),K.utsworker.port.start(),K.utsworker.port.onmessage=function(e){try{K.onMessage(JSON.parse(e.data))}catch(e){w.notifier.doLog("Exception in SW: message - "+e.message+" stack - "+e.stack)}},K.scheduleConnectMonitor()},getWorkerScript:function(){return"\n var connectedports = {}; /* To store list of ports with id as key*/ \n var mastertabid = -1;\n onconnect = function(event) {\n var port = event.ports[0];\n var formatted_port = construstPortObject(port);\n port.start();\n port.addEventListener('message', function(event) { listenForMessage(event); });\n notifyTabs(port, {operation : 'connect', payload : constructPayLoad(['id', 'mastertabid'], [formatted_port.id, mastertabid])});\n if (mastertabid == -1) {\n mastertabid = formatted_port.id;\n notifyTabs(port, { operation : 'makemaster' });\n }\n };\n var enrollConnected = function(portobj){\n if (!portobj || Object.keys(portobj).length == 0) {\n throw 'exception';\n }\n var id = portobj.id;\n var port = portobj.port;\n if (!id || !port) {\n throw 'exception';\n }\n do { // To prevent same ID getting overrided.\n if (!isKeyExists(id, connectedports)) {\n break;\n }\n id--;\n } while(true);\n connectedports[id] = portobj;\n portobj.id = id;\n return portobj;\n };\n var isKeyExists = function(key, hash) {\n if (!key || !hash) {\n return false;\n }\n var keylist = Object.keys(hash);\n return (keylist.indexOf('' + key) > -1);\n };\n var listenForMessage = function(event) {\n var port = getPortFromClientEvent(event);\n var data = {operation : event.data.operation, payload : JSON.parse(event.data.payload)};\n if (!port) {\n return;\n }\n switch(data.operation) {\n case 'tomaster':\n if (mastertabid == -1) {/* slave tab will resend the message. Bcoz ack not recieved. */\n return;\n }\n port = connectedports[mastertabid].port;\n break;\n case 'lapoll':\n connectedports[data.payload.id].port.latime = new Date().getTime();\n data.payload.mastertabid = mastertabid;\n port = connectedports[data.payload.id].port;\n if (mastertabid == -1) {\n mastertabid = data.payload.id;\n notifyTabs(port, { operation : 'makemaster' });\n }return;\n case 'tononmaster':\n for (var workerid in connectedports) {\n if (mastertabid == workerid) {\n continue;\n }\n notifyTabs(connectedports[workerid].port, data);\n }\n return;}\n if (port == -1) {\n notifyAllTabs(data);\n }\n else {\n notifyTabs(port, data);\n }\n };\n var notifyAllTabs = function(data){\n notifyTabs('-1', data);\n };\n var notifyTabs = function(port, data) {\n if (port == '-1') {\n for (var workerid in connectedports) {\n notifyTabs(connectedports[workerid].port, data);\n }\n }\n else {\n port.postMessage(JSON.stringify(data));\n }\n };\n var getPortFromClientEvent = function(event) {\n var data = event.data;\n var operation = data.operation;\n var payload = JSON.parse(data.payload);\n var clientworkerid = payload.id;\n if (!clientworkerid) {\n throw 'client id not not event';\n }\n if (!connectedports[clientworkerid]) {\n throw 'client id not registered with worker';\n }\n if (payload.isNotifyTabs) {\n return -1;\n }\n return connectedports[clientworkerid].port;\n };\n var construstPortObject = function(port) {\n var id = new Date().getTime();\n var customportobject = {};\n customportobject.port = port;\n customportobject.id = id;\n customportobject.connectedtime = new Date().getTime();\n return enrollConnected(customportobject);\n };\n var constructPayLoad = function(keys, values) {\n var payload = {};\n if (!keys || !values){\n return payload;\n }\n if (keys.length != values.length) {\n return payload;\n }\n for (var keyindex = 0; keyindex < keys.length; keyindex++) {\n payload[keys[keyindex]] = values[keyindex];\n }\n return payload;\n };\n var checkWorkerAlive = function(data) {\n for (var workerid in connectedports) {\n if (connectedports[workerid].port.latime < (new Date().getTime() - 8000)) {\n /* Mark as expired. B'coz last access time not updated. */\n delete connectedports[workerid];\n if (mastertabid == workerid) {\n mastertabid = -1;\n }\n } else {\n connectedports[workerid].port.postMessage(JSON.stringify({operation : 'alive', payload : {'mastertabid' : mastertabid, 'connectedports' : JSON.stringify(connectedports)}}));\n }\n }\n setTimeout(function () {\n checkWorkerAlive();\n }, 5000);\n };\n checkWorkerAlive();\n"},scheduleConnectMonitor:function(){K.unscheduleConnectMonitor(),K.connecttimer=setTimeout(function(){$ZSIQUTS.storeInLocalStorage("sw_url","",-1e3),K.init(!1)},500)},unscheduleConnectMonitor:function(){clearTimeout(K.connecttimer)},onMessage:function(e){K.logInfo("onMessage -"+JSON.stringify(e));var t=e.operation,n=e.payload;if(t)switch(t){case"connect":w.net.connAlive(),R.init(),K.unscheduleConnectMonitor(),K.logFine("connected to worker - your id:"+n.id);var i=n.id,o=n.mastertabid,r=!1;if(0==K.workerid&&(r=!0),K.workerid=i,K.mastertabworkerid=o,K.initAccessTimePoll(),r&&-1!=K.mastertabworkerid&&K.workerid!=K.mastertabworkerid){var a={},s=$ZSIQUtil.getNavigationObj(y);a.cpage=s.current_page,a.ptitle=s.page_title,a.referer=s.referer,a.lsid=s.lsid,w.notifier.updateNavigtion(a)}break;case"makemaster":K.mastertabworkerid=K.workerid,w.init(!1,!0);break;case"alive":K.workerid!=K.mastertabworkerid&&w.net.connAlive();break;case"tomaster":if(0!=K.workerid&&K.workerid!=K.mastertabworkerid)return;n=n.data,w.notifier.notifyServer(n);break;case"tononmaster":w.net.handleResponse(n.data,!0)}},initAccessTimePoll:function(){K.clearAccessTimepoll(),K.lapolltimer=setInterval(function(){K.pollLATime()},5e3)},clearAccessTimepoll:function(){clearTimeout(K.lapolltimer)},pollLATime:function(){K.sendMessage("lapoll",{id:K.workerid})},send:function(e){K.sendMessage("tomaster",{id:K.workerid,data:e})},sendResponseToOthers:function(e){K.sendMessage("tononmaster",{id:K.workerid,data:JSON.stringify(e)})},sendMessage:function(e,t){e&&t&&(K.utsworker?(K.logTrace("sendMessage "+JSON.stringify({operation:e,payload:JSON.stringify(t)})),K.utsworker.port.postMessage({operation:e,payload:JSON.stringify(t)})):K.logTrace("utsworker itself not initialised"+K.utsworker))},disableConnection:function(){w.net.disableConnection()},constructPayload:function(e,t){var n={};if(n.id=workerid,n.isNotifyTabs=!1,isNotifyOtherTab&&(n.isNotifyTabs=!0),!e||Object.keys(e).length<1)return n;for(var i in e)n[i]=e[i];return n}},H={id:null,wsScheme:m(y,!0),_WEBSOCK:{},pingTimer:{},recontimer:null,readystate:{CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3},initialized:!1,init:function(){if(w.seqmsg.isconnectionmade=!1,f=l,"off"!==I.tracking){w.net.scheduleFallback();try{var e=H.wsScheme+c+"/watchws?";e+=w.util.composeUrl();var t=$ZSIQUTS.getFromSession("connection_count")||0;t=parseInt(t),t++,$ZSIQUTS.storeInSession("connection_count",JSON.stringify(t)),e+="&connection_count="+t;try{"WebSocket"in y&&void 0!==y.WebSocket?H._WEBSOCK=new WebSocket(e):"MozWebSocket"in y&&(H._WEBSOCK=new MozWebSocket(e))}catch(e){return K.logFine("Exception on new websocket "+e),clearTimeout(w.net.fallbacktimer),void(w.net.fallbacktimer=setTimeout(w.net.fallbackToCR,0))}K.logFine("BEFORE WS.id - "+H.id),H._WEBSOCK.id=(new Date).getTime(),H.id=H._WEBSOCK.id,K.logFine("WS.id - "+H.id),H._WEBSOCK.onopen=function(e){H.onOpen(e)},H._WEBSOCK.onclose=function(e){K.logFine(" WS._WEBSOCK.onclose - "+this.id),K.logObj(e),H.id===this.id&&(H.onClose(e),w.seqmsg.isconnectionmade=!1)},H._WEBSOCK.onerror=function(e){H.onError(e)},H._WEBSOCK.onmessage=function(e){try{H.onMessage(e)}catch(e){w.notifier.doLog("Exception in WebSocket: message - "+e.message+" stack - "+e.stack+" name:"+e.name)}}}catch(e){}}},onMessage:function(e){K.logFine(" WS.onMessage - "+JSON.stringify(e)+" WS.initialized -> "+H.initialized+" WS.id -> "+H.id),w.net.connAlive(),x=0,w.net.requestSuccess(),H.initialized||w.net.scheduleFallback();var t=e.data;if("//1//"!==t){if(""!==t){if(","===t)return K.logFine("data = ,"),void H.init();w.net.handleResponse(t),clearTimeout(H.pingTimer),H.pingTimer=setTimeout(H.pingcb,1e4)}}else H.setInitialized()},pingcb:function(){if(15e3<new Date-w.net.lpt)try{H._WEBSOCK.readyState===H.readystate.OPEN&&H._WEBSOCK.send(JSON.stringify({data:"-",seqno:w.seqmsg.getSequenceNo()}))}catch(e){w.notifier.doLog("Exception in WebSocket: ping - "+e.message+" stack - "+e.stack+" name:"+e.name)}H.pingTimer=setTimeout(H.pingcb,1e4)},onOpen:function(e){K.logFine("inside ws.onopen - WS.recontimer - must be cleared"),clearTimeout(H.recontimer),R.init()},onError:function(e){K.logFine("inside ws.onError - evt -> "+JSON.stringify(e)),K.logObj(e)},onClose:function(e){if(K.logFine("inside ws.close - evt -> "+JSON.stringify(e)),w.util.checkMode(l)){x++,w.net.goOffline(),clearTimeout(H.recontimer);var t=(new Date).getTime()%20;H.recontimer=setTimeout(function(){H.bind()},1e3*t)}},bind:function(){!0!==M&&w.util.checkMode(l)&&(H._WEBSOCK.readyState!==H.readystate.CONNECTING&&H._WEBSOCK.readyState!==H.readystate.OPEN||(K.logFine("websocet closed - WS._WEBSOCK.readyState - "+H._WEBSOCK.readyState),H._WEBSOCK.close(),w.seqmsg.isconnectionmade=!1),clearTimeout(H.recontimer),K.logFine("inside ws.bind"),H.init(),w.net.connAlive())},disableConnection:function(){try{K.logFine("websocket closed - by disableconnection"),H._WEBSOCK.close(),w.seqmsg.isconnectionmade=!1}catch(e){}},ping:function(){w.util.checkMode(l)&&(H.initialized=!1,H._WEBSOCK.readyState===H.readystate.OPEN&&H._WEBSOCK.send("--1--"))},setInitialized:function(){w.util.checkMode(l)&&(H.initialized=!0,w.net.unscheduleFallback())}},G={lastevttime:0,reqobjs:[],fullTripTimer:null,respTimer:null,ajax:function(e){var t,n=e.type||"GET",i=e.async||!0,o=e.onSuccess||function(){},r=e.onFailure||function(){},a=e.url,s=e.options||{};if("withCredentials"in(t=new XMLHttpRequest)){(t=new XMLHttpRequest).open(n,a,i),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"),s.ajaxreq=t;try{t.onreadystatechange=function(){4===t.readyState&&(200===t.status?o(s):r(s))}}catch(e){throw clearTimeout(G.respTimer),G.respTimer=setTimeout(function(){G.bind()},1e4),x++,w.net.goOffline(),e}}else if("undefined"!=typeof XDomainRequest){(t=new XDomainRequest).open("GET",a),s.ajaxreq=t;try{t.onprogress=function(){},t.ontimeout=function(){},t.onload=function(){o(s)},t.onerror=function(){r(s)}}catch(e){throw clearTimeout(G.respTimer),G.respTimer=setTimeout(function(){G.bind()},1e4),x++,w.net.goOffline(),e}}return setTimeout(function(){t.send(e.qp)},0),t},sendReq:function(e,t){var n=(new Date).getTime(),i={url:e,qp:t,type:"POST",onSuccess:function(e){var t=e.evtstarttime,n=e.ajaxreq.responseText;if(!(4e4<G.lastevttime-t&&""===n)&&(w.net.handleResponse(n),w.seqmsg.isconnectionmade&&w.net.connAlive(),w.net.requestSuccess(),x=0,""!==n)){try{var i=JSON.parse(n);if(null!=i.sseqno)return;if(F(i))for(var o=0;o<i.length;o++){var r,a=i[o];if("4"==a.o&&(r=a.d)&&null!=r.sseqno)return}else if("4"==i.o&&(r=i.d)&&null!=r.sseqno)return}catch(e){return}G.bind()}},onFailure:function(e){var t=e.ajaxreq.status;G.reqobjs[0]&&G.reqobjs[0].abort(),clearTimeout(G.respTimer),G.respTimer=setTimeout(function(){G.bind()},1e4),500!==t&&304!==t&&404!==t&&400!==t&&(x++,w.net.goOffline())},options:{evtstarttime:G.lastevttime=n}},o=G.ajax(i);G.reqobjs[0]=G.reqobjs[1],G.reqobjs[1]=o},init:function(){if(w.seqmsg.isconnectionmade=!1,f=s,"off"!==I.tracking){var e=B+c+"/watch",t=$ZSIQUTS.getFromSession("connection_count")||0;t=parseInt(t),t++,$ZSIQUTS.storeInSession("connection_count",JSON.stringify(t));try{G.sendReq(e,w.util.composeUrl()+"&nocache="+(new Date).getTime()+"&connection_count="+t)}catch(e){return}R.init()}},bind:function(e,t){if(!0!==M&&(null!==G.respTimer&&clearTimeout(G.respTimer),U)){var n=B+c+"/bind",i="sid="+encodeURIComponent(U)+"&nocache="+(new Date).getTime();e&&(i+="&",t&&(i+="q"),i+="data="+encodeURIComponent(e),i+="&",i+="seqno="+w.seqmsg.getSequenceNo()),w.seqmsg.isconnectionmade&&w.net.connAlive(),G.sendReq(n,i),clearTimeout(G.fullTripTimer),G.fullTripTimer=setTimeout(function(){G.bind()},2e4)}},disableConnection:function(){clearTimeout(G.fullTripTimer),clearTimeout(G.respTimer),w.seqmsg.isconnectionmade=!1}};w.init=function(e,t){K.logFine("uts -init"),e&&w.util.bindEvents();var n=!(M=!1);$ZSIQUTS.get("nextrecon")&&(n=$ZSIQUTS.get("nextrecon")-(new Date).getTime()<0),n&&(y.$UTSConnector?(setTimeout(function(){$UTSConnector.util.net.disabled_by_server&&$zohosq.tracking.on()},0),R.init()):(!t&&y.SharedWorker,!S&&"WebSocket"in y&&void 0!==y.WebSocket||"MozWebSocket"in y?(K.logFine("websocket - init"),H.init()):("withCredentials"in new XMLHttpRequest||y.XDomainRequest)&&(K.logFine("CORS - init"),G.init())))};var V,X,Y,ee,te,ne;return{$TabStatus:J,SW:K,store:function(e,t,n){$(e,t,n),_(e,t,n)},storeInLocalStorage:_,getFromLocalStorage:O,removeFromSession:function(e){if(!h())return!1;var t=JSON.parse(sessionStorage.utsdb||"{}");return delete t[E(e)],delete t[N(e)],sessionStorage.utsdb=JSON.stringify(t),!0},storeInSession:function(e,t){if(!h())return!1;var n=e;e=E(n);var i=JSON.parse(sessionStorage.utsdb||"{}");return i[e]=t,delete i[N(n)],sessionStorage.utsdb=JSON.stringify(i),!0},get:function(e){return C(e)||O(e)},getFromSession:function(e){if(h()){var t=e;e=E(e);var n=JSON.parse(sessionStorage.utsdb||"{}");return val=n[e],val?(delete n[e=N(t)],sessionStorage.utsdb=JSON.stringify(n)):(e=N(t),val=n[e]),val}},updateAction:function(e){var t={opr:"action",type:e.type};e.triggered_id&&(t.triggered_id=e.triggered_id),e.action_type&&(t.action_type=e.action_type),w.notifier.notifyServer(t)},notifyCustomEvent:function(e){var t={opr:"customevent",data:e};w.notifier.notifyServer(t)},handleApiChange:function(e,t){switch(e){case 1:if("on"===t){if(w.init(),y.$UTSConnector){var n=function(e,t){$UTSConnector.util.net.disabled_by_server?($UTSConnector.util.net.disabled_by_server=!1,$UTSConnector.util.net.monitorConnection(!0)):t<20&&setTimeout(e,2e3,e,++t)};$UTSConnector.util.net.disabled_by_server?n(n,1):setTimeout(n,1e3,n,1)}}else"off"===t&&w.net.disableConnection();break;case 2:isNaN(t)||(R.idletime=60*t*1e3,R.updateTimer());break;case 3:w.notifier.updateInfo(t);break;case 4:w.notifier.updateCustomAction(t);break;case 5:w.notifier.updateGuessInfo(t);break;case 6:!function(){try{sessionStorage.utsdb=JSON.stringify("{}")}catch(e){}try{localStorage.utsdb=JSON.stringify("{}")}catch(e){}try{for(var e=["_zldp","_zldt","nextrecon","sid","siq_ref","siq_isdirect","siq_name","siq_email","siq_phone"],t=0;t<e.length;t++){var n=e[t],i=(n=E(n))+"= ;expires= "+new Date(-1).toGMTString();i+=";path=/";try{var o=$UTSHandler.getDomain();o&&(document.cookie=i),i+=o?";domain="+o:""}catch(e){}document.cookie=i}}catch(e){}}()}},init:function(e){if(!T||e){var t=$ZSIQChat.getWidgetData(),n=$ZSIQUtil.formWidgetObject(t.widgetobj),i=t.embedobj;T=n.embedname,k=n.screenname,q=i.lang||i.language,c=n.utsserver,d=n.zldvp;var o=$ZSIQUtil.getGDPRPendingStatus(t,i,k);if((n.forcehttps||$UTSHandler.isForceSecure())&&(y.$UTSConnector?$UTSConnector.enableForceSecure():(B="https://",H.wsScheme="wss://")),I=$UTSHandler.getAPIValuesForUTS(),$ZSIQ_UTSinitialized=!0,function(){U=$ZSIQUTS.getFromSession("sid");try{y.opener&&y.parent.$ZSIQUTS.getFromSession("sid")===U&&(U="")}catch(e){}try{if(y.top!=y.self&&y.top.$ZSIQUTS&&y.top.$ZSIQUTS.getUTSSID()==$ZSIQUTS.getUTSSID())return U="",v(!1),w.notifier.doLog("loaded inside iframe tab. So, disabling data storing")}catch(e){}v(!0)}(),!y.$UTSConnector)try{if(!$ZSIQUTS.getFromSession("siq_isdirect")&&!$ZSIQUTS.getFromSession("siq_ref")){var r=$ZSIQUtil.getNavigationObj(y).referer;r?$ZSIQUTS.storeInSession("siq_ref",r):$ZSIQUTS.storeInSession("siq_isdirect",!0)}}catch(e){}if(!(n.istracking||I.tracking&&"on"==I.tracking)||"off"==I.tracking||$ZSIQUtil.checkGDPRBannerStatus(2,k,i)||o){if(y.$UTSConnector){$UTSConnector.util.net.terminate();var a=$UTSConnector.util.db.getFromCookie({key:"_zldt"})||$UTSConnector.util.db.getFromStorage({type:"localStorage",key:"_zldt"});a&&$UTSHandler.setUVID(a);var s=$UTSConnector.util.db.getFromCookie({key:"_uuid"})||$UTSConnector.util.db.getFromStorage({type:"localStorage",key:"_uuid"});s&&$UTSHandler.setUUID(s)}}else!e&&y.$UTSConnector&&$zohosq.tracking.on(),W=$ZSIQUTS.get("_zldt"),D=$ZSIQUTS.get("_zldp")||d,$zv.customaction&&$ZSIQUTS.handleApiChange(4,$zv.customaction),$zv.idletime&&$ZSIQUTS.handleApiChange(2,$zv.idletime),($zv.name||$zv.email||$zv.phone||$zv.info)&&$ZSIQUTS.handleApiChange(3,$zv),K.logFine("very first time uts init"),w.init(!0),y.$UTSConnector||w.net.scheduleMonitor()}else K.logFine("uts init already called - must be called twice")},getUTSSID:function(){return y.$UTSConnector?$UTSConnector.getUTSSID():U},getUTSName:function(){var e={};return e.name=o,e.token=r,e},handleCustomAction:function(e){null!=e.action&&"mailchimp"==e.action?$("mailchimp",JSON.stringify({email:e.email,name:e.name})):$ZSIQUTSAction.handle(e.triggers)},updateSIQIDinDOM:function(e){var t,n;try{t=$UTSHandler.getSIQID()}catch(e){}if(!t){if(!e)return;try{t=e,$UTSHandler.setSIQID(e)}catch(e){}}try{n=$UTSHandler.getEqualDomains()}catch(e){}if(n)for(var i,o,r=document.getElementsByTagName("a"),a=0,s=r.length;a<s;a++){var c=r[a];if(!c.getAttribute("is_siq_parsed")){c.setAttribute("is_siq_parsed","1");var d=c.getAttribute("href");if(d){var l=(i=d,o=void 0,(o=document.createElement("a")).href=i,o),u=l.host;if(u&&document.location.host!=u){for(var f=!1,m=0;m<n.length;m++)if(u.endsWith(n[m])){f=!0;break}if(f){var g=l.href.split("?")[0];g=g.split("#")[0];var S=l.search,p=l.hash,v=w.util.parseQueryString(S);v.siq_id=t;var h="";for(var b in v)v.hasOwnProperty(b)&&(h&&(h+="&"),h+=b+"="+encodeURIComponent(v[b]));g+=(S=h)?"?"+S+p:p,c.setAttribute("href",g)}}}}}}}}(window);var $ZSIQUTSAction=$ZSIQUTSAction||function(p){var n,t={1:"left",2:"right",3:"bottom",4:"top"},r=0,a=0,m="",o={},s=function(){if(0!=$UTSHandler.getFloatStatus()||10===r){var t=!0;switch(m.time=(new Date).getTime(),r){case 2:$UTSHandler.handleChatTriggers(r,m);break;case 3:$UTSHandler.openChatWindow();break;case 4:case 5:break;case 6:l();break;case 7:$UTSHandler.showButton();break;case 8:c();break;case 9:$UTSHandler.handleChatTriggers(r,m);break;case 16:$UTSHandler.handleBotTrigger(m);break;case 10:!1===i()&&(t=!1)}try{if(t&&!u(r)){var e=$ZSIQUTSAction.rechattrigger?"14":"7";$ZSIQUTS.updateAction({type:e,action_type:r,triggered_id:n}),delete $ZSIQUTSAction.rechattrigger}}catch(t){}}},i=function(){try{var t={triggername:m.triggername,visitorinfo:o};return $zohosq._invoke("visitor.trigger",t)}catch(t){return!1}},u=function(t){var e=$ZSIQUtil.getAvuid();return!(-1==[2,16].indexOf(t)||!$ZSIQLSDB.getFromSession(e+"_formcontextinitiated"))},f=function(t){try{var e=String(t).toLowerCase();if(-1!=e.search(/hour/i))return 36e5*parseInt(e);if(-1!=e.search(/minute/i))return 6e4*parseInt(e);if(-1!=e.search(/second/i))return 1e3*parseInt(e)}catch(t){}return 0},l=function(){var n=$UTSHandler.getFloatDiv(5);if(null!=n){var r,a=0,o={1:"right",2:"left",3:"top",4:"bottom"},s=t[m.animatetype];"left"===s||"right"===s?(r=p.innerWidth||document.body.clientWidth,r-=n.offsetWidth+10):(r=p.innerHeight||document.body.clientHeight,r-=n.offsetHeight+10);var u=f(m.duration)||50,l=n.currentStyle?n.currentStyle[s]:document.defaultView.getComputedStyle(n,null)[s],c=o[m.animatetype];c=n.currentStyle?n.currentStyle[c]:document.defaultView.getComputedStyle(n,null)[c],n.style[o[m.animatetype]]="auto",n.style[s]="0px",function t(){var e=parseInt(n.style[s]),i=$UTSHandler.getFloatState();if(e<a||r<e||"2"===i)return n.style[s]=l,void(n.style[o[m.animatetype]]=c);n.style[s]=e+10+"px",setTimeout(t,u)}()}},c=function(){var t=$UTSHandler.getFloatDiv(4);if(null!=t){var h=t.querySelector(".zsiq_float"),b=h.currentStyle?h.currentStyle.backgroundColor:document.defaultView.getComputedStyle(h,null).backgroundColor;if(-1!==b.indexOf("#")){var e=b;e=e.replace("#","");var i=parseInt(e,16);b=[i>>16&255,i>>8&255,255&i]}else b=b.replace("rgb(","").replace(")","").split(",");for(var n=0;n<b.length;n++)b[n]=Number(b[n]);var g=!1;!function(){var t=r();!function t(e,i,n){var r=h,a=$UTSHandler.getFloatState();if(g&&e===b||"2"===a)r.style.backgroundColor="rgb("+b+")";else{var o=n/100,s=(i[0]-e[0])/o,u=(i[1]-e[1])/o,l=(i[2]-e[2])/o,c=e[0],m=e[1],f=e[2],d=this;this.step=function(){0<--o?(c=Math.floor(c+s),m=Math.floor(m+u),f=Math.floor(f+l),r.style.backgroundColor="rgb("+c+","+m+","+f+")",p.setTimeout(function(){d.step()},100)):(r.style.backgroundColor="rgb("+i+")",timer=setTimeout(function(){t(i,e,n)},500))},step()}}(b,t,1e3);var e=f(m.duration)||6e4;setTimeout(function(){g=!0},e)}()}function r(){var t,e=b,i=(t=.2126*b[0]+.7152*b[1]+.0722*b[2],parseInt(t)<128);function n(t){return t=parseInt(t),i?Math.round(.6*(255-t)+t):Math.round(.2*(0-t)+t)}var r=n(e[0]),a=n(e[1]),o=n(e[2]);return 255<r||255<a||255<o?e:[r,a,o]}},d={isloadedfirst:!0,zsiqformnames:["name","yourname","subscribername","contactname","customername"],zsiqformemails:["email","emailid","youremail","contactemail","subscriberemail","mail","customeremail","emailaddress"],zsiqformpnos:["phone","pno","phone no","phoneno","phno","tel","mobilenumber","contactphone"],zsiqattriblist:["id","name","type","siqatrib"],zsiqformcompany:["company"],zsiqfirstname:["first_name","firstname","first name"],zsiqlastname:["last_name","lastname","last name"]};return d.submit=d.submit||{},d.isnameset=!1,d.isemailset=!1,d.isphoneset=!1,d.iscompanyset=!1,d.isElementAvailable=function(t){return!(!t||0==t.length)},d.isEquals=function(t,e){return t==e},d.replaceSpecialChars=function(t){return t=t.replace(/[_.-]/g,"")},d.formatAttribValue=function(t){return t=t.toLowerCase().trim(),t=d.replaceSpecialChars(t)},d.checkInDOMAttrib=function(t,e,i){for(var n,r=0;r<t.length;r++){var a=i.getAttribute(t[r]);if(a){a=d.formatAttribValue(a);for(var o=0;o<e.length;o++)if(d.isEquals(a,e[o])){n=i.value;break}if(n)break}}return n||""},d.getName=function(t){if(!d.isnameset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformnames,t)},d.getEmail=function(t,e){if(!d.isemailset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformemails,t)},d.getPhoneNo=function(t,e){if(!d.isphoneset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformpnos,t)},d.getFirstName=function(t,e){return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqfirstname,t)},d.getLastName=function(t,e){return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqlastname,t)},d.getCompany=function(t,e){if(!d.iscompanyset)return d.checkInDOMAttrib(d.zsiqattriblist,d.zsiqformcompany,t)},d.getDetails=function(t){var e={};if(!d.isElementAvailable(t))return e;var i=t.getElementsByTagName("input");if(!d.isElementAvailable(i))return e;for(var n="",r="",a="",o="",s="",u="",l=0;l<i.length;l++){var c=i[l];c.name;c.value&&(""==n&&(n=d.getName(c)),""==r&&(r=d.getEmail(c)),""==a&&(a=d.getPhoneNo(c)),""==o&&(o=d.getFirstName(c)),""==s&&(s=d.getLastName(c)),""==u&&(u=d.getCompany(c)))}if(n)e.name=n,d.isnameset=!0;else if(o){var m=o;s&&(m=m+" "+s),e.name=m,d.isnameset=!0}return u&&(e.company=u,d.iscompanyset=!0),r&&/^([\w]([\w\-\.\+\'\/]*)@([\w\-\.]*)(\.[a-zA-Z]{2,22}(\.[a-zA-Z]{2}){0,2}))$/.test(r)&&(e.email=r,d.isemailset=!0),a&&/^[+0-9A-Za-z():.\-\[\] ]{1,30}$/.test(a)&&(e.phone=a,d.isphoneset=!0),e},d.getObjKeyCount=function(t){var e=0;if(null===t||"object"!=typeof t)return e;for(var i in t)t.hasOwnProperty(i)&&e++;return e},d.autoPickAndNotifyUTS=function(t){var e=d.getDetails(t);0!==d.getObjKeyCount(e)&&$zohosq.setValue("details",e,5)},d.overridedOnsubmit=function(t){try{t=t||p.event;var e=this;e||(e=t?t.target||t.srcElement:"");try{d.autoPickAndNotifyUTS(e)}catch(t){}var i=e.getAttribute("siq_id");if(i){var n,r=this.onsubmit;return this.onsubmit=d.submit[i],this.onsubmit&&(n=this.onsubmit(t)),!1===n&&(t.preventDefault?t.preventDefault():t.returnValue=!1),this.onsubmit=r,n}}catch(t){$ZNotifyTracking(5,{details:{isError:!0}})}},d.attachFormSubmit=function(t){if(d.isElementAvailable(t))for(var e=0;e<t.length;e++){var i=t[e];if(d.isElementAvailable(i)){var n,r=0;do{if(n="autopick_"+Math.floor(1e4*Math.random()),!d.submit[n])break;r++}while(r<10);i.setAttribute("siq_id",n),d.submit[n]=i.onsubmit,i.onsubmit=d.overridedOnsubmit}}},d.includeInForms=function(t){t=t||document.forms,d.isElementAvailable(t)&&d.attachFormSubmit(t)},d.includeInFrames=function(t){t=t||document.getElementsByTagName("iframe");if(d.isElementAvailable(t))for(var e=0;e<t.length;e++)try{var i=(t[e].contentDocument||t[e].contentWindow.document).getElementsByTagName("form");d.includeInForms(i)}catch(t){}},d.isAutoPickDisabled=function(){return!$ZSIQAutopick.isenabled||!d.isloadedfirst||$ZSIQUTS.get("autopickdisabled")||0!=d.getObjKeyCount(d.submit)},d.isGuestToken=function(t,e){if(!t||t==e)return!0;var i=t.split(" ");return!isNaN(t)||"Guest"===t||"Visitor"===i[0]&&i[1]&&!isNaN(i[1])},{handleButtonGlow:c,handleAnimate:l,handle:function(t){if(t&&(r=parseInt(t.type),t.value)){if(m=JSON.parse(t.value),t.visitorinfo){for(var e in t.visitorinfo)if(t.visitorinfo.hasOwnProperty(e)){var i=t.visitorinfo[e];isNaN(i)||(t.visitorinfo[e]=parseInt(i))}o=t.visitorinfo}a="BOT_MESSAGE"==m.mode?m.time?parseInt(m.time)-t.time:0:f(m.time)-t.time,"object"==typeof $ZSIQChatWindow?($ZSIQChatWindow.handleIframeLoading(),0<a?setTimeout(s,a):s(),n=t.triggerid):setTimeout(function(){$ZSIQUTSAction.handle(t)},1e3)}},getUTSActionData:function(){},includeBeforeSubmit:function(t){if(d.isnameset=!d.isGuestToken(t.name,t.token),d.isemailset=t.isemailset||!1,d.isphoneset=t.isphoneset||!1,d.iscompanyset=t.iscompanyset||!1,!(d.isnameset&&d.isemailset&&d.isphoneset&&d.iscompanyset||d.isAutoPickDisabled()))try{d.includeInForms(),d.isloadedfirst=!1}catch(t){}}}}(window);var _ZLDReq=function(){};_ZLDReq.samples="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_ZLDReq.getC=function(e,s){var t=e.charCodeAt(s);if(255<t)throw"error";return t},_ZLDReq.btoa=function(e){if(!e)return"";var s,t,a=[],r=e.length-e.length%3;for(s=0;s<r;s+=3)t=_ZLDReq.getC(e,s)<<16|_ZLDReq.getC(e,s+1)<<8|_ZLDReq.getC(e,s+2),a.push(_ZLDReq.samples.charAt(t>>18)),a.push(_ZLDReq.samples.charAt(t>>12&63)),a.push(_ZLDReq.samples.charAt(t>>6&63)),a.push(_ZLDReq.samples.charAt(63&t));switch(e.length-r){case 1:t=_ZLDReq.getC(e,s)<<16,a.push(_ZLDReq.samples.charAt(t>>18)+_ZLDReq.samples.charAt(t>>12&63)+"==");break;case 2:t=_ZLDReq.getC(e,s)<<16|_ZLDReq.getC(e,s+1)<<8,a.push(_ZLDReq.samples.charAt(t>>18)+_ZLDReq.samples.charAt(t>>12&63)+_ZLDReq.samples.charAt(t>>6&63)+"=")}return a.join("")};var $ZSIQChat=$ZSIQChat||function(){var h;SIQ_FLOAT=1,SIQ_BUTTON=2,SIQ_PERSONALIZE=3,_WINDOW_REPOPULATE=!1;var S={},I={};S[SIQ_FLOAT]=["/styles/floatbutton.css"],S[SIQ_BUTTON]=["/styles/buttonthemeWIDGTHEME.css"],S[SIQ_PERSONALIZE]=["/styles/personalizethemeWIDGTHEME.css"],I[SIQ_FLOAT]=["/js/floatbutton.js"],I[SIQ_BUTTON]=["/js/newbutton.js"];var y=!(I[SIQ_PERSONALIZE]=["/js/personalizewidget.js"]),e=!1,i=!1;try{y=_IS_PREVIEW}catch(e){}try{e=_IS_SIGNATURE_CHAT}catch(e){}var E=function(){var e=document.getElementById("zsiqscript");return e.src||e.getAttribute("src")},s=function(e,t){if(null!=t.status)return e.widgetobj.status=t.status,e;var s=e.widgetobj;if(5==_WIDGETTYPE&&(s=t.theme||t.integprops?e.embedobj:e.embedobj.einfo.props),t.embedstatus)e.embedobj.einfo.embedstatus=t.embedstatus;else for(var o in t)s[o]=t[o];return e.embedobj.einfo.embedstatus.STATUS=!t.toggleoffline,e};return loadStaticFiles=function(){var e=h.widgettype,t=JSON.parse(h.widgetobj.sticker)[1].default,s=document.getElementsByTagName("head");s&&0!=s.length||((s=[])[0]=document.createElement("head"),document.insertBefore(document.body,s[0]));var o=h.commondata.isdev,i=h.commondata.schema,a=E().split("://")[1].replace("/widget",""),n=h.widgetobj.widcssversion,d=(h.commondata.cssstatic,h.commondata.jsstaticserver),c=h.widgetobj.cssstaticserver,r=h.widgetobj.csscdnstaticserver,l=h.commondata.jscdnstaticserver;window.iscdnenabled=h.commondata.isCDNEnabled,iscdnenabled&&(window.cssjslist=JSON.parse(h.commondata.cssjsmapping)),o&&(r=c=d=l=i+"://"+a,S[SIQ_FLOAT]=["/styles/common/gfonts.css","/styles/float/float-theme.css","/styles/float/font-icon.css","/styles/embed/new/common.css","/styles/common/zsiqvideo.css"],S[SIQ_BUTTON]=["/styles/common/gfonts.css","/styles/embed/new/button/themeWIDGTHEME.css","/styles/embed/new/button/font-icon.css","/styles/embed/new/chatwindow/chatwindow.css","/styles/embed/new/common.css","/styles/common/zsiqvideo.css"],S[SIQ_PERSONALIZE]=["/styles/common/gfonts.css","/styles/embed/new/personalize/common.css","/styles/embed/new/personalize/themeWIDGTHEME.css","/styles/embed/new/chatwindow/chatwindow.css","/styles/float/font-icon.css","/styles/embed/new/common.css","/styles/common/zsiqvideo.css"],I[SIQ_FLOAT]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/float/float-template.js","/js/embed/new/float/floatbuttonui.js","/js/embed/new/float/floatbutton.js","/styles/common/zsiqvideo.css"],I[SIQ_BUTTON]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/button/buttonui.js","/js/embed/new/button/button.js","styles/common/zsiqvideo.css"],I[SIQ_PERSONALIZE]=["/js/embed/new/chatwindow/chatwindow.js","/js/embed/new/personalize/personalizeui.js","/js/embed/new/personalize/personalize.js","/styles/common/zsiqvideo.css"]),y&&(S[SIQ_BUTTON]=["/styles/buttonpreviewtheme.css"],S[SIQ_PERSONALIZE]=["/styles/personalizepreviewtheme.css"]);for(var m=S[e],b=I[e],g=0;g<m.length;g++){var u=m[g].replace(/WIDGTHEME/g,t),p=c+u;iscdnenabled&&void 0!==(u=cssjslist[u])&&(p=r+u);var w=document.createElement("link");w.rel="stylesheet",w.href=p,notifyOnCDNFailure(w,s,(c+m[g]).replace(/WIDGTHEME/g,t),"css"),s[0].appendChild(w)}for(g=0;g<b.length;g++){var f=document.createElement("script"),v=d+b[g];if(iscdnenabled){var j=cssjslist[b[g]];void 0!==j&&(v=l+j)}f.src=v,notifyOnCDNFailure(f,s,d+b[g],"js"),o&&(f.async=!1),s[0].appendChild(f)}},notifyOnCDNFailure=function(e,t,s,o){e.onerror=function(){$ZSIQCookie.set("cdn_status",1,1728e5);var e="";"js"==o?(e=document.createElement("script")).src=s:"css"==o&&((e=document.createElement("link")).rel="stylesheet",e.href=s),t[0].appendChild(e)}},appendReferrer=function(e){for(var t=e.length,s=0;s<t;s++)e[s].referrer=window.location.href.split("?")[0];return e},{init:function(){try{$ZSIQChat.loadPostMessage(),h=WIDGET_DATA}catch(e){$ZSIQUtil.initializeAPIValues(),$ZSIQChat.getEmbedDetails()}},getWidgetData:function(){return h},isLivePreview:function(){try{return null!=parent.document.getElementById("preview")}catch(e){return!1}},getEmbedDetails:function(){if(!$ZSIQUtil.isIPBlocked()){var e=E().replace("widget","getembeddetails.ls");e+="?widgetcode="+$zohosq.widgetcode;var o=$ZSIQUtil.getConfigFromStorage();o&&o.last_modified&&!y&&!this.isLivePreview()&&(e=e+"&last_modified="+o.last_modified);var t=!0,s=$ZSIQLSDB.get("ZLD"+$zohosq.widgetcode+"avuid");o&&o.widgetobj&&(s=$ZSIQLSDB.get("ZLD"+o.widgetobj.lsid+"avuid")),s&&(t=!1),e=e+"&fetchavuid="+t,o&&o.version&&(e=e+"&version="+o.version);var i=$ZSIQUtil.getAPILanguage();i&&(e=e+"&lang_api="+i);var a=$ZSIQUtil.getBrowserLanguage(),n="ZLSLANG"+$zohosq.widgetcode,d=$ZSIQLSDB.get(n);(0==i.length&&o.widgetobj&&1==o.widgetobj.langchangeviaapi||0!=i.length&&o.embedobj&&o.embedobj.lang!=i||d!=a)&&(e=e+"&fetchapilang="+!0),a&&(e=e+"&lang_browser="+a,$ZSIQLSDB.set(n,a,864e5));var c=o&&o.geodetails;$ZSIQUtil.isFetchGeoDetails()&&!c&&(e+="&fetchgeo=true");var r,l=((r="")||(r=location.hostname.toString().replace(/^w{3}\./,""),/^[a-zA-Z0-9-\.]+$/.test(r)||(r="")),r||""),m=window.document.title;l&&(e=e+"&currdomain="+encodeURIComponent(location.protocol+"//"+l)),e=e+"&pagetitle="+encodeURIComponent(m).substring(0,3e3);var b=$ZSIQCookie.get("cdn_status");b&&(e=e+"&cdn_status="+encodeURIComponent(b));try{e=e+"&signature="+_IS_SIGNATURE_CHAT}catch(e){}y&&0<_WIDGETTYPE&&_WIDGETTYPE<4&&(e=e+"&widgettype="+_WIDGETTYPE),y&&(e=e+"&ispreview="+y);$ZSIQUtil.ajax(e,function(e){var t=$ZSIQUtil.parseToJSON(e);try{var s=t[0].objString;$ZSIQChat.handleEmbedDetails(s,o)}catch(e){}},null,!0)}},handleEmbedDetails:function(e,t){e.not_modified?(t.widgetobj.status=e.STATUS,t.widgetobj.hideembed=e.hideembed,t.commondata.jsstaticserver=e.jsstaticserver,t.commondata.imgstaticserver=e.imgstaticserver,t.widgetobj.cssstaticserver=e.cssstaticserver,t.commondata.jscdnstaticserver=e.jscdnstaticserver,t.widgetobj.csscdnstaticserver=e.csscdnstaticserver,t.commondata.isCDNEnabled=e.isCDNEnabled,t.commondata.isCDNEnabled&&(t.commondata.cssjsmapping=e.cssjsmapping),t.commondata.cwrmjsstaticserver=e.cwrmjsstaticserver,t.commondata.cwumjsstaticserver=e.cwumjsstaticserver,t.commondata.zmapapiurl=e.zmapapiurl,t.commondata.zmapapicss=e.zmapapicss,t.commondata.zmapstaticurl=e.zmapstaticurl,t.commondata.zmapapikey=e.zmapapikey,t.widgetobj.wmsjsstaticserver=e.wmsjsstaticserver,t.widgetobj.widcssversion=e.widcssversion,t.embedobj.linfo=e.linfo,t.embedobj.einfo.embedstatus.STATUS=e.STATUS,t.embedobj.einfo.embedstatus.DEPTLIST=e.DEPTLIST,t.embedobj.einfo.embedstatus.formremoval=e.formremoval,t.embedobj.einfo.embedstatus.DEPARTMENTID=e.DEPARTMENTID,t.embedobj.params=e.params,e.userdetails&&(t.widgetobj.userdetails=e.userdetails,t.embedobj.einfo.userdetails=e.userdetails),e.geodetails&&(t.geodetails=e.geodetails),e.refreshapilang&&(t.embedobj.jsresource=e.jsresource,t.embedobj.lang=e.lang,t.embedobj.language=e.language,t.widgetobj.resourcefile=e.resourcefile,t.widgetobj.i18nkeys=e.i18nkeys),e.hasOwnProperty("isgdprenabled")&&(t.embedobj.pinfo.pinfo.isgdprenabled=e.isgdprenabled,t.embedobj.pinfo.pinfo.trackingprivacyconfig=e.trackingprivacyconfig,t.embedobj.pinfo.pinfo.chatprivacyconfig=e.chatprivacyconfig,t.embedobj.pinfo.pinfo.cookiepolicyurl=e.cookiepolicyurl,t.embedobj.pinfo.pinfo.chatcookiepolicyurl=e.chatcookiepolicyurl,t.embedobj.pinfo.pinfo.trackingprivacystatement=e.trackingprivacystatement,t.embedobj.pinfo.pinfo.gtpolicyurl=e.gtpolicyurl),t.widgetobj.langchangeviaapi=e.langchangeviaapi,t.embedobj.ismailchimpenabled=e.ismailchimpenabled,t.embedobj.isaudiocallallowed=e.isaudiocallallowed,t.embedobj.cinfo=e.cinfo,t.embedobj.sesonaltheme_expiry=e.sesonaltheme_expiry,delete e.not_modified):(t=e).widgetobj.avuid&&($ZSIQLSDB.setCookie("ZLD"+t.widgetobj.lsid+"avuid",t.widgetobj.avuid),delete t.widgetobj.avuid),h=$ZSIQChat.updateSeasonalTheme(t),y&&((h=s(h,_MODIFIED_WIDGET_OBJ)).commondata.isCDNEnabled||(h.commondata.jscdnstaticserver=t.commondata.jsstaticserver,h.widgetobj.csscdnstaticserver=t.widgetobj.cssstaticserver)),$UTSHandler.init(),$ZSIQUtil.startAfterReady(t.geodetails||{}),loadStaticFiles(),$ZSIQUtil.setAVUIDCookie(t.widgetobj.lsid)},updateSeasonalTheme:function(t){if(this.isPreview())return t;try{var e=t.embedobj,s=t.embedobj.theme;if((i=parseInt(e.sesonaltheme_expiry)>(new Date).getTime()&&1==JSON.parse(e.einfo.props.issesonaltheme)[0])&&"4"==s&&(t.embedobj.einfo.props.color='[1,{"code":"#000000"}]'),t.embedobj.theme=i?"8":s,i&&1==t.widgettype){var o=$ZSIQUtil.parseToJSON(t.widgetobj.sticker);o[1].default=1,t.widgetobj.sticker=JSON.stringify(o)}return t}catch(e){return t}},isSeasonalTheme:function(){return i},isPreview:function(){return y},isSignatureChat:function(){return e},updatePreviewConfig:function(){h=s(h,_MODIFIED_WIDGET_OBJ)},loadPostMessage:function(){window.addEventListener?window.addEventListener("message",$ZSIQChat.handlePostMessage,!1):window.attachEvent("onmessage",$ZSIQChat.handlePostMessage)},handlePostMessage:function(e){try{!e.data.message||"ZOHOCLIQ-EXTN-CHECK"!==e.data.message.type&&"ZOHOCLIQ-SCEEN-SOURCE-ID"!==e.data.message.type||$ZSIQUtil.getIframe().PeerConnection.screenShareExtnSuccsess(e);var t=JSON.parse(e.data);if("zoho.salesiq.apimessage"===t.type){var s=t.visitor;s.name&&$zohosq.visitor.name(s.name),s.email&&$zohosq.visitor.email(s.email),s.contactnumber&&$zohosq.visitor.contactnumber(s.contactnumber)}else if("zoho.salesiq.gettrackingdetails"===t.type){var o=$UTSHandler.get("_zldt");if(!o)return;var i={type:"zoho.salesiq.trackingdetails"};i.trackingdetails={uvid:o},e.source.postMessage(JSON.stringify(i),"*")}}catch(e){}}}}();if(!$zoho.salesiq.init_called){var isdomloadhandled=!1;try{"async"!=$zoho.salesiq.mode&&($ZSIQChat.init(),isdomloadhandled=!0,$zoho.salesiq.init_called=!0)}catch(e){isdomloadhandled=!1}isdomloadhandled||($zoho.salesiq.init_called=!0,"complete"===document.readyState?$ZSIQChat.init():window.addEventListener?window.addEventListener("load",$ZSIQChat.init):window.attachEvent("onload",$ZSIQChat.init))}