douyin/js/Chat-BBqkYYef.js
2024-04-23 09:37:32 +00:00

2 lines
27 KiB
JavaScript

import{l as I,w as M,j as O,q as C,x as b,u as U,y as Q}from"./other-s7HPCK19.js";import{_ as h,u as B,N as v,e as G,L as P,T as j,ak as J}from"./common-DzJQztrr.js";import{m as Y}from"./vendor-B0vIwkRg.js";const H=""+new URL("../assets/call-yKG2F7zM.png",import.meta.url).href,W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABfUlEQVRYR+2XPS9EURCGn5dOxH8QolBQqFQ+Sp1GaCTELgqdRCcUghURH62foVCIbUWnkxDiJ/ADXjmbu5trE/Zys+du4bRn5swzM+fMzBEFLxVsn3+AzomA7RlgFhjMcS+ugRtJ91nPqEXA9iWwnFUpg9yOpN0Mcsj2EbCZRfiXMqOSHlrpBIBHYAh4BeYl3bVS+m7f9iRwm+xXJG01y9ruBg6BMaAaAJwIVSVN/dV4Xe+n82yPA/vARF0+GoDtDeAA6Ek72XYA233AObCYMlwFQrpql7BtKQD2gFNgODH+AawC5RgAL0B/k9clSU+2w0VtewTSqT6W1HjqMQFCyBckXaVpYgK8A3OSQolurJgAdaNfSnMsgGdgIOV4iEJZ0lssgPDWt4ELYCQBCSkpAesxXkGttNvuBULDW4teiNK9xfYKcAIEoMZqayVsbm62QwesANPpZhS7HXclEEvAWfEDSQhFoSNZapAobijNOwXl0e+cf0EeL/Lo/kfgE/mhCPCTk9XPAAAAAElFTkSuQmCC",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACzElEQVRYR9WXS6hPURTGf9+cUpJI8poJAxNmDBDCReQKJXnkURgQBijvK7eLLu5AIm/CgMTAHSnKRFEy8S4GIkxIn9a/s29//P/nnOvSza7dqX2+9a3vrLX3WvuIbh7qZv/8HwJsLwP6dTJajyVdLLLJjYDtYcBBYHIRUZ337cAKSU/q2RcJOACs+0PnyaxZ0vpOC7A9DjgH9O2igLfAVEkPavH8FgHbW4FwHvNvjkhHu6Tt1aQ/CbB9BWj4m15rcIWI8Wm9Q4DtQ8Dqf+w80W9LkagW8A7oU1LAbeAREHn9BowCRgMTS9q/l9Q7sBUB2Ya7U9J4vqSztbC2dwKbS/KMl9SeBMwGLhUZSqqO2HRgCPAVeC7perK37SIuYG4UqiRgOXC0wGitpBbbQ4EmYOYv+EjLKklPbUfhulHAF9jWJGALsCPH4IqkWVm6jgFRmmuNNknxMZHWq8CMHM7KRkwCmoG1RWDbA4CXBV82WNIz23uBDTnYw5LWJAGngfk54Eq+bM8BLhQIWCzphO1G4EwO9pykxiTgFjAhBzxP0nnbUaSiWOWNBZJO214AnMoB3pY0MQkoqoC7JW223Ss7//3rEL8BRkh6b7sordckNSQBbcDSHLW3JE3KNlf0im11sB0VznZRVI9LWpIElCkgRyStzERsAnb9ImKPpFiPE1DmWO+TtDEJiJ4fvb9oTJZ0M3MS6RgEfAdeSPqYrcdxvVxEFCdEUlMSsBA4WcIoIPuBFkmvqvHZ7Sk+YlpJnsppSQKmAB2ltATBF+Ax8DBrRiOBmD1K2CZIXFJuJAFlCkwnuEtBKwWrurncBcaWMu066J6kMUFTLSCuYGVbclclDJcUKfz5x8T2QKA1LpFd9VDHPvrIorgHpPc1r+W2IxURoqh4cdzS7JlttPRMm+4zEPNT1fMDkOZr4H5sWkmB6xj/x6/ZP0pHhbbbI/ADtnsKMCvJGlcAAAAASUVORK5CYII=",K=""+new URL("../assets/voice-white-9-XDcXvn.png",import.meta.url).href,X=""+new URL("../assets/emoji-white-CWmfDJJv.png",import.meta.url).href,x=""+new URL("../assets/add-white-CQV1VkOp.png",import.meta.url).href,q=""+new URL("../assets/keyboard-QZoxHCs9.png",import.meta.url).href,z="data:image/png;base64,UklGRnICAABXRUJQVlA4WAoAAAAQAAAAawAAawAAQUxQSKsBAAABkKNtb9xGf3oeAAfwATj1qBd6pxd6Ta/p3Q8P4D44AHvjcFq4YfaZ54mICcB/1wMNHHqKa1IbXtM69RDV3NSp2WyuciPKvuTQZjNnlzbqjTYJ5m5oEf25tfjsz9xi/q4sZTmllIe6d5Qi9qwDLd1kxrn4N+GqeCe4nnzLVBB921Cqrt2LNtdi0eLa/F25Fz1cS0XZNYsFs/n2vEbqnG1XwtO8s0QnUc0/s226EXGygbty8A+2tG76vdAIAPJ9eAQc3vQ78BXnpO4JrpI6J7hO6pqglNQxQTmpW4KapE4J6pIO84whsNYS1CYd5AsOpY6gPukQ7zh9ryFoSToA4yKXCdqSdse4zCWC1qSdMQr5mqA9aVeMYr4i6JG0I0ZFPhP0SdoNoyofCXql3AmjMu8E/faC6mwm6NgGAwv8oXp9Uy83H2Ivsw9zu/vB5sPWbj7IwQPKB3M7Wz1Y7XBqcTuyZbi3xY5ji3BijzjU26dkp6EF9MQsp3Vh5il2PTHzsj6ynSuaLhec3NqE7EumNmBXXozWk7rx+ojocFqTDvM6//i2RnQcaOCA/64DAFZQOCCgAAAAMAgAnQEqbABsAD51LJBHpKKhoToIAJAOiWkBOAFu1Hj9GJ6VWUKXD9pqFOttkhsxmYX67Aouw357qD0aF2dbk7OnAGjM+6lw6AAA/vtAADbmggwDb1U6MS2c/ao/JQd9BJ8uYvE/31DgyT9G6f+WDQ5y94XVK3cjYBsd2Hhyb+jxmifVXmF3Ywf/gISAuaVLwjYo65g/PzyZkPmeAAAAAA==",Z="data:image/png;base64,UklGRu4BAABXRUJQVlA4WAoAAAAQAAAAawAAawAAQUxQSDcBAAABgFtrb90GA3AADqAB0Du90msAsJd7DpABMID6cAD2+qezTUh/3o8TERMgf8Sn/CCxZFvH49uSKWnH4KaEZgQudAyhRsYQbFQM4UbEcEAjkdRxyKrpFLrUrTWcujV/WaYjTA6aWw7TDqJdg3ID1Z5iVpC1mI1NC0mgmyKUzxRx4TNHzG/KwmeJMD72rupezVbvb4Gr3NTKzlXuzo1akYcLsSIDC60iQwupJoOdUx6llKoMd0Y6Tgl1Cex8PML5rBGVj0XY+65GrHw8wvn0iM4HOk5ByMdVRtBRGZR8VOMEG2MgBRthoAV7zEAMLd+nDmpA1VvqOODZgO6rWfWOQ57v2D8OZj7ze+HCRyMynylCOpsuoZVNjVE2GiMrl6tEFyL7VeJzbQT2fX9dVY6ZJn16PrdOSf7dCQBWUDggkAAAAPAHAJ0BKmwAbAA+hTSUR6UjIiE0KACgEIlpANNgNSawYwk61XfRtv1iDBj+P9Fl8MQ53c26EvSYeYbDNSp/RUHo4TvrPE22AAD++dBAAeagbDs8195nUJVq45h6zR4dvr4ejFEgmJHgr87/YfFzHU5hY4yJ+xXwuGv86IlDmcZzA0mJBAinvQZaqg2wYAAAAA==",$="data:image/png;base64,UklGRjQCAABXRUJQVlA4WAoAAAAQAAAAawAAawAAQUxQSI4BAAABkFvbblxXtwAUgAJUAHMrf8z1cjKnczlXASxAuZGbuVGcRoP487AiYgLwd3IaYpyS/TgGMkdJtGOZ2dSjaectGnpRB4Md8UDMvKiLwUrxoVipPlQr4oNYUSe/Q8gLssFe8I8dNR+EbCD5kGGUxAOB2dGDaAdLfzMMk/QmbAlDbwNsx76esJ57yrCf+8noMfeSYZp4D2ProY3YZ7LBWngHLDe1OaVFbhLGLiVlKyqJN6ByhwTsRrnjlbCl1NSQqsyM7SCX3gjH86U1YEupqdpS1TlgG+XcgtPLufbENlTdN6YqhQEgygnhc9ROtEwAODU9NqeqawkAYj0ouJgO6gggpFVP96CqbZkG8LNuhivDpmbCMC1Nr3ayW8v0mErF5VrSYypr0zt72r9Dv7C/dq15pnyF1bXpysM3oQvim5ZzSZ3TdCapezrzHi/6DVBdpjFOVb/cC6v/YUVewOiPi/ggVlYfqpXiQ7ESfBitQDx4h9ngwWgHsfX2EWGZZ+nn8/M9E6xTGGOy/4xxIPydHFZQOCCAAAAAMAcAnQEqbABsAD6FNJVHpSMiITOIAKAQiWkA1Iwzc6fmU5SUs51tKZyS0Rn7/oCofpUfGNozA3QHaNHdriuHvi+wAP750ZVgz/ZF4Y44oMvoWKAGVeL/9eYPCneHzO+74FleC6/eUYW9gV/o5HpeE1Hi+sSJUnseSkkmwsQAAAA=",ee="data:image/png;base64,UklGRpoBAABXRUJQVlA4WAoAAAAQAAAAawAAawAAQUxQSPIAAAABgJttTxhHA3gADeABNID7cw+905NeA9BHA3gA+tBby12ACNHeExETAB8Xb0dIzJzFMDOn68AJSHTe+2Ut6dx5M3Xp7MkS6vxkKDiQDIkDt6HigHYh0TD1ENtIVLW8xmzeYNb31xB0gRpC1b/JOxRtTSN2T0LV5jyC/EDRztuzULW3+IWi/X6FqusoOtStwR8FlaVQrCsBlJUAxLoSQOmREegHQKwrAZSm5B3AWRrQq70BkJ93XzDUBWwBoJ/neX4jjC0eQC/SDqOzA3fXfwYHkqGtzoeGIE73DabTZBmMn/dEcoJ9POLFzGI4M3OKJ8InyFZQOCCCAAAAEAgAnQEqbABsAD6JNpVHpSMiITLoAKARCWkA1fQoLDkoOIv0GsYzOmGOOuJ6cyKiH1P39QBJP/RMOEVagPTtBgaqneyp89AgAAD+/P8AARcwgWxKt98+FBT/YBw6/IO2Ef/wB5JdQesDigjLY/otArvmRH7wWzUEVd/zPX1cAAAAAA==",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAARVBMVEUAAAATGCAVFyMVGCMWGCMWGCIQECAVGCMVFyIVGCMWGCQVFyIVFiIVFSUWGCIVGCMUGCQWGCIVFyMVFyMVGCMQGCAWGCMlh4EVAAAAFnRSTlMAIO+g398Qv3BggJBQMH9fQIDPr54hc8jDeAAAAUVJREFUWMPtlttOhTAQRZm2tKVwgHNx/v9TNfqwg60Ks0+iMaxHCCudCzPtTk7+NjI654X3LE7fCLRp1g/c5Rke/kyTghCJPPeqwNtFvW7IVs+gW5xwgYFEVgxkLkPARS5DYDSIvLYw5PumgGomBVyWtM3AFQ1cD4vu2mQ6LMoKqOaWZh9ZOjJVmvtKTDVQIjGOmA4CQ1X4Xz/S2v71+cKtZpE4BdRuy+2+5oObyeDAQjcTn/BRAXUtibdvTet1EuvGzXgX34vhd6ouTrfMVdxebLsyyefhF/aVs8Cx+c5XbX/EhGBkW4VsW+BhqR76aDKpq+UvNpPaTKM2MTR+2XWm+CyTt63xGrfvb+k5EZAfTQ/jfFL7rX7oFVBXcUn6JaU7RHGcB4hv5mfqgC1TGHecCuPIqErQlNgxSE5BNTym2J38A14B8yRlGu//WoEAAAAASUVORK5CYII=",se="data:image/png;base64,UklGRvgBAABXRUJQVlA4WAoAAAAQAAAAawAAawAAQUxQSCwBAAABgFtrb90GA3AADKAB2NsDqJd7qmd6DuA+7KNe7MPe/3CUaQFC3o8TERNA//B0495n7uNx7zNrchGCV77HGYLJ6VkgWniLC0QXNQHCeStBOGgpUnANQ7oqcRD3jReD08FW8FeSm1JKJ3tOKaWJH5oqAAR7AtrwQMCmWZi6GNZV1zOZh6kn2Zd+dXFKBjnSQVmqUOuqVNbipeYNukh5LTTLzHQ3yswkF7eIr3Wvmj11jnm3mj0pyHcMzRLVWcOQQLQmySDYEiCExHbwFWJATkYu6N7P5j8von2hx9vneyhb90zdXGxbuY/osph0a9fZ0b7cM9JhfQ+TaM8THTiqK+5IbtXGdGivbKaDR1WFDv+igkpT+Xj82qwkPBSgjmTgeb3d1kGKiJmMZKa/0wFWUDggpgAAALAHAJ0BKmwAbAA+hTKUR6UioiE06ACgEIlpAyQCFcCU/GHKVk2RZDTcuvJZuKCRP3XgcYwBGR/JnRrcUIylJxh676nFGQAA/vnQQAPXlgxrsGSHT3Ro2H8XEOw26tiubVRi9qPeg6KHtP+bj5r+yt3ChnaJkuJuaNgl0MNzz2PuOnvC+hsyBv7t9xv5hJ8K/1P+/zTwB+abab/+ft0pwY6iBAAAAAA=",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACmUlEQVRYR+2UT2gTQRTGv9eqiHrxUEQJO5PdiFAVPKioIKg3vXmogidBUCkWETyoILQi7aEiNiBi8VrwD+rRoxH1ZgUFFWsmmdlCTqKgINrSfbKrm6Zp0s00Cb10jvvevO837337CEt8aIn10RaAjJPuCYj3EiHFTFOEYEwZ86zWY1sK4El5EowBAE4NsXEwRpWvRytjLQPwhHwC4GjiSAmPlNbH4ryWALhC3iTgQqL4rGoZomkAL+Vl0DnzpWHx/4lBB+0oFovvmgdw0n0gztoCMKO/4OuB5gGEyALUZwsAIKeMPtg0QCjsCakAuLYQymhaNEDGcbrzvv8xFHVT7nbqDN5bAvjKaLEoAE+IwwANK6O3xaKeSF8EeLhxCH6ljNlvDeBKeZYYIwBWxUaahZDPARxoCIJxJlxKVgCuIweJcLlSgIOZXYXJyTfht82O4wbUEfoh6Ywro3eGSQ0BCCE2rgTdYOBEjcof5ozCkadBuLsQAXGwNfZPIkBGyj3MeFBnv0c6zBgq+PpKeRRSPgSjpwbED3BwRPn+64ZWsSflcTDuJ/XzX5wPKWNCDyCdTm/oCPgTgPVRBPhG4LHO6elrE6XS18p6dTvgOnKICJcaE4+yJpTRW+L8jJRlM+a1ztWrMw9ASrl6RYAXTNhtIf6TCYO/p6aypVLpl8W9uSZc5EJ5SuDreWPe2gjP84DryPNEuGVThMDn8sbctrlTnRuNIJwXMyID2Zxwl9vk18qNCnj1f5vqO58BlI3WMoCMEKcYdG+B13wn8NWw3Z6QHOe1DKC7q2vdnzVrw9dtqoZg4E7B6N74e1sAojEIsQ+gig1Fj2cCjBQniy8rodoGUF4gQvSCORfv6uqOtB0gydXLAMsdSPKIbfwvtWUHMKolZXsAAAAASUVORK5CYII=",oe=""+new URL("../assets/like-VddcLG_D.png",import.meta.url).href,ne=""+new URL("../assets/copy-pi37Rj7h.png",import.meta.url).href,ie=""+new URL("../assets/send-QcNfHS_1.png",import.meta.url).href,ce=""+new URL("../assets/comment-RG10Z0wo.png",import.meta.url).href,le=""+new URL("../assets/return-C3xrKDna.png",import.meta.url).href,re=""+new URL("../assets/del-58H18OsV.png",import.meta.url).href,Ae=""+new URL("../assets/bg-open-CHXDQIZz.png",import.meta.url).href,de=""+new URL("../assets/bg-close-fY7FWjOB.png",import.meta.url).href,me=""+new URL("../assets/close-CL1Uh77N.png",import.meta.url).href,ue=""+new URL("../assets/rss2-C0L5n4Am.png",import.meta.url).href,Ve=""+new URL("../assets/rss-C9ZTVdlw.png",import.meta.url).href,N=""+new URL("../assets/video-BWsCACDS.png",import.meta.url).href,ge="data:image/webp;base64,UklGRsYCAABXRUJQVlA4WAoAAAAQAAAAZQAAdwAAQUxQSEIAAAABYBRJaqCRgAScJU4OZ0hAwkrBAHwvETEBYF/26HUAXD2+HNQLym6vGLVD9vP/8/9P/dyhYodj2kDgmk8OcGu2DANWUDggXgIAADAQAJ0BKmYAeAA+kTiXR6WjIiEwCACwEglAGr0Axgd5yKrt3PMB51WmAby2vwVyMt/SAIUxqa9383F0lPyXK/ADAJn+POqaYXQOfhz51zsumILQYrpJghHrHDo8WqofdTMxvM27Rg0UWAHi9RjKpYkqapr032slqvKfGemXBQQz0n1SadZ6pNOsoAD+9c+/6pcZUv5SBc0LYHPH7j8AB+hJ5lZaSgObIt+U2YG+EwH6+obtflErBoHi6//F0qXouUMNF2nMFcjVtSkOKFk0FcSfpZldKxMxgKMq5ANUHCKoUxm0/gLhXgtx4mttcD8DszeX4gbhFHl+2cnSOTZzmjGC2EDjW+Uxs7Kai0DvDHv0hpJ34nzTnVC1qYMmfJu0v9s0ZxaAeJi1EqYIJRa5p8sEB3Irikdt0LnApn5VxxkDV07tdKYHuMgqrxpL9hDVFfhrww+g28JX8rYAEHKJ5AUROZs35oD+RNa3VPFHWlSruZ6OI9NnJs7zgQ5QmeHZw+YVHn7q3DXcR5APGCQ4aXizj/Vt9J+TOHWlsC3MvWMRvJ05uTcJq5YEAkBg0F84A5+ayjZcQFgLYLQMSIw3Co4rzquun7tR5cZCXoFPclwmhImFQuD3lRdOW0lltNkYUNkhisbd69eDeaXOc6VVHtbT/e2QmPfj8IXw6JSye+3yFbfo6P/LDVfjQj5MdIwHmW3JD+lAh0xS00MLoZ1qHOHTMgTD8z/wqpAdZZ2tBUSaPPdRvFBli4/wcIiA3tAQhq+JTkbADM4gRrMK+jHYVPHgBTu/QAAAAAHbeAAAAA==";let pe={REJECT:0,RESOLVE:1,NONE:2},Ee={SINGLE:1,MULTIPLE:2},_e={TEXT:0,TIME:1,VIDEO:2,DOUYIN_VIDEO:9,AUDIO:3,IMAGE:6,VIDEO_CALL:4,AUDIO_CALL:5,MEME:7,RED_PACKET:8};const ve={name:"ChatMessage",props:{message:{type:Object,default(){return{}}}},data(){return{MESSAGE_TYPE:_e,CALL_STATE:pe,RED_PACKET_MODE:Ee}},computed:{...Y(B,["userinfo"]),isMe(){return this.userinfo.uid===this.message.user.id}},created(){},methods:{}},l=r=>(Vue.pushScopeId("data-v-1a3429e2"),r=r(),Vue.popScopeId(),r),Ce={key:0,class:"time"},he={key:0,src:M,alt:"",class:"avatar"},Be={key:0,class:"chat-text"},Ne={key:1,class:"douyin_video"},ke=["src"],Re={class:"title"},De=l(()=>Vue.createElementVNode("img",{src:C,class:"pause"},null,-1)),fe={class:"author"},Se=["src"],Le={class:"name"},we={key:2,class:"douyin_video"},Te=["src"],ye=l(()=>Vue.createElementVNode("img",{src:C,class:"pause"},null,-1)),Ie={key:3,class:"audio"},Me={class:"duration"},Oe=l(()=>Vue.createElementVNode("img",{src:ue,alt:"",class:"audio-icon"},null,-1)),be=l(()=>Vue.createElementVNode("img",{src:Ve,alt:"",class:"audio-icon"},null,-1)),Ue={class:"duration"},Qe={key:4,class:"call"},Ge={key:0,class:"resolve"},Pe=l(()=>Vue.createElementVNode("img",{class:"icon",src:N,alt:""},null,-1)),je=l(()=>Vue.createElementVNode("span",null,"通话时长 05:32",-1)),Je=[Pe,je],Ye={key:1,class:"reject"},He=l(()=>Vue.createElementVNode("img",{class:"icon",src:N,alt:""},null,-1)),We={class:"notice"},Fe={key:0,class:"state"},Ke={key:1,class:"state"},Xe=l(()=>Vue.createElementVNode("span",null,"点击呼叫",-1)),xe={key:5,class:"image"},qe=["src"],ze={key:6,class:"meme"},Ze=["src"],$e={class:"top"},et=l(()=>Vue.createElementVNode("img",{src:ge,alt:""},null,-1)),tt={class:"right"},st={class:"title"},at={key:0,class:"state"},ot=l(()=>Vue.createElementVNode("span",{class:"bottom"},"抖音红包",-1)),nt={key:8,class:"loves"},it=l(()=>Vue.createElementVNode("img",{src:b,alt:""},null,-1)),ct={key:1,src:O,alt:"",class:"avatar"};function lt(r,A,e,d,o,a){var u;return Vue.openBlock(),Vue.createElementBlock("div",{class:Vue.normalizeClass(["ChatMessage",a.isMe?"right":"left"]),style:Vue.normalizeStyle(e.message.type===o.MESSAGE_TYPE.TIME&&"margin-bottom: 0;")},[e.message.type===o.MESSAGE_TYPE.TIME?(Vue.openBlock(),Vue.createElementBlock("div",Ce,Vue.toDisplayString(e.message.time),1)):(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,{key:1},[a.isMe?Vue.createCommentVNode("",!0):(Vue.openBlock(),Vue.createElementBlock("img",he)),Vue.createElementVNode("div",{class:"chat-wrapper",onClick:A[0]||(A[0]=V=>r.$emit("itemClick",e.message))},[e.message.type===o.MESSAGE_TYPE.TEXT?(Vue.openBlock(),Vue.createElementBlock("div",Be,Vue.toDisplayString(e.message.data),1)):Vue.createCommentVNode("",!0),e.message.type===o.MESSAGE_TYPE.DOUYIN_VIDEO?(Vue.openBlock(),Vue.createElementBlock("div",Ne,[Vue.createElementVNode("img",{class:"poster",src:e.message.data.poster,alt:""},null,8,ke),Vue.createElementVNode("div",Re,Vue.toDisplayString(e.message.data.title),1),De,Vue.createElementVNode("div",fe,[Vue.createElementVNode("img",{class:"video-avatar",src:e.message.data.author.avatar,alt:""},null,8,Se),Vue.createElementVNode("span",Le,Vue.toDisplayString(e.message.data.author.name),1)])])):Vue.createCommentVNode("",!0),e.message.type===o.MESSAGE_TYPE.VIDEO?(Vue.openBlock(),Vue.createElementBlock("div",we,[Vue.createElementVNode("img",{class:"poster",src:e.message.data.poster,alt:""},null,8,Te),ye])):Vue.createCommentVNode("",!0),e.message.type===o.MESSAGE_TYPE.AUDIO?(Vue.openBlock(),Vue.createElementBlock("div",Ie,[a.isMe?(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,{key:0},[Vue.createElementVNode("div",Me,Vue.toDisplayString(e.message.data.duration)+"'",1),Oe],64)):(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,{key:1},[be,Vue.createElementVNode("div",Ue,Vue.toDisplayString(e.message.data.duration)+"'",1)],64))])):Vue.createCommentVNode("",!0),e.message.type===o.MESSAGE_TYPE.VIDEO_CALL||e.message.type===o.MESSAGE_TYPE.AUDIO_CALL?(Vue.openBlock(),Vue.createElementBlock("div",Qe,[e.message.state===o.CALL_STATE.RESOLVE?(Vue.openBlock(),Vue.createElementBlock("div",Ge,Je)):Vue.createCommentVNode("",!0),e.message.state===o.CALL_STATE.REJECT||e.message.state===o.CALL_STATE.NONE?(Vue.openBlock(),Vue.createElementBlock("div",Ye,[He,Vue.createElementVNode("div",We,[e.message.state===o.CALL_STATE.REJECT?(Vue.openBlock(),Vue.createElementBlock("span",Fe,"对方已拒绝")):Vue.createCommentVNode("",!0),e.message.state===o.CALL_STATE.NONE?(Vue.openBlock(),Vue.createElementBlock("span",Ke,"对方未接通")):Vue.createCommentVNode("",!0),Xe])])):Vue.createCommentVNode("",!0)])):Vue.createCommentVNode("",!0),e.message.type===o.MESSAGE_TYPE.IMAGE?(Vue.openBlock(),Vue.createElementBlock("div",xe,[Vue.createElementVNode("img",{src:e.message.data,alt:""},null,8,qe)])):Vue.createCommentVNode("",!0),e.message.type===o.MESSAGE_TYPE.MEME?(Vue.openBlock(),Vue.createElementBlock("div",ze,[Vue.createElementVNode("img",{src:e.message.data,alt:""},null,8,Ze)])):Vue.createCommentVNode("",!0),e.message.type===o.MESSAGE_TYPE.RED_PACKET?(Vue.openBlock(),Vue.createElementBlock("div",{key:7,class:Vue.normalizeClass(["red_packet",e.message.data.state!=="未领取"?"invalid":""])},[Vue.createElementVNode("div",$e,[et,Vue.createElementVNode("div",tt,[Vue.createElementVNode("div",st,Vue.toDisplayString(e.message.data.title),1),e.message.data.state!=="未领取"?(Vue.openBlock(),Vue.createElementBlock("div",at,Vue.toDisplayString(e.message.data.state),1)):Vue.createCommentVNode("",!0)])]),ot],2)):Vue.createCommentVNode("",!0),(u=e.message.loved)!=null&&u.length?(Vue.openBlock(),Vue.createElementBlock("div",nt,[it,(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(e.message.loved,V=>(Vue.openBlock(),Vue.createElementBlock("img",{key:V,src:I,alt:"",class:"love-avatar"}))),128))])):Vue.createCommentVNode("",!0)]),a.isMe?(Vue.openBlock(),Vue.createElementBlock("img",ct)):Vue.createCommentVNode("",!0)],64))],6)}const rt=h(ve,[["render",lt],["__scopeId","data-v-1a3429e2"]]),n=r=>(Vue.pushScopeId("data-v-3b8dbfc9"),r=r(),Vue.popScopeId(),r),At={class:"Chat"},dt={class:"header"},mt={class:"left"},ut=n(()=>Vue.createElementVNode("div",{class:"badge"},"12",-1)),Vt=n(()=>Vue.createElementVNode("span",null,"zzzz",-1)),gt={class:"right"},pt={class:"footer"},Et={key:0,class:"toolbar"},_t=n(()=>Vue.createElementVNode("img",{src:F,alt:"",class:"camera"},null,-1)),vt=n(()=>Vue.createElementVNode("img",{src:X,alt:""},null,-1)),Ct={key:1,class:"record"},ht=n(()=>Vue.createElementVNode("span",null,"按住 说话",-1)),Bt={key:2,class:"options"},Nt=Vue.createStaticVNode('<div class="option-wrapper" data-v-3b8dbfc9><div class="option" data-v-3b8dbfc9><img src="'+z+'" alt="" data-v-3b8dbfc9><span data-v-3b8dbfc9>照片</span></div><div class="option" data-v-3b8dbfc9><img src="'+Z+'" alt="" data-v-3b8dbfc9><span data-v-3b8dbfc9>拍摄</span></div><div class="option" data-v-3b8dbfc9><img src="'+$+'" alt="" data-v-3b8dbfc9><span data-v-3b8dbfc9>红包</span></div><div class="option" data-v-3b8dbfc9><img src="'+ee+'" alt="" data-v-3b8dbfc9><span data-v-3b8dbfc9>视频通话</span></div><div class="option" data-v-3b8dbfc9><img src="'+te+'" alt="" data-v-3b8dbfc9><span data-v-3b8dbfc9>语音通话</span></div><div class="option" data-v-3b8dbfc9><img src="'+se+'" alt="" data-v-3b8dbfc9><span data-v-3b8dbfc9>一起看视频</span></div><div class="option" data-v-3b8dbfc9><img src="'+ae+'" alt="" data-v-3b8dbfc9><span data-v-3b8dbfc9>一起唱</span></div></div>',1),kt=[Nt],Rt=n(()=>Vue.createElementVNode("div",{class:"options"},[Vue.createElementVNode("img",{src:oe,alt:""}),Vue.createElementVNode("span",null,"点赞")],-1)),Dt=n(()=>Vue.createElementVNode("div",{class:"options"},[Vue.createElementVNode("img",{src:ne,alt:""}),Vue.createElementVNode("span",null,"复制")],-1)),ft=n(()=>Vue.createElementVNode("div",{class:"options"},[Vue.createElementVNode("img",{src:ie,alt:""}),Vue.createElementVNode("span",null,"转发")],-1)),St=n(()=>Vue.createElementVNode("div",{class:"options"},[Vue.createElementVNode("img",{src:ce,alt:""}),Vue.createElementVNode("span",null,"回复")],-1)),Lt=n(()=>Vue.createElementVNode("div",{class:"options"},[Vue.createElementVNode("img",{src:le,alt:""}),Vue.createElementVNode("span",null,"回复")],-1)),wt=n(()=>Vue.createElementVNode("div",{class:"options"},[Vue.createElementVNode("img",{src:re,alt:""}),Vue.createElementVNode("span",null,"删除")],-1)),Tt=[Rt,Dt,ft,St,Lt,wt],yt={key:0,class:"red-packet"},It={class:"content"},Mt=n(()=>Vue.createElementVNode("img",{src:Ae,alt:"",class:"bg"},null,-1)),Ot={class:"wrapper"},bt={class:"top"},Ut=n(()=>Vue.createElementVNode("div",{class:"money"},"0.01元",-1)),Qt={class:"belong"},Gt=n(()=>Vue.createElementVNode("div",{class:"password"},"大吉大利",-1)),Pt=n(()=>Vue.createElementVNode("img",{src:de,alt:"",class:"bg"},null,-1)),jt={class:"wrapper"},Jt={class:"top"},Yt=["src"],Ht={class:"belong"},Wt=n(()=>Vue.createElementVNode("div",{class:"password"},"大吉大利",-1)),Ft=n(()=>Vue.createElementVNode("img",{src:J,alt:""},null,-1)),Kt={key:1},Xt=Vue.defineComponent({name:"Chat"}),xt=Vue.defineComponent({...Xt,setup(r){let A={REJECT:0,RESOLVE:1,NONE:2},e={VALID:0,INVALID:1},d={NORMAL:0,SENDING:1},o={SENDING:0,ARRIVED:1,READ:1},a={TEXT:0,TIME:1,VIDEO:2,DOUYIN_VIDEO:9,AUDIO:3,IMAGE:6,VIDEO_CALL:4,AUDIO_CALL:5,MEME:7,RED_PACKET:8},u={SINGLE:1,MULTIPLE:2};const V=Vue.inject("mitt"),k=VueRouter.useRouter(),p=U(),E=B(),g=Vue.ref(),t=Vue.reactive({previewImg:new URL(""+new URL("../assets/3-dILWj01a.jpg",import.meta.url).href,import.meta.url).href,videoCall:[],MESSAGE_TYPE:a,messages:[{type:a.TIME,data:"",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.MEME,state:d.NORMAL,data:new URL(""+new URL("../assets/1-DnPioQn1.jpg",import.meta.url).href,import.meta.url).href,time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"},loved:[{id:2,avatar:"../../assets/img/icon/head-image.jpg"},{id:2,avatar:"../../assets/img/icon/head-image.jpg"}]},{type:a.IMAGE,state:d.NORMAL,data:new URL(""+new URL("../assets/1-DnPioQn1.jpg",import.meta.url).href,import.meta.url).href,time:"2021-01-02 21:21",user:{id:1,avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.IMAGE,state:d.NORMAL,data:new URL(""+new URL("../assets/1-DnPioQn1.jpg",import.meta.url).href,import.meta.url).href,time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"},readState:o.ARRIVED},{type:a.VIDEO_CALL,state:A.REJECT,data:"2021-01-02 21:44",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.VIDEO_CALL,state:A.RESOLVE,data:"2021-01-02 21:44",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.VIDEO_CALL,state:A.NONE,data:"2021-01-02 21:44",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.AUDIO_CALL,state:A.REJECT,data:"2021-01-02 21:44",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.AUDIO_CALL,state:A.RESOLVE,data:"2021-01-02 21:44",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.AUDIO_CALL,state:A.NONE,data:"2021-01-02 21:44",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.AUDIO,state:d.NORMAL,data:{duration:5,src:""},time:"2021-01-02 21:21",user:{id:"1",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.AUDIO,state:d.NORMAL,data:{duration:10,src:""},time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.TEXT,data:"又在刷抖音",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.TEXT,data:"我昨天@你那个视频发给我下",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.TEXT,data:"我找不到了",time:"2021-01-02 21:21",user:{id:"1",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.TEXT,data:"我也找不到了我也找不到了我也找不到了我也找不到了我也找不到了我也找不到了我也找不到了我也找不到了",time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.DOUYIN_VIDEO,state:e.VALID,data:{poster:new URL(""+new URL("../assets/3-dILWj01a.jpg",import.meta.url).href,import.meta.url).href,author:{name:"safasdfassafasdfassafasdfassafasdfas",avatar:new URL(""+new URL("../assets/head-image-C49-3ahF.jpeg",import.meta.url).href,import.meta.url).href},title:"服了asd"},time:"2021-01-02 21:21",user:{id:"1",avatar:"../../../assets/img/icon/head-image.jpg"}},{type:a.VIDEO,state:e.VALID,data:{poster:new URL(""+new URL("../assets/3-dILWj01a.jpg",import.meta.url).href,import.meta.url).href},time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../../assets/img/icon/head-image.jpg"}},{type:a.RED_PACKET,state:d.NORMAL,mode:u.MULTIPLE,data:{money:5.11,title:"大吉大利",state:"未领取"},time:"2021-01-02 21:21",user:{id:"2739632844317827",avatar:"../../assets/img/icon/head-image.jpg"}},{type:a.RED_PACKET,state:d.NORMAL,mode:u.SINGLE,data:{money:5.11,title:"大吉大利",state:"已过期"},time:"2021-01-02 21:21",user:{id:1,avatar:"../../assets/img/icon/head-image.jpg"}}],typing:!1,loading:!1,opening:!1,isOpened:!1,recording:!1,showOption:!1,isShowOpenRedPacket:!1,tooltipTop:-1,tooltipTopLocation:""});Vue.onMounted(()=>{g.value.querySelectorAll("img").forEach(i=>i.addEventListener("load",_)),_()}),Vue.onUnmounted(()=>{g.value.querySelectorAll("img").forEach(i=>i.removeEventListener("load",_))});const R=Vue.computed(()=>t.showOption);function D(){t.recording=!0,t.showOption=!1}function _(){Vue.nextTick(()=>{let i=g.value;i.scrollTo({top:i.scrollHeight-i.clientHeight})})}function f(){t.opening=!0,setTimeout(()=>{t.opening=!1,p("/message/chat/red-packet-detail")},1e3)}async function S(i){i.type===t.MESSAGE_TYPE.RED_PACKET&&(t.loading=!0,await j(500),t.loading=!1,t.isOpened=i.data.state==="已过期",t.isShowOpenRedPacket=!0)}function L(i){console.log(i);let s=null;i.path.map(m=>{m&&m.classList&&m.classList.value==="chat-wrapper"&&(s=m)}),s&&(s.getBoundingClientRect().y-61>70?(t.tooltipTopLocation="top",t.tooltipTop=s.getBoundingClientRect().y-70):(t.tooltipTopLocation="bottom",t.tooltipTop=s.getBoundingClientRect().y+s.getBoundingClientRect().height+10))}return(i,s)=>{const m=Vue.resolveComponent("dy-back"),w=Vue.resolveComponent("BaseMask"),T=Vue.resolveDirective("longpress");return Vue.openBlock(),Vue.createElementBlock("div",At,[Vue.createElementVNode("div",{class:"chat-content",onTouchstart:s[7]||(s[7]=c=>t.tooltipTop=-1)},[Vue.createElementVNode("div",dt,[Vue.createElementVNode("div",mt,[Vue.createVNode(m,{onClick:Vue.unref(k).back},null,8,["onClick"]),ut,Vt]),Vue.createElementVNode("div",gt,[Vue.createElementVNode("img",{onClick:s[0]||(s[0]=c=>Vue.unref(V).emit("showAudioCall")),src:H,alt:""}),Vue.createElementVNode("img",{onClick:s[1]||(s[1]=(...c)=>Vue.unref(v)&&Vue.unref(v)(...c)),src:W,alt:""}),Vue.createElementVNode("img",{src:Q,alt:"",onClick:s[2]||(s[2]=c=>Vue.unref(p)("/message/chat/detail"))})])]),Vue.createElementVNode("div",{class:Vue.normalizeClass(["message-wrapper",R.value?"expand":""]),ref_key:"msgWrapper",ref:g},[(Vue.openBlock(!0),Vue.createElementBlock(Vue.Fragment,null,Vue.renderList(t.messages,(c,y)=>Vue.withDirectives((Vue.openBlock(),Vue.createBlock(rt,{onItemClick:S,message:c,key:y},null,8,["message"])),[[T,L]])),128))],2),Vue.createElementVNode("div",pt,[t.recording?(Vue.openBlock(),Vue.createElementBlock("div",Ct,[ht,Vue.createElementVNode("img",{onClick:s[6]||(s[6]=c=>t.recording=!1),src:q,alt:""})])):(Vue.openBlock(),Vue.createElementBlock("div",Et,[_t,Vue.createElementVNode("input",{onClick:s[3]||(s[3]=c=>t.typing=!0),onBlur:s[4]||(s[4]=c=>t.typing=!1),type:"text",placeholder:"发送信息..."},null,32),Vue.createElementVNode("img",{onClick:D,src:K,alt:""}),vt,Vue.createElementVNode("img",{onClick:s[5]||(s[5]=c=>t.showOption=!t.showOption),src:x,alt:""})])),t.showOption?(Vue.openBlock(),Vue.createElementBlock("div",Bt,kt)):Vue.createCommentVNode("",!0)])],32),Vue.createVNode(Vue.Transition,{name:"tooltip"},{default:Vue.withCtx(()=>[t.tooltipTop!==-1?(Vue.openBlock(),Vue.createElementBlock("div",{key:0,class:"tooltip",style:Vue.normalizeStyle({top:t.tooltipTop+"px"})},Tt,4)):Vue.createCommentVNode("",!0)]),_:1}),Vue.createCommentVNode("",!0),Vue.createVNode(Vue.Transition,{name:"scale"},{default:Vue.withCtx(()=>[t.isShowOpenRedPacket?(Vue.openBlock(),Vue.createElementBlock("div",yt,[Vue.createVNode(w,{onClick:s[8]||(s[8]=c=>t.isShowOpenRedPacket=!1)}),Vue.createElementVNode("div",It,[t.isOpened?(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,{key:0},[Mt,Vue.createElementVNode("div",Ot,[Vue.createElementVNode("div",bt,[Ut,Vue.createElementVNode("div",Qt,Vue.toDisplayString(Vue.unref(E).userinfo.nickname)+"的红包",1),Gt]),Vue.createElementVNode("div",{class:"notice",onClick:s[9]||(s[9]=c=>Vue.unref(p)("/message/chat/red-packet-detail"))}," 查看红包详情> ")])],64)):(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,{key:1},[Pt,Vue.createElementVNode("div",jt,[Vue.createElementVNode("div",Jt,[Vue.createElementVNode("img",{src:Vue.unref(G)(Vue.unref(E).userinfo.cover_url[0].url_list[0]),alt:"",class:"avatar"},null,8,Yt),Vue.createElementVNode("div",Ht,Vue.toDisplayString(Vue.unref(E).userinfo.nickname)+"的红包",1),Wt]),Vue.createElementVNode("div",{class:Vue.normalizeClass(["l-button",{opening:t.opening}]),onClick:f},[t.opening?(Vue.openBlock(),Vue.createElementBlock(Vue.Fragment,{key:0},[Ft,Vue.createTextVNode(" 正在打开 ")],64)):(Vue.openBlock(),Vue.createElementBlock("span",Kt,"开红包"))],2)])],64)),Vue.createElementVNode("img",{src:me,alt:"",class:"close",onClick:s[10]||(s[10]=c=>t.isShowOpenRedPacket=!1)})])])):Vue.createCommentVNode("",!0)]),_:1}),t.loading?(Vue.openBlock(),Vue.createBlock(P,{key:1})):Vue.createCommentVNode("",!0)])}}}),$t=h(xt,[["__scopeId","data-v-3b8dbfc9"]]);export{$t as default};