1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3451],{10209:function(e,n,t){t.d(n,{GM:function(){return a},W:function(){return r}});var i=t(77665);(0,i.cn)(0);let a=(0,i.cn)(0),r=(0,i.cn)("");(0,i.cn)(null)},83451:function(e,n,t){t.r(n),t.d(n,{default:function(){return y}});var i=t(57437),a=t(2265),r=t(50899),u=t(19958),s=t(24033),o=t(94679),d=t(23890),c=t(10209),l=t(99162);function y(e){var n;let{children:t}=e,{data:y}=(0,u.X7)(),f=(0,s.useParams)(),m=(0,o._x)(null==f?void 0:null===(n=f.im_user_id)||void 0===n?void 0:n[0]),{data:v}=(0,u.WV)(m.split("_")[0].slice(1)),w=(0,d.b9)(c.W),{data:p}=(0,l.xb)();return(0,a.useEffect)(()=>{try{if(w(""),(null==y?void 0:y.sig)&&(null==y?void 0:y.im_user_id)&&p){var e;r.ZP.login({SDKAppID:parseInt((e="70000429",void 0!==e)?e:"0"),userID:null==y?void 0:y.im_user_id,userSig:null==y?void 0:y.sig,useUploadPlugin:!0,devMode:!1}).then(async()=>{if(v){w(null==v?void 0:v.im_user_id);let e="C2C".concat(null==v?void 0:v.im_user_id);await r.qj.switchConversation(e)}r.ZP.setLogLevel(0),p&&r.ZP.TUIUser.updateMyProfile({nick:p.nickname,avatar:p.avatar})})}}catch(e){console.log(e)}},[null==y?void 0:y.sig,null==y?void 0:y.im_user_id,v,p]),(0,i.jsx)(i.Fragment,{children:t})}},19958:function(e,n,t){t.d(n,{FM:function(){return l},IA:function(){return c},JV:function(){return s},PC:function(){return f},TV:function(){return y},WV:function(){return w},X7:function(){return m},_n:function(){return o},c$:function(){return v},v4:function(){return d}});var i=t(19723),a=t(94679),r=t(23588),u=t(94152);let s=()=>(0,r.useMutation)({mutationKey:["register-user"],mutationFn:async e=>await (0,i.R)("/api/users",{method:"POST",body:(0,a.Bx)(e)})}),o=()=>(0,r.useMutation)({mutationKey:["verify-user"],mutationFn:async e=>await (0,i.R)("/api/users/verify",{method:"POST",body:(0,a.Bx)(e)})}),d=()=>(0,u.useQuery)({queryKey:["address-list"],queryFn:async()=>{let e=await (0,i.R)("/api/users/addresses");return await e.json()},refetchOnWindowFocus:!1,retryOnMount:!1,staleTime:1/0}),c=()=>(0,r.useMutation)({mutationKey:["add-address"],mutationFn:async e=>{let n=await (0,i.R)("/api/users/addresses",{method:"POST",body:JSON.stringify(e)});return await n.json()}}),l=()=>(0,r.useMutation)({mutationKey:["update-address"],mutationFn:async e=>await (0,i.R)("/api/users/addresses",{method:"PUT",body:JSON.stringify(e)})}),y=e=>(0,u.useQuery)({queryKey:["get-address-"+e],queryFn:async()=>{let n=await (0,i.R)("/api/users/addresses/".concat(e));return await n.json()},refetchOnWindowFocus:!1,retryOnMount:!1,staleTime:1/0,enabled:!!e}),f=()=>(0,r.useMutation)({mutationKey:["remove-address"],mutationFn:async e=>{let n=await (0,i.R)("/api/users/addresses?address_id=".concat(e.address_id),{method:"DELETE"});return await n.json()}}),m=()=>(0,u.useQuery)({queryKey:["chat-signature"],queryFn:async()=>{let e=await (0,i.R)("/api/users/im/sig");return await e.json()},refetchOnWindowFocus:!1,retryOnMount:!1,staleTime:1/0}),v=()=>(0,r.useMutation)({mutationKey:["forget-password-verify-code"],mutationFn:async e=>await (0,i.R)("/api/users/password/verify_code",{method:"POST",body:JSON.stringify(e)})}),w=e=>(0,u.useQuery)({queryKey:["sellerimid",e],queryFn:async()=>{let n=await (0,i.R)("/api/users/im/".concat(e));return await n.json()},refetchOnWindowFocus:!1,retryOnMount:!1,staleTime:1/0,enabled:!!e})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.