import{aJ as Qt,o as E,O as Y,bj as ee,aL as zt,q as It,h as He,x as fe,k as O,b as y,l as Ve,j as re,n as Ge,aq as Mt,au as at,i as Mo,w as G,u as D,aB as qt,ak as yo,$ as b,d as U,as as yt,bf as wo,am as Le,A as wt,bl as Jt,bc as Sn,T as bo,F as Ce,N as kn,aK as So,a as B,aX as se,aD as ko,aA as Eo,c as V,K as En,ap as tt,bo as vt,P as oe,aI as nt,an as Ro,_ as Oo,b3 as Lo}from"./@vue-cb50a1c4.js";import{u as Rn,c as To,a as No}from"./vue-router-7f882520.js";import{S as he,M,g as Bo,C,a as $t,L as Go,A as Fo}from"./open-im-sdk-wasm-f19f04ec.js";import{d as ue,c as Po,r as Uo,u as xo}from"./dayjs-1b6789c5.js";import{c as Vo,u as Yt}from"./vue-i18n-90d534a9.js";import{c as Ho,d as bt}from"./pinia-de4079f2.js";import{a as Qo}from"./axios-7d5a0a64.js";import{v as zo}from"./uuid-a960c1f4.js";import{i as qo}from"./date-fns-f56f60e6.js";import{m as Jo}from"./mitt-f7ef348c.js";import{u as Tt,a as Yo,b as jo}from"./@vueuse-19adab01.js";import{a as Xo,b as Ko,c as Zo,R as ke,M as Wo,C as en,T as Ee}from"./livekit-client-ca552de3.js";import{g as _o,s as $o,l as me,i as ea,m as ta,a as ot,o as na,b as oa,c as aa,t as sa,d as On}from"./@livekit-3058dbe8.js";import{i as ia}from"./@vuemap-5ebdc63e.js";import"./@amap-aca98dec.js";import"./@intlify-1c0af683.js";import"./form-data-497f8b5e.js";import"./@babel-7fd5df1e.js";import"./loglevel-e40a507a.js";import"./rxjs-2154ddb2.js";import"./tslib-8dbab242.js";import"./lodash-es-91418b19.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))o(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function n(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function o(a){if(a.ep)return;a.ep=!0;const s=n(a);fetch(a.href,s)}})();const st=(e,t)=>{const n=e.__vccOpts||e;for(const[o,a]of t)n[o]=a;return n},ra={};function ca(e,t){const n=Qt("router-view");return E(),Y(n,null,{default:ee(({Component:o})=>[(E(),Y(zt(o)))]),_:1})}const ua=st(ra,[["render",ca]]),la="modulepreload",da=function(e){return"/"+e},tn={},k=function(t,n,o){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(s=>{if(s=da(s),s in tn)return;tn[s]=!0;const i=s.endsWith(".css"),r=i?'[rel="stylesheet"]':"";if(!!o)for(let u=a.length-1;u>=0;u--){const d=a[u];if(d.href===s&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${r}`))return;const l=document.createElement("link");if(l.rel=i?"stylesheet":la,i||(l.as="script",l.crossOrigin=""),l.href=s,document.head.appendChild(l),i)return new Promise((u,d)=>{l.addEventListener("load",u),l.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})};function pa(){}const Te=Object.assign,it=typeof window<"u",rt=e=>e!==null&&typeof e=="object",Fe=e=>e!=null,Ut=e=>typeof e=="function",ga=e=>rt(e)&&Ut(e.then)&&Ut(e.catch),Xc=e=>Object.prototype.toString.call(e)==="[object Date]"&&!Number.isNaN(e.getTime()),Ln=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),ma=()=>it?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function nn(e,t){const n=t.split(".");let o=e;return n.forEach(a=>{var s;o=rt(o)&&(s=o[a])!=null?s:""}),o}function fa(e,t,n){return t.reduce((o,a)=>((!n||e[a]!==void 0)&&(o[a]=e[a]),o),{})}const Kc=(e,t)=>JSON.stringify(e)===JSON.stringify(t),Zc=e=>Array.isArray(e)?e:[e],ht=null,W=[Number,String],ae={type:Boolean,default:!0},Wc=e=>({type:e,required:!0}),_c=()=>({type:Array,default:()=>[]}),Aa=e=>({type:Number,default:e}),ft=e=>({type:W,default:e}),ie=e=>({type:String,default:e});var Je=typeof window<"u";function on(e){return Je?requestAnimationFrame(e):-1}function $c(e){Je&&cancelAnimationFrame(e)}function lt(e){on(()=>on(e))}var va=e=>e===window,an=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),Tn=e=>{const t=D(e);if(va(t)){const n=t.innerWidth,o=t.innerHeight;return an(n,o)}return t!=null&&t.getBoundingClientRect?t.getBoundingClientRect():an(0,0)};function Nn(e){const t=It(e,null);if(t){const n=He(),{link:o,unlink:a,internalChildren:s}=t;o(n),fe(()=>a(n));const i=O(()=>s.indexOf(n));return{parent:t,index:i}}return{parent:null,index:y(-1)}}function ha(e){const t=[],n=o=>{Array.isArray(o)&&o.forEach(a=>{var s;yo(a)&&(t.push(a),(s=a.component)!=null&&s.subTree&&(t.push(a.component.subTree),n(a.component.subTree.children)),a.children&&n(a.children))})};return n(e),t}var sn=(e,t)=>{const n=e.indexOf(t);return n===-1?e.findIndex(o=>t.key!==void 0&&t.key!==null&&o.type===t.type&&o.key===t.key):n};function Ca(e,t,n){const o=ha(e.subTree.children);n.sort((s,i)=>sn(o,s.vnode)-sn(o,i.vnode));const a=n.map(s=>s.proxy);t.sort((s,i)=>{const r=a.indexOf(s),c=a.indexOf(i);return r-c})}function Bn(e){const t=Ve([]),n=Ve([]),o=He();return{children:t,linkChildren:s=>{qt(e,Object.assign({link:c=>{c.proxy&&(n.push(c),t.push(c.proxy),Ca(o,t,n))},unlink:c=>{const l=n.indexOf(c);t.splice(l,1),n.splice(l,1)},children:t,internalChildren:n},s))}}}function Gn(e){let t;re(()=>{e(),Ge(()=>{t=!0})}),Mt(()=>{t&&e()})}function St(e,t,n={}){if(!Je)return;const{target:o=window,passive:a=!1,capture:s=!1}=n;let i=!1,r;const c=d=>{if(i)return;const f=D(d);f&&!r&&(f.addEventListener(e,t,{capture:s,passive:a}),r=!0)},l=d=>{if(i)return;const f=D(d);f&&r&&(f.removeEventListener(e,t,s),r=!1)};fe(()=>l(o)),at(()=>l(o)),Gn(()=>c(o));let u;return Mo(o)&&(u=G(o,(d,f)=>{l(f),c(d)})),()=>{u==null||u(),l(o),i=!0}}function eu(e,t,n={}){if(!Je)return;const{eventName:o="click"}=n;St(o,s=>{(Array.isArray(e)?e:[e]).every(c=>{const l=D(c);return l&&!l.contains(s.target)})&&t(s)},{target:document})}var dt,Nt;function Da(){if(!dt&&(dt=y(0),Nt=y(0),Je)){const e=()=>{dt.value=window.innerWidth,Nt.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:dt,height:Nt}}var Ia=/scroll|auto|overlay/i,Fn=Je?window:void 0;function Ma(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function Pn(e,t=Fn){let n=e;for(;n&&n!==t&&Ma(n);){const{overflowY:o}=window.getComputedStyle(n);if(Ia.test(o))return n;n=n.parentNode}return t}function tu(e,t=Fn){const n=y();return re(()=>{e.value&&(n.value=Pn(e.value,t))}),n}var pt;function ya(){if(!pt&&(pt=y("visible"),Je)){const e=()=>{pt.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return pt}var wa=Symbol("van-field");function nu(e){const t=It(wa,null);t&&!t.customValue.value&&(t.customValue.value=e,G(e,()=>{t.resetValidation(),t.validateWithTrigger("onChange")}))}function ba(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}function rn(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function Un(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function Sa(e){rn(window,e),rn(document.body,e)}function ou(e,t){if(e===window)return 0;const n=t?ba(t):Un();return Tn(e).top+n}const ka=ma();function au(){ka&&Sa(Un())}const Ea=e=>e.stopPropagation();function jt(e,t){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),t&&Ea(e)}function cn(e){const t=D(e);if(!t)return!1;const n=window.getComputedStyle(t),o=n.display==="none",a=t.offsetParent===null&&n.position!=="fixed";return o||a}const{width:Xt,height:Kt}=Da();function ce(e){if(Fe(e))return Ln(e)?`${e}px`:String(e)}function Ra(e){if(Fe(e)){if(Array.isArray(e))return{width:ce(e[0]),height:ce(e[1])};const t=ce(e);return{width:t,height:t}}}function xn(e){const t={};return e!==void 0&&(t.zIndex=+e),t}let Bt;function Oa(){if(!Bt){const e=document.documentElement,t=e.style.fontSize||window.getComputedStyle(e).fontSize;Bt=parseFloat(t)}return Bt}function La(e){return e=e.replace(/rem/g,""),+e*Oa()}function Ta(e){return e=e.replace(/vw/g,""),+e*Xt.value/100}function Na(e){return e=e.replace(/vh/g,""),+e*Kt.value/100}function su(e){if(typeof e=="number")return e;if(it){if(e.includes("rem"))return La(e);if(e.includes("vw"))return Ta(e);if(e.includes("vh"))return Na(e)}return parseFloat(e)}const Ba=/-(\w)/g,Vn=e=>e.replace(Ba,(t,n)=>n.toUpperCase()),Ga=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");function iu(e,t=2){let n=e+"";for(;n.lengthMath.min(Math.max(e,t),n);function un(e,t,n){const o=e.indexOf(t);return o===-1?e:t==="-"&&o!==0?e.slice(0,o):e.slice(0,o+1)+e.slice(o).replace(n,"")}function ru(e,t=!0,n=!0){t?e=un(e,".",/\./g):e=e.split(".")[0],n?e=un(e,"-",/-/g):e=e.replace(/-/,"");const o=t?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(o,"")}const{hasOwnProperty:Fa}=Object.prototype;function Pa(e,t,n){const o=t[n];Fe(o)&&(!Fa.call(e,n)||!rt(o)?e[n]=o:e[n]=Hn(Object(e[n]),o))}function Hn(e,t){return Object.keys(t).forEach(n=>{Pa(e,t,n)}),e}var Qn={name:"姓名",tel:"电话",save:"保存",clear:"清空",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const ln=y("zh-CN"),dn=Ve({"zh-CN":Qn}),Zt={messages(){return dn[ln.value]},use(e,t){ln.value=e,this.add({[e]:t})},add(e={}){Hn(dn,e)}};var Ua=Zt;function xa(e){const t=Vn(e)+".";return(n,...o)=>{const a=Ua.messages(),s=nn(a,t+n)||nn(a,n);return Ut(s)?s(...o):s}}function xt(e,t){return t?typeof t=="string"?` ${e}--${t}`:Array.isArray(t)?t.reduce((n,o)=>n+xt(e,o),""):Object.keys(t).reduce((n,o)=>n+(t[o]?xt(e,o):""),""):""}function Va(e){return(t,n)=>(t&&typeof t!="string"&&(n=t,t=""),t=t?`${e}__${t}`:e,`${t}${xt(t,n)}`)}function Ae(e){const t=`van-${e}`;return[t,Va(t),xa(t)]}const Ye="van-hairline",cu=`${Ye}--top`,uu=`${Ye}--left`,lu=`${Ye}--right`,du=`${Ye}--bottom`,pu=`${Ye}--surround`,Ha=`${Ye}--top-bottom`,gu=`${Ye}-unset--top-bottom`,Qa="van-haptics-feedback",mu=Symbol("van-form"),fu=500,pn=5;function zn(e,{args:t=[],done:n,canceled:o,error:a}){if(e){const s=e.apply(null,t);ga(s)?s.then(i=>{i?n():o&&o()}).catch(a||pa):s?n():o&&o()}else n()}function De(e){return e.install=t=>{const{name:n}=e;n&&(t.component(n,e),t.component(Vn(`-${n}`),e))},e}const qn=Symbol();function Jn(e){const t=It(qn,null);t&&G(t,n=>{n&&e()})}const za=(e,t)=>{const n=y(),o=()=>{n.value=Tn(e).height};return re(()=>{if(Ge(o),t)for(let a=1;a<=3;a++)setTimeout(o,100*a)}),Jn(()=>Ge(o)),G([Xt,Kt],o),n};function qa(e,t){const n=za(e,!0);return o=>b("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[o()])}function kt(e){const t=He();t&&Te(t.proxy,e)}const Ja={to:[String,Object],url:String,replace:Boolean};function Ya({to:e,url:t,replace:n,$router:o}){e&&o?o[n?"replace":"push"](e):t&&(n?location.replace(t):location.href=t)}function ja(){const e=He().proxy;return()=>Ya(e)}const[Xa,gn]=Ae("badge"),Ka={dot:Boolean,max:W,tag:ie("div"),color:String,offset:Array,content:W,showZero:ae,position:ie("top-right")};var Za=U({name:Xa,props:Ka,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:r,showZero:c}=e;return Fe(r)&&r!==""&&(c||r!==0&&r!=="0")},o=()=>{const{dot:r,max:c,content:l}=e;if(!r&&n())return t.content?t.content():Fe(c)&&Ln(l)&&+l>+c?`${c}+`:l},a=r=>r.startsWith("-")?r.replace("-",""):`-${r}`,s=O(()=>{const r={background:e.color};if(e.offset){const[c,l]=e.offset,{position:u}=e,[d,f]=u.split("-");t.default?(typeof l=="number"?r[d]=ce(d==="top"?l:-l):r[d]=d==="top"?ce(l):a(l),typeof c=="number"?r[f]=ce(f==="left"?c:-c):r[f]=f==="left"?ce(c):a(c)):(r.marginTop=ce(l),r.marginLeft=ce(c))}return r}),i=()=>{if(n()||e.dot)return b("div",{class:gn([e.position,{dot:e.dot,fixed:!!t.default}]),style:s.value},[o()])};return()=>{if(t.default){const{tag:r}=e;return b(r,{class:gn("wrapper")},{default:()=>[t.default(),i()]})}return i()}}});const Yn=De(Za);let jn=2e3;const Wa=()=>++jn,_a=e=>{jn=e},[Xn,$a]=Ae("config-provider"),Kn=Symbol(Xn),es={tag:ie("div"),theme:ie("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,themeVarsScope:ie("local"),iconPrefix:String};function ts(e){return e.replace(/([a-zA-Z])(\d)/g,"$1-$2")}function ns(e){const t={};return Object.keys(e).forEach(n=>{const o=ts(Ga(n));t[`--van-${o}`]=e[n]}),t}function gt(e={},t={}){Object.keys(e).forEach(n=>{e[n]!==t[n]&&document.documentElement.style.setProperty(n,e[n])}),Object.keys(t).forEach(n=>{e[n]||document.documentElement.style.removeProperty(n)})}U({name:Xn,props:es,setup(e,{slots:t}){const n=O(()=>ns(Te({},e.themeVars,e.theme==="dark"?e.themeVarsDark:e.themeVarsLight)));if(it){const o=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},a=(s=e.theme)=>{document.documentElement.classList.remove(`van-theme-${s}`)};G(()=>e.theme,(s,i)=>{i&&a(i),o()},{immediate:!0}),Mt(o),at(a),yt(a),G(n,(s,i)=>{e.themeVarsScope==="global"&>(s,i)}),G(()=>e.themeVarsScope,(s,i)=>{i==="global"&>({},n.value),s==="global"&>(n.value,{})}),e.themeVarsScope==="global"&>(n.value,{})}return qt(Kn,e),wo(()=>{e.zIndex!==void 0&&_a(e.zIndex)}),()=>b(e.tag,{class:$a(),style:e.themeVarsScope==="local"?n.value:void 0},{default:()=>{var o;return[(o=t.default)==null?void 0:o.call(t)]}})}});const[os,mn]=Ae("icon"),as=e=>e==null?void 0:e.includes("/"),ss={dot:Boolean,tag:ie("i"),name:String,size:W,badge:W,color:String,badgeProps:Object,classPrefix:String};var is=U({name:os,props:ss,setup(e,{slots:t}){const n=It(Kn,null),o=O(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||mn());return()=>{const{tag:a,dot:s,name:i,size:r,badge:c,color:l}=e,u=as(i);return b(Yn,Le({dot:s,tag:a,class:[o.value,u?"":`${o.value}-${i}`],style:{color:l,fontSize:ce(r)},content:c},e.badgeProps),{default:()=>{var d;return[(d=t.default)==null?void 0:d.call(t),u&&b("img",{class:mn("image"),src:i},null)]}})}}});const Et=De(is),[rs,et]=Ae("loading"),cs=Array(12).fill(null).map((e,t)=>b("i",{class:et("line",String(t+1))},null)),us=b("svg",{class:et("circular"),viewBox:"25 25 50 50"},[b("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),ls={size:W,type:ie("circular"),color:String,vertical:Boolean,textSize:W,textColor:String};var ds=U({name:rs,props:ls,setup(e,{slots:t}){const n=O(()=>Te({color:e.color},Ra(e.size))),o=()=>{const s=e.type==="spinner"?cs:us;return b("span",{class:et("spinner",e.type),style:n.value},[t.icon?t.icon():s])},a=()=>{var s;if(t.default)return b("span",{class:et("text"),style:{fontSize:ce(e.textSize),color:(s=e.textColor)!=null?s:e.color}},[t.default()])};return()=>{const{type:s,vertical:i}=e;return b("div",{class:et([s,{vertical:i}]),"aria-live":"polite","aria-busy":!0},[o(),a()])}}});const Zn=De(ds),Wn={show:Boolean,zIndex:W,overlay:ae,duration:W,teleport:[String,Object],lockScroll:ae,lazyRender:ae,beforeClose:Function,overlayStyle:Object,overlayClass:ht,transitionAppear:Boolean,closeOnClickOverlay:ae},Au=Object.keys(Wn);function ps(e,t){return e>t?"horizontal":t>e?"vertical":""}function _n(){const e=y(0),t=y(0),n=y(0),o=y(0),a=y(0),s=y(0),i=y(""),r=y(!0),c=()=>i.value==="vertical",l=()=>i.value==="horizontal",u=()=>{n.value=0,o.value=0,a.value=0,s.value=0,i.value="",r.value=!0};return{move:v=>{const m=v.touches[0];n.value=(m.clientX<0?0:m.clientX)-e.value,o.value=m.clientY-t.value,a.value=Math.abs(n.value),s.value=Math.abs(o.value);const I=10;(!i.value||a.valuepn||s.value>pn)&&(r.value=!1)},start:v=>{u(),e.value=v.touches[0].clientX,t.value=v.touches[0].clientY},reset:u,startX:e,startY:t,deltaX:n,deltaY:o,offsetX:a,offsetY:s,direction:i,isVertical:c,isHorizontal:l,isTap:r}}let _e=0;const fn="van-overflow-hidden";function gs(e,t){const n=_n(),o="01",a="10",s=u=>{n.move(u);const d=n.deltaY.value>0?a:o,f=Pn(u.target,e.value),{scrollHeight:v,offsetHeight:m,scrollTop:I}=f;let g="11";I===0?g=m>=v?"00":"01":I+m>=v&&(g="10"),g!=="11"&&n.isVertical()&&!(parseInt(g,2)&parseInt(d,2))&&jt(u,!0)},i=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",s,{passive:!1}),_e||document.body.classList.add(fn),_e++},r=()=>{_e&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",s),_e--,_e||document.body.classList.remove(fn))},c=()=>t()&&i(),l=()=>t()&&r();Gn(c),at(l),yt(l),G(t,u=>{u?i():r()})}function $n(e){const t=y(!1);return G(e,n=>{n&&(t.value=n)},{immediate:!0}),n=>()=>t.value?n():null}const An=()=>{var e;const{scopeId:t}=((e=He())==null?void 0:e.vnode)||{};return t?{[t]:""}:null},[ms,fs]=Ae("overlay"),As={show:Boolean,zIndex:W,duration:W,className:ht,lockScroll:ae,lazyRender:ae,customStyle:Object};var vs=U({name:ms,props:As,setup(e,{slots:t}){const n=y(),o=$n(()=>e.show||!e.lazyRender),a=i=>{e.lockScroll&&jt(i,!0)},s=o(()=>{var i;const r=Te(xn(e.zIndex),e.customStyle);return Fe(e.duration)&&(r.animationDuration=`${e.duration}s`),Jt(b("div",{ref:n,style:r,class:[fs(),e.className]},[(i=t.default)==null?void 0:i.call(t)]),[[Sn,e.show]])});return St("touchmove",a,{target:n}),()=>b(wt,{name:"van-fade",appear:!0},{default:s})}});const eo=De(vs),hs=Te({},Wn,{round:Boolean,position:ie("center"),closeIcon:ie("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:ie("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[Cs,vn]=Ae("popup");var Ds=U({name:Cs,inheritAttrs:!1,props:hs,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:n,slots:o}){let a,s;const i=y(),r=y(),c=$n(()=>e.show||!e.lazyRender),l=O(()=>{const N={zIndex:i.value};if(Fe(e.duration)){const S=e.position==="center"?"animationDuration":"transitionDuration";N[S]=`${e.duration}s`}return N}),u=()=>{a||(a=!0,i.value=e.zIndex!==void 0?+e.zIndex:Wa(),t("open"))},d=()=>{a&&zn(e.beforeClose,{done(){a=!1,t("close"),t("update:show",!1)}})},f=N=>{t("clickOverlay",N),e.closeOnClickOverlay&&d()},v=()=>{if(e.overlay)return b(eo,Le({show:e.show,class:e.overlayClass,zIndex:i.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},An(),{onClick:f}),{default:o["overlay-content"]})},m=N=>{t("clickCloseIcon",N),d()},I=()=>{if(e.closeable)return b(Et,{role:"button",tabindex:0,name:e.closeIcon,class:[vn("close-icon",e.closeIconPosition),Qa],classPrefix:e.iconPrefix,onClick:m},null)};let g;const h=()=>{g&&clearTimeout(g),g=setTimeout(()=>{t("opened")})},T=()=>t("closed"),P=N=>t("keydown",N),J=c(()=>{var N;const{round:S,position:F,safeAreaInsetTop:K,safeAreaInsetBottom:Q}=e;return Jt(b("div",Le({ref:r,style:l.value,role:"dialog",tabindex:0,class:[vn({round:S,[F]:F}),{"van-safe-area-top":K,"van-safe-area-bottom":Q}],onKeydown:P},n,An()),[(N=o.default)==null?void 0:N.call(o),I()]),[[Sn,e.show]])}),x=()=>{const{position:N,transition:S,transitionAppear:F}=e,K=N==="center"?"van-fade":`van-popup-slide-${N}`;return b(wt,{name:S||K,appear:F,onAfterEnter:h,onAfterLeave:T},{default:J})};return G(()=>e.show,N=>{N&&!a&&(u(),n.tabindex===0&&Ge(()=>{var S;(S=r.value)==null||S.focus()})),!N&&a&&(a=!1,t("close"))}),kt({popupRef:r}),gs(r,()=>e.show&&e.lockScroll),St("popstate",()=>{e.closeOnPopstate&&(d(),s=!1)}),re(()=>{e.show&&u()}),Mt(()=>{s&&(t("update:show",!0),s=!1)}),at(()=>{e.show&&e.teleport&&(d(),s=!0)}),qt(qn,()=>e.show),()=>e.teleport?b(bo,{to:e.teleport},{default:()=>[v(),x()]}):b(Ce,null,[v(),x()])}});const Is=De(Ds),[to,mt]=Ae("swipe"),Ms={loop:ae,width:W,height:W,vertical:Boolean,autoplay:ft(0),duration:ft(500),touchable:ae,lazyRender:Boolean,initialSwipe:ft(0),indicatorColor:String,showIndicators:ae,stopPropagation:ae},no=Symbol(to);var ys=U({name:to,props:Ms,emits:["change","dragStart","dragEnd"],setup(e,{emit:t,slots:n}){const o=y(),a=y(),s=Ve({rect:null,width:0,height:0,offset:0,active:0,swiping:!1});let i=!1;const r=_n(),{children:c,linkChildren:l}=Bn(no),u=O(()=>c.length),d=O(()=>s[e.vertical?"height":"width"]),f=O(()=>e.vertical?r.deltaY.value:r.deltaX.value),v=O(()=>s.rect?(e.vertical?s.rect.height:s.rect.width)-d.value*u.value:0),m=O(()=>d.value?Math.ceil(Math.abs(v.value)/d.value):u.value),I=O(()=>u.value*d.value),g=O(()=>(s.active+u.value)%u.value),h=O(()=>{const R=e.vertical?"vertical":"horizontal";return r.direction.value===R}),T=O(()=>{const R={transitionDuration:`${s.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${+s.offset.toFixed(2)}px)`};if(d.value){const H=e.vertical?"height":"width",z=e.vertical?"width":"height";R[H]=`${I.value}px`,R[z]=e[z]?`${e[z]}px`:""}return R}),P=R=>{const{active:H}=s;return R?e.loop?Gt(H+R,-1,u.value):Gt(H+R,0,m.value):H},J=(R,H=0)=>{let z=R*d.value;e.loop||(z=Math.min(z,-v.value));let j=H-z;return e.loop||(j=Gt(j,v.value,0)),j},x=({pace:R=0,offset:H=0,emitChange:z})=>{if(u.value<=1)return;const{active:j}=s,Z=P(R),we=J(Z,H);if(e.loop){if(c[0]&&we!==v.value){const ve=we0;c[u.value-1].setOffset(ve?-I.value:0)}}s.active=Z,s.offset=we,z&&Z!==j&&t("change",g.value)},N=()=>{s.swiping=!0,s.active<=-1?x({pace:u.value}):s.active>=u.value&&x({pace:-u.value})},S=()=>{N(),r.reset(),lt(()=>{s.swiping=!1,x({pace:-1,emitChange:!0})})},F=()=>{N(),r.reset(),lt(()=>{s.swiping=!1,x({pace:1,emitChange:!0})})};let K;const Q=()=>clearTimeout(K),te=()=>{Q(),+e.autoplay>0&&u.value>1&&(K=setTimeout(()=>{F(),te()},+e.autoplay))},$=(R=+e.initialSwipe)=>{if(!o.value)return;const H=()=>{var z,j;if(!cn(o)){const Z={width:o.value.offsetWidth,height:o.value.offsetHeight};s.rect=Z,s.width=+((z=e.width)!=null?z:Z.width),s.height=+((j=e.height)!=null?j:Z.height)}u.value&&(R=Math.min(u.value-1,R),R===-1&&(R=u.value-1)),s.active=R,s.swiping=!0,s.offset=J(R),c.forEach(Z=>{Z.setOffset(0)}),te()};cn(o)?Ge().then(H):H()},Ie=()=>$(s.active);let ne;const Qe=R=>{!e.touchable||R.touches.length>1||(r.start(R),i=!1,ne=Date.now(),Q(),N())},Me=R=>{e.touchable&&s.swiping&&(r.move(R),h.value&&(!e.loop&&(s.active===0&&f.value>0||s.active===u.value-1&&f.value<0)||(jt(R,e.stopPropagation),x({offset:f.value}),i||(t("dragStart",{index:g.value}),i=!0))))},de=()=>{if(!e.touchable||!s.swiping)return;const R=Date.now()-ne,H=f.value/R;if((Math.abs(H)>.25||Math.abs(f.value)>d.value/2)&&h.value){const j=e.vertical?r.offsetY.value:r.offsetX.value;let Z=0;e.loop?Z=j>0?f.value>0?-1:1:0:Z=-Math[f.value>0?"ceil":"floor"](f.value/d.value),x({pace:Z,emitChange:!0})}else f.value&&x({pace:0});i=!1,s.swiping=!1,t("dragEnd",{index:g.value}),te()},Ue=(R,H={})=>{N(),r.reset(),lt(()=>{let z;e.loop&&R===u.value?z=s.active===0?0:R:z=R%u.value,H.immediate?lt(()=>{s.swiping=!1}):s.swiping=!1,x({pace:z-s.active,emitChange:!0})})},ye=(R,H)=>{const z=H===g.value,j=z?{backgroundColor:e.indicatorColor}:void 0;return b("i",{style:j,class:mt("indicator",{active:z})},null)},Ne=()=>{if(n.indicator)return n.indicator({active:g.value,total:u.value});if(e.showIndicators&&u.value>1)return b("div",{class:mt("indicators",{vertical:e.vertical})},[Array(u.value).fill("").map(ye)])};return kt({prev:S,next:F,state:s,resize:Ie,swipeTo:Ue}),l({size:d,props:e,count:u,activeIndicator:g}),G(()=>e.initialSwipe,R=>$(+R)),G(u,()=>$(s.active)),G(()=>e.autoplay,te),G([Xt,Kt,()=>e.width,()=>e.height],Ie),G(ya(),R=>{R==="visible"?te():Q()}),re($),Mt(()=>$(s.active)),Jn(()=>$(s.active)),at(Q),yt(Q),St("touchmove",Me,{target:a}),()=>{var R;return b("div",{ref:o,class:mt()},[b("div",{ref:a,style:T.value,class:mt("track",{vertical:e.vertical}),onTouchstartPassive:Qe,onTouchend:de,onTouchcancel:de},[(R=n.default)==null?void 0:R.call(n)]),Ne()])}}});const ws=De(ys),[bs,Ss]=Ae("swipe-item");var ks=U({name:bs,setup(e,{slots:t}){let n;const o=Ve({offset:0,inited:!1,mounted:!1}),{parent:a,index:s}=Nn(no);if(!a)return;const i=O(()=>{const l={},{vertical:u}=a.props;return a.size.value&&(l[u?"height":"width"]=`${a.size.value}px`),o.offset&&(l.transform=`translate${u?"Y":"X"}(${o.offset}px)`),l}),r=O(()=>{const{loop:l,lazyRender:u}=a.props;if(!u||n)return!0;if(!o.mounted)return!1;const d=a.activeIndicator.value,f=a.count.value-1,v=d===0&&l?f:d-1,m=d===f&&l?0:d+1;return n=s.value===d||s.value===v||s.value===m,n}),c=l=>{o.offset=l};return re(()=>{Ge(()=>{o.mounted=!0})}),kt({setOffset:c}),()=>{var l;return b("div",{class:Ss(),style:i.value},[r.value?(l=t.default)==null?void 0:l.call(t):null])}}});const Es=De(ks);let $e=0;function Rs(e){e?($e||document.body.classList.add("van-toast--unclickable"),$e++):$e&&($e--,$e||document.body.classList.remove("van-toast--unclickable"))}const[Os,Xe]=Ae("toast"),Ls=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay"],Ts={icon:String,show:Boolean,type:ie("text"),overlay:Boolean,message:W,iconSize:W,duration:Aa(2e3),position:ie("middle"),teleport:[String,Object],wordBreak:String,className:ht,iconPrefix:String,transition:ie("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:ht,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean};var oo=U({name:Os,props:Ts,emits:["update:show"],setup(e,{emit:t,slots:n}){let o,a=!1;const s=()=>{const d=e.show&&e.forbidClick;a!==d&&(a=d,Rs(a))},i=d=>t("update:show",d),r=()=>{e.closeOnClick&&i(!1)},c=()=>clearTimeout(o),l=()=>{const{icon:d,type:f,iconSize:v,iconPrefix:m,loadingType:I}=e;if(d||f==="success"||f==="fail")return b(Et,{name:d||f,size:v,class:Xe("icon"),classPrefix:m},null);if(f==="loading")return b(Zn,{class:Xe("loading"),size:v,type:I},null)},u=()=>{const{type:d,message:f}=e;if(n.message)return b("div",{class:Xe("text")},[n.message()]);if(Fe(f)&&f!=="")return d==="html"?b("div",{key:0,class:Xe("text"),innerHTML:String(f)},null):b("div",{class:Xe("text")},[f])};return G(()=>[e.show,e.forbidClick],s),G(()=>[e.show,e.type,e.message,e.duration],()=>{c(),e.show&&e.duration>0&&(o=setTimeout(()=>{i(!1)},e.duration))}),re(s),fe(s),()=>b(Is,Le({class:[Xe([e.position,e.wordBreak==="normal"?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:r,onClosed:c,"onUpdate:show":i},fa(e,Ls)),{default:()=>[l(),u()]})}});function Ns(){const e=Ve({show:!1}),t=a=>{e.show=a},n=a=>{Te(e,a,{transitionAppear:!0}),t(!0)},o=()=>t(!1);return kt({open:n,close:o,toggle:t}),{open:n,close:o,state:e,toggle:t}}function Bs(e){const t=kn(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount(){t.unmount(),document.body.removeChild(n)}}}const Gs={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let xe=[],Fs=!1,hn=Te({},Gs);const Ps=new Map;function ao(e){return rt(e)?e:{message:e}}function Us(){const{instance:e,unmount:t}=Bs({setup(){const n=y(""),{open:o,state:a,close:s,toggle:i}=Ns(),r=()=>{},c=()=>b(oo,Le(a,{onClosed:r,"onUpdate:show":i}),null);return G(n,l=>{a.message=l}),He().render=c,{open:o,close:s,message:n}}});return e}function xs(){if(!xe.length||Fs){const e=Us();xe.push(e)}return xe[xe.length-1]}function so(e={}){if(!it)return{};const t=xs(),n=ao(e);return t.open(Te({},hn,Ps.get(n.type||hn.type),n)),t}const io=e=>t=>so(Te({type:e},ao(t))),Vs=io("loading"),vu=io("fail"),hu=e=>{xe.length&&(e?(xe.forEach(t=>{t.close()}),xe=[]):xe[0].close())};De(oo);const[Hs,Ke]=Ae("image"),Qs={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:W,height:W,radius:W,lazyLoad:Boolean,iconSize:W,showError:ae,errorIcon:ie("photo-fail"),iconPrefix:String,showLoading:ae,loadingIcon:ie("photo")};var zs=U({name:Hs,props:Qs,emits:["load","error"],setup(e,{emit:t,slots:n}){const o=y(!1),a=y(!0),s=y(),{$Lazyload:i}=He().proxy,r=O(()=>{const g={width:ce(e.width),height:ce(e.height)};return Fe(e.radius)&&(g.overflow="hidden",g.borderRadius=ce(e.radius)),g});G(()=>e.src,()=>{o.value=!1,a.value=!0});const c=g=>{a.value&&(a.value=!1,t("load",g))},l=()=>{const g=new Event("load");Object.defineProperty(g,"target",{value:s.value,enumerable:!0}),c(g)},u=g=>{o.value=!0,a.value=!1,t("error",g)},d=(g,h,T)=>T?T():b(Et,{name:g,size:e.iconSize,class:h,classPrefix:e.iconPrefix},null),f=()=>{if(a.value&&e.showLoading)return b("div",{class:Ke("loading")},[d(e.loadingIcon,Ke("loading-icon"),n.loading)]);if(o.value&&e.showError)return b("div",{class:Ke("error")},[d(e.errorIcon,Ke("error-icon"),n.error)])},v=()=>{if(o.value||!e.src)return;const g={alt:e.alt,class:Ke("img"),style:{objectFit:e.fit,objectPosition:e.position}};return e.lazyLoad?Jt(b("img",Le({ref:s},g),null),[[So("lazy"),e.src]]):b("img",Le({ref:s,src:e.src,onLoad:c,onError:u},g),null)},m=({el:g})=>{const h=()=>{g===s.value&&a.value&&l()};s.value?h():Ge(h)},I=({el:g})=>{g===s.value&&!o.value&&u()};return i&&it&&(i.$on("loaded",m),i.$on("error",I),yt(()=>{i.$off("loaded",m),i.$off("error",I)})),re(()=>{Ge(()=>{var g;(g=s.value)!=null&&g.complete&&!e.lazyLoad&&l()})}),()=>{var g;return b("div",{class:Ke({round:e.round,block:e.block}),style:r.value},[v(),f(),(g=n.default)==null?void 0:g.call(n)])}}});const qs=De(zs),[ro,Cn]=Ae("tabbar"),Js={route:Boolean,fixed:ae,border:ae,zIndex:W,placeholder:Boolean,activeColor:String,beforeChange:Function,inactiveColor:String,modelValue:ft(0),safeAreaInsetBottom:{type:Boolean,default:null}},co=Symbol(ro);var Ys=U({name:ro,props:Js,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=y(),{linkChildren:a}=Bn(co),s=qa(o,Cn),i=()=>{var l;return(l=e.safeAreaInsetBottom)!=null?l:e.fixed},r=()=>{var l;const{fixed:u,zIndex:d,border:f}=e;return b("div",{ref:o,role:"tablist",style:xn(d),class:[Cn({fixed:u}),{[Ha]:f,"van-safe-area-bottom":i()}]},[(l=n.default)==null?void 0:l.call(n)])};return a({props:e,setActive:(l,u)=>{zn(e.beforeChange,{args:[l],done(){t("update:modelValue",l),t("change",l),u()}})}}),()=>e.fixed&&e.placeholder?s(r):r()}});const js=De(Ys),[Xs,Ft]=Ae("tabbar-item"),Ks=Te({},Ja,{dot:Boolean,icon:String,name:W,badge:W,badgeProps:Object,iconPrefix:String});var Zs=U({name:Xs,props:Ks,emits:["click"],setup(e,{emit:t,slots:n}){const o=ja(),a=He().proxy,{parent:s,index:i}=Nn(co);if(!s)return;const r=O(()=>{var u;const{route:d,modelValue:f}=s.props;if(d&&"$route"in a){const{$route:v}=a,{to:m}=e,I=rt(m)?m:{path:m};return!!v.matched.find(g=>{const h="path"in I&&I.path===g.path,T="name"in I&&I.name===g.name;return h||T})}return((u=e.name)!=null?u:i.value)===f}),c=u=>{var d;r.value||s.setActive((d=e.name)!=null?d:i.value,o),t("click",u)},l=()=>{if(n.icon)return n.icon({active:r.value});if(e.icon)return b(Et,{name:e.icon,classPrefix:e.iconPrefix},null)};return()=>{var u;const{dot:d,badge:f}=e,{activeColor:v,inactiveColor:m}=s.props,I=r.value?v:m;return b("div",{role:"tab",class:Ft({active:r.value}),style:{color:I},tabindex:0,"aria-selected":r.value,onClick:c},[b(Yn,Le({dot:d,class:Ft("icon"),content:f},e.badgeProps),{default:l}),b("div",{class:Ft("text")},[(u=n.default)==null?void 0:u.call(n,{active:r.value})])])}}});const Ws=De(Zs);const _s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABMRJREFUaEPVWV1MWwUU/s69xZDwb0wG+GT0gQdw9WGJvmnio6a3whaMMYEoLQSSSS9MyDBeI2Zz0EIiBChbwLjEORkt8dVE3zRxyVi2mCWa6IuC8YEKfUDo7ZFbKLb0/nW77dr7es4953zn755zLqHMH3LS/uD8N6cBtQWE54i4kUHVmnwCx5lpE4xfAfGB3Pv6Xaf0PhIARVmqrG5+sl0ASwBeBVBv07AYgG85iZWdza01RenetfleDttDAZheXDulJjFCxF15GG1kY4yBqyLR5Hs9nr/yBZIXAM3jNU0NMghjBFTmq8yMn4FdMMZ3NraC+UTENoBUfpN6gwgtThp+UhYzHoDFTrt1YgtAaDHyDjPNOO11I0do0SDigUCP95qVsywBBMPR9w8Mv2wlqBD0AyAjsk/61Ey2KYDgQvQiEcYLYZxdmVYgDAFoaQOmq3YVFZSPqSvg93yup0MXQKpgBfXHYuW8FfhUh0qKL+oVdg6Ao1Z5p9Ddxspove60s7HepihKIpOWA6AU8t6wOzHGZL/0iSGAK7M3G8WKJ34rldTJiQKwq+7vPXOh/9xmmpYVgWA4OkHAUL7hLS4/jwd83g9yAGi5X9vcsOHAbFNoPLHtP7ea0uPGcQSmwmtvMfh6obU7IZ+T6JR7pa80WccAQuHo1wA6nFBQBBkrAZ909iSArTJIn7RvYgGf1HAM4Eo44naB7hTBc46pSIBfuODzrqdSKBRe7QSELx2TXgRByaR6dqi3fSUFoJQ/XlYftaMIRD4DaMDCcfPb+3vD+Pvn3erGNkkgYQl0uLTrPsxD2xuxWY1W21Tff8A7acIbT3KyO755L1pXd7qaq+gSgF4ze4hpetDvGUwBmApHlxjQ9lsDW/i+7Pe2ZRJD4cjHAI0ZvHIj4JPezOaPainaqcdPRMpgj+ejTFpwIXKPiFqNbCJgedAnddsCkGbOFDYxF3lZFOk7PQV6M7xZmqoqvzLc5/0+U5aVU7MAhMIWKcS4HfBLZ7IULK59yMyKQciuB/zet+1GQB+weQQYmJR90rDtImbmmZ3E/qjSfy4eDEfaibFsVgNEGPjnj/UFDUTd024/M2bMaoAJXbLPe0uZvVld46q4RGRek3w0mebfRpnjpsWbYWVqETn83Ns7weQhO6uNluOHTFWTbcN9b9zPnIXKZ5Rgjm9v3G3QtrNyHeaO2/QxgMn5Wx2CIGoTack/rHK33OddPqqvQ3vLfqFJfZHNenuJxIWZpmW/ZzBtTtZOrC31LlfFL3bbZLExaW3ZdKnXDHqct1Arh+jNTDqHLcVV2+z+CYDbSmAx6drZfSexd0abBDL16p4WJ+ZWW0WBfiiVVDoYGxLEiZcCvR23TzrN8LhbUm2V+F2jfwWm5/VQeO08wNPFTJVcXdmHLNsRSDM+ThDpidPMgZZ/aLSXJ+ZWO0WBFotaE4TLgR5p1Cr6tgAcgWgVReGLYnUnBnfLvsNx4ZEjkBagKIqrptktEzBS6CNYQQCkgUxNReqTVXSRDg8BT1l56WHoBQXwf0SWKqua6yQRggfMrzlWI8zxf5NoG+3z/m4F3nYNWAnS0qvq1PMtApFbEIVnmbnR9iqZIZzB8QRwTTsbWunU6I4BsKOsEDz/ARHi+kDvP4wsAAAAAElFTkSuQmCC",$s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL1JREFUaEPdWU9oXGUQ/833Vk0lhxYE48FW0UMODU0PhQrubh54FAzUQKrJvg0VFAxIaYopiVgxpS1GCBhRoaXZt8FGkoO9C9vsFixYqGIPBQvaXFrxYA9LXE3ejLxdN9k/b9/7NsnbJL7bMvPNzG++mdmZ+Qi7/KMttT83cAisOgF6UZF0ANReki95FnoIyD0ovovo7E9bpXdzADLJNig5RiS9EHqFCHt1DBPBI5B8J4IFsLoGc6agc86LZ2MAbh5/Gn8/PkpAUtfoRga6YARyCU+sTOLo1d+bBdIcANfjETlFjHEitDWrzI9fBAVRmMDq/Yswr6/qytYHkBs4RGzMEaFTV/hG+ERwV5TTr5snegBuWCfIwfRWe90nrApiYBgvpy4HOSEYQC7xvhK6ECQoDDoLjyCe/tRPtj+AbTS+bDSTjCJqX2wEojGAG9YJxbgUhmeblckiScTtlH4ZLSXszVbFfBCgUoVyjnoldv0NZJJtpOR22NUmyOhauojcEV46XFti6wHkrDElmGhWQSv4vfKhGkCmr4PUk7/ulNCpvwUUhJefhzn/sEyrBpC1PlHASCu8uVEdTJhANPVBPYBS7D/YbG+zUcN0zxV7J6Znyg3g+g0sWm8qwqyuoO3kY5F+xO1vXBvWAFA2MU+g17fTMF3dAlmQmN1XA8D6k6DXz+sqCotPgEcSS+1bB5B5o1sZj90OS2EYctlZOQzz6x9LIZQd7FdQV8NQFJZMdqQPpr1QArBojSm3PO2ijwXjiKfOFQGorPUZgOEA+79kZ/k08EcB2N9LBq7Q2tBef5IJI1ilz4uUiLyrBJON5AskLw6GgKVvgefalSHnAbwTYM8Ux1InywCuAEg2VOD2IXG7q4qesz5Wrhe8vzmOpY5XklTWckO034udSc4ian9USaPFxM9EdNAHxAzHUkNaAAAUmauEZQZ6lGFkPA0SGUW8pof3CVN2HBPm7PUawL5OLdukFUIickvi9pHqG0h8qITOentIZjlmDzZxA3VDi8YNTHIsdbqUxFodqEyz89cZmPN5ZK1jJDJDVF5ceebAMFbvf1XKgQNvK8G0T4jmhTCAmH0Nmb52Zew5D5BvTjJhHNH/kli3jIqIu+4o+BleaaQ7iLi/dbtbEckDaCOiSFBBrC6ju/KPjLtgpu9U9EK7qZVwy+7SPnc6+/80c8gM9itjd7QTDB5CLD1TzK+1ZHEHGkMe7PSOtNiJOl4DTbGc+tX2oLrQGjoDU4ilTpa11Q/1xp5f/Hqc1pjZ4O8RKIjjN9SXbmHbdqFBzvHsmeoOZXoipA78QITuIIGtpBfX7rx8pNgJVHzeu9HM4EEy6PudEkoCWRVHXoKZvlXrtMbL3R00pbHCW43eCoLW6+8poalWhkqtLiaeQDS9tsjSv4EyZy6xbSCYeBzR9Dk/Bwa/0Lins4kBAr5oZU4wyQVE7TNBt68HwJXiJrZS6VZVp8p2YfM3UJaQ6Ykgsv8UCblvxFqP2kEebEQPB8AakOReGDJGkCSBntqokX7nwgWwDqQNcHqVoV4TyKtblSOlNcs/XTDnfgtyjn4OBElywwvPdsKgbkV4AUId7ngYdMyDnmdn5bK7NtQ5u3UAdLSFwPMvZnjtQE3gbpkAAAAASUVORK5CYII=",ei="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABI5JREFUaEPtmmtMU2cYx/8vp0CVymWCzBupODFAg8VhHLMK2SBgsmwgLvrBZDMm1A/LMsIWXbYPfNiiC6OYLHFrzaa7ZFu2MYoakgUG0S3ERbeQ4TIWLyjiBQlKAaEo57zzPa5LL+fSdi0tS8+n5pznfZ//733ey/OcU4J5fhEl/QetHSka7n5qJBln+YSx/eZyh5wGSYBDNnuFABwEYIykeDffvVSgr9fvrf7RW48PQJPVbiYEH0WJcA8ZlGJvvbnK6n7TA+DAh636BI78SQBtVAIAzlknv2bfqzVDLn0eAE1W+1uE4J1oFO/SRCnerjdXvSsJ0GyzH6XAy9EMQIBjdbVVu2MAkYpSLAKRGnm3OR9bA5JB0CYmIGt5BlIWLcTFKzdx1zEZlmAproH3rV+mc8ICHfPMx/FaDvFmSuhrSkoIIdhUlItCQzY0Gk40nZl5gC++78b45HTIIRQBvL01NDRoFi01XnuYWjwup6S68inoV2b6PP7r0hDau36NNMBRbfKytJsAJDNS/YolqN5aLCuSRWFkdDykEIoROPRx21qBJ+JoE0p1FPQVEFTKKdi8MR9FBU/ICjzffxUdP/XOHUCgqURFSSHycrJkBd4Zm8Cn33bNX4Drt0bxzYmfoxegpNiA9YbVkgKnnTOw//ALbt2+G70ABbl6PGta5yPQMTGFr9tOY2p6JqTixbUZymw0NTkJu3eU+Yjs/eMyunv6Qi5eFaDJZt9H8M+uQ6EDQZGail3bSpGxOMXDbPD6CFrae9SaBvU8oIOs8XBLGafhOpQ8rctbhWc2FfiYfNV2OuTzXzUCUkItNvsAAL0cBMfFYc/OciQt9CyjR0YdYBA8LwQ10nKNAoqAWOTHkQsP62SNkgrD2iyUbyn0Menrv4rOuTzILEda91BKTKISSjUAqSQE6WpDyBK6Hc+bsHTJYz6mv/Vdwqkz5z3us6hlZ2VCECguDw6DUqrm4t/nId2F3L2mpeiwq6YUGu5RRup+sUh09/wuTqd4DYcXnzMhM+NResWm2onOs3CM3/MLImwAzHtezkpUlKyXFDIxOY3+i0NizeAS7zK8/2AW7V3nMDA4rAoRVgDm3bQhFxuMOapCvA0EQRDT7wsDNxTbhh2ArYfSYgOM+dkBQ7BC6PBn7ZEFcHnfsjEfTyqk2lIqZ3keH3xyMngAy5HjLxBQ8Y00pQLbhXYCkE/4VcZ4zaplKN9sRGJivF/RYNPnZOfZ4AG8W7IaOQ4LBkCIWCcHc+mStHi6KBf5CnUD65ct5M+/61KtowM6yFjHFlvrNYCsCEa8e5uMxckw5mUjZ/VyJMR7nov3ppziyN8YvqPqJiAAi7XtJRB6TLXXAAzYIZaelixupez3+MQUrgzd9jvlUARostkbCcV2cQ0AOn9O4QC0h8Q07NtoSFQqdBIDCPcIq/Ufi4DaCIX7ufIuNB8+8gH762ur3nMN1P/rMyujmtcful1habS1lHGUO+DPa5Vwz3mxf4pzPOHffKO2ptPbn+KfPZqbW1OhlX61PifCmRMnxurqqsfk/CkCzJnI/+DobySn+EC+dATIAAAAAElFTkSuQmCC",ti="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABHdJREFUaEPtWl1sVEUU/s7dbXeFVVpYpVCkrVBIrAUkS0gUGps2UEOiD5XfyG4FtMYaNdYECMSHVlHBGDXiD4naNmJCCA8+1ESl2XRLQ4ht04KkSFNQQIu4llYQt7a9Y+a223T37v1r7+1uk52XTXbOzPm+c2bOOTNzCdO8kSr+lo2zMJCSFleOjsE+eI73K2GITSCwfT0x4W0irIgr+FHljKGdEV5DQW1DNB45gVPeckGkTxMBeDQGUWDPY03dZ+P/jyTg35JNgqOTCM5EJMAYQkwcykXh0WthfJEEmnz7BIY3EhF8GJNI2I+1tW/GJCAEfF8CKEtkAgBqxILaZ5IE4uilpAfiaHxJddIDMT0wx+5CcXoeshxufPNXG37+t8cqTyl7AP6tbsDhGtE84BRsqeUAXlFDYicBVVmleDlzHZxCiiTaN3QHK9tex68DQStIqBCIVud/zE62rKsEZCghqc+rRMnsfFn3sT/PYNuFT+JNoMxJNtZDQMyKdH16Pr59qFIRJPdCxz9XzCah4oFTTy+FSKPWFlwEvEhAiRKCgzmbUbngcUWAn19vxHNdPLmb2syLQl8s2QXf3DWK6C7c6UFe615T0ZsaRrUINPdfRMHZA4lL4L0HtknRJ1YLDt7CE+ffx5lb3YlLoDyjEB/n+mQAfwkF8Uh7Nf4YVDwJToaUeXtgkfM+XFx1UAbm8O8n8VL3V5MBqTZWJQo1eXcTo5Gow5iLiDxaKFofrsIK18IIsYab57Hup0NaQyfabyCRNXmLBUY/qGmqmFeEDxdvl4nwJWTB+ud6DBAAQAHfZQKylUjw8qF71bvISJ0VIdJ++woe7ahGSBycqKWVxhkgIB3yU7uIyK6GYufcAhxZskMmMuWJDI2+nQJhNDMxO2MoISK3lgl5QRdYtg+r71kkE/3gt+/x6qWvI/7nXtswezmGmIj63nbp10AzLwqNV7r0rnloW1k1VpGO7+Oe4FGJLyeXzYGG/D3w3J0jifCltqnzI3SHbujlYA0Brp2XFTw7x2rXBnpx9MZpFKU9OAY+LHd7OCRVrvW9HXpIWEeAaz+QvRG779+gB0iEzBAblkicCLZojbWWAN8PvMSomF+sBUTWzw9Cc06/oDXOWgJh7VqldiyUfI/MbH524gQQ8D4pjN1Ik52JbAsRLdaaUam/1O3BkdwdSLPP0DXFieCP2NR5WEvWSB7Y6iZbymUCjZ6TteaW92empqM6u1T13MBH8Y28rHW/nnO0AQI8Ezd6rxLRAuPQI0csn7kQFfOLsPne1XDZIi+/r//XL4XS5r+79KgxQKDR6xOIavTMqleGJ7G8GZnwuHLgEFIki39385yRkkOFQMB3iBieGgEjVaOaWVgvcBPlpiYKmQg4eqokAQuNq2vqpAd0mclCIbUz8XR45GN7sLbunbCB5M+sNkcnIUGfWYEQG1Z7ZuW0pvVDd9gvfm8xCXhLz7WKhWt9bGrGWAsTsReFdSej9al/7OEv49fq8f3YA+hDYU2fkqHUCUyFeSep43/jYdRAey0FuAAAAABJRU5ErkJggg==",ni="data:image/png;base64,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",oi="data:image/png;base64,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",ai="data:image/png;base64,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",si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABVpJREFUaEPNmX1sFEUYxp93jrYpoo0KVkIARRH8KlXEonB7rUZEahQ/iKTp7tEaIBqigIaIihASSUQJSmIgSKR714JGjf6BaJXS3paU2AixEiyBBGItJGAjVayRlpvXbEmrtLed2fbuZP/ced7nfX8zs7szs4RkX7Ul+RDidpAYL0AjAb4SjA4J/hUCLbiAZsSiB7EGMhmpKRkmiJkPCBImA8UEjFJ5MvgsAbskUyVq7T1DgRkagGMuINAKAt2qKtqrnYFjTHgHQXvrYDwGB1ATvokysZ0YwcEkTRTD4AZmsQChimN+PP0DONbjBLIJyPGTSEfLwDkGymDYn+noXY0/AMdcSBCbCQjoJvCrY4LkOJag0N6sE6sP4FhLCNhEIP0YnQoSaBjMzFiGUOQ9lYVeMY45X0DsVJklu10SShC0B8yrBqgvmUByWBMRjUh2gSq/7meCuvIR3HHcS6sEIMeqJtAsVbJUtTN4NxuR4sEBOKXFAoFdqSpO11dCzoYRrU6kH3AEKBZuJMI03USp0jHzfg5F7vcHUGfdJwQ1pKoov76ScA+C9oG+cd4jELPeF0TP+02UKr2E3AgjulwbgJzwcQJuTFVBfn0Z3MxG5DY9gFjZWEGyRTdJAAJvT5iPGVdNRNWZ/dh06hvP0PJcA4tHF+GHP1uw/PgOdMjzWmm6P27xrutQtLPtvwGJp1DMnCNIfKnlDODZ6w1snVjeK8878BoO/3WyX/j4rJE4Ou0tDKOLK5GVJz7B+lbtNJBERQhW1KkB6swXhBDKz3iP0Rvj5mL1+Lm9vuVHt8E+va8fQChnMvbmvdJ739W4Wt1LSrkIhdEP1ABOeKUA1ukapw2A5esIRd/UALBWCdDayw0AjA0yZL+sAWAuFRAbLzcACayFYa9WA9SFy4TAh7oAy8fM7n4L9VyzDq1HTftP/cKnjrgBjXet6b2/ofUrrDjxsW4aSOalfZfYHm+hsCEIMV3n3IwcOFNexc3ZuahpP4xHDm1A3OPQYcfk5/DMqAK0nv8NRtM6/Hz+krfigCkl8CgM+5LXVmKAb+fliKzh7boAPboxmVfjZOdZZZgL3NZ1zhPSy0BmXhiL6VWt6ink7jWd8I8E3KmsJk0CZvzCIXtc33TeayHHWitAq9JUnzKNBN6FYS/TB9hXOomkaE7HHlhZPQAJMRXG9oP6AO40illfE9HDOglSqWHwPjYiCc+gBt5SxsIGEdf936MgWRYjFN2dqJOUe2IRC9sgWKns4YG8mflzDkWe9NIoAfCddS11UhMxxqQbgpnbONA5BTM/OjV4ADey3pxJLOpSeSLXt0AGuljGH0RhZf1AHacegZ7oWOkiIrElHc8Dw101xC2EKqtUo64P4Dql42yUOc6CyhG0I6ri3XZ/ABchQsSiiij5zwSD2xj8NIyo9jrMP0CteQcFaBuBCnR6yI+GCUcYciGC0f7bOQ8jfwCOOZ9I2MTI9FOYHy2DOxmyBEal1j8CfYDunhffE5Dlp6DBaLshSN6LYGWTKl4bgJzwpwQ8pTJMVjsDX7BhP6Hy0wOoNq+gbOH+WcxQGSar3T0F4o74NZhT9cfQvwNO6d0CgX7nkskq1stHkgyqHmi9EXCsPAFSzsdkA0nIQtUrVQ+gYV42XRj+e1qnkHuUmNk1GtN3nh76FLq4xdxFgOefkmT3fvd/YyMyQ+WrNwKuS21JPgUyGtM1CpL4IQQje5IH4DrFrMWCaIvKdKjtUuJFFNqbdHz0R+DfVeljRGI9gSbpJPCjYeAMg1+CEanUjfMP0OO81yxABhUKiVtAJHQT9tMx4hI4AkIz4lSDooq//Xj9A+ze50B/JrstAAAAAElFTkSuQmCC",At={Call:100,MassMsg:903,MeetingInvitation:905},ii=[he.Group,he.WorkingGroup],uo=[M.GroupCreated,M.GroupInfoUpdated,M.MemberQuit,M.GroupOwnerTransferred,M.MemberKicked,M.MemberInvited,M.MemberEnter,M.GroupDismissed,M.GroupMemberMuted,M.GroupMuted,M.GroupCancelMuted,M.GroupMemberCancelMuted,M.GroupNameUpdated],Cu=[M.RevokeMessage,M.FriendAdded,M.BurnMessageChange,...uo];M.PictureMessage,M.VideoMessage,M.VoiceMessage,M.FileMessage;var Se=(e=>(e[e.Refused=0]="Refused",e[e.Canceled=1]="Canceled",e[e.Timeout=2]="Timeout",e[e.Successed=3]="Successed",e[e.HandleByOtherDevice=4]="HandleByOtherDevice",e))(Se||{});const Dn={a:"啊阿锕",ai:"埃挨哎唉哀皑癌蔼矮艾碍爱隘诶捱嗳嗌嫒瑷暧砹锿霭",an:"鞍氨安俺按暗岸胺案谙埯揞犴庵桉铵鹌顸黯",ang:"肮昂盎",ao:"凹敖熬翱袄傲奥懊澳坳拗嗷噢岙廒遨媪骜聱螯鏊鳌鏖",ba:"芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸茇菝萆捭岜灞杷钯粑鲅魃",bai:"白柏百摆佰败拜稗薜掰鞴",ban:"斑班搬扳般颁板版扮拌伴瓣半办绊阪坂豳钣瘢癍舨",bang:"邦帮梆榜膀绑棒磅蚌镑傍谤蒡螃",bao:"苞胞包褒雹保堡饱宝抱报暴豹鲍爆勹葆宀孢煲鸨褓趵龅",bo:"剥薄玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳亳蕃啵饽檗擘礴钹鹁簸跛",bei:"杯碑悲卑北辈背贝钡倍狈备惫焙被孛陂邶埤蓓呗怫悖碚鹎褙鐾",ben:"奔苯本笨畚坌锛",beng:"崩绷甭泵蹦迸唪嘣甏",bi:"逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛匕仳俾芘荜荸吡哔狴庳愎滗濞弼妣婢嬖璧贲畀铋秕裨筚箅篦舭襞跸髀",bian:"鞭边编贬扁便变卞辨辩辫遍匾弁苄忭汴缏煸砭碥稹窆蝙笾鳊",biao:"标彪膘表婊骠飑飙飚灬镖镳瘭裱鳔",bie:"鳖憋别瘪蹩鳘",bin:"彬斌濒滨宾摈傧浜缤玢殡膑镔髌鬓",bing:"兵冰柄丙秉饼炳病并禀邴摒绠枋槟燹",bu:"捕卜哺补埠不布步簿部怖拊卟逋瓿晡钚醭",ca:"擦嚓礤",cai:"猜裁材才财睬踩采彩菜蔡",can:"餐参蚕残惭惨灿骖璨粲黪",cang:"苍舱仓沧藏伧",cao:"操糙槽曹草艹嘈漕螬艚",ce:"厕策侧册测刂帻恻",ceng:"层蹭噌",cha:"插叉茬茶查碴搽察岔差诧猹馇汊姹杈楂槎檫钗锸镲衩",chai:"拆柴豺侪茈瘥虿龇",chan:"搀掺蝉馋谗缠铲产阐颤冁谄谶蒇廛忏潺澶孱羼婵嬗骣觇禅镡裣蟾躔",chang:"昌猖场尝常长偿肠厂敞畅唱倡伥鬯苌菖徜怅惝阊娼嫦昶氅鲳",chao:"超抄钞朝嘲潮巢吵炒怊绉晁耖",che:"车扯撤掣彻澈坼屮砗",chen:"郴臣辰尘晨忱沉陈趁衬称谌抻嗔宸琛榇肜胂碜龀",cheng:"撑城橙成呈乘程惩澄诚承逞骋秤埕嵊徵浈枨柽樘晟塍瞠铖裎蛏酲",chi:"吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽傺墀芪茌搋叱哧啻嗤彳饬沲媸敕胝眙眵鸱瘛褫蚩螭笞篪豉踅踟魑",chong:"充冲虫崇宠茺忡憧铳艟",chou:"抽酬畴踌稠愁筹仇绸瞅丑俦圳帱惆溴妯瘳雠鲋",chu:"臭初出橱厨躇锄雏滁除楚础储矗搐触处亍刍憷绌杵楮樗蜍蹰黜",chuan:"揣川穿椽传船喘串掾舛惴遄巛氚钏镩舡",chuang:"疮窗幢床闯创怆",chui:"吹炊捶锤垂陲棰槌",chun:"春椿醇唇淳纯蠢促莼沌肫朐鹑蝽",chuo:"戳绰蔟辶辍镞踔龊",ci:"疵茨磁雌辞慈瓷词此刺赐次荠呲嵯鹚螅糍趑",cong:"聪葱囱匆从丛偬苁淙骢琮璁枞",cu:"凑粗醋簇猝殂蹙",cuan:"蹿篡窜汆撺昕爨",cui:"摧崔催脆瘁粹淬翠萃悴璀榱隹",cun:"村存寸磋忖皴",cuo:"撮搓措挫错厝脞锉矬痤鹾蹉躜",da:"搭达答瘩打大耷哒嗒怛妲疸褡笪靼鞑",dai:"呆歹傣戴带殆代贷袋待逮怠埭甙呔岱迨逯骀绐玳黛",dan:"耽担丹单郸掸胆旦氮但惮淡诞弹蛋亻儋卩萏啖澹檐殚赕眈瘅聃箪",dang:"当挡党荡档谠凼菪宕砀铛裆",dao:"刀捣蹈倒岛祷导到稻悼道盗叨啁忉洮氘焘忑纛",de:"德得的锝",deng:"蹬灯登等瞪凳邓噔嶝戥磴镫簦",di:"堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔氐籴诋谛邸坻莜荻嘀娣柢棣觌砥碲睇镝羝骶",dian:"颠掂滇碘点典靛垫电佃甸店惦奠淀殿丶阽坫埝巅玷癜癫簟踮",diao:"碉叼雕凋刁掉吊钓调轺铞蜩粜貂",die:"跌爹碟蝶迭谍叠佚垤堞揲喋渫轶牒瓞褶耋蹀鲽鳎",ding:"丁盯叮钉顶鼎锭定订丢仃啶玎腚碇町铤疔耵酊",dong:"东冬董懂动栋侗恫冻洞垌咚岽峒夂氡胨胴硐鸫",dou:"兜抖斗陡豆逗痘蔸钭窦窬蚪篼酡",du:"都督毒犊独读堵睹赌杜镀肚度渡妒芏嘟渎椟橐牍蠹笃髑黩",duan:"端短锻段断缎彖椴煅簖",dui:"堆兑队对怼憝碓",dun:"墩吨蹲敦顿囤钝盾遁炖砘礅盹镦趸",duo:"掇哆多夺垛躲朵跺舵剁惰堕咄哚缍柁铎裰踱",e:"蛾峨鹅俄额讹娥恶厄扼遏鄂饿噩谔垩垭苊莪萼呃愕屙婀轭曷腭硪锇锷鹗颚鳄",en:"恩蒽摁唔嗯",er:"而儿耳尔饵洱二贰迩珥铒鸸鲕",fa:"发罚筏伐乏阀法珐垡砝",fan:"藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛蘩幡犭梵攵燔畈蹯",fang:"坊芳方肪房防妨仿访纺放匚邡彷钫舫鲂",fei:"菲非啡飞肥匪诽吠肺废沸费芾狒悱淝妃绋绯榧腓斐扉祓砩镄痱蜚篚翡霏鲱",fen:"芬酚吩氛分纷坟焚汾粉奋份忿愤粪偾瀵棼愍鲼鼢",feng:"丰封枫蜂峰锋风疯烽逢冯缝讽奉凤俸酆葑沣砜",fu:"佛否夫敷肤孵扶拂辐幅氟符伏俘服浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐匐凫郛芙苻茯莩菔呋幞滏艴孚驸绂桴赙黻黼罘稃馥虍蚨蜉蝠蝮麸趺跗鳆",ga:"噶嘎蛤尬呷尕尜旮钆",gai:"该改概钙盖溉丐陔垓戤赅胲",gan:"干甘杆柑竿肝赶感秆敢赣坩苷尴擀泔淦澉绀橄旰矸疳酐",gang:"冈刚钢缸肛纲岗港戆罡颃筻",gong:"杠工攻功恭龚供躬公宫弓巩汞拱贡共蕻廾咣珙肱蚣蛩觥",gao:"篙皋高膏羔糕搞镐稿告睾诰郜蒿藁缟槔槁杲锆",ge:"哥歌搁戈鸽胳疙割革葛格阁隔铬个各鬲仡哿塥嗝纥搿膈硌铪镉袼颌虼舸骼髂",gei:"给",gen:"根跟亘茛哏艮",geng:"耕更庚羹埂耿梗哽赓鲠",gou:"钩勾沟苟狗垢构购够佝诟岣遘媾缑觏彀鸲笱篝鞲",gu:"辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇嘏诂菰哌崮汩梏轱牯牿胍臌毂瞽罟钴锢瓠鸪鹄痼蛄酤觚鲴骰鹘",gua:"刮瓜剐寡挂褂卦诖呱栝鸹",guai:"乖拐怪哙",guan:"棺关官冠观管馆罐惯灌贯倌莞掼涫盥鹳鳏",guang:"光广逛犷桄胱疒",gui:"瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽匦刿庋宄妫桧炅晷皈簋鲑鳜",gun:"辊滚棍丨衮绲磙鲧",guo:"锅郭国果裹过馘蠃埚掴呙囗帼崞猓椁虢锞聒蜮蜾蝈",ha:"哈",hai:"骸孩海氦亥害骇咴嗨颏醢",han:"酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉邗菡撖阚瀚晗焓颔蚶鼾",hen:"夯痕很狠恨",hang:"杭航沆绗珩桁",hao:"壕嚎豪毫郝好耗号浩薅嗥嚆濠灏昊皓颢蚝",he:"呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺诃劾壑藿嗑嗬阖盍蚵翮",hei:"嘿黑",heng:"哼亨横衡恒訇蘅",hong:"轰哄烘虹鸿洪宏弘红黉讧荭薨闳泓",hou:"喉侯猴吼厚候后堠後逅瘊篌糇鲎骺",hu:"呼乎忽瑚壶葫胡蝴狐糊湖弧虎唬护互沪户冱唿囫岵猢怙惚浒滹琥槲轷觳烀煳戽扈祜鹕鹱笏醐斛",hua:"花哗华猾滑画划化话劐浍骅桦铧稞",huai:"槐徊怀淮坏还踝",huan:"欢环桓缓换患唤痪豢焕涣宦幻郇奂垸擐圜洹浣漶寰逭缳锾鲩鬟",huang:"荒慌黄磺蝗簧皇凰惶煌晃幌恍谎隍徨湟潢遑璜肓癀蟥篁鳇",hui:"灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘诙茴荟蕙哕喙隳洄彗缋珲晖恚虺蟪麾",hun:"荤昏婚魂浑混诨馄阍溷缗",huo:"豁活伙火获或惑霍货祸攉嚯夥钬锪镬耠蠖",ji:"击圾基机畸稽积箕肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪居丌乩剞佶佴脔墼芨芰萁蒺蕺掎叽咭哜唧岌嵴洎彐屐骥畿玑楫殛戟戢赍觊犄齑矶羁嵇稷瘠瘵虮笈笄暨跻跽霁鲚鲫髻麂",jia:"嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁伽郏拮岬浃迦珈戛胛恝铗镓痂蛱笳袈跏",jian:"歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件健舰剑饯渐溅涧建僭谏谫菅蒹搛囝湔蹇謇缣枧柙楗戋戬牮犍毽腱睑锏鹣裥笕箴翦趼踺鲣鞯",jiang:"僵姜将浆江疆蒋桨奖讲匠酱降茳洚绛缰犟礓耩糨豇",jiao:"蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫佼僬茭挢噍峤徼姣纟敫皎鹪蛟醮跤鲛",jie:"窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届偈讦诘喈嗟獬婕孑桀獒碣锴疖袷颉蚧羯鲒骱髫",jin:"巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸尽卺荩堇噤馑廑妗缙瑾槿赆觐钅锓衿矜",jing:"劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净刭儆阱菁獍憬泾迳弪婧肼胫腈旌",jiong:"炯窘冂迥扃",jiu:"揪究纠玖韭久灸九酒厩救旧臼舅咎就疚僦啾阄柩桕鹫赳鬏",ju:"鞠拘狙疽驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧倨讵苣苴莒掬遽屦琚枸椐榘榉橘犋飓钜锔窭裾趄醵踽龃雎鞫",juan:"捐鹃娟倦眷卷绢鄄狷涓桊蠲锩镌隽",jue:"撅攫抉掘倔爵觉决诀绝厥劂谲矍蕨噘崛獗孓珏桷橛爝镢蹶觖",jun:"均菌钧军君峻俊竣浚郡骏捃狻皲筠麇",ka:"喀咖卡佧咔胩",ke:"咯坷苛柯棵磕颗科壳咳可渴克刻客课岢恪溘骒缂珂轲氪瞌钶疴窠蝌髁",kai:"开揩楷凯慨剀垲蒈忾恺铠锎",kan:"刊堪勘坎砍看侃凵莰莶戡龛瞰",kang:"康慷糠扛抗亢炕坑伉闶钪",kao:"考拷烤靠尻栲犒铐",ken:"肯啃垦恳垠裉颀",keng:"吭忐铿",kong:"空恐孔控倥崆箜",kou:"抠口扣寇芤蔻叩眍筘",ku:"枯哭窟苦酷库裤刳堀喾绔骷",kua:"夸垮挎跨胯侉",kuai:"块筷侩快蒯郐蒉狯脍",kuan:"宽款髋",kuang:"匡筐狂框矿眶旷况诓诳邝圹夼哐纩贶",kui:"亏盔岿窥葵奎魁傀馈愧溃馗匮夔隗揆喹喟悝愦阕逵暌睽聩蝰篑臾跬",kun:"坤昆捆困悃阃琨锟醌鲲髡",kuo:"括扩廓阔蛞",la:"垃拉喇蜡腊辣啦剌摺邋旯砬瘌",lai:"莱来赖崃徕涞濑赉睐铼癞籁",lan:"蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥啉岚懔漤榄斓罱镧褴",lang:"琅榔狼廊郎朗浪莨蒗啷阆锒稂螂",lao:"捞劳牢老佬姥酪烙涝唠崂栳铑铹痨醪",le:"勒乐肋仂叻嘞泐鳓",lei:"雷镭蕾磊累儡垒擂类泪羸诔荽咧漯嫘缧檑耒酹",ling:"棱冷拎玲菱零龄铃伶羚凌灵陵岭领另令酃塄苓呤囹泠绫柃棂瓴聆蛉翎鲮",leng:"楞愣",li:"厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐痢立粒沥隶力璃哩俪俚郦坜苈莅蓠藜捩呖唳喱猁溧澧逦娌嫠骊缡珞枥栎轹戾砺詈罹锂鹂疠疬蛎蜊蠡笠篥粝醴跞雳鲡鳢黧",lian:"俩联莲连镰廉怜涟帘敛脸链恋炼练挛蔹奁潋濂娈琏楝殓臁膦裢蠊鲢",liang:"粮凉梁粱良两辆量晾亮谅墚椋踉靓魉",liao:"撩聊僚疗燎寥辽潦了撂镣廖料蓼尥嘹獠寮缭钌鹩耢",lie:"列裂烈劣猎冽埒洌趔躐鬣",lin:"琳林磷霖临邻鳞淋凛赁吝蔺嶙廪遴檩辚瞵粼躏麟",liu:"溜琉榴硫馏留刘瘤流柳六抡偻蒌泖浏遛骝绺旒熘锍镏鹨鎏",long:"龙聋咙笼窿隆垄拢陇弄垅茏泷珑栊胧砻癃",lou:"楼娄搂篓漏陋喽嵝镂瘘耧蝼髅",lu:"芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮垆摅撸噜泸渌漉璐栌橹轳辂辘氇胪镥鸬鹭簏舻鲈",lv:"驴吕铝侣旅履屡缕虑氯律率滤绿捋闾榈膂稆褛",luan:"峦孪滦卵乱栾鸾銮",lue:"掠略锊",lun:"轮伦仑沦纶论囵",luo:"萝螺罗逻锣箩骡裸落洛骆络倮荦摞猡泺椤脶镙瘰雒",ma:"妈麻玛码蚂马骂嘛吗唛犸嬷杩麽",mai:"埋买麦卖迈脉劢荬咪霾",man:"瞒馒蛮满蔓曼慢漫谩墁幔缦熳镘颟螨鳗鞔",mang:"芒茫盲忙莽邙漭朦硭蟒",meng:"氓萌蒙檬盟锰猛梦孟勐甍瞢懵礞虻蜢蠓艋艨黾",miao:"猫苗描瞄藐秒渺庙妙喵邈缈缪杪淼眇鹋蜱",mao:"茅锚毛矛铆卯茂冒帽貌贸侔袤勖茆峁瑁昴牦耄旄懋瞀蛑蝥蟊髦",me:"么",mei:"玫枚梅酶霉煤没眉媒镁每美昧寐妹媚坶莓嵋猸浼湄楣镅鹛袂魅",men:"门闷们扪玟焖懑钔",mi:"眯醚靡糜迷谜弥米秘觅泌蜜密幂芈冖谧蘼嘧猕獯汨宓弭脒敉糸縻麋",mian:"棉眠绵冕免勉娩缅面沔湎腼眄",mie:"蔑灭咩蠛篾",min:"民抿皿敏悯闽苠岷闵泯珉",ming:"明螟鸣铭名命冥茗溟暝瞑酩",miu:"谬",mo:"摸摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谟茉蓦馍嫫镆秣瘼耱蟆貊貘",mou:"谋牟某厶哞婺眸鍪",mu:"拇牡亩姆母墓暮幕募慕木目睦牧穆仫苜呒沐毪钼",na:"拿哪呐钠那娜纳内捺肭镎衲箬",nai:"氖乃奶耐奈鼐艿萘柰",nan:"南男难囊喃囡楠腩蝻赧",nao:"挠脑恼闹孬垴猱瑙硇铙蛲",ne:"淖呢讷",nei:"馁",nen:"嫩能枘恁",ni:"妮霓倪泥尼拟你匿腻逆溺伲坭猊怩滠昵旎祢慝睨铌鲵",nian:"蔫拈年碾撵捻念廿辇黏鲇鲶",niang:"娘酿",niao:"鸟尿茑嬲脲袅",nie:"捏聂孽啮镊镍涅乜陧蘖嗫肀颞臬蹑",nin:"您柠",ning:"狞凝宁拧泞佞蓥咛甯聍",niu:"牛扭钮纽狃忸妞蚴",nong:"脓浓农侬",nu:"奴努怒呶帑弩胬孥驽",nv:"女恧钕衄",nuan:"暖",nuenue:"虐",nue:"疟谑",nuo:"挪懦糯诺傩搦喏锘",ou:"哦欧鸥殴藕呕偶沤怄瓯耦",pa:"啪趴爬帕怕琶葩筢",pai:"拍排牌徘湃派俳蒎",pan:"攀潘盘磐盼畔判叛爿泮袢襻蟠蹒",pang:"乓庞旁耪胖滂逄",pao:"抛咆刨炮袍跑泡匏狍庖脬疱",pei:"呸胚培裴赔陪配佩沛掊辔帔淠旆锫醅霈",pen:"喷盆湓",peng:"砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯堋嘭怦蟛",pi:"砒霹批披劈琵毗啤脾疲皮匹痞僻屁譬丕陴邳郫圮鼙擗噼庀媲纰枇甓睥罴铍痦癖疋蚍貔",pian:"篇偏片骗谝骈犏胼褊翩蹁",piao:"飘漂瓢票剽嘌嫖缥殍瞟螵",pie:"撇瞥丿苤氕",pin:"拼频贫品聘拚姘嫔榀牝颦",ping:"乒坪苹萍平凭瓶评屏俜娉枰鲆",po:"坡泼颇婆破魄迫粕叵鄱溥珀钋钷皤笸",pou:"剖裒踣",pu:"扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑匍噗濮璞氆镤镨蹼",qi:"期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫亟亓圻芑萋葺嘁屺岐汔淇骐绮琪琦杞桤槭欹祺憩碛蛴蜞綦綮趿蹊鳍麒",qia:"掐恰洽葜",qian:"牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉佥阡芊芡荨掮岍悭慊骞搴褰缱椠肷愆钤虔箝",qiang:"枪呛腔羌墙蔷强抢嫱樯戗炝锖锵镪襁蜣羟跫跄",qiao:"橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍劁诮谯荞愀憔缲樵毳硗跷鞒",qie:"切茄且怯窃郄唼惬妾挈锲箧",qin:"钦侵亲秦琴勤芹擒禽寝沁芩蓁蕲揿吣嗪噙溱檎螓衾",qing:"青轻氢倾卿清擎晴氰情顷请庆倩苘圊檠磬蜻罄箐謦鲭黥",qiong:"琼穷邛茕穹筇銎",qiu:"秋丘邱球求囚酋泅俅氽巯艽犰湫逑遒楸赇鸠虬蚯蝤裘糗鳅鼽",qu:"趋区蛆曲躯屈驱渠取娶龋趣去诎劬蕖蘧岖衢阒璩觑氍祛磲癯蛐蠼麴瞿黢",quan:"圈颧权醛泉全痊拳犬券劝诠荃獾悛绻辁畎铨蜷筌鬈",que:"缺炔瘸却鹊榷确雀阙悫",qun:"裙群逡",ran:"然燃冉染苒髯",rang:"瓤壤攘嚷让禳穰",rao:"饶扰绕荛娆桡",ruo:"惹若弱",re:"热偌",ren:"壬仁人忍韧任认刃妊纫仞荏葚饪轫稔衽",reng:"扔仍",ri:"日",rong:"戎茸蓉荣融熔溶容绒冗嵘狨缛榕蝾",rou:"揉柔肉糅蹂鞣",ru:"茹蠕儒孺如辱乳汝入褥蓐薷嚅洳溽濡铷襦颥",ruan:"软阮朊",rui:"蕊瑞锐芮蕤睿蚋",run:"闰润",sa:"撒洒萨卅仨挲飒",sai:"腮鳃塞赛噻",san:"三叁伞散彡馓氵毵糁霰",sang:"桑嗓丧搡磉颡",sao:"搔骚扫嫂埽臊瘙鳋",se:"瑟色涩啬铩铯穑",sen:"森",seng:"僧",sha:"莎砂杀刹沙纱傻啥煞脎歃痧裟霎鲨",shai:"筛晒酾",shan:"珊苫杉山删煽衫闪陕擅赡膳善汕扇缮剡讪鄯埏芟潸姗骟膻钐疝蟮舢跚鳝",shang:"墒伤商赏晌上尚裳垧绱殇熵觞",shao:"梢捎稍烧芍勺韶少哨邵绍劭苕潲蛸笤筲艄",she:"奢赊蛇舌舍赦摄射慑涉社设厍佘猞畲麝",shen:"砷申呻伸身深娠绅神沈审婶甚肾慎渗诜谂吲哂渖椹矧蜃",sheng:"声生甥牲升绳省盛剩胜圣丞渑媵眚笙",shi:"师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试谥埘莳蓍弑唑饣轼耆贳炻礻铈铊螫舐筮豕鲥鲺",shou:"收手首守寿授售受瘦兽扌狩绶艏",shu:"蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱恕倏塾菽忄沭涑澍姝纾毹腧殳镯秫鹬",shua:"刷耍唰涮",shuai:"摔衰甩帅蟀",shuan:"栓拴闩",shuang:"霜双爽孀",shui:"谁水睡税",shun:"吮瞬顺舜恂",shuo:"说硕朔烁蒴搠嗍濯妁槊铄",si:"斯撕嘶思私司丝死肆寺嗣四伺似饲巳厮俟兕菥咝汜泗澌姒驷缌祀祠锶鸶耜蛳笥",song:"松耸怂颂送宋讼诵凇菘崧嵩忪悚淞竦",sou:"搜艘擞嗽叟嗖嗾馊溲飕瞍锼螋",su:"苏酥俗素速粟僳塑溯宿诉肃夙谡蔌嗉愫簌觫稣",suan:"酸蒜算",sui:"虽隋随绥髓碎岁穗遂隧祟蓑冫谇濉邃燧眭睢",sun:"孙损笋荪狲飧榫跣隼",suo:"梭唆缩琐索锁所唢嗦娑桫睃羧",ta:"塌他它她塔獭挞蹋踏闼溻遢榻沓",tai:"胎苔抬台泰酞太态汰邰薹肽炱钛跆鲐",tan:"坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭郯蕈昙钽锬覃",tang:"汤塘搪堂棠膛唐糖傥饧溏瑭铴镗耥螗螳羰醣",thang:"倘躺淌",theng:"趟烫",tao:"掏涛滔绦萄桃逃淘陶讨套挑鼗啕韬饕",te:"特",teng:"藤腾疼誊滕",ti:"梯剔踢锑提题蹄啼体替嚏惕涕剃屉荑悌逖绨缇鹈裼醍",tian:"天添填田甜恬舔腆掭忝阗殄畋钿蚺",tiao:"条迢眺跳佻祧铫窕龆鲦",tie:"贴铁帖萜餮",ting:"厅听烃汀廷停亭庭挺艇莛葶婷梃蜓霆",tong:"通桐酮瞳同铜彤童桶捅筒统痛佟僮仝茼嗵恸潼砼",tou:"偷投头透亠",tu:"凸秃突图徒途涂屠土吐兔堍荼菟钍酴",tuan:"湍团疃",tui:"推颓腿蜕褪退忒煺",tun:"吞屯臀饨暾豚窀",tuo:"拖托脱鸵陀驮驼椭妥拓唾乇佗坨庹沱柝砣箨舄跎鼍",wa:"挖哇蛙洼娃瓦袜佤娲腽",wai:"歪外",wan:"豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕剜芄苋菀纨绾琬脘畹蜿箢",wang:"汪王亡枉网往旺望忘妄罔尢惘辋魍",wei:"威巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫倭偎诿隈葳薇帏帷崴嵬猥猬闱沩洧涠逶娓玮韪軎炜煨熨痿艉鲔",wen:"瘟温蚊文闻纹吻稳紊问刎愠阌汶璺韫殁雯",weng:"嗡翁瓮蓊蕹",wo:"挝蜗涡窝我斡卧握沃莴幄渥杌肟龌",wu:"巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误兀仵阢邬圬芴庑怃忤浯寤迕妩骛牾焐鹉鹜蜈鋈鼯",xi:"昔熙析西硒矽晰嘻吸锡牺稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细僖兮隰郗茜葸蓰奚唏徙饩阋浠淅屣嬉玺樨曦觋欷熹禊禧钸皙穸蜥蟋舾羲粞翕醯鼷",xia:"瞎虾匣霞辖暇峡侠狭下厦夏吓掀葭嗄狎遐瑕硖瘕罅黠",xian:"锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线冼藓岘猃暹娴氙祆鹇痫蚬筅籼酰跹",xiang:"相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象芗葙饷庠骧缃蟓鲞飨",xiao:"萧硝霄削哮嚣销消宵淆晓小孝校肖啸笑效哓咻崤潇逍骁绡枭枵筱箫魈",xie:"楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑偕亵勰燮薤撷廨瀣邂绁缬榭榍歙躞",xin:"薪芯锌欣辛新忻心信衅囟馨莘歆铽鑫",xing:"星腥猩惺兴刑型形邢行醒幸杏性姓陉荇荥擤悻硎",xiong:"兄凶胸匈汹雄熊芎",xiu:"休修羞朽嗅锈秀袖绣莠岫馐庥鸺貅髹",xu:"墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续讴诩圩蓿怵洫溆顼栩煦砉盱胥糈醑",xuan:"轩喧宣悬旋玄选癣眩绚儇谖萱揎馔泫洵渲漩璇楦暄炫煊碹铉镟痃",xue:"靴薛学穴雪血噱泶鳕",xun:"勋熏循旬询寻驯巡殉汛训讯逊迅巽埙荀薰峋徇浔曛窨醺鲟",ya:"压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶伢揠吖岈迓娅琊桠氩砑睚痖",yan:"焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验厣靥赝俨偃兖讠谳郾鄢芫菸崦恹闫阏洇湮滟妍嫣琰晏胭腌焱罨筵酽魇餍鼹",yang:"殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾徉怏泱炀烊恙蛘鞅",yao:"邀腰妖瑶摇尧遥窑谣姚咬舀药要耀夭爻吆崾徭瀹幺珧杳曜肴鹞窈繇鳐",ye:"椰噎耶爷野冶也页掖业叶曳腋夜液谒邺揶馀晔烨铘",yi:"一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎刈劓佾诒圪圯埸懿苡薏弈奕挹弋呓咦咿噫峄嶷猗饴怿怡悒漪迤驿缢殪贻旖熠钇镒镱痍瘗癔翊衤蜴舣羿翳酏黟",yin:"茵荫因殷音阴姻吟银淫寅饮尹引隐印胤鄞堙茚喑狺夤氤铟瘾蚓霪龈",ying:"英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映嬴郢茔莺萦撄嘤膺滢潆瀛瑛璎楹鹦瘿颍罂",yo:"哟唷",yong:"拥佣臃痈庸雍踊蛹咏泳涌永恿勇用俑壅墉慵邕镛甬鳙饔",you:"幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼卣攸侑莸呦囿宥柚猷牖铕疣蝣鱿黝鼬",yu:"迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉浴寓裕预豫驭禺毓伛俣谀谕萸蓣揄喁圄圉嵛狳饫庾阈妪妤纡瑜昱觎腴欤於煜燠聿钰鹆瘐瘀窳蝓竽舁雩龉",yuan:"鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院塬沅媛瑗橼爰眢鸢螈鼋",yue:"曰约越跃钥岳粤月悦阅龠樾刖钺",yun:"耘云郧匀陨允运蕴酝晕韵孕郓芸狁恽纭殒昀氲",za:"匝砸杂拶咂",zai:"栽哉灾宰载再在咱崽甾",zan:"攒暂赞瓒昝簪糌趱錾",zang:"赃脏葬奘戕臧",zao:"遭糟凿藻枣早澡蚤躁噪造皂灶燥唣缫",ze:"责择则泽仄赜啧迮昃笮箦舴",zei:"贼",zen:"怎谮",zeng:"增憎曾赠缯甑罾锃",zha:"扎喳渣札轧铡闸眨栅榨咋乍炸诈揸吒咤哳怍砟痄蚱齄",zhai:"摘斋宅窄债寨砦",zhan:"瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽谵搌旃",zhang:"樟章彰漳张掌涨杖丈帐账仗胀瘴障仉鄣幛嶂獐嫜璋蟑",zhao:"招昭找沼赵照罩兆肇召爪诏棹钊笊",zhe:"遮折哲蛰辙者锗蔗这浙谪陬柘辄磔鹧褚蜇赭",zhen:"珍斟真甄砧臻贞针侦枕疹诊震振镇阵缜桢榛轸赈胗朕祯畛鸩",zheng:"蒸挣睁征狰争怔整拯正政帧症郑证诤峥钲铮筝",zhi:"芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒卮陟郅埴芷摭帙忮彘咫骘栉枳栀桎轵轾攴贽膣祉祗黹雉鸷痣蛭絷酯跖踬踯豸觯",zhong:"中盅忠钟衷终种肿重仲众冢锺螽舂舯踵",zhou:"舟周州洲诌粥轴肘帚咒皱宙昼骤啄着倜诹荮鬻纣胄碡籀舳酎鲷",zhu:"珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑住注祝驻伫侏邾苎茱洙渚潴驺杼槠橥炷铢疰瘃蚰竺箸翥躅麈",zhua:"抓",zhuai:"拽",zhuan:"专砖转撰赚篆抟啭颛",zhuang:"桩庄装妆撞壮状丬",zhui:"椎锥追赘坠缀萑骓缒",zhun:"谆准",zhuo:"捉拙卓桌琢茁酌灼浊倬诼廴蕞擢啜浞涿杓焯禚斫",zi:"兹咨资姿滋淄孜紫仔籽滓子自渍字谘嵫姊孳缁梓辎赀恣眦锱秭耔笫粢觜訾鲻髭",zong:"鬃棕踪宗综总纵腙粽",zou:"邹走奏揍鄹鲰",zu:"租足卒族祖诅阻组俎菹啐徂驵蹴",zuan:"钻纂攥缵",zui:"嘴醉最罪",zun:"尊遵撙樽鳟",zuo:"昨左佐柞做作坐座阝阼胙祚酢",cou:"薮楱辏腠",nang:"攮哝囔馕曩",o:"喔",dia:"嗲",chuai:"嘬膪踹",cen:"岑涔",diu:"铥",nou:"耨",fou:"缶",bia:"髟"},ri="/assets/excel-3ee253a8.png",ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAACECAYAAABMFn95AAAAAXNSR0IArs4c6QAADxJJREFUeF7tnQuQXUWZx//fed1z7tw7j4SMiUARQF6WYpUQl7JgNZTKsiaZiRI2iGio6MLydHXNg7VqRyqQmYRFkVrZRcKy8lozQF5o2C0eiysqFEbWLAiJiwgmkDDJZGYyc+95dW/1uTNTSbjve8+9PU6fqlTNZLq/7v7/zved7j7dfQhVXLznkwZS6XY/1E/hHAtBOAMcx3PC8QScCECrwuzUy8JxmAO7iLE/stHRQUPHg15g/G/SmjNIPfdlG9kgqrSwbN+iRRq0RQz8swnHmo2AAYyDcfFP/MgrNTll0wvxdI1AjMN/511YGmGUE6Bp2wzb3G6vefKuRjWubJDeus99lLNwAwhn6qTZAtj0QVYcB2cM/jsD4CGLEmpEYOBMM81X0TljaWrVlp1xAy0JkvcsSblO8J2EqX3FD0JMI4crW/tjQU5kFOI6jgXPSnzBMf1+6vmvoGyjFSYsCtJb230OJ/6AZRlnen5Yoenpk7wQyEgBDqRbLIxp2j3JM+ZeT1fG8+wsCNLr6/4Y53iSNKSVF1YWWvOlJiJQwnqgJTX/y9TTk4vBdbzygszc2nWB7Rg/9b1QPQfLELuoRx6RP2XpGDPNDS3nzLqKLu2va4h7D0hvfdef8ZCeBiFZRhtUEhE9j+nsFBGFpyydRkn/UeojJy2nL90/Wi8BjwLJv3dxq5uxXtKITlbhtHyJKwAZGRVhVrOt/uS8zsvq5ZlHgXTXdm+0EvoS1bEpH2LUnynfIycNt5gaMgn7gZaPzlxWD5iTIN2+rkushNnvubH1kCtTZwqlrgak4N9iapQxzY0tJ3Uup2v7D9fS5Agk71lieY7/GoC5tRibrnmrBHlEmE08mpw3669q8cwIpNu3+HKA3wvAmq4waml3LSBFuS2mDs+xf2hb4fJqJw0o8kbbv1/X6NJQ9XCq4lkrSDHVmTJ1ZA1zS/LM1ito+daRSitCfP3iTi/ku4jQpuZOK5Uvl75WkBOlRr3ZZGJb0sHnKvVM8nsXnG84zn97Wb+6VqhcdQMppEyaOoKk3Z8wwy9UApP8vu5bDVNfrYYc1d+R9fLIaIwJcMfUyU2YjyffN/cK+tv7DpVTM8r2dj9lGdqF/vgrmHIyqTRHK1BPkMeE2e3Jv/jkIprfU3JMKEDu0zXqnE4vhOt9I8YBUtTRMTX4yeQW51PnX1IKJrm9XT6IjHo3bjrZiwvkBEwvkXgiecKJX6TrfnigkK7k9nWrzmqtdx1j8PYdAA/q+kJjslaiN6unnGecuR+4iK66W4TZ9zBTIGuFKPILkO8eBPdKPsqqLs02NASplmedTuMiumG7e6whBbJqaY/IyDmCA4cQZt6jbz2sT9qIYCbt55wTZi+kax4aPNK4AlknqYPhwwiHapr3LqsmpBH0luSDztxTr6Sr7p4c/CuQZclXOhFzffjvHkQjVqelkxaytv0V5+b/3DA5XFGdndKQykpBBH//QbBsvOE1qgvnSKccBG0dHzdv2vSLaCJBgSwLU3mJGEN2z34xOxP7JcogO7ErdduzZyiQMcjNPB/+voLDvbqWSBoFRnv6ahFilUfWVdqcMZbJwj8wFA1LQPH5p1jRTglzSzKlLVUgYwAZmQwZvIFB8Kwn9hDEVQo0y2Bk0wkKZGwSR8vlEB4eQzh8ONroxGN4cZ+2dGQ1/c8VyDhBRr0Qit5NwQvAxBQeY3UFmjA0+Bx3KZBxg4zZvqlr8IPwxwpkzELHbV4nQsD4LgUybqVjti+iNgcyCmTMQjfKvALZKKVjLkeBjFngRplXIBuldMzlyANSDJZNC7CSIKOBOxdYEK1LBQuB0Ae88VNVYpxai4OpHCAFxPRMGPOXgU46G5Rsi6Ot+W2GPriANzYEPrwffO9rYG/9FvyPr+SgGmbj6lJDSXKANEwYF18P7awLamhKHbP6WfDRIbDnHka485nczAzJfQaUFCApNQPm1XcDml5HGvUxxYf2I9h2O/jeXfkWr9WnkDpYkQNk66wcSImvcMdPED61IfcclfCGkwNk+jiYf/MDiTHmqsb3vopg83rwkQOxvmesRojmgyQCpyQSf/dANfVveB7+9i4Ej6wBz1S8hTHWukoBMoQD55sP5m8oC8Gzo/GtTuMclGqvSGT+uxfgP7JGqhArB0hmw1n5UF4xw7deQ/bevwd3xyoSu6LEmg79/afCnL8UxlnnlZWV7XwSweZ1QKKlrPRxJ5If5BsvI/NPN+a8Ms6LM3A3C33OybCvvg367FPEcZ2FSww8BI+tBfv9r6V4XsoBkjtwVuQPreGbr8DdsAKIwyN5btu4OJ6Tu15uvCgmJ1gA69NfRqLrGkAvvFFNQBQwo55sky/pQYqZFn/jt+MBOS5+tJSGhQhHRhGOTIRwHoVZ59o7iiLy/+0b4O/8X9O9cuqA9DLx3/NifjUI4Q0Og2eygO/B/MQlsC9bXbBs9voOBA9/CzAT8devSAkKZD5xCAgPHYbYmCNCa/Ka70I//ZyCMvp3fgl8bKip03gKZJG7PDg0gnBoBPoHz4Pz1V6Q5eRNHTy1Aez5x4BGvrU5piZygCwy/OB7XoPf/22gEaH1WExE4zuRGVI9j4LaO/OC5H/4Dfz7VwAFQDci5iqQJVTmYQjvjTdhX7kG5nkL8oM8fBD+965QHhkWGX5M9lqb4ZHj2IKBg9DO/jTsL34rP/axQ/A3XA+eiX+ja6H7Tg6PlBwkGxsDSxyH5OoC04hjQ/A33ACeGcodedSESxKQNpwV+afomvqMnAASBgi1djgr7y/gkQpkbqOLrJ2dCWwsBJtxGuy//kcFsmC0mQogxRTchy6GtfDa/M0YPQT/nuvA3Zjng+WfEJA8tHpZ6Jf3Qj/5I3mlZANvIvj+csBONeHpmCtSkmdk4Unz5vdaOSg9C+ay2wEnnReU/4tN4M/8ADCaN02nQJbyIc6hf3wJ9AsuL5jSvecboIHdTX3RLAlISUOrWD3QMQfm5bcCLR35JwNGh+De0g2toz3PCXGl7pL6/V0OkJL2Wnngw1p+B+h9pxZU3PuP+8Bf7AeJVfJNvOQAKduEgHhBadkwl94MmnN6QTzczWDslkthps341hSVeXMokEcKJfZ/sBDaB+ZBP/8y0Pujs4gKPxuf+FfwFx4Rn0cqU+74kskBslRo3fgPgBvTi2UuvgAYrfkAdZ4Cff4yaCd9uGQPlA3uR2bdFTBabZDe/O0E8oMcfBvsl48CgRfP7dw6C0jPgC72nTitZZcxdvtXgf27YczI3wkq21CdEsoBkhfutdapnfUzE/jI/nsf/J9vgnXiCVJ4ozwTAkVCa/0I1MES58g+eAv8n2+FOXsWNCfR9E7ORKsk8cjCMzt1kL8+Jrws3G3/DHf7vTA6Z8HoaJMGojweKXloDXfvgLv5TgS7fw29vQPGzLboY54yXXJ4pKShlR98J/JC/6WnAc+F1uLAmNkuHUSJPFKS0Br44GK38vAgvO33wH9he27hsdgbkm6BMaMtd3SnhJccHlkktPLDQwh3vQiEMX2KQWzry4yADQ2ADewBe/t1sDdezq1R1Q3xyXkY7Wloji3VM/HYe0kOkMV2Y/3hFWTu+nq8m3iEl4kbJXrsjT/7dB1mRys0OxHreav1cm45QBbbxNOI3VjiJOKJ4zgtE2YqCZLcA+X0yCKhVRyV4t63Cjwbw/5IcZSq2Dqn69BMHWSKnVfjHhnDIbn18r58duTwyFJzrf03A14MIONUtsG2pwjIJm0ZaDCMWopTIGtRT6K8CqREMGqpigJZi3oS5VUgJYJRS1UUyFrUkyivAikRjFqqIj/Ivbvhb+xR48gSlOUAGRiwVzwEynOmDfvdiwi2ro9vzU4tbiBRXilABkNjMLu/DvPczxwtDQvhb7sD/LfPFj+FSiJBm1UVKUCG4kPTegvsz98A/bRzQekOsMF98H/aD/b8Jujt5a9ua5aQzS63+SDFqtKMC3ffAMh2QHZL7tgw3wMfG4YxoxV6Mv+xKM0WT6bypQApPsnn7T8I7h99ppt4G2HNntm0ffkygSpVFzlACq8MAoTDo+B+biUAJUwYrSn1bCxFcPzv0oCM6iPeAYoD/sQV41dQy9RmSiWTC+SUkk6uyiqQcvGoujYKZNXSyZVRgZSLR9W1USCrlk6ujAqkXDyqro0CWbV0cmVUIOXiUXVtFMiqpZMrowIpF4+qa6NAVi2dXBkVSLl4VF0bBbJq6eTKqEDKxaPq2iiQVUsnV0Zy+xaHAG/+GVxy6TLVasPJ7e0eIA0zp9i+zqkmdGz1FRutGceACK2/0TX6cMgmXs3HVqYyHIMCuia+0sB3ktvb9bBl6Eu9UM5jR2Jo+5+USUvXkA3YQ+T1dX/NtPTveF74J9XA6dIYy9LhesGN5N7y2Q9ZKWenl43pHJvpomiT2mklDHhj7lk0fNvC46xQ36ERTlQdnibRqLJY0dHhHL+3QppHfOMS3X3d/xdDo+WhIlmlpM3JpolTuzi/2zzZvCY6VCa7vmshMfoRALU2vzlMqiqVgAwL6VL7pk2PT55V6fZ2vUoanaGcsipNG55JeCPj7MXEyi3zROGTIDN9i+bbpvm056vea8OpVFGgZerwvODsxKotO48CKX7x+hbdaVrmdWooUoWyDcwihhy+G95hrdr8tYlijzoG+N2+RelWaL8iwmkqxDaQTAVFRVNyjL+aIP4xWrl1JC9I8Z+ZtQsv1DT9CQBmBfZV0gYoILyOcz5safp8WvHYjiOLzHswd7Bu4QI9YW/zskfvV2xAXVURBRQQoEwRUn1+jnUMxPc8I4+0Mba2+/O6hoeJYKow29z7Kxr4M4wQ4VPWys0v5KtN0aPy/fWLL2SM32VZ+umqA9QcmGIKznX95zRGN1qrN/+qUC1KfvNAdIDaoK8xLf0G3wsm96E2p1nTp1ThhaauwfXDbyay7PvUs63ogbUlQU5Il123eAFx/l1wzNE0SnLwaIOxuuqnwOSnRDhGOPE9FGCZddOW58spoWyQk0B7uy4Cx1+SRgssxzwFAQNnHAFjCmw5io/PwmgaRbvro7PUcz/Ac8OXATyucTxurtr0szLNRckqBiky8Z4ebcT6n46EqR0PFnZx8E8Q6FwitCkvLUv+Uc75WwDtJcIezukl8HBrFuGBttU/PiT6NmVZOSLR/wNorpZ7A4Oy5QAAAABJRU5ErkJggg==",ui="data:image/png;base64,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",li="data:image/png;base64,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",di="/assets/pdf-19bd2ac6.png",pi="data:image/png;base64,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";var gi={name:"Name",tel:"Phone",save:"Save",clear:"Clear",cancel:"Cancel",confirm:"Confirm",delete:"Delete",loading:"Loading...",noCoupon:"No coupons",nameEmpty:"Please fill in the name",addContact:"Add contact",telInvalid:"Malformed phone number",vanCalendar:{end:"End",start:"Start",title:"Calendar",weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],monthTitle:(e,t)=>`${e}/${t}`,rangePrompt:e=>`Choose no more than ${e} days`},vanCascader:{select:"Select"},vanPagination:{prev:"Previous",next:"Next"},vanPullRefresh:{pulling:"Pull to refresh...",loosing:"Loose to refresh..."},vanSubmitBar:{label:"Total:"},vanCoupon:{unlimited:"Unlimited",discount:e=>`${e*10}% off`,condition:e=>`At least ${e}`},vanCouponCell:{title:"Coupon",count:e=>`You have ${e} coupons`},vanCouponList:{exchange:"Exchange",close:"Close",enable:"Available",disabled:"Unavailable",placeholder:"Coupon code"},vanAddressEdit:{area:"Area",areaEmpty:"Please select a receiving area",addressEmpty:"Address can not be empty",addressDetail:"Address",defaultAddress:"Set as the default address"},vanAddressList:{add:"Add new address"}};const mi={hint:"Hint",add:"Add",syncing:"Syncing",syncFailed:"Sync Failed",connecting:"Connecting",connectFailed:"Connection Failed",searching:"Searching...",loading:"Loading",chats:"Messages",contact:"Contacts",workbench:"Workbench",profile:"Mine",welcome:"Welcome to HI.CHAT",emptySearchDesc:"No search results",offlinePushTitle:"You have a new message",offline:"Offline",online:"Online",noMore:"No more",groupAdmin:"Admin",groupOwner:"Owner",groupIDDesc:"GroupID",groupNickDesc:"Group Nickname",joinGroupTime:"Join Time",joinGroupMethod:"Method of Joining Group",setAdmin:"Set Admin",setMute:"Set Mute",userInfo:"Personal Information",toMoments:"Moments",inviteToGroup:"Invite to Group",qrToGroup:"QR Code to Join Group",searchToGroup:"Search to Join Group",members:"Members",memberCounts:"Group Members",seeMore:"See More",groupVerificationDesc:"Group Chat Verification",groupPermissionsDesc:"Group Member Permissions",transferGroupDesc:"Transfer Group Ownership",viewMemberPermissionsDesc:"No Permission to View Other Group Members' Information",applyMemberPermissionsDesc:"Not Allowed to Add Group Members as Friends",setMuteTitle:"Set Mute",cancelMute:"Cancel Mute",customs:"Custom",information:"Text",picture:"Picture",video:"Video",documnet:"Document",contactCard:"Business Card",messageSelected:"Message Selected",messageRecipientList:"Message Recipient List",allReaded:"All Read",readed:"Read",unread:"Unread",someUnread:"{count} people unread",createGroup:"Create Group Chat",createGroupDesc:"Create a group chat and fully use HI.CHAT",joinGroup:"Join Group Chat",joinGroupDesc:"Ask an administrator or team member for the ID",createNow:"Create Now",applyJoin:"Apply to Join",you:"You",friendApply:"Apply to add {name} as a friend",friendApplyDesc:"Verification message: ",groupApplyDesc:"Application reason: ",chooseAvatar:"Choose your avatar",forgetPasswordTitle:"Forgot Password",forgetPassword:"Forgot Password?",password:"Password",confirmPassword:"Confirm Password",reConfirmPassword:"Please confirm your password again",and:"and",haveAccount:"Already have an account?",notHaveAccount:"Don't have an account?",nowRegister:"Register Now",cellphoneNumber:"Cellphone Number",passwordRequired:"6-20 characters, must include numbers and letters",verifyPhoneNumber:"Verify Cellphone Number",inputCodeDesc:"Please enter the 6-digit code sent to",validDesc:"valid for 10 minutes",reAcquire:"Resend",reAcquireDesc:"Verification Code",sec:"seconds",noData:"No Data",qrCode:"QR Code",scanQrCode:"Scan",scanQrCodeDesc:"Scan QR code business card",groupQrCode:"Group QR Code",chatID:"User ID",gender:"Gender",name:"Nickname",nickName:"User Nickname",remark:"Remark",updateNickName:"Update Nickname",age:"Age",birthday:"Birthday",cellphone:"Cellphone",email:"Email",ageYear:"Years Old",private:"Private",female:"Female",male:"Male",on:"On",off:"Off",comprehensive:"All",group:"Group",chatRecord:"Record",documentation:"Document",addFriend:"AddFriend",addFriendDesc:"Search and add by phone number/ID number",addGroup:"AddGroup",addGroupDesc:"Search ID to add group",meeting:"Video Meeting",historyRecordCount:"{number} related records",people:"People",somePeople:"{count} People",groupMember:"Group Member",groupMemberCount:"Group Members {count} People",friendVerification:"Friend Verification",verifyMessage:"Verification Message",sendMessage:"Send Message",groupName:"Group Name",avatar:"Avatar",groupAvatar:"Group Avatar",clickUpload:"Click to Upload",invite:"Invite",contactSelectedCount:"{count} Contacts Selected",addMember:"Add Group Member",kickMember:"Remove Group Member",addOrCreate:"Add/Create",recvApplication:"Received Requests",sentApplication:"Sent Requests",notRequired:"Allow Anyone to Join Group",allRequired:"Require Verification Message",groupMemberApply:"Group Member Invitation",applyRequired:"No Verification Required for Group Member Invitation",addGroupChat:"Add Group Chat",createGroupChat:"Create Regular Group",createWorkGroup:"Create Work Group",userID:"User ID",groupID:"Group Chat ID",personalInformation:"Personal Information",forwardMessage:"Forward Message",mergeSingleTitle:"Chat History with {name}",mergeGroupTitle:"Group Chat History in {name}",typing:"Typing...",uploading:"Uploading...",selectDate:"Select Date",no:"None",pieces:"[{number} pieces]",phoneOnline:"Phone Online",scanQr:"Scan",launchGroup:"Group",photograph:"Photograph",recording:"Recording",searchGroupID:"Search Group ID",source:"Source",selectAtMember:"Select At Member",find:"Find",friendSettings:"Friend Settings",setNickname:"Set Remark",shareFriend:"Recommend to Friends",unfriend:"Unfriend",changeGroupName:"Change Group Chat Name",changeGroupNickname:"My Nickname in the Group",changeGroupNametip:"After changing the group chat name, other members will be notified within the group",changeGroupNicknametip:"After the nickname is modified, it will only be displayed within this group, and all members in the group can see it",someNewMessage:"{count} New Messages",forward:"Merge and Forward",singleMerge:"Chat History with {name}",groupMerge:"Group Chat History in {name}",atAll:"Everyone",someChatRecord:"{count} Chat Records",myLocation:"My Location",moreContacts:"View More Contacts",moreGroup:"View More Groups",moreChatRecord:"View More Records",moreDocumnet:"View More Documents",ownerAndAdminCanEdit:"Owner and Admin Can Edit",groupManage:"Group Management",allMute:"Mute All Members",notAllowLookMemberInfo:"No Permission View Member Info",notAllowApplyMember:"Not Allowed Add Members",groupAccess:"Group Access",groupTransfer:"Transfer Owner",groupSetting:"Group Settings",groupNickname:"My Nickname in This Group",groupPin:"Pin Group",allGroupMember:"View Group Members",notification:"System Notification",findingChatHistory:"Find Chat History",noRelevantContent:"No Relevant Content for “{keyword}”",chatSetting:"Chat Settings",chatPin:"Pin Contact",chatPrivate:"Burn After Reading",chatPrivateTime:"Time Setting",chatPrivateDesc:"Messages sent after this time will be automatically deleted after the selected time when they have been read by the friend.",messageDestruct:"Periodically Delete Message",messageDestructTime:"Time Setting",messageDestructToast:"Messages sent after this time are automatically deleted after the selected time.",register:"Registration",invitationCode:"Invitation Code",optional:"Optional",setInfo:"Set Info",changePassword:"Change Password",oldPassword:"Old Password",newPassword:"New Password",selected:"Selected",offFlash:"Turn Off Flash",onFlash:"Turn On Flash",placeholder:{allMuted:"Group owner or administrator has enabled mute for all members",groupDisbanded:"This group has been disbanded",groupBanned:"This group has been banned",singleBanned:"You have been muted",search:"Search",pleaseInput:"Please enter",inputNickname:"Please enter a nickname",inputInvitationCode:"Please enter the invitation code",inputVerificationCode:"Please enter the verification code",sec:"seconds",groupNoticePlaceholder:"Please enter group notice..",inputPassword:"Please enter password",confirmPassword:"Please confirm password",inputPhoneNumber:"Please enter your phone number",select:"Please select",userOrGroupIDInput:"Please enter {type}",writeMessage:"Write a message...",inputGroupName:"Please enter group name",typingMessage:"Type your message here",inputName:"Please enter your nickname",completeCreation:"Complete Creation",inputEmail:"Please enter your email"},buttons:{emoji:"Emoji",cancel:"Cancel",accept:"Accept",reject:"Reject",sure:"Sure",confirm:"Confirm",clearHistoryMessage:"Clear History Messages",disbandGroup:"Disband Group",quitGroup:"Quit Group",save:"Save",release:"Release",edit:"Edit",clear:"Clear",unfriend:"Unfriend",pending:"Pending",rejected:"Rejected",approved:"Approved",verificationCode:"Send",login:"Login",verificationCodeLogin:"Verification Code Login",passwordLogin:"Password Login",phoneNumberLogin:"Phone Login",emailLogin:"Email Login",phoneNumberRegiste:"Phone Registe",emailRegiste:"Email Registe",phoneNumberRetrieve:"Phone Retrieve Password",emailRetrieve:"Email Retrieve Password",register:"Register",changes:"Modify",enterApp:"Enter Good Luck",next:"Next",remove:"Remove",sendVerification:"Send Application",pin:"Pin",cancelPin:"Unpin",markAsRead:"Mark as Read",send:"Send",toDetail:"View Details",holdSpeak:"Hold to Speak",releaseSend:"Release to Send",releaseCancel:"Release to Cancel",nextStep:"Next Step",delete:"Delete",reply:"Reply",details:"Details"},tooltip:{send:"Send",audioMessage:"Audio Message",fileMessage:"File Message",imageMessage:"Image Message",videoMessage:"Video Message",cardMessage:"Card Message",mute:"Set Mute",admin:"Set Admin"},popover:{groupAnnouncement:"Group Announcement",chatRecord:"Chat Record",settings:"Settings",memberPermissions:"Group Member Permissions",transferGroup:"Transfer Group Ownership",groupMember:"Group Members",kickConfirmTitle:"Are you sure you want to kick out this member?",clearModalTitle:"Clear Chat History",clearModalContent:"Once deleted, the information of this conversation cannot be viewed",clearChatHistory:"Confirm to clear chat history?"},checks:{pin:"Pin",notDisturb:"Do Not Disturb",notAccept:"Block Messages",allBan:"Mute All",addToBlack:"Add to Blacklist",burnRead:"Burn After Reading"},messageMenu:{forward:"Forward",copy:"Copy",revoke:"Revoke",multipalChoise:"Multiple",replay:"Reply",delete:"Delete"},contactMenu:{contacts:"Contacts",frequentContacts:"Frequent",newFriends:"New Friends",newGroup:"New Group Chat",myGoodFriend:"My Friends",myGroup:"My Groups",applyGroup:"Apply Join Group",myApply:"My Applications",chooseFriend:"Select Friend",chooseGroup:"Select Group",chooseCompany:"Select Structure",recentSession:"Recent Sessions",myCreate:"Me Created",myJoin:"Me Joined"},profileMenu:{personalInformation:"My Information",addressBookBlacklist:"Blacklist",language:"Language",clearChatHistory:"Clear Chat History",accountSetting:"Account Settings",aboutUs:"About Us",logOut:"LogOut",uploadLog:"Upload Debug Log",blacklist:"Blacklist",disturbMode:"Do Not Disturb Mode",newMessageSound:"New Message Sound",disallowAddMe:"Disallow Add Me as Friend"},messageDesc:{imageMessage:"[Image Message]",videoMessage:"[Video Message]",audioMessage:"[Audio Message]",locationMessage:"[Location Message]",cardMessage:"[Card Message]",mergeMessage:"[Merged Message]",FileMessage:"[File Message]",customMessage:"[Custom Message]",quoteMessage:"[Quote Message]",faceMessage:"[Emoji Message]",draftMessage:"[Draft]",atAll:"[@All]",atYou:"[Someone @You]",groupAnnouncement:"[Group Announcement]",notSupMessage:"[Unsupported Message Type]",notificationMessage:"[Notification Message]",rtcMessage:"[Voice Message]",meetingMessage:"[Meeting Message]",quoteRevokeMessage:"Quoted content has be revoked"},messageDescription:{imageMessage:"[Image]",voiceMessage:"[Voice]",fileMessage:"[File]{file}",locationMessage:"[Location]{location}",videoMessage:"[Video]",cardMessage:"[Card]",faceMessage:"[Emoji]",rtcMessage:"[Call]",quoteMessage:"[Quoted Message]",mergeMessage:"[Chat History]",customMessage:"[Custom Message]",notSupMessage:"[Unsupported Message Type]",draftPrefix:"[Draft]",atAllPrefix:"[@All]",atYouPrefix:"[Someone @You]",groupAnnouncementPrefix:"[Group Announcement]",somePerson:"{num} people",revokeMessage:"{revoker} revoked a message",advancedRevokeMessage:"{operator} revoked a message sent by {revoker}",alreadyFriendMessage:"You are already friends, start chatting now",createGroupMessage:"{creator} created a group chat",updateGroupInfoMessage:"{operator} updated group information",updateGroupNameMessage:"{operator} changed the group name to {name}",updateGroupAnnouncementMessage:"{operator} updated the group announcement",transferGroupMessage:"{owner} transferred group ownership to {newOwner}",quitGroupMessage:"{name} left the group chat",invitedToGroupMessage:"{operator} invited {invitedUser} to join the group chat",kickInGroupMessage:"{operator} removed {kickedUser}",joinGroupMessage:"{name} joined the group chat",disbandedGroupMessage:"{operator} disbanded the group chat",allMuteMessage:"{operator} enabled mute for all members",cancelAllMuteMessage:"{operator} disabled mute for all members",singleMuteMessage:"{name} was muted by {operator} for {muteTime}",cancelSingleMuteMessage:"{operator} unmuted {name}",burnReadStatus:"Burn after reading is now {status}"},notificationTipMessage:{revokeMessage:"{revoker} revoked a message",advanceRevokeMessage:"{operator} revoked a message sent by {revoker}",alreadyFriendMessage:"You are already friends, start chatting now",createGroupMessage:"{creator} created a group chat",updateGroupInfoMessage:"{operator} updated group information",updateGroupAnnouncementMessage:"{operator} updated the group announcement",transferGroupMessage:"{owner} transferred group ownership to {newOwner}",quitGroupMessage:"{name} left the group chat",invitedToGroupMessage:"{operator} invited {invitedUser} to join the group chat",kickInGroupMessage:"{operator} removed {kickedUser}",joinGroupMessage:"{name} joined the group chat",disbandedGroupMessage:"{operator} disbanded the group chat",allMuteMessage:"{operator} enabled mute for all members",cancelAllMuteMessage:"{operator} disabled mute for all members",singleMuteMessage:"{name} was muted by {operator} for {muteTime}",cancelSingleMuteMessage:"{operator} unmuted {name}",burnReadStatus:"Burn after reading is now {status}"},messageTip:{getOnlineFailed:"Failed to get online status",getMemberFailed:"Failed to get group members",searchMessageFailed:"Failed to search messages",getUserInfoFailed:"Failed to get user information",sendCodeFailed:"Failed to send verification code",hasRegistered:"This account is already registered",notRegistered:"Account not registered",passwordError:"Password error",notSamePassword:"Passwords entered do not match",getTokenFailed:"Failed to get IM token",codeInvalidOrExpired:"Verification code is invalid or expired",registerFailed:"Registration failed",loginFailed:"Login failed",verifyFailed:"Verification failed",updateSelfInfoFailed:"Failed to update personal information",nomalSuccess:"Operation successful",nomalFailed:"Operation failed",copySuccess:"Copy successful",copyFailed:"Copy failed!",searchEmpty:"Search results are empty",searchFailed:"Search failed!",sendApplySuccess:"Request sent successfully",sendApplyFailed:"Failed to send request",getConversationFailed:"Failed to get conversation information",someMessageDeleteFailed:"Some messages failed to delete!",inputEmpty:"Content cannot be empty",createSuccess:"Created successfully!",uploadFailed:"Upload failed!",scanGroupQrCodeTip:"Scan the QR code to join the group immediately",scanQrCodeTip:"Scan the QR code below to add me as a friend",loginExpiration:"Current login has expired, please log in again",loginKicked:"Your account has been logged in on another device, please log in again",sendCard:"Are you sure you want to send {name}'s card?",sendSuccess:"Sent successfully!",sendFailed:"Send failed!",inviteSuccess:"Invitation successful!",inviteFailed:"Invitation failed!",transferOwner:"Confirm transferring group ownership to: {name}",kickSuccess:"Removed successfully!",unknownContent:"Unrecognized valid content",joinedGroup:"You have joined the group",unfriend:"Confirm to unfriend?",changeSuccess:"Modified successfully!",changeFailed:"Modification failed!",deleteSuccess:"Deleted successfully!",environmentNotSupported:"Failed to get permission or current browser not supported",getLocation:"Getting location...",getLocationFailed:"Failed to get location",canceled:"Canceled",recordingTooShort:"Recording time too short",generateImageFailed:"Failed to generate cover image!",failLoad:"Load failed",disbandGroup:"Disbanding the group chat will cause all members to lose contact with each other.",quitGroup:"Quitting the group chat will cause all members to lose contact with each other.",correctPhoneNumber:"Please enter a correct phone number",correctEmail:"Please enter a correct email",invitationCode:"Please enter an invitation code",correctPassword:"Incorrect password format",rePassword:"Passwords do not match",changePasswordSuccess:"Password changed successfully!",tryLogout:"Are you sure you want to log out?",emailTip:"Please enter a valid email address",beingBlacklist:"The other party has added you to the blacklist!"},date:{seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",week:"week",month:"month",justNow:"Just now",thisWeek:"This week",thisMonth:"This month",earlier:"Earlier",today:"Today",yesterday:"Yesterday"},footerAction:{album:"Album",shoot:"Shoot",videoCall:"Video Call",file:"File",idCard:"ID Card",location:"Location"},language:{zhCN:"Simplified Chinese",enUS:"English"},errCode:{passwordError:"Password error",accountNotExist:"Account doesn't exist",phoneNumberRegistered:"Phone already register",accountRegistered:"Account already registered",operationTooFrequent:"Operation too frequent, please try again later",verificationCodeError:"Incorrect verification code",verificationCodeExpired:"Verification code expired",verificationCodeErrorLimitExceed:"Verification code error limit exceeded, please try again later",verificationCodeUsed:"Verification code already used",invitationCodeUsed:"Invitation code already used",invitationCodeNotExist:"Invitation code does not exist",operationRestriction:"Operation restricted"},moments:"Moments",momentsVisibilityList:{open:"Public",openTip:"Visible to everyone",privacy:"Private",privacyTip:"Only me",partly:"Partially visible",partlyTip:"Visible to selected people",hide:"Hide from",hideTip:"Not visible to selected people",whoCanWtach:"Who can watch",remindSome:"Remind some"},momentsTips:{total:"{total} in total",newMsg:"{total} new messages",picture:"Picture",video:"Video",praise:"Like",comment:"Comment",mention:"Mentioned",likedForYou:"Liked you",mentionedYou:"Mentioned you",commentYou:"Commented you",logs:"Messages",noMoreLogs:"No more messages",noMoreLogs2:"No relevant news at the moment"},rtc:{voice:"Voice Call",video:"Video Call",canceled:"Canceled",refused:"Refused",timeout:"Timeout",callDuration:"Duration",handleByOtherDevice:"Handled on Another Device",joinFailed:"Join Failed!",invitationFailed:"Failed to Send Invitation!",micOpen:"Microphone On",micClose:"Microphone Off",accept:"Accept",hungup:"Hang Up",soundOpen:"Speaker On",soundClose:"Speaker Off",connecting:"Connecting",waitConnected:"Waiting to Connect",inConnect:"In Call",inviteYouVoice:"Invites You to a Voice Call",inviteYouVideo:"Invites You to a Video Call",totalInVoice:"{total} People in Voice Call",onCall:"Calling",isJoinCalling:"The group call is in progress. Do you want to join it directly?",groupInVoiceCall:"{num} People in Voice Call",groupInVideoCall:"{num} People in Video Call",callRecord:"Call Record",allCall:"All Call",missedCall:"Missed Call",beCall:"Be Call",callOut:"Call Out"},vant:gi},fi=Object.freeze(Object.defineProperty({__proto__:null,lang:mi},Symbol.toStringTag,{value:"Module"})),Ai={hint:"提示",add:"添加",syncing:"同步中",syncFailed:"同步失败",connecting:"连接中",connectFailed:"连接失败",searching:"搜索中...",loading:"加载中",chats:"消息",contact:"通讯录",workbench:"工作台",profile:"我的",welcome:"欢迎使用嗨聊",emptySearchDesc:"搜索结果为空",offlinePushTitle:"你有一条新消息",offline:"离线",online:"在线",noMore:"没有更多了",groupAdmin:"管理员",groupOwner:"群主",groupIDDesc:"群聊ID",groupNickDesc:"群昵称",joinGroupTime:"加入时间",joinGroupMethod:"入群方式",setAdmin:"设为管理员",setMute:"设置禁言",userInfo:"个人资料",toMoments:"朋友动态",inviteToGroup:"邀请进群",qrToGroup:"扫码进群",searchToGroup:"搜索进群",members:"成员",memberCounts:"群成员",seeMore:"更多",groupVerificationDesc:"群聊验证",groupPermissionsDesc:"群成员权限",transferGroupDesc:"转让群主",viewMemberPermissionsDesc:"不允许查看其他群成员资料",applyMemberPermissionsDesc:"不允许添加群成员为好友",setMuteTitle:"设置禁言",cancelMute:"取消禁言",customs:"自定义",information:"文本",picture:"图片",video:"视频",documnet:"文件",contactCard:"名片",messageSelected:"消息已选",messageRecipientList:"消息接收人列表",allReaded:"全部已读",readed:"已读",unread:"未读",someUnread:"{count}人未读",createGroup:"创建群聊",createGroupDesc:"创建群聊,全面使用嗨聊",joinGroup:"加入群聊",joinGroupDesc:"向管理员或团队成员询问ID",createNow:"立即创建",applyJoin:"申请加入",you:"你",friendApply:"申请添加 {name} 为好友",friendApplyDesc:"验证信息: ",groupApplyDesc:"申请理由: ",chooseAvatar:"选择你的头像",forgetPasswordTitle:"忘记密码",forgetPassword:"忘记密码?",password:"密码",confirmPassword:"确认密码",reConfirmPassword:"请再次确认您的密码",and:"和",haveAccount:"已有账号?",notHaveAccount:"还没有账号?",nowRegister:"立即注册",cellphoneNumber:"手机号",passwordRequired:"6~20位,至少包含数字、字母",verifyPhoneNumber:"验证手机号",inputCodeDesc:"请输入发送到",validDesc:"的6位验证码,有效期10分钟",reAcquire:"重发",reAcquireDesc:"验证码",sec:"秒",noData:"暂无数据",qrCode:"二维码",scanQrCode:"扫描二维码",scanQrCodeDesc:"扫描二维码名片",groupQrCode:"群二维码",chatID:"用户ID",gender:"性别",name:"昵称",nickName:"用户昵称",remark:"备注",updateNickName:"修改昵称",age:"年龄",birthday:"生日",cellphone:"手机号",email:"邮箱",ageYear:"岁",private:"保密",female:"女",male:"男",on:"开启",off:"关闭",comprehensive:"综合",group:"群聊",chatRecord:"聊天记录",documentation:"文件",addFriend:"添加好友",addFriendDesc:"通过手机号码/ID号搜索添加",addGroup:"添加群组",addGroupDesc:"搜索ID添加群组",metting:"视频会议",historyRecordCount:"{number} 条相关记录",people:"人",somePeople:"{count} 人",groupMember:"群成员",groupMemberCount:"群成员 {count} 人",friendVerification:"好友验证",verifiyMessage:"验证信息",sendMessage:"发消息",groupName:"群名称",avatar:"头像",groupAvatar:"群头像",clickUpload:"点击上传",invite:"邀请",contactSelectedCount:"{count} 联系人已选",addMember:"添加群成员",kickMember:"移除群成员",addOrCreate:"添加/创建",recvApplication:"收到的请求",sentApplication:"发出的请求",notRequired:"允许任何人加群",allRequired:"需要发送验证消息",groupMemberApply:"群成员邀请",applyRequired:"群成员邀请无需验证",addGroupChat:"添加群聊",createGroupChat:"创建普通群",createWorkGroup:"创建工作群",userID:"用户ID",groupID:"群聊ID",personalInfomation:"个人信息",forwardMessage:"转发消息",mergeSingletitle:"和{name}间的聊天记录",mergeGrouptitle:"群聊{name}中的聊天记录",typing:"正在输入...",uploading:"上传中...",selectDate:"选择日期",no:"暂无",pieces:"[{number}条]",phoneOnline:"手机在线",scanQr:"扫一扫",launchGroup:"发起群聊",photograph:"拍照",recording:"录制",searchGroupID:"搜索群ID",source:"来源",selectAtMember:"选择At的人",find:"查找",friendSettings:"好友设置",setNickname:"设置备注",shareFriend:"把他推荐给朋友",unfriend:"解除好友关系",changeGroupName:"修改群聊名称",changeGroupNickname:"我在群里的昵称",changeGroupNametip:"修改群聊名称后,将在群内通知其他成员",changeGroupNicknametip:"昵称修改后,只会在此群内显示,群内成员都可以看见",someNewMessage:"{count}条新消息",forward:"合并转发",singleMerge:"和{name}的聊天记录",groupMerge:"群聊{name}中的聊天记录",atAll:"所有人",someChatRecord:"{count}条相关聊天记录",myLocation:"我的位置",moreContacts:"查看更多相关联系人",moreGroup:"查看更多相关群组",moreChatRecord:"查看更多相关聊天记录",moreDocumnet:"查看更多相关文档",ownerAndAdminCanEdit:"只有群主及管理员可编辑",groupManage:"群管理",allMute:"全员禁言",notAllowLookMemberInfo:"不允许查看其他群成员资料",notAllowApplyMember:"不允许添加群成员为好友",groupAccess:"进群验证",groupTransfer:"群主管理权转让",groupSetting:"群聊设置",groupNickname:"我在本群的昵称",groupPin:"置顶群聊",allGroupMember:"查看全部群成员",notification:"系统通知",findingChatHistory:"快速查找聊天记录",noRelevantContent:"没有找到 “{keyword}” 相关内容",chatSetting:"聊天设置",chatPin:"置顶联系人",chatPrivate:"阅后即焚",chatPrivateTime:"时间设置",chatPrivateDesc:"在此之后发送的消息,好友已读后会在选择的时间之后自动删除。",messageDestruct:"定期删除消息记录",messageDestructTime:"时间设置",messageDestructToast:"在此之后发送的消息会在选择的时间之后自动删除",register:"用户注册",invitationCode:"邀请码",optional:"选填",setInfo:"设置信息",changePassword:"修改密码",oldPassword:"旧密码",newPassword:"新密码",selected:"已选择",offFlash:"关闭闪光灯",onFlash:"开启闪光灯",placeholder:{allMuted:"群主或管理员已开启全体禁言",groupDisbanded:"该群组已被解散",groupBanned:"该群组已被封禁",singleBanned:"你已被禁言",search:"搜索",pleaseInput:"请输入",inputNickname:"请输入昵称",inputInvitationCode:"请输入邀请码",inputVerificationCode:"请输入验证码",sec:"秒",groupNoticePlaceholder:"请输入群公告..",inputPassword:"请输入密码",confirmPassword:"请确认输入密码",inputPhoneNumber:"请输入手机号",select:"请选择",userOrGroupIDInput:"请输入{type}",writeMessage:"输入信息...",inputGroupName:"请输入群名称",typingMessage:"在这里输入消息",inputName:"请输入你的昵称",completeCreation:"完成创建",inputEmail:"请输入邮箱"},buttons:{emoji:"Emoji",cancel:"取消",accept:"同意",reject:"拒绝",sure:"确认",confirm:"确认",clearHistoryMessage:"清除历史消息",disbandGroup:"解散群聊",quitGroup:"退出群聊",save:"保存",release:"发布",edit:"编辑",clear:"清空",unfriend:"解除好友",pending:"等待验证",rejected:"已拒绝",approved:"已同意",verificationCode:"发送验证码",login:"登录",verificationCodeLogin:"验证码登录",passwordLogin:"密码登录",phoneNumberLogin:"手机号登录",emailLogin:"邮箱登录",phoneNumberRegiste:"手机号注册",emailRegiste:"邮箱注册",phoneNumberRetrieve:"手机号找回密码",emailRetrieve:"邮箱找回密码",register:"注册",changes:"修改",enterApp:"进入Good Luck",next:"下一步",remove:"移除",sendVerification:"发送申请",pin:"置顶",cancelPin:"取消置顶",markAsRead:"标记已读",send:"发送",toDetail:"查看",holdSpeak:"按住说话",releaseSend:"松开发送",releaseCancel:"松开取消",nextStep:"下一步",delete:"删除",reply:"回复",details:"详情"},tooltip:{send:"发送",audioMessage:"语音消息",fileMessage:"文件消息",imageMessage:"图片消息",videoMessage:"视频消息",cardMessage:"名片消息",mute:"设置禁言",admin:"设置管理员"},popover:{groupAnnouncement:"群公告",chatRecord:"聊天记录",settings:"设置",memberPermissions:"群成员权限",transferGroup:"转让群主",groupMember:"群成员",kickConfirmTitle:"你确定要踢出该成员吗?",clearModalTitle:"清空聊天记录",clearModalContent:"删除后,将无法查看此会话的信息",clearChatHistory:"确认清空聊天记录吗?"},checks:{pin:"置顶",notDisturb:"消息免打扰",notAccept:"屏蔽消息",allBan:"全体禁言",addToBlack:"加入黑名单",burnRead:"阅后即焚"},messageMenu:{forward:"转发",copy:"复制",revoke:"撤回",multipalChoise:"多选",replay:"回复",delete:"删除"},contactMenu:{contacts:"联系人",frequentContacts:"常用联系人",newFriends:"新的好友",newGroup:"新的群聊",myGoodFriend:"我的好友",myGroup:"我的群组",applyGroup:"申请入群",myApply:"我的申请",chooseFriend:"按好友选",chooseGroup:"按群聊选",chooseCompany:"按架构选",recentSession:"最近会话",myCreate:"我创建的",myJoin:"我加入的"},profileMenu:{personalInformation:"我的信息",addressBookBlacklist:"黑名单",language:"语言",clearChatHistory:"清除聊天记录",accountSetting:"账号设置",aboutUs:"关于我们",logOut:"退出登录",uploadLog:"上传调试日志",blacklist:"通讯录黑名单",disturbMode:"勿扰模式",newMessageSound:"新消息提示音",disallowAddMe:"禁止添加我为好友"},messageDesc:{imageMessage:"[图片消息]",videoMessage:"[视频消息]",audioMessage:"[语音消息]",locationMessage:"[位置消息]",cardMessage:"[名片消息]",mergeMessage:"[合并消息]",FileMessage:"[文件消息]",customMessage:"[自定义消息]",quoteMessage:"[引用消息]",faceMessage:"[表情消息]",drftMessage:"[草稿]",atAll:"[@所有人]",atYou:"[有人@你]",groupAnnouncement:"[群公告]",notSupMessage:"[暂不支持的消息类型]",notificationMessage:"[通知消息]",rtcMessage:"[语音消息]",meetingMessage:"[会议消息]",quoteRevokeMessage:"引用内容已被撤回"},messageDescription:{imageMessage:"[图片]",voiceMessage:"[语音]",fileMessage:"[文件]{file}",locationMessage:"[位置]{location}",videoMessage:"[视频]",cardMessage:"[名片]",faceMessage:"[表情]",rtcMessage:"[通话]",quoteMessage:"[引用消息]",mergeMessage:"[聊天记录]",customMessage:"[自定义消息]",notSupMessage:"[暂不支持的消息类型]",drftPrefix:"[草稿]",atAllPrefix:"[所有人]",atYouPrefix:"[有人@你]",groupAnnouncementPrefix:"[群公告]",somePerson:"等{num}人",revokeMessage:"{revoker}撤回了一条消息",advanceRevokeMessage:"{operator}撤回了一条{revoker}发送的消息",alreadyFriendMessage:"你们已经是好友了,开始聊天吧",createGroupMessage:"{creator}创建了群聊",updateGroupInfoMessage:"{operator}修改了群信息",updateGroupNameMessage:"{operator}修改了群名称为{name}",updateGroupAnnouncementMessage:"{operator}修改了群公告",transferGroupMessage:"{owner}转让了群主给{newOwner}",quitGroupMessage:"{name}退出了群聊",invitedToGroupMessage:"{operator}邀请了{invitedUser}加入群聊",kickInGroupMessage:"{operator}踢出了{kickedUser}",joinGroupMessage:"{name}加入了群聊",disbandedGroupMessage:"{operator}解散了群聊",allMuteMessage:"{operator}开启了全体禁言",cancelAllMuteMessage:"{operator}关闭了全体禁言",singleMuteMessage:"{name}被{operator}禁言了{muteTime}",cancelSingleMuteMessage:"{operator}取消了禁言{name}",burnReadStatus:"阅后即焚已{status}"},notificationTipMessage:{revokeMessage:"{revoker}撤回了一条消息",advanceRevokeMessage:"{operator}撤回了一条{revoker}发送的消息",alreadyFriendMessage:"你们已经是好友了,开始聊天吧",createGroupMessage:"{creator}创建了群聊",updateGroupInfoMessage:"{operator}修改了群信息",updateGroupAnnouncementMessage:"{operator}修改了群公告",transferGroupMessage:"{owner}转让了群主给{newOwner}",quitGroupMessage:"{name}退出了群聊",invitedToGroupMessage:"{operator}邀请了{invitedUser}加入群聊",kickInGroupMessage:"{operator}踢出了{kickedUser}",joinGroupMessage:"{name}加入了群聊",disbandedGroupMessage:"{operator}解散了群聊",allMuteMessage:"{operator}开启了全体禁言",cancelAllMuteMessage:"{operator}关闭了全体禁言",singleMuteMessage:"{name}被{operator}禁言了{muteTime}",cancelSingleMuteMessage:"{operator}取消了禁言{name}",burnReadStatus:"阅后即焚已{status}"},messageTip:{getOnlineFailed:"获取在线状态失败",getMemberFailed:"获取群成员失败",searchMessageFailed:"搜索消息失败",getUserInfoFailed:"获取用户信息失败",sendCodeFailed:"发送验证码失败",hasRegistered:"该账号已被注册",notRegistered:"账号未注册",passwordError:"密码错误",notSamePassword:"两次输入的密码不一致",getTokenFailed:"获取IM token失败",codeInvalidOrExpired:"验证码错误或已过期",registerFailed:"注册失败",loginFailed:"登录失败",verifyFailed:"验证失败",updateSelfInfoFailed:"修改个人信息失败",nomalSuccess:"操作成功",nomalFailed:"操作失败",copySuccess:"复制成功",copyFailed:"复制失败!",searchEmpty:"搜索结果为空",searchFailed:"搜索失败!",sendApplySuccess:"发送请求成功",sendApplyFailed:"发送请求失败",getConversationFailed:"获取会话信息失败",someMessageDeleteFailed:"部分消息删除失败!",inputEmpty:"内容不能为空",createSuccess:"创建成功!",uploadFailed:"上传失败!",scanGroupQrCodeTip:"扫一扫群二维码,立刻加入该群",scanQrCodeTip:"扫一扫上面的二维码,添加我为好友",loginExpiration:"当前登录已过期,请重新登录",loginKicked:"您的账号已在其他设备登录,请重新登录",sendCard:"确定要发送{name}的名片吗?",sendSuccess:"发送成功!",sendFailed:"发送失败!",inviteSuccess:"邀请成功!",inviteFailed:"邀请失败!",transferOwner:"确认将群主转给:{name}",kuckSuccess:"移除成功!",unknownContent:"未识别到有效内容",joinedGroup:"你已加入该群",unfriend:"确认解除好友关系?",changeSuccess:"修改成功!",changeFailed:"修改失败!",deleteSuccess:"删除成功!",environmentNotSupported:"获取权限失败或当前浏览器不支持",getLocation:"获取定位...",getLocationFailed:"获取定位失败",canceled:"已取消",recordingTooShort:"录制时间太短啦",generateImageFailed:"生成封面图失败!",failLoad:"加载失败",disbandGroup:"解散群聊后,所有群成员将失去和群友的联系。",quitGroup:"解散群聊后,所有群成员将失去和群友的联系。",correctPhoneNumber:"请输入正确的手机号",correctEmail:"请输入正确的邮箱",invitationCode:"请输入邀请码",correctPassword:"密码格式不正确",rePassword:"两次密码不一致",changePasswordSuccess:"修改密码成功!",tryLogout:"确定要退出登录吗?",emailTip:"请输入正确的邮箱账号",beingBlacklist:"对方已将你加入黑名单"},date:{seconds:"秒",minute:"分钟",minutes:"分钟",hour:"小时",hours:"小时",day:"天",days:"天",week:"周",month:"月",justNow:"刚刚",thisWeek:"本周",thisMonth:"本月",earlier:"更早",today:"今日",yesterday:"昨天"},footerAction:{album:"相册",shoot:"拍摄",videoCall:"视频通话",file:"文件",idCard:"名片",location:"位置"},language:{zhCN:"简体中文",enUS:"英文"},errCode:{passwordError:"密码错误",accountNotExist:"账号不存在",phoneNumberRegistered:"手机号已注册",accountRegistered:"账号已注册",operationTooFrequent:"操作过于频繁,请稍后再试",verificationCodeError:"验证码错误",verificationCodeExpired:"验证码已过期",verificationCodeErrorLimitExceed:"验证码错误次数超过限制,请稍后再试",verificationCodeUsed:"验证码已被使用",invitationCodeUsed:"邀请码已被使用",invitationCodeNotExist:"邀请码不存在",operationRestriction:"操作限制"},moments:"朋友圈",momentsVisibilityList:{open:"公开",openTip:"所有人可见",privacy:"私密",privacyTip:"仅自己可见",partly:"部分可见",partlyTip:"选中的人可见",hide:"不给谁看",hideTip:"选中的人不可见",whoCanWtach:"谁可以看",remindSome:"提醒谁看"},momentsTips:{total:"共{total}张",newMsg:"{total}条新消息",picture:"发布图文",video:"发布视频",praise:"赞",comment:"评论",mention:"提到了",likedForYou:"为你点了赞",mentionedYou:"提到了你",commentYou:"评论了你",logs:"消息",noMoreLogs:"没有更多消息了",noMoreLogs2:"暂无相关消息"},rtc:{voice:"语音通话",video:"视频通话",canceled:"已挂断",refused:"已拒绝",timeout:"超时未接听",callDuration:"通话时长",handleByOtherDevice:"已在其他设备处理",joinFailed:"加入失败!",invitationFailed:"发起邀请失败!",micOpen:"麦克风已开",micClose:"麦克风已关",accept:"接听",hungup:"挂断",soundOpen:"扬声器已开",soundClose:"扬声器已关",connecting:"连接中",waitConnected:"等待接通",inConnect:"通话中",inviteYouVoice:"邀请你语音通话",inviteYouVideo:"邀请你视频通话",totalInVoice:"{total}人正在语音通话中",onCall:"正在呼叫中",isJoinCalling:"群通话进行中,是否直接加入?",joinCall:"加入通话",groupInVoiceCall:"{num}人正在语音通话",groupInVideoCall:"{num}人正在视频通话",callRecord:"通话记录",allCall:"所有通话",missedCall:"未接通话",beCall:"呼入",callOut:"呼出"},vant:Qn},vi=Object.freeze(Object.defineProperty({__proto__:null,lang:Ai},Symbol.toStringTag,{value:"Module"})),Wt=()=>{const e=sessionStorage.getItem("IMI18n")??navigator.language;return e.includes("zh")?"zh-CN":(e.includes("en"),"en-US")};function hi(){const e=Object.assign({"./languages/en-US.ts":fi,"./languages/zh-CN.ts":vi}),t={};let n=Object.keys(e);for(let o of n){if(o==="./index.ts")return;let a=e[o].lang,s=o.replace(/(\.\/languages\/|\.ts)/g,"");t[s]=a}return t}function Vt(e){return Oe.global.t(e)}const Oe=Vo({locale:Wt(),fallbackLocale:"en-US",messages:hi()});ue.locale(Wt());Zt.use(Wt(),Oe.global.messages[Oe.global.locale].vant);function Du(e){Oe.global.locale=e,ue.locale(e),Zt.use(e,Oe.global.messages[Oe.global.locale].vant),sessionStorage.setItem("IMI18n",e)}const{t:Re}=Oe.global,Be=e=>{const{message:t,error:n,duration:o,onClose:a=()=>{}}=e??{};so({message:t??Re(n?"messageTip.nomalFailed":"messageTip.nomalSuccess"),type:n?"fail":"success",onClose:a,duration:o}),n&&console.error(t,n)},Ci=e=>{var t=0,n=0,o=0;e>60&&(t=parseInt(e/60),e=parseInt(e%60),t>60&&(n=parseInt(t/60),t=parseInt(t%60),n>24&&(o=parseInt(n/24),n=parseInt(n%24))));var a="";return e>0&&(a=""+parseInt(e)+Re("date.seconds")),t>0&&(a=""+parseInt(t)+Re("date.minutes")+a),n>0&&(a=""+parseInt(n)+Re("date.hours")+a),o>0&&(a=""+parseInt(o)+Re("date.days")+a),a},Iu=e=>{if(e===0)return"0 B";var t=1024,n=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],o=Math.floor(Math.log(e)/Math.log(t));return(e/Math.pow(t,o)).toPrecision(3)+" "+n[o]},Mu=e=>{let t,n;return t=Math.floor(e/60),n=e%60,t+="",n+="",t=t.length===1?"0"+t:t,n=n.length===1?"0"+n:n,t+":"+n},yu=e=>{if(navigator.clipboard)navigator.clipboard.writeText(e);else{var t=document.createElement("textarea");document.body.appendChild(t),t.style.position="fixed",t.style.clip="rect(0 0 0 0)",t.style.top="10px",t.value=e,t.select(),document.execCommand("copy",!0),document.body.removeChild(t)}Be({message:Re("messageTip.copySuccess")})},wu=e=>new Promise((t,n)=>{const o=window.URL||window.webkitURL,a=new Image;a.onload=function(){t(a)},a.src=o.createObjectURL(e)}),bu=e=>new Promise((t,n)=>{const o=new Audio(e);o.onloadedmetadata=async function(){t(Number(o.duration.toFixed()))}}),Su=e=>new Promise((t,n)=>{var o=document.createElement("VIDEO");o.setAttribute("autoplay","autoplay"),o.setAttribute("muted","muted"),o.innerHTML="';var a=document.createElement("canvas"),s=a.getContext("2d");o.addEventListener("canplay",function(){var i=document.createAttribute("width");i.nodeValue=o.videoWidth;var r=document.createAttribute("height");r.nodeValue=o.videoHeight,a.setAttributeNode(i),a.setAttributeNode(r),s.drawImage(o,0,0,o.videoWidth,o.videoHeight);var c=a.toDataURL("image/png");o.pause();const l=lo(c);t(l)})}),ku=e=>{const t=URL.createObjectURL(e);return new Promise((n,o)=>{const a=document.createElement("VIDEO");a.setAttribute("autoplay","autoplay"),a.setAttribute("muted","muted"),a.innerHTML=``;const s=document.createElement("canvas"),i=s.getContext("2d");a.addEventListener("canplay",()=>{const r=document.createAttribute("width");r.nodeValue=a.videoWidth;const c=document.createAttribute("height");c.nodeValue=a.videoHeight,s.setAttributeNode(r),s.setAttributeNode(c),i.drawImage(a,0,0,a.videoWidth,a.videoHeight);const l=s.toDataURL("image/png");a.pause();const u=lo(l);n(u)})})},lo=e=>{for(var t=e.split(","),n=t[0].match(/:(.*?);/)[1],o=atob(t[1]),a=o.length,s=new Uint8Array(a);a--;)s[a]=o.charCodeAt(a);return new File([s],`screenshot${Date.now()}.png`,{type:n})},Di=(e,t)=>{let n=["#02C25F"],o=document.createElement("canvas");const a=.2;o.setAttribute("width",t),o.setAttribute("height",t);let s=o.getContext("2d");return s.fillStyle=n[Math.floor(Math.random()*n.length)],s.fillRect(0,0,t,t),s.fillStyle="rgb(255,255,255)",s.font=t*a+"px Arial",s.textBaseline="middle",s.textAlign="center",s.fillText(e?e.slice(0,4):"",t/2,t/2),o.toDataURL("image/png",1)},Eu=(e,t="nickname")=>{const n=h=>{if(h.length>0){var T=h.substr(0,1).toUpperCase(),P=h.substr(1,h.length);return T+P}},o=(h,T)=>{for(var P in Dn)if(Dn[P].indexOf(h)!=-1)return n(P);return!1},a=h=>{h=h??"unkown";for(var T=h.length,P="",J=new RegExp("[a-zA-Z0-9- ]"),x=0;x0;)P=P.replace("--","-");return P};for(var s=[],i,r=0;rl[u].initial){var d=l[u];l[u]=l[u-1],l[u-1]=d}const f="QWERTYUIOPLKJHGFDSAZXCVBNM".split(""),v={initial:"#",data:[]},m=l.filter(h=>{if(!f.includes(h.initial))v.data=[...v.data,...h.data];else return h});v.data.length>0&&m.push(v);const I=m.map(h=>h.initial),g=m.map(h=>h.data);return{indexList:I,dataList:g}},Ii=e=>{for(let t in e)e[t]===""&&delete e[t]},Mi=()=>/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&/iPad|iPhone|iPod/.test(navigator.userAgent),Ru=(e,t)=>{const n=document.createElement("a");n.download=t,n.style.display="none",n.href=e,document.body.appendChild(n),n.click(),document.body.removeChild(n)},yi=e=>{const t=e.lastIndexOf(".");return e.slice(t+1)},wi=e=>{let t=0,n=0,o=0;e>60&&(t=parseInt(e/60),e=parseInt(e%60),t>60&&(n=parseInt(t/60),t=parseInt(t%60),n>24&&(o=parseInt(n/24),n=parseInt(n%24))));let a="";return e>0&&(a=Re("date.second",{num:parseInt(e)})),t>0&&(a=Re("date.minute",{num:parseInt(t)})+a),n>0&&(a=Re("date.hour",{num:parseInt(n)})+a),o>0&&(a=Re("date.day",{num:parseInt(o)})+a),a},Ou=e=>{const t=yi(e),n=["doc","docx","docm","dot"],o=["pdf"],a=["pptx","pptm","ppt"],s=["xlsx","xlsm","xlsb","xltx"],i=["zip","rar","tar","gz"];return n.includes(t)?ui:o.includes(t)?di:a.includes(t)?ci:s.includes(t)?ri:i.includes(t)?li:pi},ct=Ho(),bi=e=>localStorage.setItem("IM_TOKEN",e),Si=e=>localStorage.setItem("IM_CHAT_TOKEN",e),ki=e=>localStorage.setItem("IM_USERID",e),Lu=e=>localStorage.setItem(`${Pe()}_accessedFriendApplications`,JSON.stringify(e)),Tu=e=>localStorage.setItem(`${Pe()}_accessedGroupApplications`,JSON.stringify(e)),Nu=({chatToken:e,imToken:t,userID:n})=>{bi(t),Si(e),ki(n)},Ei=()=>{localStorage.removeItem("IM_TOKEN"),localStorage.removeItem("IM_CHAT_TOKEN"),localStorage.removeItem("IM_USERID")},Ht=()=>localStorage.getItem("IM_TOKEN"),_t=()=>localStorage.getItem("IM_CHAT_TOKEN"),Pe=()=>localStorage.getItem("IM_USERID"),Ri=()=>localStorage.getItem(`${Pe()}_accessedFriendApplications`)?JSON.parse(localStorage.getItem(`${Pe()}_accessedFriendApplications`)):[],Oi=()=>localStorage.getItem(`${Pe()}_accessedGroupApplications`)?JSON.parse(localStorage.getItem(`${Pe()}_accessedGroupApplications`)):[],Li=()=>localStorage.getItem("wsUrl")||"wss://openimhailiao.com/msg_gateway",Ti=()=>localStorage.getItem("apiUrl")||"https://openimhailiao.com/api",po=()=>localStorage.getItem("chatUrl")||"https://openimhailiao.com/chat",{t:ge}=Oe.global,Ni={20001:ge("errCode.passwordError"),20002:ge("errCode.accountNotExist"),20003:ge("errCode.phoneNumberRegistered"),20004:ge("errCode.accountRegistered"),20005:ge("errCode.operationTooFrequent"),20006:ge("errCode.verificationCodeError"),20007:ge("errCode.verificationCodeExpired"),20008:ge("errCode.verificationCodeErrorLimitExceed"),20009:ge("errCode.verificationCodeUsed"),20010:ge("errCode.invitationCodeUsed"),20011:ge("errCode.invitationCodeNotExist"),20012:ge("errCode.operationRestriction"),20014:ge("errCode.accountRegistered")};var Bi=(e=>(e[e.Blacked=1302]="Blacked",e[e.NoFriend=1303]="NoFriend",e))(Bi||{});const Ze=Qo.create({baseURL:po(),timeout:5e3});Ze.interceptors.request.use(e=>(e.headers=e.headers||{},e.headers.operationID=zo(),e),e=>Promise.reject(e));Ze.interceptors.response.use(e=>{if(e.data.errCode!==0){const t=e.data;return t.errMsg&&Be({message:Ni[t.errCode],error:t.errMsg}),Promise.reject(e.data)}return e.data},e=>(e.message.includes("timeout")&&console.log("timeout",e),e.message.includes("Network Error")&&console.log("Network Error",e),Promise.reject(e)));const Gi=bt("user",{state:()=>({selfInfo:{},isSyncing:!1,appConfig:{}}),getters:{storeSelfInfo:e=>e.selfInfo,storeIsSyncing:e=>e.isSyncing,storeAppConfig:e=>e.appConfig},actions:{async getSelfInfoFromReq(){try{const{data:e}=await p.getSelfUserInfo(),n=(await Ct(e.userID)).data.users[0]??{};Ii(n),this.selfInfo={...e,...n}}catch(e){Be({error:e,message:Vt("messageTip.getUserInfoFailed")}),this.userLogout()}},updateSelfInfo(e){this.selfInfo={...this.selfInfo,...e}},async getAppConfigFromReq(){try{const{data:e}=await Fi();this.appConfig=e.config}catch{}},async userLogout(e){const t=je(),n=We();e||await p.logout(),Ei(),this.selfInfo={},t.clearConversationStore(),n.clearContactStore()}}});function le(){return Gi(ct)}const Bu=e=>Ze.post("/user/update",JSON.stringify({...e,userID:le().storeSelfInfo.userID}),{headers:{token:_t()}}),Ct=e=>Ze.post("/user/find/full",JSON.stringify({userIDs:[e]}),{headers:{token:_t()}}),Gu=e=>Ze.post("/user/search/full",JSON.stringify({keyword:e,pagination:{pageNumber:1,showNumber:20}}),{headers:{token:_t()}}),Fi=()=>Ze.post("/client_config/get",JSON.stringify({operationID:Date.now()+""}),{baseURL:po()}),Pi=bt("contact",{state:()=>({friendList:[],groupList:[],blackList:[],recvFriendApplicationList:[],sendFriendApplicationList:[],recvGroupApplicationList:[],sendGroupApplicationList:[],unHandleFriendApplicationNum:0,unHandleGroupApplicationNum:0,userCardData:{}}),getters:{storeFriendList:e=>e.friendList,storeGroupList:e=>e.groupList,storeBlackList:e=>e.blackList,storeRecvFriendApplicationList:e=>e.recvFriendApplicationList,storeSendFriendApplicationList:e=>e.sendFriendApplicationList,storeRecvGroupApplicationList:e=>e.recvGroupApplicationList,storeSendGroupApplicationList:e=>e.sendGroupApplicationList,storeUnHandleFriendApplicationNum:e=>+e.unHandleFriendApplicationNum,storeUnHandleGroupApplicationNum:e=>e.unHandleGroupApplicationNum,storeUserCardData:e=>e.userCardData},actions:{async getFriendListFromReq(){try{const{data:e}=await p.getFriendList();this.friendList=e.map(t=>t.friendInfo)}catch(e){console.error(e)}},updateFriendList(e,t=!1){var o;const n=this.friendList.findIndex(a=>a.userID===e.userID);if(n!==-1){if(t){this.friendList.splice(n,1);return}this.friendList[n]={...e}}e.userID===((o=this.userCardData.baseInfo)==null?void 0:o.userID)&&(this.userCardData.baseInfo={...e})},pushNewFriend(e){this.friendList.push(e)},async getGroupListFromReq(){try{const{data:e}=await p.getJoinedGroupList();this.groupList=e}catch(e){console.error(e)}},updateGroupList(e,t=!1){const n=this.groupList.findIndex(o=>o.groupID===e.groupID);if(n!==-1){if(t){this.groupList.splice(n,1);return}this.groupList[n]={...e}}},pushNewGroup(e){this.groupList.push(e)},async getBlackListFromReq(){try{const{data:e}=await p.getBlackList();this.blackList=e}catch(e){console.error(e)}},updateBlackList(e,t=!1){const n=this.blackList.findIndex(o=>o.userID===e.userID);if(n!==-1){if(t){this.blackList.splice(n,1);return}this.blackList[n]={...e}}},pushNewBlack(e){this.blackList.push(e)},async getRecvFriendApplicationListFromReq(){try{const{data:e}=await p.getFriendApplicationListAsRecipient();this.recvFriendApplicationList=e}catch(e){console.error(e)}},updateRecvFriendApplicationList(e){const t=this.recvFriendApplicationList.findIndex(n=>n.fromUserID===e.fromUserID);t!==-1&&(this.recvFriendApplicationList[t]={...e})},pushNewRecvFriendApplication(e){const t=this.recvFriendApplicationList.findIndex(n=>n.fromUserID===e.fromUserID);t>-1?this.recvFriendApplicationList[t]={...e}:this.recvFriendApplicationList.push(e)},async getSendFriendApplicationListFromReq(){try{const{data:e}=await p.getFriendApplicationListAsApplicant();this.sendFriendApplicationList=e}catch(e){console.error(e)}},updateSendFriendApplicationList(e){const t=this.sendFriendApplicationList.findIndex(n=>n.toUserID===e.toUserID);t!==-1&&(this.sendFriendApplicationList[t]={...e})},pushNewSendFriendApplication(e){const t=this.sendFriendApplicationList.findIndex(n=>n.toUserID===e.toUserID);t>-1?this.sendFriendApplicationList[t]={...e}:this.sendFriendApplicationList.push(e)},async getRecvGroupApplicationListFromReq(){try{const{data:e}=await p.getGroupApplicationListAsRecipient();this.recvGroupApplicationList=e}catch(e){console.error(e)}},updateRecvGroupApplicationList(e){const t=this.recvGroupApplicationList.findIndex(n=>n.userID===e.userID);t!==-1&&(this.recvGroupApplicationList[t]={...e})},pushNewRecvGroupApplication(e){const t=this.recvGroupApplicationList.findIndex(n=>n.userID===e.userID);t>-1?this.recvGroupApplicationList[t]={...e}:this.recvGroupApplicationList.push(e)},async getSendGroupApplicationListFromReq(){try{const{data:e}=await p.getGroupApplicationListAsApplicant();this.sendGroupApplicationList=e}catch(e){console.error(e)}},updateSendGroupApplicationList(e){const t=this.sendGroupApplicationList.findIndex(n=>n.groupID===e.groupID);t!==-1&&(this.sendGroupApplicationList[t]={...e})},pushNewSendGroupApplication(e){const t=this.sendGroupApplicationList.findIndex(n=>n.groupID===e.groupID);t>-1?this.sendGroupApplicationList[t]={...e}:this.sendGroupApplicationList.push(e)},updateUnHandleFriendApplicationNum(e){this.unHandleFriendApplicationNum=e},updateUnHandleGroupApplicationNum(e){this.unHandleGroupApplicationNum=e},setUserCardData(e){this.userCardData={...e},Dt.push("userCard")},updateUserCardMemberInfo(e){var t,n;e.userID!==((t=this.userCardData.groupMemberInfo)==null?void 0:t.userID)||e.groupID!==((n=this.userCardData.groupMemberInfo)==null?void 0:n.groupID)||(this.userCardData.groupMemberInfo={...e})},async getUserCardData(e,t){let n,o;const{data:a}=await Ct(e);if(n=a.users[0],t){const{data:s}=await p.getSpecifiedGroupMembersInfo({groupID:t,userIDList:[e]});o=s[0]}if(this.userCardData={baseInfo:n,groupMemberInfo:o},!n){Be({error:Vt("messageTip.getUserInfoFailed"),message:Vt("messageTip.getUserInfoFailed")});return}Dt.push("userCard")},clearContactStore(){this.friendList=[],this.groupList=[],this.blackList=[],this.recvFriendApplicationList=[],this.sendFriendApplicationList=[],this.recvGroupApplicationList=[],this.sendGroupApplicationList=[],this.unHandleFriendApplicationNum=0,this.unHandleGroupApplicationNum=0,this.userCardData={}}}});function We(){return Pi(ct)}const{t:w}=Oe.global;ue.extend(Po);ue.extend(Uo);ue.extend(xo);ue.updateLocale("en",{calendar:{sameDay:"HH:mm",nextDay:"[tomorrow]",nextWeek:"dddd",lastDay:"[yesterday] HH:mm",lastWeek:"dddd HH:mm",sameElse:"YYYY/M/D HH:mm"}});ue.updateLocale("zh-cn",{calendar:{sameDay:"H:mm",nextDay:"[明天] H:mm",nextWeek:"dddd",lastDay:"[昨天] H:mm",lastWeek:"dddd HH:mm",sameElse:"YYYY年M月D日 HH:mm"}});const p=Bo({coreWasmPath:"./openIM.wasm",sqlWasmPath:"/sql-wasm.wasm"}),Fu="io.openim.app/addFriend/",Pu="io.openim.app/joinGroup/",Uu=e=>{const n=le().selfInfo.userID,o=a=>a.userID===n?w("you"):a.nickname;switch(e.contentType){case M.FriendAdded:return w("notificationTipMessage.alreadyFriendMessage");case M.RevokeMessage:const a=JSON.parse(e.notificationElem.detail),s=a.revokerID===n?w("you"):a.revokerNickname,i=a.sourceMessageSendID===n?w("you"):a.sourceMessageSenderNickname;return a.revokerID!==a.sourceMessageSendID?w("messageDescription.advanceRevokeMessage",{operator:X({userID:a.revokerID,groupID:e.groupID,name:s}),revoker:X({userID:a.sourceMessageSendID,groupID:e.groupID,name:i})}):w("messageDescription.revokeMessage",{revoker:X({userID:a.revokerID,groupID:e.groupID,name:s})});case M.GroupCreated:const l=JSON.parse(e.notificationElem.detail).opUser;return w("notificationTipMessage.createGroupMessage",{creator:X({userID:l.userID,groupID:e.groupID,name:o(l)})});case M.GroupInfoUpdated:const d=JSON.parse(e.notificationElem.detail).opUser;return w("notificationTipMessage.updateGroupAnnouncementMessage",{operator:X({userID:l.userID,groupID:e.groupID,name:o(d)})});case M.GroupOwnerTransferred:const f=JSON.parse(e.notificationElem.detail),v=f.opUser,m=f.newGroupOwner;return w("notificationTipMessage.transferGroupMessage",{owner:X({userID:v.userID,groupID:e.groupID,name:o(v)}),newOwner:X({userID:m.userID,groupID:e.groupID,name:o(m)})});case M.MemberQuit:const g=JSON.parse(e.notificationElem.detail).quitUser;return w("notificationTipMessage.quitGroupMessage",{name:X({userID:g.userID,groupID:e.groupID,name:o(g)})});case M.MemberInvited:const h=JSON.parse(e.notificationElem.detail),T=h.opUser,P=h.invitedUserList??[];let J="";return P.slice(0,3).map(j=>J+=`${X({userID:j.userID,groupID:e.groupID,name:o(j)})}、`),J=J.slice(0,-1),w("notificationTipMessage.invitedToGroupMessage",{operator:X({userID:T.userID,groupID:e.groupID,name:o(T)}),invitedUser:`${J}${P.length>3?`${w("messageDescription.somePerson",{num:P.length})}`:""}`});case M.MemberKicked:const x=JSON.parse(e.notificationElem.detail),N=x.opUser,S=x.kickedUserList??[];let F="";return S.slice(0,3).map(j=>F+=`${X({userID:j.userID,groupID:e.groupID,name:o(j)})}、`),F=F.slice(0,-1),w("messageDescription.kickInGroupMessage",{operator:X({userID:N.userID,groupID:e.groupID,name:o(N)}),kickedUser:`${F}${S.length>3?`${w("messageDescription.somePerson",{num:S.length})}`:""}`});case M.MemberEnter:const Q=JSON.parse(e.notificationElem.detail).entrantUser;return w("notificationTipMessage.joinGroupMessage",{name:X({userID:Q.userID,groupID:e.groupID,name:o(Q)})});case M.GroupDismissed:const $=JSON.parse(e.notificationElem.detail).opUser;return w("notificationTipMessage.disbandedGroupMessage",{operator:X({userID:$.userID,groupID:e.groupID,name:o($)})});case M.GroupMuted:const ne=JSON.parse(e.notificationElem.detail).opUser;return w("notificationTipMessage.allMuteMessage",{operator:X({userID:ne.userID,groupID:e.groupID,name:o(ne)})});case M.GroupCancelMuted:const Me=JSON.parse(e.notificationElem.detail).opUser;return w("notificationTipMessage.cancelAllMuteMessage",{operator:X({userID:Me.userID,groupID:e.groupID,name:o(Me)})});case M.GroupMemberMuted:const de=JSON.parse(e.notificationElem.detail),Ue=Ci(de.mutedSeconds);return w("notificationTipMessage.singleMuteMessage",{operator:X({userID:de.opUser.userID,groupID:e.groupID,name:o(de.opUser)}),name:X({userID:de.mutedUser.userID,groupID:e.groupID,name:o(de.mutedUser)}),muteTime:Ue});case M.GroupMemberCancelMuted:const ye=JSON.parse(e.notificationElem.detail);return w("notificationTipMessage.cancelSingleMuteMessage",{operator:X({userID:ye.opUser.userID,groupID:e.groupID,name:o(ye.opUser)}),name:X({userID:ye.mutedUser.userID,groupID:e.groupID,name:o(ye.mutedUser)})});case M.GroupAnnouncementUpdated:const Ne=JSON.parse(e.notificationElem.detail);return w("messageDescription.updateGroupAnnouncementMessage",{operator:X({userID:Ne.opUser.userID,groupID:e.groupID,name:o(Ne.opUser)})});case M.GroupNameUpdated:const R=JSON.parse(e.notificationElem.detail);return w("messageDescription.updateGroupNameMessage",{operator:X({userID:R.opUser.userID,groupID:e.groupID,name:o(R.opUser)}),name:R.group.groupName});case M.BurnMessageChange:const H=JSON.parse(e.notificationElem.detail);return w("notificationTipMessage.burnReadStatus",{status:H.isPrivate?w("on"):w("off")});case M.OANotification:return JSON.parse(e.notificationElem.detail).text;default:return""}},xu=e=>{if(!e)return"";const t=ue(e).fromNow();return t.includes(w("date.seconds"))?w("date.justNow"):!t.includes(w("date.seconds"))&&!t.includes(w("date.minutes"))?ue(e).format("YYYY-MM-DD HH:mm"):t},Vu=e=>{if(!e)return"";const t=ue(e),n=ue();return t.isSame(n,"day")?t.format("HH:mm"):t.format("YYYY-MM-DD HH:mm")},Hu=(e,t=!1)=>{if(!e)return"";const n=ue().diff(e,"day")<7,o=t||!qo(e);return!n&&!o?ue(e).format("M/D HH:mm"):ue(e).calendar()},X=({userID:e,name:t,groupID:n})=>`${t}`,Qu=e=>{const t=je();let n=e.text;const o=/@\S+\s/g,a=n.match(o),s=e.atUsersInfo??[],i=t.currentConversation.groupID;return a==null||a.map(r=>{const c=s.find(l=>l.atUserID===r.slice(1,-1));c&&(n=n.replace(r,X({userID:c.atUserID,name:`@${c.groupNickname}`,groupID:i})))}),n},zu=e=>e.replace(new RegExp("\\n","g"),"
").replace(new RegExp(` `,"g"),"
"),qu=e=>e.replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,""),In=e=>{var s;const t=le(),n=t.storeSelfInfo.userID,o=i=>i===t.storeSelfInfo.userID,a=i=>i.userID===n?w("you"):i.nickname;switch(e.contentType){case M.TextMessage:return(s=e.textElem)==null?void 0:s.content;case M.AtTextMessage:let i=e.atTextElem.text;const r=/@\S+\s/g,c=i.match(r);return c==null||c.map(be=>{const ze=(e.atTextElem.atUsersInfo??[]).find(qe=>qe.atUserID===be.slice(1,-1));if(ze){const qe=new RegExp(be,"g");i=i.replace(qe,`@${ze.groupNickname} `)}}),i;case M.PictureMessage:return w("messageDescription.imageMessage");case M.VideoMessage:return w("messageDescription.videoMessage");case M.VoiceMessage:return w("messageDescription.voiceMessage");case M.LocationMessage:const l=JSON.parse(e.locationElem.description);return w("messageDescription.locationMessage",{location:l.name});case M.CardMessage:return w("messageDescription.cardMessage");case M.MergeMessage:return w("messageDescription.mergeMessage");case M.FileMessage:return w("messageDescription.fileMessage",{file:e.fileElem.fileName});case M.RevokeMessage:const u=JSON.parse(e.notificationElem.detail),d=u.revokerID,f=o(d)?w("you"):u.revokerNickname;return u.revokerID!==u.sourceMessageSendID?w("messageDescription.advanceRevokeMessage",{operator:u.sourceMessageSendNickname,revoker:f}):w("messageDescription.revokeMessage",{revoker:f});case M.CustomMessage:const m=e.customElem,I=JSON.parse(m.data);return I.customType===At.MassMsg?"[群发通知]":I.customType===At.Call?"[通话]":I.customType===At.MeetingInvitation?"[会议邀请]":w("messageDescription.customMessage");case M.QuoteMessage:return e.quoteElem.text||w("messageDescription.quoteMessage");case M.FaceMessage:return w("messageDescription.faceMessage");case M.FriendAdded:return w("messageDescription.alreadyFriendMessage");case M.MemberEnter:const h=JSON.parse(e.notificationElem.detail).entrantUser;return w("messageDescription.joinGroupMessage",{name:a(h)});case M.GroupCreated:const P=JSON.parse(e.notificationElem.detail).opUser;return w("messageDescription.createGroupMessage",{creator:a(P)});case M.MemberInvited:const J=JSON.parse(e.notificationElem.detail),x=J.opUser,N=J.invitedUserList??[];let S="";return N.slice(0,3).map(be=>S+=`${a(be)}、`),S=S.slice(0,-1),w("notificationTipMessage.invitedToGroupMessage",{operator:a(x),invitedUser:`${S}${N.length>3?`${w("messageDescription.somePerson",{num:N.length})}`:""}`});case M.MemberKicked:const F=JSON.parse(e.notificationElem.detail),K=F.opUser,Q=F.kickedUserList??[];let te="";return Q.slice(0,3).map(be=>te+=`${a(be)}、`),te=te.slice(0,-1),w("messageDescription.kickInGroupMessage",{operator:a(K),kickedUser:`${te}${Q.length>3?`${w("messageDescription.somePerson",{num:Q.length})}`:""}`});case M.MemberQuit:const Ie=JSON.parse(e.notificationElem.detail).quitUser;return w("messageDescription.quitGroupMessage",{name:a(Ie)});case M.GroupInfoUpdated:const Qe=JSON.parse(e.notificationElem.detail).opUser;return w("messageDescription.updateGroupInfoMessage",{operator:a(Qe)});case M.GroupOwnerTransferred:const Me=JSON.parse(e.notificationElem.detail),de=Me.opUser,Ue=Me.newGroupOwner;return w("messageDescription.transferGroupMessage",{owner:a(de),newOwner:a(Ue)});case M.GroupDismissed:const Ne=JSON.parse(e.notificationElem.detail).opUser;return w("messageDescription.disbandedGroupMessage",{operator:a(Ne)});case M.GroupMuted:const H=JSON.parse(e.notificationElem.detail).opUser;return w("messageDescription.allMuteMessage",{operator:a(H)});case M.GroupCancelMuted:const j=JSON.parse(e.notificationElem.detail).opUser;return w("messageDescription.cancelAllMuteMessage",{operator:a(j)});case M.GroupMemberMuted:const Z=JSON.parse(e.notificationElem.detail),we=wi(Z.muteTime);return w("messageDescription.singleMuteMessage",{operator:a(Z.opUser),name:a(Z.mutedUser),muteTime:we});case M.GroupMemberCancelMuted:const ve=JSON.parse(e.notificationElem.detail);return w("messageDescription.cancelSingleMuteMessage",{operator:a(ve.opUser),name:a(ve.mutedUser)});case M.GroupAnnouncementUpdated:const Lt=JSON.parse(e.notificationElem.detail);return w("messageDescription.updateGroupAnnouncementMessage",{operator:a(Lt.opUser)});case M.GroupNameUpdated:const A=JSON.parse(e.notificationElem.detail);return w("messageDescription.updateGroupNameMessage",{operator:a(A.opUser),name:A.group.groupName});case M.OANotification:return JSON.parse(e.notificationElem.detail).text;case M.BurnMessageChange:const q=JSON.parse(e.notificationElem.detail);return w("messageDescription.burnReadStatus",{status:q.isPrivate?w("on"):w("off")});default:return""}},Ui=()=>{const e=le(),t=je(),n=We();e.getSelfInfoFromReq(),t.getConversationListFromReq(),t.getUnReadCountFromReq(),n.getFriendListFromReq(),n.getBlackListFromReq(),n.getGroupListFromReq(),n.getRecvFriendApplicationListFromReq(),n.getSendFriendApplicationListFromReq(),n.getRecvGroupApplicationListFromReq(),n.getSendGroupApplicationListFromReq()},Mn=e=>{const t=[],n=e.filter(o=>!t.includes(o.conversationID)&&t.push(o.conversationID));return n.sort((o,a)=>{if(o.isPinned===a.isPinned){const s=o.draftTextTime>o.latestMsgSendTime?o.draftTextTime:o.latestMsgSendTime,i=a.draftTextTime>a.latestMsgSendTime?a.draftTextTime:a.latestMsgSendTime;return s>i?-1:s{const t=le();return!e.groupID||uo.includes(e.contentType)||e.sendID===t.storeSelfInfo.userID||e.contentType===M.GroupAnnouncementUpdated?In(e):`${e.senderNickname}:${In(e)}`},xi=/\b(https?:\/\/|www\.)[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(:\d+)?(\.[a-zA-Z]{2,})?(\/[a-zA-Z0-9\/._-]*(\?\S*)?(#\S*)?)?\b/g,Yu=e=>e.replace(xi,t=>{let n=t;return t.match(/^https?:\/\//)||(n="https://"+t),`${t}`}),Vi=bt("conversation",{state:()=>({conversationList:[],currentConversation:{},unReadCount:0,currentGroupInfo:{},currentMemberInGroup:{},quoteMessage:void 0}),getters:{storeConversationList:e=>e.conversationList,storeCurrentConversation:e=>e.currentConversation,storeUnReadCount:e=>e.unReadCount,storeCurrentGroupInfo:e=>e.currentGroupInfo,storeCurrentMemberInGroup:e=>e.currentMemberInGroup,storeQuoteMessage:e=>e.quoteMessage},actions:{async getConversationListFromReq(e=!1){try{const{data:t}=await p.getConversationListSplit({offset:e?this.conversationList.length:0,count:20}),n=t;return this.conversationList=[...e?this.conversationList:[],...n],n.length===20}catch(t){return console.error(t),!1}},async getUnReadCountFromReq(){const{data:e}=await p.getTotalUnreadMsgCount();this.unReadCount=e},updateUnReadCount(e){this.unReadCount=e},async getCurrentGroupInfoFromReq(e){const t=We(),n=e??this.currentConversation.groupID,o=t.storeGroupList.find(a=>a.groupID===n);if(o){this.currentGroupInfo=o;return}try{const{data:a}=await p.getSpecifiedGroupsInfo([n]);this.currentGroupInfo=a[0]??{}}catch(a){console.error(a)}},updateCurrentGroupInfo(e){this.currentGroupInfo={...e}},async getCurrentMemberInGroupFromReq(e){const t=le();try{const{data:n}=await p.getSpecifiedGroupMembersInfo({groupID:e??this.currentConversation.groupID,userIDList:[t.storeSelfInfo.userID]});this.currentMemberInGroup=n[0]??{}}catch(n){console.error(n)}},updateCurrentMemberInGroup(e){this.currentMemberInGroup={...e}},updateCurrentConversation(e){this.currentConversation={...e}},updateConversationList(e){this.conversationList=[...e]},delConversationByCID(e){const t=this.conversationList.findIndex(n=>n.conversationID===e);t!==-1&&this.conversationList.splice(t,1)},updateQuoteMessage(e){this.quoteMessage=e},clearConversationStore(){this.conversationList=[],this.currentConversation={},this.unReadCount=0,this.currentGroupInfo={},this.currentMemberInGroup={},this.quoteMessage=void 0}}});function je(){return Vi(ct)}const go=e=>(ko("data-v-eb2340b4"),e=e(),Eo(),e),Hi=go(()=>B("span",null,"嗨聊",-1)),Qi=["src"],zi=["src"],qi=go(()=>B("span",null,"发现",-1)),Ji=["src"],Yi=["src"],ji=U({__name:"Tabbar",setup(e){const t=je(),n=We(),o=O(()=>{const a=n.recvFriendApplicationList.filter(i=>i.handleResult===0).length,s=n.recvGroupApplicationList.filter(i=>i.handleResult===0).length;return a+s});return(a,s)=>{const i=Ws,r=js;return E(),Y(r,{border:!1,fixed:"","safe-area-inset-bottom":"",placeholder:"",route:""},{default:ee(()=>[b(i,{to:"/conversation",badge:D(t).storeUnReadCount,"badge-props":{max:99,showZero:!1}},{icon:ee(c=>[B("img",{src:c.active?D($s):D(_s)},null,8,Qi)]),default:ee(()=>[Hi]),_:1},8,["badge"]),b(i,{to:"/contact",badge:D(o),"badge-props":{max:99,showZero:!1}},{icon:ee(c=>[B("img",{src:c.active?D(ti):D(ei)},null,8,zi)]),default:ee(()=>[B("span",null,se(a.$t("contact")),1)]),_:1},8,["badge"]),b(i,{to:"/moments"},{icon:ee(c=>[B("img",{src:c.active?D(oi):D(ni)},null,8,Ji)]),default:ee(()=>[qi]),_:1}),b(i,{to:"/profile"},{icon:ee(c=>[B("img",{src:c.active?D(si):D(ai)},null,8,Yi)]),default:ee(()=>[B("span",null,se(a.$t("profile")),1)]),_:1})]),_:1})}}});const Xi=st(ji,[["__scopeId","data-v-eb2340b4"]]),Ki=bt("message",{state:()=>({historyMessageList:[],hasMore:!0,previewImgList:[]}),getters:{storeHistoryMessageList:e=>e.historyMessageList,storeHistoryMessageHasMore:e=>e.hasMore,storePreviewImgList:e=>e.previewImgList},actions:{async getHistoryMessageListFromReq(e){const t=e.startClientMsgID===""||e.lastMinSeq===0;try{const{data:n}=await p.getAdvancedHistoryMessageList(e);this.historyMessageList=[...n.messageList,...t?[]:this.historyMessageList];const o=Pt(n.messageList);return this.previewImgList=[...o,...t?[]:this.previewImgList],this.hasMore=!n.isEnd&&n.messageList.length===20,{messageIDList:n.messageList.map(a=>a.clientMsgID),lastMinSeq:n.lastMinSeq}}catch(n){return Be({message:"Get history message failed",error:n}),this.hasMore=!1,{messageIDList:[],lastMinSeq:0}}},pushNewMessage(e){const t=Pt([e]);t.length>0&&(this.previewImgList=[...this.previewImgList,...t]),this.historyMessageList.push(e)},updateOneMessage(e,t=!1){const n=this.historyMessageList.findIndex(o=>o.clientMsgID===e.clientMsgID);if(n!==-1&&(this.historyMessageList[n]={...this.historyMessageList[n],...e},t)){const o=Pt([e]);o.length>0&&(this.previewImgList=[...this.previewImgList,...o])}},deleteOneMessage(e){const t=this.historyMessageList.findIndex(n=>n.clientMsgID===e.clientMsgID);t!==-1&&this.historyMessageList.splice(t,1)},clearHistoryMessage(){this.historyMessageList=[],this.previewImgList=[]},resetCheckState(){this.historyMessageList.forEach(e=>e.checked=!1)},updatePreviewImgList(e){this.previewImgList=[...this.previewImgList,...e]},resetHistoryMessageList(){this.historyMessageList=[],this.hasMore=!0,this.previewImgList=[]},updateMessageNicknameAndFaceUrl({sendID:e,senderFaceUrl:t,senderNickname:n}){const o=[...this.historyMessageList].map(a=>(a.sendID===e&&(a.senderFaceUrl=t,a.senderNickname=n),a));this.historyMessageList=o},updateQuoteMessageRevoke(e){this.historyMessageList.map(t=>{if(t.contentType===M.QuoteMessage&&e===t.quoteElem.quoteMessage.clientMsgID){const n={...t,quoteElem:{...t.quoteElem,quoteMessage:{...t.quoteElem.quoteMessage,contentType:2101}}};this.updateOneMessage(n)}})}}});function Pt(e){return e.filter(t=>{var n;if(t.contentType===M.PictureMessage)return!0;if(t.contentType===M.OANotification){let o={};try{o=JSON.parse((n=t.notificationElem)==null?void 0:n.detail)}catch{}return!1}return!1}).map(t=>{var n;return(n=t.pictureElem)==null?void 0:n.sourcePicture.url})}function mo(){return Ki(ct)}const _=Jo(),Zi="/assets/newMsg-a82e805b.mp3";var Wi=(e=>(e[e.Register=1]="Register",e[e.Modify=2]="Modify",e[e.Login=3]="Login",e))(Wi||{}),fo=(e=>(e[e.Allow=1]="Allow",e[e.NotAllow=2]="NotAllow",e))(fo||{});function _i(){const e=le(),t=je(),n=We(),o=mo(),{t:a}=Yt(),s=Rn();let i=[],r=null,c=null;const l=()=>{p.on(C.OnSelfInfoUpdated,u),p.on(C.OnConnecting,d),p.on(C.OnConnectFailed,f),p.on(C.OnConnectSuccess,v),p.on(C.OnKickedOffline,m),p.on(C.OnUserTokenExpired,I),p.on(C.OnSyncServerStart,h),p.on(C.OnSyncServerFinish,T),p.on(C.OnSyncServerFailed,P),p.on(C.OnRecvNewMessage,J),p.on(C.OnRecvNewMessages,J),p.on(C.OnNewRecvMessageRevoked,F),p.on(C.OnConversationChanged,K),p.on(C.OnNewConversation,Q),p.on(C.OnTotalUnreadMessageCountChanged,te),p.on(C.OnFriendInfoChanged,$),p.on(C.OnFriendAdded,Ie),p.on(C.OnFriendDeleted,ne),p.on(C.OnBlackAdded,Qe),p.on(C.OnBlackDeleted,Me),p.on(C.OnJoinedGroupAdded,de),p.on(C.OnJoinedGroupDeleted,Ue),p.on(C.OnGroupDismissed,ye),p.on(C.OnGroupInfoChanged,Ne),p.on(C.OnGroupMemberAdded,R),p.on(C.OnGroupMemberDeleted,H),p.on(C.OnGroupMemberInfoChanged,z),p.on(C.OnFriendApplicationAdded,j),p.on(C.OnFriendApplicationAccepted,Z),p.on(C.OnFriendApplicationRejected,Z),p.on(C.OnGroupApplicationAdded,we),p.on(C.OnGroupApplicationAccepted,ve),p.on(C.OnGroupApplicationRejected,ve)},u=({data:A})=>{const L=A;e.updateSelfInfo({...L,...e.storeSelfInfo,globalRecvMsgOpt:L.globalRecvMsgOpt})},d=()=>{},f=({errCode:A})=>{A==705&&g(a("messageTip.loginExpiration"))},v=()=>{},m=()=>g(a("messageTip.loginKicked")),I=()=>g(a("messageTip.loginExpiration")),g=A=>Be({message:A,error:A,onClose:()=>{e.userLogout(!0),s.push("/login")}}),h=()=>{e.isSyncing=!0,r=Vs({message:a("syncing"),forbidClick:!0})},T=()=>{e.isSyncing=!1,r==null||r.close(),r=null},P=()=>{e.isSyncing=!1,r&&(r.message=a("syncFailed"),r.close(),r=null)},J=({data:A})=>{if(r)return;const L=A;if(Array.isArray(L)){L.map(q=>x(q));return}x(L)},x=A=>{if(N(A)){const L=A.sessionType===he.Single;L&&Tt(()=>_.emit("ONLINE_STATE_CHECK"),2e3)(),A.contentType===M.TypingMessage?L&&Tt(()=>_.emit("TYPING_UPDATE"),2e3)():A.contentType===M.RevokeMessage||(A.isAppend=!0,o.pushNewMessage(A),_.emit("CHAT_MAIN_SCROLL_TO_BOTTOM",!0))}else A.contentType!==M.TypingMessage&&A.sendID!==e.storeSelfInfo.userID&&Tt(()=>S(A),1e3)()},N=A=>{switch(A.sessionType){case he.Single:return A.sendID===t.storeCurrentConversation.userID||A.sendID===e.storeSelfInfo.userID&&A.recvID===t.storeCurrentConversation.userID;case he.Group:case he.WorkingGroup:return A.groupID===t.storeCurrentConversation.groupID;case he.Notification:return A.sendID===t.storeCurrentConversation.userID;default:return!1}},S=async A=>{if(e.storeIsSyncing||e.storeSelfInfo.allowBeep===fo.NotAllow||e.storeSelfInfo.globalRecvMsgOpt!==$t.Nomal)return;let L=[...t.storeConversationList,...i].find(q=>ii.includes(A.sessionType)?A.groupID===q.groupID:A.sendID===q.userID);if(!L)try{const{data:q}=await p.getOneConversation({sessionType:A.sessionType,sourceID:A.groupID||A.sendID});L=q,i=[...i,{...L}]}catch{return}L.recvMsgOpt===$t.Nomal&&(c||(c=document.createElement("audio")),c.src=Zi,c.volume=1,c.play())},F=({data:A})=>{o.updateOneMessage({clientMsgID:A.clientMsgID,contentType:M.RevokeMessage,notificationElem:{detail:JSON.stringify(A)}}),o.updateQuoteMessageRevoke(A.clientMsgID)},K=({data:A})=>{let L=[];const q=A,be=q.map(pe=>pe.conversationID);L=t.storeConversationList.filter(pe=>!be.includes(pe.conversationID));const ze=q.findIndex(pe=>pe.conversationID===t.storeCurrentConversation.conversationID);ze!==-1&&t.updateCurrentConversation(q[ze]);const qe=[...q,...L];t.updateConversationList(Mn(qe))},Q=({data:A})=>{const q=[...A,...t.storeConversationList];t.updateConversationList(Mn(q))},te=({data:A})=>{t.updateUnReadCount(A)},$=({data:A})=>{var L;A.userID===((L=t.currentConversation)==null?void 0:L.userID)&&o.updateMessageNicknameAndFaceUrl({sendID:A.userID,senderNickname:A.remark||A.nickname,senderFaceUrl:A.faceURL}),n.updateFriendList(A)},Ie=({data:A})=>{n.pushNewFriend(A)},ne=({data:A})=>{n.updateFriendList(A,!0)},Qe=({data:A})=>{n.pushNewBlack(A)},Me=({data:A})=>{n.updateBlackList(A,!0)},de=({data:A})=>{var L;A.groupID===((L=t.currentConversation)==null?void 0:L.groupID)&&t.updateCurrentGroupInfo(A),n.pushNewGroup(A)},Ue=({data:A})=>{n.updateGroupList(A,!0)},ye=()=>{},Ne=({data:A})=>{var L;n.updateGroupList(A),A.groupID===((L=t.storeCurrentGroupInfo)==null?void 0:L.groupID)&&t.updateCurrentGroupInfo(A)},R=()=>{},H=()=>{},z=({data:A})=>{var L,q;A.groupID===((L=t.storeCurrentMemberInGroup)==null?void 0:L.groupID)&&(A.userID===((q=t.storeCurrentMemberInGroup)==null?void 0:q.userID)&&t.updateCurrentMemberInGroup({...A}),o.updateMessageNicknameAndFaceUrl({sendID:A.userID,senderNickname:A.nickname,senderFaceUrl:A.faceURL})),n.updateUserCardMemberInfo(A)},j=({data:A})=>{const L=A;L.toUserID===e.storeSelfInfo.userID?n.pushNewRecvFriendApplication(L):n.pushNewSendFriendApplication(L)},Z=({data:A})=>{const L=A;L.toUserID===e.storeSelfInfo.userID?n.updateRecvFriendApplicationList(L):n.updateSendFriendApplicationList(L)},we=({data:A})=>{const L=A;L.userID!==e.storeSelfInfo.userID?n.pushNewRecvGroupApplication(L):n.pushNewSendGroupApplication(L)},ve=({data:A})=>{const L=A;L.userID!==e.storeSelfInfo.userID?n.updateRecvGroupApplicationList(L):n.updateSendGroupApplicationList(L)},Lt=()=>{p.off(C.OnSelfInfoUpdated,u),p.off(C.OnConnecting,d),p.off(C.OnConnectFailed,f),p.off(C.OnConnectSuccess,v),p.off(C.OnKickedOffline,m),p.off(C.OnUserTokenExpired,I),p.off(C.OnSyncServerStart,h),p.off(C.OnSyncServerFinish,T),p.off(C.OnSyncServerFailed,P),p.off(C.OnRecvNewMessage,J),p.off(C.OnRecvNewMessages,J),p.off(C.OnConversationChanged,K),p.off(C.OnNewConversation,Q),p.off(C.OnTotalUnreadMessageCountChanged,te),p.off(C.OnFriendInfoChanged,$),p.off(C.OnFriendAdded,Ie),p.off(C.OnFriendDeleted,ne),p.off(C.OnBlackAdded,Qe),p.off(C.OnBlackDeleted,Me),p.off(C.OnJoinedGroupAdded,de),p.off(C.OnJoinedGroupDeleted,Ue),p.off(C.OnGroupDismissed,ye),p.off(C.OnGroupInfoChanged,Ne),p.off(C.OnGroupMemberAdded,R),p.off(C.OnGroupMemberDeleted,H),p.off(C.OnGroupMemberInfoChanged,z),p.off(C.OnFriendApplicationAdded,j),p.off(C.OnFriendApplicationAccepted,Z),p.off(C.OnFriendApplicationRejected,Z),p.off(C.OnGroupApplicationAdded,we),p.off(C.OnGroupApplicationAccepted,ve),p.off(C.OnGroupApplicationRejected,ve)};G(()=>e.storeSelfInfo.userID,()=>{i=[]}),G([()=>n.storeRecvFriendApplicationList,()=>n.storeRecvGroupApplicationList,()=>e.storeSelfInfo.userID],A=>{if(!A[2])return;const q=Ri();let be=A[0].filter(pe=>pe.handleResult===0&&!q.includes(`${pe.fromUserID}_${pe.createTime}`)).length;const ze=Oi();let qe=A[1].filter(pe=>pe.handleResult===0&&!ze.includes(`${pe.userID}_${pe.createTime}`)).length;n.updateUnHandleFriendApplicationNum(be),n.updateUnHandleGroupApplicationNum(qe)}),re(()=>{l()}),fe(()=>{Lt()})}const $i={class:"flex h-full flex-col"},er={class:"flex-1 overflow-hidden"},tr=U({name:"tabbar"}),nr=U({...tr,setup(e){_i();const t=Rn();re(()=>{n()}),t.beforeEach(async(a,s,i)=>{if(a.path==="/getCode"){i();return}if(s.path==="/login"){const{data:r}=await p.getLoginStatus();r===Go.Logout&&n()}i()});const n=()=>{const a=Ht(),s=Pe();if(!a||!s){t.push("/login");return}o()},o=async()=>{const a=Ht(),s=Pe();try{await p.login({userID:s,token:a,apiAddr:Ti(),wsAddr:Li(),platformID:5}),Ui()}catch{t.push("/login")}};return window.userClick=(a,s)=>{const i=je(),r=We();if(!a||a==="AtAllTag")return;const c=i.currentGroupInfo;s&&(c==null?void 0:c.lookMemberInfo)===Fo.NotAllowed||r.getUserCardData(a,s)},(a,s)=>{const i=Qt("router-view");return E(),V("div",$i,[B("div",er,[b(i,null,{default:ee(({Component:r})=>[b(wt,null,{default:ee(()=>[(E(),Y(En,{include:"profile,contact,conversation"},[(E(),Y(zt(r)))],1024))]),_:2},1024)]),_:1})]),b(Xi)])}}});function Ao(e,t={}){var d,f,v;const n=y(_o(e)),o=y(((d=n.value)==null?void 0:d.isMuted)||!1),a=y(((f=n.value)==null?void 0:f.isSubscribed)||!1),s=y((v=n.value)==null?void 0:v.track),i=y("landscape"),r=y(null),c=O(()=>$o(e));let l;G(()=>c.value.trackObserver,m=>{l&&l.unsubscribe(),l=m.subscribe(I=>{me.debug("update track",I),n.value=I,o.value=(I==null?void 0:I.isMuted)||!1,a.value=(I==null?void 0:I.isSubscribed)||!1,s.value=I==null?void 0:I.track})},{immediate:!0}),fe(()=>{l.unsubscribe()}),G([()=>s.value,()=>{var m;return(m=t.element)==null?void 0:m.value}],([m,I])=>{var g,h;I&&(m&&(r.value&&m.detach(r.value),(g=t.element)!=null&&g.value&&!(ea(e.participant)&&(m==null?void 0:m.kind)==="audio")&&(console.log("attach"),m.attach(t.element.value))),r.value=((h=t.element)==null?void 0:h.value)||null)},{immediate:!0}),G(n,m=>{var I,g;if(typeof((I=m==null?void 0:m.dimensions)==null?void 0:I.width)=="number"&&typeof((g=m==null?void 0:m.dimensions)==null?void 0:g.height)=="number"){const h=m.dimensions.width>m.dimensions.height?"landscape":"portrait";i.value=h}},{immediate:!0});const u=O(()=>{var m,I;return{className:c.value.className,"data-lk-local-participant":e.participant.isLocal,"data-lk-source":(m=n.value)==null?void 0:m.source,...((I=n.value)==null?void 0:I.kind)==="video"&&{"data-lk-orientation":i.value}}});return{publication:n,isMuted:o,isSubscribed:a,track:s,elementProps:u}}const vo=U({__name:"AudioTrack",props:{volume:null,trackRef:null,publication:null,manageSubscription:{type:Boolean},muted:{type:Boolean}},emits:["subscriptionStatusChanged"],setup(e,{emit:t}){var f,v,m,I,g;const n=e,o=(v=(f=n.trackRef)==null?void 0:f.publication)==null?void 0:v.trackName,a=(m=n.trackRef)==null?void 0:m.source,s=(I=n.trackRef)==null?void 0:I.publication,i=(g=n.trackRef)==null?void 0:g.participant;if(a===void 0)throw new Error("AudioTrack: You must provide a trackRef or source property.");const r=y(null),{elementProps:c,publication:l,track:u,isSubscribed:d}=Ao({participant:i,name:o,source:a,publication:s},{element:r});return G(d,h=>{t("subscriptionStatusChanged",!!h)},{immediate:!0}),G([()=>u.value,()=>n.volume],([h,T])=>{h===void 0||T===void 0||(h instanceof Xo?h.setVolume(T):me.warn("Volume can only be set on remote audio tracks."))},{immediate:!0}),G([()=>l.value,()=>n.muted],([h,T])=>{h===void 0||T===void 0||(h instanceof Ko?h.setEnabled(!n.muted):me.warn("Can only call setEnabled on remote track publications."))},{immediate:!0}),(h,T)=>(E(),V("audio",Le({ref_key:"mediaEl",ref:r},D(c)),null,16))}}),ho=U({__name:"VideoTrack",props:{trackRef:null,publication:null,manageSubscription:{type:Boolean},class:null},emits:["subscriptionStatusChanged","click","trackClick"],setup(e,{emit:t}){var v,m,I,g,h;const n=e,o=(m=(v=n.trackRef)==null?void 0:v.publication)==null?void 0:m.trackName,a=(I=n.trackRef)==null?void 0:I.source,s=(g=n.trackRef)==null?void 0:g.publication,i=(h=n.trackRef)==null?void 0:h.participant;if(a===void 0)throw new Error("VideoTrack: You must provide a trackRef or source property.");const r=y(null),{elementProps:c,publication:l,isSubscribed:u}=Ao({participant:i,name:o,source:a,publication:s},{element:r}),d=O(()=>`${c.value.className} ${n.class??""}`);G(u,T=>{t("subscriptionStatusChanged",!!T)},{immediate:!0});const f=T=>{t("click",T),t("trackClick",{participant:i,track:l.value})};return(T,P)=>(E(),V("video",Le({ref_key:"mediaEl",ref:r},D(c),{class:D(d),muted:"",onClick:f}),null,16))}});function yn(e){var a,s;const t=e.participant,n=y(!!((a=e.publication)!=null&&a.isMuted||(s=t.getTrack(e.source))!=null&&s.isMuted));let o;return G(()=>ot(e),()=>{o&&o.unsubscribe(),o=ta(e).subscribe(i=>{n.value=i})},{immediate:!0}),fe(()=>{o&&(o==null||o.unsubscribe())}),n}function Co(e){const t=y(e.localParticipant),n=y(t.value.isMicrophoneEnabled),o=y(t.value.isCameraEnabled),a=y(t.value.lastMicrophoneError),s=y(t.value.lastCameraError),i=y(t.value.isScreenShareEnabled),r=y(void 0),c=y(void 0),l=d=>{o.value=d.isCameraEnabled,n.value=d.isMicrophoneEnabled,i.value=d.isScreenShareEnabled,c.value=d.cameraTrack,r.value=d.microphoneTrack,a.value=d.participant.lastMicrophoneError,s.value=d.participant.lastCameraError,t.value=d.participant};let u;return G(t,d=>{u&&u.unsubscribe(),u=na(d).subscribe(l)},{immediate:!0}),fe(()=>{u==null||u.unsubscribe()}),{isMicrophoneEnabled:n,isScreenShareEnabled:i,isCameraEnabled:o,microphoneTrack:r,cameraTrack:c,lastMicrophoneError:a,lastCameraError:s,localParticipant:t}}function or(e){const t=y(),n=y({}),{options:o,room:a,connectOptions:s,onConnected:i,onDisconnected:r,onError:c,onMediaDeviceFailure:l,onEncryptionError:u,simulateParticipants:d}=e,f=()=>{var h;console.log("onSignalConnected");const g=(h=t.value)==null?void 0:h.localParticipant;me.debug("trying to publish local tracks"),Promise.all([g==null?void 0:g.setMicrophoneEnabled(!!e.refConfig.audio,typeof e.refConfig.audio!="boolean"?e.refConfig.audio:void 0),g==null?void 0:g.setCameraEnabled(!!e.refConfig.video,typeof e.refConfig.video!="boolean"?e.refConfig.video:void 0),g==null?void 0:g.setScreenShareEnabled(!!e.refConfig.screen,typeof e.refConfig.screen!="boolean"?e.refConfig.screen:void 0)]).catch(T=>{me.warn(T),c==null||c(T)})},v=g=>{const h=Wo.getFailure(g);l==null||l(h)},m=g=>{u==null||u(g)},I=g=>{switch(g){case en.Disconnected:r==null||r();break;case en.Connected:i==null||i();break}};return G(e.refConfig,g=>{t.value=a??new Zo(o);const{className:h}=oa();if(n.value={className:h},!!t.value){if(t.value.on(ke.SignalConnected,f).on(ke.MediaDevicesError,v).on(ke.EncryptionError,m).on(ke.ConnectionStateChanged,I),d&&t.value.simulateParticipants({participants:{count:d},publish:{audio:!0,useRealTracks:!0}}),!g.token){me.debug("no token yet");return}if(!g.serverUrl){me.warn("no livekit url provided"),c==null||c(Error("no livekit url provided"));return}g.connect?(me.debug("connecting"),t.value.connect(g.serverUrl,g.token,s).catch(T=>{me.warn(T),c==null||c(T)})):(me.debug("disconnecting because connect is false"),t.value.disconnect())}},{immediate:!0}),fe(()=>{t.value&&(me.info("disconnecting on unmount"),t.value.disconnect(),t.value.off(ke.SignalConnected,f).off(ke.MediaDevicesError,v).off(ke.EncryptionError,m).off(ke.ConnectionStateChanged,I))}),t}function Do(e,t=[Ee.Source.Camera,Ee.Source.Microphone,Ee.Source.ScreenShare,Ee.Source.ScreenShareAudio,Ee.Source.Unknown]){const n=y([]),o=y([]);let a;return G([()=>e.room,()=>e.updateOnlyOn,()=>t],([i,r,c])=>{a&&a.unsubscribe();const l=c.map(u=>aa(u)?u.source:u);a=sa(i,l,{additionalRoomEvents:r,onlySubscribed:e.onlySubscribed}).subscribe(({trackReferences:u,participants:d})=>{me.debug("setting track bundles",u,d),n.value=u,o.value=d})},{immediate:!0}),fe(()=>{a&&a.unsubscribe()}),O(()=>{if(On(t)){const i=sr(t,o.value),r=[...n.value];return o.value.forEach(c=>{i.has(c.identity)&&(i.get(c.identity)??[]).forEach(u=>{if(n.value.find(({participant:f,publication:v})=>c.identity===f.identity&&v.source===u))return;me.debug(`Add ${u} placeholder for participant ${c.identity}.`);const d={participant:c,source:u};r.push(d)})}),r}else return n.value})}function ar(e,t){const n=new Set(e);for(const o of t)n.delete(o);return n}function sr(e,t){const n=new Map;if(On(e)){const o=e.filter(a=>a.withPlaceholder).map(a=>a.source);t.forEach(a=>{const s=a.getTracks().map(r=>{var c;return(c=r.track)==null?void 0:c.source}).filter(r=>r!==void 0),i=Array.from(ar(new Set(o),new Set(s)));i.length>0&&n.set(a.identity,i)})}return n}const wn="/assets/my_groups-6a3a10f2.png",ir="data:image/png;base64,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",Rt=U({__name:"index",props:{size:{default:36},radius:{default:6},src:null,desc:null,isGroup:{type:Boolean,default:!1},isNotification:{type:Boolean,default:!1}},emits:[],setup(e,{emit:t}){const n=e,o=y(!1),a=O(()=>n.isGroup?wn:ir),s=O(()=>o.value?a.value:n.isNotification?n.src:n.isGroup?n.src||wn:n.src?n.src:Di(n.desc??"",n.size));return(i,r)=>{const c=qs;return E(),Y(c,{class:"my_avator",style:tt({"min-width":`${e.size}px`}),width:e.size,fit:"cover",height:e.size,radius:e.radius,src:D(s),onError:r[0]||(r[0]=l=>o.value=!0)},null,8,["style","width","height","radius","src"])}}});const rr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAqxJREFUaEPtmjGLFEEQhd8DzQQVDAwMFAwMDbxQ8DIFDQSTAwXFH+APMBHEzL8gCgoGGggKmnmBmRdoZqZmByZn7MFzS3qPcdzZrZ7pcbrnptOtqqmvX093dc0S+2xwn/FiAh674pPCk8Ijm4FpSY9M0H9wJoX/p8KSbgM4C+Ahye8xz5Z0AMDd4H+P5GeP/2AKS7oA4H1IcpPkuidhswmwzwFcCz5bJNc8/kMC3wTwOCT5jeQpT8ILYM3tDckrHv+igBtgvwBYJ7k9KuAUsDYhRSicCrYI4JSw2QOnhs0JeJfkweqm0wfs0MDXATydQ5Lc20/6gh0auFp4YA7cJ2x2wH3DZgUMwN7harlo+UUVFbkXHn8taQAvK7VxL7C5KVwVKLmye5ujZxn0YVO7LdVh7WLhqo3/qBZxtRyytKwv6S7z+o7kJU+AIYHPAfjoSdJpc5TkzirbIYGtY1HflVfl2/T7M5I3PM6DAc+Tk3Rs1uI55Em2wWbHo2yrTUvSYQBHOib3s4N/Z1e3wpKs7rX6t+uw83aD5G7XQG38XcBh2f1o84AGnzWSWwnjuUO5gC2apLcALrojLze0HtRmolhRYdzAAfpkRPTjAF4AOLHApwxgL6wkg7We85kGn/EAN8DWLwbjAF4CuzH7LPKronb5wMtg7QiSpNEAr4ING944gD2wC4Cvknzl3QRT2kUdS/UHe2EXAN8i+SQliDdWa+AY2ABslZpdFGyUBRwLG4C/ApgXLuUAt4EtFrgtbJHAXWBLBX4N4HJlN4y610oq6x2WZA03a7zZiIINCttlwjqVNs6T/OA9SlLauY8lSfb3ovszle3i/iC2YyHpNIA7AD6RfJQSIiaWGzgmaM62E3DO6qTIbVI4xSzmHGNSOGd1UuQ2KZxiFnOOse8U/g1T+l1MpnRrowAAAABJRU5ErkJggg==",Io="data:image/png;base64,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",cr="data:image/png;base64,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",ur="data:image/png;base64,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",lr="data:image/png;base64,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",dr="data:image/png;base64,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",pr="data:image/png;base64,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",gr={class:"z-10 mb-[48px] flex flex-row justify-around px-2"},mr=["onClick"],fr=["src"],Ar={class:"mt-2 text-sm text-white"},vr=["onClick"],hr=["src"],Cr={class:"mt-2 text-sm text-white"},Dr={class:"flex flex-col items-center"},Ir=["src"],Mr={class:"mt-2 text-sm text-white"},yr=U({__name:"Connected",props:{room:null},emits:["disconnect"],setup(e,{emit:t}){const n=e,o=y(!0),{localParticipant:a,isMicrophoneEnabled:s}=Co(n.room),i=async()=>a.value.setMicrophoneEnabled(!s.value),r=()=>t("disconnect");return re(()=>{const c=n.room.getActiveDevice("audiooutput");c&&n.room.switchActiveDevice("audiooutput",c)}),(c,l)=>(E(),V("div",gr,[B("div",{class:"flex flex-col items-center",onClick:vt(i,["stop"])},[B("img",{class:"h-[62px] w-[62px]",src:D(s)?D(dr):D(pr),alt:"mic"},null,8,fr),B("span",Ar,se(D(s)?c.$t("rtc.micOpen"):c.$t("rtc.micClose")),1)],8,mr),B("div",{class:"flex flex-col items-center",onClick:vt(r,["stop"])},[B("img",{class:"h-[62px] w-[62px]",src:D(Io),alt:"hungup"},null,8,hr),B("span",Cr,se(c.$t("rtc.hungup")),1)],8,vr),B("div",Dr,[B("img",{class:"h-[62px] w-[62px]",src:o.value?D(ur):D(lr),alt:"sound"},null,8,Ir),B("span",Mr,se(c.$t("rtc.soundOpen")),1)])]))}}),wr={key:1,class:"mb-[64px] flex flex-row justify-around px-2"},br=["onClick"],Sr=["src"],kr={class:"mt-2 text-sm text-white"},Er=["onClick"],Rr=["src"],Or={class:"mt-2 text-sm text-white"},Lr=U({__name:"index",props:{room:null,isWaiting:{type:Boolean},isConnected:{type:Boolean},duration:null,invitation:null,inviteData:null},emits:["connectRtc","closeOverlay"],setup(e,{emit:t}){const n=e,o=y(!1),a=y(!1),s=O(()=>n.invitation.sessionType===he.Single),i=O(()=>{var S;return l.selfInfo.userID!==((S=n.invitation)==null?void 0:S.inviterUserID)}),r=O(()=>n.inviteData.isJoin||!i.value?!1:!n.isConnected),c=O(()=>n.isConnected||!i.value),l=le(),u=mo(),d=je(),f=async S=>{if(n.invitation.sessionType!==he.Single)return;const F=(await p.createCustomMessage({data:JSON.stringify({customType:At.Call,data:{duration:n.duration,mediaType:n.invitation.mediaType,status:S}}),extension:"",description:""})).data;if(!F)return;const K=(await p.insertSingleMessageToLocalStorage({recvID:n.invitation.inviteeUserIDList[0],sendID:n.invitation.inviterUserID,message:F})).data,Q={id:"",name:"",faceUrl:""};await(async()=>{if(n.invitation.inviterUserID===l.selfInfo.userID){const ne=(await Ct(n.invitation.inviteeUserIDList[0])).data.users[0]??{};Q.id=n.invitation.inviteeUserIDList[0],Q.name=ne.nickname,Q.faceUrl=ne.faceURL}else{const ne=(await Ct(n.invitation.inviterUserID)).data.users[0]??{};Q.id=n.invitation.inviterUserID,Q.name=ne.nickname,Q.faceUrl=ne.faceURL}})(),v({...K,status:S,userInfo:Q});const $=d.currentConversation;(n.invitation.inviterUserID===($==null?void 0:$.userID)||n.invitation.inviteeUserIDList[0]===($==null?void 0:$.userID))&&u.pushNewMessage(K)},v=S=>{let F=[];try{const K=localStorage.getItem(`${l.selfInfo.userID}_rtc_historyList`);K&&(F=JSON.parse(K))}catch{}F.push({...S,time:new Date().getTime()}),localStorage.setItem(`${l.selfInfo.userID}_rtc_historyList`,JSON.stringify(F))},m=()=>{a.value||(a.value=!0,p.signalingAccept({opUserID:l.selfInfo.userID,invitation:n.invitation}).then(({data:S})=>{t("connectRtc",{liveURL:S.liveURL,token:S.token})}).catch(S=>console.log(S)))},I=()=>{const S={opUserID:l.selfInfo.userID,invitation:n.invitation};if(n.isWaiting){const F=i.value?"signalingReject":"signalingCancel";p[F](S),f(i.value?Se.Refused:Se.Canceled),_.emit("CLOSE_RTC_MODAL");return}p.signalingHungUp(S),f(Se.Successed),n.room.disconnect(),_.emit("CLOSE_RTC_MODAL")},g=({data:{invitation:{roomID:S}}})=>{n.invitation.roomID===S&&(s.value?t("connectRtc",void 0):o.value=!0)},h=({data:{invitation:{roomID:S}}})=>{n.invitation.roomID!==S||!s.value||(f(Se.Refused),_.emit("CLOSE_RTC_MODAL"))},T=({data:{invitation:{roomID:S}}})=>{!s.value&&!n.isWaiting||n.invitation.roomID!==S||(f(Se.Successed),n.room.disconnect(),_.emit("CLOSE_RTC_MODAL"))},P=({data:{invitation:{roomID:S}}})=>{n.invitation.roomID===S&&(!s.value&&!n.isWaiting||(f(Se.Canceled),_.emit("CLOSE_RTC_MODAL")))},J=({data:{invitation:{roomID:S}}})=>{n.invitation.roomID===S&&(s.value||!o.value)&&(f(Se.Timeout),p.signalingCancel({opUserID:l.selfInfo.userID,invitation:n.invitation}),s.value||n.room.disconnect(),_.emit("CLOSE_RTC_MODAL"))},x=({data:{invitation:{roomID:S}}})=>{n.invitation.roomID===S&&(f(Se.HandleByOtherDevice),_.emit("CLOSE_RTC_MODAL"))},N=S=>{if(!s.value)return;const F=S.identity;(F===n.invitation.inviterUserID||F===n.invitation.inviteeUserIDList[0])&&(f(Se.Successed),n.room.disconnect(),_.emit("CLOSE_RTC_MODAL"))};return re(()=>{p.on(C.OnInviteeAccepted,g),p.on(C.OnInviteeRejected,h),p.on(C.OnHangUp,T),p.on(C.OnInvitationCancelled,P),p.on(C.OnInvitationTimeout,J),p.on(C.OnInviteeAcceptedByOtherDevice,x),p.on(C.OnInviteeRejectedByOtherDevice,x),n.room.on(ke.ParticipantDisconnected,N)}),fe(()=>{p.off(C.OnInviteeAccepted,g),p.off(C.OnInviteeRejected,h),p.off(C.OnHangUp,T),p.off(C.OnInvitationCancelled,P),p.off(C.OnInvitationTimeout,J),p.off(C.OnInviteeAcceptedByOtherDevice,x),p.off(C.OnInviteeRejectedByOtherDevice,x),n.room.off(ke.ParticipantDisconnected,N)}),(S,F)=>(E(),V(Ce,null,[D(c)?(E(),Y(yr,{key:0,room:e.room,onDisconnect:I},null,8,["room"])):oe("",!0),D(r)?(E(),V("div",wr,[B("div",{class:"flex flex-col items-center",onClick:vt(I,["stop"])},[B("img",{class:"h-[62px] w-[62px]",src:D(Io),alt:"hungup"},null,8,Sr),B("span",kr,se(S.$t("rtc.hungup")),1)],8,br),B("div",{class:"flex flex-col items-center",onClick:vt(m,["stop"])},[B("img",{class:"h-[62px] w-[62px]",src:D(cr),alt:"accept"},null,8,Rr),B("span",Or,se(S.$t("rtc.accept")),1)],8,Er)])):oe("",!0)],64))}}),Tr={class:"text-white"},Nr=U({__name:"index",props:{isConnected:{type:Boolean}},setup(e,{expose:t}){const n=e,{count:o,inc:a}=Yo(),s=y(null);G(()=>n.isConnected,c=>{c&&(s.value=setInterval(()=>{a()},1e3))},{immediate:!0});const i=c=>{let l=Math.floor(c/60)%60,u=(c%60).toString();return l=l.toString().padStart(2,"0"),u=u.length===1?"0"+u:u,`${l}:${u}`},r=()=>i(o.value);return fe(()=>{s.value&&clearInterval(s.value)}),t({getTime:r}),(c,l)=>(E(),V("span",Tr,se(i(D(o))),1))}}),Br=U({__name:"Room",props:{room:null,isVideo:{type:Boolean}},setup(e){const t=e,n=O(()=>t.isVideo?Ee.Source.Camera:Ee.Source.Microphone),o=le(),a=Do({room:t.room},[n.value]),s=i=>i.identity==o.selfInfo.userID;return(i,r)=>e.isVideo?(E(!0),V(Ce,{key:0},nt(D(a),c=>(E(),Y(D(ho),{key:D(ot)(c),class:Ro(s(c.participant)?"rtc-video-myself":"rtc-video-other"),"track-ref":c},null,8,["class","track-ref"]))),128)):(E(!0),V(Ce,{key:1},nt(D(a),c=>(E(),Y(D(vo),{key:D(ot)(c)+1,"track-ref":c},null,8,["track-ref"]))),128))}});const Gr={key:0,class:"mt-[80px] flex w-full flex-col items-center"},Fr={class:"mt-2 text-xl text-white"},Pr={key:0,class:"mt-2 text-white opacity-70"},Ur=U({__name:"SingleProfile",props:{userInfo:null,isVideo:{type:Boolean},isWaiting:{type:Boolean},isRecv:{type:Boolean}},setup(e){const t=e,{t:n}=Yt(),o=O(()=>t.isRecv&&!t.isVideo?n("rtc.inviteYouVoice"):t.isRecv&&t.isVideo?n("rtc.inviteYouVideo"):n("rtc.onCall"));return(a,s)=>{var r,c,l;const i=Rt;return e.isWaiting||!e.isVideo?(E(),V("div",Gr,[b(i,{size:70,src:(r=e.userInfo)==null?void 0:r.faceURL,desc:(c=e.userInfo)==null?void 0:c.nickname},null,8,["src","desc"]),B("span",Fr,se((l=e.userInfo)==null?void 0:l.nickname),1),e.isWaiting?(E(),V("span",Pr,se(D(o)),1)):oe("",!0)])):oe("",!0)}}});function Ot(e){const t=le(),n=O(()=>{var c;return((c=e==null?void 0:e.invitation)==null?void 0:c.groupID)??""}),o=O(()=>{var c;return((c=e==null?void 0:e.invitation)==null?void 0:c.mediaType)==="video"}),a=O(()=>{var c;return((c=e.invitation)==null?void 0:c.sessionType)!==he.Single}),s=O(()=>{var c;return((c=e==null?void 0:e.invitation)==null?void 0:c.inviteeUserIDList)??[]}),i=O(()=>{var c;return t.selfInfo.userID!==((c=e.invitation)==null?void 0:c.inviterUserID)}),r=O(()=>{var c;return((c=e==null?void 0:e.participant)==null?void 0:c.groupMemberInfo)??{}});return{isRecv:i,groupID:n,isVideo:o,isGroup:a,inviteeUserIDList:s,memberInfo:r}}const xr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAt9JREFUaEPtl02IjWEUx39/5KMsKItJlKJYWJhQLBSiyMjKgqbYsEI0REpYIR+jsKKI1Cws2IgoQqEmKQsbxYLMws4ohY57dG5dY+71vB93mHpP3e693fM8z//jnOc9V4zy0CjHT0XgXztYOVA5UFCBqoQKClh4eeXAcBKa2XpgF9AJTABeAVeBi5J+FJa9YYPSHTCzY8CBJiBvARslfSuLRKkEzGwzcP0v4E5IakYwM6+yCbyIsmkF5AswrUbia2a0wywojYCZTQIcXMqeSyU9+98ITAc+JIJaJ+l2Ym7LtBS1ks4xsw7gY1IyrJV0JzG3IpAkVOVAkkx/JlU9UNdk1JWQmfUAM4BDkgbzEjCzw8Dk2Cfzwy1XCZnZ/BjQ3IC9kk7nIWBmq4B74eImSX1ZWyEvgVnA2zjsvKSdtSHOp05/Eo9NALFYUr+ZbQUuR74PeTcS1v6WkpeAW/45drovabV/NrNHwLK/gPgEdPhYbWbngB2Rn2u8yEUgwD4FlgDfgZmSBqIk7gJjWpDokXTGzMYBr4E5tTIcBKZK8r0yRREC+4HjcdpZSXuC2HbgAuAAh8avcou8LcCVSLgkaVsm5JFchMCU6AN/d+W6JLn6XkoLgIPASmA84G711ucfM5sL+DTqaz06Jb0cUQIBtBu4Fgd7GXRL8n9dTcPMFgI34wr2vFOS9uUB72tyO1A/0Mx6gd0NAPwmcVDPG0GZ2exoWG/aenk9AVbkqf363oUJhBMn/XkwREW/bd5EeXmj+rjdGD5O+9XpzuWOUggEiS6v87hVWgFyYkckeaMXjtIINJSUE9kALG8gM1D7/hDwJu8r6/9wKT3QTEIzcwIP4ndX/GhhuYfZILcDMcytaXLf+1F+Rfp16vEuXs049I/0MDcvnqJlijqiw9xE4DGwqCQG732GkuROZYrcJZTplDYmVwTaKG7S1pUDSTK1MalyoI3iJm1dOZAkUxuTRr0DPwGVF/QxQRs79gAAAABJRU5ErkJggg==",Vr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAABKFJREFUaEPtmk+oVVUUxr8PExoYNXDgwOwJQQZFBYXvQYOkgqJAIyUFIwMdBFJaKTSIlBpEVKYNglQKUlQwMiIaZGRU+PwDFQkVPdDEQUKDoAZB1up8l31sv/Puu2//Oefed9+7e3bP3Xuv9dtr7bX2WfsQs6xxlvFiADzTLT6w8MDCM2wFBi49www6ASfYwja86EmN5uj5Xf28KEHAdsfCDZgz520HuoOjvzwdC21mDwBYCWAYwBCASwB+BXAMwBGSH8fOmdI/DLhlXe70BARDm9ktAPYAuH0KBb8FsI7kdykgoWOCgDWZDV/3OoDNMdBm9jCAfQCuDFToTwf9fmD/6G7BwLHQZrYUwFcArojUStD3kDwROS6oexRwKLSZCfJ7AEuCtJjY6QyA20hqn9faooFDoM3skQL2YKamq0keypwjPS1VR3ba00Wg+gDAikxlFbkfypyjPuBOljazLwHcmansOZKLM+eoF3gyaBw/9wqAzzP2sKa+RHLutANuEppkUozptEi1TdhuT+daeloDN2HpaQ9cN3RfANcJ3T/AZgswMrS1evaO3dP9BPwDgGW50NMK2MyuAfCWSwFPkPy9TAdmZgB+zIX2gTvJi8nVyWnJzJ4B8KoT9izJ1zzgv91bUhZ0BXhSed0CfqEQtM0Je4nk8x7wWVfV0KNU6HFHSzN7E8BGJ2NbsRjbY0DLvjkWXg9gt5voIMk1HnD15SEF+jDJVd6cB4rFW+1+P07y3W4DqzZ13Ak9Q/JmTzkpJgX9Fgv9KElVS1rNzH4uqifXu58jJEe7DayyzR9eReNakheccioAfAPgpkToMQA3lgUAMxOogNVUFLiK5F9dBXZgn6oc4wRXA5c8QP/Pi4T+BMAGkqc96/rx4ijJe1NgNSZ5DzvgtQDec8JVcl3sr7yZqSz7TiT0Vr+049KRgqDSoNo4V48FzwWWW0uZBU7wyySf85Uws1tdcKuWaSfd037d28x2ANjk5tSW0aIm17qygJ2V1zkrlvvrPpKfVVfezB4s9vXyovB+l1sgufoRAKswMqSCwYQScFE5ubuonBz15kqOzuUc2cAOWtUNgaipzCror2PcLeB9+hjJZTFztutbF7Bc+lRxw7DQg15L8sMYBTtAK05o7ypOZLVagJ2VVYOWpcv9rMfKo4reF0O1TLnhCJ1b/WoD9qA/8g4Ieqx8edjVqb8gKZe/3IqgdLXbDjqsaNHub/eWlXKB15hLVwCUPnTuVcpq1+SWv7k/5lc8Qo+DoneMVf2+tVq4Aq4g9mJCfVrXp1t08GjCvRsDLuFdHtYtok5kysXVyzW5vK5KlX4OkdS90v8un3Br2cn6jQNXhVcOEm+Q9PNvW13rtHQvgP1zcfB7bV3QfQPcygI1uHdfAdcB3XfAudCNApvZY15tqwxIukYt36EVmfVZhN/GSO6fKs9OcO9//1nPkxf2TjWuMeDMrwCCbv/HQ9tTId+QNQncrq41lQHK/9eQDPpkwpYuap3oeOL85fpXz/KwmQn6hlBK1++nUNjIeVvdG7NwijLdGDMA7sYq91LGwMK9XP1uyB5YuBur3EsZs87C/wGzgRJbujZPVwAAAABJRU5ErkJggg==",Hr={class:"absolute bottom-1 right-1 z-[22] flex h-[22px] min-w-[22px] items-center justify-center rounded-md bg-[#4C4C4E] bg-opacity-30"},Qr=["src"],zr=U({__name:"GroupTrackItem",props:{size:null,track:null,isVideo:{type:Boolean}},setup(e){const t=e,n=yn(t.track),o=yn({participant:t.track.participant,source:Ee.Source.Microphone}),a=O(()=>{const s=t.track.participant.metadata;return s?JSON.parse(s).groupMemberInfo:{}});return(s,i)=>{const r=Rt;return E(),V("div",{style:tt({width:e.size+"px",height:e.size+"px"}),class:"relative overflow-hidden rounded-md"},[e.isVideo&&!D(n)?(E(),Y(D(ho),{key:0,"track-ref":e.track,style:tt({width:e.size+"px",height:e.size+"px","object-fit":"cover"})},null,8,["track-ref","style"])):(E(),Y(r,{key:1,size:e.size,src:D(a).faceURL,desc:D(a).nickname},null,8,["size","src","desc"])),e.isVideo?oe("",!0):(E(),Y(D(vo),{key:2,"track-ref":e.track},null,8,["track-ref"])),B("div",Hr,[B("img",{class:"h-4 w-4",src:D(o)?D(Vr):D(xr),alt:"user_mic"},null,8,Qr)])],4)}}}),qr=U({__name:"GroupTrack",props:{room:null,inviteData:null},setup(e){const t=e,n=y(),o=y([]),a=y([]),s=le(),{groupID:i,isVideo:r,inviteeUserIDList:c}=Ot(t.inviteData),l=O(()=>r.value?Ee.Source.Camera:Ee.Source.Microphone),u=Do({room:t.room},[{source:l.value,withPlaceholder:!0}]),d=O(()=>{u.value.sort(I=>I.participant.identity===s.selfInfo.userID?-1:1);const v=[];for(var m=0;m{var m;let v=((m=n.value)==null?void 0:m.clientWidth)||0;return o.value.length>4?v/=3:v/=2,v});return G(()=>c.value,()=>{p.getSpecifiedGroupMembersInfo({groupID:i.value,userIDList:[...c.value]}).then(({data:v})=>o.value=v.sort(m=>m.userID===s.selfInfo.userID?-1:1)).catch(()=>o.value=[])},{immediate:!0}),G(()=>u.value.length,()=>{const v=u.value.map(m=>m.participant.identity).filter(m=>m!=="");a.value=[...new Set([...a.value,...v])]},{immediate:!0}),G(()=>u.value.length,()=>{u.value.length===1&&(t.room.disconnect(),_.emit("CLOSE_RTC_MODAL"))}),(v,m)=>{const I=Es,g=ws;return E(),V("div",{ref_key:"content",ref:n,class:"flex-1"},[b(g,{"indicator-color":"white",loop:!1},{default:ee(()=>[(E(!0),V(Ce,null,nt(D(d),h=>(E(),Y(I,{key:D(ot)(h[0])+1},{default:ee(()=>[(E(!0),V(Ce,null,nt(h,T=>(E(),Y(zr,{size:D(f),key:D(ot)(T),track:T,isVideo:D(r)},null,8,["size","track","isVideo"]))),128))]),_:2},1024))),128))]),_:1})],512)}}});const Jr=st(qr,[["__scopeId","data-v-25d92115"]]),Yr={key:1,class:"mt-[60px]"},jr={class:"flex flex-row pl-6"},Xr={class:"ml-4 text-white"},Kr={class:"mt-1 text-sm"},Zr={class:"mt-10 flex flex-row flex-wrap px-6"},Wr={key:0,class:"mt-2 flex w-1/6 items-center justify-center"},_r=B("div",{class:"flex h-[48px] w-[48px] items-center justify-center rounded-md border border-[#8E9AB0]"},[B("div",{class:"h-1 w-1 rounded-full bg-[#8E9AB0]"}),B("div",{class:"mx-1 h-1 w-1 rounded-full bg-[#8E9AB0]"}),B("div",{class:"h-1 w-1 rounded-full bg-[#8E9AB0]"})],-1),$r=[_r],ec=U({__name:"GroupProfile",props:{isWaiting:{type:Boolean},room:null,inviteData:null},setup(e){const t=e,n=y([]),o=le(),{groupID:a,inviteeUserIDList:s,isRecv:i,memberInfo:r}=Ot(t.inviteData),c=O(()=>t.inviteData.isJoin),l=O(()=>n.value.length>12);return G(()=>s,()=>{p.getSpecifiedGroupMembersInfo({groupID:a.value,userIDList:[...s.value]}).then(({data:u})=>n.value=u.sort(d=>d.userID===o.selfInfo.userID?-1:1)).catch(()=>n.value=[])},{immediate:!0}),(u,d)=>{const f=Rt;return E(),V(Ce,null,[t.isWaiting?oe("",!0):(E(),Y(Jr,{key:0,room:e.room,inviteData:e.inviteData},null,8,["room","inviteData"])),D(i)&&t.isWaiting&&!D(c)?(E(),V("div",Yr,[B("div",jr,[b(f,{size:48,src:D(r).faceURL,desc:D(r).nickname},null,8,["src","desc"]),B("div",Xr,[B("p",null,se(D(r).nickname)+" "+se(u.$t("rtc.inviteYouVoice")),1),B("p",Kr,se(u.$t("rtc.totalInVoice",{total:n.value.length})),1)])]),B("div",Zr,[(E(!0),V(Ce,null,nt(n.value.slice(0,D(l)?11:12),(v,m)=>(E(),V("div",{key:v.userID,class:"mt-2 flex w-1/6 items-center justify-center"},[b(f,{size:48,src:v.faceURL,desc:v.nickname},null,8,["src","desc"])]))),128)),n.value.length>12?(E(),V("div",Wr,$r)):oe("",!0)])])):oe("",!0)],64)}}}),tc=U({__name:"index",props:{room:null,inviteData:null,isWaiting:{type:Boolean}},setup(e){const t=e,{isVideo:n,isGroup:o,isRecv:a}=Ot(t.inviteData);return(s,i)=>{var r,c;return D(o)?(E(),Y(ec,{key:1,inviteData:e.inviteData,isWaiting:e.isWaiting,room:e.room},null,8,["inviteData","isWaiting","room"])):(E(),Y(Ur,{key:0,userInfo:(c=(r=e.inviteData)==null?void 0:r.participant)==null?void 0:c.userInfo,isVideo:D(n),isWaiting:e.isWaiting,isRecv:D(a)},null,8,["userInfo","isVideo","isWaiting","isRecv"]))}}}),nc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAkVJREFUaEPtmbFrFkEQxX+vs4iokELBRrCwSKEQQbG1ULSwsLCwsLMR9A8wf4NaCNpb2AgWgpVgJ6JFSkvLgAYsAqYbXXInl88vt3ffnPGyN9fuvZ19+2Z2dmfExD5NjC9BuHTFQ+FQuLAdCJcuTNC/6ITCoXBhOxAuXZigix9aZnYIuAvcBs4AS/94c7aAL8AL4Lmk7SHsdXJpMzsOvAXODmF0gTnWgauSNhbA7oJkCVfKfgJWvMac+ET6olfpLoTvA4+dix0K/kDSE89kXQgndVcbRp4Ba5K+ewznsGZ2FHgE3Gn8+1nS+Ry2bbwL4Z9AOrDq75ikHx6jXbFmtgx8a/y/JelwV/y8/7oQtiZQUhbjWdAs1sz2tG9ml4Arv0/zW1XWuCHpo1fhUREGLgM3gevAyRly65LOlUa41YFyHph1zzaXGtJ195pr1n7OZumE021s142vRMIpHb4GXgHvgZRF/nwlEj4l6WvNsG/IHcQYDsLh0i1Hebh0n6tdLicOMT4nD0cMRwxHDDcuJrk465vYc/P1HY8Y3qlivgTepfpWX0EOYlqqnSQ9HN5Uj/+i79LxHi49LaWq6bzyTuK9IelEUSWe+r1rZheAa1UMn65I3pP01Et49GVaM0uElySl7kR7jOd+MLN5hfiHkjZzWM+4mR2pOh77XoifXKsldR0+/MfOYe0o+9NMS9Ym1S5tFMum0xD3HD5jw2bv0mNbsHc9Qdi7g2PHh8JjV8i7vlDYu4Njx4fCY1fIu75Q2LuDY8f/ArHtXkxrqlDhAAAAAElFTkSuQmCC",oc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAwFJREFUaEPtmruLFEEQxr8PDAzOUFDQQDBQMNBAUDQRDBQNDAwMDBUEwfMM/CMM9DTxAWYGJmaCkSgYqJEXCBoKKlxg5oEGQnkFvUfvMNOPme677d7pZFm2H/Orr7qmunqJOWucM16MwLUrPio8KlyZBUaXtgUVkRv6neSDWoTuVFhErgJ4YkDvkbxVA7QLWNW9b0FWAe3cwyJyF8BSTdDeoFUbtBdY1a0JOgi4CxrAHQBvABzIENDWAHxen/s5gMck/6ZYIwhYRHaZxW4393Rm6AnjCoCzJFeHQnuBRWQbgE8A9PMUgK2EPkry3xDoEOBFAMtmka9bDH2TpP2qjGYPAX4H4KQ18zLJpdyBTET2AHgI4Ly19geSx6MprQEhwL8BLFhjdpL8tRnR20B/t9ZeI7kjN7DYC5CcMtImKN25voicAHAGwCUjygWSH10GCVHYCZxbaRGZWh/A6fXX1UXj6ur2dlsheSQ7cE7oFmCnRzc9sNk5icKTSXO490wD51DaA6zZmB1Q9ezuFDGpwjmUbgHWbOslgBcA3gL44wqqWV3anjyVe7cA7yP5zTKuN6hOGcT3Tmsu6HOZ1NBFAafY08UBD4UuEngIdLHAfaGLBu4DXTxwLHQVwDHQ1QCHQlcFHALdAvzMVDJfayUzNjHKkkv7srfm76401HF40IOD5tR6+N9ovkxwJoBdSovIl5i6dzHAXdCxde+igAOhH3WUd3T4Ksndri01My7tO2VNlCZ50BjmGIBzZg/vN+O9desQ4GaZdi/JH7GBKbZ/WyBT6LbrFhFR4AWSeiXjbCHA7wGoNSdNI+M1kj99kw/9PVURYSqK+x5KROyrFl/3lL93XusM+ftFiMLbAajKh1PSBM6VHNoLbAKEXpe+qgE6CNhA63XpdRMVDzXLo4GKxXTTC3ANQhsX4in2dDBwzJPm7DsUujjgjuTkCsmnIYYuErgFejH034LFAhvoy/pJUo+MQa1o4CDCRqcRuI/VShozKlySWn2edVS4j9VKGjN3Cv8HIhARW0TP3GYAAAAASUVORK5CYII=",ac={class:"flex flex-row"},sc=["src"],ic=U({__name:"Camera",props:{room:null,isVideo:{type:Boolean}},setup(e){const t=e,{localParticipant:n,isCameraEnabled:o}=Co(t.room),a=async()=>n.value.setCameraEnabled(!o.value);return(s,i)=>(E(),V("div",ac,[e.isVideo?(E(),V("img",{key:0,onClick:a,class:"h-[30px] w-[30px]",src:D(o)?D(nc):D(oc),alt:"camera"},null,8,sc)):oe("",!0)]))}}),rc={key:0,class:"relative flex h-full flex-col"},cc={class:"z-10 mt-5 flex flex-row justify-between px-3"},uc=["src"],lc={class:"relative z-10 mt-1 flex flex-1 flex-col overflow-hidden"},dc={class:"mt-3 text-xs text-white"},pc=U({__name:"index",props:{connect:{type:Boolean},isConnected:{type:Boolean},inviteData:null,room:null},emits:["connectRtc"],setup(e,{emit:t}){const n=e,o=y(!0),a=y(!1),s=y(!1),i=y(),r=y(null),c=O(()=>{var h;return((h=i.value)==null?void 0:h.getTime())??""}),l=O(()=>!(n.connect&&n.isConnected)),u=O(()=>(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-86-16),{isVideo:d,isGroup:f,isRecv:v}=Ot(n.inviteData),{style:m}=jo(r,{initialValue:{x:u.value,y:100}}),I=h=>{h?t("connectRtc",{liveURL:h.liveURL,token:h.token}):t("connectRtc",void 0)},g=()=>{o.value=!o.value,s.value=!s.value};return(h,T)=>{var N,S,F,K;const P=Zn,J=eo,x=Rt;return E(),V(Ce,null,[b(J,{show:o.value&&!s.value,"z-index":"100"},{default:ee(()=>[a.value?oe("",!0):(E(),V("div",rc,[B("div",cc,[B("img",{class:"h-[30px] w-[30px]",src:D(rr),alt:"mini",onClick:g},null,8,uc),D(l)?oe("",!0):(E(),Y(ic,{key:0,room:e.room,isVideo:D(d)},null,8,["room","isVideo"]))]),B("div",lc,[b(tc,{room:e.room,inviteData:e.inviteData,isWaiting:D(l)},null,8,["room","inviteData","isWaiting"]),!D(l)&&!D(f)?(E(),V("div",{key:0,class:"mb-2 flex flex-row items-center justify-center",style:tt({marginTop:D(d)?"auto":""})},[b(Nr,{ref_key:"counterRef",ref:i,isConnected:e.isConnected},null,8,["isConnected"])],4)):oe("",!0)]),!D(v)&&!(e.connect||e.isConnected)?(E(),Y(P,{key:0,vertical:"",class:"flex flex-1 items-center justify-center"},{default:ee(()=>[Oo(se(h.$t("rtc.connecting")),1)]),_:1})):(E(),V(Ce,{key:1},[b(Lr,{isWaiting:D(l),isConnected:e.isConnected,invitation:e.inviteData.invitation,inviteData:e.inviteData,duration:D(c),onConnectRtc:I,room:e.room},null,8,["isWaiting","isConnected","invitation","inviteData","duration","room"]),e.isConnected&&!D(f)?(E(),Y(Br,{key:0,room:e.room,isVideo:D(d)},null,8,["room","isVideo"])):oe("",!0)],64))]))]),_:1},8,["show"]),s.value?(E(),V("div",{key:0,class:"fixed flex h-[110px] w-[86px] flex-col items-center justify-center rounded-md bg-black bg-opacity-80 transition",style:tt(D(m)),onClick:g,ref_key:"el",ref:r},[b(x,{size:48,src:(S=(N=e.inviteData)==null?void 0:N.participant)==null?void 0:S.userInfo.faceURL,desc:(K=(F=e.inviteData)==null?void 0:F.participant)==null?void 0:K.userInfo.nickname},null,8,["src","desc"]),B("span",dc,se(D(l)?h.$t("rtc.waitConnected"):h.$t("rtc.inConnect")),1)],4)):oe("",!0)],64)}}});const gc=st(pc,[["__scopeId","data-v-bdd27040"]]),mc=U({__name:"index",props:{inviteData:null},setup(e){var f;const t=e,{t:n}=Yt(),o=le(),a=y(!1),s=y(!1),i=Ve({serverUrl:"",token:"",connect:!1,audio:!0,video:((f=t.inviteData.invitation)==null?void 0:f.mediaType)==="video"}),r=O(()=>{var v;return o.selfInfo.userID!==((v=t.inviteData.invitation)==null?void 0:v.inviterUserID)}),c=O(()=>{var v;return((v=t.inviteData.invitation)==null?void 0:v.sessionType)!==he.Single}),l=or({refConfig:i,onConnected:()=>{s.value=!0},onDisconnected:()=>{a.value=!1,s.value=!1,i.connect=!1},onError:v=>{Be({message:n("rtc.joinFailed"),error:v}),_.emit("CLOSE_RTC_MODAL")}}),u=v=>{v&&(i.serverUrl=v.liveURL,i.token=v.token,i.connect=!0),a.value=!0},d=async()=>{var v;if(t.inviteData.isJoin&&((v=t.inviteData.invitation)!=null&&v.roomID)&&p.signalingGetTokenByRoomID(t.inviteData.invitation.roomID).then(({data:m})=>{i.serverUrl=m.liveURL,i.token=m.token,i.connect=!0,c.value&&(a.value=!0)}).catch(m=>{Be({message:n("rtc.joinFailed"),error:m}),_.emit("CLOSE_RTC_MODAL")}),!r.value){const m=c.value?"signalingInviteInGroup":"signalingInvite";try{const{data:I}=await p[m]({invitation:t.inviteData.invitation});i.serverUrl=I.liveURL,i.token=I.token,i.connect=!0,c.value&&(a.value=!0)}catch(I){Be({message:n("rtc.invitationFailed"),error:I}),_.emit("CLOSE_RTC_MODAL")}}};return re(()=>{d()}),(v,m)=>(E(),Y(gc,{inviteData:e.inviteData,authData:i,connect:a.value,isConnected:s.value,onConnectRtc:u,room:D(l)},null,8,["inviteData","authData","connect","isConnected","room"]))}}),fc=U({__name:"CommonModal",setup(e){const t=y(!1),n=Ve({}),o=({data:i})=>{n.invitation=i.invitation,n.participant=i.participant,t.value=!0},a=i=>{t.value||(n.invitation=i.invitation,n.participant=i.participant,n.isJoin=i.isJoin,t.value=!0)},s=()=>{t.value=!1};return re(()=>{p.on(C.OnReceiveNewInvitation,o),_.on("OPEN_RTC_MODAL",a),_.on("CLOSE_RTC_MODAL",s)}),fe(()=>{p.off(C.OnReceiveNewInvitation,o),_.off("OPEN_RTC_MODAL",a),_.off("CLOSE_RTC_MODAL",s)}),(i,r)=>t.value?(E(),Y(mc,{key:0,inviteData:n},null,8,["inviteData"])):oe("",!0)}}),Ac={class:"global_wrap"},vc=U({__name:"GlobalWrap",setup(e){var a;Lo(s=>({"200a19ba":t.value}));const t=y(`${((a=window.visualViewport)==null?void 0:a.height)??window.innerHeight}px`),n=le(),o=()=>{var s;t.value=`${Mi()?window.innerHeight:((s=window.visualViewport)==null?void 0:s.height)??window.innerHeight}px`};return re(()=>{window.addEventListener("resize",o),_.on("KEYBOARD_UPDATE",o),n.getAppConfigFromReq()}),fe(()=>{window.removeEventListener("resize",o),_.off("KEYBOARD_UPDATE",o)}),(s,i)=>{const r=Qt("router-view");return E(),V(Ce,null,[B("div",Ac,[b(r,null,{default:ee(({Component:c})=>[b(wt,null,{default:ee(()=>[(E(),Y(En,{include:"tabbar,chat,singleSetting,groupSetting,momentsRelease,momentsVisibility"},[(E(),Y(zt(c)))],1024))]),_:2},1024)]),_:1})]),b(fc)],64)}}});const hc=st(vc,[["__scopeId","data-v-d3c4a85b"]]),Cc=[{path:"/chat",name:"Chat",component:()=>k(()=>import("./index-4a5d84f6.js"),["assets/index-4a5d84f6.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/vue-router-7f882520.js","assets/index-a561da1c.js","assets/index-70891258.css","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/not_accept-1b9d42a2.js","assets/more-21d050ff.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/useInviteRtc-2c92600a.js","assets/uuid-a960c1f4.js","assets/data-2e062955.js","assets/function-call-e184b326.js","assets/index-42e56bdb.js","assets/SystemNotificationItem.vue_vue_type_script_setup_true_lang-51289f94.js","assets/useCurrentMemberRole-07f5d2e2.js","assets/chating_message_video_play-2b29053c.js","assets/function-call-04d52127.js","assets/@vueuse-19adab01.js","assets/useSendMessage-d4fedd34.js","assets/index-1aed11f8.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-51f2ebff.css","assets/data-7f4000cb.js","assets/SystemNotificationItem-535f62db.css","assets/virtual-list-b1ee24f1.js","assets/index-9381d5d6.js","assets/index-aab512e9.css","assets/emoji-picker-element-037820f5.js","assets/js-audio-recorder-f1b3d080.js","assets/@amap-aca98dec.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/useGroupMemberList-b37d6708.js","assets/index.vue_vue_type_script_setup_true_lang-40fbf7de.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-c6763aa2.css"])},{path:"/singleSetting",name:"SingleSetting",component:()=>k(()=>import("./index-97157ff2.js"),["assets/index-97157ff2.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-ca00ea19.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index-688d0edc.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-177f8462.css","assets/index-a561da1c.js","assets/index-70891258.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-f8a52918.js","assets/index-c863cf04.js","assets/index-889e03ba.css","assets/back-099fa84a.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/useConversationMsgDestruct-7d691908.js","assets/function-call-e184b326.js","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/groupSetting",name:"GroupSetting",component:()=>k(()=>import("./index-ff87937e.js"),["assets/index-ff87937e.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-ca00ea19.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index-688d0edc.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-177f8462.css","assets/index-9381d5d6.js","assets/function-call-04d52127.js","assets/index-aab512e9.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-f8a52918.js","assets/index-c863cf04.js","assets/index-889e03ba.css","assets/back-099fa84a.js","assets/useGroupMemberList-b37d6708.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/data-7f4000cb.js","assets/data-2e062955.js","assets/useConversationMsgDestruct-7d691908.js","assets/function-call-e184b326.js","assets/index-42e56bdb.js","assets/useCurrentMemberRole-07f5d2e2.js","assets/vue-clipboard3-1668c328.js","assets/clipboard-14e41563.js","assets/@amap-aca98dec.js","assets/uuid-a960c1f4.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/groupManage",name:"GroupManage",component:()=>k(()=>import("./index-6f7063c8.js"),["assets/index-6f7063c8.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-a561da1c.js","assets/index-70891258.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-f8a52918.js","assets/index-c863cf04.js","assets/index-889e03ba.css","assets/back-099fa84a.js","assets/useCurrentMemberRole-07f5d2e2.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/data-2e062955.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/groupAnnouncement",name:"GroupAnnouncement",props:({query:e})=>({isNomal:JSON.parse(e.isNomal)}),component:()=>k(()=>import("./index-112304d4.js"),["assets/index-112304d4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/function-call-e184b326.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-502a705e.css"])},{path:"/notifyMessageList",name:"NotifyMessageList",component:()=>k(()=>import("./index-ab6e43ca.js"),["assets/index-ab6e43ca.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/function-call-04d52127.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-64e79817.css"])},{path:"/previewLocation",name:"PreviewLocation",component:()=>k(()=>import("./index-fa5b96f7.js"),["assets/index-fa5b96f7.js","assets/@vuemap-5ebdc63e.js","assets/@amap-aca98dec.js","assets/lodash-es-91418b19.js","assets/@vue-cb50a1c4.js","assets/@vuemap-ff29b757.css","assets/vue-router-7f882520.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js"])},{path:"/previewMergeMessage/:id",name:"PreviewMergeMessage",component:()=>k(()=>import("./index-3d89606c.js"),["assets/index-3d89606c.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/NomalMessageItem.vue_vue_type_script_setup_true_lang-fdfbaf29.js","assets/function-call-04d52127.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-73d626ec.css"])},{path:"/previewVideo",name:"PreviewVideo",props:({query:e})=>({url:e.url,poster:e.poster}),component:()=>k(()=>import("./index-fcd802e7.js"),["assets/index-fcd802e7.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/xgplayer-8882c776.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/searchFileMessage",name:"SearchFileMessage",component:()=>k(()=>import("./index-e0c42be8.js"),["assets/index-e0c42be8.js","assets/virtual-list-b1ee24f1.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/GlobalSearchResult.vue_vue_type_script_setup_true_lang-ddb4be1a.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/searchMediaMessage",name:"SearchMediaMessage",props:({query:e})=>({isVideo:e.isVideo==="true"}),component:()=>k(()=>import("./index-8d868bd3.js"),["assets/index-8d868bd3.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/chating_message_video_play-2b29053c.js","assets/function-call-04d52127.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-02bc3b1c.css"])},{path:"/searchMessage",name:"SearchMessage",component:()=>k(()=>import("./index-9e72cff5.js"),["assets/index-9e72cff5.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/NomalMessageItem.vue_vue_type_script_setup_true_lang-fdfbaf29.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-c0ac6f84.css"])},{path:"/changeName",name:"ChangeName",props:({query:e})=>({originData:JSON.parse(e.originData)}),component:()=>k(()=>import("./index-55318354.js"),["assets/index-55318354.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-6065cc6b.css"])},{path:"/previewHistoryMessage",name:"PreviewHistoryMessage",component:()=>k(()=>import("./index-781b9b62.js"),["assets/index-781b9b62.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/SystemNotificationItem.vue_vue_type_script_setup_true_lang-51289f94.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/useCurrentMemberRole-07f5d2e2.js","assets/chating_message_video_play-2b29053c.js","assets/function-call-04d52127.js","assets/@vueuse-19adab01.js","assets/useSendMessage-d4fedd34.js","assets/index-1aed11f8.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-51f2ebff.css","assets/data-7f4000cb.js","assets/SystemNotificationItem-535f62db.css","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/groupMessageRead",name:"GroupMessageRead",component:()=>k(()=>import("./index-a29a7f93.js"),["assets/index-a29a7f93.js","assets/index-ca00ea19.js","assets/@vue-cb50a1c4.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index.vue_vue_type_script_setup_true_lang-d97c8913.js","assets/index-54678c1a.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/virtual-list-b1ee24f1.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-ec3bd5b6.css"])},{path:"/globalSearch",name:"GlobalSearch",component:()=>k(()=>import("./index-ab74e130.js"),["assets/index-ab74e130.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-ca00ea19.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index-10cd8471.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/arrows_left-f963ef62.js","assets/back-099fa84a.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/GlobalSearchResult.vue_vue_type_script_setup_true_lang-ddb4be1a.js","assets/index-3cdbc4e9.js","assets/index-f61ab6ae.css","assets/virtual-list-b1ee24f1.js","assets/index.vue_vue_type_script_setup_true_lang-d97c8913.js","assets/index-54678c1a.css","assets/useConversationToggle-67ff63d7.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-8ccac3f1.css"])},{path:"/geolacationPage",name:"GeolacationPage",component:()=>k(()=>import("./index-055e5344.js"),["assets/index-055e5344.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/useSendMessage-d4fedd34.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/@vuemap-5ebdc63e.js","assets/@amap-aca98dec.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js"])},{path:"/previewRtcHistory",name:"PreviewRtcHistory",component:()=>k(()=>import("./index-aa00a987.js"),["assets/index-aa00a987.js","assets/index-ca00ea19.js","assets/@vue-cb50a1c4.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-33c635b5.css"])}],Dc=[{path:"/myFriend",name:"MyFriend",component:()=>k(()=>import("./index-0ec225e6.js"),["assets/index-0ec225e6.js","assets/index-10cd8471.js","assets/@vue-cb50a1c4.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-d97c8913.js","assets/index-54678c1a.css","assets/virtual-list-b1ee24f1.js","assets/LetterSection.vue_vue_type_script_setup_true_lang-9e38428f.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-7ec13862.css"])},{path:"/myGroup",name:"MyGroup",component:()=>k(()=>import("./index-aa36f55d.js"),["assets/index-aa36f55d.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-ca00ea19.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index-10cd8471.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/index.vue_vue_type_script_setup_true_lang-d97c8913.js","assets/index-54678c1a.css","assets/useConversationToggle-67ff63d7.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-2a20358e.css"])},{path:"/newGroup",name:"NewGroup",component:()=>k(()=>import("./index-81228c98.js"),["assets/index-81228c98.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/index.vue_vue_type_script_setup_true_lang-4151bb89.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/data-6aa94e54.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-17ba9772.css"])},{path:"/newFriend",name:"NewFriend",component:()=>k(()=>import("./index-b00320bc.js"),["assets/index-b00320bc.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/index.vue_vue_type_script_setup_true_lang-4151bb89.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/data-6aa94e54.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-4f17a1d6.css"])},{path:"/applicationList",name:"ApplicationList",component:()=>k(()=>import("./index-f731b3f2.js"),["assets/index-f731b3f2.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/index.vue_vue_type_script_setup_true_lang-4151bb89.js","assets/data-6aa94e54.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/applicationDetails",name:"ApplicationDetails",component:()=>k(()=>import("./index-3ed1ccf9.js"),["assets/index-3ed1ccf9.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/data-6aa94e54.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-d9d4a586.css"]),props:({query:e})=>({application:JSON.parse(e.application||"{}"),type:Number(e.type)})},{path:"/userCard",name:"UserCard",component:()=>k(()=>import("./index-13491919.js"),["assets/index-13491919.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-c863cf04.js","assets/index-889e03ba.css","assets/more-21d050ff.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-972aadd4.js","assets/useCurrentMemberRole-07f5d2e2.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/useConversationToggle-67ff63d7.js","assets/function-call-04d52127.js","assets/index-42e56bdb.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/setMemberMute",name:"setMemberMute",component:()=>k(()=>import("./index-2f351a44.js"),["assets/index-2f351a44.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/select-4d43c99e.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/groupCard",name:"GroupCard",component:()=>k(()=>import("./index-7713a557.js"),["assets/index-7713a557.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/useGroupMemberList-b37d6708.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/useConversationToggle-67ff63d7.js","assets/index-42e56bdb.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/userCardSetting",name:"UserCardSetting",component:()=>k(()=>import("./index-7e3ebc0e.js"),["assets/index-7e3ebc0e.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-c863cf04.js","assets/index-889e03ba.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-972aadd4.js","assets/data-7f4000cb.js","assets/function-call-e184b326.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/userCardDetails",name:"UserCardDetails",component:()=>k(()=>import("./index-e5d3d499.js"),["assets/index-e5d3d499.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index-3cdbc4e9.js","assets/back-099fa84a.js","assets/index-f61ab6ae.css","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/contactAdd",name:"ContactAdd",component:()=>k(()=>import("./index-195a6d9b.js"),["assets/index-195a6d9b.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/searchToJoin",name:"SearchToJoin",component:()=>k(()=>import("./index-243d6c06.js"),["assets/index-243d6c06.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"]),props:({query:e})=>({isGroup:e.isGroup==="true"})},{path:"/sendApplication",name:"SendApplication",component:()=>k(()=>import("./index-d907aa70.js"),["assets/index-d907aa70.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/useConversationToggle-67ff63d7.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"]),props:({query:e})=>({isGroup:e.isGroup?JSON.parse(e.isGroup):!1,sourceID:e.sourceID,isScan:e.isScan?JSON.parse(e.isScan):!1,notNeedVerification:e.notNeedVerification?JSON.parse(e.notNeedVerification):!1,sessionType:Number(e.sessionType)})},{path:"/groupMemberList",name:"GroupMemberList",component:()=>k(()=>import("./index-1fe03d6f.js"),["assets/index-1fe03d6f.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/useGroupMemberList-b37d6708.js","assets/useCurrentMemberRole-07f5d2e2.js","assets/data-2e062955.js","assets/index.vue_vue_type_script_setup_true_lang-40fbf7de.js","assets/useInviteRtc-2c92600a.js","assets/uuid-a960c1f4.js","assets/function-call-e184b326.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/createGroup",name:"CreateGroup",component:()=>k(()=>import("./index-2cca0c5d.js"),["assets/index-2cca0c5d.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-9381d5d6.js","assets/function-call-04d52127.js","assets/index-aab512e9.css","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/open-im-sdk-wasm-f19f04ec.js","assets/data-7f4000cb.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/useConversationToggle-67ff63d7.js","assets/uuid-a960c1f4.js","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"]),props:({query:e})=>({groupType:JSON.parse(e.groupType||"0")})},{path:"/chooseUser",name:"ChooseUser",component:()=>k(()=>import("./index-1d52c20a.js"),["assets/index-1d52c20a.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index-3cdbc4e9.js","assets/back-099fa84a.js","assets/index-f61ab6ae.css","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/index.vue_vue_type_script_setup_true_lang-40fbf7de.js","assets/virtual-list-b1ee24f1.js","assets/data-7f4000cb.js","assets/useSendMessage-d4fedd34.js","assets/function-call-e184b326.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-3c80008f.css"])},{path:"/searchFriendOrGroup",name:"SearchFriendOrGroup",component:()=>k(()=>import("./index-457ee76f.js"),["assets/index-457ee76f.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index-457bf280.js","assets/index-8f0c86cf.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/index.vue_vue_type_script_setup_true_lang-d97c8913.js","assets/index-54678c1a.css","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/scanPage",name:"ScanPage",component:()=>k(()=>import("./index-d5c0a19a.js"),["assets/index-d5c0a19a.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/vue3-qr-reader-aa030b73.js","assets/vue-d3f10292.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-db420490.css"])}],Ic=[{path:"/selfInfoDetails",name:"SelfInfoDetails",component:()=>k(()=>import("./index-14132c2c.js"),["assets/index-14132c2c.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/index-ca00ea19.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index-688d0edc.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-177f8462.css","assets/index-a561da1c.js","assets/index-70891258.css","assets/index-9381d5d6.js","assets/function-call-04d52127.js","assets/index-aab512e9.css","assets/index-3cdbc4e9.js","assets/back-099fa84a.js","assets/index-f61ab6ae.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/uuid-a960c1f4.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/about",name:"About",component:()=>k(()=>import("./index-858b7c27.js"),["assets/index-858b7c27.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-483de735.css"])},{path:"/accountSettings",name:"AccountSettings",component:()=>k(()=>import("./index-a718ccd2.js"),["assets/index-a718ccd2.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/index-c863cf04.js","assets/index-889e03ba.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/index-3cdbc4e9.js","assets/back-099fa84a.js","assets/index-f61ab6ae.css","assets/open-im-sdk-wasm-f19f04ec.js","assets/function-call-e184b326.js","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/blackList",name:"BlackList",component:()=>k(()=>import("./index-f5b0de53.js"),["assets/index-f5b0de53.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/virtual-list-b1ee24f1.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/index.vue_vue_type_script_setup_true_lang-d97c8913.js","assets/use-id-22cfdfcf.js","assets/index-54678c1a.css","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/language",name:"Language",component:()=>k(()=>import("./index-03fb3b09.js"),["assets/index-03fb3b09.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/select-4d43c99e.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css"])},{path:"/changePassword",name:"ChangePassword",component:()=>k(()=>import("./index-f7430cef.js"),["assets/index-f7430cef.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/login-3d00f848.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/md5-249b0917.js","assets/@amap-aca98dec.js","assets/crypt-5ea4a8e1.js","assets/charenc-bfd911d6.js","assets/is-buffer-793dba8c.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-1c0e1f0e.css"])},{path:"/selfOrGroupQr",name:"SelfOrGroupQr",props:({query:e})=>({isGroup:!!e.isGroup}),component:()=>k(()=>import("./index-ff21b5a5.js"),["assets/index-ff21b5a5.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/uqrcodejs-00405b21.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-5cd22bbe.css"])},{path:"/changeNameOrRemark",name:"ChangeNameOrRemark",props:({query:e})=>({friendInfo:e.friendInfo?JSON.parse(e.friendInfo):null}),component:()=>k(()=>import("./index-86ed05c0.js"),["assets/index-86ed05c0.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-079b128c.css"])},{path:"/changeEmail",name:"ChangeEmail",component:()=>k(()=>import("./index-b5cb1cf3.js"),["assets/index-b5cb1cf3.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-d949523c.css"])}],Mc=[{path:"/login",name:"Login",component:()=>k(()=>import("./index-59b08535.js"),["assets/index-59b08535.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-a561da1c.js","assets/index-70891258.css","assets/index-ca00ea19.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index-688d0edc.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-177f8462.css","assets/index-10cd8471.js","assets/index-eda9f592.css","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/areaCode-6783b3aa.js","assets/md5-249b0917.js","assets/@amap-aca98dec.js","assets/crypt-5ea4a8e1.js","assets/charenc-bfd911d6.js","assets/is-buffer-793dba8c.js","assets/login-3d00f848.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-7206f1e5.css"])},{path:"/register",name:"Register",props:({query:e})=>{let t;try{t=JSON.parse(e.isByEmail)}catch{}return{isByEmail:t}},component:()=>k(()=>import("./index-c5324d2e.js"),["assets/index-c5324d2e.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-ca00ea19.js","assets/use-id-22cfdfcf.js","assets/index-5d047692.css","assets/index-688d0edc.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-177f8462.css","assets/index-10cd8471.js","assets/index-eda9f592.css","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/areaCode-6783b3aa.js","assets/md5-249b0917.js","assets/@amap-aca98dec.js","assets/crypt-5ea4a8e1.js","assets/charenc-bfd911d6.js","assets/is-buffer-793dba8c.js","assets/login-3d00f848.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-2ed20e22.css"])}],yc=[{path:"/interactiveMessage",name:"InteractiveMessage",component:()=>k(()=>import("./index-97d93702.js"),["assets/index-97d93702.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/like-906d1a78.js","assets/moments-e5bcc435.js","assets/@vueuse-19adab01.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-762b5099.css"])},{path:"/momentsRelease",name:"momentsRelease",component:()=>k(()=>import("./index-39a479ae.js"),["assets/index-39a479ae.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-9381d5d6.js","assets/function-call-04d52127.js","assets/index-aab512e9.css","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/moment-bf0554b1.js","assets/back-099fa84a.js","assets/visibilityList-057a651d.js","assets/data-7f4000cb.js","assets/moments-e5bcc435.js","assets/chating_message_video_play-2b29053c.js","assets/index-47a0eb92.js","assets/xgplayer-8882c776.js","assets/@amap-aca98dec.js","assets/uuid-a960c1f4.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-71a569eb.css"]),props:({query:e})=>({momentsType:Number(e.momentsType)})},{path:"/momentsVisibility",name:"momentsVisibility",component:()=>k(()=>import("./index-76c1b5c5.js"),["assets/index-76c1b5c5.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/back-099fa84a.js","assets/select-4d43c99e.js","assets/visibilityList-057a651d.js","assets/data-7f4000cb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-431e2ab5.css"])},{path:"/momentsDetails",name:"momentsDetails",component:()=>k(()=>import("./index-d348a596.js"),["assets/index-d348a596.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/index.vue_vue_type_script_setup_true_lang-2b4a51e5.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/arrows_left-f963ef62.js","assets/MomentsItem.vue_vue_type_script_setup_true_lang-2fdd8b5e.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-1aed11f8.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-51f2ebff.css","assets/like-906d1a78.js","assets/chating_message_video_play-2b29053c.js","assets/@vueuse-19adab01.js","assets/moments-e5bcc435.js","assets/index-47a0eb92.js","assets/xgplayer-8882c776.js","assets/@amap-aca98dec.js","assets/function-call-04d52127.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-bf48c39e.css"]),props:({query:e})=>({workMomentID:e.workMomentID})},{path:"/designatedMoments",name:"designatedMoments",component:()=>k(()=>import("./index-1ab90eca.js"),["assets/index-1ab90eca.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/moments-e5bcc435.js","assets/background-07f14e35.js","assets/@vueuse-19adab01.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-efa08594.css"])}],bn=async(e,t,n)=>{try{await p.getLoginStatus(),n()}catch{const a=Ht(),s=Pe();if(!a||!s){n("login");return}if(e.path!=="/conversation"){n("conversation");return}n()}},wc=[{path:"/",name:"GlobalWrap",component:hc,children:[{path:"/",name:"TabbarLayout",redirect:"conversation",component:nr,beforeEnter:bn,children:[{path:"/conversation",name:"Conversation",component:()=>k(()=>import("./index-665d5fa1.js"),["assets/index-665d5fa1.js","assets/vue-router-7f882520.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-1aed11f8.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-51f2ebff.css","assets/open-im-sdk-wasm-f19f04ec.js","assets/virtual-list-b1ee24f1.js","assets/not_accept-1b9d42a2.js","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-1894d454.css"])},{path:"/contact",name:"Contact",component:()=>k(()=>import("./index-05783ec6.js"),["assets/index-05783ec6.js","assets/@vue-cb50a1c4.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/vue-router-7f882520.js","assets/index.vue_vue_type_script_setup_true_lang-d97c8913.js","assets/use-id-22cfdfcf.js","assets/index-54678c1a.css","assets/virtual-list-b1ee24f1.js","assets/LetterSection.vue_vue_type_script_setup_true_lang-9e38428f.js","assets/index.vue_vue_type_script_setup_true_lang-52757320.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/index-42e56bdb.js","assets/dayjs-1b6789c5.js","assets/@amap-aca98dec.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/@vueuse-19adab01.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-c506cbc1.css"])},{path:"/moments",name:"Moments",component:()=>k(()=>import("./index-0c66c5f5.js"),["assets/index-0c66c5f5.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/index-10cd8471.js","assets/use-id-22cfdfcf.js","assets/index-eda9f592.css","assets/background-07f14e35.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/index-1aed11f8.js","assets/use-sync-prop-ref-bb7ddd4e.js","assets/index-51f2ebff.css","assets/moment-bf0554b1.js","assets/MomentsItem.vue_vue_type_script_setup_true_lang-2fdd8b5e.js","assets/like-906d1a78.js","assets/chating_message_video_play-2b29053c.js","assets/@vueuse-19adab01.js","assets/moments-e5bcc435.js","assets/index-47a0eb92.js","assets/xgplayer-8882c776.js","assets/@amap-aca98dec.js","assets/function-call-04d52127.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/emoji-picker-element-037820f5.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-6d5438ed.css"])},{path:"/profile",name:"Profile",component:()=>k(()=>import("./index-a3e05e0f.js"),["assets/index-a3e05e0f.js","assets/vue-i18n-90d534a9.js","assets/@intlify-1c0af683.js","assets/@vue-cb50a1c4.js","assets/vue-router-7f882520.js","assets/index-5e827793.js","assets/index-7bc4136f.css","assets/back-099fa84a.js","assets/vue-clipboard3-1668c328.js","assets/clipboard-14e41563.js","assets/@amap-aca98dec.js","assets/@vueuse-19adab01.js","assets/function-call-e184b326.js","assets/index-42e56bdb.js","assets/open-im-sdk-wasm-f19f04ec.js","assets/dayjs-1b6789c5.js","assets/pinia-de4079f2.js","assets/axios-7d5a0a64.js","assets/form-data-497f8b5e.js","assets/uuid-a960c1f4.js","assets/date-fns-f56f60e6.js","assets/@babel-7fd5df1e.js","assets/mitt-f7ef348c.js","assets/livekit-client-ca552de3.js","assets/@livekit-3058dbe8.js","assets/loglevel-e40a507a.js","assets/rxjs-2154ddb2.js","assets/tslib-8dbab242.js","assets/@vuemap-5ebdc63e.js","assets/lodash-es-91418b19.js","assets/@vuemap-ff29b757.css","assets/index-c2381c37.css"])}]},{path:"/",name:"Common",beforeEnter:bn,children:[...Cc,...Dc,...Ic,...yc]},...Mc]}],Dt=To({history:No(),routes:wc});Dt.beforeEach(async(e,t,n)=>{n()});const bc=e=>{e.config.errorHandler=(t,n,o)=>{Ge(()=>{})}};ia({key:"36e6a7bb847411f06258d03b066ecc67"});const ut=kn(ua);ut.use(Dt);ut.use(ct);ut.use(Oe);bc(ut);ut.mount("#app");export{In as $,hu as A,Yn as B,so as C,ae as D,Bn as E,ce as F,ii as G,cu as H,p as I,Te as J,Ja as K,Zn as L,Nn as M,ja as N,Ye as O,_ as P,mo as Q,eo as R,qu as S,Cu as T,Su as U,vu as V,wu as W,bu as X,Is as Y,Mi as Z,st as _,_n as a,su as a$,yi as a0,Ou as a1,ie as a2,qs as a3,ht as a4,Wc as a5,nu as a6,_c as a7,fa as a8,Qu as a9,Ut as aA,mu as aB,Zc as aC,ru as aD,wa as aE,au as aF,Ze as aG,_t as aH,Es as aI,on as aJ,pn as aK,fu as aL,Xt as aM,Kt as aN,ws as aO,Qa as aP,Bs as aQ,Ns as aR,qa as aS,xn as aT,Wn as aU,Au as aV,pa as aW,uu as aX,$c as aY,rn as aZ,Gn as a_,zu as aa,Yu as ab,Se as ac,At as ad,Iu as ae,Ru as af,Mu as ag,Hu as ah,Bi as ai,Uu as aj,xu as ak,Oi as al,Tu as am,Ri as an,Lu as ao,yu as ap,An as aq,it as ar,lu as as,du as at,pu as au,Ra as av,Un as aw,Sa as ax,rt as ay,ga as az,St as b,cn as b0,Jn as b1,Ha as b2,ou as b3,Ya as b4,lt as b5,Kc as b6,gu as b7,Gu as b8,Aa as b9,Fu as ba,Pu as bb,iu as bc,Xc as bd,Bu as be,fo as bf,Wt as bg,Du as bh,Nu as bi,Wi as bj,ku as bk,Oe as bl,Ae as c,kt as d,eu as e,Tn as f,ba as g,Gt as h,Fe as i,zn as j,le as k,je as l,ft as m,W as n,Rt as o,jt as p,Be as q,Ju as r,Vu as s,Et as t,tu as u,We as v,De as w,wn as x,Eu as y,Vs as z};