1import{_ as e}from"/_nuxt/BnC_OAwc.js?v=29695f07";import{_ as s}from"/_nuxt/BrAdGlDS.js?v=29695f07";import{_ as a}from"/_nuxt/Bp78PrVV.js?v=29695f07";import{a as t}from"/_nuxt/BnIF-K2x.js?v=29695f07";import{_ as l}from"/_nuxt/D1OM919y.js?v=29695f07";import{t as i,Z as o,F as n}from"/_nuxt/B1j32UEs.js?v=29695f07";import{u as r,F as m}from"/_nuxt/DI7jUu4K.js?v=29695f07";import{B as u}from"/_nuxt/24_Fh_AV.js?v=29695f07";import{D as p}from"/_nuxt/BBO0pRGN.js?v=29695f07";import"/_nuxt/C5PnqRqE.js?v=29695f07";import{I as c}from"/_nuxt/S40RaRQs.js?v=29695f07";import{a as d,G as f,b as v,s as g,e as b,ah as j,f as y}from"#entry";import{l as x,f as h,A as M,y as w,_,V as C,$ as k,J as V,C as L,a6 as P,a7 as F,X as T,d as B,Z as U,n as S,p as G,u as I,W as O}from"/_nuxt/DEQ097k7.js?v=29695f07";import{o as R,b as A,c as H,u as $,s as N,n as W,_ as D}from"/_nuxt/BR_tSQoB.js?v=29695f07";import{_ as Z}from"/_nuxt/CTM8tsTW.js?v=29695f07";import{S as z}from"/_nuxt/BHxwVPlE.js?v=29695f07";import{S as E}from"/_nuxt/DTXR_FTP.js?v=29695f07";import{T as X}from"/_nuxt/D2NC0CdP.js?v=29695f07";import{u as q}from"/_nuxt/DQg4PAbJ.js?v=29695f07";import{u as Y}from"/_nuxt/O4WpoF5e.js?v=29695f07";import{p as J}from"/_nuxt/CoIbH1AE.js?v=29695f07";import{c as K}from"/_nuxt/B-hNwDTn.js?v=29695f07";import"/_nuxt/DIETzfZO.js?v=29695f07";import"/_nuxt/CEf_zXtn.js?v=29695f07";import"/_nuxt/BtD193d1.js?v=29695f07";import"/_nuxt/DK4aYBLS.js?v=29695f07";import"/_nuxt/BdcyTqxa.js?v=29695f07";import"/_nuxt/BppBo87c.js?v=29695f07";import"/_nuxt/BwQJKHmF.js?v=29695f07";import"/_nuxt/BoE8egOc.js?v=29695f07";
1import"/_nuxt/ewcy9vDA.js?v=29695f07";import"/_nuxt/Dne7B49s.js?v=29695f07";import"/_nuxt/CdJ1Er0d.js?v=29695f07";import"/_nuxt/DE43w0Sj.js?v=29695f07";import"/_nuxt/DWwERkC1.js?v=29695f07";import"/_nuxt/D95BaJgu.js?v=29695f07";import"/_nuxt/UbUUgxV7.js?v=29695f07";import"/_nuxt/BV7O5nF2.js?v=29695f07";import"/_nuxt/2uQjwIbQ.js?v=29695f07";import"/_nuxt/ClZ9y6Wa.js?v=29695f07";import"/_nuxt/Ca9n2YZX.js?v=29695f07";import"/_nuxt/pDemB_9V.js?v=29695f07";import"/_nuxt/OHhOdRPv.js?v=29695f07";import"/_nuxt/BRoT4F9q.js?v=29695f07";import"/_nuxt/CAAR1k-r.js?v=29695f07";import"/_nuxt/Cgw3rzRo.js?v=29695f07";import"/_nuxt/BPw-s-sx.js?v=29695f07";import"/_nuxt/DteRoT7T.js?v=29695f07";import"/_nuxt/BxKFBGUk.js?v=29695f07";import"/_nuxt/BL3vMPyp.js?v=29695f07";import"/_nuxt/36VpcT-c.js?v=29695f07";import"/_nuxt/BF_C0FjX.js?v=29695f07";import"/_nuxt/BTFbuwgw.js?v=29695f07";import"/_nuxt/BIExXjS7.js?v=29695f07";import"/_nuxt/Bh-ARzM-.js?v=29695f07";import"/_nuxt/BQ9Dz3Nq.js?v=29695f07";import"/_nuxt/8_sS_84B.js?v=29695f07";import"/_nuxt/Bp8f1CLJ.js?v=29695f07";import"/_nuxt/BbDs7kmp.js?v=29695f07";import"/_nuxt/BenHyWvy.js?v=29695f07";const Q={class:"mt-2 flex items-start text-xs text-brandB sm:items-center"},ee=x({__name:"PostPriceModal",props:{isVault:{type:Boolean,default:!1},price:{type:Number,default:null},mediaList:{type:Array,default:()=>[]}},emits:["save"],setup(e,{expose:s,emit:a}){const t=e,v=a,{t:g}=d(),b=h(!1),j=h(!1),y=M(()=>i(R({media:H().optional(),messageContent:N().min(1,g("Message.EnterMessageContent")),price:$([N(),W(),D()]).optional().superRefine((e,s)=>{if(null!=e&&""!==e){if(null!=e&&""!==e){const a="string"==typeof e?Number.parseFloat(e):e;"number"!=typeof a||Number.isNaN(a)||(a<3||a>200)&&s.addIssue({code:o.custom,message:g("Global.PriceRange",{min:3,max:200})})}}else s.addIssue({code:o.custom,message:g("Message.EnterPrice")})}),mediaType:H().optional(),urls:A(H()).optional()}).superRefine((e,s)=>{const a=e.urls||[];a&&0!==a.length||s.addIssue({code:o.custom,path:["media"],message:g("Message.UploadPictureVideo")})}))),x=r({validationSchema:y,initialValues:{media:[],messageContent:"",price:null,mediaType:null,urls:[]}}),G=h({mediaType:null,urls:[]});function I(){b.value=!1,x.resetForm()}w(()=>G.value,e=>{void 0!==e.mediaType&&x.setFieldValue("mediaType",e.mediaType),void 0!==e.urls&&x.setFieldValue("urls",e.urls)},{deep:!0});const O=x.handleSubmit(e=>{const s=e.price??null;!t.isVault||s?(v("save",{price:s?+s:0,messageContent:e.messageContent||"",urls:e.urls||[]}),I()):f.$message?.warning(g("Message.EnterPrice"))},e=>{});return s({open:function(){b.value=!0,S(()=>{x.setFieldValue("price",t.price??null),x.setFieldValue("messageContent",""),x.setFieldValue("media",t.mediaList||[]),G.value={mediaType:null,urls:t.mediaList||[]}})},close:I,reset:function(){x.resetForm()}}),(e,s)=>{const a=l;return C(),_(L(p),{open:L(b),size:"sm","onUpdate:open":s[1]||(s[1]=e=>{b.value=e,e||I()})},{title:k(()=>[P(F(L(g)("Global.NewMessageToUsers")),1)]),content:k(()=>[V(L(m),{name:"media"},{default:k(()=>[V(L(n),null,{default:k(()=>[V(a,{"form-value":L(G),"onUpdate:formValue":s[0]||(s[0]=e=>B(G)?G.value=e:null),"media-list":L(x).values.media||[]},null,8,["form-value","media-list"])]),_:1})]),_:1}),T("form",null,[V(L(m),{name:"messageContent"},{default:k(({componentField:e})=>[V(L(n),{label:L(g)("Label.MessageContent")},{default:k(()=>[V(L(c),U(e,{placeholder:L(g)("Placeholder.NewMessage")}),null,16,["placeholder"])]),_:2},1032,["label"])]),_:1}),V(L(m),{name:"price"},{default:k(({componentField:e})=>[V(L(n),{label:L(g)("Label.Price")},{default:k(()=>[V(L(c),U(e,{type:"number",min:3,max:200,placeholder:"0"}),{prefix:k(()=>[...s[2]||(s[2]=[T("span",{class:"text-sm text-brandB"},"$",-1)])]),_:1},16),T("div",Q,[s[3]||(s[3]=T("div",{"i-carbon:warning-filled":"",class:"mr-1.5 text-3.5"},null,-1)),P(" "+F(L(g)("Copywriting.PriceInfo")),1)])]),_:2},1032,["label"])]),_:1})])]),footer:k(()=>[V(L(u),{variant:"outline",onClick:I},{default:k(()=>[P(F(L(g)("Btn.Cancel").toUpperCase()),1)]),_:1}),V(L(u),{type:"submit",loading:L(j),onClick:L(O)},{default:k(()=>[P(F(L(g)("Btn.Save").toUpperCase()),1)]),_:1},8,["loading","onClick"])]),_:1},8,["open"])}}}),se=Object.assign(ee,{__name:"PostPriceModal"}),ae={class:"df-mt h-full max-w-full card"},te={key:0,class:"pt-5"},le={key:1},ie={class:"rounded-t-3 bg-white sm:rounded-0 dark:bg-brandD"},oe={class:"flex items-center justify-between px-4 py-3 sm:h-11.75 sm:py-0"},ne={class:"text-4 leading-6 typeface-robotoRegular"},re={class:"h-12 b-b px-4 py-3 text-4 leading-5 typeface-robotoMedium"},me={class:"flex items-center justify-between px-4 py-3"},ue={class:"text-4 leading-6"},pe={key:0,class:"px-4 pb-2.5 sm:pb-1.5"},ce={class:"welcome min-h-26 flex flex-col b df-b rounded-1.5 py-3 pl-3.5 sm:pb-0"},de={key:0,class:"mb-3 mr-3 h-10 flex items-center justify-between rounded-1.5 bg-brandB bg-op-12 pl-2 pr-2.5 sm:mb-4"},fe={class:"flex items-center"},ve={class:"text-sm"},ge={class:"flex items-center"},be={class:"mr-2 text-sm typeface-robotoMedium"},je={class:"u-brand-icon-gradient-right h-5 w-5 flex items-center justify-center rounded-full"},ye={class:"ml--2 mt-1 h-13 flex items-center text-base text-brandB"},xe={class:"mt-2.5 flex justify-end"},he=x({__name:"chats",setup(l){const{t:i}=d(),o=v(),{safeBack:n}=q(),{info:r}=g(o),{filterHTML:m}=Y(),{apiService:p}=y(),{isMobile:c}=b(),x=h(),_=h(),U=h(),R=h(!0),A=h(0),H=M({get:()=>1===A.value,set:e=>{A.value=e?1:0}}),$=h({isOpen:0,welcomeMsg:"",mediaList:[],price:0}),N=M({get:()=>1===$.value.isOpen,set:e=>{$.value.isOpen=e?1:0}}),W=h(!1),D=h(),Q=h(!1),ee=h(!0);async function he(){try{const e=await p.queryOpenStatus({businessType:"msg"});A.value=e?1:0}catch(e){}}async function Me(){try{const e=await p.queryWelcomeMsg(),{isOpen:s,welcomeMsg:a,mediaList:t,price:l}=e||{};$.value.welcomeMsg=a||"",$.value.mediaList=t||[],$.value.price=l||0,D.value=K($.value),R.value&&($.value.isOpen=s||0),1===s&&t&&t.length>0&&S(()=>{setTimeout(()=>{x.value&&x.value.setInfo(t)},200)}),R.value=!1}catch(e){}}async function we(){try{Q.value=!0,await p.setWelcomeMsg({...$.value,welcomeMsg:m($.value.welcomeMsg)});const e=1===+$.value.isOpen?i("Message.Success"):i("Message.MessageDisabled");f.$message.success(e)}catch(e){}finally{Q.value=!1}}function _e(e){x.value.open(e)}function Ce(e){const{freeMediaList:s}=e||{};$.value.mediaList=s||[]}function ke(e){$.value.mediaList=[...$.value.mediaList,...e.map(e=>({...e,type:e.mediaType,isFromVault:1}))],x.value.setInfo($.value.mediaList),U.value&&U.value?.close()}function Ve(e){const{price:s,messageContent:a,urls:t}=e;$.value.price=s,a&&($.value.welcomeMsg=m(a)),$.value.mediaList=[...$.value.mediaList,...t],x.value.setInfo($.value.mediaList)}return w($,e=>{W.value=!j(J(e,["welcomeMsg"]),J(D.value,["welcomeMsg"]))},{deep:!0}),w(H,()=>{!async function(){try{await p.setOperateType({operateType:A.value,businessType:"msg"})}catch(e){}}()}),w(()=>$.value.price,e=>{0===e&&_.value.reset()}),G(async()=>{try{await Promise.all([he(),Me()])}catch(e){}finally{ee.value=!1}}),(l,o)=>{const m=e,p=s,d=a,f=t,v=se,g=Z;return C(),I("div",ae,[V(m,{"back-fn":"","hide-back":!L(c),onBackFn:L(n)},{left:k(()=>[P(F(L(i)("Global.Chats").toLocaleUpperCase()),1)]),_:1}
1,8,["hide-back","onBackFn"]),L(ee)?(C(),I("div",te,[V(p,{size:"sm"})])):(C(),I("div",le,[T("div",ie,[T("div",oe,[T("div",ne,F(L(i)("Global.SetChat")),1),V(L(E),{modelValue:L(H),"onUpdate:modelValue":o[0]||(o[0]=e=>B(H)?H.value=e:null)},null,8,["modelValue"])])]),V(L(z),{variant:"bar"}),T("div",re,F(L(i)("Global.WelcomeMessage")),1),T("div",me,[T("div",ue,F(L(i)("Global.SendWelcomeMessage")),1),V(L(E),{modelValue:L(N),"onUpdate:modelValue":[o[1]||(o[1]=e=>B(N)?N.value=e:null),o[2]||(o[2]=e=>(1===(L(N)?1:0)&&$.value.mediaList&&$.value.mediaList.length>0&&S(()=>{x.value&&0===x.value.freeFileList.length&&x.value.setInfo($.value.mediaList)}),void we()))]},null,8,["modelValue"])]),1!==L($).isOpen||["dfans","dfansofficial"].includes(L(r)?.creatorDomain||"")?O("",!0):(C(),I("div",pe,[T("div",ce,[L($).price>0?(C(),I("div",de,[T("div",fe,[o[8]||(o[8]=T("div",{class:"u-brand-icon-gradient-right mr-2 h-5 w-5","i-solar:tag-price-linear":""},null,-1)),T("span",ve,F(L(i)("Global.PriceToView")),1)]),T("div",ge,[T("span",be,"$ "+F(L($).price),1),T("div",je,[T("div",{class:"h-3 w-3 cursor-pointer text-white","i-ph:x-bold":"",onClick:o[3]||(o[3]=e=>L($).price=0)})])])])):O("",!0),V(d,{ref_key:"uploadMediaFileRef",ref:x,"class-name":"!border-none !p-0 !sm:w-full mb-3",onUpdate:Ce},null,512),V(L(X),{value:L($).welcomeMsg,"onUpdate:value":o[4]||(o[4]=e=>L($).welcomeMsg=e),autofocus:"",class:"max-h-50 border-none p-0",autosize:{minRows:1,maxRows:7},placeholder:`${L(i)("Placeholder.TypeAMessageHere")}...`},null,8,["value","placeholder"]),T("div",ye,[V(f,{text:L(i)("Btn.AddPictures"),"hide-icon-spacing":"",onClickHandle:o[5]||(o[5]=e=>_e("image"))},{default:k(()=>[...o[9]||(o[9]=[T("div",{class:"icon text-5","i-ph:image-square":""},null,-1)])]),_:1},8,["text"]),V(f,{text:L(i)("Post.AddVideo"),onClickHandle:o[6]||(o[6]=e=>_e("video"))},{default:k(()=>[...o[10]||(o[10]=[T("div",{class:"icon text-5","i-ph:video-camera":""},null,-1)])]),_:1},8,["text"]),V(f,{text:L(i)("Global.MessagePrice"),onClickHandle:o[7]||(o[7]=e=>L(_)?.open())},{default:k(()=>[...o[11]||(o[11]=[T("div",{class:"icon text-5","i-solar:tag-price-linear":""},null,-1)])]),_:1},8,["text"]),V(f,{text:L(i)("Post.AddMediaFromVault"),onClickHandle:L(U)?.open},{default:k(()=>[...o[12]||(o[12]=[T("div",{class:"icon text-4.5","i-solar:gallery-wide-outline":""},null,-1)])]),_:1},8,["text","onClickHandle"])])]),T("div",xe,[V(L(u),{size:"sm",loading:L(Q),onClick:we},{default:k(()=>[P(F(L(i)("Btn.Save").toUpperCase()),1)]),_:1},8,["loading"])])])),V(v,{ref_key:"postPriceModalRef",ref:_,price:L($).price,onSave:Ve},null,8,["price"]),V(g,{ref_key:"vaultPostRef",ref:U,onUpdate:ke},null,512)]))])}}});export{he as default};
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.