(this.webpackJsonpfrontend=this.webpackJsonpfrontend||[]).push([[0],{1019:function(e,a){e.exports="data:image/png;base64,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"},1020:function(e,a){e.exports="data:image/jpeg;base64,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"},1107:function(e,a,t){e.exports=t(1487)},1137:function(e,a,t){},1138:function(e,a,t){},1377:function(e,a){},1378:function(e,a){},1379:function(e,a){},1380:function(e,a){},1381:function(e,a){},1442:function(e,a,t){},1449:function(e,a,t){},1450:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM8AAAF2CAYAAADJM8xWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRDREQ2RDMyQ0IwMzExRUZCMzgzRDE3Mzc2OEYwRTZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRDREQ2RDMzQ0IwMzExRUZCMzgzRDE3Mzc2OEYwRTZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RENERDZEMzBDQjAzMTFFRkIzODNEMTczNzY4RjBFNkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RENERDZEMzFDQjAzMTFFRkIzODNEMTczNzY4RjBFNkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RsELkAAAhgklEQVR42uyd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"},1487:function(e,a,t){"use strict";t.r(a);var n=t(0),o=t.n(n),l=t(66),r=t.n(l),i=t(1736);var s=t(220),c=t.n(s);const d=c.a.create({baseURL:"https://test.nuvoox.com/api",withCredentials:!0}),m=c.a.create({baseURL:"https://test.nuvoox.com/api"});var u=d,p=(t(770),t(704)),g=t(583),b=t(1032),E=t(1647),h=t(1511);var f=o.a.createContext({toggleColorMode:()=>{},setPrimaryColorLight:e=>{},setPrimaryColorDark:e=>{},setAppLogoLight:e=>{},setAppLogoDark:e=>{},setAppLogoFavicon:e=>{}});const A=Object(n.createContext)(),v=()=>Object(n.useContext)(A),y=e=>{let{children:a}=e;const[t,l]=Object(n.useState)("");return o.a.createElement(A.Provider,{value:{activeMenu:t,setActiveMenu:l}},a)};var x=t(499),C=t.n(x);function w(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return void 0!==window.ENV?window.ENV[e]||a:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"})[e]||a}function k(){return w("REACT_APP_BACKEND_URL")}var S=t(45),T=t(120),O=t(8),I=t(7),j=t(310),M=t(13),N=t(1628),R=t(1816),P=t(101),D=t(1818),F=t(1505),L=t(1636),B=t(1655),W=t(1656),q=t(192),z=t(1817),H=t(1039),U=t(1645),Q=t(946),V=t.n(Q),G=t(713),K=t.n(G),Y=t(1626);var X=()=>({findAll:async e=>{const{data:a}=await u.request({url:"/helps",method:"GET",params:e});return a},list:async e=>{const{data:a}=await u.request({url:"/helps/list",method:"GET",params:e});return a},save:async e=>{const{data:a}=await u.request({url:"/helps",method:"POST",data:e});return a},update:async e=>{const{data:a}=await u.request({url:"/helps/"+e.id,method:"PUT",data:e});return a},remove:async e=>{const{data:a}=await u.request({url:"/helps/"+e,method:"DELETE"});return a}}),_=t(1494),Z=t(1627),J=t(1629),$=t(1635),ee=t(1504),ae=t(1495),te=t(1491),ne=(t(681),t(920)),oe=t.n(ne),le=t(322),re=t.n(le),ie=t(926),se=t.n(ie),ce=t(708),de=t.n(ce),me=t(927),ue=t.n(me),pe=t(922),ge=t.n(pe),be=t(928),Ee=t.n(be),he=t(923),fe=t.n(he),Ae=t(707),ve=t.n(Ae),ye=t(929),xe=t.n(ye),Ce=t(509),we=t.n(Ce),ke=t(510),Se=t.n(ke),Te=t(924),Oe=t.n(Te),Ie=t(433),je=t.n(Ie),Me=t(600),Ne=t.n(Me),Re=t(601),Pe=t.n(Re),De=t(513),Fe=t.n(De),Le=t(512),Be=t.n(Le),We=t(514),qe=t.n(We),ze=t(511),He=t.n(ze),Ue=t(930),Qe=t.n(Ue),Ve=t(931),Ge=t.n(Ve),Ke=t(925),Ye=t.n(Ke),Xe=t(428),_e=t.n(Xe),Ze=t(1630),Je=t(1631),$e=t(1632),ea=t(1639),aa=t(1640),ta=t(1641),na=t(1642),oa=t(703),la=t(918);const ra={pt:{translations:{signup:{title:"Crea tu cuenta",toasts:{success:"\xa1Usuario creado con \xe9xito! Inicia sesi\xf3n.",fail:"Error al crear el usuario. Verifica los datos proporcionados."},form:{name:"Nombre",email:"Correo electr\xf3nico",password:"Contrase\xf1a",company:"Nombre de la Empresa",phone:"Whatsapp (C\xd3DIGO + N\xdaMERO)"},buttons:{submit:"Registrar",login:"\xbfYa tienes una cuenta? \xa1Entra!"}},login:{title:"Iniciar sesi\xf3n",form:{email:"Correo electr\xf3nico",password:"Contrase\xf1a",button:"Acceder"},buttons:{submit:"Entrar al Sistema",register:"\xbfNo tienes una cuenta? \xa1Reg\xedstrate!"}},companies:{title:"Registrar Empresa",form:{name:"Nombre de la Empresa",plan:"Elige el Plan",token:"Token",submit:"Registrar",success:"\xa1Empresa creada con \xe9xito!"}},auth:{toasts:{success:"\xa1Inicio de sesi\xf3n exitoso!"},dueDate:{expiration:"Tu suscripci\xf3n expira en",days:"d\xedas!",day:"d\xeda!",expirationToday:"\xa1Tu suscripci\xf3n expira hoy!"},token:"Token"},dashboard:{tabs:{indicators:"Indicadores",assessments:"NPS",attendants:"Agentes"},charts:{perDay:{title:"Atenciones hoy: "}},cards:{inAttendance:"En Atenci\xf3n",waiting:"En Espera",activeAttendants:"Atendentes Activos",finalized:"Finalizados",newContacts:"Nuevos Contactos",totalReceivedMessages:"Mensajes Recibidos",totalSentMessages:"Mensajes Enviados",averageServiceTime:"T.M. de Atenci\xf3n",averageWaitingTime:"T.M. de Espera",status:"Estado (Actual)",activeTickets:"Tickets Activos",passiveTickets:"Tickets Pasivos",groups:"Grupos"},users:{name:"Nombre",numberAppointments:"Cantidad de Atenciones",statusNow:"Actual",totalCallsUser:"Total de atenciones por usuario",totalAttendances:"Total de atenciones"},date:{initialDate:"Fecha Inicial",finalDate:"Fecha Final"},licence:{available:"Disponible hasta"},assessments:{totalCalls:"Total de Atenciones",callsWaitRating:"Atenciones esperando evaluaci\xf3n",callsWithoutRating:"Atenciones sin evaluaci\xf3n",ratedCalls:"Atenciones evaluadas",evaluationIndex:"\xcdndice de evaluaci\xf3n",score:"Puntuaci\xf3n",prosecutors:"Promotores",neutral:"Neutros",detractors:"Detractores"}},reports:{title:"Informe de Encuestas Realizadas",operator:"Operador",period:"Per\xedodo",until:"Hasta",date:"Fecha",reportTitle:"Informes",calls:"Atenciones",search:"B\xfasquedas",durationCalls:"Duraci\xf3n de las atenciones",grupoSessions:"Atenciones en grupos",groupTicketsReports:{timezone:"America/Sao_Paulo",msgToast:"Generando informe comprimido, por favor espera.",errorToast:"Error al generar el informe",back:"Volver",groupServiceReport:"Informe de Atenci\xf3n en Grupos",loading:"Cargando...",contact:"Contacto",dateOpen:"Fecha de apertura",dateLastUpdated:"\xdaltima actualizaci\xf3n",agent:"Atendido por",agentClosed:"Cerrado por",waitingAssistance:"Esperando atenci\xf3n",process:"En atenci\xf3n"},researchReports:{response:"respuesta",active:"(Activa)",inactive:"(Inactiva)",quantity:"Cantidad",percentage:"porcentaje",title:"Informe de Encuestas Realizadas",activeSearch:"Encuesta activa",inactiveSearch:"Encuesta inactiva"},ticketDurationDetail:{msgToast:"Generando informe comprimido, por favor espera.",title:"Informe de Duraci\xf3n de la Atenci\xf3n",startService:"Inicio de la atenci\xf3n",lastUpdated:"\xdaltima actualizaci\xf3n",lastAgent:"\xdaltimo agente",durationFinished:"Duraci\xf3n tras finalizar"},ticketDuration:{title:"Informe de Duraci\xf3n de las Atenciones",contact:"Contacto",open:"Abiertos",pending:"Pendientes",finished:"Finalizados",durationFinished:"Duraci\xf3n de los finalizados",durationAfterFinished:"Duraci\xf3n tras finalizar",actions:"Acciones"},ticketReports:{msgToast:"Generando informe comprimido, por favor espera.",title:"Informe de Atenci\xf3n"},pdf:{title:"Relaci\xf3n de Atenciones Realizadas",exportTitle:"Relaci\xf3n de Atenciones en Grupos Realizadas"}},todo:{newTask:"Nueva Tarea",add:"Agregar",task:"Tareas"},contactImportWpModal:{title:"Exportar Contactos a Excel",buttons:{downloadModel:"Descargar modelo de excel para importaci\xf3n",closed:"Cerrar",import:"Selecciona el archivo de excel para importar Contactos"}},connections:{title:"Conexiones",waitConnection:"Espera... \xa1Tus conexiones se reiniciar\xe1n!",newConnection:"Nueva Conexi\xf3n",restartConnections:"Reiniciar Conexiones",callSupport:"Llamar Soporte",toasts:{deleted:"\xa1Conexi\xf3n eliminada con \xe9xito!",disconnected:"\xa1Conexi\xf3n desconectada con \xe9xito!",closedimported:"Estamos cerrando los tickets importados, por favor espera unos instantes"},confirmationModal:{closedImportedTitle:"Cerrar tickets importados",closedImportedMessage:"Si confirmas, todos los tickets importados ser\xe1n cerrados.",deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? Esta acci\xf3n no se puede deshacer.",disconnectTitle:"Desconectar",disconnectMessage:"\xbfEst\xe1s seguro? Necesitar\xe1s leer el c\xf3digo QR nuevamente."},buttons:{add:"Agregar Conexi\xf3n",disconnect:"Desconectar",tryAgain:"Intentar nuevamente",qrcode:"C\xd3DIGO QR",newQr:"Nuevo C\xd3DIGO QR",closedImported:"Cerrar todos los tickets importados",preparing:"Preparando mensajes para importaci\xf3n",importing:"Importando mensajes de WhatsApp",processed:"Procesado",in:"de",connecting:"Conectando"},typography:{processed:"Procesado",in:"de",date:"Fecha del mensaje"},toolTips:{disconnected:{title:"Error al iniciar sesi\xf3n en WhatsApp",content:"Aseg\xfarate de que tu tel\xe9fono est\xe9 conectado a Internet e int\xe9ntalo nuevamente, o solicita un nuevo C\xf3digo QR"},qrcode:{title:"Esperando la lectura del C\xf3digo QR",content:"Haz clic en el bot\xf3n 'C\xd3DIGO QR' y escanea el C\xf3digo QR con tu tel\xe9fono para iniciar la sesi\xf3n"},connected:{title:"\xa1Conexi\xf3n establecida!"},timeout:{title:"Se perdi\xf3 la conexi\xf3n con el tel\xe9fono",content:"Aseg\xfarate de que tu tel\xe9fono est\xe9 conectado a Internet y que WhatsApp est\xe9 abierto, o haz clic en el bot\xf3n 'Desconectar' para obtener un nuevo C\xf3digo QR"}},table:{name:"Nombre",status:"Estado",lastUpdate:"\xdaltima actualizaci\xf3n",default:"Predeterminado",actions:"Acciones",session:"Sesi\xf3n",number:"N\xfamero de WhatsApp"}},showTicketOpenModal:{title:{header:"Atenci\xf3n Existente"},form:{message:"Este contacto ya est\xe1 en atenci\xf3n:",user:"Agente",queue:"Cola",messageWait:"Este contacto ya est\xe1 esperando atenci\xf3n. \xa1Consulta en la pesta\xf1a Esperando!"}},showTicketLogModal:{title:{header:"Logs"},options:{create:"Ticket creado.",chatBot:"ChatBot iniciado.",queue:" - Cola definida.",open:" inici\xf3 la atenci\xf3n.",access:"accedi\xf3 al ticket.",transfered:"transfiri\xf3 el ticket.",receivedTransfer:"recibi\xf3 el ticket transferido.",pending:"devolvi\xf3 a la cola.",closed:"cerr\xf3 el ticket.",reopen:"reabri\xf3 el ticket.",redirect:"- redirigido"}},whatsappModal:{title:{add:"Agregar Conexi\xf3n",edit:"Editar Conexi\xf3n"},tabs:{general:"General",messages:"Mensajes",assessments:"NPS",integrations:"Integraciones",schedules:"Horario laboral"},form:{importOldMessagesEnable:"Importar mensajes del dispositivo",importOldMessages:"Fecha de inicio de la importaci\xf3n",importRecentMessages:"Fecha de finalizaci\xf3n de la importaci\xf3n",importOldMessagesGroups:"Importar mensajes de grupo",closedTicketsPostImported:"Cerrar tickets despu\xe9s de la importaci\xf3n",name:"Nombre",queueRedirection:"Redirecci\xf3n de Cola",queueRedirectionDesc:"Seleccione una cola para redirigir los contactos que no tienen cola",default:"Predeterminado",group:"Permitir grupos",timeSendQueue:"Tiempo en minutos para redirigir a la cola",importAlert:"ATENCI\xd3N: Al guardar, su conexi\xf3n se cerrar\xe1 y ser\xe1 necesario escanear el C\xf3digo QR nuevamente para importar los mensajes",groupAsTicket:"Tratar grupos como ticket",timeCreateNewTicket:"Crear nuevo ticket en x minutos",maxUseBotQueues:"Enviar bot x veces",timeUseBotQueues:"Enviar bot en x minutos",expiresTicket:"Cerrar chats abiertos despu\xe9s de x minutos",expiresTicketNPS:"Cerrar chats esperando evaluaci\xf3n despu\xe9s de x minutos",maxUseBotQueuesNPS:"Cantidad m\xe1xima de veces que se enviar\xe1 la evaluaci\xf3n",closeLastMessageOptions1:"Del agente/Cliente",closeLastMessageOptions2:"Del agente",outOfHoursMessage:"Mensaje fuera de horario",greetingMessage:"Mensaje de saludo",complationMessage:"Mensaje de finalizaci\xf3n",lgpdLinkPrivacy:"Enlace a la pol\xedtica de privacidad",lgpdMessage:"Mensaje de saludo LGPD",lgpdDeletedMessages:"Ocultar mensaje eliminado por el contacto",lgpdSendMessage:"Siempre solicitar confirmaci\xf3n del contacto",ratingMessage:"Mensaje de evaluaci\xf3n - La escala debe ser de 0 a 10",token:"Token para integraci\xf3n externa",sendIdQueue:"Cola",inactiveMessage:"Mensaje de inactividad",timeInactiveMessage:"Tiempo en minutos para enviar el aviso de inactividad",whenExpiresTicket:"Cerrar chats abiertos cuando el \xfaltimo mensaje sea",expiresInactiveMessage:"Mensaje de cierre por inactividad",prompt:"Prompt",collectiveVacationEnd:"Fecha final",collectiveVacationStart:"Fecha inicial",collectiveVacationMessage:"Mensaje de vacaciones colectivas",queueIdImportMessages:"Cola para importar los mensajes"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},menuItem:{enabled:"Habilitado",disabled:"Deshabilitado",minutes:"minutos"},success:"Conexi\xf3n guardada con \xe9xito.",errorSendQueue:"Se indic\xf3 un tiempo para redirigir la cola, pero no se seleccion\xf3 una cola para redirigir. Ambos campos deben estar completos.",errorExpiresNPS:"Es obligatorio informar un tiempo para la evaluaci\xf3n cuando se utiliza el NPS.",errorRatingMessage:"Es obligatorio informar un mensaje de evaluaci\xf3n cuando se utiliza el NPS."},qrCode:{message:"Escanea el C\xf3digo QR para iniciar la sesi\xf3n"},contacts:{title:"Contactos",toasts:{deleted:"\xa1Contacto eliminado con \xe9xito!"},searchPlaceholder:"Buscar...",confirmationModal:{deleteTitle:"Eliminar ",importTitlte:"Importar contactos",exportContact:"Exportar contactos",deleteMessage:"\xbfEst\xe1s seguro de que deseas eliminar este contacto? Todas las atenciones relacionadas se perder\xe1n.",blockContact:"\xbfEst\xe1s seguro de que deseas bloquear este contacto?",unblockContact:"\xbfEst\xe1s seguro de que deseas desbloquear este contacto?",importMessage:"\xbfDeseas importar todos los contactos del tel\xe9fono?",importChat:"Importar Conversaciones",wantImport:"\xbfDeseas importar todas las conversaciones del tel\xe9fono?"},buttons:{import:"Importar Contactos",add:"Agregar Contacto",export:"Exportar Contacto"},table:{name:"Nombre",whatsapp:"Conexi\xf3n",email:"Correo Electr\xf3nico",actions:"Acciones",lastMessage:"\xdaltimo Mensaje"},menu:{importYourPhone:"Importar desde el dispositivo predeterminado",importToExcel:"Importar / Exportar desde Excel"}},forwardMessage:{text:"Reenviada"},forwardMessageModal:{title:"Reenviar mensaje",buttons:{ok:"Reenviar"}},promptModal:{form:{name:"Nombre",prompt:"Prompt",voice:"Voz",max_tokens:"M\xe1ximo de Tokens en la respuesta",temperature:"Temperatura",apikey:"Clave de API",max_messages:"M\xe1ximo de mensajes en el Historial",voiceKey:"Clave de la API de Voz",voiceRegion:"Regi\xf3n de Voz"},success:"\xa1Prompt guardado con \xe9xito!",title:{add:"Agregar Prompt",edit:"Editar Prompt"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"}},prompts:{title:"Prompts",table:{name:"Nombre",queue:"Sector/Cola",max_tokens:"M\xe1ximo de Tokens en la Respuesta",actions:"Acciones"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? \xa1Esta acci\xf3n no se puede deshacer!"},buttons:{add:"Agregar Prompt"}},contactModal:{title:{add:"Agregar contacto",edit:"Editar contacto"},form:{mainInfo:"Datos del contacto",extraInfo:"Informaci\xf3n adicional",name:"Nombre",number:"N\xfamero de WhatsApp",email:"Correo Electr\xf3nico",extraName:"Nombre del campo",extraValue:"Valor",chatBotContact:"Deshabilitar chatbot",termsLGDP:"T\xe9rminos LGPD aceptados en:",whatsapp:"Conexi\xf3n de Origen: "},buttons:{addExtraInfo:"Agregar informaci\xf3n",okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},success:"Contacto guardado con \xe9xito."},flowbuilderModal:{flowNotIdPhrase:"Flujo predeterminado"},queueModal:{title:{queueData:"Datos de la cola",text:"Horarios de atenci\xf3n",add:"Agregar cola",edit:"Editar cola",confirmationDelete:"\xbfEst\xe1s seguro? Todas las opciones de integraciones ser\xe1n eliminadas."},form:{name:"Nombre",color:"Color",orderQueue:"Orden de la cola (Bot)",rotate:"Rotaci\xf3n",timeRotate:"Tiempo de Rotaci\xf3n",greetingMessage:"Mensaje de saludo",complationMessage:"Mensaje de conclusi\xf3n",outOfHoursMessage:"Mensaje fuera de horario",token:"Token",integrationId:"Integraci\xf3n",fileListId:"Lista de archivos",closeTicket:"Cerrar ticket",queueType:"Tipo de men\xfa",message:"Mensaje de retorno",queue:"Cola para transferencia",integration:"Integraci\xf3n",file:"Lista de archivos"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},bot:{title:"Opciones",toolTipTitle:"Agrega opciones para construir un chatbot",toolTip:"Si solo hay una opci\xf3n, se seleccionar\xe1 autom\xe1ticamente, haciendo que el bot responda con el mensaje de la opci\xf3n y contin\xfae",selectOption:"Selecciona una opci\xf3n",text:"Texto",attendent:"Agente",queue:"Cola",integration:"Integraci\xf3n",file:"Archivo",toolTipMessageTitle:"El mensaje es obligatorio para avanzar al siguiente nivel",toolTipMessageContent:"El mensaje es obligatorio para avanzar al siguiente nivel",selectUser:"Selecciona un Usuario",selectQueue:"Selecciona una Cola",selectIntegration:"Selecciona una Integraci\xf3n",addOptions:"Agregar opciones"},serviceHours:{dayWeek:"D\xeda de la semana",startTimeA:"Hora de inicio",endTimeA:"Fin de los tiempos",startTimeB:"Hora de inicio",endTimeB:"Hora final",monday:"Lunes",tuesday:"Martes",wednesday:"Mi\xe9rcoles",thursday:"Jueves",friday:"Viernes",saturday:"S\xe1bado",sunday:"Domingo"}},queueIntegrationModal:{title:{add:"Agregar proyecto",edit:"Editar proyecto"},form:{id:"ID",type:"Tipo",name:"Nombre",projectName:"Nombre del Proyecto",language:"Idioma",jsonContent:"Contenido JSON",urlN8N:"URL",typebotSlug:"Typebot - Slug",typebotExpires:"Tiempo en minutos para que expire una conversaci\xf3n",typebotKeywordFinish:"Palabra para finalizar el ticket",typebotKeywordRestart:"Palabra para reiniciar el flujo",typebotRestartMessage:"Mensaje al reiniciar la conversaci\xf3n",typebotUnknownMessage:"Mensaje de opci\xf3n inv\xe1lida",typebotDelayMessage:"Intervalo (ms) entre mensajes"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar",test:"Probar Bot"},messages:{testSuccess:"\xa1Integraci\xf3n probada con \xe9xito!",addSuccess:"Integraci\xf3n agregada con \xe9xito.",editSuccess:"Integraci\xf3n editada con \xe9xito."}},userModal:{warning:"\xa1Para realizar la importaci\xf3n de los mensajes es necesario leer el qrCode nuevamente!",title:{add:"Agregar usuario",edit:"Editar usuario",updateImage:"Actualizar imagen",removeImage:"Eliminar imagen"},form:{name:"Nombre",email:"Correo Electr\xf3nico",password:"Contrase\xf1a",farewellMessage:"Mensaje de despedida",profile:"Perfil",startWork:"Inicio de trabajo",endWork:"Fin de trabajo",whatsapp:"Conexi\xf3n Predeterminada",allTicketEnable:"Habilitado",allTicketDisable:"Deshabilitado",allTicket:"Visualizar tickets sin cola",allowGroup:"Permitir Grupos",defaultMenuOpen:"Abierto",defaultMenuClosed:"Cerrado",defaultMenu:"Men\xfa predeterminado",defaultTheme:"Tema Predeterminado",defaultThemeDark:"Oscuro",defaultThemeLight:"Claro",allHistoric:"Ver conversaciones de otras colas",allHistoricEnabled:"Habilitado",allHistoricDisabled:"Deshabilitado",allUserChat:"Ver conversaciones de otros usuarios",userClosePendingTicket:"Permitir cerrar tickets pendientes",showDashboard:"Ver Dashboard",allowRealTime:"Ver Panel de Atenciones",allowConnections:"Permitir acciones en las conexiones"},tabs:{general:"General",permissions:"Permisos"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar",addImage:"Agregar Imagen",editImage:"Editar Imagen"},success:"Usuario guardado con \xe9xito."},companyModal:{title:{add:"Agregar empresa",edit:"Editar empresa"},form:{name:"Nombre",email:"Correo Electr\xf3nico",passwordDefault:"Contrase\xf1a",numberAttendants:"Usuarios",numberConections:"Conexiones"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},success:"Empresa guardada con \xe9xito."},scheduleModal:{title:{add:"Nuevo horario",edit:"Editar horario"},form:{body:"Mensaje",contact:"Contacto",sendAt:"Fecha de cita",sentAt:"Fecha de env\xedo",assinar:"Enviar firma"},buttons:{okAdd:"Para agregar",okEdit:"Ahorrar",cancel:"Cancelar",addSchedule:"Agregar horario"},success:"Cita guardada exitosamente."},tagModal:{title:{add:"Nueva Etiqueta",edit:"Editar Etiqueta",addKanban:"Nuevo Tablero",editKanban:"Editar Tablero"},form:{name:"Nombre",color:"Color",timeLane:"Tiempo en horas para redirigir al tablero",nextLaneId:"Tablero",greetingMessageLane:"Mensaje de saludo del Tablero",rollbackLaneId:"Volver al Tablero despu\xe9s de retomar la atenci\xf3n"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},success:"Etiqueta guardada con \xe9xito.",successKanban:"Tablero guardado con \xe9xito."},fileModal:{title:{add:"Agregar lista de archivos",edit:"Editar lista de archivos"},buttons:{okAdd:"Guardar",okEdit:"Editar",cancel:"Cancelar",fileOptions:"Agregar archivo"},form:{name:"Nombre de la lista de archivos",message:"Detalles de la lista",fileOptions:"Lista de archivos",extraName:"Mensaje para enviar con archivo",extraValue:"Valor de la opci\xf3n"},success:"\xa1Lista de archivos guardada con \xe9xito!"},chat:{noTicketMessage:"Seleccione un ticket para comenzar a conversar."},uploads:{titles:{titleUploadMsgDragDrop:"\u2b07\ufe0f ARRASTRA Y SUELTA ARCHIVOS EN EL CAMPO DE ABAJO \u2b07\ufe0f",titleFileList:"Lista de archivo(s)"}},chatInternal:{new:"Nuevo",modal:{conversation:"Conversaci\xf3n",title:"T\xedtulo",filterUsers:"Filtro por Usuarios",cancel:"Cerrar",save:"Guardar"},modalDelete:{title:"Eliminar Conversaci\xf3n",message:"Esta acci\xf3n no se puede deshacer, \xbfconfirmar?"}},ticketsManager:{questionCloseTicket:"\xbfDESEAS CERRAR TODOS LOS TICKETS?",yes:"S\xcd",not:"NO",buttons:{newTicket:"Nuevo",resolveAll:"Resolver Todos",close:"Cerrar",new:"Nuevo"}},ticketsQueueSelect:{placeholder:"Colas"},tickets:{inbox:{closedAllTickets:"\xbfCerrar todos los tickets?",closedAll:"Cerrar Todos",newTicket:"Nuevo Ticket",yes:"S\xcd",no:"NO",open:"Abiertos",resolved:"Resueltos"},toasts:{deleted:"El ticket que estabas atendiendo ha sido eliminado."},notification:{message:"Mensaje de"},tabs:{open:{title:"Abiertas"},closed:{title:"Resueltos"},search:{title:"B\xfasqueda"}},search:{placeholder:"Buscar ticket y mensajes",filterConections:"Filtro por Conexi\xf3n",filterConectionsOptions:{open:"Abierto",closed:"Cerrado",pending:"Pendiente"},filterUsers:"Filtro por Usuarios",filterContacts:"Filtro por Contactos",ticketsPerPage:"Tickets por p\xe1gina"},buttons:{showAll:"Todos",returnQueue:"Devolver a Cola",scredule:"Agendamiento",deleteTicket:"Eliminar Ticket",quickmessageflash:"Mensaje R\xe1pido"},closedTicket:{closedMessage:"Cerrar Ticket Con Mensaje de Despedida",closedNotMessage:"Cerrar Ticket Sin Mensaje de Despedida"}},transferTicketModal:{title:"Transferir Ticket",fieldLabel:"Escriba para buscar usuarios",fieldQueueLabel:"Transferir a cola",fieldQueuePlaceholder:"Seleccione una cola",fieldWhatsapp:"Seleccione un whatsapp",noOptions:"No se encontr\xf3 ning\xfan usuario con ese nombre",msgTransfer:"Observaciones - mensaje interno, no se enviar\xe1 al cliente",buttons:{ok:"Transferir",cancel:"Cancelar"}},chatInternal:{new:"Nuevo",modal:{conversation:"Conversaci\xf3n",title:"T\xedtulo",filterUsers:"Filtro por Usuarios",cancel:"Cerrar",save:"Guardar"},modalDelete:{title:"Eliminar Conversaci\xf3n",message:"Esta acci\xf3n no se puede deshacer, \xbfconfirmar?"}},ticketsList:{called:"Llamado",today:"Hoy",missedCall:"Llamada de voz/v\xeddeo perdida a las",pendingHeader:"Esperando",assignedHeader:"Atendiendo",groupingHeader:"Grupos",noTicketsTitle:"\xa1Nada aqu\xed!",noTicketsMessage:"No se encontraron tickets con este estado o t\xe9rmino buscado",noQueue:"Sin Cola",buttons:{accept:"Aceptar",cancel:"Cancelar",start:"Iniciar",closed:"Cerrar",reopen:"Reabrir",transfer:"Transferir",ignore:"Ignorar",exportAsPDF:"Exportar a PDF",kanbanActions:"Opciones de Kanban"},acceptModal:{title:"Aceptar Chat",queue:"Seleccionar sector"}},newTicketModal:{title:"Crear Ticket",fieldLabel:"Escriba para buscar el contacto",add:"Agregar",buttons:{ok:"Salvar",cancel:"Cancelar"}},SendContactModal:{title:"Enviar contacto",fieldLabel:"Escriba para buscar el contacto",add:"Agregar",buttons:{ok:"Enviar",cancel:"Cancelar"}},mainDrawer:{listItems:{dashboard:"Dashboard",connections:"Conexiones",chatsTempoReal:"Panel",tickets:"Atenciones",quickMessages:"Respuestas r\xe1pidas",contacts:"Contactos",queues:"Colas & Chatbot",tags:"Etiquetas",administration:"Administraci\xf3n",companies:"Empresas",users:"Usuarios",settings:"Configuraciones",files:"Lista de archivos",helps:"Ayuda",messagesAPI:"API",schedules:"Agendamientos",campaigns:"Campa\xf1as",annoucements:"Informativos",chats:"Chat Interno",financeiro:"Financiero",queueIntegration:"Integraciones",version:"Versi\xf3n",kanban:"Kanban",prompts:"Open.AI",allConnections:"Gestionar conexiones",reports:"Informes",management:"Gesti\xf3n"},appBar:{user:{profile:"Perfil",logout:"Salir",message:"Hola",messageEnd:"bienvenido a",active:"Activo hasta",goodMorning:"Hola,",myName:"mi nombre es",continuity:"y continuar\xe9 con su atenci\xf3n.",virtualAssistant:"Asistente Virtual",token:"Token inv\xe1lido, por favor contacte con el administrador de la plataforma."},message:{location:"Ubicaci\xf3n",contact:"Contacto"},notRegister:"Ning\xfan registro",refresh:"Actualizar"}},languages:{undefined:"Idioma","pt-BR":"Portugu\xeas",es:"Espa\xf1ol",en:"English",tr:"T\xfcrk\xe7e"},messagesAPI:{title:"API",textMessage:{number:"N\xfamero",body:"Mensaje",token:"Token registrado",userId:"ID del usuario/agente",queueId:"ID de la Cola"},mediaMessage:{number:"N\xfamero",body:"Nombre del archivo",media:"Archivo",token:"Token registrado"},API:{title:"Documentaci\xf3n para el env\xedo de mensajes",methods:{title:"M\xe9todos de Envio",messagesText:"Mensajes de Texto",messagesMidia:"Mensajes con Archivos"},instructions:{title:"Instrucciones",comments:"Observaciones Importantes",comments1:"Antes de enviar mensajes, es necesario registrar el token vinculado a la conexi\xf3n que enviar\xe1 los mensajes. Para realizar el registro, acceda al men\xfa 'Conexiones', haga clic en el bot\xf3n de editar de la conexi\xf3n e ingrese el token en el campo correspondiente.",comments2:"El n\xfamero para el env\xedo no debe tener m\xe1scara ni caracteres especiales y debe estar compuesto por:",codeCountry:"C\xf3digo del Pa\xeds",code:"DDD",number:"N\xfamero"},text:{title:"1. Mensajes de Texto",instructions:"A continuaci\xf3n, se muestra la lista de informaci\xf3n necesaria para el env\xedo de los mensajes de texto:"},media:{title:"2. Mensajes con Archivo",instructions:"A continuaci\xf3n, se muestra la lista de informaci\xf3n necesaria para el env\xedo de los mensajes de texto:"}}},notifications:{noTickets:"Ninguna notificaci\xf3n."},quickMessages:{title:"Respuestas R\xe1pidas",searchPlaceholder:"Buscar...",noAttachment:"Sin adjunto",confirmationModal:{deleteTitle:"Eliminaci\xf3n",deleteMessage:"\xa1Esta acci\xf3n es irreversible! \xbfDeseas continuar?"},buttons:{add:"Agregar",attach:"Archivo",cancel:"Cancelar",edit:"Editar"},toasts:{success:"\xa1Atajo agregado con \xe9xito!",deleted:"\xa1Atajo eliminado con \xe9xito!"},dialog:{title:"Mensaje R\xe1pido",shortcode:"Atajo",message:"Respuesta",save:"Guardar",cancel:"Cancelar",geral:"Permitir editar",add:"Agregar",edit:"Editar",visao:"Permitir vista"},table:{shortcode:"Atajo",message:"Mensaje",actions:"Acciones",mediaName:"Nombre del Archivo",status:"Estado"}},contactLists:{title:"Listas de Contactos",table:{name:"Nombre",contacts:"Contactos",actions:"Acciones"},buttons:{add:"Nueva Lista"},dialog:{name:"Nombre",company:"Empresa",okEdit:"Editar",okAdd:"Agregar",add:"Agregar",edit:"Editar",cancel:"Cancelar"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer."},toasts:{deleted:"Registro eliminado"}},contactListItems:{title:"Contactos",searchPlaceholder:"Buscar",buttons:{add:"Nuevo",lists:"Listas",import:"Importar"},dialog:{name:"Nombre",number:"N\xfamero",whatsapp:"Whatsapp",email:"Correo Electr\xf3nico",okEdit:"Editar",okAdd:"Agregar",add:"Agregar",edit:"Editar",cancel:"Cancelar"},table:{name:"Nombre",number:"N\xfamero",whatsapp:"Whatsapp",email:"Correo Electr\xf3nico",actions:"Acciones"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer.",importMessage:"\xbfDeseas importar los contactos de esta hoja de c\xe1lculo?",importTitlte:"Importar"},toasts:{deleted:"Registro eliminado"}},kanban:{title:"Kanban",searchPlaceholder:"Buscar",subMenus:{list:"Panel",tags:"Tableros"}},campaigns:{title:"Campa\xf1as",searchPlaceholder:"Buscar",subMenus:{list:"Listado",listContacts:"Lista de contactos",settings:"Configuraciones"},settings:{randomInterval:"Intervalo Aleatorio de Disparo",noBreak:"Sin Intervalo",intervalGapAfter:"Intervalo mayor despu\xe9s de",undefined:"No definido",messages:"mensajes",laggerTriggerRange:"Intervalo de disparo mayor",addVar:"Agregar variable",save:"Guardar",close:"Cerrar",add:"Agregar",shortcut:"Atajo",content:"Contenido"},buttons:{add:"Nueva Campa\xf1a",contactLists:"Listas de Contactos"},table:{name:"Nombre",whatsapp:"Conexi\xf3n",contactList:"Lista de Contactos",option:"Ninguna",disabled:"Deshabilitada",enabled:"Habilitada",status:"Estado",scheduledAt:"Agendamiento",completedAt:"Concluida",confirmation:"Confirmaci\xf3n",actions:"Acciones"},dialog:{new:"Nueva Campa\xf1a",update:"Editar Campa\xf1a",readonly:"Solo Visualizaci\xf3n",help:"Utiliza variables como {nombre}, {n\xfamero}, {correo} o define variables personalizadas.",form:{name:"Nombre",message1:"Mensaje 1",message2:"Mensaje 2",message3:"Mensaje 3",message4:"Mensaje 4",message5:"Mensaje 5",confirmationMessage1:"Mensaje de Confirmaci\xf3n 1",confirmationMessage2:"Mensaje de Confirmaci\xf3n 2",confirmationMessage3:"Mensaje de Confirmaci\xf3n 3",confirmationMessage4:"Mensaje de Confirmaci\xf3n 4",confirmationMessage5:"Mensaje de Confirmaci\xf3n 5",messagePlaceholder:"Contenido del mensaje",whatsapp:"Conexi\xf3n",status:"Estado",scheduledAt:"Agendamiento",confirmation:"Confirmaci\xf3n",contactList:"Lista de Contactos",tagList:"Etiquetas",statusTicket:"Estado del Ticket",openTicketStatus:"Abierto",pendingTicketStatus:"Pendiente",closedTicketStatus:"Cerrado",enabledOpenTicket:"Habilitado",disabledOpenTicket:"Deshabilitado",openTicket:"Abrir ticket"},buttons:{add:"Agregar",edit:"Actualizar",okadd:"Aceptar",cancel:"Cancelar Disparos",restart:"Reiniciar Disparos",close:"Cerrar",attach:"Archivo"}},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer."},toasts:{success:"Operaci\xf3n realizada con \xe9xito",cancel:"Campa\xf1a cancelada",restart:"Campa\xf1a reiniciada",deleted:"Registro eliminado"}},campaignReport:{title:"Informe de",inactive:"Inactiva",scheduled:"Programada",process:"En Proceso",cancelled:"Cancelada",finished:"Finalizada",campaign:"Campa\xf1a",validContacts:"Contactos V\xe1lidos",confirmationsRequested:"Confirmaciones Solicitadas",confirmations:"Confirmaciones",deliver:"Entregados",connection:"Conexi\xf3n",contactLists:"Lista de Contactos",schedule:"Agendamiento",conclusion:"Conclusi\xf3n"},announcements:{title:"Informativos",searchPlaceholder:"Buscar",active:"Activo",inactive:"Inactivo",buttons:{add:"Informativo",contactLists:"Listas de Informativos"},table:{priority:"Prioridad",title:"T\xedtulo",text:"Texto",mediaName:"Archivo",status:"Estado",actions:"Acciones"},dialog:{edit:"Edici\xf3n de Informativo",add:"Informativo",update:"Editar Informativo",readonly:"Solo Visualizaci\xf3n",form:{priority:"Prioridad",title:"T\xedtulo",text:"Texto",mediaPath:"Archivo",status:"Estado",high:"Alta",medium:"Media",low:"Baja",active:"Activo",inactive:"Inactivo"},buttons:{add:"Agregar",edit:"Actualizar",okadd:"Aceptar",cancel:"Cancelar",close:"Cerrar",attach:"Archivo"}},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer."},toasts:{success:"Operaci\xf3n realizada con \xe9xito",deleted:"Registro eliminado"}},campaignsConfig:{title:"Configuraciones de Campa\xf1as"},queues:{title:"Colas & Chatbot",table:{name:"Nombre",color:"Color",greeting:"Mensaje de saludo",orderQueue:"Orden de la cola (bot)",actions:"Acciones",ID:"ID"},buttons:{add:"Agregar cola"},toasts:{success:"Cola guardada con \xe9xito",deleted:"Cola eliminada con \xe9xito"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? \xa1Esta acci\xf3n no se puede deshacer! Los tickets de esta cola seguir\xe1n existiendo, pero ya no tendr\xe1n ninguna cola asignada."}},queue:{queueData:"Datos"},queueSelect:{inputLabel:"Colas",inputLabelRO:"Colas solo lectura",withoutQueue:"Sin cola"},reports:{title:"Informes de Atenciones",table:{id:"Ticket",user:"Usuario",dateOpen:"Fecha de Apertura",dateClose:"Fecha de Cierre",NPS:"NPS",status:"Estado",whatsapp:"Conexi\xf3n",queue:"Cola",actions:"Acciones",lastMessage:"\xdalt. Mensaje",contact:"Cliente",supportTime:"Tiempo de Atenci\xf3n"},buttons:{filter:"Filtrar",onlyRated:"Solo Evaluados"},searchPlaceholder:"Buscar..."},queueIntegration:{title:"Integraciones",table:{id:"ID",type:"Tipo",name:"Nombre",projectName:"Nombre del Proyecto",language:"Idioma",lastUpdate:"\xdaltima actualizaci\xf3n",actions:"Acciones"},buttons:{add:"Agregar Proyecto"},searchPlaceholder:"Buscar...",confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? \xa1Esta acci\xf3n no se puede deshacer! Y ser\xe1 removido de las colas y conexiones vinculadas"}},users:{title:"Usuarios",table:{status:"Estado",name:"Nombre",email:"Correo Electr\xf3nico",profile:"Perfil",startWork:"Inicio de trabajo",endWork:"Fin de trabajo",actions:"Acciones",ID:"ID"},buttons:{add:"Agregar usuario"},toasts:{deleted:"Usuario eliminado con \xe9xito."},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Todos los datos del usuario se perder\xe1n. Los tickets abiertos de este usuario se mover\xe1n a la cola."}},compaies:{title:"Empresas",table:{ID:"ID",status:"Activo",name:"Nombre",email:"Correo Electr\xf3nico",password:"Contrase\xf1a",phone:"Tel\xe9fono",plan:"Plan",active:"Activo",numberAttendants:"Agentes",numberConections:"Conexiones",value:"Valor",namePlan:"Nombre del Plan",numberQueues:"Colas",useCampaigns:"Campa\xf1as",useExternalApi:"Rest API",useFacebook:"Facebook",useInstagram:"Instagram",useWhatsapp:"Whatsapp",useInternalChat:"Chat Interno",useSchedules:"Agendamiento",createdAt:"Creada En",dueDate:"Vencimiento",lastLogin:"\xdaltimo Login",actions:"Acciones",money:"$",yes:"S\xed",no:"No",document:"CNPJ/CPF",recurrence:"Recurrencia",monthly:"Mensual",bimonthly:"Bimestral",quarterly:"Trimestral",semester:"Semestral",yearly:"Anual",clear:"Limpiar",delete:"Eliminar",user:"Usuario",save:"Guardar"},buttons:{add:"Agregar empresa"},toasts:{deleted:"Empresa eliminada con \xe9xito."},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Todos los datos de la empresa se perder\xe1n. Los tickets abiertos de este usuario se mover\xe1n a la cola."}},plans:{form:{name:"Nombre",users:"Usuarios",connections:"Conexiones",campaigns:"Campa\xf1as",schedules:"Agendamientos",enabled:"Habilitadas",disabled:"Deshabilitadas",clear:"Cancelar",delete:"Eliminar",save:"Guardar",yes:"S\xed",no:"No",money:"$",public:"P\xfablico"}},helps:{title:"Centro de Ayuda",settings:{codeVideo:"C\xf3digo del Video",description:"Descripci\xf3n",clear:"Limpiar",delete:"Eliminar",save:"Guardar"}},schedules:{title:"Agendamientos",confirmationModal:{deleteTitle:"\xbfEst\xe1s seguro de que deseas eliminar este Agendamiento?",deleteMessage:"Esta acci\xf3n no se puede deshacer."},table:{contact:"Contacto",body:"Mensaje",sendAt:"Fecha de Agendamiento",sentAt:"Fecha de Env\xedo",status:"Estado",actions:"Acciones"},buttons:{add:"Nuevo Agendamiento"},toasts:{deleted:"Agendamiento eliminado con \xe9xito."}},tags:{title:"Tags",confirmationModal:{deleteTitle:"\xbfEst\xe1s seguro de que deseas eliminar esta Etiqueta?",deleteMessage:"Esta acci\xf3n no se puede deshacer."},table:{id:"ID",name:"Nombre",kanban:"Kanban",color:"Color",tickets:"Registros de Etiquetas",contacts:"Contactos",actions:"Acciones"},buttons:{add:"Nueva Etiqueta"},toasts:{deleted:"Etiqueta eliminada con \xe9xito."}},tagsKanban:{title:"Tableros",laneDefault:"En abierto",confirmationModal:{deleteTitle:"\xbfEst\xe1s seguro de que deseas eliminar este Tablero?",deleteMessage:"Esta acci\xf3n no se puede deshacer."},table:{name:"Nombre",color:"Color",tickets:"Tickets",actions:"Acciones"},buttons:{add:"Nuevo Tablero"},toasts:{deleted:"Tablero eliminado con \xe9xito."}},files:{title:"Lista de archivos",table:{name:"Nombre",contacts:"Contactos",actions:"Acci\xf3n"},toasts:{deleted:"\xa1Lista eliminada con \xe9xito!",deletedAll:"\xa1Todas las listas han sido eliminadas con \xe9xito!"},buttons:{add:"Agregar",deleteAll:"Eliminar Todos"},confirmationModal:{deleteTitle:"Eliminar",deleteAllTitle:"Eliminar Todos",deleteMessage:"\xbfEst\xe1s seguro de que deseas eliminar esta lista?",deleteAllMessage:"\xbfEst\xe1s seguro de que deseas eliminar todas las listas?"}},settings:{success:"Configuraciones guardadas con \xe9xito.",title:"Configuraciones",tabs:{options:"Opciones",plans:"Planes",helps:"Ayuda"},settings:{userCreation:{name:"Creaci\xf3n de usuario",options:{enabled:"Activado",disabled:"Desactivado"}},tabs:{options:"Opciones",schedules:"Horarios",plans:"Planes",help:"Ayuda"},options:{disabled:"Deshabilitado",enabled:"Habilitado",updating:"Actualizando...",creationCompanyUser:"Creaci\xf3n de Empresa/Usuario",evaluations:"Evaluaciones",officeScheduling:"Agendamiento de Horario",queueManagement:"Gesti\xf3n por Cola",companyManagement:"Gesti\xf3n por Empresa",connectionManagement:"Gesti\xf3n por Conexi\xf3n",sendGreetingAccepted:"Enviar saludo al aceptar el ticket",sendMsgTransfTicket:"Enviar mensaje al transferir sector/agente",checkMsgIsGroup:"Ignorar Mensajes de Grupos",chatBotType:"Tipo de Bot",userRandom:"Seleccionar agente aleatorio",buttons:"Botones",acceptCallWhatsapp:"\xbfInformar que no acepta llamadas en WhatsApp?",sendSignMessage:"Permitir que el agente elija ENVIAR Firma",sendGreetingMessageOneQueues:"Enviar saludo cuando solo haya una cola",sendQueuePosition:"Enviar mensaje con la posici\xf3n en la cola",sendFarewellWaitingTicket:"Enviar mensaje de despedida en la espera",acceptAudioMessageContact:"\xbfAceptar recibir audios de todos los contactos?",enableLGPD:"Habilitar tratamiento LGPD",requiredTag:"Etiqueta obligatoria para cerrar ticket",closeTicketOnTransfer:"Cerrar ticket al transferir a otra cola",DirectTicketsToWallets:"Mover autom\xe1ticamente al cliente a la cartera",showNotificationPending:"Mostrar notificaci\xf3n para tickets pendientes"},customMessages:{sendQueuePositionMessage:"Mensaje de posici\xf3n en la cola",AcceptCallWhatsappMessage:"Mensaje para informar que no acepta llamadas",greetingAcceptedMessage:"Mensaje de saludo al aceptar ticket",transferMessage:"Mensaje de transferencia - ${queue.name} = cola destino"},LGPD:{title:"LGPD",welcome:"Mensaje de bienvenida (LGPD)",linkLGPD:"Enlace a la pol\xedtica de privacidad",obfuscateMessageDelete:"Ofuscar mensaje eliminado",alwaysConsent:"Siempre solicitar consentimiento",obfuscatePhoneUser:"Ofuscar n\xfamero de tel\xe9fono para usuarios",enabled:"Habilitado",disabled:"Deshabilitado"}}},messagesList:{header:{assignedTo:"Asignado a:",dialogRatingTitle:"\xbfDesea dejar una evaluaci\xf3n de atenci\xf3n para el cliente?",dialogClosingTitle:"\xa1Finalizando la atenci\xf3n con el cliente!",dialogRatingCancel:"Con mensaje de despedida",dialogRatingSuccess:"Resolver y enviar evaluaci\xf3n",dialogRatingWithoutFarewellMsg:"SIN mensaje de despedida",ratingTitle:"Elija un men\xfa de evaluaci\xf3n",notMessage:"Ning\xfan mensaje seleccionado",amount:"Valor de prospecci\xf3n",buttons:{return:"Regresar",resolve:"Resolver",reopen:"Reabrir",accept:"Aceptar",rating:"Enviar Evaluaci\xf3n",enableIntegration:"Habilitar integraci\xf3n",disableIntegration:"Deshabilitar integraci\xf3n",logTicket:"Registros del Ticket",requiredTag:"Debe asignar una etiqueta antes de cerrar el ticket."}}},messagesInput:{placeholderPrivateMessage:"Escribe un mensaje o presiona / para respuestas r\xe1pidas",placeholderOpen:"Escribe un mensaje o presiona / para respuestas r\xe1pidas",placeholderClosed:"Reabre o acepta este ticket para enviar un mensaje.",signMessage:"Firmar",privateMessage:"Mensaje Privado"},contactDrawer:{header:"Datos del contacto",buttons:{edit:"Editar contacto",block:"Bloquear",unblock:"Desbloquear"},extraInfo:"Otras informaciones"},messageVariablesPicker:{label:"Variables disponibles",vars:{contactFirstName:"Primer Nombre",contactName:"Nombre",user:"Agente",greeting:"Saludo",protocolNumber:"Protocolo",date:"Fecha",hour:"Hora",ticket_id:"N\xba del Ticket",queue:"Sector",connection:"Conexi\xf3n"}},ticketOptionsMenu:{schedule:"Agendamiento",delete:"Eliminar",transfer:"Transferir",registerAppointment:"Observaciones del Contacto",resolveWithNoFarewell:"Finalizar sin despedida",acceptAudioMessage:"\xbfAceptar audios del contacto?",appointmentsModal:{title:"Observaciones del Ticket",textarea:"Observaci\xf3n",placeholder:"Ingrese aqu\xed la informaci\xf3n que desea registrar"},confirmationModal:{title:"Eliminar el ticket del contacto",titleFrom:"del contacto ",message:"\xa1Atenci\xf3n! Todos los mensajes relacionados con el ticket se perder\xe1n."},buttons:{delete:"Eliminar",cancel:"Cancelar"}},confirmationModal:{buttons:{confirm:"Ok",cancel:"Cancelar"}},messageInput:{tooltip:{signature:"Habilitar/Deshabilitar Firma",privateMessage:"Habilitar/Deshabilitar Mensaje Privado",meet:"Enviar enlace para videoconferencia"},type:{imageVideo:"Fotos y v\xeddeos",cam:"C\xe1mara",contact:"Contacto",meet:"Videollamada"}},messageOptionsMenu:{delete:"Eliminar",reply:"Responder",edit:"Editar",forward:"Reenviar",toForward:"Reenviar",talkTo:"Hablar Con",confirmationModal:{title:"\xbfEliminar mensaje?",message:"Esta acci\xf3n no se puede deshacer."}},invoices:{table:{invoices:"Facturas",details:"Detalles",users:"Usuarios",connections:"Conexiones",queue:"Colas",value:"Valor",expirationDate:"Fecha Venc.",action:"Acci\xf3n"}},backendErrors:{ERR_NO_OTHER_WHATSAPP:"Debe haber al menos un WhatsApp predeterminado.",ERR_NO_DEF_WAPP_FOUND:"No se encontr\xf3 un WhatsApp predeterminado. Verifique la p\xe1gina de conexiones.",ERR_WAPP_NOT_INITIALIZED:"Esta sesi\xf3n de WhatsApp no se ha inicializado. Verifique la p\xe1gina de conexiones.",ERR_WAPP_CHECK_CONTACT:"No se pudo verificar el contacto de WhatsApp. Verifique la p\xe1gina de conexiones.",ERR_WAPP_INVALID_CONTACT:"Este no es un n\xfamero de WhatsApp v\xe1lido.",ERR_WAPP_DOWNLOAD_MEDIA:"No se pudo descargar el archivo multimedia de WhatsApp. Verifique la p\xe1gina de conexiones.",ERR_INVALID_CREDENTIALS:"Error de autenticaci\xf3n. Por favor, int\xe9ntelo nuevamente.",ERR_SENDING_WAPP_MSG:"Error al enviar mensaje de WhatsApp. Verifique la p\xe1gina de conexiones.",ERR_DELETE_WAPP_MSG:"No se pudo eliminar el mensaje de WhatsApp.",ERR_OTHER_OPEN_TICKET:"Ya existe un ticket abierto para este contacto.",ERR_SESSION_EXPIRED:"Sesi\xf3n expirada. Por favor, inicie sesi\xf3n nuevamente.",ERR_USER_CREATION_DISABLED:"La creaci\xf3n de usuarios ha sido deshabilitada por el administrador.",ERR_NO_PERMISSION:"No tienes permiso para acceder a este recurso.",ERR_DUPLICATED_CONTACT:"Ya existe un contacto con este n\xfamero.",ERR_NO_SETTING_FOUND:"No se encontr\xf3 ninguna configuraci\xf3n con este ID.",ERR_NO_CONTACT_FOUND:"No se encontr\xf3 ning\xfan contacto con este ID.",ERR_NO_TICKET_FOUND:"No se encontr\xf3 ning\xfan ticket con este ID.",ERR_NO_USER_FOUND:"No se encontr\xf3 ning\xfan usuario con este ID.",ERR_NO_WAPP_FOUND:"No se encontr\xf3 ning\xfan WhatsApp con este ID.",ERR_CREATING_MESSAGE:"Error al crear mensaje en la base de datos.",ERR_CREATING_TICKET:"Error al crear ticket en la base de datos.",ERR_FETCH_WAPP_MSG:"Error al buscar el mensaje en WhatsApp, puede que sea muy antiguo.",ERR_QUEUE_COLOR_ALREADY_EXISTS:"Este color ya est\xe1 en uso, elija otro.",ERR_WAPP_GREETING_REQUIRED:"El mensaje de saludo es obligatorio cuando hay m\xe1s de una cola.",ERR_OUT_OF_HOURS:"\xa1Fuera del Horario de Atenci\xf3n!"}}},en:{translations:{signup:{title:"Sign up",toasts:{success:"User created successfully! Please login!",fail:"Error creating user. Check the reported data."},form:{name:"Name",email:"Email",password:"Password"},buttons:{submit:"Register",login:"Already have an account? Log in!"}},login:{title:"Login",form:{email:"Email",password:"Password"},buttons:{submit:"Enter",register:"Don't have an account? Register!"}},auth:{toasts:{success:"Login successfully!"}},dashboard:{charts:{perDay:{title:"Tickets today: "}}},connections:{title:"Connections",toasts:{deleted:"WhatsApp connection deleted sucessfully!",disconnected:"Connection disconnected successfully!"},confirmationModal:{deleteTitle:"Delete",deleteMessage:"Are you sure? It cannot be reverted.",disconnectTitle:"Disconnect",disconnectMessage:"Are you sure? You'll need to read QR Code again."},buttons:{add:"Add WhatsApp",disconnect:"Disconnect",tryAgain:"Try Again",qrcode:"QR CODE",newQr:"New QR CODE",connecting:"Connectiing"},toolTips:{disconnected:{title:"Failed to start WhatsApp session",content:"Make sure your cell phone is connected to the internet and try again, or request a new QR Code"},qrcode:{title:"Waiting for QR Code read",content:"Click on 'QR CODE' button and read the QR Code with your cell phone to start session"},connected:{title:"Connection established"},timeout:{title:"Connection with cell phone has been lost",content:"Make sure your cell phone is connected to the internet and WhatsApp is open, or click on 'Disconnect' button to get a new QRcode"}},table:{name:"Name",status:"Status",lastUpdate:"Last Update",default:"Default",actions:"Actions",session:"Session"}},whatsappModal:{title:{add:"Add WhatsApp",edit:"Edit WhatsApp"},form:{name:"Name",default:"Default"},buttons:{okAdd:"Add",okEdit:"Save",cancel:"Cancel"},success:"WhatsApp saved successfully."},qrCode:{message:"Read QrCode to start the session"},contacts:{title:"Contacts",toasts:{deleted:"Contact deleted sucessfully!"},searchPlaceholder:"Search ...",confirmationModal:{deleteTitle:"Delete",importTitlte:"Import contacts",deleteMessage:"Are you sure you want to delete this contact? All related tickets will be lost.",importMessage:"Do you want to import all contacts from the phone?"},buttons:{import:"Import Contacts",add:"Add Contact"},table:{name:"Name",whatsapp:"WhatsApp",email:"Email",actions:"Actions"}},contactModal:{title:{add:"Add contact",edit:"Edit contact"},form:{mainInfo:"Contact details",extraInfo:"Additional information",name:"Name",number:"Whatsapp number",email:"Email",extraName:"Field name",extraValue:"Value"},buttons:{addExtraInfo:"Add information",okAdd:"Add",okEdit:"Save",cancel:"Cancel"},success:"Contact saved successfully."},queueModal:{title:{add:"Add queue",edit:"Edit queue"},form:{name:"Name",color:"Color",greetingMessage:"Greeting Message"},buttons:{okAdd:"Add",okEdit:"Save",cancel:"Cancel"}},userModal:{title:{add:"Add user",edit:"Edit user"},form:{name:"Name",email:"Email",password:"Password",profile:"Profile"},buttons:{okAdd:"Add",okEdit:"Save",cancel:"Cancel"},success:"User saved successfully."},chat:{noTicketMessage:"Select a ticket to start chatting."},ticketsManager:{buttons:{newTicket:"New"}},ticketsQueueSelect:{placeholder:"Queues"},tickets:{toasts:{deleted:"The ticket you were on has been deleted."},notification:{message:"Message from"},tabs:{open:{title:"Inbox"},closed:{title:"Resolved"},search:{title:"Search"}},search:{placeholder:"Search tickets and messages."},buttons:{showAll:"All",quickmessageflash:"Quick Message"}},transferTicketModal:{title:"Transfer Ticket",fieldLabel:"Type to search for users",noOptions:"No user found with this name",buttons:{ok:"Transfer",cancel:"Cancel"}},ticketsList:{pendingHeader:"Queue",assignedHeader:"Working on",noTicketsTitle:"Nothing here!",noTicketsMessage:"No tickets found with this status or search term.",buttons:{accept:"Accept"}},newTicketModal:{title:"Create Ticket",fieldLabel:"Type to search for a contact",add:"Add",buttons:{ok:"Save",cancel:"Cancel"}},mainDrawer:{listItems:{dashboard:"Dashboard",connections:"Connections",tickets:"Tickets",contacts:"Contacts",queues:"Queues",administration:"Administration",users:"Users",settings:"Settings"},appBar:{user:{profile:"Profile",logout:"Logout"}}},notifications:{noTickets:"No notifications."},queues:{title:"Queues",table:{name:"Name",color:"Color",greeting:"Greeting message",actions:"Actions"},buttons:{add:"Add queue"},confirmationModal:{deleteTitle:"Delete",deleteMessage:"Are you sure? It cannot be reverted! Tickets in this queue will still exist, but will not have any queues assigned."}},queueSelect:{inputLabel:"Queues"},users:{title:"Users",table:{name:"Name",email:"Email",profile:"Profile",actions:"Actions"},buttons:{add:"Add user"},toasts:{deleted:"User deleted sucessfully."},confirmationModal:{deleteTitle:"Delete",deleteMessage:"All user data will be lost. Users' open tickets will be moved to queue."}},settings:{success:"Settings saved successfully.",title:"Settings",settings:{userCreation:{name:"User creation",options:{enabled:"Enabled",disabled:"Disabled"}}}},messagesList:{header:{assignedTo:"Assigned to:",buttons:{return:"Return",resolve:"Resolve",reopen:"Reopen",accept:"Accept"}}},messagesInput:{placeholderOpen:"Type a message",placeholderClosed:"Reopen or accept this ticket to send a message.",signMessage:"Sign"},contactDrawer:{header:"Contact details",buttons:{edit:"Edit contact"},extraInfo:"Other information"},ticketOptionsMenu:{delete:"Delete",transfer:"Transfer",confirmationModal:{title:"Delete ticket #",titleFrom:"from contact ",message:"Attention! All ticket's related messages will be lost."},buttons:{delete:"Delete",cancel:"Cancel"}},confirmationModal:{buttons:{confirm:"Ok",cancel:"Cancel"}},messageOptionsMenu:{delete:"Delete",reply:"Reply",confirmationModal:{title:"Delete message?",message:"This action cannot be reverted."}},backendErrors:{ERR_NO_OTHER_WHATSAPP:"There must be at lest one default WhatsApp connection.",ERR_NO_DEF_WAPP_FOUND:"No default WhatsApp found. Check connections page.",ERR_WAPP_NOT_INITIALIZED:"This WhatsApp session is not initialized. Check connections page.",ERR_WAPP_CHECK_CONTACT:"Could not check WhatsApp contact. Check connections page.",ERR_WAPP_INVALID_CONTACT:"This is not a valid whatsapp number.",ERR_WAPP_DOWNLOAD_MEDIA:"Could not download media from WhatsApp. Check connections page.",ERR_INVALID_CREDENTIALS:"Authentication error. Please try again.",ERR_SENDING_WAPP_MSG:"Error sending WhatsApp message. Check connections page.",ERR_DELETE_WAPP_MSG:"Couldn't delete message from WhatsApp.",ERR_OTHER_OPEN_TICKET:"There's already an open ticket for this contact.",ERR_SESSION_EXPIRED:"Session expired. Please login.",ERR_USER_CREATION_DISABLED:"User creation was disabled by administrator.",ERR_NO_PERMISSION:"You don't have permission to access this resource.",ERR_DUPLICATED_CONTACT:"A contact with this number already exists.",ERR_NO_SETTING_FOUND:"No setting found with this ID.",ERR_NO_CONTACT_FOUND:"No contact found with this ID.",ERR_NO_TICKET_FOUND:"No ticket found with this ID.",ERR_NO_USER_FOUND:"No user found with this ID.",ERR_NO_WAPP_FOUND:"No WhatsApp found with this ID.",ERR_CREATING_MESSAGE:"Error while creating message on database.",ERR_CREATING_TICKET:"Error while creating ticket on database.",ERR_FETCH_WAPP_MSG:"Error fetching the message in WhtasApp, maybe it is too old.",ERR_QUEUE_COLOR_ALREADY_EXISTS:"This color is already in use, pick another one.",ERR_WAPP_GREETING_REQUIRED:"Greeting message is required if there is more than one queue."}}},es:{translations:{signup:{title:"Crea tu cuenta",toasts:{success:"\xa1Usuario creado con \xe9xito! Inicia sesi\xf3n.",fail:"Error al crear el usuario. Verifica los datos proporcionados."},form:{name:"Nombre",email:"Correo electr\xf3nico",password:"Contrase\xf1a",company:"Nombre de la Empresa",phone:"Whatsapp (C\xd3DIGO + N\xdaMERO)"},buttons:{submit:"Registrar",login:"\xbfYa tienes una cuenta? \xa1Entra!"}},login:{title:"Iniciar sesi\xf3n",form:{email:"Correo electr\xf3nico",password:"Contrase\xf1a",button:"Acceder"},buttons:{submit:"Entrar al Sistema",register:"\xbfNo tienes una cuenta? \xa1Reg\xedstrate!"}},companies:{title:"Registrar Empresa",form:{name:"Nombre de la Empresa",plan:"Elige el Plan",token:"Token",submit:"Registrar",success:"\xa1Empresa creada con \xe9xito!"}},auth:{toasts:{success:"\xa1Inicio de sesi\xf3n exitoso!"},dueDate:{expiration:"Tu suscripci\xf3n expira en",days:"d\xedas!",day:"d\xeda!",expirationToday:"\xa1Tu suscripci\xf3n expira hoy!"},token:"Token"},dashboard:{tabs:{indicators:"Indicadores",assessments:"NPS",attendants:"Agentes"},charts:{perDay:{title:"Atenciones hoy: "}},cards:{inAttendance:"En Atenci\xf3n",waiting:"En Espera",activeAttendants:"Atendentes Activos",finalized:"Finalizados",newContacts:"Nuevos Contactos",totalReceivedMessages:"Mensajes Recibidos",totalSentMessages:"Mensajes Enviados",averageServiceTime:"T.M. de Atenci\xf3n",averageWaitingTime:"T.M. de Espera",status:"Estado (Actual)",activeTickets:"Tickets Activos",passiveTickets:"Tickets Pasivos",groups:"Grupos"},users:{name:"Nombre",numberAppointments:"Cantidad de Atenciones",statusNow:"Actual",totalCallsUser:"Total de atenciones por usuario",totalAttendances:"Total de atenciones"},date:{initialDate:"Fecha Inicial",finalDate:"Fecha Final"},licence:{available:"Disponible hasta"},assessments:{totalCalls:"Total de Atenciones",callsWaitRating:"Atenciones esperando evaluaci\xf3n",callsWithoutRating:"Atenciones sin evaluaci\xf3n",ratedCalls:"Atenciones evaluadas",evaluationIndex:"\xcdndice de evaluaci\xf3n",score:"Puntuaci\xf3n",prosecutors:"Promotores",neutral:"Neutros",detractors:"Detractores"}},reports:{title:"Informe de Encuestas Realizadas",operator:"Operador",period:"Per\xedodo",until:"Hasta",date:"Fecha",reportTitle:"Informes",calls:"Atenciones",search:"B\xfasquedas",durationCalls:"Duraci\xf3n de las atenciones",grupoSessions:"Atenciones en grupos",groupTicketsReports:{timezone:"America/Sao_Paulo",msgToast:"Generando informe comprimido, por favor espera.",errorToast:"Error al generar el informe",back:"Volver",groupServiceReport:"Informe de Atenci\xf3n en Grupos",loading:"Cargando...",contact:"Contacto",dateOpen:"Fecha de apertura",dateLastUpdated:"\xdaltima actualizaci\xf3n",agent:"Atendido por",agentClosed:"Cerrado por",waitingAssistance:"Esperando atenci\xf3n",process:"En atenci\xf3n"},researchReports:{response:"respuesta",active:"(Activa)",inactive:"(Inactiva)",quantity:"Cantidad",percentage:"porcentaje",title:"Informe de Encuestas Realizadas",activeSearch:"Encuesta activa",inactiveSearch:"Encuesta inactiva"},ticketDurationDetail:{msgToast:"Generando informe comprimido, por favor espera.",title:"Informe de Duraci\xf3n de la Atenci\xf3n",startService:"Inicio de la atenci\xf3n",lastUpdated:"\xdaltima actualizaci\xf3n",lastAgent:"\xdaltimo agente",durationFinished:"Duraci\xf3n tras finalizar"},ticketDuration:{title:"Informe de Duraci\xf3n de las Atenciones",contact:"Contacto",open:"Abiertos",pending:"Pendientes",finished:"Finalizados",durationFinished:"Duraci\xf3n de los finalizados",durationAfterFinished:"Duraci\xf3n tras finalizar",actions:"Acciones"},ticketReports:{msgToast:"Generando informe comprimido, por favor espera.",title:"Informe de Atenci\xf3n"},pdf:{title:"Relaci\xf3n de Atenciones Realizadas",exportTitle:"Relaci\xf3n de Atenciones en Grupos Realizadas"}},todo:{newTask:"Nueva Tarea",add:"Agregar",task:"Tareas"},contactImportWpModal:{title:"Exportar Contactos a Excel",buttons:{downloadModel:"Descargar modelo de excel para importaci\xf3n",closed:"Cerrar",import:"Selecciona el archivo de excel para importar Contactos"}},connections:{title:"Conexiones",waitConnection:"Espera... \xa1Tus conexiones se reiniciar\xe1n!",newConnection:"Nueva Conexi\xf3n",restartConnections:"Reiniciar Conexiones",callSupport:"Llamar Soporte",toasts:{deleted:"\xa1Conexi\xf3n eliminada con \xe9xito!",disconnected:"\xa1Conexi\xf3n desconectada con \xe9xito!",closedimported:"Estamos cerrando los tickets importados, por favor espera unos instantes"},confirmationModal:{closedImportedTitle:"Cerrar tickets importados",closedImportedMessage:"Si confirmas, todos los tickets importados ser\xe1n cerrados.",deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? Esta acci\xf3n no se puede deshacer.",disconnectTitle:"Desconectar",disconnectMessage:"\xbfEst\xe1s seguro? Necesitar\xe1s leer el c\xf3digo QR nuevamente."},buttons:{add:"Agregar Conexi\xf3n",disconnect:"Desconectar",tryAgain:"Intentar nuevamente",qrcode:"C\xd3DIGO QR",newQr:"Nuevo C\xd3DIGO QR",closedImported:"Cerrar todos los tickets importados",preparing:"Preparando mensajes para importaci\xf3n",importing:"Importando mensajes de WhatsApp",processed:"Procesado",in:"de",connecting:"Conectando"},typography:{processed:"Procesado",in:"de",date:"Fecha del mensaje"},toolTips:{disconnected:{title:"Error al iniciar sesi\xf3n en WhatsApp",content:"Aseg\xfarate de que tu tel\xe9fono est\xe9 conectado a Internet e int\xe9ntalo nuevamente, o solicita un nuevo C\xf3digo QR"},qrcode:{title:"Esperando la lectura del C\xf3digo QR",content:"Haz clic en el bot\xf3n 'C\xd3DIGO QR' y escanea el C\xf3digo QR con tu tel\xe9fono para iniciar la sesi\xf3n"},connected:{title:"\xa1Conexi\xf3n establecida!"},timeout:{title:"Se perdi\xf3 la conexi\xf3n con el tel\xe9fono",content:"Aseg\xfarate de que tu tel\xe9fono est\xe9 conectado a Internet y que WhatsApp est\xe9 abierto, o haz clic en el bot\xf3n 'Desconectar' para obtener un nuevo C\xf3digo QR"}},table:{name:"Nombre",status:"Estado",lastUpdate:"\xdaltima actualizaci\xf3n",default:"Predeterminado",actions:"Acciones",session:"Sesi\xf3n",number:"N\xfamero de WhatsApp"}},showTicketOpenModal:{title:{header:"Atenci\xf3n Existente"},form:{message:"Este contacto ya est\xe1 en atenci\xf3n:",user:"Agente",queue:"Cola",messageWait:"Este contacto ya est\xe1 esperando atenci\xf3n. \xa1Consulta en la pesta\xf1a Esperando!"}},showTicketLogModal:{title:{header:"Logs"},options:{create:"Ticket creado.",chatBot:"ChatBot iniciado.",queue:" - Cola definida.",open:" inici\xf3 la atenci\xf3n.",access:"accedi\xf3 al ticket.",transfered:"transfiri\xf3 el ticket.",receivedTransfer:"recibi\xf3 el ticket transferido.",pending:"devolvi\xf3 a la cola.",closed:"cerr\xf3 el ticket.",reopen:"reabri\xf3 el ticket.",redirect:"- redirigido"}},whatsappModal:{title:{add:"Agregar Conexi\xf3n",edit:"Editar Conexi\xf3n"},tabs:{general:"General",messages:"Mensajes",assessments:"NPS",integrations:"Integraciones",schedules:"Horario laboral"},form:{importOldMessagesEnable:"Importar mensajes del dispositivo",importOldMessages:"Fecha de inicio de la importaci\xf3n",importRecentMessages:"Fecha de finalizaci\xf3n de la importaci\xf3n",importOldMessagesGroups:"Importar mensajes de grupo",closedTicketsPostImported:"Cerrar tickets despu\xe9s de la importaci\xf3n",name:"Nombre",queueRedirection:"Redirecci\xf3n de Cola",queueRedirectionDesc:"Seleccione una cola para redirigir los contactos que no tienen cola",default:"Predeterminado",group:"Permitir grupos",timeSendQueue:"Tiempo en minutos para redirigir a la cola",importAlert:"ATENCI\xd3N: Al guardar, su conexi\xf3n se cerrar\xe1 y ser\xe1 necesario escanear el C\xf3digo QR nuevamente para importar los mensajes",groupAsTicket:"Tratar grupos como ticket",timeCreateNewTicket:"Crear nuevo ticket en x minutos",maxUseBotQueues:"Enviar bot x veces",timeUseBotQueues:"Enviar bot en x minutos",expiresTicket:"Cerrar chats abiertos despu\xe9s de x minutos",expiresTicketNPS:"Cerrar chats esperando evaluaci\xf3n despu\xe9s de x minutos",maxUseBotQueuesNPS:"Cantidad m\xe1xima de veces que se enviar\xe1 la evaluaci\xf3n",closeLastMessageOptions1:"Del agente/Cliente",closeLastMessageOptions2:"Del agente",outOfHoursMessage:"Mensaje fuera de horario",greetingMessage:"Mensaje de saludo",complationMessage:"Mensaje de finalizaci\xf3n",lgpdLinkPrivacy:"Enlace a la pol\xedtica de privacidad",lgpdMessage:"Mensaje de saludo LGPD",lgpdDeletedMessages:"Ocultar mensaje eliminado por el contacto",lgpdSendMessage:"Siempre solicitar confirmaci\xf3n del contacto",ratingMessage:"Mensaje de evaluaci\xf3n - La escala debe ser de 0 a 10",token:"Token para integraci\xf3n externa",sendIdQueue:"Cola",inactiveMessage:"Mensaje de inactividad",timeInactiveMessage:"Tiempo en minutos para enviar el aviso de inactividad",whenExpiresTicket:"Cerrar chats abiertos cuando el \xfaltimo mensaje sea",expiresInactiveMessage:"Mensaje de cierre por inactividad",prompt:"Prompt",collectiveVacationEnd:"Fecha final",collectiveVacationStart:"Fecha inicial",collectiveVacationMessage:"Mensaje de vacaciones colectivas",queueIdImportMessages:"Cola para importar los mensajes"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},menuItem:{enabled:"Habilitado",disabled:"Deshabilitado",minutes:"minutos"},success:"Conexi\xf3n guardada con \xe9xito.",errorSendQueue:"Se indic\xf3 un tiempo para redirigir la cola, pero no se seleccion\xf3 una cola para redirigir. Ambos campos deben estar completos.",errorExpiresNPS:"Es obligatorio informar un tiempo para la evaluaci\xf3n cuando se utiliza el NPS.",errorRatingMessage:"Es obligatorio informar un mensaje de evaluaci\xf3n cuando se utiliza el NPS."},qrCode:{message:"Escanea el C\xf3digo QR para iniciar la sesi\xf3n"},contacts:{title:"Contactos",toasts:{deleted:"\xa1Contacto eliminado con \xe9xito!"},searchPlaceholder:"Buscar...",confirmationModal:{deleteTitle:"Eliminar ",importTitlte:"Importar contactos",exportContact:"Exportar contactos",deleteMessage:"\xbfEst\xe1s seguro de que deseas eliminar este contacto? Todas las atenciones relacionadas se perder\xe1n.",blockContact:"\xbfEst\xe1s seguro de que deseas bloquear este contacto?",unblockContact:"\xbfEst\xe1s seguro de que deseas desbloquear este contacto?",importMessage:"\xbfDeseas importar todos los contactos del tel\xe9fono?",importChat:"Importar Conversaciones",wantImport:"\xbfDeseas importar todas las conversaciones del tel\xe9fono?"},buttons:{import:"Importar Contactos",add:"Agregar Contacto",export:"Exportar Contacto"},table:{name:"Nombre",whatsapp:"Conexi\xf3n",email:"Correo Electr\xf3nico",actions:"Acciones",lastMessage:"\xdaltimo Mensaje"},menu:{importYourPhone:"Importar desde el dispositivo predeterminado",importToExcel:"Importar / Exportar desde Excel"}},forwardMessage:{text:"Reenviada"},forwardMessageModal:{title:"Reenviar mensaje",buttons:{ok:"Reenviar"}},promptModal:{form:{name:"Nombre",prompt:"Prompt",voice:"Voz",max_tokens:"M\xe1ximo de Tokens en la respuesta",temperature:"Temperatura",apikey:"Clave de API",max_messages:"M\xe1ximo de mensajes en el Historial",voiceKey:"Clave de la API de Voz",voiceRegion:"Regi\xf3n de Voz"},success:"\xa1Prompt guardado con \xe9xito!",title:{add:"Agregar Prompt",edit:"Editar Prompt"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"}},prompts:{title:"Prompts",table:{name:"Nombre",queue:"Sector/Cola",max_tokens:"M\xe1ximo de Tokens en la Respuesta",actions:"Acciones"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? \xa1Esta acci\xf3n no se puede deshacer!"},buttons:{add:"Agregar Prompt"}},contactModal:{title:{add:"Agregar contacto",edit:"Editar contacto"},form:{mainInfo:"Datos del contacto",extraInfo:"Informaci\xf3n adicional",name:"Nombre",number:"N\xfamero de WhatsApp",email:"Correo Electr\xf3nico",extraName:"Nombre del campo",extraValue:"Valor",chatBotContact:"Deshabilitar chatbot",termsLGDP:"T\xe9rminos LGPD aceptados en:",whatsapp:"Conexi\xf3n de Origen: "},buttons:{addExtraInfo:"Agregar informaci\xf3n",okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},success:"Contacto guardado con \xe9xito."},flowbuilderModal:{flowNotIdPhrase:"Flujo predeterminado"},queueModal:{title:{queueData:"Datos de la cola",text:"Horarios de atenci\xf3n",add:"Agregar cola",edit:"Editar cola",confirmationDelete:"\xbfEst\xe1s seguro? Todas las opciones de integraciones ser\xe1n eliminadas."},form:{name:"Nombre",color:"Color",orderQueue:"Orden de la cola (Bot)",rotate:"Rotaci\xf3n",timeRotate:"Tiempo de Rotaci\xf3n",greetingMessage:"Mensaje de saludo",complationMessage:"Mensaje de conclusi\xf3n",outOfHoursMessage:"Mensaje fuera de horario",token:"Token",integrationId:"Integraci\xf3n",fileListId:"Lista de archivos",closeTicket:"Cerrar ticket",queueType:"Tipo de men\xfa",message:"Mensaje de retorno",queue:"Cola para transferencia",integration:"Integraci\xf3n",file:"Lista de archivos"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},bot:{title:"Opciones",toolTipTitle:"Agrega opciones para construir un chatbot",toolTip:"Si solo hay una opci\xf3n, se seleccionar\xe1 autom\xe1ticamente, haciendo que el bot responda con el mensaje de la opci\xf3n y contin\xfae",selectOption:"Selecciona una opci\xf3n",text:"Texto",attendent:"Agente",queue:"Cola",integration:"Integraci\xf3n",file:"Archivo",toolTipMessageTitle:"El mensaje es obligatorio para avanzar al siguiente nivel",toolTipMessageContent:"El mensaje es obligatorio para avanzar al siguiente nivel",selectUser:"Selecciona un Usuario",selectQueue:"Selecciona una Cola",selectIntegration:"Selecciona una Integraci\xf3n",addOptions:"Agregar opciones"},serviceHours:{dayWeek:"D\xeda de la semana",startTimeA:"Hora de inicio",endTimeA:"Fin de los tiempos",startTimeB:"Hora de inicio",endTimeB:"Hora final",monday:"Lunes",tuesday:"Martes",wednesday:"Mi\xe9rcoles",thursday:"Jueves",friday:"Viernes",saturday:"S\xe1bado",sunday:"Domingo"}},queueIntegrationModal:{title:{add:"Agregar proyecto",edit:"Editar proyecto"},form:{id:"ID",type:"Tipo",name:"Nombre",projectName:"Nombre del Proyecto",language:"Idioma",jsonContent:"Contenido JSON",urlN8N:"URL",typebotSlug:"Typebot - Slug",typebotExpires:"Tiempo en minutos para que expire una conversaci\xf3n",typebotKeywordFinish:"Palabra para finalizar el ticket",typebotKeywordRestart:"Palabra para reiniciar el flujo",typebotRestartMessage:"Mensaje al reiniciar la conversaci\xf3n",typebotUnknownMessage:"Mensaje de opci\xf3n inv\xe1lida",typebotDelayMessage:"Intervalo (ms) entre mensajes"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar",test:"Probar Bot"},messages:{testSuccess:"\xa1Integraci\xf3n probada con \xe9xito!",addSuccess:"Integraci\xf3n agregada con \xe9xito.",editSuccess:"Integraci\xf3n editada con \xe9xito."}},userModal:{warning:"\xa1Para realizar la importaci\xf3n de los mensajes es necesario leer el qrCode nuevamente!",title:{add:"Agregar usuario",edit:"Editar usuario",updateImage:"Actualizar imagen",removeImage:"Eliminar imagen"},form:{name:"Nombre",email:"Correo Electr\xf3nico",password:"Contrase\xf1a",farewellMessage:"Mensaje de despedida",profile:"Perfil",startWork:"Inicio de trabajo",endWork:"Fin de trabajo",whatsapp:"Conexi\xf3n Predeterminada",allTicketEnable:"Habilitado",allTicketDisable:"Deshabilitado",allTicket:"Visualizar tickets sin cola",allowGroup:"Permitir Grupos",defaultMenuOpen:"Abierto",defaultMenuClosed:"Cerrado",defaultMenu:"Men\xfa predeterminado",defaultTheme:"Tema Predeterminado",defaultThemeDark:"Oscuro",defaultThemeLight:"Claro",allHistoric:"Ver conversaciones de otras colas",allHistoricEnabled:"Habilitado",allHistoricDisabled:"Deshabilitado",allUserChat:"Ver conversaciones de otros usuarios",userClosePendingTicket:"Permitir cerrar tickets pendientes",showDashboard:"Ver Dashboard",allowRealTime:"Ver Panel de Atenciones",allowConnections:"Permitir acciones en las conexiones"},tabs:{general:"General",permissions:"Permisos"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar",addImage:"Agregar Imagen",editImage:"Editar Imagen"},success:"Usuario guardado con \xe9xito."},companyModal:{title:{add:"Agregar empresa",edit:"Editar empresa"},form:{name:"Nombre",email:"Correo Electr\xf3nico",passwordDefault:"Contrase\xf1a",numberAttendants:"Usuarios",numberConections:"Conexiones"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},success:"Empresa guardada con \xe9xito."},scheduleModal:{title:{add:"Nuevo horario",edit:"Editar horario"},form:{body:"Mensaje",contact:"Contacto",sendAt:"Fecha de cita",sentAt:"Fecha de env\xedo",assinar:"Enviar firma"},buttons:{okAdd:"Para agregar",okEdit:"Ahorrar",cancel:"Cancelar",addSchedule:"Agregar horario"},success:"Cita guardada exitosamente."},tagModal:{title:{add:"Nueva Etiqueta",edit:"Editar Etiqueta",addKanban:"Nuevo Tablero",editKanban:"Editar Tablero"},form:{name:"Nombre",color:"Color",timeLane:"Tiempo en horas para redirigir al tablero",nextLaneId:"Tablero",greetingMessageLane:"Mensaje de saludo del Tablero",rollbackLaneId:"Volver al Tablero despu\xe9s de retomar la atenci\xf3n"},buttons:{okAdd:"Agregar",okEdit:"Guardar",cancel:"Cancelar"},success:"Etiqueta guardada con \xe9xito.",successKanban:"Tablero guardado con \xe9xito."},fileModal:{title:{add:"Agregar lista de archivos",edit:"Editar lista de archivos"},buttons:{okAdd:"Guardar",okEdit:"Editar",cancel:"Cancelar",fileOptions:"Agregar archivo"},form:{name:"Nombre de la lista de archivos",message:"Detalles de la lista",fileOptions:"Lista de archivos",extraName:"Mensaje para enviar con archivo",extraValue:"Valor de la opci\xf3n"},success:"\xa1Lista de archivos guardada con \xe9xito!"},chat:{noTicketMessage:"Seleccione un ticket para comenzar a conversar."},uploads:{titles:{titleUploadMsgDragDrop:"\u2b07\ufe0f ARRASTRA Y SUELTA ARCHIVOS EN EL CAMPO DE ABAJO \u2b07\ufe0f",titleFileList:"Lista de archivo(s)"}},chatInternal:{new:"Nuevo",modal:{conversation:"Conversaci\xf3n",title:"T\xedtulo",filterUsers:"Filtro por Usuarios",cancel:"Cerrar",save:"Guardar"},modalDelete:{title:"Eliminar Conversaci\xf3n",message:"Esta acci\xf3n no se puede deshacer, \xbfconfirmar?"}},ticketsManager:{questionCloseTicket:"\xbfDESEAS CERRAR TODOS LOS TICKETS?",yes:"S\xcd",not:"NO",buttons:{newTicket:"Nuevo",resolveAll:"Resolver Todos",close:"Cerrar",new:"Nuevo"}},ticketsQueueSelect:{placeholder:"Colas"},tickets:{inbox:{closedAllTickets:"\xbfCerrar todos los tickets?",closedAll:"Cerrar Todos",newTicket:"Nuevo Ticket",yes:"S\xcd",no:"NO",open:"Abiertos",resolved:"Resueltos"},toasts:{deleted:"El ticket que estabas atendiendo ha sido eliminado."},notification:{message:"Mensaje de"},tabs:{open:{title:"Abiertas"},closed:{title:"Resueltos"},search:{title:"B\xfasqueda"}},search:{placeholder:"Buscar ticket y mensajes",filterConections:"Filtro por Conexi\xf3n",filterConectionsOptions:{open:"Abierto",closed:"Cerrado",pending:"Pendiente"},filterUsers:"Filtro por Usuarios",filterContacts:"Filtro por Contactos",ticketsPerPage:"Tickets por p\xe1gina"},buttons:{showAll:"Todos",returnQueue:"Devolver a Cola",scredule:"Agendamiento",deleteTicket:"Eliminar Ticket",quickmessageflash:"Mensaje R\xe1pido"},closedTicket:{closedMessage:"Cerrar Ticket Con Mensaje de Despedida",closedNotMessage:"Cerrar Ticket Sin Mensaje de Despedida"}},transferTicketModal:{title:"Transferir Ticket",fieldLabel:"Escriba para buscar usuarios",fieldQueueLabel:"Transferir a cola",fieldQueuePlaceholder:"Seleccione una cola",fieldWhatsapp:"Seleccione un whatsapp",noOptions:"No se encontr\xf3 ning\xfan usuario con ese nombre",msgTransfer:"Observaciones - mensaje interno, no se enviar\xe1 al cliente",buttons:{ok:"Transferir",cancel:"Cancelar"}},chatInternal:{new:"Nuevo",modal:{conversation:"Conversaci\xf3n",title:"T\xedtulo",filterUsers:"Filtro por Usuarios",cancel:"Cerrar",save:"Guardar"},modalDelete:{title:"Eliminar Conversaci\xf3n",message:"Esta acci\xf3n no se puede deshacer, \xbfconfirmar?"}},ticketsList:{called:"Llamado",today:"Hoy",missedCall:"Llamada de voz/v\xeddeo perdida a las",pendingHeader:"Esperando",assignedHeader:"Atendiendo",groupingHeader:"Grupos",noTicketsTitle:"\xa1Nada aqu\xed!",noTicketsMessage:"No se encontraron tickets con este estado o t\xe9rmino buscado",noQueue:"Sin Cola",buttons:{accept:"Aceptar",cancel:"Cancelar",start:"Iniciar",closed:"Cerrar",reopen:"Reabrir",transfer:"Transferir",ignore:"Ignorar",exportAsPDF:"Exportar a PDF",kanbanActions:"Opciones de Kanban"},acceptModal:{title:"Aceptar Chat",queue:"Seleccionar sector"}},newTicketModal:{title:"Crear Ticket",fieldLabel:"Escriba para buscar el contacto",add:"Agregar",buttons:{ok:"Salvar",cancel:"Cancelar"}},SendContactModal:{title:"Enviar contacto",fieldLabel:"Escriba para buscar el contacto",add:"Agregar",buttons:{ok:"Enviar",cancel:"Cancelar"}},mainDrawer:{listItems:{dashboard:"Dashboard",connections:"Conexiones",chatsTempoReal:"Panel",tickets:"Atenciones",quickMessages:"Respuestas r\xe1pidas",contacts:"Contactos",queues:"Departamentos",tags:"Etiquetas",administration:"Adm. Sistema",companies:"Empresas",users:"Usuarios",settings:"Configuraciones",files:"Lista de archivos",helps:"Ayuda videos",messagesAPI:"API",schedules:"Prog. Mensajes",campaigns:"Campa\xf1as",annoucements:"Informativos",chats:"Chat Interno",financeiro:"Facturas",queueIntegration:"Integraciones",version:"Versi\xf3n",kanban:"Kanban",prompts:"Open.AI",allConnections:"Gestionar conexiones",reports:"Informes",management:"Gesti\xf3n"},appBar:{user:{profile:"Perfil",logout:"Salir",message:"Hola",messageEnd:"bienvenido a",active:"Activo hasta",goodMorning:"Hola,",myName:"mi nombre es",continuity:"y continuar\xe9 con su atenci\xf3n.",virtualAssistant:"Asistente Virtual",token:"Token inv\xe1lido, por favor contacte con el administrador de la plataforma."},message:{location:"Ubicaci\xf3n",contact:"Contacto"},notRegister:"Ning\xfan registro",refresh:"Actualizar"}},languages:{undefined:"Idioma","pt-B":"Portugu\xeas",es:"Espa\xf1ol",en:"English",tr:"T\xfcrk\xe7e"},messagesAPI:{title:"API",textMessage:{number:"N\xfamero",body:"Mensaje",token:"Token registrado",userId:"ID del usuario/agente",queueId:"ID de la Cola"},mediaMessage:{number:"N\xfamero",body:"Nombre del archivo",media:"Archivo",token:"Token registrado"},API:{title:"Documentaci\xf3n para el env\xedo de mensajes",methods:{title:"M\xe9todos de Envio",messagesText:"Mensajes de Texto",messagesMidia:"Mensajes con Archivos"},instructions:{title:"Instrucciones",comments:"Observaciones Importantes",comments1:"Antes de enviar mensajes, es necesario registrar el token vinculado a la conexi\xf3n que enviar\xe1 los mensajes. Para realizar el registro, acceda al men\xfa 'Conexiones', haga clic en el bot\xf3n de editar de la conexi\xf3n e ingrese el token en el campo correspondiente.",comments2:"El n\xfamero para el env\xedo no debe tener m\xe1scara ni caracteres especiales y debe estar compuesto por:",codeCountry:"C\xf3digo del Pa\xeds",code:"DDD",number:"N\xfamero"},text:{title:"1. Mensajes de Texto",instructions:"A continuaci\xf3n, se muestra la lista de informaci\xf3n necesaria para el env\xedo de los mensajes de texto:"},media:{title:"2. Mensajes con Archivo",instructions:"A continuaci\xf3n, se muestra la lista de informaci\xf3n necesaria para el env\xedo de los mensajes de texto:"}}},notifications:{noTickets:"Ninguna notificaci\xf3n."},quickMessages:{title:"Respuestas R\xe1pidas",searchPlaceholder:"Buscar...",noAttachment:"Sin adjunto",confirmationModal:{deleteTitle:"Eliminaci\xf3n",deleteMessage:"\xa1Esta acci\xf3n es irreversible! \xbfDeseas continuar?"},buttons:{add:"Agregar",attach:"Archivo",cancel:"Cancelar",edit:"Editar"},toasts:{success:"\xa1Atajo agregado con \xe9xito!",deleted:"\xa1Atajo eliminado con \xe9xito!"},dialog:{title:"Mensaje R\xe1pido",shortcode:"Atajo",message:"Respuesta",save:"Guardar",cancel:"Cancelar",geral:"Permitir editar",add:"Agregar",edit:"Editar",visao:"Permitir vista"},table:{shortcode:"Atajo",message:"Mensaje",actions:"Acciones",mediaName:"Nombre del Archivo",status:"Estado"}},contactLists:{title:"Listas de Contactos",table:{name:"Nombre",contacts:"Contactos",actions:"Acciones"},buttons:{add:"Nueva Lista"},dialog:{name:"Nombre",company:"Empresa",okEdit:"Editar",okAdd:"Agregar",add:"Agregar",edit:"Editar",cancel:"Cancelar"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer."},toasts:{deleted:"Registro eliminado"}},contactListItems:{title:"Contactos",searchPlaceholder:"Buscar",buttons:{add:"Nuevo",lists:"Listas",import:"Importar"},dialog:{name:"Nombre",number:"N\xfamero",whatsapp:"Whatsapp",email:"Correo Electr\xf3nico",okEdit:"Editar",okAdd:"Agregar",add:"Agregar",edit:"Editar",cancel:"Cancelar"},table:{name:"Nombre",number:"N\xfamero",whatsapp:"Whatsapp",email:"Correo Electr\xf3nico",actions:"Acciones"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer.",importMessage:"\xbfDeseas importar los contactos de esta hoja de c\xe1lculo?",importTitlte:"Importar"},toasts:{deleted:"Registro eliminado"}},kanban:{title:"Kanban",searchPlaceholder:"Buscar",subMenus:{list:"Panel",tags:"Tableros"}},campaigns:{title:"Campa\xf1as",searchPlaceholder:"Buscar",subMenus:{list:"Listado",listContacts:"Lista de contactos",settings:"Configuraciones"},settings:{randomInterval:"Intervalo Aleatorio de Disparo",noBreak:"Sin Intervalo",intervalGapAfter:"Intervalo mayor despu\xe9s de",undefined:"No definido",messages:"mensajes",laggerTriggerRange:"Intervalo de disparo mayor",addVar:"Agregar variable",save:"Guardar",close:"Cerrar",add:"Agregar",shortcut:"Atajo",content:"Contenido"},buttons:{add:"Nueva Campa\xf1a",contactLists:"Listas de Contactos"},table:{name:"Nombre",whatsapp:"Conexi\xf3n",contactList:"Lista de Contactos",option:"Ninguna",disabled:"Deshabilitada",enabled:"Habilitada",status:"Estado",scheduledAt:"Agendamiento",completedAt:"Concluida",confirmation:"Confirmaci\xf3n",actions:"Acciones"},dialog:{new:"Nueva Campa\xf1a",update:"Editar Campa\xf1a",readonly:"Solo Visualizaci\xf3n",help:"Utiliza variables como {nombre}, {n\xfamero}, {correo} o define variables personalizadas.",form:{name:"Nombre",message1:"Mensaje 1",message2:"Mensaje 2",message3:"Mensaje 3",message4:"Mensaje 4",message5:"Mensaje 5",confirmationMessage1:"Mensaje de Confirmaci\xf3n 1",confirmationMessage2:"Mensaje de Confirmaci\xf3n 2",confirmationMessage3:"Mensaje de Confirmaci\xf3n 3",confirmationMessage4:"Mensaje de Confirmaci\xf3n 4",confirmationMessage5:"Mensaje de Confirmaci\xf3n 5",messagePlaceholder:"Contenido del mensaje",whatsapp:"Conexi\xf3n",status:"Estado",scheduledAt:"Agendamiento",confirmation:"Confirmaci\xf3n",contactList:"Lista de Contactos",tagList:"Etiquetas",statusTicket:"Estado del Ticket",openTicketStatus:"Abierto",pendingTicketStatus:"Pendiente",closedTicketStatus:"Cerrado",enabledOpenTicket:"Habilitado",disabledOpenTicket:"Deshabilitado",openTicket:"Abrir ticket"},buttons:{add:"Agregar",edit:"Actualizar",okadd:"Aceptar",cancel:"Cancelar Disparos",restart:"Reiniciar Disparos",close:"Cerrar",attach:"Archivo"}},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer."},toasts:{success:"Operaci\xf3n realizada con \xe9xito",cancel:"Campa\xf1a cancelada",restart:"Campa\xf1a reiniciada",deleted:"Registro eliminado"}},campaignReport:{title:"Informe de",inactive:"Inactiva",scheduled:"Programada",process:"En Proceso",cancelled:"Cancelada",finished:"Finalizada",campaign:"Campa\xf1a",validContacts:"Contactos V\xe1lidos",confirmationsRequested:"Confirmaciones Solicitadas",confirmations:"Confirmaciones",deliver:"Entregados",connection:"Conexi\xf3n",contactLists:"Lista de Contactos",schedule:"Agendamiento",conclusion:"Conclusi\xf3n"},announcements:{title:"Informativos",searchPlaceholder:"Buscar",active:"Activo",inactive:"Inactivo",buttons:{add:"Informativo",contactLists:"Listas de Informativos"},table:{priority:"Prioridad",title:"T\xedtulo",text:"Texto",mediaName:"Archivo",status:"Estado",actions:"Acciones"},dialog:{edit:"Edici\xf3n de Informativo",add:"Informativo",update:"Editar Informativo",readonly:"Solo Visualizaci\xf3n",form:{priority:"Prioridad",title:"T\xedtulo",text:"Texto",mediaPath:"Archivo",status:"Estado",high:"Alta",medium:"Media",low:"Baja",active:"Activo",inactive:"Inactivo"},buttons:{add:"Agregar",edit:"Actualizar",okadd:"Aceptar",cancel:"Cancelar",close:"Cerrar",attach:"Archivo"}},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Esta acci\xf3n no se puede deshacer."},toasts:{success:"Operaci\xf3n realizada con \xe9xito",deleted:"Registro eliminado"}},campaignsConfig:{title:"Configuraciones de Campa\xf1as"},queues:{title:"Colas & Chatbot",table:{name:"Nombre",color:"Color",greeting:"Mensaje de saludo",orderQueue:"Orden de la cola (bot)",actions:"Acciones",ID:"ID"},buttons:{add:"Agregar cola"},toasts:{success:"Cola guardada con \xe9xito",deleted:"Cola eliminada con \xe9xito"},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? \xa1Esta acci\xf3n no se puede deshacer! Los tickets de esta cola seguir\xe1n existiendo, pero ya no tendr\xe1n ninguna cola asignada."}},queue:{queueData:"Datos"},queueSelect:{inputLabel:"Colas",inputLabelRO:"Colas solo lectura",withoutQueue:"Sin cola"},reports:{title:"Informes de Atenciones",table:{id:"Ticket",user:"Usuario",dateOpen:"Fecha de Apertura",dateClose:"Fecha de Cierre",NPS:"NPS",status:"Estado",whatsapp:"Conexi\xf3n",queue:"Cola",actions:"Acciones",lastMessage:"\xdalt. Mensaje",contact:"Cliente",supportTime:"Tiempo de Atenci\xf3n"},buttons:{filter:"Filtrar",onlyRated:"Solo Evaluados"},searchPlaceholder:"Buscar..."},queueIntegration:{title:"Integraciones",table:{id:"ID",type:"Tipo",name:"Nombre",projectName:"Nombre del Proyecto",language:"Idioma",lastUpdate:"\xdaltima actualizaci\xf3n",actions:"Acciones"},buttons:{add:"Agregar Proyecto"},searchPlaceholder:"Buscar...",confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"\xbfEst\xe1s seguro? \xa1Esta acci\xf3n no se puede deshacer! Y ser\xe1 removido de las colas y conexiones vinculadas"}},users:{title:"Usuarios",table:{status:"Estado",name:"Nombre",email:"Correo Electr\xf3nico",profile:"Perfil",startWork:"Inicio de trabajo",endWork:"Fin de trabajo",actions:"Acciones",ID:"ID"},buttons:{add:"Agregar usuario"},toasts:{deleted:"Usuario eliminado con \xe9xito."},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Todos los datos del usuario se perder\xe1n. Los tickets abiertos de este usuario se mover\xe1n a la cola."}},compaies:{title:"Empresas",table:{ID:"ID",status:"Activo",name:"Nombre",email:"Correo Electr\xf3nico",password:"Contrase\xf1a",phone:"Tel\xe9fono",plan:"Plan",active:"Activo",numberAttendants:"Agentes",numberConections:"Conexiones",value:"Valor",namePlan:"Nombre del Plan",numberQueues:"Colas",useCampaigns:"Campa\xf1as",useExternalApi:"Rest API",useFacebook:"Facebook",useInstagram:"Instagram",useWhatsapp:"Whatsapp",useInternalChat:"Chat Interno",useSchedules:"Agendamiento",createdAt:"Creada En",dueDate:"Vencimiento",lastLogin:"\xdaltimo Login",actions:"Acciones",money:"$",yes:"S\xed",no:"No",document:"CNPJ/CPF",recurrence:"Recurrencia",monthly:"Mensual",bimonthly:"Bimestral",quarterly:"Trimestral",semester:"Semestral",yearly:"Anual",clear:"Limpiar",delete:"Eliminar",user:"Usuario",save:"Guardar"},buttons:{add:"Agregar empresa"},toasts:{deleted:"Empresa eliminada con \xe9xito."},confirmationModal:{deleteTitle:"Eliminar",deleteMessage:"Todos los datos de la empresa se perder\xe1n. Los tickets abiertos de este usuario se mover\xe1n a la cola."}},plans:{form:{name:"Nombre",users:"Usuarios",connections:"Conexiones",campaigns:"Campa\xf1as",schedules:"Agendamientos",enabled:"Habilitadas",disabled:"Deshabilitadas",clear:"Cancelar",delete:"Eliminar",save:"Guardar",yes:"S\xed",no:"No",money:"$",public:"P\xfablico"}},helps:{title:"Centro de Ayuda",settings:{codeVideo:"C\xf3digo del Video",description:"Descripci\xf3n",clear:"Limpiar",delete:"Eliminar",save:"Guardar"}},schedules:{title:"Agendamientos",confirmationModal:{deleteTitle:"\xbfEst\xe1s seguro de que deseas eliminar este Agendamiento?",deleteMessage:"Esta acci\xf3n no se puede deshacer."},table:{contact:"Contacto",body:"Mensaje",sendAt:"Fecha de Agendamiento",sentAt:"Fecha de Env\xedo",status:"Estado",actions:"Acciones"},buttons:{add:"Nuevo Agendamiento"},toasts:{deleted:"Agendamiento eliminado con \xe9xito."}},tags:{title:"Tags",confirmationModal:{deleteTitle:"\xbfEst\xe1s seguro de que deseas eliminar esta Etiqueta?",deleteMessage:"Esta acci\xf3n no se puede deshacer."},table:{id:"ID",name:"Nombre",kanban:"Kanban",color:"Color",tickets:"Registros de Etiquetas",contacts:"Contactos",actions:"Acciones"},buttons:{add:"Nueva Etiqueta"},toasts:{deleted:"Etiqueta eliminada con \xe9xito."}},tagsKanban:{title:"Tableros",laneDefault:"En abierto",confirmationModal:{deleteTitle:"\xbfEst\xe1s seguro de que deseas eliminar este Tablero?",deleteMessage:"Esta acci\xf3n no se puede deshacer."},table:{name:"Nombre",color:"Color",tickets:"Tickets",actions:"Acciones"},buttons:{add:"Nuevo Tablero"},toasts:{deleted:"Tablero eliminado con \xe9xito."}},files:{title:"Lista de archivos",table:{name:"Nombre",contacts:"Contactos",actions:"Acci\xf3n"},toasts:{deleted:"\xa1Lista eliminada con \xe9xito!",deletedAll:"\xa1Todas las listas han sido eliminadas con \xe9xito!"},buttons:{add:"Agregar",deleteAll:"Eliminar Todos"},confirmationModal:{deleteTitle:"Eliminar",deleteAllTitle:"Eliminar Todos",deleteMessage:"\xbfEst\xe1s seguro de que deseas eliminar esta lista?",deleteAllMessage:"\xbfEst\xe1s seguro de que deseas eliminar todas las listas?"}},settings:{success:"Configuraciones guardadas con \xe9xito.",title:"Configuraciones",tabs:{options:"Opciones",plans:"Planes",helps:"Ayuda"},settings:{userCreation:{name:"Creaci\xf3n de usuario",options:{enabled:"Activado",disabled:"Desactivado"}},tabs:{options:"Opciones",schedules:"Horarios",plans:"Planes",help:"Ayuda"},options:{disabled:"Deshabilitado",enabled:"Habilitado",updating:"Actualizando...",creationCompanyUser:"Creaci\xf3n de Empresa/Usuario",evaluations:"Evaluaciones",officeScheduling:"Agendamiento de Horario",queueManagement:"Gesti\xf3n por Cola",companyManagement:"Gesti\xf3n por Empresa",connectionManagement:"Gesti\xf3n por Conexi\xf3n",sendGreetingAccepted:"Enviar saludo al aceptar el ticket",sendMsgTransfTicket:"Enviar mensaje al transferir sector/agente",checkMsgIsGroup:"Ignorar Mensajes de Grupos",chatBotType:"Tipo de Bot",userRandom:"Seleccionar agente aleatorio",buttons:"Botones",acceptCallWhatsapp:"\xbfInformar que no acepta llamadas en WhatsApp?",sendSignMessage:"Permitir que el agente elija ENVIAR Firma",sendGreetingMessageOneQueues:"Enviar saludo cuando solo haya una cola",sendQueuePosition:"Enviar mensaje con la posici\xf3n en la cola",sendFarewellWaitingTicket:"Enviar mensaje de despedida en la espera",acceptAudioMessageContact:"\xbfAceptar recibir audios de todos los contactos?",enableLGPD:"Habilitar tratamiento LGPD",requiredTag:"Etiqueta obligatoria para cerrar ticket",closeTicketOnTransfer:"Cerrar ticket al transferir a otra cola",DirectTicketsToWallets:"Mover autom\xe1ticamente al cliente a la cartera",showNotificationPending:"Mostrar notificaci\xf3n para tickets pendientes"},customMessages:{sendQueuePositionMessage:"Mensaje de posici\xf3n en la cola",AcceptCallWhatsappMessage:"Mensaje para informar que no acepta llamadas",greetingAcceptedMessage:"Mensaje de saludo al aceptar ticket",transferMessage:"Mensaje de transferencia - ${queue.name} = cola destino"},LGPD:{title:"LGPD",welcome:"Mensaje de bienvenida (LGPD)",linkLGPD:"Enlace a la pol\xedtica de privacidad",obfuscateMessageDelete:"Ofuscar mensaje eliminado",alwaysConsent:"Siempre solicitar consentimiento",obfuscatePhoneUser:"Ofuscar n\xfamero de tel\xe9fono para usuarios",enabled:"Habilitado",disabled:"Deshabilitado"}}},messagesList:{header:{assignedTo:"Asignado a:",dialogRatingTitle:"\xbfDesea dejar una evaluaci\xf3n de atenci\xf3n para el cliente?",dialogClosingTitle:"\xa1Finalizando la atenci\xf3n con el cliente!",dialogRatingCancel:"Con mensaje de despedida",dialogRatingSuccess:"Resolver y enviar evaluaci\xf3n",dialogRatingWithoutFarewellMsg:"SIN mensaje de despedida",ratingTitle:"Elija un men\xfa de evaluaci\xf3n",notMessage:"Ning\xfan mensaje seleccionado",amount:"Valor de prospecci\xf3n",buttons:{return:"Regresar",resolve:"Resolver",reopen:"Reabrir",accept:"Aceptar",rating:"Enviar Evaluaci\xf3n",enableIntegration:"Habilitar integraci\xf3n",disableIntegration:"Deshabilitar integraci\xf3n",logTicket:"Registros del Ticket",requiredTag:"Debe asignar una etiqueta antes de cerrar el ticket."}}},messagesInput:{placeholderPrivateMessage:"Escribe un mensaje o presiona / para respuestas r\xe1pidas",placeholderOpen:"Escribe un mensaje o presiona / para respuestas r\xe1pidas",placeholderClosed:"Reabre o acepta este ticket para enviar un mensaje.",signMessage:"Firmar",privateMessage:"Mensaje Privado"},contactDrawer:{header:"Datos del contacto",buttons:{edit:"Editar contacto",block:"Bloquear",unblock:"Desbloquear"},extraInfo:"Otras informaciones"},messageVariablesPicker:{label:"Variables disponibles",vars:{contactFirstName:"Primer Nombre",contactName:"Nombre",user:"Agente",greeting:"Saludo",protocolNumber:"Protocolo",date:"Fecha",hour:"Hora",ticket_id:"N\xba del Ticket",queue:"Sector",connection:"Conexi\xf3n"}},ticketOptionsMenu:{schedule:"Agendamiento",delete:"Eliminar",transfer:"Transferir",registerAppointment:"Observaciones del Contacto",resolveWithNoFarewell:"Finalizar sin despedida",acceptAudioMessage:"\xbfAceptar audios del contacto?",appointmentsModal:{title:"Observaciones del Ticket",textarea:"Observaci\xf3n",placeholder:"Ingrese aqu\xed la informaci\xf3n que desea registrar"},confirmationModal:{title:"Eliminar el ticket del contacto",titleFrom:"del contacto ",message:"\xa1Atenci\xf3n! Todos los mensajes relacionados con el ticket se perder\xe1n."},buttons:{delete:"Eliminar",cancel:"Cancelar"}},confirmationModal:{buttons:{confirm:"Ok",cancel:"Cancelar"}},messageInput:{tooltip:{signature:"Habilitar/Deshabilitar Firma",privateMessage:"Habilitar/Deshabilitar Mensaje Privado",meet:"Enviar enlace para videoconferencia"},type:{imageVideo:"Fotos y v\xeddeos",cam:"C\xe1mara",contact:"Contacto",meet:"Videollamada"}},messageOptionsMenu:{delete:"Eliminar",reply:"Responder",edit:"Editar",forward:"Reenviar",toForward:"Reenviar",talkTo:"Hablar Con",confirmationModal:{title:"\xbfEliminar mensaje?",message:"Esta acci\xf3n no se puede deshacer."}},invoices:{table:{invoices:"Facturas",details:"Detalles",users:"Usuarios",connections:"Conexiones",queue:"Colas",value:"Valor",expirationDate:"Fecha Venc.",action:"Acci\xf3n"}},backendErrors:{ERR_NO_OTHER_WHATSAPP:"Debe haber al menos un WhatsApp predeterminado.",ERR_NO_DEF_WAPP_FOUND:"No se encontr\xf3 un WhatsApp predeterminado. Verifique la p\xe1gina de conexiones.",ERR_WAPP_NOT_INITIALIZED:"Esta sesi\xf3n de WhatsApp no se ha inicializado. Verifique la p\xe1gina de conexiones.",ERR_WAPP_CHECK_CONTACT:"No se pudo verificar el contacto de WhatsApp. Verifique la p\xe1gina de conexiones.",ERR_WAPP_INVALID_CONTACT:"Este no es un n\xfamero de WhatsApp v\xe1lido.",ERR_WAPP_DOWNLOAD_MEDIA:"No se pudo descargar el archivo multimedia de WhatsApp. Verifique la p\xe1gina de conexiones.",ERR_INVALID_CREDENTIALS:"Error de autenticaci\xf3n. Por favor, int\xe9ntelo nuevamente.",ERR_SENDING_WAPP_MSG:"Error al enviar mensaje de WhatsApp. Verifique la p\xe1gina de conexiones.",ERR_DELETE_WAPP_MSG:"No se pudo eliminar el mensaje de WhatsApp.",ERR_OTHER_OPEN_TICKET:"Ya existe un ticket abierto para este contacto.",ERR_SESSION_EXPIRED:"Sesi\xf3n expirada. Por favor, inicie sesi\xf3n nuevamente.",ERR_USER_CREATION_DISABLED:"La creaci\xf3n de usuarios ha sido deshabilitada por el administrador.",ERR_NO_PERMISSION:"No tienes permiso para acceder a este recurso.",ERR_DUPLICATED_CONTACT:"Ya existe un contacto con este n\xfamero.",ERR_NO_SETTING_FOUND:"No se encontr\xf3 ninguna configuraci\xf3n con este ID.",ERR_NO_CONTACT_FOUND:"No se encontr\xf3 ning\xfan contacto con este ID.",ERR_NO_TICKET_FOUND:"No se encontr\xf3 ning\xfan ticket con este ID.",ERR_NO_USER_FOUND:"No se encontr\xf3 ning\xfan usuario con este ID.",ERR_NO_WAPP_FOUND:"No se encontr\xf3 ning\xfan WhatsApp con este ID.",ERR_CREATING_MESSAGE:"Error al crear mensaje en la base de datos.",ERR_CREATING_TICKET:"Error al crear ticket en la base de datos.",ERR_FETCH_WAPP_MSG:"Error al buscar el mensaje en WhatsApp, puede que sea muy antiguo.",ERR_QUEUE_COLOR_ALREADY_EXISTS:"Este color ya est\xe1 en uso, elija otro.",ERR_WAPP_GREETING_REQUIRED:"El mensaje de saludo es obligatorio cuando hay m\xe1s de una cola.",ERR_OUT_OF_HOURS:"\xa1Fuera del Horario de Atenci\xf3n!"}}}};oa.a.use(la.a).init({debug:!1,defaultNS:["translations"],fallbackLng:"pt",ns:["translations"],resources:ra});var ia=t(27);var sa=e=>{var a,t;const n=null===(a=e.response)||void 0===a||null===(t=a.data)||void 0===t?void 0:t.error;return n?oa.a.exists("backendErrors."+n)?void O.b.error(oa.a.t("backendErrors."+n),{toastId:n,autoClose:2e3,hideProgressBar:!1,closeOnClick:!0,pauseOnHover:!1,draggable:!0,progress:void 0,theme:"light"}):void O.b.error(n,{toastId:n,autoClose:2e3,hideProgressBar:!1,closeOnClick:!0,pauseOnHover:!1,draggable:!0,progress:void 0,theme:"light"}):Object(ia.isString)(e)?void O.b.error(e):void O.b.error("An error occurred!")},ca=t(361);class da{constructor(e,a){return da.instance||(this.companyId=e,this.userId=a,this.socket=null,this.configureSocket(),this.eventListeners={},da.instance=this),da.instance}configureSocket(){this.socket=Object(ca.a)("https://test.nuvoox.com/api/"+(null===this||void 0===this?void 0:this.companyId),{autoConnect:!0,reconnection:!0,reconnectionDelay:1e3,reconnectionAttempts:1/0,query:{userId:this.userId}}),this.socket.on("connect",()=>{console.log("Conectado ao servidor Socket.IO")}),this.socket.on("disconnect",()=>{console.log("Desconectado do servidor Socket.IO"),this.reconnectAfterDelay()})}on(e,a){this.connect(),this.socket.on(e,a),this.eventListeners[e]||(this.eventListeners[e]=[]),this.eventListeners[e].push(a)}emit(e,a){this.connect(),this.socket.emit(e,a)}off(e,a){this.connect(),this.eventListeners[e]&&(a?(this.socket.off(e,a),this.eventListeners[e]=this.eventListeners[e].filter(e=>e!==a)):(this.eventListeners[e].forEach(a=>this.socket.off(e,a)),delete this.eventListeners[e]))}disconnect(){this.socket&&(this.socket.disconnect(),this.socket=null,this.instance=null,console.log("Socket desconectado manualmente"))}reconnectAfterDelay(){setTimeout(()=>{this.socket&&this.socket.connected||(console.log("Tentando reconectar ap\xf3s desconex\xe3o"),this.connect())},1e3)}connect(){this.socket||this.configureSocket()}forceReconnect(){}}var ma=(e,a)=>new da(e,a);var ua=t(29),pa=t.n(ua);var ga=()=>{const e=Object(T.useHistory)(),[a,t]=Object(n.useState)(!1),[o,l]=Object(n.useState)(!0),[r,i]=Object(n.useState)({}),[s,c]=Object(n.useState)({});u.interceptors.request.use(e=>{const a=localStorage.getItem("token");return a&&(e.headers.Authorization="Bearer "+JSON.parse(a),t(!0)),e},e=>{Promise.reject(e)}),u.interceptors.response.use(e=>e,async e=>{var a,n;const o=e.config;if(403===(null===e||void 0===e||null===(a=e.response)||void 0===a?void 0:a.status)&&!o._retry){o._retry=!0;const{data:e}=await u.post("/auth/refresh_token");return e&&(localStorage.setItem("token",JSON.stringify(e.token)),u.defaults.headers.Authorization="Bearer "+e.token),u(o)}return 401===(null===e||void 0===e||null===(n=e.response)||void 0===n?void 0:n.status)&&(localStorage.removeItem("token"),u.defaults.headers.Authorization=void 0,t(!1)),Promise.reject(e)}),Object(n.useEffect)(()=>{const e=localStorage.getItem("token");(async()=>{if(e)try{const{data:e}=await u.post("/auth/refresh_token");u.defaults.headers.Authorization="Bearer "+e.token,t(!0),i(e.user)}catch(a){sa(a)}l(!1)})()},[]),Object(n.useEffect)(()=>{if(Object.keys(r).length&&r.id>0){let e;return Object.keys(s).length?e=s:(e=function(e){let a="",t="";var n,o;return Object(ia.isObject)(e)&&(t=null===e||void 0===e||null===(n=e.user)||void 0===n?void 0:n.companyId,a=null===e||void 0===e||null===(o=e.user)||void 0===o?void 0:o.id),ma(t,a)}({user:r}),c(e)),e.on(`company-${r.companyId}-user`,e=>{"update"===e.action&&e.user.id===r.id&&i(e.user)}),()=>{e.off(`company-${r.companyId}-user`)}}},[r]);return{isAuth:a,user:r,loading:o,handleLogin:async a=>{l(!0);try{const{data:s}=await u.post("/auth/login",a),{user:{company:c}}=s;if(Object(ia.has)(c,"companieSettings")&&Object(ia.isArray)(c.companieSettings[0])){const e=c.companieSettings[0].find(e=>"campaignsEnabled"===e.key);e&&"true"===e.value&&localStorage.setItem("cshow",null)}if(Object(ia.has)(c,"companieSettings")&&Object(ia.isArray)(c.companieSettings[0])){const e=c.companieSettings[0].find(e=>"sendSignMessage"===e.key),a="enable"===e.value;e&&"enabled"===e.value&&localStorage.setItem("sendSignMessage",a)}let d;localStorage.setItem("profileImage",s.user.profileImage),pa.a.locale("pt-br"),d=1===s.user.company.id?"2999-12-31T00:00:00.000Z":s.user.company.dueDate;pa()(pa()()).format("DD/MM/yyyy");const m=pa()(d).format("DD/MM/yyyy");var n=pa()(d).diff(pa()(pa()()).format()),o=pa()(pa()().format()).isBefore(d),r=pa.a.duration(n).asDays();!0===o?(localStorage.setItem("token",JSON.stringify(s.token)),localStorage.setItem("companyDueDate",m),u.defaults.headers.Authorization="Bearer "+s.token,i(s.user),t(!0),O.b.success(oa.a.t("auth.toasts.success")),Math.round(r)<5&&O.b.warn(`Tu suscripci\xf3n vence en ${Math.round(r)} ${1===Math.round(r)?"d\xeda":"d\xedas"}`),e.push("/tickets"),l(!1)):(localStorage.setItem("token",JSON.stringify(s.token)),u.defaults.headers.Authorization="Bearer "+s.token,i(s.user),t(!0),sa(`Opss! Tu suscripci\xf3n ha vencido ${m}.\n\xa1Ponte en contacto con Soporte para m\xe1s informaci\xf3n! `),e.push("/financeiro"),l(!1))}catch(s){sa(s),l(!1)}},handleLogout:async()=>{l(!0);try{await u.delete("/auth/logout"),t(!1),i({}),localStorage.removeItem("token"),localStorage.removeItem("cshow"),u.defaults.headers.Authorization=void 0,l(!1),e.push("/login")}catch(a){sa(a),l(!1)}},getCurrentUserInfo:async()=>{try{const{data:e}=await u.get("/auth/me");return console.log(e),e}catch(e){return null}},socket:s}};const ba=Object(n.createContext)(),Ea=e=>{let{children:a}=e;const{loading:t,user:n,isAuth:l,handleLogin:r,handleLogout:i,socket:s}=ga();return o.a.createElement(ba.Provider,{value:{loading:t,user:n,isAuth:l,handleLogin:r,handleLogout:i,socket:s}},a)},ha=(e,a)=>{if("LOAD_WHATSAPPS"===a.type){return[...a.payload]}if("UPDATE_WHATSAPPS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("UPDATE_SESSION"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n].status=t.status,e[n].updatedAt=t.updatedAt,e[n].qrcode=t.qrcode,e[n].retries=t.retries,[...e]):[...e]}if("DELETE_WHATSAPPS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]};var fa=()=>{const[e,a]=Object(n.useReducer)(ha,[]),[t,o]=Object(n.useState)(!0),{user:l,socket:r}=Object(n.useContext)(ba);return Object(n.useEffect)(()=>{o(!0);(async()=>{try{const{data:e}=await u.get("/whatsapp/?session=0");a({type:"LOAD_WHATSAPPS",payload:e}),o(!1)}catch(e){o(!1)}})()},[]),Object(n.useEffect)(()=>{if(l.companyId){const e=l.companyId,t=e=>{"update"===e.action&&a({type:"UPDATE_WHATSAPPS",payload:e.whatsapp}),"delete"===e.action&&a({type:"DELETE_WHATSAPPS",payload:e.whatsappId})},n=e=>{"update"===e.action&&a({type:"UPDATE_SESSION",payload:e.session})};return r.on(`company-${e}-whatsapp`,t),r.on(`company-${e}-whatsappSession`,n),()=>{r.off(`company-${e}-whatsapp`,t),r.off(`company-${e}-whatsappSession`,n)}}},[r]),{whatsApps:e,loading:t}};const Aa=Object(n.createContext)(),va=e=>{let{children:a}=e;const{loading:t,whatsApps:n}=fa();return o.a.createElement(Aa.Provider,{value:{whatsApps:n,loading:t}},a)};var ya={user:{static:[]},admin:{static:["dashboard:view","drawer-admin-items:view","tickets-manager:showall","user-modal:editProfile","user-modal:editQueues","ticket-options:deleteTicket","contacts-page:deleteContact","connections-page:actionButtons","connections-page:addConnection","connections-page:editOrDeleteConnection","tickets-manager:closeAll"]}};const xa=e=>{let{role:a,perform:t,data:n,yes:o,no:l}=e;return((e,a,t)=>{const n=ya[e];if(!n)return!1;const o=n.static;if(o&&o.includes(a))return!0;const l=n.dynamic;if(l){const e=l[a];return!!e&&e(t)}return!1})(a,t,n)?o():l()};xa.defaultProps={yes:()=>null,no:()=>null};var Ca=()=>({getPlanList:async e=>{const{data:a}=await m.request({url:"/plans/list",method:"GET",params:e});return a},list:async e=>{const{data:a}=await u.request({url:"/plans/all",method:"GET",params:e});return a},save:async e=>{const{data:a}=await u.request({url:"/plans",method:"POST",data:e});return a},update:async e=>{const{data:a}=await u.request({url:"/plans/"+e.id,method:"PUT",data:e});return a},remove:async e=>{const{data:a}=await u.request({url:"/plans/"+e,method:"DELETE"});return a},getPlanCompany:async(e,a)=>{const{data:t}=await u.request({url:"/companies/listPlan/"+a,method:"GET",params:e});return t}});var wa=()=>({getVersion:async()=>{const{data:e}=await u.request({url:"/version",method:"GET"});return e}}),ka=t(1637),Sa=t(1638),Ta=t(932),Oa=t.n(Ta);t(1137),t(1138);const Ia=Object(j.a)(e=>({listItem:{height:"35px",width:"auto",borderRadius:"6px",marginRight:"1px",marginLeft:"2px","&:hover $iconHoverActive":{color:e.palette.primary.main},"&.active":{backgroundColor:"#E8ECFF",boxShadow:"0px 4px 10px rgba(0, 0, 0, 0.2)","& $listItemText":{color:e.palette.primary.main}},"&.blackBackground":{backgroundColor:"black","& $listItemText":{color:"white"}}},listItemText:{fontSize:"12px",color:"light"===e.mode?"#000000":"#FFF",fontWeight:500,marginLeft:"1px",fontFamily:"Inter, sans-serif"},listItemIcon:{minWidth:"20px",padding:"1 ",margin:"0"},avatarActive:{backgroundColor:"transparent",marginRight:"1px"},avatarHover:{backgroundColor:"transparent"},iconHoverActive:{display:"flex",justifyContent:"center",alignItems:"center",marginRight:"1px",borderRadius:"50%",height:36,width:36,backgroundColor:"transparent",color:"light"===e.mode?"#666":"#FFF","&:hover, &.active":{color:e.palette.primary.main},"& .MuiSvgIcon-root":{fontSize:"1.4rem"}}}));function ja(e){const{icon:a,primary:t,to:n,tooltip:l,showBadge:r}=e,i=Ia(),{activeMenu:s}=v(),c=Object(T.useLocation)(),d=s===n||c.pathname===n,m=o.a.useMemo(()=>o.a.forwardRef((e,a)=>o.a.createElement(S.b,Object.assign({to:n,ref:a},e))),[n]),u=e=>{let{children:a,tooltipEnabled:n}=e;return n?o.a.createElement(te.a,{title:t,placement:"right"},a):a};return o.a.createElement(u,{tooltipEnabled:!!l},o.a.createElement("li",null,o.a.createElement(_.a,{button:!0,component:m,className:`${i.listItem} ${d?"active":""}`},a?o.a.createElement(Z.a,null,r?o.a.createElement(N.a,{badgeContent:"!",color:"error",overlap:"circular",className:i.badge},o.a.createElement(R.a,{className:`${i.iconHoverActive} ${d?"active":""}`},a)):o.a.createElement(R.a,{className:`${i.iconHoverActive} ${d?"active":""}`},a)):null,o.a.createElement(J.a,{primary:o.a.createElement(q.a,{className:i.listItemText},t)}))))}const Ma=(e,a)=>{if("LOAD_CHATS"===a.type){const t=a.payload,n=[];return Object(ia.isArray)(t)&&t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_CHATS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_CHAT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[];if("CHANGE_CHAT"===a.type){return e.map(e=>e.id===a.payload.chat.id?a.payload.chat:e)}};var Na=e=>{let{collapsed:a,drawerClose:t}=e;const l=Object(P.a)(),r=Ia(),{whatsApps:i}=Object(n.useContext)(Aa),{user:s,socket:c}=Object(n.useContext)(ba),{setActiveMenu:d}=v(),m=Object(T.useLocation)(),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(!1),[A,y]=Object(n.useState)(!1),[x,C]=Object(n.useState)(!1),[w,k]=Object(n.useState)(!1),[S,O]=Object(n.useState)(!1),[I,j]=Object(n.useState)(!1),[M,D]=Object(n.useState)(!1),[F,B]=Object(n.useState)(!1),[W,z]=Object(n.useState)(!1),[H,U]=Object(n.useState)(!1),[Q,V]=Object(n.useState)(!0),[G,K]=Object(n.useState)(1),[Y]=Object(n.useState)(""),[ne,le]=Object(n.useReducer)(Ma,[]),[ie,ce]=Object(n.useState)(!1),[me,pe]=Object(n.useState)(!1),[be,he]=Object(n.useState)(!1),[Ae,ye]=Object(n.useState)(!1),{list:Ce}=X(),[ke,Te]=Object(n.useState)(!1);Object(n.useEffect)(()=>{!async function(){const e=await Ce();Te(e.length>0)}()},[]);const Ie="/"===m.pathname||m.pathname.startsWith("/reports")||m.pathname.startsWith("/moments"),Me="/campaigns"===m.pathname||m.pathname.startsWith("/contact-lists")||m.pathname.startsWith("/campaigns-config"),Re=m.pathname.startsWith("/phrase-lists");m.pathname.startsWith("/flowbuilders"),Object(n.useEffect)(()=>{m.pathname.startsWith("/tickets")?d("/tickets"):d("")},[m,d]);const{getPlanCompany:De}=Ca(),{getVersion:Le}=wa();Object(n.useEffect)(()=>{!async function(){const e=await Le();ce(e.version)}()},[]),Object(n.useEffect)(()=>{le({type:"RESET"}),K(1)},[Y]),Object(n.useEffect)(()=>{!async function(){const e=s.companyId,a=await De(void 0,e);C(a.plan.useCampaigns),k(a.plan.useKanban),j(a.plan.useOpenAi),D(a.plan.useIntegrations),B(a.plan.useSchedules),z(a.plan.useInternalChat),U(a.plan.useExternalApi),O(pa()(pa()().format()).isBefore(s.company.dueDate))}()},[]),Object(n.useEffect)(()=>{const e=setTimeout(()=>{We()},500);return()=>clearTimeout(e)},[Y,G]),Object(n.useEffect)(()=>{if(s.id){const e=s.companyId,a=e=>{"new-message"===e.action&&le({type:"CHANGE_CHAT",payload:e}),"update"===e.action&&le({type:"CHANGE_CHAT",payload:e})};return c.on(`company-${e}-chat`,a),()=>{c.off(`company-${e}-chat`,a)}}},[c]),Object(n.useEffect)(()=>{let e=0;if(ne.length>0)for(let a of ne)for(let t of a.users)t.userId===s.id&&(e+=t.unreads);V(!(e>0))},[ne,s.id]),Object(n.useEffect)(()=>{const e=setTimeout(()=>{if(i.length>0){i.filter(e=>"qrcode"===e.status||"PAIRING"===e.status||"DISCONNECTED"===e.status||"TIMEOUT"===e.status||"OPENING"===e.status).length>0?g(!0):g(!1)}},2e3);return()=>clearTimeout(e)},[i]);const We=async()=>{try{const{data:e}=await u.get("/chats/",{params:{searchParam:Y,pageNumber:G}});le({type:"LOAD_CHATS",payload:e.records})}catch(e){sa(e)}};return o.a.createElement("div",{onClick:t},o.a.createElement(xa,{role:"user"===s.profile&&"enabled"===s.showDashboard||"enabled"===s.allowRealTime?"admin":s.profile,perform:"drawer-admin-items:view",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(te.a,{title:a?oa.a.t("mainDrawer.listItems.management"):"",placement:"right"},o.a.createElement(_.a,{dense:!0,button:!0,onClick:()=>y(e=>!e),onMouseEnter:()=>pe(!0),onMouseLeave:()=>pe(!1)},o.a.createElement(Z.a,null,o.a.createElement(R.a,{className:`${r.iconHoverActive} ${Ie||me?"active":""}`},o.a.createElement(Ze.a,null))),o.a.createElement(J.a,{primary:o.a.createElement(q.a,{className:r.listItemText},oa.a.t("mainDrawer.listItems.management"))}),A?o.a.createElement(Ne.a,null):o.a.createElement(Pe.a,null))),o.a.createElement(ae.a,{in:A,timeout:"auto",unmountOnExit:!0,style:{backgroundColor:"light"===l.mode?"rgba(120,120,120,0.1)":"rgba(120,120,120,0.5)"}},o.a.createElement(xa,{role:"user"===s.profile&&"enabled"===s.showDashboard?"admin":s.profile,perform:"drawer-admin-items:view",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(ja,{small:!0,to:"/",primary:"Dashboard",icon:o.a.createElement(oe.a,null),tooltip:a}),o.a.createElement(ja,{small:!0,to:"/reports",primary:oa.a.t("mainDrawer.listItems.reports"),icon:o.a.createElement(Je.a,null),tooltip:a}))}),o.a.createElement(xa,{role:"user"===s.profile&&"enabled"===s.allowRealTime?"admin":s.profile,perform:"drawer-admin-items:view",yes:()=>o.a.createElement(ja,{to:"/moments",primary:oa.a.t("mainDrawer.listItems.chatsTempoReal"),icon:o.a.createElement($e.a,null),tooltip:a})})))}),o.a.createElement(ja,{to:"/tickets",primary:oa.a.t("mainDrawer.listItems.tickets"),icon:o.a.createElement(re.a,null),tooltip:a}),w&&o.a.createElement(ja,{to:"/kanban",primary:oa.a.t("mainDrawer.listItems.kanban"),icon:o.a.createElement(we.a,null),tooltip:a}),o.a.createElement(ja,{to:"/contacts",primary:oa.a.t("mainDrawer.listItems.contacts"),icon:o.a.createElement(ge.a,null),tooltip:a}),o.a.createElement(ja,{to:"/quick-messages",primary:oa.a.t("mainDrawer.listItems.quickMessages"),icon:o.a.createElement(fe.a,null),tooltip:a}),F&&o.a.createElement(ja,{to:"/schedules",primary:oa.a.t("mainDrawer.listItems.schedules"),icon:o.a.createElement(Se.a,null),tooltip:a}),o.a.createElement(ja,{to:"/tags",primary:oa.a.t("mainDrawer.listItems.tags"),icon:o.a.createElement(Oe.a,null),tooltip:a}),W&&o.a.createElement(o.a.Fragment,null,o.a.createElement(ja,{to:"/chats",primary:oa.a.t("mainDrawer.listItems.chats"),icon:o.a.createElement(N.a,{color:"secondary",variant:"dot",invisible:Q},o.a.createElement(He.a,null)),tooltip:a}),o.a.createElement(ja,{to:"/todolist",primary:oa.a.t("Tareas"),icon:o.a.createElement(Ye.a,null),tooltip:a}),o.a.createElement(ja,{to:"/helps",primary:oa.a.t("mainDrawer.listItems.helps"),icon:o.a.createElement(ve.a,null),tooltip:a})),ke&&o.a.createElement(ja,{to:"/helps",primary:oa.a.t("mainDrawer.listItems.helps"),icon:o.a.createElement(ve.a,null),tooltip:a}),o.a.createElement(xa,{role:"user"===s.profile&&"enabled"===s.allowConnections?"admin":s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(ee.a,null),o.a.createElement($.a,{inset:!0},oa.a.t("Adm. Campa\xf1as")),x&&o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(te.a,{title:a?oa.a.t("mainDrawer.listItems.campaigns"):"",placement:"right"},o.a.createElement(_.a,{dense:!0,button:!0,onClick:()=>E(e=>!e),onMouseEnter:()=>he(!0),onMouseLeave:()=>he(!1)},o.a.createElement(Z.a,null,o.a.createElement(R.a,{className:`${r.iconHoverActive} ${Me||be?"active":""}`},o.a.createElement(je.a,null))),o.a.createElement(J.a,{primary:o.a.createElement(q.a,{className:r.listItemText},oa.a.t("mainDrawer.listItems.campaigns"))}),b?o.a.createElement(Ne.a,null):o.a.createElement(Pe.a,null))),o.a.createElement(ae.a,{in:b,timeout:"auto",unmountOnExit:!0,style:{backgroundColor:"light"===l.mode?"rgba(120,120,120,0.1)":"rgba(120,120,120,0.5)"}},o.a.createElement(L.a,{dense:!0,component:"div",disablePadding:!0},o.a.createElement(ja,{to:"/campaigns",primary:oa.a.t("campaigns.subMenus.list"),icon:o.a.createElement(Be.a,null),tooltip:a}),o.a.createElement(ja,{to:"/contact-lists",primary:oa.a.t("campaigns.subMenus.listContacts"),icon:o.a.createElement(Fe.a,null),tooltip:a}),o.a.createElement(ja,{to:"/campaigns-config",primary:oa.a.t("campaigns.subMenus.settings"),icon:o.a.createElement(de.a,null),tooltip:a}))))}),o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(te.a,{title:a?oa.a.t("mainDrawer.listItems.campaigns"):"",placement:"right"},o.a.createElement(_.a,{dense:!0,button:!0,onClick:()=>f(e=>!e),onMouseEnter:()=>ye(!0),onMouseLeave:()=>ye(!1)},o.a.createElement(Z.a,null,o.a.createElement(R.a,{className:`${r.iconHoverActive} ${Re||Ae?"active":""}`},o.a.createElement(ka.a,null))),o.a.createElement(J.a,{primary:o.a.createElement(q.a,{className:r.listItemText},oa.a.t("Flowbuilder"))}),h?o.a.createElement(Ne.a,null):o.a.createElement(Pe.a,null))),o.a.createElement(ae.a,{in:h,timeout:"auto",unmountOnExit:!0,style:{backgroundColor:"light"===l.mode?"rgba(120,120,120,0.1)":"rgba(120,120,120,0.5)"}},o.a.createElement(L.a,{dense:!0,component:"div",disablePadding:!0},o.a.createElement(ja,{to:"/phrase-lists",primary:"Fluxo de Campanha",icon:o.a.createElement(je.a,null),tooltip:a}),o.a.createElement(ja,{to:"/flowbuilders",primary:"Fluxo de conversa",icon:o.a.createElement(Sa.a,null)}))))}),o.a.createElement(ee.a,null),o.a.createElement($.a,{inset:!0},oa.a.t("mainDrawer.listItems.administration")),o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/settings",primary:oa.a.t("mainDrawer.listItems.settings"),icon:o.a.createElement(de.a,null),tooltip:a})}),o.a.createElement(xa,{role:"user"===s.profile&&"enabled"===s.allowConnections?"admin":s.profile,perform:"drawer-admin-items:view",yes:()=>o.a.createElement(ja,{to:"/connections",primary:oa.a.t("mainDrawer.listItems.connections"),icon:o.a.createElement(se.a,null),showBadge:p,tooltip:a})}),o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/users",primary:oa.a.t("mainDrawer.listItems.users"),icon:o.a.createElement(ue.a,null),tooltip:a})}),o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/queues",primary:oa.a.t("mainDrawer.listItems.queues"),icon:o.a.createElement(Ee.a,null),tooltip:a})}),s.super&&o.a.createElement(ja,{to:"/announcements",primary:oa.a.t("mainDrawer.listItems.annoucements"),icon:o.a.createElement(qe.a,null),tooltip:a}),H&&o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/messages-api",primary:oa.a.t("mainDrawer.listItems.messagesAPI"),icon:o.a.createElement(xe.a,null),tooltip:a})}),I&&o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/prompts",primary:oa.a.t("mainDrawer.listItems.prompts"),icon:o.a.createElement(ea.a,null),tooltip:a})}),M&&o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/queue-integration",primary:oa.a.t("mainDrawer.listItems.queueIntegration"),icon:o.a.createElement(aa.a,null),tooltip:a})}),o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/files",primary:oa.a.t("mainDrawer.listItems.files"),icon:o.a.createElement(ta.a,null),tooltip:a})}),o.a.createElement(xa,{role:s.profile,perform:"dashboard:view",yes:()=>o.a.createElement(ja,{to:"/financeiro",primary:oa.a.t("mainDrawer.listItems.financeiro"),icon:o.a.createElement(Qe.a,null),tooltip:a})}),s.super&&o.a.createElement(ja,{to:"/companies",primary:oa.a.t("mainDrawer.listItems.companies"),icon:o.a.createElement(Ge.a,null),tooltip:a}),s.super&&o.a.createElement(ja,{to:"/allConnections",primary:oa.a.t("mainDrawer.listItems.allConnections"),icon:o.a.createElement(na.a,null),tooltip:a}),o.a.createElement(ja,{to:"/documentacao",primary:oa.a.t("Documentaci\xf3n"),icon:o.a.createElement(_e.a,null),tooltip:a}),s.super&&o.a.createElement(ja,{to:"/documentacaoFrame",primary:oa.a.t("patypal Inf."),icon:o.a.createElement(Oa.a,null),tooltip:a}))}),!a&&o.a.createElement(o.a.Fragment,null,o.a.createElement(ee.a,null),o.a.createElement(q.a,{style:{fontSize:"12px",padding:"10px",textAlign:"center",fontWeight:"bold"}},"v.6.0.0")))},Ra=t(1036),Pa=t(515),Da=t(1506),Fa=t(520),La=t.n(Fa),Ba=t(936),Wa=t(937),qa=t(933),za=t(1798),Ha=t(599),Ua=t(1643),Qa=t(132),Va=t.n(Qa),Ga=t(710),Ka=t.n(Ga),Ya=t(709),Xa=t.n(Ya),_a=t(934);const Za=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Ja=["a","b","strong","em","u","code","del"],$a=e=>{let{children:a,...t}=e;return o.a.createElement("a",Object.assign({},t,{target:"_blank",rel:"noopener noreferrer"}),a)};var et=e=>{let{children:a}=e;const t=/\*(.*?)\*/g,n=/~(.*?)~/g;a&&a.includes("***")&&(a=a.replace(/\*\*\*/g,"###PIX_MARKER###")),a&&t.test(a)&&(a=a.replace(t,"**$1**")),a&&a.includes("###PIX_MARKER###")&&(a=a.replace(new RegExp("###PIX_MARKER###","g"),"***")),a&&n.test(a)&&(a=a.replace(n,"~~$1~~"));const l=o.a.useMemo(()=>{const e={disableParsingRawHTML:!0,forceInline:!0,overrides:{a:{component:$a}}};return Za.forEach(a=>{Ja.includes(a)||(e.overrides[a]=e=>e.children||null)}),e},[]);return a?o.a.createElement(_a.a,{options:l},a):null},at=t(935),tt=t.n(at),nt=t.p+"static/media/instagram.79535458.png",ot=t.p+"static/media/whatsapp.7f02d15e.png";const lt=Object(n.createContext)(),rt=e=>{let{children:a}=e;const[t,l]=Object(n.useState)({id:null,code:null}),[r,i]=Object(n.useState)("open"),s=Object(T.useHistory)();return Object(n.useEffect)(()=>{null!==t.id&&s.push("/tickets/"+t.uuid)},[t]),o.a.createElement(lt.Provider,{value:{currentTicket:t,setCurrentTicket:l,tabOpen:r,setTabOpen:i}},a)},it=Object(j.a)(e=>({ticket:{position:"relative"},pendingTicket:{cursor:"unset"},noTicketsDiv:{display:"flex",height:"100px",margin:40,flexDirection:"column",alignItems:"center",justifyContent:"center"},noTicketsText:{textAlign:"center",color:"rgb(104, 121, 146)",fontSize:"14px",lineHeight:"1.4"},noTicketsTitle:{textAlign:"center",fontSize:"16px",fontWeight:"600",margin:"0px"},contactNameWrapper:{display:"flex",justifyContent:"space-between"},lastMessageTime:{position:"absolute",marginRight:5,right:20,bottom:30},closedBadge:{alignSelf:"center",justifySelf:"flex-end",marginRight:32,marginLeft:"auto"},contactLastMessage:{paddingRight:20},newMessagesCount:{alignSelf:"center",marginRight:8,marginLeft:"auto"},bottomButton:{top:"12px"},badgeStyle:{color:"white",backgroundColor:Ha.a[500]},acceptButton:{position:"absolute",left:"50%"},ticketQueueColor:{flex:"none",width:"8px",height:"100%",position:"absolute",top:"0%",left:"0%"},userTag:{position:"absolute",marginRight:110,right:20,bottom:30,backgroundColor:e.palette.background.default,color:e.palette.primary.main,border:"1px solid #CCC",padding:1,paddingLeft:5,paddingRight:5,borderRadius:10,fontSize:"0.9em"},divTags:{position:"absolute",marginRight:0,left:0,bottom:0,flexWrap:"wrap",display:"flex",flexDirection:"row",justifyContent:"flex-start",alignItems:"center"},tags:{color:"#FFF",border:"1px solid #CCC",padding:0,paddingLeft:5,paddingRight:5,borderRadius:0,fontSize:"0.6em",textAlign:"center"},divUser:{position:"absolute",marginRight:0,left:0,top:0,flexWrap:"wrap",display:"flex",flexDirection:"row",justifyContent:"flex-start",alignItems:"center"},user:{color:"#eee",border:"1px solid #CCC",padding:0,paddingLeft:5,paddingRight:5,borderRadius:0,fontSize:"0.6em",textAlign:"center"},tagsWrapper:{zIndex:500},badge:{backgroundColor:"#44b700",color:"#44b700",boxShadow:"0 0 0 2px "+e.palette.background.paper,"&::after":{position:"absolute",top:0,left:0,width:"100%",height:"100%",borderRadius:"50%",animation:"$ripple 1.2s infinite ease-in-out",border:"1px solid currentColor",content:'""'}},"@keyframes ripple":{"0%":{transform:"scale(.8)",opacity:1},"100%":{transform:"scale(2.4)",opacity:0}}})),st=Object(M.a)(e=>({root:{width:22,height:22,border:"2px solid "+e.palette.background.paper}}))(R.a);var ct=e=>{var a,t,l,r,i,s,c,d;let{ticket:m}=e;const p=it(),g=Object(T.useHistory)(),[b,E]=Object(n.useState)(!1),{ticketId:h}=Object(T.useParams)(),f=Object(n.useRef)(!0),{user:A}=Object(n.useContext)(ba),{setCurrentTicket:v,setTabOpen:y}=Object(n.useContext)(lt);Object(n.useEffect)(()=>{console.log("======== TicketListItemCustom ==========="),console.log(m),console.log("=========================================")},[m]),Object(n.useEffect)(()=>()=>{f.current=!1},[]);const x=async e=>{E(!0);try{await u.put("/tickets/"+e.id,{status:"closed"})}catch(a){E(!1),sa(a)}f.current&&E(!1)},C=e=>e.replace(Object(qa.a)(),"").trim().split(" ")[0];return o.a.createElement(o.a.Fragment,{key:m.id},o.a.createElement(_.a,{dense:!0,button:!0,onClick:e=>{(e=>{const a=Object(za.a)(),{id:t,uuid:n}=e;y(e.status),v({id:t,uuid:n,code:a})})(m)},selected:h&&+h===m.id,className:Object(I.a)(p.ticket,{[p.pendingTicket]:"pending"===m.status})},o.a.createElement(te.a,{arrow:!0,placement:"right",title:(null===(a=m.queue)||void 0===a?void 0:a.name)||"Sem departamento"},o.a.createElement("span",{style:{backgroundColor:(null===(t=m.queue)||void 0===t?void 0:t.color)||"#7C7C7C"},className:p.ticketQueueColor})),o.a.createElement(Ua.a,null,o.a.createElement(N.a,{overlap:"circular",anchorOrigin:{vertical:"bottom",horizontal:"right"},badgeContent:o.a.createElement(st,{alt:null===m||void 0===m?void 0:m.channel,src:(w=null===m||void 0===m?void 0:m.channel,"facebook"===w?tt.a:"whatsapp"===w||"whatsappapi"===w?ot:"instagram"===w?nt:void 0)})},o.a.createElement(R.a,{alt:null===m||void 0===m||null===(l=m.contact)||void 0===l?void 0:l.name,src:null===m||void 0===m||null===(r=m.contact)||void 0===r?void 0:r.urlPicture}))),o.a.createElement(J.a,{disableTypography:!0,primary:o.a.createElement("span",{className:p.contactNameWrapper},o.a.createElement(q.a,{noWrap:!0,component:"span",variant:"body2",color:"textPrimary"},m.contact.name),m.lastMessage&&o.a.createElement(q.a,{className:p.lastMessageTime,component:"span",variant:"body2",color:"textSecondary"},Object(Ba.a)(Object(Wa.a)(m.updatedAt),new Date)?o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(m.updatedAt),"HH:mm")):o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(m.updatedAt),"dd/MM/yyyy"))),m.whatsappId&&o.a.createElement("div",{className:p.userTag,title:oa.a.t("ticketsList.connectionTitle")},null===(i=m.whatsapp)||void 0===i?void 0:i.name)),secondary:o.a.createElement("span",{className:p.contactNameWrapper},"closed"===m.status&&(null===m||void 0===m?void 0:m.userRating)?function(e){let a="";return 1===e?a="\ud83d\ude21":2===e?a="\ud83d\ude20":3===e?a="\ud83d\ude10":4===e?a="\ud83d\ude03":5===e&&(a="\ud83d\ude0d"),a}(null===m||void 0===m||null===(s=m.userRating)||void 0===s?void 0:s.rate):null,o.a.createElement(q.a,{className:p.contactLastMessage,noWrap:!0,component:"span",variant:"body2",color:"textSecondary"},m.lastMessage?o.a.createElement(et,null,m.lastMessage):o.a.createElement("br",null)),o.a.createElement(N.a,{overlap:"rectangular",className:p.newMessagesCount,badgeContent:m.unreadMessages,classes:{badge:p.badgeStyle}}))}),"pending"===m.status&&o.a.createElement(F.a,{className:p.bottomButton,color:"primary",loading:b.toString(),onClick:e=>m.isBot?(async e=>{E(!0);try{await u.put("/tickets/"+e.id,{status:"open",userId:null===A||void 0===A?void 0:A.id})}catch(a){E(!1),sa(a)}f.current&&E(!1),g.push("/tickets/"+e.uuid)})(m):(async e=>{E(!0);try{await u.put("/tickets/"+e.id,{status:"open",userId:null===A||void 0===A?void 0:A.id})}catch(a){E(!1),sa(a)}f.current&&E(!1),g.push("/tickets/"+e.uuid)})(m)},o.a.createElement(Va.a,null)),o.a.createElement("div",{className:p.divTags},m.isGroup&&o.a.createElement("div",{className:p.tagsWrapper},o.a.createElement("div",{key:m.id,className:p.tags,style:{backgroundColor:"#7C7C7C"}},"Grupo")),(null===(c=m.user)||void 0===c?void 0:c.id)&&"ADMIN"===A.profile.toUpperCase()&&o.a.createElement("div",{className:p.tagsWrapper},o.a.createElement("div",{key:m.user.id,className:p.tags,title:C(m.user.name),style:{backgroundColor:""!==m.user.color&&m.user.color?m.user.color:"#7C7C7C"}},C(m.user.name))),(null===(d=m.tags)||void 0===d?void 0:d.length)>0&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:p.tagsWrapper},o.a.createElement("div",{key:m.tags[0].id,className:p.tags,title:m.tags[0].name,style:{backgroundColor:m.tags[0].color}},m.tags[0].name)),m.tags.length>1&&o.a.createElement("div",{key:m.tags[1].id,className:p.tags,title:m.tags[1].name,style:{backgroundColor:m.tags[1].color}},"+",m.tags.length-1))),"pending"===m.status&&("enabled"===A.showDashboard||"admin"===A.profile)&&o.a.createElement(F.a,{className:p.bottomButton,color:"primary",onClick:e=>x(m)},o.a.createElement(Xa.a,null)),"open"===m.status&&o.a.createElement(F.a,{className:p.bottomButton,color:"primary",onClick:e=>(async e=>{E(!0);try{await u.put("/tickets/"+e.id,{status:"pending"})}catch(a){E(!1),sa(a)}f.current&&E(!1),g.push("/tickets/"+e.uuid)})(m)},o.a.createElement(Ka.a,null)),"open"===m.status&&o.a.createElement(F.a,{className:p.bottomButton,color:"primary",onClick:e=>x(m)},o.a.createElement(Xa.a,null)),"closed"===m.status&&o.a.createElement(F.a,{className:p.bottomButton,color:"primary",onClick:e=>(async e=>{E(!0);try{await u.put("/tickets/"+e.id,{status:"open",userId:null===A||void 0===A?void 0:A.id})}catch(a){E(!1),sa(a)}f.current&&E(!1),g.push("/tickets/"+e.uuid)})(m)},o.a.createElement(Ka.a,null)),"closed"===m.status&&o.a.createElement(F.a,{className:p.bottomButton,color:"primary"})),o.a.createElement(ee.a,{variant:"inset",component:"li"}));var w},dt=t(1809);var mt=e=>{let{searchParam:a,tags:t,users:o,pageNumber:l,status:r,date:i,updatedAt:s,showAll:c,queueIds:d,withUnreadMessages:m,whatsappIds:p,statusFilter:g,forceSearch:b,userFilter:E,sortTickets:h,searchOnMessages:f}=e;const[A,v]=Object(n.useState)(!0),[y,x]=Object(n.useState)(!1),[C,w]=Object(n.useState)([]),[k,S]=Object(n.useState)(0);return Object(n.useEffect)(()=>{v(!0);const e=setTimeout(()=>{(async()=>{if(void 0===E||null===E)try{const{data:e}=await u.get("/tickets",{params:{searchParam:a,pageNumber:l,tags:t,users:o,status:r,date:i,updatedAt:s,showAll:c,queueIds:d,withUnreadMessages:m,whatsapps:p,statusFilter:g,sortTickets:h,searchOnMessages:f}});let n=[];n=e.tickets,w(n),x(e.hasMore),S(e.count),v(!1)}catch(e){v(!1),sa(e)}else try{const{data:e}=await u.get("/dashboard/moments",{params:{status:r,showAll:c,queueIds:d,dateStart:Object(Ra.a)(Object(dt.a)(new Date,{days:30}),"yyyy-MM-dd"),dateEnd:Object(Ra.a)(new Date,"yyyy-MM-dd"),userId:E}});let a=[];a=e.filter(e=>e.userId==E),w(a),x(null),v(!1)}catch(e){v(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[a,t,o,l,r,i,s,c,d,m,p,g,b,h,f]),{tickets:C,loading:A,hasMore:y,count:k}},ut=t(938),pt=t.n(ut);var gt=()=>({getAll:async e=>{const{data:a}=await u.request({url:"/companySettings/"+e,method:"GET"});return a},get:async e=>{const{data:a}=await u.request({url:"/companySettingOne",method:"GET",params:e});return a},update:async e=>{const{data:a}=await u.request({url:"/companySettings",method:"PUT",data:e});return a},getTypePayment:async e=>{const{data:a}=await u.request({url:"/companySettingOnePayment",method:"GET",params:e});return a}}),bt=t(304),Et=t.n(bt);const ht=Object(j.a)(e=>({tabContainer:{overflowY:"auto",maxHeight:350,...e.scrollbarStyles},popoverPaper:{width:"100%",maxWidth:350,marginLeft:e.spacing(2),marginRight:e.spacing(1),[e.breakpoints.down("sm")]:{maxWidth:270}},noShadow:{boxShadow:"none !important"}}));var ft=e=>{const a=ht(),t=Object(P.a)(),l=Object(T.useHistory)(),{user:r,socket:i}=Object(n.useContext)(ba),{profile:s,queues:c}=r,d=+l.location.pathname.split("/")[2],m=Object(n.useRef)(d),u=Object(n.useRef)(),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)([]),{get:h}=(c.map(e=>e.id),gt()),{setCurrentTicket:f,setTabOpen:A}=Object(n.useContext)(lt),[v,y]=Object(n.useState)(!1),[x,w]=Object(n.useState)(!1),[k,S]=Object(n.useState)(!1),[,O]=Object(n.useState)([]),{tickets:I}=mt({withUnreadMessages:"true"}),[j]=Object(Pa.a)(pt.a,e),M=Object(n.useRef)(),R=Object(n.useRef)(l);Object(n.useEffect)(()=>{(async()=>{try{!0===(await h({column:"showNotificationPending"})).showNotificationPending&&w(!0),"enable"===r.allTicket&&y(!0),!0===r.allowGroup&&S(!0)}catch(e){sa(e)}})()},[y,w]),Object(n.useEffect)(()=>{M.current=j,"Notification"in window?Notification.requestPermission():console.log("This browser doesn't support notifications")},[j]),Object(n.useEffect)(()=>{E(I)},[I]),Object(n.useEffect)(()=>{m.current=d},[d]),Object(n.useEffect)(()=>{const e=r.companyId;if(r.id){c.map(e=>e.id);const a=()=>{i.emit("joinNotification")},t=e=>{"updateUnread"!==e.action&&"delete"!==e.action||(E(a=>{const t=a.findIndex(a=>a.id===e.ticketId);return-1!==t?(a.splice(t,1),[...a]):a}),O(a=>{const t=a.findIndex(a=>a.tag===String(e.ticketId));return-1!==t?(a[t].close(),a.splice(t,1),[...a]):a}))},n=e=>{var a,t,n,o,l,i,s,c;if("create"===e.action&&!e.message.fromMe&&!e.message.read&&((null===(a=e.ticket)||void 0===a?void 0:a.userId)===(null===r||void 0===r?void 0:r.id)||!(null===(t=e.ticket)||void 0===t?void 0:t.userId))&&((null===r||void 0===r||null===(n=r.queues)||void 0===n?void 0:n.some(a=>a.id===e.ticket.queueId))||!e.ticket.queueId&&!0===v)&&(!["pending","lgpd","nps","group"].includes(null===(o=e.ticket)||void 0===o?void 0:o.status)||"pending"===(null===(l=e.ticket)||void 0===l?void 0:l.status)&&!0===x||"group"===(null===(i=e.ticket)||void 0===i?void 0:i.status)&&"enabled"===(null===(s=e.ticket)||void 0===s||null===(c=s.whatsapp)||void 0===c?void 0:c.groupAsTicket)&&!0===k)){var d,u;E(a=>{const t=a.findIndex(a=>a.id===e.ticket.id);return-1!==t?(a[t]=e.ticket,[...a]):[e.ticket,...a]});if(!0===(e.message.ticketId===m.current&&"visible"===document.visibilityState||e.ticket.userId&&e.ticket.userId!==(null===r||void 0===r?void 0:r.id)||e.ticket.isGroup&&"disabled"===(null===(d=e.ticket)||void 0===d||null===(u=d.whatsapp)||void 0===u?void 0:u.groupAsTicket)&&!1===k))return;D(e)}};return i.on("connect",a),i.on(`company-${e}-ticket`,t),i.on(`company-${e}-appMessage`,n),()=>{i.off("connect",a),i.off(`company-${e}-ticket`,t),i.off(`company-${e}-appMessage`,n)}}},[r,s,c,v,i,x,k]);const D=e=>{const{message:a,contact:t,ticket:n}=e,o={body:`${a.body} - ${Object(Ra.a)(new Date,"HH:mm")}`,icon:t.urlPicture,tag:n.id,renotify:!0},l=new Notification(`${oa.a.t("tickets.notification.message")} ${t.name}`,o);l.onclick=e=>{e.preventDefault(),window.focus(),A(n.status),R.current.push("/tickets/"+n.uuid)},O(e=>{const a=e.findIndex(e=>e.tag===l.tag);return-1!==a?(e[a]=l,[...e]):[l,...e]}),M.current()},B=()=>{g(!1)},W=e=>{let{children:a}=e;return o.a.createElement("div",{onClick:B},a)};return o.a.createElement(o.a.Fragment,null,(b.length>0?b.length<21?document.title="\u24ff\u278a\u278b\u278c\u278d\u278e\u278f\u2790\u2791\u2792\u2793\u24eb\u24ec\u24ed\u24ee\u24ef\u24f0\u24f1\u24f2\u24f3\u24f4".substring(b.length,b.length+1)+" - "+(t.appName||"..."):document.title="("+b.length+")"+(t.appName||"..."):document.title=t.appName||"...",o.a.createElement(o.a.Fragment,null,o.a.createElement(C.a,{animated:!0,url:(null===t||void 0===t?void 0:t.appLogoFavicon)?t.appLogoFavicon:Et.a,alertCount:b.length,iconSize:195}))),o.a.createElement(F.a,{onClick:()=>{g(e=>!e)},ref:u,"aria-label":"Open Notifications",color:"inherit",style:{color:"light"===t.mode?"#000000":"#FFF"}},o.a.createElement(N.a,{overlap:"rectangular",badgeContent:b.length,color:"secondary"},o.a.createElement(La.a,null))),o.a.createElement(Da.a,{disableScrollLock:!0,open:p,anchorEl:u.current,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},classes:{paper:a.popoverPaper},onClose:B},o.a.createElement(L.a,{dense:!0,className:a.tabContainer},0===b.length?o.a.createElement(_.a,null,o.a.createElement(J.a,null,oa.a.t("notifications.noTickets"))):b.map(e=>o.a.createElement(W,{key:e.id},o.a.createElement(ct,{ticket:e}))))))},At=(t(711),t(939),t(1644));t(1053);Object(j.a)(e=>({tabContainer:{padding:e.spacing(2)},popoverPaper:{width:"100%",maxWidth:350,marginLeft:e.spacing(2),marginRight:e.spacing(1),[e.breakpoints.down("sm")]:{maxWidth:270}},noShadow:{boxShadow:"none !important"},icons:{color:"light"===e.mode?"#000000":"#FFF"},customBadge:{backgroundColor:"#f44336",color:"#fff"}}));var vt=t(19),yt=t(6),xt=t(1046),Ct=t(1510),wt=t(1648),kt=t(1652),St=t(1651),Tt=t(1649),Ot=t(1653),It=t(1519),jt=t(1054),Mt=t(730),Nt=t.p+"static/media/nopicture.bc64060a.png",Rt=t(54),Pt=t.n(Rt),Dt=t(46),Ft=t.n(Dt),Lt=t(294),Bt=t.n(Lt);const Wt=Object(j.a)(e=>({chips:{display:"flex",flexWrap:"wrap"},chip:{margin:2}}));var qt=e=>{let{selectedQueueIds:a,onChange:t}=e;const l=Wt(),[r,i]=Object(n.useState)([]);Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queue");i(e)}catch(e){sa(e)}})()},[]);return o.a.createElement("div",{style:{marginTop:6}},o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense",variant:"outlined"},o.a.createElement(jt.a,null,oa.a.t("queueSelect.inputLabel")),o.a.createElement(It.a,{multiple:!0,labelWidth:60,value:a,onChange:e=>{t(e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:e=>o.a.createElement("div",{className:l.chips},(null===e||void 0===e?void 0:e.length)>0&&e.map(e=>{const a=r.find(a=>a.id===e);return a?o.a.createElement(z.a,{key:e,style:{backgroundColor:a.color},variant:"outlined",label:a.name,className:l.chip}):null}))},r.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))},zt=t(607),Ht=t(1791),Ut=t(1650);var Qt=e=>{let{children:a,value:t,name:n,...l}=e;return t===n?o.a.createElement("div",Object.assign({role:"tabpanel",id:"simple-tabpanel-"+n,"aria-labelledby":"simple-tab-"+n},l),o.a.createElement(o.a.Fragment,null,a)):null},Vt=t(522),Gt=t.n(Vt),Kt=t(1045),Yt=t(523),Xt=t.n(Yt);const _t=Gt()(e=>({avatar:{width:e.spacing(12),height:e.spacing(12),margin:e.spacing(2),cursor:"pointer",borderRadius:"50%",border:"2px solid #ccc"}}));var Zt=e=>{let{setAvatar:a,avatar:t,companyId:l}=e;_t();const[r,i]=Object(n.useState)(null),[s,c]=Object(n.useState)(null),d=Object(n.useContext)(ba);return o.a.createElement(Kt.a,{display:"flex",flexDirection:"column",alignItems:"center"},!s&&t?o.a.createElement(o.a.Fragment,null,o.a.createElement(R.a,{src:`https://test.nuvoox.com/api/public/company${l}/user/${t}`,style:{width:120,height:120}})):t||s?o.a.createElement(R.a,{alt:"Preview Avatar",src:s||d.avatar,style:{width:120,height:120}}):o.a.createElement(o.a.Fragment,null,o.a.createElement(R.a,{src:"https://test.nuvoox.com/api/public/app/noimage.png",style:{width:120,height:120}})),o.a.createElement("input",{accept:"image/*",type:"file",id:"avatar-upload",style:{display:"none"},onChange:e=>{const t=e.target.files[0];if(i(t),a(t),t){const e=new FileReader;e.onload=()=>{c(e.result)},e.readAsDataURL(t)}}}),o.a.createElement("label",{htmlFor:"avatar-upload"},o.a.createElement(xt.a,{startIcon:o.a.createElement(Xt.a,null),style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",component:"span"},"Upload Avatar")))};const Jt=k(),$t=(t(646),Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120},textField:{marginRight:e.spacing(1),flex:1},container:{display:"flex",flexWrap:"wrap"},avatar:{width:e.spacing(12),height:e.spacing(12),margin:e.spacing(2),cursor:"pointer",borderRadius:0,border:0},updateDiv:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},updateInput:{display:"none"},updateLabel:{padding:e.spacing(1),margin:e.spacing(1),textTransform:"uppercase",textAlign:"center",cursor:"pointer",border:"2px solid #ccc",borderRadius:"5px",minWidth:160,fontWeight:"bold",color:"#555"},errorUpdate:{border:"2px solid red"},errorText:{color:"red",fontSize:"0.8rem",fontWeight:"bold"}}))),en=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Obrigat\xf3rio"),password:vt.e().min(5,"Senha Curta ").max(50,"Senha muito Longa"),email:vt.e().email("Email Inv\xe1lido").required("Obrigat\xf3rio"),allHistoric:vt.e().nullable()});var an=e=>{let{open:a,onClose:t,userId:l}=e;const r=$t(),i={name:"",email:"",password:"",profile:"user",startWork:"00:00",endWork:"23:59",farewellMessage:"",allTicket:"disable",allowGroup:!1,defaultTheme:"light",defaultMenu:"open",allHistoric:"disabled",allUserChat:"disabled",userClosePendingTicket:"enabled",showDashboard:"disabled",allowRealTime:"disabled",allowConnections:"disabled"},{user:s}=Object(n.useContext)(ba),[c,d]=Object(n.useState)(i),[m,p]=Object(n.useState)([]),[g,b]=Object(n.useState)(!1),{loading:E,whatsApps:h}=fa(),[f,A]=Object(n.useState)(null),[v,y]=Object(n.useState)("general"),[x,C]=Object(n.useState)(null),w=Object(n.useRef)(),k=Object(n.useRef)();Object(n.useEffect)(()=>{(async()=>{if(l)try{var e;const{data:a}=await u.get("/users/"+l);d(e=>({...e,...a}));const{profileImage:t}=a;A(`${Jt}/public/company${a.companyId}/user/${t}`);const n=null===(e=a.queues)||void 0===e?void 0:e.map(e=>e.id);p(n),b(a.whatsappId?a.whatsappId:"")}catch(a){sa(a)}})()},[l,a]);const S=()=>{t(),d(i)},T=(e,a)=>{y(a)};return o.a.createElement("div",{className:r.root},o.a.createElement(wt.a,{open:a,onClose:S,maxWidth:"sm",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("userModal.title.edit"):""+oa.a.t("userModal.title.add")),o.a.createElement(yt.e,{initialValues:c,enableReinitialize:!0,validationSchema:en,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a=async e=>{const a=new FormData;a.append("userId",e.id),a.append("typeArch","user"),a.append("profileImage",x);const{data:t}=await u.post(`/users/${e.id}/media-upload`,a);localStorage.setItem("profileImage",t.user.profileImage)},t={...e,whatsappId:g,queueIds:m};console.log("userData",t);try{if(l){const{data:e}=await u.put("/users/"+l,t);console.log("avatar",x,null===c||void 0===c?void 0:c.profileImage,null===x||void 0===x?void 0:x.name),!x||(null===c||void 0===c?void 0:c.profileImage)&&!(null===c||void 0===c?void 0:c.profileImage)===x.name||a(e)}else await u.post("/users",t),!(null===c||void 0===c?void 0:c.profileImage)&&x&&a(c);l===s.id?(S(),O.b.success(oa.a.t("userModal.success")),window.location.reload()):(S(),O.b.success(oa.a.t("userModal.success")))}catch(n){sa(n)}})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,setFieldValue:i}=e;return o.a.createElement(yt.d,null,o.a.createElement(zt.a,{className:r.mainPaper,elevation:1},o.a.createElement(Ht.a,{value:v,indicatorColor:"primary",style:{color:"white",backgroundColor:"#444394",boxShadow:"none",borderRadius:0},scrollButtons:"on",variant:"scrollable",onChange:T,className:r.tab},o.a.createElement(Ut.a,{label:oa.a.t("userModal.tabs.general"),value:"general"}),o.a.createElement(Ut.a,{label:oa.a.t("userModal.tabs.permissions"),value:"permissions"}))),o.a.createElement(zt.a,{className:r.paper,elevation:0},o.a.createElement(St.a,{dividers:!0},o.a.createElement(Qt,{className:r.container,value:v,name:"general"},o.a.createElement(At.a,{container:!0,spacing:1,alignContent:"center",alignItems:"center",justifyContent:"center"},o.a.createElement(Mt.a,{className:r.updateDiv},o.a.createElement(Zt,{setAvatar:C,avatar:c.profileImage,companyId:c.companyId}),c.profileImage&&o.a.createElement(xt.a,{variant:"outlined",startIcon:o.a.createElement(Bt.a,null),style:{color:"white",backgroundColor:"#8A2BE2",boxShadow:"none",borderRadius:0,fontSize:"12px"},onClick:()=>{c.profileImage=null,i("profileImage",null),C(null)}},oa.a.t("userModal.title.removeImage")))),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.name"),autoFocus:!0,name:"name",error:a.name&&Boolean(t.name),helperText:a.name&&t.name,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.password"),type:"password",name:"password",error:a.password&&Boolean(t.password),helperText:a.password&&t.password,variant:"outlined",margin:"dense",fullWidth:!0}))),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:8,xl:8},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.email"),name:"email",error:a.email&&Boolean(t.email),helperText:a.email&&t.email,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:4,xl:4},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0},o.a.createElement(xa,{role:s.profile,perform:"user-modal:editProfile",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,{id:"profile-selection-input-label"},oa.a.t("userModal.form.profile")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.profile"),name:"profile",labelId:"profile-selection-label",id:"profile-selection",required:!0},o.a.createElement(U.a,{value:"admin"},"Admin"),o.a.createElement(U.a,{value:"user"},"User")))})))),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(xa,{role:s.profile,perform:"user-modal:editQueues",yes:()=>o.a.createElement(qt,{selectedQueueIds:m,onChange:e=>p(e),fullWidth:!0})}))),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(xa,{role:s.profile,perform:"user-modal:editProfile",yes:()=>o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.maxWidth,fullWidth:!0},o.a.createElement(jt.a,null,oa.a.t("userModal.form.whatsapp")),o.a.createElement(yt.b,{as:It.a,value:g,onChange:e=>b(e.target.value),label:oa.a.t("userModal.form.whatsapp")},o.a.createElement(U.a,{value:""},"\xa0"),h.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))}))),o.a.createElement(xa,{role:s.profile,perform:"user-modal:editProfile",yes:()=>o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.startWork"),type:"time",ampm:"false",inputRef:w,InputLabelProps:{shrink:!0},inputProps:{step:600},fullWidth:!0,name:"startWork",error:a.startWork&&Boolean(t.startWork),helperText:a.startWork&&t.startWork,variant:"outlined",margin:"dense",className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.endWork"),type:"time",ampm:"false",inputRef:k,InputLabelProps:{shrink:!0},inputProps:{step:600},fullWidth:!0,name:"endWork",error:a.endWork&&Boolean(t.endWork),helperText:a.endWork&&t.endWork,variant:"outlined",margin:"dense",className:r.textField})))}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.farewellMessage"),type:"farewellMessage",multiline:!0,rows:4,fullWidth:!0,name:"farewellMessage",error:a.farewellMessage&&Boolean(t.farewellMessage),helperText:a.farewellMessage&&t.farewellMessage,variant:"outlined",margin:"dense"}),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.defaultMenu")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.defaultMenu"),name:"defaultMenu",type:"defaultMenu",required:!0},o.a.createElement(U.a,{value:"open"},oa.a.t("userModal.form.defaultMenuOpen")),o.a.createElement(U.a,{value:"closed"},oa.a.t("userModal.form.defaultMenuClosed")))))))),o.a.createElement(Qt,{className:r.container,value:v,name:"permissions"},o.a.createElement(xa,{role:s.profile,perform:"user-modal:editProfile",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.allTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.allTicket"),name:"allTicket",type:"allTicket",required:!0},o.a.createElement(U.a,{value:"enable"},oa.a.t("userModal.form.allTicketEnable")),o.a.createElement(U.a,{value:"disable"},oa.a.t("userModal.form.allTicketDisable")))))),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.allowGroup")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.allowGroup"),name:"allowGroup",type:"allowGroup",required:!0},o.a.createElement(U.a,{value:!0},oa.a.t("userModal.form.allTicketEnable")),o.a.createElement(U.a,{value:!1},oa.a.t("userModal.form.allTicketDisable"))))))),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.allHistoric")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.allHistoric"),name:"allHistoric",type:"allHistoric",required:!0},o.a.createElement(U.a,{value:"disabled"},oa.a.t("userModal.form.allHistoricDisabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("userModal.form.allHistoricEnabled")))))),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.allUserChat")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.allUserChat"),name:"allUserChat",type:"allUserChat",required:!0},o.a.createElement(U.a,{value:"disabled"},oa.a.t("userModal.form.allHistoricDisabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("userModal.form.allHistoricEnabled"))))))),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.userClosePendingTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.userClosePendingTicket"),name:"userClosePendingTicket",type:"userClosePendingTicket",required:!0},o.a.createElement(U.a,{value:"disabled"},oa.a.t("userModal.form.allHistoricDisabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("userModal.form.allHistoricEnabled")))))),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.allowConnections")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.allowConnections"),name:"allowConnections",type:"allowConnections",required:!0},o.a.createElement(U.a,{value:"disabled"},oa.a.t("userModal.form.allHistoricDisabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("userModal.form.allHistoricEnabled"))))))),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.showDashboard")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.showDashboard"),name:"showDashboard",type:"showDashboard",required:!0},o.a.createElement(U.a,{value:"disabled"},oa.a.t("userModal.form.allHistoricDisabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("userModal.form.allHistoricEnabled")))))),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.maxWidth,margin:"dense",fullWidth:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,null,oa.a.t("userModal.form.allowRealTime")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.allowRealTime"),name:"allowRealTime",type:"allowRealTime",required:!0},o.a.createElement(U.a,{value:"disabled"},oa.a.t("userModal.form.allHistoricDisabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("userModal.form.allHistoricEnabled"))))))))})))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:S,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("userModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:r.btnWrapper},l?""+oa.a.t("userModal.buttons.okEdit"):""+oa.a.t("userModal.buttons.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))},tn=t(1509);const nn=Object(j.a)(e=>({backdrop:{zIndex:e.zIndex.drawer+1,color:"#fff"}}));var on=()=>{const e=nn();return o.a.createElement(tn.a,{className:e.backdrop,open:!0},o.a.createElement(Ot.a,{color:"inherit"}))},ln=t(1654);const rn=Object(j.a)(e=>({mainPaper:{flex:1,maxHeight:300,maxWidth:500,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles,icons:{color:"light"===e.mode?"#000000":"#FFF"}}}));function sn(e){let{announcement:a,open:t,handleClose:n}=e;return o.a.createElement(wt.a,{open:t,onClose:()=>n(),"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},o.a.createElement(Tt.a,{id:"alert-dialog-title"},a.title),o.a.createElement(St.a,null,a.mediaPath&&o.a.createElement("div",{style:{border:"1px solid #f1f1f1",margin:"0 auto 20px",textAlign:"center",width:"95%",height:300,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}},o.a.createElement("img",{alt:"announcement image",src:a.mediaPath,style:{width:"95%",height:"100%"}})),o.a.createElement(ln.a,{id:"alert-dialog-description",style:{whiteSpace:"pre-line"}},a.text)),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:()=>n(),color:"primary",autoFocus:!0},"Fechar")))}const cn=(e,a)=>{if("LOAD_ANNOUNCEMENTS"===a.type){const t=a.payload,n=[];return Object(ia.isArray)(t)&&t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_ANNOUNCEMENTS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_ANNOUNCEMENT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]};function dn(){const e=rn(),[a,t]=Object(n.useState)(!1),[l,r]=Object(n.useState)(null),[i,s]=Object(n.useState)(1),[c,d]=Object(n.useState)(!1),[m]=Object(n.useState)(""),[p,g]=Object(n.useReducer)(cn,[]),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)({}),[A,v]=Object(n.useState)(!1),{user:y,socket:x}=Object(n.useContext)(ba);Object(n.useEffect)(()=>{g({type:"RESET"}),s(1)},[m]),Object(n.useEffect)(()=>{t(!0);const e=setTimeout(()=>{C()},500);return()=>clearTimeout(e)},[m,i]),Object(n.useEffect)(()=>{if(y.companyId){y.companyId;const e=e=>{"update"!==e.action&&"create"!==e.action||(g({type:"UPDATE_ANNOUNCEMENTS",payload:e.record}),E(!1)),"delete"===e.action&&g({type:"DELETE_ANNOUNCEMENT",payload:+e.id})};return x.on("company-announcement",e),()=>{x.off("company-announcement",e)}}},[y]);const C=async()=>{try{const{data:e}=await u.get("/announcements/",{params:{searchParam:m,pageNumber:i}});g({type:"LOAD_ANNOUNCEMENTS",payload:e.records}),d(e.hasMore),t(!1)}catch(e){sa(e)}},w=Boolean(l),k=w?"simple-popover":void 0;return o.a.createElement("div",null,o.a.createElement(sn,{announcement:h,open:A,handleClose:()=>v(!1)}),o.a.createElement(F.a,{variant:"contained","aria-describedby":k,onClick:e=>{r(e.currentTarget),E(!0)}},o.a.createElement(N.a,{color:"secondary",variant:"dot",invisible:b||p.length<1},o.a.createElement(qe.a,null))),o.a.createElement(Da.a,{id:k,open:w,anchorEl:l,onClose:()=>{r(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},o.a.createElement(zt.a,{variant:"outlined",onScroll:e=>{if(!c||a)return;const{scrollTop:t,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(t+100)e+1)},className:e.mainPaper},o.a.createElement(L.a,{component:"nav","aria-label":"main mailbox folders",style:{minWidth:300}},Object(ia.isArray)(p)&&p.map((e,a)=>{return o.a.createElement(_.a,{key:a,style:{background:a%2===0?"primary":"secondary",border:"1px solid #eee",borderLeft:(t=e.priority,1===t?"4px solid #b81111":2===t?"4px solid orange":3===t?"4px solid grey":void 0),cursor:"pointer"},onClick:()=>(f(e),v(!0),void r(null))},e.mediaPath&&o.a.createElement(Ua.a,null,o.a.createElement(R.a,{src:e.mediaPath})),o.a.createElement(J.a,{primary:e.title,secondary:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"span",style:{fontSize:12}},pa()(e.createdAt).format("DD/MM/YYYY")),o.a.createElement("span",{style:{marginTop:5,display:"block"}}),o.a.createElement(q.a,{component:"span",variant:"body2"},e.text))}));var t}),Object(ia.isArray)(p)&&0===p.length&&o.a.createElement(J.a,{primary:oa.a.t("mainDrawer.appBar.notRegister")})))))}var mn=t.p+"static/media/logo.48287e03.png",un=t.p+"static/media/logo-black.1717a1bc.png";function pn(){return{dateToClient:function(e){return pa()(e).isValid()?pa()(e).format("DD/MM/YYYY"):e},datetimeToClient:function(e){return pa()(e).isValid()?pa()(e).format("DD/MM/YYYY HH:mm"):e},dateToDatabase:function(e){return pa()(e,"DD/MM/YYYY").isValid()?pa()(e).format("YYYY-MM-DD HH:mm:ss"):e},returnDays:function(e){let a=new Date,t=new Date(e).getTime()-a.getTime(),n=Math.ceil(t/864e5);return-0===n&&(n=0),n}}}var gn=t(945),bn=t.n(gn);const En=Object(j.a)(e=>({mainPaper:{flex:1,maxHeight:300,maxWidth:500,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles,icons:{color:"light"===e.mode?"#000000":"#FFF"}}})),hn=(e,a)=>{if("LOAD_CHATS"===a.type){const t=a.payload,n=[];return Object(ia.isArray)(t)&&t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_CHATS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_CHAT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[];if("CHANGE_CHAT"===a.type){return e.map(e=>e.id===a.payload.chat.id?a.payload.chat:e)}};function fn(){const e=En(),{user:a,socket:t}=Object(n.useContext)(ba),[l,r]=Object(n.useState)(!1),[i,s]=Object(n.useState)(null),[c,d]=Object(n.useState)(1),[m,p]=Object(n.useState)(!1),[g]=Object(n.useState)(""),[b,E]=Object(n.useReducer)(hn,[]),[h,f]=Object(n.useState)(!0),{datetimeToClient:A}=pn(),[v]=Object(Pa.a)(bn.a),y=Object(n.useRef)();Object(n.useEffect)(()=>{y.current=v,"Notification"in window?Notification.requestPermission():console.log("This browser doesn't support notifications")},[v]),Object(n.useEffect)(()=>{E({type:"RESET"}),d(1)},[g]),Object(n.useEffect)(()=>{r(!0);const e=setTimeout(()=>{x()},500);return()=>clearTimeout(e)},[g,c]),Object(n.useEffect)(()=>{if(a.companyId){const e=a.companyId,n=e=>{"new-message"===e.action&&(E({type:"CHANGE_CHAT",payload:e}),e.newMessage.senderId!==a.id&&y.current()),"update"===e.action&&E({type:"CHANGE_CHAT",payload:e})};return t.on(`company-${e}-chat`,n),()=>{t.off(`company-${e}-chat`,n)}}},[a]),Object(n.useEffect)(()=>{let e=0;if(b.length>0)for(let t of b)for(let n of t.users)n.userId===a.id&&(e+=n.unreads);f(!(e>0))},[b,a.id]);const x=async()=>{try{const{data:e}=await u.get("/chats/",{params:{searchParam:g,pageNumber:c}});E({type:"LOAD_CHATS",payload:e.records}),p(e.hasMore),r(!1)}catch(e){sa(e)}},C=Boolean(i),w=C?"simple-popover":void 0;return o.a.createElement("div",null,o.a.createElement(F.a,{"aria-describedby":w,variant:"contained",color:h?"default":"inherit",onClick:e=>{s(e.currentTarget),f(!0)},style:{color:"white"}},o.a.createElement(N.a,{color:"secondary",variant:"dot",invisible:h},o.a.createElement(He.a,{style:{color:"#437db5"}}))),o.a.createElement(Da.a,{id:w,open:C,anchorEl:i,onClose:()=>{s(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},o.a.createElement(zt.a,{variant:"outlined",onScroll:e=>{if(!m||l)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)},className:e.mainPaper},o.a.createElement(L.a,{component:"nav","aria-label":"main mailbox folders",style:{minWidth:300}},Object(ia.isArray)(b)&&b.map((e,a)=>o.a.createElement(_.a,{key:a,style:{background:a%2===0?"#ededed":"white",border:"1px solid #eee",cursor:"pointer"},onClick:()=>{return a=e,void(window.location.href="/chats/"+a.uuid);var a},button:!0},o.a.createElement(J.a,{primary:e.lastMessage,secondary:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"span",style:{fontSize:12}},A(e.updatedAt)),o.a.createElement("span",{style:{marginTop:5,display:"block"}}))}))),Object(ia.isArray)(b)&&0===b.length&&o.a.createElement(J.a,{primary:oa.a.t("mainDrawer.appBar.notRegister")})))))}var An=t(688),vn=t.n(An),yn=t(687),xn=t.n(yn);var Cn=()=>({getAll:async e=>{const{data:a}=await u.request({url:"/settings",method:"GET",params:e});return a},update:async e=>{const{data:a}=await u.request({url:"/settings/"+e.key,method:"PUT",data:e});return console.log(a),a},get:async e=>{const{data:a}=await u.request({url:"/setting/"+e,method:"GET"});return a},getPublicSetting:async e=>{const{data:a}=await m.request({url:"/public-settings/"+e,method:"GET",params:{token:"wtV"}});return a}});t(681).version;var wn=t(947),kn=t.n(wn);const Sn=k(),Tn=Object(j.a)(e=>({root:{display:"flex",height:"100vh",[e.breakpoints.down("sm")]:{height:"calc(100vh - 56px)"},backgroundColor:e.palette.fancyBackground,"& .MuiButton-outlinedPrimary":{color:e.palette.primary,border:"light"===e.mode?"1px solid rgba(0 124 102)":"1px solid rgba(255, 255, 255, 0.5)"},"& .MuiTab-textColorPrimary.Mui-selected":{color:e.palette.primary}},chip:{background:"red",color:"white"},avatar:{width:"100%"},toolbar:{paddingRight:24,background:"light"===e.mode?"#FFF":"gray",color:"light"===e.mode?"#00000":"#FFF"},toolbarIcon:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:"bold"},firstLetter:{backgroundColor:"dark"===e.mode?"#FFF":e.palette.primary.main,color:"dark"===e.mode?e.palette.primary.main:"#FFF",padding:"6px 8px",borderRadius:"8px",marginRight:"4px",fontSize:"15px",fontFamily:"Inter, sans-serif",textAlign:"center",lineHeight:"normal"},companyName:{display:"flex",flexWrap:"wrap",marginBottom:"4px",fontWeight:"bold",fontSize:"12px",fontFamily:"Inter, sans-serif"},userName:{display:"block",fontSize:"12px",color:"dark"===e.mode?"#FFF":"gray",background:"dark"===e.mode?"linear-gradient(45deg, #1e1e1e, #2c2c2c)":"#f1f1f1",padding:"4px 8px",borderRadius:"4px",boxShadow:"dark"===e.mode?"0 4px 8px rgba(0, 0, 0, 0.3)":"0 2px 4px rgba(0, 0, 0, 0.1)",transition:"background 0.3s ease, color 0.3s ease",fontWeight:700},divider:{width:"1px",backgroundColor:"dark"===e.mode?"#444":"#ddd",height:"30px",marginLeft:"16px",marginRight:"16px"},appBar:{zIndex:e.zIndex.drawer+1,transition:e.transitions.create(["width","margin"],{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen})},appBarShift:{marginLeft:240,width:"calc(100% - 240px)",transition:e.transitions.create(["width","margin"],{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen}),[e.breakpoints.down("sm")]:{display:"none"}},menuButtonHidden:{display:"none"},title:{flexGrow:1,fontSize:12,fontWeight:700,color:"light"===e.mode?"#000000":"#FFF"},drawerPaper:{position:"relative",whiteSpace:"nowrap",width:240,transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.enteringScreen}),overflowX:"hidden",overflowY:"hidden"},drawerPaperClose:{overflowX:"hidden",overflowY:"hidden",transition:e.transitions.create("width",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen}),width:e.spacing(7),[e.breakpoints.up("sm")]:{width:e.spacing(9)}},appBarSpacer:{minHeight:"48px"},content:{flex:1,overflow:"auto"},container:{paddingTop:e.spacing(4),paddingBottom:e.spacing(4)},containerWithScroll:{flex:1,overflowY:"scroll",overflowX:"hidden",...e.scrollbarStyles,borderRadius:"8px",border:"2px solid transparent","&::-webkit-scrollbar":{display:"none"},"-ms-overflow-style":"none","scrollbar-width":"none"},NotificationsPopOver:{},logo:{width:"100%",height:"45px",maxWidth:180,[e.breakpoints.down("sm")]:{width:"auto",height:"100%",maxWidth:180},logo:e.logo,content:"url("+("light"===e.mode?e.calculatedLogoLight():e.calculatedLogoDark())+")"},hideLogo:{display:"none"},avatar2:{width:e.spacing(4),height:e.spacing(4),cursor:"pointer",borderRadius:"50%",border:"2px solid #ccc"},updateDiv:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"}})),On=Object(M.a)(e=>({badge:{backgroundColor:"#44b700",color:"#44b700",boxShadow:"0 0 0 2px "+e.palette.background.paper,"&::after":{position:"absolute",top:0,left:0,width:"100%",height:"100%",borderRadius:"50%",animation:"$ripple 1.2s infinite ease-in-out",border:"1px solid currentColor",content:'""'}},"@keyframes ripple":{"0%":{transform:"scale(.8)",opacity:1},"100%":{transform:"scale(2.4)",opacity:0}}}))(N.a);Object(M.a)(e=>({root:{width:22,height:22,border:"2px solid "+e.palette.background.paper}}))(R.a);var In=e=>{var a,t,l,r,i;let{children:s,themeToggle:c}=e;const d=Tn(),[m,u]=Object(n.useState)("disabled"),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(!1),[A,v]=Object(n.useState)(null),[y,x]=Object(n.useState)(!1),{handleLogout:C,loading:w}=Object(n.useContext)(ba),[k,S]=Object(n.useState)(!1),[T,O]=Object(n.useState)("permanent"),{user:j,socket:M}=Object(n.useContext)(ba),[N,Q]=Object(n.useState)((new Date).toLocaleTimeString()),G=Object(P.a)(),{colorMode:Y}=Object(n.useContext)(f),X=Object(h.a)(G.breakpoints.up("sm")),[_,Z]=Object(n.useState)(localStorage.getItem("volume")||1),{dateToClient:J}=pn(),[$,ee]=Object(n.useState)(null);Object(n.useMemo)(()=>o.a.createElement(Na,{drawerOpen:k,collapsed:!k}),[j,k]),Cn();Object(n.useEffect)(()=>{setInterval(()=>{Q((new Date).toLocaleTimeString())},1e3)}),Object(n.useEffect)(()=>{document.body.offsetWidth>600&&("closed"===j.defaultMenu?S(!1):S(!0)),"dark"===j.defaultTheme&&"light"===G.mode&&Y.toggleColorMode()},[j.defaultMenu,document.body.offsetWidth]),Object(n.useEffect)(()=>{document.body.offsetWidth<600?O("temporary"):O("permanent")},[k]),Object(n.useEffect)(()=>{const e=j.companyId,a=j.id;if(e){const t=j.profileImage;ee(void 0!==t&&null!==t?`${Sn}/public/company${e}/user/${t}`:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"}).FRONTEND_URL+"/nopicture.png");const n=e=>{e.user.id===+a&&(sa("Sua conta foi acessada em outro computador."),setTimeout(()=>{localStorage.clear(),window.location.reload()},1e3))};M.on(`company-${e}-auth`,n),M.emit("userStatus");const o=setInterval(()=>{M.emit("userStatus")},3e5);return()=>{M.off(`company-${e}-auth`,n),clearInterval(o)}}},[M]);const ae=()=>{v(null),x(!1)};return w?o.a.createElement(on,null):o.a.createElement("div",{className:d.root},o.a.createElement(D.a,{variant:T,className:k?d.drawerPaper:d.drawerPaperClose,classes:{paper:Object(I.a)(d.drawerPaper,!k&&d.drawerPaperClose)},open:k},o.a.createElement("div",{className:d.toolbarIcon},k&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:d.companyName},null===j||void 0===j||null===(a=j.company)||void 0===a||null===(t=a.name)||void 0===t?void 0:t.split(" ").slice(0,2).map((e,a)=>o.a.createElement("span",{key:a},o.a.createElement("span",{className:d.firstLetter},e[0].toUpperCase()," "),e.slice(1)," "))),o.a.createElement(F.a,{onClick:()=>S(!k)},o.a.createElement(V.a,null)))),o.a.createElement(L.a,{className:d.containerWithScroll},o.a.createElement(Na,{collapsed:!k}))),o.a.createElement(B.a,{position:"absolute",className:Object(I.a)(d.appBar,k&&d.appBarShift),color:"primary"},o.a.createElement(W.a,{variant:"dense",className:d.toolbar},o.a.createElement(F.a,{edge:"start",variant:"contained","aria-label":"open drawer",style:{color:"dark"===G.mode?"white":"black"},onClick:()=>S(!k),className:Object(I.a)(k&&d.menuButtonHidden)},o.a.createElement(kn.a,null)),o.a.createElement(q.a,{component:"h2",variant:"h6",color:"light"===G.mode?"#FFF":"#000000",noWrap:!0,className:d.title},X&&"admin"===(null===j||void 0===j?void 0:j.profile)&&(null===j||void 0===j||null===(l=j.company)||void 0===l?void 0:l.dueDate)?o.a.createElement(o.a.Fragment,null,oa.a.t("mainDrawer.appBar.user.active")," ",J(null===j||void 0===j||null===(r=j.company)||void 0===r?void 0:r.dueDate)):o.a.createElement(o.a.Fragment,null,oa.a.t("mainDrawer.appBar.user.active")," ",J(null===j||void 0===j||null===(i=j.company)||void 0===i?void 0:i.dueDate))),"enabled"===m&&1===(null===j||void 0===j?void 0:j.companyId)&&o.a.createElement(z.a,{className:d.chip,label:oa.a.t("mainDrawer.appBar.user.token")}),o.a.createElement(F.a,{onClick:()=>{window.location.reload(!1)},"aria-label":oa.a.t("mainDrawer.appBar.refresh"),color:"red"},"dark"===G.mode?o.a.createElement(K.a,{style:{color:"white"}}):o.a.createElement(K.a,{style:{color:"black"}})),o.a.createElement(F.a,{edge:"start",onClick:Y.toggleColorMode},"dark"===G.mode?o.a.createElement(xn.a,{style:{color:"white"}}):o.a.createElement(vn.a,{style:{color:"black"}})),j.id&&o.a.createElement(ft,{volume:_}),o.a.createElement(dn,null),o.a.createElement(fn,null),(null===j||void 0===j?void 0:j.name)&&o.a.createElement("div",{className:d.userName},j.name," "),o.a.createElement("div",{className:d.divider}),o.a.createElement("div",null,o.a.createElement(On,{overlap:"circular",anchorOrigin:{vertical:"bottom",horizontal:"right"},variant:"dot",onClick:e=>{v(e.currentTarget),x(!0)}},o.a.createElement(R.a,{alt:j.name,className:d.avatar2,src:$})),o.a.createElement(an,{open:b,onClose:()=>E(!1),onImageUpdate:e=>ee(e),userId:null===j||void 0===j?void 0:j.id}),o.a.createElement(H.a,{id:"menu-appbar",anchorEl:A,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},open:y,onClose:ae},o.a.createElement(U.a,{onClick:()=>{E(!0),ae()}},oa.a.t("mainDrawer.appBar.user.profile")),o.a.createElement(U.a,{onClick:()=>{ae(),C()}},oa.a.t("mainDrawer.appBar.user.logout")))))),o.a.createElement("main",{className:d.content},o.a.createElement("div",{className:d.appBarSpacer}),s||null))},jn=t(1822),Mn=t(1675),Nn=t(1678),Rn=t(962),Pn=t.n(Rn),Dn=t(964),Fn=t.n(Dn),Ln=t(965),Bn=t.n(Ln),Wn=t(963),qn=t.n(Wn),zn=t(960),Hn=t.n(zn),Un=t(961),Qn=t.n(Un),Vn=t(562),Gn=t.n(Vn),Kn=t(966),Yn=t.n(Kn),Xn=t(967),_n=t.n(Xn),Zn=t(968),Jn=t.n(Zn),$n=t(123),eo=t(596),ao=t(598),to=t(1660),no=t(1662),oo=t(1658),lo=t(1659),ro=t(1661),io=t(1657),so=t(1663),co=t(534),mo=t.n(co);t(1828);const uo=Object(j.a)(e=>({on:{color:Ha.a[600],fontSize:"20px"},off:{color:eo.a[600],fontSize:"20px"},pointer:{cursor:"pointer"}}));function po(e){const{loading:a,attendants:t}=e,n=uo();function l(e){return pa()().startOf("day").add(e,"minutes").format("HH[h] mm[m]")}return a?o.a.createElement(so.a,{variant:"rect",height:150}):o.a.createElement(lo.a,{component:zt.a},o.a.createElement(to.a,null,o.a.createElement(ro.a,null,o.a.createElement(io.a,null,o.a.createElement(oo.a,null,oa.a.t("dashboard.users.name")),o.a.createElement(oo.a,{align:"center"},oa.a.t("dashboard.assessments.score")),o.a.createElement(oo.a,{align:"center"},oa.a.t("dashboard.assessments.ratedCalls")),o.a.createElement(oo.a,{align:"center"},oa.a.t("dashboard.assessments.totalCalls")),o.a.createElement(oo.a,{align:"center"},oa.a.t("dashboard.cards.averageWaitingTime")),o.a.createElement(oo.a,{align:"center"},oa.a.t("dashboard.cards.averageServiceTime")),o.a.createElement(oo.a,{align:"center"},oa.a.t("dashboard.cards.status")))),o.a.createElement(no.a,null,t.map((e,a)=>o.a.createElement(io.a,{key:a},o.a.createElement(oo.a,null,e.name),o.a.createElement(oo.a,{align:"center"},e.rating),o.a.createElement(oo.a,{align:"center"},e.countRating),o.a.createElement(oo.a,{align:"center"},e.tickets),o.a.createElement(oo.a,{align:"center"},l(e.avgWaitTime)),o.a.createElement(oo.a,{align:"center"},l(e.avgSupportTime)),o.a.createElement(oo.a,{align:"center"},e.online?o.a.createElement(te.a,{title:"Online"},o.a.createElement(Va.a,{className:n.on})):o.a.createElement(te.a,{title:"Offline"},o.a.createElement(mo.a,{className:n.off}))))))))}var go=()=>({find:async e=>{const{data:a}=await u.request({url:"/dashboard",method:"GET",params:e});return a},getReport:async e=>{const{data:a}=await u.request({url:"/ticketreport/reports",method:"GET",params:e});return a}});var bo=e=>{let{fromMe:a,dateStart:t,dateEnd:o}=e;const[l,r]=Object(n.useState)(!0),[i,s]=Object(n.useState)(0);return Object(n.useEffect)(()=>{r(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/messages-allMe",{params:{fromMe:a,dateStart:t,dateEnd:o}});s(e.count[0].count),r(!1)}catch(e){r(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[t,o]),{count:i}},Eo=t(93),ho=t(553),fo=t(1037),Ao=t(393),vo=t(395),yo=t(1038),xo=t(1785);t(798);const Co=Object(j.a)(e=>({container:{paddingTop:e.spacing(1),paddingBottom:e.padding,paddingLeft:e.spacing(1),paddingRight:e.spacing(2)}}));Eo.f.register(Eo.e,Eo.j,Eo.c,Eo.p,Eo.q,Eo.h,fo.a);const wo={responsive:!0,plugins:{legend:{position:"top",display:!1},title:{display:!0,text:"Tickets",position:"left"},datalabels:{display:!0,anchor:"start",offset:-30,align:"start",color:"#fff",textStrokeColor:"#000",textStrokeWidth:2,font:{size:20,weight:"bold"}}}},ko=()=>{Co();const e=Object(P.a)(),[a,t]=Object(n.useState)(new Date),[l,r]=Object(n.useState)(new Date),[i,s]=Object(n.useState)({data:[]}),{user:c}=Object(n.useContext)(ba),d=c.companyId;Object(n.useEffect)(()=>{d&&p()},[d]);const m={labels:i&&(null===i||void 0===i?void 0:i.data.length)>0&&(null===i||void 0===i?void 0:i.data.map(e=>e.nome)),datasets:[{data:(null===i||void 0===i?void 0:i.data.length)>0&&(null===i||void 0===i?void 0:i.data.map((e,a)=>e.quantidade)),backgroundColor:e.palette.primary.main}]},p=async()=>{try{const{data:e}=await u.get(`/dashboard/ticketsUsers?initialDate=${Object(Ra.a)(a,"yyyy-MM-dd")}&finalDate=${Object(Ra.a)(l,"yyyy-MM-dd")}&companyId=${d}`);s(e)}catch(e){O.b.error("Erro ao buscar informa\xe7\xf5es dos tickets")}};return o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"h2",variant:"h6",color:"primary",gutterBottom:!0},oa.a.t("dashboard.users.totalCallsUser")),o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0},o.a.createElement(yo.a,{dateAdapter:Ao.a,adapterLocale:vo.a},o.a.createElement(xo.a,{value:a,onChange:e=>{t(e)},label:oa.a.t("dashboard.date.initialDate"),renderInput:e=>o.a.createElement(Ct.a,Object.assign({fullWidth:!0},e,{sx:{width:"20ch"}}))}))),o.a.createElement(At.a,{item:!0},o.a.createElement(yo.a,{dateAdapter:Ao.a,adapterLocale:vo.a},o.a.createElement(xo.a,{value:l,onChange:e=>{r(e)},label:oa.a.t("dashboard.date.finalDate"),renderInput:e=>o.a.createElement(Ct.a,Object.assign({fullWidth:!0},e,{sx:{width:"20ch"}}))}))),o.a.createElement(At.a,{item:!0},o.a.createElement(xt.a,{style:{backgroundColor:e.palette.primary.main,top:"10px"},onClick:p,variant:"contained"},"Filtrar"))),o.a.createElement(ho.a,{options:wo,data:m,style:{maxWidth:"100%",maxHeight:"280px"}}))};var So=t(1673),To=t(1787),Oo=t(957),Io=t(561);var jo=e=>{const{title:a,value:t,data:n,color:l}=e,r=JSON.parse(`[${String(n).replace(/'/g,'"')}]`),i=1===[l].length?l:[JSON.stringify(l)];return o.a.createElement("div",null,o.a.createElement(So.a,{width:300,height:300},o.a.createElement(To.a,null,o.a.createElement(Oo.a,{data:r,dataKey:"value",nameKey:"name",cx:"50%",cy:"50%",outerRadius:100,innerRadius:50,labelLine:!1,strokeWidth:0,label:e=>{let{cx:n,cy:l,midAngle:r,innerRadius:i,outerRadius:s,percent:c,index:d}=e;const m=Math.PI/120,u=-100+i+(s-i),p=n+u*Math.cos(-r*m),g=l+u*Math.sin(-r*m);return o.a.createElement("text",{x:p,y:g,fill:"#000",textAnchor:"middle",dominantBaseline:"middle",fontWeight:"bold"},o.a.createElement("tspan",{fontWeight:"bold"},""+a),o.a.createElement("tspan",{x:p+1,y:g,dy:"1.2em",fontWeight:"bold"},t+"%"))}},r.map((e,a)=>o.a.createElement(Io.a,{key:"cell-"+a,fill:i[a%i.length]}))))))},Mo=t(381),No=t.n(Mo);var Ro=e=>o.a.createElement(q.a,{component:"h2",variant:"h6",color:"primary",gutterBottom:!0},e.children);var Po=e=>{let{classes:a,setDateStartTicket:t,setDateEndTicket:n,dateStartTicket:l,dateEndTicket:r,setQueueTicket:i,queueTicket:s,fetchData:c}=e;const[d]=o.a.useState(s),[m,u]=o.a.useState(l),[p,g]=o.a.useState(r),[b,E]=o.a.useState(!1);return o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(zt.a,{className:a.customFixedHeightPaperLg,elevation:6},o.a.createElement(Ro,null,"Filtros"),o.a.createElement(At.a,{container:!0,spacing:3},o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:5},o.a.createElement(Ct.a,{fullWidth:!0,name:"dateStart",label:oa.a.t("dashboard.date.initialDate"),InputLabelProps:{shrink:!0},type:"date",defaultValue:m,onChange:e=>u(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:5},o.a.createElement(Ct.a,{fullWidth:!0,name:"dateEnd",label:oa.a.t("dashboard.date.finalDate"),InputLabelProps:{shrink:!0},type:"date",defaultValue:p,onChange:e=>g(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:2},o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",startIcon:o.a.createElement(No.a,null),style:{color:"white",backgroundColor:"#228B22",boxShadow:"none",borderRadius:0},onClick:()=>{i(d),t(m),n(p),E(!b),c(!b)}},"Filtrar")))))};Eo.f.register(Eo.e,Eo.j,Eo.c,Eo.p,Eo.q,Eo.h);const Do={responsive:!0,plugins:{legend:{position:"top",display:!1},title:{display:!0,text:"Tickets",position:"left"},datalabels:{display:!0,anchor:"start",offset:-30,align:"start",color:"#fff",textStrokeColor:"#000",textStrokeWidth:2,font:{size:20,weight:"bold"}}}},Fo=()=>{const e=Object(P.a)(),[a,t]=Object(n.useState)(new Date),[l,r]=Object(n.useState)(new Date),[i,s]=Object(n.useState)({data:[],count:0}),{user:c}=Object(n.useContext)(ba),d=c.companyId;Object(n.useEffect)(()=>{d&&p()},[d]);const m={labels:i&&(null===i||void 0===i?void 0:i.data.length)>0&&(null===i||void 0===i?void 0:i.data.map(e=>e.hasOwnProperty("horario")?`Das ${e.horario}:00 as ${e.horario}:59`:e.data)),datasets:[{data:(null===i||void 0===i?void 0:i.data.length)>0&&(null===i||void 0===i?void 0:i.data.map((e,a)=>e.total)),backgroundColor:e.palette.primary.main}]},p=async()=>{try{const{data:e}=await u.get(`/dashboard/ticketsDay?initialDate=${Object(Ra.a)(a,"yyyy-MM-dd")}&finalDate=${Object(Ra.a)(l,"yyyy-MM-dd")}&companyId=${d}`);s(e)}catch(e){O.b.error("Erro ao buscar informa\xe7\xf5es dos tickets")}};return o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"h2",variant:"h6",color:"primary",gutterBottom:!0},oa.a.t("dashboard.users.totalAttendances")," (",null===i||void 0===i?void 0:i.count,")"),o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0},o.a.createElement(yo.a,{dateAdapter:Ao.a,adapterLocale:vo.a},o.a.createElement(xo.a,{value:a,onChange:e=>{t(e)},label:oa.a.t("dashboard.date.initialDate"),renderInput:e=>o.a.createElement(Ct.a,Object.assign({fullWidth:!0},e,{sx:{width:"20ch"}}))}))),o.a.createElement(At.a,{item:!0},o.a.createElement(yo.a,{dateAdapter:Ao.a,adapterLocale:vo.a},o.a.createElement(xo.a,{value:l,onChange:e=>{r(e)},label:oa.a.t("dashboard.date.finalDate"),renderInput:e=>o.a.createElement(Ct.a,Object.assign({fullWidth:!0},e,{sx:{width:"20ch"}}))}))),o.a.createElement(At.a,{item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(No.a,null),style:{color:"white",backgroundColor:"#1E90FF",boxShadow:"none",borderRadius:0},onClick:p,variant:"contained"},"Filtrar"))),o.a.createElement(ho.a,{options:Do,data:m,style:{maxWidth:"100%",maxHeight:"280px"}}))};var Lo=t(1831),Bo=t(1803),Wo=t(1790),qo=t(1832),zo=t(1823),Ho=t(1824),Uo=t(1833),Qo=t(1804),Vo=t(1056),Go=t(103),Ko=t(1674);const Yo=Object(j.a)(e=>({container:{textAlign:"center",marginTop:e.spacing(8),flex:1},title:{marginBottom:e.spacing(4)},button:{marginTop:e.spacing(2),color:"#fff !important",boxShadow:"none",borderRadius:20},boxContainer:{background:e.palette.tabHeaderBackground,borderRadius:20,display:"flex",padding:20,display:"flex",alignItems:"center",width:"80%",justifyContent:"center",margin:"auto"}}));var Xo=()=>{const e=Yo();return o.a.createElement(Ko.a,{className:e.container},o.a.createElement(Kt.a,{className:e.boxContainer},o.a.createElement(Kt.a,null,o.a.createElement(q.a,{variant:"h1",className:e.title,color:"error"},"403"),o.a.createElement(q.a,{variant:"h5",color:"textSecondary"},"Oops! Acesso Negado!"),o.a.createElement(xt.a,{className:e.button,variant:"contained",color:"primary",href:"/tickets"},"Voltar"))))},_o=t(1676),Zo=t(1677);const Jo=Object(j.a)(e=>({overline:{fontSize:"0.9rem",fontWeight:700,color:"grey",letterSpacing:"0.5px",lineHeight:2.5,textTransform:"uppercase",fontFamily:"'Plus Jakarta Sans', sans-serif'"},h4:{fontFamily:"'Plus Jakarta Sans', sans-serif'",fontWeight:500,fontSize:"2rem",lineHeight:1,color:"grey"},tab:{minWidth:"auto",width:"auto",padding:e.spacing(.5,1),borderRadius:8,transition:"0.3s",borderWidth:"1px",borderStyle:"solid",marginRight:e.spacing(.5),marginLeft:e.spacing(.5),[e.breakpoints.down("lg")]:{fontSize:"0.9rem",padding:e.spacing(.4,.8),marginRight:e.spacing(.4),marginLeft:e.spacing(.4)},[e.breakpoints.down("md")]:{fontSize:"0.8rem",padding:e.spacing(.3,.6),marginRight:e.spacing(.3),marginLeft:e.spacing(.3)},"&:hover":{backgroundColor:"rgba(6, 81, 131, 0.3)"},"&$selected":{color:"#FFF",backgroundColor:e.palette.primary.main}},tabIndicator:{borderWidth:"2px",borderStyle:"solid",height:6,bottom:0,color:"light"===e.mode?e.palette.primary.main:"#FFF"},container:{paddingTop:e.spacing(1),paddingBottom:e.padding,maxWidth:"1150px",minWidth:"xs"},nps:{paddingTop:e.spacing(1),paddingBottom:e.padding},fixedHeightPaper:{padding:e.spacing(2),display:"flex",flexDirection:"column",height:240,overflowY:"auto",...e.scrollbarStyles},cardAvatar:{fontSize:"55px",color:eo.a[500],backgroundColor:"#ffffff",width:e.spacing(7),height:e.spacing(7)},cardTitle:{fontSize:"18px",color:ao.a[700]},cardSubtitle:{color:eo.a[600],fontSize:"14px"},alignRight:{textAlign:"right"},fullWidth:{width:"100%"},selectContainer:{width:"100%",textAlign:"left"},iframeDashboard:{width:"100%",height:"calc(100vh - 64px)",border:"none"},container:{paddingTop:e.spacing(4),paddingBottom:e.spacing(4)},fixedHeightPaper:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column",height:240},customFixedHeightPaper:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column",height:120},customFixedHeightPaperLg:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column",height:"100%"},fixedHeightPaper2:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column"}}));var $o=()=>{const e=Object(P.a)(),a=Jo(),[t,l]=Object(n.useState)({}),[r,i]=Object(n.useState)([]),[s,c]=Object(n.useState)(1),[d,m]=Object(n.useState)(0),[u,p]=Object(n.useState)(pa()("1","D").format("YYYY-MM-DD")),[g,b]=Object(n.useState)(pa()().format("YYYY-MM-DD")),[E,h]=Object(n.useState)(!1),{find:f}=go(),[A,v]=Object(n.useState)("Indicadores"),[y,x]=Object(n.useState)([]),[C,w]=Object(n.useState)([]);let k=new Date,S=k.getDate(),T=k.getMonth()+1,I=k.getFullYear(),j=`${I}-${T<10?"0"+T:""+T}-01`,M=`${I}-${T<10?"0"+T:""+T}-${S<10?"0"+S:""+S}`;const[N,R]=Object(n.useState)(!1),[D,F]=Object(n.useState)(j),[L,B]=Object(n.useState)(M),[W,z]=Object(n.useState)(!1),[H,U]=Object(n.useState)(!1),{user:Q}=Object(n.useContext)(ba);Q.queues&&Q.queues.length>0&&Q.queues.map(e=>e.id),Object(n.useEffect)(()=>{async function e(){await async function(){h(!0);let e={};d>0&&(e={days:d});!Object(ia.isEmpty)(D)&&pa()(D).isValid()&&(e={...e,date_from:pa()(D).format("YYYY-MM-DD")});!Object(ia.isEmpty)(L)&&pa()(L).isValid()&&(e={...e,date_to:pa()(L).format("YYYY-MM-DD")});if(0===Object.keys(e).length)return O.b.error("Parametrize o filtro"),void h(!1);const a=await f(e);l(a.counters),Object(ia.isArray)(a.attendants)?i(a.attendants):i([]);h(!1)}()}setTimeout(()=>{e()},1e3)},[H]);function V(e){return pa()().startOf("day").add(e,"minutes").format("HH[h] mm[m]")}const G=(e,a)=>{let t={};t=e?a?{fromMe:!0}:{fromMe:!1}:a?{fromMe:!0,dateStart:D,dateEnd:L}:{fromMe:!1,dateStart:D,dateEnd:L};const{count:n}=bo(t);return n};return o.a.createElement(o.a.Fragment,null,"user"===Q.profile&&"disabled"===Q.showDashboard?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement("div",null,o.a.createElement(Lo.a,{maxWidth:"lg",className:a.container},o.a.createElement(Go.a,{container:!0,spacing:3,className:a.container},o.a.createElement(Go.a,{xs:12},o.a.createElement(Bo.a,{onClick:function(){R(!N)},style:{float:"right"},color:"primary"},N?o.a.createElement(Qn.a,null):o.a.createElement(Hn.a,null))),N&&o.a.createElement(Po,{classes:a,setDateStartTicket:F,setDateEndTicket:B,dateStartTicket:D,dateEndTicket:L,setQueueTicket:z,queueTicket:W,fetchData:U}),o.a.createElement(Go.a,{container:!0,width:"100%",justifyContent:"center"},o.a.createElement(Wo.a,{value:A,onChange:(e,a)=>{v(a)},variant:"fullWidth",indicatorColor:"primary",textColor:"primary","aria-label":"icon label tabs example",classes:{indicator:a.tabIndicator},sx:{borderRadius:"5px",borderColor:"#aaa",borderWidth:"1px",borderStyle:"solid",fontFamily:'"Plus Jakarta Sans", sans-serif'}},o.a.createElement(qo.a,{classes:{root:a.tab},style:{color:"light"===e.mode?e.palette.primary.main:"#FFF"},value:"Indicadores",label:oa.a.t("dashboard.tabs.indicators")}),o.a.createElement(qo.a,{classes:{root:a.tab},style:{color:"light"===e.mode?e.palette.primary.main:"#FFF"},value:"NPS",label:oa.a.t("dashboard.tabs.assessments")}),o.a.createElement(qo.a,{classes:{root:a.tab},style:{color:"light"===e.mode?e.palette.primary.main:"#FFF"},value:"Atendentes",label:oa.a.t("dashboard.tabs.attendants")}))),o.a.createElement(Qt,{className:a.container,value:A,name:"Indicadores"},o.a.createElement(Lo.a,{maxWidth:"xl"},o.a.createElement(Go.a,{container:!0,spacing:3},o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#e8ab31",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.inAttendance")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},t.supportHappening)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#e8ab31",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Pn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#1a95b8",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.waiting")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},t.supportPending)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#1a95b8",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(qn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#499e31",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.finalized")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},t.supportFinished)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#499e31",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Va.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#b24ced",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.groups")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},t.supportGroups)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#b24ced",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Mn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#f57b5f",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.activeAttendants")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},(()=>{let e,a=0;return r.forEach(e=>{!0===e.online&&(a+=1)}),e=0===a?0:a,e})(),"/",r.length)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#f57b5f",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Fn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#8c6b19",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.newContacts")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},t.leads)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#8c6b19",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Bn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#615c61",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.totalReceivedMessages")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},G(!1,!1),"/",G(!0,!1))),o.a.createElement(Qo.a,{sx:{backgroundColor:"#615c61",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Yn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#00a99d",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.totalSentMessages")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},G(!1,!0),"/",G(!0,!0))),o.a.createElement(Qo.a,{sx:{backgroundColor:"#00a99d",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Gn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#642141",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.averageServiceTime")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},V(t.avgSupportTime))),o.a.createElement(Qo.a,{sx:{backgroundColor:"#642141",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(_n.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#f9bda7",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.averageWaitingTime")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},V(t.avgWaitTime))),o.a.createElement(Qo.a,{sx:{backgroundColor:"#f9bda7",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Jn.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#b4ba1a",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.activeTickets")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},t.activeTickets)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#b4ba1a",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(_o.a,null))))))),o.a.createElement(Go.a,{xs:12,sm:6,lg:4},o.a.createElement(zo.a,{sx:{height:"100%",backgroundColor:"#9496be",borderRadius:0,boxShadow:"none",color:"white"}},o.a.createElement(Ho.a,null,o.a.createElement(Uo.a,{alignItems:"flex-start",direction:"row",justifyContent:"space-between",spacing:3},o.a.createElement(Uo.a,{spacing:1},o.a.createElement(q.a,{style:{color:"white"},variant:"overline",className:a.overline},oa.a.t("dashboard.cards.passiveTickets")),o.a.createElement(q.a,{style:{color:"white"},variant:"h4",className:a.h4},t.passiveTickets)),o.a.createElement(Qo.a,{sx:{backgroundColor:"#9496be",height:60,width:60}},o.a.createElement(Vo.a,null,o.a.createElement(Zo.a,null)))))))))),o.a.createElement(Qt,{className:a.container,value:A,name:"NPS"},o.a.createElement(Go.a,{className:a.container},o.a.createElement(Go.a,{container:!0,width:"100%",spacing:2},o.a.createElement(Go.a,{xs:12,sm:6,md:3},o.a.createElement(zt.a,{elevation:3},o.a.createElement(jo,{data:[`{'name': 'Promotores', 'value': ${100|t.npsPromotersPerc}}`,`{'name': 'Detratores', 'value': ${0|t.npsDetractorsPerc}}`,`{'name': 'Neutros', 'value': ${0|t.npsPassivePerc}}`],value:0|t.npsScore,title:"Score",color:parseInt(0|t.npsPromotersPerc)+parseInt(0|t.npsDetractorsPerc)+parseInt(0|t.npsPassivePerc)===0?["#918F94"]:["#2EA85A","#F73A2C","#F7EC2C"]}))),o.a.createElement(Go.a,{xs:12,sm:6,md:3},o.a.createElement(zt.a,{elevation:3},o.a.createElement(jo,{title:oa.a.t("dashboard.assessments.prosecutors"),value:0|t.npsPromotersPerc,data:["{'name': 'Promotores', 'value': 100}"],color:["#2EA85A"]}))),o.a.createElement(Go.a,{xs:12,sm:6,md:3},o.a.createElement(zt.a,{elevation:3},o.a.createElement(jo,{data:["{'name': 'Neutros', 'value': 100}"],title:oa.a.t("dashboard.assessments.neutral"),value:0|t.npsPassivePerc,color:["#F7EC2C"]}))),o.a.createElement(Go.a,{xs:12,sm:6,md:3},o.a.createElement(zt.a,{elevation:3},o.a.createElement(jo,{data:["{'name': 'Detratores', 'value': 100}"],title:oa.a.t("dashboard.assessments.detractors"),value:0|t.npsDetractorsPerc,color:["#F73A2C"]}))),o.a.createElement(Go.a,{xs:12,sm:6,md:12},o.a.createElement(zt.a,{elevation:3},o.a.createElement(q.a,{component:"h3",variant:"h6",paragraph:!0,style:{marginLeft:"10px"}},oa.a.t("dashboard.assessments.totalCalls"),": ",t.tickets," ",o.a.createElement("br",null),oa.a.t("dashboard.assessments.callsWaitRating"),": ",t.waitRating," ",o.a.createElement("br",null),oa.a.t("dashboard.assessments.callsWithoutRating"),": ",t.withoutRating," ",o.a.createElement("br",null),oa.a.t("dashboard.assessments.ratedCalls"),": ",t.withRating," ",o.a.createElement("br",null),oa.a.t("dashboard.assessments.evaluationIndex"),": ",Number(t.percRating/100).toLocaleString(void 0,{style:"percent"})," ",o.a.createElement("br",null))))))),o.a.createElement(Qt,{className:a.container,value:A,name:"Atendentes"},o.a.createElement(Lo.a,{width:"100%",className:a.container},o.a.createElement(jn.a,{onClick:()=>{const e=$n.b.table_to_sheet(document.getElementById("grid-attendants")),a=$n.b.book_new();$n.b.book_append_sheet(a,e,"RelatorioDeAtendentes"),$n.c(a,"relatorio-de-atendentes.xlsx")},"aria-label":"Exportar para Excel"},o.a.createElement(Nn.a,null)),o.a.createElement(Go.a,{container:!0,width:"100%"},o.a.createElement(Go.a,{xs:12,id:"grid-attendants"},r.length?o.a.createElement(po,{attendants:r,loading:E}):null),o.a.createElement(Go.a,{xs:12,id:"grid-attendants"},o.a.createElement(zt.a,{className:a.fixedHeightPaper2},o.a.createElement(ko,null))),o.a.createElement(Go.a,{xs:12,id:"grid-attendants"},o.a.createElement(zt.a,{className:a.fixedHeightPaper2},o.a.createElement(Fo,null)))))))))))},el=t(1712),al=t(1808),tl=t(1055),nl=t(1680),ol=t(1690),ll=t(1695),rl=t(1697),il=t(1698),sl=t(1699),cl=t(1700),dl=t(1701),ml=t(1702),ul=t(1703),pl=t(301),gl=t.n(pl),bl=t(330),El=t.n(bl),hl=t(1693),fl=t(1691),Al=t(1692),vl=t(1696),yl=t(1679),xl=t(1811);const Cl=Object(j.a)(e=>({button:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var wl=e=>{let{loading:a,children:t,...n}=e;const l=Cl();return o.a.createElement(xt.a,Object.assign({className:l.button,disabled:a},n),t,a&&o.a.createElement(Ot.a,{size:24,className:l.buttonProgress}))},kl=t(51),Sl=t.n(kl);function Tl(e){let{contact:a}=e;const[t,l]=Object(n.useState)([]),[r,i]=Object(n.useState)([]),s=Object(n.useRef)(!0);Object(n.useEffect)(()=>()=>{s.current=!1},[]),Object(n.useEffect)(()=>{s.current&&d().then(()=>{Array.isArray(a.tags)?i(a.tags):i([])})},[a]);const c=async e=>{try{const{data:a}=await u.post("/tags",e);return a}catch(a){sa(a)}},d=async()=>{try{const{data:e}=await u.get("/tags/list",{params:{kanban:0}});l(e)}catch(e){sa(e)}},m=async(e,t)=>{let n=[];if("create-option"===t){if(Object(ia.isArray)(e))for(let a of e){if(a.length<3)return void sa("Tag muito curta!");if(Object(ia.isString)(a)){const e=await c({name:a,kanban:0,color:p()});n.push(e)}else n.push(a)}await d()}else n=e;i(n),await(async e=>{try{const{data:a}=await u.post("/tags/sync",e);return a}catch(a){sa(a)}})({contactId:a.id,tags:n})};function p(){const e=Math.floor(256*Math.random()),a=Math.floor(256*Math.random()),t=Math.floor(256*Math.random());return`#${e.toString(16).padStart(2,"0")}${a.toString(16).padStart(2,"0")}${t.toString(16).padStart(2,"0")}`}return o.a.createElement(zt.a,{style:{padding:2}},o.a.createElement(xl.a,{multiple:!0,size:"small",options:t,value:r,freeSolo:!0,onChange:(e,a,t)=>m(a,t),getOptionLabel:e=>e.name,renderTags:(e,a)=>e.map((e,t)=>o.a.createElement(z.a,Object.assign({variant:"outlined",style:{backgroundColor:e.color||"#eee",color:"#FFF",marginRight:1,padding:1,fontWeight:"bold",paddingLeft:5,paddingRight:5,borderRadius:3,fontSize:"0.8em",whiteSpace:"nowrap"},label:e.name},a({index:t}),{size:"small"}))),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{variant:"outlined",placeholder:"Tags"})),PaperComponent:e=>{let{children:a}=e;return o.a.createElement(zt.a,{style:{width:400,marginLeft:6}},a)}}))}const Ol=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),Il=vt.c().shape({name:vt.e().min(2,"Too Short!").max(250,"Too Long!").required("Required"),number:vt.e().min(8,"Too Short!").max(50,"Too Long!"),email:vt.e().email("Invalid email")});var jl=e=>{let{open:a,onClose:t,contactId:l,initialValues:r,onSave:i}=e;const s=Ol(),c=Object(n.useRef)(!0),d={name:"",number:"",email:"",disableBot:!1,lgpdAcceptedAt:""},[m,p]=Object(n.useState)(d),[g,b]=Object(n.useState)(!1);Object(n.useEffect)(()=>()=>{c.current=!1},[]),Object(n.useEffect)(()=>{(async()=>{if(r&&p(e=>({...e,...r})),l)try{const{data:e}=await u.get("/contacts/"+l);c.current&&(p(e),b(e.disableBot))}catch(e){sa(e)}})()},[l,a,r]);const E=()=>{t(),p(d)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:a,onClose:E,maxWidth:"lg",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("contactModal.title.edit"):""+oa.a.t("contactModal.title.add")),o.a.createElement(yt.e,{initialValues:m,enableReinitialize:!0,validationSchema:Il,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{try{if(l)await u.put("/contacts/"+l,{...e,disableBot:g}),E();else{const{data:a}=await u.post("/contacts",{...e,disableBot:g});i&&i(a),E()}O.b.success(oa.a.t("contactModal.success"))}catch(a){sa(a)}})(e),a.setSubmitting(!1)},400)}},e=>{let{values:a,errors:t,touched:n,isSubmitting:r,setFieldValue:i}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(q.a,{variant:"subtitle1",gutterBottom:!0},oa.a.t("contactModal.form.mainInfo")),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.name"),name:"name",autoFocus:!0,error:n.name&&Boolean(t.name),helperText:n.name&&t.name,variant:"outlined",margin:"dense",className:s.textField}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.number"),name:"number",error:n.number&&Boolean(t.number),helperText:n.number&&t.number,placeholder:"5513912344321",variant:"outlined",margin:"dense"}),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.email"),name:"email",error:n.email&&Boolean(t.email),helperText:n.email&&t.email,placeholder:"Email address",fullWidth:!0,margin:"dense",variant:"outlined"})),o.a.createElement("div",null,o.a.createElement(Tl,{contact:m,className:s.textField})),o.a.createElement(q.a,{style:{marginBottom:8,marginTop:12},variant:"subtitle1"},o.a.createElement(nl.a,{size:"small",checked:g,onChange:()=>b(!g),name:"disableBot"}),oa.a.t("contactModal.form.chatBotContact")),o.a.createElement(q.a,{style:{marginBottom:8,marginTop:12},variant:"subtitle1"},oa.a.t("contactModal.form.whatsapp")," ",(null===m||void 0===m?void 0:m.whatsapp)?null===m||void 0===m?void 0:m.whatsapp.name:""),o.a.createElement(q.a,{style:{marginBottom:8,marginTop:12},variant:"subtitle1"},oa.a.t("contactModal.form.termsLGDP")," ",(null===m||void 0===m?void 0:m.lgpdAcceptedAt)?Object(Ra.a)(new Date(null===m||void 0===m?void 0:m.lgpdAcceptedAt),"dd/MM/yyyy '\xe0s' HH:mm"):""),o.a.createElement(q.a,{style:{marginBottom:8,marginTop:12},variant:"subtitle1"},oa.a.t("contactModal.form.extraInfo")),o.a.createElement(yt.c,{name:"extraInfo"},e=>{let{push:t,remove:n}=e;return o.a.createElement(o.a.Fragment,null,a.extraInfo&&a.extraInfo.length>0&&a.extraInfo.map((e,a)=>o.a.createElement("div",{className:s.extraAttr,key:a+"-info"},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.extraName"),name:`extraInfo[${a}].name`,variant:"outlined",margin:"dense",className:s.textField}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.extraValue"),name:`extraInfo[${a}].value`,variant:"outlined",margin:"dense",className:s.textField}),o.a.createElement(F.a,{size:"small",onClick:()=>n(a)},o.a.createElement(Sl.a,null)))),o.a.createElement("div",{className:s.extraAttr},o.a.createElement(xt.a,{style:{flex:1,marginTop:8},variant:"outlined",color:"primary",onClick:()=>t({name:"",value:""})},"+ "+oa.a.t("contactModal.buttons.addExtraInfo"))))})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:E,color:"secondary",disabled:r,variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",color:"primary",disabled:r,variant:"contained",className:s.btnWrapper},l?""+oa.a.t("contactModal.buttons.okEdit"):""+oa.a.t("contactModal.buttons.okAdd"),r&&o.a.createElement(Ot.a,{size:24,className:s.buttonProgress}))))})))},Ml=t(1682),Nl=t(1683),Rl=t(1684),Pl=t(1671),Dl=t(1681),Fl=t(1830),Ll=t(1834),Bl=t(1829);var Wl=e=>{let{isOpen:a,handleClose:t,user:n,queue:l}=e;return o.a.createElement(Pl.a,{open:a,onClose:t},o.a.createElement(Dl.a,null,oa.a.t("showTicketOpenModal.title.header")),o.a.createElement(Fl.a,null,void 0!==n&&void 0!==l&&o.a.createElement(Ll.a,null,oa.a.t("showTicketOpenModal.form.message")," ",o.a.createElement("br",null),`${oa.a.t("showTicketOpenModal.form.user")}: ${n}`,o.a.createElement("br",null),`${oa.a.t("showTicketOpenModal.form.queue")}: ${l}`,o.a.createElement("br",null)),!n&&o.a.createElement(Ll.a,null,oa.a.t("showTicketOpenModal.form.messageWait")," ",o.a.createElement("br",null),l&&`${oa.a.t("showTicketOpenModal.form.queue")}: ${l}`,o.a.createElement("br",null))),o.a.createElement(Bl.a,null,o.a.createElement(Bo.a,{startIcon:o.a.createElement(Ft.a,null),onClick:t,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"}},"Fechar")))},ql=t(240),zl=t.n(ql);const Hl=Object(j.a)(e=>({online:{fontSize:11,color:"#25d366"},offline:{fontSize:11,color:"#e1306c"}})),Ul=Object(yl.a)({trim:!0});var Ql=e=>{var a;let{modalOpen:t,onClose:l,initialContact:r}=e;const i=Hl(),[s,c]=Object(n.useState)([]),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(""),[h,f]=Object(n.useState)(null),[A,v]=Object(n.useState)(""),[y,x]=Object(n.useState)(""),[C,w]=Object(n.useState)({}),[k,S]=Object(n.useState)([]),[T,I]=Object(n.useState)(!1),{user:j}=Object(n.useContext)(ba),{companyId:M,whatsappId:N}=j,[R,P]=Object(n.useState)(!1),[D,F]=Object(n.useState)(""),[L,B]=Object(n.useState)("");Object(n.useEffect)(()=>{void 0!==(null===r||void 0===r?void 0:r.id)&&(c([r]),f(r))},[r]),Object(n.useEffect)(()=>{g(!0);const e=setTimeout(()=>{null!==N&&void 0!==N&&x(N),1===j.queues.length&&v(j.queues[0].id),(async()=>{u.get("/whatsapp",{params:{companyId:M,session:0}}).then(e=>{let{data:a}=e;return S(a)})})(),g(!1)},500);return()=>clearTimeout(e)},[h,d]),Object(n.useEffect)(()=>{if(!t||b.length<3)return void g(!1);g(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("contacts",{params:{searchParam:b}});c(e.contacts),g(!1)}catch(e){g(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[b,t]);const W=e=>{switch(e){case"facebook":return o.a.createElement(Ml.a,{style:{color:"#3b5998",verticalAlign:"middle"}});case"instagram":return o.a.createElement(Nl.a,{style:{color:"#e1306c",verticalAlign:"middle"}});case"whatsapp":return o.a.createElement(Rl.a,{style:{color:"#25d366",verticalAlign:"middle"}});default:return"error"}},z=()=>{l(),E(""),P(!1),F(""),B(""),f(null)},H=async e=>{if(e)if(""!==A){g(!0);try{const a=""!==A?A:null,t=""!==y?y:null,{data:n}=await u.post("/tickets",{contactId:e,queueId:a,whatsappId:t,userId:j.id,status:"open"});l(n)}catch(n){const e=JSON.parse(n.response.data.error);var a,t;if(e.userId!==(null===j||void 0===j?void 0:j.id))P(!0),F(null===e||void 0===e||null===(a=e.user)||void 0===a?void 0:a.name),B(null===e||void 0===e||null===(t=e.queue)||void 0===t?void 0:t.name);else P(!1),F(""),B(""),g(!1),l(e)}g(!1)}else O.b.error("Selecione uma fila")},Q=(e,a)=>{const t=Ul(e,a);return""!==a.inputValue&&!p&&b.length>=3&&t.push({name:""+a.inputValue}),t},V=e=>e.number?o.a.createElement(o.a.Fragment,null,W(e.channel),o.a.createElement(q.a,{component:"span",style:{fontSize:14,marginLeft:"10px",display:"inline-flex",alignItems:"center",lineHeight:"2"}},e.name," - ",e.number)):`${oa.a.t("newTicketModal.add")} ${e.name}`,G=e=>e.number?`${e.name} - ${e.number}`:""+e.name;return o.a.createElement(o.a.Fragment,null,o.a.createElement(wt.a,{open:t,onClose:z},o.a.createElement(Tt.a,{id:"form-dialog-title"},oa.a.t("newTicketModal.title")),o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{style:{width:300},container:!0,spacing:2},void 0===r||void 0===r.id?o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(xl.a,{fullWidth:!0,options:s,loading:p,clearOnBlur:!0,autoHighlight:!0,freeSolo:!0,clearOnEscape:!0,getOptionLabel:G,renderOption:V,filterOptions:Q,onChange:(e,a)=>{m(a?a.channel:"whatsapp"),((e,a)=>{(null===a||void 0===a?void 0:a.number)?f(a):(null===a||void 0===a?void 0:a.name)&&(w({name:a.name}),I(!0))})(0,a)},renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("newTicketModal.fieldLabel"),variant:"outlined",autoFocus:!0,onChange:e=>E(e.target.value),onKeyPress:e=>{!p&&h&&"Enter"===e.key&&H(h.id)},InputProps:{...e.InputProps,endAdornment:o.a.createElement(o.a.Fragment,null,p?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})):null,o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(It.a,{required:!0,fullWidth:!0,displayEmpty:!0,variant:"outlined",value:A,onChange:e=>{v(e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:()=>{if(""===A)return"Selecione uma fila";return j.queues.find(e=>e.id===A).name}},(null===(a=j.queues)||void 0===a?void 0:a.length)>0&&j.queues.map((e,a)=>o.a.createElement(U.a,{dense:!0,key:a,value:e.id},o.a.createElement(J.a,{primary:e.name}))))),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(It.a,{required:!0,fullWidth:!0,displayEmpty:!0,variant:"outlined",value:y,onChange:e=>{x(e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:()=>{if(""===y)return"Selecione uma Conex\xe3o";const e=k.find(e=>e.id===y);return null===e||void 0===e?void 0:e.name}},(null===k||void 0===k?void 0:k.length)>0&&k.map((e,a)=>o.a.createElement(U.a,{dense:!0,key:a,value:e.id},o.a.createElement(J.a,{primary:o.a.createElement(o.a.Fragment,null,W(e.channel),o.a.createElement(q.a,{component:"span",style:{fontSize:14,marginLeft:"10px",display:"inline-flex",alignItems:"center",lineHeight:"2"}},e.name," \xa0 ",o.a.createElement("p",{className:"CONNECTED"===e.status?i.online:i.offline},"(",e.status,")")))}))))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:z,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},disabled:p,startIcon:o.a.createElement(Ft.a,null),variant:"outlined"},oa.a.t("newTicketModal.buttons.cancel")),o.a.createElement(wl,{startIcon:o.a.createElement(zl.a,null),variant:"contained",type:"button",disabled:!h,onClick:()=>H(h.id),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},loading:p},oa.a.t("newTicketModal.buttons.ok"))),T&&o.a.createElement(jl,{open:T,initialValues:C,onClose:()=>{I(!1)},onSave:e=>{f(e)}}),R&&o.a.createElement(Wl,{isOpen:R,handleClose:()=>{P(!1),g(!1),P(!1),F(""),B("")},user:D,queue:L})))},Vl=t(563),Gl=t.n(Vl),Kl=t(731);const Yl=Object(Kl.a)(e=>({tag:{padding:"1px 5px",borderRadius:"0px",fontSize:"0.8em",fontWeight:"bold",color:"#FFF",marginRight:"5px",whiteSpace:"nowrap"}}));var Xl=e=>{let{tag:a}=e;const t=Yl();return o.a.createElement("div",{className:t.tag,style:{backgroundColor:a.color,marginTop:"2px"}},a.name.toUpperCase())},_l=t(969),Zl=t.n(_l),Jl=t(970),$l=t.n(Jl);var er=e=>{let{connectionType:a}=e;return o.a.createElement(o.a.Fragment,null,"whatsapp"===a&&o.a.createElement(re.a,{fontSize:"small",style:{marginBottom:"-5px",color:"#25D366"}}),"instagram"===a&&o.a.createElement(Zl.a,{fontSize:"small",style:{marginBottom:"-5px",color:"#e1306c"}}),"facebook"===a&&o.a.createElement($l.a,{fontSize:"small",style:{marginBottom:"-5px",color:"#3b5998"}}))};const ar=Object(j.a)(e=>({autoComplete:{width:300},maxWidth:{width:"100%"},buttonColorError:{color:e.palette.error.main,borderColor:e.palette.error.main}}));var tr=e=>{let{modalOpen:a,onClose:t,ticketId:l,ticket:r}=e;const i=Object(T.useHistory)(),s=ar(),[c,d]=Object(n.useState)(""),[m,p]=Object(n.useState)(!1),{user:g}=Object(n.useContext)(ba),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(""),[A,v]=Object(n.useState)(""),{tabOpen:y,setTabOpen:x}=Object(n.useContext)(lt),{get:C}=gt();Object(n.useEffect)(()=>{try{1===g.queues.length&&d(g.queues[0].id)}catch(e){p(!1),sa(e)}},[c]);const w=()=>{t(),d("")},k=async e=>{p(!0);try{const a=await u.put("/tickets/"+l,{status:r.isGroup&&"whatsapp"===r.channel?"group":"open",userId:(null===g||void 0===g?void 0:g.id)||null,queueId:e});a.data.id!==r.id?a.data.userId!==(null===g||void 0===g?void 0:g.id)?(E(!0),f(a.data.user.name),v(a.data.queue.name)):(p(!1),x(a.isGroup?"group":"open"),i.push("/tickets/"+a.data.uuid)):((async e=>{var a;let t,n=!1;try{"enabled"===(await C({column:"sendGreetingAccepted"})).sendGreetingAccepted&&(n=!0)}catch(o){sa(o)}try{t=await C({column:"greetingAcceptedMessage"})}catch(o){sa(o)}if(n&&(!r.isGroup||"enabled"===(null===(a=r.whatsapp)||void 0===a?void 0:a.groupAsTicket))&&"pending"===r.status){const a={read:1,fromMe:!0,mediaUrl:"",body:""+(""+t.greetingAcceptedMessage).trim()};try{await u.post("/messages/"+e,a)}catch(o){sa(o)}}})(r.id),p(!1),x(r.isGroup?"group":"open"),i.push("/tickets/"+r.uuid),w())}catch(a){p(!1),sa(a)}};return o.a.createElement(o.a.Fragment,null,o.a.createElement(wt.a,{open:a,onClose:w},o.a.createElement(Tt.a,{id:"form-dialog-title"},oa.a.t("ticketsList.acceptModal.title")),o.a.createElement(St.a,{dividers:!0},o.a.createElement(Mt.a,{variant:"outlined",className:s.maxWidth},o.a.createElement(jt.a,null,oa.a.t("ticketsList.acceptModal.queue")),o.a.createElement(It.a,{value:c,className:s.autoComplete,onChange:e=>d(e.target.value),label:oa.a.t("ticketsList.acceptModal.queue")},o.a.createElement(U.a,{value:""},"\xa0"),g.queues.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},onClick:w,className:s.buttonColorError,disabled:m,variant:"outlined"},oa.a.t("ticketsList.buttons.cancel")),o.a.createElement(wl,{startIcon:o.a.createElement(zl.a,null),variant:"contained",type:"button",disabled:""===c,onClick:()=>k(c),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},loading:m},oa.a.t("ticketsList.buttons.start"))),o.a.createElement(Wl,{isOpen:b,handleClose:()=>{E(!1),p(!1)},user:h,queue:A})))};var nr=()=>({findAll:async()=>{const{data:e}=await u.get("/queue");return e}});const or=Object(j.a)(e=>({on:{color:Ha.a[600],fontSize:"20px"},off:{color:eo.a[600],fontSize:"20px"}}));var lr=e=>{let{user:a}=e;const t=or();return a.online?o.a.createElement(te.a,{title:"Online"},o.a.createElement(Va.a,{className:t.on})):o.a.createElement(te.a,{title:"Offline"},o.a.createElement(mo.a,{className:t.off}))},rr=t(971),ir=t.n(rr);const sr=Object(j.a)(e=>({maxWidth:{width:"100%"}})),cr=Object(yl.a)({trim:!0});var dr=e=>{let{modalOpen:a,onClose:t,ticketid:l,ticket:r}=e;const i=Object(T.useHistory)(),[s,c]=Object(n.useState)([]),[d,m]=Object(n.useState)([]),[p,g]=Object(n.useState)([]),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(""),[A,v]=Object(n.useState)(null),[y,x]=Object(n.useState)(""),{findAll:C}=(sr(),nr()),w=Object(n.useRef)(!0),[k,S]=Object(n.useState)("");Object(n.useEffect)(()=>()=>{w.current=!1},[]),Object(n.useEffect)(()=>{if(w.current){(async()=>{const e=await C();g(e),m(e)})()}},[]),Object(n.useEffect)(()=>{if(!a||h.length<3)return E(!1),void x("");const e=setTimeout(()=>{E(!0);(async()=>{try{const{data:e}=await u.get("/users/",{params:{searchParam:h}});c(e.users),E(!1)}catch(e){E(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[h,a]);const O=()=>{t(),f(""),v(null)};return o.a.createElement(wt.a,{open:a,onClose:O,maxWidth:"md",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},oa.a.t("transferTicketModal.title")),o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12,sm:6,xl:6},o.a.createElement(xl.a,{fullWidth:!0,getOptionLabel:e=>""+e.name,onChange:(e,a)=>{v(a),null!=a&&Array.isArray(a.queues)?(1===a.queues.length&&x(a.queues[0].id),m(a.queues)):(m(p),x(""))},options:s,filterOptions:cr,freeSolo:!0,autoHighlight:!0,noOptionsText:oa.a.t("transferTicketModal.noOptions"),loading:b,renderOption:e=>o.a.createElement("span",null," ",o.a.createElement(lr,{user:e})," ",e.name),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("transferTicketModal.fieldLabel"),variant:"outlined",autoFocus:!0,onChange:e=>f(e.target.value),InputProps:{...e.InputProps,endAdornment:o.a.createElement(o.a.Fragment,null,b?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})),o.a.createElement(At.a,{xs:12,sm:6,xl:6,item:!0},o.a.createElement(Mt.a,{variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,null,oa.a.t("transferTicketModal.fieldQueueLabel")),o.a.createElement(It.a,{value:y,onChange:e=>x(e.target.value),label:oa.a.t("transferTicketModal.fieldQueuePlaceholder")},d.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12,sm:12,xl:12},o.a.createElement(Ct.a,{label:oa.a.t("transferTicketModal.msgTransfer"),value:k,onChange:e=>{S(e.target.value)},variant:"outlined",multiline:!0,maxRows:5,minRows:5,fullWidth:!0})))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:O,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},disabled:b,variant:"outlined"},oa.a.t("transferTicketModal.buttons.cancel")),o.a.createElement(wl,{startIcon:o.a.createElement(ir.a,null),variant:"contained",type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},loading:b,disabled:""===y,onClick:()=>(async e=>{if(l&&y&&""!==y){E(!0);try{let e={};e.userId=A?A.id:null,e.status=A?r.isGroup?"group":"open":"pending",e.queueId=y,e.msgTransfer=k||null,e.isTransfered=!0,await u.put("/tickets/"+l,e),E(!1),i.push("/tickets/"),O()}catch(a){E(!1),sa(a)}}})()},oa.a.t("transferTicketModal.buttons.ok"))))},mr=t(1686),ur=t(1687),pr=t(1688),gr=t(1689),br=t(1685),Er=t(1786);function hr(e){let{contact:a}=e;const[t,l]=Object(n.useState)([]),[r,i]=Object(n.useState)([]),s=Object(n.useRef)(!0);Object(n.useEffect)(()=>()=>{s.current=!1},[]),Object(n.useEffect)(()=>{s.current&&d().then(()=>{Array.isArray(a.tags)?i(a.tags):i([])})},[a]);const c=async e=>{try{const{data:a}=await u.post("/tags",e);return a}catch(a){sa(a)}},d=async()=>{try{const{data:e}=await u.get("/tags/list",{params:{kanban:0}});l(e)}catch(e){sa(e)}},m=async(e,t)=>{let n=[];if("create-option"===t){if(Object(ia.isArray)(e))for(let a of e){if(a.length<3)return void sa("Tag muy corta!");if(Object(ia.isString)(a)){const e=await c({name:a,kanban:0,color:p()});n.push(e)}else n.push(a)}await d()}else n=e;i(n),await(async e=>{try{const{data:a}=await u.post("/tags/sync",e);return a}catch(a){sa(a)}})({contactId:a.id,tags:n})};function p(){const e=Math.floor(256*Math.random()),a=Math.floor(256*Math.random()),t=Math.floor(256*Math.random());return`#${e.toString(16).padStart(2,"0")}${a.toString(16).padStart(2,"0")}${t.toString(16).padStart(2,"0")}`}return r.length>0&&o.a.createElement(xl.a,{multiple:!0,limitTags:2,size:"small",options:t,value:r,freeSolo:!0,onChange:(e,a,t)=>m(a,t),getOptionLabel:e=>e.name,renderTags:(e,a)=>e.map((e,t)=>o.a.createElement(z.a,Object.assign({variant:"outlined",style:{backgroundColor:e.color||"#eee",color:"#FFF",marginRight:2,padding:2,fontWeight:"bold",paddingLeft:0,paddingRight:0,borderRadius:3,fontSize:"11px",whiteSpace:"nowrap",height:"15px"},label:e.name},a({index:t}),{size:"small"}))),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{variant:"outlined",placeholder:"Tags",InputProps:{...e.InputProps,style:{fontSize:"8px",height:"30px",border:"none",background:"transparent"},endAdornment:null},InputLabelProps:{style:{display:"none"}}})),PaperComponent:e=>{let{children:a}=e;return o.a.createElement(zt.a,{style:{width:200,marginLeft:6,boxShadow:"none",background:"transparent"}}," ",a)}})}const fr=Object(j.a)(e=>({ticket:{position:"relative"},pendingTicket:{cursor:"unset"},queueTag:{background:"#FCFCFC",color:"#000",marginRight:1,padding:1,fontWeight:"bold",borderRadius:3,fontSize:"0.5em",whiteSpace:"nowrap"},noTicketsDiv:{display:"flex",height:"100px",margin:40,flexDirection:"column",alignItems:"center",justifyContent:"center"},newMessagesCount:{justifySelf:"flex-end",textAlign:"right",position:"relative",top:0,color:"green",fontWeight:"bold",marginRight:"10px",borderRadius:0},noTicketsText:{textAlign:"center",color:"rgb(104, 121, 146)",fontSize:"14px",lineHeight:"1.4"},connectionTag:{background:"green",color:"#FFF",marginRight:2,padding:2,fontWeight:"bold",paddingLeft:5,paddingRight:5,borderRadius:3,fontSize:"0.7em"},noTicketsTitle:{textAlign:"center",fontSize:"16px",fontWeight:"600",margin:"0px"},contactNameWrapper:{display:"flex",justifyContent:"space-between",marginLeft:"5px",fontWeight:"bold",color:"light"===e.mode?"black":"white"},lastMessageTime:{justifySelf:"flex-end",textAlign:"right",position:"relative",top:-30,marginRight:"1px",color:"light"===e.mode?"black":eo.a[400]},lastMessageTimeUnread:{justifySelf:"flex-end",textAlign:"right",position:"relative",top:-30,color:"green",fontWeight:"bold",marginRight:"1px"},closedBadge:{alignSelf:"center",justifySelf:"flex-end",marginRight:32,marginLeft:"auto"},contactLastMessage:{paddingRight:"0%",marginLeft:"5px",color:"light"===e.mode?"black":eo.a[400]},contactLastMessageUnread:{paddingRight:20,fontWeight:"bold",color:"light"===e.mode?"black":eo.a[400],width:"50%"},badgeStyle:{color:"white",backgroundColor:Ha.a[500]},acceptButton:{position:"absolute",right:"1px"},ticketQueueColor:{flex:"none",height:"100%",position:"absolute",top:"0%",left:"0%"},ticketInfo:{position:"relative",top:-13},secondaryContentSecond:{display:"flex",alignItems:"flex-start",flexWrap:"nowrap",flexDirection:"row",alignContent:"flex-start"},ticketInfo1:{position:"relative",top:13,right:0},Radiusdot:{"& .MuiBadge-badge":{borderRadius:2,position:"inherit",height:16,margin:2,padding:3},"& .MuiBadge-anchorOriginTopRightRectangle":{transform:"scale(1) translate(0%, -40%)"}},connectionIcon:{marginRight:e.spacing(1)}}));var Ar=e=>{var a,t,l,r,i,s,c,d;let{setTabOpen:m,ticket:p}=e;const g=fr(),b=(null===p||void 0===p||null===(a=p.contact)||void 0===a?void 0:a.number)?(e=>{const a=Object(Er.a)("+"+e);return a?a.country:null})(p.contact.number):null,E=Object(P.a)(),h=Object(T.useHistory)(),[f,A]=Object(n.useState)(!1),[v,y]=Object(n.useState)(!1),[x,C]=Object(n.useState)(!1),[w,k]=Object(n.useState)(!1),[S,j]=Object(n.useState)(""),[M,D]=Object(n.useState)(""),{ticketId:F}=Object(T.useParams)(),L=Object(n.useRef)(!0),{setCurrentTicket:B}=Object(n.useContext)(lt),{user:W}=Object(n.useContext)(ba),{get:z}=gt();Object(n.useEffect)(()=>{console.log("======== TicketListItemCustom ==========="),console.log(p),console.log("=========================================")},[p]),Object(n.useEffect)(()=>()=>{L.current=!1},[]);const H=Object(n.useCallback)(()=>{y(!0)},[]),U=(e,a)=>{if(!Object(ia.isNil)(e))return e.length>a?e.substring(0,a)+"...":e},Q=Object(n.useCallback)(()=>{L.current&&C(!1)},[]),V=async e=>{A(!0);try{const n=await u.put("/tickets/"+e,{status:p.isGroup&&"whatsapp"===p.channel?"group":"open",userId:null===W||void 0===W?void 0:W.id});if(n.data.id!==p.id)n.data.userId!==(null===W||void 0===W?void 0:W.id)?(k(!0),j(n.data.user.name),D(n.data.queue.name)):(A(!1),m(p.isGroup?"group":"open"),Y(n.data),h.push("/tickets/"+n.uuid));else{var a;let e;try{e=await z({column:"sendGreetingAccepted"})}catch(t){sa(t)}"enabled"!==e.sendGreetingAccepted||p.isGroup&&"enabled"!==(null===(a=p.whatsapp)||void 0===a?void 0:a.groupAsTicket)||G(p.id),L.current&&A(!1),m(p.isGroup?"group":"open"),Y(p),h.push("/tickets/"+p.uuid)}}catch(t){A(!1),sa(t)}},G=async e=>{let a;try{a=await z({column:"greetingAcceptedMessage"})}catch(n){sa(n)}const t={read:1,fromMe:!0,mediaUrl:"",body:""+(""+a.greetingAcceptedMessage).trim()};try{await u.post("/messages/"+e,t)}catch(n){sa(n)}},K=Object(n.useCallback)(()=>{k(!1),A(!1)},[]),Y=e=>{const a=Object(za.a)(),{id:t,uuid:n}=e;B({id:t,uuid:n,code:a})};return o.a.createElement(o.a.Fragment,{key:p.id},w&&o.a.createElement(Wl,{isOpen:w,handleClose:K,user:S,queue:M}),v&&o.a.createElement(tr,{modalOpen:v,onClose:e=>y(!1),ticketId:p.id,ticket:p}),x&&o.a.createElement(dr,{modalOpen:x,onClose:Q,ticketid:p.id,ticket:p}),o.a.createElement(_.a,{button:!0,dense:!0,onClick:e=>{console.log("e",e);"input"===e.target.tagName.toLowerCase()&&"checkbox"===e.target.type||"svg"===e.target.tagName.toLowerCase()&&void 0===e.target.type||"path"===e.target.tagName.toLowerCase()&&void 0===e.target.type||Y(p)},selected:F&&F===p.uuid,className:Object(I.a)(g.ticket,{[g.pendingTicket]:"pending"===p.status})},o.a.createElement(Ua.a,{style:{marginLeft:"-15px"}},o.a.createElement(R.a,{style:{width:"50px",height:"50px",borderRadius:"50%"},src:""+(null===p||void 0===p||null===(t=p.contact)||void 0===t?void 0:t.urlPicture)})),o.a.createElement(J.a,{disableTypography:!0,primary:o.a.createElement("span",{className:g.contactNameWrapper},o.a.createElement(q.a,{noWrap:!0,component:"span",variant:"body2"},p.isGroup&&"whatsapp"===p.channel&&o.a.createElement(Gl.a,{fontSize:"small",style:{color:eo.a[700],marginBottom:"-1px",marginLeft:"5px"}})," \xa0",p.channel&&o.a.createElement(er,{width:"20",height:"20",className:g.connectionIcon,connectionType:p.channel})," \xa0",U(null===(l=p.contact)||void 0===l?void 0:l.name,60))),secondary:o.a.createElement("span",{className:g.contactNameWrapper},o.a.createElement(q.a,{className:Number(p.unreadMessages)>0?g.contactLastMessageUnread:g.contactLastMessage,noWrap:!0,component:"span",variant:"body2"},p.lastMessage?o.a.createElement(o.a.Fragment,null,p.lastMessage.includes("fb.me")?o.a.createElement(et,null,"Clique de An\xfancio"):p.lastMessage.includes("data:image/png;base64")?o.a.createElement(et,null,"Localiza\xe7\xe3o"):o.a.createElement(o.a.Fragment,null," ",p.lastMessage.includes("BEGIN:VCARD")?o.a.createElement(et,null,"Contato"):o.a.createElement(et,null,U(p.lastMessage,40)))):o.a.createElement("br",null),o.a.createElement("span",{className:g.secondaryContentSecond},(null===p||void 0===p?void 0:p.whatsapp)&&o.a.createElement(N.a,{className:g.connectionTag,style:{backgroundColor:"whatsapp"===p.channel?"#25D366":"facebook"===p.channel?"#4267B2":"#E1306C"}},null===(r=p.whatsapp)||void 0===r?void 0:r.name.toUpperCase()),o.a.createElement(N.a,{className:g.connectionTag,style:{backgroundColor:(null===(i=p.queue)||void 0===i?void 0:i.color)||"#7c7c7c"}},p.queueId?null===(s=p.queue)||void 0===s?void 0:s.name.toUpperCase():"lgpd"===p.status?"LGPD":"SEM FILA"),(null===p||void 0===p?void 0:p.user)&&o.a.createElement(N.a,{className:g.connectionTag,style:{backgroundColor:"#000000"}},null===(c=p.user)||void 0===c?void 0:c.name.toUpperCase()),o.a.createElement(N.a,{className:g.connectionTag,style:{backgroundColor:"dark"===E.mode?"blue":E.palette.primary.main}},"PAIS",b&&` - (${b})`," ")),o.a.createElement("span",{className:g.secondaryContentSecond},null===(d=p.tags)||void 0===d?void 0:d.map(e=>o.a.createElement("div",{key:`ticket-contact-tag-${p.id}-${e.id}`,style:{color:"dark"===E.mode?"blue":E.palette.primary.main,display:"flex",alignItems:"center",marginRight:"8px",padding:"8px",borderRadius:"8px",background:"dark"===E.mode?"#333":"#f5f5f5",boxShadow:"dark"===E.mode?"0px 2px 8px rgba(255, 255, 255, 0.1)":"0px 2px 8px rgba(0, 0, 0, 0.1)",transition:"all 0.3s ease-in-out",cursor:"pointer"},onMouseEnter:e=>e.target.style.transform="scale(1.05)",onMouseLeave:e=>e.target.style.transform="scale(1)"},o.a.createElement(we.a,{sx:{fontSize:"1.9em",marginRight:"4px"}}),o.a.createElement(Xl,{tag:e}))),o.a.createElement(hr,{contact:p.contact}))),o.a.createElement(N.a,{className:g.newMessagesCount,badgeContent:p.unreadMessages,classes:{badge:g.badgeStyle}}))}),o.a.createElement(br.a,null,p.lastMessage&&o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{className:Number(p.unreadMessages)>0?g.lastMessageTimeUnread:g.lastMessageTime,component:"span",variant:"body2"},Object(Ba.a)(Object(Wa.a)(p.updatedAt),new Date)?o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(p.updatedAt),"HH:mm")):o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(p.updatedAt),"dd/MM/yyyy"))),o.a.createElement("br",null))),o.a.createElement(br.a,null,o.a.createElement("span",{className:g.secondaryContentSecond},"pending"===p.status&&(null===p.queueId||void 0===p.queueId)&&o.a.createElement(wl,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",color:"light"===E.mode?"#0872B9":"#FFF",padding:"0px",borderRadius:"50%",right:"51px",fontSize:"0.6rem",bottom:"-30px",minWidth:"2em",width:"auto"},variant:"contained",className:g.acceptButton,size:"small",loading:f,onClick:e=>H()},o.a.createElement(te.a,{title:""+oa.a.t("ticketsList.buttons.accept")},o.a.createElement(mr.a,null)))),o.a.createElement("span",{className:g.secondaryContentSecond},"pending"===p.status&&null!==p.queueId&&o.a.createElement(wl,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",color:"light"===E.mode?"#0872B9":"#FFF",padding:"0px",borderRadius:"50%",right:"51px",fontSize:"0.6rem",bottom:"-30px",minWidth:"2em",width:"auto"},variant:"contained",className:g.acceptButton,size:"small",loading:f,onClick:e=>V(p.id)},o.a.createElement(te.a,{title:""+oa.a.t("ticketsList.buttons.accept")},o.a.createElement(mr.a,null)))),o.a.createElement("span",{className:g.secondaryContentSecond1},("pending"===p.status||"open"===p.status||"group"===p.status)&&o.a.createElement(wl,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",color:"light"===E.mode?"#0872B9":"#FFF",padding:"0px",borderRadius:"50%",right:"26px",position:"absolute",fontSize:"0.6rem",bottom:"-30px",minWidth:"2em",width:"auto"},variant:"contained",className:g.acceptButton,size:"small",loading:f,onClick:()=>{A(!0),C(!0),L.current&&A(!1),Y(p),h.push("/tickets/"+p.uuid)}},o.a.createElement(te.a,{title:""+oa.a.t("ticketsList.buttons.transfer")},o.a.createElement(ur.a,null)))),o.a.createElement("span",{className:g.secondaryContentSecond},("open"===p.status||"group"===p.status)&&o.a.createElement(wl,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",color:"light"===E.mode?"#0872B9":"#FFF",padding:"0px",bottom:"0px",borderRadius:"50%",right:"1px",fontSize:"0.6rem",bottom:"-30px",minWidth:"2em",width:"auto"},variant:"contained",className:g.acceptButton,size:"small",loading:f,onClick:e=>(async e=>{if("enabled"===(await z({column:"requiredTag"})).requiredTag)try{(await u.get("/contactTags/"+p.contact.id)).data.tags?(await u.put("/tickets/"+e,{status:"closed",userId:(null===W||void 0===W?void 0:W.id)||null}),L.current&&A(!1),h.push("/tickets/")):O.b.warning(oa.a.t("messagesList.header.buttons.requiredTag"))}catch(a){A(!1),sa(a)}else{A(!0);try{await u.put("/tickets/"+e,{status:"closed",userId:(null===W||void 0===W?void 0:W.id)||null})}catch(a){A(!1),sa(a)}L.current&&A(!1),h.push("/tickets/")}})(p.id)},o.a.createElement(te.a,{title:""+oa.a.t("ticketsList.buttons.closed")},o.a.createElement(pr.a,null)))),o.a.createElement("span",{className:g.secondaryContentSecond},("pending"===p.status||"lgpd"===p.status)&&("enabled"===W.userClosePendingTicket||"admin"===W.profile)&&o.a.createElement(wl,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",color:"light"===E.mode?"#0872B9":"#FFF",padding:"0px",bottom:"0px",borderRadius:"50%",right:"1px",fontSize:"0.6rem",bottom:"-30px",minWidth:"2em",width:"auto"},variant:"contained",className:g.acceptButton,size:"small",loading:f,onClick:e=>(async e=>{A(!0);try{await u.put("/tickets/"+e,{status:"closed",userId:(null===W||void 0===W?void 0:W.id)||null,sendFarewellMessage:!1,amountUsedBotQueues:0})}catch(a){A(!1),sa(a)}L.current&&A(!1),h.push("/tickets/")})(p.id)},o.a.createElement(te.a,{title:""+oa.a.t("ticketsList.buttons.ignore")},o.a.createElement(pr.a,null)))),o.a.createElement("span",{className:g.secondaryContentSecond},"closed"===p.status&&(null===p.queueId||void 0===p.queueId)&&o.a.createElement(wl,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",color:"light"===E.mode?"#0872B9":"#FFF",padding:"0px",bottom:"0px",borderRadius:"50%",right:"1px",fontSize:"0.6rem",bottom:"-30px",minWidth:"2em",width:"auto"},variant:"contained",className:g.acceptButton,size:"small",loading:f,onClick:e=>H()},o.a.createElement(te.a,{title:""+oa.a.t("ticketsList.buttons.reopen")},o.a.createElement(gr.a,null)))),o.a.createElement("span",{className:g.secondaryContentSecond},"closed"===p.status&&null!==p.queueId&&o.a.createElement(wl,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",color:"light"===E.mode?"#0872B9":"#FFF",padding:"0px",bottom:"0px",borderRadius:"50%",right:"1px",fontSize:"0.6rem",bottom:"-30px",minWidth:"2em",width:"auto"},variant:"contained",className:g.acceptButton,size:"small",loading:f,onClick:e=>V(p.id)},o.a.createElement(te.a,{title:""+oa.a.t("ticketsList.buttons.reopen")},o.a.createElement(gr.a,null)))))))};var vr=()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(_.a,{dense:!0},o.a.createElement(Ua.a,null,o.a.createElement(so.a,{animation:"wave",variant:"circle",width:40,height:40})),o.a.createElement(J.a,{primary:o.a.createElement(so.a,{animation:"wave",height:20,width:60}),secondary:o.a.createElement(so.a,{animation:"wave",height:20,width:90})})),o.a.createElement(ee.a,{variant:"inset"}),o.a.createElement(_.a,{dense:!0},o.a.createElement(Ua.a,null,o.a.createElement(so.a,{animation:"wave",variant:"circle",width:40,height:40})),o.a.createElement(J.a,{primary:o.a.createElement(so.a,{animation:"wave",height:20,width:70}),secondary:o.a.createElement(so.a,{animation:"wave",height:20,width:120})})),o.a.createElement(ee.a,{variant:"inset"}),o.a.createElement(_.a,{dense:!0},o.a.createElement(Ua.a,null,o.a.createElement(so.a,{animation:"wave",variant:"circle",width:40,height:40})),o.a.createElement(J.a,{primary:o.a.createElement(so.a,{animation:"wave",height:20,width:60}),secondary:o.a.createElement(so.a,{animation:"wave",height:20,width:90})})),o.a.createElement(ee.a,{variant:"inset"}));const yr=Object(j.a)(e=>({ticketsListWrapper:{position:"relative",display:"flex",height:"100%",flexDirection:"column",overflow:"hidden",borderTopRightRadius:0,borderBottomRightRadius:0},ticketsList:{flex:1,maxHeight:"100%",overflowY:"scroll",...e.scrollbarStyles,borderTop:"2px solid rgba(0, 0, 0, 0.12)"},ticketsListHeader:{color:"rgb(67, 83, 105)",zIndex:2,backgroundColor:"white",borderBottom:"1px solid rgba(0, 0, 0, 0.12)",display:"flex",alignItems:"center",justifyContent:"space-between"},ticketsCount:{fontWeight:"normal",color:"rgb(104, 121, 146)",marginLeft:"8px",fontSize:"14px"},noTicketsText:{textAlign:"center",color:"rgb(104, 121, 146)",fontSize:"14px",lineHeight:"1.4"},noTicketsTitle:{textAlign:"center",fontSize:"16px",fontWeight:"600",margin:"0px"},noTicketsDiv:{display:"flex",margin:40,flexDirection:"column",alignItems:"center",justifyContent:"center"}})),xr=(e,a)=>e.updatedAta.updatedAt?1:0,Cr=(e,a)=>e.updatedAt>a.updatedAt?-1:e.updatedAt{const t=a.sortDir;if("LOAD_TICKETS"===a.type){return a.payload.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?(e[t]=a,a.unreadMessages>0&&e.unshift(e.splice(t,1)[0])):e.push(a)}),t&&["ASC","DESC"].includes(t)&&("ASC"===t?e.sort(xr):e.sort(Cr)),[...e]}if("RESET_UNREAD"===a.type){const n=a.payload,o=e.findIndex(e=>e.id===n);return-1!==o&&(e[o].unreadMessages=0),t&&["ASC","DESC"].includes(t)&&("ASC"===t?e.sort(xr):e.sort(Cr)),[...e]}if("UPDATE_TICKET"===a.type){const n=a.payload,o=e.findIndex(e=>e.id===n.id);return-1!==o?e[o]=n:e.unshift(n),t&&["ASC","DESC"].includes(t)&&("ASC"===t?e.sort(xr):e.sort(Cr)),[...e]}if("UPDATE_TICKET_UNREAD_MESSAGES"===a.type){const n=a.payload,o=e.findIndex(e=>e.id===n.id);return-1!==o?(e[o]=n,e.unshift(e.splice(o,1)[0])):a.status===a.payload.status&&e.unshift(n),t&&["ASC","DESC"].includes(t)&&("ASC"===t?e.sort(xr):e.sort(Cr)),[...e]}if("UPDATE_TICKET_CONTACT"===a.type){const t=a.payload,n=e.findIndex(e=>e.contactId===t.id);return-1!==n&&(e[n].contact=t),[...e]}if("DELETE_TICKET"===a.type){const n=a.payload,o=e.findIndex(e=>e.id===n);return-1!==o&&e.splice(o,1),t&&["ASC","DESC"].includes(t)&&("ASC"===t?e.sort(xr):e.sort(Cr)),[...e]}if("RESET"===a.type)return[]};var kr=e=>{const{setTabOpen:a,status:t,searchParam:l,searchOnMessages:r,tags:i,users:s,showAll:c,selectedQueueIds:d,updateCount:m,style:u,whatsappIds:p,forceSearch:g,statusFilter:b,userFilter:E,sortTickets:h}=e,f=yr(),[A,v]=Object(n.useState)(1);let[y,x]=Object(n.useReducer)(wr,[]);const{user:C,socket:w}=Object(n.useContext)(ba),{profile:k,queues:S}=C,T="enable"===C.allTicket,O=C.companyId;Object(n.useEffect)(()=>{x({type:"RESET"}),v(1)},[t,l,x,c,i,s,g,d,p,b,h,r]);const{tickets:I,hasMore:j,loading:M}=mt({pageNumber:A,searchParam:l,status:t,showAll:c,searchOnMessages:r?"true":"false",tags:JSON.stringify(i),users:JSON.stringify(s),queueIds:JSON.stringify(d),whatsappIds:JSON.stringify(p),statusFilter:JSON.stringify(b),userFilter:E,sortTickets:h});Object(n.useEffect)(()=>{O&&x({type:"LOAD_TICKETS",payload:I,status:t,sortDir:h})},[I]),Object(n.useEffect)(()=>{const e=e=>(!(null===e||void 0===e?void 0:e.userId)||(null===e||void 0===e?void 0:e.userId)===(null===C||void 0===C?void 0:C.id)||c)&&(!(null===e||void 0===e?void 0:e.queueId)&&T||d.indexOf(null===e||void 0===e?void 0:e.queueId)>-1),a=a=>{var n,o;("updateUnread"===a.action&&x({type:"RESET_UNREAD",payload:a.ticketId,status:t,sortDir:h}),"update"===a.action&&e(a.ticket)&&a.ticket.status===t&&x({type:"UPDATE_TICKET",payload:a.ticket,status:t,sortDir:h}),"update"===a.action&&((o=a.ticket).queueId&&-1===d.indexOf(o.queueId)))&&x({type:"DELETE_TICKET",payload:null===(n=a.ticket)||void 0===n?void 0:n.id,status:t,sortDir:h});"delete"===a.action&&x({type:"DELETE_TICKET",payload:null===a||void 0===a?void 0:a.ticketId,status:t,sortDir:h})},n=a=>{"create"===a.action&&e(a.ticket)&&a.ticket.status===t&&x({type:"UPDATE_TICKET_UNREAD_MESSAGES",payload:a.ticket,status:t,sortDir:h})},o=e=>{"update"===e.action&&e.contact&&x({type:"UPDATE_TICKET_CONTACT",payload:e.contact,status:t,sortDir:h})},l=()=>{t?w.emit("joinTickets",t):w.emit("joinNotification")};return w.on("connect",l),w.on(`company-${O}-ticket`,a),w.on(`company-${O}-appMessage`,n),w.on(`company-${O}-contact`,o),()=>{t?w.emit("leaveTickets",t):w.emit("leaveNotification"),w.off("connect",l),w.off(`company-${O}-ticket`,a),w.off(`company-${O}-appMessage`,n),w.off(`company-${O}-contact`,o)}},[t,c,C,d,i,s,k,S,h,T]),Object(n.useEffect)(()=>{"function"===typeof m&&m(y.length)},[y]);return t&&"search"!==t&&(y=y.filter(e=>e.status===t)),o.a.createElement(zt.a,{className:f.ticketsListWrapper,style:u},o.a.createElement(zt.a,{square:!0,name:"closed",elevation:0,className:f.ticketsList,onScroll:e=>{if(!j||M)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(L.a,{style:{paddingTop:0}},0!==y.length||M?o.a.createElement(o.a.Fragment,null,y.map(e=>o.a.createElement(Ar,{ticket:e,key:e.id,setTabOpen:a}))):o.a.createElement("div",{className:f.noTicketsDiv},o.a.createElement("span",{className:f.noTicketsTitle},oa.a.t("ticketsList.noTicketsTitle")),o.a.createElement("p",{className:f.noTicketsText},oa.a.t("ticketsList.noTicketsMessage"))),M&&o.a.createElement(vr,null))))},Sr=t(1801);const Tr=Object(j.a)(e=>({menuListItem:{paddingTop:0,paddingBottom:0},menuItem:{maxHeight:30}}));var Or=e=>{let{userQueues:a,selectedQueueIds:t=[],onChange:n}=e;const l=Tr();return o.a.createElement("div",{style:{width:120,marginTop:-4}},o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense"},o.a.createElement(It.a,{multiple:!0,displayEmpty:!0,variant:"outlined",value:t,onChange:e=>{n(e.target.value)},style:{borderRadius:0,color:"white",backgroundColor:"#437db5",height:30},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},getContentAnchorEl:null,PaperProps:{style:{borderRadius:0}},MenuListProps:{className:l.menuListItem}},renderValue:()=>oa.a.t("ticketsQueueSelect.placeholder")},(null===a||void 0===a?void 0:a.length)>0&&a.map(e=>o.a.createElement(U.a,{dense:!0,key:e.id,value:e.id,className:l.menuItem},o.a.createElement(Sr.a,{style:{color:e.color},size:"small",color:"primary",checked:t.indexOf(e.id)>-1}),o.a.createElement(J.a,{primary:e.name,classes:{primary:l.listItemText}}))))))};function Ir(e){let{onFiltered:a}=e;const[t,l]=Object(n.useState)([]),[r,i]=Object(n.useState)([]);Object(n.useEffect)(()=>{!async function(){await s()}()},[]);const s=async()=>{try{const{data:e}=await u.get("/tags/list");l(e)}catch(e){sa(e)}};return o.a.createElement(Kt.a,{style:{padding:10}},o.a.createElement(xl.a,{multiple:!0,size:"small",options:t,value:r,onChange:(e,t,n)=>(async e=>{i(e),a(e)})(t),getOptionLabel:e=>e.name,renderTags:(e,a)=>e.map((e,t)=>o.a.createElement(z.a,Object.assign({variant:"outlined",style:{backgroundColor:e.color||"#eee",textShadow:"1px 1px 1px #000",color:"white"},label:e.name},a({index:t}),{size:"small"}))),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{variant:"outlined",placeholder:"Filtro por Tags"}))}))}function jr(e){let{onFiltered:a,initialUsers:t}=e;const[l,r]=Object(n.useState)([]),[i,s]=Object(n.useState)([]);Object(n.useEffect)(()=>{!async function(){await c()}()},[]),Object(n.useEffect)(()=>{s([]),Array.isArray(t)&&Array.isArray(l)&&l.length>0&&d(t)},[t,l]);const c=async()=>{try{const{data:e}=await u.get("/users/list"),a=e.map(e=>({id:e.id,name:e.name}));r(a)}catch(e){sa(e)}},d=async e=>{s(e),a(e)};return o.a.createElement(Kt.a,{style:{padding:"0px 10px 10px"}},o.a.createElement(xl.a,{multiple:!0,size:"small",options:l,value:i,onChange:(e,a,t)=>d(a),getOptionLabel:e=>e.name,getOptionSelected:(e,a)=>(null===e||void 0===e?void 0:e.id)===(null===a||void 0===a?void 0:a.id)||(null===e||void 0===e?void 0:e.name.toLowerCase())===(null===a||void 0===a?void 0:a.name.toLowerCase()),renderTags:(e,a)=>e.map((e,t)=>o.a.createElement(z.a,Object.assign({variant:"outlined",style:{backgroundColor:"#bfbfbf",textShadow:"1px 1px 1px #000",color:"white"},label:e.name},a({index:t}),{size:"small"}))),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{variant:"outlined",placeholder:oa.a.t("tickets.search.filterUsers")}))}))}function Mr(e){let{onFiltered:a}=e;const[t,l]=Object(n.useState)([]);Object(n.useEffect)(()=>{!async function(){}()},[]);const r=[{status:"open",name:""+oa.a.t("tickets.search.filterConectionsOptions.open")},{status:"closed",name:""+oa.a.t("tickets.search.filterConectionsOptions.closed")},{status:"pending",name:""+oa.a.t("tickets.search.filterConectionsOptions.pending")},{status:"group",name:"Grupos"}];return o.a.createElement(Kt.a,{style:{padding:"0px 10px 10px"}},o.a.createElement(xl.a,{multiple:!0,size:"small",options:r,value:t,onChange:(e,t,n)=>(async e=>{l(e),a(e)})(t),getOptionLabel:e=>e.name,renderTags:(e,a)=>e.map((e,t)=>o.a.createElement(z.a,Object.assign({variant:"outlined",style:{backgroundColor:e.color||"#eee",textShadow:"1px 1px 1px #000",color:"white"},label:e.name},a({index:t}),{size:"small"}))),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{variant:"outlined",placeholder:"Filtro por Status"}))}))}function Nr(e){let{onFiltered:a,initialWhatsapps:t}=e;const[l,r]=Object(n.useState)([]),[i,s]=Object(n.useState)([]);Object(n.useEffect)(()=>{!async function(){await c()}()},[]),Object(n.useEffect)(()=>{s([]),Array.isArray(t)&&Array.isArray(l)&&l.length>0&&d(t)},[t,l]);const c=async()=>{try{const{data:e}=await u.get("/whatsapp"),a=e.map(e=>({id:e.id,name:e.name,channel:e.channel}));r(a)}catch(e){sa(e)}},d=async e=>{s(e),a(e)};return o.a.createElement(Kt.a,{style:{padding:"0px 10px 10px"}},o.a.createElement(xl.a,{multiple:!0,size:"small",options:l,value:i,onChange:(e,a,t)=>d(a),getOptionLabel:e=>e.name,getOptionSelected:(e,a)=>(null===e||void 0===e?void 0:e.id)===(null===a||void 0===a?void 0:a.id)||(null===e||void 0===e?void 0:e.name.toLowerCase())===(null===a||void 0===a?void 0:a.name.toLowerCase()),renderTags:(e,a)=>e.map((e,t)=>o.a.createElement(z.a,Object.assign({variant:"outlined",style:{backgroundColor:"#bfbfbf",textShadow:"1px 1px 1px #000",color:"white"},label:e.name},a({index:t}),{size:"small"}))),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{variant:"outlined",placeholder:oa.a.t("tickets.search.filterConections")}))}))}var Rr=t(1819);const Pr=Object(n.createContext)(),Dr=e=>{let{children:a}=e;const[t,l]=Object(n.useState)([]);return o.a.createElement(Pr.Provider,{value:{selectedQueuesMessage:t,setSelectedQueuesMessage:l}},a)},Fr=Object(j.a)(e=>({ticketsWrapper:{position:"relative",display:"flex",height:"100%",flexDirection:"column",overflow:"hidden",borderTopRightRadius:0,borderBottomRightRadius:0},tabsHeader:{minWidth:"auto",width:"auto",borderRadius:8,marginTop:e.spacing(.5),marginBottom:e.spacing(.5),marginLeft:e.spacing(.5),marginRight:e.spacing(.5)},settingsIcon:{alignSelf:"center",marginLeft:"auto",padding:e.spacing(1)},tab:{minWidth:"auto",width:"auto",padding:e.spacing(.5,1),borderRadius:8,transition:"0.3s",borderColor:"#aaa",borderWidth:"1px",borderStyle:"solid",marginRight:e.spacing(.5),marginLeft:e.spacing(.5),[e.breakpoints.down("lg")]:{fontSize:"0.9rem",padding:e.spacing(.4,.8),marginRight:e.spacing(.4),marginLeft:e.spacing(.4)},[e.breakpoints.down("md")]:{fontSize:"0.8rem",padding:e.spacing(.3,.6),marginRight:e.spacing(.3),marginLeft:e.spacing(.3)},"&:hover":{backgroundColor:"rgba(0, 0, 0, 0.1)"}},tabPanelItem:{minWidth:"33%",fontSize:11,marginLeft:0},tabIndicator:{height:6,bottom:0,borderRadius:"0 0 8px 8px",backgroundColor:"light"===e.mode?e.palette.primary.main:"#FFF"},tabsBadge:{top:"105%",right:"55%",transform:"translate(45%, 0)",whiteSpace:"nowrap",borderRadius:"12px",padding:"0 8px",backgroundColor:"light"===e.mode?e.palette.primary.main:"#FFF",color:"light"===e.mode?"#FFF":e.palette.primary.main},ticketOptionsBox:{display:"flex",justifyContent:"space-between",alignItems:"center",background:e.palette.optionsBackground,borderRadius:8,borderColor:"#aaa",borderWidth:"1px",borderStyle:"solid",marginTop:e.spacing(.5),marginBottom:e.spacing(1),marginLeft:e.spacing(1),marginRight:e.spacing(1),padding:e.spacing(.5)},serachInputWrapper:{flex:1,height:40,background:e.palette.total,display:"flex",borderRadius:40,padding:4,borderColor:"#aaa",borderWidth:"1px",borderStyle:"solid",marginTop:e.spacing(.5),marginBottom:e.spacing(.5),marginLeft:e.spacing(.5),marginRight:e.spacing(.5)},searchIcon:{color:"grey",marginLeft:6,marginRight:6,alignSelf:"center"},searchInput:{flex:1,border:"none",borderRadius:30},badge:{},customBadge:{right:"-10px",backgroundColor:"#f44336",color:"#fff"},show:{display:"block"},hide:{display:"none !important"},closeAllFab:{backgroundColor:"red",marginBottom:"4px","&:hover":{backgroundColor:"darkred"}},speedDial:{position:"absolute",bottom:e.spacing(1),right:e.spacing(1),"& .MuiFab-root":{width:"40px",height:"40px",marginTop:"4px"},"& .MuiFab-label":{width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center"}},snackbar:{display:"flex",justifyContent:"space-between",backgroundColor:e.palette.primary.main,color:"white",borderRadius:30,[e.breakpoints.down("sm")]:{fontSize:"0.8em"},[e.breakpoints.up("md")]:{fontSize:"1em"}},yesButton:{backgroundColor:"#FFF",color:"rgba(0, 100, 0, 1)",padding:"4px 4px",fontSize:"1em",fontWeight:"bold",textTransform:"uppercase",marginRight:e.spacing(1),"&:hover":{backgroundColor:"darkGreen",color:"#FFF"},borderRadius:30},noButton:{backgroundColor:"#FFF",color:"rgba(139, 0, 0, 1)",padding:"4px 4px",fontSize:"1em",fontWeight:"bold",textTransform:"uppercase","&:hover":{backgroundColor:"darkRed",color:"#FFF"},borderRadius:30},filterIcon:{marginRight:6,alignSelf:"center",color:"light"===e.mode?"#0872b9":"#FFF",cursor:"pointer"},button:{height:30,width:30,border:"2px solid",borderColor:"#aaa",borderRadius:8,marginRight:8,"&:hover":{borderColor:"light"===e.mode?e.palette.primary.main:"#FFF"}},icon:{color:"#aaa","&:hover":{color:"light"===e.mode?e.palette.primary.main:"#FFF"}},buttonOpen:{"& $icon":{color:"light"===e.mode?e.palette.primary.main:"#FFF"}}}));var Lr=()=>{const e=Object(P.a)(),a=Fr(),t=Object(T.useHistory)(),[l,r]=Object(n.useState)(""),[i,s]=Object(n.useState)("open"),[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(!1),[g,b]=Object(n.useState)(!1),E=Object(n.useRef)(),[h,f]=Object(n.useState)(!1),{user:A}=Object(n.useContext)(ba),{profile:v}=A,{setSelectedQueuesMessage:y}=Object(n.useContext)(Pr),{tabOpen:x,setTabOpen:C}=Object(n.useContext)(lt),[w,k]=Object(n.useState)(0),[S,O]=Object(n.useState)(0),[I,j]=Object(n.useState)(0),M=A.queues.map(e=>e.id),[R,D]=Object(n.useState)(M||[]),[L,B]=Object(n.useState)([]),[W,z]=Object(n.useState)([]),[H,U]=Object(n.useState)([]),[Q,V]=Object(n.useState)(!1),[G,K]=Object(n.useState)([]),[Y,X]=Object(n.useState)(!1),[_,Z]=Object(n.useState)(!1),[J,$]=Object(n.useState)(null),[ee,ae]=Object(n.useState)(!1),[ne,oe]=Object(n.useState)(!1),[le,re]=Object(n.useState)(!1),[ie,se]=Object(n.useState)(!1),[ce,de]=Object(n.useState)(!1),[me,ue]=Object(n.useState)(!1),[pe,ge]=Object(n.useState)(!1);let be;Object(n.useEffect)(()=>{y(R)},[R]),Object(n.useEffect)(()=>{"ADMIN"!==A.profile.toUpperCase()&&"ENABLED"!==A.allUserChat.toUpperCase()||p(!1)},[]),Object(n.useEffect)(()=>{"search"===i&&E.current.focus(),V(!Q)},[i]);const Ee=(e,a)=>{s(a)},he=e=>{if(x!==e)return{width:0,height:0}},fe=()=>{Z(!1)},Ae=()=>{Y?(X(!1),s("open")):X(!0),s("search")},[ve,ye]=o.a.useState(!1),[xe,Ce]=o.a.useState(!1);return o.a.createElement(zt.a,{elevation:0,variant:"outlined",className:a.ticketsWrapper},o.a.createElement(Ql,{modalOpen:c,onClose:e=>{(e=>{d(!1),void 0!==e&&void 0!==e.uuid&&t.push("/tickets/"+e.uuid)})(e)}}),o.a.createElement("div",{className:a.serachInputWrapper},o.a.createElement(ol.a,{className:a.searchIcon}),o.a.createElement(tl.a,{className:a.searchInput,inputRef:E,placeholder:oa.a.t("tickets.search.placeholder"),type:"search",onChange:e=>{const a=e.target.value.toLowerCase();if(clearTimeout(be),""===a)return r(a),V(!Q),void s("open");"search"!==i&&(Ae(),s("search")),be=setTimeout(()=>{r(a),V(!Q)},500)}}),o.a.createElement(te.a,{placement:"top",title:"Marque para pesquisar tamb\xe9m nos conte\xfados das mensagens (mais lento)"},o.a.createElement("div",null,o.a.createElement(nl.a,{size:"small",checked:h,onChange:e=>{f(e.target.checked)}}))),o.a.createElement(F.a,{style:{backgroundColor:"transparent",boxShadow:"none",border:"none",borderRadius:"50%",justifyContent:"flex-end",alignItems:"center"},variant:"contained","aria-label":"filter",className:a.filterIcon,onClick:()=>{ge(e=>!e),Ae()}},pe?o.a.createElement(fl.a,{className:a.icon}):o.a.createElement(Al.a,{className:a.icon}))),!0===Y&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Ir,{onFiltered:e=>{const a=e.map(e=>e.id);clearTimeout(be),0===a.length?V(!Q):"search"!==i&&s("search"),be=setTimeout(()=>{B(a),V(!Q)},500)}}),o.a.createElement(Nr,{onFiltered:e=>{const a=e.map(e=>e.id);clearTimeout(be),0===a.length?V(!Q):"search"!==i&&s("search"),be=setTimeout(()=>{U(a),V(!Q)},500)}}),o.a.createElement(Mr,{onFiltered:e=>{const a=e.map(e=>e.status);clearTimeout(be),0===a.length?V(!Q):"search"!==i&&s("search"),be=setTimeout(()=>{K(a),V(!Q)},500)}}),"admin"===v&&o.a.createElement(o.a.Fragment,null,o.a.createElement(jr,{onFiltered:e=>{const a=e.map(e=>e.id);clearTimeout(be),0===a.length?V(!Q):"search"!==i&&s("search"),be=setTimeout(()=>{z(a),V(!Q)},500)}}))),o.a.createElement(zt.a,{square:!0,elevation:0,className:a.ticketOptionsBox},o.a.createElement(At.a,{container:!0,alignItems:"center",justifyContent:"space-between"},o.a.createElement(At.a,{item:!0},o.a.createElement(xa,{role:"enabled"===A.allUserChat&&"user"===A.profile?"admin":A.profile,perform:"tickets-manager:showall",yes:()=>o.a.createElement(N.a,{color:"primary",invisible:!ee||ne||le||ie||ce,badgeContent:"Todos",classes:{badge:a.tabsBadge}},o.a.createElement(hl.a,{onMouseEnter:()=>ae(!0),onMouseLeave:()=>ae(!1),className:a.button,value:"uncheck",selected:m,onChange:()=>p(e=>!e)},m?o.a.createElement(gl.a,{className:a.icon}):o.a.createElement(El.a,{className:a.icon})))}),o.a.createElement(Rr.a,{open:_,onClose:fe,message:oa.a.t("tickets.inbox.closedAllTickets"),ContentProps:{className:a.snackbar},action:o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{className:a.yesButton,size:"small",onClick:async()=>{try{const{data:e}=await u.post("/tickets/closeAll",{status:x,selectedQueueIds:R});fe()}catch(e){console.log("Error: ",e)}}},oa.a.t("tickets.inbox.yes")),o.a.createElement(xt.a,{className:a.noButton,size:"small",onClick:fe},oa.a.t("tickets.inbox.no")))}),o.a.createElement(N.a,{color:"primary",invisible:ee||!ne||le||ie||ce,badgeContent:oa.a.t("tickets.inbox.newTicket"),classes:{badge:a.tabsBadge}},o.a.createElement(F.a,{onMouseEnter:()=>oe(!0),onMouseLeave:()=>oe(!1),className:a.button,onClick:()=>{d(!0)}},o.a.createElement(ll.a,{className:a.icon}))),"admin"===A.profile&&o.a.createElement(N.a,{color:"primary",invisible:ee||ne||!le||ie||ce,badgeContent:oa.a.t("tickets.inbox.closedAll"),classes:{badge:a.tabsBadge}},o.a.createElement(F.a,{onMouseEnter:()=>re(!0),onMouseLeave:()=>re(!1),className:a.button,onClick:()=>{Z(!0)}},o.a.createElement(vl.a,{style:{color:"light"===e.mode?"green":"#FFF"}}))),o.a.createElement(N.a,{invisible:!("open"===i&&!ee&&!ne&&!le&&!ce&&!me)&&!ie,badgeContent:oa.a.t("tickets.inbox.open"),classes:{badge:a.tabsBadge}},o.a.createElement(F.a,{onMouseEnter:()=>{se(!0),$("open")},onMouseLeave:()=>{se(!1),$(null)},style:{height:30,width:30,border:ie||"open"===i?"light"===e.mode?"3px solid "+e.palette.primary.main:"3px solid #FFF":(e.mode,"2px solid #aaa"),borderRadius:8,marginRight:8},onClick:()=>Ee(0,"open")},o.a.createElement(rl.a,{style:{color:ie||"open"===i?"light"===e.mode?e.palette.primary.main:"#FFF":"#aaa"}}))),o.a.createElement(N.a,{color:"primary",invisible:!("closed"===i&&!ee&&!ne&&!le&&!ie&&!me)&&!ce,badgeContent:oa.a.t("Resolver todos"),classes:{badge:a.tabsBadge}},o.a.createElement(F.a,{onMouseEnter:()=>{de(!0),$("closed")},onMouseLeave:()=>{de(!1),$(null)},style:{height:30,width:30,border:ce||"closed"===i?"light"===e.mode?"3px solid "+e.palette.primary.main:"3px solid #FFF":(e.mode,"2px solid #aaa"),borderRadius:8,marginRight:8},onClick:()=>Ee(0,"closed")},o.a.createElement(il.a,{style:{color:ce||"closed"===i?"light"===e.mode?e.palette.primary.main:"#FFF":"#aaa"}}))),"closed"!==i&&"search"!==i&&o.a.createElement(N.a,{color:"primary",invisible:!me||ee||ne||le||ie||ce,badgeContent:g?"Decrescente":"Crescente",classes:{badge:a.tabsBadge}},o.a.createElement(hl.a,{onMouseEnter:()=>ue(!0),onMouseLeave:()=>ue(!1),className:a.button,value:"uncheck",selected:g,onChange:()=>b(e=>!e)},g?o.a.createElement(cl.a,{style:{color:g?"light"===e.mode?e.palette.primary.main:"#FFF":"#aaa"}}):o.a.createElement(sl.a,{style:{color:g?"light"===e.mode?e.palette.primary.main:"#FFF":"#aaa"}})))),o.a.createElement(At.a,{item:!0},o.a.createElement(Or,{selectedQueueIds:R,userQueues:null===A||void 0===A?void 0:A.queues,onChange:e=>D(e)})))),o.a.createElement(Qt,{value:i,name:"open",className:a.ticketsWrapper},o.a.createElement(Ht.a,{value:x,onChange:(e,a)=>{t.push("/tickets"),C(a)},indicatorColor:"primary",textColor:"primary",variant:"fullWidth"},o.a.createElement(Ut.a,{label:o.a.createElement(At.a,{container:!0,alignItems:"center",justifyContent:"center"},o.a.createElement(At.a,{item:!0},o.a.createElement(N.a,{overlap:"rectangular",classes:{badge:a.customBadge},badgeContent:w,color:"primary"},o.a.createElement(dl.a,{style:{fontSize:18}}))),o.a.createElement(At.a,{item:!0},o.a.createElement(q.a,{style:{marginLeft:8,fontSize:10,fontWeight:600}},oa.a.t("ticketsList.assignedHeader")))),value:"open",name:"open",classes:{root:a.tabPanelItem}}),o.a.createElement(Ut.a,{label:o.a.createElement(At.a,{container:!0,alignItems:"center",justifyContent:"center"},o.a.createElement(At.a,{item:!0},o.a.createElement(N.a,{overlap:"rectangular",classes:{badge:a.customBadge},badgeContent:S,color:"primary"},o.a.createElement(ml.a,{style:{fontSize:18}}))),o.a.createElement(At.a,{item:!0},o.a.createElement(q.a,{style:{marginLeft:8,fontSize:10,fontWeight:600}},oa.a.t("ticketsList.pendingHeader")))),value:"pending",name:"pending",classes:{root:a.tabPanelItem}}),A.allowGroup&&o.a.createElement(Ut.a,{label:o.a.createElement(At.a,{container:!0,alignItems:"center",justifyContent:"center"},o.a.createElement(At.a,{item:!0},o.a.createElement(N.a,{overlap:"rectangular",classes:{badge:a.customBadge},badgeContent:I,color:"primary"},o.a.createElement(ul.a,{style:{fontSize:18}}))),o.a.createElement(At.a,{item:!0},o.a.createElement(q.a,{style:{marginLeft:8,fontSize:10,fontWeight:600}},oa.a.t("ticketsList.groupingHeader")))),value:"group",name:"group",classes:{root:a.tabPanelItem}})),o.a.createElement(zt.a,{className:a.ticketsWrapper},o.a.createElement(kr,{status:"open",showAll:m,sortTickets:g?"ASC":"DESC",selectedQueueIds:R,updateCount:e=>k(e),style:he("open"),setTabOpen:C}),o.a.createElement(kr,{status:"pending",selectedQueueIds:R,sortTickets:g?"ASC":"DESC",showAll:("admin"===A.profile||"enabled"===A.allUserChat)&&m,updateCount:e=>O(e),style:he("pending"),setTabOpen:C}),A.allowGroup&&o.a.createElement(kr,{status:"group",showAll:m,sortTickets:g?"ASC":"DESC",selectedQueueIds:R,updateCount:e=>j(e),style:he("group"),setTabOpen:C}))),o.a.createElement(Qt,{value:i,name:"closed",className:a.ticketsWrapper},o.a.createElement(kr,{status:"closed",showAll:m,selectedQueueIds:R,setTabOpen:C})),o.a.createElement(Qt,{value:i,name:"search",className:a.ticketsWrapper},"admin"===v&&o.a.createElement(o.a.Fragment,null,o.a.createElement(kr,{statusFilter:G,searchParam:l,showAll:m,tags:L,users:W,selectedQueueIds:R,whatsappIds:H,forceSearch:Q,searchOnMessages:h,status:"search"})),"user"===v&&o.a.createElement(kr,{statusFilter:G,searchParam:l,showAll:!1,tags:L,selectedQueueIds:R,whatsappIds:H,forceSearch:Q,searchOnMessages:h,status:"search"})))},Br=t(564),Wr=t.n(Br),qr=t(972),zr=t.n(qr);class Hr{setPhoneFormatMask(e){if(!e||e.length<12)return e;const a=(""+e).replace(/\D/g,"");if(a.length<=12){const e=a.match(/^(\d{2})(\d{2})(\d{4})(\d{4})$/);return"+"+e[1]+" ("+e[2]+") "+e[3]+"-"+e[4]}if(13===a.length){const e=a.match(/^(\d{2})(\d{2})(\d{5})(\d{4})$/);return"+"+e[1]+" ("+e[2]+") "+e[3]+"-"+e[4]}return e}removeMask(e){return e.replace(/\D/g,"")}maskPhonePattern(e){return e.length<13?"\ud83c\udde7\ud83c\uddf7 (99) 9999 9999":"\ud83c\udde7\ud83c\uddf7 (99) 99999 9999"}}var Ur=e=>{var a;const t=new Hr,n=null===e||void 0===e?void 0:e.replace("@c.us","");return null===(a=t.setPhoneFormatMask(n))||void 0===a?void 0:a.replace("+55","\ud83c\udde7\ud83c\uddf7")},Qr=t(1035);const Vr=Object(j.a)(e=>({messageMedia:{objectFit:"cover",width:250,height:"auto",borderTopLeftRadius:8,borderTopRightRadius:8,borderBottomLeftRadius:8,borderBottomRightRadius:8}}));var Gr=e=>{let{imageUrl:a}=e;const t=Vr(),[l,r]=Object(n.useState)(!0),[i,s]=Object(n.useState)("");return Object(n.useEffect)(()=>{if(!a)return;(async()=>{const{data:e,headers:t}=await u.get(a,{responseType:"blob"}),n=window.URL.createObjectURL(new Blob([e],{type:t["content-type"]}));s(n),r(!1)})()},[a]),o.a.createElement(Qr.a,{className:t.messageMedia,smallSrcSet:l?a:i,medium:l?a:i,large:l?a:i,alt:"image",showRotate:!0})};var Kr=e=>{let{classes:a}=e;return o.a.createElement("div",{className:a.content},o.a.createElement(zt.a,{square:!0,variant:"outlined",className:a.contactHeader},o.a.createElement(At.a,{container:!0},o.a.createElement(At.a,{item:!0},o.a.createElement(so.a,{animation:"wave",variant:"circle",width:160,height:160,className:a.contactAvatar})),o.a.createElement(At.a,{item:!0},o.a.createElement(so.a,{animation:"wave",height:25,width:90}),o.a.createElement(so.a,{animation:"wave",height:25,width:80}),o.a.createElement(so.a,{animation:"wave",height:25,width:80})))),o.a.createElement(zt.a,{square:!0,className:a.contactDetails},o.a.createElement(q.a,{variant:"subtitle1"},oa.a.t("contactDrawer.extraInfo")),o.a.createElement(zt.a,{square:!0,variant:"outlined",className:a.contactExtraInfo},o.a.createElement(so.a,{animation:"wave",height:20,width:60}),o.a.createElement(so.a,{animation:"wave",height:20,width:160})),o.a.createElement(zt.a,{square:!0,variant:"outlined",className:a.contactExtraInfo},o.a.createElement(so.a,{animation:"wave",height:20,width:60}),o.a.createElement(so.a,{animation:"wave",height:20,width:160})),o.a.createElement(zt.a,{square:!0,variant:"outlined",className:a.contactExtraInfo},o.a.createElement(so.a,{animation:"wave",height:20,width:60}),o.a.createElement(so.a,{animation:"wave",height:20,width:160}))))},Yr=t(1705);const Xr=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},textCenter:{backgroundColor:"red"}})),_r=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Required"),number:vt.e().min(8,"Too Short!").max(50,"Too Long!"),email:vt.e().email("Invalid email")});function Zr(e){let{initialContact:a,onSave:t,onCancel:l}=e;const r=Xr(),[i,s]=Object(n.useState)(a);Object(n.useEffect)(()=>{s(a)},[a]);return o.a.createElement(yt.e,{initialValues:i,enableReinitialize:!0,validationSchema:_r,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{try{if(i.id)await u.put("/contacts/"+i.id,e);else{const{data:a}=await u.post("/contacts",e);t&&t(a)}O.b.success(oa.a.t("contactModal.success"))}catch(a){sa(a)}})(e),a.setSubmitting(!1)},400)}},e=>{let{values:a,errors:t,touched:n,isSubmitting:s}=e;return o.a.createElement(yt.d,null,o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.name"),name:"name",autoFocus:!0,error:n.name&&Boolean(t.name),helperText:n.name&&t.name,variant:"outlined",margin:"dense",className:r.textField,fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.number"),name:"number",error:n.number&&Boolean(t.number),helperText:n.number&&t.number,placeholder:"5513912344321",variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.email"),name:"email",error:n.email&&Boolean(t.email),helperText:n.email&&t.email,placeholder:"Email address",fullWidth:!0,margin:"dense",variant:"outlined"})),o.a.createElement(At.a,{item:!0,xs:12,spacing:1},o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{xs:6,item:!0},o.a.createElement(xt.a,{onClick:l,color:"secondary",disabled:s,variant:"outlined",fullWidth:!0},oa.a.t("contactModal.buttons.cancel"))),o.a.createElement(At.a,{classes:r.textCenter,xs:6,item:!0},o.a.createElement(xt.a,{type:"submit",color:"primary",disabled:s,variant:"contained",className:r.btnWrapper,fullWidth:!0},i.id?""+oa.a.t("contactModal.buttons.okEdit"):""+oa.a.t("contactModal.buttons.okAdd"),s&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress})))))))})}var Jr=t(302),$r=t.n(Jr);const ei=Object(j.a)(e=>({inline:{width:"100%"}}));function ai(e){const{note:a,deleteItem:t,editItem:n}=e,l=ei();return o.a.createElement(_.a,{alignItems:"flex-start"},o.a.createElement(Ua.a,null,o.a.createElement(R.a,{alt:a.user.name,src:"/static/images/avatar/1.jpg"})),o.a.createElement(J.a,{primary:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"span",variant:"body2",className:l.inline,color:"textPrimary"},a.note)),secondary:o.a.createElement(o.a.Fragment,null,a.user.name,", ",pa()(a.createdAt).format("DD/MM/YY HH:mm"))}),o.a.createElement(br.a,{style:{display:"flex",flexDirection:"column"}},o.a.createElement(F.a,{onClick:()=>{t(a)},edge:"end","aria-label":"delete"},o.a.createElement($r.a,null))))}var ti=t(1704);const ni=Object(Kl.a)(e=>({online:{fontSize:11,color:"#25d366"},offline:{fontSize:11,color:"#e1306c"}}));var oi=e=>{let{title:a,children:t,open:l,onClose:r,onConfirm:i,isCellPhone:s,onSave:c}=e;const d=ni(),[m,p]=Object(n.useState)(""),[g,b]=Object(n.useState)([]),{user:E}=Object(n.useContext)(ba),{companyId:h}=E;Object(n.useEffect)(()=>{const e=setTimeout(()=>{(async()=>{u.get("/whatsapp",{params:{companyId:h,session:0}}).then(e=>{let{data:a}=e;return b(a)})})()},500);return()=>clearTimeout(e)},[l]);const f=e=>{switch(e){case"facebook":return o.a.createElement(Ml.a,{style:{color:"#3b5998",verticalAlign:"middle"}});case"instagram":return o.a.createElement(ti.a,{style:{color:"#e1306c",verticalAlign:"middle"}});case"whatsapp":return o.a.createElement(Rl.a,{style:{color:"#25d366",verticalAlign:"middle"}});default:return"error"}};return o.a.createElement(wt.a,{open:l,onClose:()=>r(!1),"aria-labelledby":"confirm-dialog"},o.a.createElement(Tt.a,{id:"confirm-dialog"},a),o.a.createElement(St.a,{dividers:!0},o.a.createElement(q.a,null,t),s&&o.a.createElement(At.a,{style:{width:300,marginTop:10},container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(It.a,{required:!0,fullWidth:!0,displayEmpty:!0,variant:"outlined",value:m,onChange:e=>{p(e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:()=>{if(""===m)return"Selecione uma Conex\xe3o";const e=g.find(e=>e.id===m);return null===e||void 0===e?void 0:e.name}},(null===g||void 0===g?void 0:g.length)>0&&g.map((e,a)=>o.a.createElement(U.a,{dense:!0,key:a,value:e.id},o.a.createElement(J.a,{primary:o.a.createElement(o.a.Fragment,null,f(e.channel),o.a.createElement(q.a,{component:"span",style:{fontSize:14,marginLeft:"10px",display:"inline-flex",alignItems:"center",lineHeight:"2"}},e.name," \xa0"," ",o.a.createElement("p",{className:"CONNECTED"===e.status?d.online:d.offline},"(",e.status,")")))}))))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{variant:"contained",startIcon:o.a.createElement(Ft.a,null),onClick:()=>r(!1),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0}},oa.a.t("confirmationModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(zl.a,null),variant:"contained",onClick:()=>{s&&c(m),r(!1),i()},style:{color:"white",backgroundColor:"#ba8d1a",boxShadow:"none",borderRadius:0}},oa.a.t("confirmationModal.buttons.confirm"))))};function li(e){let{open:a,onClose:t,note:l,onSave:r}=e;const[i,s]=Object(n.useState)(l);return o.a.createElement(wt.a,{open:a,onClose:t,maxWidth:"xs",fullWidth:!0},o.a.createElement(Tt.a,null,"Edit Note"),o.a.createElement(St.a,null,o.a.createElement(Ct.a,{label:"Edit Note",fullWidth:!0,multiline:!0,rows:4,value:l,onChange:e=>s(e.target.value)})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:t,color:"primary"},"Cancel"),o.a.createElement(xt.a,{onClick:()=>{r(i),t()},color:"primary"},"Save")))}var ri=()=>({saveNote:async e=>{const{data:a}=await u.request({url:"/ticket-notes",method:"POST",data:e});return a},deleteNote:async e=>{const{data:a}=await u.request({url:"/ticket-notes/"+e,method:"DELETE"});return a},listNotes:async e=>{const{data:a}=await u.request({url:"/ticket-notes/list",method:"GET",params:e});return a}});const ii=Object(j.a)(e=>({root:{"& .MuiTextField-root":{margin:e.spacing(1),width:"350px"}},list:{width:"100%",maxWidth:"350px",maxHeight:"200px",backgroundColor:e.palette.background.paper,overflow:"auto"},inline:{width:"100%"}})),si=vt.c().shape({note:vt.e().min(2,"Too Short!").required("Required")});function ci(e){let{ticket:a}=e;const{id:t,contactId:l}=a,r=ii(),[i,s]=Object(n.useState)({note:""}),[c,d]=Object(n.useState)(!1),[m,u]=Object(n.useState)(!1),[p,g]=Object(n.useState)({}),[b,E]=Object(n.useState)([]),{saveNote:h,deleteNote:f,listNotes:A}=ri(),[v,y]=Object(n.useState)(null);Object(n.useEffect)(()=>{!async function(){x(),await S()}()},[]);const x=()=>{s({note:""}),d(!1)},C=e=>{s({note:e.target.value})},w=async e=>{d(!0);try{await h({...e,ticketId:t,contactId:l}),await S(),s({note:""}),O.b.success("Observa\xe7\xe3o adicionada com sucesso!")}catch(a){O.b.error(a)}d(!1)},k=e=>{g(e),u(!0)},S=async()=>{d(!0);try{const e=await A({ticketId:t,contactId:l});E(e)}catch(e){O.b.error(e)}d(!1)},T=()=>b.map(e=>o.a.createElement(ai,{note:e,key:e.id,deleteItem:k,editItem:()=>(e=>{console.log(e),y(e)})(e)}));return o.a.createElement(o.a.Fragment,null,o.a.createElement(li,{open:null!==v,onClose:()=>y(null),note:v?v.note:"",onSave:w}),o.a.createElement(oi,{title:"Excluir Registro",open:m,onClose:u,onConfirm:async()=>{d(!0);try{await f(p.id),await S(),g({}),O.b.success("Observa\xe7\xe3o exclu\xedda com sucesso!")}catch(e){O.b.error(e)}d(!1)}},"Deseja realmente excluir este registro?"),o.a.createElement(yt.e,{initialValues:i,enableReinitialize:!0,validationSchema:si,onSubmit:(e,a)=>{setTimeout(()=>{w(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,setErrors:n}=e;return o.a.createElement(yt.d,null,o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:"note",rows:3,label:oa.a.t("ticketOptionsMenu.appointmentsModal.textarea"),placeholder:oa.a.t("ticketOptionsMenu.appointmentsModal.placeholder"),multiline:!0,error:a.note&&Boolean(t.note),helperText:a.note&&t.note,variant:"outlined",onChange:C,fullWidth:!0})),b.length>0&&o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(L.a,{className:r.list},T())),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{xs:6,item:!0},o.a.createElement(xt.a,{onClick:()=>{s(""),n({})},color:"primary",variant:"outlined",fullWidth:!0},"Cancelar")),o.a.createElement(At.a,{xs:6,item:!0},o.a.createElement(wl,{loading:c,color:"primary",type:"submit",variant:"contained",autoFocus:!0,fullWidth:!0},"Salvar"))))))}))}const di=Object(j.a)(e=>({menuListItem:{paddingTop:0,paddingBottom:0,border:"none"},menuItem:{maxHeight:30},chips:{display:"flex",flexWrap:"wrap"},chip:{margin:2}}));function mi(e){let{ticket:a}=e;di();const[t,l]=Object(n.useState)([]),[r,i]=Object(n.useState)("");Object(n.useEffect)(()=>{let e=!0;return s(e).then(()=>{a.tags&&a.tags.length>0&&i(a.tags[0].id)}),()=>{e=!1}},[a.tags]);const s=async e=>{try{const{data:a}=await u.get("/tags/list",{params:{kanban:1}});e&&l(a)}catch(a){sa(a)}};return o.a.createElement(o.a.Fragment,null,o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense",variant:"outlined"},o.a.createElement(jt.a,{id:"tag-kanban-id"},oa.a.t("Etapa Kanban")),o.a.createElement(It.a,{labelWidth:60,value:r,labelId:"tag-kanban-id",label:oa.a.t("Etapa Kanban"),onChange:async e=>{const t=e.target.value;a.tags.length>0&&await u.delete("/ticket-tags/"+a.id),null!==t&&await u.put(`/ticket-tags/${a.id}/${t}`),i(t)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:()=>{const e=t.find(e=>e.id===r);return e?o.a.createElement(z.a,{style:{backgroundColor:e.color,color:"#FFF",marginRight:1,padding:1,fontWeight:"bold",paddingLeft:5,paddingRight:5,borderRadius:3,fontSize:"0.8em",whiteSpace:"nowrap"},label:e.name,size:"small"}):null}},o.a.createElement(U.a,{value:null},"\xa0"),t.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))}const ui=Object(j.a)(e=>({drawer:{width:320,flexShrink:0},drawerPaper:{width:320,display:"flex",borderTop:"1px solid rgba(0, 0, 0, 0.12)",borderRight:"1px solid rgba(0, 0, 0, 0.12)",borderBottom:"1px solid rgba(0, 0, 0, 0.12)",borderTopRightRadius:4,borderBottomRightRadius:4},header:{display:"flex",borderBottom:"1px solid rgba(0, 0, 0, 0.12)",backgroundColor:e.palette.inputBackground,alignItems:"center",padding:e.spacing(0,1),minHeight:"50px",justifyContent:"flex-start"},content:{display:"flex",backgroundColor:e.palette.inputBackground,flexDirection:"column",padding:"8px 0px 8px 8px",height:"100%",justifyContent:"center",overflowY:"scroll",...e.scrollbarStyles},contactAvatar:{margin:15,width:160,height:160,borderRadius:10},contactHeader:{display:"flex",padding:8,flexDirection:"column",alignItems:"center",justifyContent:"center","& > *":{margin:4}},contactDetails:{marginTop:8,padding:8,display:"flex",flexDirection:"column"},contactExtraInfo:{marginTop:4,padding:6}}));var pi=e=>{var a;let{open:t,handleDrawerClose:l,contact:r,ticket:i,loading:s}=e;const c=ui(),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(r.active),[b,E]=Object(n.useState)(!1),{get:h}=gt(),[f,A]=Object(n.useState)(!1),{user:v}=Object(n.useContext)(ba),[y,x]=Object(n.useState)(r.acceptAudioMessage);Object(n.useEffect)(()=>{!async function(){"enabled"===await h({column:"lgpdHideNumber"})&&A(!0)}()},[]),Object(n.useEffect)(()=>{E(!1)},[t,r]);return s?null:o.a.createElement(o.a.Fragment,null,o.a.createElement(D.a,{className:c.drawer,variant:"persistent",anchor:"right",open:t,PaperProps:{style:{position:"absolute"}},BackdropProps:{style:{position:"absolute"}},ModalProps:{container:document.getElementById("drawer-container"),style:{position:"absolute"}},classes:{paper:c.drawerPaper}},o.a.createElement("div",{className:c.header},o.a.createElement(F.a,{onClick:l},o.a.createElement(Wr.a,null)),o.a.createElement(q.a,{style:{justifySelf:"center"}},oa.a.t("contactDrawer.header"))),o.a.createElement("div",null,s?o.a.createElement("br",null):o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{style:{marginBottom:8,marginTop:12},variant:"subtitle1"},o.a.createElement(nl.a,{size:"small",checked:y,onChange:()=>(async()=>{try{const e=await u.put("/contacts/toggleAcceptAudio/"+i.contact.id);x(e.data.acceptAudioMessage)}catch(e){sa(e)}})(),name:"disableBot",color:"primary"}),oa.a.t("ticketOptionsMenu.acceptAudioMessage")))),s?o.a.createElement(Kr,{classes:c}):o.a.createElement("div",{className:c.content},o.a.createElement(zt.a,{square:!0,variant:"outlined",className:c.contactHeader},o.a.createElement(Gr,{imageUrl:null===r||void 0===r?void 0:r.urlPicture}),o.a.createElement(Yr.a,{onClick:()=>{},style:{cursor:"pointer",width:"100%"},titleTypographyProps:{noWrap:!0},subheaderTypographyProps:{noWrap:!0},title:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{onClick:()=>E(!0)},r.name,o.a.createElement(zr.a,{style:{fontSize:16,marginLeft:5}}))),subheader:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{style:{fontSize:12}},f&&"user"===v.profile?Ur(r.number).slice(0,-6)+"**-**"+r.number.slice(-2):Ur(r.number)),o.a.createElement(q.a,{style:{color:"primary",fontSize:12}},o.a.createElement(Y.a,{href:"mailto:"+r.email},r.email)))}),o.a.createElement(xt.a,{variant:"outlined",color:"primary",onClick:()=>m(!b),style:{fontSize:12}},oa.a.t("contactDrawer.buttons.edit")),o.a.createElement(xt.a,{variant:"outlined",color:"secondary",onClick:()=>r.active?(async e=>{try{await u.put("/contacts/block/"+e,{active:!1}),O.b.success("Contato bloqueado")}catch(a){sa(a)}g(!0)})(r.id):(async e=>{try{await u.put("/contacts/block/"+e,{active:!0}),O.b.success("Contato desbloqueado")}catch(a){sa(a)}g(!1)})(r.id),disabled:s},r.active?"Bloquear contato":"Desbloquear contato"),r.id&&b&&o.a.createElement(Zr,{initialContact:r,onCancel:()=>E(!1)})),o.a.createElement(mi,{ticket:i,className:c.contactTags}),o.a.createElement(zt.a,{square:!0,variant:"outlined",className:c.contactDetails},o.a.createElement(q.a,{variant:"subtitle1",style:{marginBottom:10}},oa.a.t("ticketOptionsMenu.appointmentsModal.title")),o.a.createElement(ci,{ticket:i})),o.a.createElement(zt.a,{square:!0,variant:"outlined",className:c.contactDetails},o.a.createElement(jl,{open:d,onClose:()=>m(!1),contactId:r.id}),o.a.createElement(q.a,{variant:"subtitle1"},oa.a.t("contactDrawer.extraInfo")),null===r||void 0===r||null===(a=r.extraInfo)||void 0===a?void 0:a.map(e=>o.a.createElement(zt.a,{key:e.id,square:!0,variant:"outlined",className:c.contactExtraInfo},o.a.createElement(jt.a,null,e.name),o.a.createElement(q.a,{component:"div",noWrap:!0,style:{paddingTop:2}},o.a.createElement(et,null,e.value))))))))},gi=(t(1364),t(1030)),bi=t(1694),Ei=t(1714),hi=t(597),fi=t(1711),Ai=t(1713),vi=t(1715),yi=t(1717),xi=t(1718),Ci=t(1719),wi=t(1720),ki=t(1721),Si=t(1722),Ti=t(1723),Oi=t(1708),Ii=t(1724),ji=t(1725),Mi=t(442),Ni=t.n(Mi),Ri=t(974),Pi=t.n(Ri),Di=t(1716),Fi=t(973),Li=t.n(Fi);const Bi=Object(n.createContext)(),Wi=e=>{let{children:a}=e;const[t,l]=Object(n.useState)(null);return o.a.createElement(Bi.Provider,{value:{replyingMessage:t,setReplyingMessage:l}},a)},qi=Object(j.a)(e=>({timerBox:{display:"flex",marginLeft:10,marginRight:10,alignItems:"center"}}));var zi=()=>{const e=qi(),[a,t]=Object(n.useState)({minutes:0,seconds:0});Object(n.useEffect)(()=>{const e=setInterval(()=>t(e=>59===e.seconds?{...e,minutes:e.minutes+1,seconds:0}:{...e,seconds:e.seconds+1}),1e3);return()=>{clearInterval(e)}},[]);const l=e=>e<10?"0"+e:e;return o.a.createElement("div",{className:e.timerBox},o.a.createElement("span",null,`${l(a.minutes)}:${l(a.seconds)}`))};var Hi=()=>({save:async e=>{const{data:a}=await u.request({url:"/quick-messages",method:"POST",data:e});return a},update:async e=>{const{data:a}=await u.request({url:"/quick-messages/"+e.id,method:"PUT",data:e});return a},deleteRecord:async e=>{const{data:a}=await u.request({url:"/quick-messages/"+e,method:"DELETE"});return a},list:async e=>{const{data:a}=await u.request({url:"/quick-messages/list",method:"GET",params:e});return a}});const Ui=Object(j.a)(e=>({online:{fontSize:11,color:"#25d366"},offline:{fontSize:11,color:"#e1306c"}})),Qi=Object(yl.a)({trim:!0});var Vi=e=>{let{modalOpen:a,onClose:t}=e;Ui();const[l,r]=Object(n.useState)([]),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(""),[m,p]=Object(n.useState)(null),[g,b]=Object(n.useState)({}),[E,h]=Object(n.useState)(!1),{user:f,socket:A}=Object(n.useContext)(ba),{companyId:v,whatsappId:y}=f;Object(n.useEffect)(()=>{if(!a||c.length<3)return void s(!1);s(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("contacts",{params:{searchParam:c,channel:"whatsapp",isGroup:"false"}});r(e.contacts),s(!1)}catch(e){s(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[c,a]);const x=()=>{t(),d(""),p(null)},C=async e=>{if(e){s(!0);try{t(e)}catch(a){}s(!1)}},w=(e,a)=>{const t=Qi(e,a);return""!==a.inputValue&&!i&&c.length>=3&&t.push({name:""+a.inputValue}),t},k=e=>e.number?o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"span",style:{fontSize:14,marginLeft:"10px",display:"inline-flex",alignItems:"center",lineHeight:"2"}},e.name," - ",e.number)):`${oa.a.t("SendContactModal.add")} ${e.name}`,S=e=>e.number?`${e.name} - ${e.number}`:""+e.name;return o.a.createElement(o.a.Fragment,null,o.a.createElement(jl,{open:E,initialValues:g,onClose:()=>{h(!1)},onSave:e=>{C(e)}}),o.a.createElement(wt.a,{open:a,onClose:x},o.a.createElement(Tt.a,{id:"form-dialog-title"},oa.a.t("SendContactModal.title")),o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{style:{width:300},container:!0,spacing:2},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(xl.a,{fullWidth:!0,options:l,loading:i,clearOnBlur:!0,autoHighlight:!0,freeSolo:!0,clearOnEscape:!0,getOptionLabel:S,renderOption:k,filterOptions:w,onChange:(e,a)=>((e,a)=>{(null===a||void 0===a?void 0:a.number)?p(a):(null===a||void 0===a?void 0:a.name)&&(b({name:a.name}),h(!0))})(0,a),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("SendContactModal.fieldLabel"),variant:"outlined",autoFocus:!0,onChange:e=>d(e.target.value),onKeyPress:e=>{!i&&m&&"Enter"===e.key&&C(m)},InputProps:{...e.InputProps,endAdornment:o.a.createElement(o.a.Fragment,null,i?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:x,color:"secondary",disabled:i,variant:"outlined"},oa.a.t("SendContactModal.buttons.cancel")),o.a.createElement(wl,{variant:"contained",type:"button",disabled:!m,onClick:()=>C(m),color:"primary",loading:i},oa.a.t("SendContactModal.buttons.ok")))))},Gi=t(715),Ki=t.n(Gi),Yi=t(716),Xi=t.n(Yi);t(1373);Ki.a.setAppElement("#root");const _i={overlay:{backgroundColor:"rgba(0, 0, 0, 0.5)"},content:{width:"80%",height:"70%",maxWidth:"780px",maxHeight:"85vh",top:"50%",left:"50%",transform:"translate(-50%, -50%)",borderRadius:"8px",boxShadow:"0 0 10px rgba(0, 0, 0, 0.3)",border:"none",padding:"0",background:"none",display:"flex",flexDirection:"column",alignItems:"center"}};var Zi=e=>{let{isOpen:a,onRequestClose:t,onCapture:l}=e;const[r,i]=Object(n.useState)(null);return o.a.createElement(Ki.a,{isOpen:a,onRequestClose:t,style:_i},o.a.createElement("div",{style:{flex:1}},o.a.createElement(Xi.a,{onTakePhoto:e=>{i(e)},idealFacingMode:Yi.FACING_MODES.ENVIRONMENT,isImageMirror:!1,style:_i})),r&&(fetch(r).then(e=>e.blob()).then(e=>{l(e)}),i(null),void t()))};const Ji=Object(j.a)(e=>({formControl:{marginBottom:e.spacing(2),minWidth:300},inputFile:{display:"none"},buttonFile:{marginBottom:e.spacing(2)},dialogTitleWrapper:{position:"relative"},primaryBar:{position:"absolute",top:0,left:0,right:0,height:"100%",backgroundColor:e.palette.primary.main,zIndex:1},dialogTitle:{position:"relative",zIndex:2,color:"white"}}));var $i=e=>{let{modalOpen:a,onClose:t,ticketId:l}=e;const r=Ji(),i=Object(n.useRef)(!0),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(""),[p,g]=Object(n.useState)([{option:""}]),[b,E]=Object(n.useState)(""),[h,f]=Object(n.useState)(""),[A,v]=Object(n.useState)(""),[y,x]=Object(n.useState)(""),[C,w]=Object(n.useState)(""),[k,S]=Object(n.useState)(""),[T,O]=Object(n.useState)(""),[I,j]=Object(n.useState)(""),[M,N]=Object(n.useState)(""),[R,P]=Object(n.useState)(""),[D,F]=Object(n.useState)(""),L=()=>{g([...p,{option:""}])},B=e=>{const a=e.target.files[0];if(a){const e=new FileReader;e.onloadend=()=>{O(e.result)},e.readAsDataURL(a)}},W=async()=>{console.log("createMessage chamada");try{if("Lista"===d)await(async(e,a,t,n)=>{if(c(!0),!n||isNaN(n))return console.error("ID do Ticket inv\xe1lido:",n),sa("ID do Ticket inv\xe1lido."),void c(!1);try{const o={title:e+"\n",text:a+"\n",buttonText:"Clique aqui",sections:[{title:e||"Op\xe7\xf5es",rows:t.map((e,a)=>({title:e.option,rowId:(a+1).toString()}))}]};i.current&&await u.post("/messages/lista/"+n,o)}catch(o){sa(o)}finally{i.current&&c(!1)}})(b,h,p,l);else if("Copia"===d)await(async(e,a,t,n,o,l)=>{if(c(!0),!l||isNaN(l))return console.error("ID do Ticket inv\xe1lido:",l),sa("ID do Ticket inv\xe1lido."),void c(!1);try{const r={image:o?o.replace(/^data:image\/[a-zA-Z]+;base64,/,""):"",title:e,description:a,buttonText:t,copyText:n};console.log("PAYLOAD:",r),i.current&&await u.post("/messages/copy/"+l,r)}catch(r){sa(r)}finally{i.current&&c(!1)}})(b,h,A,y,T,l);else if("Me Ligue"===d)await(async(e,a,t,n,o,l)=>{if(c(!0),!l||isNaN(l))return console.error("ID do Ticket inv\xe1lido:",l),sa("ID do Ticket inv\xe1lido."),void c(!1);try{const r={image:o?o.replace(/^data:image\/[a-zA-Z]+;base64,/,""):"",title:e,description:a,buttonText:t,copyText:n};i.current&&await u.post("/messages/call/"+l,r)}catch(r){sa(r)}finally{i.current&&c(!1)}})(b,h,A,C,T,l);else if("URL"===d)await(async(e,a,t,n,o,l)=>{if(c(!0),!l||isNaN(l))return console.error("ID do Ticket inv\xe1lido:",l),sa("ID do Ticket inv\xe1lido."),void c(!1);try{const r={image:o?o.replace(/^data:image\/[a-zA-Z]+;base64,/,""):"",title:e||"Bot\xe3o copiar",description:a||"Muito legal esses bot\xf5es",buttonText:t||"Bot\xe3o copiar",copyText:n||"Texto padr\xe3o para copiar"};i.current&&await u.post("/messages/URL/"+l,r)}catch(r){sa(r)}finally{i.current&&c(!1)}})(b,h,A,k,T,l);else{if("PIX"!==d){return void console.error("Op\xe7\xe3o n\xe3o selecionada ou mensagem n\xe3o gerada.")}await(async(e,a,t,n,o,l)=>{c(!0);try{"PHONE"!==t||o.startsWith("+55")||(o="+55"+o);const r={title:e,sendvalue:a,sendkey_type:t,sendmerchant_name:n,sendKey:o};i.current&&await u.post("/messages/PIX/"+l,r)}catch(r){sa(r)}finally{i.current&&c(!1)}})(b,R,M,D,I,l)}t()}catch(e){sa("Erro ao processar a mensagem")}};return o.a.createElement(wt.a,{open:a,onClose:t,maxWidth:"sm",fullWidth:!0},o.a.createElement("div",{className:r.dialogTitleWrapper},o.a.createElement("div",{className:r.primaryBar}),o.a.createElement(Tt.a,{className:r.dialogTitle},"Selecione uma op\xe7\xe3o")),o.a.createElement(St.a,null,o.a.createElement(It.a,{fullWidth:!0,className:r.formControl,value:d,onChange:e=>{m(e.target.value)},displayEmpty:!0},o.a.createElement(U.a,{value:"",disabled:!0},"Selecione"),o.a.createElement(U.a,{value:"Lista"},"Lista"),o.a.createElement(U.a,{value:"URL"},"URL"),o.a.createElement(U.a,{value:"Copia"},"Copiar"),o.a.createElement(U.a,{value:"Me Ligue"},"Me Ligue"),o.a.createElement(U.a,{value:"PIX"},"PIX")),(()=>{switch(d){case"Lista":return o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"T\xedtulo",variant:"outlined",value:b,onChange:e=>E(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Descri\xe7\xe3o",variant:"outlined",multiline:!0,rows:5,value:h,onChange:e=>f(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},p.map((e,a)=>o.a.createElement(At.a,{container:!0,key:a,spacing:1,alignItems:"center"},o.a.createElement(At.a,{item:!0,xs:10},o.a.createElement(Ct.a,{fullWidth:!0,label:"Op\xe7\xe3o "+(a+1),value:e.option,onChange:e=>((e,a)=>{const t=[...p];t[e].option=a.target.value,g(t)})(a,e),variant:"outlined",style:{marginBottom:"8px"}})),o.a.createElement(At.a,{item:!0,xs:2},o.a.createElement(xt.a,{variant:"contained",color:"secondary",onClick:()=>(e=>{g(a=>a.filter((a,t)=>t!==e))})(a)},"X")))),o.a.createElement(xt.a,{onClick:L,color:"primary"},"Adicionar nova op\xe7\xe3o")));case"URL":return o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("input",{accept:"image/*",className:r.inputFile,id:"input-file",type:"file",onChange:B}),o.a.createElement("label",{htmlFor:"input-file"},o.a.createElement(xt.a,{variant:"contained",color:"primary",component:"span",className:r.buttonFile},"Imagem"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"T\xedtulo",variant:"outlined",value:b,onChange:e=>E(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Mensagem",variant:"outlined",multiline:!0,rows:5,value:h,onChange:e=>f(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Texto do bot\xe3o",variant:"outlined",value:A,onChange:e=>v(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"URL",variant:"outlined",value:k,onChange:e=>S(e.target.value)})));case"Copia":return o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("input",{accept:"image/*",className:r.inputFile,id:"input-file",type:"file",onChange:B}),o.a.createElement("label",{htmlFor:"input-file"}," ",o.a.createElement(xt.a,{variant:"contained",color:"primary",component:"span",className:r.buttonFile},"Imagem"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"T\xedtulo",variant:"outlined",value:b,onChange:e=>E(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Mensagem",variant:"outlined",multiline:!0,rows:5,value:h,onChange:e=>f(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Texto do bot\xe3o",variant:"outlined",value:A,onChange:e=>v(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Texto para copiar",variant:"outlined",multiline:!0,rows:4,value:y,onChange:e=>x(e.target.value)})));case"Me Ligue":return o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("input",{accept:"image/*",className:r.inputFile,id:"input-file",type:"file",onChange:B}),o.a.createElement("label",{htmlFor:"input-file"},o.a.createElement(xt.a,{variant:"contained",color:"primary",component:"span",className:r.buttonFile},"Imagem"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"T\xedtulo",variant:"outlined",value:b,onChange:e=>E(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Mensagem",variant:"outlined",multiline:!0,rows:5,value:h,onChange:e=>f(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Texto do bot\xe3o",variant:"outlined",value:A,onChange:e=>v(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Telefone",variant:"outlined",defaultValue:"5511999999999",value:C,onChange:e=>w(e.target.value)})));case"PIX":return o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"T\xedtulo",variant:"outlined",value:b,onChange:e=>E(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Valor",variant:"outlined",value:R,onChange:e=>P(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(It.a,{fullWidth:!0,className:r.formControl,value:M,onChange:e=>N(e.target.value),displayEmpty:!0},o.a.createElement(U.a,{value:"",disabled:!0},"Tipo de Chave"),o.a.createElement(U.a,{value:"CNPJ"},"CNPJ"),o.a.createElement(U.a,{value:"CPF"},"CPF"),o.a.createElement(U.a,{value:"PHONE"},"Telefone"),o.a.createElement(U.a,{value:"EMAIL"},"E-mail"),o.a.createElement(U.a,{value:"EVP"},"Chave Aleat\xf3ria"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Nome",variant:"outlined",value:D,onChange:e=>F(e.target.value)})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Ct.a,{fullWidth:!0,label:"Chave PIX",variant:"outlined",value:I,onChange:e=>j(e.target.value)})));default:return null}})()),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:t,color:"secondary"},"Cancelar"),o.a.createElement(xt.a,{color:"primary",onClick:()=>W()},"Confirmar")))},es=t(695),as=t.n(es);const ts=Object(n.createContext)(),ns=e=>{let{children:a}=e;const[t,l]=Object(n.useState)(!1),[r,i]=Object(n.useState)([]),[s,c]=Object(n.useState)(!1);return o.a.createElement(ts.Provider,{value:{showSelectMessageCheckbox:t,setShowSelectMessageCheckbox:l,selectedMessages:r,setSelectedMessages:i,forwardMessageModalOpen:s,setForwardMessageModalOpen:c}},a)};var os=t(1523),ls=t(1706),rs=t(1707),is=t(1709);var ss=e=>{let{url:a}=e;const t=Object(n.useRef)(null),[l,r]=Object(n.useState)(parseFloat(localStorage.getItem("audioMessageRate")||"1")),[i,s]=Object(n.useState)(!1),c=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;Object(n.useEffect)(()=>{t.current.playbackRate=l,localStorage.setItem("audioMessageRate",l)},[l]),Object(n.useEffect)(()=>{t.current.onplaying=()=>{s(!0)},t.current.onpause=()=>{s(!1)},t.current.onended=()=>{s(!1)}},[]);return o.a.createElement(o.a.Fragment,null,o.a.createElement("audio",{ref:t,controls:!0},(()=>{let e=a;return c&&(e=e.replace(".ogg",".mp3")),o.a.createElement("source",{src:e,type:c?"audio/mp3":"audio/ogg"})})()),i&&o.a.createElement(xt.a,{style:{marginLeft:"5px",marginTop:"-45px"},onClick:()=>{let e=null;switch(l){case.5:e=1;break;case 1:e=1.5;break;case 1.5:e=2;break;case 2:e=.5;break;default:e=1}r(e)}},l,"x"))},cs=t(452);cs.c.GlobalWorkerOptions.workerSrc=`//cdnjs.cloudflare.com/ajax/libs/pdf.js/${cs.c.version}/pdf.worker.min.js`;const ds=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},modal:{background:e.palette.background.default},messageInputWrapperPrivate:{padding:6,marginRight:7,background:e.palette.background.paper,display:"flex",borderRadius:20,flex:1,position:"relative"},buttonEnable:{color:"light"===e.mode?"grey":"#eee"},buttonDisable:{color:eo.a[400]}}));var ms=e=>{let{isOpen:a,files:t,onClose:l,onSend:r,onCancelSelection:i}=e;const s=ds(),[c,d]=Object(n.useState)(0),[m,u]=Object(n.useState)(t.map(()=>"")),[p,g]=o.a.useState(null),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(!1);Object(n.useEffect)(()=>{v(!0),E(!0)},[]);const y=e=>{let{numPages:a}=e;g(a)},x=()=>{c>0&&(v(!0),d(c-1))},C=()=>{c{const e=t.map((e,a)=>({file:e,caption:m[a]}));r(e),l()},k=Object(n.useMemo)(()=>{if(!b)return null;if(A){const e=t[c];return e.type.startsWith("image")?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"400px"},className:s.modal},o.a.createElement("img",{alt:"Imagem "+(c+1),src:URL.createObjectURL(e),style:{maxWidth:"600px",maxHeight:"400px"}})),o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},className:s.modal},o.a.createElement(os.a,{variant:"h6"},e.name))):"application/pdf"===e.type?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"400px"},className:s.modal},o.a.createElement(cs.a,{file:URL.createObjectURL(e),onLoadSuccess:y},o.a.createElement(cs.b,{pageNumber:1,width:200,height:300}))),o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},className:s.modal},o.a.createElement(os.a,{variant:"h6"},e.name))):e.type.startsWith("video")?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"400px"},className:s.modal},o.a.createElement("video",{src:URL.createObjectURL(e),controls:!0,volume:localStorage.getItem("volume"),style:{maxWidth:"600px",maxHeight:"400px"}})),o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},className:s.modal},o.a.createElement(os.a,{variant:"h6"},e.name))):e.type.startsWith("audio")?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"400px"},className:s.modal},o.a.createElement(ss,{url:URL.createObjectURL(e)})),o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},className:s.modal},o.a.createElement(os.a,{variant:"h6"},e.name))):o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"400px"},className:s.modal},o.a.createElement(Ho.a,{className:s.modal},o.a.createElement(os.a,{variant:"h6"},"Visualiza\xe7\xe3o n\xe3o dispon\xedvel"),o.a.createElement(os.a,{variant:"h6"},e.name)))}return null},[c,A]);return o.a.createElement("div",{className:s.modal},o.a.createElement(Pl.a,{open:a,fullWidth:!0,maxWidth:"md",scroll:"paper"},o.a.createElement(Fl.a,{className:s.modal},o.a.createElement(zo.a,null,k,o.a.createElement(Ho.a,{className:s.modal},o.a.createElement("div",{className:s.messageInputWrapperPrivate},o.a.createElement(tl.a,{placeholder:"Legenda (opcional)",fullWidth:!0,multiline:!0,minRows:1,maxRows:5,value:m[c],onChange:e=>{const a=e.target.value;u(e=>{const t=[...e];return t[c]=a,t}),A&&f(!0)},onBlur:()=>{f(!1)},autoFocus:!0,onKeyDown:e=>{if("Enter"!==e.key||!e.shiftKey)switch(e.key){case"Escape":i();break;case"Enter":w();break;case"ArrowRight":C();break;case"ArrowLeft":x()}}}))))),o.a.createElement(Bl.a,{className:s.modal},o.a.createElement(jn.a,{onClick:x,disabled:0===c},o.a.createElement(ls.a,{className:0===c?s.buttonDisable:s.buttonEnable})),o.a.createElement(jn.a,{onClick:i},o.a.createElement(rs.a,{className:s.buttonEnable})),o.a.createElement(jn.a,{onClick:w},o.a.createElement(Oi.a,{className:s.buttonEnable})),o.a.createElement(jn.a,{onClick:C,disabled:c===t.length-1},o.a.createElement(is.a,{className:c===t.length-1?s.buttonDisable:s.buttonEnable})))))};const us=Object(n.createContext)(),ps=e=>{let{children:a}=e;const[t,l]=Object(n.useState)(null);return o.a.createElement(us.Provider,{value:{editingMessage:t,setEditingMessage:l}},a)};var gs=t(1710),bs=t(174),Es=t.n(bs);const hs=e=>{let{inputRef:a,...t}=e;return o.a.createElement("div",t)};var fs=e=>{let{InputProps:a,children:t,InputLabelProps:n,label:l,...r}=e;return o.a.createElement(Ct.a,Object.assign({},r,{variant:"outlined",label:l,multiline:!0,InputLabelProps:{shrink:!0,...n},InputProps:{inputComponent:hs,...a},inputProps:{children:t}}))};const As=Object(j.a)(e=>({chip:{margin:e.spacing(.5),cursor:"pointer"}}));var vs=e=>{let{onClick:a,disabled:t}=e;const n=As(),l=[{name:oa.a.t("messageVariablesPicker.vars.contactFirstName"),value:"{{firstName}}"},{name:oa.a.t("messageVariablesPicker.vars.contactName"),value:"{{name}} "},{name:oa.a.t("messageVariablesPicker.vars.user"),value:"{{userName}} "},{name:oa.a.t("messageVariablesPicker.vars.greeting"),value:"{{ms}} "},{name:oa.a.t("messageVariablesPicker.vars.protocolNumber"),value:"{{protocol}} "},{name:oa.a.t("messageVariablesPicker.vars.date"),value:"{{date}} "},{name:oa.a.t("messageVariablesPicker.vars.hour"),value:"{{hour}} "},{name:oa.a.t("messageVariablesPicker.vars.ticket_id"),value:"{{ticket_id}} "},{name:oa.a.t("messageVariablesPicker.vars.queue"),value:"{{queue}} "},{name:oa.a.t("messageVariablesPicker.vars.connection"),value:"{{connection}} "}];return o.a.createElement(fs,{margin:"dense",fullWidth:!0,label:oa.a.t("messageVariablesPicker.label"),disabled:t},l.map(e=>o.a.createElement(z.a,{key:e.value,onMouseDown:n=>((e,n)=>{e.preventDefault(),t||a(n)})(n,e.value),label:e.name,size:"small",className:n.chip,color:"primary"})))};const ys=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),xs=vt.c().shape({body:vt.e().min(5,"Mensagem muito curta").required("Obrigat\xf3rio"),contactId:vt.b().required("Obrigat\xf3rio"),sendAt:vt.e().required("Obrigat\xf3rio")});var Cs=e=>{let{open:a,onClose:t,scheduleId:l,contactId:r,cleanContact:i,reload:s}=e;const c=ys(),d=Object(T.useHistory)(),{user:m}=Object(n.useContext)(ba),p=Object(n.useRef)(!0),{companyId:g}=m,b={body:"",contactId:"",sendAt:pa()().add(1,"hour").format("YYYY-MM-DDTHH:mm"),sentAt:"",openTicket:"enabled",ticketUserId:"",queueId:"",statusTicket:"closed",intervalo:1,valorIntervalo:0,enviarQuantasVezes:1,tipoDias:4,assinar:!1},E={id:"",name:"",channel:""},[h,f]=Object(n.useState)(b),[A,v]=Object(n.useState)(E),[y,x]=Object(n.useState)([E]),[C,w]=Object(n.useState)(1),[k,S]=Object(n.useState)(4),[I,j]=Object(n.useState)(null),M=Object(n.useRef)(null),[N,R]=Object(n.useState)(!1),P=Object(n.useRef)(),[D,L]=Object(n.useState)("whatsapp"),[B,W]=Object(n.useState)([]),[z,H]=Object(n.useState)([]),[Q,V]=Object(n.useState)(!1),[G,K]=Object(n.useState)([]),[Y,X]=Object(n.useState)([]),[_,Z]=Object(n.useState)(null),[J,$]=Object(n.useState)(null),{findAll:ee}=nr(),[ae,te]=Object(n.useState)([]),[ne,oe]=Object(n.useState)("");Object(n.useEffect)(()=>()=>{p.current=!1},[]),Object(n.useEffect)(()=>{if(p.current){(async()=>{const e=await ee();X(e),K(e)})()}},[]),Object(n.useEffect)(()=>{if(ne.length<3)return V(!1),void $("");const e=setTimeout(()=>{V(!0);(async()=>{try{const{data:e}=await u.get("/users/");te(e.users),V(!1)}catch(e){V(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[ne]),Object(n.useEffect)(()=>{u.get("/whatsapp/filter",{params:{session:0,channel:D}}).then(e=>{let{data:a}=e;const t=a.map(e=>({...e,selected:!1}));W(t),t.length&&1===(null===t||void 0===t?void 0:t.length)&&H(t[0].id)})},[A,D]),Object(n.useEffect)(()=>{if(r&&y.length){const e=y.find(e=>e.id===r);e&&v(e)}},[r,y]),Object(n.useEffect)(()=>{const{companyId:e}=m;if(a)try{(async()=>{const{data:a}=await u.get("/contacts/list",{params:{companyId:e}});let t=a.map(e=>({id:e.id,name:e.name,channel:e.channel}));if(Object(ia.isArray)(t)&&x([{id:"",name:"",channel:""},...t]),r&&f(e=>({...e,contactId:r})),!l)return;const{data:n}=await u.get("/schedules/"+l);f(e=>({...e,...n,sendAt:pa()(n.sendAt).format("YYYY-MM-DDTHH:mm")})),console.log(n),n.whatsapp&&H(n.whatsapp.id),n.ticketUser&&Z(n.ticketUser),n.queueId&&$(n.queueId),n.intervalo&&w(n.intervalo),n.tipoDias&&S(n.tipoDias),v(n.contact)})()}catch(t){sa(t)}},[l,r,a,m]);const le=Object(yl.a)({trim:!0}),re=()=>{t(),j(null),f(b)},ie=e=>e.name?o.a.createElement(o.a.Fragment,null,(e=>{switch(e){case"facebook":return o.a.createElement(Ml.a,{style:{color:"#3b5998",verticalAlign:"middle"}});case"instagram":return o.a.createElement(Nl.a,{style:{color:"#e1306c",verticalAlign:"middle"}});case"whatsapp":return o.a.createElement(Rl.a,{style:{color:"#25d366",verticalAlign:"middle"}});default:return"error"}})(e.channel),o.a.createElement(q.a,{component:"span",style:{fontSize:14,marginLeft:"10px",display:"inline-flex",alignItems:"center",lineHeight:"2"}},e.name)):`${oa.a.t("newTicketModal.add")} ${e.name}`;return o.a.createElement("div",{className:c.root},o.a.createElement(oi,{title:oa.a.t("scheduleModal.confirmationModal.deleteTitle"),open:N,onClose:()=>R(!1),onConfirm:async()=>{I&&(j(null),M.current.value=null),h.mediaPath&&(await u.delete(`/schedules/${h.id}/media-upload`),f(e=>({...e,mediaPath:null})),O.b.success(oa.a.t("scheduleModal.toasts.deleted")),"function"==typeof s&&(console.log(s),console.log("1"),s()))}},oa.a.t("scheduleModal.confirmationModal.deleteMessage")),o.a.createElement(wt.a,{open:a,onClose:re,maxWidth:"md",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},"ERRO"===h.status?"Erro de Envio":"Mensagem "+Object(ia.capitalize)(h.status)),o.a.createElement("div",{style:{display:"none"}},o.a.createElement("input",{type:"file",accept:".png,.jpg,.jpeg",ref:M,onChange:e=>(e=>{const a=Object(ia.head)(e.target.files);a&&j(a)})(e)})),o.a.createElement(yt.e,{initialValues:h,enableReinitialize:!0,validationSchema:xs,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e,userId:m.id,whatsappId:z,ticketUserId:(null===_||void 0===_?void 0:_.id)||null,queueId:J||null,intervalo:C||1,tipoDias:k||4};try{if(l){if(await u.put("/schedules/"+l,a),null!=I){const e=new FormData;e.append("file",I),await u.post(`/schedules/${l}/media-upload`,e)}}else{const{data:e}=await u.post("/schedules",a);if(null!=I){const a=new FormData;a.append("file",I),await u.post(`/schedules/${e.id}/media-upload`,a)}}O.b.success(oa.a.t("scheduleModal.success")),"function"==typeof s&&s(),r&&"function"===typeof i&&(i(),d.push("/schedules"))}catch(t){sa(t)}v(E),f(b),re()})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,values:r,setFieldValue:i}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",{className:c.multFieldLine},o.a.createElement(Mt.a,{variant:"outlined",fullWidth:!0},o.a.createElement(xl.a,{fullWidth:!0,value:A,options:y,onChange:(e,a)=>{const t=a?a.id:"";f({...h,contactId:t}),v(a||E),L(a?a.channel:"whatsapp")},getOptionLabel:e=>e.name,renderOption:ie,getOptionSelected:(e,a)=>a.id===e.id,renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{variant:"outlined",placeholder:"Contato"}))}))),o.a.createElement("div",{className:c.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,rows:9,multiline:!0,label:oa.a.t("scheduleModal.form.body"),name:"body",inputRef:P,error:a.body&&Boolean(t.body),helperText:a.body&&t.body,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:6},o.a.createElement(vs,{disabled:n,onClick:e=>(async(e,a)=>{const t=P.current,n=t.value.substring(0,t.selectionStart),o=t.value.substring(t.selectionEnd),l=t.selectionStart+e.length;a("body",`${n}${e}${o}`),await new Promise(e=>setTimeout(e,100)),P.current.setSelectionRange(l,l)})(e,i)})),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"whatsapp-selection-label"},oa.a.t("campaigns.dialog.form.whatsapp")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.whatsapp"),placeholder:oa.a.t("campaigns.dialog.form.whatsapp"),labelId:"whatsapp-selection-label",id:"whatsappIds",name:"whatsappIds",required:!0,error:a.whatsappId&&Boolean(t.whatsappId),value:z,onChange:e=>H(e.target.value)},B&&B.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:6},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"openTicket-selection-label"},oa.a.t("campaigns.dialog.form.openTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.openTicket"),placeholder:oa.a.t("campaigns.dialog.form.openTicket"),labelId:"openTicket-selection-label",id:"openTicket",name:"openTicket",error:a.openTicket&&Boolean(t.openTicket)},o.a.createElement(U.a,{value:"enabled"},oa.a.t("campaigns.dialog.form.enabledOpenTicket")),o.a.createElement(U.a,{value:"disabled"},oa.a.t("campaigns.dialog.form.disabledOpenTicket")))))),o.a.createElement(At.a,{spacing:1,container:!0},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(xl.a,{style:{marginTop:"8px"},variant:"outlined",margin:"dense",className:c.formControl,getOptionLabel:e=>""+e.name,value:_,size:"small",onChange:(e,a)=>{Z(a),null!=a&&Array.isArray(a.queues)?(1===a.queues.length&&$(a.queues[0].id),K(a.queues)):(K(Y),$(""))},options:ae,filterOptions:le,freeSolo:!0,fullWidth:!0,disabled:"disabled"===r.openTicket,autoHighlight:!0,noOptionsText:oa.a.t("transferTicketModal.noOptions"),loading:Q,renderOption:e=>o.a.createElement("span",null," ",o.a.createElement(lr,{user:e})," ",e.name),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("transferTicketModal.fieldLabel"),variant:"outlined",onChange:e=>oe(e.target.value),InputProps:{...e.InputProps,endAdornment:o.a.createElement(o.a.Fragment,null,Q?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,null,oa.a.t("transferTicketModal.fieldQueueLabel")),o.a.createElement(It.a,{value:J,onChange:e=>$(e.target.value),label:oa.a.t("transferTicketModal.fieldQueuePlaceholder"),disabled:"disabled"===r.openTicket},G.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),o.a.createElement(At.a,{spacing:1,container:!0,style:{marginTop:"-10px"}},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"statusTicket-selection-label"},oa.a.t("campaigns.dialog.form.statusTicket")),o.a.createElement(yt.b,{as:It.a,disabled:"disabled"===r.openTicket,label:oa.a.t("campaigns.dialog.form.statusTicket"),placeholder:oa.a.t("campaigns.dialog.form.statusTicket"),labelId:"statusTicket-selection-label",id:"statusTicket",name:"statusTicket",error:a.statusTicket&&Boolean(t.statusTicket)},o.a.createElement(U.a,{value:"closed"},oa.a.t("campaigns.dialog.form.closedTicketStatus")),o.a.createElement(U.a,{value:"open"},oa.a.t("campaigns.dialog.form.openTicketStatus"))))),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("scheduleModal.form.sendAt"),type:"datetime-local",name:"sendAt",error:a.sendAt&&Boolean(t.sendAt),helperText:a.sendAt&&t.sendAt,variant:"outlined",fullWidth:!0,size:"small",style:{marginTop:"8px"}})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"assinar",checked:r.assinar,disabled:"disabled"===r.openTicket}),label:oa.a.t("scheduleModal.form.assinar")}))),o.a.createElement("h3",null,"Recorr\xeancia"),o.a.createElement("p",null,"Voc\xea pode escolher enviar a mensagem de forma recorrente e escolher o intervalo. Caso seja uma mensagem a ser enviada uma unica vez, n\xe3o altere nada nesta se\xe7\xe3o."),o.a.createElement("br",null),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:4,xl:4},o.a.createElement(Mt.a,{size:"small",fullWidth:!0,variant:"outlined"},o.a.createElement(jt.a,{id:"demo-simple-select-label"},"Intervalo"),o.a.createElement(It.a,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:C,onChange:e=>w(e.target.value||1),label:"Intervalo"},o.a.createElement(U.a,{value:1},"Dias"),o.a.createElement(U.a,{value:2},"Semanas"),o.a.createElement(U.a,{value:3},"Meses"),o.a.createElement(U.a,{value:4},"Minutos")))),o.a.createElement(At.a,{item:!0,xs:12,md:4,xl:4},o.a.createElement(yt.b,{as:Ct.a,label:"Valor do Intervalo",name:"valorIntervalo",size:"small",error:a.valorIntervalo&&Boolean(t.valorIntervalo),InputLabelProps:{shrink:!0},variant:"outlined",fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:4,xl:4},o.a.createElement(yt.b,{as:Ct.a,label:"Enviar quantas vezes",name:"enviarQuantasVezes",size:"small",error:a.enviarQuantasVezes&&Boolean(t.enviarQuantasVezes),variant:"outlined",fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(Mt.a,{size:"small",fullWidth:!0,variant:"outlined"},o.a.createElement(jt.a,{id:"demo-simple-select-label"},"Enviar quantas vezes"),o.a.createElement(It.a,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:k,onChange:e=>S(e.target.value||4),label:"Enviar quantas vezes"},o.a.createElement(U.a,{value:4},"Enviar normalmente em dias n\xe3o \xfateis"),o.a.createElement(U.a,{value:5},"Enviar um dia \xfatil antes"),o.a.createElement(U.a,{value:6},"Enviar um dia \xfatil depois"))))),(h.mediaPath||I)&&o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(Es.a,null)},I?I.name:h.mediaName),o.a.createElement(F.a,{onClick:()=>R(!0),color:"secondary"},o.a.createElement(Sl.a,{color:"secondary"})))),o.a.createElement(kt.a,null,!I&&!h.mediaPath&&o.a.createElement(xt.a,{startIcon:o.a.createElement(Xt.a,null),style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0,fontSize:"12px"},onClick:()=>M.current.click(),disabled:n,variant:"outlined"},oa.a.t("quickMessages.buttons.attach")),o.a.createElement(xt.a,{onClick:re,startIcon:o.a.createElement(Ft.a,null),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("scheduleModal.buttons.cancel")),(null===h.sentAt||""===h.sentAt)&&o.a.createElement(xt.a,{type:"submit",startIcon:o.a.createElement(Pt.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:c.btnWrapper},l?""+oa.a.t("scheduleModal.buttons.okEdit"):""+oa.a.t("scheduleModal.buttons.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:c.buttonProgress}))))})))};const ws=new Li.a({bitRate:128}),ks=Object(j.a)(e=>({mainWrapper:{background:"#eee",display:"flex",flexDirection:"column",alignItems:"center",borderTop:"1px solid rgba(0, 0, 0, 0.12)",[e.breakpoints.down("sm")]:{position:"fixed",bottom:0,width:"100%"}},avatar:{width:"50px",height:"50px",borderRadius:"25%"},dropInfo:{background:"#eee",display:"flex",flexDirection:"column",alignItems:"center",width:"100%",padding:15,left:0,right:0},dropInfoOut:{display:"none"},gridFiles:{maxHeight:"100%",overflow:"scroll"},newMessageBox:{background:e.palette.background.default,width:"100%",display:"flex",padding:"7px",alignItems:"center"},messageInputWrapper:{padding:6,marginRight:7,background:e.palette.background.paper,display:"flex",borderRadius:20,flex:1,position:"relative"},messageInputWrapperPrivate:{padding:6,marginRight:7,background:"#F0E68C",display:"flex",borderRadius:20,flex:1,position:"relative"},messageInput:{paddingLeft:10,flex:1,border:"none"},messageInputPrivate:{paddingLeft:10,flex:1,border:"none",color:eo.a[800]},sendMessageIcons:{color:eo.a[700]},ForwardMessageIcons:{color:eo.a[700],transform:"scaleX(-1)"},uploadInput:{display:"none"},viewMediaInputWrapper:{maxHeight:"100%",display:"flex",padding:"10px 13px",position:"relative",justifyContent:"space-between",alignItems:"center",backgroundColor:"light"===e.mode?"#ffffff":"#202c33",borderTop:"1px solid rgba(0, 0, 0, 0.12)"},emojiBox:{position:"absolute",bottom:63,width:40,borderTop:"1px solid #e8e8e8"},circleLoading:{color:Ha.a[500],opacity:"70%",position:"absolute",top:"20%",left:"50%",marginLeft:-12},audioLoading:{color:Ha.a[500],opacity:"70%"},recorderWrapper:{display:"flex",alignItems:"center",alignContent:"middle"},cancelAudioIcon:{color:"red"},sendAudioIcon:{color:"green"},replyginMsgWrapper:{display:"flex",width:"100%",alignItems:"center",justifyContent:"center",paddingTop:8,paddingLeft:73,paddingRight:7,backgroundColor:e.palette.optionsBackground},replyginMsgContainer:{flex:1,marginRight:5,overflowY:"hidden",backgroundColor:"light"===e.mode?"#f0f0f0":"#1d282f",borderRadius:"7.5px",display:"flex",position:"relative"},replyginMsgBody:{padding:10,height:"auto",display:"block",whiteSpace:"pre-wrap",overflow:"hidden"},replyginContactMsgSideColor:{flex:"none",width:"4px",backgroundColor:"#35cd96"},replyginSelfMsgSideColor:{flex:"none",width:"4px",backgroundColor:"#6bcbef"},messageContactName:{display:"flex",color:"#6bcbef",fontWeight:500},messageQuickAnswersWrapper:{margin:0,position:"absolute",bottom:"50px",background:e.palette.background.default,padding:0,border:"none",left:0,width:"100%","& li":{listStyle:"none","& a":{display:"block",padding:"8px",textOverflow:"ellipsis",overflow:"hidden",maxHeight:"30px","&:hover":{background:e.palette.background.paper,cursor:"pointer"}}}},invertedFabMenu:{border:"none",borderRadius:50,boxShadow:"none",padding:e.spacing(1),backgroundColor:"transparent",color:"grey","&:hover":{backgroundColor:"transparent"},"&:disabled":{backgroundColor:"transparent !important"}},invertedFabMenuMP:{border:"none",borderRadius:0,boxShadow:"none",width:e.spacing(4),height:e.spacing(4),backgroundColor:"transparent",color:ao.a[800],"&:hover":{backgroundColor:"transparent"}},invertedFabMenuCont:{border:"none",borderRadius:0,boxShadow:"none",minHeight:"auto",width:e.spacing(4),height:e.spacing(4),backgroundColor:"transparent",color:ao.a[500],"&:hover":{backgroundColor:"transparent"}},invertedFabMenuMeet:{border:"none",borderRadius:0,boxShadow:"none",minHeight:"auto",width:e.spacing(4),height:e.spacing(4),backgroundColor:"transparent",color:Ha.a[500],"&:hover":{backgroundColor:"transparent"}},invertedFabMenuDoc:{border:"none",borderRadius:0,boxShadow:"none",width:e.spacing(4),height:e.spacing(4),backgroundColor:"transparent",color:"#7f66ff","&:hover":{backgroundColor:"transparent"}},invertedFabMenuCamera:{border:"none",borderRadius:0,boxShadow:"none",width:e.spacing(4),height:e.spacing(4),backgroundColor:"transparent",color:hi.a[500],"&:hover":{backgroundColor:"transparent"}},flexContainer:{display:"flex",flex:1,flexDirection:"column"},flexItem:{flex:1}}));var Ss=e=>{let{ticketId:a,ticketStatus:t,droppedFiles:l,contactId:r,ticketChannel:i}=e;const s=ks(),d=Object(P.a)(),[m,p]=Object(n.useState)([]),g=Object(n.useRef)(!0),[b,E]=Object(n.useState)(!1),[f,A]=Object(n.useState)(""),[v,y]=Object(n.useState)(!1),[x,C]=Object(n.useState)(!1),[w,k]=Object(n.useState)(!1),[S,T]=Object(n.useState)([]),[O,j]=Object(n.useState)(!1),M=Object(n.useRef)(),[N,R]=Object(n.useState)(!1),[D,L]=Object(n.useState)(null),{setReplyingMessage:B,replyingMessage:W}=Object(n.useContext)(Bi),{setEditingMessage:q,editingMessage:z}=Object(n.useContext)(us),{user:Q}=Object(n.useContext)(ba),[V,G]=Object(n.useState)(!1),[K,Y]=Object(n.useState)(!1),{get:X}=gt(),[_,Z]=Object(n.useState)(!0),[J,$]=Object(n.useState)(!1),[ee,ae]=Object(n.useState)(!1),[ne,oe]=Object(n.useState)(!1),[le,re]=Object(n.useState)(!1),{list:ie}=Hi(),se=Object(h.a)("(max-width: 767px)"),[ce,de]=Object(n.useState)("");Object(n.useEffect)(()=>{de("open"===t||"group"===t?oa.a.t("messagesInput.placeholderOpen"):oa.a.t("messagesInput.placeholderClosed"));const e=se?20:1/0;se&&ce.length>e&&de(ce.substring(0,e)+"...")},[t]);const{selectedMessages:me,setForwardMessageModalOpen:ue,showSelectMessageCheckbox:pe}=Object(n.useContext)(ts);Object(n.useEffect)(()=>{if(l&&l.length>0){const e=Array.from(l);p(e),re(!0)}},[l]),Object(n.useEffect)(()=>()=>{g.current=!1},[]),Object(n.useEffect)(()=>{M.current.focus(),z&&A(z.body)},[W,z]),Object(n.useEffect)(()=>(M.current.focus(),()=>{A(""),y(!1),p([]),B(null),$(!1),ae(!1),q(null)}),[a,B,q]),Object(n.useEffect)(()=>{setTimeout(()=>{g.current&&R(!1)},1e3)},[!0===N]),Object(n.useEffect)(()=>{(async()=>{const e=await X({column:"sendSignMessage"});if(g.current)if("enabled"===e.sendSignMessage){Y(!0);const e=JSON.parse(localStorage.getItem("persistentSignMessage"));Object(ia.isNil)(e)?Z(!0):Z(e)}else Y(!1)})()},[]);const ge=async()=>{A("https://meet.jit.si/"+a)},be=e=>{A(e.target.value)},Ee=e=>{$(!J),ae(!ee)},he=()=>{We(),E(!0)},fe=async e=>{if(e.mediaPath)try{const{data:a}=await c.a.get(e.mediaPath,{responseType:"blob"});return Pe(a,e.value),void A("")}catch(a){sa(a)}A(""),A(e.value),j(!1)},Ae=e=>{let a=e.native;A(e=>e+a)},[ve,ye]=Object(n.useState)(!1),xe=e=>{e&&Re(e)},Ce=e=>{if(!e.target.files)return;const a=Array.from(e.target.files);p(a),re(!0)},we=e=>{Se()},ke=()=>{if(0===me.length)return ue(!1),void sa(oa.a.t("messagesList.header.notMessage"));ue(!0)},Se=()=>{const e=JSON.parse(localStorage.getItem("persistentSignMessage"));null!==e?e?(localStorage.setItem("persistentSignMessage",!1),Z(!1)):(localStorage.setItem("persistentSignMessage",!0),Z(!0)):(localStorage.setItem("persistentSignMessage",!1),Z(!1))},Te=e=>{if(e.clipboardData.files[0]){const a=Array.from(e.clipboardData.files);p(a),re(!0)}},Oe=e=>{if(e.preventDefault(),e.dataTransfer.files[0]){const a=Array.from(e.dataTransfer.files);p(a),re(!0)}},Ie=async e=>{if(C(!0),!e.length)return console.log("Nenhuma m\xeddia selecionada."),void C(!1);const t=new FormData;t.append("fromMe",!0),t.append("isPrivate",J?"true":"false"),e.forEach(e=>{t.append("body",e.caption),t.append("medias",e.file)});try{await u.post("/messages/"+a,t)}catch(n){sa(n)}C(!1),p([]),re(!1),$(!1),ae(!1)},je=async()=>{if(""===f.trim())return;C(!0);const e=J?Q.name+" - Mensagem Privada":Q.name,t=f.trim(),n={read:1,fromMe:!0,mediaUrl:"",body:!_&&!J||z?t:`*${e}:*\n${t}`,quotedMsg:W,isPrivate:J?"true":"false"};try{null!==z?await u.post("/messages/edit/"+z.id,n):await u.post("/messages/"+a,n)}catch(o){sa(o)}A(""),y(!1),C(!1),B(null),$(!1),q(null),ae(!1),We()},Me=async()=>{C(!0);try{await navigator.mediaDevices.getUserMedia({audio:!0}),await ws.start(),k(!0),C(!1)}catch(e){sa(e),C(!1)}};Object(n.useEffect)(()=>{!async function(){const e=Q.companyId,a=(await ie({companyId:e,userId:Q.id})).map(e=>{let a=e.message;return Object(ia.isString)(a)&&a.length>90&&(a=e.message.substring(0,90)+"..."),{value:e.message,label:`/${e.shortcode} - ${a}`,mediaPath:e.mediaPath}});g.current&&T(a)}()},[]),Object(n.useEffect)(()=>{if(Object(ia.isString)(f)&&!Object(ia.isEmpty)(f)&&f.length>=1){const e=f.charAt(0);if("/"===e){j(e.indexOf("/")>-1);const a=S.filter(e=>e.label.toLowerCase().indexOf(f.toLowerCase())>-1);j(a)}else j(!1)}else j(!1)},[f]);const Ne=()=>x||w||"open"!==t&&"group"!==t,Re=async e=>{C(!0);try{const t=new FormData,n=(new Date).getTime()+".png";t.append("medias",e,n),t.append("body",J?"\u200d":""),t.append("fromMe",!0),await u.post("/messages/"+a,t)}catch(t){sa(t),C(!1)}C(!1)},Pe=async(e,t)=>{C(!0);try{const n=e.type.split("/")[1],o=new FormData,l=`${(new Date).getTime()}.${n}`;o.append("medias",e,l),o.append("body",J?"\u200d"+t:t),o.append("fromMe",!0),g.current&&await u.post("/messages/"+a,o)}catch(n){sa(n)}finally{g.current&&C(!1)}},De=async()=>{C(!0);try{const[,e]=await ws.stop().getMp3();if(e.size<1e4)return C(!1),void k(!1);const t=new FormData,n="whatsapp"===i?(new Date).getTime()+".mp3":(new Date).getTime()+".m4a";t.append("medias",e,n),t.append("body",n),t.append("fromMe",!0),g.current&&await u.post("/messages/"+a,t)}catch(e){sa(e)}finally{g.current&&(C(!1),k(!1))}},Fe=()=>{re(!1)},Le=async()=>{try{await ws.stop().getMp3(),k(!1)}catch(e){sa(e)}},Be=e=>{L(e.currentTarget)},We=e=>{L(null)},qe=async()=>{We(),oe(!0)},ze=async()=>{We(),ye(!0)},He=()=>{p([]),re(!1)},Ue=e=>{var a;return o.a.createElement("div",{className:s.replyginMsgWrapper},o.a.createElement("div",{className:s.replyginMsgContainer},o.a.createElement("span",{className:Object(I.a)(s.replyginContactMsgSideColor,{[s.replyginSelfMsgSideColor]:!e.fromMe})}),W&&o.a.createElement("div",{className:s.replyginMsgBody},!e.fromMe&&o.a.createElement("span",{className:s.messageContactName},null===(a=e.contact)||void 0===a?void 0:a.name),e.body)),o.a.createElement(F.a,{"aria-label":"showRecorder",component:"span",disabled:Ne(),onClick:()=>{B(null),q(null),A("")}},o.a.createElement(fi.a,{className:s.sendMessageIcons})))};return m.length>0?o.a.createElement(zt.a,{elevation:0,square:!0,className:s.viewMediaInputWrapper,onDragEnter:()=>R(!0),onDrop:e=>Oe(e)},le&&o.a.createElement(ms,{isOpen:le,files:m,onClose:Fe,onSend:Ie,onCancelSelection:He})):o.a.createElement(o.a.Fragment,null,ve&&o.a.createElement(Zi,{isOpen:ve,onRequestClose:()=>ye(!1),onCapture:xe}),ne&&o.a.createElement(Vi,{modalOpen:ne,onClose:e=>{(async e=>{if(oe(!1),C(!0),Object(ia.isNil)(e))return void C(!1);const t={read:1,fromMe:!0,mediaUrl:"",body:null,quotedMsg:W,isPrivate:J?"true":"false",vCard:e};try{await u.post("/messages/"+a,t)}catch(n){sa(n)}A(""),y(!1),C(!1),B(null),q(null),$(!1),ae(!1)})(e)}}),o.a.createElement(zt.a,{square:!0,elevation:0,className:s.mainWrapper,onDragEnter:()=>R(!0),onDrop:e=>Oe(e)},W&&Ue(W)||z&&Ue(z),o.a.createElement("div",{className:s.newMessageBox},o.a.createElement(al.a,{only:["sm","xs"]},o.a.createElement(F.a,{"aria-label":"emojiPicker",component:"span",disabled:Ne(),onClick:e=>y(e=>!e)},o.a.createElement(Ai.a,{className:s.sendMessageIcons})),v?o.a.createElement("div",{className:s.emojiBox},o.a.createElement(bi.a,{onClickAway:e=>y(!0)},o.a.createElement(gi.a,{perLine:16,theme:"dark",i18n:oa.a,showPreview:!0,showSkinTones:!1,onSelect:Ae}))):null,o.a.createElement(Ei.a,{disabled:Ne(),"aria-label":"uploadMedias",component:"span",className:s.invertedFabMenu,onClick:Be},o.a.createElement(Ni.a,null)),o.a.createElement(H.a,{anchorEl:D,keepMounted:!0,open:Boolean(D),onClose:We,id:"simple-menu"},o.a.createElement(U.a,{onClick:We},o.a.createElement("input",{multiple:!0,type:"file",id:"upload-img-button",accept:"image/*, video/*, audio/* ",className:s.uploadInput,onChange:Ce}),o.a.createElement("label",{htmlFor:"upload-img-button"},o.a.createElement(Ei.a,{"aria-label":"upload-img",component:"span",className:s.invertedFabMenuMP},o.a.createElement(vi.a,null)),oa.a.t("messageInput.type.imageVideo"))),o.a.createElement(U.a,{onClick:ze},o.a.createElement(Ei.a,{className:s.invertedFabMenuCamera},o.a.createElement(Di.a,null)),oa.a.t("messageInput.type.cam")),o.a.createElement(U.a,{onClick:We},o.a.createElement("input",{multiple:!0,type:"file",id:"upload-doc-button",accept:"application/*, text/*",className:s.uploadInput,onChange:Ce}),o.a.createElement("label",{htmlFor:"upload-doc-button"},o.a.createElement(Ei.a,{"aria-label":"upload-img",component:"span",className:s.invertedFabMenuDoc},o.a.createElement(Je.a,null)),"Documento")),o.a.createElement(U.a,{onClick:qe},o.a.createElement(Ei.a,{className:s.invertedFabMenuCont},o.a.createElement(yi.a,null)),oa.a.t("messageInput.type.contact")),o.a.createElement(U.a,{onClick:ge},o.a.createElement(Ei.a,{className:s.invertedFabMenuMeet},o.a.createElement(xi.a,null)),oa.a.t("messageInput.type.meet")),b&&o.a.createElement($i,{modalOpen:b,onClose:()=>E(!1),ticketId:a}),o.a.createElement(U.a,{onClick:he},o.a.createElement(Ei.a,{className:s.invertedFabMenuCont},o.a.createElement(as.a,null)),"Bot\xf5es")),K&&o.a.createElement(te.a,{title:oa.a.t("messageInput.tooltip.signature")},o.a.createElement(F.a,{"aria-label":"send-upload",component:"span",onClick:we},!0===_?o.a.createElement(Ci.a,{style:{color:"light"===d.mode?d.palette.primary.main:"#EEE"}}):o.a.createElement(Ci.a,{style:{color:"grey"}}))),o.a.createElement(te.a,{title:oa.a.t("messageInput.tooltip.privateMessage")},o.a.createElement(F.a,{"aria-label":"send-upload",component:"span",onClick:Ee},!0===J?o.a.createElement(wi.a,{style:{color:"light"===d.mode?d.palette.primary.main:"#EEE"}}):o.a.createElement(wi.a,{style:{color:"grey"}})))),o.a.createElement(al.a,{only:["md","lg","xl"]},o.a.createElement(F.a,{"aria-controls":"simple-menu","aria-haspopup":"true",onClick:Be},o.a.createElement(ki.a,null)),o.a.createElement(H.a,{id:"simple-menu",keepMounted:!0,anchorEl:D,open:Boolean(D),onClose:We},o.a.createElement(U.a,{onClick:We},o.a.createElement(F.a,{"aria-label":"emojiPicker",component:"span",disabled:Ne(),onClick:e=>y(e=>!e)},o.a.createElement(Ai.a,{className:s.sendMessageIcons}))),o.a.createElement(U.a,{onClick:We},o.a.createElement("input",{multiple:!0,type:"file",id:"upload-button",disabled:Ne(),className:s.uploadInput,onChange:Ce}),o.a.createElement("label",{htmlFor:"upload-button"},o.a.createElement(F.a,{"aria-label":"upload",component:"span",disabled:Ne()},o.a.createElement(ta.a,{className:s.sendMessageIcons})))),K&&o.a.createElement(te.a,{title:"Habilitar/Desabilitar Assinatura"},o.a.createElement(F.a,{"aria-label":"send-upload",component:"span",onClick:we},!0===_?o.a.createElement(Ci.a,{style:{color:"light"===d.mode?d.palette.primary.main:"#EEE"}}):o.a.createElement(Ci.a,{style:{color:"grey"}}))),o.a.createElement(te.a,{title:"Habilitar/Desabilitar Coment\xe1rios"},o.a.createElement(F.a,{"aria-label":"send-upload",component:"span",onClick:Ee},!0===J?o.a.createElement(wi.a,{style:{color:"light"===d.mode?d.palette.primary.main:"#EEE"}}):o.a.createElement(wi.a,{style:{color:"grey"}}))))),o.a.createElement("div",{className:s.flexContainer},ee&&o.a.createElement("div",{className:s.flexItem},o.a.createElement("div",{className:s.messageInputWrapperPrivate},o.a.createElement(tl.a,{inputRef:e=>{e&&e.focus(),e&&(M.current=e)},className:s.messageInputPrivate,placeholder:"open"===t||"group"===t?oa.a.t("messagesInput.placeholderPrivateMessage"):oa.a.t("messagesInput.placeholderClosed"),multiline:!0,maxRows:5,value:f,onChange:be,disabled:Ne(),onPaste:e=>{("open"===t||"group"===t)&&Te(e)},onKeyPress:e=>{x||e.shiftKey||"Enter"===e.key&&je()}}),O?o.a.createElement("ul",{className:s.messageQuickAnswersWrapper},O.map((e,a)=>o.a.createElement("li",{className:s.messageQuickAnswersWrapperItem,key:a},o.a.createElement("a",{onClick:()=>fe(e)},`${e.label} - ${e.value}`)))):o.a.createElement("div",null))),!ee&&o.a.createElement("div",{className:s.flexItem},o.a.createElement("div",{className:s.messageInputWrapper},o.a.createElement(tl.a,{inputRef:e=>{e&&e.focus(),e&&(M.current=e)},className:s.messageInput,placeholder:ce,multiline:!0,maxRows:5,value:f,onChange:be,disabled:Ne(),onPaste:e=>{("open"===t||"group"===t)&&Te(e)},onKeyPress:e=>{x||e.shiftKey||"Enter"===e.key&&je()}}),O?o.a.createElement("ul",{className:s.messageQuickAnswersWrapper},O.map((e,a)=>o.a.createElement("li",{className:s.messageQuickAnswersWrapperItem,key:a},o.a.createElement("a",{onClick:()=>fe(e)},`${e.label} - ${e.value}`)))):o.a.createElement("div",null)))),!ee&&o.a.createElement(o.a.Fragment,null,o.a.createElement(te.a,{title:oa.a.t("tickets.buttons.quickmessageflash")},o.a.createElement(F.a,{"aria-label":"flash",component:"span",onClick:()=>A("/")},o.a.createElement(Pi.a,{className:s.sendMessageIcons}))),o.a.createElement(te.a,{title:oa.a.t("tickets.buttons.scredule")},o.a.createElement(F.a,{"aria-label":"scheduleMessage",component:"span",onClick:()=>G(!0),disabled:x},o.a.createElement(Si.a,{className:s.sendMessageIcons}))),f||pe?o.a.createElement(o.a.Fragment,null,o.a.createElement(F.a,{"aria-label":"sendMessage",component:"span",onClick:pe?ke:je,disabled:x},pe?o.a.createElement(Ti.a,{className:s.ForwardMessageIcons}):o.a.createElement(Oi.a,{className:s.sendMessageIcons}))):w?o.a.createElement("div",{className:s.recorderWrapper},o.a.createElement(F.a,{"aria-label":"cancelRecording",component:"span",fontSize:"large",disabled:x,onClick:Le},o.a.createElement(pr.a,{className:s.cancelAudioIcon})),x?o.a.createElement("div",null,o.a.createElement(Ot.a,{className:s.audioLoading})):o.a.createElement(zi,null),o.a.createElement(F.a,{"aria-label":"sendRecordedAudio",component:"span",onClick:De,disabled:x},o.a.createElement(Ii.a,{className:s.sendAudioIcon}))):o.a.createElement(F.a,{"aria-label":"showRecorder",component:"span",disabled:Ne(),onClick:Me},o.a.createElement(ji.a,{className:s.sendMessageIcons}))),ee&&o.a.createElement(o.a.Fragment,null,o.a.createElement(F.a,{"aria-label":"sendMessage",component:"span",onClick:pe?ke:je,disabled:x},pe?o.a.createElement(Ti.a,{className:s.ForwardMessageIcons}):o.a.createElement(Oi.a,{className:s.sendMessageIcons}))),V&&o.a.createElement(Cs,{open:V,onClose:()=>G(!1),message:f,contactId:r}))))},Ts=t(1726);const Os=Object(j.a)(e=>({ticketHeader:{display:"flex",background:e.palette.tabHeaderBackground,flex:"none",borderBottom:"1px solid rgba(0, 0, 0, 0.12)",height:"65px"}}));var Is=()=>{const e=Os();return o.a.createElement(Ts.a,{square:!0,className:e.ticketHeader},o.a.createElement(Yr.a,{titleTypographyProps:{noWrap:!0},subheaderTypographyProps:{noWrap:!0},avatar:o.a.createElement(so.a,{animation:"wave",variant:"circle"},o.a.createElement(R.a,{alt:"contact_image"})),title:o.a.createElement(so.a,{animation:"wave",width:80}),subheader:o.a.createElement(so.a,{animation:"wave",width:140})}))},js=t(975),Ms=t.n(js);const Ns=Object(j.a)(e=>({ticketHeader:{display:"flex",background:e.palette.total,flex:"none",borderBottom:"1px solid rgba(0, 0, 0, 0.12)",height:"65px",[e.breakpoints.down("sm")]:{flexWrap:"wrap",height:"max-content"}}}));var Rs=e=>{let{loading:a,children:t}=e;const n=Ns(),l=Object(T.useHistory)();return o.a.createElement(o.a.Fragment,null,a?o.a.createElement(Is,null):o.a.createElement(Ts.a,{square:!0,className:n.ticketHeader},o.a.createElement(xt.a,{color:"primary",onClick:()=>{l.push("/tickets")}},o.a.createElement(Ms.a,null)),t))};var Ps=e=>{let{contact:a,ticket:t,onClick:l}=e;const[r,i]=Object(n.useState)("");return o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{container:!0,alignItems:"center",spacing:10},o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(Yr.a,{onClick:l,style:{cursor:"pointer"},titleTypographyProps:{noWrap:!0},subheaderTypographyProps:{noWrap:!0},avatar:o.a.createElement(R.a,{src:null===a||void 0===a?void 0:a.urlPicture,alt:"contact_image"}),title:`${(null===a||void 0===a?void 0:a.name)||"(sem contato)"} #${t.id}`,subheader:t.user&&`${oa.a.t("messagesList.header.assignedTo")} ${t.user.name}`}))))},Ds=t(1733),Fs=t(982),Ls=t.n(Fs),Bs=t(983),Ws=t.n(Bs),qs=t(1820),zs=t(1727),Hs=t(1802);var Us=e=>{let{isOpen:a,handleClose:t,ticketId:l}=e;const[r,i]=Object(n.useState)(0),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)([]),p={create:oa.a.t("showTicketLogModal.options.create"),chatBot:oa.a.t("showTicketLogModal.options.chatBot"),queue:oa.a.t("showTicketLogModal.options.queue"),open:oa.a.t("showTicketLogModal.options.open"),access:oa.a.t("showTicketLogModal.options.access"),transfered:oa.a.t("showTicketLogModal.options.transfered"),receivedTransfer:oa.a.t("showTicketLogModal.options.receivedTransfer"),pending:oa.a.t("showTicketLogModal.options.pending"),closed:oa.a.t("showTicketLogModal.options.closed"),reopen:oa.a.t("showTicketLogModal.options.reopen"),redirect:oa.a.t("showTicketLogModal.options.redirect")};return Object(n.useEffect)(()=>{c(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/tickets-log/"+l);m(e),c(!1)}catch(e){c(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[l]),o.a.createElement(Pl.a,{open:a,onClose:t},o.a.createElement(Dl.a,null,oa.a.t("showTicketLogModal.title.header")),o.a.createElement(Fl.a,null,o.a.createElement(zt.a,null,o.a.createElement(Ll.a,null,o.a.createElement(qs.a,{activeStep:r,orientation:"vertical"},d.map((e,a)=>{var t,n,l,r;return o.a.createElement(zs.a,{key:a},o.a.createElement(Hs.a,null,`${"access"===e.type||"transfered"===e.type||"open"===e.type||"pending"===e.type||"closed"===e.type||"reopen"===e.type?null===e||void 0===e||null===(t=e.user)||void 0===t?void 0:t.name:"queue"===(null===e||void 0===e?void 0:e.type)||"redirect"===(null===e||void 0===e?void 0:e.type)?null===e||void 0===e||null===(n=e.queue)||void 0===n?void 0:n.name:"receivedTransfer"===e.type?(null===e||void 0===e||null===(l=e.queue)||void 0===l?void 0:l.name)+" - "+(null===e||void 0===e||null===(r=e.user)||void 0===r?void 0:r.name):""} \n ${p[e.type]} - ${Object(Ra.a)(Object(Wa.a)(null===e||void 0===e?void 0:e.createdAt),"dd/MM/yyyy HH:mm")}`))}))))),o.a.createElement(Bl.a,null,o.a.createElement(Bo.a,{startIcon:o.a.createElement(Ft.a,null),onClick:t,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"}},"Fechar")))},Qs=t(1730),Vs=t(1731),Gs=t(1732);var Ks=e=>{let{contact:a,numbers:t,queueId:l,whatsappId:r}=e;Object(P.a)();const i=Object(T.useHistory)(),{user:s}=Object(n.useContext)(ba),c=s.companyId,[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(""),[b,E]=Object(n.useState)(""),[h,f]=Object(n.useState)({id:0,name:"",number:0,profilePicUrl:""});Object(n.useEffect)(()=>{const e=setTimeout(()=>{(async()=>{try{if(Object(ia.isNil)(t))return;const e=t.replace(/\D/g,""),n=await u.get("/contacts/profile/"+e);if(n.data.contactId&&0!==n.data.contactId){let e={id:n.data.contactId,name:a,number:t,profilePicUrl:n.data.urlPicture};f(e)}else{let t={name:a,number:e,email:"",companyId:c};const{data:n}=await u.post("/contacts",t);f(n)}}catch(e){console.log(e),sa(e)}})()},500);return()=>clearTimeout(e)},[c,a,t]);return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{minWidth:"250px"}},o.a.createElement(Wl,{isOpen:d,handleClose:()=>{m(!1),m(!1),g(""),E("")},user:p,queue:b}),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:2},o.a.createElement(R.a,{src:""+(null===h||void 0===h?void 0:h.urlPicture)})),o.a.createElement(At.a,{item:!0,xs:9},o.a.createElement(q.a,{style:{marginTop:"12px",marginLeft:"10px"},color:"primary",variant:"subtitle1",gutterBottom:!0},h.name)),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(ee.a,null),o.a.createElement(xt.a,{fullWidth:!0,color:"primary",onClick:async()=>{try{const{data:e}=await u.post("/tickets",{contactId:h.id,userId:s.id,status:"open",queueId:l,companyId:c,whatsappId:r});i.push("/tickets/"+e.uuid)}catch(e){const a=JSON.parse(e.response.data.error);a.userId!==(null===s||void 0===s?void 0:s.id)?(m(!0),g(a.user.name),E(a.queue.name)):(m(!1),g(""),E(""),i.push("/tickets/"+a.uuid))}},disabled:!h.number},"Conversar")))))};var Ys=e=>{let{image:a,link:t,description:l}=e;Object(n.useEffect)(()=>{},[a,t,l]);const r=async()=>{try{window.open(t)}catch(e){sa(e)}};return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{minWidth:"250px"}},o.a.createElement("div",null,o.a.createElement("div",{style:{float:"left"}},o.a.createElement("img",{src:a,alt:"loc",onClick:r,style:{width:"100px"}})),l&&o.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},o.a.createElement(q.a,{style:{marginTop:"12px",marginLeft:"15px",marginRight:"15px",float:"left"},variant:"subtitle1",color:"primary",gutterBottom:!0},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:l.replace("\\n"," ")}}))),o.a.createElement("div",{style:{display:"block",content:"",clear:"both"}}),o.a.createElement("div",null,o.a.createElement(ee.a,null),o.a.createElement(xt.a,{fullWidth:!0,color:"primary",onClick:r,disabled:!t},"Visualizar")))))};var Xs=e=>{let{title:a,children:t,open:n,onClose:l}=e;return o.a.createElement(wt.a,{open:n,onClose:()=>l(!1),"aria-labelledby":"confirm-dialog"},o.a.createElement(Tt.a,{id:"confirm-dialog"},a),o.a.createElement(St.a,{dividers:!0},o.a.createElement(q.a,null,t)),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{variant:"contained",onClick:()=>l(!1),color:"default"},oa.a.t("Fechar"))))};var _s=e=>{let{messages:a,onClose:t,modalOpen:l}=e;const[r,i]=Object(n.useState)([]),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(""),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)({}),[h,f]=Object(n.useState)(!1),{user:A}=Object(n.useContext)(ba),[v,y]=Object(n.useState)(!1),[x,C]=Object(n.useState)(""),[w,k]=Object(n.useState)(!0);Object(n.useEffect)(()=>{if(!l||d.length<3)return void c(!1);c(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("contacts",{params:{searchParam:d}});console.log("contacts",e.contacts),i(e.contacts),c(!1)}catch(e){c(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[d,l]);const S=Object(T.useHistory)(),O=e=>new Promise(a=>setTimeout(a,e)),I=Object(yl.a)({trim:!0});return o.a.createElement(o.a.Fragment,null,o.a.createElement(jl,{open:h,initialValues:b,onClose:()=>{f(!1)}}),o.a.createElement(wt.a,{open:l,onClose:()=>{t(),m(""),g(null),y(!1)}},o.a.createElement(Tt.a,{id:"form-dialog-title"},"Encaminhar mensagem"),o.a.createElement(St.a,{dividers:!0},o.a.createElement(xl.a,{options:r,loading:s,style:{width:300},clearOnBlur:!0,autoHighlight:!0,freeSolo:!0,clearOnEscape:!0,getOptionLabel:e=>e.number?`${e.name} - ${e.number}`:""+e.name,renderOption:e=>e.number?`${e.name} - ${e.number}`:"Nenhum contato encontrado com o nome "+e.name,filterOptions:(e,a)=>{const t=I(e,a);return""!==a.inputValue&&!s&&d.length>=3&&t.push({name:""+a.inputValue}),t},onChange:(e,a)=>((e,a)=>{(null===a||void 0===a?void 0:a.number)?g(a):(null===a||void 0===a?void 0:a.name)&&(E({name:a.name}),f(!0))})(0,a),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("newTicketModal.fieldLabel"),variant:"outlined",autoFocus:!0,onChange:e=>m(e.target.value),onKeyPress:e=>{!s&&p&&e.key},InputProps:{...e.InputProps,endAdornment:o.a.createElement(o.a.Fragment,null,s?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})),o.a.createElement(kt.a,null,v&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Ot.a,{color:"inherit",size:20}),o.a.createElement(os.a,{variant:"body1",color:"textSecondary"},"Enviando ",x,"...")),o.a.createElement(gs.a,{style:{marginRight:7,color:"gray"},label:oa.a.t("messagesInput.signMessage"),labelPlacement:"start",control:o.a.createElement(nl.a,{size:"small",checked:w,onChange:e=>{k(e.target.checked)},name:"showAllTickets",color:"primary"})}),o.a.createElement(wl,{variant:"contained",type:"button",disabled:!p||v,onClick:()=>(async e=>{const t=[];for(const o of a){y(!0);try{C(o.id);const a=await u.post("/message/forward",{messageId:o.id,contactId:e.id,signMessage:w});t.push(a),O(900)}catch(n){sa(n)}}y(!1),S.push("/tickets")})(p),color:"primary",loading:s},"Encaminhar"))))};var Zs=e=>{let{message:a,menuOpen:t,handleClose:l,anchorEl:r,isGroup:i,queueId:s,whatsappId:c}=e;const{setReplyingMessage:d}=Object(n.useContext)(Bi),[m,p]=Object(n.useState)(!1),{user:g}=Object(n.useContext)(ba),b=Object(n.useContext)(us),E=b?b.setEditingMessage:null,{setTabOpen:h}=Object(n.useContext)(lt),f=Object(T.useHistory)(),[A,v]=Object(n.useState)(!1),[y,x]=Object(n.useState)(""),[C,w]=Object(n.useState)(""),[k,S]=Object(n.useState)(!1),[O,I]=Object(n.useState)(null),[j,M]=Object(n.useState)(!1),[N,R]=Object(n.useState)(""),{showSelectMessageCheckbox:P,setShowSelectMessageCheckbox:D,selectedMessages:F,forwardMessageModalOpen:L,setForwardMessageModalOpen:B}=Object(n.useContext)(ts);return o.a.createElement(o.a.Fragment,null,o.a.createElement(tr,{modalOpen:k,onClose:e=>S(!1),ticket:O,ticketId:null===O||void 0===O?void 0:O.id}),o.a.createElement(Wl,{isOpen:A,handleClose:()=>{v(!1),v(!1),x(""),w("")},user:y,queue:C}),o.a.createElement(oi,{title:oa.a.t("messageOptionsMenu.confirmationModal.title"),open:m,onClose:p,onConfirm:async()=>{try{await u.delete("/messages/"+a.id)}catch(e){sa(e)}}},oa.a.t("messageOptionsMenu.confirmationModal.message")),o.a.createElement(Xs,{title:oa.a.t("Transcri\xe7\xe3o de \xe1udio"),open:j,onClose:M},N),o.a.createElement(_s,{modalOpen:L,messages:F,onClose:e=>{B(!1),D(!1)}}),o.a.createElement(H.a,{anchorEl:r,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},open:t,onClose:l},a.fromMe&&o.a.createElement(U.a,{key:"delete",onClick:e=>{p(!0),l()}},oa.a.t("messageOptionsMenu.delete")),a.fromMe&&new Date-new Date(a.createdAt)<=9e5&&o.a.createElement(U.a,{key:"edit",onClick:async()=>{E(a),l()}},oa.a.t("messageOptionsMenu.edit")),"audio"===a.mediaType&&!a.fromMe&&o.a.createElement(U.a,{onClick:async()=>{try{const e=String(a.mediaUrl).match(/\/([^\/]+\.ogg)$/),t=e?e[1]:null;if(!t)throw new Error("Formato de URL de \xe1udio inesperado");const n=await u.get("/messages/transcribeAudio/"+t),{data:o}=n;if(!o||"string"!==typeof o.transcribedText)throw o&&o.error?new Error(o.error):new Error("Dados de transcri\xe7\xe3o inv\xe1lidos");R(o.transcribedText),M(!0),l()}catch(e){sa(e.message||"Erro desconhecido")}}},oa.a.t("Transcrever \xe1udio")),o.a.createElement(U.a,{onClick:()=>{d(a),l()}},oa.a.t("messageOptionsMenu.reply")),o.a.createElement(U.a,{onClick:()=>{D(!P),l()}},oa.a.t("messageOptionsMenu.forward")),!a.fromMe&&i&&o.a.createElement(U.a,{onClick:()=>{var e;return(async e=>{if(e){try{const{data:a}=await u.post("/tickets",{contactId:e,userId:null===g||void 0===g?void 0:g.id,status:"open",queueId:s,whatsappId:c});I(a),null===a.queueId?S(!0):(h("open"),f.push("/tickets/"+a.uuid))}catch(a){const e=JSON.parse(a.response.data.error);e.userId!==(null===g||void 0===g?void 0:g.id)?(v(!0),x(e.user.name),w(e.queue.name)):(v(!1),x(""),w(""),h(e.status),f.push("/tickets/"+e.uuid))}l()}})(null===a||void 0===a||null===(e=a.contact)||void 0===e?void 0:e.id)}},oa.a.t("messageOptionsMenu.talkTo"))))},Js=t.p+"static/media/wa-background.cd00123e.png",$s=t.p+"static/media/wa-background-dark.4c52474f.png",ec=t(976);var ac=e=>{let{videoUrl:a}=e;const[t,l]=Object(n.useState)("");Object(n.useEffect)(()=>{let e=a.split("v=")[1];if(!e){const t=a.match(/(?:youtu\.be\/)([^?\n]+)/);e=t?t[1]:null}let t=e.indexOf("&");-1!=t&&(e=e.substring(0,t)),l(e)},[a]);return o.a.createElement("div",null,t&&o.a.createElement(ec.a,{videoId:t,opts:{height:"300",width:"100%"},style:{borderRadius:10,overflow:"hidden"}}))},tc=t(1728),nc=t(1797),oc=t(206),lc=t(227);const rc=e=>{let{title:a,description:t}=e;return o.a.createElement("div",null,o.a.createElement(q.a,{variant:"body1",style:{fontWeight:"bold"}},a),o.a.createElement(q.a,{variant:"body2",style:{fontSize:"0.8rem"}},t))};var ic=e=>{let{titulo:a,descricao:t,textoBotao:l,secoes:r,rodape:i,ticketId:s}=e;const[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(""),[g,b]=Object(n.useState)(""),[E,h]=Object(n.useState)(!1),f=()=>d(!1);return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{border:"1px solid #e0e0e0",padding:"10px",borderRadius:"5px",width:"300px"}},o.a.createElement("h3",{style:{marginBottom:"10px"}},a),o.a.createElement("p",{style:{marginBottom:"10px"}},t),o.a.createElement("a",{href:i},i)),o.a.createElement("div",{style:{textAlign:"center"}},o.a.createElement(ee.a,{style:{margin:"5px 0",height:"2px",backgroundColor:"#e0e0e0"}}),o.a.createElement("div",{onClick:()=>d(!0),style:{display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",padding:"3px",backgroundColor:"#fff",color:"black",borderRadius:"4px",margin:"3px 0"}},o.a.createElement(oc.a,{icon:lc.d,style:{marginRight:"8px",fontSize:"0.8rem"}}),l)),o.a.createElement(wt.a,{open:c,onClose:f},o.a.createElement(Tt.a,{style:{backgroundColor:"#4caf50",color:"white"}},"Lista de Bot\xf5es"),o.a.createElement(St.a,{style:{padding:"20px"}},o.a.createElement("h4",null,r[0].titulo),o.a.createElement(ee.a,{style:{margin:"10px 0"}})," ",o.a.createElement(tc.a,{value:m,onChange:e=>{const a=r[0].linhas.find(a=>a.idLinha===e.target.value);p(e.target.value),b(a.titulo)}},r[0].linhas.map(e=>o.a.createElement("div",{key:e.idLinha},o.a.createElement(gs.a,{value:e.idLinha,control:o.a.createElement(nc.a,null),label:o.a.createElement(rc,{title:e.titulo,description:e.descricao})}),o.a.createElement(ee.a,{style:{margin:"5px 0"}})," "))),o.a.createElement(zt.a,{component:"form",style:{p:"2px 4px",display:"flex",alignItems:"center",borderRadius:"4px",marginTop:"20px",backgroundColor:"#f0f2f5"}},o.a.createElement(tl.a,{style:{padding:"10px",flex:1},value:g,onChange:e=>b(e.target.value),placeholder:"T\xedtulo Selecionado",inputProps:{"aria-label":"t\xedtulo selecionado"}}),o.a.createElement(F.a,{color:"primary",onClick:async()=>{if(h(!0),""===g.trim())return alert("Por favor, selecione um t\xedtulo."),void h(!1);if(!s)return console.error("ticketId n\xe3o est\xe1 definido"),alert("Erro: ticketId n\xe3o encontrado."),void h(!1);const e={read:1,fromMe:!0,mediaUrl:"",body:""+g.trim()};try{await u.post("/messages/"+s,e)}catch(a){console.error("Erro ao enviar a mensagem:",a),alert("Erro ao enviar a mensagem. Tente novamente.")}p(""),b(""),h(!1),f()}},o.a.createElement(Va.a,{style:{width:"35px",height:"35px",color:"#00A884"}}))))))},sc=t(1812),cc=t(1729),dc=t(1796),mc=t(429),uc=t.n(mc);var pc=e=>{let{companyId:a,avatarUser:t,avatarName:l,avatarUrl:r,name:i,numeroCobranca:s,produto:c,total:d,imagem:m}=e;const[u,p]=Object(n.useState)(!1),[g,b]=Object(n.useState)(""),[E,h]=Object(n.useState)(!1),f=`${k()}/public/company${a}/user/${t}`;console.log("Avatar:",f),console.log("Avatar User URL:",f);const A=()=>h(!1),v=e=>"R$ "+(e/100).toLocaleString("pt-BR",{minimumFractionDigits:2});return o.a.createElement(sc.a,{style:{width:"300px",border:"1px solid #e0e0e0",borderRadius:"8px",overflow:"hidden"}},o.a.createElement("div",{style:{padding:"2px"}},o.a.createElement(os.a,{variant:"subtitle1",style:{fontWeight:"bold",fontSize:"10px"}},"N\xfamero da Cobran\xe7a: ",s),o.a.createElement(cc.a,{style:{margin:"10px 0"}}),o.a.createElement(os.a,{variant:"h6",gutterBottom:!0},c),o.a.createElement(cc.a,{style:{margin:"10px 0"}}),o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 0"}},o.a.createElement(os.a,{variant:"body2",style:{fontSize:"12px"}},"PIX:"),o.a.createElement("img",{src:"https://www.imagensempng.com.br/wp-content/uploads/2023/06/Logo-Pix-Png-1024x1024.png",alt:"PIX Logo",style:{width:"30px",height:"30px"}})),o.a.createElement(cc.a,{style:{margin:"10px 0"}}),o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"10px 0"}},o.a.createElement(os.a,{variant:"body2",style:{fontWeight:"bold",fontSize:"12px"}},"Total:"),o.a.createElement(os.a,{variant:"body2",style:{fontWeight:"bold",fontSize:"12px"}},v(d))),o.a.createElement(Bo.a,{variant:"outlined",fullWidth:!0,onClick:()=>h(!0)},"Mostrar detalhes")),o.a.createElement(dc.a,{anchorOrigin:{vertical:"bottom",horizontal:"center"},open:u,autoHideDuration:2e3,onClose:()=>p(!1),message:g}),o.a.createElement(Pl.a,{open:E,onClose:A},o.a.createElement(Dl.a,{style:{textAlign:"center"}},"Detalhes da Cobran\xe7a"),o.a.createElement(Fl.a,null,o.a.createElement("div",{style:{display:"flex",alignItems:"center",flexDirection:"column",textAlign:"center",padding:"10px"}},r&&o.a.createElement("img",{src:r||f,alt:"Avatar",style:{width:"60px",height:"60px",borderRadius:"25px",marginBottom:"10px"}}),o.a.createElement(os.a,{variant:"body1",style:{fontWeight:"bold",fontSize:"17px"}},i,l),o.a.createElement(os.a,{variant:"body1",style:{fontSize:"15px"}},"N\xfamero da Cobran\xe7a: ",s),o.a.createElement("div",{style:{backgroundColor:"#888",borderRadius:"8px",padding:"5px 10px",display:"inline-block"}},o.a.createElement(os.a,{variant:"body2",style:{fontSize:"10px",color:"#fff"}},"Pagamento Solicitado")),o.a.createElement(cc.a,{style:{margin:"10px 0",borderStyle:"dashed"}}),o.a.createElement(os.a,{variant:"body1",style:{fontSize:"15px"}},"Produto: ",c),o.a.createElement(cc.a,{style:{margin:"10px 0",borderStyle:"dashed"}}),o.a.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",fontSize:"15px"}},o.a.createElement(os.a,{variant:"body1",style:{marginRight:"10px"}},"Total:"),o.a.createElement(os.a,{variant:"body1",style:{textAlign:"right"}},v(d))))),o.a.createElement(Bl.a,null,o.a.createElement(Bo.a,{onClick:A,color:"primary"},"Fechar"))))},gc=t(980);var bc=e=>{let{titulo:a,descricao:t,textoBotao:l,secoes:r=[],rodape:i,ticketId:s,imagem:c}=e;const[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)("");return o.a.createElement("div",{style:{width:"300px"}}," ",c&&o.a.createElement("div",{style:{textAlign:"center",marginBottom:"10px"}},o.a.createElement("img",{src:"data:image/jpeg;base64,"+c,alt:"Preview",style:{width:"50%",height:"auto",borderRadius:"5px"}})),o.a.createElement("div",{style:{border:"1px solid #e0e0e0",padding:"10px",borderRadius:"5px"}},o.a.createElement(q.a,{variant:"subtitle1",gutterBottom:!0},a),o.a.createElement(q.a,{variant:"body1",gutterBottom:!0},t),i&&o.a.createElement("span",{style:{fontSize:"12px",margin:"0px"}},/(https?:\/\/|www\.)/.test(i)?o.a.createElement("a",{href:i,target:"_blank",rel:"noopener noreferrer"},i):i)),o.a.createElement("div",{style:{textAlign:"center"}},o.a.createElement(ee.a,{style:{margin:"5px 0",height:"2px",backgroundColor:"#e0e0e0"}})),r.length>0?r.map((e,a)=>o.a.createElement("div",{key:a},e.linhas&&e.linhas.length>0?e.linhas.map((e,a)=>o.a.createElement(zt.a,{key:a,style:{marginBottom:"10px",cursor:"pointer",width:"100%"},onClick:()=>(async(e,a,t)=>{switch(e){case"quick_reply":const e={read:1,fromMe:!0,mediaUrl:"",body:a};try{await u.post("/messages/"+s,e),m(!0)}catch(n){console.error(n)}break;case"cta_copy":t?(uc()(t),g("C\xf3digo copiado!")):g("Nenhum conte\xfado para copiar."),m(!0);break;case"cta_url":t?window.open(t,"_blank"):(g("Nenhum link dispon\xedvel."),m(!0));break;case"cta_call":g("N\xe3o \xe9 poss\xedvel realizar chamadas pelo sistema, tente pelo celular."),m(!0)}})(e.tipo,e.texto,e.conteudo)},o.a.createElement(ee.a,null),o.a.createElement("div",{style:{padding:"10px",display:"flex",alignItems:"center",justifyContent:"center"}},o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexGrow:1}},(e=>{switch(e){case"quick_reply":return o.a.createElement(oc.a,{icon:lc.f});case"cta_copy":return o.a.createElement(oc.a,{icon:gc.a});case"cta_call":return o.a.createElement(oc.a,{icon:lc.e});case"cta_url":return o.a.createElement(oc.a,{icon:lc.c});default:return null}})(e.tipo),o.a.createElement("span",{style:{marginLeft:"8px",fontWeight:"bold"}},e.texto))))):o.a.createElement(q.a,{variant:"body2"},"Sem bot\xf5es nesta se\xe7\xe3o."))):o.a.createElement(q.a,{variant:"body2"},"Nenhuma se\xe7\xe3o dispon\xedvel."),o.a.createElement(Rr.a,{anchorOrigin:{vertical:"bottom",horizontal:"center"},open:d,autoHideDuration:2e3,onClose:()=>{m(!1)},message:p}))};var Ec=e=>{let{name:a,startTime:t,endTime:l,location:r,joinLink:i,linkType:s}=e;const[c,d]=Object(n.useState)(!1),[m,u]=Object(n.useState)(!1),[p,g]=Object(n.useState)(""),b=()=>d(!1),E=e=>{const a=new Date(1e3*e);return`${String(a.getDate()).padStart(2,"0")}/${String(a.getMonth()+1).padStart(2,"0")}/${a.getFullYear()}, ${a.toLocaleTimeString("pt-BR",{hour:"2-digit",minute:"2-digit"})}`},h=()=>{uc()(i),g("Link copiado!"),u(!0)};return o.a.createElement(sc.a,{style:{width:"300px",border:"1px solid #e0e0e0",borderRadius:"8px",overflow:"hidden",backgroundColor:"#f0f0f0",padding:"10px"}},o.a.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"}},o.a.createElement("div",{style:{width:"40px",height:"40px",backgroundColor:"white",borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",marginRight:"10px"}},o.a.createElement(oc.a,{icon:lc.a,size:"lg",style:{color:"#4CAF50"}})),o.a.createElement(os.a,{variant:"h6",style:{fontWeight:"bold"}},a)),o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},E(t)," - ",""+new Date(1e3*l).toLocaleTimeString("pt-BR",{hour:"2-digit",minute:"2-digit"})),o.a.createElement(os.a,{variant:"body2",style:{marginTop:"2px",fontWeight:"bold"}},"Endere\xe7o: ",r),o.a.createElement(cc.a,{style:{margin:"10px 0"}}),o.a.createElement(os.a,{variant:"body2",color:"primary",onClick:h,style:{cursor:"pointer"}},o.a.createElement(oc.a,{icon:lc.b,style:{marginRight:"5px"}}),"voice"===s?"Liga\xe7\xe3o de voz do WhatsApp":"Liga\xe7\xe3o de v\xeddeo do WhatsApp"),o.a.createElement(Bo.a,{variant:"outlined",fullWidth:!0,onClick:()=>d(!0),style:{marginTop:"10px"}},"Mostrar detalhes"),o.a.createElement(dc.a,{anchorOrigin:{vertical:"bottom",horizontal:"center"},open:m,autoHideDuration:2e3,onClose:()=>u(!1),message:p}),o.a.createElement(Pl.a,{open:c,onClose:b},o.a.createElement(Dl.a,{style:{textAlign:"center"}},"Detalhes da Reuni\xe3o"),o.a.createElement(Fl.a,null,o.a.createElement(os.a,{variant:"h6"},a),o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},E(t)," - ",E(l)),o.a.createElement(os.a,{variant:"body2",style:{marginTop:"10px",fontWeight:"bold"}},"Endere\xe7o: ",r),o.a.createElement(os.a,{variant:"body2",color:"primary",onClick:h,style:{cursor:"pointer"}},o.a.createElement(oc.a,{icon:lc.b,style:{marginRight:"5px"}}),"voice"===s?"Liga\xe7\xe3o de voz do WhatsApp":"Liga\xe7\xe3o de v\xeddeo do WhatsApp")),o.a.createElement(Bl.a,null,o.a.createElement(Bo.a,{onClick:b,color:"primary"},"Fechar"))))};var hc=e=>{let{image:a,title:t,body:l,sourceUrl:r,messageUser:i}=e;Object(n.useEffect)(()=>{},[a,t,l,r,i]);const s=async()=>{try{window.open(r)}catch(e){sa(e)}};return o.a.createElement("div",{style:{minWidth:"250px"}},o.a.createElement("div",null,o.a.createElement("div",{style:{float:"left"}},o.a.createElement("img",{src:a,alt:"Thumbnail",onClick:s,style:{width:"100px"}})),o.a.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},o.a.createElement(q.a,{style:{marginTop:"12px",marginLeft:"15px",marginRight:"15px",float:"left"},variant:"subtitle1",color:"primary",gutterBottom:!0},o.a.createElement("div",null,t)),o.a.createElement(q.a,{style:{marginTop:"12px",marginLeft:"15px",marginRight:"15px",float:"left"},variant:"subtitle2",color:"textSecondary",gutterBottom:!0},o.a.createElement("div",null,i))),o.a.createElement("div",{style:{display:"block",content:"",clear:"both"}}),o.a.createElement("div",null,o.a.createElement(ee.a,null),o.a.createElement(xt.a,{fullWidth:!0,color:"primary",onClick:s,disabled:!r},"Visualizar"))))},fc=t(1793);var Ac=e=>{let{message:a}=e;const[t,l]=o.a.useState(!1),{showSelectMessageCheckbox:r,setSelectedMessages:i,selectedMessages:s}=Object(n.useContext)(ts);return r?o.a.createElement(fc.a,{color:"primary",checked:t,onChange:e=>((e,a)=>{const t=s;if(e.target.checked)l(!0),t.push(a);else{const e=t.findIndex(e=>e.id===a.id);t.splice(e,1),l(!0)}i(t)})(e,a)}):null};function vc(e,a){a||(a=e.split("\\").pop().split("/").pop()),fetch(e,{headers:new Headers({Origin:window.location.origin}),mode:"cors"}).then(e=>e.blob()).then(e=>{!function(e,a){var t=document.createElement("a");t.download=a,t.href=e,document.body.appendChild(t),t.click(),t.remove()}(window.URL.createObjectURL(e),a)}).catch(e=>console.error(e))}const yc=Object(j.a)(e=>({messagesListWrapper:{overflow:"hidden",position:"relative",display:"flex",flexDirection:"column",flexGrow:1,width:"100%",minWidth:300,minHeight:200},currentTick:{alignItems:"center",textAlign:"center",alignSelf:"center",width:"95%",backgroundColor:e.palette.primary.main,margin:"10px",borderRadius:"10px",boxShadow:"1px 5px 10px #b3b3b3"},currentTicktText:{color:e.palette.primary,fontWeight:"bold",padding:8,alignSelf:"center",marginLeft:"0px"},messagesList:{backgroundImage:"light"===e.mode?`url(${Js})`:`url(${$s})`,backgroundColor:"light"===e.mode?"transparent":"#0b0b0d",display:"flex",flexDirection:"column",flexGrow:1,padding:"20px 20px 30px 20px",overflowY:"scroll",...e.scrollbarStyles},dragElement:{background:"rgba(255, 255, 255, 0.8)",position:"absolute",width:"100%",height:"100%",zIndex:999999,textAlign:"center",fontSize:"3em",border:"5px dashed #333",color:"#333",display:"flex",justifyContent:"center",alignItems:"center"},circleLoading:{color:ao.a[500],position:"absolute",opacity:"70%",top:0,left:"50%",marginTop:12},messageLeft:{marginRight:20,marginTop:2,minWidth:100,maxWidth:600,height:"auto",display:"block",position:"relative","&:hover #messageActionsButton":{display:"flex",position:"absolute",top:0,right:0},whiteSpace:"pre-wrap",backgroundColor:"light"===e.mode?"#ffffff":"#202c33",color:"light"===e.mode?"#303030":"#ffffff",alignSelf:"flex-start",borderTopLeftRadius:0,borderTopRightRadius:8,borderBottomLeftRadius:8,borderBottomRightRadius:8,paddingLeft:5,paddingRight:5,paddingTop:5,paddingBottom:0,boxShadow:"light"===e.mode?"0 1px 1px #b3b3b3":"0 1px 1px #000000"},quotedContainerLeft:{margin:"-3px -80px 6px -6px",overflow:"hidden",backgroundColor:"light"===e.mode?"#f0f0f0":"#1d282f",borderRadius:"7.5px",display:"flex",position:"relative"},quotedMsg:{padding:10,maxWidth:300,height:"auto",display:"block",whiteSpace:"pre-wrap",overflow:"hidden"},quotedSideColorLeft:{flex:"none",width:"4px",backgroundColor:"#388aff"},messageRight:{marginLeft:20,marginTop:2,minWidth:100,maxWidth:600,height:"auto",display:"block",position:"relative","&:hover #messageActionsButton":{display:"flex",position:"absolute",top:0,right:0},whiteSpace:"pre-wrap",backgroundColor:"light"===e.mode?"#dcf8c6":"#005c4b",color:"light"===e.mode?"#303030":"#ffffff",alignSelf:"flex-end",borderTopLeftRadius:8,borderTopRightRadius:8,borderBottomLeftRadius:8,borderBottomRightRadius:0,paddingLeft:5,paddingRight:5,paddingTop:5,paddingBottom:0,boxShadow:"light"===e.mode?"0 1px 1px #b3b3b3":"0 1px 1px #000000"},messageRightPrivate:{marginLeft:20,marginTop:2,minWidth:100,maxWidth:600,height:"auto",display:"block",position:"relative","&:hover #messageActionsButton":{display:"flex",position:"absolute",top:0,right:0},whiteSpace:"pre-wrap",backgroundColor:"#F0E68C",color:"#303030",alignSelf:"flex-end",borderTopLeftRadius:8,borderTopRightRadius:8,borderBottomLeftRadius:8,borderBottomRightRadius:0,paddingLeft:5,paddingRight:5,paddingTop:5,paddingBottom:0,boxShadow:"light"===e.mode?"0 1px 1px #b3b3b3":"0 1px 1px #000000"},quotedContainerRight:{margin:"-3px -80px 6px -6px",overflowY:"hidden",backgroundColor:"light"===e.mode?"#cfe9ba":"#025144",borderRadius:"7.5px",display:"flex",position:"relative"},quotedMsgRight:{padding:10,maxWidth:300,height:"auto",whiteSpace:"pre-wrap"},quotedSideColorRight:{flex:"none",width:"4px",backgroundColor:"#35cd96"},messageActionsButton:{display:"none",position:"relative",color:"#999",zIndex:1,backgroundColor:"inherit",opacity:"90%","&:hover, &.Mui-focusVisible":{backgroundColor:"inherit"}},messageContactName:{display:"flex",color:"#6bcbef",fontWeight:500},textContentItem:{overflowWrap:"break-word",padding:"3px 80px 6px 6px"},textContentItemDeleted:{fontStyle:"italic",color:"rgba(0, 0, 0, 0.36)",overflowWrap:"break-word",padding:"3px 80px 6px 6px"},messageMedia:{objectFit:"cover",width:400,height:"auto",borderTopLeftRadius:8,borderTopRightRadius:8,borderBottomLeftRadius:8,borderBottomRightRadius:8},timestamp:{fontSize:11,position:"absolute",bottom:0,right:5,color:"#999"},forwardMessage:{fontSize:12,fontStyle:"italic",position:"absolute",top:0,left:5,color:"#999",display:"flex",alignItems:"center"},dailyTimestamp:{alignItems:"center",textAlign:"center",alignSelf:"center",width:"110px",backgroundColor:"#e1f3fb",margin:"10px",borderRadius:"10px",boxShadow:"0 1px 1px #b3b3b3"},dailyTimestampText:{color:"#808888",padding:8,alignSelf:"center",marginLeft:"0px"},ackIcons:{fontSize:18,verticalAlign:"middle",marginLeft:4},deletedIcon:{fontSize:18,verticalAlign:"middle",marginRight:4},ackDoneAllIcon:{color:ao.a[500],fontSize:18,verticalAlign:"middle",marginLeft:4},ackPlayedIcon:{color:Ha.a[500],fontSize:18,verticalAlign:"middle",marginLeft:4},downloadMedia:{display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:"inherit",padding:10,color:"light"===e.mode?e.palette.light:e.palette.dark},messageCenter:{marginTop:5,alignItems:"center",verticalAlign:"center",alignContent:"center",backgroundColor:"#E1F5FEEB",fontSize:"12px",minWidth:100,maxWidth:270,color:"#272727",borderTopLeftRadius:0,borderTopRightRadius:8,borderBottomLeftRadius:8,borderBottomRightRadius:8,paddingLeft:5,paddingRight:5,paddingTop:5,paddingBottom:0,boxShadow:"0 1px 1px #b3b3b3"},deletedMessage:{color:"#f55d65"}})),xc=(e,a)=>{if("LOAD_MESSAGES"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...n,...e]}if("ADD_MESSAGE"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?e[n]=t:e.push(t),[...e]}if("UPDATE_MESSAGE"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n&&(e[n]=t),[...e]}if("RESET"===a.type)return[]};var Cc=e=>{let{isGroup:a,onDrop:l,whatsappId:r,queueId:i,channel:s}=e;const c=yc(),[d,m]=Object(n.useReducer)(xc,[]),[p,g]=Object(n.useState)(1),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(!1),y=Object(T.useHistory)(),x=Object(n.useRef)(),[C,w]=Object(n.useState)({}),{setReplyingMessage:k}=Object(n.useContext)(Bi),[S,O]=Object(n.useState)(null),j=Boolean(S),{ticketId:M}=Object(T.useParams)(),N=Object(n.useRef)(M),{getAll:R}=gt(),[P,D]=Object(n.useState)(!1),[L,B]=Object(n.useState)(!1),{selectedQueuesMessage:W}=Object(n.useContext)(Pr),{showSelectMessageCheckbox:q}=Object(n.useContext)(ts),{user:z,socket:H}=Object(n.useContext)(ba),U=z.companyId;Object(n.useEffect)(()=>{!async function(){const e=await R(U);let a,t;for(const[n,o]of Object.entries(e))"lgpdDeleteMessage"===n&&(a=o),"enableLGPD"===n&&(t=o);"enabled"===t&&"enabled"===a&&B(!0)}()},[]),Object(n.useEffect)(()=>{m({type:"RESET"}),g(1),N.current=M},[M,W]),Object(n.useEffect)(()=>{f(!0);const e=setTimeout(()=>{(async()=>{if("undefined"!==M){if(!Object(ia.isNil)(M))try{const{data:e}=await u.get("/messages/"+M,{params:{pageNumber:p,selectedQueues:JSON.stringify(W)}});N.current===M&&(m({type:"LOAD_MESSAGES",payload:e.messages}),E(e.hasMore),f(!1),v(!1)),1===p&&e.messages.length>1&&Q()}catch(e){f(!1),sa(e),v(!1)}}else y.push("/tickets")})()},500);return()=>{clearTimeout(e)}},[p,M,W]),Object(n.useEffect)(()=>{if("undefined"===M)return;const e=z.companyId,a=()=>{H.emit("joinChatBox",""+M)},t=e=>{var a,t,n;"create"===e.action&&e.ticket.uuid===M&&(m({type:"ADD_MESSAGE",payload:e.message}),Q()),"update"===e.action&&(null===e||void 0===e||null===(a=e.message)||void 0===a||null===(t=a.ticket)||void 0===t?void 0:t.uuid)===M&&m({type:"UPDATE_MESSAGE",payload:e.message}),"delete"==e.action&&(null===(n=e.message.ticket)||void 0===n?void 0:n.uuid)===M&&m({type:"DELETE_MESSAGE",payload:e.messageId})};return H.on("connect",a),H.on(`company-${e}-appMessage`,t),()=>{H.emit("joinChatBoxLeave",""+M),H.off("connect",a),H.off(`company-${e}-appMessage`,t)}},[M]);const Q=()=>{setTimeout(()=>{x.current&&x.current.scrollIntoView({})},100)},V=(e,a)=>{O(e.currentTarget),w(a)},G=(e,a)=>{O(null),k(a)},K=e=>{if(console.log(e),"eventMessage"===e.mediaType)try{var a;const t=JSON.parse(e.dataJson).message.eventMessage,n=t.name||"Sem t\xedtulo",l=t.description||"Sem descri\xe7\xe3o",r=(null===(a=t.location)||void 0===a?void 0:a.name)||"Local n\xe3o especificado",i=t.joinLink||"#",s=i.includes("video")?"video":"voice",c=Number(t.startTime),d=c+7200;return o.a.createElement(Ec,{name:n,description:l,location:r,startTime:c,endTime:d,joinLink:i,linkType:s})}catch(D){console.error("Erro ao processar a mensagem de evento: ",D)}else if("listMessage"===e.mediaType)try{var t;const a=JSON.parse(e.dataJson).message.listMessage;let n=a.title||"",l=a.description||"",r=a.footerText||"",i=[],s=[];return a.sections.forEach((e,a)=>{let t=e.title||"";e.rows.forEach((e,a)=>{s.push({titulo:e.title,descricao:e.description,idLinha:e.rowId})}),i.push({titulo:t,linhas:s}),s=[]}),o.a.createElement(ic,{titulo:n,descricao:l,textoBotao:a.buttonText||"Clique aqui",secoes:i,rodape:r,ticketId:null===e||void 0===e||null===(t=e.ticket)||void 0===t?void 0:t.id})}catch(D){console.error("Erro ao processar a lista de mensagens: ",D)}else if("viewOnceMessage"===e.mediaType&&e.body.startsWith("[BOTOES]"))try{var n,l,r,i,s,d,m;const a=e.dataJson;if(!a||"string"!==typeof a)return void console.error("dataJson n\xe3o est\xe1 definido ou n\xe3o \xe9 uma string v\xe1lida.");const t=JSON.parse(a).message.viewOnceMessage.message.interactiveMessage;if(!t)return void console.error("viewOnceMessage n\xe3o est\xe1 definido.");const c=(null===(n=t.body)||void 0===n?void 0:n.text)||"",u=(null===(l=t.footer)||void 0===l?void 0:l.text)||"",p=(null===(r=t.nativeFlowMessage)||void 0===r||null===(i=r.buttons)||void 0===i?void 0:i.map(e=>{const{name:a,buttonParamsJson:t}=e,n=JSON.parse(t);return{tipo:a,texto:n.display_text,conteudo:n.phoneNumber||n.url||n.copy_code}}))||[];let g=null;return(null===(s=t.header)||void 0===s||null===(d=s.imageMessage)||void 0===d?void 0:d.jpegThumbnail)?g=t.header.imageMessage.jpegThumbnail:console.log("Nenhuma imagem encontrada no header."),o.a.createElement(bc,{titulo:c,rodape:u,secoes:[{titulo:"Bot\xf5es",linhas:p}],imagem:g,ticketId:null===e||void 0===e||null===(m=e.ticket)||void 0===m?void 0:m.id})}catch(D){console.error("Erro ao processar a mensagem do tipo viewOnceMessage: ",D)}else{if("viewOnceMessage"!==e.mediaType&&"interactiveMessage"!==e.mediaType||!e.body.startsWith("[PIX]")){if("locationMessage"===e.mediaType&&e.body.split("|").length>=2){let a=e.body.split("|"),t=a[0],n=a[1],l=null;return a.length>2&&(l=e.body.split("|")[2]),o.a.createElement(Ys,{image:t,link:n,description:l})}if("contactMessage"===e.mediaType){var u,p,g;let a=e.body.split("\n"),t=[],n="";for(let e=0;e{vc(e.mediaUrl||e.body)}},"Download")),o.a.createElement(ee.a,null))}try{var b,E,h,f,A,v,y,x,C,w,k,S,T,O,I,j,M,N,R,P;const a=e.dataJson;if(!a||"string"!==typeof a)return void console.error("dataJson n\xe3o est\xe1 definido ou n\xe3o \xe9 uma string v\xe1lida.");const t=JSON.parse(a),n=(null===(b=t.message)||void 0===b||null===(E=b.interactiveMessage)||void 0===E?void 0:E.nativeFlowMessage)||(null===(h=t.message)||void 0===h||null===(f=h.viewOnceMessage)||void 0===f||null===(A=f.message)||void 0===A||null===(v=A.interactiveMessage)||void 0===v?void 0:v.nativeFlowMessage);if(!n)return void console.error("Mensagem de fluxo nativa n\xe3o encontrada.");const l=null===(y=n.buttons)||void 0===y?void 0:y[0];if(!l)return void console.error("Bot\xe3o n\xe3o encontrado.");const{name:r,buttonParamsJson:i}=l,s=JSON.parse(i),c=s.reference_id||"N/A",d=(null===(x=s.total_amount)||void 0===x?void 0:x.value)||"N/A",m=(null===(C=s.order)||void 0===C||null===(w=C.items)||void 0===w||null===(k=w[0])||void 0===k?void 0:k.name)||"N/A";let u=null;return(null===(S=n.header)||void 0===S||null===(T=S.imageMessage)||void 0===T?void 0:T.jpegThumbnail)&&(u=n.header.imageMessage.jpegThumbnail),o.a.createElement(pc,{companyId:e.companyId,avatarUser:null===(O=e.ticket)||void 0===O||null===(I=O.user)||void 0===I?void 0:I.profileImage,avatarName:null===(j=e.ticket)||void 0===j||null===(M=j.user)||void 0===M?void 0:M.name,avatarUrl:null===(N=e.contact)||void 0===N?void 0:N.urlPicture,name:null===(R=e.contact)||void 0===R?void 0:R.name,numeroCobranca:c,total:d,produto:m,imagem:u,ticketId:null===e||void 0===e||null===(P=e.ticket)||void 0===P?void 0:P.id})}catch(D){console.error("Erro ao processar a mensagem de pagamento: ",D)}}},Y=(e,a)=>{const t=Object(Ra.a)(new Date,"dd/MM/yyyy");if(0===a)return o.a.createElement("span",{className:c.dailyTimestamp,key:"timestamp-"+e.id},o.a.createElement("div",{className:c.dailyTimestampText},t===Object(Ra.a)(Object(Wa.a)(d[a].createdAt),"dd/MM/yyyy")?"HOJE":Object(Ra.a)(Object(Wa.a)(d[a].createdAt),"dd/MM/yyyy")));if(a{var t;let n=null===(t=d[a-1])||void 0===t?void 0:t.ticketId;var l,r,i,s,m;if(n!==e.ticketId&&void 0!==n)return(null===e||void 0===e||null===(l=e.ticket)||void 0===l?void 0:l.queue)?o.a.createElement("span",{className:c.currentTick,key:`timestamp-${e.id}a`},o.a.createElement("div",{className:c.currentTicktText,style:{backgroundColor:(null===e||void 0===e||null===(r=e.ticket)||void 0===r||null===(i=r.queue)||void 0===i?void 0:i.color)||"grey"}},"#",oa.a.t("ticketsList.called")," ",null===e||void 0===e?void 0:e.ticketId," - ",null===e||void 0===e||null===(s=e.ticket)||void 0===s||null===(m=s.queue)||void 0===m?void 0:m.name)):o.a.createElement("span",{className:c.currentTick,key:`timestamp-${e.id}b`},o.a.createElement("div",{className:c.currentTicktText,style:{backgroundColor:"grey"}},"#",oa.a.t("ticketsList.called")," ",e.ticketId," - ",oa.a.t("ticketsList.noQueue")))},_=(e,a)=>{if(a0){if(d[a].fromMe!==d[a-1].fromMe)return o.a.createElement("span",{style:{marginTop:16},key:"divider-"+e.id})}},Z=t(646),J=e=>{var a,t,n,l,r,i;return o.a.createElement("div",{className:Object(I.a)(c.quotedContainerLeft,{[c.quotedContainerRight]:e.fromMe})},o.a.createElement("span",{className:Object(I.a)(c.quotedSideColorLeft,{[c.quotedSideColorRight]:null===(a=e.quotedMsg)||void 0===a?void 0:a.fromMe})}),o.a.createElement("div",{className:c.quotedMsg},!(null===(t=e.quotedMsg)||void 0===t?void 0:t.fromMe)&&o.a.createElement("span",{className:c.messageContactName},null===(n=e.quotedMsg)||void 0===n||null===(l=n.contact)||void 0===l?void 0:l.name),"audio"===e.quotedMsg.mediaType&&o.a.createElement("div",{className:c.downloadMedia},o.a.createElement(ss,{url:e.quotedMsg.mediaUrl})),"video"===e.quotedMsg.mediaType&&o.a.createElement("video",{className:c.messageMedia,src:e.quotedMsg.mediaUrl,controls:!0}),"contactMessage"===e.quotedMsg.mediaType&&"Contato","application"===e.quotedMsg.mediaType&&o.a.createElement("div",{className:c.downloadMedia},o.a.createElement(xt.a,{startIcon:o.a.createElement(Qs.a,null),variant:"outlined",target:"_blank",href:e.quotedMsg.mediaUrl},"Download")),"image"===e.quotedMsg.mediaType&&o.a.createElement(Gr,{imageUrl:e.quotedMsg.mediaUrl})||(null===(r=e.quotedMsg)||void 0===r?void 0:r.body),"image"===!e.quotedMsg.mediaType&&(null===(i=e.quotedMsg)||void 0===i?void 0:i.body)))},$=e=>{e.preventDefault(),e.stopPropagation(),"dragenter"===e.type||"dragover"===e.type?D(!0):"dragleave"===e.type&&D(!1)},ae=e=>/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/.test(e),te=/<([^>]+)>/g,ne=/\*(.*?)\*/g;return o.a.createElement("div",{className:c.messagesListWrapper,onDragEnter:$},P&&o.a.createElement("div",{className:c.dragElement,onDragEnter:$,onDragLeave:$,onDragOver:$,onDrop:e=>{e.preventDefault(),e.stopPropagation(),D(!1),e.dataTransfer.files&&e.dataTransfer.files[0]&&l&&l(e.dataTransfer.files)}},"Solte o arquivo aqui"),o.a.createElement(Zs,{message:C,anchorEl:S,menuOpen:j,handleClose:e=>{O(null)},isGroup:a,whatsappId:r,queueId:i}),o.a.createElement("div",{id:"messagesList",className:c.messagesList,onScroll:e=>{if(!b)return;const{scrollTop:a}=e.currentTarget;0===a&&(document.getElementById("messagesList").scrollTop=1),h||a<50&&(A||(v(!0),g(e=>e+1)))}},d.length>0?(()=>{if(d.length>0){return d.map((e,t)=>{var n,l,r,i,s,d;return"call_log"===e.mediaType?o.a.createElement(o.a.Fragment,{key:e.id},Y(e,t),X(e,t),_(e,t),o.a.createElement("div",{className:c.messageCenter},o.a.createElement(F.a,{variant:"contained",size:"small",id:"messageActionsButton",disabled:e.isDeleted,className:c.messageActionsButton,onClick:a=>V(a,e)},o.a.createElement(Gs.a,null)),a&&o.a.createElement("span",{className:c.messageContactName},null===(n=e.contact)||void 0===n?void 0:n.name),o.a.createElement("div",null,o.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 17",width:"20",height:"17"},o.a.createElement("path",{fill:"#df3333",d:"M18.2 12.1c-1.5-1.8-5-2.7-8.2-2.7s-6.7 1-8.2 2.7c-.7.8-.3 2.3.2 2.8.2.2.3.3.5.3 1.4 0 3.6-.7 3.6-.7.5-.2.8-.5.8-1v-1.3c.7-1.2 5.4-1.2 6.4-.1l.1.1v1.3c0 .2.1.4.2.6.1.2.3.3.5.4 0 0 2.2.7 3.6.7.2 0 1.4-2 .5-3.1zM5.4 3.2l4.7 4.6 5.8-5.7-.9-.8L10.1 6 6.4 2.3h2.5V1H4.1v4.8h1.3V3.2z"}))," ",o.a.createElement("span",null,oa.a.t("ticketsList.missedCall")," ",Object(Ra.a)(Object(Wa.a)(e.createdAt),"HH:mm"))))):e.fromMe?o.a.createElement(o.a.Fragment,{key:e.id},Y(e,t),X(e,t),_(e,t),o.a.createElement("div",{className:e.isPrivate?c.messageRightPrivate:c.messageRight,title:e.queueId&&(null===(l=e.queue)||void 0===l?void 0:l.name),onDoubleClick:a=>G(0,e)},q&&o.a.createElement(Ac,{message:e}),o.a.createElement(F.a,{variant:"contained",size:"small",id:"messageActionsButton",disabled:e.isDeleted,className:c.messageActionsButton,onClick:a=>V(a,e)},o.a.createElement(Gs.a,null)),e.isForwarded&&o.a.createElement("div",null,o.a.createElement("span",{className:c.forwardMessage},o.a.createElement(Ti.a,{style:{color:"grey",transform:"scaleX(-1)"}})," Encaminhada"),o.a.createElement("br",null)),ae(e.body)&&o.a.createElement(o.a.Fragment,null,o.a.createElement(ac,{videoUrl:e.body})),!L&&e.isDeleted&&o.a.createElement("div",null,o.a.createElement("span",{className:c.deletedMessage},"\ud83d\udeab Essa mensagem foi apagada \xa0")),(e.mediaUrl||"locationMessage"===e.mediaType||"contactMessage"===e.mediaType||"pollCreationMessageV3"===e.mediaType||"eventMessage"===e.mediaType||"listMessage"===e.mediaType||"viewOnceMessage"===e.mediaType||"interactiveMessage"===e.mediaType||"adMetaPreview"===e.mediaType)&&K(e),o.a.createElement("div",{className:Object(I.a)(c.textContentItem,{[c.textContentItemDeleted]:e.isDeleted})},e.quotedMsg&&J(e),("image"===e.mediaType||"video"===e.mediaType)&&Z.basename(e.mediaUrl)===e.body||"audio"!==e.mediaType&&"reactionMessage"!=e.mediaType&&"locationMessage"!=e.mediaType&&"contactMessage"!==e.mediaType&&"pollCreationMessageV3"!=e.mediaType&&"eventMessage"!=e.mediaType&&"listMessage"!=e.mediaType&&"viewOnceMessage"!=e.mediaType&&"interactiveMessage"!=e.mediaType&&"adMetaPreview"!==e.mediaType&&o.a.createElement(o.a.Fragment,null,te.test(e.body)&&o.a.createElement("div",null,(d=e.body,ne.test(d)&&(d=d.replace(ne,"**$1**")),d)),!te.test(e.body)&&o.a.createElement(et,null,e.body)),e.quotedMsg&&"reactionMessage"===e.mediaType&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{style:{marginLeft:"0px"}},o.a.createElement(et,null,"Voc\xea reagiu... "+e.body))),o.a.createElement("span",{className:c.timestamp},e.isEdited?"Editada "+Object(Ra.a)(Object(Wa.a)(e.createdAt),"HH:mm"):Object(Ra.a)(Object(Wa.a)(e.createdAt),"HH:mm"),(e=>0===e.ack?o.a.createElement(ml.a,{fontSize:"small",className:c.ackIcons}):1===e.ack?o.a.createElement(mr.a,{fontSize:"small",className:c.ackIcons}):2===e.ack?o.a.createElement(Vs.a,{fontSize:"small",className:c.ackIcons}):3===e.ack||4===e.ack?o.a.createElement(Vs.a,{fontSize:"small",className:"audio"===e.mediaType?c.ackPlayedIcon:c.ackDoneAllIcon}):5===e.ack?o.a.createElement(Vs.a,{fontSize:"small",className:c.ackDoneAllIcon}):void 0)(e))))):o.a.createElement(o.a.Fragment,{key:e.id},Y(e,t),X(e,t),_(e,t),o.a.createElement("div",{className:c.messageLeft,title:e.queueId&&(null===(r=e.queue)||void 0===r?void 0:r.name),onDoubleClick:a=>G(0,e)},q&&o.a.createElement(Ac,{message:e}),o.a.createElement(F.a,{variant:"contained",size:"small",id:"messageActionsButton",disabled:e.isDeleted,className:c.messageActionsButton,onClick:a=>V(a,e)},o.a.createElement(Gs.a,null)),e.isForwarded&&o.a.createElement("div",null,o.a.createElement("span",{className:c.forwardMessage},o.a.createElement(Ti.a,{style:{color:"grey",transform:"scaleX(-1)"}})," Encaminhada"),o.a.createElement("br",null)),a&&o.a.createElement("span",{className:c.messageContactName},null===(i=e.contact)||void 0===i?void 0:i.name),ae(e.body)&&o.a.createElement(o.a.Fragment,null,o.a.createElement(ac,{videoUrl:e.body})),!L&&e.isDeleted&&o.a.createElement("div",null,o.a.createElement("span",{className:c.deletedMessage},"\ud83d\udeab Essa mensagem foi apagada pelo contato \xa0")),(e.mediaUrl||"locationMessage"===e.mediaType||"contactMessage"===e.mediaType||"pollCreationMessageV3"===e.mediaType||"eventMessage"===e.mediaType||"listMessage"===e.mediaType||"viewOnceMessage"===e.mediaType||"interactiveMessage"===e.mediaType||"adMetaPreview"===e.mediaType)&&K(e),o.a.createElement("div",{className:Object(I.a)(c.textContentItem,{[c.textContentItemDeleted]:e.isDeleted})},e.quotedMsg&&J(e),(null!==e.mediaUrl&&("image"===e.mediaType||"video"===e.mediaType)&&Z.basename(e.mediaUrl).trim()!==e.body.trim()||"audio"!==e.mediaType&&"image"!==e.mediaType&&"video"!==e.mediaType&&"reactionMessage"!=e.mediaType&&"locationMessage"!=e.mediaType&&"contactMessage"!==e.mediaType&&"pollCreationMessageV3"!=e.mediaType&&"eventMessage"!=e.mediaType&&"listMessage"!=e.mediaType&&"viewOnceMessage"!=e.mediaType&&"interactiveMessage"!=e.mediaType&&"adMetaPreview"!==e.mediaType)&&o.a.createElement(o.a.Fragment,null,te.test(e.body)&&o.a.createElement("span",null,e.body),!te.test(e.body)&&o.a.createElement(et,null,L&&e.isDeleted?"\ud83d\udeab _Mensagem apagada_ ":e.body)),e.quotedMsg&&"reactionMessage"===e.mediaType&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{style:{marginLeft:"0px"}},o.a.createElement(et,null,(null===e||void 0===e||null===(s=e.contact)||void 0===s?void 0:s.name)+" reagiu... "+e.body))),o.a.createElement("span",{className:c.timestamp},e.isEdited?"Editada "+Object(Ra.a)(Object(Wa.a)(e.createdAt),"HH:mm"):Object(Ra.a)(Object(Wa.a)(e.createdAt),"HH:mm")))))})}return o.a.createElement("div",null,"Diga ol\xe1 para seu novo contato!")})():[]),"whatsapp"!==s&&void 0!==s&&o.a.createElement("div",{style:{width:"100%",display:"flex",padding:"10px",alignItems:"center",backgroundColor:"#E1F3FB"}},"facebook"===s?o.a.createElement(Ml.a,null):o.a.createElement(Nl.a,null),o.a.createElement("span",null,"Voc\xea tem 24h para responder ap\xf3s receber uma mensagem, de acordo com as pol\xedticas do Facebook.")),h&&o.a.createElement("div",null,o.a.createElement(Ot.a,{className:c.circleLoading})))},wc=t(981),kc=t.n(wc);const Sc=Object(j.a)(e=>({root:{display:"flex",height:"100%",position:"relative",overflow:"hidden"},mainWrapper:{flex:1,height:"100%",display:"flex",flexDirection:"column",overflow:"hidden",borderTopLeftRadius:0,borderBottomLeftRadius:0,borderLeft:"0",marginRight:-320,transition:e.transitions.create("margin",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen})},mainWrapperShift:{borderTopRightRadius:0,borderBottomRightRadius:0,transition:e.transitions.create("margin",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.enteringScreen}),marginRight:0}}));function Tc(e){let{open:a,handleClose:t,ticketId:l}=e;Object(T.useHistory)(),Sc();const{user:r,socket:i}=Object(n.useContext)(ba),[,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(!0),[m,u]=Object(n.useState)({}),[p,g]=Object(n.useState)({}),[b,E]=Object(n.useState)(!1),h=()=>{const e=document.getElementById("messagesList"),a=document.getElementById("TicketHeader"),t={margin:1,filename:`relat\xf3rio_atendimento_${l}.pdf`,image:{type:"jpeg",quality:.98},html2canvas:{scale:2},jsPDF:{unit:"mm",format:"a4",orientation:"portrait"}};if(e){const n=a.cloneNode(!0),o=e.cloneNode(!0),l=document.createElement("div");l.appendChild(n),l.appendChild(o),kc()().from(l).set(t).save()}else sa("Elemento n\xe3o encontrado para exportar.")},f=()=>{b||(h(),E(!0),t())};return Object(n.useEffect)(()=>{a&&f()},[a,l,f]),o.a.createElement(wt.a,{maxWidth:"md",onClose:t,open:a},o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:h,color:"primary"},"Exportar para PDF"),o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:t,style:{color:"white",backgroundColor:"#1E90FF",boxShadow:"none",borderRadius:0,fontSize:"12px"}},"Fechar")))}var Oc=t(453);const Ic=Object(j.a)(e=>({actionButtons:{marginRight:6,maxWidth:"100%",flex:"none",alignSelf:"center",marginLeft:"auto",display:"flex","& > *":{margin:e.spacing(1)}},bottomButtonVisibilityIcon:{padding:1,color:"light"===e.mode?"#0872b9":"#FFF"},botoes:{display:"flex",padding:"15px",justifyContent:"flex-end",maxWidth:"100%"}})),jc=vt.c().shape({ratingId:vt.e().required("Avalia\xe7\xe3o obrigat\xf3ria")});var Mc=e=>{let{ticket:a}=e;const t=Ic(),l=Object(Oc.a)(),r=Object(T.useHistory)(),[i,s]=Object(n.useState)(!0),[c,d]=Object(n.useState)(!1),{user:m}=Object(n.useContext)(ba),{setCurrentTicket:p,setTabOpen:g}=Object(n.useContext)(lt),[b,E]=o.a.useState(!1),h=o.a.useRef(null),[f,A]=Object(n.useState)(!1),[v,y]=Object(n.useState)(!1),[x,C]=Object(n.useState)(!1),[w,k]=Object(n.useState)(null),[S,I]=Object(n.useState)(!1),[j,M]=Object(n.useState)(!1),[N,R]=Object(n.useState)(!1),[P,D]=Object(n.useState)(a.contact.disableBot),[L,B]=Object(n.useState)(!1),[W,q]=Object(n.useState)(a.useIntegration),[z,Q]=Object(n.useState)(!1),[V,G]=Object(n.useState)(""),[K,Y]=Object(n.useState)(""),[X,_]=Object(n.useState)([]),{get:Z}=gt(),{getPlanCompany:J}=Ca(),[$,ee]=Object(n.useState)(null),[ae,ne]=Object(n.useState)(!1);Object(n.useEffect)(()=>(oe(),()=>{s(!1)}),[]);const oe=async()=>{const e=m.companyId,t=await J(void 0,e);B(t.plan.useSchedules),R(!1),D(a.contact.disableBot),M(!1)},le=()=>{h.current.resetForm(),E(!1)},re=async()=>{I(!0)},ie=()=>{ee(null),ne(!1)},se=async(e,t,n)=>{d(!0);try{var o,l;let e;await u.put("/tickets/"+a.id,{status:t,userId:n||null});try{e=await Z({column:"sendGreetingAccepted"})}catch(i){sa(i)}"enabled"!==(null===(o=e)||void 0===o?void 0:o.sendGreetingAccepted)||a.isGroup&&"enabled"!==(null===(l=a.whatsapp)||void 0===l?void 0:l.groupAsTicket)||"pending"!==a.status||(async e=>{let a;try{a=await Z({column:"greetingAcceptedMessage"})}catch(i){sa(i)}const t={read:1,fromMe:!0,mediaUrl:"",body:""+(""+a.greetingAcceptedMessage).trim()};try{await u.post("/messages/"+e,t)}catch(i){sa(i)}})(a.id),d(!1),"open"===t||"group"===t?(p({...a,code:"#"+t}),setTimeout(()=>{r.push("/tickets")},0),setTimeout(()=>{r.push("/tickets/"+a.uuid),g(t)},10)):(p({id:null,code:null}),r.push("/tickets"))}catch(i){d(!1),sa(i)}};return o.a.createElement(o.a.Fragment,null,z&&o.a.createElement(Wl,{isOpen:z,handleClose:()=>{Q(!1),d(!1)},user:V,queue:K}),S&&o.a.createElement(tr,{modalOpen:S,onClose:e=>I(!1),ticketId:a.id,ticket:a}),j&&o.a.createElement(Us,{isOpen:j,handleClose:e=>M(!1),ticketId:a.id}),N&&o.a.createElement(Tc,{open:N,handleClose:()=>R(!1),ticketId:a.id}),o.a.createElement("div",{className:t.actionButtons},"closed"===a.status&&(null===a.queueId||void 0===a.queueId)&&o.a.createElement(wl,{loading:c,startIcon:o.a.createElement(gr.a,null),size:"small",onClick:e=>re()},oa.a.t("messagesList.header.buttons.reopen")),"closed"===a.status&&null!==a.queueId&&o.a.createElement(wl,{startIcon:o.a.createElement(gr.a,null),loading:c,onClick:e=>(async e=>{d(!0);try{const t=await u.put("/tickets/"+e,{status:a.isGroup?"group":"open",userId:null===m||void 0===m?void 0:m.id});t.data.id!==a.id?t.data.userId!==(null===m||void 0===m?void 0:m.id)?(Q(!0),G(t.data.user.name),Y(t.data.queue.name),g(t.isGroup?"group":"open")):(d(!1),g(t.isGroup?"group":"open"),r.push("/tickets/"+t.data.uuid)):(d(!1),r.push("/tickets"),setTimeout(()=>{r.push("/tickets/"+a.uuid),g(a.isGroup?"group":"open")},1e3))}catch(t){d(!1),sa(t)}})(a.id)},oa.a.t("messagesList.header.buttons.reopen")),("open"===a.status||"group"===a.status)&&o.a.createElement(o.a.Fragment,null,o.a.createElement(o.a.Fragment,null,o.a.createElement(F.a,{className:t.bottomButtonVisibilityIcon},o.a.createElement(te.a,{title:oa.a.t("messagesList.header.buttons.resolve")},o.a.createElement(Ls.a,{onClick:async e=>{const t=await Z({column:"requiredTag"});if("enabled"===(null===t||void 0===t?void 0:t.requiredTag))try{(await u.get("/contactTags/"+a.contact.id)).data.tags?E(!0):O.b.warning(oa.a.t("messagesList.header.buttons.requiredTag"))}catch(n){sa(n)}else E(!0)}}))),o.a.createElement(F.a,{className:t.bottomButtonVisibilityIcon},o.a.createElement(te.a,{title:oa.a.t("tickets.buttons.returnQueue")},o.a.createElement(Ws.a,{onClick:e=>se(0,"pending",null)}))),o.a.createElement(F.a,{className:t.bottomButtonVisibilityIcon},o.a.createElement(te.a,{title:"Transferir Ticket"},o.a.createElement(Ds.a,{onClick:e=>{y(!0),le()}})))),o.a.createElement(U.a,{className:t.bottomButtonVisibilityIcon},o.a.createElement(te.a,{title:oa.a.t("contactModal.form.chatBotContact")},o.a.createElement(nl.a,{size:"small",checked:P,onChange:()=>(async()=>{const{id:e}=a.contact;try{const{data:t}=await u.put("/contacts/toggleDisableBot/"+e);a.contact.disableBot=t.disableBot,D(t.disableBot)}catch(t){sa(t)}})()}))),f&&o.a.createElement(oi,{title:`${oa.a.t("ticketOptionsMenu.confirmationModal.title")} #${a.id}?`,open:f,onClose:A,onConfirm:async()=>{try{await u.delete("/tickets/"+a.id),r.push("/tickets")}catch(e){sa(e)}}},oa.a.t("ticketOptionsMenu.confirmationModal.message")),v&&o.a.createElement(dr,{modalOpen:v,onClose:()=>{y(!1)},ticketid:a.id,ticket:a})),"pending"===a.status&&(null===a.queueId||void 0===a.queueId)&&o.a.createElement(wl,{loading:c,size:"small",variant:"contained",onClick:e=>re()},oa.a.t("messagesList.header.buttons.accept")),"pending"===a.status&&null!==a.queueId&&o.a.createElement(wl,{loading:c,size:"small",variant:"contained",onClick:e=>se(0,"open",null===m||void 0===m?void 0:m.id)},oa.a.t("messagesList.header.buttons.accept")),o.a.createElement(F.a,{"aria-label":"account of current user","aria-controls":"menu-appbar","aria-haspopup":"true",onClick:e=>{ee(e.currentTarget),ne(!0)},color:"inherit",style:{paddingHorizontal:3,paddingTop:10}},o.a.createElement(ki.a,{style:{fontSize:16,padding:0}})),o.a.createElement(H.a,{id:"menu-appbar",anchorEl:$,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"right"},keepMounted:!0,transformOrigin:{vertical:"top",horizontal:"right"},open:ae,onClose:ie},o.a.createElement(U.a,{onClick:e=>{A(!0),le()}},o.a.createElement(xa,{role:m.profile,perform:"ticket-options:deleteTicket",yes:()=>oa.a.t("tickets.buttons.deleteTicket")})),o.a.createElement(U.a,{onClick:async()=>{d(!0);try{await u.put("/tickets/"+a.id,{useIntegration:!W}),q(!W),d(!1)}catch(e){d(!1),sa(e)}}},!0===W?oa.a.t("messagesList.header.buttons.disableIntegration"):oa.a.t("messagesList.header.buttons.enableIntegration")),o.a.createElement(U.a,{onClick:async()=>{M(!0)}},oa.a.t("messagesList.header.buttons.logTicket")),o.a.createElement(U.a,{onClick:async()=>{R(!0),ie()}},oa.a.t("ticketsList.buttons.exportAsPDF")))),o.a.createElement(o.a.Fragment,null,o.a.createElement(yt.e,{enableReinitialize:!0,validationSchema:jc,innerRef:h,onSubmit:(e,a)=>{setTimeout(()=>{a.setSubmitting(!1),a.resetForm()},400)}},e=>{let{values:n,touched:i,errors:s,isSubmitting:c,setFieldValue:p,resetForm:g}=e;return o.a.createElement(wt.a,{open:b,onClose:le,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},o.a.createElement(yt.d,null,o.a.createElement(kt.a,{className:t.botoes},o.a.createElement(xt.a,{onClick:e=>(async()=>{d(!0);try{await u.put("/tickets/"+a.id,{status:"closed",userId:(null===m||void 0===m?void 0:m.id)||null,sendFarewellMessage:!1,amountUsedBotQueues:0}),d(!1),r.push("/tickets")}catch(e){d(!1),sa(e)}})(),style:{background:l.palette.primary.main,color:"white"}},oa.a.t("messagesList.header.dialogRatingWithoutFarewellMsg")),o.a.createElement(xt.a,{onClick:e=>{var t;return se(0,"closed",null===m||void 0===m?void 0:m.id,null===a||void 0===a||null===(t=a.queue)||void 0===t||t.id)},style:{background:l.palette.primary.main,color:"white"}},oa.a.t("messagesList.header.dialogRatingCancel")))))})))};const Nc=Object(j.a)(e=>({root:{display:"flex",height:"100%",position:"relative",overflow:"hidden"},mainWrapper:{flex:1,height:"100%",display:"flex",flexDirection:"column",overflow:"hidden",borderTopLeftRadius:0,borderBottomLeftRadius:0,borderLeft:"0",marginRight:-320,transition:e.transitions.create("margin",{easing:e.transitions.easing.sharp,duration:e.transitions.duration.leavingScreen})},mainWrapperShift:{borderTopRightRadius:0,borderBottomRightRadius:0,transition:e.transitions.create("margin",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.enteringScreen}),marginRight:0}}));var Rc=()=>{const{ticketId:e}=Object(T.useParams)(),a=Object(T.useHistory)(),t=Nc(),{user:l,socket:r}=Object(n.useContext)(ba),{setTabOpen:i}=Object(n.useContext)(lt),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(!0),[p,g]=Object(n.useState)({}),[b,E]=Object(n.useState)({}),[h,f]=Object(n.useState)([]),{companyId:A}=l;Object(n.useEffect)(()=>{console.log("======== Ticket ==========="),console.log(b),console.log("===========================")},[b]),Object(n.useEffect)(()=>{m(!0);const t=setTimeout(()=>{(async()=>{try{if(!Object(ia.isNil)(e)&&"undefined"!==e){const{data:a}=await u.get("/tickets/u/"+e);g(a.contact),E(a),["pending","open","group"].includes(a.status)&&i(a.status),m(!1)}}catch(t){a.push("/tickets"),m(!1),sa(t)}})()},500);return()=>clearTimeout(t)},[e,l,a]),Object(n.useEffect)(()=>{if((b||b.id||b.uuid===e||"undefined"!==e)&&l.companyId){const e=()=>{r.emit("joinChatBox",""+b.id)},t=e=>{"update"===e.action&&e.ticket.id===(null===b||void 0===b?void 0:b.id)&&E(e.ticket),"delete"===e.action&&e.ticketId===(null===b||void 0===b?void 0:b.id)&&a.push("/tickets")},n=e=>{"update"===e.action&&g(a=>{var t;return a.id===(null===(t=e.contact)||void 0===t?void 0:t.id)?{...a,...e.contact}:a})};return r.on("connect",e),r.on(`company-${A}-ticket`,t),r.on(`company-${A}-contact`,n),()=>{r.emit("joinChatBoxLeave",""+b.id),r.off("connect",e),r.off(`company-${A}-ticket`,t),r.off(`company-${A}-contact`,n)}}},[e,b,a]);const v=Object(n.useCallback)(()=>{c(!0)},[]),y=Object(n.useCallback)(()=>{c(!1)},[]);return o.a.createElement("div",{className:t.root,id:"drawer-container"},o.a.createElement(zt.a,{variant:"outlined",elevation:0,className:Object(I.a)(t.mainWrapper,{[t.mainWrapperShift]:s})},o.a.createElement(Rs,{loading:d},void 0!==b.contact&&o.a.createElement("div",{id:"TicketHeader"},o.a.createElement(Ps,{contact:p,ticket:b,onClick:v})),o.a.createElement(Mc,{ticket:b})),o.a.createElement(zt.a,null,o.a.createElement(Tl,{contact:p})),o.a.createElement(Wi,null,o.a.createElement(ns,null,o.a.createElement(ps,null,o.a.createElement(o.a.Fragment,null,o.a.createElement(Cc,{isGroup:b.isGroup,onDrop:f,whatsappId:b.whatsappId,queueId:b.queueId,channel:b.channel}),o.a.createElement(Ss,{ticketId:b.id,ticketStatus:b.status,ticketChannel:b.channel,droppedFiles:h,contactId:p.id})))))),o.a.createElement(pi,{open:s,handleDrawerClose:y,contact:p,loading:d,ticket:b}))};const Pc=Object(j.a)(e=>({chatContainer:{flex:1,padding:"2px",height:"calc(100% - 48px)",overflowY:"hidden"},chatPapper:{display:"flex",height:"100%"},contactsWrapper:{display:"flex",height:"100%",flexDirection:"column",overflowY:"hidden",position:"relative"},messagesWrapper:{display:"flex",height:"100%",flexDirection:"column",flexGrow:1},welcomeMsg:{background:e.palette.tabHeaderBackground,display:"flex",justifyContent:"space-evenly",alignItems:"center",height:"100%",textAlign:"center"},dragger:{width:"5px",cursor:"ew-resize",padding:"4px 0 0",borderTop:"1px solid #ddd",position:"absolute",top:0,right:0,bottom:0,zIndex:100,backgroundColor:"#f4f7f9",userSelect:"none"},logo:{logo:e.logo,content:"url("+("light"===e.mode?e.calculatedLogoLight():e.calculatedLogoDark())+")"},firstLetter:{backgroundColor:"dark"===e.mode?"#FFF":e.palette.primary.main,color:"dark"===e.mode?e.palette.primary.main:"#FFF",padding:"8px 10px",borderRadius:"8px",marginRight:"5px",fontSize:"40px",fontFamily:"Inter, sans-serif",display:"inline-flex",alignItems:"center",justifyContent:"center",height:"48px",width:"48px",textAlign:"center",lineHeight:"normal"},companyName:{fontWeight:"bold",fontSize:"20px"},noTicketMessage:{display:"block",fontSize:"12px",color:"dark"===e.mode?"#FFF":"gray",background:"dark"===e.mode?"linear-gradient(45deg, #1e1e1e, #2c2c2c)":"#f1f1f1",padding:"4px 8px",borderRadius:"4px",boxShadow:"dark"===e.mode?"0 4px 8px rgba(0, 0, 0, 0.3)":"0 2px 4px rgba(0, 0, 0, 0.1)",transition:"background 0.3s ease, color 0.3s ease",fontWeight:700},separator:{border:"none",height:"1px",backgroundColor:"#ccc",margin:"16px 0"}}));var Dc=()=>{var e,a;const{user:t}=Object(n.useContext)(ba),l=Pc({ticketsManagerWidth:t.defaultTicketsManagerWidth||550}),{handleLogout:r}=Object(n.useContext)(ba),{ticketId:i}=Object(T.useParams)(),[s,c]=Object(n.useState)(0),d=Object(n.useRef)(s);Object(n.useEffect)(()=>{t&&t.defaultTicketsManagerWidth&&c(t.defaultTicketsManagerWidth)},[t]),!0!==pa()(pa()().format()).isBefore(t.company.dueDate)&&r();const m=Object(n.useCallback)(e=>{const a=e.clientX-document.body.offsetLeft;a>404&&a<700&&(d.current=a,c(a))},[]),p=async()=>{document.removeEventListener("mouseup",p,!0),document.removeEventListener("mousemove",m,!0);const e=d.current;e!==s&&await(async e=>{e<404&&(e=404),await u.put("/users/toggleChangeWidht/"+t.id,{defaultTicketsManagerWidth:e})})(e)};return o.a.createElement(Dr,null,o.a.createElement("div",{className:l.chatContainer},o.a.createElement("div",{className:l.chatPapper},o.a.createElement("div",{className:l.contactsWrapper,style:{width:s}},o.a.createElement(Lr,null),o.a.createElement("div",{onMouseDown:e=>(document.addEventListener("mouseup",p,!0),void document.addEventListener("mousemove",m,!0)),className:l.dragger})),o.a.createElement("div",{className:l.messagesWrapper},i?o.a.createElement(o.a.Fragment,null,o.a.createElement(Rc,null)):o.a.createElement(al.a,{only:["sm","xs"]},o.a.createElement(zt.a,{square:!0,variant:"outlined",className:l.welcomeMsg},o.a.createElement("span",null,o.a.createElement("center",null,o.a.createElement("div",{className:l.companyName},null===t||void 0===t||null===(e=t.company)||void 0===e||null===(a=e.name)||void 0===a?void 0:a.split(" ").slice(0,2).map((e,a)=>o.a.createElement("span",{key:a},o.a.createElement("span",{className:l.firstLetter},e[0].toUpperCase()," "),e.slice(1)," ")))),o.a.createElement("hr",{className:l.separator}),o.a.createElement("div",{className:l.noTicketMessage},oa.a.t("chat.noTicketMessage")))," "))))))},Fc=t(1734),Lc=t(1735),Bc=t(984),Wc=t.n(Bc),qc=t(943);var zc=Object(qc.a)(zt.a)({height:"calc(100% - 48px)",display:"grid",gridTemplateRows:"56px 1fr"});const Hc=Object(j.a)(e=>({header:{},content:{overflow:"auto"},placeholderContainer:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",height:"100%",background:e.palette.tabHeaderBackground},placeholderItem:{}}));var Uc=e=>{const a=Hc(),{ticketId:t}=Object(T.useParams)(),[l,r]=Object(n.useState)(0),{currentTicket:i,setCurrentTicket:s}=Object(n.useContext)(lt);Object(n.useEffect)(()=>(null!==i.id&&s({id:i.id,code:"#open"}),t||r(1),()=>{s({id:null,code:null})}),[]),Object(n.useEffect)(()=>{null!==i.id&&r(0)},[i]);return o.a.createElement(Dr,null,o.a.createElement(zc,null,o.a.createElement(Kt.a,{className:a.header},o.a.createElement(Fc.a,{value:l,onChange:(e,a)=>{r(a)},showLabels:!0,className:a.root},o.a.createElement(Lc.a,{label:"Ticket",icon:o.a.createElement(La.a,null)}),o.a.createElement(Lc.a,{label:"Atendimentos",icon:o.a.createElement(Wc.a,null)}))),o.a.createElement(Kt.a,{className:a.content},0===l?t&&"undefined"!==t?o.a.createElement(Rc,null):o.a.createElement(Kt.a,{className:a.placeholderContainer},o.a.createElement("div",{className:a.placeholderItem},oa.a.t("chat.noTicketMessage")),o.a.createElement("br",null),o.a.createElement(xt.a,{onClick:()=>r(1),variant:"contained",startIcon:o.a.createElement(zl.a,null),style:{color:"white",backgroundColor:"#ba8d1a",boxShadow:"none",borderRadius:0}},"Selecionar Ticket")):o.a.createElement(Lr,null))))};var Qc=Object(el.a)()((function(e){return Object(el.c)("md",e.width)?o.a.createElement(Dc,null):o.a.createElement(Uc,null)})),Vc=t(566),Gc=t.n(Vc),Kc=t(986),Yc=t.n(Kc),Xc=t(1737),_c=t(985),Zc=t.n(_c);t(1398);const Jc=Object(j.a)(e=>({root:{backgroundImage:"url('https://cdn.prod.website-files.com/62bb45439a5881a75117fd60/653bb869fc4de23bcd73e962_int7-chatbots-whatsapp.png')",backgroundSize:"cover",backgroundPosition:"center",height:"100vh",display:"flex",justifyContent:"center",alignItems:"center",padding:e.spacing(3)},paper:{backgroundColor:"rgb(255, 255, 255)",padding:e.spacing(4),borderRadius:8,boxShadow:"0 4px 8px rgba(0, 0, 0, 0.1)",width:"100%",maxWidth:400},avatar:{margin:e.spacing(1),backgroundColor:e.palette.secondary.main},form:{width:"100%",marginTop:e.spacing(3)},submit:{margin:e.spacing(3,0,2)},loaderContainer:{marginTop:e.spacing(3)},progressBar:{marginTop:e.spacing(2)}})),$c=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Required"),companyName:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Required"),password:vt.e().min(5,"Too Short!").max(50,"Too Long!").matches(/[a-zA-Z]/,"La contrase\xf1a debe contener al menos una letra.").matches(/[0-9]/,"La contrase\xf1a debe contener al menos un n\xfamero.").required("Required"),confirmPassword:vt.e().oneOf([vt.d("password"),null],"Las contrase\xf1as deben coincidir.").required("Confirmar contrase\xf1a es obligatorio"),email:vt.e().email("Invalid email").required("Required"),phone:vt.e().required("Required")});var ed=()=>{const e=Jc(),a=Object(T.useHistory)(),{getPlanList:t}=Ca(),[l,r]=Object(n.useState)([]),[s,d]=Object(n.useState)(!1),[u,p]=Object(n.useState)(0),[g,b]=Object(n.useState)("us");let E=null;const h=Gc.a.parse(window.location.search);void 0!==h.companyId&&(E=h.companyId);const f={name:"",email:"",password:"",confirmPassword:"",phone:"",companyId:E,companyName:"",planId:""},[A]=Object(n.useState)(f);Object(n.useEffect)(()=>{d(!0);(async()=>{const e=await t({listPublic:"false"});r(e),d(!1)})();(async()=>{try{const e=(await c.a.get("https://ipinfo.io?token=7a02de778cb1a9")).data.country.toLowerCase();b(e)}catch(e){console.error("Error detecting country by IP",e)}})()},[]);return o.a.createElement("div",{className:e.root},o.a.createElement(Ko.a,{component:"main",maxWidth:"xs"},o.a.createElement(i.a,null),o.a.createElement("div",{className:e.paper},o.a.createElement(R.a,{className:e.avatar},o.a.createElement(Yc.a,null)),o.a.createElement(q.a,{component:"h1",variant:"h5",align:"center"},oa.a.t("signup.title")),o.a.createElement(yt.e,{initialValues:A,enableReinitialize:!0,validationSchema:$c,onSubmit:(e,t)=>{setTimeout(()=>{(async(e,t)=>{try{p(20),await m.post("/auth/signup",e),p(100),O.b.success(oa.a.t("signup.toasts.success")),a.push("/login")}catch(n){sa(n),p(0)}finally{t.setSubmitting(!1)}})(e,t)},400)}},a=>{let{touched:t,errors:n,isSubmitting:r,setFieldValue:i}=a;return o.a.createElement(yt.d,{className:e.form},o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,id:"companyName",label:oa.a.t("signup.form.company"),error:t.companyName&&Boolean(n.companyName),helperText:t.companyName&&n.companyName,name:"companyName",autoComplete:"companyName",autoFocus:!0})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,autoComplete:"name",name:"name",error:t.name&&Boolean(n.name),helperText:t.name&&n.name,variant:"outlined",fullWidth:!0,id:"name",label:oa.a.t("signup.form.name")})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,id:"email",label:oa.a.t("signup.form.email"),name:"email",error:t.email&&Boolean(n.email),helperText:t.email&&n.email,autoComplete:"email",inputProps:{style:{textTransform:"lowercase"}}})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,name:"password",error:t.password&&Boolean(n.password),helperText:t.password&&n.password,label:oa.a.t("signup.form.password"),type:"password",id:"password",autoComplete:"current-password"})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,name:"confirmPassword",error:t.confirmPassword&&Boolean(n.confirmPassword),helperText:t.confirmPassword&&n.confirmPassword,label:oa.a.t("confirmar contrase\xf1a"),type:"password",id:"confirmPassword",autoComplete:"current-password"})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(Zc.a,{country:g,value:A.phone,onChange:e=>i("phone",e),inputStyle:{width:"100%",height:"56px",fontSize:"16px"}})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(jt.a,{htmlFor:"plan-selection"},"Planes"),o.a.createElement(yt.b,{as:It.a,variant:"outlined",fullWidth:!0,id:"plan-selection",label:"Plano",name:"planId",required:!0},l.map((e,a)=>o.a.createElement(U.a,{key:a,value:e.id},e.name," - Clientes: ",e.users," - WhatsApp: ",e.connections," - Departamentos: ",e.queues," - $ ",e.amount))))),o.a.createElement(xt.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:e.submit,disabled:r},r?"Registrando...":oa.a.t("signup.buttons.submit")),r&&o.a.createElement("div",{className:e.progressBar},o.a.createElement(Xc.a,{variant:"determinate",value:u})),o.a.createElement(At.a,{container:!0,justify:"flex-end"},o.a.createElement(At.a,{item:!0},o.a.createElement(Y.a,{href:"#",variant:"body2",component:S.b,to:"/login"},oa.a.t("signup.buttons.login")))))}))))},ad=t(1835),td=t(1836),nd=t(567),od=t.n(nd),ld=t(73),rd=t.n(ld),id=t(988),sd=t.n(id),cd=t(987),dd=t(1518);const md=()=>{window.open("https://wa.me/573126486075","_blank")},ud={borderRadius:0,margin:1,boxShadow:"none",backgroundColor:"#F78C6B",color:"white",fontSize:"12px"},pd={borderRadius:0,margin:1,boxShadow:"none",backgroundColor:"#0f65ab",color:"white",fontSize:"12px"},gd={borderRadius:0,margin:1,boxShadow:"none",backgroundColor:"#0ea17b",color:"white",fontSize:"12px"},bd=["https://blog.peppercloud.com/content/images/size/w2000/2024/10/Prod-help-blog-Configuring-topics---2--1-.png","https://blog.peppercloud.com/content/images/size/w2000/2024/06/Integrating-AI-and-automation-into-CRM-systems--1-.png","https://blog.peppercloud.com/content/images/size/w2000/2024/06/what-is-WhatsApp-Flow---1.png","https://blog.peppercloud.com/content/images/size/w2000/2024/09/Prod-help-blog-AssistAI-chatbot.png","https://blog.peppercloud.com/content/images/size/w2000/2024/07/data-backup-and-retention--broadcast-settings--hide-group-participants-1.png"],Ed=bd[Math.floor(Math.random()*bd.length)],hd=Object(j.a)(e=>({root:{width:"100vw",height:"100vh",backgroundImage:`url(${Ed})`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%",backgroundPosition:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center"},paper:{backgroundColor:"#ffffff",display:"flex",flexDirection:"column",alignItems:"center",padding:"55px 30px",borderRadius:"12.5px"},avatar:{margin:e.spacing(1),backgroundColor:e.palette.primary.main},form:{width:"100%",marginTop:e.spacing(1)},submit:{borderRadius:0,margin:1,boxShadow:"none",backgroundColor:"#75bfe6",color:"white",fontSize:"12px"},powered:{color:"white"},logoImg:{width:"100%",maxWidth:"350px",height:"auto",maxHeight:"120px",margin:"0 auto",content:"url("+("light"===e.mode?e.calculatedLogoLight():e.calculatedLogoDark())+")"},iconButton:{position:"absolute",top:10,right:10,color:"light"===e.mode?"black":"white"},passwordStrengthBar:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},passwordStrengthText:{marginTop:e.spacing(1),fontSize:"0.75rem"}}));var fd=()=>{const e=hd(),{colorMode:a}=(Object(T.useHistory)(),Object(n.useContext)(f)),{appLogoFavicon:t,appName:l,mode:r}=a,[s,c]=Object(n.useState)({email:"",password:"",rememberMe:!1}),[d,m]=Object(n.useState)(!1),{getPublicSetting:u}=Cn(),{handleLogin:p}=Object(n.useContext)(ba),[g,b]=Object(n.useState)(!1),[E,h]=Object(n.useState)(0),[A,v]=Object(n.useState)(!1),y=(e,a)=>{c({...s,[e]:a}),"password"===e&&h((e=>{let a=0;return e.length>=8&&(a+=1),/[A-Z]/.test(e)&&(a+=1),/[a-z]/.test(e)&&(a+=1),/[0-9]/.test(e)&&(a+=1),/[^A-Za-z0-9]/.test(e)&&(a+=1),a})(a))};Object(n.useEffect)(()=>{u("allowSignup").then(e=>{m("enabled"===e)}).catch(e=>{console.log("Error reading setting",e)})},[]);return o.a.createElement(o.a.Fragment,null,o.a.createElement(cd.Helmet,null,o.a.createElement("title",null,l||"CHAT"),o.a.createElement("link",{rel:"icon",href:t||"/default-favicon.ico"})),o.a.createElement("div",{className:e.root},o.a.createElement(Ko.a,{component:"main",maxWidth:"xs"},o.a.createElement(i.a,null),o.a.createElement("div",{className:e.paper},o.a.createElement("div",null,o.a.createElement("img",{className:e.logoImg,alt:"logo"})),o.a.createElement("form",{className:e.form,noValidate:!0,onSubmit:e=>{e.preventDefault(),E<=2?v(!0):p(s)}},o.a.createElement(Ct.a,{variant:"outlined",margin:"normal",required:!0,fullWidth:!0,id:"email",label:"Correo electr\xf3nico",name:"email",value:s.email,onChange:e=>y(e.target.name,e.target.value.toLowerCase()),autoComplete:"email",autoFocus:!0}),o.a.createElement(Ct.a,{variant:"outlined",margin:"normal",required:!0,fullWidth:!0,name:"password",label:"Contrase\xf1a",type:g?"text":"password",id:"password",value:s.password,onChange:e=>y(e.target.name,e.target.value),autoComplete:"current-password",InputProps:{endAdornment:o.a.createElement(dd.a,{position:"end"},o.a.createElement(F.a,{"aria-label":"toggle password visibility",onClick:()=>{b(!g)},onMouseDown:e=>{e.preventDefault()}},g?o.a.createElement(gl.a,null):o.a.createElement(El.a,null)))}}),o.a.createElement(ad.a,{className:e.passwordStrengthBar,variant:"determinate",value:E/5*100,style:{backgroundColor:(x=E,x<=2?"#f44336":x<=4?"#ff9800":"#4caf50")}}),o.a.createElement(q.a,{variant:"body2",className:e.passwordStrengthText},E<=2&&"Contrase\xf1a d\xe9bil",E>2&&E<=4&&"Contrase\xf1a media",E>4&&"Contrase\xf1a fuerte"),o.a.createElement(td.a,{control:o.a.createElement(fc.a,{checked:s.rememberMe,onChange:e=>y("rememberMe",e.target.checked),color:"primary"}),label:"Recu\xe9rdame"}),o.a.createElement(xt.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",style:pd,className:e.submit,startIcon:o.a.createElement(sd.a,null)},"Iniciar sesi\xf3n"),o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",component:S.b,style:ud,to:"/signup",startIcon:o.a.createElement(rd.a,null)},"Registrarse"),o.a.createElement(xt.a,{type:"button",fullWidth:!0,variant:"contained",color:"primary",style:gd,className:e.submit,onClick:md,startIcon:o.a.createElement(od.a,null)},"Contactar por WhatsApp"),d&&o.a.createElement(At.a,{container:!0},o.a.createElement(At.a,{item:!0},o.a.createElement(Y.a,{fullWidth:!0,variant:"contained",component:S.b,style:ud,to:"/signup"},"Registrarse"))))),o.a.createElement(Kt.a,null," Z1CRM Copyright 2025 "))),o.a.createElement(wt.a,{open:A,onClose:()=>{v(!1)},"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},o.a.createElement(Tt.a,{id:"alert-dialog-title"},"Contrase\xf1a con baja seguridad"),o.a.createElement(St.a,null,o.a.createElement(ln.a,{id:"alert-dialog-description"},"Tu contrase\xf1a actual tiene un nivel de seguridad bajo. Te recomendamos cambiarla por una m\xe1s segura!")),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:()=>{v(!1),p(s)},color:"primary"},"Continuar con el inicio de sesi\xf3n"))));var x},Ad=t(1740),vd=t(178),yd=t.n(vd),xd=t(1745),Cd=t(1741),wd=t(1742),kd=t(1743),Sd=t(1744),Td=t(1746),Od=t(1747),Id=t(272),jd=t.n(Id);const Md=Object(j.a)(e=>({mainContainer:{flex:1,padding:e.spacing(2),height:"calc(100% - 48px)"},contentWrapper:{height:"100%",overflowY:"hidden",display:"flex",flexDirection:"column"}}));var Nd=e=>{let{children:a}=e;const t=Md();return o.a.createElement(Ko.a,{className:t.mainContainer},o.a.createElement("div",{className:t.contentWrapper},a))};const Rd=Object(j.a)(e=>({contactsHeader:{display:"flex",alignItems:"center",padding:"0px 6px 6px 6px"}}));var Pd=e=>{let{children:a}=e;const t=Rd();return o.a.createElement("div",{className:t.contactsHeader},a)};const Dd=Object(j.a)(e=>({MainHeaderButtonsWrapper:{flex:"none",marginLeft:"auto","& > *":{margin:e.spacing(1)}}}));var Fd=e=>{let{children:a}=e;const t=Dd();return o.a.createElement("div",{className:t.MainHeaderButtonsWrapper},a)};function Ld(e){return o.a.createElement(q.a,{variant:"h5",color:"primary",gutterBottom:!0},e.children)}const Bd=Object(j.a)(e=>({customTableCell:{display:"flex",alignItems:"center",justifyContent:"center"}}));var Wd=e=>{let{avatar:a,columns:t}=e;const n=Bd();return o.a.createElement(o.a.Fragment,null,o.a.createElement(io.a,null,a&&o.a.createElement(o.a.Fragment,null,o.a.createElement(oo.a,{style:{paddingRight:0}},o.a.createElement(so.a,{animation:"wave",variant:"circle",width:40,height:40})),o.a.createElement(oo.a,null,o.a.createElement(so.a,{animation:"wave",height:30,width:80}))),Array.from({length:t},(e,a)=>o.a.createElement(oo.a,{align:"center",key:a},o.a.createElement("div",{className:n.customTableCell},o.a.createElement(so.a,{align:"center",animation:"wave",height:30,width:80}))))))},qd=t(1810),zd=t(1825),Hd=t(1738),Ud=t(1739),Qd=t(450);const Vd=Object(j.a)(e=>({root:{width:"100%"},fullWidth:{width:"100%"},textfield:{width:"100%",fontSize:"0.875em"},row:{paddingTop:e.spacing(2),paddingBottom:e.spacing(2)},control:{paddingRight:e.spacing(1),paddingLeft:e.spacing(1)},buttonContainer:{textAlign:"right",padding:e.spacing(1)}}));var Gd=function(e){const{initialValues:a,onSubmit:t,loading:l,labelSaveButton:r}=e,i=Vd(),[s,c]=Object(n.useState)([{weekday:oa.a.t("queueModal.serviceHours.monday"),weekdayEn:"monday",startTimeA:"",endTimeA:"",startTimeB:"",endTimeB:""},{weekday:oa.a.t("queueModal.serviceHours.tuesday"),weekdayEn:"tuesday",startTimeA:"",endTimeA:"",startTimeB:"",endTimeB:""},{weekday:oa.a.t("queueModal.serviceHours.wednesday"),weekdayEn:"wednesday",startTimeA:"",endTimeA:"",startTimeB:"",endTimeB:""},{weekday:oa.a.t("queueModal.serviceHours.thursday"),weekdayEn:"thursday",startTimeA:"",endTimeA:"",startTimeB:"",endTimeB:""},{weekday:oa.a.t("queueModal.serviceHours.friday"),weekdayEn:"friday",startTimeA:"",endTimeA:"",startTimeB:"",endTimeB:""},{weekday:oa.a.t("queueModal.serviceHours.saturday"),weekdayEn:"saturday",startTimeA:"",endTimeA:"",startTimeB:"",endTimeB:""},{weekday:oa.a.t("queueModal.serviceHours.sunday"),weekdayEn:"sunday",startTimeA:"",endTimeA:"",startTimeB:"",endTimeB:""}]);return Object(n.useEffect)(()=>{console.log(a),Object(ia.isArray)(a)&&a.length>0&&c(a)},[a]),o.a.createElement(yt.e,{enableReinitialize:!0,className:i.fullWidth,initialValues:{schedules:s},onSubmit:e=>{let{schedules:a}=e;return setTimeout(()=>{var e;e=a,console.log(e),t(e)},500)}},e=>{let{values:a}=e;return o.a.createElement(yt.d,{className:i.fullWidth},o.a.createElement(yt.c,{name:"schedules",render:e=>o.a.createElement(At.a,{spacing:4,container:!0},a.schedules.map((e,a)=>o.a.createElement(At.a,{key:a,xs:12,md:4,item:!0},o.a.createElement(At.a,{container:!0},o.a.createElement(At.a,{className:i.control,xs:12,item:!0},o.a.createElement(yt.a,{as:Ct.a,abel:oa.a.t("queueModal.serviceHours.dayWeek"),name:`schedules[${a}].weekday`,disabled:!0,variant:"outlined",className:i.fullWidth,margin:"dense"})),o.a.createElement(At.a,{className:i.control,xs:12,md:6,item:!0},o.a.createElement(yt.a,{label:oa.a.t("queueModal.serviceHours.startTimeA"),name:`schedules[${a}].startTimeA`},e=>{let{field:a}=e;return o.a.createElement(Qd.a,Object.assign({},a,{variant:"outlined",margin:"dense",customInput:Ct.a,format:"##:##",className:i.fullWidth,label:oa.a.t("queueModal.serviceHours.startTimeA")}))})),o.a.createElement(At.a,{className:i.control,xs:12,md:6,item:!0},o.a.createElement(yt.a,{label:oa.a.t("queueModal.serviceHours.endTimeA"),name:`schedules[${a}].endTimeA`},e=>{let{field:a}=e;return o.a.createElement(Qd.a,Object.assign({},a,{variant:"outlined",margin:"dense",customInput:Ct.a,format:"##:##",className:i.fullWidth,label:oa.a.t("queueModal.serviceHours.endTimeA")}))})),o.a.createElement(At.a,{className:i.control,xs:12,md:6,item:!0},o.a.createElement(yt.a,{label:oa.a.t("queueModal.serviceHours.startTimeB"),name:`schedules[${a}].startTimeB`},e=>{let{field:a}=e;return o.a.createElement(Qd.a,Object.assign({},a,{variant:"outlined",margin:"dense",customInput:Ct.a,format:"##:##",className:i.fullWidth,label:oa.a.t("queueModal.serviceHours.startTimeB")}))})),o.a.createElement(At.a,{className:i.control,xs:12,md:6,item:!0},o.a.createElement(yt.a,{label:oa.a.t("queueModal.serviceHours.endTimeB"),name:`schedules[${a}].endTimeB`},e=>{let{field:a}=e;return o.a.createElement(Qd.a,Object.assign({},a,{variant:"outlined",margin:"dense",customInput:Ct.a,format:"##:##",className:i.fullWidth,label:oa.a.t("queueModal.serviceHours.endTimeB")}))}))))))}),o.a.createElement("div",{className:i.buttonContainer},o.a.createElement(wl,{startIcon:o.a.createElement(Pt.a,null),loading:l,type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained"},null!==r&&void 0!==r?r:oa.a.t("whatsappModal.buttons.okEdit"))))})},Kd=t(568),Yd=t.n(Kd);const Xd=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap",gap:4},multFieldLine:{marginTop:12,display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},importMessage:{marginTop:12,marginBottom:12,paddingBottom:20,paddingTop:3,padding:12,border:"solid grey 2px",borderRadius:4,display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},textField:{marginRight:e.spacing(1),flex:1},tokenRefresh:{minWidth:"auto",display:"flex",alignItems:"center",justifyContent:"center"}})),_d=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Obrigat\xf3rio")});var Zd=o.a.memo(e=>{let{open:a,onClose:t,whatsAppId:l}=e;const r=Xd(),[i,s]=Object(n.useState)(""),c=Object(n.useRef)(null),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(""),b={name:"",greetingMessage:"",complationMessage:"",outOfHoursMessage:"",ratingMessage:"",isDefault:!1,token:"",maxUseBotQueues:3,provider:"beta",expiresTicket:0,allowGroup:!1,enableImportMessage:!1,groupAsTicket:"disabled",timeUseBotQueues:"0",timeSendQueue:"0",sendIdQueue:0,expiresTicketNPS:"0",expiresInactiveMessage:"",timeInactiveMessage:"",inactiveMessage:"",maxUseBotQueuesNPS:3,whenExpiresTicket:0,timeCreateNewTicket:0,greetingMediaAttachment:"",importRecentMessages:"",importOldMessages:"",importOldMessagesGroups:"",integrationId:"",collectiveVacationEnd:"",collectiveVacationStart:"",collectiveVacationMessage:"",queueIdImportMessages:null},[E,h]=Object(n.useState)(b),[f,A]=Object(n.useState)([]),[v,y]=Object(n.useState)([]),[x,C]=Object(n.useState)("general"),[w,k]=Object(n.useState)(!1),[S,T]=Object(n.useState)(!1),[I,j]=Object(n.useState)(!1),[M,N]=Object(n.useState)(pa()().add(-1,"days").format("YYYY-MM-DDTHH:mm")),[R,P]=Object(n.useState)(pa()().add(-1,"minutes").format("YYYY-MM-DDTHH:mm")),[D,F]=Object(n.useState)(!1),[L,B]=Object(n.useState)(!1),[W,q]=Object(n.useState)(!1),[z,H]=Object(n.useState)(!1),[Q,V]=Object(n.useState)(!1),{user:G}=Object(n.useContext)(ba),[K,Y]=Object(n.useState)([{weekday:oa.a.t("queueModal.serviceHours.monday"),weekdayEn:"monday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.tuesday"),weekdayEn:"tuesday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.wednesday"),weekdayEn:"wednesday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.thursday"),weekdayEn:"thursday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.friday"),weekdayEn:"friday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:"S\xe1bado",weekdayEn:"saturday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:"Domingo",weekdayEn:"sunday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"}]),{get:X}=gt(),{getPlanCompany:_}=Ca(),[Z,J]=Object(n.useState)(null),[$,ee]=Object(n.useState)([]),[ae,te]=Object(n.useState)([]),[ne,oe]=Object(n.useState)(),[le,re]=Object(n.useState)(),[ie,se]=Object(n.useState)(null),[ce,de]=Object(n.useState)([]);Object(n.useEffect)(()=>{l||E.token?l&&!E.token?s(Ee(30)):s(E.token):s(Ee(30))},[l,E.token]),Object(n.useEffect)(()=>{!async function(){const e=G.companyId,a=await _(void 0,e);H(a.plan.useOpenAi),V(a.plan.useIntegrations)}()},[]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/prompt");ee(e.prompts)}catch(e){sa(e)}})()},[l]),Object(n.useEffect)(()=>{(async()=>{const e=await X({column:"scheduleType"});B("connection"===e.scheduleType);const a=await X({column:"userRating"});q("enabled"===a.userRating)})()},[]);const me=async e=>{k(e.target.checked)};Object(n.useEffect)(()=>{(async()=>{if(l)try{var e;const{data:a}=await u.get(`whatsapp/${l}?session=0`);if(a&&(null===a||void 0===a?void 0:a.flowIdNotPhrase)){const{data:e}=await u.get("flowbuilder/"+a.flowIdNotPhrase);console.log(null===e||void 0===e?void 0:e.flow.id);const t=null===e||void 0===e?void 0:e.flow.id;oe(t)}if(a&&(null===a||void 0===a?void 0:a.flowIdWelcome)){const{data:e}=await u.get("flowbuilder/"+a.flowIdWelcome);console.log(null===e||void 0===e?void 0:e.flow.id);const t=null===e||void 0===e?void 0:e.flow.id;re(t)}h(a),g(a.greetingMediaAttachment),s(a.token),se(null===a||void 0===a?void 0:a.integrationId),a.promptId?J(a.promptId):J(null);const t=null===(e=a.queues)||void 0===e?void 0:e.map(e=>e.id);A(t),Y(a.schedules),Object(ia.isNil)(null===a||void 0===a?void 0:a.importOldMessages)||(k(!0),N(null===a||void 0===a?void 0:a.importOldMessages),P(null===a||void 0===a?void 0:a.importRecentMessages),j(null===a||void 0===a?void 0:a.closedTicketsPostImported),T(null===a||void 0===a?void 0:a.importOldMessagesGroups))}catch(a){sa(a)}})()},[l]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queue");y(e)}catch(e){sa(e)}})()},[]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queueIntegration");de(e.queueIntegrations)}catch(e){sa(e)}})()},[]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/flowbuilder");te(e.flows)}catch(e){sa(e)}})()},[]);const ue=e=>{se(e.target.value),J(null),A([])},pe=e=>{console.log(e.target.value),oe(e.target.value)},ge=e=>{console.log(e.target.value),re(e.target.value)},be=e=>{J(e.target.value),A([])};function Ee(e){const a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyvz0123456789";let t="";for(let n=0;n{s(Ee(30))},fe=()=>{navigator.clipboard.writeText(i),F(!0)},Ae=async e=>{O.b.success("Clique em salvar para registar as altera\xe7\xf5es"),Y(e)},ve=()=>{t(),h(b),k(!1),m(null),g(""),F(!1)},ye=(e,a)=>{C(a)},xe=()=>{const e=c.current.files[0];m(e),g(e.name),c.current.value=null},Ce=()=>{m(null),g(null)};return o.a.createElement("div",{className:r.root},o.a.createElement(wt.a,{open:a,onClose:ve,maxWidth:"lg",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,null,l?oa.a.t("whatsappModal.title.edit"):oa.a.t("whatsappModal.title.add")),o.a.createElement(yt.e,{initialValues:E,enableReinitialize:!0,validationSchema:_d,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{if(l||s(Ee(30)),W){if(Object(ia.isNil)(e.ratingMessage))return void sa(oa.a.t("whatsappModal.errorRatingMessage"));if("0"===e.expiresTicketNPS&&""===e.expiresTicketNPS&&0===e.expiresTicketNPS)return void sa(oa.a.t("whatsappModal.errorExpiresNPS"))}if(""===e.timeSendQueue&&(e.timeSendQueue="0"),(0===e.sendIdQueue||""===e.sendIdQueue||Object(ia.isNil)(e.sendIdQueue))&&0!==e.timeSendQueue&&"0"!==e.timeSendQueue)return void sa(oa.a.t("whatsappModal.errorSendQueue"));const a={...e,flowIdWelcome:le||null,flowIdNotPhrase:ne||null,integrationId:ie||null,queueIds:f,importOldMessages:w?M:null,importRecentMessages:w?R:null,importOldMessagesGroups:S||null,closedTicketsPostImported:I||null,token:i||null,schedules:K,promptId:Z||null};console.dir(a),delete a.queues,delete a.session;try{if(l){if(l&&w&&"CONNECTED"===(null===E||void 0===E?void 0:E.status))try{h({...E,status:"qrcode"}),await u.delete("/whatsappsession/"+E.id)}catch(t){sa(t)}if(await u.put("/whatsapp/"+l,a),null!=d){const e=new FormData;e.append("file",d),await u.post(`/whatsapp/${l}/media-upload`,e)}p||null===E.greetingMediaAttachment||await u.delete(`/whatsapp/${l}/media-upload`)}else{const{data:e}=await u.post("/whatsapp",a);if(null!=d){const a=new FormData;a.append("file",d),await u.post(`/whatsapp/${e.id}/media-upload`,a)}}O.b.success(oa.a.t("whatsappModal.success")),ve()}catch(t){sa(t)}})(e),a.setSubmitting(!1)},400)}},e=>{var a,t;let{values:n,touched:s,errors:d,isSubmitting:m}=e;return o.a.createElement(yt.d,null,o.a.createElement(zt.a,{className:r.mainPaper,elevation:1},o.a.createElement(Ht.a,{value:x,indicatorColor:"primary",style:{color:"white",backgroundColor:"#444394",boxShadow:"none",borderRadius:0},scrollButtons:"on",variant:"scrollable",onChange:ye,className:r.tab},o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.general"),value:"general"}),o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.integrations"),value:"integrations"}),o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.messages"),value:"messages"}),o.a.createElement(Ut.a,{label:"Chatbot",value:"chatbot"}),o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.assessments"),value:"nps"}),o.a.createElement(Ut.a,{label:"Flujo Predeterminado",value:"flowbuilder"}),L&&o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.schedules"),value:"schedules"}))),o.a.createElement(zt.a,{className:r.paper,elevation:0},o.a.createElement(Qt,{className:r.container,value:x,name:"general"},o.a.createElement(St.a,{dividers:!0},p&&o.a.createElement("div",{style:{display:"flex",flexDirection:"row-reverse"}},o.a.createElement(xt.a,{variant:"outlined",color:"primary",endIcon:o.a.createElement(Sl.a,null),onClick:Ce},p)),o.a.createElement("div",{style:{display:"flex",flexDirection:"column-reverse"}},o.a.createElement("input",{type:"file",accept:"video/*,image/*",ref:c,style:{display:"none"},onChange:xe}),o.a.createElement(xt.a,{startIcon:o.a.createElement(Yd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>c.current.click()},oa.a.t("userModal.buttons.addImage"))),o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.name"),autoFocus:!0,name:"name",error:s.name&&Boolean(d.name),helperText:s.name&&d.name,variant:"outlined",margin:"dense",className:r.textField})),o.a.createElement(At.a,{style:{paddingTop:15},item:!0},o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"isDefault",checked:n.isDefault}),label:oa.a.t("whatsappModal.form.default")}),o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"allowGroup",checked:n.allowGroup}),label:oa.a.t("whatsappModal.form.group")})),o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:r.formControl},o.a.createElement(jt.a,{id:"groupAsTicket-selection-label"},oa.a.t("whatsappModal.form.groupAsTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("whatsappModal.form.groupAsTicket"),placeholder:oa.a.t("whatsappModal.form.groupAsTicket"),labelId:"groupAsTicket-selection-label",id:"groupAsTicket",name:"groupAsTicket"},o.a.createElement(U.a,{value:"disabled"},oa.a.t("whatsappModal.menuItem.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("whatsappModal.menuItem.enabled"))))))),o.a.createElement("div",{className:r.importMessage},o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(gs.a,{style:{marginRight:7,color:"gray"},label:oa.a.t("whatsappModal.form.importOldMessagesEnable"),labelPlacement:"end",control:o.a.createElement(nl.a,{size:"medium",checked:w,onChange:me,name:"importOldMessagesEnable",color:"primary"})}),w?o.a.createElement(o.a.Fragment,null,o.a.createElement(gs.a,{style:{marginRight:7,color:"gray"},label:oa.a.t("whatsappModal.form.importOldMessagesGroups"),labelPlacement:"end",control:o.a.createElement(nl.a,{size:"medium",checked:S,onChange:e=>T(e.target.checked),name:"importOldMessagesGroups",color:"primary"})}),o.a.createElement(gs.a,{style:{marginRight:7,color:"gray"},label:oa.a.t("whatsappModal.form.closedTicketsPostImported"),labelPlacement:"end",control:o.a.createElement(nl.a,{size:"medium",checked:I,onChange:e=>j(e.target.checked),name:"closedTicketsPostImported",color:"primary"})})):o.a.createElement(o.a.Fragment,null)),w?o.a.createElement(At.a,{style:{marginTop:18},container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(yt.b,{fullWidth:!0,as:Ct.a,label:oa.a.t("whatsappModal.form.importOldMessages"),type:"datetime-local",name:"importOldMessages",inputProps:{max:pa()().add(0,"minutes").format("YYYY-MM-DDTHH:mm"),min:pa()().add(-2,"years").format("YYYY-MM-DDTHH:mm")},InputLabelProps:{shrink:!0},error:s.importOldMessages&&Boolean(d.importOldMessages),helperText:s.importOldMessages&&d.importOldMessages,variant:"outlined",value:pa()(M).format("YYYY-MM-DDTHH:mm"),onChange:e=>{N(e.target.value)}})),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(yt.b,{fullWidth:!0,as:Ct.a,label:oa.a.t("whatsappModal.form.importRecentMessages"),type:"datetime-local",name:"importRecentMessages",inputProps:{max:pa()().add(0,"minutes").format("YYYY-MM-DDTHH:mm"),min:pa()(M).format("YYYY-MM-DDTHH:mm")},InputLabelProps:{shrink:!0},error:s.importRecentMessages&&Boolean(d.importRecentMessages),helperText:s.importRecentMessages&&d.importRecentMessages,variant:"outlined",value:pa()(R).format("YYYY-MM-DDTHH:mm"),onChange:e=>{P(e.target.value)}})),o.a.createElement(At.a,{xs:12,md:12,xl:12,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"queueIdImportMessages-selection-label"},oa.a.t("whatsappModal.form.queueIdImportMessages")),o.a.createElement(yt.b,{as:It.a,name:"queueIdImportMessages",id:"queueIdImportMessages",value:n.queueIdImportMessages||"0",required:w,label:oa.a.t("whatsappModal.form.queueIdImportMessages"),placeholder:oa.a.t("whatsappModal.form.queueIdImportMessages"),labelId:"queueIdImportMessages-selection-label"},o.a.createElement(U.a,{value:0},"\xa0"),v.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))):null),w&&o.a.createElement("span",{style:{color:"red"}},oa.a.t("whatsappModal.form.importAlert")),o.a.createElement(Kt.a,{display:"flex",alignItems:"center"},o.a.createElement(At.a,{xs:6,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.token"),type:"token",fullWidth:!0,value:i,variant:"outlined",margin:"dense",disabled:!0})),o.a.createElement(xt.a,{onClick:he,disabled:m,className:r.tokenRefresh,variant:"text",startIcon:o.a.createElement(Hd.a,{style:{marginLeft:5,color:"#437db5"}})}),o.a.createElement(xt.a,{onClick:fe,className:r.tokenRefresh,variant:"text",startIcon:o.a.createElement(Ud.a,{style:{color:"#FFA500"}})})),o.a.createElement("div",null,o.a.createElement("h3",null,oa.a.t("whatsappModal.form.queueRedirection")),o.a.createElement("p",null,oa.a.t("whatsappModal.form.queueRedirectionDesc")),o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"sendIdQueue-selection-label"},oa.a.t("whatsappModal.form.sendIdQueue")),o.a.createElement(yt.b,{as:It.a,name:"sendIdQueue",id:"sendIdQueue",value:n.sendIdQueue||"0",required:n.timeSendQueue>0,label:oa.a.t("whatsappModal.form.sendIdQueue"),placeholder:oa.a.t("whatsappModal.form.sendIdQueue"),labelId:"sendIdQueue-selection-label"},o.a.createElement(U.a,{value:0},"\xa0"),v.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeSendQueue"),fullWidth:!0,name:"timeSendQueue",variant:"outlined",margin:"dense",error:s.timeSendQueue&&Boolean(d.timeSendQueue),helperText:s.timeSendQueue&&d.timeSendQueue})))))),o.a.createElement(Qt,{className:r.container,value:x,name:"integrations"},o.a.createElement(St.a,{dividers:!0},o.a.createElement(qt,{selectedQueueIds:f,onChange:e=>(A(e),J(null),void se(null))}),Q&&o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"integrationId-selection-label"},oa.a.t("queueModal.form.integrationId")),o.a.createElement(It.a,{label:oa.a.t("queueModal.form.integrationId"),name:"integrationId",value:ie||"",onChange:ue,id:"integrationId",variant:"outlined",margin:"dense",placeholder:oa.a.t("queueModal.form.integrationId"),labelId:"integrationId-selection-label"},o.a.createElement(U.a,{value:null},"Desabilitado"),ce.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))),z&&o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,null,oa.a.t("whatsappModal.form.prompt")),o.a.createElement(It.a,{labelId:"dialog-select-prompt-label",id:"dialog-select-prompt",name:"promptId",value:Z||"",onChange:be,label:oa.a.t("whatsappModal.form.prompt"),fullWidth:!0,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null}},$.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),o.a.createElement(Qt,{className:r.container,value:x,name:"messages"},o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.greetingMessage"),type:"greetingMessage",multiline:!0,rows:4,fullWidth:!0,name:"greetingMessage",error:s.greetingMessage&&Boolean(d.greetingMessage),helperText:s.greetingMessage&&d.greetingMessage,variant:"outlined",margin:"dense"})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.complationMessage"),multiline:!0,rows:4,fullWidth:!0,name:"complationMessage",error:s.complationMessage&&Boolean(d.complationMessage),helperText:s.complationMessage&&d.complationMessage,variant:"outlined",margin:"dense"})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.outOfHoursMessage"),multiline:!0,rows:4,fullWidth:!0,name:"outOfHoursMessage",error:s.outOfHoursMessage&&Boolean(d.outOfHoursMessage),helperText:s.outOfHoursMessage&&d.outOfHoursMessage,variant:"outlined",margin:"dense"})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.collectiveVacationMessage"),multiline:!0,rows:4,fullWidth:!0,name:"collectiveVacationMessage",error:s.collectiveVacationMessage&&Boolean(d.collectiveVacationMessage),helperText:s.collectiveVacationMessage&&d.collectiveVacationMessage,variant:"outlined",margin:"dense"})),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(yt.b,{fullWidth:!0,as:Ct.a,label:oa.a.t("whatsappModal.form.collectiveVacationStart"),type:"date",name:"collectiveVacationStart",required:(null===(a=n.collectiveVacationMessage)||void 0===a?void 0:a.length)>0,inputProps:{min:pa()().add(-10,"days").format("YYYY-MM-DD")},InputLabelProps:{shrink:!0},error:s.collectiveVacationStart&&Boolean(d.collectiveVacationStart),helperText:s.collectiveVacationStart&&d.collectiveVacationStart,variant:"outlined"})),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(yt.b,{fullWidth:!0,as:Ct.a,label:oa.a.t("whatsappModal.form.collectiveVacationEnd"),type:"date",name:"collectiveVacationEnd",required:(null===(t=n.collectiveVacationMessage)||void 0===t?void 0:t.length)>0,inputProps:{min:pa()().add(-10,"days").format("YYYY-MM-DD")},InputLabelProps:{shrink:!0},error:s.collectiveVacationEnd&&Boolean(d.collectiveVacationEnd),helperText:s.collectiveVacationEnd&&d.collectiveVacationEnd,variant:"outlined"}))))),o.a.createElement(Qt,{className:r.container,value:x,name:"chatbot"},o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeCreateNewTicket"),fullWidth:!0,name:"timeCreateNewTicket",variant:"outlined",margin:"dense",error:s.timeCreateNewTicket&&Boolean(d.timeCreateNewTicket),helperText:s.timeCreateNewTicket&&d.timeCreateNewTicket})),o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.maxUseBotQueues"),fullWidth:!0,name:"maxUseBotQueues",variant:"outlined",margin:"dense",error:s.maxUseBotQueues&&Boolean(d.maxUseBotQueues),helperText:s.maxUseBotQueues&&d.maxUseBotQueues})),o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeUseBotQueues"),fullWidth:!0,name:"timeUseBotQueues",variant:"outlined",margin:"dense",error:s.timeUseBotQueues&&Boolean(d.timeUseBotQueues),helperText:s.timeUseBotQueues&&d.timeUseBotQueues}))),o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.expiresTicket"),fullWidth:!0,name:"expiresTicket",required:n.timeInactiveMessage>0,variant:"outlined",margin:"dense",error:s.expiresTicket&&Boolean(d.expiresTicket),helperText:s.expiresTicket&&d.expiresTicket})),o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:r.formControl},o.a.createElement(jt.a,{id:"whenExpiresTicket-selection-label"},oa.a.t("whatsappModal.form.whenExpiresTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("whatsappModal.form.whenExpiresTicket"),placeholder:oa.a.t("whatsappModal.form.whenExpiresTicket"),labelId:"whenExpiresTicket-selection-label",id:"whenExpiresTicket",name:"whenExpiresTicket"},o.a.createElement(U.a,{value:"0"},oa.a.t("whatsappModal.form.closeLastMessageOptions1")),o.a.createElement(U.a,{value:"1"},oa.a.t("whatsappModal.form.closeLastMessageOptions2")))))),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.expiresInactiveMessage"),multiline:!0,rows:4,fullWidth:!0,name:"expiresInactiveMessage",error:s.expiresInactiveMessage&&Boolean(d.expiresInactiveMessage),helperText:s.expiresInactiveMessage&&d.expiresInactiveMessage,variant:"outlined",margin:"dense"})),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeInactiveMessage"),fullWidth:!0,name:"timeInactiveMessage",variant:"outlined",margin:"dense",error:s.timeInactiveMessage&&Boolean(d.timeInactiveMessage),helperText:s.timeInactiveMessage&&d.timeInactiveMessage}),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.inactiveMessage"),multiline:!0,rows:4,fullWidth:!0,name:"inactiveMessage",error:s.inactiveMessage&&Boolean(d.inactiveMessage),helperText:s.inactiveMessage&&d.inactiveMessage,variant:"outlined",margin:"dense"})))),o.a.createElement(Qt,{className:r.container,value:x,name:"nps"},o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.ratingMessage"),multiline:!0,rows:4,fullWidth:!0,name:"ratingMessage",error:s.ratingMessage&&Boolean(d.ratingMessage),helperText:s.ratingMessage&&d.ratingMessage,variant:"outlined",margin:"dense"})),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.maxUseBotQueuesNPS"),fullWidth:!0,name:"maxUseBotQueuesNPS",variant:"outlined",margin:"dense",error:s.maxUseBotQueuesNPS&&Boolean(d.maxUseBotQueuesNPS),helperText:s.maxUseBotQueuesNPS&&d.maxUseBotQueuesNPS})),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.expiresTicketNPS"),fullWidth:!0,name:"expiresTicketNPS",variant:"outlined",margin:"dense",error:s.expiresTicketNPS&&Boolean(d.expiresTicketNPS),helperText:s.expiresTicketNPS&&d.expiresTicketNPS})))),Q&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Qt,{className:r.container,value:x,name:"flowbuilder"},o.a.createElement(St.a,null,o.a.createElement("h3",null,"Flujo de bienvenida"),o.a.createElement("p",null,"Este flujo se activa solo para nuevos contactos, personas que no tienes en tu lista de contactos y que enviaron un mensaje."),o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.FormControl,fullWidth:!0},o.a.createElement(It.a,{name:"flowIdWelcome",value:le||"",onChange:ge,id:"flowIdWelcome",variant:"outlined",margin:"dense",labelId:"flowIdWelcome-selection-label"},o.a.createElement(U.a,{value:null},"Desabilitado"),ae.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(St.a,null,o.a.createElement("h3",null,"Flujo de respuesta predeterminada"),o.a.createElement("p",null,"La Respuesta Predeterminada se env\xeda con cualquier car\xe1cter diferente a una palabra clave. \xa1ATENCI\xd3N! Se disparar\xe1 si la atenci\xf3n ya ha sido cerrada."),o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.FormControl,fullWidth:!0},o.a.createElement(It.a,{name:"flowNotIdPhrase",value:ne||"",onChange:pe,id:"flowNotIdPhrase",variant:"outlined",margin:"dense",labelId:"flowNotIdPhrase-selection-label"},o.a.createElement(U.a,{value:null},"Desabilitado"),ae.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))))),o.a.createElement(Qt,{className:r.container,value:x,name:"schedules"},"schedules"===x&&o.a.createElement(zt.a,{style:{padding:20}},o.a.createElement(Gd,{loading:!1,onSubmit:Ae,initialValues:K,labelSaveButton:oa.a.t("whatsappModal.buttons.okAdd")})))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:ve,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:m,variant:"outlined"},oa.a.t("whatsappModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:m,variant:"contained",className:r.btnWrapper},l?oa.a.t("whatsappModal.buttons.okEdit"):oa.a.t("whatsappModal.buttons.okAdd"),m&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))}),Jd=t(989),$d=t.n(Jd),em=t.p+"static/media/g02.6155e4f9.gif";const am=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"}}));var tm=o.a.memo(e=>{let{open:a,onClose:t,whatsAppId:l}=e;const r=am(),[i,s]=Object(n.useState)(""),{user:c,socket:d}=Object(n.useContext)(ba);return Object(n.useEffect)(()=>{(async()=>{if(l)try{const{data:e}=await u.get("/whatsapp/"+l);s(e.qrcode)}catch(e){sa(e)}})()},[l]),Object(n.useEffect)(()=>{if(!l)return;const e=c.companyId,a=e=>{"update"===e.action&&e.session.id===l&&s(e.session.qrcode),"update"===e.action&&""===e.session.qrcode&&t()};return d.on(`company-${e}-whatsappSession`,a),()=>{d.off(`company-${e}-whatsappSession`,a)}},[l,t]),o.a.createElement(wt.a,{open:a,onClose:t,maxWidth:"lg",scroll:"paper"},o.a.createElement(St.a,null,o.a.createElement(zt.a,{elevation:0,style:{display:"flex",alignItems:"center"}},o.a.createElement("img",{src:em,alt:"Gif de exemplo",style:{width:"200px",height:"200px",marginRight:"20px"}}),o.a.createElement("div",null,o.a.createElement(q.a,{color:"secondary",gutterBottom:!0},oa.a.t("qrCode.message")),o.a.createElement("div",{className:r.root},i?o.a.createElement($d.a,{value:i,size:300,style:{backgroundColor:"white",padding:"5px"}}):o.a.createElement("span",null,"Aguardando pelo QR Code"))))))}),nm=t(218),om=t(569),lm=t.n(om),rm=t(571),im=t.n(rm),sm=t(570),cm=t.n(sm),dm=t(697),mm=t.n(dm);const um=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.padding,overflowY:"scroll",...e.scrollbarStyles},customTableCell:{display:"flex",alignItems:"center",justifyContent:"center"},tooltip:{backgroundColor:"#f5f5f9",color:"rgba(0, 0, 0, 0.87)",fontSize:e.typography.pxToRem(14),border:"1px solid #dadde9",maxWidth:450},tooltipPopper:{textAlign:"center"},buttonProgress:{color:Ha.a[500]}}));function pm(e){return o.a.createElement(Kt.a,{position:"relative",display:"inline-flex"},o.a.createElement(Ot.a,Object.assign({variant:"determinate"},e)),o.a.createElement(Kt.a,{top:0,left:0,bottom:0,right:0,position:"absolute",display:"flex",alignItems:"center",justifyContent:"center"},o.a.createElement(q.a,{variant:"caption",component:"div",color:"textSecondary"},Math.round(e.value)+"%")))}const gm=e=>{let{title:a,content:t,children:n}=e;const l=um();return o.a.createElement(te.a,{arrow:!0,classes:{tooltip:l.tooltip,popper:l.tooltipPopper},title:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{gutterBottom:!0,color:"inherit"},a),t&&o.a.createElement(q.a,null,t))},n)};var bm=()=>{const e=um(),{whatsApps:a,loading:t}=Object(n.useContext)(Aa),[l,r]=Object(n.useState)(!1),[i,s]=Object(n.useState)([]),[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(null),[g,b]=Object(n.useState)(!1),{handleLogout:E}=Object(n.useContext)(ba),h=Object(nm.useHistory)(),f={action:"",title:"",message:"",whatsAppId:"",open:!1},[A,v]=Object(n.useState)(f),[y,x]=Object(n.useState)(!1),{user:C,socket:w}=Object(n.useContext)(ba),k=C.companyId,{getPlanCompany:S}=Ca();Object(n.useEffect)(()=>{!async function(){const e=await S(void 0,k);x(e)}()},[]),!0!==pa()(pa()().format()).isBefore(C.company.dueDate)&&E();const T=e=>{if("unknown"!==e.status){const{accessToken:a,id:t}=e;u.post("/facebook",{facebookUserId:t,facebookUserToken:a}).then(e=>{O.b.success(oa.a.t("connections.facebook.success"))}).catch(e=>{sa(e)})}},I=e=>{if("unknown"!==e.status){const{accessToken:a,id:t}=e;u.post("/facebook",{addInstagram:!0,facebookUserId:t,facebookUserToken:a}).then(e=>{O.b.success(oa.a.t("connections.facebook.success"))}).catch(e=>{sa(e)})}};Object(n.useEffect)(()=>{w.on("importMessages-"+C.companyId,e=>{"refresh"===e.action&&(s([]),h.go(0)),"update"===e.action&&s(e.status)})},[a]);const j=Object(n.useCallback)(()=>{r(!1),p(null)},[p,r]),M=Object(n.useCallback)(()=>{p(null),d(!1)},[d,p]),N=(e,a)=>{"disconnect"===e&&v({action:e,title:oa.a.t("connections.confirmationModal.disconnectTitle"),message:oa.a.t("connections.confirmationModal.disconnectMessage"),whatsAppId:a}),"delete"===e&&v({action:e,title:oa.a.t("connections.confirmationModal.deleteTitle"),message:oa.a.t("connections.confirmationModal.deleteMessage"),whatsAppId:a}),"closedImported"===e&&v({action:e,title:oa.a.t("connections.confirmationModal.closedImportedTitle"),message:oa.a.t("connections.confirmationModal.closedImportedMessage"),whatsAppId:a}),b(!0)},R=a=>o.a.createElement(o.a.Fragment,null,"qrcode"===a.status&&o.a.createElement(xa,{role:"user"===C.profile&&"enabled"===C.allowConnections?"admin":C.profile,perform:"connections-page:addConnection",yes:()=>o.a.createElement(xt.a,{startIcon:o.a.createElement(lm.a,null),size:"small",variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:()=>(e=>{p(e),d(!0)})(a)},oa.a.t("connections.buttons.qrcode"))}),"DISCONNECTED"===a.status&&o.a.createElement(xa,{role:"user"===C.profile&&"enabled"===C.allowConnections?"admin":C.profile,perform:"connections-page:addConnection",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(cm.a,null),size:"small",variant:"outlined",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>(async e=>{try{await u.post("/whatsappsession/"+e)}catch(a){sa(a)}})(a.id)},oa.a.t("connections.buttons.tryAgain"))," ",o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),size:"small",variant:"outlined",style:{color:"white",backgroundColor:"#8A2BE2",boxShadow:"none",borderRadius:0},onClick:()=>(async e=>{try{await u.put("/whatsappsession/"+e)}catch(a){sa(a)}})(a.id)},oa.a.t("connections.buttons.newQr")))}),("CONNECTED"===a.status||"PAIRING"===a.status||"TIMEOUT"===a.status)&&o.a.createElement(xa,{role:C.profile,perform:"connections-page:addConnection",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(im.a,null),size:"small",variant:"outlined",style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},onClick:()=>{N("disconnect",a.id)}},oa.a.t("connections.buttons.disconnect")),(a=>{if("renderButtonCloseTickets"===(null===a||void 0===a?void 0:a.statusImportMessages))return o.a.createElement(xt.a,{style:{marginLeft:12},size:"small",variant:"outlined",color:"primary",onClick:()=>{N("closedImported",a.id)}},oa.a.t("connections.buttons.closedImported"));if(null===a||void 0===a?void 0:a.importOldMessages){if(!isNaN(new Date(Math.floor(null===a||void 0===a?void 0:a.statusImportMessages)).getTime())){const t=new Date(Math.floor(null===a||void 0===a?void 0:a.statusImportMessages)).getTime();if(+Object(Ad.a)(t,{seconds:35}).getTime()>(new Date).getTime())return o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{disabled:!0,style:{marginLeft:12},size:"small",endIcon:o.a.createElement(Ot.a,{size:12,className:e.buttonProgress}),variant:"outlined",color:"primary"},oa.a.t("connections.buttons.preparing")))}}})(a))}),"OPENING"===a.status&&o.a.createElement(xt.a,{size:"small",variant:"outlined",disabled:!0,color:"default"},oa.a.t("connections.buttons.connecting")));return o.a.createElement(Nd,null,o.a.createElement(oi,{title:A.title,open:g,onClose:b,onConfirm:async()=>{if("disconnect"===A.action)try{await u.delete("/whatsappsession/"+A.whatsAppId)}catch(e){sa(e)}if("delete"===A.action)try{await u.delete("/whatsapp/"+A.whatsAppId),O.b.success(oa.a.t("connections.toasts.deleted"))}catch(e){sa(e)}if("closedImported"===A.action)try{await u.post("/closedimported/"+A.whatsAppId),O.b.success(oa.a.t("connections.toasts.closedimported"))}catch(e){sa(e)}v(f)}},A.message),c&&o.a.createElement(tm,{open:c,onClose:M,whatsAppId:!l&&(null===m||void 0===m?void 0:m.id)}),o.a.createElement(Zd,{open:l,onClose:j,whatsAppId:!c&&(null===m||void 0===m?void 0:m.id)}),"user"===C.profile&&"disabled"===C.allowConnections?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("connections.title")," (",a.length,")"),o.a.createElement(Fd,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(mm.a,null),variant:"contained",style:{color:"white",backgroundColor:"#00b723",boxShadow:"none",borderRadius:0},onClick:async()=>{try{await u.post("/whatsapp-restart/"),O.b.success(oa.a.t("connections.waitConnection"))}catch(e){sa(e)}}},oa.a.t("connections.restartConnections")),o.a.createElement(xt.a,{startIcon:o.a.createElement(od.a,null),variant:"contained",style:{color:"white",backgroundColor:"#b70000",boxShadow:"none",borderRadius:0},onClick:()=>{return e="https://wa.me/51944239178",void window.open(e,"_blank","noopener,noreferrer");var e}},oa.a.t("connections.callSupport")),o.a.createElement(yd.a,{variant:"popover",popupId:"demo-popup-menu"},e=>o.a.createElement(o.a.Fragment,null,o.a.createElement(xa,{role:C.profile,perform:"connections-page:addConnection",yes:()=>{var a;return o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,Object.assign({startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#282828",boxShadow:"none",borderRadius:0}},Object(vd.bindTrigger)(e)),oa.a.t("connections.newConnection")),o.a.createElement(H.a,Object(vd.bindMenu)(e),o.a.createElement(U.a,{disabled:!(null===y||void 0===y||null===(a=y.plan)||void 0===a?void 0:a.useWhatsapp),onClick:()=>{p(null),r(!0),e.close()}},o.a.createElement(Rl.a,{fontSize:"small",style:{marginRight:"10px",color:"#25D366"}}),"WhatsApp"),o.a.createElement(jd.a,{appId:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"}).REACT_APP_FACEBOOK_APP_ID,autoLoad:!1,fields:"name,email,picture",version:"9.0",scope:"public_profile,pages_messaging,pages_show_list,pages_manage_metadata,pages_read_engagement,business_management",callback:T,render:e=>{var a;return o.a.createElement(U.a,{disabled:!(null===y||void 0===y||null===(a=y.plan)||void 0===a?void 0:a.useFacebook),onClick:e.onClick},o.a.createElement(Ml.a,{fontSize:"small",style:{marginRight:"10px",color:"#3b5998"}}),"Facebook")}}),o.a.createElement(jd.a,{appId:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"}).REACT_APP_FACEBOOK_APP_ID,autoLoad:!1,fields:"name,email,picture",version:"9.0",scope:"public_profile,instagram_basic,instagram_manage_messages,pages_messaging,pages_show_list,pages_manage_metadata,pages_read_engagement,business_management",callback:I,render:e=>{var a;return o.a.createElement(U.a,{disabled:!(null===y||void 0===y||null===(a=y.plan)||void 0===a?void 0:a.useInstagram),onClick:e.onClick},o.a.createElement(Nl.a,{fontSize:"small",style:{marginRight:"10px",color:"#e1306c"}}),"Instagram")}})))}}))))),(null===i||void 0===i?void 0:i.all)?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{margin:"auto",marginBottom:12}},o.a.createElement(Ts.a,{className:e.root},o.a.createElement(xd.a,{className:e.content},o.a.createElement(q.a,{component:"h5",variant:"h5"},-1===(null===i||void 0===i?void 0:i.this)?oa.a.t("connections.buttons.preparing"):oa.a.t("connections.buttons.importing")),-1===(null===i||void 0===i?void 0:i.this)?o.a.createElement(q.a,{component:"h6",variant:"h6",align:"center"},o.a.createElement(Ot.a,{size:24})):o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"h6",variant:"h6",align:"center"},`${oa.a.t("connections.typography.processed")} ${null===i||void 0===i?void 0:i.this} ${oa.a.t("connections.typography.in")} ${null===i||void 0===i?void 0:i.all} ${oa.a.t("connections.typography.date")}: ${null===i||void 0===i?void 0:i.date} `),o.a.createElement(q.a,{align:"center"},o.a.createElement(pm,{style:{margin:"auto"},value:(null===i||void 0===i?void 0:i.this)/(null===i||void 0===i?void 0:i.all)*100}))))))):null,o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined"},o.a.createElement(qd.a,{container:!0,spacing:2},t?o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(Ts.a,{variant:"outlined",style:{padding:"10px"}},o.a.createElement(xd.a,null,o.a.createElement(q.a,{variant:"body2",color:"textSecondary"},oa.a.t("loading"))))):(null===a||void 0===a?void 0:a.length)>0&&a.map(a=>o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:a.id},o.a.createElement(Ts.a,{variant:"outlined",style:{padding:"10px",backgroundColor:"#d7e0e4",boxShadow:"none",color:"#00b723"}},o.a.createElement(xd.a,null,o.a.createElement(q.a,{variant:"subtitle1",color:"textPrimary",align:"center"},(e=>{switch(e){case"facebook":return o.a.createElement(Ml.a,{style:{color:"#3b5998"}});case"instagram":return o.a.createElement(Nl.a,{style:{color:"#e1306c"}});case"whatsapp":return o.a.createElement(Rl.a,{style:{color:"#25d366"}});default:return"error"}})(a.channel)),o.a.createElement(q.a,{variant:"subtitle2",align:"center"},oa.a.t("connections.table.name"),": ",a.name),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("connections.table.number"),":"," ",a.number&&"whatsapp"===a.channel?Ur(a.number):a.number),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("connections.table.status"),": ",(a=>o.a.createElement("div",{className:e.customTableCell},"DISCONNECTED"===a.status&&o.a.createElement(gm,{title:oa.a.t("connections.toolTips.disconnected.title"),content:oa.a.t("connections.toolTips.disconnected.content")},o.a.createElement(Cd.a,{color:"secondary"})),"OPENING"===a.status&&o.a.createElement(Ot.a,{size:24,className:e.buttonProgress}),"qrcode"===a.status&&o.a.createElement(gm,{title:oa.a.t("connections.toolTips.qrcode.title"),content:oa.a.t("connections.toolTips.qrcode.content")},o.a.createElement(wd.a,{style:{color:"#4ec24e"}})),"CONNECTED"===a.status&&o.a.createElement(gm,{title:oa.a.t("connections.toolTips.connected.title")},o.a.createElement(kd.a,{style:{color:Ha.a[500]}})),("TIMEOUT"===a.status||"PAIRING"===a.status)&&o.a.createElement(gm,{title:oa.a.t("connections.toolTips.timeout.title"),content:oa.a.t("connections.toolTips.timeout.content")},o.a.createElement(Sd.a,{color:"secondary"}))))(a)),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("connections.table.session"),": ",R(a)),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("connections.table.lastUpdate"),":"," ",Object(Ra.a)(Object(Wa.a)(a.updatedAt),"dd/MM/yy HH:mm")),a.isDefault&&o.a.createElement(q.a,{variant:"body2",align:"center",style:{color:Ha.a[500]}},oa.a.t("connections.table.default"))),o.a.createElement(xa,{role:C.profile,perform:"connections-page:addConnection",yes:()=>o.a.createElement(zd.a,{style:{justifyContent:"flex-end"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{p(e),r(!0)})(a)},o.a.createElement(Td.a,{style:{color:"#282828"}})),o.a.createElement(F.a,{size:"small",onClick:()=>N("delete",a.id)},o.a.createElement(Od.a,{style:{color:"#db6565"}})))}))))))))};var Em=()=>({save:async e=>{const{data:a}=await u.request({url:"/companies",method:"POST",data:e});return a},update:async e=>{const{data:a}=await u.request({url:"/companies/"+e.id,method:"PUT",data:e});return a},remove:async e=>{const{data:a}=await u.request({url:"/companies/"+e,method:"DELETE"});return a},list:async e=>{const{data:a}=await u.request({url:"/companies/list",method:"GET"});return a},find:async e=>{const{data:a}=await u.request({url:"/companies/"+e,method:"GET"});return a},findAll:async e=>{const{data:a}=await u.request({url:"/companies",method:"GET"});return a},updateSchedules:async e=>{const{data:a}=await u.request({url:`/companies/${e.id}/schedules`,method:"PUT",data:e});return a}});const hm=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120}})),fm=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Obrigat\xf3rio"),password:vt.e().min(5,"Too Short!").max(50,"Too Long!"),email:vt.e().email("Email Inv\xe1lido").required("Obrigat\xf3rio")});var Am=e=>{let{open:a,onClose:t,userId:l,companyId:r}=e;const i=hm(),s={name:"",email:"",password:"",profile:"user"},{user:c}=Object(n.useContext)(ba),[d,m]=Object(n.useState)(s),[p,g]=Object(n.useState)([]);Object(n.useEffect)(()=>{(async()=>{if(l&&a)try{var e;const{data:a}=await u.get("/users/"+l);m(e=>({...e,...a}));const t=null===(e=a.queues)||void 0===e?void 0:e.map(e=>e.id);g(t)}catch(t){sa(t)}})()},[l,a]);const b=()=>{t(),m(s)};return o.a.createElement("div",{className:i.root},o.a.createElement(wt.a,{open:a,onClose:b,maxWidth:"xs",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("userModal.title.edit"):""+oa.a.t("userModal.title.add")),o.a.createElement(yt.e,{initialValues:d,enableReinitialize:!0,validationSchema:fm,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e,companyId:r,queueIds:p};try{l?await u.put("/users/"+l,a):await u.post("/users",a),O.b.success(oa.a.t("userModal.success"))}catch(t){sa(t)}b()})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",{className:i.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.name"),autoFocus:!0,name:"name",error:a.name&&Boolean(t.name),helperText:a.name&&t.name,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.password"),type:"password",name:"password",error:a.password&&Boolean(t.password),helperText:a.password&&t.password,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement("div",{className:i.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("userModal.form.email"),name:"email",error:a.email&&Boolean(t.email),helperText:a.email&&t.email,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(Mt.a,{variant:"outlined",className:i.formControl,margin:"dense"},o.a.createElement(xa,{role:c.profile,perform:"user-modal:editProfile",yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(jt.a,{id:"profile-selection-input-label"},oa.a.t("userModal.form.profile")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("userModal.form.profile"),name:"profile",labelId:"profile-selection-label",id:"profile-selection",required:!0},o.a.createElement(U.a,{value:"admin"},"Admin"),o.a.createElement(U.a,{value:"user"},"User")))}))),o.a.createElement(xa,{role:c.profile,perform:"user-modal:editQueues",yes:()=>o.a.createElement(qt,{selectedQueueIds:p,onChange:e=>g(e)})})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:b,color:"secondary",disabled:n,variant:"outlined"},oa.a.t("userModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",color:"primary",disabled:n,variant:"contained",className:i.btnWrapper},l?""+oa.a.t("userModal.buttons.okEdit"):""+oa.a.t("userModal.buttons.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:i.buttonProgress}))))})))},vm=t(572),ym=t.n(vm),xm=t(990),Cm=t.n(xm);const wm=Object(j.a)(e=>({root:{width:"100%",padding:"2px"},mainPaper:{width:"100%",flex:1},fullWidth:{width:"100%"},tableContainer:{width:"100%",padding:"2px"},textfield:{width:"100%"},textRight:{textAlign:"right"},row:{},control:{},buttonContainer:{textAlign:"right"}}));function km(e){const{onSubmit:a,onDelete:t,onCancel:l,initialValue:r,loading:i}=e,s=wm(),[c,d]=Object(n.useState)([]),[m,u]=Object(n.useState)(!1),[p,g]=Object(n.useState)({}),[b,E]=Object(n.useState)({name:"",email:"",phone:"",planId:"",status:!0,dueDate:"",recurrence:"",password:"",...r}),{list:h}=Ca();Object(n.useEffect)(()=>{!async function(){const e=await h();d(e)}()},[]),Object(n.useEffect)(()=>{E(e=>(pa()(r).isValid()&&(r.dueDate=pa()(r.dueDate).format("YYYY-MM-DD")),{...e,...r}))},[r]);return o.a.createElement(o.a.Fragment,null,o.a.createElement(Am,{userId:p.id,companyId:r.id,open:m,onClose:()=>{g({}),u(!1)}}),o.a.createElement(yt.e,{enableReinitialize:!0,className:s.fullWidth,initialValues:b,onSubmit:(e,t)=>{let{resetForm:n}=t;return setTimeout(()=>{(async e=>{""!==e.dueDate&&!1!==pa()(e.dueDate).isValid()||(e.dueDate=null),a(e),E({...r,dueDate:""})})(e),n()},500)}},(e,a)=>o.a.createElement(yt.d,{className:s.fullWidth},o.a.createElement(At.a,{spacing:1,justifyContent:"center",container:!0},o.a.createElement(At.a,{xs:12,sm:6,md:3,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("compaies.table.name"),name:"name",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("compaies.table.email"),name:"email",variant:"outlined",className:s.fullWidth,margin:"dense",required:!0})),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("compaies.table.password"),name:"password",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("compaies.table.phone"),name:"phone",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"plan-selection"},oa.a.t("compaies.table.plan")),o.a.createElement(yt.b,{as:It.a,id:"plan-selection",label:oa.a.t("compaies.table.plan"),labelId:"plan-selection-label",name:"planId",margin:"dense",required:!0},c.map((e,a)=>o.a.createElement(U.a,{key:a,value:e.id},e.name))))),o.a.createElement(At.a,{xs:12,sm:6,md:1,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"status-selection"},oa.a.t("compaies.table.active")),o.a.createElement(yt.b,{as:It.a,id:"status-selection",label:oa.a.t("compaies.table.active"),labelId:"status-selection-label",name:"status",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("compaies.table.yes")),o.a.createElement(U.a,{value:!1},oa.a.t("compaies.table.no"))))),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("compaies.table.document"),name:"document",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(Mt.a,{variant:"outlined",fullWidth:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("compaies.table.dueDate"),type:"date",name:"dueDate",InputLabelProps:{shrink:!0},variant:"outlined",fullWidth:!0,margin:"dense"}))),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"recorrencia-selection"},oa.a.t("compaies.table.recurrence")),o.a.createElement(yt.b,{as:It.a,label:"Recorr\xeancia",labelId:"recorrencia-selection-label",id:"recurrence",name:"recurrence",margin:"dense"},o.a.createElement(U.a,{value:"MENSAL"},oa.a.t("compaies.table.monthly")),o.a.createElement(U.a,{value:"BIMESTRAL"},oa.a.t("compaies.table.bimonthly")),o.a.createElement(U.a,{value:"TRIMESTRAL"},oa.a.t("compaies.table.quarterly")),o.a.createElement(U.a,{value:"SEMESTRAL"},oa.a.t("compaies.table.semester")),o.a.createElement(U.a,{value:"ANUAL"},oa.a.t("compaies.table.yearly"))))),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(At.a,{justifyContent:"flex-end",spacing:1,container:!0},o.a.createElement(At.a,{xs:4,md:1,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(ym.a,null),className:s.fullWidth,style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0,fontSize:"12px"},loading:i,onClick:()=>l(),variant:"contained"},oa.a.t("compaies.table.clear"))),void 0!==b.id?o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:6,md:1,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Bt.a,null),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},className:s.fullWidth,loading:i,onClick:()=>t(b),variant:"contained"},oa.a.t("compaies.table.delete"))),o.a.createElement(At.a,{xs:6,md:2,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Cm.a,null),style:{color:"white",backgroundColor:"#8A2BE2",boxShadow:"none",borderRadius:0,fontSize:"12px"},className:s.fullWidth,loading:i,onClick:()=>(()=>{const e={...b};if(""!==e.dueDate&&null!==e.dueDate)switch(e.recurrence){case"MENSAL":e.dueDate=pa()(e.dueDate).add(1,"month").format("YYYY-MM-DD");break;case"BIMESTRAL":e.dueDate=pa()(e.dueDate).add(2,"month").format("YYYY-MM-DD");break;case"TRIMESTRAL":e.dueDate=pa()(e.dueDate).add(3,"month").format("YYYY-MM-DD");break;case"SEMESTRAL":e.dueDate=pa()(e.dueDate).add(6,"month").format("YYYY-MM-DD");break;case"ANUAL":e.dueDate=pa()(e.dueDate).add(12,"month").format("YYYY-MM-DD")}E(e)})(),variant:"contained"},oa.a.t("compaies.table.dueDate")))):null,o.a.createElement(At.a,{xs:6,md:1,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Pt.a,null),className:s.fullWidth,style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},loading:i,type:"submit",variant:"contained"},oa.a.t("compaies.table.save")))))))))}function Sm(e){const{records:a,onSelect:t}=e,n=wm(),{dateToClient:l,datetimeToClient:r}=pn(),i=e=>{if(pa()(e.dueDate).isValid()){const a=pa()(),t=pa()(e.dueDate).diff(a,"days");if(t>=1&&t<=5)return{backgroundColor:"#fffead"};if(t<=0)return{backgroundColor:"#fa8c8c"}}return{}};return o.a.createElement(zt.a,{className:n.tableContainer},o.a.createElement(to.a,{className:n.fullWidth,padding:"none","aria-label":"a dense table"},o.a.createElement(ro.a,null,o.a.createElement(io.a,null,o.a.createElement(oo.a,{align:"center",style:{width:"1%"}},"#"),o.a.createElement(oo.a,{align:"left"},oa.a.t("compaies.table.name")),o.a.createElement(oo.a,{align:"left"},oa.a.t("compaies.table.email")),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.phone")),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.plan")),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.value")),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.active")),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.createdAt")),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.dueDate")),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.lastLogin")))),o.a.createElement(no.a,null,a.map((e,a)=>o.a.createElement(io.a,{style:i(e),key:a},o.a.createElement(oo.a,{align:"center",style:{width:"1%"}},o.a.createElement(F.a,{onClick:()=>t(e),"aria-label":"delete"},o.a.createElement(Td.a,{style:{color:"#437db5"}}))),o.a.createElement(oo.a,{align:"left"},e.name||"-"),o.a.createElement(oo.a,{align:"left",size:"small"},e.email||"-"),o.a.createElement(oo.a,{align:"center"},e.phone||"-"),o.a.createElement(oo.a,{align:"center"},(e=>null!==e.planId?e.plan.name:"-")(e)),o.a.createElement(oo.a,{align:"center"},oa.a.t("compaies.table.money")," ",(e=>null!==e.planId?e.plan.amount?e.plan.amount.toLocaleString("pt-br",{minimumFractionDigits:2}):"00.00":"-")(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.status?"N\xe3o":"Sim")(e)),o.a.createElement(oo.a,{align:"center"},l(e.createdAt)),o.a.createElement(oo.a,{align:"center"},l(e.dueDate),o.a.createElement("br",null),o.a.createElement("span",null,e.recurrence)),o.a.createElement(oo.a,{align:"center"},r(e.lastLogin)))))))}function Tm(){const e=wm(),{list:a,save:t,update:l,remove:r}=Em(),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(!1),[m,u]=Object(n.useState)([]),[p,g]=Object(n.useState)({name:"",email:"",phone:"",planId:"",status:!0,dueDate:"",recurrence:"",password:"",document:"",paymentMethod:""});Object(n.useEffect)(()=>{b()},[]);const b=async()=>{d(!0);try{const e=await a();u(e)}catch(e){O.b.error("N\xe3o foi poss\xedvel carregar a lista de registros")}d(!1)},E=()=>{g(e=>({...e,name:"",email:"",phone:"",planId:"",status:!0,dueDate:"",recurrence:"",password:"",document:"",paymentMethod:""}))};return o.a.createElement(zt.a,{className:e.mainPaper,elevation:0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(km,{initialValue:p,onDelete:()=>{s(!0)},onSubmit:async e=>{d(!0);try{void 0!==e.id?await l(e):await t(e),await b(),E(),O.b.success("Opera\xe7\xe3o realizada com sucesso!")}catch(a){O.b.error("N\xe3o foi poss\xedvel realizar a opera\xe7\xe3o. Verifique se j\xe1 existe uma empresa com o mesmo nome ou se os campos foram preenchidos corretamente")}d(!1)},onCancel:E,loading:c})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Sm,{records:m,onSelect:e=>{g(a=>({...a,id:e.id,name:e.name||"",phone:e.phone||"",email:e.email||"",planId:e.planId||"",status:!1!==e.status,dueDate:e.dueDate||"",recurrence:e.recurrence||"",password:"",document:e.document||"",paymentMethod:e.paymentMethod||""}))}}))),o.a.createElement(oi,{title:"Exclus\xe3o de Registro",open:i,onClose:()=>s(!1),onConfirm:()=>(async()=>{d(!0);try{await r(p.id),await b(),E(),O.b.success("Opera\xe7\xe3o realizada com sucesso!")}catch(e){O.b.error("N\xe3o foi poss\xedvel realizar a opera\xe7\xe3o")}d(!1)})()},"Deseja realmente excluir esse registro?"))}const Om=Object(j.a)(e=>({root:{width:"100%"},mainPaper:{width:"100%",flex:1,padding:e.spacing(2)},fullWidth:{width:"100%"},tableContainer:{width:"100%",overflowX:"scroll",...e.scrollbarStyles},textfield:{width:"100%"},textRight:{textAlign:"right"},row:{paddingTop:e.spacing(2),paddingBottom:e.spacing(2)},control:{paddingRight:e.spacing(1),paddingLeft:e.spacing(1)},buttonContainer:{textAlign:"right",padding:e.spacing(1)}}));function Im(e){const{onSubmit:a,onDelete:t,onCancel:l,initialValue:r,loading:i}=e,s=Om(),[c,d]=Object(n.useState)({name:"",users:0,connections:0,queues:0,amount:0,useWhatsapp:!0,useFacebook:!0,useInstagram:!0,useCampaigns:!0,useSchedules:!0,useInternalChat:!0,useExternalApi:!0,useKanban:!0,useOpenAi:!0,useIntegrations:!0,isPublic:!0});Object(n.useEffect)(()=>{d(r)},[r]);return o.a.createElement(yt.e,{enableReinitialize:!0,className:s.fullWidth,initialValues:c,onSubmit:(e,t)=>{let{resetForm:n}=t;return setTimeout(()=>{(async e=>{a(e)})(e),n()},500)}},e=>o.a.createElement(yt.d,{className:s.fullWidth},o.a.createElement(At.a,{spacing:1,justifyContent:"flex-start",container:!0},o.a.createElement(At.a,{xs:12,sm:6,md:2,xl:2,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("plans.form.name"),name:"name",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{xs:12,sm:6,md:2,xl:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"status-selection"},oa.a.t("plans.form.public")),o.a.createElement(yt.b,{as:It.a,id:"status-selection",label:oa.a.t("plans.form.public"),labelId:"status-selection-label",name:"isPublic",margin:"dense"},o.a.createElement(U.a,{value:!0},"Sim"),o.a.createElement(U.a,{value:!1},"N\xe3o")))),o.a.createElement(At.a,{xs:12,sm:6,md:1,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("plans.form.users"),name:"users",variant:"outlined",className:s.fullWidth,margin:"dense",type:"number"})),o.a.createElement(At.a,{xs:12,sm:6,md:1,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("plans.form.connections"),name:"connections",variant:"outlined",className:s.fullWidth,margin:"dense",type:"number"})),o.a.createElement(At.a,{xs:12,sm:6,md:1,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:"Filas",name:"queues",variant:"outlined",className:s.fullWidth,margin:"dense",type:"number"})),o.a.createElement(At.a,{xs:12,sm:6,md:1,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:"Valor",name:"amount",variant:"outlined",className:s.fullWidth,margin:"dense",type:"text"})),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useWhatsapp-selection"},"Whatsapp"),o.a.createElement(yt.b,{as:It.a,id:"useWhatsapp-selection",label:"Whatsapp",labelId:"useWhatsapp-selection-label",name:"useWhatsapp",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useFacebook-selection"},"Facebook"),o.a.createElement(yt.b,{as:It.a,id:"useFacebook-selection",label:"Facebook",labelId:"useFacebook-selection-label",name:"useFacebook",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useInstagram-selection"},"Instagram"),o.a.createElement(yt.b,{as:It.a,id:"useInstagram-selection",label:"Instagram",labelId:"useInstagram-selection-label",name:"useInstagram",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:6,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useCampaigns-selection"},oa.a.t("plans.form.campaigns")),o.a.createElement(yt.b,{as:It.a,id:"useCampaigns-selection",label:oa.a.t("plans.form.campaigns"),labelId:"useCampaigns-selection-label",name:"useCampaigns",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:8,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useSchedules-selection"},oa.a.t("plans.form.schedules")),o.a.createElement(yt.b,{as:It.a,id:"useSchedules-selection",label:oa.a.t("plans.form.schedules"),labelId:"useSchedules-selection-label",name:"useSchedules",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:8,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useInternalChat-selection"},"Chat Interno"),o.a.createElement(yt.b,{as:It.a,id:"useInternalChat-selection",label:"Chat Interno",labelId:"useInternalChat-selection-label",name:"useInternalChat",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:8,md:4,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useExternalApi-selection"},"API Externa"),o.a.createElement(yt.b,{as:It.a,id:"useExternalApi-selection",label:"API Externa",labelId:"useExternalApi-selection-label",name:"useExternalApi",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:8,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useKanban-selection"},"Kanban"),o.a.createElement(yt.b,{as:It.a,id:"useKanban-selection",label:"Kanban",labelId:"useKanban-selection-label",name:"useKanban",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:8,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useOpenAi-selection"},"Talk.Ai"),o.a.createElement(yt.b,{as:It.a,id:"useOpenAi-selection",label:"Talk.Ai",labelId:"useOpenAi-selection-label",name:"useOpenAi",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled"))))),o.a.createElement(At.a,{xs:12,sm:8,md:2,item:!0},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,{htmlFor:"useIntegrations-selection"},"Integra\xe7\xf5es"),o.a.createElement(yt.b,{as:It.a,id:"useIntegrations-selection",label:"Integra\xe7\xf5es",labelId:"useIntegrations-selection-label",name:"useIntegrations",margin:"dense"},o.a.createElement(U.a,{value:!0},oa.a.t("plans.form.enabled")),o.a.createElement(U.a,{value:!1},oa.a.t("plans.form.disabled")))))),o.a.createElement(At.a,{spacing:2,justifyContent:"flex-end",container:!0},o.a.createElement(At.a,{sm:3,md:2,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Ft.a,null),style:{color:"white",backgroundColor:"#8A2BE2",boxShadow:"none",borderRadius:0,fontSize:"12px"},className:s.fullWidth,loading:i,onClick:()=>l(),variant:"contained"},oa.a.t("plans.form.clear"))),void 0!==c.id?o.a.createElement(At.a,{sm:3,md:2,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Bt.a,null),className:s.fullWidth,loading:i,onClick:()=>t(c),variant:"contained",style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"}},oa.a.t("plans.form.delete"))):null,o.a.createElement(At.a,{sm:3,md:2,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Pt.a,null),className:s.fullWidth,loading:i,type:"submit",variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"}},oa.a.t("plans.form.save"))))))}function jm(e){const{records:a,onSelect:t}=e,n=Om();return o.a.createElement(zt.a,{className:n.tableContainer},o.a.createElement(to.a,{className:n.fullWidth,padding:"none","aria-label":"a dense table"},o.a.createElement(ro.a,null,o.a.createElement(io.a,null,o.a.createElement(oo.a,{align:"center",style:{width:"1%"}},"#"),o.a.createElement(oo.a,{align:"left"},oa.a.t("plans.form.name")),o.a.createElement(oo.a,{align:"center"},oa.a.t("plans.form.users")),o.a.createElement(oo.a,{align:"center"},oa.a.t("plans.form.public")),o.a.createElement(oo.a,{align:"center"},oa.a.t("plans.form.connections")),o.a.createElement(oo.a,{align:"center"},"Filas"),o.a.createElement(oo.a,{align:"center"},"Valor"),o.a.createElement(oo.a,{align:"center"},"Whatsapp"),o.a.createElement(oo.a,{align:"center"},"Facebook"),o.a.createElement(oo.a,{align:"center"},"Instagram"),o.a.createElement(oo.a,{align:"center"},oa.a.t("plans.form.campaigns")),o.a.createElement(oo.a,{align:"center"},oa.a.t("plans.form.schedules")),o.a.createElement(oo.a,{align:"center"},"Chat Interno"),o.a.createElement(oo.a,{align:"center"},"API Externa"),o.a.createElement(oo.a,{align:"center"},"Kanban"),o.a.createElement(oo.a,{align:"center"},"Talk.Ai"),o.a.createElement(oo.a,{align:"center"},"Integra\xe7\xf5es"))),o.a.createElement(no.a,null,a.map(e=>o.a.createElement(io.a,{key:e.id},o.a.createElement(oo.a,{align:"center",style:{width:"1%"}},o.a.createElement(F.a,{onClick:()=>t(e),"aria-label":"delete"},o.a.createElement(Td.a,{style:{color:"#437db5"}}))),o.a.createElement(oo.a,{align:"left"},e.name||"-"),o.a.createElement(oo.a,{align:"center"},e.users||"-"),o.a.createElement(oo.a,{align:"center"},e.isPublic?"Sim":"N\xe3o"),o.a.createElement(oo.a,{align:"center"},e.connections||"-"),o.a.createElement(oo.a,{align:"center"},e.queues||"-"),o.a.createElement(oo.a,{align:"center"},oa.a.t("plans.form.money")," ",e.amount?e.amount.toLocaleString("pt-br",{minimumFractionDigits:2}):"00.00"),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useWhatsapp?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useFacebook?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useInstagram?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useCampaigns?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useSchedules?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useInternalChat?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useExternalApi?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useKanban?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useOpenAi?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)),o.a.createElement(oo.a,{align:"center"},(e=>!1===e.useIntegrations?""+oa.a.t("plans.form.no"):""+oa.a.t("plans.form.yes"))(e)))))))}function Mm(){const e=Om(),{list:a,save:t,update:l,remove:r}=Ca(),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(!1),[m,u]=Object(n.useState)([]),[p,g]=Object(n.useState)({name:"",users:0,connections:0,queues:0,amount:0,useWhatsapp:!0,useFacebook:!0,useInstagram:!0,useCampaigns:!0,useSchedules:!0,useInternalChat:!0,useExternalApi:!0,useKanban:!0,useOpenAi:!0,useIntegrations:!0,isPublic:!0});Object(n.useEffect)(()=>{!async function(){await b()}()},[p]);const b=async()=>{d(!0);try{const e=await a();u(e)}catch(e){O.b.error("N\xe3o foi poss\xedvel carregar a lista de registros")}d(!1)},E=()=>{g({id:void 0,name:"",users:0,connections:0,queues:0,amount:0,useWhatsapp:!0,useFacebook:!0,useInstagram:!0,useCampaigns:!0,useSchedules:!0,useInternalChat:!0,useExternalApi:!0,useKanban:!0,useOpenAi:!0,useIntegrations:!0,isPublic:!0})};return o.a.createElement(zt.a,{className:e.mainPaper,elevation:0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Im,{initialValue:p,onDelete:()=>{s(!0)},onSubmit:async e=>{d(!0),console.log(e);try{void 0!==e.id?await l(e):await t(e),await b(),E(),O.b.success("Opera\xe7\xe3o realizada com sucesso!")}catch(a){O.b.error("N\xe3o foi poss\xedvel realizar a opera\xe7\xe3o. Verifique se j\xe1 existe uma plano com o mesmo nome ou se os campos foram preenchidos corretamente")}d(!1)},onCancel:E,loading:c})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(jm,{records:m,onSelect:e=>{var a;let t=!1!==e.useWhatsapp,n=!1!==e.useFacebook,o=!1!==e.useInstagram,l=!1!==e.useCampaigns,r=!1!==e.useSchedules,i=!1!==e.useInternalChat,s=!1!==e.useExternalApi,c=!1!==e.useKanban,d=!1!==e.useOpenAi,m=!1!==e.useIntegrations;g({id:e.id,name:e.name||"",users:e.users||0,connections:e.connections||0,queues:e.queues||0,amount:(null===(a=e.amount)||void 0===a?void 0:a.toLocaleString("pt-br",{minimumFractionDigits:2}))||0,useWhatsapp:t,useFacebook:n,useInstagram:o,useCampaigns:l,useSchedules:r,useInternalChat:i,useExternalApi:s,useKanban:c,useOpenAi:d,useIntegrations:m,isPublic:e.isPublic})}}))),o.a.createElement(oi,{title:"Exclus\xe3o de Registro",open:i,onClose:()=>s(!1),onConfirm:()=>(async()=>{d(!0);try{await r(p.id),await b(),E(),O.b.success("Opera\xe7\xe3o realizada com sucesso!")}catch(e){O.b.error("N\xe3o foi poss\xedvel realizar a opera\xe7\xe3o")}d(!1)})()},"Deseja realmente excluir esse registro?"))}const Nm=Object(j.a)(e=>({root:{width:"100%"},mainPaper:{width:"100%",flex:1,padding:e.spacing(2)},fullWidth:{width:"100%"},tableContainer:{width:"100%",overflowX:"scroll",...e.scrollbarStyles},textfield:{width:"100%"},textRight:{textAlign:"right"},row:{paddingTop:e.spacing(2),paddingBottom:e.spacing(2)},control:{paddingRight:e.spacing(1),paddingLeft:e.spacing(1)},buttonContainer:{textAlign:"right",padding:e.spacing(1)}}));function Rm(e){const{onSubmit:a,onDelete:t,onCancel:l,initialValue:r,loading:i}=e,s=Nm(),[c,d]=Object(n.useState)(r);Object(n.useEffect)(()=>{d(r)},[r]);return o.a.createElement(yt.e,{enableReinitialize:!0,className:s.fullWidth,initialValues:c,onSubmit:(e,t)=>{let{resetForm:n}=t;return setTimeout(()=>{(async e=>{a(e)})(e),n()},500)}},e=>o.a.createElement(yt.d,{className:s.fullWidth},o.a.createElement(At.a,{spacing:2,justifyContent:"flex-end",container:!0},o.a.createElement(At.a,{xs:12,sm:6,md:3,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:"T\xedtulo",name:"title",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{xs:12,sm:6,md:3,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("helps.settings.codeVideo"),name:"video",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{xs:12,sm:12,md:6,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("helps.settings.description"),name:"description",variant:"outlined",className:s.fullWidth,margin:"dense"})),o.a.createElement(At.a,{sm:3,md:1,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(ym.a,null),style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0,fontSize:"12px"},className:s.fullWidth,loading:i,onClick:()=>l(),variant:"contained"},oa.a.t("helps.settings.clear"))),void 0!==c.id?o.a.createElement(At.a,{sm:3,md:1,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Bt.a,null),className:s.fullWidth,loading:i,onClick:()=>t(c),variant:"contained",style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"}},oa.a.t("helps.settings.delete"))):null,o.a.createElement(At.a,{sm:3,md:1,item:!0},o.a.createElement(wl,{startIcon:o.a.createElement(Pt.a,null),className:s.fullWidth,loading:i,type:"submit",variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"}},oa.a.t("helps.settings.save"))))))}function Pm(e){const{records:a,onSelect:t}=e,n=Nm();return o.a.createElement(zt.a,{className:n.tableContainer},o.a.createElement(to.a,{className:n.fullWidth,size:"small","aria-label":"a dense table"},o.a.createElement(ro.a,null,o.a.createElement(io.a,null,o.a.createElement(oo.a,{align:"center",style:{width:"1%"}},"#"),o.a.createElement(oo.a,{align:"left"},"T\xedtulo"),o.a.createElement(oo.a,{align:"left"},oa.a.t("helps.settings.description")),o.a.createElement(oo.a,{align:"left"},"Video"))),o.a.createElement(no.a,null,a.map(e=>o.a.createElement(io.a,{key:e.id},o.a.createElement(oo.a,{align:"center",style:{width:"1%"}},o.a.createElement(F.a,{onClick:()=>t(e),"aria-label":"delete"},o.a.createElement(Td.a,{style:{color:"#437db5"}}))),o.a.createElement(oo.a,{align:"left"},e.title||"-"),o.a.createElement(oo.a,{align:"left"},e.description||"-"),o.a.createElement(oo.a,{align:"left"},e.video||"-"))))))}function Dm(){const e=Nm(),{list:a,save:t,update:l,remove:r}=X(),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(!1),[m,u]=Object(n.useState)([]),[p,g]=Object(n.useState)({title:"",description:"",video:""});Object(n.useEffect)(()=>{!async function(){await b()}()},[]);const b=async()=>{d(!0);try{const e=await a();u(e)}catch(e){O.b.error("N\xe3o foi poss\xedvel carregar a lista de registros")}d(!1)},E=()=>{g({title:"",description:"",video:""})};return o.a.createElement(zt.a,{className:e.mainPaper,elevation:0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Rm,{initialValue:p,onDelete:()=>{s(!0)},onSubmit:async e=>{d(!0);try{void 0!==e.id?await l(e):await t(e),await b(),E(),O.b.success("Opera\xe7\xe3o realizada com sucesso!")}catch(a){O.b.error("N\xe3o foi poss\xedvel realizar a opera\xe7\xe3o. Verifique se j\xe1 existe uma helpo com o mesmo nome ou se os campos foram preenchidos corretamente")}d(!1)},onCancel:E,loading:c})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Pm,{records:m,onSelect:e=>{g({id:e.id,title:e.title||"",description:e.description||"",video:e.video||""})}}))),o.a.createElement(oi,{title:"Exclus\xe3o de Registro",open:i,onClose:()=>s(!1),onConfirm:()=>(async()=>{d(!0);try{await r(p.id),await b(),E(),O.b.success("Opera\xe7\xe3o realizada com sucesso!")}catch(e){O.b.error("N\xe3o foi poss\xedvel realizar a opera\xe7\xe3o")}d(!1)})()},"Deseja realmente excluir esse registro?"))}var Fm=t(1048);const Lm=Object(j.a)(e=>({container:{paddingTop:e.spacing(4),paddingBottom:e.spacing(4)},fixedHeightPaper:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column",height:240},cardAvatar:{fontSize:"55px",color:eo.a[500],backgroundColor:"#ffffff",width:e.spacing(7),height:e.spacing(7)},cardTitle:{fontSize:"18px",color:ao.a[700]},cardSubtitle:{color:eo.a[600],fontSize:"14px"},alignRight:{textAlign:"right"},fullWidth:{width:"100%"},selectContainer:{width:"100%",textAlign:"left"},tab:{backgroundColor:"light"===e.mode?"#f2f2f2":"#7f7f7f",borderRadius:0,width:"100%","& .MuiTabs-flexContainer":{justifyContent:"center"}}}));function Bm(e){const{oldSettings:a,settings:t,scheduleTypeChanged:l,user:r}=e,i=Lm(),[s,c]=Object(n.useState)("disabled"),[d,m]=Object(n.useState)("disabled"),[u,p]=Object(n.useState)("text"),[g,b]=Object(n.useState)(!1),[E,h]=Object(n.useState)(!1),[f,A]=Object(n.useState)("disabled"),[v,y]=Object(n.useState)(!1),[x,C]=Object(n.useState)("enabled"),[w,k]=Object(n.useState)(!1),[S,T]=Object(n.useState)("enabled"),[I,j]=Object(n.useState)(!1),[M,N]=Object(n.useState)("enabled"),[R,P]=Object(n.useState)(!1),[D,F]=Object(n.useState)("enabled"),[L,B]=Object(n.useState)(!1),[W,q]=Object(n.useState)("enabled"),[z,H]=Object(n.useState)(!1),[Q,V]=Object(n.useState)("enabled"),[G,K]=Object(n.useState)(!1),[Y,X]=Object(n.useState)("enabled"),[_,Z]=Object(n.useState)(!1),[J,$]=Object(n.useState)("enabled"),[ee,ae]=Object(n.useState)(!1),[te,ne]=Object(n.useState)("enabled"),[oe,le]=Object(n.useState)(!1),[re,ie]=Object(n.useState)(""),[se,ce]=Object(n.useState)(!1),[de,me]=Object(n.useState)(""),[ue,pe]=Object(n.useState)(!1),[ge,be]=Object(n.useState)(""),[Ee,he]=Object(n.useState)(!1),[fe,Ae]=Object(n.useState)(""),[ve,ye]=Object(n.useState)(!1),[xe,Ce]=Object(n.useState)(""),[we,ke]=Object(n.useState)(!1),[Se,Te]=Object(n.useState)(""),[Oe,Ie]=Object(n.useState)(!1),[je,Me]=Object(n.useState)(""),[Ne,Re]=Object(n.useState)(!1),[Pe,De]=Object(n.useState)("disabled"),[Fe,Le]=Object(n.useState)(!1),[Be,We]=Object(n.useState)(""),[qe,ze]=Object(n.useState)(!1),[He,Ue]=Object(n.useState)(""),[Qe,Ve]=Object(n.useState)(!1),[Ge,Ke]=Object(n.useState)("disabled"),[Ye,Xe]=Object(n.useState)(!1),[_e,Ze]=Object(n.useState)("64"),[Je,$e]=Object(n.useState)(!1),[ea,aa]=Object(n.useState)("disabled"),[ta,na]=Object(n.useState)(!1),[la,ra]=Object(n.useState)("disabled"),[ia,sa]=Object(n.useState)(!1),[ca,da]=Object(n.useState)("enabled"),[ma,ua]=Object(n.useState)(!1),[pa,ga]=Object(n.useState)(!1),[ba,Ea]=Object(n.useState)(!1),[ha,fa]=Object(n.useState)(!1),[Aa,va]=Object(n.useState)(!1),[ya,xa]=Object(n.useState)(""),[Ca,wa]=Object(n.useState)(!1),[ka,Sa]=Object(n.useState)(""),[Ta,Oa]=Object(n.useState)(!1),[Ia,ja]=Object(n.useState)(""),[Ma,Na]=Object(n.useState)(!1),[Ra,Pa]=Object(n.useState)(""),[Da,Fa]=Object(n.useState)(!1),[La,Ba]=Object(n.useState)(!1),[Wa,qa]=Object(n.useState)(!1),{update:za,getAll:Ha}=Cn(),{update:Ua}=Cn(),{update:Qa}=Cn(),{update:Va}=Cn(),{update:Ga}=Cn(),{update:Ka}=Cn(),{update:Ya}=Cn(),{update:Xa}=Cn(),{update:_a}=Cn(),{update:Za}=gt(),Ja=()=>r.super;return Object(n.useEffect)(()=>{if(Array.isArray(a)&&a.length){const e=a.find(e=>"userCreation"===e.key);e&&A(e.value);const t=a.find(e=>"downloadLimit"===e.key);t&&Ze(t.value);const n=a.find(e=>"eficlientid"===e.key);n&&ie(n.value);const o=a.find(e=>"eficlientsecret"===e.key);o&&me(o.value);const l=a.find(e=>"efichavepix"===e.key);l&&be(l.value);const r=a.find(e=>"mpaccesstoken"===e.key);r&&Ae(r.value);const i=a.find(e=>"asaastoken"===e.key);i&&Te(i.value);const s=a.find(e=>"openaikeyaudio"===e.key);s&&Me(s.value)}},[a]),Object(n.useEffect)(()=>{for(const[e,a]of Object.entries(t))"userRating"===e&&c(a),"scheduleType"===e&&m(a),"chatBotType"===e&&p(a),"acceptCallWhatsapp"===e&&F(a),"userRandom"===e&&T(a),"sendGreetingMessageOneQueues"===e&&V(a),"sendSignMessage"===e&&q(a),"sendFarewellWaitingTicket"===e&&$(a),"sendGreetingAccepted"===e&&C(a),"sendQueuePosition"===e&&X(a),"acceptAudioMessageContact"===e&&ne(a),"enableLGPD"===e&&De(a),"requiredTag"===e&&da(a),"lgpdDeleteMessage"===e&&Ke(a),"lgpdHideNumber"===e&&ra(a),"lgpdConsent"===e&&aa(a),"lgpdMessage"===e&&We(a),"sendMsgTransfTicket"===e&&N(a),"lgpdLink"===e&&Ue(a),"DirectTicketsToWallets"===e&&fa(a),"closeTicketOnTransfer"===e&&ga(a),"transferMessage"===e&&xa(a),"greetingAcceptedMessage"===e&&Sa(a),"AcceptCallWhatsappMessage"===e&&ja(a),"sendQueuePositionMessage"===e&&Pa(a),"showNotificationPending"===e&&Ba(a)},[t]),o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{spacing:3,container:!0},Ja()?o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"UserCreation-label"},oa.a.t("settings.settings.options.creationCompanyUser")),o.a.createElement(It.a,{labelId:"UserCreation-label",value:f,onChange:async e=>{!async function(e){A(e),y(!0),await za({key:"userCreation",value:e}),y(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,v&&oa.a.t("settings.settings.options.updating")))):null,Ja()?o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"downloadLimit-label"},"Limite de Download de Arquivos (MB)"),o.a.createElement(It.a,{labelId:"downloadLimit-label",value:_e,size:"small",onChange:async e=>{!async function(e){Ze(e),$e(!0),await Ua({key:"downloadLimit",value:e}),$e(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"32"},"32"),o.a.createElement(U.a,{value:"64"},"64"),o.a.createElement(U.a,{value:"128"},"128"),o.a.createElement(U.a,{value:"256"},"256"),o.a.createElement(U.a,{value:"512"},"512"),o.a.createElement(U.a,{value:"1024"},"1024"),o.a.createElement(U.a,{value:"2048"},"2048")),o.a.createElement(Fm.a,null,Je&&"Atualizando..."))):null,o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"ratings-label"},oa.a.t("settings.settings.options.evaluations")),o.a.createElement(It.a,{labelId:"ratings-label",value:s,onChange:async e=>{!async function(e){c(e),b(!0),await Za({column:"userRating",data:e}),b(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,g&&oa.a.t("settings.settings.options.evaluations")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"schedule-type-label"},oa.a.t("settings.settings.options.officeScheduling")),o.a.createElement(It.a,{labelId:"schedule-type-label",value:d,onChange:async e=>{!async function(e){m(e),h(!0),await Za({column:"scheduleType",data:e}),h(!1),"function"===typeof l&&l(e)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"queue"},oa.a.t("settings.settings.options.queueManagement")),o.a.createElement(U.a,{value:"company"},oa.a.t("settings.settings.options.companyManagement")),o.a.createElement(U.a,{value:"connection"},oa.a.t("settings.settings.options.connectionManagement"))),o.a.createElement(Fm.a,null,E&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"sendGreetingAccepted-label"},oa.a.t("settings.settings.options.sendGreetingAccepted")),o.a.createElement(It.a,{labelId:"sendGreetingAccepted-label",value:x,onChange:async e=>{!async function(e){C(e),k(!0),await Za({column:"sendGreetingAccepted",data:e}),k(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,w&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"userRandom-label"},oa.a.t("settings.settings.options.userRandom")),o.a.createElement(It.a,{labelId:"userRandom-label",value:S,onChange:async e=>{!async function(e){T(e),j(!0),await Za({column:"userRandom",data:e}),j(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,I&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"sendMsgTransfTicket-label"},oa.a.t("settings.settings.options.sendMsgTransfTicket")),o.a.createElement(It.a,{labelId:"sendMsgTransfTicket-label",value:M,onChange:async e=>{!async function(e){N(e),P(!0),await Za({column:"sendMsgTransfTicket",data:e}),P(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,R&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"schedule-type-label"},oa.a.t("settings.settings.options.chatBotType")),o.a.createElement(It.a,{labelId:"schedule-type-label",value:u,onChange:async e=>{!async function(e){p(e),await Za({column:"chatBotType",data:e}),"function"===typeof l&&p(e)}(e.target.value)}},o.a.createElement(U.a,{value:"text"},"Texto"),o.a.createElement(U.a,{value:"list"},"Lista"),o.a.createElement(U.a,{value:"button"},oa.a.t("settings.settings.options.buttons"))),o.a.createElement(Fm.a,null,E&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"acceptCallWhatsapp-label"},oa.a.t("settings.settings.options.acceptCallWhatsapp")),o.a.createElement(It.a,{labelId:"acceptCallWhatsapp-label",value:D,onChange:async e=>{!async function(e){F(e),B(!0),await Za({column:"acceptCallWhatsapp",data:e}),B(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,L&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"sendSignMessage-label"},oa.a.t("settings.settings.options.sendSignMessage")),o.a.createElement(It.a,{labelId:"sendSignMessage-label",value:W,onChange:async e=>{!async function(e){q(e),H(!0),await Za({column:"sendSignMessage",data:e}),localStorage.setItem("sendSignMessage","enabled"===e),H(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,z&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"sendGreetingMessageOneQueues-label"},oa.a.t("settings.settings.options.sendGreetingMessageOneQueues")),o.a.createElement(It.a,{labelId:"sendGreetingMessageOneQueues-label",value:Q,onChange:async e=>{!async function(e){V(e),K(!0),await Za({column:"sendGreetingMessageOneQueues",data:e}),K(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,G&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"sendQueuePosition-label"},oa.a.t("settings.settings.options.sendQueuePosition")),o.a.createElement(It.a,{labelId:"sendQueuePosition-label",value:Y,onChange:async e=>{!async function(e){X(e),Z(!0),await Za({column:"sendQueuePosition",data:e}),Z(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,_&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"sendFarewellWaitingTicket-label"},oa.a.t("settings.settings.options.sendFarewellWaitingTicket")),o.a.createElement(It.a,{labelId:"sendFarewellWaitingTicket-label",value:J,onChange:async e=>{!async function(e){$(e),ae(!0),await Za({column:"sendFarewellWaitingTicket",data:e}),ae(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,ee&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"acceptAudioMessageContact-label"},oa.a.t("settings.settings.options.acceptAudioMessageContact")),o.a.createElement(It.a,{labelId:"acceptAudioMessageContact-label",value:te,onChange:async e=>{!async function(e){ne(e),le(!0),await Za({column:"acceptAudioMessageContact",data:e}),le(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,oe&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"enableLGPD-label"}," ",oa.a.t("settings.settings.options.enableLGPD")),o.a.createElement(It.a,{labelId:"enableLGPD-label",value:Pe,onChange:async e=>{!async function(e){De(e),Le(!0),await Za({column:"enableLGPD",data:e}),Le(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,Fe&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"requiredTag-label"}," ",oa.a.t("settings.settings.options.requiredTag")),o.a.createElement(It.a,{labelId:"requiredTag-label",value:ca,onChange:async e=>{!async function(e){da(e),ua(!0),await Za({column:"requiredTag",data:e}),ua(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,ma&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"closeTicketOnTransfer-label"}," ",oa.a.t("settings.settings.options.closeTicketOnTransfer")),o.a.createElement(It.a,{labelId:"closeTicketOnTransfer-label",value:pa,onChange:async e=>{!async function(e){ga(e),Ea(!0),await Za({column:"closeTicketOnTransfer",data:e}),Ea(!1)}(e.target.value)}},o.a.createElement(U.a,{value:!1},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:!0},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,ba&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"showNotificationPending-label"}," ",oa.a.t("settings.settings.options.showNotificationPending")),o.a.createElement(It.a,{labelId:"showNotificationPending-label",value:La,onChange:async e=>{!async function(e){Ba(e),qa(!0),await Za({column:"showNotificationPending",data:e}),qa(!1)}(e.target.value)}},o.a.createElement(U.a,{value:!1},oa.a.t("settings.settings.options.disabled")),o.a.createElement(U.a,{value:!0},oa.a.t("settings.settings.options.enabled"))),o.a.createElement(Fm.a,null,Wa&&oa.a.t("settings.settings.options.updating"))))),o.a.createElement("br",null),"enabled"===Pe&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{spacing:3,container:!0,style:{marginBottom:10}},o.a.createElement(Ht.a,{value:0,indicatorColor:"primary",textColor:"primary",scrollButtons:"on",variant:"scrollable",className:i.tab},o.a.createElement(Ut.a,{label:oa.a.t("settings.settings.LGPD.title")}))),o.a.createElement(At.a,{spacing:1,container:!0},o.a.createElement(At.a,{xs:12,sm:6,md:12,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"lgpdMessage",name:"lgpdMessage",margin:"dense",multiline:!0,rows:3,label:oa.a.t("settings.settings.LGPD.welcome"),variant:"outlined",value:Be,onChange:async e=>{!async function(e){We(e),ze(!0),await Za({column:"lgpdMessage",data:e}),ze(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,qe&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:12,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"lgpdLink",name:"lgpdLink",margin:"dense",label:oa.a.t("settings.settings.LGPD.linkLGPD"),variant:"outlined",value:He,onChange:async e=>{!async function(e){Ue(e),Ve(!0),await Za({column:"lgpdLink",data:e}),Ve(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Qe&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"lgpdDeleteMessage-label"},oa.a.t("settings.settings.LGPD.obfuscateMessageDelete")),o.a.createElement(It.a,{labelId:"lgpdDeleteMessage-label",value:Ge,onChange:async e=>{!async function(e){Ke(e),Xe(!0),await Za({column:"lgpdDeleteMessage",data:e}),Xe(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.LGPD.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.LGPD.enabled"))),o.a.createElement(Fm.a,null,Ye&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"lgpdConsent-label"},oa.a.t("settings.settings.LGPD.alwaysConsent")),o.a.createElement(It.a,{labelId:"lgpdConsent-label",value:ea,onChange:async e=>{!async function(e){aa(e),na(!0),await Za({column:"lgpdConsent",data:e}),na(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.LGPD.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.LGPD.enabled"))),o.a.createElement(Fm.a,null,ta&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(jt.a,{id:"lgpdHideNumber-label"},oa.a.t("settings.settings.LGPD.obfuscatePhoneUser")),o.a.createElement(It.a,{labelId:"lgpdHideNumber-label",value:la,onChange:async e=>{!async function(e){ra(e),sa(!0),await Za({column:"lgpdHideNumber",data:e}),sa(!1)}(e.target.value)}},o.a.createElement(U.a,{value:"disabled"},oa.a.t("settings.settings.LGPD.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("settings.settings.LGPD.enabled"))),o.a.createElement(Fm.a,null,ia&&oa.a.t("settings.settings.options.updating")))))),o.a.createElement(At.a,{spacing:3,container:!0},Ja()?o.a.createElement(Ht.a,{indicatorColor:"primary",scrollButtons:"on",variant:"scrollable",className:i.tab,style:{marginBottom:20,marginTop:20,backgroundColor:"#444394",color:"white"}},o.a.createElement(Ut.a,{label:"Configura\xe7\xe3o Pix Ef\xed (GerenciaNet)"})):null),o.a.createElement(At.a,{spacing:3,container:!0,style:{marginBottom:10}},o.a.createElement(At.a,{xs:12,sm:6,md:6,item:!0},Ja()?o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"eficlientid",name:"eficlientid",margin:"dense",label:"Client ID",variant:"outlined",value:re,onChange:async e=>{!async function(e){ie(e),ce(!0),await Qa({key:"eficlientid",value:e}),O.b.success("Opera\xe7\xe3o atualizada com sucesso."),ce(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,se&&"Atualizando...")):null),o.a.createElement(At.a,{xs:12,sm:6,md:6,item:!0},Ja()?o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"eficlientsecret",name:"eficlientsecret",margin:"dense",label:"Client Secret",variant:"outlined",value:de,onChange:async e=>{!async function(e){me(e),pe(!0),await Va({key:"eficlientsecret",value:e}),O.b.success("Opera\xe7\xe3o atualizada com sucesso."),pe(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,ue&&"Atualizando...")):null),o.a.createElement(At.a,{xs:12,sm:12,md:12,item:!0},Ja()?o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"efichavepix",name:"efichavepix",margin:"dense",label:"Chave PIX",variant:"outlined",value:ge,onChange:async e=>{!async function(e){be(e),he(!0),await Ga({key:"efichavepix",value:e}),O.b.success("Opera\xe7\xe3o atualizada com sucesso."),he(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Ee&&"Atualizando...")):null)),o.a.createElement(At.a,{spacing:3,container:!0},Ja()?o.a.createElement(Ht.a,{indicatorColor:"primary",scrollButtons:"on",variant:"scrollable",className:i.tab,style:{marginBottom:20,marginTop:20,backgroundColor:"#444394",color:"white"}},o.a.createElement(Ut.a,{label:"Mercado Pago"})):null),o.a.createElement(At.a,{spacing:3,container:!0,style:{marginBottom:10}},o.a.createElement(At.a,{xs:12,sm:12,md:12,item:!0},Ja()?o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"mpaccesstoken",name:"mpaccesstoken",margin:"dense",label:"Access Token",variant:"outlined",value:fe,onChange:async e=>{!async function(e){Ae(e),ye(!0),await Ka({key:"mpaccesstoken",value:e}),O.b.success("Opera\xe7\xe3o atualizada com sucesso."),ye(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,ve&&"Atualizando...")):null)),o.a.createElement(At.a,{spacing:3,container:!0},Ja()?o.a.createElement(Ht.a,{indicatorColor:"primary",scrollButtons:"on",variant:"scrollable",className:i.tab,style:{marginBottom:20,marginTop:20,backgroundColor:"#444394",color:"white"}},o.a.createElement(Ut.a,{label:"Stripe"})):null),o.a.createElement(At.a,{spacing:3,container:!0,style:{marginBottom:10}},o.a.createElement(At.a,{xs:12,sm:12,md:12,item:!0},Ja()?o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"stripeprivatekey",name:"stripeprivatekey",margin:"dense",label:"Stripe Private Key",variant:"outlined",value:xe,onChange:async e=>{!async function(e){Ce(e),ke(!0),await Ya({key:"stripeprivatekey",value:e}),O.b.success("Opera\xe7\xe3o atualizada com sucesso."),ke(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,we&&"Atualizando...")):null)),o.a.createElement(At.a,{spacing:3,container:!0},Ja()?o.a.createElement(Ht.a,{indicatorColor:"primary",scrollButtons:"on",variant:"scrollable",className:i.tab,style:{marginBottom:20,marginTop:20,backgroundColor:"#444394",color:"white"}},o.a.createElement(Ut.a,{label:"ASAAS"})):null),o.a.createElement(At.a,{spacing:3,container:!0,style:{marginBottom:10}},o.a.createElement(At.a,{xs:12,sm:12,md:12,item:!0},Ja()?o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"asaastoken",name:"asaastoken",margin:"dense",label:"Token Asaas",variant:"outlined",value:Se,onChange:async e=>{!async function(e){Te(e),Ie(!0),await Xa({key:"asaastoken",value:e}),O.b.success("Opera\xe7\xe3o atualizada com sucesso."),Ie(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Oe&&"Atualizando...")):null)),o.a.createElement(At.a,{spacing:3,container:!0},Ja()?o.a.createElement(Ht.a,{indicatorColor:"primary",scrollButtons:"on",variant:"scrollable",className:i.tab,style:{marginBottom:20,marginTop:20,backgroundColor:"#444394",color:"white"}},o.a.createElement(Ut.a,{label:"OpenAI API KEY Transcri\xe7\xe3o de \xe1udio (Para todas empresas)"})):null),o.a.createElement(At.a,{spacing:3,container:!0,style:{marginBottom:10}},o.a.createElement(At.a,{xs:12,sm:12,md:12,item:!0},Ja()?o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"openaikeyaudio",name:"openaikeyaudio",margin:"dense",label:"OpenAI API Key",variant:"outlined",value:je,onChange:async e=>{!async function(e){Me(e),Re(!0),await _a({key:"openaikeyaudio",value:e}),O.b.success("Opera\xe7\xe3o atualizada com sucesso."),Re(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Ne&&"Atualizando...")):null)),o.a.createElement(At.a,{spacing:1,container:!0},o.a.createElement(At.a,{xs:12,sm:6,md:6,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"transferMessage",name:"transferMessage",margin:"dense",multiline:!0,rows:3,label:oa.a.t("settings.settings.customMessages.transferMessage"),variant:"outlined",value:ya,required:"enabled"===M,onChange:async e=>{!async function(e){xa(e),wa(!0),await Za({column:"transferMessage",data:e}),wa(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Ca&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:6,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"greetingAcceptedMessage",name:"greetingAcceptedMessage",margin:"dense",multiline:!0,rows:3,label:oa.a.t("settings.settings.customMessages.greetingAcceptedMessage"),variant:"outlined",value:ka,required:"enabled"===x,onChange:async e=>{!async function(e){Sa(e),Oa(!0),await Za({column:"greetingAcceptedMessage",data:e}),Oa(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Ta&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:6,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"AcceptCallWhatsappMessage",name:"AcceptCallWhatsappMessage",margin:"dense",multiline:!0,rows:3,label:oa.a.t("settings.settings.customMessages.AcceptCallWhatsappMessage"),variant:"outlined",required:"disabled"===D,value:Ia,onChange:async e=>{!async function(e){ja(e),Na(!0),await Za({column:"AcceptCallWhatsappMessage",data:e}),Na(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Ma&&oa.a.t("settings.settings.options.updating")))),o.a.createElement(At.a,{xs:12,sm:6,md:6,item:!0},o.a.createElement(Mt.a,{className:i.selectContainer},o.a.createElement(Ct.a,{id:"sendQueuePositionMessage",name:"sendQueuePositionMessage",margin:"dense",multiline:!0,required:"enabled"===Y,rows:3,label:oa.a.t("settings.settings.customMessages.sendQueuePositionMessage"),variant:"outlined",value:Ra,onChange:async e=>{!async function(e){Pa(e),Fa(!0),await Za({column:"sendQueuePositionMessage",data:e}),Fa(!1)}(e.target.value)}}),o.a.createElement(Fm.a,null,Da&&oa.a.t("settings.settings.options.updating"))))))}const Wm=e=>{let{user:a,yes:t,no:n}=e;return a.super?t():n()};Wm.defaultProps={user:{},yes:()=>null,no:()=>null};var qm=Wm,zm=t(1748),Hm=t(1749);t(1029);var Um=t(573);const Qm=Object(j.a)(e=>({btnWrapper:{position:"relative"}}));var Vm=e=>{let{onChange:a,currentColor:t,handleClose:l,open:r}=e;const i=Qm(),[s,c]=Object(n.useState)(t);Object(n.useEffect)(()=>{c(t)},[t]);return o.a.createElement(wt.a,{open:r,onClose:l},o.a.createElement(Tt.a,null,"Escolha uma cor"),o.a.createElement(St.a,null,o.a.createElement(Um.a,{disableAlpha:!0,hslGradient:!1,style:{margin:"20px auto 0"},value:s,onChange:c})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:l,color:"primary"},"Cancelar"),o.a.createElement(xt.a,{color:"primary",variant:"contained",className:i.btnWrapper,onClick:()=>{a(s),l()}},"OK")))};const Gm=Object(j.a)(e=>({container:{paddingTop:e.spacing(4),paddingBottom:e.spacing(4)},fixedHeightPaper:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column",height:240},tab:{borderRadius:4,width:"100%","& .MuiTab-wrapper":{color:"#128c7e"},"& .MuiTabs-flexContainer":{justifyContent:"center"}},paper:{padding:e.spacing(2),display:"flex",alignItems:"center",marginBottom:12,width:"100%"},cardAvatar:{fontSize:"55px",color:eo.a[500],backgroundColor:"#ffffff",width:e.spacing(7),height:e.spacing(7)},cardTitle:{fontSize:"18px",color:ao.a[700]},cardSubtitle:{color:eo.a[600],fontSize:"14px"},alignRight:{textAlign:"right"},fullWidth:{width:"100%"},selectContainer:{width:"100%",textAlign:"left"},colorAdorment:{width:20,height:20},uploadInput:{display:"none"},appLogoLightPreviewDiv:{backgroundColor:"white",padding:"10px",borderStyle:"solid",borderWidth:"1px",borderColor:"#121212",textAlign:"center"},appLogoDarkPreviewDiv:{backgroundColor:"#121212",padding:"10px",borderStyle:"solid",borderWidth:"1px",borderColor:"white",textAlign:"center"},appLogoFaviconPreviewDiv:{padding:"10px",borderStyle:"solid",borderWidth:"1px",borderColor:"black",textAlign:"center"},appLogoLightPreviewImg:{width:"100%",maxHeight:72,content:"url("+e.calculatedLogoLight()+")"},appLogoDarkPreviewImg:{width:"100%",maxHeight:72,content:"url("+e.calculatedLogoDark()+")"},appLogoFaviconPreviewImg:{width:"100%",maxHeight:72,content:"url("+(e.appLogoFavicon?e.appLogoFavicon:"")+")"}}));function Km(e){const{settings:a}=e,t=Gm(),[l,r]=Object(n.useState)({}),{getCurrentUserInfo:i}=ga(),[s,c]=Object(n.useState)({}),{colorMode:d}=Object(n.useContext)(f),[m,p]=Object(n.useState)(!1),[g,b]=Object(n.useState)(!1),E=Object(n.useRef)(null),h=Object(n.useRef)(null),A=Object(n.useRef)(null),v=Object(n.useRef)(null),[y,x]=Object(n.useState)(l.appName||""),{update:C}=Cn();function w(e,a){console.log("|=========== updateSettingsLoaded ==========|"),console.log(e,a),console.log("|===========================================|"),"primaryColorLight"!==e&&"primaryColorDark"!==e&&"appName"!==e||localStorage.setItem(e,a);const t={...l};t[e]=a,r(t)}async function S(e,a){await C({key:e,value:a}),w(e,a),O.b.success("Opera\xe7\xe3o atualizada com sucesso.")}Object(n.useEffect)(()=>{if(i().then(e=>{c(e)}),Array.isArray(a)&&a.length){var e,t,n,o,s,d;const i=null===(e=a.find(e=>"primaryColorLight"===e.key))||void 0===e?void 0:e.value,c=null===(t=a.find(e=>"primaryColorDark"===e.key))||void 0===t?void 0:t.value,m=null===(n=a.find(e=>"appLogoLight"===e.key))||void 0===n?void 0:n.value,u=null===(o=a.find(e=>"appLogoDark"===e.key))||void 0===o?void 0:o.value,p=null===(s=a.find(e=>"appLogoFavicon"===e.key))||void 0===s?void 0:s.value,g=null===(d=a.find(e=>"appName"===e.key))||void 0===d?void 0:d.value;x(g||""),r({...l,primaryColorLight:i,primaryColorDark:c,appLogoLight:m,appLogoDark:u,appLogoFavicon:p,appName:g})}},[a]);const T=async(e,a)=>{if(!e.target.files)return;const t=e.target.files[0],n=new FormData;n.append("typeArch","logo"),n.append("mode",a),n.append("file",t),await u.post("/settings-whitelabel/logo",n,{onUploadProgress:e=>{let a=Math.round(100*e.loaded/e.total);console.log(`A imagem est\xe1 ${a}% carregada... `)}}).then(e=>{w("appLogo"+a,e.data),d["setAppLogo"+a](k()+"/public/"+e.data)}).catch(e=>{console.error("Houve um problema ao realizar o upload da imagem."),console.log(e)})};return o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{spacing:3,container:!0},o.a.createElement(qm,{user:s,yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:t.selectContainer},o.a.createElement(Ct.a,{id:"primary-color-light-field",label:"Cor Prim\xe1ria Modo Claro",variant:"standard",value:l.primaryColorLight||"",onClick:()=>p(!0),InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement("div",{style:{backgroundColor:l.primaryColorLight},className:t.colorAdorment})),endAdornment:o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>p(!0)},o.a.createElement(zm.a,null))}})),o.a.createElement(Vm,{open:m,handleClose:()=>p(!1),onChange:e=>{S("primaryColorLight","#"+e.hex),d.setPrimaryColorLight("#"+e.hex)},currentColor:l.primaryColorLight})),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:t.selectContainer},o.a.createElement(Ct.a,{id:"primary-color-dark-field",label:"Cor Prim\xe1ria Modo Escuro",variant:"standard",value:l.primaryColorDark||"",onClick:()=>b(!0),InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement("div",{style:{backgroundColor:l.primaryColorDark},className:t.colorAdorment})),endAdornment:o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>b(!0)},o.a.createElement(zm.a,null))}})),o.a.createElement(Vm,{open:g,handleClose:()=>b(!1),onChange:e=>{S("primaryColorDark","#"+e.hex),d.setPrimaryColorDark("#"+e.hex)},currentColor:l.primaryColorDark})),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:t.selectContainer},o.a.createElement(Ct.a,{id:"appname-field",label:"Nome do sistema",variant:"standard",name:"appName",value:y,inputRef:v,onChange:e=>{x(e.target.value)},onBlur:async e=>{await S("appName",y),d.setAppName(y||"Multi100")}}))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:t.selectContainer},o.a.createElement(Ct.a,{id:"logo-light-upload-field",label:"Logotipo claro",variant:"standard",value:l.appLogoLight||"",InputProps:{endAdornment:o.a.createElement(o.a.Fragment,null,l.appLogoLight&&o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>{S("appLogoLight",""),d.setAppLogoLight(mn)}},o.a.createElement(Hm.a,null)),o.a.createElement("input",{type:"file",id:"upload-logo-light-button",ref:E,className:t.uploadInput,onChange:e=>T(e,"Light")}),o.a.createElement("label",{htmlFor:"upload-logo-light-button"},o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>{E.current.click()}},o.a.createElement(ta.a,null))))}}))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:t.selectContainer},o.a.createElement(Ct.a,{id:"logo-dark-upload-field",label:"Logotipo escuro",variant:"standard",value:l.appLogoDark||"",InputProps:{endAdornment:o.a.createElement(o.a.Fragment,null,l.appLogoDark&&o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>{S("appLogoDark",""),d.setAppLogoDark(un)}},o.a.createElement(Hm.a,null)),o.a.createElement("input",{type:"file",id:"upload-logo-dark-button",ref:h,className:t.uploadInput,onChange:e=>T(e,"Dark")}),o.a.createElement("label",{htmlFor:"upload-logo-dark-button"},o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>{h.current.click()}},o.a.createElement(ta.a,null))))}}))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement(Mt.a,{className:t.selectContainer},o.a.createElement(Ct.a,{id:"logo-favicon-upload-field",label:"Favicon",variant:"standard",value:l.appLogoFavicon||"",InputProps:{endAdornment:o.a.createElement(o.a.Fragment,null,l.appLogoFavicon&&o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>{S("appLogoFavicon",""),d.setAppLogoFavicon(Et.a)}},o.a.createElement(Hm.a,null)),o.a.createElement("input",{type:"file",id:"upload-logo-favicon-button",ref:A,className:t.uploadInput,onChange:e=>T(e,"Favicon")}),o.a.createElement("label",{htmlFor:"upload-logo-favicon-button"},o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>{A.current.click()}},o.a.createElement(ta.a,null))))}}))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement("div",{className:t.appLogoLightPreviewDiv},o.a.createElement("img",{className:t.appLogoLightPreviewImg,alt:"light-logo-preview"}))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement("div",{className:t.appLogoDarkPreviewDiv},o.a.createElement("img",{className:t.appLogoDarkPreviewImg,alt:"dark-logo-preview"}))),o.a.createElement(At.a,{xs:12,sm:6,md:4,item:!0},o.a.createElement("div",{className:t.appLogoFaviconPreviewDiv},o.a.createElement("img",{className:t.appLogoFaviconPreviewImg,alt:"favicon-preview"}))))})))}var Ym=t(430),Xm=t.n(Ym);const _m=Object(j.a)(e=>({root:{width:"100%"},mainPaper:{width:"100%",flex:1,padding:e.spacing(2)},container:{paddingTop:e.spacing(4),paddingBottom:e.spacing(4)},fixedHeightPaper:{padding:e.spacing(2),display:"flex",overflow:"auto",flexDirection:"column",height:240},tab:{background:"#f2f5f3",borderRadius:0,width:"100%","& .MuiTab-wrapper":{color:"#128c7e"},"& .MuiTabs-flexContainer":{justifyContent:"center"}},paper:{padding:e.spacing(2),display:"flex",alignItems:"center",marginBottom:12,width:"100%"},cardAvatar:{fontSize:"55px",color:eo.a[500],backgroundColor:"#ffffff",width:e.spacing(7),height:e.spacing(7)},cardTitle:{fontSize:"18px",color:ao.a[700]},cardSubtitle:{color:eo.a[600],fontSize:"14px"},alignRight:{textAlign:"right"},fullWidth:{width:"100%"},selectContainer:{width:"100%",textAlign:"left"},buttonContainer:{textAlign:"right",padding:e.spacing(1)},fullWidth:{width:"100%"},fileInput:{background:"red"},fileInputLabel:{display:"inline-block",backgroundColor:"#7c7c7c",color:"#fff",padding:"8px 16px",borderRadius:"0",cursor:"pointer","& input":{display:"none"}}}));var Zm=()=>{const[e,a]=Object(n.useState)(null),[t,l]=Object(n.useState)(!1),[r,i]=Object(n.useState)(""),s=_m(),{user:c}=Object(n.useContext)(ba),{profile:d}=c,m=Object(T.useHistory)(),[p,g]=Object(n.useState)("");Object(n.useEffect)(()=>{!async function(){c.super||(O.b.error("Sem permiss\xe3o para acessar!"),setTimeout(()=>{m.push("/")},500))}()},[]);return o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{spacing:3,container:!0},o.a.createElement(Ht.a,{indicatorColor:"primary",textColor:"primary",scrollButtons:"on",variant:"scrollable",className:s.tab,style:{marginBottom:20,marginTop:20}},o.a.createElement(Ut.a,{label:"Certificado Ef\xed - API PIX (p12)"})),o.a.createElement("form",{onSubmit:async a=>{if(a.preventDefault(),!e)return void O.b.warn("Escolha um arquivo!");if(!r)return void O.b.warn("Escolha um destino!");const t=new FormData;t.append("file",e);try{"Arquivo Anexado"===(await u.post("/settings/cert-upload?ref="+r,t)).data.mensagem&&(l(!0),O.b.success("Arquivo enviado com sucesso!"),window.location.reload())}catch(n){console.log(n)}},className:s.fullWidth},o.a.createElement(At.a,{item:!0,xs:12,sm:12,md:12,style:{display:"flex"}},o.a.createElement(Mt.a,{className:s.selectContainer},o.a.createElement(jt.a,{id:"selectOption-label"},"Escolha uma op\xe7\xe3o:"),o.a.createElement(It.a,{labelId:"selectOption-label",value:r,onChange:e=>{i(e.target.value)},style:{marginTop:15,marginBottom:15}},o.a.createElement(U.a,{value:"certificadoEfi"},"Certificado Ef\xed p12 API PIX")))),o.a.createElement(At.a,{item:!0,xs:12,sm:12,md:12,style:{display:"flex"}},o.a.createElement(Mt.a,{className:s.fullWidth},o.a.createElement("label",{className:s.fileInputLabel},o.a.createElement("input",{type:"file",onChange:e=>{const t=e.target.files[0];if(t){const e=t.name;e.endsWith(".p12")?(a(t),g(e)):(a(null),g(null),O.b.error("Use somente arquivos em formato p12!"))}},className:s.fileInput,style:{marginTop:15,marginBottom:15,backgroundColor:"#4ec24e"}}),p||"Escolher Certificado"))),o.a.createElement(At.a,{item:!0,xs:12,sm:12,md:12,style:{display:"flex"}},o.a.createElement(wl,{startIcon:o.a.createElement(Xm.a,null),type:"submit",className:`${s.fullWidth} ${s.button}`,style:{marginTop:15,marginBottom:15,color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},variant:"contained"},"ENVIAR CERTIFICADO"),"aa "))))};const Jm=Object(j.a)(e=>({root:{flex:1,backgroundColor:e.palette.background.paper},mainPaper:{...e.scrollbarStyles,overflowY:"scroll",flex:1},tab:{backgroundColor:"light"===e.mode?"#f2f2f2":"#7f7f7f",borderRadius:0},paper:{...e.scrollbarStyles,overflowY:"scroll",padding:e.spacing(2),display:"flex",alignItems:"center",width:"100%"},container:{width:"100%",maxHeight:"100%"},control:{padding:e.spacing(1)},textfield:{width:"100%"}}));var $m=()=>{const e=Jm(),[a,t]=Object(n.useState)("options"),[l,r]=Object(n.useState)([]),[i,s]=Object(n.useState)({}),[c,d]=Object(n.useState)(!1),[m,u]=Object(n.useState)({}),[p,g]=Object(n.useState)({}),[b,E]=Object(n.useState)({}),[h,f]=Object(n.useState)(!1),{find:A,updateSchedules:v}=Em(),{getAll:y}=gt(),{getAll:x}=Cn(),{user:C,socket:w}=Object(n.useContext)(ba);Object(n.useEffect)(()=>{!async function(){d(!0);try{const e=C.companyId,a=await A(e),t=await y(e),n=await x();s(a),r(a.schedules),g(t),E(n),f("company"===t.scheduleType),u(C)}catch(e){O.b.error(e)}d(!1)}()},[]);const k=()=>m.super;return o.a.createElement(Nd,{className:e.root},"user"===C.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("settings.title"))),o.a.createElement(zt.a,{className:e.mainPaper,elevation:1},o.a.createElement(Ht.a,{value:a,indicatorColor:"primary",style:{color:"white",backgroundColor:"#444394",boxShadow:"none",borderRadius:0},scrollButtons:"on",variant:"scrollable",onChange:(e,a)=>{t(a)},className:e.tab},o.a.createElement(Ut.a,{label:oa.a.t("settings.tabs.options"),value:"options"}),h&&o.a.createElement(Ut.a,{label:"Hor\xe1rios",value:"schedules"}),k()?o.a.createElement(Ut.a,{label:"Empresas",value:"companies"}):null,k()?o.a.createElement(Ut.a,{label:oa.a.t("settings.tabs.plans"),value:"plans"}):null,k()?o.a.createElement(Ut.a,{label:oa.a.t("settings.tabs.helps"),value:"helps"}):null,k()?o.a.createElement(Ut.a,{label:"Whitelabel",value:"whitelabel"}):null,k()?o.a.createElement(Ut.a,{label:"Certificado Ef\xed PIX",value:"uploadercert"}):null),o.a.createElement(zt.a,{className:e.paper,elevation:0},o.a.createElement(Qt,{className:e.container,value:a,name:"schedules"},o.a.createElement(Gd,{loading:c,onSubmit:async e=>{d(!0);try{r(e),await v({id:i.id,schedules:e}),O.b.success("Hor\xe1rios atualizados com sucesso.")}catch(a){O.b.error(a)}d(!1)},initialValues:l})),o.a.createElement(qm,{user:m,yes:()=>o.a.createElement(o.a.Fragment,null,o.a.createElement(Qt,{className:e.container,value:a,name:"companies"},o.a.createElement(Tm,null)),o.a.createElement(Qt,{className:e.container,value:a,name:"plans"},o.a.createElement(Mm,null)),o.a.createElement(Qt,{className:e.container,value:a,name:"helps"},o.a.createElement(Dm,null)),o.a.createElement(Qt,{className:e.container,value:a,name:"whitelabel"},o.a.createElement(Km,{settings:b})),o.a.createElement(Qt,{className:e.container,value:a,name:"uploadercert"},o.a.createElement(Zm,null)))}),o.a.createElement(Qt,{className:e.container,value:a,name:"options"},o.a.createElement(Bm,{settings:p,oldSettings:b,user:m,scheduleTypeChanged:e=>f("company"===e)}))))))};function eu(e){const{errorText:a,...t}=e,[n,l]=Object(yt.f)(e);return o.a.createElement(Ct.a,Object.assign({type:"text",error:l.touched&&l.error&&!0,helperText:function(){const[e,a]=Object(ia.at)(l,"touched","error");if(e&&a)return a}()},n,t))}function au(e){const{label:a,data:t,...n}=e,[l,r]=Object(yt.f)(e),{value:i}=l,[s,c]=Object(ia.at)(r,"touched","error"),d=s&&c&&!0;return o.a.createElement(Mt.a,Object.assign({},n,{error:d}),o.a.createElement(jt.a,null,a),o.a.createElement(It.a,Object.assign({},l,{value:i||""}),t.map((e,a)=>o.a.createElement(U.a,{key:a,value:e.value},e.label))),function(){if(d)return o.a.createElement(Fm.a,null,c)}())}au.defaultProps={data:[]};t(144),t(1789),t(584);function tu(e){const{user:a,socket:t}=Object(n.useContext)(ba),[l,r]=Object(n.useState)(a.company.name),[i,s]=Object(n.useState)(a.company.document),[c,d]=Object(n.useState)(a.company.addressStreet),[m,u]=Object(n.useState)(a.company.addressState),[p,g]=Object(n.useState)(a.company.addressCity),{formField:{firstName:b,address1:E,city:h,state:f,zipcode:A,country:v},setFieldValue:y}=e;return Object(n.useEffect)(()=>{y("firstName",l),y("zipcode",i),y("address2",c),y("state",m),y("city",p)},[]),o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{container:!0,spacing:3},o.a.createElement(At.a,{item:!0,xs:6,sm:6},o.a.createElement(eu,{name:b.name,label:b.label,fullWidth:!0,value:l,onChange:e=>{r(e.target.value),y("firstName",e.target.value)}})),o.a.createElement(At.a,{item:!0,xs:6,sm:6},o.a.createElement(eu,{name:A.name,label:A.label,fullWidth:!0,value:i,onChange:e=>{s(e.target.value),y("zipcode",e.target.value)}}))))}var nu=t(1750),ou=t(993),lu=t.n(ou),ru=t(717),iu=t.n(ru);const su=Object(j.a)(e=>({"@global":{ul:{margin:0,padding:0,listStyle:"none"}},margin:{margin:e.spacing(1)},cardHeader:{backgroundColor:"light"===e.palette.type?e.palette.grey[200]:e.palette.grey[700]},cardPricing:{display:"flex",justifyContent:"center",alignItems:"baseline",marginBottom:e.spacing(2)},footer:{borderTop:"1px solid "+e.palette.divider,marginTop:e.spacing(8),paddingTop:e.spacing(3),paddingBottom:e.spacing(3),[e.breakpoints.up("sm")]:{paddingTop:e.spacing(6),paddingBottom:e.spacing(6)}},customCard:{display:"flex",marginTop:"16px",alignItems:"center",flexDirection:"column"},custom:{display:"flex",alignItems:"center",justifyContent:"space-between"}}));function cu(e){const{setFieldValue:a,setActiveStep:t,activeStep:l}=e,r=su(),[i,s]=o.a.useState(3),[c,d]=o.a.useState(3),[m,u]=o.a.useState([]),[p,g]=o.a.useState(!1),{user:b,socket:E}=Object(n.useContext)(ba),{getPlanCompany:h}=Ca();Object(n.useEffect)(()=>{!async function(){await f()}()},[]);const f=async()=>{g(!0);try{const e=b.companyId,a=(await h(void 0,e)).plan,t=[];t.push({title:a.name,planId:a.id,price:a.amount,description:[a.users+" Usu\xe1rios",a.connections+" Conex\xe3o",a.queues+" Filas"],users:a.users,connections:a.connections,queues:a.queues,buttonText:"SELECIONAR",buttonVariant:"outlined"}),u(t)}catch(e){}g(!1)},[A,v]=o.a.useState(49);return o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{container:!0,spacing:3},null===m||void 0===m?void 0:m.map(e=>o.a.createElement(At.a,{item:!0,key:e.title,xs:12,sm:"Enterprise"===e.title?12:6,md:12},o.a.createElement(Ts.a,null,o.a.createElement(Yr.a,{title:e.title,subheader:e.subheader,titleTypographyProps:{align:"center"},subheaderTypographyProps:{align:"center"},action:"Pro"===e.title?o.a.createElement(lu.a,null):null,className:r.cardHeader}),o.a.createElement(xd.a,null,o.a.createElement("div",{className:r.cardPricing},o.a.createElement(q.a,{component:"h2",variant:"h3",color:"textPrimary"},e.custom?o.a.createElement(o.a.Fragment,null,"R$",A.toLocaleString("pt-br",{minimumFractionDigits:2})):o.a.createElement(o.a.Fragment,null,"R$",e.price.toLocaleString("pt-br",{minimumFractionDigits:2}))),o.a.createElement(q.a,{variant:"h6",color:"textSecondary"},"/m\xeas")),o.a.createElement("ul",null,e.description.map(e=>o.a.createElement(q.a,{component:"li",variant:"subtitle1",align:"center",key:e},e)),e.custom&&o.a.createElement("div",{className:r.customCard},o.a.createElement("div",{className:r.custom},o.a.createElement(q.a,{component:"li",variant:"subtitle1",align:"center",key:12},o.a.createElement(F.a,{"aria-label":"delete",className:r.margin,size:"small"},o.a.createElement(iu.a,{fontSize:"inherit",onClick:e=>((e,a)=>{if(a<3)return;s(a),v(A-11)})(0,i-1)})),i," Usu\xe1rios",o.a.createElement(F.a,{"aria-label":"delete",className:r.margin,size:"small"},o.a.createElement(Ni.a,{fontSize:"inherit",onClick:e=>((e,a)=>{if(a<3)return;s(a),v(A+11)})(0,i+1)})))),o.a.createElement("div",{className:r.custom},o.a.createElement(q.a,{component:"li",variant:"subtitle1",align:"center",key:12},o.a.createElement(F.a,{"aria-label":"delete",className:r.margin,size:"small"},o.a.createElement(iu.a,{fontSize:"inherit",onClick:e=>((e,a)=>{if(a<3)return;d(a),v(A-20)})(0,c-1)})),c," Conex\xe3o",o.a.createElement(F.a,{"aria-label":"delete",className:r.margin,size:"small"},o.a.createElement(Ni.a,{fontSize:"inherit",onClick:e=>((e,a)=>{if(a<3)return;d(a),v(A+20)})(0,c+1)}))))))),o.a.createElement(nu.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(zl.a,null),fullWidth:!0,variant:e.buttonVariant,style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>{e.custom?a("plan",JSON.stringify({users:i,connections:c,price:A})):a("plan",JSON.stringify(e)),t(l+1)}},e.buttonText)))))))}var du=Object(j.a)(e=>({listItem:{padding:e.spacing(1,0)},total:{fontWeight:"700"},title:{marginTop:e.spacing(2)}}));var mu=function(e){const{formValues:a}=e,t=du(),{plan:n}=a,l=JSON.parse(n),{users:r,connections:i,queues:s}=l;return o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{variant:"h6",gutterBottom:!0,className:t.title},"Detalhes do plano"),o.a.createElement(q.a,{gutterBottom:!0},"Usu\xe1rios: ",r),o.a.createElement(q.a,{gutterBottom:!0},"Conex\xe3o: ",i),o.a.createElement(q.a,{gutterBottom:!0},"Filas: ",s),o.a.createElement(q.a,{gutterBottom:!0},"Cobran\xe7a: Mensal"))};var uu=function(e){const{formValues:a}=e,t=du(),{firstName:l,address2:r,city:i,zipcode:s,state:c,country:d,plan:m}=a,{user:u}=Object(n.useContext)(ba),p=JSON.parse(m),{price:g}=p;return o.a.createElement(At.a,{item:!0,container:!0,direction:"column",xs:6,sm:12},o.a.createElement(q.a,{variant:"h6",gutterBottom:!0,className:t.title},"Informa\xe7\xe3o de pagamento"),o.a.createElement(At.a,{container:!0},o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},"Email:")),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},u.email))),o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},"Nome:")),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},l))),o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},"CPF/CNPJ:")),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},s))),o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},"Total:")),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(q.a,{gutterBottom:!0},"R$",g.toLocaleString("pt-br",{minimumFractionDigits:2}))))))};var pu=function(){const{values:e}=Object(yt.g)();return o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{variant:"h6",gutterBottom:!0},"Resumo da assinatura"),o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(mu,{formValues:e}),o.a.createElement(uu,{formValues:e})))},gu=t(994),bu=t.n(gu),Eu=t(261);Eu.default.div`
footer {
margin-top: 30px;
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
@media (max-width: 768px) {
flex-direction: column;
.checkout-buttons {
display: flex;
flex-direction: column-reverse;
width: 100%;
button {
width: 100%;
margin-top: 16px;
margin-left: 0;
}
}
}
button {
margin-left: 16px;
}
}
`;const hu=Eu.default.div`
display: flex;
align-items: baseline;
span {
color: #333;
font-weight: bold;
}
strong {
color: #333;
font-size: 28px;
margin-left: 5px;
}
@media (max-width: 768px) {
min-width: 100%;
justify-content: space-between;
}
`,fu=Eu.default.div`
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
> h2 {
text-align: center;
}
> svg {
margin-top: 16px;
}
> span {
margin-top: 24px;
text-align: center;
}
> p,
strong {
margin-top: 8px;
font-size: 9px;
color: #999;
}
.copy-button {
font-size: 14px;
cursor: pointer;
text-align: center;
user-select: none;
min-height: 56px;
display: inline-flex;
-webkit-box-pack: center;
justify-content: center;
-webkit-box-align: center;
align-items: center;
background-color: #f9f9f9;
color: #000;
-webkit-appearance: none !important;
outline: none;
margin-top: 16px;
width: 256px;
font-weight: 600;
text-transform: uppercase;
border: none;
> span {
margin-right: 8px;
}
}
`;Eu.default.div`
width: 100%;
margin: 0 auto 0;
max-width: 1110px;
display: flex;
flex-direction: column;
-webkit-box-align: center;
align-items: center;
padding: 50px 95px;
background: #fff;
@media (max-width: 768px) {
padding: 16px 24px;
`;var Au=t(997),vu=t(718);const yu=Object(n.createContext)();var xu=function(e){var a;const{pix:t}=e,l=Object(n.useContext)(yu),[r]=Object(n.useState)((null===t||void 0===t||null===(a=t.qrcode)||void 0===a?void 0:a.qrcode)||""),[i]=Object(n.useState)(t.stripeURL),[s]=Object(n.useState)(t.asaasURL),[c]=Object(n.useState)(t.mercadopagoURL),[d]=Object(n.useState)(t.valorext),[m,u]=Object(n.useState)(!1),p=Object(T.useHistory)(),{dateToClient:g}=pn(),{user:b,socket:E}=Object(n.useContext)(ba),h=b.companyId;return Object(n.useEffect)(()=>(E.on(`company-${h}-payment`,e=>{"CONCLUIDA"===e.action&&(O.b.success(`Sua licen\xe7a foi renovada at\xe9 ${g(e.company.dueDate)}!`),setTimeout(()=>{p.push("/")},4e3))}),()=>{E.disconnect()}),[p,g,l]),o.a.createElement(o.a.Fragment,null,o.a.createElement(hu,null,o.a.createElement("p",null,o.a.createElement("span",null,"TOTAL")),o.a.createElement("strong",null,"R$ ",d.toLocaleString("pt-br",{minimumFractionDigits:2}))),o.a.createElement(fu,null,r&&o.a.createElement(o.a.Fragment,null,o.a.createElement(bu.a,{value:r}),o.a.createElement(Au.CopyToClipboard,{text:r,onCopy:()=>{setTimeout(()=>{u(!1)},1e3),u(!0)}},o.a.createElement("button",{className:"copy-button",type:"button"},m?o.a.createElement(o.a.Fragment,null,o.a.createElement("span",null,"Copiado"),o.a.createElement(vu.a,{size:18})):o.a.createElement(o.a.Fragment,null,o.a.createElement("span",null,"Copiar c\xf3digo QR PIX"),o.a.createElement(vu.b,{size:18})))),o.a.createElement("span",null,"Para finalizar, basta realizar o pagamento escaneando ou colando o c\xf3digo Pix acima ou escolha Pagar com Cart\xe3o de Cr\xe9dito abaixo."),o.a.createElement("span",null,o.a.createElement("p",null," "))),i&&o.a.createElement(o.a.Fragment,null,o.a.createElement("button",{onClick:()=>window.open(i,"_blank"),type:"button",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,padding:"6px 16px",fontSize:"18px",minWidth:"50%",boxSizing:"border-box",transition:"background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",fontFamily:'"Roboto", "Helvetica", "Arial", sans-serif',fontWeight:"500",lineHeight:"1.75",letterSpacing:"0.02857em",textTransform:"uppercase"}},"Pagar com Cart\xe3o de Cr\xe9dito"),o.a.createElement("span",null,o.a.createElement("p",null," "))),c&&o.a.createElement(o.a.Fragment,null,o.a.createElement("button",{onClick:()=>window.open(c,"_blank"),type:"button",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,padding:"6px 16px",fontSize:"18px",minWidth:"50%",boxSizing:"border-box",transition:"background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",fontFamily:'"Roboto", "Helvetica", "Arial", sans-serif',fontWeight:"500",lineHeight:"1.75",letterSpacing:"0.02857em",textTransform:"uppercase"}},"Pagar com MercadoPago"),o.a.createElement("span",null,o.a.createElement("p",null," "))),s&&o.a.createElement(o.a.Fragment,null,o.a.createElement("button",{onClick:()=>window.open(s,"_blank"),type:"button",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,padding:"6px 16px",fontSize:"18px",minWidth:"50%",boxSizing:"border-box",transition:"background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms",fontFamily:'"Roboto", "Helvetica", "Arial", sans-serif',fontWeight:"500",lineHeight:"1.75",letterSpacing:"0.02857em",textTransform:"uppercase"}},"Pagar com Asaas"),o.a.createElement("span",null,o.a.createElement("p",null," ")))))},Cu={formId:"checkoutForm",formField:{firstName:{name:"firstName",label:"Nome completo*",requiredErrorMsg:"O nome completo \xe9 obrigat\xf3rio"},lastName:{name:"lastName",label:"Last name*",requiredErrorMsg:"Last name is required"},address1:{name:"address2",label:"Endere\xe7o*",requiredErrorMsg:"O Endere\xe7o \xe9 obrigat\xf3rio"},city:{name:"city",label:"Cidade*",requiredErrorMsg:"Cidade \xe9 obrigat\xf3ria"},state:{name:"state",label:"Estado*",requiredErrorMsg:"Cidade \xe9 obrigat\xf3ria"},zipcode:{name:"zipcode",label:"CPF/CNPJ*",requiredErrorMsg:"CEP \xe9 obrigat\xf3rio",invalidErrorMsg:"Formato de CEP inv\xe1lido"},country:{name:"country",label:"Pa\xeds*",requiredErrorMsg:"Pa\xeds \xe9 obrigat\xf3rio"},useAddressForPaymentDetails:{name:"useAddressForPaymentDetails",label:"Use this address for payment details"},nameOnCard:{name:"nameOnCard",label:"Name on card*",requiredErrorMsg:"Name on card is required"},cardNumber:{name:"cardNumber",label:"Card number*",requiredErrorMsg:"Card number is required",invalidErrorMsg:"Card number is not valid (e.g. 4111111111111)"},expiryDate:{name:"expiryDate",label:"Expiry date*",requiredErrorMsg:"Expiry date is required",invalidErrorMsg:"Expiry date is not valid"},cvv:{name:"cvv",label:"CVV*",requiredErrorMsg:"CVV is required",invalidErrorMsg:"CVV is invalid (e.g. 357)"}}};const{formField:{firstName:wu,address1:ku,city:Su,zipcode:Tu,country:Ou}}=Cu;var Iu=[vt.c().shape({[wu.name]:vt.e().required(""+wu.requiredErrorMsg),[Tu.name]:vt.e().required(""+Tu.requiredErrorMsg)})];const{formField:{firstName:ju,lastName:Mu,address1:Nu,city:Ru,state:Pu,zipcode:Du,country:Fu,useAddressForPaymentDetails:Lu,nameOnCard:Bu,cardNumber:Wu,cvv:qu}}=Cu;var zu={[ju.name]:"",[Mu.name]:"",[Nu.name]:"",[Ru.name]:"",[Pu.name]:"",[Du.name]:"",[Fu.name]:"",[Lu.name]:!1,[Bu.name]:"",[Wu.name]:"",[qu.name]:""},Hu=t(998),Uu=t.n(Hu),Qu=t(574),Vu=t.n(Qu),Gu=Object(j.a)(e=>({stepper:{padding:e.spacing(3,0,5)},buttons:{display:"flex",justifyContent:"flex-end"},button:{marginTop:e.spacing(3),marginLeft:e.spacing(1)},wrapper:{margin:e.spacing(1),position:"relative"},buttonProgress:{position:"absolute",top:"50%",left:"50%"}}));var Ku=function(e){const a=["Datos","Personalizar","Revisar"],{formId:t,formField:l}=Cu,r=Gu(),[i,s]=Object(n.useState)(1),[c,d]=Object(n.useState)(null),[m,p]=Object(n.useState)(e.Invoice.id),g=Iu[i],b=i===a.length-1,{user:E,socket:h}=Object(n.useContext)(ba);function f(){s(i-1)}return o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"h1",variant:"h4",align:"center"},"\xa1Falta poco!"),o.a.createElement(qs.a,{activeStep:i,className:r.stepper},a.map(e=>o.a.createElement(zs.a,{key:e},o.a.createElement(Hs.a,null,e)))),o.a.createElement(o.a.Fragment,null,i===a.length?o.a.createElement(xu,{pix:c}):o.a.createElement(yt.e,{initialValues:{...E,...zu},validationSchema:g,onSubmit:function(e,a){b?async function(e,a){try{const t=JSON.parse(e.plan),n={firstName:e.firstName,lastName:e.lastName,address2:e.address2,city:e.city,state:e.state,zipcode:e.zipcode,country:e.country,useAddressForPaymentDetails:e.useAddressForPaymentDetails,nameOnCard:e.nameOnCard,cardNumber:e.cardNumber,cvv:e.cvv,plan:e.plan,price:t.price,users:t.users,connections:t.connections,invoiceId:m},{data:o}=await u.post("/subscription",n);console.log(o),d(o),a.setSubmitting(!1),s(i+1),O.b.success("Assinatura realizada com sucesso!, aguardando a realiza\xe7\xe3o do pagamento")}catch(t){sa(t)}}(e,a):(s(i+1),a.setTouched({}),a.setSubmitting(!1))}},e=>{let{isSubmitting:a,setFieldValue:n,values:c}=e;return o.a.createElement(yt.d,{id:t},function(e,a,t,n){switch(e){case 0:return o.a.createElement(tu,{formField:l,values:n,setFieldValue:a});case 1:return o.a.createElement(cu,{formField:l,setFieldValue:a,setActiveStep:t,activeStep:e,invoiceId:m,values:n});case 2:return o.a.createElement(pu,null);default:return o.a.createElement("div",null,"Not Found")}}(i,n,s,c),o.a.createElement("div",{className:r.buttons},1!==i&&0!==i&&o.a.createElement(xt.a,{startIcon:o.a.createElement(Vu.a,null),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},onClick:f,className:r.button},"VOLTAR"),o.a.createElement("div",{className:r.wrapper},1!==i&&o.a.createElement(xt.a,{startIcon:o.a.createElement(Uu.a,null),disabled:a,type:"submit",variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},className:r.button},b?"PAGAR":"PR\xd3XIMO"),a&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))};const Yu=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var Xu=e=>{let{open:a,onClose:t,Invoice:l,contactId:r,initialValues:i,onSave:s}=e;const c=Yu(),d=Object(n.useRef)(!0);Object(n.useEffect)(()=>()=>{d.current=!1},[]);return o.a.createElement("div",{className:c.root},o.a.createElement(wt.a,{open:a,onClose:()=>{t()},maxWidth:"md",scroll:"paper"},o.a.createElement(St.a,{dividers:!0},o.a.createElement(Ku,{Invoice:l}))))},_u=t(719);var Zu=()=>({save:async e=>(await u.post("api/messages/approve",e,{headers:{Authorization:"Bearer "+localStorage.getItem("token")}})).data}),Ju=t(999),$u=t.n(Ju);var ep=e=>{let{invoiceId:a,companyId:t,price:l}=e;const[r,i]=Object(n.useState)(null),[s,c]=Object(n.useState)(!1),{save:d}=Zu(),{user:m,socket:u}=Object(n.useContext)(ba),p=async()=>{c(!0);try{(await d({invoiceId:a,companyId:t,paymentStatus:"paid"})).ok?(i("Pago confirmado "),O.b.success("Pago confirmado ")):(i("Hubo un error al confirmar el pago."),O.b.error("Error al confirmar el pago."))}catch(e){console.error("Error durante la confirmaci\xf3n:",e),O.b.error("Error al confirmar el pago.")}finally{c(!1)}};return o.a.createElement("div",null,o.a.createElement(_u.b,{options:{"client-id":"EMb5TBTGgrJhy_8nrjKluo_dNWJurKNgOTESuij9LdeRQZ9AJvcARuI2jeg4C0HSUM_SnafSJXRuH8iA",currency:"USD",intent:"capture"}},o.a.createElement(_u.a,{style:{layout:"horizontal",color:"blue",shape:"rect",label:"paypal"},createOrder:(e,t)=>t.order.create({purchase_units:[{amount:{currency_code:"USD",value:l},description:"Invoice ID: "+a}]}),onApprove:(e,a)=>a.order.capture().then((function(e){alert("Transacci\xf3n completada: "+e.payer.name.given_name),p()}))})),r&&o.a.createElement("p",null,r),m.super&&o.a.createElement(xt.a,{variant:"contained",color:"primary",style:{marginTop:20,padding:10,display:"flex",alignItems:"center",justifyContent:"center",minWidth:"auto"},onClick:()=>p(),disabled:s},o.a.createElement("img",{src:$u.a,alt:"PayPal",style:{width:40,height:40}})))},ap=t(1751);const tp=(e,a)=>{if("LOAD_INVOICES"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_USERS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_USER"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},np=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles,boxShadow:"0 4px 6px rgba(0, 0, 0, 0.1)",borderRadius:10},table:{borderSpacing:0,borderCollapse:"collapse"},tableCell:{fontSize:14,padding:"12px 16px",textAlign:"center",borderBottom:"1px solid #ddd"},tableHeaderCell:{fontWeight:"bold",backgroundColor:"#f5f5f5",color:"#333",textAlign:"center"},row:{height:70,"&:hover":{backgroundColor:"#f1f1f1"}},statusPaid:{color:"green",fontSize:24},statusExpired:{color:"red",fontSize:24}}));var op=()=>{const e=np(),[a,t]=Object(n.useState)(!1),[l,r]=Object(n.useState)(1),[i,s]=Object(n.useState)(!1),[c]=Object(n.useState)(""),[d,m]=Object(n.useReducer)(tp,[]),[p,g]=o.a.useState([]),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(!1);Object(n.useEffect)(()=>{m({type:"RESET"}),r(1)},[c]),Object(n.useEffect)(()=>{t(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/invoices/all",{params:{searchParam:c,pageNumber:l}});m({type:"LOAD_INVOICES",payload:e}),s(e.hasMore),t(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[c,l]);const A=e=>{const a=pa()(pa()()).format("DD/MM/yyyy"),t=pa()(e.dueDate).format("DD/MM/yyyy");var n=pa()(t,"DD/MM/yyyy").diff(pa()(a,"DD/MM/yyyy"));if(pa.a.duration(n).asDays()<0&&"paid"!==e.status)return{backgroundColor:"#ffbcbc9c"}},v=e=>{const a=pa()(pa()()).format("DD/MM/yyyy"),t=pa()(e.dueDate).format("DD/MM/yyyy");var n=pa()(t,"DD/MM/yyyy").diff(pa()(a,"DD/MM/yyyy")),o=pa.a.duration(n).asDays();return"paid"===e.status?"Pago":o<0?"Vencido":"Abierto"};return o.a.createElement(Nd,null,o.a.createElement(Xu,{open:h,onClose:()=>{E(null),f(!1)},"aria-labelledby":"form-dialog-title",Invoice:p,contactId:b}),o.a.createElement(Pd,null,o.a.createElement(Ld,null,"Facturas Pagadas (",d.filter(e=>"paid"===e.status).length,") - Facturas Pendientes (",d.filter(e=>"open"===e.status).length,")")),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!i||a)return;const{scrollTop:t,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(t+100)e+1)}},o.a.createElement(to.a,{className:e.table},o.a.createElement(ro.a,null,o.a.createElement(io.a,null,o.a.createElement(oo.a,{className:e.tableHeaderCell}," Mes"),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Detalles"),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Usu\xe1rios"),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Conexiones"),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Departamentos"),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Valor"),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Fecha Venc."),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Estado"),o.a.createElement(oo.a,{className:e.tableHeaderCell},"Acci\xf3n"))),o.a.createElement(no.a,null,d.map(a=>o.a.createElement(io.a,{style:A(a),key:a.id,className:e.row},o.a.createElement(oo.a,{className:e.tableCell,style:{fontWeight:"bold"}},pa()(a.dueDate).format("MMMM").toUpperCase()),o.a.createElement(oo.a,{className:e.tableCell},a.detail),o.a.createElement(oo.a,{className:e.tableCell},a.users),o.a.createElement(oo.a,{className:e.tableCell},a.connections),o.a.createElement(oo.a,{className:e.tableCell},a.queues),o.a.createElement(oo.a,{className:e.tableCell,style:{fontWeight:"bold"}},a.value.toLocaleString("en-US",{style:"currency",currency:"USD"})),o.a.createElement(oo.a,{className:e.tableCell},pa()(a.dueDate).format("DD/MM/YYYY")),o.a.createElement(oo.a,{className:e.tableCell},v(a)),o.a.createElement(oo.a,{className:e.tableCell},"Pago"!==v(a)?o.a.createElement(ep,{invoiceId:a.id,companyId:a.companyId,price:a.value}):o.a.createElement(ap.a,{className:e.statusPaid})))),a&&o.a.createElement(Wd,{columns:4})))))},lp=t(104),rp=t.n(lp),ip=t(87),sp=t.n(ip),cp=t(1752);const dp=k(),mp=(e,a)=>{if("LOAD_USERS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_USERS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_USER"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},up=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(2),overflowY:"scroll",...e.scrollbarStyles},userAvatar:{width:e.spacing(6),height:e.spacing(6)},avatarDiv:{display:"flex",alignItems:"center",justifyContent:"center"},loadingContainer:{display:"flex",justifyContent:"center",alignItems:"center",padding:e.spacing(3)},loadingText:{marginLeft:e.spacing(2)}}));var pp=()=>{const e=up(),[a,t]=Object(n.useState)(!1),[l,r]=Object(n.useState)(!1),[i,s]=Object(n.useState)(1),[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(null),[g,b]=Object(n.useState)(null),[E,h]=Object(n.useState)(!1),[f,A]=Object(n.useState)(!1),[v,y]=Object(n.useState)(""),[x,C]=Object(n.useReducer)(mp,[]),{user:w,socket:k}=Object(n.useContext)(ba),{profileImage:S}=w;Object(n.useEffect)(()=>{C({type:"RESET"}),s(1)},[v]),Object(n.useEffect)(()=>{t(!0);(async()=>{try{const{data:e}=await u.get("/users/",{params:{searchParam:v,pageNumber:i}});C({type:"LOAD_USERS",payload:e.users}),d(e.hasMore)}catch(e){sa(e)}finally{t(!1),r(!1)}})()},[v,i]),Object(n.useEffect)(()=>{if(w){const e=w.companyId,a=e=>{"update"!==e.action&&"create"!==e.action||C({type:"UPDATE_USERS",payload:e.user}),"delete"===e.action&&C({type:"DELETE_USER",payload:+e.userId})};return k.on(`company-${e}-user`,a),()=>{k.off(`company-${e}-user`,a)}}},[k]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:g&&`${oa.a.t("users.confirmationModal.deleteTitle")} ${g.name}?`,open:f,onClose:()=>A(!1),onConfirm:()=>(async e=>{try{await u.delete("/users/"+e),O.b.success(oa.a.t("users.toasts.deleted"))}catch(a){sa(a)}b(null),y(""),s(1)})(g.id)},oa.a.t("users.confirmationModal.deleteMessage")),o.a.createElement(an,{open:E,onClose:()=>{p(null),h(!1)},"aria-labelledby":"form-dialog-title",userId:m&&m.id}),"user"===w.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("users.title")," (",x.length,")"),o.a.createElement(Fd,null,o.a.createElement(Ct.a,{placeholder:oa.a.t("contacts.searchPlaceholder"),type:"search",value:v,onChange:e=>{y(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}}),o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{p(null),h(!0)}},oa.a.t("users.buttons.add")))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!c||a)return;const{scrollTop:t,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(t+100)e+1))}},o.a.createElement(qd.a,{container:!0,spacing:2},x.map(a=>o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:a.id},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"h6",color:"textPrimary",align:"center"},a.name),o.a.createElement(os.a,{variant:"body2",align:"center"},"ID: ",a.id),o.a.createElement(os.a,{variant:"body2",align:"center"},"Estado: ",o.a.createElement(lr,{user:a})),o.a.createElement("div",{style:{display:"flex",justifyContent:"center",margin:"10px 0"}},(a=>a.id===w.id?o.a.createElement(R.a,{src:`${dp}/public/company${a.companyId}/user/${S||Nt}`,alt:a.name,className:e.userAvatar}):a.id!==w.id?o.a.createElement(R.a,{src:a.profileImage?`${dp}/public/company${a.companyId}/user/${a.profileImage}`:Nt,alt:a.name,className:e.userAvatar}):o.a.createElement(cp.a,null))(a)),o.a.createElement(os.a,{variant:"body2",align:"center"},"Correo Electr\xf3nico: ",a.email),o.a.createElement(os.a,{variant:"body2",align:"center"},"Perfil: ",a.profile),o.a.createElement(os.a,{variant:"body2",align:"center"},"Inicio: ",a.startWork||"N/D"),o.a.createElement(os.a,{variant:"body2",align:"center"},"Fin: ",a.endWork||"N/D")),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{p(e),h(!0)})(a)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{A(!0),b(a)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}})))))),l&&o.a.createElement(qd.a,{item:!0,xs:12,align:"center"},o.a.createElement(Ot.a,null))),a&&!l&&o.a.createElement("div",{className:e.loadingContainer},o.a.createElement(Ot.a,null),o.a.createElement("span",{className:e.loadingText},oa.a.t("loading"))))))},gp=t(1e3),bp=t.n(gp),Ep=t(575),hp=t.n(Ep),fp=t(1826),Ap=t(1753),vp=t(1754),yp=t(1755);const xp=Object(j.a)(e=>({multFieldLine:{display:"flex",marginTop:8},uploadInput:{display:"none"},btns:{margin:15},label:{padding:18,width:"100%",textTransform:"uppercase",display:"block",marginTop:10,border:"solid 2px grey",textAlign:"center",cursor:"pointer",borderRadius:8}}));var Cp=e=>{let{isOpen:a,handleClose:t,selectedTags:l,hideNum:r,userProfile:i}=e;const s=xp(),{user:c}=Object(n.useContext)(ba),d=Object(nm.useHistory)(),m={name:"",number:"",error:""},[p,g]=Object(n.useState)([]),[b,E]=Object(n.useState)(""),[h,f]=Object(n.useState)(m),A=()=>{g([]),E(""),f(m),t()};Object(n.useEffect)(()=>{console.log(null===p||void 0===p?void 0:p.length),(null===p||void 0===p?void 0:p.length)&&p.map(async(e,a)=>{setTimeout(async()=>{try{a>=(null===p||void 0===p?void 0:p.length)-1&&(E("importa\xe7\xe3o conclu\xedda com exito a importa\xe7\xe3o"),f(m),setTimeout(()=>{A()},15e3)),a%5===0&&E(`importa\xe7\xe3o em andamento ${a} de ${null===p||void 0===p?void 0:p.length} n\xe3o saia desta tela at\xe9 concluir a importa\xe7\xe3o`),console.log("antes do import: ",e[0]),await u.post("/contactsImport",{name:e.name,number:e.number.toString(),email:e.email}),f({name:e.name,number:e.number,error:"success"})}catch(t){f({name:e.name,number:e.number,error:t})}},330*a)})},[p]);const v=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const a=[];let t=1;if(e)a.push({name:"Jo\xe3o",number:"5599999999999",email:""});else for(;0!==t;){const{data:e}=await u.get("/contacts/",{params:{searchParam:"",pageNumber:t,contactTag:JSON.stringify(l)}});console.log(e),e.contacts.forEach(e=>{var t;const n=null===e||void 0===e||null===(t=e.tags)||void 0===t?void 0:t.map(e=>null===e||void 0===e?void 0:e.name).join(", "),o={...e,tags:n};a.push(o)});t++,t>(null===e||void 0===e?void 0:e.count)/20&&(t=0)}const n=a.map(e=>({name:e.name,number:r&&"user"===i?e.isGroup?e.number:e.number.slice(0,-6)+"**-**"+e.number.slice(-2):e.number,email:e.email,tags:e.tags}));let o=$n.b.book_new(),s=$n.b.json_to_sheet(n);$n.b.book_append_sheet(o,s,"Contatos"),$n.c(o,"backup_contatos.xlsx")};return o.a.createElement(wt.a,{fullWidth:!0,open:a,onClose:A},o.a.createElement(Tt.a,null,oa.a.t("Exportar / Importar contatos")),o.a.createElement("div",null,o.a.createElement(Kt.a,{style:{padding:"0px 10px 10px"}},o.a.createElement(xa,{role:c.profile,perform:"contacts-page:deleteContact",yes:()=>o.a.createElement("div",{className:s.multFieldLine},o.a.createElement(xt.a,{fullWidth:!0,size:"small",color:"primary",variant:"contained",onClick:()=>v(!1)},oa.a.t("contactImportWpModal.title")))}),o.a.createElement("div",{className:s.multFieldLine},o.a.createElement(xt.a,{fullWidth:!0,size:"small",color:"primary",variant:"contained",onClick:()=>v(!0)},oa.a.t("contactImportWpModal.buttons.downloadModel"))),o.a.createElement("div",{className:s.multFieldLine},o.a.createElement(xt.a,{fullWidth:!0,size:"small",color:"primary",variant:"contained",onClick:()=>(async()=>{try{d.push("/contacts/import")}catch(e){sa(e)}})()},oa.a.t("contactImportWpModal.buttons.import"))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:t,color:"primary"},oa.a.t("contactImportWpModal.buttons.closed"))))};const wp=(e,a)=>{if("LOAD_CONTACTS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_CONTACTS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_CONTACT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},kp=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var Sp=()=>{const e=kp(),a=Object(T.useHistory)(),{user:t,socket:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)(!1),[s,c]=Object(n.useState)(1),[d,m]=Object(n.useState)(""),[p,g]=Object(n.useReducer)(wp,[]),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(!1),[y,x]=Object(n.useState)(null),[C,w]=Object(n.useState)(null),[k,S]=Object(n.useState)(null),[I,j]=Object(n.useState)(null),[M,N]=Object(n.useState)(!1),[P,D]=Object(n.useState)(!1),[L,B]=Object(n.useState)(!1),[W,q]=Object(n.useState)(!1),[z,Q]=Object(n.useState)(!1),[V,G]=Object(n.useState)({}),K=Object(n.useRef)(null),[Y,X]=Object(n.useState)([]),{setCurrentTicket:_}=Object(n.useContext)(lt),[Z,J]=Object(n.useState)(),{getAll:$}=gt(),[ee,ae]=Object(n.useState)(!1),[te,ne]=Object(n.useState)(!1);Object(n.useEffect)(()=>{!async function(){const e=await $(t.companyId);for(const[a,t]of Object.entries(e))"enableLGPD"===a&&ne("enabled"===t),"lgpdHideNumber"===a&&ae("enabled"===t)}()},[]);Object(n.useEffect)(()=>{g({type:"RESET"}),c(1)},[d,Y]),Object(n.useEffect)(()=>{i(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/contacts/",{params:{searchParam:d,pageNumber:s,contactTag:JSON.stringify(Y)}});g({type:"LOAD_CONTACTS",payload:e.contacts}),q(e.hasMore),i(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[d,s,Y]),Object(n.useEffect)(()=>{const e=t.companyId,a=e=>{"update"!==e.action&&"create"!==e.action||g({type:"UPDATE_CONTACTS",payload:e.contact}),"delete"===e.action&&g({type:"DELETE_CONTACT",payload:+e.contactId})};return l.on(`company-${e}-contact`,a),()=>{l.off(`company-${e}-contact`,a)}},[l]);const oe=e=>{Q(!1),void 0!==e&&void 0!==e.uuid&&((e=>{const a=Object(za.a)(),{id:t,uuid:n}=e;_({id:t,uuid:n,code:a})})(e),a.push("/tickets/"+e.uuid))};return o.a.createElement(Nd,{className:e.mainContainer},o.a.createElement(Ql,{modalOpen:z,initialContact:V,onClose:e=>{oe(e)}}),o.a.createElement(jl,{open:h,onClose:()=>{E(null),f(!1)},"aria-labelledby":"form-dialog-title",contactId:b}),o.a.createElement(oi,{title:y?`${oa.a.t("contacts.confirmationModal.deleteTitle")} ${y.name}?`:k?`Bloquear Contato ${k.name}?`:I?`Desbloquear Contato ${I.name}?`:C?""+oa.a.t("contacts.confirmationModal.importTitlte"):""+oa.a.t("contactListItems.confirmationModal.importTitlte"),onSave:e=>{J(e)},isCellPhone:C,open:M,onClose:N,onConfirm:e=>y?(async e=>{try{await u.delete("/contacts/"+e),O.b.success(oa.a.t("contacts.toasts.deleted"))}catch(a){sa(a)}x(null),m(""),c(1)})(y.id):k?(async e=>{try{await u.put("/contacts/block/"+e,{active:!1}),O.b.success("Contato bloqueado")}catch(a){sa(a)}x(null),m(""),c(1),S(null)})(k.id):I?(async e=>{try{await u.put("/contacts/block/"+e,{active:!0}),O.b.success("Contato desbloqueado")}catch(a){sa(a)}x(null),m(""),c(1),j(null)})(I.id):C?(async()=>{v(!1);try{await u.post("/contacts/import",{whatsappId:Z}),a.go(0),v(!1)}catch(e){sa(e),v(!1)}})():(async()=>{try{const e=new FormData;e.append("file",K.current.files[0]),await u.request({url:"/contacts/upload",method:"POST",data:e}),a.go(0)}catch(e){sa(e)}})()},P?""+oa.a.t("contacts.confirmationModal.exportContact"):y?""+oa.a.t("contacts.confirmationModal.deleteMessage"):k?""+oa.a.t("contacts.confirmationModal.blockContact"):I?""+oa.a.t("contacts.confirmationModal.unblockContact"):C?"Escolha de qual conex\xe3o deseja importar":""+oa.a.t("contactListItems.confirmationModal.importMessage")),o.a.createElement(oi,{title:oa.a.t("contacts.confirmationModal.importChat"),open:L,onClose:B,onConfirm:e=>(async()=>{console.log("handleimportChats");try{await u.post("/contacts/import/chats"),a.go(0)}catch(e){sa(e)}})()},oa.a.t("contacts.confirmationModal.wantImport")),o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("contacts.title")," (",p.length,")"),o.a.createElement(Fd,null,o.a.createElement(Ir,{onFiltered:e=>{const a=e.map(e=>e.id);X(a)}}),o.a.createElement(Ct.a,{placeholder:oa.a.t("contacts.searchPlaceholder"),type:"search",value:d,onChange:e=>{m(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}}),o.a.createElement(yd.a,{variant:"popover",popupId:"demo-popup-menu"},e=>o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,Object.assign({variant:"contained",startIcon:o.a.createElement(Xm.a,null),style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0}},Object(vd.bindTrigger)(e)),"Importar / Exportar",o.a.createElement(Ap.a,null)),o.a.createElement(H.a,Object(vd.bindMenu)(e),o.a.createElement(U.a,{onClick:()=>{N(!0),w(!0),e.close()}},o.a.createElement(vp.a,{fontSize:"small",color:"primary",style:{marginRight:10}}),oa.a.t("contacts.menu.importYourPhone")),o.a.createElement(U.a,{onClick:()=>{v(!0)}},o.a.createElement(yp.a,{fontSize:"small",color:"primary",style:{marginRight:10}}),oa.a.t("contacts.menu.importToExcel"))))),o.a.createElement(xt.a,{variant:"contained",startIcon:o.a.createElement(rd.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:()=>{E(null),f(!0)}},oa.a.t("contacts.buttons.add")))),A&&o.a.createElement(Cp,{isOpen:A,handleClose:()=>v(!1),selectedTags:Y,hideNum:ee,userProfile:t.profile}),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!W||r)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(o.a.Fragment,null,o.a.createElement("input",{style:{display:"none"},id:"upload",name:"file",type:"file",accept:".xls,.xlsx",onChange:()=>{N(!0)},ref:K})),o.a.createElement(qd.a,{container:!0,spacing:2},p.map(e=>{var a,n,l;return o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,lg:3,key:e.id},o.a.createElement(zo.a,{style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(fp.a,{avatar:o.a.createElement(R.a,{src:""+(null===e||void 0===e?void 0:e.urlPicture)}),title:e.name,subheader:e.email}),o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},te&&ee&&"user"===t.profile?e.isGroup?e.number:null===Ur(null===e||void 0===e?void 0:e.number)?e.number.slice(0,-6)+"**-**"+(null===e||void 0===e?void 0:e.number.slice(-2)):(null===(a=Ur(null===e||void 0===e?void 0:e.number))||void 0===a?void 0:a.slice(0,-6))+"**-**"+(null===e||void 0===e||null===(n=e.number)||void 0===n?void 0:n.slice(-2)):e.isGroup?e.number:Ur(null===e||void 0===e?void 0:e.number)),o.a.createElement(os.a,{variant:"body2"},"WhatsApp: ",null===e||void 0===e||null===(l=e.whatsapp)||void 0===l?void 0:l.name),o.a.createElement(os.a,{variant:"body2"},"Status:"," ",e.active?o.a.createElement(Va.a,{style:{color:"green"},fontSize:"small"}):o.a.createElement(bp.a,{style:{color:"#6959CD"},fontSize:"small"}))),o.a.createElement(zd.a,null,o.a.createElement(F.a,{size:"small",disabled:!e.active,onClick:()=>{G(e),Q(!0)}},"whatsapp"===e.channel&&o.a.createElement(Rl.a,{style:{color:"green"}}),"instagram"===e.channel&&o.a.createElement(Nl.a,{style:{color:"purple"}}),"facebook"===e.channel&&o.a.createElement(Ml.a,{style:{color:"blue"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{return a=e.id,E(a),void f(!0);var a}},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>e.active?N(!0)||S(e):N(!0)||j(e)},e.active?o.a.createElement(hp.a,{color:"secondary"}):o.a.createElement(Va.a,{color:"secondary"})),o.a.createElement(xa,{role:t.profile,perform:"contacts-page:deleteContact",yes:()=>o.a.createElement(F.a,{size:"small",onClick:()=>{N(!0),x(e)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}}))}))))}))))},Tp=t(1034),Op=t(1517),Ip=t.p+"static/media/upload.c42899bb.gif";function jp(){const{innerWidth:e,innerHeight:a}=window;return{width:e,height:a}}const Mp=Gt()(e=>({xlsTable:{width:"100%"},tableContainer:{flex:1,padding:1,overflowX:"auto",overflowY:"scroll",...e.scrollbarStyles},actions:{padding:2,border:"1px solid #CCC",boxShadow:"1px 1px 5px #CCC",marginTop:2,display:"flex",justifyContent:"center"},importOptions:{padding:2,border:"1px solid #CCC",boxShadow:"1px 1px 5px #CCC",marginTop:2,marginBottom:2},error:{color:"red",marginTop:1},buttonImport:{marginRight:1},select:{minWidth:200},backButtonContainer:{textAlign:"center",marginTop:20}}));var Np=()=>{const e=function(){const[e,a]=Object(n.useState)(jp());return Object(n.useEffect)(()=>{function e(){a(jp())}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}(),[a,t]=Object(n.useState)(null),[l,r]=Object(n.useState)(null),i=Mp(),s=Object(T.useHistory)(),[c,d]=Object(n.useState)([]),[m,p]=Object(n.useState)({}),[g,b]=Object(n.useState)({}),[E,h]=Object(n.useState)(!1),[f,A]=Object(n.useState)({}),[v,y]=Object(n.useState)(!1),[x,C]=Object(n.useState)(null),[w,k]=Object(n.useState)(0),[S,I]=Object(n.useState)(0),[j,M]=Object(n.useState)(!1),[N,R]=Object(n.useState)(!1),[P,D]=Object(n.useState)({}),[F,L]=Object(n.useState)(!1),B=[{id:"name",label:"Nome",required:!0},{id:"number",label:"N\xfamero",required:!0},{id:"email",label:"E-mail",required:!1},{id:"tags",label:"Tags",required:!1}];Object(n.useEffect)(()=>{d(B)},[]);const W=e=>{const a=e.target.value,t=e.target.name;if(m[t]){const e=m[t];b(a=>{const t={...a};return delete t[e],t})}if(""===a)return p(e=>{const a={...e};return delete a[t],a}),void A(e=>{const a={...e};return Object.keys(a).forEach(e=>{a[e]===t&&delete a[e]}),a});g[a]?sa(`O campo ${a} j\xe1 foi selecionado.`):(A(e=>({...e,[a]:t})),b(e=>({...e,[a]:t})),p(e=>({...e,[t]:a})))},q=()=>o.a.createElement(lo.a,{className:i.tableContainer,style:{height:.75*e.height}},o.a.createElement(to.a,{stickyHeader:!0},o.a.createElement(ro.a,{key:l.length},o.a.createElement(io.a,null,o.a.createElement(oo.a,null,o.a.createElement("input",{type:"checkbox",checked:Object.keys(P).length===a.length-1,onChange:e=>{const t={};if(e.target.checked)for(let n=1;no.a.createElement(oo.a,{key:e.key},e.name))),o.a.createElement(io.a,null,o.a.createElement(oo.a,null),l.map(e=>o.a.createElement(oo.a,{key:e.key},(e=>o.a.createElement(It.a,{value:m[e.key],name:e.key,onChange:W},o.a.createElement(U.a,{value:""},"\xa0"),c.map(e=>o.a.createElement(U.a,{value:e.id},e.label))))(e))))),o.a.createElement(no.a,null,a.map((e,a)=>o.a.createElement(io.a,{key:a},0!==a&&o.a.createElement(oo.a,null,o.a.createElement("input",{type:"checkbox",checked:!!P[a],onChange:()=>{D(e=>({...e,[a]:!e[a]}))}})),0!==a&&e.map((e,a)=>o.a.createElement(oo.a,{key:a},e))))))),{getRootProps:z,getInputProps:H}=Object(Tp.a)({onDrop:e=>{if(0===e.length)return;h(!0),y(!1),R(!1),M(!1);const a=e[0],n=new FileReader;n.onload=function(e){try{const a=e.target.result,n=Object($n.a)(a),o=n.Sheets[n.SheetNames[0]],{rows:l,columns:i}=function(e){const a=$n.b.sheet_to_json(e,{header:1,defval:""}),t=$n.b.decode_range(e["!ref"]||"A1");return{rows:a,columns:Array.from({length:t.e.c+1},(e,a)=>({key:String(a),name:$n.b.encode_col(a)}))}}(o);t(l),r(i),h(!1)}catch(e){console.error(e),y(!0),h(!1)}},n.readAsArrayBuffer(a)},maxFiles:1});return o.a.createElement("div",{style:{alignContent:"center"}},N&&o.a.createElement("div",null,o.a.createElement("ul",null,o.a.createElement("li",null,w," contatos criados"),o.a.createElement("li",null,S," contatos ignorados (n\xfamero inv\xe1lido ou n\xe3o marcados para atualizar)"))),E&&o.a.createElement("div",null,"Processando arquivo..."),v&&o.a.createElement("div",null,"Arquivo inv\xe1lido!"),!N&&a&&l?o.a.createElement("div",null,o.a.createElement("div",{className:i.importOptions},o.a.createElement(Op.a,{row:!0,style:{width:"100%",display:"flex",justifyContent:"space-around"}},o.a.createElement(gs.a,{control:o.a.createElement(nl.a,{checked:F,onChange:e=>L(e.target.checked),color:"primary"}),label:"Validar contatos no WhatsApp"}))),q(),o.a.createElement("div",{className:i.actions},j&&o.a.createElement("div",null,"Importando... Aguarde"),o.a.createElement(xt.a,{variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},disabled:j,className:i.buttonImport,onClick:()=>(async()=>{if(M(!0),console.log(f),!f.number)return sa("N\xe3o foi selecionado o campo de n\xfamero do contato"),void M(!1);if(!f.name)return sa("N\xe3o foi selecionado o campo de nome do contato"),void M(!1);if(0===Object.keys(P).length)return sa("Nenhum contato selecionado"),void M(!1);if((null===a||void 0===a?void 0:a.length)>1){for(let e=1;ee.required&&!n[e.id])){I(e=>e+1);continue}try{200===(await u.post("/contactsImport",{...n,validateContact:F?"true":"false"})).status?k(e=>e+1):I(e=>e+1)}catch(x){I(e=>e+1)}}L(!1),D({}),R(!0),M(!1),0===S?O.b.success("Importa\xe7\xe3o realizada com sucesso"):O.b.alert("Importa\xe7\xe3o realizada com sucesso, mas houveram alguns erros")}})()},"Importar contatos"),o.a.createElement(xt.a,{variant:"contained",style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},disabled:j,onClick:()=>{t(null),r(null)}},"Cancelar"),x&&o.a.createElement("div",{className:i.error},x))):o.a.createElement(o.a.Fragment,null,o.a.createElement("div",Object.assign({},z(),{className:"uploaderDrop",style:{borderRadius:20,maxWidth:500,margin:"20px auto",border:"3px dotted #ddd",padding:20,display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column"}}),o.a.createElement("img",{src:Ip,height:200,alt:"Upload"}),o.a.createElement("h5",null,"Clique ou arraste um arquivo"),o.a.createElement("p",{style:{color:"#e74c3c",fontWeight:"bold",textAlign:"center"}},"* Importante: Arquivos somente com extens\xf5es s\xe3o aceitas: xls, xslx, csv, txt")),o.a.createElement("input",H()),o.a.createElement("div",{className:i.backButtonContainer},o.a.createElement(xt.a,{variant:"contained",color:"secondary",disabled:j,onClick:async()=>{try{s.push("/contacts")}catch(e){sa(e)}}},"Voltar"))))};const Rp=Object(j.a)(e=>({mainPaper:{flex:1,padding:1,borderRadius:0,overflowY:"scroll",padding:1,...e.scrollbarStylesSoftBig}}));var Pp=()=>{const e=Rp();return o.a.createElement(Nd,{className:e.mainContainer},o.a.createElement(Pd,null,o.a.createElement(Ld,null,"Importar contatos de arquivo")),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined"},o.a.createElement(Np,null)))},Dp=t(1757),Fp=t(1758),Lp=t(1756);const Bp=k(),Wp=Object(j.a)(e=>({main:{display:"flex",justifyContent:"space-between",flexWrap:"wrap",gap:e.spacing(2)},cardContainer:{flex:"1 1 calc(50% - 16px)",maxWidth:"380px",minWidth:"300px"},cardHeader:{padding:e.spacing(2),backgroundColor:"#4ec24e",color:"white",boxShadow:"none",borderRadius:0},cardHeaderPending:{padding:e.spacing(2),backgroundColor:"#437db5",color:"white",boxShadow:"none",borderRadius:0},card:{backgroundColor:"#f9f9f9",boxShadow:"none",borderRadius:0,overflow:"hidden"},connectionTag:{background:"#689aa4",color:"#FFF",padding:e.spacing(.5,1),borderRadius:0,fontSize:"0.75rem",fontWeight:"bold"},lastMessageTime:{color:"#db6565",textAlign:"right",fontSize:"0.875rem"},lastMessageTimeUnread:{color:"green",fontWeight:"bold",textAlign:"right",fontSize:"0.875rem"},pending:{color:Lp.a[600],fontSize:"1rem"}}));var qp=()=>{const e=Wp(),a=Object(T.useHistory)(),{user:t,socket:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)([]),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(0),p=t.companyId,g=t.queues.map(e=>e.id),[b,E]=Object(n.useState)(g||[]);Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/usersMoments");console.log(e),i(e),c(!s)}catch(a){var e;500!==(null===(e=a.response)||void 0===e?void 0:e.status)?sa(a):O.b.error(""+oa.a.t("frontEndErrors.getUsers"))}})()},[]),Object(n.useEffect)(()=>{const e=t.companyId;console.log("socket painel");const a=e=>{"create"!==e.action&&"update"!==e.action&&"delete"!==e.action||(async()=>{try{const{data:e}=await u.get("/usersMoments");i(e),c(!s)}catch(a){var e;500!==(null===(e=a.response)||void 0===e?void 0:e.status)?sa(a):O.b.error(""+oa.a.t("frontEndErrors.getUsers"))}})()};return l.on(`company-${e}-ticket`,a),l.on(`company-${e}-appMessage`,a),()=>{l.off(`company-${e}-ticket`,a),l.off(`company-${e}-appMessage`,a)}},[l]);const h=Object(n.useMemo)(()=>{if(r&&r.length>0){return r.reduce((e,a)=>{const t=a.user;if(t){const n=e.findIndex(e=>e.user.id===t.id);-1===n?e.push({user:t,userTickets:[a]}):e[n].userTickets.push(a)}return e},[]).map((l,r)=>{var i,s;return o.a.createElement(At.a,{item:!0,key:r},o.a.createElement("div",{padding:20,className:e.main,key:r},o.a.createElement("div",{className:e.changeWarap},o.a.createElement(zt.a,{elevation:3,className:e.cardHeader},o.a.createElement(Yr.a,{style:{maxWidth:"380px",width:"100%"},avatar:o.a.createElement(R.a,{alt:""+l.user.profileImage,src:l.user.profileImage?`${Bp}/public/company${p}/user/${l.user.profileImage}`:null}),title:o.a.createElement("span",null,(null===l||void 0===l||null===(i=l.user)||void 0===i?void 0:i.name)||"Pendientes"," ",o.a.createElement("br",null),"Atenciones: "+(null===(s=l.userTickets)||void 0===s?void 0:s.length))})),o.a.createElement(zt.a,{square:!0,elevation:1,className:e.card},l.userTickets.map(l=>{var r,i,s,c,d,m,u,p;return o.a.createElement(L.a,{style:{paddingTop:0},key:l.id},o.a.createElement(_.a,{dense:!0,button:!0},o.a.createElement(Ua.a,null,o.a.createElement(R.a,{alt:""+l.contact.urlPicture,src:""+l.contact.urlPicture})),o.a.createElement(J.a,{disableTypography:!0,primary:(null===l||void 0===l||null===(r=l.contact)||void 0===r||null===(i=r.name)||void 0===i?void 0:i.length)>30?(null===l||void 0===l||null===(s=l.contact)||void 0===s?void 0:s.name.substring(0,25))+"...":null===l||void 0===l||null===(c=l.contact)||void 0===c?void 0:c.name,secondary:o.a.createElement(n.Fragment,null,o.a.createElement("div",null,o.a.createElement(q.a,{style:{display:"inline"},component:"span",variant:"body2"},""+((null===(d=l.lastMessage)||void 0===d?void 0:d.length)>30?String(l.lastMessage).substring(0,27)+"...":l.lastMessage))),o.a.createElement(N.a,{className:e.connectionTag},null===l||void 0===l||null===(m=l.whatsapp)||void 0===m?void 0:m.name),o.a.createElement(N.a,{style:{backgroundColor:(null===(u=l.queue)||void 0===u?void 0:u.color)||"#7c7c7c"},className:e.connectionTag},(null===(p=l.queue)||void 0===p?void 0:p.name.toUpperCase())||"SEM FILA"))}),o.a.createElement(q.a,{className:Number(l.unreadMessages)>0?e.lastMessageTimeUnread:e.lastMessageTime,component:"span",variant:"body2"},Object(Ba.a)(Object(Wa.a)(l.updatedAt),new Date)?o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(l.updatedAt),"HH:mm")):o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(l.updatedAt),"dd/MM/yyyy"))),("admin"===t.profile||l.userId===t.id)&&o.a.createElement(te.a,{title:"Acessar Ticket"},o.a.createElement(Dp.a,{onClick:()=>a.push("/tickets/"+l.uuid),fontSize:"small",style:{color:"#FFA500",cursor:"pointer",marginRight:5,bottom:"-15px"}}))),o.a.createElement(ee.a,{variant:"inset",component:"li"}))})))))})}return null},[s]),f=Object(n.useMemo)(()=>{if(r&&r.length>0){const a=r.filter(e=>!e.user);return o.a.createElement(At.a,{item:!0},o.a.createElement("div",{className:e.main},o.a.createElement("div",{padding:2,className:e.changeWarap},o.a.createElement(zt.a,{elevation:3,className:e.cardHeaderPending},o.a.createElement(Yr.a,{style:{maxWidth:"380px",width:"100%"},avatar:o.a.createElement(R.a,null),title:o.a.createElement("span",null,"Pendentes",o.a.createElement(Fp.a,{className:e.pending}),o.a.createElement("div",null,"Atenciones: ",null===a||void 0===a?void 0:a.length))})),o.a.createElement(zt.a,{square:!0,elevation:1,className:e.card},a.map(a=>{var t,l,r,i,s;return o.a.createElement(L.a,{style:{paddingTop:0},key:a.id},o.a.createElement(_.a,{dense:!0,button:!0},o.a.createElement(Ua.a,null,o.a.createElement(R.a,{alt:""+a.contact.urlPicture,src:""+a.contact.urlPicture})),o.a.createElement(J.a,{disableTypography:!0,primary:null===a||void 0===a||null===(t=a.contact)||void 0===t?void 0:t.name,secondary:o.a.createElement(n.Fragment,null,o.a.createElement("div",null,o.a.createElement(q.a,{style:{display:"inline"},component:"span",variant:"body2"},""+((null===(l=a.lastMessage)||void 0===l?void 0:l.length)>30?String(a.lastMessage).substring(0,27)+"...":a.lastMessage))),o.a.createElement(N.a,{className:e.connectionTag},null===a||void 0===a||null===(r=a.whatsapp)||void 0===r?void 0:r.name),o.a.createElement(N.a,{style:{backgroundColor:(null===(i=a.queue)||void 0===i?void 0:i.color)||"#7c7c7c"},className:e.connectionTag},(null===(s=a.queue)||void 0===s?void 0:s.name.toUpperCase())||"SEM FILA"))}),o.a.createElement(q.a,{className:Number(a.unreadMessages)>0?e.lastMessageTimeUnread:e.lastMessageTime,component:"span",variant:"body2"},Object(Ba.a)(Object(Wa.a)(a.updatedAt),new Date)?o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(a.updatedAt),"HH:mm")):o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(a.updatedAt),"dd/MM/yyyy")))),o.a.createElement(ee.a,{variant:"inset",component:"li"}))})))))}return null},[s]);return o.a.createElement(n.Fragment,null,o.a.createElement(At.a,{container:!0,spacing:2},h,f))};const zp=Object(j.a)(e=>({container:{paddingTop:e.spacing(1),paddingBottom:e.spacing(1),paddingLeft:"5px",maxWidth:"100%"},mainPaper:{display:"flex",padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles,alignItems:"center"},fixedHeightPaper:{padding:e.spacing(2),display:"flex",flexDirection:"column",height:100},chatPapper:{display:"flex",height:"100%"},contactsHeader:{display:"flex",flexWrap:"wrap",padding:"0px 6px 6px 6px"}}));var Hp=()=>{const e=zp(),{user:a}=Object(n.useContext)(ba);return"user"===a.profile&&"disabled"===a.allowRealTime?o.a.createElement(Xo,null):o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0,justifyContent:"center",alignItems:"flex-start"},o.a.createElement(At.a,{xs:12,sm:8,xl:4,item:!0},o.a.createElement(Ld,null,"Panel de Atenciones")),o.a.createElement(At.a,{style:{width:"100%",height:"100vh"},item:!0},o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",style:{maxWidth:"100%"}},o.a.createElement(qp,null)))))},Up=t(336),Qp=t.n(Up),Vp=t(443),Gp=t.n(Vp),Kp=t(1759);const Yp=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles},customTableCell:{display:"flex",alignItems:"center",justifyContent:"center"},tooltip:{backgroundColor:"#f5f5f9",color:"rgba(0, 0, 0, 0.87)",fontSize:e.typography.pxToRem(14),border:"1px solid #dadde9",maxWidth:450},tooltipPopper:{textAlign:"center"},buttonProgress:{color:Ha.a[500]}}));var Xp=e=>{let{title:a,content:t,children:n}=e;const l=Yp();return o.a.createElement(te.a,{arrow:!0,classes:{tooltip:l.tooltip,popper:l.tooltipPopper},title:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{gutterBottom:!0,color:"inherit"},a),t&&o.a.createElement(q.a,null,t))},n)};const _p=vt.c().shape({options:vt.a().of(vt.c().shape({name:vt.e().min(4,"too short").required("Required")})).required("Must have friends")}),Zp=Object(j.a)(e=>({greetingMessage:{cursor:"pointer",display:"flex",alignItems:"center","& > *:not(:last-child)":{marginRight:e.spacing(1)}},Box:{cursor:"pointer",alignItems:"center"},textField1:{margin:e.spacing(1),minWidth:120},textField:{marginRight:e.spacing(1),flex:1},customHeight:{height:"48px"}}));function Jp(e){const a={name:"",greetingMessage:"",options:[],closeTicket:!1,optQueueId:""},t=Zp(),[l,r]=Object(n.useState)(-1),[i,s]=Object(n.useState)(a),[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(!0),[g,b]=Object(n.useState)(null),[E,h]=Object(n.useState)(null),[f,A]=Object(n.useState)(!1),[v,y]=Object(n.useState)([]),[x,C]=Object(n.useState)([]),[w,k]=Object(n.useState)([]),[S,T]=Object(n.useState)([]),{user:I,socket:j}=Object(n.useContext)(ba),[M,N]=Object(n.useState)(""),[R,P]=Object(n.useState)(null),[D,L]=Object(n.useState)(""),[B,W]=Object(n.useState)(""),{findAll:z}=nr(),[H,Q]=Object(n.useState)([]),[V,G]=Object(n.useState)([]),K=Object(n.useRef)(!0),Y=I.companyId,X=async t=>{try{e.chatBotId?await u.put("/chatbot/"+e.chatBotId,t):await u.post("/chatbot",t),O.b.success("Bot saved successfully");const{data:n}=await u.get("/chatbot/"+e.chatBotId);s(a),s(n),b(null),h(null),s(n)}catch(n){sa(n)}};Object(n.useEffect)(()=>{if(K.current){(async()=>{const e=await z();Q(e),y(e)})()}},[]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/files/",{params:{companyId:Y}});T(e.files)}catch(e){sa(e)}})()},[]),Object(n.useEffect)(()=>{if(M.length<3)return d(!1),void W("");const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/users/");G(e.users),d(!1)}catch(e){d(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[M]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queueIntegration",{params:{companyId:Y}});k(e.queueIntegrations)}catch(e){sa(e)}})()},[]),Object(n.useEffect)(()=>{d(!0);const a=setTimeout(()=>{(async()=>{try{const{data:a}=await u.get("/chatbot/"+e.chatBotId);(null===a||void 0===a?void 0:a.user)&&P(a.user),null!==a.optQueueId&&void 0!==a.optQueueId&&W(a.optQueueId),s(a),d(!1)}catch(a){console.log(a)}})()},500);return()=>clearTimeout(a)},[e.chatBotId]),Object(n.useEffect)(()=>{var e;i.options[l]&&W(null===(e=i.options[l])||void 0===e?void 0:e.optQueueId),p(l!==g)},[g,l]);const _=Object(yl.a)({trim:!0});return o.a.createElement("div",{className:t.root},o.a.createElement(oi,{title:D&&`${oa.a.t("queues.confirmationModal.deleteTitle")} ${D.name}?`,open:f,onClose:()=>{A(!1),L(null)},onConfirm:()=>(async t=>{try{await u.delete("/chatbot/"+t);const{data:n}=await u.get("/chatbot/"+e.chatBotId);s(a),s(n),b(null),h(null),s(n),O.b.success(oa.a.t("Queue deleted successfully!"))}catch(n){sa(n)}L(null)})(D.id)},oa.a.t("Tem certeza? Todas as op\xe7\xf5es internas tamb\xe9m ser\xe3o exclu\xeddas")),!c&&o.a.createElement("div",null,o.a.createElement(yt.e,{initialValues:i,validateOnChange:!1,enableReinitialize:!0,validationSchema:_p,render:e=>{let{touched:a,errors:s,isSubmitting:d,values:u,setFieldValue:f}=e;return o.a.createElement(yt.c,{name:"options"},e=>{let{push:x,remove:C}=e;return o.a.createElement(o.a.Fragment,null,o.a.createElement(qs.a,{nonLinear:!0,activeStep:l,orientation:"vertical"},u.options&&u.options.length>0&&u.options.map((e,l)=>{var x,k,T,O,I,j,M,R,D,z,Q,G,K,Y,Z,J,$,ee,ae,te,ne,oe,le,re,ie,se,ce,de,me,ue,pe,ge,be,Ee;return o.a.createElement(zs.a,{key:(e.id?e.id:l)+"-options",onClick:()=>r(l)},o.a.createElement(Hs.a,{key:e.id+"-options"},g!==l&&(null===(x=i.options[l])||void 0===x?void 0:x.name)?o.a.createElement("div",{className:t.greetingMessage,variant:"body1"},u.options[l].name,o.a.createElement(F.a,{size:"small",onClick:()=>{b(l),p(!1)}},o.a.createElement(sp.a,null)),o.a.createElement(F.a,{onClick:()=>{L(e),A(!0)},size:"small"},o.a.createElement(Sl.a,null))):o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`options[${l}].name`,variant:"outlined",margin:"dense",label:oa.a.t("queueModal.form.greetingMessage"),color:"primary",disabled:d,autoFocus:!0,fullWidth:!0,error:(null===a||void 0===a||null===(k=a.options)||void 0===k||null===(T=k[l])||void 0===T?void 0:T.name)&&Boolean(null===(O=s.options)||void 0===O||null===(I=O[l])||void 0===I?void 0:I.name)})),o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:t.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"queueType-selection-label"},oa.a.t("queueModal.form.queueType")),o.a.createElement(yt.b,{as:It.a,name:`options[${l}].queueType`,variant:"outlined",margin:"dense",fullWidth:!0,labelId:"queueType-selection-label",label:oa.a.t("queueModal.form.queueType"),error:(null===a||void 0===a||null===(j=a.options)||void 0===j||null===(M=j[l])||void 0===M?void 0:M.queueType)&&Boolean(null===s||void 0===s||null===(R=s.options)||void 0===R||null===(D=R[l])||void 0===D?void 0:D.queueType)},o.a.createElement(U.a,{value:"text"},"Texto"),o.a.createElement(U.a,{value:"attendent"},"Atendente"),o.a.createElement(U.a,{value:"queue"},"Fila"),o.a.createElement(U.a,{value:"integration"},"Integra\xe7\xe3o"),o.a.createElement(U.a,{value:"file"},"Arquivo")))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:Sr.a,color:"primary",name:`options[${l}].closeTicket`,checked:u.options[l].closeTicket||!1}),labelPlacement:"top",label:oa.a.t("queueModal.form.closeTicket")}),o.a.createElement(F.a,{size:"small",onClick:()=>u.options[l].name?X(u):null,disabled:d},o.a.createElement(Qp.a,null)),o.a.createElement(F.a,{size:"small",onClick:()=>C(l),disabled:d},o.a.createElement(Sl.a,null))))),m&&i.options[l]&&o.a.createElement(Kp.a,null,o.a.createElement(o.a.Fragment,null,o.a.createElement(Xp,{title:"A mensagem \xe9 obrigat\xf3ria para seguir ao pr\xf3ximo n\xedvel",content:"Se a mensagem n\xe3o estiver definida, o bot n\xe3o seguir\xe1 adiante"},o.a.createElement(Gp.a,{color:"secondary",style:{marginLeft:"4px"},fontSize:"small"})),E!==l?o.a.createElement("div",{className:t.greetingMessage},o.a.createElement(q.a,{color:"textSecondary",variant:"body1"},"Message:"),u.options[l].greetingMessage,o.a.createElement(F.a,{size:"small",onClick:()=>h(l)},o.a.createElement(sp.a,null))):o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement("div",{className:t.greetingMessage},"text"===i.options[l].queueType&&o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`options[${l}].greetingMessage`,variant:"outlined",margin:"dense",color:"primary",fullWidth:!0,multiline:!0,error:a.greetingMessage&&Boolean(s.greetingMessage),helperText:a.greetingMessage&&s.greetingMessage,className:t.textField}))),"queue"===i.options[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`options[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:a.greetingMessage&&Boolean(s.greetingMessage),helperText:a.greetingMessage&&s.greetingMessage,className:t.textField})),o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:t.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"queue-selection-label"},oa.a.t("queueModal.form.queue")),o.a.createElement(yt.b,{as:It.a,name:`options[${l}].optQueueId`,labelId:"queue-selection-label",label:oa.a.t("queueModal.form.queue"),error:(null===a||void 0===a||null===(z=a.options)||void 0===z||null===(Q=z[l])||void 0===Q?void 0:Q.optQueueId)&&Boolean(null===s||void 0===s||null===(G=s.options)||void 0===G||null===(K=G[l])||void 0===K?void 0:K.optQueueId),helpertext:(null===a||void 0===a||null===(Y=a.options)||void 0===Y||null===(Z=Y[l])||void 0===Z?void 0:Z.optQueueId)&&(null===s||void 0===s||null===(J=s.options)||void 0===J||null===($=J[l])||void 0===$?void 0:$.optQueueId),fullWidth:!0,variant:"outlined",margin:"dense"},v.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),"attendent"===i.options[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`options[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:a.greetingMessage&&Boolean(s.greetingMessage),helperText:a.greetingMessage&&s.greetingMessage,className:t.textField})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(xl.a,{style:{marginTop:"8px"},variant:"outlined",margin:"dense",getOptionLabel:e=>""+e.name,value:i.options[l].user,onChange:(e,a)=>{P(a),f(`options[${l}].optUserId`,null!=a?a.id:null),null!=a&&Array.isArray(a.queues)?(1===a.queues.length&&(W(a.queues[0].id),f(`options[${l}].optQueueId`,a.queues[0].id)),y(a.queues)):(y(H),W(""))},options:V,filterOptions:_,freeSolo:!0,fullWidth:!0,autoHighlight:!0,noOptionsText:oa.a.t("transferTicketModal.noOptions"),loading:c,size:"small",renderOption:e=>o.a.createElement("span",null," ",o.a.createElement(lr,{user:e})," ",e.name),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("transferTicketModal.fieldLabel"),variant:"outlined",onChange:e=>N(e.target.value),InputProps:{...e.InputProps,endAdornment:o.a.createElement(n.Fragment,null,c?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:t.formControl},o.a.createElement(jt.a,null,oa.a.t("transferTicketModal.fieldQueueLabel")),o.a.createElement(It.a,{value:B,onChange:e=>{W(e.target.value),f(`options[${l}].optQueueId`,e.target.value)},label:oa.a.t("transferTicketModal.fieldQueuePlaceholder")},v.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),"integration"===i.options[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`options[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:a.greetingMessage&&Boolean(s.greetingMessage),helperText:a.greetingMessage&&s.greetingMessage,className:t.textField})),o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:t.formControl},o.a.createElement(jt.a,{id:"optIntegrationId-selection-label"},oa.a.t("queueModal.form.integration")),o.a.createElement(yt.b,{as:It.a,name:`options[${l}].optIntegrationId`,labelId:"optIntegrationId-selection-label",label:oa.a.t("queueModal.form.integration"),variant:"outlined",margin:"dense",fullWidth:!0,error:(null===a||void 0===a||null===(ee=a.options)||void 0===ee||null===(ae=ee[l])||void 0===ae?void 0:ae.optIntegrationId)&&Boolean(null===s||void 0===s||null===(te=s.options)||void 0===te||null===(ne=te[l])||void 0===ne?void 0:ne.optIntegrationId),helpertext:(null===a||void 0===a||null===(oe=a.options)||void 0===oe||null===(le=oe[l])||void 0===le?void 0:le.optIntegrationId)&&(null===s||void 0===s||null===(re=s.options)||void 0===re||null===(ie=re[l])||void 0===ie?void 0:ie.optIntegrationId)},w.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),"file"===i.options[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`options[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:a.greetingMessage&&Boolean(s.greetingMessage),helperText:a.greetingMessage&&s.greetingMessage,className:t.textField})),o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:t.formControl},o.a.createElement(jt.a,{id:"optFileId-selection-label"},oa.a.t("queueModal.form.file")),o.a.createElement(yt.b,{as:It.a,name:`options[${l}].optFileId`,labelId:"optFileId-selection-label",label:oa.a.t("queueModal.form.file"),error:(null===a||void 0===a||null===(se=a.options)||void 0===se||null===(ce=se[l])||void 0===ce?void 0:ce.optFileId)&&Boolean(null===s||void 0===s||null===(de=s.options)||void 0===de||null===(me=de[l])||void 0===me?void 0:me.optFileId),helpertext:(null===a||void 0===a||null===(ue=a.options)||void 0===ue||null===(pe=ue[l])||void 0===pe?void 0:pe.optFileId)&&(null===s||void 0===s||null===(ge=s.options)||void 0===ge||null===(be=ge[l])||void 0===be?void 0:be.optFileId),variant:"outlined",margin:"dense"},S.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),o.a.createElement(At.a,{xs:2,md:4,item:!0},o.a.createElement(F.a,{size:"small",onClick:()=>X(u),disabled:d,style:{marginTop:"8px"}}," ",o.a.createElement(Qp.a,null)))),(Ee=e.id,o.a.createElement(Jp,{chatBotId:Ee})))))}),o.a.createElement(zs.a,null,o.a.createElement(Hs.a,{onClick:()=>x({name:void 0,greetingMessage:void 0})},oa.a.t("fileModal.buttons.fileOptions")))))})}})))}const $p=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},textField1:{margin:e.spacing(1),minWidth:120},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120},colorAdorment:{width:20,height:20},greetingMessage:{cursor:"pointer",display:"flex",alignItems:"center","& > *:not(:last-child)":{marginRight:e.spacing(1)}},custom:{display:"flex",alignItems:"center",justifyContent:"center"}})),eg=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Obrigat\xf3rio"),color:vt.e().min(3,"Too Short!").max(9,"Too Long!").required("A cor \xe9 Obrigat\xf3rio"),greetingMessage:vt.e(),chatbots:vt.a().of(vt.c().shape({name:vt.e().min(4,"too short").required("Obrigat\xf3rio")})).required("Must have friends")});var ag=e=>{let{open:a,onClose:t,queueId:l,onEdit:r}=e;const i=$p(),s={name:"",color:"",greetingMessage:"",chatbots:[],outOfHoursMessage:"",orderQueue:"",tempoRoteador:0,ativarRoteador:!1,integrationId:"",fileListId:"",closeTicket:!1},[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(s),g=Object(n.useRef)(),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(null),[A,v]=Object(n.useState)(!1),[y,x]=Object(n.useState)(!0),[C,w]=Object(n.useState)(null),[k,S]=Object(n.useState)(null),[T,I]=Object(n.useState)([]),[j,M]=Object(n.useState)([]),[N,R]=Object(n.useState)(!1),[P,D]=Object(n.useState)(0),[L,B]=Object(n.useState)(null),{user:W,socket:z}=Object(n.useContext)(ba),[H,Q]=Object(n.useState)(""),[V,G]=Object(n.useState)(!1),[K,Y]=Object(n.useState)(""),{findAll:X}=nr(),[_,Z]=Object(n.useState)([]),[J,$]=Object(n.useState)([]),ee=Object(n.useRef)(!0),ae=[{weekday:oa.a.t("queueModal.serviceHours.monday"),weekdayEn:"monday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"12:01",endTimeB:"23:00"},{weekday:oa.a.t("queueModal.serviceHours.tuesday"),weekdayEn:"tuesday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"12:01",endTimeB:"23:00"},{weekday:oa.a.t("queueModal.serviceHours.wednesday"),weekdayEn:"wednesday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"12:01",endTimeB:"23:00"},{weekday:oa.a.t("queueModal.serviceHours.thursday"),weekdayEn:"thursday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"12:01",endTimeB:"23:00"},{weekday:oa.a.t("queueModal.serviceHours.friday"),weekdayEn:"friday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"12:01",endTimeB:"23:00"},{weekday:"S\xe1bado",weekdayEn:"saturday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"12:01",endTimeB:"23:00"},{weekday:"Domingo",weekdayEn:"sunday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"12:01",endTimeB:"23:00"}],[te,ne]=Object(n.useState)(ae),oe=W.companyId,{get:le}=gt(),[re,ie]=Object(n.useState)(!1),[se,ce]=Object(n.useState)(!1),{getPlanCompany:de}=Ca();Object(n.useEffect)(()=>{!async function(){const e=W.companyId,a=await de(void 0,e);ie(a.plan.useOpenAi),ce(a.plan.useIntegrations)}()},[]),Object(n.useEffect)(()=>{(async()=>{"queue"===(await le({column:"scheduleType"})).scheduleType&&R(!0)})()},[]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/files/",{params:{companyId:oe}});B(e.files)}catch(e){sa(e)}})()},[]),Object(n.useEffect)(()=>((async()=>{if(l)try{const{data:e}=await u.get("/queue/"+l);p(a=>({...a,...e})),Object(ia.isArray)(e.schedules)&&e.schedules.length>0&&ne(e.schedules)}catch(e){sa(e)}})(),()=>{p({name:"",color:"",greetingMessage:"",chatbots:[],outOfHoursMessage:"",orderQueue:"",tempoRoteador:"",ativarRoteador:!1,integrationId:"",fileListId:"",closeTicket:!1})}),[l,a]),Object(n.useEffect)(()=>{if(ee.current){(async()=>{const e=await X();Z(e),I(e)})()}},[]),Object(n.useEffect)(()=>{if(H.length<3)return G(!1),void Y("");const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/users/");$(e.users),G(!1)}catch(e){G(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[H]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queueIntegration");M(e.queueIntegrations)}catch(e){sa(e)}})()},[]),Object(n.useEffect)(()=>{var e;b&&Y(null===(e=m.chatbots[b])||void 0===e?void 0:e.optQueueId);x(b!==C)},[C,b]);const me=()=>{t(),w(null),E(null),S(null)},ue=Object(yl.a)({trim:!0}),pe=async e=>{console.log(e);try{if(l){const{data:a}=await u.put("/queue/"+l,e);a.chatbots&&a.chatbots.length&&(r(a),p(a))}else{const{data:a}=await u.post("/queue",e);a.chatbots&&a.chatbots.length&&(p(a),r(a),me())}w(null),S(null),O.b.success(""+oa.a.t("queues.toasts.success"))}catch(a){sa(a)}};return o.a.createElement("div",{className:i.root},o.a.createElement(oi,{title:h&&`${oa.a.t("queues.confirmationModal.deleteTitle")} ${h.name}?`,open:A,onClose:()=>{v(!1),f(null)},onConfirm:()=>(async e=>{try{await u.delete("/chatbot/"+e);const{data:a}=await u.get("/queue/"+l);p(s),p(a),w(null),S(null),O.b.success(""+oa.a.t("queues.toasts.deleted"))}catch(a){sa(a)}})(h.id)},oa.a.t("queueModal.title.confirmationDelete")),o.a.createElement(wt.a,{maxWidth:"md",fullWidth:!0,open:a,onClose:me,scroll:"paper"},o.a.createElement(Tt.a,null,l?""+oa.a.t("queueModal.title.edit"):""+oa.a.t("queueModal.title.add")),o.a.createElement(Ht.a,{value:P,indicatorColor:"primary",textColor:"primary",onChange:(e,a)=>D(a),"aria-label":"disabled tabs example"},o.a.createElement(Ut.a,{label:oa.a.t("queueModal.title.queueData")}),N&&o.a.createElement(Ut.a,{label:oa.a.t("queueModal.title.text")})),0===P&&o.a.createElement(yt.e,{initialValues:m,validateOnChange:!1,enableReinitialize:!0,validationSchema:eg,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{try{l?await u.put("/queue/"+l,{...e,schedules:te}):await u.post("/queue",{...e,schedules:te}),O.b.success(""+oa.a.t("queues.toasts.success")),me()}catch(a){sa(a)}})(e),a.setSubmitting(!1)},400)}},e=>{let{setFieldValue:a,touched:t,errors:r,isSubmitting:s,values:u}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueModal.form.name"),autoFocus:!0,name:"name",error:t.name&&Boolean(r.name),helperText:t.name&&r.name,variant:"outlined",margin:"dense",className:i.textField}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueModal.form.color"),name:"color",id:"color",onFocus:()=>{d(!0),g.current.focus()},error:t.color&&Boolean(r.color),helperText:t.color&&r.color,InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement("div",{style:{backgroundColor:u.color},className:i.colorAdorment})),endAdornment:o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>d(!c)},o.a.createElement(zm.a,null))},variant:"outlined",margin:"dense"}),o.a.createElement(Vm,{open:c,handleClose:()=>d(!1),onChange:e=>{a("color","#"+e.hex)},currentColor:u.color}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueModal.form.orderQueue"),name:"orderQueue",type:"orderQueue",error:t.orderQueue&&Boolean(r.orderQueue),helperText:t.orderQueue&&r.orderQueue,variant:"outlined",margin:"dense",className:i.textField1}),o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"closeTicket",checked:u.closeTicket}),label:oa.a.t("queueModal.form.closeTicket")}),o.a.createElement("div",null,o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"ativarRoteador",checked:u.ativarRoteador}),label:oa.a.t("queueModal.form.rotate")}),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("queueModal.form.timeRotate"),name:"tempoRoteador",id:"tempoRoteador",variant:"outlined",margin:"dense",className:i.selectField},o.a.createElement(U.a,{value:"0",selected:!0,disabled:!0},oa.a.t("queueModal.form.timeRotate")),o.a.createElement(U.a,{value:"2"},"2 minutos"),o.a.createElement(U.a,{value:"5"},"5 minutos"),o.a.createElement(U.a,{value:"10"},"10 minutos"),o.a.createElement(U.a,{value:"15"},"15 minutos"),o.a.createElement(U.a,{value:"30"},"30 minutos"),o.a.createElement(U.a,{value:"45"},"45 minutos"),o.a.createElement(U.a,{value:"60"},"60 minutos"))),o.a.createElement("div",null,se&&o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:i.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"integrationId-selection-label"},oa.a.t("queueModal.form.integrationId")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("queueModal.form.integrationId"),name:"integrationId",id:"integrationId",placeholder:oa.a.t("queueModal.form.integrationId"),labelId:"integrationId-selection-label",value:u.integrationId||""},o.a.createElement(U.a,{value:""},"Nenhum"),j.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))),o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:i.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"fileListId-selection-label"},oa.a.t("queueModal.form.fileListId")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("queueModal.form.fileListId"),name:"fileListId",id:"fileListId",placeholder:oa.a.t("queueModal.form.fileListId"),labelId:"fileListId-selection-label",value:u.fileListId||""},o.a.createElement(U.a,{value:""},"Nenhum"),L.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueModal.form.greetingMessage"),type:"greetingMessage",multiline:!0,inputRef:g,minRows:5,fullWidth:!0,name:"greetingMessage",error:t.greetingMessage&&Boolean(r.greetingMessage),helperText:t.greetingMessage&&r.greetingMessage,variant:"outlined",margin:"dense"}),N&&o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueModal.form.outOfHoursMessage"),type:"outOfHoursMessage",multiline:!0,rows:5,fullWidth:!0,required:N,name:"outOfHoursMessage",error:t.outOfHoursMessage&&Boolean(r.outOfHoursMessage),helperText:t.outOfHoursMessage&&r.outOfHoursMessage,variant:"outlined",margin:"dense"})),o.a.createElement(q.a,{variant:"subtitle1"},oa.a.t("queueModal.bot.title"),o.a.createElement(Xp,{title:oa.a.t("queueModal.bot.toolTipTitle"),content:oa.a.t("queueModal.bot.toolTip")},o.a.createElement(Gp.a,{style:{marginLeft:"14px"},fontSize:"small"}))),o.a.createElement("div",null,o.a.createElement(yt.c,{name:"chatbots"},e=>{let{push:l,remove:c}=e;return o.a.createElement(o.a.Fragment,null,o.a.createElement(qs.a,{nonLinear:!0,activeStep:b,orientation:"vertical"},u.chatbots&&u.chatbots.length>0&&u.chatbots.map((e,l)=>{var d,p,g,b,h,A,O,M,N,R,P,D,B,W,z,H,G,X,Z,$,ee,ae,te,ne,oe,le,re,ie,se,ce,de,me,ge,be;return o.a.createElement(zs.a,{key:(e.id?e.id:l)+"-chatbots",onClick:()=>E(l)},o.a.createElement(Hs.a,{key:e.id+"-chatbots"},C!==l&&(null===(d=m.chatbots[l])||void 0===d?void 0:d.name)?o.a.createElement("div",{className:i.greetingMessage,variant:"body1"},u.chatbots[l].name,o.a.createElement(F.a,{size:"small",onClick:()=>{w(l),x(!1)}},o.a.createElement(sp.a,{style:{color:"#437db5"}})),o.a.createElement(F.a,{onClick:()=>{f(e),v(!0)},size:"small"},o.a.createElement(Sl.a,{style:{color:"#db6565"}}))):o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`chatbots[${l}].name`,variant:"outlined",margin:"dense",color:"primary",label:oa.a.t("queueModal.form.greetingMessage"),disabled:s,autoFocus:!0,fullWidth:!0,size:"small",error:(null===t||void 0===t||null===(p=t.chatbots)||void 0===p||null===(g=p[l])||void 0===g?void 0:g.name)&&Boolean(null===(b=r.chatbots)||void 0===b||null===(h=b[l])||void 0===h?void 0:h.name),className:i.textField})),o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:i.formControl,fullWidth:!0},o.a.createElement(jt.a,{id:"queueType-selection-label"},oa.a.t("queueModal.form.queueType")),o.a.createElement(yt.b,{as:It.a,name:`chatbots[${l}].queueType`,variant:"outlined",margin:"dense",fullWidth:!0,labelId:"queueType-selection-label",label:oa.a.t("queueModal.form.queueType"),error:(null===t||void 0===t||null===(A=t.chatbots)||void 0===A||null===(O=A[l])||void 0===O?void 0:O.queueType)&&Boolean(null===r||void 0===r||null===(M=r.chatbots)||void 0===M||null===(N=M[l])||void 0===N?void 0:N.queueType)},o.a.createElement(U.a,{value:"text"},oa.a.t("queueModal.bot.text")),o.a.createElement(U.a,{value:"attendent"},oa.a.t("queueModal.bot.attendent")),o.a.createElement(U.a,{value:"queue"},oa.a.t("queueModal.bot.queue")),o.a.createElement(U.a,{value:"integration"},oa.a.t("queueModal.bot.integration")),o.a.createElement(U.a,{value:"file"},oa.a.t("queueModal.bot.file"))))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:fc.a,color:"primary",name:`chatbots[${l}].closeTicket`,checked:u.chatbots[l].closeTicket||!1}),labelPlacement:"top",label:oa.a.t("queueModal.form.closeTicket")}),o.a.createElement(F.a,{size:"small",onClick:()=>u.chatbots[l].name?pe(u):null,disabled:s},o.a.createElement(Qp.a,{style:{color:"#437db5"}})),o.a.createElement(F.a,{size:"small",onClick:()=>c(l),disabled:s},o.a.createElement(Sl.a,{style:{color:"#db6565"}}))))),y&&m.chatbots[l]&&o.a.createElement(Kp.a,null,o.a.createElement(o.a.Fragment,null,k!==l?o.a.createElement("div",{className:i.greetingMessage},o.a.createElement(q.a,{color:"textSecondary",variant:"body1"},"Message:"),u.chatbots[l].greetingMessage,!(null===(R=m.chatbots[l])||void 0===R?void 0:R.greetingMessage)&&o.a.createElement(Xp,{title:oa.a.t("queueModal.bot.toolTipMessageTitle"),content:oa.a.t("queueModal.bot.toolTipMessageContent")},o.a.createElement(Gp.a,{color:"secondary",style:{marginLeft:"4px"},fontSize:"small"})),o.a.createElement(F.a,{size:"small",onClick:()=>S(l)},o.a.createElement(sp.a,{style:{color:"#437db5"}}))):o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement("div",{className:i.greetingMessage},"text"===m.chatbots[l].queueType&&o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`chatbots[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:t.greetingMessage&&Boolean(r.greetingMessage),helperText:t.greetingMessage&&r.greetingMessage,className:i.textField}))),"queue"===m.chatbots[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`chatbots[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:t.greetingMessage&&Boolean(r.greetingMessage),helperText:t.greetingMessage&&r.greetingMessage,className:i.textField})),o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:i.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"queue-selection-label"},oa.a.t("queueModal.form.queue")),o.a.createElement(yt.b,{as:It.a,name:`chatbots[${l}].optQueueId`,error:(null===t||void 0===t||null===(P=t.chatbots)||void 0===P||null===(D=P[l])||void 0===D?void 0:D.optQueueId)&&Boolean(null===r||void 0===r||null===(B=r.chatbots)||void 0===B||null===(W=B[l])||void 0===W?void 0:W.optQueueId),helpertext:(null===t||void 0===t||null===(z=t.chatbots)||void 0===z||null===(H=z[l])||void 0===H?void 0:H.optQueueId)&&(null===r||void 0===r||null===(G=r.chatbots)||void 0===G||null===(X=G[l])||void 0===X?void 0:X.optQueueId),className:i.textField1},T.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),"attendent"===m.chatbots[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`chatbots[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:t.greetingMessage&&Boolean(r.greetingMessage),helperText:t.greetingMessage&&r.greetingMessage,className:i.textField})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(xl.a,{style:{marginTop:"8px"},variant:"outlined",margin:"dense",getOptionLabel:e=>""+e.name,value:m.chatbots[l].user,onChange:(e,t)=>{a(`chatbots[${l}].optUserId`,null!=t?t.id:null),null!=t&&Array.isArray(t.queues)?(1===t.queues.length&&(Y(t.queues[0].id),a(`chatbots[${l}].optQueueId`,t.queues[0].id)),I(t.queues)):(I(_),Y(""))},options:J,filterOptions:ue,freeSolo:!0,fullWidth:!0,autoHighlight:!0,noOptionsText:oa.a.t("transferTicketModal.noOptions"),loading:V,size:"small",renderOption:e=>o.a.createElement("span",null," ",o.a.createElement(lr,{user:e})," ",e.name),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("transferTicketModal.fieldLabel"),variant:"outlined",onChange:e=>Q(e.target.value),InputProps:{...e.InputProps,endAdornment:o.a.createElement(n.Fragment,null,V?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:i.formControl},o.a.createElement(jt.a,null,oa.a.t("transferTicketModal.fieldQueueLabel")),o.a.createElement(It.a,{value:K,onChange:e=>{Y(e.target.value),a(`chatbots[${l}].optQueueId`,e.target.value)},label:oa.a.t("transferTicketModal.fieldQueuePlaceholder")},T.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),"integration"===m.chatbots[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`chatbots[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:t.greetingMessage&&Boolean(r.greetingMessage),helperText:t.greetingMessage&&r.greetingMessage,className:i.textField})),o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:i.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"optIntegrationId-selection-label"},oa.a.t("queueModal.form.integration")),o.a.createElement(yt.b,{as:It.a,name:`chatbots[${l}].optIntegrationId`,error:(null===t||void 0===t||null===(Z=t.chatbots)||void 0===Z||null===($=Z[l])||void 0===$?void 0:$.optIntegrationId)&&Boolean(null===r||void 0===r||null===(ee=r.chatbots)||void 0===ee||null===(ae=ee[l])||void 0===ae?void 0:ae.optIntegrationId),helpertext:(null===t||void 0===t||null===(te=t.chatbots)||void 0===te||null===(ne=te[l])||void 0===ne?void 0:ne.optIntegrationId)&&(null===r||void 0===r||null===(oe=r.chatbots)||void 0===oe||null===(le=oe[l])||void 0===le?void 0:le.optIntegrationId),className:i.textField1},j.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),"file"===m.chatbots[l].queueType&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,name:`chatbots[${l}].greetingMessage`,label:oa.a.t("queueModal.form.message"),variant:"outlined",margin:"dense",fullWidth:!0,multiline:!0,error:t.greetingMessage&&Boolean(r.greetingMessage),helperText:t.greetingMessage&&r.greetingMessage,className:i.textField})),o.a.createElement(jt.a,null,"Selecione um Arquivo"),o.a.createElement(yt.b,{as:It.a,name:`chatbots[${l}].optFileId`,error:(null===t||void 0===t||null===(re=t.chatbots)||void 0===re||null===(ie=re[l])||void 0===ie?void 0:ie.optFileId)&&Boolean(null===r||void 0===r||null===(se=r.chatbots)||void 0===se||null===(ce=se[l])||void 0===ce?void 0:ce.optFileId),helpertext:(null===t||void 0===t||null===(de=t.chatbots)||void 0===de||null===(me=de[l])||void 0===me?void 0:me.optFileId)&&(null===r||void 0===r||null===(ge=r.chatbots)||void 0===ge||null===(be=ge[l])||void 0===be?void 0:be.optFileId),className:i.textField1},L.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))),o.a.createElement(F.a,{size:"small",onClick:()=>pe(u),disabled:s}," ",o.a.createElement(Qp.a,null))),o.a.createElement(Jp,{chatBotId:e.id}))))}),o.a.createElement(zs.a,null,o.a.createElement(Hs.a,{onClick:()=>l({name:"",value:""})},oa.a.t("queueModal.bot.addOptions")))))}))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:me,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:s},oa.a.t("queueModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Qp.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:s,variant:"contained",className:i.btnWrapper},l?""+oa.a.t("queueModal.buttons.okEdit"):""+oa.a.t("queueModal.buttons.okAdd"),s&&o.a.createElement(Ot.a,{size:24,className:i.buttonProgress}))))}),1===P&&o.a.createElement(zt.a,{style:{padding:20}},o.a.createElement(Gd,{loading:!1,onSubmit:async e=>{O.b.success("Clique em salvar para registar as altera\xe7\xf5es"),ne(e),D(0)},initialValues:te,labelSaveButton:oa.a.t("whatsappModal.buttons.okAdd")}))))},tg=t(1827);const ng=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles},customTableCell:{display:"flex",alignItems:"center",justifyContent:"center"}})),og=(e,a)=>{if("LOAD_QUEUES"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_QUEUES"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_QUEUE"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]};var lg=()=>{const e=ng(),[a,t]=Object(n.useReducer)(og,[]),[l,r]=Object(n.useState)(!1),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(null),[m,p]=Object(n.useState)(!1),{user:g,socket:b}=Object(n.useContext)(ba),E=g.companyId;Object(n.useEffect)(()=>{(async()=>{r(!0);try{const{data:e}=await u.get("/queue");t({type:"LOAD_QUEUES",payload:e}),r(!1)}catch(e){sa(e),r(!1)}})()},[]),Object(n.useEffect)(()=>{const e=e=>{"update"!==e.action&&"create"!==e.action||t({type:"UPDATE_QUEUES",payload:e.queue}),"delete"===e.action&&t({type:"DELETE_QUEUE",payload:e.queueId})};return b.on(`company-${E}-queue`,e),()=>{b.off(`company-${E}-queue`,e)}},[b,E]);const h=e=>{d(e),s(!0)};return o.a.createElement(Nd,null,o.a.createElement(oi,{title:c&&`${oa.a.t("queues.confirmationModal.deleteTitle")} ${c.name}?`,open:m,onClose:()=>{p(!1),d(null)},onConfirm:()=>(async e=>{try{await u.delete("/queue/"+e),O.b.success(oa.a.t("Queue deleted successfully!"))}catch(a){sa(a)}d(null)})(c.id)},oa.a.t("queues.confirmationModal.deleteMessage")),o.a.createElement(ag,{open:i,onClose:()=>{s(!1),d(null)},queueId:null===c||void 0===c?void 0:c.id,onEdit:e=>{e&&setTimeout(()=>{h(e)},500)}}),"user"===g.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("queues.title")," (",a.length,")"),o.a.createElement(Fd,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{s(!0),d(null)}},oa.a.t("queues.buttons.add")))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined"},o.a.createElement(qd.a,{container:!0,spacing:2},a.map(e=>o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,lg:3,key:e.id},o.a.createElement(zo.a,{style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(fp.a,{title:e.name,titleTypographyProps:{align:"center"},subheaderTypographyProps:{align:"center"}}),o.a.createElement(Ho.a,null,o.a.createElement("div",{style:{backgroundColor:e.color,width:60,height:20,margin:"0 auto",borderRadius:4}}),o.a.createElement(q.a,{variant:"body2",align:"center",style:{marginTop:10}},oa.a.t("Ordena\xe7\xe3o"),": ",e.orderQueue)),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(F.a,{size:"small",onClick:()=>h(e)},o.a.createElement(Td.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{d(e),p(!0)}},o.a.createElement(Od.a,{style:{color:"#db6565"}})))))),l&&o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(tg.a,{style:{display:"block",margin:"0 auto"}}))))))};const rg=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120},colorAdorment:{width:20,height:20}})),ig=vt.c().shape({name:vt.e().min(3,"Mensagem muito curta").required("Obrigat\xf3rio")});var sg=e=>{let{open:a,onClose:t,tagId:l,kanban:r}=e;const i=rg(),{user:s}=Object(n.useContext)(ba),[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)([]),[g,b]=Object(n.useState)(!1),[E,h]=Object(n.useState)([]),[f,A]=Object(n.useState)([]),v={name:"",color:function(){const e=Math.floor(256*Math.random()),a=Math.floor(256*Math.random()),t=Math.floor(256*Math.random());return`#${e.toString(16).padStart(2,"0")}${a.toString(16).padStart(2,"0")}${t.toString(16).padStart(2,"0")}`}(),kanban:r,timeLane:0,nextLaneId:0,greetingMessageLane:"",rollbackLaneId:0},[y,x]=Object(n.useState)(v);Object(n.useEffect)(()=>{b(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/tags/",{params:{kanban:1,tagId:l}});p(e.tags)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[]),Object(n.useEffect)(()=>{try{(async()=>{if(!l)return;const{data:e}=await u.get("/tags/"+l);x(a=>({...a,...e})),e.nextLaneId&&h(e.nextLaneId),e.rollbackLaneId&&A(e.rollbackLaneId)})()}catch(e){sa(e)}},[l,a]);const C=()=>{x(v),d(!1),t()};return o.a.createElement("div",{className:i.root},o.a.createElement(wt.a,{open:a,onClose:C,maxWidth:"md",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?0===r?""+oa.a.t("tagModal.title.edit"):""+oa.a.t("tagModal.title.editKanban"):0===r?""+oa.a.t("tagModal.title.add"):""+oa.a.t("tagModal.title.addKanban")),o.a.createElement(yt.e,{initialValues:y,enableReinitialize:!0,validationSchema:ig,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e,userId:null===s||void 0===s?void 0:s.id,kanban:r,nextLaneId:E||null,rollbackLaneId:f||null};try{l?await u.put("/tags/"+l,a):await u.post("/tags",a),O.b.success(0===r?""+oa.a.t("tagModal.success"):""+oa.a.t("tagModal.successKanban"))}catch(t){sa(t)}C()})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,values:s}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("tagModal.form.name"),name:"name",error:a.name&&Boolean(t.name),helperText:a.name&&t.name,variant:"outlined",margin:"dense",onChange:e=>x(a=>({...a,name:e.target.value})),fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,fullWidth:!0,label:oa.a.t("tagModal.form.color"),name:"color",autoFocus:!0,id:"color",error:a.color&&Boolean(t.color),helperText:a.color&&t.color,InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement("div",{style:{backgroundColor:s.color},className:i.colorAdorment})),endAdornment:o.a.createElement(F.a,{size:"small",color:"default",onClick:()=>d(!c)},o.a.createElement(zm.a,{style:{color:"#437db5"}}))},variant:"outlined",margin:"dense"}),c&&o.a.createElement("div",null,o.a.createElement(Um.a,{disableAlpha:!0,hslGradient:!1,style:{margin:"20px auto 0"},value:y.color,onChange:e=>{x(a=>({...a,color:"#"+e.hex}))}}))),1===r&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("tagModal.form.timeLane"),name:"timeLane",error:a.timeLane&&Boolean(t.timeLane),helperText:a.timeLane&&t.timeLane,variant:"outlined",margin:"dense",onChange:e=>x(a=>({...a,timeLane:e.target.value})),fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:i.formControl},o.a.createElement(jt.a,{id:"whatsapp-selection-label"},oa.a.t("tagModal.form.nextLaneId")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("tagModal.form.nextLaneId"),placeholder:oa.a.t("tagModal.form.nextLaneId"),labelId:"whatsapp-selection-label",id:"nextLaneId",name:"nextLaneId",style:{left:"-7px"},error:a.nextLaneId&&Boolean(t.nextLaneId),value:E,onChange:e=>h(e.target.value||null)},o.a.createElement(U.a,{value:null},"\xa0"),m&&m.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("tagModal.form.greetingMessageLane"),name:"greetingMessageLane",rows:5,multiline:!0,error:a.greetingMessageLane&&Boolean(t.greetingMessageLane),helperText:a.greetingMessageLane&&t.greetingMessageLane,variant:"outlined",margin:"dense",onChange:e=>x(a=>({...a,greetingMessageLane:e.target.value})),fullWidth:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:i.formControl},o.a.createElement(jt.a,{id:"whatsapp-selection-label"},oa.a.t("tagModal.form.rollbackLaneId")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("tagModal.form.rollbackLaneId"),placeholder:oa.a.t("tagModal.form.rollbackLaneId"),labelId:"whatsapp-selection-label",id:"rollbackLaneId",name:"rollbackLaneId",style:{left:"-7px"},error:a.rollbackLaneId&&Boolean(t.rollbackLaneId),value:f,onChange:e=>A(e.target.value)},o.a.createElement(U.a,{value:null},"\xa0"),m&&m.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:C,startIcon:o.a.createElement(Ft.a,null),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("tagModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",startIcon:o.a.createElement(Pt.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:i.btnWrapper},l?""+oa.a.t("tagModal.buttons.okEdit"):""+oa.a.t("tagModal.buttons.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:i.buttonProgress}))))})))},cg=t(1760),dg=t(1051),mg=t(1047);const ug=Object(j.a)(e=>({modal:{display:"flex",alignItems:"center",justifyContent:"center"},paper:{backgroundColor:e.palette.background.paper,boxShadow:e.shadows[5],padding:e.spacing(2,4,3),borderRadius:"8px",overflow:"auto",maxHeight:"80vh"},closeButton:{position:"absolute",top:e.spacing(1),right:e.spacing(1)}}));var pg=e=>{let{open:a,onClose:t,tag:l}=e;const r=ug(),[i,s]=Object(n.useState)(l.contacts),{user:c,socket:d}=Object(n.useContext)(ba);return Object(n.useEffect)(()=>{console.log("tagList",i)},[i]),Object(n.useEffect)(()=>{const e=e=>{var a,n,o,r;"update"!==e.action&&"create"!==e.action||(e.tag.id===l.id&&(null===(a=e.tag)||void 0===a||null===(n=a.contacts)||void 0===n?void 0:n.length)>0&&s(e.tag.contacts),e.tag.id===l.id&&0===(null===(o=e.tag)||void 0===o||null===(r=o.contacts)||void 0===r?void 0:r.length)&&(s([]),t()))};return d.on(`company${c.companyId}-tag`,e),()=>{d.off(`company${c.companyId}-tag`,e)}},[]),i.length>0?o.a.createElement(dg.a,{className:r.modal,open:a,onClose:t,closeAfterTransition:!0,BackdropComponent:tn.a,BackdropProps:{timeout:500}},o.a.createElement(mg.a,{in:a},o.a.createElement("div",{className:r.paper},o.a.createElement(F.a,{className:r.closeButton,onClick:t},o.a.createElement(Wr.a,null)),o.a.createElement("h2",{id:"transition-modal-title"},l.name," - Contatos"),o.a.createElement(lo.a,{component:zt.a},o.a.createElement(to.a,null,o.a.createElement(ro.a,null,o.a.createElement(io.a,null,o.a.createElement(oo.a,null,"ID"),o.a.createElement(oo.a,null,"Nome"),o.a.createElement(oo.a,null,"Nmero"),o.a.createElement(oo.a,null,"A\xe7\xf5es"))),o.a.createElement(no.a,null,null===i||void 0===i?void 0:i.map(e=>o.a.createElement(io.a,{key:e.id},o.a.createElement(oo.a,null,e.id),o.a.createElement(oo.a,null,e.name),o.a.createElement(oo.a,null,e.number),o.a.createElement(oo.a,null,o.a.createElement(F.a,{onClick:()=>(async(e,a)=>{await u.delete(`/tags-contacts/${a}/${e}`)})(e.id,l.id)},o.a.createElement($r.a,null))))))))))):o.a.createElement(o.a.Fragment,null)};const gg=(e,a)=>{switch(a.type){case"LOAD_TAGS":return[...e,...a.payload];case"UPDATE_TAGS":const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e];case"DELETE_TAGS":const o=a.payload;return e.filter(e=>e.id!==o);case"RESET":return[];default:return e}},bg=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var Eg=()=>{const e=bg(),{user:a,socket:t}=Object(n.useContext)(ba),[l,r]=Object(n.useState)([]),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(1),[g,b]=Object(n.useState)(!1),[E,h]=Object(n.useState)(""),[f,A]=Object(n.useState)(null),[v,y]=Object(n.useState)(null),[x,C]=Object(n.useState)(!1),[w,k]=Object(n.useState)(""),[S,T]=Object(n.useReducer)(gg,[]),[I,j]=Object(n.useState)(!1);Object(n.useRef)(1);Object(n.useEffect)(()=>{m>0&&(d(!0),(async()=>{try{const{data:e}=await u.get("/tags/",{params:{searchParam:w,pageNumber:m,kanban:0}});T({type:"LOAD_TAGS",payload:e.tags}),b(e.hasMore),d(!1)}catch(e){sa(e)}})())},[w,m]),Object(n.useEffect)(()=>{const e=e=>{"update"!==e.action&&"create"!==e.action||T({type:"UPDATE_TAGS",payload:e.tag}),"delete"===e.action&&T({type:"DELETE_TAGS",payload:+e.tagId})};return t.on(`company${a.companyId}-tag`,e),()=>{t.off(`company${a.companyId}-tag`,e)}},[t,a.companyId]);return o.a.createElement(Nd,{className:e.mainContainer},i&&o.a.createElement(pg,{open:i,onClose:()=>{s(!1),r([]),h("")},tag:E}),o.a.createElement(oi,{title:v&&""+oa.a.t("tags.confirmationModal.deleteTitle"),open:x,onClose:()=>C(!1),onConfirm:()=>(async e=>{try{await u.delete("/tags/"+e),O.b.success(oa.a.t("tags.toasts.deleted"))}catch(a){sa(a)}y(null),k(""),p(1)})(v.id)},oa.a.t("tags.confirmationModal.deleteMessage")),o.a.createElement(sg,{open:I,onClose:()=>{A(null),j(!1)},"aria-labelledby":"form-dialog-title",tagId:f&&f.id,kanban:0}),o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("tags.title")," (",S.length,")"),o.a.createElement(Fd,null,o.a.createElement(Ct.a,{placeholder:oa.a.t("contacts.searchPlaceholder"),type:"search",value:w,onChange:e=>{const a=e.target.value.toLowerCase();k(a),p(1),T({type:"RESET"})},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}}),o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{A(null),j(!0)}},oa.a.t("tags.buttons.add")))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!g||c)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(qd.a,{container:!0,spacing:2},S.map(e=>{var a,t;return o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,lg:3,key:e.id},o.a.createElement(zo.a,{style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(fp.a,{title:o.a.createElement(z.a,{variant:"outlined",style:{backgroundColor:e.color,textShadow:"1px 1px #000",color:"white"},label:e.name,size:"small"}),titleTypographyProps:{align:"center"},subheaderTypographyProps:{align:"center"}}),o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",align:"center"},oa.a.t("tags.table.contacts"),": ",(null===e||void 0===e||null===(a=e.contacts)||void 0===a?void 0:a.length)||0),o.a.createElement(F.a,{size:"small",onClick:()=>((e,a)=>{r(e),s(!0),h(a)})(null===e||void 0===e?void 0:e.contacts,e),disabled:0===(null===e||void 0===e||null===(t=e.contacts)||void 0===t?void 0:t.length)},o.a.createElement(cg.a,null))),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{A(e),j(!0)})(e)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{C(!0),y(e)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}})))))}),c&&o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(os.a,{align:"center"},oa.a.t("tags.loading"))))))},hg=t(720),fg=t.n(hg);const Ag=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(2),paddingBottom:100},mainHeader:{marginTop:e.spacing(1)},elementMargin:{padding:e.spacing(2)},formContainer:{maxWidth:500},textRight:{textAlign:"right"}}));var vg=()=>{const e=Ag(),a=Object(T.useHistory)(),[t]=Object(n.useState)({token:"",number:"",body:"",userId:"",queueId:""}),[l]=Object(n.useState)({token:"",number:"",medias:"",body:"",userId:"",queueId:""}),[r,i]=Object(n.useState)({}),{user:s,socket:d}=Object(n.useContext)(ba),{getPlanCompany:m}=Ca();Object(n.useEffect)(()=>{!async function(){const e=s.companyId;(await m(void 0,e)).plan.useExternalApi||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{a.push("/")},1e3))}()},[]);return o.a.createElement(zt.a,{className:e.mainPaper,style:{marginLeft:"5px"},variant:"outlined"},o.a.createElement(q.a,{variant:"h5"},oa.a.t("messagesAPI.API.title")),o.a.createElement(q.a,{variant:"h6",color:"primary",className:e.elementMargin},oa.a.t("messagesAPI.API.methods.title")),o.a.createElement(q.a,{component:"div"},o.a.createElement("ol",null,o.a.createElement("li",null,oa.a.t("messagesAPI.API.methods.messagesText")),o.a.createElement("li",null,oa.a.t("messagesAPI.API.methods.messagesMidia")))),o.a.createElement(q.a,{variant:"h6",color:"primary",className:e.elementMargin},oa.a.t("messagesAPI.API.instructions.title")),o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("b",null,oa.a.t("messagesAPI.API.instructions.comments")),o.a.createElement("br",null),o.a.createElement("ul",null,o.a.createElement("li",null,oa.a.t("messagesAPI.API.instructions.comments1")),o.a.createElement("li",null,oa.a.t("messagesAPI.API.instructions.comments2"),o.a.createElement("ul",null,o.a.createElement("li",null,oa.a.t("messagesAPI.API.instructions.codeCountry")),o.a.createElement("li",null,oa.a.t("messagesAPI.API.instructions.code")),o.a.createElement("li",null,oa.a.t("messagesAPI.API.instructions.number")))))),o.a.createElement(q.a,{variant:"h6",color:"primary",className:e.elementMargin},oa.a.t("messagesAPI.API.text.title")),o.a.createElement(At.a,{container:!0},o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("p",null,oa.a.t("messagesAPI.API.text.instructions")),o.a.createElement("b",null,"Endpoint: ")," ","https://test.nuvoox.com/api/api/messages/send"," ",o.a.createElement("br",null),o.a.createElement("b",null,"M\xe9todo: ")," POST ",o.a.createElement("br",null),o.a.createElement("b",null,"Headers: ")," Authorization Bearer (token registrado) e Content-Type (application/json) ",o.a.createElement("br",null),o.a.createElement("b",null,"Body: ")," ","{"," ",o.a.createElement("br",null),'"number": "558599999999" ',o.a.createElement("br",null),'"body": "Message" ',o.a.createElement("br",null),'"userId": ID usu\xe1rio ou "" ',o.a.createElement("br",null),'"queueId": ID Fila ou ""',o.a.createElement("br",null),'"sendSignature": Assinar mensagem - true/false ',o.a.createElement("br",null),'"closeTicket": Encerrar o ticket - true/false',o.a.createElement("br",null),"}")),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin},o.a.createElement("b",null,"Teste de Envio")),o.a.createElement(yt.e,{initialValues:t,enableReinitialize:!0,onSubmit:(e,a)=>{setTimeout(async()=>{await(async e=>{const{number:a,body:t,userId:n,queueId:o}=e,l={number:a,body:t,userId:n,queueId:o};try{await c.a.request({url:"https://test.nuvoox.com/api/api/messages/send",method:"POST",data:l,headers:{"Content-type":"application/json",Authorization:"Bearer "+e.token}}),O.b.success("Mensagem enviada com sucesso")}catch(r){sa(r)}})(e),a.setSubmitting(!1),a.resetForm()},400)},className:e.elementMargin},a=>{let{isSubmitting:t}=a;return o.a.createElement(yt.d,{className:e.formContainer},o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.token"),name:"token",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField,required:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.number"),name:"number",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField,required:!0})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.body"),name:"body",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField,required:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.userId"),name:"userId",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.queueId"),name:"queueId",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField})),o.a.createElement(At.a,{item:!0,xs:12,className:e.textRight},o.a.createElement(xt.a,{type:"submit",startIcon:o.a.createElement(fg.a,null),style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},variant:"contained",className:e.btnWrapper},t?o.a.createElement(Ot.a,{size:24,className:e.buttonProgress}):"Enviar"))))}))),o.a.createElement(q.a,{variant:"h6",color:"primary",className:e.elementMargin},oa.a.t("messagesAPI.API.media.title")),o.a.createElement(At.a,{container:!0},o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("p",null,oa.a.t("messagesAPI.API.media.instructions")),o.a.createElement("b",null,"Endpoint: ")," ","https://test.nuvoox.com/api/api/messages/send"," ",o.a.createElement("br",null),o.a.createElement("b",null,"M\xe9todo: ")," POST ",o.a.createElement("br",null),o.a.createElement("b",null,"Headers: ")," Authorization Bearer (token cadastrado) e Content-Type (multipart/form-data) ",o.a.createElement("br",null),o.a.createElement("b",null,"FormData: ")," ",o.a.createElement("br",null),o.a.createElement("ul",null,o.a.createElement("li",null,o.a.createElement("b",null,"number: ")," 558599999999"),o.a.createElement("li",null,o.a.createElement("b",null,"body:")," Message"),o.a.createElement("li",null,o.a.createElement("b",null,"userId:"),' ID usu\xe1rio ou ""'),o.a.createElement("li",null,o.a.createElement("b",null,"queueId:"),' ID da fila ou ""'),o.a.createElement("li",null,o.a.createElement("b",null,"medias: ")," arquivo"),o.a.createElement("li",null,o.a.createElement("b",null,"sendSignature:")," Assinar mensagem true/false"),o.a.createElement("li",null,o.a.createElement("b",null,"closeTicket:")," Encerrar ticket true/false")))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin},o.a.createElement("b",null,"Teste de Envio")),o.a.createElement(yt.e,{initialValues:l,enableReinitialize:!0,onSubmit:(e,a)=>{setTimeout(async()=>{await(async e=>{try{const a=r[0],t=new FormData;t.append("number",e.number),t.append("body",e.body?e.body:a.name),t.append("userId",e.userId),t.append("queueId",e.queueId),t.append("medias",a),await c.a.request({url:"https://test.nuvoox.com/api/api/messages/send",method:"POST",data:t,headers:{"Content-type":"multipart/form-data",Authorization:"Bearer "+e.token}}),O.b.success("Mensagem enviada com sucesso")}catch(a){sa(a)}})(e),a.setSubmitting(!1),a.resetForm(),document.getElementById("medias").files=null,document.getElementById("medias").value=null},400)},className:e.elementMargin},a=>{let{isSubmitting:t}=a;return o.a.createElement(yt.d,{className:e.formContainer},o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.mediaMessage.token"),name:"token",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField,required:!0})),o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.mediaMessage.number"),name:"number",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField,required:!0})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.body"),name:"body",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.userId"),name:"userId",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("messagesAPI.textMessage.queueId"),name:"queueId",autoFocus:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:e.textField})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("input",{type:"file",name:"medias",id:"medias",required:!0,onChange:e=>i(e.target.files)})),o.a.createElement(At.a,{item:!0,xs:12,className:e.textRight},o.a.createElement(xt.a,{type:"submit",startIcon:o.a.createElement(fg.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},variant:"contained",className:e.btnWrapper},t?o.a.createElement(Ot.a,{size:24,className:e.buttonProgress}):"Enviar"))))}))))};const yg=Object(j.a)(e=>({mainPaperContainer:{overflowY:"auto",maxHeight:"calc(100vh - 200px)"},mainPaper:{width:"100%",display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(320px, 1fr))",gap:e.spacing(3),padding:e.spacing(2),marginBottom:e.spacing(3)},helpPaper:{position:"relative",width:"100%",minHeight:"340px",padding:e.spacing(2),boxShadow:"none",borderRadius:0,cursor:"pointer",display:"flex",flexDirection:"column",justifyContent:"space-between",maxWidth:"340px"},paperHover:{transition:"transform 0.3s, box-shadow 0.3s","&:hover":{transform:"scale(1.03)",boxShadow:"0 0 8px",color:"#437db5"}},videoThumbnail:{width:"100%",height:"calc(100% - 56px)",objectFit:"cover",boxShadow:"none",borderRadius:0},videoTitle:{marginTop:e.spacing(1),flex:1},videoDescription:{maxHeight:"100px",overflow:"hidden"},videoModal:{display:"flex",alignItems:"center",justifyContent:"center"},videoModalContent:{outline:"none",width:"90%",maxWidth:1024,aspectRatio:"16/9",position:"relative",backgroundColor:"white",borderRadius:e.spacing(1),overflow:"hidden"}}));var xg=()=>{const e=yg(),[a,t]=Object(n.useState)([]),{list:l}=X(),[r,i]=Object(n.useState)(null);Object(n.useEffect)(()=>{!async function(){const e=await l();t(e)}()},[]);const s=()=>{i(null)},c=Object(n.useCallback)(e=>{"Escape"===e.key&&s()},[]);Object(n.useEffect)(()=>(document.addEventListener("keydown",c),()=>{document.removeEventListener("keydown",c)}),[c]);return o.a.createElement(Nd,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("helps.title")," (",a.length,")"),o.a.createElement(Fd,null)),o.a.createElement("div",{className:e.mainPaper},o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:`${e.mainPaper} ${e.mainPaperContainer}`},a.length?a.map((a,t)=>o.a.createElement(zt.a,{key:t,className:`${e.helpPaper} ${e.paperHover}`,onClick:()=>{return e=a.video,void i(e);var e}},o.a.createElement("img",{src:`https://img.youtube.com/vi/${a.video}/mqdefault.jpg`,alt:"Thumbnail",className:e.videoThumbnail}),o.a.createElement(q.a,{variant:"button",className:e.videoTitle},a.title),o.a.createElement(q.a,{variant:"caption",className:e.videoDescription},a.description))):null))),o.a.createElement(dg.a,{open:Boolean(r),onClose:s,className:e.videoModal},o.a.createElement("div",{className:e.videoModalContent},r&&o.a.createElement("iframe",{style:{width:"100%",height:"100%",position:"absolute",top:0,left:0},src:"https://www.youtube.com/embed/"+r,title:"YouTube video player",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}))))},Cg=t(1001),wg=t.n(Cg);const kg=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120}})),Sg=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Obrigat\xf3rio")});var Tg=e=>{let{open:a,onClose:t,contactListId:l}=e;const r=kg(),i={name:""},[s,c]=Object(n.useState)(i);Object(n.useEffect)(()=>{(async()=>{if(l)try{const{data:e}=await u.get("/contact-lists/"+l);c(a=>({...a,...e}))}catch(e){sa(e)}})()},[l,a]);const d=()=>{t(),c(i)};return o.a.createElement("div",{className:r.root},o.a.createElement(wt.a,{open:a,onClose:d,maxWidth:"xs",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("contactLists.dialog.edit"):""+oa.a.t("contactLists.dialog.add")),o.a.createElement(yt.e,{initialValues:s,enableReinitialize:!0,validationSchema:Sg,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e};try{l?await u.put("/contact-lists/"+l,a):await u.post("/contact-lists",a),O.b.success(oa.a.t("contactList.dialog"))}catch(t){sa(t)}d()})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactLists.dialog.name"),autoFocus:!0,name:"name",error:a.name&&Boolean(t.name),helperText:a.name&&t.name,variant:"outlined",margin:"dense",fullWidth:!0}))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:d,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("contactLists.dialog.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:r.btnWrapper},l?""+oa.a.t("contactLists.dialog.okEdit"):""+oa.a.t("contactLists.dialog.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))},Og=t(576),Ig=t.n(Og);const jg=(e,a)=>{if("LOAD_CONTACTLISTS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_CONTACTLIST"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_CONTACTLIST"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},Mg=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var Ng=()=>{const e=Mg(),a=Object(T.useHistory)(),[t,l]=Object(n.useState)(!1),[r,i]=Object(n.useState)(1),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(""),[y,x]=Object(n.useReducer)(jg,[]),{user:C,socket:w}=Object(n.useContext)(ba);Object(n.useEffect)(()=>{x({type:"RESET"}),i(1)},[A]),Object(n.useEffect)(()=>{l(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/contact-lists/",{params:{searchParam:A,pageNumber:r}});x({type:"LOAD_CONTACTLISTS",payload:e.records}),c(e.hasMore),l(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[A,r]),Object(n.useEffect)(()=>{const e=C.companyId,a=e=>{"update"!==e.action&&"create"!==e.action||x({type:"UPDATE_CONTACTLIST",payload:e.record}),"delete"===e.action&&x({type:"DELETE_CONTACTLIST",payload:+e.id})};return w.on(`company-${e}-ContactList`,a),()=>{w.off(`company-${e}-ContactList`,a)}},[]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:p&&`${oa.a.t("contactLists.confirmationModal.deleteTitle")} ${p.name}?`,open:h,onClose:f,onConfirm:()=>(async e=>{try{await u.delete("/contact-lists/"+e),O.b.success(oa.a.t("contactLists.toasts.deleted"))}catch(a){sa(a)}g(null),v(""),i(1)})(p.id)},oa.a.t("contactLists.confirmationModal.deleteMessage")),o.a.createElement(Tg,{open:b,onClose:()=>{m(null),E(!1)},"aria-labelledby":"form-dialog-title",contactListId:d&&d.id}),o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0},o.a.createElement(At.a,{xs:12,sm:8,item:!0},o.a.createElement(Ld,null,oa.a.t("contactLists.title"))),o.a.createElement(At.a,{xs:12,sm:4,item:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:7,sm:6,item:!0},o.a.createElement(Ct.a,{fullWidth:!0,placeholder:oa.a.t("contacts.searchPlaceholder"),type:"search",value:A,onChange:e=>{v(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}})),o.a.createElement(At.a,{xs:5,sm:6,item:!0},o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{m(null),E(!0)}},oa.a.t("contactLists.buttons.add"))))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!s||t)return;const{scrollTop:a,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(a+100)e+1)}},o.a.createElement(At.a,{container:!0,spacing:2},t?o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},"Cargando...")))):y.map(e=>o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"h6",color:"textPrimary",align:"center"},e.name),o.a.createElement(os.a,{variant:"body2",align:"center"},"Contactos: ",e.contactsCount||0)),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement("a",{href:Ig.a,download:"planilha.xlsx"},o.a.createElement(F.a,{size:"small",title:"Baixar Planilha Exemplo"},o.a.createElement(wg.a,{style:{color:"#4ec24e"}}))),o.a.createElement(F.a,{size:"small",onClick:()=>{return t=e.id,void a.push(`/contact-lists/${t}/contacts`);var t}},o.a.createElement(Fe.a,null)),o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{m(e),E(!0)})(e)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{f(!0),g(e)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}})))))))))};const Rg=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),Pg=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Required"),number:vt.e().min(8,"Too Short!").max(50,"Too Long!"),email:vt.e().email("Invalid email")});var Dg=e=>{let{open:a,onClose:t,contactId:l,initialValues:r,onSave:i}=e;const s=Rg(),c=Object(n.useRef)(!0),{user:{companyId:d}}=Object(n.useContext)(ba),{contactListId:m}=Object(T.useParams)(),p={name:"",number:"",email:""},[g,b]=Object(n.useState)(p);Object(n.useEffect)(()=>()=>{c.current=!1},[]),Object(n.useEffect)(()=>{(async()=>{if(r&&b(e=>({...e,...r})),l)try{const{data:e}=await u.get("/contact-list-items/"+l);c.current&&b(e)}catch(e){sa(e)}})()},[l,a,r]);const E=()=>{t(),b(p)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:a,onClose:E,maxWidth:"lg",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("contactModal.title.edit"):""+oa.a.t("contactModal.title.add")),o.a.createElement(yt.e,{initialValues:g,enableReinitialize:!0,validationSchema:Pg,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{try{if(l)await u.put("/contact-list-items/"+l,{...e,companyId:d,contactListId:m}),E();else{const{data:a}=await u.post("/contact-list-items",{...e,companyId:d,contactListId:m});i&&i(a),E()}O.b.success(oa.a.t("contactModal.success"))}catch(a){sa(a)}})(e),a.setSubmitting(!1)},400)}},e=>{let{values:a,errors:t,touched:n,isSubmitting:r}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(q.a,{variant:"subtitle1",gutterBottom:!0},oa.a.t("contactModal.form.mainInfo")),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.name"),name:"name",autoFocus:!0,error:n.name&&Boolean(t.name),helperText:n.name&&t.name,variant:"outlined",margin:"dense",className:s.textField}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.number"),name:"number",error:n.number&&Boolean(t.number),helperText:n.number&&t.number,placeholder:"5513912344321",variant:"outlined",margin:"dense"}),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.email"),name:"email",error:n.email&&Boolean(t.email),helperText:n.email&&t.email,placeholder:"Email address",fullWidth:!0,margin:"dense",variant:"outlined"}))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:E,color:"secondary",disabled:r,variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",color:"primary",disabled:r,variant:"contained",className:s.btnWrapper},l?""+oa.a.t("contactModal.buttons.okEdit"):""+oa.a.t("contactModal.buttons.okAdd"),r&&o.a.createElement(Ot.a,{size:24,className:s.buttonProgress}))))})))};var Fg=()=>({findById:async e=>{const{data:a}=await u.request({url:"/contact-lists/"+e,method:"GET"});return a},save:async e=>{const{data:a}=await u.request({url:"/contact-lists",method:"POST",data:e});return a},update:async e=>{const{data:a}=await u.request({url:"/contact-lists/"+e.id,method:"PUT",data:e});return a},deleteRecord:async e=>{const{data:a}=await u.request({url:"/contact-lists/"+e,method:"DELETE"});return a},list:async e=>{const{data:a}=await u.request({url:"/contact-lists/list",method:"GET",params:e});return a}});const Lg=(e,a)=>{if("LOAD_CONTACTS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_CONTACTS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_CONTACT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},Bg=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var Wg=()=>{const e=Bg(),{user:a,socket:t}=Object(n.useContext)(ba),{contactListId:l}=Object(T.useParams)(),r=Object(T.useHistory)(),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(1),[m,p]=Object(n.useState)(""),[g,b]=Object(n.useReducer)(Lg,[]),[E,h]=Object(n.useState)(null),[f,A]=Object(n.useState)(!1),[v,y]=Object(n.useState)(null),[x,C]=Object(n.useState)(!1),[w,k]=Object(n.useState)(!1),[S,I]=Object(n.useState)({}),j=Object(n.useRef)(null),{findById:M}=Fg();Object(n.useEffect)(()=>{M(l).then(e=>{I(e)})},[l]),Object(n.useEffect)(()=>{b({type:"RESET"}),d(1)},[m]),Object(n.useEffect)(()=>{s(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("contact-list-items",{params:{searchParam:m,pageNumber:c,contactListId:l}});b({type:"LOAD_CONTACTS",payload:e.contacts}),k(e.hasMore),s(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[m,c,l]),Object(n.useEffect)(()=>{const e=a.companyId,n=e=>{"update"!==e.action&&"create"!==e.action||b({type:"UPDATE_CONTACTS",payload:e.record}),"delete"===e.action&&b({type:"DELETE_CONTACT",payload:+e.id}),"reload"===e.action&&b({type:"LOAD_CONTACTS",payload:e.records})};return t.on(`company-${e}-ContactListItem`,n),()=>{t.off(`company-${e}-ContactListItem`,n)}},[l]);return o.a.createElement(Nd,{className:e.mainContainer},o.a.createElement(Dg,{open:f,onClose:()=>{h(null),A(!1)},"aria-labelledby":"form-dialog-title",contactId:E}),o.a.createElement(oi,{title:v?`${oa.a.t("contactListItems.confirmationModal.deleteTitle")} ${v.name}?`:""+oa.a.t("contactListItems.confirmationModal.importTitlte"),open:x,onClose:C,onConfirm:()=>v?(async e=>{try{await u.delete("/contact-list-items/"+e),O.b.success(oa.a.t("contacts.toasts.deleted"))}catch(a){sa(a)}y(null),p(""),d(1)})(v.id):(async()=>{try{const e=new FormData;e.append("file",j.current.files[0]),await u.request({url:`contact-lists/${l}/upload`,method:"POST",data:e})}catch(e){sa(e)}})()},v?""+oa.a.t("contactListItems.confirmationModal.deleteMessage"):o.a.createElement(o.a.Fragment,null,oa.a.t("contactListItems.confirmationModal.importMessage"),o.a.createElement("a",{href:Ig.a,download:"planilha.xlsx"},"Clique aqui para baixar planilha exemplo."))),"user"===a.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0},o.a.createElement(At.a,{xs:12,sm:5,item:!0},o.a.createElement(Ld,null,S.name)),o.a.createElement(At.a,{xs:12,sm:7,item:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,sm:6,item:!0},o.a.createElement(Ct.a,{fullWidth:!0,placeholder:oa.a.t("contactListItems.searchPlaceholder"),type:"search",value:m,onChange:e=>{p(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"gray"}}))}})),o.a.createElement(At.a,{xs:4,sm:2,item:!0},o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",color:"primary",onClick:()=>{r.push("/contact-lists")}},oa.a.t("contactListItems.buttons.lists"))),o.a.createElement(At.a,{xs:4,sm:2,item:!0},o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",color:"primary",onClick:()=>{j.current.value=null,j.current.click()}},oa.a.t("contactListItems.buttons.import"))),o.a.createElement(At.a,{xs:4,sm:2,item:!0},o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",color:"primary",onClick:()=>{h(null),A(!0)}},oa.a.t("contactListItems.buttons.add"))))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!w||i)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(o.a.Fragment,null,o.a.createElement("input",{style:{display:"none"},id:"upload",name:"file",type:"file",accept:".xls,.xlsx",onChange:()=>{C(!0)},ref:j})),o.a.createElement(to.a,{size:"small"},o.a.createElement(ro.a,null,o.a.createElement(io.a,null,o.a.createElement(oo.a,{align:"center",style:{width:"0%"}},"#"),o.a.createElement(oo.a,null,oa.a.t("contactListItems.table.name")),o.a.createElement(oo.a,{align:"center"},oa.a.t("contactListItems.table.number")),o.a.createElement(oo.a,{align:"center"},oa.a.t("contactListItems.table.email")),o.a.createElement(oo.a,{align:"center"},oa.a.t("contactListItems.table.actions")))),o.a.createElement(no.a,null,o.a.createElement(o.a.Fragment,null,g.map(e=>o.a.createElement(io.a,{key:e.id},o.a.createElement(oo.a,{align:"center",style:{width:"0%"}},o.a.createElement(F.a,null,e.isWhatsappValid?o.a.createElement(Va.a,{titleAccess:"Whatsapp V\xe1lido",htmlColor:"green"}):o.a.createElement(hp.a,{titleAccess:"Whatsapp Inv\xe1lido",htmlColor:"grey"}))),o.a.createElement(oo.a,null,e.name),o.a.createElement(oo.a,{align:"center"},e.number),o.a.createElement(oo.a,{align:"center"},e.email),o.a.createElement(oo.a,{align:"center"},o.a.createElement(F.a,{size:"small",onClick:()=>{return a=e.id,h(a),void A(!0);var a}},o.a.createElement(sp.a,null)),o.a.createElement(xa,{role:a.profile,perform:"contacts-page:deleteContact",yes:()=>o.a.createElement(F.a,{size:"small",onClick:()=>{C(!0),y(e)}},o.a.createElement(Sl.a,null))})))),i&&o.a.createElement(Wd,{columns:4})))))))},qg=t(698),zg=t.n(qg),Hg=t(1002),Ug=t.n(Hg),Qg=t(1761),Vg=t(1762);const Gg=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120}})),Kg=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Nome \xe9 obrigat\xf3rio"),email:vt.e().email("Email \xe9 inv\xe1lido").required("E-mail \xe9 obrigat\xf3rio"),numberAttendants:vt.b(),numberConections:vt.b()});var Yg=e=>{let{open:a,onClose:t,companyId:l}=e;const r=Gg(),i={name:"",email:"",passwordDefault:"",numberAttendants:1,numberConections:1,status:!1},[s,c]=Object(n.useState)(i),[d,m]=Object(n.useState)(!1);Object(n.useEffect)(()=>{(async()=>{if(l)try{const{data:e}=await u.get("/companies/listPlan/"+l);c(a=>({...a,...e}))}catch(e){sa(e)}})()},[l,a]);const p=()=>{t(),c(i)};return o.a.createElement("div",{className:r.root},o.a.createElement(wt.a,{open:a,onClose:p,maxWidth:"xs",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("companyModal.title.edit"):""+oa.a.t("companyModal.title.add")),o.a.createElement(yt.e,{initialValues:s,enableReinitialize:!0,validationSchema:Kg,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e};try{l?await u.put("/companies/"+l,a):await u.post("/companies",a),O.b.success(oa.a.t("companyModal.success"))}catch(t){sa(t)}p()})(e),a.setSubmitting(!1)},400)}},e=>{let{values:a,touched:t,errors:n,isSubmitting:i}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("companyModal.form.name"),autoFocus:!0,name:"name",error:t.name&&Boolean(n.name),helperText:t.name&&n.name,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"status",checked:a.status}),label:"Ativo"})),o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("companyModal.form.email"),name:"email",error:t.email&&Boolean(n.email),helperText:t.email&&n.email,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,name:"passwordDefault",variant:"outlined",margin:"dense",label:oa.a.t("companyModal.form.passwordDefault"),error:t.passwordDefault&&Boolean(n.passwordDefault),helperText:t.passwordDefault&&n.passwordDefault,type:d?"text":"password",InputProps:{endAdornment:o.a.createElement(dd.a,{position:"end"},o.a.createElement(F.a,{"aria-label":"toggle password visibility",onClick:()=>m(e=>!e)},d?o.a.createElement(Qg.a,null):o.a.createElement(Vg.a,null)))},fullWidth:!0}))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:p,color:"secondary",disabled:i,variant:"outlined"},oa.a.t("companyModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",color:"primary",disabled:i,variant:"contained",className:r.btnWrapper},l?""+oa.a.t("companyModal.buttons.okEdit"):""+oa.a.t("companyModal.buttons.okAdd"),i&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))};const Xg=(e,a)=>{if("LOAD_COMPANIES"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_COMPANIES"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_COMPANIES"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},_g=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var Zg=()=>{const e=_g(),a=Object(T.useHistory)(),[t,l]=Object(n.useState)(!1),[r,i]=Object(n.useState)(1),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(""),[y,x]=Object(n.useReducer)(Xg,[]),{dateToClient:C,datetimeToClient:w}=pn(),{user:k,socket:S}=Object(n.useContext)(ba);Object(n.useEffect)(()=>{!async function(){k.super||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{a.push("/")},1e3))}()},[]),Object(n.useEffect)(()=>{x({type:"RESET"}),i(1)},[A]),Object(n.useEffect)(()=>{l(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/companiesPlan/",{params:{searchParam:A,pageNumber:r}});x({type:"LOAD_COMPANIES",payload:e.companies}),c(e.hasMore),l(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[A,r]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:p&&`${oa.a.t("compaies.confirmationModal.deleteTitle")} ${p.name}?`,open:h,onClose:f,onConfirm:()=>(async e=>{try{await u.delete("/companies/"+e),O.b.success(oa.a.t("compaies.toasts.deleted"))}catch(a){sa(a)}g(null),v(""),i(1)})(p.id)},oa.a.t("compaies.confirmationModal.deleteMessage")),o.a.createElement(Yg,{open:b,onClose:()=>{m(null),E(!1)},"aria-labelledby":"form-dialog-title",companyId:d&&d.id}),o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("compaies.title")," (",y.length,")")),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!s||t)return;const{scrollTop:a,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(a+100)e+1)}},o.a.createElement(qd.a,{container:!0,spacing:2},t?o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},"Cargando...")))):y.map(e=>{var a;return o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"h6",color:"textPrimary",align:"center"},e.name),o.a.createElement(os.a,{variant:"body2",align:"center"},"Estado: ",!1===e.status.status?"N\xe3o":"Sim"),o.a.createElement(os.a,{variant:"body2",align:"center"},"Correo Electr\xf3nico: ",e.email),o.a.createElement(os.a,{variant:"body2",align:"center"},"Plan: ",null===e||void 0===e||null===(a=e.plan)||void 0===a?void 0:a.name),o.a.createElement(os.a,{variant:"body2",align:"center"},"Valor: R$ ",(e=>null!==e.planId?e.plan.amount?e.plan.amount.toLocaleString("pt-br",{minimumFractionDigits:2}):"00.00":"-")(e)),o.a.createElement(os.a,{variant:"body2",align:"center"},"Creado el: ",C(e.createdAt)),o.a.createElement(os.a,{variant:"body2",align:"center"},"Fecha de Vencimiento: ",C(e.dueDate)," ",o.a.createElement("br",null),o.a.createElement("span",null,e.recurrence)),o.a.createElement(os.a,{variant:"body2",align:"center"},"\xdaltimo Ingreso: ",w(e.lastLogin)),o.a.createElement(os.a,{variant:"body2",align:"center"},"Tama\xf1o de la Carpeta: ",e.folderSize),o.a.createElement(os.a,{variant:"body2",align:"center"},"Total de Archivos: ",e.numberFileFolder),o.a.createElement(os.a,{variant:"body2",align:"center"},"\xdaltima Actualizaci\xf3n: ",w(e.updatedAtFolder))),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(jn.a,{size:"small",onClick:()=>(e=>{m(e),E(!0)})(e)},o.a.createElement(zg.a,{style:{color:"#FFA500"}})),o.a.createElement(jn.a,{size:"small",onClick:()=>{f(!0),g(e)}},o.a.createElement(Ug.a,{style:{color:"#db6565"}})))))}))))};const Jg=t(646),$g=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120},colorAdorment:{width:20,height:20}})),eb=vt.c().shape({shortcode:vt.e().required("Obrigat\xf3rio")});var ab=e=>{let{open:a,onClose:t,quickemessageId:l,reload:r}=e;const i=$g(),{user:s}=Object(n.useContext)(ba),c=Object(n.useRef)(),d={shortcode:"",message:"",geral:!1,status:!0},[m,p]=Object(n.useState)(!1),[g,b]=Object(n.useState)(d),[E,h]=Object(n.useState)(null),f=Object(n.useRef)(null);Object(n.useEffect)(()=>{try{(async()=>{if(!l)return;const{data:e}=await u.get("/quick-messages/"+l);b(a=>({...a,...e}))})()}catch(e){sa(e)}},[l,a]);const A=()=>{b(d),h(null),t()};return o.a.createElement("div",{className:i.root},o.a.createElement(oi,{title:oa.a.t("quickMessages.confirmationModal.deleteTitle"),open:m,onClose:()=>p(!1),onConfirm:async()=>{E&&(h(null),f.current.value=null),g.mediaPath&&(await u.delete(`/quick-messages/${g.id}/media-upload`),b(e=>({...e,mediaPath:null})),O.b.success(oa.a.t("quickMessages.toasts.deleted")),"function"==typeof r&&(console.log(r),console.log("1"),r()))}},oa.a.t("quickMessages.confirmationModal.deleteMessage")),o.a.createElement(wt.a,{open:a,onClose:A,maxWidth:"xs",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("quickMessages.dialog.edit"):""+oa.a.t("quickMessages.dialog.add")),o.a.createElement("div",{style:{display:"none"}},o.a.createElement("input",{type:"file",ref:f,onChange:e=>(e=>{const a=Object(ia.head)(e.target.files);a&&h(a)})(e)})),o.a.createElement(yt.e,{initialValues:g,enableReinitialize:!0,validationSchema:eb,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e,isMedia:!0,mediaPath:E?String(E.name).replace(/ /g,"_"):e.mediaPath?Jg.basename(e.mediaPath).replace(/ /g,"_"):null};try{if(l){if(await u.put("/quick-messages/"+l,a),null!=E){const e=new FormData;e.append("typeArch","quickMessage"),e.append("file",E),await u.post(`/quick-messages/${l}/media-upload`,e)}}else{const{data:e}=await u.post("/quick-messages",a);if(null!=E){const a=new FormData;a.append("typeArch","quickMessage"),a.append("file",E),await u.post(`/quick-messages/${e.id}/media-upload`,a)}}O.b.success(oa.a.t("quickMessages.toasts.success")),"function"==typeof r&&(console.log(r),console.log("0"),r())}catch(t){sa(t)}A()})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,setFieldValue:r,values:d}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,autoFocus:!0,label:oa.a.t("quickMessages.dialog.shortcode"),name:"shortcode",disabled:l&&d.visao&&!d.geral&&d.userId!==s.id,error:a.shortcode&&Boolean(t.shortcode),helperText:a.shortcode&&t.shortcode,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("quickMessages.dialog.message"),name:"message",inputRef:c,error:a.message&&Boolean(t.message),helperText:a.message&&t.message,variant:"outlined",margin:"dense",disabled:l&&d.visao&&!d.geral&&d.userId!==s.id,multiline:!0,rows:7,fullWidth:!0})),o.a.createElement(At.a,{item:!0},o.a.createElement(vs,{disabled:n||l&&d.visao&&!d.geral&&d.userId!==s.id,onClick:e=>(async(e,a)=>{const t=c.current,n=t.value.substring(0,t.selectionStart),o=t.value.substring(t.selectionEnd),l=t.selectionStart+e.length;a("message",`${n}${e}${o}`),await new Promise(e=>setTimeout(e,100)),c.current.setSelectionRange(l,l)})(e,r)})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0},o.a.createElement(jt.a,{id:"geral-selection-label"},oa.a.t("quickMessages.dialog.visao")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("quickMessages.dialog.visao"),placeholder:oa.a.t("quickMessages.dialog.visao"),labelId:"visao-selection-label",id:"visao",disabled:l&&d.visao&&!d.geral&&d.userId!==s.id,name:"visao",onChange:e=>{r("visao","true"===e.target.value)},error:a.visao&&Boolean(t.visao),value:d.visao?"true":"false"},o.a.createElement(U.a,{value:"true"},oa.a.t("announcements.active")),o.a.createElement(U.a,{value:"false"},oa.a.t("announcements.inactive")))),!0===d.visao&&o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0},o.a.createElement(jt.a,{id:"geral-selection-label"},oa.a.t("quickMessages.dialog.geral")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("quickMessages.dialog.geral"),placeholder:oa.a.t("quickMessages.dialog.geral"),labelId:"novo-item-selection-label",id:"geral",name:"geral",disabled:l&&d.visao&&!d.geral&&d.userId!==s.id,value:d.geral?"true":"false",error:a.geral&&Boolean(t.geral)},o.a.createElement(U.a,{value:"true"},oa.a.t("announcements.active")),o.a.createElement(U.a,{value:"false"},oa.a.t("announcements.inactive"))))),(g.mediaPath||E)&&o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(Es.a,null)},E?E.name:g.mediaName),o.a.createElement(F.a,{onClick:()=>p(!0),color:"secondary",disabled:l&&d.visao&&!d.geral&&d.userId!==s.id},o.a.createElement(Sl.a,{color:"secondary"}))))),o.a.createElement(kt.a,null,!E&&!g.mediaPath&&o.a.createElement(xt.a,{style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},onClick:()=>f.current.click(),disabled:n||l&&d.visao&&!d.geral&&d.userId!==s.id,startIcon:o.a.createElement(Es.a,null),variant:"outlined"},oa.a.t("quickMessages.buttons.attach")),o.a.createElement(xt.a,{onClick:A,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,startIcon:o.a.createElement(Ft.a,null),variant:"outlined"},oa.a.t("quickMessages.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n||l&&d.visao&&!d.geral&&d.userId!==s.id,variant:"contained",startIcon:o.a.createElement(Pt.a,null),className:i.btnWrapper},l?""+oa.a.t("quickMessages.buttons.edit"):""+oa.a.t("quickMessages.buttons.add"),n&&o.a.createElement(Ot.a,{size:24,className:i.buttonProgress}))))})))};const tb=(e,a)=>{if("LOAD_QUICKMESSAGES"===a.type){const t=a.payload,n=[];return Object(ia.isArray)(t)&&t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_QUICKMESSAGES"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_QUICKMESSAGE"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},nb=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var ob=()=>{const e=nb(),[a,t]=Object(n.useState)(!1),[l,r]=Object(n.useState)(1),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(null),[m,p]=Object(n.useState)(null),[g,b]=Object(n.useState)(!1),[E,h]=Object(n.useState)(!1),[f,A]=Object(n.useState)(""),[v,y]=Object(n.useReducer)(tb,[]),{user:x,socket:C}=Object(n.useContext)(ba),{profile:w}=x;Object(n.useEffect)(()=>{y({type:"RESET"}),r(1)},[f]),Object(n.useEffect)(()=>{t(!0);const e=setTimeout(()=>{k()},500);return()=>clearTimeout(e)},[f,l]),Object(n.useEffect)(()=>{const e=x.companyId,a=e=>{"update"!==e.action&&"create"!==e.action||y({type:"UPDATE_QUICKMESSAGES",payload:e.record}),"delete"===e.action&&y({type:"DELETE_QUICKMESSAGE",payload:+e.id})};return C.on(`company-${e}-quickemessage`,a),()=>{C.off(`company-${e}-quickemessage`,a)}},[C]);const k=async()=>{try{x.companyId;const{data:e}=await u.get("/quick-messages",{params:{searchParam:f,pageNumber:l}});y({type:"LOAD_QUICKMESSAGES",payload:e.records}),s(e.hasMore),t(!1)}catch(e){sa(e)}};return o.a.createElement(Nd,null,o.a.createElement(oi,{title:m&&`${oa.a.t("quickMessages.confirmationModal.deleteTitle")} ${m.shortcode}?`,open:E,onClose:h,onConfirm:()=>(async e=>{try{await u.delete("/quick-messages/"+e),O.b.success(oa.a.t("Resposta R\xe1pida Deletada com Sucesso"))}catch(a){sa(a)}p(null),A(""),r(1),k(),y({type:"RESET"})})(m.id)},oa.a.t("quickMessages.confirmationModal.deleteMessage")),o.a.createElement(ab,{resetPagination:()=>{r(1),k()},open:g,onClose:()=>{d(null),b(!1),k()},"aria-labelledby":"form-dialog-title",quickemessageId:c&&c.id}),o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0},o.a.createElement(At.a,{xs:12,sm:8,item:!0},o.a.createElement(Ld,null,oa.a.t("quickMessages.title"))),o.a.createElement(At.a,{xs:12,sm:4,item:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,sm:6,item:!0},o.a.createElement(Ct.a,{fullWidth:!0,placeholder:oa.a.t("quickMessages.searchPlaceholder"),type:"search",value:f,onChange:e=>{A(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}})),o.a.createElement(At.a,{xs:6,sm:6,item:!0},o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},startIcon:o.a.createElement(rd.a,null),onClick:()=>{d(null),b(!0)}},oa.a.t("quickMessages.buttons.add"))))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!i||a)return;const{scrollTop:t,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(t+100)e+1)}},o.a.createElement(At.a,{container:!0,spacing:2},v.map(e=>{var a;return o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:4,lg:3,key:e.id},o.a.createElement(zo.a,{style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(fp.a,{title:e.shortcode,subheader:null!==(a=e.mediaName)&&void 0!==a?a:oa.a.t("quickMessages.noAttachment"),titleTypographyProps:{align:"center"},subheaderTypographyProps:{align:"center"}}),o.a.createElement(Ho.a,null),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{d(e),b(!0)})(e)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:a=>{h(!0),p(e)}},o.a.createElement(Sl.a,{style:{color:"#FF0000"}})))))}),a&&o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(os.a,{align:"center"},"Loading...")))))};var lb=e=>{let{component:a,isPrivate:t=!1,...l}=e;const{isAuth:r,loading:i}=Object(n.useContext)(ba);return!r&&t?o.a.createElement(o.a.Fragment,null,i&&o.a.createElement(on,null),o.a.createElement(T.Redirect,{to:{pathname:"/login",state:{from:l.location}}})):r&&!t?o.a.createElement(o.a.Fragment,null,i&&o.a.createElement(on,null),o.a.createElement(T.Redirect,{to:{pathname:"/",state:{from:l.location}}}),";"):o.a.createElement(o.a.Fragment,null,i&&o.a.createElement(on,null),o.a.createElement(T.Route,Object.assign({},l,{component:a})))},rb=t(724);t(1440),t(1441),t(1442);const ib=Object(rb.b)(pa.a);var sb={date:"Fecha",time:"Hora",event:"Evento",allDay:"Todo el d\xeda",week:"Semana",work_week:"Agenda",day:"D\xeda",month:"Mes",previous:"Anterior",next:"Siguiente",yesterday:"Ayer",tomorrow:"Ma\xf1ana",today:"Hoy",agenda:"Agenda",noEventsInRange:"No hay eventos en este per\xedodo.",showMore:function(e){return"+"+e+" m\xe1s"}};const cb=(e,a)=>{if("LOAD_SCHEDULES"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_SCHEDULES"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_SCHEDULE"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},db=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles},calendarToolbar:{"& .rbc-toolbar-label":{color:"light"===e.mode?e.palette.light:"white"},"& .rbc-btn-group button":{color:"light"===e.mode?e.palette.light:"white","&:hover":{color:"dark"===e.palette.mode?"#fff":"#000"},"&:active":{color:"dark"===e.palette.mode?"#fff":"#000"},"&:focus":{color:"dark"===e.palette.mode?"#fff":"#000"},"&.rbc-active":{color:"dark"===e.palette.mode?"#fff":"#000"}}}}));var mb=()=>{const e=db(),a=Object(T.useHistory)(),{user:t,socket:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)(!1),[s,c]=Object(n.useState)(1),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(""),[y,x]=Object(n.useReducer)(cb,[]),[C,w]=Object(n.useState)(!1),[k,S]=Object(n.useState)((I="contactId",+new URLSearchParams(window.location.search).get(I)));var I;const{getPlanCompany:j}=Ca();Object(n.useEffect)(()=>{!async function(){const e=t.companyId;(await j(void 0,e)).plan.useSchedules||(O.b.error("\xa1Esta empresa no tiene permiso para acceder a esta p\xe1gina! Te estamos redirigiendo."),setTimeout(()=>{a.push("/")},1e3))}()},[t,a,j]);const M=Object(n.useCallback)(async()=>{try{const{data:e}=await u.get("/schedules",{params:{searchParam:A,pageNumber:s}});x({type:"LOAD_SCHEDULES",payload:e.schedules}),m(e.hasMore),i(!1)}catch(e){sa(e)}},[A,s]),N=Object(n.useCallback)(()=>{k&&R()},[k]);Object(n.useEffect)(()=>{x({type:"RESET"}),c(1)},[A]),Object(n.useEffect)(()=>{i(!0);const e=setTimeout(()=>{M()},500);return()=>clearTimeout(e)},[A,s,k,M,N]),Object(n.useEffect)(()=>{const e=e=>{"update"!==e.action&&"create"!==e.action||x({type:"UPDATE_SCHEDULES",payload:e.schedule}),"delete"===e.action&&x({type:"DELETE_SCHEDULE",payload:+e.scheduleId})};return l.on(`company${t.companyId}-schedule`,e),()=>{l.off(`company${t.companyId}-schedule`,e)}},[l]);const R=()=>{g(null),w(!0)};return o.a.createElement(Nd,null,o.a.createElement(oi,{title:b&&"Eliminar horario",open:h,onClose:()=>f(!1),onConfirm:()=>(async e=>{try{await u.delete("/schedules/"+e),O.b.success("\xa1Horario eliminado con \xe9xito!")}catch(a){sa(a)}E(null),v(""),c(1),x({type:"RESET"}),c(1),await M()})(b.id)},"\xbfEst\xe1s seguro de que deseas eliminar este horario?"),C&&o.a.createElement(Cs,{open:C,onClose:()=>{g(null),w(!1)},reload:M,scheduleId:p?p.id:null,contactId:k,cleanContact:()=>{S("")}}),o.a.createElement(Pd,null,o.a.createElement(Ld,null,"Horarios (",y.length,")"),o.a.createElement(Fd,null,o.a.createElement(Ct.a,{placeholder:"Buscar...",type:"search",value:A,onChange:e=>{v(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}}),o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:R},"Nuevo Horario"))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!d||r)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(rb.a,{messages:sb,formats:{agendaDateFormat:"DD/MM ddd",weekdayFormat:"dddd"},localizer:ib,events:y.map(e=>{var a;return{title:null===e||void 0===e||null===(a=e.contact)||void 0===a?void 0:a.name,start:new Date(e.sendAt),end:new Date(e.sendAt)}}),startAccessor:"start",endAccessor:"end",style:{height:500},className:e.calendarToolbar})))},ub=t(700),pb=t.n(ub),gb=t(699),bb=t.n(gb);const Eb=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),hb=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Required")});var fb=e=>{let{open:a,onClose:t,campaignId:l,initialValues:r,onSave:i,resetPagination:s}=e;const c=Eb(),d=Object(n.useRef)(!0),{user:m,socket:p}=Object(n.useContext)(ba),{companyId:g}=m,b={name:"",message1:"",message2:"",message3:"",message4:"",message5:"",confirmationMessage1:"",confirmationMessage2:"",confirmationMessage3:"",confirmationMessage4:"",confirmationMessage5:"",status:"INATIVA",confirmation:!1,scheduledAt:"",contactListId:"",tagListId:"Nenhuma",companyId:g,statusTicket:"closed",openTicket:"disabled"},[E,h]=Object(n.useState)(b),[f,A]=Object(n.useState)([]),[v,y]=Object(n.useState)([]),[x,C]=Object(n.useState)(!1),[w,k]=Object(n.useState)([]),[S,T]=Object(n.useState)([]),[I,j]=Object(n.useState)(0),[M,N]=Object(n.useState)(null),[R,P]=Object(n.useState)(!1),[D,L]=Object(n.useState)(!0),B=Object(n.useRef)(null),[W,q]=Object(n.useState)([]),[z,H]=Object(n.useState)([]),[Q,V]=Object(n.useState)([]),[G,K]=Object(n.useState)(!1),[Y,X]=Object(n.useState)(""),[_,Z]=Object(n.useState)(null),[J,$]=Object(n.useState)(null),{findAll:ee}=nr();Object(n.useEffect)(()=>()=>{d.current=!1},[]),Object(n.useEffect)(()=>{if(d.current){(async()=>{const e=await ee();V(e),H(e)})()}},[]),Object(n.useEffect)(()=>{if(Y.length<3)return K(!1),void $("");const e=setTimeout(()=>{K(!0);(async()=>{try{const{data:e}=await u.get("/users/");q(e.users),K(!1)}catch(e){K(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[Y]),Object(n.useEffect)(()=>{if(d.current){if(r&&h(e=>({...e,...r})),u.get("/contact-lists/list",{params:{companyId:g}}).then(e=>{let{data:a}=e;return k(a)}),u.get("/whatsapp",{params:{companyId:g,session:0}}).then(e=>{let{data:a}=e;const t=a.map(e=>({...e,selected:!1}));A(t)}),u.get("/tags/list",{params:{companyId:g,kanban:0}}).then(e=>{let{data:a}=e;const t=a.filter(e=>e.contacts.length>0).map(e=>({id:e.id,name:`${e.name} (${e.contacts.length})`}));T(t)}).catch(e=>{console.error("Error retrieving tags:",e)}),!l)return;u.get("/campaigns/"+l).then(e=>{let{data:a}=e;(null===a||void 0===a?void 0:a.user)&&Z(a.user),(null===a||void 0===a?void 0:a.queue)&&$(a.queue.id),(null===a||void 0===a?void 0:a.whatsappId)&&C(a.whatsappId),h(e=>{let t=Object.assign({},e);return Object.entries(a).forEach(e=>{let[a,n]=e;t[a]="scheduledAt"===a&&""!==n&&null!==n?pa()(n).format("YYYY-MM-DDTHH:mm"):null===n?"":n}),t})})}},[l,a,r,g]),Object(n.useEffect)(()=>{const e=pa()(),a=pa()(E.scheduledAt),t=!Number.isNaN(a.diff(e))&&a.diff(e,"hour")>1,n="INATIVA"===E.status||"PROGRAMADA"===E.status&&t;L(n)},[E.status,E.scheduledAt]);const ae=()=>{t(),h(b)},te=e=>o.a.createElement(yt.b,{as:Ct.a,id:e,name:e,fullWidth:!0,rows:5,label:oa.a.t("campaigns.dialog.form."+e),placeholder:oa.a.t("campaigns.dialog.form.messagePlaceholder"),multiline:!0,variant:"outlined",helperText:"Utilize vari\xe1veis como {nome}, {numero}, {email} ou defina vari\xe1veis personalizadas.",disabled:!D&&"CANCELADA"!==E.status}),ne=e=>o.a.createElement(yt.b,{as:Ct.a,id:e,name:e,fullWidth:!0,rows:5,label:oa.a.t("campaigns.dialog.form."+e),placeholder:oa.a.t("campaigns.dialog.form.messagePlaceholder"),multiline:!0,variant:"outlined",disabled:!D&&"CANCELADA"!==E.status}),oe=Object(yl.a)({trim:!0});return o.a.createElement("div",{className:c.root},o.a.createElement(oi,{title:oa.a.t("campaigns.confirmationModal.deleteTitle"),open:R,onClose:()=>P(!1),onConfirm:async()=>{M&&(N(null),B.current.value=null),E.mediaPath&&(await u.delete(`/campaigns/${E.id}/media-upload`),h(e=>({...e,mediaPath:null,mediaName:null})),O.b.success(oa.a.t("campaigns.toasts.deleted")))}},oa.a.t("campaigns.confirmationModal.deleteMessage")),o.a.createElement(wt.a,{open:a,onClose:ae,fullWidth:!0,maxWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},D?o.a.createElement(o.a.Fragment,null,l?""+oa.a.t("campaigns.dialog.update"):""+oa.a.t("campaigns.dialog.new")):o.a.createElement(o.a.Fragment,null,""+oa.a.t("campaigns.dialog.readonly"))),o.a.createElement("div",{style:{display:"none"}},o.a.createElement("input",{type:"file",ref:B,onChange:e=>(e=>{const a=Object(ia.head)(e.target.files);a&&N(a)})(e)})),o.a.createElement(yt.e,{initialValues:E,enableReinitialize:!0,validationSchema:hb,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{try{const a={...e,whatsappId:x,userId:(null===_||void 0===_?void 0:_.id)||null,queueId:J||null};if(Object.entries(e).forEach(e=>{let[t,n]=e;a[t]="scheduledAt"===t&&""!==n&&null!==n?pa()(n).format("YYYY-MM-DD HH:mm:ss"):""===n?null:n}),l){if(await u.put("/campaigns/"+l,a),null!=M){const e=new FormData;e.append("file",M),await u.post(`/campaigns/${l}/media-upload`,e)}ae()}else{const{data:e}=await u.post("/campaigns",a);if(null!=M){const a=new FormData;a.append("file",M),await u.post(`/campaigns/${e.id}/media-upload`,a)}i&&i(e),ae()}O.b.success(oa.a.t("campaigns.toasts.success"))}catch(a){console.log(a),sa(a)}})(e),a.setSubmitting(!1)},400)}},e=>{let{values:a,errors:t,touched:n,isSubmitting:r}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("campaigns.dialog.form.name"),name:"name",error:n.name&&Boolean(t.name),helperText:n.name&&t.name,variant:"outlined",margin:"dense",fullWidth:!0,className:c.textField,disabled:!D})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"confirmation-selection-label"},oa.a.t("campaigns.dialog.form.confirmation")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.confirmation"),placeholder:oa.a.t("campaigns.dialog.form.confirmation"),labelId:"confirmation-selection-label",id:"confirmation",name:"confirmation",error:n.confirmation&&Boolean(t.confirmation),disabled:!D},o.a.createElement(U.a,{value:!1},"Desabilitada"),o.a.createElement(U.a,{value:!0},"Habilitada")))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"contactList-selection-label"},oa.a.t("campaigns.dialog.form.contactList")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.contactList"),placeholder:oa.a.t("campaigns.dialog.form.contactList"),labelId:"contactList-selection-label",id:"contactListId",name:"contactListId",error:n.contactListId&&Boolean(t.contactListId),disabled:!D},o.a.createElement(U.a,{value:""},"Nenhuma"),w&&w.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"tagList-selection-label"},oa.a.t("campaigns.dialog.form.tagList")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.tagList"),placeholder:oa.a.t("campaigns.dialog.form.tagList"),labelId:"tagList-selection-label",id:"tagListId",name:"tagListId",error:n.tagListId&&Boolean(t.tagListId),disabled:!D},Array.isArray(S)&&S.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"whatsapp-selection-label"},oa.a.t("campaigns.dialog.form.whatsapp")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.whatsapp"),placeholder:oa.a.t("campaigns.dialog.form.whatsapp"),labelId:"whatsapp-selection-label",id:"whatsappIds",name:"whatsappIds",required:!0,error:n.whatsappId&&Boolean(t.whatsappId),disabled:!D,value:x,onChange:e=>{console.log(e.target.value),C(e.target.value)}},f&&f.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("campaigns.dialog.form.scheduledAt"),name:"scheduledAt",error:n.scheduledAt&&Boolean(t.scheduledAt),helperText:n.scheduledAt&&t.scheduledAt,variant:"outlined",margin:"dense",type:"datetime-local",InputLabelProps:{shrink:!0},fullWidth:!0,className:c.textField,disabled:!D})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"openTicket-selection-label"},oa.a.t("campaigns.dialog.form.openTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.openTicket"),placeholder:oa.a.t("campaigns.dialog.form.openTicket"),labelId:"openTicket-selection-label",id:"openTicket",name:"openTicket",error:n.openTicket&&Boolean(t.openTicket),disabled:!D},o.a.createElement(U.a,{value:"enabled"},oa.a.t("campaigns.dialog.form.enabledOpenTicket")),o.a.createElement(U.a,{value:"disabled"},oa.a.t("campaigns.dialog.form.disabledOpenTicket"))))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(xl.a,{style:{marginTop:"8px"},variant:"outlined",margin:"dense",className:c.formControl,getOptionLabel:e=>""+e.name,value:_,size:"small",onChange:(e,a)=>{Z(a),null!=a&&Array.isArray(a.queues)?(1===a.queues.length&&$(a.queues[0].id),H(a.queues)):(H(Q),$(""))},options:W,filterOptions:oe,freeSolo:!0,fullWidth:!0,autoHighlight:!0,disabled:!D||"disabled"===a.openTicket,noOptionsText:oa.a.t("transferTicketModal.noOptions"),loading:G,renderOption:e=>o.a.createElement("span",null," ",o.a.createElement(lr,{user:e})," ",e.name),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("transferTicketModal.fieldLabel"),variant:"outlined",onChange:e=>X(e.target.value),InputProps:{...e.InputProps,endAdornment:o.a.createElement(o.a.Fragment,null,G?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,null,oa.a.t("transferTicketModal.fieldQueueLabel")),o.a.createElement(It.a,{value:J,onChange:e=>$(e.target.value),label:oa.a.t("transferTicketModal.fieldQueuePlaceholder"),required:!Object(ia.isNil)(_),disabled:!D||"disabled"===a.openTicket},z.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:c.formControl},o.a.createElement(jt.a,{id:"statusTicket-selection-label"},oa.a.t("campaigns.dialog.form.statusTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("campaigns.dialog.form.statusTicket"),placeholder:oa.a.t("campaigns.dialog.form.statusTicket"),labelId:"statusTicket-selection-label",id:"statusTicket",name:"statusTicket",error:n.statusTicket&&Boolean(t.statusTicket),disabled:!D||"disabled"===a.openTicket},o.a.createElement(U.a,{value:"closed"},oa.a.t("campaigns.dialog.form.closedTicketStatus")),o.a.createElement(U.a,{value:"pending"},oa.a.t("campaigns.dialog.form.pendingTicketStatus")),o.a.createElement(U.a,{value:"open"},oa.a.t("campaigns.dialog.form.openTicketStatus"))))),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Ht.a,{value:I,indicatorColor:"primary",onChange:(e,a)=>j(a),variant:"fullWidth",centered:!0,style:{color:"white",backgroundColor:"#444394",boxShadow:"none",borderRadius:0}},o.a.createElement(Ut.a,{label:"Msg. 1",index:0}),o.a.createElement(Ut.a,{label:"Msg. 2",index:1}),o.a.createElement(Ut.a,{label:"Msg. 3",index:2}),o.a.createElement(Ut.a,{label:"Msg. 4",index:3}),o.a.createElement(Ut.a,{label:"Msg. 5",index:4})),o.a.createElement(Kt.a,{style:{paddingTop:20,border:"none"}},0===I&&o.a.createElement(o.a.Fragment,null,a.confirmation?o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(o.a.Fragment,null,te("message1"))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(o.a.Fragment,null,ne("confirmationMessage1")))):o.a.createElement(o.a.Fragment,null,te("message1"))),1===I&&o.a.createElement(o.a.Fragment,null,a.confirmation?o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(o.a.Fragment,null,te("message2"))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(o.a.Fragment,null,ne("confirmationMessage2")))):o.a.createElement(o.a.Fragment,null,te("message2"))),2===I&&o.a.createElement(o.a.Fragment,null,a.confirmation?o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(o.a.Fragment,null,te("message3"))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(o.a.Fragment,null,ne("confirmationMessage3")))):o.a.createElement(o.a.Fragment,null,te("message3"))),3===I&&o.a.createElement(o.a.Fragment,null,a.confirmation?o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(o.a.Fragment,null,te("message4"))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(o.a.Fragment,null,ne("confirmationMessage4")))):o.a.createElement(o.a.Fragment,null,te("message4"))),4===I&&o.a.createElement(o.a.Fragment,null,a.confirmation?o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,md:8,item:!0},o.a.createElement(o.a.Fragment,null,te("message5"))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(o.a.Fragment,null,ne("confirmationMessage5")))):o.a.createElement(o.a.Fragment,null,te("message5"))))),(E.mediaPath||M)&&o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(Es.a,null)},null!=M?M.name:E.mediaName),D&&o.a.createElement(F.a,{onClick:()=>P(!0),color:"primary"},o.a.createElement(Sl.a,{color:"secondary"}))))),o.a.createElement(kt.a,null,"CANCELADA"===E.status&&o.a.createElement(xt.a,{style:{color:"white",backgroundColor:"#1E90FF",boxShadow:"none",borderRadius:0,fontSize:"12px"},onClick:()=>(async()=>{try{await u.post(`/campaigns/${E.id}/restart`),O.b.success(oa.a.t("campaigns.toasts.restart")),h(e=>({...e,status:"EM_ANDAMENTO"})),s()}catch(e){O.b.error(e.message)}})(),variant:"outlined"},oa.a.t("campaigns.dialog.buttons.restart")),"EM_ANDAMENTO"===E.status&&o.a.createElement(xt.a,{style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},onClick:()=>(async()=>{try{await u.post(`/campaigns/${E.id}/cancel`),O.b.success(oa.a.t("campaigns.toasts.cancel")),h(e=>({...e,status:"CANCELADA"})),s()}catch(e){O.b.error(e.message)}})(),variant:"outlined"},oa.a.t("campaigns.dialog.buttons.cancel")),!M&&!E.mediaPath&&D&&o.a.createElement(xt.a,{startIcon:o.a.createElement(Es.a,null),style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0,fontSize:"12px"},onClick:()=>B.current.click(),disabled:r,variant:"outlined"},oa.a.t("campaigns.dialog.buttons.attach")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:ae,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:r,variant:"outlined"},oa.a.t("campaigns.dialog.buttons.close")),(D||"CANCELADA"===E.status)&&o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:r,variant:"contained",className:c.btnWrapper},l?""+oa.a.t("campaigns.dialog.buttons.edit"):""+oa.a.t("campaigns.dialog.buttons.add"),r&&o.a.createElement(Ot.a,{size:24,className:c.buttonProgress}))))})))};const Ab=(e,a)=>{if("LOAD_CAMPAIGNS"===a.type){const t=a.payload,n=[];return Object(ia.isArray)(t)&&t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_CAMPAIGNS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_CAMPAIGN"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},vb=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.padding,overflowY:"scroll",...e.scrollbarStyles}}));var yb=()=>{const e=vb(),a=Object(T.useHistory)(),[t,l]=Object(n.useState)(!1),[r,i]=Object(n.useState)(1),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(!1),[y,x]=Object(n.useState)(""),[C,w]=Object(n.useReducer)(Ab,[]),{user:k,socket:S}=Object(n.useContext)(ba),{datetimeToClient:I}=pn(),{getPlanCompany:j}=Ca();Object(n.useEffect)(()=>{!async function(){const e=k.companyId;(await j(void 0,e)).plan.useCampaigns||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{a.push("/")},1e3))}()},[]),Object(n.useEffect)(()=>{w({type:"RESET"}),i(1)},[y]),Object(n.useEffect)(()=>{l(!0);const e=setTimeout(()=>{M()},500);return()=>clearTimeout(e)},[y,r]),Object(n.useEffect)(()=>{const e=k.companyId,a=e=>{"update"!==e.action&&"create"!==e.action||w({type:"UPDATE_CAMPAIGNS",payload:e.record}),"delete"===e.action&&w({type:"DELETE_CAMPAIGN",payload:+e.id})};return S.on(`company-${e}-campaign`,a),()=>{S.off(`company-${e}-campaign`,a)}},[k]);const M=async()=>{try{const{data:e}=await u.get("/campaigns/",{params:{searchParam:y,pageNumber:r}});w({type:"LOAD_CAMPAIGNS",payload:e.records}),c(e.hasMore),l(!1)}catch(e){sa(e)}};return o.a.createElement(Nd,null,o.a.createElement(oi,{title:p&&`${oa.a.t("campaigns.confirmationModal.deleteTitle")} ${p.name}?`,open:h,onClose:f,onConfirm:()=>(async e=>{try{await u.delete("/campaigns/"+e),O.b.success(oa.a.t("campaigns.toasts.deleted"))}catch(a){sa(a)}g(null),x(""),i(1)})(p.id)},oa.a.t("campaigns.confirmationModal.deleteMessage")),b&&o.a.createElement(fb,{resetPagination:()=>{i(1),M()},open:b,onClose:()=>{m(null),E(!1)},"aria-labelledby":"form-dialog-title",campaignId:d&&d.id}),"user"===k.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0},o.a.createElement(At.a,{xs:12,sm:8,item:!0},o.a.createElement(Ld,null,oa.a.t("campaigns.title"))),o.a.createElement(At.a,{xs:12,sm:4,item:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,sm:6,item:!0},o.a.createElement(Ct.a,{fullWidth:!0,placeholder:oa.a.t("campaigns.searchPlaceholder"),type:"search",value:y,onChange:e=>{x(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}})),o.a.createElement(At.a,{xs:6,sm:6,item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),fullWidth:!0,variant:"contained",onClick:()=>{m(null),E(!0)},style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0}},oa.a.t("campaigns.buttons.add"))))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!s||t)return;const{scrollTop:a,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(a+100)e+1)}},o.a.createElement(At.a,{container:!0,spacing:2},t?o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},"Cargando...")))):C.map(e=>o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"h6",color:"textPrimary",align:"center"},e.name),o.a.createElement(os.a,{variant:"body2",align:"center"},"Estado: ",(e=>{switch(e){case"INATIVA":return"Inativa";case"PROGRAMADA":return"Programada";case"EM_ANDAMENTO":return"Em Andamento";case"CANCELADA":return"Cancelada";case"FINALIZADA":return"Finalizada";default:return e}})(e.status)),o.a.createElement(os.a,{variant:"body2",align:"center"},"Lista de Contactos:"," ",e.contactListId?e.contactList.name:"No definida"),o.a.createElement(os.a,{variant:"body2",align:"center"},"WhatsApp:"," ",e.whatsappId?e.whatsapp.name:"No definido"),o.a.createElement(os.a,{variant:"body2",align:"center"},"Agendamiento:"," ",e.scheduledAt?I(e.scheduledAt):"Sin agendamiento"),o.a.createElement(os.a,{variant:"body2",align:"center"},"Conclusi\xf3n:"," ",e.completedAt?I(e.completedAt):"No concluida"),o.a.createElement(os.a,{variant:"body2",align:"center"},"Confirmaci\xf3n: ",e.confirmation?"Habilitada":"Deshabilitada")),o.a.createElement(zd.a,{style:{justifyContent:"center"}},"EM_ANDAMENTO"===e.status&&o.a.createElement(F.a,{onClick:()=>(async e=>{try{await u.post(`/campaigns/${e.id}/cancel`),O.b.success(oa.a.t("campaigns.toasts.cancel")),i(1),M()}catch(a){O.b.error(a.message)}})(e),title:"Parar Campanha",size:"small"},o.a.createElement(bb.a,{style:{color:"#6959CD"}})),"CANCELADA"===e.status&&o.a.createElement(F.a,{onClick:()=>(async e=>{try{await u.post(`/campaigns/${e.id}/restart`),O.b.success(oa.a.t("campaigns.toasts.restart")),i(1),M()}catch(a){O.b.error(a.message)}})(e),title:"Campa\xf1a de reinicio",size:"small"},o.a.createElement(pb.a,{style:{color:"#8A2BE2"}})),o.a.createElement(F.a,{onClick:()=>a.push(`/campaign/${e.id}/report`),size:"small"},o.a.createElement(_e.a,{style:{color:"#4ec24e"}})),o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{m(e),E(!0)})(e)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{f(!0),g(e)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}}))))))))))};const xb=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles},textRight:{textAlign:"right"},tabPanelsContainer:{padding:e.padding},paper:{padding:e.spacing(2),display:"flex",alignItems:"center",marginBottom:12}})),Cb={messageInterval:20,longerIntervalAfter:20,greaterInterval:60,variables:[],sabado:"false",domingo:"false",startHour:"09:00",endHour:"18:00"};var wb=()=>{const e=xb(),a=Object(T.useHistory)(),[t,l]=Object(n.useState)(Cb),[r,i]=Object(n.useState)(!1),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)({key:"",value:""}),{user:b,socket:E}=Object(n.useContext)(ba),[h,f]=o.a.useState(!1),[A,v]=o.a.useState(!1),[y,x]=Object(n.useState)("08:00"),[C,w]=Object(n.useState)("19:00"),{getPlanCompany:k}=Ca();Object(n.useEffect)(()=>{!async function(){const e=b.companyId;(await k(void 0,e)).plan.useCampaigns||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{a.push("/")},1e3))}()},[]),Object(n.useEffect)(()=>{u.get("/campaign-settings").then(e=>{let{data:a}=e;const t=[];console.log(a),Array.isArray(a)&&a.length>0&&(a.forEach(e=>{t.push([e.key,e.value]),"sabado"===e.key&&f("true"===(null===e||void 0===e?void 0:e.value)),"domingo"===e.key&&v("true"===(null===e||void 0===e?void 0:e.value)),"startHour"===e.key&&x(null===e||void 0===e?void 0:e.value),"endHour"===e.key&&w(null===e||void 0===e?void 0:e.value)}),l(Object.fromEntries(t)))})},[]);const S=e=>{const a={};a[e.target.name]=e.target.value,l(e=>({...e,...a}))};return o.a.createElement(Nd,null,o.a.createElement(oi,{title:oa.a.t("campaigns.confirmationModal.deleteTitle"),open:s,onClose:()=>c(!1),onConfirm:()=>{const e=t.variables.filter(e=>e.key!==d);l(a=>({...a,variables:e})),m(null)}},oa.a.t("campaigns.confirmationModal.deleteMessage")),"user"===b.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Ld,null,oa.a.t("campaignsConfig.title"))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined"},o.a.createElement(Kt.a,{className:e.tabPanelsContainer},o.a.createElement(At.a,{spacing:1,container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(q.a,{component:"h1"},"Intervalos \xa0")),o.a.createElement(At.a,{xs:12,md:3,item:!0},o.a.createElement(Mt.a,{variant:"outlined",className:e.formControl,fullWidth:!0},o.a.createElement(jt.a,{id:"messageInterval-label"},oa.a.t("campaigns.settings.randomInterval")),o.a.createElement(It.a,{name:"messageInterval",id:"messageInterval",labelId:"messageInterval-label",label:oa.a.t("campaigns.settings.randomInterval"),value:t.messageInterval,onChange:e=>S(e)},o.a.createElement(U.a,{value:0},oa.a.t("campaigns.settings.noBreak")),o.a.createElement(U.a,{value:5},"5 segundos"),o.a.createElement(U.a,{value:10},"10 segundos"),o.a.createElement(U.a,{value:15},"15 segundos"),o.a.createElement(U.a,{value:20},"20 segundos"),o.a.createElement(U.a,{value:30},"30 segundos"),o.a.createElement(U.a,{value:60},"40 segundos"),o.a.createElement(U.a,{value:70},"60 segundos"),o.a.createElement(U.a,{value:80},"80 segundos"),o.a.createElement(U.a,{value:100},"100 segundos"),o.a.createElement(U.a,{value:120},"120 segundos")," `` ``"))),o.a.createElement(At.a,{xs:12,md:3,item:!0},o.a.createElement(Mt.a,{variant:"outlined",className:e.formControl,fullWidth:!0},o.a.createElement(jt.a,{id:"longerIntervalAfter-label"},oa.a.t("campaigns.settings.intervalGapAfter")),o.a.createElement(It.a,{name:"longerIntervalAfter",id:"longerIntervalAfter",labelId:"longerIntervalAfter-label",label:oa.a.t("campaigns.settings.intervalGapAfter"),value:t.longerIntervalAfter,onChange:e=>S(e)},o.a.createElement(U.a,{value:0},oa.a.t("campaigns.settings.undefined")),o.a.createElement(U.a,{value:5},"5 ",oa.a.t("campaigns.settings.messages")),o.a.createElement(U.a,{value:10},"10 ",oa.a.t("campaigns.settings.messages")),o.a.createElement(U.a,{value:15},"15 ",oa.a.t("campaigns.settings.messages")),o.a.createElement(U.a,{value:20},"20 ",oa.a.t("campaigns.settings.messages")),o.a.createElement(U.a,{value:30},"30 ",oa.a.t("campaigns.settings.messages")),o.a.createElement(U.a,{value:40},"40 ",oa.a.t("campaigns.settings.messages")),o.a.createElement(U.a,{value:50},"50 ",oa.a.t("campaigns.settings.messages")),o.a.createElement(U.a,{value:60},"60 ",oa.a.t("campaigns.settings.messages"))))),o.a.createElement(At.a,{xs:12,md:3,item:!0},o.a.createElement(Mt.a,{variant:"outlined",className:e.formControl,fullWidth:!0},o.a.createElement(jt.a,{id:"greaterInterval-label"},oa.a.t("campaigns.settings.laggerTriggerRange")),o.a.createElement(It.a,{name:"greaterInterval",id:"greaterInterval",labelId:"greaterInterval-label",label:oa.a.t("campaigns.settings.laggerTriggerRange"),value:t.greaterInterval,onChange:e=>S(e)},o.a.createElement(U.a,{value:0},oa.a.t("campaigns.settings.noBreak")),o.a.createElement(U.a,{value:20},"20 segundos"),o.a.createElement(U.a,{value:30},"30 segundos"),o.a.createElement(U.a,{value:40},"40 segundos"),o.a.createElement(U.a,{value:50},"50 segundos"),o.a.createElement(U.a,{value:60},"60 segundos"),o.a.createElement(U.a,{value:70},"70 segundos"),o.a.createElement(U.a,{value:80},"80 segundos"),o.a.createElement(U.a,{value:90},"90 segundos"),o.a.createElement(U.a,{value:100},"100 segundos"),o.a.createElement(U.a,{value:110},"110 segundos"),o.a.createElement(U.a,{value:120},"120 segundos"),o.a.createElement(U.a,{value:130},"130 segundos"),o.a.createElement(U.a,{value:140},"140 segundos"),o.a.createElement(U.a,{value:150},"150 segundos"),o.a.createElement(U.a,{value:160},"160 segundos"),o.a.createElement(U.a,{value:170},"170 segundos"),o.a.createElement(U.a,{value:180},"180 segundos")))),o.a.createElement(At.a,{xs:12,className:e.textRight,item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),onClick:async()=>{await u.post("/campaign-settings",{settings:t}),O.b.success("Configura\xe7\xf5es salvas")},style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},variant:"contained"},oa.a.t("campaigns.settings.save"))))))))};const kb=Object(j.a)(e=>({cardAvatar:{fontSize:"55px",color:eo.a[500],backgroundColor:"#ffffff",width:e.spacing(7),height:e.spacing(7)},cardTitle:{fontSize:"18px",color:e.palette.text.primary},cardSubtitle:{color:eo.a[600],fontSize:"14px"}}));function Sb(e){const{icon:a,title:t,value:n,loading:l}=e,r=kb();return l?o.a.createElement(so.a,{variant:"rect",height:80}):o.a.createElement(Ts.a,null,o.a.createElement(Yr.a,{avatar:o.a.createElement(R.a,{className:r.cardAvatar},a),title:o.a.createElement(q.a,{variant:"h6",component:"h2",className:r.cardTitle},t),subheader:o.a.createElement(q.a,{variant:"subtitle1",component:"p",className:r.cardSubtitle},n)}))}var Tb=t(1014),Ob=t.n(Tb),Ib=t(1015),jb=t.n(Ib);const Mb=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.padding,overflowY:"scroll",...e.scrollbarStyles},textRight:{textAlign:"right"},tabPanelsContainer:{padding:e.padding}}));var Nb=()=>{const e=Mb(),a=Object(T.useHistory)(),{campaignId:t}=Object(T.useParams)(),[l,r]=Object(n.useState)({}),[i,s]=Object(n.useState)(0),[c,d]=Object(n.useState)(0),[m,p]=Object(n.useState)(0),[g,b]=Object(n.useState)(0),[E,h]=Object(n.useState)(0),[f,A]=Object(n.useState)(!1),v=Object(n.useRef)(!0),{user:y,socket:x}=Object(n.useContext)(ba),{datetimeToClient:C}=pn(),{getPlanCompany:w}=Ca();Object(n.useEffect)(()=>{!async function(){const e=y.companyId;(await w(void 0,e)).plan.useCampaigns||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{a.push("/")},1e3))}()},[]),Object(n.useEffect)(()=>(v.current&&k(),()=>{v.current=!1}),[]),Object(n.useEffect)(()=>{if(v.current&&Object(ia.has)(l,"shipping")){if(Object(ia.has)(l,"contactList")){const e=Object(ia.get)(l,"contactList").contacts.filter(e=>e.isWhatsappValid);s(e.length)}if(Object(ia.has)(l,"shipping")){const e=Object(ia.get)(l,"shipping"),a=e.filter(e=>!Object(ia.isNull)(e.deliveredAt)),t=e.filter(e=>!Object(ia.isNull)(e.confirmationRequestedAt)),n=e.filter(e=>!Object(ia.isNull)(e.deliveredAt)&&!Object(ia.isNull)(e.confirmationRequestedAt));d(a.length),p(t.length),b(n.length),d(a.length)}}},[l]),Object(n.useEffect)(()=>{h(c/i*100)},[c,i]),Object(n.useEffect)(()=>{const e=y.companyId,a=e=>{e.record.id===+t&&(r(e.record),"FINALIZADA"===e.record.status&&setTimeout(()=>{k()},5e3))};return x.on(`company-${e}-campaign`,a),()=>{x.off(`company-${e}-campaign`,a)}},[t]);const k=async()=>{A(!0);const{data:e}=await u.get("/campaigns/"+t);r(e),A(!1)};return o.a.createElement(Nd,null,o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Ld,null,oa.a.t("campaignReport.title")," ",l.name||oa.a.t("campaignReport.campaign"))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined"},o.a.createElement(q.a,{variant:"h6",component:"h2"},"Status: ",(e=>{switch(e){case"INATIVA":return oa.a.t("campaignReport.inactive");case"PROGRAMADA":return oa.a.t("campaignReport.scheduled");case"EM_ANDAMENTO":return oa.a.t("campaignReport.process");case"CANCELADA":return oa.a.t("campaignReport.cancelled");case"FINALIZADA":return oa.a.t("campaignReport.finished");default:return e}})(l.status)," ",c," de ",i),o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Xc.a,{variant:"determinate",style:{height:15,borderRadius:3,margin:"20px 0"},value:E})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(Gl.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.validContacts"),value:i,loading:f})),l.confirmation&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(Ob.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.confirmationsRequested"),value:m,loading:f})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(jb.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.confirmations"),value:g,loading:f}))),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(Va.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.deliver"),value:c,loading:f})),l.whatsappId&&o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(re.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.connection"),value:l.whatsapp.name,loading:f})),l.contactListId&&o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(Be.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.contactLists"),value:l.contactList.name,loading:f})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(Se.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.schedule"),value:C(l.scheduledAt),loading:f})),o.a.createElement(At.a,{xs:12,md:4,item:!0},o.a.createElement(Sb,{icon:o.a.createElement(je.a,{fontSize:"inherit"}),title:oa.a.t("campaignReport.conclusion"),value:C(l.completedAt),loading:f})))))};const Rb=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120},colorAdorment:{width:20,height:20}})),Pb=vt.c().shape({title:vt.e().required("Obrigat\xf3rio"),text:vt.e().required("Obrigat\xf3rio")});var Db=e=>{let{open:a,onClose:t,announcementId:l,reload:r}=e;const i=Rb(),s={title:"",text:"",priority:3,status:!0},[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(s),[g,b]=Object(n.useState)(null),E=Object(n.useRef)(null);Object(n.useEffect)(()=>{try{(async()=>{if(!l)return;const{data:e}=await u.get("/announcements/"+l);p(a=>({...a,...e}))})()}catch(e){sa(e)}},[l,a]);const h=()=>{p(s),b(null),t()};return o.a.createElement("div",{className:i.root},o.a.createElement(oi,{title:oa.a.t("announcements.confirmationModal.deleteTitle"),open:c,onClose:()=>d(!1),onConfirm:async()=>{g&&(b(null),E.current.value=null),m.mediaPath&&(await u.delete(`/announcements/${m.id}/media-upload`),p(e=>({...e,mediaPath:null})),O.b.success(oa.a.t("announcements.toasts.deleted")),"function"==typeof r&&r())}},oa.a.t("announcements.confirmationModal.deleteMessage")),o.a.createElement(wt.a,{open:a,onClose:h,maxWidth:"xs",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("announcements.dialog.edit"):""+oa.a.t("announcements.dialog.add")),o.a.createElement("div",{style:{display:"none"}},o.a.createElement("input",{type:"file",accept:".png,.jpg,.jpeg",ref:E,onChange:e=>(e=>{const a=Object(ia.head)(e.target.files);a&&b(a)})(e)})),o.a.createElement(yt.e,{initialValues:m,enableReinitialize:!0,validationSchema:Pb,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e};try{if(l){if(await u.put("/announcements/"+l,a),null!=g){const e=new FormData;e.append("typeArch","announcements"),e.append("file",g),await u.post(`/announcements/${l}/media-upload`,e)}}else{const{data:e}=await u.post("/announcements",a);if(null!=g){const a=new FormData;a.append("typeArch","announcements"),a.append("file",g),await u.post(`/announcements/${e.id}/media-upload`,a)}}O.b.success(oa.a.t("announcements.toasts.success")),"function"==typeof r&&r()}catch(t){sa(t)}h()})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,values:r}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("Nombre del Informativo"),name:"title",error:a.title&&Boolean(t.title),helperText:a.title&&t.title,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("announcements.dialog.form.text"),name:"text",error:a.text&&Boolean(t.text),helperText:a.text&&t.text,variant:"outlined",margin:"dense",multiline:!0,rows:7,fullWidth:!0})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0},o.a.createElement(jt.a,{id:"status-selection-label"},oa.a.t("announcements.dialog.form.status")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("announcements.dialog.form.status"),placeholder:oa.a.t("announcements.dialog.form.status"),labelId:"status-selection-label",id:"status",name:"status",error:a.status&&Boolean(t.status)},o.a.createElement(U.a,{value:!0},oa.a.t("announcements.dialog.form.active")),o.a.createElement(U.a,{value:!1},oa.a.t("announcements.dialog.form.inactive"))))),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0},o.a.createElement(jt.a,{id:"priority-selection-label"},oa.a.t("announcements.dialog.form.priority")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("announcements.dialog.form.priority"),placeholder:oa.a.t("announcements.dialog.form.priority"),labelId:"priority-selection-label",id:"priority",name:"priority",error:a.priority&&Boolean(t.priority)},o.a.createElement(U.a,{value:1},oa.a.t("announcements.dialog.form.high")),o.a.createElement(U.a,{value:2},oa.a.t("announcements.dialog.form.medium")),o.a.createElement(U.a,{value:3},oa.a.t("announcements.dialog.form.low"))))),(m.mediaPath||g)&&o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(Es.a,null)},g?g.name:m.mediaName),o.a.createElement(F.a,{onClick:()=>d(!0),color:"secondary"},o.a.createElement(Sl.a,null))))),o.a.createElement(kt.a,null,!g&&!m.mediaPath&&o.a.createElement(xt.a,{startIcon:o.a.createElement(Es.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},onClick:()=>E.current.click(),disabled:n,variant:"outlined"},oa.a.t("announcements.dialog.buttons.attach")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:h,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("announcements.dialog.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:i.btnWrapper},l?""+oa.a.t("announcements.dialog.buttons.edit"):""+oa.a.t("announcements.dialog.buttons.add"),n&&o.a.createElement(Ot.a,{size:24,className:i.buttonProgress}))))})))};const Fb=(e,a)=>{if("LOAD_ANNOUNCEMENTS"===a.type){const t=a.payload,n=[];return Object(ia.isArray)(t)&&t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_ANNOUNCEMENTS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_ANNOUNCEMENT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},Lb=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.padding,overflowY:"scroll",...e.scrollbarStyles}}));var Bb=()=>{const e=Lb(),a=Object(T.useHistory)(),{user:t,socket:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)(!1),[s,c]=Object(n.useState)(1),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(!1),[y,x]=Object(n.useState)(""),[C,w]=Object(n.useReducer)(Fb,[]);Object(n.useEffect)(()=>{!async function(){t.super||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{a.push("/")},1e3))}()},[]),Object(n.useEffect)(()=>{w({type:"RESET"}),c(1)},[y]),Object(n.useEffect)(()=>{i(!0);const e=setTimeout(()=>{k()},500);return()=>clearTimeout(e)},[y,s]),Object(n.useEffect)(()=>{if(t.companyId){const e=e=>{"update"!==e.action&&"create"!==e.action||w({type:"UPDATE_ANNOUNCEMENTS",payload:e.record}),"delete"===e.action&&w({type:"DELETE_ANNOUNCEMENT",payload:+e.id})};return l.on("company-announcement",e),()=>{l.off("company-announcement",e)}}},[t]);const k=async()=>{try{const{data:e}=await u.get("/announcements/",{params:{searchParam:y,pageNumber:s}});w({type:"LOAD_ANNOUNCEMENTS",payload:e.records}),m(e.hasMore),i(!1)}catch(e){sa(e)}};return o.a.createElement(Nd,null,o.a.createElement(oi,{title:b&&`${oa.a.t("announcements.confirmationModal.deleteTitle")} ${b.name}?`,open:A,onClose:v,onConfirm:()=>(async e=>{try{e.mediaName&&await u.delete(`/announcements/${e.id}/media-upload`),await u.delete("/announcements/"+e.id),O.b.success(oa.a.t("announcements.toasts.deleted"))}catch(a){sa(a)}E(null),x(""),c(1)})(b)},oa.a.t("announcements.confirmationModal.deleteMessage")),o.a.createElement(Db,{resetPagination:()=>{c(1),k()},open:h,onClose:()=>{g(null),f(!1)},"aria-labelledby":"form-dialog-title",announcementId:p&&p.id}),o.a.createElement(Pd,null,o.a.createElement(At.a,{style:{width:"99.6%"},container:!0},o.a.createElement(At.a,{xs:12,sm:8,item:!0},o.a.createElement(Ld,null,oa.a.t("announcements.title")," (",C.length,")")),o.a.createElement(At.a,{xs:12,sm:4,item:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,sm:6,item:!0},o.a.createElement(Ct.a,{fullWidth:!0,placeholder:oa.a.t("announcements.searchPlaceholder"),type:"search",value:y,onChange:e=>{x(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}})),o.a.createElement(At.a,{xs:6,sm:6,item:!0},o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),fullWidth:!0,variant:"contained",onClick:()=>{g(null),f(!0)},style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0}},oa.a.t("announcements.buttons.add"))))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!d||r)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(At.a,{container:!0,spacing:2},C.map(e=>{var a,t;return o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:4,lg:3,key:e.id},o.a.createElement(zo.a,{style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(fp.a,{title:e.title,subheader:(t=e.priority,1===t?"Alta":2===t?"M\xe9dia":3===t?"Baixa":void 0),titleTypographyProps:{align:"center"},subheaderTypographyProps:{align:"center"}}),o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",align:"center"},oa.a.t("announcements.table.mediaName"),":"," ",null!==(a=e.mediaName)&&void 0!==a?a:oa.a.t("quickMessages.noAttachment")),o.a.createElement(os.a,{variant:"body2",align:"center"},oa.a.t("announcements.table.status"),":"," ",e.status?oa.a.t("announcements.active"):oa.a.t("announcements.inactive"))),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{g(e),f(!0)})(e)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{v(!0),E(e)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}})))))}),r&&o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(os.a,{align:"center"},oa.a.t("announcements.loading"))))))};const Wb=Object(j.a)(e=>({mainContainer:{display:"flex",flexDirection:"column",position:"relative",flex:1,height:"calc(100% - 58px)",overflow:"hidden",borderRadius:0,backgroundColor:"light"===e.mode?"#f2f2f2":"#7f7f7f"},chatList:{display:"flex",flexDirection:"column",position:"relative",flex:1,overflowY:"scroll",...e.scrollbarStyles},listItemActive:{cursor:"pointer",backgroundColor:e.palette.background.paper,borderLeft:"6px solid #002d6e"},listItem:{cursor:"pointer",backgroundColor:e.palette.background.color}}));function qb(e){let{chats:a,handleSelectChat:t,handleDeleteChat:l,handleEditChat:r,pageInfo:i,loading:s}=e;const c=Wb(),d=Object(T.useHistory)(),{user:m,socket:p}=Object(n.useContext)(ba),{datetimeToClient:g}=pn(),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)({}),{id:A}=Object(T.useParams)(),v=async e=>{if(y(e)>0)try{await u.post(`/chats/${e.id}/read`,{userId:m.id})}catch(a){}A!==e.uuid&&(d.push("/chats/"+e.uuid),t(e))},y=e=>e.users.find(e=>e.userId===m.id).unreads,x=e=>{const a=e.title,t=y(e);return o.a.createElement(o.a.Fragment,null,a,t>0&&o.a.createElement(z.a,{size:"small",style:{marginLeft:5},label:t,color:"secondary"}))},C=e=>""!==e.lastMessage?`${g(e.updatedAt)}: ${e.lastMessage}`:"";return o.a.createElement(o.a.Fragment,null,o.a.createElement(oi,{title:"Excluir Conversa",open:b,onClose:E,onConfirm:()=>{l(h)}},"Esta a\xe7\xe3o n\xe3o pode ser revertida, confirmar?"),o.a.createElement("div",{className:c.mainContainer},o.a.createElement("div",{className:c.chatList},o.a.createElement(L.a,null,Array.isArray(a)&&a.length>0&&a.map((e,a)=>o.a.createElement(_.a,{onClick:()=>v(e),key:a,className:e.uuid===A?c.listItemActive:c.listItem,button:!0},o.a.createElement(J.a,{primary:x(e),secondary:C(e)}),e.ownerId===m.id&&o.a.createElement(br.a,null,o.a.createElement(F.a,{onClick:()=>{v(e).then(()=>{r(e)})},edge:"end","aria-label":"delete",size:"small",style:{marginRight:5}},o.a.createElement(sp.a,{style:{color:"#437db5"}})),o.a.createElement(F.a,{onClick:()=>{f(e),E(!0)},edge:"end","aria-label":"delete",size:"small"},o.a.createElement($r.a,{style:{color:"#db6565"}})))))))))}var zb=t(1044);const Hb=Object(j.a)(e=>({mainContainer:{display:"flex",flexDirection:"column",position:"relative",flex:1,overflow:"hidden",borderRadius:0,height:"100%",borderLeft:"1px solid rgba(0, 0, 0, 0.12)"},messageList:{position:"relative",overflowY:"auto",height:"100%",...e.scrollbarStyles,backgroundColor:"light"===e.mode?"#f2f2f2":"#7f7f7f"},inputArea:{position:"relative",height:"auto"},input:{padding:"20px"},buttonSend:{margin:e.spacing(1)},boxLeft:{padding:"10px 10px 5px",margin:"10px",position:"relative",backgroundColor:"#ffffff",color:"#303030",maxWidth:300,borderRadius:10,borderBottomLeftRadius:0,border:"1px solid rgba(0, 0, 0, 0.12)"},boxRight:{padding:"10px 10px 5px",margin:"10px 10px 10px auto",position:"relative",backgroundColor:"#dcf8c6",color:"#303030",textAlign:"right",maxWidth:300,borderRadius:10,borderBottomRightRadius:0,border:"1px solid rgba(0, 0, 0, 0.12)"}}));function Ub(e){let{chat:a,messages:t,handleSendMessage:l,handleLoadMore:r,scrollToBottomRef:i,pageInfo:s,loading:c}=e;const d=Hb(),{user:m,socket:p}=Object(n.useContext)(ba),{datetimeToClient:g}=pn(),b=Object(n.useRef)(),[E,h]=Object(n.useState)(""),f=()=>{b.current&&b.current.scrollIntoView({})};Object(n.useEffect)(()=>{if((e=>{if(void 0!==e){return e.users.find(e=>e.userId===m.id).unreads>0}return 0})(a)>0)try{u.post(`/chats/${a.id}/read`,{userId:m.id})}catch(e){}i.current=f},[]);return o.a.createElement(zt.a,{className:d.mainContainer},o.a.createElement("div",{onScroll:e=>{const{scrollTop:a}=e.currentTarget;s.hasMore&&!c&&a<600&&r()},className:d.messageList},Array.isArray(t)&&t.map((e,a)=>e.senderId===m.id?o.a.createElement(Kt.a,{key:a,className:d.boxRight},o.a.createElement(q.a,{variant:"subtitle2"},e.sender.name),e.message,o.a.createElement(q.a,{variant:"caption",display:"block"},g(e.createdAt))):o.a.createElement(Kt.a,{key:a,className:d.boxLeft},o.a.createElement(q.a,{variant:"subtitle2"},e.sender.name),e.message,o.a.createElement(q.a,{variant:"caption",display:"block"},g(e.createdAt)))),o.a.createElement("div",{ref:b})),o.a.createElement("div",{className:d.inputArea},o.a.createElement(Mt.a,{variant:"outlined",fullWidth:!0},o.a.createElement(zb.a,{multiline:!0,value:E,onKeyUp:e=>{"Enter"===e.key&&""!==E.trim()&&(l(E),h(""))},onChange:e=>h(e.target.value),className:d.input,endAdornment:o.a.createElement(dd.a,{position:"end"},o.a.createElement(F.a,{onClick:()=>{""!==E.trim()&&(l(E),h(""))},className:d.buttonSend},o.a.createElement(Gn.a,null)))}))))}const Qb=Object(j.a)(e=>({mainContainer:{display:"flex",flexDirection:"column",position:"relative",flex:1,padding:e.spacing(2),height:"calc(100% - 48px)",overflowY:"hidden",border:"1px solid rgba(0, 0, 0, 0.12)"},gridContainer:{flex:1,height:"100%",border:"1px solid rgba(0, 0, 0, 0.12)",background:e.palette.background.color},gridItem:{height:"100%"},gridItemTab:{height:"92%",width:"100%"},btnContainer:{textAlign:"right",padding:10}}));function Vb(e){let{open:a,chat:t,type:l,handleClose:r,handleLoadNewChat:i}=e;const[s,c]=Object(n.useState)([]),[d,m]=Object(n.useState)("");Object(n.useEffect)(()=>{if(m(""),c([]),"edit"===l){const e=t.users.map(e=>({id:e.user.id,name:e.user.name}));c(e),m(t.title)}},[t,a,l]);return o.a.createElement(wt.a,{open:a,onClose:r,"aria-labelledby":"alert-dialog-title","aria-describedby":"alert-dialog-description"},o.a.createElement(Tt.a,{id:"alert-dialog-title"},oa.a.t("chatInternal.modal.title")),o.a.createElement(St.a,null,o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:12,style:{padding:18},item:!0},o.a.createElement(Ct.a,{label:"T\xedtulo",placeholder:"T\xedtulo",value:d,onChange:e=>m(e.target.value),variant:"outlined",size:"small",fullWidth:!0})),o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(jr,{onFiltered:e=>c(e),initialUsers:s})))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:r,startIcon:o.a.createElement(Ft.a,null),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0}},oa.a.t("chatInternal.modal.cancel")),o.a.createElement(xt.a,{onClick:async()=>{try{if("edit"===l)await u.put("/chats/"+t.id,{users:s,title:d});else{const{data:e}=await u.post("/chats",{users:s,title:d});i(e)}r()}catch(e){}},startIcon:o.a.createElement(Pt.a,null),style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},variant:"contained",disabled:void 0===s||0===s.length||null===d||""===d||void 0===d},oa.a.t("chatInternal.modal.save"))))}var Gb=Object(el.a)()((function(e){const a=Qb(),{user:t,socket:l}=Object(n.useContext)(ba),r=Object(T.useHistory)(),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)("new"),[m,p]=Object(n.useState)({}),[g,b]=Object(n.useState)([]),[E,h]=Object(n.useState)({hasMore:!1}),[f,A]=Object(n.useState)([]),[v,y]=Object(n.useState)({hasMore:!1}),[x,C]=Object(n.useState)(1),[w,k]=Object(n.useState)(!1),[S,O]=Object(n.useState)(0),I=Object(n.useRef)(!0),j=Object(n.useRef)(),{id:M}=Object(T.useParams)();Object(n.useEffect)(()=>()=>{I.current=!1},[]),Object(n.useEffect)(()=>{I.current&&L().then(e=>{const{records:a}=e;if(a.length>0&&(b(a),h(e),M&&a.length)){const e=a.find(e=>e.uuid===M);N(e)}})},[]),Object(n.useEffect)(()=>{Object(ia.isObject)(m)&&Object(ia.has)(m,"id")&&D(m.id).then(()=>{"function"===typeof j.current&&setTimeout(()=>{j.current()},300)})},[m]),Object(n.useEffect)(()=>{const e=t.companyId,a=e=>{if(console.log(e),"create"===e.action&&b(a=>[e.record,...a]),"update"===e.action){const a=g.map(a=>a.id===e.record.id?(p(e.record),{...e.record}):a);b(a)}},n=e=>{if("delete"===e.action){const a=g.filter(a=>a.id!==+e.id);b(a),A([]),C(1),y({hasMore:!1}),p({}),r.push("/chats")}},o=e=>{if("new-message"===e.action){A(a=>[...a,e.newMessage]);const a=g.map(a=>a.id===e.newMessage.chatId?{...e.chat}:a);b(a),j.current()}if("update"===e.action){const a=g.map(a=>a.id===e.chat.id?{...e.chat}:a);b(a),j.current()}};return l.on(`company-${e}-chat-user-${t.id}`,a),l.on(`company-${e}-chat`,n),Object(ia.isObject)(m)&&Object(ia.has)(m,"id")&&l.on(`company-${e}-chat-${m.id}`,o),()=>{l.off(`company-${e}-chat-user-${t.id}`,a),l.off(`company-${e}-chat`,n),Object(ia.isObject)(m)&&Object(ia.has)(m,"id")&&l.off(`company-${e}-chat-${m.id}`,o)}},[m]);const N=e=>{try{A([]),C(1),p(e),O(1)}catch(a){}},R=async e=>{k(!0);try{await u.post(`/chats/${m.id}/messages`,{message:e})}catch(a){}k(!1)},P=async e=>{try{await u.delete("/chats/"+e.id)}catch(a){}},D=async e=>{k(!0);try{const{data:a}=await u.get(`/chats/${e}/messages?pageNumber=${x}`);C(e=>e+1),y(a),A(e=>[...a.records,...e])}catch(a){}k(!1)},F=async()=>{w||D(m.id)},L=async()=>{try{const{data:e}=await u.get("/chats");return e}catch(e){console.log(e)}};return o.a.createElement(o.a.Fragment,null,o.a.createElement(Vb,{type:c,open:i,chat:m,handleLoadNewChat:e=>{A([]),C(1),p(e),O(1),r.push("/chats/"+e.uuid)},handleClose:()=>s(!1)}),o.a.createElement(zt.a,{className:a.mainContainer},Object(el.c)("md",e.width)?o.a.createElement(At.a,{className:a.gridContainer,container:!0},o.a.createElement(At.a,{className:a.gridItem,md:3,item:!0},o.a.createElement("div",{className:a.btnContainer},o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),onClick:()=>{d("new"),s(!0)},style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},variant:"contained"},oa.a.t("chatInternal.new"))),o.a.createElement(qb,{chats:g,pageInfo:E,loading:w,handleSelectChat:e=>N(e),handleDeleteChat:e=>P(e),handleEditChat:()=>{d("edit"),s(!0)}})),o.a.createElement(At.a,{className:a.gridItem,md:9,item:!0},Object(ia.isObject)(m)&&Object(ia.has)(m,"id")&&o.a.createElement(Ub,{chat:m,scrollToBottomRef:j,pageInfo:v,messages:f,loading:w,handleSendMessage:R,handleLoadMore:F}))):o.a.createElement(At.a,{className:a.gridContainer,container:!0},o.a.createElement(At.a,{md:12,item:!0},o.a.createElement(Ht.a,{value:S,indicatorColor:"primary",textColor:"primary",onChange:(e,a)=>O(a),"aria-label":"disabled tabs example"},o.a.createElement(Ut.a,{label:"Chats"}),o.a.createElement(Ut.a,{label:"Mensagens"}))),0===S&&o.a.createElement(At.a,{className:a.gridItemTab,md:12,item:!0},o.a.createElement("div",{className:a.btnContainer},o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),onClick:()=>s(!0),style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},variant:"contained"},"Novo")),o.a.createElement(qb,{chats:g,pageInfo:E,loading:w,handleSelectChat:e=>N(e),handleDeleteChat:e=>P(e)})),1===S&&o.a.createElement(At.a,{className:a.gridItemTab,md:12,item:!0},Object(ia.isObject)(m)&&Object(ia.has)(m,"id")&&o.a.createElement(Ub,{scrollToBottomRef:j,pageInfo:v,messages:f,loading:w,handleSendMessage:R,handleLoadMore:F})))))}));const Kb=Object(j.a)(e=>({formControl:{margin:e.spacing(1),minWidth:120}}));var Yb=()=>{const e=Kb(),[a,t]=Object(n.useState)([]);return Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queue");t(e)}catch(e){sa("QUEUESELETSINGLE >>> "+e)}})()},[]),o.a.createElement("div",{style:{marginTop:6}},o.a.createElement(Mt.a,{variant:"outlined",className:e.FormControl,margin:"dense",fullWidth:!0},o.a.createElement("div",null,o.a.createElement(q.a,null,oa.a.t("queueSelect.inputLabel")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("queueSelect.inputLabel"),name:"queueId",labelId:"queue-selection-label",id:"queue-selection",fullWidth:!0},a.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))))};const Xb=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:120},colorAdorment:{width:20,height:20}}));vt.c().shape({name:vt.e().min(5,"Muito curto!").max(100,"Muito longo!").required("Obrigat\xf3rio"),prompt:vt.e().min(50,"Muito curto!").required("Descreva o treinamento para Intelig\xeancia Artificial"),voice:vt.e().required("Informe o modo para Voz"),max_tokens:vt.b().required("Informe o n\xfamero m\xe1ximo de tokens"),temperature:vt.b().required("Informe a temperatura"),apikey:vt.e().required("Informe a API Key"),queueId:vt.b().required("Informe a fila"),max_messages:vt.b().required("Informe o n\xfamero m\xe1ximo de mensagens")});var _b=e=>{let{open:a,onClose:t,promptId:l}=e;const r=Xb(),[i,s]=Object(n.useState)("texto"),[c,d]=Object(n.useState)(!1),m=()=>{d(!c)},p={name:"",prompt:"",voice:"texto",voiceKey:"",voiceRegion:"",maxTokens:100,temperature:1,apiKey:"",queueId:null,maxMessages:10},[g,b]=Object(n.useState)(p);Object(n.useEffect)(()=>{(async()=>{if(l)try{const{data:e}=await u.get("/prompt/"+l);b(a=>({...a,...e})),s(e.voice)}catch(e){sa(e)}else b(p)})()},[l,a]);const E=()=>{b(p),s("texto"),t()},h=e=>{s(e.target.value)};return o.a.createElement("div",{className:r.root},o.a.createElement(wt.a,{open:a,onClose:E,maxWidth:"md",scroll:"paper",fullWidth:!0},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("promptModal.title.edit"):""+oa.a.t("promptModal.title.add")),o.a.createElement(yt.e,{initialValues:g,enableReinitialize:!0,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a={...e,voice:i};if(e.queueId){try{l?await u.put("/prompt/"+l,a):await u.post("/prompt",a),O.b.success(oa.a.t("promptModal.success"))}catch(t){sa(t)}E()}else sa("Informe o setor")})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,values:s}=e;return o.a.createElement(yt.d,{style:{width:"100%"}},o.a.createElement(St.a,{dividers:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.name"),name:"name",error:a.name&&Boolean(t.name),helperText:a.name&&t.name,variant:"outlined",margin:"dense",fullWidth:!0,required:!0}),o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense",variant:"outlined"},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.apikey"),name:"apiKey",type:c?"text":"password",error:a.apiKey&&Boolean(t.apiKey),helperText:a.apiKey&&t.apiKey,variant:"outlined",margin:"dense",fullWidth:!0,required:!0,InputProps:{endAdornment:o.a.createElement(dd.a,{position:"end"},o.a.createElement(F.a,{onClick:m},c?o.a.createElement(Qg.a,{style:{color:"#db6565"}}):o.a.createElement(Vg.a,{style:{color:"#437db5"}})))}})),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.prompt"),name:"prompt",error:a.prompt&&Boolean(t.prompt),helperText:a.prompt&&t.prompt,variant:"outlined",margin:"dense",fullWidth:!0,required:!0,rows:10,multiline:!0}),o.a.createElement(Yb,null),o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense",variant:"outlined"},o.a.createElement(jt.a,null,oa.a.t("promptModal.form.voice")),o.a.createElement(It.a,{id:"type-select",labelWidth:60,name:"voice",value:i,onChange:h,multiple:!1},o.a.createElement(U.a,{key:"texto",value:"texto"},"Texto"),o.a.createElement(U.a,{key:"pt-BR-FranciscaNeural",value:"pt-BR-FranciscaNeural"},"Francisa"),o.a.createElement(U.a,{key:"pt-BR-AntonioNeural",value:"pt-BR-AntonioNeural"},"Ant\xf4nio"),o.a.createElement(U.a,{key:"pt-BR-BrendaNeural",value:"pt-BR-BrendaNeural"},"Brenda"),o.a.createElement(U.a,{key:"pt-BR-DonatoNeural",value:"pt-BR-DonatoNeural"},"Donato"),o.a.createElement(U.a,{key:"pt-BR-ElzaNeural",value:"pt-BR-ElzaNeural"},"Elza"),o.a.createElement(U.a,{key:"pt-BR-FabioNeural",value:"pt-BR-FabioNeural"},"F\xe1bio"),o.a.createElement(U.a,{key:"pt-BR-GiovannaNeural",value:"pt-BR-GiovannaNeural"},"Giovanna"),o.a.createElement(U.a,{key:"pt-BR-HumbertoNeural",value:"pt-BR-HumbertoNeural"},"Humberto"),o.a.createElement(U.a,{key:"pt-BR-JulioNeural",value:"pt-BR-JulioNeural"},"Julio"),o.a.createElement(U.a,{key:"pt-BR-LeilaNeural",value:"pt-BR-LeilaNeural"},"Leila"),o.a.createElement(U.a,{key:"pt-BR-LeticiaNeural",value:"pt-BR-LeticiaNeural"},"Let\xedcia"),o.a.createElement(U.a,{key:"pt-BR-ManuelaNeural",value:"pt-BR-ManuelaNeural"},"Manuela"),o.a.createElement(U.a,{key:"pt-BR-NicolauNeural",value:"pt-BR-NicolauNeural"},"Nicolau"),o.a.createElement(U.a,{key:"pt-BR-ValerioNeural",value:"pt-BR-ValerioNeural"},"Val\xe9rio"),o.a.createElement(U.a,{key:"pt-BR-YaraNeural",value:"pt-BR-YaraNeural"},"Yara"))),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.voiceKey"),name:"voiceKey",error:a.voiceKey&&Boolean(t.voiceKey),helperText:a.voiceKey&&t.voiceKey,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.voiceRegion"),name:"voiceRegion",error:a.voiceRegion&&Boolean(t.voiceRegion),helperText:a.voiceRegion&&t.voiceRegion,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.temperature"),name:"temperature",error:a.temperature&&Boolean(t.temperature),helperText:a.temperature&&t.temperature,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.max_tokens"),name:"maxTokens",error:a.maxTokens&&Boolean(t.maxTokens),helperText:a.maxTokens&&t.maxTokens,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.max_messages"),name:"maxMessages",error:a.maxMessages&&Boolean(t.maxMessages),helperText:a.maxMessages&&t.maxMessages,variant:"outlined",margin:"dense",fullWidth:!0}))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:E,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("promptModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:r.btnWrapper},l?""+oa.a.t("promptModal.buttons.okEdit"):""+oa.a.t("promptModal.buttons.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))};const Zb=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles},customTableCell:{display:"flex",alignItems:"center",justifyContent:"center"}})),Jb=(e,a)=>{if("LOAD_PROMPTS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_PROMPTS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_PROMPT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]};var $b=()=>{const e=Zb(),[a,t]=Object(n.useReducer)(Jb,[]),[l,r]=Object(n.useState)(!1),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(null),[m,p]=Object(n.useState)(!1),{user:g,socket:b}=Object(n.useContext)(ba),{getPlanCompany:E}=Ca(),h=Object(nm.useHistory)(),f=g.companyId;Object(n.useEffect)(()=>{!async function(){(await E(void 0,f)).plan.useOpenAi||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{h.push("/")},1e3))}()},[]),Object(n.useEffect)(()=>{(async()=>{r(!0);try{const{data:e}=await u.get("/prompt");t({type:"LOAD_PROMPTS",payload:e.prompts}),r(!1)}catch(e){sa(e),r(!1)}})()},[]),Object(n.useEffect)(()=>{const e=e=>{"update"!==e.action&&"create"!==e.action||t({type:"UPDATE_PROMPTS",payload:e.prompt}),"delete"===e.action&&t({type:"DELETE_PROMPT",payload:e.promptId})};return b.on(`company-${f}-prompt`,e),()=>{b.off(`company-${f}-prompt`,e)}},[b]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:c&&`${oa.a.t("prompts.confirmationModal.deleteTitle")} ${c.name}?`,open:m,onClose:()=>{p(!1),d(null)},onConfirm:()=>(async e=>{try{const{data:a}=await u.delete("/prompt/"+e);O.b.info(oa.a.t(a.message))}catch(a){sa(a)}d(null)})(c.id)},oa.a.t("prompts.confirmationModal.deleteMessage")),o.a.createElement(_b,{open:i,onClose:()=>{s(!1),d(null)},promptId:null===c||void 0===c?void 0:c.id}),"user"===g.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("prompts.title")),o.a.createElement(Fd,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{s(!0),d(null)}},oa.a.t("prompts.buttons.add")))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined"},o.a.createElement(qd.a,{container:!0,spacing:2},a.map(e=>o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{padding:"10px",backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"h6"},e.name),o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},oa.a.t("prompts.table.queue"),": ",e.queue.name),o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},oa.a.t("prompts.table.max_tokens"),": ",e.maxTokens)),o.a.createElement(zd.a,{style:{justifyContent:"flex-end"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{d(e),s(!0)})(e)},o.a.createElement(Td.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{d(e),p(!0)}},o.a.createElement(Od.a,{style:{color:"#db6565"}})))))),l&&o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{padding:"10px"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},oa.a.t("loading")))))))))};const eE=Object(j.a)(e=>({root:{width:"100vw",height:"100vh",backgroundImage:"url(https://coresistemas.com/imagens/fundo09.jpg)",backgroundRepeat:"no-repeat",backgroundSize:"100% 100%",backgroundPosition:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center"},paper:{backgroundColor:"white",display:"flex",flexDirection:"column",alignItems:"center",padding:"55px 30px",borderRadius:"12.5px"},avatar:{margin:e.spacing(1),backgroundColor:e.palette.secondary.main},form:{width:"100%",marginTop:e.spacing(1)},submit:{margin:e.spacing(3,0,2)},powered:{color:"white"}})),aE=/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$/;var tE=()=>{const e=eE(),a=Object(T.useHistory)();let t=null;const[l,r]=Object(n.useState)(!1),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(""),h=()=>{m(!d)},f=()=>{g(!p)},A=Gc.a.parse(window.location.search);void 0!==A.companyId&&(t=A.companyId);const[v]=Object(n.useState)({email:""}),y=(pa()().add(3,"day").format(),s),x=vt.c().shape({email:vt.e().email("Invalid email").required("Required"),newPassword:y?vt.e().required("Campo obrigat\xf3rio").matches(aE,"Sua senha precisa ter no m\xednimo 8 caracteres, sendo uma letra mai\xfascula, uma min\xfascula e um n\xfamero."):vt.e(),confirmPassword:vt.e().when("newPassword",{is:e=>y&&e,then:vt.e().oneOf([vt.d("newPassword"),null],"As senhas n\xe3o correspondem").required("Campo obrigat\xf3rio"),otherwise:vt.e()})});return o.a.createElement("div",{className:e.root},o.a.createElement(Ko.a,{component:"main",maxWidth:"xs"},o.a.createElement(i.a,null),o.a.createElement("div",{className:e.paper},o.a.createElement("div",null,o.a.createElement("img",{style:{margin:"0 auto",height:"80px",width:"100%"},src:mn,alt:"Whats"})),o.a.createElement(q.a,{component:"h1",variant:"h5"},oa.a.t("Redefinir senha")),o.a.createElement(yt.e,{initialValues:{email:"",token:"",newPassword:"",confirmPassword:""},enableReinitialize:!0,validationSchema:x,onSubmit:(e,t)=>{setTimeout(()=>{s?(async e=>{const t=e.email,n=e.token,o=e.newPassword;if(o===e.confirmPassword)try{await u.post(`https://test.nuvoox.com/api/resetpasswords/${t}/${n}/${o}`),E(""),O.b.success(oa.a.t("Senha redefinida com sucesso.")),a.push("/login")}catch(l){console.log(l)}})(e):(async e=>{const a=e.email;try{const e=await u.post("https://test.nuvoox.com/api/forgetpassword/"+a);console.log("API Response:",e.data),404===e.data.status?O.b.error("Email n\xe3o encontrado"):O.b.success(oa.a.t("Email enviado com sucesso!"))}catch(t){console.log("API Error:",t),sa(t)}})(e),t.setSubmitting(!1),r(!l),c(!l)},400)}},a=>{let{touched:t,errors:n,isSubmitting:r}=a;return o.a.createElement(yt.d,{className:e.form},o.a.createElement(At.a,{container:!0,spacing:2},o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,id:"email",label:oa.a.t("signup.form.email"),name:"email",error:t.email&&Boolean(n.email),helperText:t.email&&n.email,autoComplete:"email",required:!0})),l&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,id:"token",label:"C\xf3digo de Verifica\xe7\xe3o",name:"token",error:t.token&&Boolean(n.token),helperText:t.token&&n.token,autoComplete:"off",required:!0})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,type:d?"text":"password",id:"newPassword",label:"Nova senha",name:"newPassword",error:t.newPassword&&Boolean(n.newPassword),helperText:t.newPassword&&n.newPassword,autoComplete:"off",required:!0,InputProps:{endAdornment:o.a.createElement(dd.a,{position:"end"},o.a.createElement(F.a,{onClick:h},d?o.a.createElement(gl.a,null):o.a.createElement(El.a,null)))}})),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(yt.b,{as:Ct.a,variant:"outlined",fullWidth:!0,type:p?"text":"password",id:"confirmPassword",label:"Confirme a senha",name:"confirmPassword",error:t.confirmPassword&&Boolean(n.confirmPassword),helperText:t.confirmPassword&&n.confirmPassword,autoComplete:"off",required:!0,InputProps:{endAdornment:o.a.createElement(dd.a,{position:"end"},o.a.createElement(F.a,{onClick:f},p?o.a.createElement(gl.a,null):o.a.createElement(El.a,null)))}})))),s?o.a.createElement(xt.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:e.submit},"Redefinir Senha"):o.a.createElement(xt.a,{type:"submit",fullWidth:!0,variant:"contained",color:"primary",className:e.submit},"Enviar Email"),o.a.createElement(At.a,{container:!0,justifyContent:"flex-end"},o.a.createElement(At.a,{item:!0},o.a.createElement(Y.a,{href:"#",variant:"body2",component:S.b,to:"/signup"},oa.a.t("N\xe3o tem uma conta? Cadastre-se!")))),b&&o.a.createElement(q.a,{variant:"body2",color:"error"},b))})),o.a.createElement(Kt.a,{mt:5})))};const nE=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap",gap:4},multFieldLine:{marginTop:12,display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},btnWrapper:{position:"relative"},importMessage:{marginTop:12,marginBottom:12,paddingBottom:20,paddingTop:3,padding:12,border:"solid grey 2px",borderRadius:4,display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},textField:{marginRight:e.spacing(1),flex:1},tokenRefresh:{minWidth:"auto",display:"flex",alignItems:"center",justifyContent:"center"}})),oE=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Obrigat\xf3rio")});var lE=o.a.memo(e=>{let{open:a,onClose:t,whatsAppId:l}=e;const r=nE(),[i,s]=Object(n.useState)(""),c=Object(n.useRef)(null),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(""),b={name:"",greetingMessage:"",complationMessage:"",outOfHoursMessage:"",ratingMessage:"",isDefault:!1,token:"",maxUseBotQueues:3,provider:"beta",expiresTicket:0,allowGroup:!1,groupAsTicket:"disabled",timeUseBotQueues:"0",timeSendQueue:"0",sendIdQueue:0,expiresTicketNPS:"0",expiresInactiveMessage:"",timeInactiveMessage:"",inactiveMessage:"",maxUseBotQueuesNPS:3,whenExpiresTicket:0,timeCreateNewTicket:0,greetingMediaAttachment:"",importRecentMessages:"",importOldMessages:"",importOldMessagesGroups:"",integrationId:""},[E,h]=Object(n.useState)(b),[f,A]=Object(n.useState)([]),[v,y]=Object(n.useState)([]),[x,C]=Object(n.useState)("general"),[w,k]=Object(n.useState)(!1),[S,T]=Object(n.useState)(!1),[I,j]=Object(n.useState)(!1),[M,N]=Object(n.useState)(pa()().add(-1,"days").format("YYYY-MM-DDTHH:mm")),[R,P]=Object(n.useState)(pa()().add(-1,"minutes").format("YYYY-MM-DDTHH:mm")),[D,F]=Object(n.useState)(!1),[L,B]=Object(n.useState)([]),[W,q]=Object(n.useState)(!1),[z,H]=Object(n.useState)([{weekday:oa.a.t("queueModal.serviceHours.monday"),weekdayEn:"monday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.tuesday"),weekdayEn:"tuesday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.wednesday"),weekdayEn:"wednesday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.thursday"),weekdayEn:"thursday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:oa.a.t("queueModal.serviceHours.friday"),weekdayEn:"friday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:"S\xe1bado",weekdayEn:"saturday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"},{weekday:"Domingo",weekdayEn:"sunday",startTimeA:"08:00",endTimeA:"12:00",startTimeB:"13:00",endTimeB:"18:00"}]),{get:Q}=gt(),[V,G]=Object(n.useState)(null),[K,Y]=Object(n.useState)([]);Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/prompt");Y(e.prompts)}catch(e){sa(e)}})()},[l]),Object(n.useEffect)(()=>{(async()=>{const e=await Q({column:"scheduleType"});q("connection"===e.scheduleType)})()},[]);const X=async e=>{k(e.target.checked)};Object(n.useEffect)(()=>{(async()=>{if(l)try{var e;const{data:a}=await u.get(`whatsapp-admin/${l}?session=0`);h(a),g(a.greetingMediaAttachment),s(a.token),a.promptId?G(a.promptId):G(null);const t=null===(e=a.queues)||void 0===e?void 0:e.map(e=>e.id);A(t),H(a.schedules),(null===a||void 0===a?void 0:a.importOldMessages)&&(k(!0),N(null===a||void 0===a?void 0:a.importOldMessages),P(null===a||void 0===a?void 0:a.importRecentMessages),j(null===a||void 0===a?void 0:a.closedTicketsPostImported),T(null===a||void 0===a?void 0:a.importOldMessagesGroups))}catch(a){sa(a)}})()},[l]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queue");y(e)}catch(e){sa(e)}})()},[]),Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queueIntegration");B(e.queueIntegrations)}catch(e){sa(e)}})()},[]);const _=e=>{G(e.target.value),A([])};function Z(e){const a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyvz0123456789";let t="";for(let n=0;n{s(Z(30))},$=()=>{navigator.clipboard.writeText(i),F(!0)},ee=async e=>{O.b.success("Clique em salvar para registar as altera\xe7\xf5es"),H(e)},ae=()=>{t(),h(b),m(null),g(""),F(!1)},te=(e,a)=>{C(a)},ne=()=>{const e=c.current.files[0];m(e),g(e.name),c.current.value=null},oe=()=>{m(null),g(null)};return o.a.createElement("div",{className:r.root},o.a.createElement(wt.a,{open:a,onClose:ae,maxWidth:"xl",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,null,l?oa.a.t("whatsappModal.title.edit"):oa.a.t("whatsappModal.title.add")),o.a.createElement(yt.e,{initialValues:E,enableReinitialize:!0,validationSchema:oE,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{if(l||s(Z(30)),!Object(ia.isNil)(e.ratingMessage)&&""!==e.ratingMessage&&("0"===e.expiresTicketNPS||""===e.expiresTicketNPS||0===e.expiresTicketNPS))return void sa(oa.a.t("whatsappModal.errorExpiresNPS"));if(!Object(ia.isNil)(e.ratingMessage)&&("0"===e.expiresTicketNPS||""===e.expiresTicketNPS))return void sa(oa.a.t("whatsappModal.errorExpiresNPS"));if(""===e.timeSendQueue&&(e.timeSendQueue="0"),(0===e.sendIdQueue||""===e.sendIdQueue||Object(ia.isNil)(e.sendIdQueue))&&0!==e.timeSendQueue&&"0"!==e.timeSendQueue)return void sa(oa.a.t("whatsappModal.errorSendQueue"));const a={...e,queueIds:f,importOldMessages:w?M:null,importRecentMessages:w?R:null,importOldMessagesGroups:S||null,closedTicketsPostImported:I||null,token:i||null,schedules:z,promptId:V||null};delete a.queues,delete a.session;try{if(l){if(l&&w&&"CONNECTED"===(null===E||void 0===E?void 0:E.status)){O.b.warning(oa.a.t("userModal.warning.updateImage"),{autoClose:!1});try{h({...E,status:"qrcode"}),await u.delete("/whatsappsession/"+E.id)}catch(t){sa(t)}}if(await u.put("/whatsapp/"+l,a),null!=d){const e=new FormData;e.append("file",d),await u.post(`/whatsapp/${l}/media-upload`,e)}p||null===E.greetingMediaAttachment||await u.delete(`/whatsapp/${l}/media-upload`)}else{const{data:e}=await u.post("/whatsapp",a);if(null!=d){const a=new FormData;a.append("file",d),await u.post(`/whatsapp/${e.id}/media-upload`,a)}}O.b.success(oa.a.t("whatsappModal.success")),ae()}catch(t){sa(t)}})(e),a.setSubmitting(!1)},400)}},e=>{let{values:a,touched:t,errors:n,isSubmitting:s}=e;return o.a.createElement(yt.d,null,o.a.createElement(zt.a,{className:r.mainPaper,elevation:1},o.a.createElement(Ht.a,{value:x,indicatorColor:"primary",style:{color:"white",backgroundColor:"#444394",boxShadow:"none",borderRadius:0},scrollButtons:"on",variant:"scrollable",onChange:te,className:r.tab},o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.general"),value:"general"}),o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.integrations"),value:"integrations"}),o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.messages"),value:"messages"}),o.a.createElement(Ut.a,{label:"Chatbot",value:"chatbot"}),o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.assessments"),value:"nps"}),W&&o.a.createElement(Ut.a,{label:oa.a.t("whatsappModal.tabs.schedules"),value:"schedules"}))),o.a.createElement(zt.a,{className:r.paper,elevation:0},o.a.createElement(Qt,{className:r.container,value:x,name:"general"},o.a.createElement(St.a,{dividers:!0},p&&o.a.createElement("div",{style:{display:"flex",flexDirection:"row-reverse"}},o.a.createElement(xt.a,{variant:"outlined",color:"primary",endIcon:o.a.createElement(Sl.a,{style:{color:"#db6565"}}),onClick:oe},p)),o.a.createElement("div",{style:{display:"flex",flexDirection:"column-reverse"}},o.a.createElement("input",{type:"file",accept:"video/*,image/*",ref:c,style:{display:"none"},onChange:ne}),o.a.createElement(xt.a,{startIcon:o.a.createElement(Yd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>c.current.click()},oa.a.t("userModal.buttons.addImage"))),o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.name"),autoFocus:!0,name:"name",error:t.name&&Boolean(n.name),helperText:t.name&&n.name,variant:"outlined",margin:"dense",className:r.textField})),o.a.createElement(At.a,{style:{paddingTop:15},item:!0},o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"isDefault",checked:a.isDefault}),label:oa.a.t("whatsappModal.form.default")}),o.a.createElement(gs.a,{control:o.a.createElement(yt.b,{as:nl.a,color:"primary",name:"allowGroup",checked:a.allowGroup}),label:oa.a.t("whatsappModal.form.group")})),o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:r.formControl},o.a.createElement(jt.a,{id:"groupAsTicket-selection-label"},oa.a.t("whatsappModal.form.groupAsTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("whatsappModal.form.groupAsTicket"),placeholder:oa.a.t("whatsappModal.form.groupAsTicket"),labelId:"groupAsTicket-selection-label",id:"groupAsTicket",name:"groupAsTicket"},o.a.createElement(U.a,{value:"disabled"},oa.a.t("whatsappModal.menuItem.disabled")),o.a.createElement(U.a,{value:"enabled"},oa.a.t("whatsappModal.menuItem.enabled"))))))),o.a.createElement("div",{className:r.importMessage},o.a.createElement("div",{className:r.multFieldLine},o.a.createElement(gs.a,{style:{marginRight:7,color:"gray"},label:oa.a.t("whatsappModal.form.importOldMessagesEnable"),labelPlacement:"end",control:o.a.createElement(nl.a,{size:"medium",checked:w,onChange:X,name:"importOldMessagesEnable",color:"primary"})}),w?o.a.createElement(o.a.Fragment,null,o.a.createElement(gs.a,{style:{marginRight:7,color:"gray"},label:oa.a.t("whatsappModal.form.importOldMessagesGroups"),labelPlacement:"end",control:o.a.createElement(nl.a,{size:"medium",checked:S,onChange:e=>T(e.target.checked),name:"importOldMessagesGroups",color:"primary"})}),o.a.createElement(gs.a,{style:{marginRight:7,color:"gray"},label:oa.a.t("whatsappModal.form.closedTicketsPostImported"),labelPlacement:"end",control:o.a.createElement(nl.a,{size:"medium",checked:I,onChange:e=>j(e.target.checked),name:"closedTicketsPostImported",color:"primary"})})):o.a.createElement(o.a.Fragment,null)),w?o.a.createElement(At.a,{style:{marginTop:18},container:!0,spacing:3},o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(yt.b,{fullWidth:!0,as:Ct.a,label:oa.a.t("whatsappModal.form.importOldMessages"),type:"datetime-local",name:"importOldMessages",inputProps:{max:pa()().add(0,"minutes").format("YYYY-MM-DDTHH:mm"),min:pa()().add(-2,"years").format("YYYY-MM-DDTHH:mm")},InputLabelProps:{shrink:!0},error:t.importOldMessages&&Boolean(n.importOldMessages),helperText:t.importOldMessages&&n.importOldMessages,variant:"outlined",value:pa()(M).format("YYYY-MM-DDTHH:mm"),onChange:e=>{N(e.target.value)}})),o.a.createElement(At.a,{item:!0,xs:6},o.a.createElement(yt.b,{fullWidth:!0,as:Ct.a,label:oa.a.t("whatsappModal.form.importRecentMessages"),type:"datetime-local",name:"importRecentMessages",inputProps:{max:pa()().add(0,"minutes").format("YYYY-MM-DDTHH:mm"),min:pa()(M).format("YYYY-MM-DDTHH:mm")},InputLabelProps:{shrink:!0},error:t.importRecentMessages&&Boolean(n.importRecentMessages),helperText:t.importRecentMessages&&n.importRecentMessages,variant:"outlined",value:pa()(R).format("YYYY-MM-DDTHH:mm"),onChange:e=>{P(e.target.value)}}))):null),w&&o.a.createElement("span",{style:{color:"red"}},oa.a.t("whatsappModal.form.importAlert")),o.a.createElement(Kt.a,{display:"flex",alignItems:"center"},o.a.createElement(At.a,{xs:6,md:12,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.token"),type:"token",fullWidth:!0,value:i,variant:"outlined",margin:"dense",disabled:!0})),o.a.createElement(xt.a,{onClick:J,disabled:s,className:r.tokenRefresh,variant:"text",startIcon:o.a.createElement(Hd.a,{style:{marginLeft:5,color:"#437db5"}})}),o.a.createElement(xt.a,{onClick:$,className:r.tokenRefresh,variant:"text",startIcon:o.a.createElement(Ud.a,{style:{color:"#FFA500"}})})),o.a.createElement("div",null,o.a.createElement("h3",null,oa.a.t("whatsappModal.form.queueRedirection")),o.a.createElement("p",null,oa.a.t("whatsappModal.form.queueRedirectionDesc")),o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"sendIdQueue-selection-label"},oa.a.t("whatsappModal.form.sendIdQueue")),o.a.createElement(yt.b,{as:It.a,name:"sendIdQueue",id:"sendIdQueue",value:a.sendIdQueue||"0",label:oa.a.t("whatsappModal.form.sendIdQueue"),placeholder:oa.a.t("whatsappModal.form.sendIdQueue"),labelId:"sendIdQueue-selection-label"},o.a.createElement(U.a,{value:0},"\xa0"),v.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name))))),o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeSendQueue"),fullWidth:!0,name:"timeSendQueue",variant:"outlined",margin:"dense",error:t.timeSendQueue&&Boolean(n.timeSendQueue),helperText:t.timeSendQueue&&n.timeSendQueue})))))),o.a.createElement(Qt,{className:r.container,value:x,name:"integrations"},o.a.createElement(St.a,{dividers:!0},o.a.createElement(qt,{selectedQueueIds:f,onChange:e=>(A(e),void G(null))}),o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",className:r.FormControl,fullWidth:!0},o.a.createElement(jt.a,{id:"integrationId-selection-label"},oa.a.t("queueModal.form.integrationId")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("queueModal.form.integrationId"),name:"integrationId",id:"integrationId",variant:"outlined",margin:"dense",placeholder:oa.a.t("queueModal.form.integrationId"),labelId:"integrationId-selection-label"},o.a.createElement(U.a,{value:null},"Desabilitado"),L.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))),o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,null,oa.a.t("whatsappModal.form.prompt")),o.a.createElement(It.a,{labelId:"dialog-select-prompt-label",id:"dialog-select-prompt",name:"promptId",value:V||"",onChange:_,label:oa.a.t("whatsappModal.form.prompt"),fullWidth:!0,MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null}},K.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))),o.a.createElement(Qt,{className:r.container,value:x,name:"messages"},o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.greetingMessage"),type:"greetingMessage",multiline:!0,rows:4,fullWidth:!0,name:"greetingMessage",error:t.greetingMessage&&Boolean(n.greetingMessage),helperText:t.greetingMessage&&n.greetingMessage,variant:"outlined",margin:"dense"})),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.complationMessage"),multiline:!0,rows:4,fullWidth:!0,name:"complationMessage",error:t.complationMessage&&Boolean(n.complationMessage),helperText:t.complationMessage&&n.complationMessage,variant:"outlined",margin:"dense"})),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.outOfHoursMessage"),multiline:!0,rows:4,fullWidth:!0,name:"outOfHoursMessage",error:t.outOfHoursMessage&&Boolean(n.outOfHoursMessage),helperText:t.outOfHoursMessage&&n.outOfHoursMessage,variant:"outlined",margin:"dense"})))),o.a.createElement(Qt,{className:r.container,value:x,name:"chatbot"},o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeCreateNewTicket"),fullWidth:!0,name:"timeCreateNewTicket",variant:"outlined",margin:"dense",error:t.timeCreateNewTicket&&Boolean(n.timeCreateNewTicket),helperText:t.timeCreateNewTicket&&n.timeCreateNewTicket})),o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.maxUseBotQueues"),fullWidth:!0,name:"maxUseBotQueues",variant:"outlined",margin:"dense",error:t.maxUseBotQueues&&Boolean(n.maxUseBotQueues),helperText:t.maxUseBotQueues&&n.maxUseBotQueues})),o.a.createElement(At.a,{xs:6,md:4,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeUseBotQueues"),fullWidth:!0,name:"timeUseBotQueues",variant:"outlined",margin:"dense",error:t.timeUseBotQueues&&Boolean(n.timeUseBotQueues),helperText:t.timeUseBotQueues&&n.timeUseBotQueues}))),o.a.createElement(At.a,{spacing:2,container:!0},o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.expiresTicket"),fullWidth:!0,name:"expiresTicket",variant:"outlined",margin:"dense",error:t.expiresTicket&&Boolean(n.expiresTicket),helperText:t.expiresTicket&&n.expiresTicket})),o.a.createElement(At.a,{xs:6,md:6,item:!0},o.a.createElement(Mt.a,{variant:"outlined",margin:"dense",fullWidth:!0,className:r.formControl},o.a.createElement(jt.a,{id:"whenExpiresTicket-selection-label"},oa.a.t("whatsappModal.form.whenExpiresTicket")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("whatsappModal.form.whenExpiresTicket"),placeholder:oa.a.t("whatsappModal.form.whenExpiresTicket"),labelId:"whenExpiresTicket-selection-label",id:"whenExpiresTicket",name:"whenExpiresTicket"},o.a.createElement(U.a,{value:"0"},oa.a.t("whatsappModal.form.closeLastMessageOptions1")),o.a.createElement(U.a,{value:"1"},oa.a.t("whatsappModal.form.closeLastMessageOptions2")))))),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.expiresInactiveMessage"),multiline:!0,rows:4,fullWidth:!0,name:"expiresInactiveMessage",error:t.expiresInactiveMessage&&Boolean(n.expiresInactiveMessage),helperText:t.expiresInactiveMessage&&n.expiresInactiveMessage,variant:"outlined",margin:"dense"})),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.timeInactiveMessage"),fullWidth:!0,name:"timeInactiveMessage",variant:"outlined",margin:"dense",error:t.timeInactiveMessage&&Boolean(n.timeInactiveMessage),helperText:t.timeInactiveMessage&&n.timeInactiveMessage}),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.inactiveMessage"),multiline:!0,rows:4,fullWidth:!0,name:"inactiveMessage",error:t.inactiveMessage&&Boolean(n.inactiveMessage),helperText:t.inactiveMessage&&n.inactiveMessage,variant:"outlined",margin:"dense"})))),o.a.createElement(Qt,{className:r.container,value:x,name:"nps"},o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.ratingMessage"),multiline:!0,rows:4,fullWidth:!0,name:"ratingMessage",error:t.ratingMessage&&Boolean(n.ratingMessage),helperText:t.ratingMessage&&n.ratingMessage,variant:"outlined",margin:"dense"})),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.maxUseBotQueuesNPS"),fullWidth:!0,name:"maxUseBotQueuesNPS",variant:"outlined",margin:"dense",error:t.maxUseBotQueuesNPS&&Boolean(n.maxUseBotQueuesNPS),helperText:t.maxUseBotQueuesNPS&&n.maxUseBotQueuesNPS})),o.a.createElement("div",null,o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("whatsappModal.form.expiresTicketNPS"),fullWidth:!0,name:"expiresTicketNPS",variant:"outlined",margin:"dense",error:t.expiresTicketNPS&&Boolean(n.expiresTicketNPS),helperText:t.expiresTicketNPS&&n.expiresTicketNPS})))),o.a.createElement(Qt,{className:r.container,value:x,name:"schedules"},"schedules"===x&&o.a.createElement(zt.a,{style:{padding:20}},o.a.createElement(Gd,{loading:!1,onSubmit:ee,initialValues:z,labelSaveButton:oa.a.t("whatsappModal.buttons.okAdd")})))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:ae,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:s,variant:"outlined"},oa.a.t("whatsappModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:s,variant:"contained",className:r.btnWrapper},l?oa.a.t("whatsappModal.buttons.okEdit"):oa.a.t("whatsappModal.buttons.okAdd"),s&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))});const rE=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",borderRadius:"10px",boxShadow:"rgba(0, 0, 0, 0.1) 0px 4px 12px",...e.scrollbarStyles},customTableCell:{display:"flex",alignItems:"center",justifyContent:"center"},tooltip:{backgroundColor:"#f5f5f9",color:"rgba(0, 0, 0, 0.87)",fontSize:e.typography.pxToRem(14),border:"1px solid #dadde9",maxWidth:450},tooltipPopper:{textAlign:"center"},buttonProgress:{color:Ha.a[500]},TableHead:{backgroundColor:e.palette.barraSuperior,color:"textSecondary",borderRadius:"5px"}})),iE=e=>{let{title:a,content:t,children:n}=e;const l=rE();return o.a.createElement(te.a,{arrow:!0,classes:{tooltip:l.tooltip,popper:l.tooltipPopper},title:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{gutterBottom:!0,color:"inherit"},a),t&&o.a.createElement(q.a,null,t))},n)};var sE=o.a.memo(e=>{let{open:a,onClose:t,whatsAppId:l,filteredWhatsapps:r,companyInfos:i}=e;const s=rE(),{user:c,socket:d}=Object(n.useContext)(ba),{list:m}=Em(),[p,g]=Object(n.useState)(!1),{whatsApps:b,loading:E}=Object(n.useContext)(Aa),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)([]),[y,x]=Object(n.useState)(!1),[C,w]=Object(n.useState)(null),[k,S]=Object(n.useState)(!1),T={action:"",title:"",message:"",whatsAppId:"",open:!1},[I,j]=Object(n.useState)(T),M=e=>{if("unknown"!==e.status){const{accessToken:a,id:t}=e;u.post("/facebook",{facebookUserId:t,facebookUserToken:a}).then(e=>{O.b.success(oa.a.t("connections.facebook.success"))}).catch(e=>{sa(e)})}},N=e=>{if("unknown"!==e.status){const{accessToken:a,id:t}=e;u.post("/facebook",{addInstagram:!0,facebookUserId:t,facebookUserToken:a}).then(e=>{O.b.success(oa.a.t("connections.facebook.success"))}).catch(e=>{sa(e)})}},R=Object(n.useCallback)(()=>{f(!1),w(null)},[w,f]),P=Object(n.useCallback)(()=>{w(null),x(!1)},[x,w]),D=(e,a)=>{"disconnect"===e&&j({action:e,title:oa.a.t("connections.confirmationModal.disconnectTitle"),message:oa.a.t("connections.confirmationModal.disconnectMessage"),whatsAppId:a}),"delete"===e&&j({action:e,title:oa.a.t("connections.confirmationModal.deleteTitle"),message:oa.a.t("connections.confirmationModal.deleteMessage"),whatsAppId:a}),S(!0)},L=e=>o.a.createElement(o.a.Fragment,null,"qrcode"===e.status&&o.a.createElement(xt.a,{size:"small",variant:"contained",color:"primary",onClick:()=>(e=>{w(e),x(!0)})(e)},oa.a.t("connections.buttons.qrcode")),"DISCONNECTED"===e.status&&o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(cm.a,null),size:"small",variant:"outlined",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>(async e=>{try{await u.post("/whatsappsession/"+e)}catch(a){sa(a)}})(e.id)},oa.a.t("connections.buttons.tryAgain"))," ",o.a.createElement(xt.a,{startIcon:o.a.createElement(lm.a,null),size:"small",variant:"outlined",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:()=>(async e=>{try{await u.put("/whatsappsession/"+e)}catch(a){sa(a)}})(e.id)},oa.a.t("connections.buttons.newQr"))),("CONNECTED"===e.status||"PAIRING"===e.status||"TIMEOUT"===e.status)&&o.a.createElement(xt.a,{startIcon:o.a.createElement(im.a,null),size:"small",variant:"outlined",style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},onClick:()=>{D("disconnect",e.id)}},oa.a.t("connections.buttons.disconnect")),"OPENING"===e.status&&o.a.createElement(xt.a,{size:"small",variant:"outlined",disabled:!0,color:"default"},oa.a.t("connections.buttons.connecting")));return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:a,onClose:()=>{t()},maxWidth:"lg",fullWidth:!0,scroll:"paper"},o.a.createElement(Nd,null,o.a.createElement(oi,{title:I.title,open:k,onClose:S,onConfirm:async()=>{if("disconnect"===I.action)try{await u.delete("/whatsappsession/admin/"+I.whatsAppId),O.b.success(oa.a.t("connections.toasts.disconnected"))}catch(e){sa(e)}if("delete"===I.action)try{await u.delete("/whatsapp/"+I.whatsAppId),O.b.success(oa.a.t("connections.toasts.deleted"))}catch(e){sa(e)}j(T)}},I.message),o.a.createElement(tm,{open:y,onClose:P,whatsAppId:!h&&(null===C||void 0===C?void 0:C.id)}),o.a.createElement(lE,{open:h,onClose:R,whatsAppId:!y&&(null===C||void 0===C?void 0:C.id)}),o.a.createElement(zt.a,{className:s.mainPaper,style:{overflow:"hidden"},variant:"outlined"},o.a.createElement(Pd,null,o.a.createElement(Uo.a,null,o.a.createElement(q.a,{variant:"h5",color:"black",style:{fontWeight:"bold",marginLeft:"10px",marginTop:"10px"},gutterBottom:!0},"Conex\xf5es de: ",null===i||void 0===i?void 0:i.name)),o.a.createElement(Fd,null,o.a.createElement(yd.a,{variant:"popover",popupId:"demo-popup-menu"},e=>o.a.createElement(o.a.Fragment,null,o.a.createElement(H.a,Object(vd.bindMenu)(e),o.a.createElement(U.a,{onClick:()=>{w(null),f(!0),e.close()}},o.a.createElement(Rl.a,{fontSize:"small",style:{marginRight:"10px"}}),"WhatsApp"),o.a.createElement(jd.a,{appId:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"}).REACT_APP_FACEBOOK_APP_ID,autoLoad:!1,fields:"name,email,picture",version:"13.0",scope:"public_profile,pages_messaging,pages_show_list,pages_manage_metadata,pages_read_engagementnt,business_management",callback:M,render:e=>o.a.createElement(U.a,{onClick:e.onClick},o.a.createElement(Ml.a,{fontSize:"small",style:{marginRight:"10px"}}),"Facebook")}),o.a.createElement(jd.a,{appId:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"}).REACT_APP_FACEBOOK_APP_ID,autoLoad:!1,fields:"name,email,picture",version:"13.0",scope:"public_profile,instagram_basic,instagram_manage_messages,pages_messaging,pages_show_list,pages_manage_metadata,pages_read_engagement,business_management",callback:N,render:e=>o.a.createElement(U.a,{onClick:e.onClick},o.a.createElement(Nl.a,{fontSize:"small",style:{marginRight:"10px"}}),"Instagram")})))))),o.a.createElement(Uo.a,{style:{overflowY:"auto",padding:"20px",backgroundColor:"rgb(244 244 244 / 53%)",borderRadius:"5px",height:"93%"}},o.a.createElement(zt.a,null,o.a.createElement(to.a,{size:"small"},o.a.createElement(ro.a,{className:s.TableHead},o.a.createElement(io.a,{style:{color:"#fff"}},o.a.createElement(oo.a,{style:{color:"#fff"},align:"center"},"Channel"),o.a.createElement(oo.a,{style:{color:"#fff"},align:"center"},oa.a.t("connections.table.name")),o.a.createElement(oo.a,{style:{color:"#fff"},align:"center"},oa.a.t("connections.table.status")),"admin"===c.profile&&o.a.createElement(oo.a,{style:{color:"#fff"},align:"center"},oa.a.t("connections.table.session")),o.a.createElement(oo.a,{style:{color:"#fff"},align:"center"},oa.a.t("connections.table.lastUpdate")),o.a.createElement(oo.a,{style:{color:"#fff"},align:"center"},oa.a.t("connections.table.default")),"admin"===c.profile&&o.a.createElement(oo.a,{style:{color:"#fff"},align:"center"},oa.a.t("connections.table.actions")))),o.a.createElement(no.a,null,E?o.a.createElement(Wd,null):o.a.createElement(o.a.Fragment,null,(null===r||void 0===r?void 0:r.length)>0&&r.map(e=>o.a.createElement(io.a,{key:e.id},o.a.createElement(oo.a,{align:"center"},(e=>{switch(e){case"facebook":return o.a.createElement(Ml.a,null);case"instagram":return o.a.createElement(Nl.a,null);case"whatsapp":return o.a.createElement(Rl.a,null);default:return"error"}})(e.channel)),o.a.createElement(oo.a,{align:"center"},null===e||void 0===e?void 0:e.name),o.a.createElement(oo.a,{align:"center"},(e=>o.a.createElement("div",{className:s.customTableCell},"DISCONNECTED"===e.status&&o.a.createElement(iE,{title:oa.a.t("connections.toolTips.disconnected.title"),content:oa.a.t("connections.toolTips.disconnected.content")},o.a.createElement(Cd.a,{color:"secondary"})),"OPENING"===e.status&&o.a.createElement(Ot.a,{size:24,className:s.buttonProgress}),"qrcode"===e.status&&o.a.createElement(iE,{title:oa.a.t("connections.toolTips.qrcode.title"),content:oa.a.t("connections.toolTips.qrcode.content")},o.a.createElement(wd.a,{style:{color:"#4ec24e"}})),"CONNECTED"===e.status&&o.a.createElement(iE,{title:oa.a.t("connections.toolTips.connected.title")},o.a.createElement(kd.a,{style:{color:Ha.a[500]}})),("TIMEOUT"===e.status||"PAIRING"===e.status)&&o.a.createElement(iE,{title:oa.a.t("connections.toolTips.timeout.title"),content:oa.a.t("connections.toolTips.timeout.content")},o.a.createElement(Sd.a,{color:"secondary"}))))(e)),"admin"===c.profile&&o.a.createElement(oo.a,{align:"center"},L(e)),o.a.createElement(oo.a,{align:"center"},Object(Ra.a)(Object(Wa.a)(e.updatedAt),"dd/MM/yy HH:mm")),o.a.createElement(oo.a,{align:"center"},e.isDefault&&o.a.createElement("div",{className:s.customTableCell},o.a.createElement(ap.a,{style:{color:Ha.a[500]}}))),"admin"===c.profile&&o.a.createElement(oo.a,{align:"center"},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{w(e),f(!0)})(e)},o.a.createElement(Td.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:a=>{D("delete",e.id)}},o.a.createElement(Od.a,{style:{color:"#db6565"}}))))))))))))))});const cE=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",borderRadius:"0",boxShadow:"none",...e.scrollbarStyles},customTableCell:{display:"flex",alignItems:"center",justifyContent:"center"},tooltip:{backgroundColor:"#f5f5f9",color:"rgba(0, 0, 0, 0.87)",fontSize:e.typography.pxToRem(14),border:"0",maxWidth:450},tooltipPopper:{textAlign:"center"},buttonProgress:{color:Ha.a[500]},TableHead:{backgroundColor:"#8A2BE2",boxShadow:"none",color:"textSecondary",borderRadius:"0"}}));var dE=()=>{const e=cE(),{user:a,socket:t}=Object(n.useContext)(ba),{list:l}=Em(),[r,i]=Object(n.useState)(!0),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)([]),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)([]),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(null),[y,x]=Object(n.useState)(!1),[C,w]=Object(n.useState)([]),[k,S]=Object(n.useState)(null),I={action:"",title:"",message:"",whatsAppId:"",open:!1},[j,M]=Object(n.useState)(I),N=Object(T.useHistory)();a.super||N.push("/tickets"),Object(n.useEffect)(()=>{i(!0);(async()=>{try{const{data:e}=await u.get("/whatsapp/all/?session=0");m(e),i(!1)}catch(e){i(!1),sa(e)}})()},[]);const R=e=>{if("unknown"!==e.status){const{accessToken:a,id:t}=e;u.post("/facebook",{facebookUserId:t,facebookUserToken:a}).then(e=>{O.b.success(oa.a.t("connections.facebook.success"))}).catch(e=>{sa(e)})}};Object(n.useEffect)(()=>{P()},[]);const P=async()=>{c(!0);try{const e=await l();E(e)}catch(e){O.b.error("N\xe3o foi poss\xedvel carregar a lista de registros")}c(!1)},D=e=>{if("unknown"!==e.status){const{accessToken:a,id:t}=e;u.post("/facebook",{addInstagram:!0,facebookUserId:t,facebookUserToken:a}).then(e=>{O.b.success(oa.a.t("connections.facebook.success"))}).catch(e=>{sa(e)})}},L=(e,a)=>{v(null),g(!0),(null===e||void 0===e?void 0:e.length)>0&&(w(e),S(a))},B=Object(n.useCallback)(()=>{g(!1),v(null),w([]),S(null)},[v,g]),W=Object(n.useCallback)(()=>{v(null),f(!1)},[f,v]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:j.title,open:y,onClose:x,onConfirm:async()=>{if("disconnect"===j.action)try{await u.delete("/whatsappsession/admin/"+j.whatsAppId),O.b.success(oa.a.t("connections.toasts.disconnected"))}catch(e){sa(e)}if("delete"===j.action)try{await u.delete("/whatsapp/"+j.whatsAppId),O.b.success(oa.a.t("connections.toasts.deleted"))}catch(e){sa(e)}M(I)}},j.message),o.a.createElement(tm,{open:h,onClose:W,whatsAppId:!p&&(null===A||void 0===A?void 0:A.id)}),o.a.createElement(sE,{open:p,onClose:B,filteredWhatsapps:C,companyInfos:k,whatsAppId:!h&&(null===A||void 0===A?void 0:A.id)}),"user"===a.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(zt.a,{className:e.mainPaper,style:{overflow:"hidden"},variant:"outlined"},o.a.createElement(Pd,null,o.a.createElement(Uo.a,null,o.a.createElement(q.a,{variant:"h5",color:"black",style:{fontWeight:"bold",marginLeft:"10px",marginTop:"10px"},gutterBottom:!0},oa.a.t("connections.title")),o.a.createElement(q.a,{style:{marginTop:"-10px",marginLeft:"10px"},variant:"caption",color:"textSecondary"},"Conecte seus canais de atendimento para receber mensagens e iniciar conversas com seus clientes.")),o.a.createElement(Fd,null,o.a.createElement(yd.a,{variant:"popover",popupId:"demo-popup-menu"},e=>o.a.createElement(o.a.Fragment,null,o.a.createElement(H.a,Object(vd.bindMenu)(e),o.a.createElement(U.a,{onClick:()=>{L(),e.close()}},o.a.createElement(Rl.a,{fontSize:"small",style:{marginRight:"10px"}}),"WhatsApp"),o.a.createElement(jd.a,{appId:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"}).REACT_APP_FACEBOOK_APP_ID,autoLoad:!1,fields:"name,email,picture",version:"13.0",scope:"public_profile,pages_messaging,pages_show_list,pages_manage_metadata,pages_read_engagement,business_management",callback:R,render:e=>o.a.createElement(U.a,{onClick:e.onClick},o.a.createElement(Ml.a,{fontSize:"small",style:{marginRight:"10px"}}),"Facebook")}),o.a.createElement(jd.a,{appId:Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,REACT_APP_BACKEND_URL:"https://test.nuvoox.com/api",REACT_APP_HOURS_CLOSE_TICKETS_AUTO:"24"}).REACT_APP_FACEBOOK_APP_ID,autoLoad:!1,fields:"name,email,picture",version:"13.0",scope:"public_profile,instagram_basic,instagram_manage_messages,pages_messaging,pages_show_list,pages_manage_metadata,pages_read_engagement,business_management",callback:D,render:e=>o.a.createElement(U.a,{onClick:e.onClick},o.a.createElement(Nl.a,{fontSize:"small",style:{marginRight:"10px"}}),"Instagram")})))))),o.a.createElement(Uo.a,{style:{overflowY:"auto",padding:"20px",backgroundColor:"rgb(244 244 244 / 53%)",borderRadius:"5px",height:"93%"}},o.a.createElement(zt.a,null,o.a.createElement(qd.a,{container:!0,spacing:2},r?o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(q.a,{variant:"body2",color:"textSecondary"},oa.a.t("loading"))))):(null===b||void 0===b?void 0:b.length)>0&&b.map(e=>o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(q.a,{variant:"h6",color:"textPrimary",align:"center"},null===e||void 0===e?void 0:e.name),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("Conexiones conectadas"),":"," ",(null===d||void 0===d?void 0:d.length)&&d.filter(a=>(null===a||void 0===a?void 0:a.companyId)===(null===e||void 0===e?void 0:e.id)&&"CONNECTED"===(null===a||void 0===a?void 0:a.status)).length),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("Conexiones desconectadas"),":"," ",(null===d||void 0===d?void 0:d.length)&&d.filter(a=>(null===a||void 0===a?void 0:a.companyId)===(null===e||void 0===e?void 0:e.id)&&"CONNECTED"!==(null===a||void 0===a?void 0:a.status)).length),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("Total de Conexiones"),":"," ",(null===d||void 0===d?void 0:d.length)&&d.filter(a=>(null===a||void 0===a?void 0:a.companyId)===(null===e||void 0===e?void 0:e.id)).length)),"admin"===a.profile&&o.a.createElement(zd.a,{style:{justifyContent:"flex-end"}},o.a.createElement(F.a,{size:"small",onClick:()=>L(d.filter(a=>(null===a||void 0===a?void 0:a.companyId)===(null===e||void 0===e?void 0:e.id)),e)},o.a.createElement(Td.a,{style:{color:"#FFA500"}})))))),!r&&o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{padding:"10px",backgroundColor:"#333",color:"#fff"}},o.a.createElement(Ho.a,null,o.a.createElement(q.a,{variant:"h6",align:"center"},oa.a.t("Total")),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("Conexiones conectadas"),":"," ",(null===d||void 0===d?void 0:d.length)&&d.filter(e=>"CONNECTED"===(null===e||void 0===e?void 0:e.status)).length),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("Conexiones desconectadas"),":"," ",(null===d||void 0===d?void 0:d.length)&&d.filter(e=>"CONNECTED"!==(null===e||void 0===e?void 0:e.status)).length),o.a.createElement(q.a,{variant:"body2",align:"center"},oa.a.t("Total de Conexiones"),": ",(null===d||void 0===d?void 0:d.length)&&d.length))))))))))},mE=t(1792);const uE=Object(j.a)(e=>({chips:{display:"flex",flexWrap:"wrap"},chip:{margin:2}}));var pE=e=>{let{selectedQueueIds:a,onChange:t}=e;const l=uE(),[r,i]=Object(n.useState)([]);Object(n.useEffect)(()=>{(async()=>{try{const{data:e}=await u.get("/queue");i(e)}catch(e){sa(e)}})()},[]);return o.a.createElement("div",{style:{marginTop:6}},o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense",variant:"outlined"},o.a.createElement(jt.a,null,oa.a.t("queueSelect.inputLabel")),o.a.createElement(It.a,{multiple:!0,labelWidth:60,value:a,onChange:e=>{t(e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:e=>o.a.createElement("div",{className:l.chips},(null===e||void 0===e?void 0:e.length)>0&&e.map(e=>{if("0"===e)return o.a.createElement(z.a,{key:e,size:"small",label:oa.a.t("queueSelect.withoutQueue"),className:l.chip});const a=r.find(a=>a.id===e);return a?o.a.createElement(z.a,{key:e,style:{backgroundColor:a.color},variant:"outlined",label:a.name,className:l.chip}):null}))},o.a.createElement(U.a,{value:"0"},oa.a.t("queueSelect.withoutQueue")),r.map(e=>o.a.createElement(U.a,{key:e.id,value:e.id},e.name)))))},gE=t(1763),bE=t(1764),EE=t(1765);const hE=Object(j.a)(e=>({mainContainer:{background:e.palette.fancyBackground},formControl:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},mainPaper:{flex:1,marginTop:40,borderRadius:0,border:"0px !important",marginBottom:40,overflow:"hidden"},mainPaperTable:{flex:1,overflow:"auto",height:"68vh",...e.scrollbarStylesSoftBig},mainPaperFilter:{flex:1,overflow:"auto",height:"20vh",...e.scrollbarStylesSoftBig},mainHeaderBlock:{[e.breakpoints.down("md")]:{display:"flex",flexWrap:"wrap"}},filterItem:{width:200,[e.breakpoints.down("md")]:{width:"45%"}}}));var fE=()=>{const e=hE(),a=Object(T.useHistory)(),{getReport:t}=go(),{user:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)(!1),[s,c]=Object(n.useState)(1),[d,m]=Object(n.useState)(10),[p,g]=Object(n.useState)(""),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)([]),[A,v]=Object(n.useState)([]),[y,x]=Object(n.useState)(null),[C,w]=Object(n.useState)([]),[k,S]=Object(n.useState)([]),[O,I]=Object(n.useState)([]),[j,M]=Object(n.useState)(pa()("1","D").format("YYYY-MM-DD")),[N,R]=Object(n.useState)(pa()().format("YYYY-MM-DD")),[P,D]=Object(n.useState)(!1),[L,B]=Object(n.useState)(0),[W,z]=Object(n.useState)([]),[H,Q]=Object(n.useState)(!1),[V,G]=Object(n.useState)(null),[K,Y]=Object(n.useState)(!1);Object(n.useEffect)(()=>{i(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("contacts",{params:{searchParam:p}});I(e.contacts),i(!1)}catch(e){i(!1),sa(e)}})()},500);return()=>clearTimeout(e)},[p]);const X=async e=>{i(!0),console.log(P);try{const a=await t({searchParam:p,contactId:b,whatsappId:JSON.stringify(h),users:JSON.stringify(k),queueIds:JSON.stringify(C),status:JSON.stringify(A),dateFrom:j,dateTo:N,page:e,pageSize:d,onlyRated:P?"true":"false"});B(a.totalTickets.total),Y(a.tickets.length===d),z(a.tickets),c(e)}catch(a){sa(a)}finally{i(!1)}},_=e=>e.number?o.a.createElement(o.a.Fragment,null,(e=>{switch(e){case"facebook":return o.a.createElement(Ml.a,{style:{color:"#3b5998",verticalAlign:"middle"}});case"instagram":return o.a.createElement(Nl.a,{style:{color:"#e1306c",verticalAlign:"middle"}});case"whatsapp":return o.a.createElement(Rl.a,{style:{color:"#25d366",verticalAlign:"middle"}});default:return"error"}})(e.channel),o.a.createElement(q.a,{component:"span",style:{fontSize:14,marginLeft:"10px",display:"inline-flex",alignItems:"center",lineHeight:"2"}},e.name," - ",e.number)):`${oa.a.t("newTicketModal.add")} ${e.name}`,Z=e=>e.number?`${e.name} - ${e.number}`:""+e.name,J=Object(yl.a)({trim:!0}),$=(e,a)=>{const t=J(e,a);return""!==a.inputValue&&!r&&p.length>=3&&t.push({name:""+a.inputValue}),t};return o.a.createElement(Nd,{className:e.mainContainer},H&&o.a.createElement(Us,{isOpen:H,handleClose:()=>Q(!1),ticketId:V.id}),o.a.createElement(Ld,null,oa.a.t("reports.title")),o.a.createElement(Pd,{className:e.mainHeaderFilter,style:{display:"flex"}},o.a.createElement(zt.a,{className:e.mainPaperFilter},o.a.createElement("div",{style:{paddingTop:"15px"}}),o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:3,xl:3},o.a.createElement(At.a,{xs:12,item:!0},o.a.createElement(xl.a,{fullWidth:!0,options:O,loading:r,clearOnBlur:!0,autoHighlight:!0,freeSolo:!0,size:"small",clearOnEscape:!0,getOptionLabel:Z,renderOption:_,filterOptions:$,onChange:(e,a)=>((e,a)=>{E(a.id),g("")})(0,a),renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{label:oa.a.t("newTicketModal.fieldLabel"),variant:"outlined",autoFocus:!0,size:"small",onChange:e=>g(e.target.value),InputProps:{...e.InputProps,endAdornment:o.a.createElement(o.a.Fragment,null,r?o.a.createElement(Ot.a,{color:"inherit",size:20}):null,e.InputProps.endAdornment)}}))}))),o.a.createElement(At.a,{item:!0,xs:12,md:3,xl:3},o.a.createElement(Nr,{onFiltered:e=>{const a=e.map(e=>e.id);f(a)}})),o.a.createElement(At.a,{item:!0,xs:12,md:3,xl:3},o.a.createElement(Mr,{onFiltered:e=>{const a=e.map(e=>e.status);v(a)}})),o.a.createElement(At.a,{item:!0,xs:12,md:3,xl:3},o.a.createElement(jr,{onFiltered:e=>{const a=e.map(e=>e.id);S(a)}})),o.a.createElement(At.a,{item:!0,xs:12,md:3,xl:3,style:{marginTop:"-13px"}},o.a.createElement(pE,{selectedQueueIds:C,onChange:e=>w(e)})),o.a.createElement(At.a,{item:!0,xs:12,sm:3,md:3},o.a.createElement(Ct.a,{label:"Fecha Inicial",type:"date",value:j,variant:"outlined",fullWidth:!0,size:"small",onChange:e=>M(e.target.value),InputLabelProps:{shrink:!0}})),o.a.createElement(At.a,{item:!0,xs:12,sm:3,md:3},o.a.createElement(Ct.a,{label:"Fecha Final",type:"date",value:N,variant:"outlined",fullWidth:!0,size:"small",onChange:e=>R(e.target.value),InputLabelProps:{shrink:!0}})),o.a.createElement(At.a,{item:!0,xs:12,sm:3,md:3,style:{display:"flex",justifyContent:"center"}},o.a.createElement(gs.a,{control:o.a.createElement(nl.a,{color:"primary",checked:P,onChange:()=>D(!P)}),label:oa.a.t("reports.buttons.onlyRated")}),o.a.createElement(F.a,{onClick:async()=>{i(!0);try{const e=(await t({searchParam:p,contactId:b,whatsappId:JSON.stringify(h),users:JSON.stringify(k),queueIds:JSON.stringify(C),status:JSON.stringify(A),dateFrom:j,dateTo:N,page:1,pageSize:9999999,onlyRated:P?"true":"false"})).tickets.map(e=>{const a=new Date(e.createdAt),t=new Date(e.closedAt),n=t.toLocaleDateString(),o=t.toLocaleTimeString(),l=a.toLocaleDateString(),r=a.toLocaleTimeString();return{id:e.id,"Conexi\xf3n":e.whatsappName,Contacto:e.contactName,Usuario:e.userName,Cola:e.queueName,Estado:e.status,"\xdaltimoMensaje":e.lastMessage,FechaApertura:l,HoraApertura:r,FechaCierre:null===e.closedAt?"":n,HoraCierre:null===e.closedAt?"":o,TiempoDeAtencion:e.supportTime,nps:e.NPS}});console.log(e);const a=$n.b.json_to_sheet(e),n=$n.b.book_new();$n.b.book_append_sheet(n,a,"RelatorioDeAtendimentos"),$n.c(n,"relatorio-de-atendimentos.xlsx"),c(s)}catch(e){sa(e)}finally{i(!1)}},"aria-label":"Exportar a Excel"},o.a.createElement(gE.a,null)),o.a.createElement(xt.a,{variant:"contained",color:"primary",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>X(s),size:"small",startIcon:o.a.createElement(No.a,null)},oa.a.t("reports.buttons.filter")))))),o.a.createElement(zt.a,{className:e.mainPaperTable,variant:"outlined"},o.a.createElement(At.a,{container:!0,spacing:2,id:"grid-attendants"},r?o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(q.a,{variant:"body2",color:"textSecondary"},"Cargando...")))):W.map(e=>o.a.createElement(At.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(q.a,{variant:"h6",color:"textPrimary",align:"center"},"Ticket #",e.id),o.a.createElement(q.a,{variant:"body2",align:"center"},"WhatsApp: ",(null===e||void 0===e?void 0:e.whatsappName)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"Contacto: ",(null===e||void 0===e?void 0:e.contactName)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"Usuario: ",(null===e||void 0===e?void 0:e.userName)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"Cola: ",(null===e||void 0===e?void 0:e.queueName)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"Estado: ",(null===e||void 0===e?void 0:e.status)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"\xdaltimo Mensaje: ",(null===e||void 0===e?void 0:e.lastMessage)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"Fecha de Apertura: ",(null===e||void 0===e?void 0:e.createdAt)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"Fecha de Cierre: ",(null===e||void 0===e?void 0:e.closedAt)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"Tiempo de Soporte: ",(null===e||void 0===e?void 0:e.supportTime)||"N/D"),o.a.createElement(q.a,{variant:"body2",align:"center"},"NPS: ",(null===e||void 0===e?void 0:e.NPS)||"N/D")),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(te.a,{title:"Registros de tickets"},o.a.createElement(bE.a,{onClick:()=>{Q(!0),G(e)},fontSize:"small",style:{color:ao.a[700],cursor:"pointer",marginLeft:10}})),o.a.createElement(te.a,{title:"Bilhete de acceso"},o.a.createElement(EE.a,{onClick:()=>{a.push("/tickets/"+e.uuid)},fontSize:"small",style:{color:Ha.a[700],cursor:"pointer",marginLeft:10}})))))))),o.a.createElement("div",null,o.a.createElement(At.a,{container:!0},o.a.createElement(At.a,{item:!0,xs:12,sm:10,md:10},o.a.createElement(mE.a,{count:Math.ceil(L/d),page:s,onChange:(e,a)=>X(a)})),o.a.createElement(At.a,{item:!0,xs:12,sm:2,md:2},o.a.createElement(Mt.a,{margin:"dense",variant:"outlined",fullWidth:!0},o.a.createElement(jt.a,null,oa.a.t("tickets.search.ticketsPerPage")),o.a.createElement(It.a,{labelId:"dialog-select-prompt-label",id:"dialog-select-prompt",name:"pageSize",value:d,onChange:e=>{m(e.target.value)},label:oa.a.t("tickets.search.ticketsPerPage"),fullWidth:!0,MenuProps:{anchorOrigin:{vertical:"center",horizontal:"left"},transformOrigin:{vertical:"center",horizontal:"left"},getContentAnchorEl:null}},o.a.createElement(U.a,{value:5},"5"),o.a.createElement(U.a,{value:10},"10"),o.a.createElement(U.a,{value:20},"20"),o.a.createElement(U.a,{value:50},"50")))))))},AE=t(581),vE=t(577),yE=t.n(vE),xE=t(1767),CE=t(1768),wE=t(1769),kE=t(64),SE=t(1016);const TE=Object(SE.create)(e=>({node:"",connect:"",action:"idle",setNodesStorage:a=>e(e=>({...e,node:a})),setConnectsStorage:a=>e(e=>({...e,connect:a})),setAct:a=>e(e=>({...e,action:a}))}));var OE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#555",padding:"8px",borderRadius:"8px"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t}),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#ffff"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#ffff"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(wE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px"}}),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px"}},"Audio")),o.a.createElement("div",{style:{color:"#ededed",fontSize:"12px"}},o.a.createElement("div",{style:{position:"absolute",right:"50px",top:"12px"}},a.record&&a.record?o.a.createElement("div",null,"Gravado na hora"):o.a.createElement("div",null,"Audio enviado")),o.a.createElement("audio",{controls:"controls"},o.a.createElement("source",{src:"https://test.nuvoox.com/api/public/"+a.url,type:"audio/mp3"}),"seu navegador n\xe3o suporta HTML5")),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF"},isConnectable:t}))}),IE=t(1770),jE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return console.log(12,"ticketNode",a),o.a.createElement("div",{style:{backgroundColor:"#ffffff",padding:"8px",borderRadius:"8px",boxShadow:"rgba(0, 0, 0, 0.05) 0px 3px 5px",border:"1px solid rgba(33, 94, 151, 0.25)"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0872b9",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#F7953B"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#F7953B"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(Kt.a,{component:"img",sx:{width:16,height:16,marginRight:4,marginTop:4,color:"#3aba38"},src:yE.a,alt:"icon"}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"TypeBot")),o.a.createElement("div",{style:{color:"#232323",fontSize:"12px",width:180}},o.a.createElement("div",{style:{backgroundColor:"#F6EEEE",marginBottom:"3px",borderRadius:"5px"}},o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{textAlign:"center"}},"TypeBot")))),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0872b9",width:"18px",height:"18px",top:"70%",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),ME=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return console.log(12,"ticketNode",a),o.a.createElement("div",{style:{backgroundColor:"#ffffff",padding:"8px",borderRadius:"8px",boxShadow:"rgba(0, 0, 0, 0.05) 0px 3px 5px",border:"1px solid rgba(33, 94, 151, 0.25)"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0872b9",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#F7953B"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#F7953B"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(AE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#3aba38"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"OpenAI")),o.a.createElement("div",{style:{color:"#232323",fontSize:"12px",width:180}},o.a.createElement("div",{style:{backgroundColor:"#F6EEEE",marginBottom:"3px",borderRadius:"5px"}},o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{textAlign:"center"}},"OpenAI")))),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0872b9",width:"18px",height:"18px",top:"70%",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),NE=t(1771),RE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#555",padding:"8px",borderRadius:"8px"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"3.5px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#ffff"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#ffff"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(NE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px"}}),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px"}},"Mensagem")),o.a.createElement("div",{style:{color:"#ededed",fontSize:"12px",width:180}},a.label),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF",width:"18px",height:"18px",top:"70%",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),PE=t(1772),DE=Object(n.memo)(e=>{let{data:a,isConnectable:t}=e;return o.a.createElement("div",{style:{backgroundColor:"#F9FDF9",padding:"8px",borderRadius:"8px",boxShadow:"rgba(0, 0, 0, 0.05) 0px 3px 5px",border:"1px solid rgba(58, 186, 56, 0.25)"}},o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(PE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#3aba38"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"Inicio do fluxo")),o.a.createElement("div",{style:{color:"#727272",fontSize:"12px"}},"Este bloco marca o inicio do seu fluxo!"),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF",width:"18px",height:"18px",top:"70%",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),FE=t(1773),LE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#FAFBFF",padding:"8px",borderRadius:"8px",maxWidth:"155px",boxShadow:"0px 3px 5px rgba(0,0,0,.05)",border:"1px solid rgba(104, 58, 200, 0.25)",width:180}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"3.5px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#683AC8"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#683AC8"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(FE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#683AC8"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"Menu")),o.a.createElement("div",null,o.a.createElement("div",{style:{color:"#232323",fontSize:"12px",height:"50px",overflow:"hidden",marginBottom:"8px"}},a.message)),a.arrayOption.map(e=>o.a.createElement("div",{style:{marginBottom:"9px",justifyContent:"end",display:"flex"}},o.a.createElement("div",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",fontSize:"10px",position:"relative",display:"flex",color:"#232323",justifyContent:"center",flexDirection:"column",alignSelf:"end"}},`[${e.number}] ${e.value}`),o.a.createElement(kE.a,{type:"source",position:"right",id:"a"+e.number,style:{top:74+23*e.number,background:"#0000FF",width:"18px",height:"18px",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))))}),BE=t(1774),WE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#FFFBFA",padding:"8px",borderRadius:"8px",minWidth:"155px",border:"1px solid rgba(240, 135, 90, 0.25)",boxShadow:"rgba(0, 0, 0, 0.05) 0px 3px 5px"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"3.5px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#F7953B"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#F7953B"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(BE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#F7953B"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"Intervalo")),o.a.createElement("div",{style:{color:"#232323",fontSize:"12px"}},a.sec," segundos"),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF",width:"18px",height:"18px",top:"70%",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),qE=t(1775),zE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#555",padding:"8px",borderRadius:"8px"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t}),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#ffff"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#ffff"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(qE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px"}}),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px"}},"Imagem")),o.a.createElement("div",{style:{color:"#ededed",fontSize:"12px",width:180}},o.a.createElement("img",{src:"https://test.nuvoox.com/api/public/"+a.url,style:{width:"180px"}})),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF"},isConnectable:t}))}),HE=t(1776),UE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#F8FCFD",padding:"8px",borderRadius:"8px",width:"185px",border:"1px solid rgba(31, 186, 220, 0.25)"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"3.5px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#1FBADC"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#1FBADC"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(HE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#1FBADC"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"Randomizador")),o.a.createElement("div",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",fontSize:"16px",justifyContent:"end",position:"relative",display:"flex",color:"#232323"}},a.percent+"%"),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF",width:"18px",height:"18px",right:"-11px",marginTop:"-5px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",fontSize:"16px",justifyContent:"end",position:"relative",display:"flex",marginTop:"8px",color:"#232323"}},100-a.percent+"%"),o.a.createElement(kE.a,{type:"source",position:"right",id:"b",style:{background:"#0000FF",width:"18px",height:"18px",right:"-11px",top:73,cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),QE=t(1777),VE=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#555",padding:"8px",borderRadius:"8px"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t}),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#ffff"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#ffff"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(QE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px"}}),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px"}},"Video")),o.a.createElement("div",{style:{color:"#ededed",fontSize:"12px",width:180}},o.a.createElement("video",{controls:"controls",width:"180px"},o.a.createElement("source",{src:"https://test.nuvoox.com/api/public/"+a.url,type:"video/mp4"}),"seu navegador n\xe3o suporta HTML5")),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF"},isConnectable:t}))}),GE=t(444),KE=t.n(GE),YE=Object(n.memo)(e=>{var a;let{data:t,isConnectable:n,id:l}=e;const r=TE();return o.a.createElement("div",{style:{backgroundColor:"#FEFAFA",padding:"8px",borderRadius:"8px",border:"1px solid rgba(236, 88, 88, 0.25)",boxShadow:"rgba(0, 0, 0, 0.05) 0px 3px 5px"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:n},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"3.5px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{r.setNodesStorage(l),r.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#EC5858"}}),o.a.createElement(CE.a,{onClick:()=>{r.setNodesStorage(l),r.setAct("delete")},sx:{width:"12px",height:"12px",color:"#EC5858"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(KE.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#EC5858"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"Pergunta")),o.a.createElement("div",{style:{color:"#232323",fontSize:"12px",width:180}},o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{display:"flex",position:"relative",flexDirection:"row",justifyContent:"center"}},o.a.createElement(KE.a,{sx:{color:"#EC5858"}})),o.a.createElement(os.a,{textAlign:"center",sx:{textOverflow:"ellipsis",fontSize:"10px",whiteSpace:"nowrap",overflow:"hidden"}},null===t||void 0===t||null===(a=t.typebotIntegration)||void 0===a?void 0:a.message))),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF",width:"18px",height:"18px",top:"90%",right:"-11px",cursor:"pointer"},isConnectable:n},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),XE=t(1813),_E=t(1814),ZE=t(1807),JE=(t(1448),t(10)),$E=t(326),eh=t(902),ah=t(903);const th=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));vt.c().shape({name:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite um nome!"),text:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite uma mensagem!")});var nh=e=>{let{open:a,onSave:t,onUpdate:l,data:r,close:i}=e;const s=th(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(!1),[u,p]=Object(n.useState)({title:"Adicionar mensagem ao fluxo",btn:"Adicionar"}),[g,b]=Object(n.useState)();Object(n.useEffect)(()=>{"edit"===a?(p({title:"Editar mensagem ao fluxo",btn:"Salvar"}),b(r.data.label),m(!0)):"create"===a?(p({title:"Adicionar mensagem ao fluxo",btn:"Adicionar"}),b(""),m(!0)):m(!1)},[a]),Object(n.useEffect)(()=>()=>{c.current=!1},[]);const E=()=>{i(null),m(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:d,onClose:E,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},u.title),o.a.createElement(Uo.a,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(Ct.a,{label:"Mensagem",multiline:!0,rows:7,name:"text",variant:"outlined",value:g,margin:"dense",onChange:e=>b(e.target.value),className:s.textField,style:{width:"95%"}})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:E,color:"secondary",variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",color:"primary",variant:"contained",className:s.btnWrapper,onClick:()=>(async()=>{if("edit"===a)return E(),void l({...r,data:{label:g}});"create"===a&&(E(),t({text:g}))})()},""+u.btn)))))};const oh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var lh=e=>{let{open:a,onSave:t,data:l,onUpdate:r,close:i}=e;const s=oh(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(0),[u,p]=Object(n.useState)(!1);Object(n.useEffect)(()=>("edit"===a?(m(l.data.sec),p(!0)):"create"===a&&(m(0),p(!0)),()=>{c.current=!1}),[a]);const g=()=>{i(null),p(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:u,onClose:g,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},"create"===a?"Adicionar um intervalo ao fluxo":"Editar intervalo"),o.a.createElement(Uo.a,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(Ct.a,{label:"Tempo em segundos",name:"timer",type:"number",value:d,onChange:e=>m(e.target.value),autoFocus:!0,variant:"outlined",InputProps:{inputProps:{min:0}},margin:"dense",className:s.textField,style:{width:"95%"}})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:g,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",className:s.btnWrapper,onClick:()=>(async e=>!d||parseInt(d)<=0?O.b.error("Adicione o valor de intervalo"):parseInt(d)>120?O.b.error("M\xe1ximo de tempo atingido 120 segundos"):("edit"===a?r({...l,data:{sec:d}}):"create"===a&&t({sec:d}),void g()))()},"create"===a?"Adicionar":"Editar")))))},rh=(t(1838),t(1805),t(1788),t(1806));Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),vt.c().shape({name:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite um nome!"),text:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite uma mensagem!")});var ih=t(1778);const sh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));vt.c().shape({name:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite um nome!"),text:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite uma mensagem!")});var ch=e=>{let{open:a,onSave:t,onUpdate:l,data:r,close:i}=e;const s=sh(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(!1),[u,p]=Object(n.useState)(),[g,b]=Object(n.useState)(),[E,h]=Object(n.useState)([]),[f,A]=Object(n.useState)({title:"Adicionar menu ao fluxo",btn:"Adicionar"});Object(n.useEffect)(()=>{"edit"===a?(A({title:"Editar menu",btn:"Salvar"}),b(r.data.message),h(r.data.arrayOption),m(!0)):"create"===a?(A({title:"Adicionar menu ao fluxo",btn:"Adicionar"}),b(),h([]),m(!0)):m(!1)},[a]),Object(n.useEffect)(()=>()=>{c.current=!1},[]);const v=()=>{i(null),m(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:d,onClose:v,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},f.title),o.a.createElement(Uo.a,null,o.a.createElement(Uo.a,{dividers:!0,style:{gap:"8px",padding:"16px"}},o.a.createElement(Ct.a,{label:"Mensagem de explica\xe7\xe3o do menu",rows:4,name:"text",multiline:!0,variant:"outlined",value:g,onChange:e=>b(e.target.value),className:s.textField,style:{width:"100%"}}),o.a.createElement(Uo.a,{direction:"row",justifyContent:"space-between"},o.a.createElement(q.a,null,"Adicionar Op\xe7\xe3o"),o.a.createElement(xt.a,{onClick:()=>h(e=>[...e,{number:e.length+1,value:""}]),style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},variant:"contained"},o.a.createElement(ih.a,{style:{color:"#ffffff"}}))),E.map((e,a)=>o.a.createElement(Uo.a,{width:"100%",key:e.number},o.a.createElement(q.a,null,"Digite ",e.number),o.a.createElement(Uo.a,{direction:"row",width:"100%",style:{gap:"8px"}},o.a.createElement(Ct.a,{placeholder:"Digite op\xe7\xe3o",variant:"outlined",defaultValue:e.value,style:{width:"100%"},onChange:e=>h(t=>{let n=t;return n[a].value=e.target.value,n})}),E.length===e.number&&o.a.createElement(F.a,{onClick:()=>{return a=e.number,void h(e=>e.filter(e=>e.number!==a));var a}},o.a.createElement(CE.a,{style:{color:"#db6565"}})))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:v,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",className:s.btnWrapper,onClick:()=>(async()=>{if("edit"===a)return v(),void l({...r,data:{message:g,arrayOption:E}});"create"===a&&(v(),t({message:g,arrayOption:E}))})()},""+f.btn)))))},dh=t(1779);t(1449);var mh=t(267),uh=t.n(mh);const ph=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var gh=e=>{let{open:a,onSave:t,onUpdate:l,data:r,close:i}=e;const s=ph(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(),[h,f]=Object(n.useState)(),[A,v]=Object(n.useState)({title:"Adicionar imagem ao fluxo",btn:"Adicionar"}),[y,x]=Object(n.useState)([]);Object(n.useEffect)(()=>{"edit"===a?(v({title:"Editar imagem",btn:"Salvar"}),f(r.data.url),E("https://test.nuvoox.com/api/public/"+r.data.url),m(!0)):"create"===a?(v({title:"Adicionar imagem ao fluxo",btn:"Adicionar"}),m(!0)):m(!1)},[a]),Object(n.useEffect)(()=>()=>{c.current=!1},[]);const C=()=>{i(null),m(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:d,onClose:C,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},A.title),o.a.createElement(Uo.a,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(Uo.a,{gap:"16px"},b&&o.a.createElement("img",{src:b,style:{width:"552px"}}),!p&&"edit"!==a&&o.a.createElement(xt.a,{variant:"contained",component:"label"},"Enviar imagem",o.a.createElement("input",{type:"file",accept:"image/png, image/jpg, image/jpeg",disabled:p,hidden:!0,onChange:e=>{if(!e.target.files)return;if(e.target.files[0].size>2e6)return void O.b.error("Arquivo \xe9 muito grande! 2MB m\xe1ximo");const a=Array.from(e.target.files);E(URL.createObjectURL(e.target.files[0])),x(a)}})),p&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Uo.a,{justifyContent:"center",alignSelf:"center"},o.a.createElement(Ot.a,null))))),o.a.createElement(kt.a,null,!p&&o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{onClick:()=>{C(),x([]),E()},color:"secondary",variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),"edit"!==a&&o.a.createElement(xt.a,{type:"submit",disabled:p,color:"primary",variant:"contained",className:s.btnWrapper,onClick:()=>(async()=>{if("edit"===a)return C(),void l({...r,data:{url:""}});if("create"===a){g(!0);const e=new FormData;e.append("fromMe",!0),y.forEach(async(a,t)=>{const n=a;n&&("image"==(null===a||void 0===a?void 0:a.type.split("/")[0])?new uh.a(n,{quality:.7,async success(a){e.append("medias",a),e.append("body",a.name)},error(e){alert("erro"),console.log(e.message)}}):(e.append("medias",a),e.append("body",a.name)))}),setTimeout(async()=>{console.log(e),await u.post("/flowbuilder/img",e).then(e=>{C(),t({url:e.data.name}),O.b.success("Imagem adicionada com sucesso!"),g(!1),x([]),E()})},1e3)}})()},""+A.btn))))))};const bh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var Eh=e=>{let{open:a,onSave:t,data:l,onUpdate:r,close:i}=e;const s=bh(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)([]),[b,E]=Object(n.useState)();Object(n.useEffect)(()=>("edit"===a?(async()=>{try{const{data:e}=await u.get("/queue");g(e);const a=e.find(e=>e.id===l.data.id);console.log("queue",a),a&&E(a.id),m(!0)}catch(e){console.log(e)}})():"create"===a&&(async()=>{try{const{data:e}=await u.get("/queue");g(e),m(!0)}catch(e){console.log(e)}})(),()=>{c.current=!1}),[a]);const h=()=>{i(null),m(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:d,onClose:h,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},"create"===a?"Adicionar uma fila ao fluxo":"Editar fila"),o.a.createElement(Uo.a,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(It.a,{labelId:"demo-simple-select-label",id:"demo-simple-select",value:b,style:{width:"95%"},onChange:e=>{E(e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:()=>{if(""===b)return"Selecione uma Conex\xe3o";return p.find(e=>e.id===b).name}},p.length>0&&p.map((e,a)=>o.a.createElement(U.a,{dense:!0,key:a,value:e.id},e.name)))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:h,startIcon:o.a.createElement(Ft.a,null),style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",className:s.btnWrapper,onClick:()=>{if(!b)return O.b.error("Adicione uma fila");if("edit"===a){const e=p.find(e=>e.id===b);r({...l,data:e})}else if("create"===a){const e=p.find(e=>e.id===b);t({data:e})}h()}},"create"===a?"Adicionar":"Editar")))))};const hh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var fh=e=>{let{open:a,onSave:t,onUpdate:l,data:r,close:i}=e;const s=hh(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(),[A,v]=Object(n.useState)({title:"Adicionar audio ao fluxo",btn:"Adicionar"}),[y,x]=Object(n.useState)(),[C,w]=Object(n.useState)([]);Object(n.useEffect)(()=>{"edit"===a?(v({title:"Editar audio",btn:"Salvar"}),f("https://test.nuvoox.com/api/public/"+r.data.url),E(r.data.record),m(!0)):"create"===a?(v({title:"Adicionar audio ao fluxo",btn:"Adicionar"}),x(""),m(!0)):m(!1)},[a]),Object(n.useEffect)(()=>()=>{c.current=!1},[]);const k=()=>{i(null),m(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:d,onClose:k,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},A.title),o.a.createElement(Uo.a,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(Uo.a,{gap:"16px"},h&&o.a.createElement(Uo.a,{direction:"row",justifyContent:"center"},o.a.createElement("audio",{controls:"controls"},o.a.createElement("source",{src:h,type:"audio/mp3"}),"seu navegador n\xe3o suporta HTML5")),h&&o.a.createElement(Uo.a,{direction:"row",justifyContent:"center"},o.a.createElement(fc.a,{checked:b,onChange:e=>E(e=>!e)}),o.a.createElement(Uo.a,{justifyContent:"center"},o.a.createElement(q.a,null,"Enviar como audio gravado na hora"))),!p&&"edit"!==a&&o.a.createElement(xt.a,{style:{color:"white",backgroundColor:"#ba8d1a",boxShadow:"none",borderRadius:0},variant:"contained",component:"label"},"Enviar audio",o.a.createElement("input",{type:"file",accept:"audio/ogg, audio/mp3",disabled:p,hidden:!0,onChange:e=>{if(!e.target.files)return;if(e.target.files[0].size>5e6)return void O.b.error("Arquivo \xe9 muito grande! 5MB m\xe1ximo");const a=Array.from(e.target.files);f(URL.createObjectURL(e.target.files[0])),w(a)}})),p&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Uo.a,{justifyContent:"center",alignSelf:"center"},o.a.createElement(Ot.a,null))))),o.a.createElement(kt.a,null,!p&&o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{onClick:()=>{k(),w([]),f()},color:"secondary",variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",disabled:p,color:"primary",variant:"contained",className:s.btnWrapper,onClick:()=>(async()=>{if("edit"===a)return k(),void l({...r,data:{url:r.data.url,record:b}});if("create"===a){g(!0);const e=new FormData;e.append("fromMe",!0),C.forEach(async(a,t)=>{const n=a;n&&("image"==(null===a||void 0===a?void 0:a.type.split("/")[0])?new uh.a(n,{quality:.7,async success(a){e.append("medias",a),e.append("body",a.name)},error(e){alert("erro"),console.log(e.message)}}):(e.append("medias",a),e.append("body",a.name)))}),setTimeout(async()=>{console.log(e),await u.post("/flowbuilder/audio",e).then(e=>{k(),t({url:e.data.name,record:b}),O.b.success("Audio adicionada com sucesso!"),g(!1),w([]),f()})},1e3)}})()},""+A.btn))))))},Ah=t(1794);const vh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var yh=e=>{let{open:a,onSave:t,data:l,onUpdate:r,close:i}=e;const s=vh(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(0),[u,p]=Object(n.useState)(!1);Object(n.useEffect)(()=>("edit"===a?(m(l.data.percent),p(!0)):"create"===a&&(m(0),p(!0)),()=>{c.current=!1}),[a]);const g=()=>{i(null),p(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:u,onClose:g,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},"create"===a?"Adicionar um randomizador ao fluxo":"Editar randomizador"),o.a.createElement(Uo.a,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(Uo.a,{direction:"row",minHeight:120,alignItems:"center",gap:4},o.a.createElement(q.a,null,d,"%"),o.a.createElement(Ah.a,{"aria-label":"Temperature",defaultValue:d,valueLabelDisplay:"auto",onChange:(e,a)=>{m(a)},step:10,marks:!0,min:0,max:100}),o.a.createElement(q.a,null,100-d,"%"))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:g,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",className:s.btnWrapper,onClick:()=>(async e=>!d||parseInt(d)<=0?O.b.error("Adicione o valor de intervalo"):parseInt(d)>120?O.b.error("M\xe1ximo de tempo atingido 120 segundos"):("edit"===a?r({...l,data:{percent:d}}):"create"===a&&t({percent:d}),void g()))()},"create"===a?"Adicionar":"Editar")))))};const xh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var Ch=e=>{let{open:a,onSave:t,onUpdate:l,data:r,close:i}=e;const s=xh(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(),[A,v]=Object(n.useState)({title:"Adicionar video ao fluxo",btn:"Adicionar"}),[y,x]=Object(n.useState)([]);Object(n.useEffect)(()=>{"edit"===a?(v({title:"Editar video",btn:"Salvar"}),f("https://test.nuvoox.com/api/public/"+r.data.url),E(r.data.record),m(!0)):"create"===a?(v({title:"Adicionar video ao fluxo",btn:"Adicionar"}),m(!0)):m(!1)},[a]),Object(n.useEffect)(()=>()=>{c.current=!1},[]);const C=()=>{i(null),m(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:d,onClose:C,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},A.title),o.a.createElement(Uo.a,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(Uo.a,{gap:"16px"},h&&o.a.createElement(Uo.a,{direction:"row",justifyContent:"center"},o.a.createElement("video",{controls:"controls",width:"552px"},o.a.createElement("source",{src:h,type:"video/mp4"}),"seu navegador n\xe3o suporta HTML5")),!p&&"edit"!==a&&!h&&o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{variant:"contained",component:"label"},"Enviar video",o.a.createElement("input",{type:"file",accept:"video/mp4",disabled:p,hidden:!0,onChange:e=>{if(!e.target.files)return;if(e.target.files[0].size>2e7)return void O.b.error("Arquivo \xe9 muito grande! 20MB m\xe1ximo");const a=Array.from(e.target.files);f(URL.createObjectURL(e.target.files[0])),x(a)}})),o.a.createElement(q.a,null,"ATEN\xc7\xc3O! Apenas videos em MP4!")),p&&o.a.createElement(o.a.Fragment,null,o.a.createElement(Uo.a,{justifyContent:"center",alignSelf:"center"},o.a.createElement(Ot.a,null))))),o.a.createElement(kt.a,null,!p&&o.a.createElement(o.a.Fragment,null,o.a.createElement(xt.a,{onClick:()=>{C(),x([]),f()},color:"secondary",variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",disabled:p,color:"primary",variant:"contained",className:s.btnWrapper,onClick:()=>(async()=>{if("edit"===a)return C(),void l({...r,data:{url:r.data.url,record:b}});if("create"===a){g(!0);const e=new FormData;e.append("fromMe",!0),y.forEach(async(a,t)=>{const n=a;n&&("image"==(null===a||void 0===a?void 0:a.type.split("/")[0])?new uh.a(n,{quality:.7,async success(a){e.append("medias",a),e.append("body",a.name)},error(e){alert("erro"),console.log(e.message)}}):(e.append("medias",a),e.append("body",a.name)))}),setTimeout(async()=>{await u.post("/flowbuilder/audio",e).then(e=>{C(),t({url:e.data.name}),O.b.success("Audio adicionada com sucesso!"),g(!1),x([]),f()})},1e3)}})()},""+A.btn))))))};t(1450);function wh(e){return 0===e.length?e:e.charAt(0).toUpperCase()+e.slice(1)}const kh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var Sh=e=>{let{open:a,onSave:t,onUpdate:l,data:r,close:i}=e;const s=kh(),c=Object(n.useRef)(!0),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(),[b,E]=Object(n.useState)([]),[h,f]=Object(n.useState)(),[A,v]=Object(n.useState)([]),[y,x]=Object(n.useState)([]),[C,w]=Object(n.useState)([]),[k,S]=Object(n.useState)([]),[T,I]=Object(n.useState)(0),[j,M]=Object(n.useState)(0),[N,R]=Object(n.useState)(0),[P,D]=Object(n.useState)(0),[F,L]=Object(n.useState)(0),[B,W]=Object(n.useState)(0),[q,z]=Object(n.useState)(0),[H,U]=Object(n.useState)(0),[Q,V]=Object(n.useState)(0),[G,K]=Object(n.useState)(0),[Y,X]=Object(n.useState)(!1),[_,Z]=Object(n.useState)([]),[J,$]=Object(n.useState)([]),[ae,te]=Object(n.useState)([]),[ne,oe]=Object(n.useState)([]),[le,re]=Object(n.useState)([]),[ie,se]=Object(n.useState)({title:"Adicionar conte\xfado ao fluxo",btn:"Adicionar"}),ce=e=>{let a=[];const t=y.filter(e=>e.includes("message")),n=y.filter(e=>e.includes("interval")),o=y.filter(e=>e.includes("img")),l=y.filter(e=>e.includes("audio")),r=y.filter(e=>e.includes("video"));for(let i=0;i120)throw O.b.error("Intervalo n\xe3o pode ser 0 ou maior que 120!"),X(!1),"";a.push({type:"interval",value:e,number:n[i]}),console.log("int")}for(let i=0;ie.includes("png")||e.includes("jpg")||e.includes("jpeg")),n=b.filter(e=>e.name.includes("png")||e.name.includes("jpg")||e.name.includes("jpeg"));if(C.includes(o[i])){const e=k.filter(e=>e.number===o[i])[0];a.push({type:"img",value:e.value,original:e.original,number:e.number})}else{let e=0;e=C.filter(e=>e.includes("img")).length>0?C.filter(e=>e.includes("img")).length-i:i,a.push({type:"img",value:t[e],original:n[e].name,number:o[i]})}}for(let i=0;ie.includes("mp3")||e.includes("ogg")||e.includes("mpeg")||e.includes("opus")),n=b.filter(e=>e.name.includes("mp3")||e.name.includes("ogg")||e.name.includes("mpeg")||e.name.includes("opus"));if(C.includes(l[i])){const e=k.filter(e=>e.number===l[i])[0];a.push({type:"audio",value:e.value,original:e.original,number:e.number,record:document.querySelector(".check"+l[i]).querySelector(".PrivateSwitchBase-input").checked})}else{let e=0;e=C.filter(e=>e.includes("audio")).length>0?C.filter(e=>e.includes("audio")).length-i:i,a.push({type:"audio",value:t[e],original:n[e].name,number:l[i],record:document.querySelector(".check"+l[i]).querySelector(".PrivateSwitchBase-input").checked})}}for(let i=0;ie.includes("mp4")||e.includes("avi")),n=b.filter(e=>e.name.includes("mp4")||e.name.includes("avi"));if(C.includes(r[i])){const e=k.filter(e=>e.number===r[i])[0];a.push({type:"video",value:e.value,original:e.original,number:e.number})}else{let e=0;e=C.filter(e=>e.includes("video")).length>0?C.filter(e=>e.includes("video")).length-i:i,a.push({type:"video",value:t[e],original:n[e].name,number:r[i]})}}return console.log(a),a},de=(e,a)=>{"message"===a&&(I(e=>e-1),x(a=>a.filter(a=>a!=="message"+e)),w(a=>a.filter(a=>a!=="message"+e)),document.querySelector(".stackMessage"+e).remove()),"interval"===a&&(R(e=>e-1),x(a=>a.filter(a=>a!=="interval"+e)),w(a=>a.filter(a=>a!=="interval"+e)),document.querySelector(".stackInterval"+e).remove()),"img"===a&&(V(e=>e-1),Z(a=>(E(t=>{try{return t.filter(t=>t.name!==a.filter(a=>a.number===e)[0].name)}catch(n){return t}}),a.filter(a=>a.number!==e))),x(a=>a.filter(a=>a!=="img"+e)),w(a=>a.filter(a=>a!=="img"+e)),document.querySelector(".stackImg"+e).remove()),"audio"===a&&(L(e=>e-1),$(a=>(E(t=>{try{return t.filter(t=>t.name!==a.filter(a=>a.number===e)[0].name)}catch(n){return t}}),a.filter(a=>a.number!==e))),x(a=>a.filter(a=>a!=="audio"+e)),w(a=>a.filter(a=>a!=="audio"+e)),document.querySelector(".stackAudio"+e).remove()),"video"===a&&(z(e=>e-1),te(a=>(E(t=>{try{return t.filter(t=>t.name!==a.filter(a=>a.number===e)[0].name)}catch(n){return t}}),a.filter(a=>a.number!==e))),x(a=>a.filter(a=>a!=="video"+e)),w(a=>a.filter(a=>a!=="video"+e)),document.querySelector(".stackVideo"+e).remove())};const me=(e,a)=>{if(!e.target.files)return;if(e.target.files[0].size>2e6)return void O.b.error("Arquivo \xe9 muito grande! 2MB m\xe1ximo");const t=URL.createObjectURL(e.target.files[0]);Z(n=>[...n,{number:a,url:t,name:e.target.files[0].name}]);const n=Array.from(e.target.files);E(e=>[...e,n[0]]),document.querySelector(".img"+a).src=t,document.querySelector(".btnImg"+a).remove()},ue=(e,a)=>{if(!e.target.files)return;if(e.target.files[0].size>5e6)return void O.b.error("Arquivo \xe9 muito grande! 5MB m\xe1ximo");const t=URL.createObjectURL(e.target.files[0]);$(n=>[...n,{number:a,url:t,name:e.target.files[0].name}]);const n=Array.from(e.target.files);E(e=>[...e,n[0]]),document.querySelector(".audio"+a).innerHTML=``,document.querySelector(".btnAudio"+a).remove()},pe=(e,a)=>{if(!e.target.files)return;if(e.target.files[0].size>2e7)return void O.b.error("Arquivo \xe9 muito grande! 20MB m\xe1ximo");const t=URL.createObjectURL(e.target.files[0]);te(n=>[...n,{number:a,url:t,name:e.target.files[0].name}]);var n=document.createElement("div");const o=Array.from(e.target.files);E(e=>[...e,o[0]]),n.innerHTML=``,document.querySelector(".video"+a).appendChild(n),document.querySelector(".btnVideo"+a).remove()},ge=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return o.a.createElement(Uo.a,{sx:{border:"1px solid #0000FF",borderRadius:"7px",padding:"6px",position:"relative"},className:"stackImg"+e,key:"stackImg"+e},o.a.createElement(Uo.a,{sx:{position:"absolute",right:6}},o.a.createElement(CE.a,{onClick:()=>de(e,"img")})),o.a.createElement(os.a,{textAlign:"center"},"Imagem"),o.a.createElement(Uo.a,{direction:"row",justifyContent:"center"},o.a.createElement("img",{src:a.length>0?"https://test.nuvoox.com/api/public/"+a:"",className:"img"+e,style:{width:"200px"}})),0===a.length&&o.a.createElement(xt.a,{variant:"contained",component:"label",className:"btnImg"+e},"Enviar imagem",o.a.createElement("input",{type:"file",accept:"image/png, image/jpg, image/jpeg",hidden:!0,onChange:a=>me(a,e)})))},be=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return o.a.createElement(Uo.a,{sx:{border:"1px solid #0000FF",borderRadius:"7px",padding:"6px",position:"relative"},className:"stackAudio"+e,key:"stackAudio"+e},o.a.createElement(Uo.a,{sx:{position:"absolute",right:6},direction:"row",gap:1},o.a.createElement(CE.a,{sx:{cursor:"pointer"},onClick:()=>de(e,"audio")})),o.a.createElement(os.a,{textAlign:"center"},"Audio"),o.a.createElement("div",{className:"audio"+e,style:{display:"flex",flexDirection:"row",justifyContent:"center"}},a.length>0&&o.a.createElement("audio",{controls:"controls"},o.a.createElement("source",{src:"https://test.nuvoox.com/api/public/"+a,type:"audio/mp3"}),"seu navegador n\xe3o suporta HTML5")),0===a.length&&o.a.createElement(xt.a,{variant:"contained",component:"label",className:"btnAudio"+e},"Enviar audio",o.a.createElement("input",{type:"file",accept:"audio/ogg, audio/mp3, audio/opus",hidden:!0,onChange:a=>ue(a,e)})),o.a.createElement(Uo.a,{direction:"row",justifyContent:"center"},o.a.createElement(fc.a,{className:"checkaudio"+e,defaultChecked:"ok"!==t}),o.a.createElement(Uo.a,{justifyContent:"center"},o.a.createElement(os.a,null,"Enviar como audio gravado na hora"))))},Ee=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return o.a.createElement(Uo.a,{sx:{border:"1px solid #0000FF",borderRadius:"7px",padding:"6px",position:"relative"},className:"stackVideo"+e,key:"stackVideo"+e},o.a.createElement(Uo.a,{sx:{position:"absolute",right:6}},o.a.createElement(CE.a,{onClick:()=>de(e,"video")})),o.a.createElement(os.a,{textAlign:"center"},"Video"),o.a.createElement("div",{className:"video"+e,style:{display:"flex",flexDirection:"row",justifyContent:"center"}},a.length>0&&o.a.createElement("video",{controls:"controls",style:{width:"200px"}},o.a.createElement("source",{src:"https://test.nuvoox.com/api/public/"+a,type:"video/mp4"}),"seu navegador n\xe3o suporta HTML5")),0===a.length&&o.a.createElement(xt.a,{variant:"contained",component:"label",className:"btnVideo"+e},"Enviar video",o.a.createElement("input",{type:"file",accept:"video/mp4",hidden:!0,onChange:a=>pe(a,e)})))},he=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return o.a.createElement(Uo.a,{sx:{border:"1px solid #0000FF",borderRadius:"7px",padding:"6px",position:"relative"},className:"stackMessage"+e,key:"stackMessage"+e},o.a.createElement(Uo.a,{sx:{position:"absolute",right:6}},o.a.createElement(CE.a,{onClick:()=>de(e,"message")})),o.a.createElement(os.a,{textAlign:"center"},"Texto"),o.a.createElement(Ct.a,{label:"Mensagem",defaultValue:a,multiline:!0,rows:7,className:"message"+e,name:"text",variant:"outlined",margin:"dense",style:{width:"100%"}}))},fe=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return o.a.createElement(Uo.a,{sx:{border:"1px solid #0000FF",borderRadius:"7px",padding:"6px",position:"relative"},className:"stackInterval"+e,key:"stackInterval"+e},o.a.createElement(Uo.a,{sx:{position:"absolute",right:6}},o.a.createElement(CE.a,{onClick:()=>de(e,"interval")})),o.a.createElement(os.a,{textAlign:"center"},"Intervalo"),o.a.createElement(Ct.a,{label:"Tempo em segundos",className:"interval"+e,defaultValue:a,type:"number",InputProps:{inputProps:{min:0,max:120}},variant:"outlined",margin:"dense",style:{width:"100%"}}))};Object(n.useEffect)(()=>{const e=localStorage.getItem("variables");if(e&&re(JSON.parse(e)),"edit"===a){if(se({title:"Editar conte\xfado",btn:"Salvar"}),x(r.data.seq),w(r.data.seq),S(r.data.elements),r){const e=r.data.elements,a=r.data.seq;a.map(t=>{const n=e.filter(e=>e.number===t)[0];if("message"===n.type){const e=parseInt(t.replace("message",""));v(a=>[...a,he(e,n.value)]),I(e=>{const t=a.filter(e=>e.includes("message")).map(e=>parseInt(e.replace("message","")));return M(Math.max.apply(null,t)+1),e+1})}if("interval"===n.type){const e=parseInt(t.replace("interval",""));v(a=>[...a,fe(e,n.value)]),R(e=>{const t=a.filter(e=>e.includes("interval")).map(e=>parseInt(e.replace("interval","")));return D(Math.max.apply(null,t)+1),e+1})}if("audio"===n.type){const e=parseInt(t.replace("audio",""));v(a=>[...a,be(e,n.value,n.record?"":"ok")]),L(e=>{const t=a.filter(e=>e.includes("audio")).map(e=>parseInt(e.replace("audio","")));return W(Math.max.apply(null,t)+1),e+1})}if("img"===n.type){const e=parseInt(t.replace("img",""));v(a=>[...a,ge(e,n.value)]),V(e=>{const t=a.filter(e=>e.includes("img")).map(e=>parseInt(e.replace("img","")));return K(Math.max.apply(null,t)+1),e+1})}if("video"===n.type){const e=parseInt(t.replace("video",""));v(a=>[...a,Ee(e,n.value)]),z(e=>{const t=a.filter(e=>e.includes("video")).map(e=>parseInt(e.replace("video","")));return U(Math.max.apply(null,t)+1),e+1})}})}m(!0)}"create"===a&&(se({title:"Adicionar menu ao fluxo",btn:"Adicionar"}),f(),oe([]),m(!0))},[a]),Object(n.useEffect)(()=>()=>{c.current=!1},[]);const Ae=async()=>{i(null),m(!1),setTimeout(()=>{E([]),Z([]),$([]),te([]),oe([]),v([]),x([]),S([]),w([]),I(0),M(0),R(0),D(0),L(0),W(0),z(0),U(0),V(0),K(0)},500)},ve=()=>{const e=y.filter(e=>e.includes("img")),a=y.filter(e=>e.includes("audio")),t=y.filter(e=>e.includes("video"));for(let n=0;n{const a=document.querySelector(e);a.scrollTop=a.scrollHeight};return o.a.createElement("div",null,o.a.createElement(wt.a,{open:d,fullWidth:"md",scroll:"paper"},!Y&&o.a.createElement(Tt.a,{id:"form-dialog-title"},"Adicionar conte\xfado ao fluxo"),o.a.createElement(Uo.a,null,o.a.createElement(Uo.a,{className:"body-card",style:{gap:"8px",padding:"16px",overflow:"auto",height:"70vh",scrollBehavior:"smooth",display:Y&&"none"}},A.map(e=>o.a.createElement(o.a.Fragment,null,e)),o.a.createElement(Uo.a,{direction:"row",gap:1},o.a.createElement(xt.a,{variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:()=>{v(e=>[...e,he(j)]),I(e=>(x(e=>[...e,"message"+j]),e+1)),M(e=>e+1),setTimeout(()=>{ye(".body-card")},100)}},o.a.createElement(NE.a,{sx:{width:"16px",height:"16px",marginRight:"4px"}}),"Texto"),o.a.createElement(xt.a,{variant:"contained",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>{v(e=>[...e,fe(P)]),R(e=>(x(e=>[...e,"interval"+P]),e+1)),D(e=>e+1),setTimeout(()=>{ye(".body-card")},100)}},o.a.createElement(BE.a,{sx:{width:"16px",height:"16px",marginRight:"4px"}}),"Intervalo"),o.a.createElement(xt.a,{variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{v(e=>[...e,ge(G)]),V(e=>(x(e=>[...e,"img"+G]),e+1)),K(e=>e+1),setTimeout(()=>{ye(".body-card")},100)}},o.a.createElement(qE.a,{sx:{width:"16px",height:"16px",marginRight:"4px"}}),"Imagem"),o.a.createElement(xt.a,{variant:"contained",style:{color:"white",backgroundColor:"#8A2BE2",boxShadow:"none",borderRadius:0},onClick:()=>{v(e=>[...e,be(B)]),L(e=>(x(e=>[...e,"audio"+B]),e+1)),W(e=>e+1),setTimeout(()=>{ye(".body-card")},100)}},o.a.createElement(wE.a,{sx:{width:"16px",height:"16px",marginRight:"4px"}}),"Audio"),o.a.createElement(xt.a,{variant:"contained",style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0},onClick:()=>{v(e=>[...e,Ee(H)]),z(e=>(x(e=>[...e,"video"+H]),e+1)),U(e=>e+1),setTimeout(()=>{ye(".body-card")},100)}},o.a.createElement(QE.a,{sx:{width:"16px",height:"16px",marginRight:"4px"}}),"Video")),o.a.createElement(ee.a,null),o.a.createElement(Kt.a,{style:{width:"100%",textAlign:"center"}},o.a.createElement(os.a,{component:"div",className:s.elementMargin,style:{fontSize:"0.875rem",textAlign:"left"}},o.a.createElement("p",null,"Vari\xe1veis"),o.a.createElement("p",null,o.a.createElement("strong",null,"{{firstName}}"),": Retorna o primeiro nome do contato relacionado ao ticket. Se n\xe3o houver contato, retorna uma string vazia."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{name}}"),": O nome completo do contato (ou uma string vazia se n\xe3o houver contato)."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{userName}}"),": O nome do usu\xe1rio associado ao ticket. Se n\xe3o houver usu\xe1rio, retorna uma string vazia."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{ms}}"),': Retorna uma sauda\xe7\xe3o com base no hor\xe1rio atual (e.g., "Bom Dia", "Boa Tarde").'),o.a.createElement("p",null,o.a.createElement("strong",null,"{{protocol}}"),": Combina\xe7\xe3o de control() e o ID do ticket, criando um protocolo \xfanico."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{date}}"),": Retorna a data atual no formato dd-mm-yyyy."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{hour}}"),": Retorna a hora atual no formato hh:mm:ss."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{ticket_id}}"),": O ID do ticket, se existir. Caso contr\xe1rio, retorna uma string vazia."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{queue}}"),": Retorna o nome da fila \xe0 qual o ticket est\xe1 associado (caso exista)."),o.a.createElement("p",null,o.a.createElement("strong",null,"{{connection}}"),": Retorna o nome da conex\xe3o de WhatsApp associada ao ticket.")),le&&o.a.createElement(o.a.Fragment,null,le.map(e=>o.a.createElement(o.a.Fragment,null,o.a.createElement(os.a,null,(e=>"{{"+e+"}}")(e))))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:Ae,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",onClick:()=>(async()=>{if("edit"===a){X(!0);const e=new FormData;b.forEach(async(a,t)=>{const n=a;n&&("image"==(null===a||void 0===a?void 0:a.type.split("/")[0])?new uh.a(n,{quality:.7,async success(a){e.append("medias",a),e.append("body",a.name)},error(e){alert("erro"),console.log(e.message)}}):(e.append("medias",a),e.append("body",a.name)))}),setTimeout(async()=>{if(0===F&&0===q&&0===Q||0===b.length){try{const e={seq:y,elements:ce(null)};return console.log("QUI",e),l({...r,data:e}),O.b.success("Conte\xfado adicionada com sucesso!"),Ae(),void X(!1)}catch(a){console.log(a),X(!1)}return}if(ve())return X(!1),O.b.error("Delete os cards vazios(Imagem, Audio e Video)");await u.post("/flowbuilder/content",e).then(async e=>{const a={seq:y,elements:ce(e.data)};l({...r,data:a}),O.b.success("Conte\xfado adicionada com sucesso!"),await Ae(),X(!1)}).catch(e=>{console.log(e)})},1500)}else if("create"===a){X(!0);const e=new FormData;b.forEach(async(a,t)=>{const n=a;n&&("image"==(null===a||void 0===a?void 0:a.type.split("/")[0])?new uh.a(n,{quality:.7,async success(a){e.append("medias",a),e.append("body",a.name)},error(e){alert("erro"),console.log(e.message)}}):(e.append("medias",a),e.append("body",a.name)))}),setTimeout(async()=>{if(0===F&&0===q&&0===Q)try{const e={seq:y,elements:ce(null)};return t({...e}),O.b.success("Conte\xfado adicionada com sucesso!"),Ae(),void X(!1)}catch(a){X(!1)}if(ve())return X(!1),O.b.error("Delete os cards vazios(Imagem, Audio e Video)");await u.post("/flowbuilder/content",e).then(e=>{const a={seq:y,elements:ce(e.data)};t({...a}),O.b.success("Conte\xfado adicionada com sucesso!"),Ae(),X(!1)}).catch(e=>{console.log(e)})},1500)}})()},""+ie.btn))),Y&&o.a.createElement(Uo.a,{style:{gap:"8px",padding:"16px",height:"70vh",alignSelf:"center",justifyContent:"center"}},o.a.createElement(Uo.a,null,o.a.createElement(os.a,null,"Subindo os arquivos e criando o conte\xfado..."),o.a.createElement(Uo.a,{style:{alignSelf:"center",marginTop:"12px"}},o.a.createElement(Ot.a,null))))))},Th=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return o.a.createElement("div",{style:{backgroundColor:"#FEFAFA",padding:"8px",borderRadius:"8px",border:"1px solid rgba(236, 88, 88, 0.25)",boxShadow:"rgba(0, 0, 0, 0.05) 0px 3px 5px"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0000FF",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"3.5px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#EC5858"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#EC5858"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(dh.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#EC5858"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"Conte\xfado")),o.a.createElement("div",{style:{color:"#232323",fontSize:"12px",width:180}},a.seq.map(e=>o.a.createElement("div",{style:{backgroundColor:"#F6EEEE",marginBottom:"3px",borderRadius:"5px"}},e.includes("message")&&o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{display:"flex",position:"relative",flexDirection:"row",justifyContent:"center"}},o.a.createElement(NE.a,{sx:{color:"#EC5858"}})),o.a.createElement(os.a,{textAlign:"center",sx:{textOverflow:"ellipsis",fontSize:"10px",whiteSpace:"nowrap",overflow:"hidden"}},a.elements.filter(a=>a.number===e)[0].value)),e.includes("interval")&&o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{display:"flex",position:"relative",flexDirection:"row",justifyContent:"center"}},o.a.createElement(BE.a,{sx:{color:"#EC5858"}})),o.a.createElement(os.a,{textAlign:"center",sx:{textOverflow:"ellipsis",fontSize:"10px",whiteSpace:"nowrap",overflow:"hidden"}},a.elements.filter(a=>a.number===e)[0].value," ","segundos")),e.includes("img")&&o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{display:"flex",position:"relative",flexDirection:"row",justifyContent:"center"}},o.a.createElement(qE.a,{sx:{color:"#EC5858"}})),o.a.createElement(os.a,{textAlign:"center",sx:{textOverflow:"ellipsis",fontSize:"10px",whiteSpace:"nowrap",overflow:"hidden"}},a.elements.filter(a=>a.number===e)[0].original)),e.includes("audio")&&o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{display:"flex",position:"relative",flexDirection:"row",justifyContent:"center"}},o.a.createElement(wE.a,{sx:{color:"#EC5858"}})),o.a.createElement(os.a,{textAlign:"center",sx:{textOverflow:"ellipsis",fontSize:"10px",whiteSpace:"nowrap",overflow:"hidden"}},a.elements.filter(a=>a.number===e)[0].original)),e.includes("video")&&o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{display:"flex",position:"relative",flexDirection:"row",justifyContent:"center"}},o.a.createElement(QE.a,{sx:{color:"#EC5858"}})),o.a.createElement(os.a,{textAlign:"center",sx:{textOverflow:"ellipsis",fontSize:"10px",whiteSpace:"nowrap",overflow:"hidden"}},a.elements.filter(a=>a.number===e)[0].original))))),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0000FF",width:"18px",height:"18px",top:"90%",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))});var Oh=t(1780),Ih=Object(n.memo)(e=>{let{data:a,isConnectable:t,id:n}=e;const l=TE();return console.log(12,"ticketNode",a),o.a.createElement("div",{style:{backgroundColor:"#ffffff",padding:"8px",borderRadius:"8px",boxShadow:"rgba(0, 0, 0, 0.05) 0px 3px 5px",border:"1px solid rgba(33, 94, 151, 0.25)"}},o.a.createElement(kE.a,{type:"target",position:"left",style:{background:"#0872b9",width:"18px",height:"18px",top:"20px",left:"-12px",cursor:"pointer"},onConnect:e=>console.log("handle onConnect",e),isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})),o.a.createElement("div",{style:{display:"flex",position:"absolute",right:5,top:5,cursor:"pointer",gap:6}},o.a.createElement(xE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("duplicate")},sx:{width:"12px",height:"12px",color:"#F7953B"}}),o.a.createElement(CE.a,{onClick:()=>{l.setNodesStorage(n),l.setAct("delete")},sx:{width:"12px",height:"12px",color:"#F7953B"}})),o.a.createElement("div",{style:{color:"#ededed",fontSize:"16px",flexDirection:"row",display:"flex"}},o.a.createElement(Oh.a,{sx:{width:"16px",height:"16px",marginRight:"4px",marginTop:"4px",color:"#3aba38"}}),o.a.createElement("div",{style:{color:"#232323",fontSize:"16px"}},"Ticket")),o.a.createElement("div",{style:{color:"#232323",fontSize:"12px",width:180}},o.a.createElement("div",{style:{backgroundColor:"#F6EEEE",marginBottom:"3px",borderRadius:"5px"}},o.a.createElement("div",{style:{gap:"5px",padding:"6px"}},o.a.createElement("div",{style:{textAlign:"center"}},"data"===Object.keys(a)[0]?a.data.name:a.name)))),o.a.createElement(kE.a,{type:"source",position:"right",id:"a",style:{background:"#0872b9",width:"18px",height:"18px",top:"70%",right:"-11px",cursor:"pointer"},isConnectable:t},o.a.createElement(IE.a,{sx:{color:"#ffff",width:"10px",height:"10px",marginLeft:"2.9px",marginBottom:"1px",pointerEvents:"none"}})))}),jh=t(1781);const Mh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),Nh=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Required")});var Rh=e=>{let{open:a,onSave:t,data:l,onUpdate:r,close:i}=e;const s=Mh(),c=Object(n.useRef)(!0),d={type:"typebot",name:"",projectName:"",jsonContent:"",language:"",urlN8N:"",typebotDelayMessage:1e3,typebotExpires:1,typebotKeywordFinish:"",typebotKeywordRestart:"",typebotRestartMessage:"",typebotSlug:"",typebotUnknownMessage:""},[m,u]=Object(n.useState)(!1),[p,g]=Object(n.useState)(),[b,E]=Object(n.useState)({title:"Adicionar Typebot ao fluxo",btn:"Adicionar"});Object(n.useEffect)(()=>("edit"===a?(E({title:"Editar Typebot ao fluxo",btn:"Salvar"}),console.log("FlowTybebotEdit",l),g({...l.data.typebotIntegration}),u(!0)):"create"===a&&(E({title:"Editar Typebot do fluxo",btn:"Salvar"}),g(d),u(!0)),()=>{c.current=!1}),[a]);const h=()=>{i(null),u(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:m,onClose:h,fullWidth:!0,maxWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},"create"===a?"Adicionar Typebot ao fluxo":"Editar Typebot"),o.a.createElement(yt.e,{initialValues:p,enableReinitialize:!0,validationSchema:Nh,onSubmit:(e,n,o)=>{setTimeout(()=>{(e=>{"edit"===a?(h(),r({...l,data:{typebotIntegration:{...e}}})):"create"===a&&(e.projectName=e.name,h(),t({typebotIntegration:e}))})(e),n.setSubmitting(!1)},400)}},e=>{let{touched:t,errors:n,isSubmitting:l,values:r}=e;return o.a.createElement(yt.d,null,o.a.createElement(zt.a,{square:!0,className:s.mainPaper,elevation:1},o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.name"),autoFocus:!0,name:"name",error:t.name&&Boolean(n.name),helpertext:t.name&&n.name,variant:"outlined",margin:"dense",required:!0,fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.urlN8N"),name:"urlN8N",error:t.urlN8N&&Boolean(n.urlN8N),helpertext:t.urlN8N&&n.urlN8N,variant:"outlined",margin:"dense",required:!0,fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotSlug"),name:"typebotSlug",error:t.typebotSlug&&Boolean(n.typebotSlug),helpertext:t.typebotSlug&&n.typebotSlug,required:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotExpires"),name:"typebotExpires",error:t.typebotExpires&&Boolean(n.typebotExpires),helpertext:t.typebotExpires&&n.typebotExpires,variant:"outlined",margin:"dense",fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotDelayMessage"),name:"typebotDelayMessage",error:t.typebotDelayMessage&&Boolean(n.typebotDelayMessage),helpertext:t.typebotDelayMessage&&n.typebotDelayMessage,variant:"outlined",margin:"dense",fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotKeywordFinish"),name:"typebotKeywordFinish",error:t.typebotKeywordFinish&&Boolean(n.typebotKeywordFinish),helpertext:t.typebotKeywordFinish&&n.typebotKeywordFinish,variant:"outlined",margin:"dense",fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotKeywordRestart"),name:"typebotKeywordRestart",error:t.typebotKeywordRestart&&Boolean(n.typebotKeywordRestart),helpertext:t.typebotKeywordRestart&&n.typebotKeywordRestart,variant:"outlined",margin:"dense",fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotUnknownMessage"),name:"typebotUnknownMessage",error:t.typebotUnknownMessage&&Boolean(n.typebotUnknownMessage),helpertext:t.typebotUnknownMessage&&n.typebotUnknownMessage,variant:"outlined",margin:"dense",fullWidth:!0,className:s.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotRestartMessage"),name:"typebotRestartMessage",error:t.typebotRestartMessage&&Boolean(n.typebotRestartMessage),helpertext:t.typebotRestartMessage&&n.typebotRestartMessage,variant:"outlined",margin:"dense",fullWidth:!0,className:s.textField})))))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:h,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:l,variant:"contained",className:s.btnWrapper},"create"===a?"Adicionar":"Editar")))})))};const Ph=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Required")});var Dh=e=>{let{open:a,onSave:t,data:l,onUpdate:r,close:i}=e;const s=Ph(),c=Object(n.useRef)(!0),d=()=>{p(!u)},m={name:"",prompt:"",voice:"texto",voiceKey:"",voiceRegion:"",maxTokens:100,temperature:1,apiKey:"",queueId:null,maxMessages:10},[u,p]=Object(n.useState)(!1),[g,b]=Object(n.useState)("texto"),[E,h]=Object(n.useState)(!1),[f,A]=Object(n.useState)(),[v,y]=Object(n.useState)({title:"Adicionar OpenAI ao fluxo",btn:"Adicionar"});Object(n.useEffect)(()=>("edit"===a?(y({title:"Editar OpenAI do fluxo",btn:"Salvar"}),console.log("FlowTybebotEdit",l),A({...l.data.typebotIntegration}),h(!0)):"create"===a&&(y({title:"Cria OpenAI no fluxo",btn:"Salvar"}),A(m),h(!0)),()=>{c.current=!1}),[a]);const x=()=>{i(null),h(!1)},C=e=>{b(e.target.value)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:E,onClose:x,fullWidth:!0,maxWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},"create"===a?"Adicionar OpenAI ao fluxo":"Editar OpenAI"),o.a.createElement(yt.e,{initialValues:f,enableReinitialize:!0,onSubmit:(e,n)=>{setTimeout(()=>{(e=>{"edit"===a?(x(),r({...l,data:{typebotIntegration:{...e,voice:g}}})):"create"===a&&(e.projectName=e.name,x(),t({typebotIntegration:{...e,voice:g}}))})(e),n.setSubmitting(!1)},400)}},e=>{let{touched:t,errors:n,isSubmitting:l,values:r}=e;return o.a.createElement(yt.d,{style:{width:"100%"}},o.a.createElement(St.a,{dividers:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.name"),name:"name",error:t.name&&Boolean(n.name),helperText:t.name&&n.name,variant:"outlined",margin:"dense",fullWidth:!0,required:!0}),o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense",variant:"outlined"},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.apikey"),name:"apiKey",type:u?"text":"password",error:t.apiKey&&Boolean(n.apiKey),helperText:t.apiKey&&n.apiKey,variant:"outlined",margin:"dense",fullWidth:!0,required:!0,InputProps:{endAdornment:o.a.createElement(dd.a,{position:"end"},o.a.createElement(F.a,{onClick:d},u?o.a.createElement(Qg.a,{style:{color:"#db6565"}}):o.a.createElement(Vg.a,{style:{color:"#437db5"}})))}})),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.prompt"),name:"prompt",error:t.prompt&&Boolean(n.prompt),helperText:t.prompt&&n.prompt,variant:"outlined",margin:"dense",fullWidth:!0,required:!0,rows:10,multiline:!0}),o.a.createElement("div",{className:s.multFieldLine},o.a.createElement(Mt.a,{fullWidth:!0,margin:"dense",variant:"outlined"},o.a.createElement(jt.a,null,oa.a.t("promptModal.form.voice")),o.a.createElement(It.a,{id:"type-select",labelWidth:60,name:"voice",value:g,onChange:C,multiple:!1},o.a.createElement(U.a,{key:"texto",value:"texto"},"Texto"),o.a.createElement(U.a,{key:"pt-BR-FranciscaNeural",value:"pt-BR-FranciscaNeural"},"Francisa"),o.a.createElement(U.a,{key:"pt-BR-AntonioNeural",value:"pt-BR-AntonioNeural"},"Ant\xf4nio"),o.a.createElement(U.a,{key:"pt-BR-BrendaNeural",value:"pt-BR-BrendaNeural"},"Brenda"),o.a.createElement(U.a,{key:"pt-BR-DonatoNeural",value:"pt-BR-DonatoNeural"},"Donato"),o.a.createElement(U.a,{key:"pt-BR-ElzaNeural",value:"pt-BR-ElzaNeural"},"Elza"),o.a.createElement(U.a,{key:"pt-BR-FabioNeural",value:"pt-BR-FabioNeural"},"F\xe1bio"),o.a.createElement(U.a,{key:"pt-BR-GiovannaNeural",value:"pt-BR-GiovannaNeural"},"Giovanna"),o.a.createElement(U.a,{key:"pt-BR-HumbertoNeural",value:"pt-BR-HumbertoNeural"},"Humberto"),o.a.createElement(U.a,{key:"pt-BR-JulioNeural",value:"pt-BR-JulioNeural"},"Julio"),o.a.createElement(U.a,{key:"pt-BR-LeilaNeural",value:"pt-BR-LeilaNeural"},"Leila"),o.a.createElement(U.a,{key:"pt-BR-LeticiaNeural",value:"pt-BR-LeticiaNeural"},"Let\xedcia"),o.a.createElement(U.a,{key:"pt-BR-ManuelaNeural",value:"pt-BR-ManuelaNeural"},"Manuela"),o.a.createElement(U.a,{key:"pt-BR-NicolauNeural",value:"pt-BR-NicolauNeural"},"Nicolau"),o.a.createElement(U.a,{key:"pt-BR-ValerioNeural",value:"pt-BR-ValerioNeural"},"Val\xe9rio"),o.a.createElement(U.a,{key:"pt-BR-YaraNeural",value:"pt-BR-YaraNeural"},"Yara"))),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.voiceKey"),name:"voiceKey",error:t.voiceKey&&Boolean(n.voiceKey),helperText:t.voiceKey&&n.voiceKey,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.voiceRegion"),name:"voiceRegion",error:t.voiceRegion&&Boolean(n.voiceRegion),helperText:t.voiceRegion&&n.voiceRegion,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement("div",{className:s.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.temperature"),name:"temperature",error:t.temperature&&Boolean(n.temperature),helperText:t.temperature&&n.temperature,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.max_tokens"),name:"maxTokens",error:t.maxTokens&&Boolean(n.maxTokens),helperText:t.maxTokens&&n.maxTokens,variant:"outlined",margin:"dense",fullWidth:!0}),o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("promptModal.form.max_messages"),name:"maxMessages",error:t.maxMessages&&Boolean(n.maxMessages),helperText:t.maxMessages&&n.maxMessages,variant:"outlined",margin:"dense",fullWidth:!0}))),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:x,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",className:s.btnWrapper,disabled:l},"create"===a?"Adicionar":"Editar")))})))};const Fh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var Lh=e=>{let{open:a,onSave:t,onUpdate:l,data:r,close:i}=e;const s=Fh(),c=Object(n.useRef)(!0),d={message:"",answerKey:""},[m,u]=Object(n.useState)(),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(),[h,f]=Object(n.useState)({title:"Adicionar Perguta ao fluxo",btn:"Adicionar"});Object(n.useEffect)(()=>("edit"===a?(f({title:"Editar Perguta do fluxo",btn:"Salvar"}),console.log("FlowTybebotEdit",r.data.typebotIntegration),u(r.data.typebotIntegration.message),E({...r.data.typebotIntegration}),g(!0)):"create"===a&&(f({title:"Cria Perguta no fluxo",btn:"Salvar"}),E(d),g(!0)),()=>{c.current=!1}),[a]);const A=()=>{i(null),g(!1)};return o.a.createElement("div",{className:s.root},o.a.createElement(wt.a,{open:p,onClose:A,fullWidth:!0,maxWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},"create"===a?"Adicionar Perguta ao fluxo":"Editar Perguta"),o.a.createElement(yt.e,{initialValues:b,enableReinitialize:!0,onSubmit:(e,n)=>{setTimeout(()=>{(e=>{if("edit"===a){let a=localStorage.getItem("variables");const t=r.data.typebotIntegration.answerKey;a=a?JSON.parse(a):[],a=a.filter(e=>e!==t),localStorage.setItem("variables",JSON.stringify([...a,e.answerKey])),A(),l({...r,data:{typebotIntegration:{...e,message:m}}})}else if("create"===a){let a=localStorage.getItem("variables");a=a?JSON.parse(a):[],a=a.filter(a=>a!==e.answerKey),localStorage.setItem("variables",JSON.stringify([...a,e.answerKey])),A(),t({typebotIntegration:{...e,message:m}})}})(e),n.setSubmitting(!1)},400)}},e=>{let{touched:t,errors:n,isSubmitting:l,values:r}=e;return o.a.createElement(yt.d,{style:{width:"100%"}},o.a.createElement(St.a,{dividers:!0},o.a.createElement(Ct.a,{label:"Mensagem",multiline:!0,rows:7,name:"message",error:t.message&&Boolean(n.message),helperText:t.message&&n.message,variant:"outlined",margin:"dense",value:m,onChange:e=>u(e.target.value),fullWidth:!0,required:!0}),o.a.createElement(yt.b,{as:Ct.a,label:"Salvar resposta",name:"answerKey",error:t.answerKey&&Boolean(n.answerKey),helperText:t.answerKey&&n.answerKey,variant:"outlined",margin:"dense",fullWidth:!0,required:!0})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:A,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},variant:"contained",className:s.btnWrapper,disabled:l},"create"===a?"Adicionar":"Editar")))})))};const Bh=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),position:"relative",backgroundColor:"#F8F9FA",overflowY:"scroll",...e.scrollbarStyles},speeddial:{backgroundColor:"red"}}));function Wh(e){for(var a="",t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=0;n{const e=Bh(),{id:a}=(Object(T.useHistory)(),Object(nm.useParams)()),t=TE(),{user:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)(!1),[s,c]=Object(n.useState)(1),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(!1),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(null),[y,x]=Object(n.useState)(null),[C,w]=Object(n.useState)(null),[k,S]=Object(n.useState)(null),[I,j]=Object(n.useState)(null),[M,N]=Object(n.useState)(null),[R,P]=Object(n.useState)(null),[D,F]=Object(n.useState)(null),[L,B]=Object(n.useState)(null),[W,q]=Object(n.useState)(null),z=(e,a)=>{const t=H[H.length-1].position.y,n=H[H.length-1].position.x+H[H.length-1].width+40;return"start"===e?U(e=>[{id:"1",position:{x:n,y:t},data:{label:"Inicio do fluxo"},type:"start"}]):"text"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{label:a.text},type:"message"}]):"interval"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{label:`Intervalo ${a.sec} seg.`,sec:a.sec},type:"interval"}]):"condition"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{key:a.key,condition:a.condition,value:a.value},type:"condition"}]):"menu"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{message:a.message,arrayOption:a.arrayOption},type:"menu"}]):"img"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{url:a.url},type:"img"}]):"audio"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{url:a.url,record:a.record},type:"audio"}]):"randomizer"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{percent:a.percent},type:"randomizer"}]):"video"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{url:a.url},type:"video"}]):"singleBlock"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{...a},type:"singleBlock"}]):"ticket"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{...a},type:"ticket"}]):"typebot"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{...a},type:"typebot"}]):"openai"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{...a},type:"openai"}]):"question"===e?U(e=>[...e,{id:Wh(30),position:{x:n,y:t},data:{...a},type:"question"}]):void 0};Object(n.useEffect)(()=>{i(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/flowbuilder/flow/"+a);if(null!==e.flow.flow){const a=e.flow.flow.nodes;U(a),G(e.flow.flow.connections);const t=a.filter(e=>"question"===e.type).map(e=>e.data.typebotIntegration.answerKey);localStorage.setItem("variables",JSON.stringify(t))}i(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[a]),Object(n.useEffect)(()=>{if("delete"===t.action&&(U(e=>e.filter(e=>e.id!==t.node)),G(e=>e.filter(e=>e.source!==t.node).filter(e=>e.target!==t.node)),t.setNodesStorage(""),t.setAct("idle")),"duplicate"===t.action){const e=H.filter(e=>e.id===t.node)[0],a=H.map(e=>e.position.x),n=Math.max(...a),o=H[H.length-1].position.y,l={...e,id:Wh(30),position:{x:n+240,y:o},selected:!1,style:{backgroundColor:"#555555",padding:0,borderRadius:8}};U(e=>[...e,l]),t.setNodesStorage(""),t.setAct("idle")}},[t.action]);const[H,U,Q]=Object(kE.g)(Hh),[V,G,K]=Object(kE.f)(Uh),Y=Object(n.useCallback)(e=>G(a=>Object(JE.n)(e,a)),[G]),X=e=>{U(a=>a.map(a=>a.id===e.id?e:a)),E(null),f(null),v(null),B(null),F(null)},_=[{icon:o.a.createElement(PE.a,{sx:{color:"#3ABA38"}}),name:"Inicio",type:"start"},{icon:o.a.createElement(dh.a,{sx:{color:"#EC5858"}}),name:"Conte\xfado",type:"content"},{icon:o.a.createElement(FE.a,{sx:{color:"#683AC8"}}),name:"Menu",type:"menu"},{icon:o.a.createElement(HE.a,{sx:{color:"#1FBADC"}}),name:"Randomizador",type:"random"},{icon:o.a.createElement(BE.a,{sx:{color:"#F7953B"}}),name:"Intervalo",type:"interval"},{icon:o.a.createElement(jh.a,{sx:{color:"#F7953B"}}),name:"Ticket",type:"ticket"},{icon:o.a.createElement(Kt.a,{component:"img",sx:{width:24,height:24,color:"#3aba38"},src:yE.a,alt:"icon"}),name:"TypeBot",type:"typebot"},{icon:o.a.createElement(AE.a,{sx:{color:"#F7953B"}}),name:"OpenAI",type:"openai"},{icon:o.a.createElement(KE.a,{sx:{color:"#F7953B"}}),name:"Pergunta",type:"question"}];return o.a.createElement(Uo.a,{sx:{height:"100vh"}},o.a.createElement(nh,{open:b,onSave:e=>{z("text",e)},data:d,onUpdate:X,close:E}),o.a.createElement(lh,{open:h,onSave:e=>{z("interval",e)},data:d,onUpdate:X,close:f}),o.a.createElement(ch,{open:A,onSave:e=>{z("menu",e)},data:d,onUpdate:X,close:v}),o.a.createElement(gh,{open:y,onSave:e=>{z("img",e)},data:d,onUpdate:X,close:x}),o.a.createElement(fh,{open:C,onSave:e=>{z("audio",e)},data:d,onUpdate:X,close:w}),o.a.createElement(yh,{open:k,onSave:e=>{z("randomizer",e)},data:d,onUpdate:X,close:S}),o.a.createElement(Ch,{open:I,onSave:e=>{z("video",e)},data:d,onUpdate:X,close:j}),o.a.createElement(Sh,{open:M,onSave:e=>{z("singleBlock",e)},data:d,onUpdate:X,close:N}),o.a.createElement(Eh,{open:R,onSave:e=>{z("ticket",e)},data:d,onUpdate:X,close:P}),o.a.createElement(Dh,{open:L,onSave:e=>{z("openai",e)},data:d,onUpdate:X,close:B}),o.a.createElement(Rh,{open:D,onSave:e=>{z("typebot",e)},data:d,onUpdate:X,close:F}),o.a.createElement(Lh,{open:W,onSave:e=>{z("question",e)},data:d,onUpdate:X,close:q}),o.a.createElement(Pd,null,o.a.createElement(Ld,null,"Desenhe seu fluxo")),!r&&o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!p||r)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(Uo.a,null,o.a.createElement(XE.a,{ariaLabel:"SpeedDial basic example",sx:{position:"absolute",top:16,left:16,".MuiSpeedDial-fab":{backgroundColor:"#0000FF","&:hover":{backgroundColor:"#0000FF"}}},icon:o.a.createElement(_E.a,null),direction:"down"},_.map(e=>o.a.createElement(ZE.a,{key:e.name,icon:e.icon,tooltipTitle:e.name,tooltipOpen:!0,tooltipPlacement:"right",onClick:()=>{console.log(e.type),(e=>{switch(e){case"start":z("start");break;case"menu":v("create");break;case"content":N("create");break;case"random":S("create");break;case"interval":f("create");break;case"ticket":P("create");break;case"typebot":F("create");break;case"openai":B("create");break;case"question":q("create")}})(e.type)}})))),o.a.createElement(Uo.a,{sx:{position:"absolute",justifyContent:"center",flexDirection:"row",width:"100%"}},o.a.createElement(os.a,{style:{color:"#010101"}},"N\xe3o esque\xe7a de salvar seu fluxo!")),o.a.createElement(Uo.a,{direction:"row",justifyContent:"end"},o.a.createElement(xt.a,{sx:{textTransform:"none"},startIcon:o.a.createElement(Pt.a,null),variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:()=>(async()=>{await u.post("/flowbuilder/flow",{idFlow:a,nodes:H,connections:V}).then(e=>{O.b.success("Fluxo salvo com sucesso")})})()},"Salvar")),o.a.createElement(Uo.a,{direction:"row",style:{width:"100%",height:"90%",position:"relative",display:"flex"}},o.a.createElement(kE.b,{nodes:H,edges:V,deleteKeyCode:["Backspace","Delete"],onNodesChange:Q,onEdgesChange:K,onNodeDoubleClick:(e,a)=>{console.log("NODE",a),m(a),"message"===a.type&&E("edit"),"interval"===a.type&&f("edit"),"menu"===a.type&&v("edit"),"img"===a.type&&x("edit"),"audio"===a.type&&w("edit"),"randomizer"===a.type&&S("edit"),"singleBlock"===a.type&&N("edit"),"ticket"===a.type&&P("edit"),"typebot"===a.type&&F("edit"),"openai"===a.type&&B("edit"),"question"===a.type&&q("edit")},onNodeClick:(e,a)=>{U(e=>e.map(e=>e.id===a.id?{...e,style:{backgroundColor:"#0000FF",padding:1,borderRadius:8}}:{...e,style:{backgroundColor:"#13111C",padding:0,borderRadius:8}}))},onEdgeClick:(e,a)=>{U(e=>e.map(e=>({...e,style:{backgroundColor:"#13111C",padding:0,borderRadius:8}})))},onConnect:Y,nodeTypes:qh,fitView:!0,connectionLineStyle:{stroke:"#2b2b2b",strokeWidth:"6px"},style:{backgroundColor:"#F8F9FA"},edgeTypes:zh,variant:"cross",defaultEdgeOptions:{style:{color:"#ff0000",strokeWidth:"6px"},animated:!1}},o.a.createElement($E.b,null),o.a.createElement(eh.a,null),o.a.createElement(ah.a,{variant:"dots",gap:12,size:-1})),o.a.createElement(Uo.a,{style:{backgroundColor:"#FAFAFA",height:"20px",width:"58px",position:"absolute",bottom:0,right:0,zIndex:1111}}))),r&&o.a.createElement(Uo.a,{justifyContent:"center",alignItems:"center",height:"70vh"},o.a.createElement(Ot.a,null)))};Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),vt.c().shape({name:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite um nome!")});var Vh=t(1782),Gh=t(1783),Kh=t(1033);const Yh=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}})),Xh=vt.c().shape({name:vt.e().min(2,"Muito curto!").max(50,"Muito longo!").required("Digite um nome!")});var _h=e=>{let{open:a,onClose:t,flowId:l,nameWebhook:r="",initialValues:i,onSave:s}=e;const c=Yh(),d=Object(n.useRef)(!0),[m,p]=Object(n.useState)({name:r});Object(n.useEffect)(()=>()=>{d.current=!1},[]);const g=()=>{t(),p({name:""})};return o.a.createElement("div",{className:c.root},o.a.createElement(wt.a,{open:a,onClose:g,fullWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?"Editar Fluxo":"Adicionar Fluxo"),o.a.createElement(yt.e,{initialValues:m,enableReinitialize:!0,validationSchema:Xh,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{if(l)try{await u.put("/flowbuilder",{name:e.name,flowId:l}),s(e.name),g(),O.b.success(oa.a.t("webhookModal.toasts.update"))}catch(a){sa(a)}else try{await u.post("/flowbuilder",{name:e.name}),s(e.name),g(),O.b.success(oa.a.t("webhookModal.saveSuccess"))}catch(a){sa(a)}})(e),a.setSubmitting(!1)},400)}},e=>{let{values:a,errors:t,touched:n,isSubmitting:r}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("contactModal.form.name"),name:"name",autoFocus:!0,defaultValue:m.name,error:Boolean(t.name),helperText:t.name,variant:"outlined",margin:"dense",className:c.textField,style:{width:"95%"}})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{onClick:g,color:"secondary",disabled:r,variant:"outlined"},oa.a.t("contactModal.buttons.cancel")),o.a.createElement(xt.a,{type:"submit",color:"primary",disabled:r,variant:"contained",className:c.btnWrapper},l?""+oa.a.t("contactModal.buttons.okEdit"):""+oa.a.t("contactModal.buttons.okAdd"),r&&o.a.createElement(Ot.a,{size:24,className:c.buttonProgress}))))})))};const Zh=(e,a)=>{if("LOAD_CONTACTS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_CONTACTS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_CONTACT"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},Jh=Object(j.a)(e=>({mainPaper:{flex:1,backgroundColor:"#444394",borderRadius:0,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var $h=()=>{const e=Jh(),a=Object(T.useHistory)(),[t,l]=Object(n.useState)(!1),[r,i]=Object(n.useState)(1),[s,c]=Object(n.useState)(""),[d,m]=Object(n.useReducer)(Zh,[]),[p,g]=Object(n.useState)([]),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(null),[A,v]=Object(n.useState)(!1),[y,x]=Object(n.useState)(!1),[C,w]=Object(n.useState)({}),[k,S]=Object(n.useState)(null),[I,j]=Object(n.useState)(!1),[M,N]=Object(n.useState)(!1),[R,P]=Object(n.useState)(!1),[D,F]=Object(n.useState)(!1),{user:L,socket:B}=Object(n.useContext)(ba);Object(n.useEffect)(()=>{m({type:"RESET"}),i(1)},[s]),Object(n.useEffect)(()=>{l(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/flowbuilder");g(e.flows),m({type:"LOAD_CONTACTS",payload:e.flows}),P(e.hasMore),l(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[s,r,D]),Object(n.useEffect)(()=>{const e=L.companyId;return B.on(`company-${e}-contact`,e=>{"update"!==e.action&&"create"!==e.action||m({type:"UPDATE_CONTACTS",payload:e.contact}),"delete"===e.action&&m({type:"DELETE_CONTACT",payload:+e.contactId})}),()=>{B.disconnect()}},[]);const[W,q]=Object(n.useState)(null),z=Boolean(W),H=()=>{q(null)};return o.a.createElement(Nd,{className:e.mainContainer},o.a.createElement(Ql,{modalOpen:y,initialContact:C,onClose:e=>{(e=>{x(!1),void 0!==e&&void 0!==e.uuid&&a.push("/tickets/"+e.uuid)})(e)}}),o.a.createElement(_h,{open:A,onClose:()=>{E(null),v(!1)},"aria-labelledby":"form-dialog-title",flowId:b,nameWebhook:h,onSave:()=>F(e=>!e)}),o.a.createElement(oi,{title:k?`${oa.a.t("contacts.confirmationModal.deleteTitle")} ${k.name}?`:""+oa.a.t("contacts.confirmationModal.importTitlte"),open:I,onClose:j,onConfirm:e=>k?(async e=>{try{await u.delete("/flowbuilder/"+e).then(e=>{S(null),F(e=>!e)}),O.b.success("Fluxo exclu\xeddo com sucesso")}catch(a){sa(a)}})(k.id):()=>{}},k?"Tem certeza que deseja deletar este fluxo? Todas as integra\xe7\xf5es relacionados ser\xe3o perdidos.":""+oa.a.t("contacts.confirmationModal.importMessage")),o.a.createElement(oi,{title:k?`Deseja duplicar o fluxo ${k.name}?`:""+oa.a.t("contacts.confirmationModal.importTitlte"),open:M,onClose:N,onConfirm:e=>k?(async e=>{try{await u.post("/flowbuilder/duplicate",{flowId:e}).then(e=>{S(null),F(e=>!e)}),O.b.success("Fluxo duplicado com sucesso")}catch(a){sa(a)}})(k.id):()=>{}},k?"Tem certeza que deseja duplicar este fluxo?":""+oa.a.t("contacts.confirmationModal.importMessage")),o.a.createElement(Pd,null,o.a.createElement(Ld,null,"Fluxos de conversa"),o.a.createElement(Fd,null,o.a.createElement(Ct.a,{placeholder:oa.a.t("contacts.searchPlaceholder"),type:"search",value:s,onChange:e=>{c(e.target.value.toLowerCase())},InputProps:{style:{color:"#e5e5e5"},startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}}),o.a.createElement(Bo.a,{variant:"contained",startIcon:o.a.createElement(rd.a,null),onClick:()=>{E(null),v(!0)},style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0}},o.a.createElement(Uo.a,{direction:"row",gap:1},"Adicionar Fluxo")))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!R||t)return;const{scrollTop:a,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(a+100)e+1)}},o.a.createElement(Uo.a,null,o.a.createElement(qd.a,{container:!0,style:{padding:"8px"}},o.a.createElement(qd.a,{item:!0,xs:4,style:{color:"#ededed"}},oa.a.t("contacts.table.name")),o.a.createElement(qd.a,{item:!0,xs:4,style:{color:"#ededed"},align:"center"},"Status"),o.a.createElement(qd.a,{item:!0,xs:4,align:"end",style:{color:"#ededed"}},oa.a.t("contacts.table.actions"))),o.a.createElement(o.a.Fragment,null,p.map(e=>o.a.createElement(qd.a,{container:!0,key:e.id,sx:{padding:"8px",backgroundColor:"#a6b2a2",borderRadius:0}},o.a.createElement(qd.a,{item:!0,xs:4,onClick:()=>a.push("/flowbuilder/"+e.id)},o.a.createElement(Uo.a,{justifyContent:"center",height:"100%",style:{color:"#ededed"}},o.a.createElement(Uo.a,{direction:"row"},o.a.createElement(Vh.a,null),o.a.createElement(Uo.a,{justifyContent:"center",marginLeft:1},e.name)))),o.a.createElement(qd.a,{item:!0,xs:4,align:"center",style:{color:"#ededed"},onClick:()=>a.push("/flowbuilder/"+e.id)},o.a.createElement(Uo.a,{justifyContent:"center",height:"100%"},e.active?"Ativo":"Desativado")),o.a.createElement(qd.a,{item:!0,xs:4,align:"end"},o.a.createElement(Bo.a,{id:"basic-button","aria-controls":z?"basic-menu":void 0,"aria-haspopup":"true","aria-expanded":z?"true":void 0,onClick:a=>{q(a.currentTarget),S(e)},sx:{borderRadius:"36px",minWidth:"24px"}},o.a.createElement(Gh.a,{sx:{color:"#ededed",width:"21px",height:"21px"}}))))),o.a.createElement(Kh.a,{id:"basic-menu",anchorEl:W,open:z,sx:{borderRadius:"40px"},onClose:H,MenuListProps:{"aria-labelledby":"basic-button"}},o.a.createElement(rh.a,{onClick:()=>{H(),E(k.id),f(k.name),v(!0)}},"Editar nome"),o.a.createElement(rh.a,{onClick:()=>{H(),a.push("/flowbuilder/"+k.id)}},"Editar fluxo"),o.a.createElement(rh.a,{onClick:()=>{H(),N(!0)}},"Duplicar"),o.a.createElement(rh.a,{onClick:()=>{H(),j(!0)}},"Excluir")),t&&o.a.createElement(Uo.a,{justifyContent:"center",alignItems:"center",minHeight:"50vh"},o.a.createElement(tg.a,null))))))},ef=t(1795),af=t(1815);Object(j.a)(e=>({mainPaper:{flex:1,backgroundColor:"#ffff",borderRadius:12,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var tf=t(1784);const nf=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap"},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12}}));var of=e=>{let{open:a,onClose:t,FlowCampaignId:l,onSave:r}=e;const i=nf(),{user:s}=(Object(n.useRef)(!0),Object(n.useContext)(ba)),{companyId:c}=s,[d,m]=Object(n.useState)(!0),p=Object(n.useRef)(null),[g,b]=Object(n.useState)({name:"",phrase:""}),[E,h]=Object(n.useState)({name:!1,flowId:!1,phrase:!1}),[f,A]=Object(n.useState)(),[v,y]=Object(n.useState)([]),[x,C]=Object(n.useState)([]),[w,k]=Object(n.useState)(""),[S,T]=Object(n.useState)([]),[I,j]=Object(n.useState)([]),[M,N]=Object(n.useState)({}),[R,P]=Object(n.useState)(!0),[D,F]=Object(n.useState)(!0),L=async()=>{const e=await(async()=>{const e=await u.get("/flowbuilder");return C(e.data.flows),y(e.data.flows.map(e=>e.name)),e.data.flows})();l?await(async e=>{F(!0),await u.get("/flowcampaign/"+l).then(a=>{console.log("dete",a.data),b({name:a.data.details.name,phrase:a.data.details.phrase}),P(a.data.details.status);const t=e.filter(e=>e.id===a.data.details.flowId);t.length>0&&A(t[0].name),F(!1)})})(e):(B(),F(!1))};Object(n.useEffect)(()=>{F(!0);const e=setTimeout(()=>{(async()=>{u.get("/whatsapp",{params:{companyId:c,session:0}}).then(e=>{let{data:a}=e;j(a)})})(),F(!1)},500);return()=>clearTimeout(e)},[]),Object(n.useEffect)(()=>{F(!0),!0===a&&L()},[a]);const B=()=>{A(),b({name:"",phrase:""})},W=()=>{let e=0;if(""!==g.name&&0!==g.name.length||(h(e=>({...e,name:!0})),e++),f||(h(e=>({...e,flowId:!0})),e++),""!==g.phrase&&0!==g.phrase.length||(h(e=>({...e,phrase:!0})),e++),w||h(e=>({...e,whatsappId:!0})),0!==e)return;const a=x.filter(e=>e.name===f)[0].id,n=""!==w?w:null;l?(u.put("/flowcampaign",{id:l,name:g.name,flowId:a,whatsappId:n,phrase:g.phrase,status:R}),t(),r("ok"),O.b.success("Frase alterada com sucesso!"),B()):(u.post("/flowcampaign",{name:g.name,flowId:a,whatsappId:n,phrase:g.phrase}),t(),r("ok"),O.b.success("Frase criada com sucesso!"),B())};return o.a.createElement("div",{className:i.root},o.a.createElement(wt.a,{open:a,onClose:()=>{t()},fullWidth:!0,maxWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},d?o.a.createElement(o.a.Fragment,null,l?"Editar campanha com fluxo por frase":"Nova campanha com fluxo por frase"):o.a.createElement(o.a.Fragment,null,""+oa.a.t("campaigns.dialog.readonly"))),o.a.createElement("div",{style:{display:"none"}},o.a.createElement("input",{type:"file",ref:p})),!D&&o.a.createElement(Uo.a,{sx:{padding:"52px"}},o.a.createElement(Uo.a,{sx:{gap:"14px"}},o.a.createElement(Uo.a,{gap:1},o.a.createElement(q.a,null,"Nome do disparo por frase"),o.a.createElement(Ct.a,{label:"",name:"text",variant:"outlined",error:E.name,defaultValue:g.name,margin:"dense",onChange:e=>{b(a=>{let t=a;return t.name=e.target.value,t})},className:i.textField,style:{width:"100%"}})),o.a.createElement(Uo.a,{gap:1},o.a.createElement(q.a,null,"Escolha um fluxo"),o.a.createElement(ef.a,{disablePortal:!0,id:"combo-box-demo",value:f,error:E.flowId,defaultValue:f,options:v,onChange:(e,a)=>{A(a)},sx:{width:"100%"},renderInput:e=>o.a.createElement(Ct.a,Object.assign({},e,{error:E.flowId,variant:"outlined",style:{width:"100%"},placeholder:"Escolha um fluxo"})),renderTags:(e,a)=>e.map((e,t)=>o.a.createElement(af.a,Object.assign({variant:"outlined",label:e},a({index:t}),{style:{borderRadius:"8px"}})))})),o.a.createElement(Uo.a,{gap:1},o.a.createElement(It.a,{required:!0,fullWidth:!0,displayEmpty:!0,variant:"outlined",value:w,onChange:e=>{k(e.target.value)},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},getContentAnchorEl:null},renderValue:()=>{if(""===w)return"Selecione uma Conex\xe3o";return I.find(e=>e.id===w).name}},(null===I||void 0===I?void 0:I.length)>0&&I.map((e,a)=>o.a.createElement(U.a,{dense:!0,key:a,value:e.id},o.a.createElement(J.a,{primary:o.a.createElement(o.a.Fragment,null,o.a.createElement(q.a,{component:"span",style:{fontSize:14,marginLeft:"10px",display:"inline-flex",alignItems:"center",lineHeight:"2"}},e.name," \xa0 ",o.a.createElement("p",{className:"CONNECTED"===e.status?i.online:i.offline},"(",e.status,")")))}))))),o.a.createElement(Uo.a,{gap:1},o.a.createElement(q.a,null,"Qual frase dispara o fluxo?"),o.a.createElement(Ct.a,{label:"",name:"text",variant:"outlined",error:E.phrase,defaultValue:g.phrase,margin:"dense",onChange:e=>{b(a=>{let t=a;return t.phrase=e.target.value,t})},className:i.textField,style:{width:"100%"}})),o.a.createElement(Uo.a,{direction:"row",gap:2},o.a.createElement(Uo.a,{justifyContent:"center"},o.a.createElement(q.a,null,"Status")),o.a.createElement(fc.a,{checked:R,onChange:()=>P(e=>!e)}))),o.a.createElement(Uo.a,{direction:"row",spacing:2,alignSelf:"end",marginTop:"16px"},o.a.createElement(xt.a,{variant:"outlined",onClick:()=>{t(),h({name:!1,flowId:!1,whatsappId:!1,phrase:!1})}},"Cancelar"),l?o.a.createElement(xt.a,{variant:"contained",color:"primary",onClick:()=>W()},"Salvar campanha"):o.a.createElement(xt.a,{variant:"contained",color:"primary",onClick:()=>W()},"Criar campanha"))),D&&o.a.createElement(Uo.a,{justifyContent:"center",alignItems:"center",minHeight:"10vh",sx:{padding:"52px"}},o.a.createElement(Ot.a,null))))};const lf=Object(j.a)(e=>({mainPaper:{flex:1,backgroundColor:"#2a273b",borderRadius:12,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var rf=()=>{const e=lf(),{user:a}=(Object(T.useHistory)(),Object(n.useContext)(ba)),[t,l]=Object(n.useState)(!0),[r,i]=Object(n.useState)(1),[s,c]=Object(n.useState)(!1),[d,m]=Object(n.useState)(null),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)(!1),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(""),[y,x]=Object(n.useState)(!1),[C,w]=Object(n.useState)(null),[k,S]=Object(n.useState)([]),[I,j]=Object(n.useState)(!1),[M,N]=Object(n.useState)(),R=async()=>{l(!0),await u.get("/flowcampaign").then(e=>{S(e.data.flow),l(!1)})};return Object(n.useEffect)(()=>{R()},[]),o.a.createElement(Nd,null,o.a.createElement(oi,{title:p&&`${oa.a.t("campaigns.confirmationModal.deleteTitle")} ${p.name}?`,open:h,onClose:f,onConfirm:()=>(async e=>{try{await u.delete("/flowcampaign/"+e),O.b.success("Frase deletada"),R()}catch(a){sa(a)}})(C.id)},oa.a.t("campaigns.confirmationModal.deleteMessage")),o.a.createElement(of,{open:I,onClose:()=>j(!1),FlowCampaignId:M,onSave:()=>{R()}}),o.a.createElement(Pd,null,o.a.createElement(qd.a,{style:{width:"99.6%"},container:!0},o.a.createElement(qd.a,{xs:12,sm:8,item:!0},o.a.createElement(Ld,null,"Campanhas")),o.a.createElement(qd.a,{xs:12,sm:4,item:!0},o.a.createElement(qd.a,{spacing:2,container:!0},o.a.createElement(qd.a,{xs:6,sm:6,item:!0}),o.a.createElement(qd.a,{xs:6,sm:6,item:!0},o.a.createElement(xt.a,{fullWidth:!0,variant:"contained",onClick:()=>{N(),j(!0)},color:"primary",style:{textTransform:"none"}},o.a.createElement(Uo.a,{direction:"row",gap:1},o.a.createElement(ih.a,null),"Campanha"))))))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!s||t)return;const{scrollTop:a,scrollHeight:n,clientHeight:o}=e.currentTarget}},o.a.createElement(Uo.a,null,o.a.createElement(qd.a,{container:!0,style:{padding:"8px"}},o.a.createElement(qd.a,{item:!0,xs:4,style:{color:"#ededed"}},"Nome"),o.a.createElement(qd.a,{item:!0,xs:4,style:{color:"#ededed"},align:"center"},"Status"),o.a.createElement(qd.a,{item:!0,xs:4,align:"end",style:{color:"#ededed"}},oa.a.t("contacts.table.actions"))),o.a.createElement(o.a.Fragment,null,!t&&k.map(e=>o.a.createElement(qd.a,{container:!0,key:e.id,sx:{padding:"8px",backgroundColor:"#0000FF",borderRadius:4,marginTop:.5,"&:hover":{backgroundColor:"#07074a"}}},o.a.createElement(qd.a,{item:!0,xs:4},o.a.createElement(Uo.a,{justifyContent:"center",height:"100%",style:{color:"#ededed"}},o.a.createElement(Uo.a,{direction:"row"},o.a.createElement(tf.a,null),o.a.createElement(Uo.a,{justifyContent:"center",marginLeft:1},e.name)))),o.a.createElement(qd.a,{item:!0,xs:4,align:"center",style:{color:"#ededed"}},o.a.createElement(Uo.a,{justifyContent:"center",height:"100%"},e.status?"Ativo":"Desativado")),o.a.createElement(qd.a,{item:!0,xs:4,align:"end"},o.a.createElement(F.a,{size:"small",onClick:()=>{N(e.id),j(!0)}},o.a.createElement(sp.a,{style:{color:"#ededed"}})),o.a.createElement(xa,{role:a.profile,perform:"contacts-page:deleteContact",yes:()=>o.a.createElement(F.a,{size:"small",onClick:a=>{f(!0),w(e)}},o.a.createElement(Sl.a,{style:{color:"#ededed"}}))})))),t&&o.a.createElement(Uo.a,{justifyContent:"center",alignItems:"center",minHeight:"50vh"},o.a.createElement(tg.a,null))))))};const sf=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var cf=()=>{var e,a;const t=sf(),{user:l,socket:r}=Object(n.useContext)(ba),[i]=Object(n.useState)(!1),[,s]=Object(n.useState)(1),[c,d]=Object(n.useState)(null),[m,u]=Object(n.useState)(!1),[p]=Object(n.useState)(!1),[g,b]=Object(n.useState)(""),{returnDays:E}=pn();return Object(n.useEffect)(()=>{const e=localStorage.getItem("dueDate");""!==e&&"null"!==e&&b(pa()(e).format("DD/MM/YYYY"))},[]),o.a.createElement(Nd,{className:t.mainContainer},o.a.createElement(Xu,{open:m,onClose:()=>{d(null),u(!1)},"aria-labelledby":"form-dialog-title",contactId:c}),o.a.createElement(Pd,null,o.a.createElement(Ld,null,"Assinatura")),o.a.createElement(At.a,{item:!0,xs:12,sm:4},o.a.createElement(zt.a,{className:t.mainPaper,variant:"outlined",onScroll:e=>{if(!p||i)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement("div",null,o.a.createElement(Ct.a,{id:"outlined-full-width",label:"Per\xedodo de Licen\xe7a",defaultValue:0===E(null===l||void 0===l||null===(e=l.company)||void 0===e?void 0:e.dueDate)?"Sua licen\xe7a vence em hoje!":`Sua licen\xe7a vence em ${E(null===l||void 0===l||null===(a=l.company)||void 0===a?void 0:a.dueDate)} dias!`,fullWidth:!0,margin:"normal",InputLabelProps:{shrink:!0},InputProps:{readOnly:!0},variant:"outlined"})),o.a.createElement("div",null,o.a.createElement(Ct.a,{id:"outlined-full-width",label:"Email de cobran\xe7a",defaultValue:null===l||void 0===l?void 0:l.email,fullWidth:!0,margin:"normal",InputLabelProps:{shrink:!0},InputProps:{readOnly:!0},variant:"outlined"})),o.a.createElement("div",null,o.a.createElement(xt.a,{variant:"contained",color:"primary",onClick:()=>{d(null),u(!0)},fullWidth:!0},"Assine Agora!")))))},df=t.p+"static/media/n8n.55dcf941.png",mf=t(1019),uf=t.n(mf),pf=t.p+"static/media/webhook.20ba7126.png",gf=t(1020),bf=t.n(gf),Ef=t.p+"static/media/flowbuilders.5301f11e.png",hf=t(1021),ff=t.n(hf);const Af=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap",gap:4},textField:{marginRight:e.spacing(1),flex:1},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},btnLeft:{display:"flex",marginRight:"auto",marginLeft:12},colorAdorment:{width:20,height:20}})),vf=vt.c().shape({name:vt.e().min(2,"Too Short!").max(50,"Too Long!").required("Obrigat\xf3rio")});var yf=e=>{let{open:a,onClose:t,integrationId:l}=e;const r=Af(),i={type:"typebot",name:"",projectName:"",jsonContent:"",language:"",urlN8N:"",typebotDelayMessage:1e3,typebotExpires:1,typebotKeywordFinish:"",typebotKeywordRestart:"",typebotRestartMessage:"",typebotSlug:"",typebotUnknownMessage:""},[s,c]=Object(n.useState)(i);Object(n.useEffect)(()=>((async()=>{if(l)try{const{data:e}=await u.get("/queueIntegration/"+l);c(a=>({...a,...e}))}catch(e){sa(e)}})(),()=>{c({type:"dialogflow",name:"",projectName:"",jsonContent:"",language:"",urlN8N:"",typebotDelayMessage:1e3})}),[l,a]);const d=()=>{t(),c(i)};return o.a.createElement("div",{className:r.root},o.a.createElement(wt.a,{open:a,onClose:d,fullWidth:!0,maxWidth:"md",scroll:"paper"},o.a.createElement(Tt.a,null,l?""+oa.a.t("queueIntegrationModal.title.edit"):""+oa.a.t("queueIntegrationModal.title.add")),o.a.createElement(yt.e,{initialValues:s,enableReinitialize:!0,validationSchema:vf,onSubmit:(e,a,t)=>{setTimeout(()=>{(async e=>{try{"n8n"!==e.type&&"webhook"!==e.type&&"typebot"!==e.type&&"flowbuilder"!==e.type||(e.projectName=e.name),l?(await u.put("/queueIntegration/"+l,e),O.b.success(oa.a.t("queueIntegrationModal.messages.editSuccess"))):(await u.post("/queueIntegration",e),O.b.success(oa.a.t("queueIntegrationModal.messages.addSuccess"))),d()}catch(a){sa(a)}})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,values:i}=e;return o.a.createElement(yt.d,null,o.a.createElement(zt.a,{square:!0,className:r.mainPaper,elevation:1},o.a.createElement(St.a,{dividers:!0},o.a.createElement(At.a,{container:!0,spacing:1},o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.formControl,margin:"dense",fullWidth:!0},o.a.createElement(jt.a,{id:"type-selection-input-label"},oa.a.t("queueIntegrationModal.form.type")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("queueIntegrationModal.form.type"),name:"type",labelId:"profile-selection-label",error:a.type&&Boolean(t.type),helpertext:a.type&&t.type,id:"type",required:!0},o.a.createElement(U.a,{value:"dialogflow"},"DialogFlow"),o.a.createElement(U.a,{value:"n8n"},"N8N"),o.a.createElement(U.a,{value:"webhook"},"WebHooks"),o.a.createElement(U.a,{value:"typebot"},"Typebot"),o.a.createElement(U.a,{value:"flowbuilder"},"Flowbuilder")))),"dialogflow"===i.type&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.name"),autoFocus:!0,name:"name",fullWidth:!0,error:a.name&&Boolean(t.name),helpertext:a.name&&t.name,variant:"outlined",margin:"dense",className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(Mt.a,{variant:"outlined",className:r.formControl,margin:"dense",fullWidth:!0},o.a.createElement(jt.a,{id:"language-selection-input-label"},oa.a.t("queueIntegrationModal.form.language")),o.a.createElement(yt.b,{as:It.a,label:oa.a.t("queueIntegrationModal.form.language"),name:"language",labelId:"profile-selection-label",fullWidth:!0,error:a.language&&Boolean(t.language),helpertext:a.language&&t.language,id:"language-selection",required:!0},o.a.createElement(U.a,{value:"pt-BR"},"Portugues"),o.a.createElement(U.a,{value:"en"},"Ingl\xeas"),o.a.createElement(U.a,{value:"es"},"Espa\xf1ol")))),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.projectName"),name:"projectName",error:a.projectName&&Boolean(t.projectName),helpertext:a.projectName&&t.projectName,fullWidth:!0,variant:"outlined",margin:"dense"})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.jsonContent"),type:"jsonContent",multiline:!0,maxRows:5,minRows:5,fullWidth:!0,name:"jsonContent",error:a.jsonContent&&Boolean(t.jsonContent),helpertext:a.jsonContent&&t.jsonContent,variant:"outlined",margin:"dense"}))),("n8n"===i.type||"webhook"===i.type)&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.name"),autoFocus:!0,required:!0,name:"name",error:a.name&&Boolean(t.name),helpertext:a.name&&t.name,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.urlN8N"),name:"urlN8N",error:a.urlN8N&&Boolean(t.urlN8N),helpertext:a.urlN8N&&t.urlN8N,variant:"outlined",margin:"dense",required:!0,fullWidth:!0,className:r.textField}))),"flowbuilder"===i.type&&o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.name"),autoFocus:!0,name:"name",fullWidth:!0,error:a.name&&Boolean(t.name),helpertext:a.name&&t.name,variant:"outlined",margin:"dense",className:r.textField})),"typebot"===i.type&&o.a.createElement(o.a.Fragment,null,o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.name"),autoFocus:!0,name:"name",error:a.name&&Boolean(t.name),helpertext:a.name&&t.name,variant:"outlined",margin:"dense",required:!0,fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.urlN8N"),name:"urlN8N",error:a.urlN8N&&Boolean(t.urlN8N),helpertext:a.urlN8N&&t.urlN8N,variant:"outlined",margin:"dense",required:!0,fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotSlug"),name:"typebotSlug",error:a.typebotSlug&&Boolean(t.typebotSlug),helpertext:a.typebotSlug&&t.typebotSlug,required:!0,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotExpires"),name:"typebotExpires",error:a.typebotExpires&&Boolean(t.typebotExpires),helpertext:a.typebotExpires&&t.typebotExpires,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotDelayMessage"),name:"typebotDelayMessage",error:a.typebotDelayMessage&&Boolean(t.typebotDelayMessage),helpertext:a.typebotDelayMessage&&t.typebotDelayMessage,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotKeywordFinish"),name:"typebotKeywordFinish",error:a.typebotKeywordFinish&&Boolean(t.typebotKeywordFinish),helpertext:a.typebotKeywordFinish&&t.typebotKeywordFinish,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotKeywordRestart"),name:"typebotKeywordRestart",error:a.typebotKeywordRestart&&Boolean(t.typebotKeywordRestart),helpertext:a.typebotKeywordRestart&&t.typebotKeywordRestart,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:6,xl:6},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotUnknownMessage"),name:"typebotUnknownMessage",error:a.typebotUnknownMessage&&Boolean(t.typebotUnknownMessage),helpertext:a.typebotUnknownMessage&&t.typebotUnknownMessage,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})),o.a.createElement(At.a,{item:!0,xs:12,md:12,xl:12},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("queueIntegrationModal.form.typebotRestartMessage"),name:"typebotRestartMessage",error:a.typebotRestartMessage&&Boolean(t.typebotRestartMessage),helpertext:a.typebotRestartMessage&&t.typebotRestartMessage,variant:"outlined",margin:"dense",fullWidth:!0,className:r.textField})))))),o.a.createElement(kt.a,null,"dialogflow"===i.type&&o.a.createElement(xt.a,{startIcon:o.a.createElement(ff.a,null),onClick:e=>(async(e,a)=>{try{const{projectName:e,jsonContent:t,language:n}=a;await u.post("/queueIntegration/testSession",{projectName:e,jsonContent:t,language:n}),O.b.success(oa.a.t("queueIntegrationModal.messages.testSuccess"))}catch(t){sa(t)}})(0,i),style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,name:"testSession",variant:"outlined",className:r.btnLeft},oa.a.t("queueIntegrationModal.buttons.test")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:d,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("queueIntegrationModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:r.btnWrapper},l?""+oa.a.t("queueIntegrationModal.buttons.okEdit"):""+oa.a.t("queueIntegrationModal.buttons.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:r.buttonProgress}))))})))};const xf=(e,a)=>{if("LOAD_INTEGRATIONS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_INTEGRATIONS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_INTEGRATION"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},Cf=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(2),margin:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles},avatar:{width:"140px",height:"40px",borderRadius:4}}));var wf=()=>{const e=Cf(),[a,t]=Object(n.useState)(!1),[l,r]=Object(n.useState)(1),[i,s]=Object(n.useState)(!1),[c,d]=Object(n.useState)(null),[m,p]=Object(n.useState)(null),[g,b]=Object(n.useState)(!1),[E,h]=Object(n.useState)(!1),[f,A]=Object(n.useState)(""),[v,y]=Object(n.useReducer)(xf,[]),{user:x,socket:C}=Object(n.useContext)(ba),{getPlanCompany:w}=Ca(),k=x.companyId,S=Object(nm.useHistory)();Object(n.useEffect)(()=>{!async function(){(await w(void 0,k)).plan.useIntegrations||(O.b.error("Esta empresa n\xe3o possui permiss\xe3o para acessar essa p\xe1gina! Estamos lhe redirecionando."),setTimeout(()=>{S.push("/")},1e3))}()},[]),Object(n.useEffect)(()=>{y({type:"RESET"}),r(1)},[f]),Object(n.useEffect)(()=>{t(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/queueIntegration/",{params:{searchParam:f,pageNumber:l}});y({type:"LOAD_INTEGRATIONS",payload:e.queueIntegrations}),s(e.hasMore),t(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[f,l]),Object(n.useEffect)(()=>{const e=e=>{"update"!==e.action&&"create"!==e.action||y({type:"UPDATE_INTEGRATIONS",payload:e.queueIntegration}),"delete"===e.action&&y({type:"DELETE_INTEGRATION",payload:+e.integrationId})};return C.on(`company-${k}-queueIntegration`,e),()=>{C.off(`company-${k}-queueIntegration`,e)}},[]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:m&&`${oa.a.t("queueIntegration.confirmationModal.deleteTitle")} ${m.name}?`,open:E,onClose:h,onConfirm:()=>(async e=>{try{await u.delete("/queueIntegration/"+e),O.b.success(oa.a.t("queueIntegration.toasts.deleted"))}catch(a){sa(a)}p(null),A(""),r(1)})(m.id)},oa.a.t("queueIntegration.confirmationModal.deleteMessage")),o.a.createElement(yf,{open:g,onClose:()=>{d(null),b(!1)},"aria-labelledby":"form-dialog-title",integrationId:c&&c.id}),"user"===x.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("queueIntegration.title")," (",v.length,")"),o.a.createElement(Fd,null,o.a.createElement(Ct.a,{placeholder:oa.a.t("queueIntegration.searchPlaceholder"),type:"search",value:f,onChange:e=>{A(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}}),o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{d(null),b(!0)}},oa.a.t("queueIntegration.buttons.add")))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!i||a)return;const{scrollTop:t,scrollHeight:n,clientHeight:o}=e.currentTarget;n-(t+100)e+1)}},o.a.createElement(qd.a,{container:!0,spacing:2},v.map(a=>o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:a.id},o.a.createElement(zo.a,{variant:"outlined",style:{padding:"10px",backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,{style:{display:"flex",alignItems:"center",gap:"10px"}},"dialogflow"===a.type&&o.a.createElement(R.a,{src:uf.a,className:e.avatar}),"n8n"===a.type&&o.a.createElement(R.a,{src:df,className:e.avatar}),"webhook"===a.type&&o.a.createElement(R.a,{src:pf,className:e.avatar}),"typebot"===a.type&&o.a.createElement(R.a,{src:bf.a,className:e.avatar}),"flowbuilder"===a.type&&o.a.createElement(R.a,{src:Ef,className:e.avatar}),o.a.createElement("div",null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},oa.a.t("queueIntegration.table.name"),": ",a.name))),o.a.createElement(zd.a,{style:{justifyContent:"flex-end"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{d(e),b(!0)})(a)},o.a.createElement(Td.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{h(!0),p(a)}},o.a.createElement(Od.a,{style:{color:"#db6565"}})))))),a&&o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{padding:"10px"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},oa.a.t("loading")))))))))};const kf=Object(j.a)(e=>({root:{display:"flex",flexWrap:"wrap",gap:4},multFieldLine:{display:"flex","& > *:not(:last-child)":{marginRight:e.spacing(1)}},textField:{marginRight:e.spacing(1),flex:1},extraAttr:{display:"flex",justifyContent:"center",alignItems:"center"},btnWrapper:{position:"relative"},buttonProgress:{color:Ha.a[500],position:"absolute",top:"50%",left:"50%",marginTop:-12,marginLeft:-12},formControl:{margin:e.spacing(1),minWidth:2e3},colorAdorment:{width:20,height:20}})),Sf=vt.c().shape({name:vt.e().min(3,"nome muito curto").required("Obrigat\xf3rio"),message:vt.e().required("Obrigat\xf3rio")});var Tf=e=>{let{open:a,onClose:t,fileListId:l,reload:r}=e;const i=kf(),{user:s}=Object(n.useContext)(ba),[c,d]=Object(n.useState)([]),[m,p]=Object(n.useState)([]),g={name:"",message:"",options:[{name:"",path:"",mediaType:""}]},[b,E]=Object(n.useState)(g);Object(n.useEffect)(()=>{try{(async()=>{if(!l)return;const{data:e}=await u.get("/files/"+l);E(e)})()}catch(e){sa(e)}},[l,a]);const h=()=>{E(g),d([]),t()};return o.a.createElement("div",{className:i.root},o.a.createElement(wt.a,{open:a,onClose:h,maxWidth:"md",fullWidth:!0,scroll:"paper"},o.a.createElement(Tt.a,{id:"form-dialog-title"},l?""+oa.a.t("fileModal.title.edit"):""+oa.a.t("fileModal.title.add")),o.a.createElement(yt.e,{initialValues:b,enableReinitialize:!0,validationSchema:Sf,onSubmit:(e,a)=>{setTimeout(()=>{(async e=>{const a=async(e,a,t)=>{const n=new FormData;n.append("fileId",t),n.append("typeArch","fileList"),a.forEach((a,t)=>{a.file&&(n.append("files",a.file),n.append("mediaType",a.file.type),n.append("name",e[t].name),n.append("id",e[t].id))});try{const{data:e}=await u.post("/files/uploadList/"+t,n);return d([]),e}catch(o){sa(o)}return null},t={...e,userId:s.id};try{if(l){const{data:n}=await u.put("/files/"+l,t);n.options.length>0&&a(n.options,e.options,l)}else{const{data:n}=await u.post("/files",t);n.options.length>0&&a(n.options,e.options,n.id)}O.b.success(oa.a.t("fileModal.success")),"function"==typeof r&&r()}catch(n){sa(n)}h()})(e),a.setSubmitting(!1)},400)}},e=>{let{touched:a,errors:t,isSubmitting:n,values:r}=e;return o.a.createElement(yt.d,null,o.a.createElement(St.a,{dividers:!0},o.a.createElement("div",{className:i.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("fileModal.form.name"),name:"name",error:a.name&&Boolean(t.name),helperText:a.name&&t.name,variant:"outlined",margin:"dense",fullWidth:!0})),o.a.createElement("br",null),o.a.createElement("div",{className:i.multFieldLine},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("fileModal.form.message"),type:"message",multiline:!0,minRows:5,fullWidth:!0,name:"message",error:a.message&&Boolean(t.message),helperText:a.message&&t.message,variant:"outlined",margin:"dense"})),o.a.createElement(q.a,{style:{marginBottom:8,marginTop:12},variant:"subtitle1"},oa.a.t("fileModal.form.fileOptions")),o.a.createElement(yt.c,{name:"options"},e=>{let{push:a,remove:t}=e;return o.a.createElement(o.a.Fragment,null,r.options&&r.options.length>0&&r.options.map((e,a)=>o.a.createElement("div",{className:i.extraAttr,key:a+"-info"},o.a.createElement(At.a,{container:!0,spacing:0},o.a.createElement(At.a,{xs:6,md:10,item:!0},o.a.createElement(yt.b,{as:Ct.a,label:oa.a.t("fileModal.form.extraName"),name:`options[${a}].name`,variant:"outlined",margin:"dense",multiline:!0,fullWidth:!0,minRows:2,className:i.textField})),o.a.createElement(At.a,{xs:2,md:2,item:!0,style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},o.a.createElement("input",{type:"file",onChange:e=>{const t=e.target.files[0],n=[...r.options];n[a].file=t,d("options",n);const o=[...m];o[a]=t?t.name:"",p(o)},style:{display:"none"},name:`options[${a}].file`,id:"file-upload-"+a}),o.a.createElement("label",{htmlFor:"file-upload-"+a},o.a.createElement(F.a,{component:"span"},o.a.createElement(Es.a,{style:{color:"#FFA500"}}))),o.a.createElement(F.a,{size:"small",onClick:()=>t(a)},o.a.createElement(Sl.a,{style:{color:"#db6565"}}))),o.a.createElement(At.a,{xs:12,md:12,item:!0},e.path?e.path:m[a])))),o.a.createElement("div",{className:i.extraAttr},o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"outlined",style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>{a({name:"",path:""}),p([...m,""])}},""+oa.a.t("fileModal.buttons.fileOptions"))))})),o.a.createElement(kt.a,null,o.a.createElement(xt.a,{startIcon:o.a.createElement(Ft.a,null),onClick:h,style:{color:"white",backgroundColor:"#db6565",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"outlined"},oa.a.t("fileModal.buttons.cancel")),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),type:"submit",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0,fontSize:"12px"},disabled:n,variant:"contained",className:i.btnWrapper},l?""+oa.a.t("fileModal.buttons.okEdit"):""+oa.a.t("fileModal.buttons.okAdd"),n&&o.a.createElement(Ot.a,{size:24,className:i.buttonProgress}))))})))};const Of=(e,a)=>{if("LOAD_FILES"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_FILES"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_FILE"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},If=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var jf=()=>{const e=If(),{user:a,socket:t}=Object(n.useContext)(ba),[l,r]=Object(n.useState)(!1),[i,s]=Object(n.useState)(1),[c,d]=Object(n.useState)(!1),[m,p]=Object(n.useState)(null),[g,b]=Object(n.useState)(null),[E,h]=Object(n.useState)(!1),[f,A]=Object(n.useState)(""),[v,y]=Object(n.useReducer)(Of,[]),[x,C]=Object(n.useState)(!1),w=Object(n.useCallback)(async()=>{try{const{data:e}=await u.get("/files/",{params:{searchParam:f,pageNumber:i}});y({type:"LOAD_FILES",payload:e.files}),d(e.hasMore),r(!1)}catch(e){sa(e)}},[f,i]);Object(n.useEffect)(()=>{y({type:"RESET"}),s(1)},[f]),Object(n.useEffect)(()=>{r(!0);const e=setTimeout(()=>{w()},500);return()=>clearTimeout(e)},[f,i,w]),Object(n.useEffect)(()=>{const e=e=>{"update"!==e.action&&"create"!==e.action||y({type:"UPDATE_FILES",payload:e.files}),"delete"===e.action&&y({type:"DELETE_FILE",payload:+e.fileId})};return t.on(`company-${a.companyId}-file`,e),()=>{t.off(`company-${a.companyId}-file`,e)}},[t]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:g&&""+oa.a.t("files.confirmationModal.deleteTitle"),open:E,onClose:h,onConfirm:()=>(async e=>{try{await u.delete("/files/"+e),O.b.success(oa.a.t("files.toasts.deleted"))}catch(a){sa(a)}b(null),A(""),s(1),y({type:"RESET"}),s(1),await w()})(g.id)},oa.a.t("files.confirmationModal.deleteMessage")),o.a.createElement(Tf,{open:x,onClose:()=>{p(null),C(!1)},reload:w,"aria-labelledby":"form-dialog-title",fileListId:m&&m.id}),"user"===a.profile?o.a.createElement(Xo,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("files.title")," (",v.length,")"),o.a.createElement(Fd,null,o.a.createElement(Ct.a,{placeholder:oa.a.t("contacts.searchPlaceholder"),type:"search",value:f,onChange:e=>{A(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"#FFA500"}}))}}),o.a.createElement(xt.a,{startIcon:o.a.createElement(Pt.a,null),variant:"contained",style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{p(null),C(!0)}},oa.a.t("files.buttons.add")))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!c||l)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(qd.a,{container:!0,spacing:2},l?o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{padding:"10px",backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},oa.a.t("loading"))))):v.map(e=>o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"h6",color:"textPrimary",align:"center"},e.name)),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{p(e),C(!0)})(e)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{h(!0),b(e)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}}))))))))))},Mf=t(1022),Nf=t.n(Mf),Rf=t(1023),Pf=(t(1452),t(1024)),Df=t.n(Pf);const Ff=Object(j.a)(e=>({root:{display:"flex",flexDirection:"column",alignItems:"center",margin:"2rem"},inputContainer:{display:"flex",width:"100%",flexDirection:"column",gap:"1rem"},editorContainer:{marginBottom:"5rem",width:"100%"},editor:{height:"100px"},buttonContainer:{display:"flex",justifyContent:"center",gap:"10px",flexWrap:"wrap",position:"relative"},emojiPicker:{position:"absolute",top:"50px",right:"10px",zIndex:10,backgroundColor:"white",border:"1px solid #ccc",borderRadius:"8px",boxShadow:"0 4px 6px rgba(0, 0, 0, 0.1)"},listContainer:{width:"100%",marginTop:"1rem",backgroundColor:e.palette.background.primary,borderRadius:"5px"},list:{marginBottom:"5px",color:e.palette.text.primary}}));var Lf=()=>{const e=Ff(),[a,t]=Object(n.useState)(""),[l,r]=Object(n.useState)([]),[i,s]=Object(n.useState)(-1),[c,d]=Object(n.useState)(!1);Object(n.useEffect)(()=>{const e=localStorage.getItem("tasks");e&&r(JSON.parse(e))},[]),Object(n.useEffect)(()=>{localStorage.setItem("tasks",JSON.stringify(l))},[l]);return o.a.createElement("div",{className:e.root},o.a.createElement("div",{className:e.editorContainer},o.a.createElement(Nf.a,{className:e.editor,value:a,onChange:t,theme:"snow",placeholder:"Escribe tu tarea aqu\xed..."})),o.a.createElement("div",{className:e.buttonContainer},o.a.createElement(xt.a,{startIcon:o.a.createElement(rd.a,null),variant:"contained",style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:()=>{if(!a.trim())return;const e=new Date;if(i>=0){const n=[...l];n[i]={text:a,updatedAt:e,createdAt:n[i].createdAt},r(n),t(""),s(-1)}else r([...l,{text:a,createdAt:e,updatedAt:e}]),t("")}},i>=0?"Guardar":"Agregar"),o.a.createElement(xt.a,{startIcon:o.a.createElement(Df.a,null),style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},variant:"outlined",onClick:()=>d(e=>!e)},c?"Cerrar Emojis":"Insertar Emoji"),c&&o.a.createElement("div",{className:e.emojiPicker},o.a.createElement(Rf.a,{onEmojiClick:e=>{t(a=>a+e.emoji),d(!1)}}))),o.a.createElement("div",{className:e.listContainer},o.a.createElement(L.a,null,l.map((a,n)=>o.a.createElement(_.a,{key:n,className:e.list},o.a.createElement(J.a,{primary:o.a.createElement("div",{dangerouslySetInnerHTML:{__html:a.text}}),secondary:a.updatedAt.toLocaleString()}),o.a.createElement(br.a,null,o.a.createElement(F.a,{onClick:()=>(e=>{t(l[e].text),s(e)})(n)},o.a.createElement(sp.a,{style:{color:"#4ec24e"}})),o.a.createElement(F.a,{onClick:()=>(e=>{const a=[...l];a.splice(e,1),r(a)})(n)},o.a.createElement($r.a,{style:{color:"#db6565"}}))))))))},Bf=t(1025),Wf=t.n(Bf),qf=t(1028),zf=t.n(qf),Hf=t(723),Uf=t.n(Hf);const Qf=Object(j.a)(e=>({root:{display:"flex",flexDirection:"column",alignItems:"center",padding:e.spacing(1)},kanbanContainer:{width:"100%",maxWidth:"1200px",margin:"0 auto"},connectionTag:{background:"green",color:"#FFF",marginRight:1,padding:1,fontWeight:"bold",borderRadius:3,fontSize:"0.6em"},lastMessageTime:{justifySelf:"flex-end",textAlign:"right",position:"relative",marginLeft:"auto",color:e.palette.text.secondary},lastMessageTimeUnread:{justifySelf:"flex-end",textAlign:"right",position:"relative",color:e.palette.success.main,fontWeight:"bold",marginLeft:"auto"},cardButton:{marginRight:e.spacing(1),color:e.palette.common.white,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark}},dateInput:{marginRight:e.spacing(2)}}));var Vf=()=>{const e=Qf(),a=(Object(P.a)(),Object(T.useHistory)()),{user:t,socket:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)([]),[s,c]=Object(n.useState)([]),[d,m]=Object(n.useState)(0),[p,g]=Object(n.useState)({lanes:[]}),[b,E]=Object(n.useState)(Object(Ra.a)(new Date,"yyyy-MM-dd")),[h,f]=Object(n.useState)(Object(Ra.a)(new Date,"yyyy-MM-dd")),A=t.queues.map(e=>e.UserQueue.queueId);Object(n.useEffect)(()=>{v()},[t]);const v=async()=>{try{const e=(await u.get("/tag/kanban/")).data.lista||[];i(e),y()}catch(e){console.log(e)}},y=async()=>{try{const{data:e}=await u.get("/ticket/kanban",{params:{queueIds:JSON.stringify(A),startDate:b,endDate:h}});c(e.tickets)}catch(e){console.log(e),c([])}};Object(n.useEffect)(()=>{const e=t.companyId,a=e=>{"create"!==e.action&&"update"!==e.action&&"delete"!==e.action||y()};return l.on(`company-${e}-ticket`,a),l.on(`company-${e}-appMessage`,a),()=>{l.off(`company-${e}-ticket`,a),l.off(`company-${e}-appMessage`,a)}},[l,b,h]);const x=e=>{switch(e){case"facebook":return o.a.createElement(Ml.a,{style:{color:"#3b5998",verticalAlign:"middle",fontSize:"16px"}});case"instagram":return o.a.createElement(Nl.a,{style:{color:"#e1306c",verticalAlign:"middle",fontSize:"16px"}});case"whatsapp":return o.a.createElement(Rl.a,{style:{color:"#25d366",verticalAlign:"middle",fontSize:"16px"}});default:return"error"}},C=a=>{const t=s.filter(e=>0===e.tags.length),n=[{id:"lane0",title:oa.a.t("tagsKanban.laneDefault"),label:t.length.toString(),cards:t.map(a=>{var t,n;return{id:a.id.toString(),label:"Ticket n\xba "+a.id.toString(),description:o.a.createElement("div",null,o.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},o.a.createElement("span",null,a.contact.number),o.a.createElement(q.a,{className:Number(a.unreadMessages)>0?e.lastMessageTimeUnread:e.lastMessageTime,component:"span",variant:"body2"},Object(Ba.a)(Object(Wa.a)(a.updatedAt),new Date)?o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(a.updatedAt),"HH:mm")):o.a.createElement(o.a.Fragment,null,Object(Ra.a)(Object(Wa.a)(a.updatedAt),"dd/MM/yyyy")))),o.a.createElement("div",{style:{textAlign:"left"}},a.lastMessage||" "),o.a.createElement(xt.a,{startIcon:o.a.createElement(Uf.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},className:`${e.button} ${e.cardButton}`,onClick:()=>{w(a.uuid)}},"Ver Ticket"),o.a.createElement("span",{style:{marginRight:"8px"}}),(null===a||void 0===a?void 0:a.user)&&o.a.createElement(N.a,{style:{backgroundColor:"#000000"},className:e.connectionTag},null===(t=a.user)||void 0===t?void 0:t.name.toUpperCase())),title:o.a.createElement(o.a.Fragment,null,o.a.createElement(te.a,{title:null===(n=a.whatsapp)||void 0===n?void 0:n.name},x(a.channel))," ",a.contact.name),draggable:!0,href:"/tickets/"+a.uuid}})},...r.map(a=>{const t=s.filter(e=>e.tags.map(e=>e.id).includes(a.id));return{id:a.id.toString(),title:a.name,label:null===t||void 0===t?void 0:t.length.toString(),cards:t.map(a=>{var t,n;return{id:a.id.toString(),label:"Ticket n\xba "+a.id.toString(),description:o.a.createElement("div",null,o.a.createElement("p",null,a.contact.number,o.a.createElement("br",null),a.lastMessage||" "),o.a.createElement(xt.a,{startIcon:o.a.createElement(Uf.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},className:`${e.button} ${e.cardButton}`,onClick:()=>{w(a.uuid)}},"Ver Ticket"),o.a.createElement("span",{style:{marginRight:"8px"}}),o.a.createElement("p",null,(null===a||void 0===a?void 0:a.user)&&o.a.createElement(N.a,{style:{backgroundColor:"#000000"},className:e.connectionTag},null===(t=a.user)||void 0===t?void 0:t.name.toUpperCase()))),title:o.a.createElement(o.a.Fragment,null,o.a.createElement(te.a,{title:null===(n=a.whatsapp)||void 0===n?void 0:n.name},x(a.channel))," ",a.contact.name),draggable:!0,href:"/tickets/"+a.uuid}}),style:{backgroundColor:a.color,color:"white"}}})];g({lanes:n})},w=e=>{a.push("/tickets/"+e)};Object(n.useEffect)(()=>{C()},[r,s]);const k=()=>{a.push("/tagsKanban")};return o.a.createElement("div",{className:e.root},o.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"20px",width:"100%",maxWidth:"1200px"}},o.a.createElement("div",{style:{display:"flex",alignItems:"center"}},o.a.createElement(Ct.a,{label:"Fecha de inicio",type:"date",value:b,onChange:e=>{E(e.target.value)},InputLabelProps:{shrink:!0},variant:"outlined",className:e.dateInput}),o.a.createElement(Kt.a,{mx:1}),o.a.createElement(Ct.a,{label:"Fecha de fin",type:"date",value:h,onChange:e=>{f(e.target.value)},InputLabelProps:{shrink:!0},variant:"outlined",className:e.dateInput}),o.a.createElement(Kt.a,{mx:1}),o.a.createElement(xt.a,{startIcon:o.a.createElement(zf.a,null),style:{color:"white",backgroundColor:"#FFA500",boxShadow:"none",borderRadius:0},onClick:()=>{y()}},"Buscar")),o.a.createElement(xa,{role:t.profile,perform:"dashboard:view",yes:()=>o.a.createElement(xt.a,{variant:"contained",startIcon:o.a.createElement(rd.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:k},"Agregar Tablero")})),o.a.createElement("div",{className:e.kanbanContainer},o.a.createElement(Wf.a,{data:p,onCardMoveAcrossLanes:async(e,a,t)=>{try{await u.delete("/ticket-tags/"+t),O.b.success("Ticket Tag Removido!"),await u.put(`/ticket-tags/${t}/${a}`),O.b.success("Ticket Tag Adicionado com Sucesso!"),await y(A),C()}catch(n){console.log(n)}},style:{backgroundColor:"rgba(252, 252, 252, 0.03)"}})))};const Gf=(e,a)=>{if("LOAD_TAGS"===a.type){const t=a.payload,n=[];return t.forEach(a=>{const t=e.findIndex(e=>e.id===a.id);-1!==t?e[t]=a:n.push(a)}),[...e,...n]}if("UPDATE_TAGS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t.id);return-1!==n?(e[n]=t,[...e]):[t,...e]}if("DELETE_TAGS"===a.type){const t=a.payload,n=e.findIndex(e=>e.id===t);return-1!==n&&e.splice(n,1),[...e]}if("RESET"===a.type)return[]},Kf=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(1),overflowY:"scroll",...e.scrollbarStyles}}));var Yf=()=>{const e=Kf(),a=Object(T.useHistory)(),{user:t,socket:l}=Object(n.useContext)(ba),[r,i]=Object(n.useState)(!1),[s,c]=Object(n.useState)(1),[d,m]=Object(n.useState)(!1),[p,g]=Object(n.useState)(null),[b,E]=Object(n.useState)(null),[h,f]=Object(n.useState)(!1),[A,v]=Object(n.useState)(""),[y,x]=Object(n.useReducer)(Gf,[]),[C,w]=Object(n.useState)(!1);Object(n.useEffect)(()=>{i(!0);const e=setTimeout(()=>{(async()=>{try{const{data:e}=await u.get("/tags/",{params:{searchParam:A,pageNumber:s,kanban:1}});x({type:"LOAD_TAGS",payload:e.tags}),m(e.hasMore),i(!1)}catch(e){sa(e)}})()},500);return()=>clearTimeout(e)},[A,s]),Object(n.useEffect)(()=>{x({type:"RESET"}),c(1)},[A]),Object(n.useEffect)(()=>{const e=e=>{"update"!==e.action&&"create"!==e.action||x({type:"UPDATE_TAGS",payload:e.tag}),"delete"===e.action&&x({type:"DELETE_TAGS",payload:+e.tagId})};return l.on(`company${t.companyId}-tag`,e),()=>{l.off(`company${t.companyId}-tag`,e)}},[l]);return o.a.createElement(Nd,null,o.a.createElement(oi,{title:b&&""+oa.a.t("tagsKanban.confirmationModal.deleteTitle"),open:h,onClose:f,onConfirm:()=>(async e=>{try{await u.delete("/tags/"+e),O.b.success(oa.a.t("tags.toasts.deleted"))}catch(a){sa(a)}E(null),v(""),c(1)})(b.id)},oa.a.t("tagsKanban.confirmationModal.deleteMessage")),C&&o.a.createElement(sg,{open:C,onClose:()=>{g(null),w(!1)},"aria-labelledby":"form-dialog-title",tagId:p&&p.id,kanban:1}),o.a.createElement(Pd,null,o.a.createElement(Ld,null,oa.a.t("tagsKanban.title")," (",y.length,")"),o.a.createElement(Fd,null,o.a.createElement(Ct.a,{placeholder:oa.a.t("contacts.searchPlaceholder"),type:"search",value:A,onChange:e=>{v(e.target.value.toLowerCase())},InputProps:{startAdornment:o.a.createElement(dd.a,{position:"start"},o.a.createElement(rp.a,{style:{color:"gray"}}))}}),o.a.createElement(xt.a,{variant:"contained",startIcon:o.a.createElement(rd.a,null),style:{color:"white",backgroundColor:"#437db5",boxShadow:"none",borderRadius:0},onClick:()=>{g(null),w(!0)}},oa.a.t("tagsKanban.buttons.add")),o.a.createElement(xt.a,{variant:"contained",startIcon:o.a.createElement(Vu.a,null),style:{color:"white",backgroundColor:"#4ec24e",boxShadow:"none",borderRadius:0},onClick:()=>{a.push("/kanban")}},"Voltar para o Kanban"))),o.a.createElement(zt.a,{className:e.mainPaper,variant:"outlined",onScroll:e=>{if(!d||r)return;const{scrollTop:a,scrollHeight:t,clientHeight:n}=e.currentTarget;t-(a+100)e+1)}},o.a.createElement(qd.a,{container:!0,spacing:2},r?o.a.createElement(qd.a,{item:!0,xs:12},o.a.createElement(zo.a,{variant:"outlined",style:{backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(os.a,{variant:"body2",color:"textSecondary"},"Cargando...")))):y.map(e=>{var a;return o.a.createElement(qd.a,{item:!0,xs:12,sm:6,md:4,key:e.id},o.a.createElement(zo.a,{variant:"outlined",style:{padding:"10px",backgroundColor:"#d7e0e4",boxShadow:"none",color:"#444394"}},o.a.createElement(Ho.a,null,o.a.createElement(z.a,{variant:"outlined",style:{backgroundColor:e.color,textShadow:"1px 1px 1px #000",color:"white",marginBottom:"10px"},label:e.name,size:"small"}),o.a.createElement(os.a,{variant:"body2",align:"center"},"Tickets: ",(null===e||void 0===e||null===(a=e.ticketTags)||void 0===a?void 0:a.length)||0)),o.a.createElement(zd.a,{style:{justifyContent:"center"}},o.a.createElement(F.a,{size:"small",onClick:()=>(e=>{g(e),w(!0)})(e)},o.a.createElement(sp.a,{style:{color:"#FFA500"}})),o.a.createElement(F.a,{size:"small",onClick:()=>{f(!0),E(e)}},o.a.createElement(Sl.a,{style:{color:"#db6565"}})))))}))))};const Xf=Object(j.a)(e=>({mainPaper:{flex:1,padding:e.spacing(2),paddingBottom:100},mainHeader:{marginTop:e.spacing(1)},elementMargin:{padding:e.spacing(2)},formContainer:{maxWidth:500},textRight:{textAlign:"right"}}));var _f=()=>{const e=Xf();Object(T.useHistory)();return o.a.createElement(zt.a,{className:e.mainPaper,style:{marginLeft:"5px"},variant:"outlined"},o.a.createElement(q.a,{variant:"h5"},oa.a.t("Documentaci\xf3n de Integraci\xf3n de la API")),o.a.createElement(q.a,{variant:"h6",color:"primary",className:e.elementMargin},oa.a.t("Enviar Mensagem de Texto:")),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Solicitud POST para el endpoint Ejemplo: https://subdominio.tudominio.com.br/api/messages/send"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Enviar Mensaje de Texto")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"fetch('https://subdominio.seudominio.com.br/api/messages/send', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': 'seu token de conex\xe3o'\n },\n body: JSON.stringify({\n number: '5519971395449',\n body: 'Mensagem'\n })\n})"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Enviar Mensaje de Multimedia")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"const formData = new FormData();\nformData.append('number', '5519971395449');\nformData.append('body', 'Mensagem');\nformData.append('url', 'https://imagem.com');\n\nfetch('https://subdominio.seudominio.com.br/api/messages/send', {\n method: 'POST',\n headers: {\n 'Authorization': 'seu token de conex\xe3o'\n },\n body: formData\n})"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("hr",{style:{border:"1px solid #ccc",margin:"20px 0"}})),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Solicitud POST para el endpoint Ejemplo: https://subdominio.tudominio.com.br/api/contactCreate"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Crear Contacto")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"fetch('https://subdominio.seudominio.com.br/api/contactCreate', {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': 'cedc4174-b5a8-4235-a50c-f9b0ce6f3ce0'\n },\n body: JSON.stringify({ \n name: 'Novo Contato',\n email: 'novocontato@exemplo.com.br',\n phone: '19971395449'\n })\n})"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("hr",{style:{border:"1px solid #ccc",margin:"20px 0"}})),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Env\xede una solicitud PUT al endpoint Ejemplo: https://subdominio.tudominio.com.br/api/updateTicket"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Actualizar Ticket")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"fetch('https://subdominio.seudominio.com.br/api/updateTicket', {\n method: 'PUT',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': 'cedc4174-b5a8-4235-a50c-f9b0ce6f3ce0'\n },\n body: JSON.stringify({\n ticketId: 91,\n updateData: {\n status: 'closed',\n userId: 1,\n queueId: null\n }\n })\n})"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("hr",{style:{border:"1px solid #ccc",margin:"20px 0"}})),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Env\xede una solicitud PUT al endpoint Ejemplo: https://subdominio.tudominio.com.br/api/contactUpdate"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Actualizar Contacto")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"fetch('https://subdominio.seudominio.com.br/api/contactUpdate', {\n method: 'PUT',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': 'cedc4174-b5a8-4235-a50c-f9b0ce6f3ce0'\n },\n body: JSON.stringify({\n contactId: 5,\n contactData: {\n name: 'Novo Nome',\n email: 'novoemail@exemplo.com.br',\n phone: '19971395449'\n }\n })\n})"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("hr",{style:{border:"1px solid #ccc",margin:"20px 0"}})),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Env\xede una solicitud DELETE al endpoint Ejemplo: https://subdominio.tudominio.com.br/api/contactRemove"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Eliminar Contacto")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"fetch('https://subdominio.seudominio.com.br/api/contactRemove', {\n method: 'DELETE',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': 'cedc4174-b5a8-4235-a50c-f9b0ce6f3ce0'\n },\n body: JSON.stringify({\n contactId: 5\n })\n})"))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("hr",{style:{border:"1px solid #ccc",margin:"20px 0"}})),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Env\xede una solicitud POST al endpoint Ejemplo: https://subdominio.tudominio.com.br/api/companyCreate"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Crear Empresa")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},'fetch(\'https://subdominio.seudominio.com.br/api/companyCreate\', {\n method: \'POST\',\n headers: {\n \'Content-Type\': \'application/json\',\n \'Authorization\': \'cedc4174-b5a8-4235-a50c-f9b0ce6f3ce0\'\n },\n body: JSON.stringify({\n "name": "Nome da Empresa",\n "email": "empresa@exemplo.com.br",\n "phone": "123456789",\n "password": "senha",\n "status": "true",\n "planId": 1,\n "dueDate": "2025-04-01",\n "recurrence": "mensal",\n "document": "123456789",\n "paymentMethod": "cart\xe3o de cr\xe9dito",\n "companyUserName": "Nome do Usu\xe1rio"\n })\n})'))),o.a.createElement(At.a,{item:!0,xs:12},o.a.createElement("hr",{style:{border:"1px solid #ccc",margin:"20px 0"}})),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Env\xede una solicitud POST al endpoint Ejemplo: https://subdominio.tudominio.com.br/api/ScheduleCreate"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Crear Agendamiento")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},'{\n "body": "Corpo da mensagem",\n "sendAt": "2025-04-01T12:00:00Z",\n "number": 5519971395449,\n "userId": 1,\n "recurrence": true,\n "openTicket": true,\n "connection": "1",\n "queueId": 1\n}'))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Listar Agendamientos")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"fetch('https://subdominio.seudominio.com.br/api/scheduleList', {\n method: 'GET',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': 'cedc4174-b5a8-4235-a50c-f9b0ce6f3ce0'\n }\n})"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement("br",null),o.a.createElement("span",{style:{color:"green"}},"Env\xede una solicitud DELETE al endpoint Ejemplo: https://subdominio.tudominio.com.br/api/ScheduleDelete/:scheduleId, donde scheduleId es el ID del agendamiento que desea eliminar"))),o.a.createElement(At.a,{item:!0,xs:12,sm:6},o.a.createElement(q.a,{className:e.elementMargin,component:"div"},o.a.createElement(q.a,{variant:"h6",component:"span",style:{fontWeight:"bold"}},oa.a.t("Eliminar Agendamiento")),o.a.createElement("br",null),o.a.createElement("pre",{style:{backgroundColor:"#f4f4f4",padding:"10px",borderRadius:"5px"}},"fetch('https://subdominio.seudominio.com.br/api/ScheduleDelete/1', {\n method: 'DELETE',\n headers: {\n 'Content-Type': 'application/json',\n 'Authorization': 'cedc4174-b5a8-4235-a50c-f9b0ce6f3ce0'\n }\n})"))))};var Zf=function(){return o.a.createElement("div",null,o.a.createElement("h1",null,"Bot\xf3n de PayPal"),o.a.createElement(ep,{invoiceId:2,companyId:2,price:100}))};var Jf=()=>{const[e,a]=Object(n.useState)(!1);return Object(n.useEffect)(()=>{void 0!==localStorage.getItem("cshow")&&a(!0)},[]),o.a.createElement(S.a,null,o.a.createElement(Ea,null,o.a.createElement(rt,null,o.a.createElement(T.Switch,null,o.a.createElement(lb,{exact:!0,path:"/login",component:fd}),o.a.createElement(lb,{exact:!0,path:"/signup",component:ed}),o.a.createElement(lb,{exact:!0,path:"/forgetpsw",component:tE}),o.a.createElement(va,null,o.a.createElement(In,null,o.a.createElement(lb,{exact:!0,path:"/financeiro",component:op,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/companies",component:Zg,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/",component:$o,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/tickets/:ticketId?",component:Qc,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/connections",component:bm,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/quick-messages",component:ob,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/todolist",component:Lf,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/schedules",component:mb,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/tags",component:Eg,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/contacts",component:Sp,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/contacts/import",component:Pp,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/helps",component:xg,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/users",component:pp,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/messages-api",component:vg,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/settings",component:$m,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/queues",component:lg,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/reports",component:fE,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/queue-integration",component:wf,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/announcements",component:Bb,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/documentacao",component:_f,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/documentacaoFrame",component:Zf,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/phrase-lists",component:rf,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/flowbuilders",component:$h,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/flowbuilder/:id?",component:Qh,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/chats/:id?",component:Gb,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/files",component:jf,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/moments",component:Hp,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/Kanban",component:Vf,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/TagsKanban",component:Yf,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/prompts",component:$b,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/allConnections",component:dE,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/subscription",component:cf,isPrivate:!0}),e&&o.a.createElement(o.a.Fragment,null,o.a.createElement(lb,{exact:!0,path:"/contact-lists",component:Ng,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/contact-lists/:contactListId/contacts",component:Wg,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/campaigns",component:yb,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/campaign/:campaignId/report",component:Nb,isPrivate:!0}),o.a.createElement(lb,{exact:!0,path:"/campaigns-config",component:wb,isPrivate:!0}))))),o.a.createElement(O.a,{position:"top-center",autoClose:3e3}))))};const $f=new p.QueryClient;var eA=()=>{const[e,a]=Object(n.useState)(),t=localStorage.getItem("primaryColorLight")||localStorage.getItem("primaryColorDark")||"#065183",l=localStorage.getItem("appName")||"",r=Object(h.a)("(prefers-color-scheme: dark)"),i=window.localStorage.getItem("preferredTheme"),[s,c]=Object(n.useState)(i||(r?"dark":"light")),[d,m]=Object(n.useState)(t),[A,v]=Object(n.useState)(t),[x,w]=Object(n.useState)(mn),[S,T]=Object(n.useState)(un),[O,I]=Object(n.useState)(Et.a),[j,M]=Object(n.useState)(l),{getPublicSetting:N}=Cn(),R=Object(n.useMemo)(()=>({toggleColorMode:()=>{c(e=>{const a="light"===e?"dark":"light";return window.localStorage.setItem("preferredTheme",a),a})},setPrimaryColorLight:m,setPrimaryColorDark:v,setAppLogoLight:w,setAppLogoDark:T,setAppLogoFavicon:I,setAppName:M,appLogoLight:x,appLogoDark:S,appLogoFavicon:O,appName:j,mode:s}),[x,S,O,j,s]),P=Object(b.a)({scrollbarStyles:{"&::-webkit-scrollbar":{width:"8px",height:"8px"},"&::-webkit-scrollbar-thumb":{boxShadow:"inset 0 0 6px rgba(0, 0, 0, 0.3)",backgroundColor:"light"===s?d:A}},scrollbarStylesSoft:{"&::-webkit-scrollbar":{width:"8px"},"&::-webkit-scrollbar-thumb":{backgroundColor:"light"===s?"#F3F3F3":"#333333"}},palette:{type:s,primary:{main:"light"===s?d:A},textPrimary:"light"===s?d:A,borderPrimary:"light"===s?d:A,dark:{main:"light"===s?"#333333":"#F3F3F3"},light:{main:"light"===s?"#F3F3F3":"#333333"},fontColor:"light"===s?d:A,tabHeaderBackground:"light"===s?"#EEE":"#666",optionsBackground:"light"===s?"#fafafa":"#333",fancyBackground:"light"===s?"#fafafa":"#333",total:"light"===s?"#fff":"#222",messageIcons:"light"===s?"grey":"#F3F3F3",inputBackground:"light"===s?"#FFFFFF":"#333",barraSuperior:"light"===s?d:"#666"},typography:{fontFamily:"'Inter', sans-serif",fontSize:13},mode:s,appLogoLight:x,appLogoDark:S,appLogoFavicon:O,appName:j,calculatedLogoDark:()=>S===un&&x!==mn?x:S,calculatedLogoLight:()=>S!==un&&x===mn?S:x},[x,S,O,j,e,s,A,d]);return Object(n.useEffect)(()=>{const e=localStorage.getItem("i18nextLng"),t=e.substring(0,2)+e.substring(3,5);a("ptBR"===t?g.ptBR:g.esES)},[]),Object(n.useEffect)(()=>{window.localStorage.setItem("preferredTheme",s)},[s]),Object(n.useEffect)(()=>{console.log("|=========== handleSaveSetting ==========|"),console.log("APP START"),console.log("|========================================|"),N("primaryColorLight").then(e=>{m(e||"#0000FF")}).catch(e=>{console.log("Error reading setting",e)}),N("primaryColorDark").then(e=>{v(e||"#39ACE7")}).catch(e=>{console.log("Error reading setting",e)}),N("appLogoLight").then(e=>{w(e?k()+"/public/"+e:mn)}).catch(e=>{console.log("Error reading setting",e)}),N("appLogoDark").then(e=>{T(e?k()+"/public/"+e:un)}).catch(e=>{console.log("Error reading setting",e)}),N("appLogoFavicon").then(e=>{I(e?k()+"/public/"+e:Et.a)}).catch(e=>{console.log("Error reading setting",e)}),N("appName").then(e=>{M(e||"Chat-flow")}).catch(e=>{console.log("!==== Erro ao carregar temas: ====!",e),M("chat-flow")})},[]),Object(n.useEffect)(()=>{document.documentElement.style.setProperty("--primaryColor","light"===s?d:A)},[d,A,s]),Object(n.useEffect)(()=>{!async function(){try{const e=await u.get("/version"),{data:a}=e;window.localStorage.setItem("frontendVersion",a.version)}catch(e){console.log("Error fetching data",e)}}()},[]),o.a.createElement(o.a.Fragment,null,o.a.createElement(C.a,{url:O?k()+"/public/"+O:Et.a}),o.a.createElement(f.Provider,{value:{colorMode:R}},o.a.createElement(E.a,{theme:P},o.a.createElement(p.QueryClientProvider,{client:$f},o.a.createElement(y,null,o.a.createElement(Jf,null))))))};r.a.render(o.a.createElement(i.a,null,o.a.createElement(eA,null)),document.getElementById("root"),()=>{window.finishProgress()}),console.log("Registrando service worker",navigator),"serviceWorker"in navigator&&window.addEventListener("load",()=>{navigator.serviceWorker.register("/service-worker.js").then(e=>{console.log("Service worker registrado com sucesso!",e)}).catch(e=>{console.error("Erro durante o registro do service worker:",e)})})},304:function(e,a,t){e.exports=t.p+"static/media/favicon.deb7a6e6.ico"},576:function(e,a,t){e.exports=t.p+"static/media/planilha.549edeba.xlsx"},577:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABxlSURBVHgB7d3fkhzVfQfw3+lZCQuEs9xhyy4PT8DyBKzviEwV4gkQTwAKTqpyhXSVKsdYoir3LE+AVPGfVOWC5QlYniBDxcSpygUTIyGQdvqke3ZxlvVK2pV2ZrpPfz5VW1pcvqEbzZzv+f1+50QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxcCnrh7j+Nx2fOxEZKMa4iXmz+p/Xm7Y3bP3P7+97PQdPm5U7ju58ckzri85xjp65jcvYfJjvBSuSr4/XZ+dgcpXi5+cdx8x43HvAOAaAU7bpkEntrkp1Zjk9Gt2M7XZ1Mg8ERQDqoXaDuPhMba1W8tr843YjTX5y2HwQ7dfMB0ASS7TN/P9kOFur+P48310bx7oLeJwD0TspxswkjH679cnIzGAwBpCPa0FE/G5erFK+taoE6/xCIuHX/Xmyf+8fJJDgVu78eX6qquB4xr1gBAH9t0myKXlt7Z7IVFE8AWbGu7orbkXhy+Z/G43gqPmje7WYAAI/Udmd88228biO0bALICrTVjvibeCvneDu634oz35FQFTmZ/JvxW03wuBparQDgpKbNGuna6J3JjaBIAsgS9Sx4HDZJKba++SY+FEQeLl8fv9u846sBADy2Zt1xNV2ZXAuKI4AsQc+Dx2HzIOID4WjCBwCcHiGkTALIgrUzHqNRfBDlDSAbFjtE+ACA0yeElEcAWZChDCCnHFvf3ItrQ2/L2p/50KsKAAvQbPBdMRNSDgFkAZrF6Bv7i9GhDCAPuhrShs38VHwaBs4BYFGm334bL5lDLUMVnJp21iNfH19vwsdWDGsxOq5SU+15r/l3vz4e3iL8qfgohA8AWKT1p56at7RTABWQU7K/C/5xuGxu0uxQ/HwoOxS7743byyN9IALAEtR1vO6Osv5TATkF7aD5fgvOOBg3OxQf3/vVeCMGoAkf7wYAsBRVFdeD3hNAnlA77zEazSsfWnD+33htLT6dvTd+Owq2++vxpRA6AWCZxu3Gb9BrAsgTmB+7ujfvwRFSinYmpNgKwSjFGwEALFWz8av7oOfMgDwmdz4cX4nnd7fD9s37/zIAgGWbNmuLF5q1xTToJRWQxyB8nEz7rEqrhMxmZd/vAgAdth6+h3tNADmh+YVzwseJzUPIb8bFtCylygcfAKxK7Xu41wSQE2hPdnLb9eNr52VKGRxr/uK8GADASiSHwPSaAHJM7T0fa2vzC+d4AqNRfHS3eZbRc9mpZwCwSjYCe0wAOYb5DecuGTwt7U2mHxdwY/o4AIBVsRHYYwLIcfzN/Li3cXBaxlH3/gg9H3wAsDq+h3tMAHmE3ffGl3OOoi/UW4Wc4u2ShtIBADgeAeQh2rmPKrnsZlHagf4S5kEAADg+AeRhzmq9WrB2HuSDAABgMASQB5i3XqW4HCzaZilH8wIA8GgCyANovVqe0Sg+KOBULAAAjkEAOUKzGNZ6tVzjujboDwAwBALIIe3gec5ar5YtpXhLFQQAoHwCyGE/iPZo2HGwbOuqIAAA5RNADlD9WC1VEACA8gkgB8zOxmaofqySKggAQOEEkAOcfLV6bRUkAAAolgCyb/fX40uh+tEF6+4FAQAolwCyb5Tmw+d0wGikEgUAUCoBJPaHz1NcCrpiwzA6AECZBJD4y/A53dEOo18OAACKI4A0RhGvBZ2SkncCAFAiAaSh/aqTtGEBABRo8AHEiUudtb67GxsBAEBRBh9Aqsr8R1dVI5UpAIDSCCApXg46KUW8GAAAFGXwASSHNp8O824AAAoz6ABy71fjdoFr0Lm71vO/vPCzAACgGIMOIFUV46DbvskvBQAAxRh0AElJi0/X1UlIBAAoybBnQCxuO6+pUhlEBwAoyLBbsCLMF3RczvFcAABQjEEHkGwAvfOSkAgAUJRhz4AIIJ0nJAIAlEUFhK7zjgAACjL0iwgtbrvPOwIAKMjgb0IHAACWRwABAACWRgABAACWZugBZBp0nXcEAFCQoR/Da3Hbfd4RAEBBhn4Mr8VtxwmJAABlGXYFJMck6DQhEQCgLIMOIHWK/w06LSUhEQCgJMMeQs+xE3RaXcfnAQBAMYY9A6IFq/MqIREAoCiDDiCjkcVt542ERACAkgx7CP3KZBKGnLts2rwjIREAoCBuQg9VkA7zbgAACjP4AJIjPgs6Kef4JAAAKMrgA0g9i5tBJ9V1bAcAAEUZfABZW5u3+ZgD6aAzfz/ZDgAAijL4AJKuTNrwYdage24FAADFMYQe81kDi92OqbPWOACAEgkgjaqKrdCG1Sn3K/MfAAAlEkBCG1YH3Tq3d0cLAACFEUD2zWZxLeiEVM8rUgAAFEgA2bd/4pI2rNWbpF9OzH8AABRKADkg53g/WKk6q0QBAJRMADmgquJGqIKs0sTwOQBA2QSQA9phdFWQ1Wme/YeGzwEAyiaAHKIKsjKTe5XhcwCA0gkgh6iCrIbqBwDAMAggR9ivgkyCZZmM3plcDQAAiieAHKGtgsxm8WawFE6+AgAYDgHkAfbvBdkOFiql2Fp7Z7IVAAAMggDyEM3iuK2CGEhfnMk3ofoBADAkAshDpCuTSZ3jSrAQbeuVwXMAgGERQB6hbQ/K4VSs09Y+U61XAADDI4AcQ5XiajgV6zRN9p9pn2nNA4DV8T3cYwLIMbSnYqUUPw//sZ+GybfNs2yfafRY8t8CAKxMsjHcawLIMbXzILNZvB48kd0Urxcx95FjJwCAlcg2AntNADmB9mjeOrsf5HHlHFfOXpkUsXCvU3weAMBKNAHks6C3BJATmg+luzjvxNpnNnpnciMKkWt3xADAqlS+h3tNAHkMzUL6qhByfPvh42oUZDSaf/Ap/wLAKowEkD4TQB6TEHI8JYaP1v4QvTkQAFi+W30/zGboBJAnsB9CXFT4AO28TInh4zuzmQAKAMuW6tgKei0FT+zer8Yba2vxUfPrOGhN2xPD2qH9KFz9m/F/hPcOAMsyqf5u8kLQayogp+DsP0x29u8JmQTtPR8vDSF8tOpaBQwAlqXW/l4EAeSUtPeENCHkpRzxfgxU++/ePoMi7vk4prVfTm42f2wHALBoO+1ppEHvrQWnZn8g6u3d98Y7VYp3YzitOdNmR+LKUD8UmtD1Zs7xafPregAAizD9NrkQuhQqIAvQLsTblqymIvBhlG+7bbka8o5EW/1yIhoALE77PTukDovSGUJfsKYacrnQashkNos3hzLrcRyz98ZX0967BgBOSalH+g+ZALIk+4vTN6L/QWTafBC8X1Vxwxncf00IAYDTI3yUSQBZonx9PK7ruNzTICJ4HJMQAgBPTvgolwCyAm0QmdWx2ZPWLMHjMTQh5O39EGIwHQBOZrofPm4ERRJAVmz31+NLVVsRSXEpuqMNGjvtTd9mPB5fGzSbD9D2gsqNAACOoz3c5k0D52UTQDriL1WRiNdWFEbmoaNZMN9qqh1bqh2np+CDCADgtEzay33379eicAJIR93/5/FmEwQ2U4qXY28H/bRbefYCR8Rn9Sxurq3FjtCxWB2tdgHAqui4GCgBpCfu/Wq80QSScRNINpoqyc9ymu+mrx/6OWj6l58ck9ReFtiEjabCMbl/P3bO/aPS5qo01a715sN2M7UBM+LF2Ht34zAvAkC5vluT7DRrmM9zHdujUWzb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYkBY9lffPL9XPnRptVtfZyzjGOyBsp5fXmka4HABQpT5vvuUnz0/wZO3W9+8ndu7Pt6fZz02Alnn/l7jil+xtVVY2b9/Jizmm9WY+Mm7XJ+tHrkjxt/j/TlGK69x7zJOf685zzzu5uNfmffz+/E7BgAsgJPf/KV5uj0ejdiHpD2ACAZgmb082cdz/80x9+eDNYmHbz8wc/WNto1iGvNf+4sZi1SBsyq52cZ5/UdWz/9789ux1wygSQY/rR3965VFVxvfl1HADAUSZNGrn2xe/PbwWnog0dzzxz5nITCl5b1eZnGzBT1Ldm9f0mkDw3CXhCAsgjPP/Kl+PR6KkPmr9+mwEAHMfObHbvdYvVx9fVjgvVLk6DAPIQP3n167dyrq9qtQKAE5vWdbr2pz88fSM4lrba8fTTP3grpdnbPVh7zKtdqiI8DgHkAX588c67KcXVAAAeW87V1f/6/blrwQP1LHgcNmne8VZdf/OhIMJxCSBHED4A4PQIIUfrefA4bB5EvGeOQwA5RPgAgNMnhHzf3oxH9UGUd7iNgwh4JAHkgL2Zj6xXFQAWoK7TlaHPhAzocJut2ezeNW1ZHEUA2bf3gXDmUwPnALAw02ZR+tJQF6UXfnH3jYjZjQGtNVRDOFIVzI1GZz8SPgBgodb3dv+HpZ31uPCLr683NaCtga01xpHSB+2/e/sMAvapgDQuXLx9uf0LEgDAwtX17PWh3COx12Fx9uNwkfGkqX79XEsWLRWQVkrvBgCwFFU1uh4DsDdo3rZ3Dz58tOZBrNn03QgGb/AB5Kev/vlS+GAAgGUa/+TVrzajYO28x2hUfay9+3valqxPf/S3X78dDNrgA0iO0RsBACxVzqNiuw/aI/335j04SlXl6z++eFf3yYANegZkfOnL9fv3z34ZAMCyTe/cuffCdPu5aRTEfWLH526Y4Rp0BWS2O9oMAGAV1s+dK+t7WPg4mZTqqyohwzToAFLXaTMAgJWoUrUZhWgvMxY+Tq4NIXv3ozAkw54BSenFAABWIkcaRwEuXPxyI+c86Bven0y9VfqhBHzf0IfQnUwBACvSVAx6vxHY3vMRqb3MmCeRc/XR/FkyCAMPIGkcAMCq9HojsL3d2yWDp2b+LN2YPgwqIADAqvT6e/iZZ55qB6jHwWkZ7z9TCucmdACAE7pw8fbliOxCvVOX3zaUXj4BBADgBPbmPpKd+oWpb5gHKZsAAgBwAqPRWa1Xi7U+Gj31QVAsAQQA4Jj2Wq/icrBgedPRvOUSQAAAjkvr1dLkXH3gVKwyCSAAAMfw44t3tF4t1/jpp88a9C+QAAIA8AjtUHRKWq+WrXnmb6mClEcAAQB4hKo62x4NOw6WbV0VpDwCCADAQ6h+rJYqSHkEEACAhxhVZzZD9WOVVEEKI4AAADyMk69Wrq2CBMUQQAAAHuCnr/75Uqh+dMG6e0HKIYAAADxAjtEbQSfkPFKJKoQAAgBwhHb4POe4FHRE3jCMXgYBBADgCPvD53TH+rlzZy4HvSeAAAAcIVXptaBTqqryTgoggAAAHEH7VRdpwyqBAAIAcMjzrzhxqaPWz59f2wh6TQABADikqmIz6KRcJ5WpnhNAAAAOSSm9HHRTql4Mek0AAQD4K0mbT2dl76bnBBAAgAMuXLzdLnANOnfX+o8u5p8FvSWAAAAcUFX1OOi2/NVLQW8JIAAAB8xq7VfdV42D3hJAAAAOyDmNg06rqmQQvccEEACAA6oqzBd0XM7xXNBbAggAwPcZQO+6JCT2mQACAHBAzkkA6bgkJPaaAAIAcEBKFrc94B31mAACAPB9Frfd5x31mAACAAAsjQACAAAsjQACAAAsjQACAPB906DrvKMeE0AAAA7I2eK2B7yjHhNAAAAOSClb3HZcFkB6TQABADggpTQJOi1FEkB6TAABADhgNsv/G3RcngS9JYAAABxQVbETdFrO9edBbwkgAAAHVKmeBJ2WcxYSe0wAAQA44P7uGYvbjtvdrSZBbwkgAAAH/Pe/nZuEU5a6bPo//35eSOwxAQQA4K9o8emu5N30nAACAHBYzp8FnZTz7JOg1wQQAIBDUhU3g06qqtgOek0AAQA4ZG1tt23zMQfSQX/87bPbQa8JIAAAh0xuPjc1B9I9OcetoPcEEACAo1nsdkyKrDWuAAIIAMARzpy5vxXasDplVo+2g94TQAAAjqANq1va9qv9O1roOQEEAOABUsrXgk7IebYVFEEAAQB4gP0Tl7RhrViONPnTH35o/qMQAggAwEPkXL8frFTKtUpUQQQQAICHOHt290aogqxMW/0wfF4WAQQA4CHaYXRVkNWpUv7Q8HlZBBAAgEdQBVmNtvqxu1ttBUURQAAAHkEVZDVUP8okgAAAHENbBWl35IOlaJ/1H3/7zNWgOAIIAMAxtFWQKs3eDJbCyVflEkAAAI5p716QvB0s2tYXvz+/FRRJAAEAOIHZbNRWQQykL8j82N1ZpfpRMAEEAOAE5kPROV8JFqJtvTJ4XjYBBADghNr2oJScinXqcn5f61X5hh5AlE8BYHV6/T28trZ71alYp6d9lne+durVEAw6gOQsgADAquSISfRYeypWPUs/DxuaT6wNH+2znG4nz3IABh1Aqip2AgBYiRT9X2y2swop1a8HTyTl+nVzH8Mx7ApIXX8eAMBq5PqzKMD8aN6c3Q/y2PKVL35/3qbwgAy8AuIcbwBYlTrX21GI/aF0R8eeUEpx7Yvfnb8RDMqgA8hobbYd+jYBYCXu3p1/DxejqYRcFUKOrw0ff/ytofMhGnQAaYfHmrKfkh8ALFnOcWu6/Vxxm4BCyPEIH8M2+HtAUso+JABgyXKebUWh2hDSzjUER6qq/KbwMWwpiB//4uv/SJHHAQAsXHvk6n/97ukXonAXLt7eyKn6yBrjL6btiWHzoX0GzU3ojVHatUsBAEuS8jBalNqTndq7LVxWuBc6Z7PqJeGDlgDS+M/f/vBm81djOwCARdtpT4yKgWjvtjh75tuXmp3/92Oocn7/6zvnXnLPB9/RgrXv+Vfujkej+tPm1/UAABZh2u6CD3UheuHi7cs5Ve8OqCVrWlX5yn/+63ACJ8ejArJv78PQQDoALE6+NuRd8Lby07ZkNc/hwyhe3m7DpvDBUVRADvnJq19dzbl6NwCAU+PY1e8rtRrSznpUafamWQ8eRgA5ghACAKdH+Hiwds1R59EbBQSR9oSr92/fPn9jup1c8sxDCSAPIIQAwJMTPh6tnUNdW9u93NMgInhwYgLIQ1z4xe23m0fUhhCD6QBwMtN25uOL352/ERzL/ECcarbZk9YswYPHJoA8wv7pWB81v24EAHAM7QDy6E3Hrj6+n77650s5Rm/kHJeiO9pQuZNSvmbGgychgBzTAI/OA4ATaQeQc52v/OkPz9wMTsV3VZFUpddWFEbmoaP589adO89sqXZwGgSQE+rojgQArIpd8SX6yatfbdZ1bKaUXm6WcW13xmm3ie8FjhyfpSrfvH37/I7QwWkTQB7T+mZef/Z8+yFQbTZP8cWYfwCkcZgXAaBc02YDblpVsdNUOj6vqnr7q9vPblugrs6Fi7c3mvcwntVpI6XqZ7HXqbGec1pPab4mObwumb/DJjA2P03FKs8Dx2dVqiejtTM7k5va5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYkv8DnAJUSvjRmVoAAAAASUVORK5CYII="},681:function(e){e.exports=JSON.parse('{"name":"frontend","version":"5.0.0","private":true,"nomeEmpresa":"CopyRight Kmenu","versionSystem":"5.0.0","dependencies":{"@date-io/date-fns":"^2.16.0","@emotion/react":"^11.10.5","@emotion/styled":"^11.10.5","@fortawesome/free-regular-svg-icons":"^5.15.4","@fortawesome/free-solid-svg-icons":"^6.2.1","@fortawesome/react-fontawesome":"^0.2.0","@material-ui/core":"^4.12.4","@material-ui/icons":"^4.11.3","@material-ui/lab":"^4.0.0-alpha.61","@material-ui/pickers":"^3.3.10","@material-ui/styles":"^4.11.3","@mui/icons-material":"^5.14.1","@mui/material":"^5.10.13","@mui/styles":"^5.14.0","@mui/x-date-pickers":"^5.0.8","@paypal/react-paypal-js":"^8.8.2","@socket.io/admin-ui":"0.5.1","@testing-library/jest-dom":"^5.11.4","@testing-library/react":"^11.0.4","@testing-library/user-event":"^12.1.7","apexcharts":"^4.7.0","axios":"^0.21.4","bootstrap":"^5.2.3","caniuse-lite":"^1.0.30001616","chart.js":"^3.9.1","chartjs-plugin-datalabels":"^2.1.0","clipboard-copy":"^4.0.1","compressorjs":"^1.2.1","context":"^4.0.0","date-fns":"^2.16.1","echarts-for-react":"^3.0.2","emoji-mart":"^3.0.0","emoji-picker-react":"^4.12.2","emoji-regex":"^10.3.0","formik":"^2.2.0","formik-material-ui":"^3.0.1","gn-api-sdk-node":"^3.0.2","html2pdf.js":"^0.10.1","i18next":"^19.8.2","i18next-browser-languagedetector":"^6.0.1","icons":"^1.0.0","jssip":"^3.10","libphonenumber-js":"^1.11.19","markdown-to-jsx":"^7.1.0","material-ui-color":"^1.2.0","material-ui-popup-state":"^4.1.0","mercadopago":"^2.0.7","mic-recorder-to-mp3":"^2.2.2","moment":"^2.29.4","qrcode.react":"^1.0.0","query-string":"^7.0.0","quill-emoji":"^0.2.0","react":"^16.13.1","react-apexcharts":"^1.7.0","react-audio-player":"^0.17.0","react-big-calendar":"^1.8.4","react-bootstrap":"^2.7.0","react-chartjs-2":"^4.3.1","react-color":"^2.19.3","react-copy-to-clipboard":"^5.1.0","react-csv":"^2.2.2","react-dom":"^16.13.1","react-dropzone":"^14.2.3","react-facebook-login":"^4.1.1","react-favicon":"2.0.3","react-flow-renderer":"^10.3.17","react-gauge-chart":"^0.5.1","react-html5-camera-photo":"^1.5.11","react-icons":"^4.7.1","react-input-mask":"^2.0.4","react-modal":"^3.16.1","react-modal-image":"^2.5.0","react-number-format":"^4.6.4","react-onesignal":"^2.0.4","react-pdf":"^5.7.1","react-phone-input-2":"^2.15.1","react-player":"^2.13.0","react-qr-code":"^2.0.11","react-query":"^3.39.3","react-quill":"^2.0.0","react-router-dom":"^5.3.4","react-scripts":"3.4.3","react-softphone":"^1.7.0","react-toastify":"^6.0.9","react-trello":"^2.2.11","react-webcam":"^7.1.1","react-youtube":"^10.1.0","reactflow":"^11.7.4","recharts":"^2.0.2","socket.io-client":"^4.7.4","styled-components":"^5.3.6","use-debounce":"^7.0.0","use-sound":"^2.0.1","uuid":"^8.3.2","xlsx":"^0.18.5","yup":"^0.32.8","zustand":"^4.4.1"},"scripts":{"start":"NODE_OPTIONS=--openssl-legacy-provider react-scripts start","build":"NODE_OPTIONS=--openssl-legacy-provider GENERATE_SOURCEMAP=false react-scripts build","builddev":"NODE_OPTIONS=--openssl-legacy-provider react-scripts build","test":"react-scripts test","eject":"react-scripts eject"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"typescript":"^5.5.3"}}')},798:function(e,a,t){},888:function(e,a){},935:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABFWAAARVgEAHlmhAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAtxQTFRF////R1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTR1mTULm9ygAAAPN0Uk5TAAECAwQFBgcICQoLDA0ODxAREhQVFhcZGhscHR4fICEiIyQlJigpKiss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"},938:function(e,a,t){e.exports=t.p+"static/media/sound.9fd5812c.mp3"},945:function(e,a,t){e.exports=t.p+"static/media/chat_notify.2529c259.mp3"},999:function(e,a,t){e.exports=t.p+"static/media/paypal-icon.13798983.svg"}},[[1107,1,2]]]);