chat-window.js

https://web-modules-de-na1.niceincontact.com/chat/chat-window.js?29567496

Analyzed: 3/20/2026, 11:42:27 PM

View Scan Result

Script Analysis Summary

Summary: chat-window.js is a 883.6 KB external. Contains 5303 functions with complexity score of 2849. SHA-256: 82ff890631b44fda...

external883.6 KBML Embeddings Available

Code Metrics

File Size
883.6 KB
Functions
5,303*
Complexity
2,849
AST Nodes
268,708
AST Depth
271
Function Calls
0
Normalized Size
65.7 KB

Code Analysis

API Usage

dom2328 calls
crypto182 calls
network267 calls

Control Flow

Functions3,568
Loops683
Conditionals2,078

String Statistics

Total Strings12,719
Unique Strings6,366
URLs Found24

Security Indicators

Crypto APIsEncoding Functions

Code Style

Lines of Code139
MinifiedYes

Obfuscation Analysis

No obfuscation data available

Library Detection

No known library detected

Bundle Analysis

Not a bundled file

Copyright & License

Authors
e.author,notAllowed:n,storeWelcomeMessageOutbound:r}}function b(e,t=, e.author,messageType:e.messageType,message:e.message,createdAt:e.createdAt,attachments:e.attachments,caseNumber:e.caseNumber,delivered:t,sessionId:e.sessionId}}let O=(e,t,n)=>{let{name:r,customFields:a=[],endUserCustomFields:o=[]}=t;return{type:i.Q.START_CHAT_SESSION,startedAt:e,name:r,customFields:a,endUserCustomFields:o,channelId:n}};function w(){return{type:i.Q.AUTO_START_CHAT_SESSION}}function I(){return{type:i.Q.CHANGE_STATUS_AFTER_AUTOMATIC_MESSAGE}}function N(e){return{type:i.Q.START_CHAT_SESSION_SUCCESS,payload:e}}function R(e){return{type:i.Q.UNASSIGN_SESSION,contactStatus:e}}function P(e){return{type:i.Q.ASSIGN_SESSION,id:e.id,status:e.status,customer:e.customer,agent:e.agent}}let D=(0,r.VP)(i.Q.CONTACT_STATUS_CHANGED,(e,t)=>({payload:{contactStatus:e,ownerAssigneeUser:t}}));function M(e,t){return{type:i.Q.SET_SCROLL_POSITION,scrollPosition:e,scrollPositionInverted:t}}function L(){return{type:i.Q.RESET_SCROLL_POSITION}}function k(){return{type:i.Q.SHOW_SCROLL_DOWN_INDICATOR}}function x(){return{type:i.Q.HIDE_SCROLL_DOWN_INDICATOR}}function U(){return{type:i.Q.SET_SCROLL_HISTORY_USED}}function H(){return{type:i.Q.AGENT_TYPING_START}}function G(){return{type:i.Q.AGENT_TYPING_STOP}}function F(e){return{type:i.Q.THREAD_LIST,threads:e}}function B(){return{type:i.Q.FETCH_THREAD_LIST}}let j=(0,r.VP)(i.Q.SHOULD_RECOVER_CHAT_SESSION,e=>({payload:{shouldRecoverChatSession:e}}));function V(e,t="",n){let r=i.Q.RECOVER_CHAT_SESSION;return e?{type:r,sessionId:e,threadName:t,threadId:n}:{type:r,threadName:t}}function W(e,t={}){let n=i.Q.LOAD_THREAD_METADATA;return e?{type:n,sessionId:e,filters:t}:{type:n,filters:t}}function $(e,t){return{type:i.Q.THREAD_METADATA_RECOVERED,threadIdOnExternalPlatform:e,payload:t}}let Q=(0,r.VP)(i.Q.ADD_TEMPORARY_THREAD,e=>({payload:{messageData:e}}));function z({resetUi:e=, {image:o,name:r.authorName,publicImage:o},_meta:{sending:, r.author,authorId:r.authorId,_meta:{...e._meta,sending:, ()=>na,getBrowserFingerprint:()=>tT,getBrowserLanguage:()=>tb,getBrowserLocation:()=>tv,getChannelAvailability:()=>rW,getChannelInfo:()=>rV,getCustomFieldsArray:()=>e3,getCustomFieldsFromArray:()=>e4,getDeviceType:()=>tS,getValidLanguage:()=>tA,isAgentTypingEndedEvent:()=>rb,isAgentTypingStartedEvent:()=>ry,isAssignedAgentChangedEvent:()=>r_,isAttachmentUpload:()=>nD,isAuthSuccessEvent:()=>tm,isChatSDKError:()=>rC,isContactCreatedEvent:()=>nx,isContactRecipientsChangedEvent:()=>nH,isContactStatusChangedEvent:()=>nk,isContactToRoutingQueueAssignmentChangedEvent:()=>nU,isCustomerReconnectSuccessPayloadData:()=>rj,isJoinGroupChatFailedError:()=>rN,isLoadMetadataSuccessPayload:()=>n$,isMessage:()=>ni,isMessageCreatedEvent:()=>no,isMessageReadChangedEvent:()=>nl,isMessageSentEvent:()=>ns,isMoreMessagesLoadedEvent:()=>nF,isRecoverSuccessEvent:()=>nQ,isSetPositionInQueueEvent:()=>rv,isThreadArchivedSuccessPayload:()=>nz,isThreadListFetchedPostbackData:()=>n1,isTokenRefreshedSuccessResponse:()=>tg,isWindowClosing:()=>tL,registerWindowUnload:()=>tx,sendChatEvent:()=>tc,sendCreateInvitationToGroupChatEvent:()=>rA,sendEmailInvitationToGroupChatEvent:()=>rL,sendJoinGroupChatEvent:()=>rI,sendLeaveGroupChatEvent:()=>rP,splitName:()=>eq});var E=m(10),_=m(172),y=m(668),b=m(482);let v=function(e){return null===e},S={};function T(e){S.ACCESS_TOKEN=e.token,S.ACCESS_TOKEN_EXPIRES_IN=e.expiresIn}function A(){var e,t;let n=null, {id:"",name:"",nickname:""},canAddMoreMessages:, e.author,notAllowed:n,storeWelcomeMessageOutbound:r}}function b(e,t=!0){if(e.messageType!==a.MessageType.TEXT&&(0,l.Ak)(e.payload))return e.payload;let n=(0,l.Ak)(e.payload)&&e.payload.text?e.payload.text:e.message,r=t?c(n):n;return{...(0,l.Ak)(e?.payload)?e.payload:{},text:r}}let v=(e,t=!0,n="",r)=>{let a=b(e,t);return{type:i.Q.SEND_MESSAGE,authorId:e.authorId,authorName:n,messageType:e.messageType,parameters:e?.parameters,message:void 0!==a.text&&null!==a.text?a.text:"",createdAt:e.createdAt,id:e.id,attachments:e.attachments,payload:a,postback:e.postback,isCreateThread:r?.isCreateThread||!1,threadName:r?.threadName||"",sessionId:r?.sessionId}},S=(e,t,n=!0,r)=>{let a=b(t,n);return{type:i.Q.SEND_OUTBOUND,authorId:t.authorId,messageType:t.messageType,message:void 0!==a.text&&null!==a.text?a.text:"",createdAt:t.createdAt,id:t.id,attachments:t.attachments,payload:a,isCreateThread:r?.isCreateThread||!1,threadName:r?.threadName||"",sessionId:r?.sessionId,customerMessage:e}};function T(e){return{...e,type:i.Q.MESSAGE_RECEIVED}}function A(e){return{messageId:e,type:i.Q.MESSAGE_FAILED_TO_SEND}}function C(e){let t=e.delivered??[];return{id:e.id,type:i.Q.MESSAGE_DELIVERED,authorId:e.authorId,author:e.author,messageType:e.messageType,message:e.message,createdAt:e.createdAt,attachments:e.attachments,caseNumber:e.caseNumber,delivered:t,sessionId:e.sessionId}}let O=(e,t,n)=>{let{name:r,customFields:a=[],endUserCustomFields:o=[]}=t;return{type:i.Q.START_CHAT_SESSION,startedAt:e,name:r,customFields:a,endUserCustomFields:o,channelId:n}};function w(){return{type:i.Q.AUTO_START_CHAT_SESSION}}function I(){return{type:i.Q.CHANGE_STATUS_AFTER_AUTOMATIC_MESSAGE}}function N(e){return{type:i.Q.START_CHAT_SESSION_SUCCESS,payload:e}}function R(e){return{type:i.Q.UNASSIGN_SESSION,contactStatus:e}}function P(e){return{type:i.Q.ASSIGN_SESSION,id:e.id,status:e.status,customer:e.customer,agent:e.agent}}let D=(0,r.VP)(i.Q.CONTACT_STATUS_CHANGED,(e,t)=>({payload:{contactStatus:e,ownerAssigneeUser:t}}));function M(e,t){return{type:i.Q.SET_SCROLL_POSITION,scrollPosition:e,scrollPositionInverted:t}}function L(){return{type:i.Q.RESET_SCROLL_POSITION}}function k(){return{type:i.Q.SHOW_SCROLL_DOWN_INDICATOR}}function x(){return{type:i.Q.HIDE_SCROLL_DOWN_INDICATOR}}function U(){return{type:i.Q.SET_SCROLL_HISTORY_USED}}function H(){return{type:i.Q.AGENT_TYPING_START}}function G(){return{type:i.Q.AGENT_TYPING_STOP}}function F(e){return{type:i.Q.THREAD_LIST,threads:e}}function B(){return{type:i.Q.FETCH_THREAD_LIST}}let j=(0,r.VP)(i.Q.SHOULD_RECOVER_CHAT_SESSION,e=>({payload:{shouldRecoverChatSession:e}}));function V(e,t="",n){let r=i.Q.RECOVER_CHAT_SESSION;return e?{type:r,sessionId:e,threadName:t,threadId:n}:{type:r,threadName:t}}function W(e,t={}){let n=i.Q.LOAD_THREAD_METADATA;return e?{type:n,sessionId:e,filters:t}:{type:n,filters:t}}function $(e,t){return{type:i.Q.THREAD_METADATA_RECOVERED,threadIdOnExternalPlatform:e,payload:t}}let Q=(0,r.VP)(i.Q.ADD_TEMPORARY_THREAD,e=>({payload:{messageData:e}}));function z({resetUi:e=!1,keepSessionId:t=!1}={}){return{type:i.Q.CLEAR_CHAT_SESSION,resetUi:e,keepSessionId:t}}function K({conversations:e,contactHistory:t,session:n,customer:r,contact:a,thread:o}){return{type:i.Q.CHAT_SESSION_RECOVERED,session:n,conversations:e,contactHistory:t,customer:r,contact:a,thread:o}}let Y=(0,r.VP)(i.Q.CHAT_SESSION_FAILED_TO_RECOVER);function q(e,t,n){return{type:i.Q.CHANNEL_INFO,data:{...e,brandId:t,channelId:n}}}function X(e){return{type:i.Q.SET_CUSTOMER_NAME,name:e}}function Z(e){return{type:i.Q.SEND_OFFLINE_MESSAGE,name:e.name,email:e.email,message:e.message}}function J(){return{type:i.Q.TOGGLE_TRANSCRIPT_FORM}}function ee(){return{type:i.Q.TOGGLE_GROUP_CHAT_FORM}}function et(){return{type:i.Q.TOGGLE_GROUP_CHAT_INVITE_FORM}}function en(){return{type:i.Q.TOGGLE_GROUP_CHAT_JOIN_FORM}}let er=(0,r.VP)(i.Q.SET_AUDIO_NOTIFICATION,e=>({payload:{isAudioNotificationOn:e}}));function ea(){return{type:i.Q.TOGGLE_END_CHAT}}function ei(e){return{type:i.Q.SET_OFFLINE_FORM_PROGRESS,progress:e}}function eo(){return{type:i.Q.OFFLINE_MESSAGE_SENT}}function es(e){return{type:i.Q.SHOW_POPUP,popup:e}}function el(){return{type:i.Q.HIDE_POPUP}}function eu(e){return{type:i.Q.SET_CUSTOM_USER_IMAGE,customUserImage:e}}function ec(e){return{type:i.Q.SET_CUSTOM_USER_OFFLINE_IMAGE,image:e}}function ed(e,t){return{type:i.Q.SET_TRANSLATION,key:e,translation:t}}function ef(e){return{type:i.Q.SET_TRANSLATIONS,translations:e}}function eh(e){return{type:i.Q.SEND_PAGE_VIEWS,pages:e}}let ep=(0,r.VP)(i.Q.RESET_CONTACT_ITEMS_TO_CURRENT_CONTACT);function em(e){let t=e.messages.map(s.Sy),{contactHistory:n,scrollToken:r}=e;return{payload:{contactHistory:n,messages:t,scrollToken:r},type:i.Q.MORE_MESSAGES_LOADED}}function eg(e,t){return{type:i.Q.LOAD_MORE_MESSAGES,scrollToken:e,sessionId:t,filters:{}}}function eE(){return{type:i.Q.MESSAGE_ANIMATION_START}}function e_(){return{type:i.Q.MESSAGE_ANIMATION_END}}function ey(e){return{type:i.Q.SET_AUTHENTICATION_TOKEN,authenticationToken:e}}function eb(e){return{type:i.Q.SET_AUTHORIZATION_CODE,authorizationCode:e}}function ev(e=[]){return{type:i.Q.SET_ALLOWED_EXT_MESSAGE_TYPES,allowedExternalMessageTypes:e}}function eS(e,t){return{type:i.Q.UPDATE_THREAD,payload:e,threadIdOnExternalPlatform:t}}function eT(e){return{type:i.Q.THREAD_NAME_UPDATED,threadName:e.threadName,sessionId:e.sessionId}}function eA(e,t){return{type:i.Q.FAILED_ATTACHMENT_DETAILS,message:e,data:t}}function eC(e){return{type:i.Q.SET_IFRAME_SURVEY_DETAILS,message:e}}function eO(e){return{type:i.Q.ARCHIVE_THREAD,thread:e}}let ew=(0,r.VP)(i.Q.TOGGLE_ARCHIVE_THREAD_MODAL),eI=(0,r.VP)(i.Q.ARCHIVE_THREAD_MODAL_PASS_PAYLOAD);function eN(e){return{type:i.Q.THREAD_ARCHIVED,thread:e}}let eR=(0,r.VP)(i.Q.TOGGLE_RENAME_THREAD_MODAL);function eP(){return{type:i.Q.RESET_LOAD_MORE_MESSAGES_IN_PROGRESS}}function eD(e){return{type:i.Q.SET_CHAT_WINDOW_MINIMIZED_CALLBACK,callback:e}}let eM=(0,r.VP)(i.Q.RESTORE_CHAT_OPEN_STATUS);function eL(){return(e,t)=>{(0,o.A)(e,t)}}function ek(e){return{type:i.Q.SET_BEFORE_START_CHAT_SESSION_CALLBACK,callback:e}}let ex=(0,r.VP)(i.Q.SET_ADAPTIVE_CARD_ON_EXECUTE_CALLBACK,(e,t)=>({payload:{actionId:e,callback:t}})),eU=(0,r.VP)(i.Q.CHAT_WINDOW_READY),eH=(0,r.VP)(i.Q.SET_PRECONTACT_SURVEY_PREFILLED_FIELDS),eG=(0,r.VP)(i.Q.ENABLE_EXTENDED_LOGGER),eF=(0,r.VP)(i.Q.DISABLE_ANALYTICS_MIDDLEWARE),eB=(0,r.VP)(i.Q.RESET_TYPING_INDICATOR_WAS_VISIBLE_FLAG)},46759:(e,t)=>{"use strict";var n;t.R=void 0,function(e){e.CASE="Case",e.CHANNEL="Channel",e.MESSAGE="Message",e.PAGE_VIEW="PageView",e.ROUTING_QUEUE="RoutingQueue",e.SENDER_ACTION="SenderAction",e.USER_STATUS="UserStatus",e.CHAT_WINDOW="ChatWindow",e.CUSTOMER_CONTACT="CustomerContact",e.CONSUMER_CONTACT="ConsumerContact",e.CONTACT="Contact",e.MESSAGE_NOTE="MessageNote",e.MESSAGE_PREVIEW="MessagePreview",e.S3_OBJECT="S3Object"}(n||(t.R=n={}))},47379:(e,t,n)=>{"use strict";n.d(t,{A:()=>function e(t,n){let a=(0,r.A)({},n);return Object.keys(t).forEach(i=>{if(i.toString().match(/^(components|slots)$/))a[i]=(0,r.A)({},t[i],a[i]);else if(i.toString().match(/^(componentsProps|slotProps)$/)){let o=t[i]||{},s=n[i];a[i]={},s&&Object.keys(s)?o&&Object.keys(o)?(a[i]=(0,r.A)({},s),Object.keys(o).forEach(t=>{a[i][t]=e(o[t],s[t])})):a[i]=s:a[i]=o}else void 0===a[i]&&(a[i]=t[i])}),a}});var r=n(39263)},47473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},47744:(e,t,n)=>{"use strict";n.d(t,{Gp:()=>a,J4:()=>s,g1:()=>i,qj:()=>o});var r=n(63864).Pg;function a(e){return 6e4*e}function i(e){return Math.floor((new r().getTime()-new r(e).getTime())/1e3)}let o=e=>Math.floor(new r(e).getTime()/1e3/60);function s(e){let t=new r(e);return String(t.getHours()).padStart(2,"0")+":"+String(t.getMinutes()).padStart(2,"0")}},48655:(e,t,n)=>{var r=n(26025);e.exports=function(e){return r(this.__data__,e)>-1}},49022:(e,t,n)=>{"use strict";n.d(t,{J:()=>a});var r=n(97859);let a=(e,t)=>t instanceof Error?{...Object.entries(t).reduce((e,[t,n])=>(e[t]=n,e),{}),message:t.message.replace(/\r?\n|\r/g," ").replace(/\s+/g," ").trim(),stack:t.stack?.replace(/\r?\n|\r/g," ").replace(/\s+/g," ").trim()}:"function"==typeof t?Object.entries(t).reduce((e,[t,n])=>(e[t]=n,e),{}):(0,r.A)(t)?String(t):t},49284:(e,t)=>{"use strict";var n;t.M=void 0,function(e){e.TEXT="text",e.EMAIL="email",e.LIST="list",e.TREE="tree"}(n||(t.M=n={}))},49503:(e,t,n)=>{"use strict";n.d(t,{MY:()=>i,r1:()=>a});var r=n(19735);function a(e){var t=(0,r.FK)(e);return function(n,r,a,i){for(var o="",s=0;s, {image:o,name:r.authorName,publicImage:o},_meta:{sending:!0,failure:!1,addedDuringSession:!0}},l=R([...e.contactItems.filter(e=>!(0,I.K8)(e)||e.id!==r.id),s]),u=r.id===e.sendCustomerMessageAfterOutbound?.id;return{...e,contactItems:l,...u?{sendCustomerMessageAfterOutbound:null}:null}}case o.Q.MESSAGE_RECEIVED:{let{type:n,...r}=t,a=[...e.contactItems];if(!(0,U.CF)(r)){let t=e.contactItems.findIndex(e=>(0,I.K8)(e)&&e.id===r.id),n=a.find(T.f),i=!1===(0,k.A)(n);if(-1===t)r._meta={...r._meta,typingIndicatorWasVisible:i,addedDuringSession:!0},r.uiKey=n?.uiKey||(0,L.$)(),a.push(r);else{let e=a[t],o=(0,I.K8)(e);r._meta={...r._meta,typingIndicatorWasVisible:o&&e?._meta?.typingIndicatorWasVisible||i,addedDuringSession:!0};let s=o?e.uiKey:void 0;r.uiKey=n?.uiKey||s||(0,L.$)(),a[t]=r}}let i=(0,U.qM)(a),o=R(a);return{...e,contactItems:w(o),satisfactionSurvey:i?(0,U.Vz)(i):null}}case o.Q.MESSAGE_DELIVERED:{let{type:n,...r}=t,a=e.contactItems.map(e=>{if(!(0,I.K8)(e)||e.id!==r.id)return e;let t=r.attachments;return{...e,attachments:t,caseNumber:r.caseNumber,delivered:r.delivered,sessionId:r.sessionId,author:r.author,authorId:r.authorId,_meta:{...e._meta,sending:!1,failure:!1,addedDuringSession:!0}}});return{...e,contactItems:a,...e.welcomeMessageOutbound&&(0,C.l)(r.authorId)?{welcomeMessageOutbound:null,sendCustomerMessageAfterOutbound:null}:null}}case o.Q.MESSAGE_FAILED_TO_SEND:{let{messageId:n}=t;return{...e,contactItems:e.contactItems.map(e=>(0,I.K8)(e)&&e.id===n?{...e,_meta:{sending:!1,failure:!0,addedDuringSession:e._meta?.addedDuringSession??!0}}:e)}}case o.Q.RESET_CONTACT_ITEMS_TO_CURRENT_CONTACT:{let n=t.payload,r=e.contactItems.filter(e=>(0,I.K8)(e)?e.caseNumber===n:function(e){if(e&&"object"==typeof e&&"case"in e&&e.case&&"object"==typeof e.case&&"id"in e.case)return e.case.id}(e.data)===n);return{...e,contactItems:r}}case o.Q.CLEAR_CHAT_SESSION:case o.Q.RECOVER_CHAT_SESSION:return F;case o.Q.CHAT_SESSION_RECOVERED:{let{conversations:{items:n=[],scrollToken:r=null}={},contactHistory:a}=t,i=n.filter(e=>!(0,U.CF)(e)),o=(0,U.qM)(i);return{...e,scrollToken:r,contactItems:R([...a,...i]),satisfactionSurvey:o?(0,U.Vz)(o):null}}case o.Q.LOAD_MORE_MESSAGES:return{...e,loadMoreMessagesInProgress:!0};case o.Q.RESET_LOAD_MORE_MESSAGES_IN_PROGRESS:return{...e,loadMoreMessagesInProgress:!1};case o.Q.MORE_MESSAGES_LOADED:{let{contactHistory:n=[],messages:r=[],scrollToken:a}=t.payload,i=R([...e.contactItems,...n,...r]);return{...e,scrollToken:a,contactItems:i,loadMoreMessagesInProgress:!1,showLoaderAnimation:!1}}case o.Q.MESSAGE_ANIMATION_START:return{...e,showLoaderAnimation:!0};case o.Q.MESSAGE_ANIMATION_END:return{...e,showLoaderAnimation:!1};case o.Q.FAILED_ATTACHMENT_DETAILS:{let{message:n,data:r}=t,a={...n,_meta:{notAllowed:!0}};return{...e,failedAttachmentDetails:r,contactItems:[...e.contactItems,a]}}case o.Q.SET_IFRAME_SURVEY_DETAILS:{let{message:n}=t;return{...e,satisfactionSurvey:n}}case o.Q.SEND_OUTBOUND:{let{type:n,customerMessage:r,...a}=t;return{...e,contactItems:e.contactItems.map(e=>(0,I.K8)(e)&&e.id===a.id?{...e,_meta:{...e._meta,sending:!0,failure:!1}}:e),sendCustomerMessageAfterOutbound:r}}case o.Q.CONTACT_ROUTING_QUEUE_ASSIGNMENT_CHANGED:case o.Q.ASSIGNED_AGENT_CHANGED:if(t.type===o.Q.CONTACT_ROUTING_QUEUE_ASSIGNMENT_CHANGED&&t.payload.context?.initiator?.type!==S.Y.USER)return e;return{...e,contactItems:R([...e.contactItems,t.payload])};case o.Q.MESSAGE_READ_CHANGED:{let{payload:n}=t;return{...e,contactItems:e.contactItems.map(e=>(0,I.K8)(e)&&e.id===n.idOnExternalPlatform?{...e,...(0,O.Sy)(n)}:e)}}case o.Q.MESSAGE_SEEN:{let n=e.contactItems,r=(0,A._D)(n);if(!r||(0,C.U)(r)||!(0,x.A)(r.seen))return e;let{userId:a,endUserId:i}=t.payload,o=[{seenAt:(0,M.z)(),userId:a,endUserId:i}],s=n.findIndex(e=>!!(0,I.K8)(e)&&e.id===r.id),l=[...n];if(-1!==s){let e={...l[s],seen:o};l[s]=e}return{...e,contactItems:l}}case o.Q.AGENT_TYPING_START:{if(e.contactItems.some(e=>(0,T.f)(e)))return e;let t={type:"typing-notification",id:"typing-notification",authorId:null,data:{},createdAt:(0,M.U)(new G(new G().setFullYear(new G().getFullYear()+10))),uiKey:(0,L.$)()};return{...e,contactItems:[...e.contactItems,t]}}case o.Q.AGENT_TYPING_STOP:return{...e,contactItems:w(e.contactItems)};case o.Q.CHANGE_STATUS:if(t.status===s.X.OFFLINE)return{...e,contactItems:w(e.contactItems)};return e;case o.Q.RESET_TYPING_INDICATOR_WAS_VISIBLE_FLAG:{let{payload:n}=t,{contactItems:r}=e,a=r.map(e=>(0,I.K8)(e)&&e.id===n?{...e,_meta:{...e._meta,typingIndicatorWasVisible:!1}}:e);return{...e,contactItems:a}}default:return e}},notifs:a.Ff,offlineForm:function(e=j,t){switch(t.type){case o.Q.RESET_STATE:return j;case o.Q.OFFLINE_MESSAGE_SENT:return{...e,progress:B.A.DONE};case o.Q.SEND_OFFLINE_MESSAGE:return{...e,progress:B.A.IS_SENDING};case o.Q.TOGGLE_WINDOW:if(e.progress===B.A.IS_SENDING)return e;return{...e,progress:null};case o.Q.SET_OFFLINE_FORM_PROGRESS:return{...e,progress:t.progress};default:return e}},queue:function(e=V,t){switch(t.type){case o.Q.RESET_STATE:return V;case o.Q.SET_POSITION_IN_QUEUE:return{...e,position:(0,k.A)(e.position)?t.positionInQueue:e.position, ()=>na,getBrowserFingerprint:()=>tT,getBrowserLanguage:()=>tb,getBrowserLocation:()=>tv,getChannelAvailability:()=>rW,getChannelInfo:()=>rV,getCustomFieldsArray:()=>e3,getCustomFieldsFromArray:()=>e4,getDeviceType:()=>tS,getValidLanguage:()=>tA,isAgentTypingEndedEvent:()=>rb,isAgentTypingStartedEvent:()=>ry,isAssignedAgentChangedEvent:()=>r_,isAttachmentUpload:()=>nD,isAuthSuccessEvent:()=>tm,isChatSDKError:()=>rC,isContactCreatedEvent:()=>nx,isContactRecipientsChangedEvent:()=>nH,isContactStatusChangedEvent:()=>nk,isContactToRoutingQueueAssignmentChangedEvent:()=>nU,isCustomerReconnectSuccessPayloadData:()=>rj,isJoinGroupChatFailedError:()=>rN,isLoadMetadataSuccessPayload:()=>n$,isMessage:()=>ni,isMessageCreatedEvent:()=>no,isMessageReadChangedEvent:()=>nl,isMessageSentEvent:()=>ns,isMoreMessagesLoadedEvent:()=>nF,isRecoverSuccessEvent:()=>nQ,isSetPositionInQueueEvent:()=>rv,isThreadArchivedSuccessPayload:()=>nz,isThreadListFetchedPostbackData:()=>n1,isTokenRefreshedSuccessResponse:()=>tg,isWindowClosing:()=>tL,registerWindowUnload:()=>tx,sendChatEvent:()=>tc,sendCreateInvitationToGroupChatEvent:()=>rA,sendEmailInvitationToGroupChatEvent:()=>rL,sendJoinGroupChatEvent:()=>rI,sendLeaveGroupChatEvent:()=>rP,splitName:()=>eq});var E=m(10),_=m(172),y=m(668),b=m(482);let v=function(e){return null===e},S={};function T(e){S.ACCESS_TOKEN=e.token,S.ACCESS_TOKEN_EXPIRES_IN=e.expiresIn}function A(){var e,t;let n=null!==(e=S.ACCESS_TOKEN)&&void 0!==e?e:null,r=null!==(t=S.ACCESS_TOKEN_EXPIRES_IN)&&void 0!==t?t:null;return v(n)||v(r)?null:{token:n,expiresIn:Number(r)}}class C extends Error{constructor(e,t){if(super(),this.name="ChatSDKError",e instanceof C)return this.message=e.message,this.stack=e.stack,this.cause=e.cause,this.data=e.data,void(this.additionalInfo=t);this.data=t,"string"==typeof e&&(this.message=`[${this.name}]: ${e}`),e instanceof Error&&(this.message=`[${this.name}]: ${e.message}`,this.cause=e,this.stack=e.stack,this.additionalInfo=t),(null==t?void 0:t.error)instanceof Error&&(this.cause=t.error,this.message=`${this.message} (caused by: ${t.error.message})`)}}class O extends C{constructor(e,t){super(e,t),void 0!==t&&(this.message=`${e} because of (${t.errorMessage})`)}}let w="3.2.0-rc.13";function I(){return crypto.randomUUID?crypto.randomUUID():function(){let e=new s(16);return crypto.getRandomValues(e).reduce((e,t,n)=>([4,6,8,10].includes(n)&&(e+="-"),e+(6===n?15&t|64:8===n?63&t|128:t).toString(16).padStart(2,"0")),"")}()}function N(e){return{visitor:{id:e}}}var R=Object.prototype;let P=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||R)},D=(M=Object.keys,L=Object,function(e){return M(L(e))});var M,L,k=Object.prototype.hasOwnProperty;let x="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;var U="object"==typeof self&&self&&self.Object===Object&&self;let H=x||U||Function("return this")(),G=H.Symbol;var F=Object.prototype,B=F.hasOwnProperty,j=F.toString,V=G?G.toStringTag:void 0,W=Object.prototype.toString,$=G?G.toStringTag:void 0;let Q=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":$&&$ in Object(e)?function(e){var t=B.call(e,V),n=e[V];try{e[V]=void 0;var r=!0}catch(e){}var a=j.call(e);return r&&(t?e[V]=n:delete e[V]),a}(e):W.call(e)},z=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},K=function(e){if(!z(e))return!1;var t=Q(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},Y=H["__core-js_shared__"];var q,X=(q=/[^.]+$/.exec(Y&&Y.keys&&Y.keys.IE_PROTO||""))?"Symbol(src)_1."+q:"",Z=Function.prototype.toString;let J=function(e){if(null!=e){try{return Z.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var ee=/^\[object .+?Constructor\]$/,et=Object.prototype,en=Function.prototype.toString,er=et.hasOwnProperty,ea=RegExp("^"+en.call(er).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let ei=function(e,t){var n,r=null==e?void 0:e[t];return!(!z(n=r)||X&&X in n)&&(K(n)?ea:ee).test(J(n))?r:void 0},eo=ei(H,"DataView"),es=ei(H,"Map"),el=ei(H,"Promise"),eu=ei(H,"Set"),ec=ei(H,"WeakMap");var ed="[object Map]",ef="[object Promise]",eh="[object Set]",ep="[object WeakMap]",em="[object DataView]",eg=J(eo),eE=J(es),e_=J(el),ey=J(eu),eb=J(ec),ev=Q;(eo&&ev(new eo(new ArrayBuffer(1)))!=em||es&&ev(new es)!=ed||el&&ev(el.resolve())!=ef||eu&&ev(new eu)!=eh||ec&&ev(new ec)!=ep)&&(ev=function(e){var t=Q(e),n="[object Object]"==t?e.constructor:void 0,r=n?J(n):"";if(r)switch(r){case eg:return em;case eE:return ed;case e_:return ef;case ey:return eh;case eb:return ep}return t});let eS=ev,eT=function(e){return null!=e&&"object"==typeof e},eA=function(e){return eT(e)&&"[object Arguments]"==Q(e)};var eC=Object.prototype,eO=eC.hasOwnProperty,ew=eC.propertyIsEnumerable;let eI=eA(function(){return arguments}())?eA:function(e){return eT(e)&&eO.call(e,"callee")&&!ew.call(e,"callee")},eN=Array.isArray,eR=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e, {id:"",name:"",nickname:""},canAddMoreMessages:!0,channelId:"",content:"",createdAt:"",disabled:!0,id:"",idOnExternalPlatform:n.thread.idOnExternalPlatform,image:"",isOwn:!0,likes:0,recipients:[],tagIds:[],threadName:"",ticketNumber:"",title:"",unseenMessagesCount:0,unseenByEndUserMessagesCount:0,unseenByUserMessagesCount:0,updatedAt:"",url:"",agentInfo:{},lastMessage:n.messageContent.payload.text,lastMessageTimestamp:(0,r.z)(),lastMessageType:n.messageContent.type,lastMessagePayload:n.messageContent.payload,lastMessageAttachments:[]},...e.threads]}}case a.Q.START_CHAT_SESSION_SUCCESS:return{...e,threads:e.threads.map(e=>e.idOnExternalPlatform===t.payload.sessionId?{...e,disabled:!1}:e)};case a.Q.THREAD_METADATA_RECOVERED:{let{threadIdOnExternalPlatform:n,payload:{agentInfo:r,lastMessage:a,lastMessageTimestamp:i,lastMessageType:o,lastMessagePayload:s,lastMessageAttachments:u,unseenMessageCount:c}}=t;return{...e,threads:e.threads.map(e=>e.idOnExternalPlatform===n?{...e,agentInfo:r,lastMessage:a,lastMessageTimestamp:i,lastMessageType:o,lastMessagePayload:s,lastMessageAttachments:u,unseenByEndUserMessagesCount:c}:e).sort((e,t)=>"string"==typeof e.lastMessageTimestamp&&"string"==typeof t.lastMessageTimestamp?l.parse(t.lastMessageTimestamp)-l.parse(e.lastMessageTimestamp):0)}}case a.Q.INCREASE_UNREAD_MESSAGES:return{...e,threads:e.threads.map(e=>e.idOnExternalPlatform===t.payload.threadIdOnExternalPlatform?{...e,unseenByEndUserMessagesCount:e.unseenByEndUserMessagesCount+1}:e)};case a.Q.SAVE_TRANSCRIPT_STATE:{let{transcriptData:n}=t;return{...e,transcriptData:n}}case a.Q.TOGGLE_TRANSCRIPT_FORM:return{...e,transcriptData:u.transcriptData};case a.Q.TRANSCRIPT_SENT:{let{disabled:n,sent:r}=t;return{...e,transcriptData:{...e.transcriptData,disabled:n,sent:r}}}case a.Q.SENDING_TRANSCRIPT_FAILED:{let{disabled:n,error:r}=t;return{...e,transcriptData:{...e.transcriptData,disabled:n,error:r}}}case a.Q.THREAD_ARCHIVED:{let{thread:{idOnExternalPlatform:n}}=t;return{...e,threads:e.threads.map(e=>e.idOnExternalPlatform===n?{...e,canAddMoreMessages:!1}:e)}}default:return e}}},66984:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,t){return e===t||e!=e&&t!=t}},68059:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t
Version (from header)
0.9.16

ML Analysis

CodeBERT (768d)GraphCodeBERT (768d)AST Features (128d)Handcrafted (64d)
Composite Vector1728 dimensions

Used for semantic similarity search across the database

Module Information

Module Pattern
script
Is Module
No