%PDF- %PDF-
Direktori : /home1/dimen328/.trash/espace/verification/index/ |
Current File : //home1/dimen328/.trash/espace/verification/index/messagingMiddleware.min.js.tВlВchargement |
/*! * messenger * @version: 2.4.17 * @license: Genesys Telecom Labs */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.messagingMiddleware=t():e.messagingMiddleware=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";n.r(t),n.d(t,"connect",(function(){return r})),n.d(t,"connecting",(function(){return i})),n.d(t,"reconnect",(function(){return d})),n.d(t,"reconnecting",(function(){return o})),n.d(t,"connected",(function(){return a})),n.d(t,"reconnected",(function(){return c})),n.d(t,"disconnect",(function(){return s})),n.d(t,"disconnected",(function(){return u})),n.d(t,"pending",(function(){return p})),n.d(t,"readyToSend",(function(){return f})),n.d(t,"restored",(function(){return E})),n.d(t,"restoring",(function(){return l})),n.d(t,"reopen",(function(){return g})),n.d(t,"restoreAuthSession",(function(){return y})),n.d(t,"fetchHistory",(function(){return S})),n.d(t,"fetchingHistory",(function(){return T})),n.d(t,"historyFetched",(function(){return h})),n.d(t,"historyComplete",(function(){return N})),n.d(t,"requestUpload",(function(){return O})),n.d(t,"requestingUpload",(function(){return m})),n.d(t,"uploadApproved",(function(){return C})),n.d(t,"uploadFile",(function(){return F})),n.d(t,"fileUploading",(function(){return I})),n.d(t,"fileUploaded",(function(){return D})),n.d(t,"fileUploadFailed",(function(){return R})),n.d(t,"fileDownloadError",(function(){return v})),n.d(t,"getFile",(function(){return A})),n.d(t,"refreshFiles",(function(){return M})),n.d(t,"refreshingFiles",(function(){return L})),n.d(t,"requestingFile",(function(){return U})),n.d(t,"messagesUpdated",(function(){return P})),n.d(t,"deleteFile",(function(){return b})),n.d(t,"fileDeleted",(function(){return w})),n.d(t,"downloadFile",(function(){return H})),n.d(t,"send",(function(){return G})),n.d(t,"sending",(function(){return k})),n.d(t,"sendTextBack",(function(){return j})),n.d(t,"sendingTextBack",(function(){return x})),n.d(t,"sendTyping",(function(){return Y})),n.d(t,"received",(function(){return V})),n.d(t,"receivedTyping",(function(){return _})),n.d(t,"resetTyping",(function(){return B})),n.d(t,"clearTypingTimeout",(function(){return q})),n.d(t,"userTyping",(function(){return W})),n.d(t,"openedConversation",(function(){return K})),n.d(t,"addMessages",(function(){return Q})),n.d(t,"end",(function(){return X})),n.d(t,"ended",(function(){return z})),n.d(t,"closed",(function(){return J})),n.d(t,"openWithStore",(function(){return Z})),n.d(t,"logout",(function(){return $})),n.d(t,"reAuthenticate",(function(){return ee})),n.d(t,"error",(function(){return te})),n.d(t,"startFailed",(function(){return ne})),n.d(t,"sendFailed",(function(){return re})),n.d(t,"restoreFailed",(function(){return ie})),n.d(t,"offline",(function(){return de})),n.d(t,"sessionExpired",(function(){return oe})),n.d(t,"fetchHistoryFailed",(function(){return ae})),n.d(t,"clearSession",(function(){return ce})),n.d(t,"resetConversation",(function(){return se})),n.d(t,"sessionCleared",(function(){return ue})),n.d(t,"connectionClosed",(function(){return pe})),n.d(t,"readOnly",(function(){return fe})),n.d(t,"conversationNotFound",(function(){return Ee}));const r=e=>({type:"CONNECT",data:e}),i=()=>({type:"CONNECTING"}),d=()=>({type:"RECONNECT"}),o=e=>({type:"RECONNECTING",data:e}),a=e=>({type:"CONNECTED",data:e}),c=e=>({type:"RECONNECTED",data:e}),s=()=>({type:"DISCONNECT"}),u=e=>({type:"DISCONNECTED",data:e}),p=()=>({type:"PENDING"}),f=()=>({type:"READYTOSEND"}),E=e=>({type:"RESTORED",data:e}),l=()=>({type:"RESTORING"}),g=e=>({type:"REOPEN",data:e}),y=()=>({type:"RESTOREAUTHSESSION"}),S=()=>({type:"FETCHHISTORY"}),T=()=>({type:"FETCHINGHISTORY"}),h=e=>({type:"HISTORYFETCHED",data:e}),N=()=>({type:"HISTORYCOMPLETE"}),O=e=>({type:"REQUESTUPLOAD",data:e}),m=e=>({type:"REQUESTINGUPLOAD",data:e}),C=e=>({type:"UPLOADAPPROVED",data:e}),F=e=>({type:"UPLOADFILE",data:e}),I=e=>({type:"FILEUPLOADING",data:e}),D=e=>({type:"FILEUPLOADED",data:e}),R=e=>({type:"FILEUPLOADFAILED",data:e}),v=e=>({type:"FILEDOWNLOADERROR",data:e}),A=e=>({type:"GETFILE",data:e}),M=e=>({type:"REFRESHFILES",data:e}),L=e=>({type:"REFRESHINGFILES",data:e}),U=e=>({type:"REQUESTINGFILE",data:e}),P=e=>({type:"MESSAGESUPDATED",data:e}),b=e=>({type:"DELETEFILE",data:e}),w=e=>({type:"FILEDELETED",data:e}),H=e=>({type:"DOWNLOADFILE",data:e}),G=e=>({type:"SEND",data:e}),k=()=>({type:"SENDING"}),j=e=>({type:"SENDTEXTBACK",data:e}),x=()=>({type:"SENDINGTEXTBACK"}),Y=()=>({type:"SENDTYPING"}),V=e=>({type:"RECEIVED",data:e}),_=e=>({type:"RECEIVEDTYPING",data:e}),B=()=>({type:"RESETTYPING"}),q=()=>({type:"CLEARTYPINGTIMEOUT"}),W=()=>({type:"USERTYPING"}),K=()=>({type:"OPENEDCONVERSATION"}),Q=e=>({type:"ADDMESSAGES",data:e}),X=e=>({type:"END",data:e}),z=e=>({type:"ENDED",data:e}),J=()=>({type:"CLOSED"}),Z=e=>({type:"OPEN-WITH-STORE",data:e}),$=()=>({type:"LOGOUT"}),ee=()=>({type:"REAUTHENTICATE"}),te=e=>({type:"ERROR",data:e}),ne=e=>({type:"STARTFAILED",data:e}),re=e=>({type:"SENDFAILED",data:e}),ie=e=>({type:"RESTOREFAILED",data:e}),de=e=>({type:"OFFLINE",data:e}),oe=e=>({type:"SESSIONEXPIRED",data:e}),ae=e=>({type:"FETCHHISTORYFAILED",data:e}),ce=e=>({type:"CLEARSESSION",data:e}),se=e=>({type:"RESETCONVERSATION"}),ue=e=>({type:"SESSIONCLEARED",data:e}),pe=()=>({type:"CONNECTIONCLOSED"}),fe=e=>({type:"READONLY",data:e}),Ee=()=>({type:"CONVERSATIONNOTFOUND"})},function(e,t,n){"use strict";function r(e){return{type:"CONFIRM_CHAT",route:e.route}}function i(e){return{type:"OPEN_CONVERSATIONS",route:e.route}}function d(e){return{type:"OPEN_PREVIEW",route:e.route,file:e.file}}function o(){return{type:"NAVIGATE_BACK"}}function a(){return{type:"NAVIGATE_TO_HOME"}}n.r(t),n.d(t,"confirmChat",(function(){return r})),n.d(t,"openConversations",(function(){return i})),n.d(t,"openPreview",(function(){return d})),n.d(t,"navigateBack",(function(){return o})),n.d(t,"navigateToHome",(function(){return a})),n.d(t,"setConfig",(function(){return s})),n.d(t,"getConfig",(function(){return u}));let c={};function s(e){e&&(c=e)}function u(){return c}},function(e,t,n){e.exports=n},function(e,t,n){"use strict";n.r(t),n.d(t,"onMessage",(function(){return d})),n.d(t,"onTyping",(function(){return o})),n.d(t,"onTypingTimeout",(function(){return a})),n.d(t,"onReadyToSend",(function(){return c})),n.d(t,"onStarting",(function(){return s})),n.d(t,"onStart",(function(){return u})),n.d(t,"onEnd",(function(){return p})),n.d(t,"onDisconnect",(function(){return f})),n.d(t,"onError",(function(){return E})),n.d(t,"onStartFailed",(function(){return l})),n.d(t,"onSendFailed",(function(){return g})),n.d(t,"onSessionExpired",(function(){return y})),n.d(t,"onSessionCleared",(function(){return S})),n.d(t,"onFetchHistoryFailed",(function(){return T})),n.d(t,"onRestoring",(function(){return h})),n.d(t,"onRestoreFailed",(function(){return N})),n.d(t,"onRestored",(function(){return O})),n.d(t,"onFetchingHistory",(function(){return m})),n.d(t,"onHistoryFetched",(function(){return C})),n.d(t,"onHistoryComplete",(function(){return F})),n.d(t,"onReconnecting",(function(){return I})),n.d(t,"onReopen",(function(){return D})),n.d(t,"onConnectionClosed",(function(){return R})),n.d(t,"onOffline",(function(){return v})),n.d(t,"onReconnected",(function(){return A})),n.d(t,"onUploadApproved",(function(){return M})),n.d(t,"onFileUploaded",(function(){return L})),n.d(t,"onFileUploadFailed",(function(){return U})),n.d(t,"onFileDownloadError",(function(){return P})),n.d(t,"onFileUploading",(function(){return b})),n.d(t,"onFileDeleted",(function(){return w})),n.d(t,"onMessagesUpdated",(function(){return H})),n.d(t,"onLogout",(function(){return G})),n.d(t,"onReauthenticate",(function(){return k})),n.d(t,"onReadOnly",(function(){return j})),n.d(t,"onSessionReset",(function(){return x})),n.d(t,"onConversationNotFound",(function(){return Y}));var r=n(0),i=n(1);let d=()=>{},o=()=>{},a=()=>{},c=()=>{},s=()=>{},u=()=>{},p=()=>{},f=()=>{},E=()=>{},l=()=>{},g=()=>{},y=()=>{},S=()=>{},T=()=>{},h=()=>{},N=()=>{},O=()=>{},m=()=>{},C=()=>{},F=()=>{},I=()=>{},D=()=>{},R=()=>{},v=()=>{},A=()=>{},M=()=>{},L=()=>{},U=()=>{},P=()=>{},b=()=>{},w=()=>{},H=()=>{},G=()=>{},k=()=>{},j=()=>{},x=()=>{},Y=()=>{};t.default=(()=>{let e="",t=!1,n={},x={},V=!1;return Genesys("registerPlugin","MessagingMiddleware",(function(n){e=n;const d=e=>{const{text:t,messageType:n,type:r,timestamp:i,originatingEntity:d,id:o,...a}=e||{};return{id:o||Math.round(1e6*Math.random()),messageType:n,originatingEntity:d||"",text:t,timestamp:i||Date().toString(),type:r,...a}};e.registerCommand("addMessages",(function(e){let t=i.getConfig(),{preview:n}=t;if(n)if(e.data){if(Array.isArray(e.data)){const t=[];e.data.forEach(e=>{t.push(d(e))}),x.dispatch(r.connected()),x.dispatch(r.addMessages(t)),e.resolve()}else if("object"==typeof e.data){const t=d(e.data);x.dispatch(r.connected()),x.dispatch(r.received(t||e.data.message)),e.resolve()}}else e.reject("No messages to add");else e.reject("Command is allowed only in preview mode.")})),e.registerCommand("updateMessages",(function(e){let t=i.getConfig(),{preview:n}=t;if(n)if(e.data){if(Array.isArray(e.data)){const t=[];e.data.forEach(e=>{e={...e,updatedTime:(new Date).toISOString()},t.push(d(e))}),x.dispatch(r.connected()),x.dispatch(r.messagesUpdated({updatedMessages:t})),e.resolve()}else if("object"==typeof e.data){let t=d(e.data);t={...t,updatedTime:(new Date).toISOString()},x.dispatch(r.connected()),x.dispatch(r.messagesUpdated({updatedMessages:[t||{...e.data,updatedTime:(new Date).toISOString()}]})),e.resolve()}}else e.reject("No messages to add");else e.reject("Command is allowed only in preview mode.")})),e.registerCommand("clear",(function(e){let t=i.getConfig(),{preview:n}=t;n?(x.dispatch(r.sessionCleared({messages:[]})),e.resolve()):e.reject("Command only allowed in preview mode")})),e.subscribe("MessagingPreview.ready",()=>{t=!0}),V||(e.ready(),V=!0)})),_=>B=>q=>{x=_,s=e=>{_.dispatch(r.connecting(e))},h=()=>{_.dispatch(r.restoring())},O=e=>{_.dispatch(r.restored(e))},m=()=>{_.dispatch(r.fetchingHistory())},C=e=>{_.dispatch(r.historyFetched(e))},F=()=>{_.dispatch(r.historyComplete())},l=e=>{_.dispatch(r.startFailed(e))},y=()=>{_.dispatch(r.sessionExpired())},T=e=>{_.dispatch(r.fetchHistoryFailed(e))},g=e=>{_.dispatch(r.sendFailed(e))},U=e=>{_.dispatch(r.fileUploadFailed(e))},P=e=>{_.dispatch(r.fileDownloadError(e))},b=e=>{_.dispatch(r.fileUploading(e))},L=e=>{_.dispatch(r.fileUploaded(e))},H=e=>{_.dispatch(r.messagesUpdated(e))},w=e=>{_.dispatch(r.fileDeleted(e))},N=e=>{_.dispatch(r.restoreFailed(e))},v=e=>{_.dispatch(r.offline(e))},A=e=>{_.dispatch(r.reconnected(e))},I=e=>{_.dispatch(r.reconnecting(e))},R=()=>{_.dispatch(r.connectionClosed())},E=e=>{_.dispatch(r.error(e))},d=e=>{e&&e.messages&&_.dispatch(r.received(e.messages))},o=e=>{e&&e.typing&&_.dispatch(r.receivedTyping(e.typing))},a=()=>{_.dispatch(r.resetTyping())},c=()=>{_.dispatch(r.readyToSend())},u=e=>{_.dispatch(r.connected(e))},S=e=>{_.dispatch(r.sessionCleared(e))},D=e=>{_.dispatch(r.reopen(e))},G=()=>{_.dispatch(r.logout())},k=()=>{_.dispatch(r.reAuthenticate())},j=e=>{_.dispatch(r.readOnly(e))},f=e=>{_.dispatch(r.disconnected(e))},Y=()=>{_.dispatch(r.conversationNotFound())},n=i.getConfig();const{preview:W}=n||{};switch(e&&!V&&(e.ready(),V=!0),q.type){case"CONNECT":if(!W){let t=i.getConfig(),{preview:n}=t;n?_.dispatch(r.connected()):e.command("MessagingService.configureConversation",q.data)}break;case"RECONNECT":if(!W){let t=i.getConfig(),{preview:n}=t;n?_.dispatch(r.reconnected()):e.command("MessagingService.reconnect")}break;case"SEND":W&&t?e.command("MessagingPreview.sendMessage",q.data).then(e=>{_.dispatch(r.received(e))}):(_.dispatch(r.sending()),e.command("MessagingService.sendMessage",q.data));break;case"SENDTEXTBACK":W&&t?e.command("MessagingPreview.sendMessage",q.data).then(e=>{_.dispatch(r.received(e))}):(_.dispatch(r.sendingTextBack()),e.command("MessagingService.sendMessage",q.data));break;case"SENDTYPING":_.dispatch(r.userTyping()),W||e.command("MessagingService.sendTyping");break;case"CLEARTYPINGTIMEOUT":_.dispatch(r.resetTyping()),W||e.command("MessagingService.clearTypingTimeout");break;case"OPENEDCONVERSATION":W||e.command("MessagingService.joinConversation");break;case"REQUESTUPLOAD":W||(M=e=>{e&&_.dispatch(r.uploadApproved(e))},_.dispatch(r.requestingUpload(q.data)),e.command("MessagingService.requestUpload",{file:q.data}));break;case"UPLOADFILE":W||(_.dispatch(r.fileUploading()),e.command("MessagingService.uploadFile",q.data));break;case"DELETEFILE":W||e.command("MessagingService.deleteFile",q.data);break;case"GETFILE":W||(_.dispatch(r.requestingFile()),e.command("MessagingService.getFile",q.data));break;case"REFRESHFILES":W||(_.dispatch(r.refreshingFiles()),e.command("MessagingService.refreshFiles",{files:q.data}));break;case"END":W||(p=e=>{_.dispatch(r.ended(e))},e.command("MessagingService.endConversation"));break;case"CLEARSESSION":e.command("MessagingService.clearSession",q.data);break;case"RESETCONVERSATION":e.command("MessagingService.resetConversation",q.data);break;case"FETCHHISTORY":W||(C=e=>{_.dispatch(r.historyFetched(e))},e&&e.command("MessagingService.fetchHistory"));break;case"DOWNLOADFILE":W||e.command("MessagingService.downloadFile",q.data);break;case"RESTOREAUTHSESSION":W||e.command("MessagingService.restoreAuthSession");break;default:return B(q)}}})()}])}));