2026-04-14 17:41:39 +02:00

2 lines
57 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var F1=Object.defineProperty,M1=Object.defineProperties;var L1=Object.getOwnPropertyDescriptors;var g1=Object.getOwnPropertySymbols;var $1=Object.prototype.hasOwnProperty,E1=Object.prototype.propertyIsEnumerable;var w1=($,t,s)=>t in $?F1($,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):$[t]=s,n1=($,t)=>{for(var s in t||(t={}))$1.call(t,s)&&w1($,s,t[s]);if(g1)for(var s of g1(t))E1.call(t,s)&&w1($,s,t[s]);return $},o1=($,t)=>M1($,L1(t));var I=($,t,s)=>new Promise((M,T)=>{var h=p=>{try{E(s.next(p))}catch(c){T(c)}},g=p=>{try{E(s.throw(p))}catch(c){T(c)}},E=p=>p.done?M(p.value):Promise.resolve(p.value).then(h,g);E((s=s.apply($,t)).next())});import{r as b,o as c1,e as x1,b as X,V as p1,f as r,h as n,q as Q,g as w,v as A,i as e,A as K,k as i,x as j,t as C,T as D,F as W,m as t1,l as i1,n as S1,s as a1,w as r1,j as v1,J as d1,W as y1,Y as A1,X as T1,U as V1,Q as P1,p as j1}from"./vendor-vue.CmaRnji1.js";import{_ as u1,a as C1,b as m1,u as f1,f as U,i as B,A as _1,ds as H1,dE as I1}from"./index.CjrDwa0W.js";import{i as D1}from"./swiper.tg5sgs8j.js";import{U as N1}from"./UploadPhoto.DgxGHiME.js";import{_ as R1}from"./NoInternet.dMK-ez9k.js";import"./vendor.DSdF8huI.js";import"./UploadPhoto.Bqd-ApD8.js";const B1={class:"text-[10em] text-white font-medium"},O1={class:"w-full flex justify-center mb-[15em]"},Z1={class:"w-[250em] flex justify-between"},U1=["src"],z1={class:"w-full flex justify-center"},Y1={class:"w-[250em] flex gap-x-[9em] pb-[10em] border-b border-b-[#E0E0E0] dark:border-b-[#252525]"},G1={key:0,class:"avatar"},q1=["src"],J1={key:1,class:"avatar avatar-gradient"},K1={class:"text-white text-[13em] font-medium"},W1={class:"flex-1 min-w-0 flex flex-col justify-center gap-y-[2em]"},X1={class:"flex items-center justify-between gap-x-[5em]"},Q1={class:"text-[13em] dark:text-white truncate"},ee={class:"text-[12em] text-[#8F8F8F] flex-shrink-0"},te={class:"flex text-[12em] gap-x-[.25em]"},ae={class:"dark:text-white whitespace-nowrap"},se={class:"text-[#8F8F8F]"},le={class:"w-full flex justify-center mt-[10em]"},ne={class:"w-[250em] flex flex-col gap-y-[15em]"},oe={class:"text-[19em] dark:text-white font-medium"},ie={class:"text-[13em] whitespace-pre-line dark:text-white break-words leading-relaxed"},re=["onClick"],de=["src"],ce={class:"absolute inset-0 flex items-center justify-center pointer-events-none"},ue={class:"w-[35em] h-[35em] rounded-full flex items-center justify-center"},me=["src"],fe=["onClick","src"],pe={key:0,class:"reply-section"},ve={class:"reply-header"},Ce={class:"text-[14em] dark:text-white"},he={class:"reply-list"},ge={key:0,class:"avatar-sm"},we=["src"],ye={key:1,class:"avatar-sm avatar-gradient"},xe={class:"text-white text-[12em] font-medium"},_e={class:"flex-1 flex flex-col gap-y-[3em]"},ke={class:"flex justify-between"},be={class:"text-[13em] dark:text-white"},Fe={class:"text-[12em] text-[#8F8F8F]"},Me={class:"text-[13em] dark:text-white leading-relaxed break-words whitespace-pre-line"},Le={key:0,class:"flex flex-col gap-y-[8em] mt-[5em]"},$e=["onClick"],Ee=["src"],Se={class:"absolute inset-0 flex items-center justify-center pointer-events-none"},Ae={class:"w-[30em] h-[30em] rounded-full flex items-center justify-center"},Te=["src"],Ve=["onClick","src"],Pe={__name:"MailData",props:["maildata","formatDate"],setup($){const{t}=C1(),s=$,M=b(!1),T=m1(),h=f1(),g=b([]),E=b(!1),p=d=>{const f=h.isVideo(d);h.setPhotoViewerData({image:d,type:f?"video":"image"})},c=b(null),y=b(!1),F=()=>I(this,null,function*(){yield S1(),c.value&&(c.value.scrollTo({top:c.value.scrollHeight,behavior:"smooth"}),y.value=!1)}),V=()=>c.value?c.value.scrollHeight-c.value.scrollTop-c.value.clientHeight<100:!0,L=()=>{V()&&(y.value=!1)},x=d=>I(this,null,function*(){d.detail.mail_id===s.maildata.id&&d.detail.reply&&(g.value.push(d.detail.reply),yield F())}),S=d=>I(this,null,function*(){const f=d.data;if(f.type==="NEW_REPLY_RECEIVED"&&f.payload.mail_id===s.maildata.id&&f.payload.reply){const q=V();g.value.push(f.payload.reply),N(),q?yield F():y.value=!0}});c1(()=>I(this,null,function*(){if(s.maildata.read!=null&&!s.maildata.read&&s.maildata.receiver_identifier==h.PhoneData.identifier)try{const d=yield U("SET_MAIL_READED",s.maildata.id);if(d&&d.success){s.maildata.read=1;const f=T.mails.find(q=>q.id==s.maildata.id);f&&(f.read=1)}}catch(d){console.error("Error marking mail as read:",d)}yield P(),yield N(),window.addEventListener("replyAdded",x),window.addEventListener("message",S),c.value&&c.value.addEventListener("scroll",L)})),x1(()=>{window.removeEventListener("replyAdded",x),window.removeEventListener("message",S),c.value&&c.value.removeEventListener("scroll",L)});const P=()=>I(this,null,function*(){try{const d=yield U("GET_MAIL_REPLIES",s.maildata.id);d&&d.success&&(g.value=d.replies||[])}catch(d){console.error("Error loading replies:",d)}}),N=()=>I(this,null,function*(){try{yield U("MARK_REPLIES_AS_READ",s.maildata.id),s.maildata.unread_reply_count=0;const d=T.mails.find(f=>f.id==s.maildata.id);d&&(d.unread_reply_count=0)}catch(d){console.error("Error marking replies as read:",d)}}),O=d=>{const f=d.split(" ").filter(q=>q.length>0);return f.length===1?f[0][0].toUpperCase():f[0][0].toUpperCase()+f[1][0].toUpperCase()},z=d=>d&&d.includes("http"),Z=X(()=>s.maildata.type=="inbox"?s.maildata.sender_icon:s.maildata.receiver_icon),Y=X(()=>s.maildata.type=="inbox"?s.maildata.sender_name:s.maildata.receiver_name),u=X(()=>{const d=Z.value;return!d||d===""||d.trim()===""?!1:d.includes("http")||d.length>0&&!d.includes("/")}),o=X(()=>u.value?z(Z.value)?Z.value:B[`apps/${Z.value}.png`]:""),m=d=>d?d.includes("@")?d:d+h.appConfig.MailConfig.domain:"",H=d=>M.value=d,G=()=>I(this,null,function*(){try{const d=yield U("DELETE_MAIL",s.maildata.id);d&&d.success&&(T.deleteMail(s.maildata.id),T.setCurrentPage("main"),T.setCurrentMail(null))}catch(d){console.error("Error deleting mail:",d)}H(!1)});return(d,f)=>{const q=p1("motion");return n(),r("div",{ref_key:"scrollContainer",ref:c,class:"flex flex-col pt-[20em] w-full h-full font-['SFPRO'] overflow-y-auto no-scrollbar relative"},[M.value?(n(),Q(_1,{key:0,label:i(t)("mail.deleteConfirm"),buttons:{cancel:i(t)("general.cancel"),submit:i(t)("general.delete")},onCancel:f[0]||(f[0]=_=>H(!1)),onSubmit:G},null,8,["label","buttons"])):w("",!0),A(D,{name:"fade"},{default:j(()=>[y.value?(n(),r("button",{key:0,onClick:F,class:"new-reply-btn"},[f[5]||(f[5]=e("svg",{xmlns:"http://www.w3.org/2000/svg",class:"w-[12em] h-[12em]",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M12 19L12 5M12 5L5 12M12 5L19 12",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),e("span",B1,C(i(t)("mail.newMessage")),1)])):w("",!0)]),_:1}),e("div",O1,[e("div",Z1,[e("button",{onClick:f[1]||(f[1]=_=>{i(T).setCurrentPage("main"),i(T).setCurrentMail(null)}),class:"btn-action"},[e("img",{src:i(B)["mail/backicon.svg"],class:"w-[20em] h-[20em]",alt:"Back"},null,8,U1)]),e("button",{onClick:f[2]||(f[2]=_=>H(!0)),class:"btn-action"},f[6]||(f[6]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",class:"w-[16em] h-[16em]",viewBox:"0 0 20 20"},[e("path",{class:"fill-black dark:fill-white",d:"M6.45146 18.3334H13.5563C14.109 18.3334 14.5584 18.1738 14.9045 17.8544C15.2506 17.5351 15.4365 17.1061 15.4623 16.5673L15.9969 5.68562H16.9267C17.0868 5.68562 17.2224 5.62949 17.3335 5.51723C17.4445 5.40497 17.5 5.27151 17.5 5.11684C17.5 4.96217 17.4432 4.82996 17.3296 4.72019C17.216 4.61043 17.0817 4.55554 16.9267 4.55554H3.0811C2.92614 4.55554 2.79055 4.61167 2.67433 4.72393C2.55811 4.83619 2.5 4.96716 2.5 5.11684C2.5 5.27151 2.55811 5.40497 2.67433 5.51723C2.79055 5.62949 2.92614 5.68562 3.0811 5.68562H4.01085L4.54546 16.5747C4.57128 17.1136 4.75595 17.5414 5.09944 17.8582C5.44293 18.175 5.8936 18.3334 6.45146 18.3334ZM6.55993 17.2034C6.33782 17.2034 6.15187 17.131 6.00207 16.9863C5.85228 16.8416 5.77222 16.6595 5.76189 16.44L5.21953 5.68562H14.7496L14.2381 16.44C14.2278 16.6645 14.1478 16.8479 13.998 16.9901C13.8482 17.1323 13.6596 17.2034 13.4324 17.2034H6.55993ZM7.70663 15.9236C7.85125 15.9236 7.96747 15.8825 8.05528 15.8002C8.14309 15.7178 8.187 15.6118 8.187 15.482L7.94681 7.47427C7.94681 7.34455 7.90161 7.23978 7.81123 7.15995C7.72083 7.08012 7.6059 7.04021 7.46644 7.04021C7.32181 7.04021 7.2043 7.08137 7.11391 7.16369C7.02351 7.24601 6.9809 7.35204 6.98607 7.48176L7.21851 15.482C7.22367 15.6168 7.27016 15.7241 7.35797 15.8039C7.44578 15.8837 7.562 15.9236 7.70663 15.9236ZM10 15.9236C10.1498 15.9236 10.2712 15.8825 10.3642 15.8002C10.4572 15.7178 10.5036 15.6118 10.5036 15.482V7.48176C10.5036 7.35204 10.4572 7.24601 10.3642 7.16369C10.2712 7.08137 10.1498 7.04021 10 7.04021C9.85539 7.04021 9.73659 7.08137 9.64362 7.16369C9.55064 7.24601 9.50415 7.35204 9.50415 7.48176V15.482C9.50415 15.6118 9.55064 15.7178 9.64362 15.8002C9.73659 15.8825 9.85539 15.9236 10 15.9236ZM12.3012 15.9236C12.4406 15.9236 12.5543 15.8837 12.6421 15.8039C12.7299 15.7241 12.7764 15.6168 12.7815 15.482L13.014 7.48176C13.0191 7.35204 12.9778 7.24601 12.89 7.16369C12.8022 7.08137 12.6834 7.04021 12.5336 7.04021C12.3941 7.04021 12.2805 7.08012 12.1927 7.15995C12.1049 7.23978 12.0584 7.34705 12.0532 7.48176L11.8208 15.482C11.8156 15.6118 11.857 15.7178 11.9448 15.8002C12.0326 15.8825 12.1514 15.9236 12.3012 15.9236ZM6.59867 5.0869H7.83059V3.48534C7.83059 3.27579 7.90161 3.10616 8.04366 2.97643C8.18571 2.84671 8.37295 2.78185 8.60539 2.78185H11.3792C11.6116 2.78185 11.7989 2.84671 11.9409 2.97643C12.0829 3.10616 12.154 3.27579 12.154 3.48534V5.0869H13.3859V3.4105C13.3859 2.87166 13.2141 2.44632 12.8706 2.13449C12.5272 1.82266 12.0584 1.66675 11.4644 1.66675H8.52016C7.92615 1.66675 7.4574 1.82266 7.11391 2.13449C6.77042 2.44632 6.59867 2.87166 6.59867 3.4105V5.0869Z"})],-1)]))])]),e("div",z1,[e("div",Y1,[u.value&&!E.value?(n(),r("div",G1,[e("img",{src:o.value,class:"w-full h-full object-cover rounded-full",alt:"Avatar",onError:f[3]||(f[3]=_=>E.value=!0)},null,40,q1)])):(n(),r("div",J1,[e("span",K1,C(O(Y.value)),1)])),e("div",W1,[e("div",X1,[e("span",Q1,C(Y.value),1),e("span",ee,C(s.formatDate(s.maildata.date)),1)]),e("div",te,[e("span",ae,C(s.maildata.type=="inbox"?i(t)("mail.from"):i(t)("mail.to")),1),e("span",se,C(m(s.maildata.type=="inbox"?s.maildata.sender_email:s.maildata.receiver_email)),1)])])])]),e("div",le,[e("div",ne,[e("h2",oe,C(s.maildata.title),1),e("p",ie,C(s.maildata.description),1),(n(!0),r(W,null,t1(s.maildata.attachements,(_,s1)=>(n(),r(W,{key:s1},[i(h).isVideo(_)?(n(),r("div",{key:0,onClick:J=>p(_),class:"w-full max-h-[250em] rounded-[5em] overflow-hidden relative cursor-pointer hover:opacity-90 transition-opacity duration-300"},[e("video",{class:"w-full h-full object-cover",src:_,preload:"metadata"},"Your browser does not support the video tag.",8,de),e("div",ce,[e("div",ue,[e("img",{src:i(B)["photos/play.svg"],class:"h-[80%]",alt:""},null,8,me)])])],8,re)):(n(),r("img",{key:1,onClick:J=>p(_),class:"w-full max-h-[250em] object-cover rounded-[5em] cursor-pointer hover:opacity-90 transition-opacity duration-300",src:_,alt:"Attachment"},null,8,fe))],64))),128)),g.value.length?(n(),r("div",pe,[f[8]||(f[8]=e("div",{class:"divider"},null,-1)),e("div",ve,[f[7]||(f[7]=e("svg",{xmlns:"http://www.w3.org/2000/svg",class:"w-[12em] h-[12em]",viewBox:"0 0 24 24"},[e("path",{d:"M10 9V5L3 12L10 19V14.9C15 14.9 18.5 16.5 21 20C20 15 17 10 10 9Z",class:"dark:fill-white",fill:"black","fill-opacity":"0.6"})],-1)),e("span",Ce,C(g.value.length)+" "+C(g.value.length===1?i(t)("mail.reply"):i(t)("mail.replies")),1)]),e("div",he,[(n(!0),r(W,null,t1(g.value,(_,s1)=>(n(),r("div",{key:_.id,class:i1(["reply-item",{"border-b border-b-[#E0E0E0] dark:border-b-[#252525]":s1!==g.value.length-1}])},[_.sender_icon?(n(),r("div",ge,[e("img",{src:z(_.sender_icon)?_.sender_icon:i(B)[`apps/${_.sender_icon}.png`],class:"w-full h-full object-cover rounded-full",alt:"Avatar"},null,8,we)])):(n(),r("div",ye,[e("span",xe,C(O(_.sender_name)),1)])),e("div",_e,[e("div",ke,[e("span",be,C(_.sender_name),1),e("span",Fe,C($.formatDate(_.date)),1)]),e("p",Me,C(_.message),1),_.attachments&&_.attachments.length>0?(n(),r("div",Le,[(n(!0),r(W,null,t1(_.attachments,(J,l)=>(n(),r(W,{key:l},[i(h).isVideo(J)?(n(),r("div",{key:0,onClick:a=>p(J),class:"w-full max-h-[200em] rounded-[5em] overflow-hidden relative cursor-pointer hover:opacity-90 transition-opacity duration-300"},[e("video",{class:"w-full h-full object-cover",src:J,preload:"metadata"},"Your browser does not support the video tag.",8,Ee),e("div",Se,[e("div",Ae,[e("img",{src:i(B)["photos/play.svg"],class:"h-[80%]",alt:""},null,8,Te)])])],8,$e)):(n(),r("img",{key:1,onClick:a=>p(J),src:J,class:"w-full max-h-[200em] object-cover rounded-[5em] cursor-pointer hover:opacity-90 transition-opacity duration-300",alt:"Attachment"},null,8,Ve))],64))),128))])):w("",!0)])],2))),128))])])):w("",!0)])]),s.maildata.can_reply?K((n(),r("button",{key:1,onClick:f[4]||(f[4]=_=>i(T).setNewMailInfo(o1(n1({},i(T).newMailInfo),{modal:!0,type:"reply"}))),initial:{opacity:0},enter:{opacity:1,transition:{delay:200,duration:400}},class:"reply-fab"},f[9]||(f[9]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",class:"w-[20em] h-[20em]",viewBox:"0 0 32 32"},[e("path",{d:"M14.6258 27.9998C15.0884 27.9998 15.4693 27.8479 15.7686 27.544C16.0679 27.24 16.2176 26.8533 16.2176 26.3837V21.107H16.6122C18.3718 21.107 19.9273 21.282 21.2788 21.6319C22.6303 21.9819 23.8231 22.5827 24.8571 23.4345C25.891 24.2863 26.8026 25.4673 27.5918 26.9776C27.8276 27.4196 28.0929 27.7004 28.3876 27.8202C28.6824 27.94 28.9749 27.9998 29.2652 27.9998C29.628 27.9998 29.9523 27.8409 30.238 27.5232C30.5237 27.2055 30.6666 26.7474 30.6666 26.1489C30.6666 23.598 30.3922 21.3027 29.8435 19.263C29.2947 17.2232 28.4511 15.4805 27.3129 14.0347C26.1745 12.5889 24.7188 11.4839 22.9455 10.7196C21.1722 9.95523 19.0611 9.57306 16.6122 9.57306H16.2176V4.35171C16.2176 3.89127 16.0679 3.49529 15.7686 3.16378C15.4693 2.83226 15.0793 2.6665 14.5985 2.6665C14.263 2.6665 13.9636 2.74248 13.7006 2.89442C13.4376 3.04637 13.1246 3.2973 12.7618 3.64724L2.02713 13.8413C1.76409 14.09 1.58269 14.3432 1.48291 14.601C1.38314 14.8589 1.33325 15.1029 1.33325 15.3331C1.33325 15.5541 1.38314 15.7936 1.48291 16.0514C1.58269 16.3093 1.76409 16.5625 2.02713 16.8111L12.7618 27.1019C13.0883 27.415 13.3967 27.6429 13.687 27.7857C13.9772 27.9285 14.2902 27.9998 14.6258 27.9998ZM13.8503 25.0299C13.7686 25.0299 13.6915 24.9885 13.619 24.9057L3.91829 15.5956C3.86387 15.5403 3.82532 15.492 3.80264 15.4506C3.77996 15.4091 3.76863 15.37 3.76863 15.3331C3.76863 15.2503 3.81851 15.1628 3.91829 15.0707L13.6053 5.63633C13.6416 5.6087 13.6779 5.58337 13.7142 5.56036C13.7505 5.53733 13.7913 5.52581 13.8366 5.52581C13.9636 5.52581 14.0271 5.59028 14.0271 5.7192V11.203C14.0271 11.5069 14.1813 11.6588 14.4897 11.6588H16.3129C18.1814 11.6588 19.8004 11.9006 21.17 12.384C22.5396 12.8675 23.6961 13.5351 24.6393 14.3869C25.5826 15.2387 26.3445 16.2218 26.925 17.3361C27.5055 18.4503 27.9387 19.6405 28.2245 20.9067C28.5101 22.173 28.6802 23.4553 28.7346 24.7536C28.7346 24.855 28.6983 24.9057 28.6257 24.9057C28.5985 24.9057 28.5758 24.8941 28.5577 24.871C28.5396 24.848 28.5215 24.8135 28.5034 24.7675C27.9682 23.6164 27.1564 22.608 26.0679 21.7424C24.9795 20.8768 23.6212 20.2069 21.9931 19.7326C20.365 19.2584 18.4716 19.0212 16.3129 19.0212H14.4897C14.1813 19.0212 14.0271 19.1732 14.0271 19.4771V24.8228C14.0271 24.9609 13.9682 25.0299 13.8503 25.0299Z",fill:"black",class:"dark:fill-white","fill-opacity":"0.8"})],-1)]))),[[q]]):w("",!0)],512)}}},je=u1(Pe,[["__scopeId","data-v-5c1111e4"]]),He={class:"mail-main-container"},Ie={class:"action-bar"},De=["placeholder"],Ne={key:0,class:"w-full h-[100em] absolute top-0 left-0 overlay-gradient-top z-[100] pointer-events-none"},Re={key:0,class:"w-full flex items-center justify-between"},Be={class:"flex items-center"},Oe={key:1},Ze={class:"w-full flex items-center justify-between cursor-pointer hover:opacity-90 transition-all duration-300"},Ue={class:"text-[12em] font-['SFPRO'] text-[#8F8F8F] dark:text-[#8A8A8A] font-[400] leading-[100%] mt-[.5em]",delay:150},ze=["onClick","data-index"],Ye={key:0,class:"w-[34em] h-[34em] relative flex-shrink-0"},Ge={key:0,class:"absolute top-[50%] left-[-13em] transform -translate-y-[50%] w-[5em] h-[5em] bg-[#008BFF] rounded-full"},qe=["onClick"],Je={key:0,class:"w-full h-full",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},Ke=["src"],We={key:1,style:{background:"linear-gradient(180deg, #9cbade 0%, #7785c1 100%)"},class:"w-[34em] h-[34em] rounded-full flex items-center justify-center relative flex-shrink-0"},Xe={key:0,class:"absolute top-[50%] left-[-13em] transform -translate-y-[50%] w-[5em] h-[5em] bg-[#008BFF] rounded-full"},Qe=["onClick"],e2={key:0,class:"w-full h-full",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},t2={class:"text-[13em] font-['SFPRO'] text-white font-[400] leading-[100%]"},a2={class:"flex-1 min-w-0 flex flex-col gap-y-[5em] pt-[0em] pb-[10em] border-b-[1px] border-[#E0E0E0] dark:border-[#252525]"},s2={class:"flex items-center justify-between gap-x-[5em]"},l2={class:"flex items-center gap-x-[5em] min-w-0 flex-shrink"},n2={class:"text-[11em] font-['SFPRO'] text-black dark:text-white font-[400] leading-[100%] truncate"},o2={key:0,class:"min-w-[14em] h-[14em] px-[4em] bg-[#FF3B30] rounded-full flex items-center justify-center flex-shrink-0"},i2={class:"text-[10em] font-['SFPRO'] text-white font-[600] leading-[100%]"},r2={class:"flex items-center gap-x-[1em] flex-shrink-0"},d2={class:"text-[10em] font-['SFPRO'] text-[#8F8F8F] dark:text-[#8A8A8A] font-[400] leading-[100%]"},c2={class:"text-[10em] font-['SFPRO'] text-black dark:text-white font-[400] leading-[100%] truncate"},u2={class:"text-[10em] font-['SFPRO'] text-[#8F8F8F] dark:text-[#8A8A8A] font-[400] leading-[120%] mail-description"},m2={key:0,class:"w-full flex justify-center items-center py-[20em]"},f2={key:0,class:"w-full flex justify-center items-center py-[20em]"},p2={class:"text-[11em] font-['SFPRO'] text-[#8F8F8F] dark:text-[#8A8A8A] font-[400] leading-[100%]"},v2={__name:"Main",props:["formatDate","toggleMailType","mailType"],setup($){const t=m1(),s=f1(),{DarkMode:M,PhoneData:T}=a1(s),{t:h}=C1(),g=$,{sortedMails:E}=a1(t),p=b(!1),c=b({}),y=b(!1),F=b(""),V=b(null),L=b(!1),x=b(95),S=b(0),P=b({}),N=X(()=>g.mailType==="inbox"?E.value||[]:E.value.filter(l=>l.type=="sent")||[]);r1(()=>N.value,l=>{p.value&&l&&l.forEach((a,k)=>{c.value[a.id]==null&&(c.value[a.id]=!1)})}),r1(c,l=>{const a=N.value;a&&a.forEach((k,R)=>{c.value[k.id]==null&&(c.value[k.id]=!1)})});const O=l=>l&&l.includes("http"),z=l=>new Promise(a=>{const k=new Image;k.onload=()=>a(!0),k.onerror=()=>a(!1),k.src=O(l)?l:B[`apps/${l}.png`],k.complete&&a(!0)}),Z=l=>I(this,null,function*(){const a=l.type=="inbox"?l.sender_icon:l.receiver_icon;return a?yield z(a):!1});r1(()=>N.value,l=>I(this,null,function*(){if(l&&l.length>0)for(const a of l)P.value[a.id]||(P.value[a.id]=yield Z(a))}),{immediate:!0});const Y=l=>{const a=l.target.scrollTop,k=l.target.scrollHeight,R=l.target.clientHeight,v=k-R,e1=a/Math.max(v,1);L.value=a>0;const l1=95,k1=60;x.value=Math.round(l1-e1*(l1-k1));const h1=0,b1=70;S.value=Math.round(h1+e1*(b1-h1)),a/v*100>80&&!t.pagination.isLoading&&t.pagination.hasMore&&t.loadMoreMails()};c1(()=>I(this,null,function*(){V.value&&V.value.addEventListener("scroll",Y,{passive:!0})})),x1(()=>{V.value&&V.value.removeEventListener("scroll",Y)});const u=l=>{p.value=l,F.value="",c.value={}},o=()=>{const l=Object.values(c.value),a=l.length>0&&l.every(R=>R),k=N.value;k&&k.forEach(R=>{c.value[R.id]=!a})},m=l=>{y.value=l},H=()=>I(this,null,function*(){try{const l=yield U("DELETE_MAIL",c.value);l.success?(Object.keys(c.value).forEach(a=>{c.value[a]&&t.deleteMail(a)}),c.value={},m(!1),N.value.length===0&&u(!1)):console.error("Mail silme hatası:",l.message)}catch(l){console.error("Mail silme hatası:",l),m(!1)}}),G=X(()=>{const l=N.value;return l?F.value?l.filter(a=>a.sender_name&&a.sender_name.toLowerCase().includes(F.value.toLowerCase())||a.sender_email&&a.sender_email.toLowerCase().includes(F.value.toLowerCase())||a.receiver_email&&a.receiver_email.toLowerCase().includes(F.value.toLowerCase())||a.title&&a.title.toLowerCase().includes(F.value.toLowerCase())||a.description&&a.description.toLowerCase().includes(F.value.toLowerCase())):l:[]}),d=l=>l.type=="inbox"?O(l.sender_icon)?l.sender_icon:B[`apps/${l.sender_icon}.png`]:l.type=="sent"?O(l.receiver_icon)?l.receiver_icon:B[`apps/${l.receiver_icon}.png`]:!1,f=l=>l.type=="inbox"?l.sender_name:l.receiver_name,q=l=>{const k=f(l).split(" ").filter(R=>R.length>0);return k.length===1?k[0][0].toUpperCase():k[0][0].toUpperCase()+k[1][0].toUpperCase()},_=l=>{p.value||(t.setCurrentPage("maildata"),t.setCurrentMail(l))},s1=l=>{l.style.opacity=0,l.style.transform="translateY(15px)"},J=(l,a)=>{const k=parseInt(l.dataset.index)||0,R=Math.min(k*50,400);setTimeout(()=>{l.style.transition="opacity 0.3s ease-out, transform 0.3s ease-out",l.style.opacity=1,l.style.transform="translateY(0)",l.addEventListener("transitionend",a,{once:!0})},R)};return(l,a)=>{const k=p1("motion"),R=p1("motion-slide-left");return n(),r("div",He,[y.value?(n(),Q(_1,{key:0,label:i(h)("mail.deleteConfirm"),buttons:{cancel:i(h)("general.cancel"),submit:i(h)("general.delete")},onCancel:a[0]||(a[0]=v=>m(!1)),onSubmit:H},null,8,["label","buttons"])):w("",!0),e("div",{style:v1({height:x.value+"em"}),class:"bottom-overlay"},null,4),e("div",Ie,[K((n(),r("div",{class:i1([p.value?"opacity-0 pointer-events-none":"opacity-100 pointer-events-auto","search-container"]),initial:{opacity:0},enter:{opacity:1,transition:{delay:100,duration:400}}},[a[8]||(a[8]=e("svg",{class:"search-icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},[e("path",{class:"dark:fill-white",d:"M4 13.707C4 15.0451 4.25384 16.3 4.76152 17.4718C5.2692 18.6437 5.97339 19.6756 6.87411 20.5677C7.77483 21.4597 8.8168 22.1571 10 22.6599C11.1832 23.1627 12.4504 23.414 13.8015 23.414C14.8659 23.414 15.8813 23.2518 16.8475 22.9275C17.8137 22.6031 18.6981 22.1571 19.5005 21.5894L25.5435 27.5863C25.6909 27.7243 25.8526 27.8277 26.0286 27.8966C26.2047 27.9655 26.391 28 26.5876 28C26.8659 28 27.1116 27.9371 27.3245 27.8114C27.5374 27.6857 27.7032 27.5134 27.8219 27.2945C27.9406 27.0755 28 26.8322 28 26.5646C28 26.37 27.9652 26.1875 27.8956 26.0172C27.826 25.8469 27.7257 25.6969 27.5948 25.5672L21.5886 19.5824C22.2191 18.7714 22.7124 17.8672 23.0686 16.8697C23.4248 15.8722 23.6028 14.818 23.6028 13.707C23.6028 12.369 23.349 11.114 22.8414 9.94222C22.3337 8.7704 21.6295 7.73847 20.7288 6.84643C19.8281 5.95439 18.7861 5.25697 17.6029 4.75418C16.4197 4.25139 15.1525 4 13.8015 4C12.4504 4 11.1832 4.25139 10 4.75418C8.8168 5.25697 7.77483 5.95439 6.87411 6.84643C5.97339 7.73847 5.2692 8.7704 4.76152 9.94222C4.25384 11.114 4 12.369 4 13.707ZM6.10031 13.707C6.10031 12.6528 6.29887 11.6655 6.69601 10.7451C7.09315 9.82463 7.64586 9.01368 8.35415 8.3122C9.06244 7.61074 9.88128 7.06335 10.8107 6.67004C11.74 6.27673 12.737 6.08008 13.8015 6.08008C14.8659 6.08008 15.8629 6.27673 16.7922 6.67004C17.7216 7.06335 18.5384 7.61074 19.2426 8.3122C19.9468 9.01368 20.4995 9.82463 20.9007 10.7451C21.302 11.6655 21.5026 12.6528 21.5026 13.707C21.5026 14.7613 21.302 15.7486 20.9007 16.669C20.4995 17.5894 19.9468 18.3983 19.2426 19.0957C18.5384 19.7932 17.7216 20.3406 16.7922 20.7379C15.8629 21.1353 14.8659 21.334 13.8015 21.334C12.737 21.334 11.74 21.1353 10.8107 20.7379C9.88128 20.3406 9.06244 19.7932 8.35415 19.0957C7.64586 18.3983 7.09315 17.5894 6.69601 16.669C6.29887 15.7486 6.10031 14.7613 6.10031 13.707Z",fill:"black","fill-opacity":"0.7"})],-1)),K(e("input",{type:"text","onUpdate:modelValue":a[1]||(a[1]=v=>F.value=v),class:"search-input",placeholder:i(h)("general.search")},null,8,De),[[d1,F.value]])],2)),[[k]]),A(D,{name:"fade",mode:"out-in"},{default:j(()=>[p.value?(n(),r("button",{key:0,onClick:a[2]||(a[2]=v=>m(!0)),class:"action-btn"},a[9]||(a[9]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",class:"w-[18em] h-[18em]",viewBox:"0 0 32 32"},[e("path",{class:"dark:fill-white",d:"M10.3223 29.3332H21.6901C22.5744 29.3332 23.2935 29.0777 23.8472 28.5668C24.4009 28.0559 24.6984 27.3694 24.7397 26.5073L25.5951 9.09669H27.0827C27.3389 9.09669 27.5558 9.00688 27.7335 8.82727C27.9112 8.64766 28 8.43412 28 8.18664C28 7.93918 27.9091 7.72764 27.7273 7.55202C27.5455 7.37639 27.3307 7.28858 27.0827 7.28858H4.92975C4.68182 7.28858 4.46488 7.37838 4.27893 7.558C4.09298 7.73761 4 7.94716 4 8.18664C4 8.43412 4.09298 8.64766 4.27893 8.82727C4.46488 9.00688 4.68182 9.09669 4.92975 9.09669H6.41737L7.27273 26.5192C7.31405 27.3814 7.60951 28.0659 8.15911 28.5728C8.70869 29.0797 9.42977 29.3332 10.3223 29.3332ZM10.4959 27.5251C10.1405 27.5251 9.84299 27.4093 9.60332 27.1778C9.36365 26.9463 9.23555 26.6549 9.21902 26.3037L8.35125 9.09669H23.5993L22.781 26.3037C22.7645 26.663 22.6364 26.9563 22.3968 27.1838C22.1571 27.4113 21.8554 27.5251 21.4918 27.5251H10.4959ZM12.3306 25.4775C12.562 25.4775 12.748 25.4116 12.8884 25.28C13.0289 25.1482 13.0992 24.9785 13.0992 24.771L12.7149 11.9585C12.7149 11.751 12.6426 11.5834 12.498 11.4556C12.3533 11.3279 12.1694 11.264 11.9463 11.264C11.7149 11.264 11.5269 11.3299 11.3823 11.4616C11.2376 11.5933 11.1694 11.763 11.1777 11.9705L11.5496 24.771C11.5579 24.9865 11.6323 25.1582 11.7728 25.286C11.9132 25.4137 12.0992 25.4775 12.3306 25.4775ZM16 25.4775C16.2397 25.4775 16.4339 25.4116 16.5827 25.28C16.7314 25.1482 16.8058 24.9785 16.8058 24.771V11.9705C16.8058 11.763 16.7314 11.5933 16.5827 11.4616C16.4339 11.3299 16.2397 11.264 16 11.264C15.7686 11.264 15.5785 11.3299 15.4298 11.4616C15.281 11.5933 15.2066 11.763 15.2066 11.9705V24.771C15.2066 24.9785 15.281 25.1482 15.4298 25.28C15.5785 25.4116 15.7686 25.4775 16 25.4775ZM19.6818 25.4775C19.905 25.4775 20.0868 25.4137 20.2273 25.286C20.3678 25.1582 20.4422 24.9865 20.4505 24.771L20.8224 11.9705C20.8306 11.763 20.7645 11.5933 20.624 11.4616C20.4835 11.3299 20.2934 11.264 20.0538 11.264C19.8306 11.264 19.6488 11.3279 19.5083 11.4556C19.3678 11.5834 19.2934 11.755 19.2851 11.9705L18.9132 24.771C18.905 24.9785 18.9711 25.1482 19.1116 25.28C19.2521 25.4116 19.4422 25.4775 19.6818 25.4775ZM10.5579 8.13875H12.5289V5.57626C12.5289 5.24098 12.6426 4.96956 12.8699 4.762C13.0971 4.55445 13.3967 4.45067 13.7686 4.45067H18.2066C18.5786 4.45067 18.8782 4.55445 19.1054 4.762C19.3327 4.96956 19.4464 5.24098 19.4464 5.57626V8.13875H21.4174V5.45651C21.4174 4.59436 21.1426 3.91382 20.593 3.4149C20.0435 2.91597 19.2934 2.6665 18.343 2.6665H13.6323C12.6818 2.6665 11.9318 2.91597 11.3823 3.4149C10.8327 3.91382 10.5579 4.59436 10.5579 5.45651V8.13875Z",fill:"black"})],-1)]))):K((n(),r("button",{key:1,onClick:a[3]||(a[3]=v=>i(t).setNewMailInfo(o1(n1({},i(t).newMailInfo),{modal:!0,type:"send"}))),initial:{opacity:0,scale:.5},enter:{opacity:1,scale:1,transition:{delay:200,duration:400,type:"spring",stiffness:200,damping:15}},class:"action-btn"},a[10]||(a[10]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",class:"w-[15em] h-[15em]",viewBox:"0 0 27 27"},[e("path",{class:"dark:fill-white",d:"M4.23214 26.6667H20.0554C21.2685 26.6667 22.2097 26.3179 22.8791 25.6203C23.5486 24.9227 23.8833 23.8764 23.8833 22.4813V8.04875L21.7133 10.2224V22.3733C21.7133 23.0753 21.5471 23.6041 21.2146 23.9597C20.8822 24.3152 20.4868 24.493 20.0285 24.493H4.27257C3.59866 24.493 3.07975 24.3152 2.71584 23.9597C2.35194 23.6041 2.16999 23.0753 2.16999 22.3733V7.04968C2.16999 6.34763 2.35194 5.81659 2.71584 5.45656C3.07975 5.09653 3.59866 4.91652 4.27257 4.91652H16.5512L18.7212 2.74286H4.23214C2.83041 2.74286 1.77462 3.09163 1.06477 3.78919C0.354925 4.48674 0 5.53307 0 6.92817V22.4813C0 23.8764 0.354925 24.9227 1.06477 25.6203C1.77462 26.3179 2.83041 26.6667 4.23214 26.6667ZM9.13818 17.9179L11.7664 16.7704L24.355 4.17397L22.5085 2.35133L9.9334 14.9478L8.72036 17.4859C8.66646 17.6029 8.69116 17.7177 8.79449 17.8303C8.89783 17.9427 9.01239 17.9719 9.13818 17.9179ZM25.3523 3.1884L26.3229 2.18932C26.5475 1.9463 26.662 1.67853 26.6665 1.38601C26.671 1.09349 26.5565 0.834722 26.3229 0.609706L26.0129 0.285682C25.8061 0.0786659 25.5568 -0.0158412 25.2648 0.00216017C24.9728 0.0201614 24.7144 0.13717 24.4897 0.353186L23.5058 1.32526L25.3523 3.1884Z",fill:"black","fill-opacity":"0.8"})],-1)]))),[[k]])]),_:1})]),e("div",{ref_key:"scrollContainer",ref:V,class:"w-full h-full bg-[#F2F2F7] dark:bg-[#000] font-['SFPRO'] font-[400] px-[20em] pt-[20em] overflow-y-auto no-scrollbar relative"},[A(D,{name:"fade"},{default:j(()=>[L.value?(n(),r("div",Ne)):w("",!0)]),_:1}),A(D,{name:"fade",mode:"out-in"},{default:j(()=>[p.value?(n(),r("div",Re,[e("div",Be,[e("div",{onClick:a[4]||(a[4]=v=>o()),style:{"box-shadow":"0 0 32.4px 0 rgba(0, 0, 0, 0.1)"},class:"px-[2em] py-[.75em] rounded-full bg-[#FFF] dark:bg-[#151515] text-black dark:text-white text-[12.5em] font-['SFPRO'] font-[400] leading-[100%] whitespace-nowrap cursor-pointer hover:opacity-90 transition-all duration-300"},C(i(h)("mail.selectAll")),1)]),e("div",{onClick:a[5]||(a[5]=v=>u(!1)),class:"cursor-pointer rounded-full hover:opacity-90 transition-all duration-300 bg-[#FFF] dark:bg-[#151515] w-[28em] h-[28em] flex items-center justify-center"},a[11]||(a[11]=[e("svg",{class:"w-[17em] h-[17em]",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{class:"dark:stroke-[#FFFFFF]",d:"M18 6L6.00081 17.9992M17.9992 18L6 6.00085",stroke:"black","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])):(n(),r("div",Oe,[e("div",Ze,[e("div",{class:"flex items-center gap-x-[9em]",onClick:a[6]||(a[6]=v=>g.toggleMailType())},[A(D,{name:"fade",mode:"out-in"},{default:j(()=>[K((n(),r("p",{key:g.mailType,class:"text-[22em] font-['SFPRO'] text-black dark:text-white font-[400] leading-[100%] whitespace-nowrap",delay:100},[y1(C(g.mailType=="inbox"?i(h)("mail.allMails"):i(h)("mail.sentMails")),1)])),[[R]])]),_:1}),a[12]||(a[12]=e("div",{class:"flex flex-col items-center justify-center"},[e("svg",{class:"w-[10em] h-[10em]",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},[e("path",{class:"dark:fill-white dark:stroke-white",d:"M7.99967 5.99984C8.0775 5.99984 8.1502 6.01688 8.2178 6.05096C8.28538 6.08504 8.34785 6.1339 8.4052 6.19752L13.1733 11.5963C13.2798 11.719 13.333 11.869 13.333 12.0462C13.333 12.1598 13.3084 12.2643 13.2593 12.3598C13.2101 12.4552 13.1436 12.5302 13.0596 12.5847C12.9756 12.6392 12.8804 12.6665 12.7739 12.6665C12.6223 12.6665 12.4892 12.6074 12.3745 12.4893L7.99967 7.52676L3.62485 12.4893C3.51017 12.6074 3.37703 12.6665 3.22544 12.6665C3.11894 12.6665 3.0237 12.6392 2.93972 12.5847C2.85575 12.5302 2.7892 12.4552 2.74008 12.3598C2.69092 12.2643 2.66634 12.1598 2.66634 12.0462C2.66634 11.869 2.72163 11.719 2.8322 11.5963L7.59414 6.19752C7.65148 6.1339 7.71395 6.08504 7.78154 6.05096C7.84913 6.01688 7.92184 5.99984 7.99967 5.99984Z",fill:"black",stroke:"black","stroke-width":"0.5"})]),e("svg",{class:"w-[10em] h-[10em]",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},[e("path",{class:"dark:fill-white dark:stroke-white",d:"M7.99967 11.3332C8.0775 11.3332 8.1502 11.3161 8.2178 11.282C8.28538 11.248 8.34785 11.1991 8.4052 11.1355L13.1733 5.73671C13.2798 5.61402 13.333 5.46405 13.333 5.28682C13.333 5.17321 13.3084 5.06869 13.2593 4.97325C13.2101 4.87782 13.1436 4.80284 13.0596 4.7483C12.9756 4.69377 12.8804 4.6665 12.7739 4.6665C12.6223 4.6665 12.4892 4.72558 12.3745 4.84374L7.99967 9.80624L3.62485 4.84374C3.51017 4.72558 3.37703 4.6665 3.22544 4.6665C3.11894 4.6665 3.0237 4.69377 2.93972 4.7483C2.85575 4.80284 2.7892 4.87782 2.74008 4.97325C2.69092 5.06869 2.66634 5.17321 2.66634 5.28682C2.66634 5.46405 2.72163 5.61401 2.8322 5.73671L7.59414 11.1355C7.65148 11.1991 7.71395 11.248 7.78154 11.282C7.84913 11.3161 7.92184 11.3332 7.99967 11.3332Z",fill:"black",stroke:"black","stroke-width":"0.5"})])],-1))]),G.value.length>0?(n(),r("div",{key:0,onClick:a[7]||(a[7]=v=>u(!0)),style:{"box-shadow":"0 0 32.4px 0 rgba(0, 0, 0, 0.1)"},class:"px-[2em] py-[.75em] rounded-full bg-[#FFF] dark:bg-[#151515] text-black dark:text-white text-[12.5em] font-['SFPRO'] font-[400] leading-[100%] whitespace-nowrap cursor-pointer hover:opacity-90 transition-all duration-300"},C(i(h)("mail.select")),1)):w("",!0)]),K((n(),r("p",Ue,[y1(C(G.value.length)+" "+C(i(h)("mail.totalMails")),1)])),[[R]])]))]),_:1}),a[17]||(a[17]=e("div",{class:"w-full bg-[#E0E0E0] dark:bg-[#252525] mb-[10em] mt-[10em]",style:{height:"1px"}},null,-1)),e("div",{class:"w-full flex-1",style:v1({paddingBottom:S.value+"em"})},[A(A1,{name:"mail-list",tag:"div",class:"w-full",appear:"",onBeforeEnter:s1,onEnter:J},{default:j(()=>[(n(!0),r(W,null,t1(G.value,(v,e1)=>(n(),r("div",{onClick:l1=>_(v),class:i1([{"mb-[10em]":e1!=G.value.length-1},"w-full relative pl-[20em] flex gap-x-[8em] cursor-pointer hover:opacity-90 transition-all duration-300"]),key:v.id||e1,"data-index":e1},[P.value[v.id]?(n(),r("div",Ye,[v.read!=null&&!v.read&&!p.value&&v.type=="inbox"?(n(),r("div",Ge)):w("",!0),p.value?(n(),r("div",{key:1,onClick:l1=>c.value[v.id]=!c.value[v.id],class:i1([{"border-[1.5em]":!c.value[v.id]},"absolute cursor-pointer hover:opacity-90 hover:scale-110 transition-transform transition-opacity transition-bg duration-300 top-[50%] left-[-22em] transform -translate-y-[50%] w-[12em] h-[12em] border-[#8F8F8F] dark:border-[#8F8F8F] flex items-center justify-center rounded-full"])},[A(D,{name:"fade",mode:"out-in"},{default:j(()=>[c.value[v.id]?(n(),r("svg",Je,a[13]||(a[13]=[e("circle",{cx:"10",cy:"10",r:"9.25",stroke:"#8F8F8F","stroke-width":"1.5"},null,-1),e("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.8386 19.2127C12.6312 19.7376 11.3517 20 10 20C8.63516 20 7.34908 19.7408 6.14174 19.2223C4.93439 18.704 3.87139 17.9855 2.95275 17.0669C2.03412 16.1482 1.31234 15.0853 0.787401 13.878C0.262467 12.6705 0 11.3779 0 9.99989C0 8.62206 0.262467 7.33272 0.787401 6.13188C1.31234 4.93103 2.03412 3.86806 2.95275 2.94297C3.87139 2.01774 4.93439 1.29597 6.14174 0.777655C7.34908 0.259218 8.63516 0 10 0C11.378 0 12.6706 0.259218 13.878 0.777655C15.0853 1.29597 16.1483 2.01445 17.0669 2.93309C17.9856 3.85173 18.7041 4.9147 19.2224 6.122C19.7408 7.32943 20 8.62206 20 9.99989C20 11.3648 19.7375 12.6509 19.2126 13.8582C18.6876 15.0655 17.9626 16.1285 17.0374 17.0471C16.1122 17.9658 15.0459 18.6876 13.8386 19.2127ZM8.2874 15.7873C8.47113 15.853 8.64173 15.8859 8.7992 15.8859C9.27165 15.8859 9.61942 15.735 9.84251 15.4331L15.9449 6.94886C16.0367 6.81756 16.1056 6.68634 16.1516 6.55518C16.1975 6.42389 16.2205 6.30577 16.2205 6.20082C16.2205 5.85962 16.0958 5.5709 15.8465 5.33465C15.5971 5.0984 15.3084 4.98028 14.9803 4.98028C14.5472 4.98028 14.1995 5.16398 13.937 5.53139L8.75983 12.7363L5.96456 9.72434C5.85958 9.60622 5.72834 9.50455 5.57086 9.41936C5.41338 9.33402 5.22965 9.29136 5.01967 9.29136C4.67847 9.29136 4.38977 9.40948 4.15355 9.64572C3.91733 9.88183 3.79922 10.1771 3.79922 10.5314C3.79922 10.6758 3.82219 10.8234 3.86812 10.9743C3.91404 11.1253 3.96981 11.2402 4.03542 11.3188L7.81495 15.4724C7.94619 15.6168 8.10367 15.7217 8.2874 15.7873Z",fill:"#007AFF"},null,-1)]))):w("",!0)]),_:2},1024)],10,qe)):w("",!0),e("img",{src:d(v),class:"w-full h-full object-cover rounded-full",alt:""},null,8,Ke)])):(n(),r("div",We,[v.read!=null&&!v.read&&!p.value&&v.type=="inbox"?(n(),r("div",Xe)):w("",!0),p.value?(n(),r("div",{key:1,onClick:l1=>c.value[v.id]=!c.value[v.id],class:i1([{"border-[1.5em]":!c.value[v.id]},"absolute cursor-pointer hover:opacity-90 hover:scale-110 transition-transform transition-opacity transition-bg duration-300 top-[50%] left-[-22em] transform -translate-y-[50%] w-[12em] h-[12em] border-[#8F8F8F] dark:border-[#8F8F8F] flex items-center justify-center rounded-full"])},[A(D,{name:"fade",mode:"out-in"},{default:j(()=>[c.value[v.id]?(n(),r("svg",e2,a[14]||(a[14]=[e("circle",{cx:"10",cy:"10",r:"9.25",stroke:"#8F8F8F","stroke-width":"1.5"},null,-1),e("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.8386 19.2127C12.6312 19.7376 11.3517 20 10 20C8.63516 20 7.34908 19.7408 6.14174 19.2223C4.93439 18.704 3.87139 17.9855 2.95275 17.0669C2.03412 16.1482 1.31234 15.0853 0.787401 13.878C0.262467 12.6705 0 11.3779 0 9.99989C0 8.62206 0.262467 7.33272 0.787401 6.13188C1.31234 4.93103 2.03412 3.86806 2.95275 2.94297C3.87139 2.01774 4.93439 1.29597 6.14174 0.777655C7.34908 0.259218 8.63516 0 10 0C11.378 0 12.6706 0.259218 13.878 0.777655C15.0853 1.29597 16.1483 2.01445 17.0669 2.93309C17.9856 3.85173 18.7041 4.9147 19.2224 6.122C19.7408 7.32943 20 8.62206 20 9.99989C20 11.3648 19.7375 12.6509 19.2126 13.8582C18.6876 15.0655 17.9626 16.1285 17.0374 17.0471C16.1122 17.9658 15.0459 18.6876 13.8386 19.2127ZM8.2874 15.7873C8.47113 15.853 8.64173 15.8859 8.7992 15.8859C9.27165 15.8859 9.61942 15.735 9.84251 15.4331L15.9449 6.94886C16.0367 6.81756 16.1056 6.68634 16.1516 6.55518C16.1975 6.42389 16.2205 6.30577 16.2205 6.20082C16.2205 5.85962 16.0958 5.5709 15.8465 5.33465C15.5971 5.0984 15.3084 4.98028 14.9803 4.98028C14.5472 4.98028 14.1995 5.16398 13.937 5.53139L8.75983 12.7363L5.96456 9.72434C5.85958 9.60622 5.72834 9.50455 5.57086 9.41936C5.41338 9.33402 5.22965 9.29136 5.01967 9.29136C4.67847 9.29136 4.38977 9.40948 4.15355 9.64572C3.91733 9.88183 3.79922 10.1771 3.79922 10.5314C3.79922 10.6758 3.82219 10.8234 3.86812 10.9743C3.91404 11.1253 3.96981 11.2402 4.03542 11.3188L7.81495 15.4724C7.94619 15.6168 8.10367 15.7217 8.2874 15.7873Z",fill:"#007AFF"},null,-1)]))):w("",!0)]),_:2},1024)],10,Qe)):w("",!0),e("p",t2,C(q(v)),1)])),e("div",a2,[e("div",s2,[e("div",l2,[e("h1",n2,C(f(v)),1),v.unread_reply_count&&v.unread_reply_count>0&&!p.value?(n(),r("div",o2,[e("span",i2,C(v.unread_reply_count>99?"99+":v.unread_reply_count),1)])):w("",!0)]),e("div",r2,[e("p",d2,C(g.formatDate(v.date)),1),a[15]||(a[15]=e("svg",{class:"w-[10em] h-[10em]",xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16",fill:"none"},[e("path",{d:"M11.3337 7.99984C11.3337 7.92202 11.3166 7.84931 11.2825 7.78172C11.2485 7.71413 11.1996 7.65166 11.136 7.59431L5.7372 2.82626C5.6145 2.71976 5.46454 2.6665 5.28731 2.6665C5.1737 2.6665 5.06917 2.69108 4.97374 2.74024C4.87831 2.78939 4.80332 2.85596 4.74879 2.93993C4.69426 3.0239 4.66699 3.11914 4.66699 3.22564C4.66699 3.37721 4.72607 3.51034 4.84422 3.62503L9.80673 7.99984L4.84422 12.3747C4.72607 12.4893 4.66699 12.6225 4.66699 12.7741C4.66699 12.8806 4.69426 12.9758 4.74879 13.0598C4.80332 13.1438 4.87831 13.2103 4.97374 13.2594C5.06917 13.3086 5.1737 13.3332 5.28731 13.3332C5.46454 13.3332 5.6145 13.2779 5.7372 13.1673L11.136 8.40537C11.1996 8.34803 11.2485 8.28556 11.2825 8.21797C11.3166 8.15038 11.3337 8.07767 11.3337 7.99984Z",fill:"#8F8F8F"})],-1))])]),e("h2",c2,C(v.title),1),e("p",u2,C(v.description),1)])],10,ze))),128))]),_:1}),A(D,{name:"fade"},{default:j(()=>[i(t).pagination.isLoading?(n(),r("div",m2,a[16]||(a[16]=[e("div",{class:"w-[20em] h-[20em] border-[2em] border-[#8F8F8F] dark:border-[#8A8A8A] border-t-[#007AFF] rounded-full animate-spin"},null,-1)]))):w("",!0)]),_:1}),A(D,{name:"fade"},{default:j(()=>[!i(t).pagination.isLoading&&G.value.length===0?(n(),r("div",f2,[e("p",p2,C(i(h)("mail.noMailsFound")),1)])):w("",!0)]),_:1})],4)],512)])}}},C2=u1(v2,[["__scopeId","data-v-532e6089"]]),h2={class:"new-mail-container"},g2={key:0,class:"overlay-backdrop"},w2={class:"mail-form"},y2={class:"mail-header"},x2={class:"text-[16em] font-['SFPRO'] text-black dark:text-white"},_2={class:"w-full flex justify-between px-[20em] items-center gap-x-[2em]"},k2={class:"flex items-center gap-x-[3em]"},b2={class:"text-[12em] font-['SFPRO'] text-[#8F8F8F] font-[400]"},F2={key:0,class:"flex items-baseline"},M2={class:"text-[12em] font-['SFPRO'] ml-[.075em] text-[#8F8F8F] dark:text-[#8A8A8A] font-[400] whitespace-nowrap"},L2={key:0,class:"flex flex-wrap gap-x-[5em] gap-y-[5em] w-full px-[20em] max-h-[60em] overflow-y-auto no-scrollbar"},$2=["onClick"],E2={key:0,class:"text-[12.5em] px-[.85em] py-[.55em] transition-all duration-300 hover:bg-[#FF3B3033] hover:text-[#FF3B30] cursor-pointer rounded-[8em] bg-[#0088FE33] font-['SFPRO'] text-[#0088FE] font-[400] whitespace-nowrap"},S2={key:1,class:"text-[12.5em] px-[.85em] py-[.55em] transition-all duration-300 rounded-[8em] bg-[#0088FE33] font-['SFPRO'] text-[#0088FE] font-[400] whitespace-nowrap"},A2={key:1,class:"w-full flex gap-x-[3em] px-[20em] items-center"},T2={class:"text-[12em] font-['SFPRO'] text-[#8F8F8F] font-[400]"},V2={key:2,class:"w-full h-[1px] bg-[#0000001A] dark:bg-[#FFFFFF1A]"},P2={class:"w-full px-[20em] flex-1"},j2=["placeholder"],H2={key:0,class:"absolute left-0 bottom-[70em] pl-[20em] z-[102] flex flex-col gap-y-[15em]"},I2={class:"flex items-center gap-x-[8em]"},D2=["src"],N2={class:"text-[12em] font-['SFPRO'] text-[#000] dark:text-white font-[400]"},R2={class:"flex items-center gap-x-[8em]"},B2=["src"],O2={class:"text-[12em] font-['SFPRO'] text-[#000] dark:text-white font-[400]"},Z2={key:0,class:"absolute w-full left-0 bottom-[33em] h-[110em] flex items-end justify-center z-[101]"},U2={class:"relative z-10 w-full px-[20em] flex flex-col gap-y-[8em] items-center justify-center"},z2={class:"w-[62em] h-[62em] p-[1.25em] border-[.75em] border-[#8F8F8F40] rounded-[5em] relative"},Y2={key:0,class:"w-full h-full relative"},G2=["src"],q2={class:"absolute inset-0 flex items-center justify-center pointer-events-none"},J2={class:"w-[25em] h-[25em] rounded-full flex items-center justify-center"},K2=["src"],W2=["src"],X2={style:{"box-shadow":"0 0 32.4px 0 rgba(0, 0, 0, 0.1)"},class:"absolute right-[-7em] top-[-7em] w-[22em] h-[22em] bg-[#353535] rounded-full flex items-center justify-center cursor-pointer anim-hover-1 z-20"},Q2=["onClick"],et={class:"flex items-center gap-x-[6em]"},tt={class:"text-[13em] font-['SFPRO'] text-[#8F8F8F] font-[400]"},at={class:"w-full flex items-center justify-between px-[20em] relative z-[101]"},st={__name:"NewMail",setup($){const{t}=C1(),s=f1(),M=m1(),{DarkMode:T}=a1(s),{newMailInfo:h}=a1(M),g=b(null),E=b(!1),p=b([]),c=b([]),y=b(null),F=b(null),V=b(!1),L=[D1],x=X(()=>{const u=!y.value||y.value.trim()==="",o=c.value.find(H=>H===y.value),m=y.value&&y.value.includes("@")?"@"+(y.value.split("@")[1]||"")===s.appConfig.MailConfig.domain:!0;return{valueEmpty:u,alreadyExists:o,domainIsValid:m}}),S=u=>u?u.includes("@")?u:u+s.appConfig.MailConfig.domain:"";c1(()=>{if(h.value.type=="reply"){const u=M.currentMail.type==="inbox"?M.currentMail.sender_email:M.currentMail.receiver_email,o=S(u);c.value.push(o)}});const P=()=>I(this,null,function*(){const u=x.value;if(u.valueEmpty){V.value=!0;return}if(u.alreadyExists){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.mailInputExists")});return}if(!u.domainIsValid){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.domainNotValid")});return}try{if(!y.value||y.value.trim()===""){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.emailRequired")});return}const o=y.value.includes("@")?y.value.split("@")[0]:y.value,m=yield U("CHECK_MAIL_VALID",o||"");if(!m||!m.success){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t(m==null?void 0:m.message)||t("mail.errors.invalidEmail")});return}c.value.push(y.value),y.value=null}catch(o){console.error("Error checking mail validity:",o),s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.failedToValidate")})}}),N=u=>{const o=c.value.indexOf(u);o>-1&&c.value.splice(o,1)},O=u=>{u.forEach(o=>{p.value.find(H=>H===o)||p.value.push(o)}),E.value=!1},z=u=>{const o=p.value.indexOf(u);o>-1&&p.value.splice(o,1)},Z=()=>I(this,null,function*(){if(h.value.type=="send"&&c.value.length===0){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.noMailsAdded")});return}if(h.value.type=="send"&&!F.value){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.subjectEmpty")});return}if(!g.value){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.contentEmpty")});return}try{if(h.value.type=="reply"){const u=yield U("SEND_REPLY",{mail_id:M.currentMail.id,message:g.value,attachments:p.value});if(u&&u.success)s.TriggerNotification({appname:"mail",header:t("mail.replySentHeader"),message:t("mail.replySentMessage")}),window.dispatchEvent(new CustomEvent("replyAdded",{detail:{mail_id:M.currentMail.id,reply:u.reply}}));else{s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t(u==null?void 0:u.message)||t("mail.failedToSendReply")});return}}else{const u=yield U("SEND_MAIL",{receivers:c.value,title:F.value,description:g.value,attachements:p.value});if(u&&u.success){const o=u.sentMails||(u.mail?[u.mail]:[]);for(const m of o)m.type="sent",M.addMail(m);s.TriggerNotification({appname:"mail",header:t("mail.mailSentHeader"),message:t("mail.mailSentTo",{count:o.length})})}else{s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t(u==null?void 0:u.message)||t("mail.failedToSendMail")});return}}}catch(u){console.error("Error sending mail/reply:",u),s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.errorOccurred")});return}M.setNewMailInfo(o1(n1({},M.newMailInfo),{modal:!1,type:null}))}),Y=u=>I(this,null,function*(){if(!u||!u.target_phone){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.invalidContactData")});return}try{const o=yield U("GET_MAIL_FROM_PHONE",u.target_phone);if(o&&o.success&&o.email){if(c.value.find(H=>H===o.email)){s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.emailAlreadyAdded")}),V.value=!1;return}c.value.push(o.email),V.value=!1,s.TriggerNotification({appname:"mail",header:t("mail.successHeader"),message:t("mail.emailAdded",{name:u.name})})}else s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:(o==null?void 0:o.message)||t("mail.noEmailForContact")})}catch(o){console.error("Error getting mail from phone:",o),s.TriggerNotification({appname:"mail",header:t("apps.mail"),message:t("mail.failedToGetEmail")})}});return(u,o)=>(n(),r("div",h2,[A(D,{name:"fade"},{default:j(()=>[E.value?(n(),r("div",g2)):w("",!0)]),_:1}),A(N1,{show:E.value,onCancel:o[0]||(o[0]=m=>E.value=!1),onSelectPhoto:O,multiselect:!0},null,8,["show"]),A(H1,{class:"h-[87%]",onCancel:o[1]||(o[1]=m=>V.value=!1),onSelectcontact:Y,style:{"z-index":"1004"},title:i(t)("mail.addContactMail"),show:V.value},null,8,["title","show"]),e("div",w2,[e("div",y2,[e("h1",x2,C(i(h).type=="send"?i(t)("mail.newMail"):i(t)("mail.reply")),1),e("button",{onClick:o[2]||(o[2]=m=>i(M).setNewMailInfo(o1(n1({},i(M).newMailInfo),{modal:!1,type:null}))),class:"cancel-btn"},C(i(t)("mail.cancel")),1)]),o[12]||(o[12]=e("div",{class:"divider"},null,-1)),e("div",_2,[e("div",k2,[e("p",b2,C(i(t)("mail.to")),1),i(h).type=="send"?(n(),r("div",F2,[K(e("input",{onKeydown:T1(P,["enter"]),type:"text","onUpdate:modelValue":o[3]||(o[3]=m=>y.value=m),placeholder:"email",class:"border-none w-[60%] outline-none bg-transparent font-['SFPRO'] text-black dark:text-white placeholder:text-[#00000080] placeholder:dark:text-[#FFFFFF80] font-[400] text-[12em]"},null,544),[[d1,y.value]]),e("span",M2,C(i(s).appConfig.MailConfig.domain),1)])):w("",!0)]),i(h).type=="send"?(n(),r("div",{key:0,onClick:P,class:"w-[18em] h-[18em] border-[2px] border-[#0088FE] rounded-full flex items-center justify-center cursor-pointer anim-hover-1 flex-shrink-0"},o[7]||(o[7]=[e("svg",{class:"w-[13em] h-[13em]",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M11.9999 20C11.5303 20 11.1572 19.8574 10.8805 19.5723C10.6037 19.2872 10.4653 18.9182 10.4653 18.4654V13.5346H5.5346C5.08172 13.5346 4.71273 13.3962 4.42764 13.1195C4.14255 12.8428 4 12.4696 4 12C4 11.5304 4.14255 11.1572 4.42764 10.8805C4.71273 10.6038 5.08172 10.4654 5.5346 10.4654H10.4653V5.53458C10.4653 5.08176 10.6037 4.71278 10.8805 4.42766C11.1572 4.14255 11.5303 4 11.9999 4C12.4696 4 12.8428 4.14255 13.1195 4.42766C13.3961 4.71278 13.5345 5.08176 13.5345 5.53458V10.4654H18.4654C18.9183 10.4654 19.2873 10.6038 19.5724 10.8805C19.8575 11.1572 20 11.5304 20 12C20 12.4696 19.8575 12.8428 19.5724 13.1195C19.2873 13.3962 18.9183 13.5346 18.4654 13.5346H13.5345V18.4654C13.5345 18.9182 13.3961 19.2872 13.1195 19.5723C12.8428 19.8574 12.4696 20 11.9999 20Z",fill:"#0088FE"})],-1)]))):w("",!0)]),c.value.length>0?(n(),r("div",L2,[(n(!0),r(W,null,t1(c.value,m=>(n(),r("div",{key:m,onClick:H=>i(h).type=="send"?N(m):null},[i(h).type=="send"?(n(),r("p",E2,C(S(m)),1)):w("",!0),i(h).type=="reply"?(n(),r("p",S2,C(S(m)),1)):w("",!0)],8,$2))),128))])):w("",!0),o[13]||(o[13]=e("div",{class:"w-full h-[1px] bg-[#0000001A] dark:bg-[#FFFFFF1A]"},null,-1)),i(h).type=="send"?(n(),r("div",A2,[e("p",T2,C(i(t)("mail.subject")),1),K(e("input",{"onUpdate:modelValue":o[4]||(o[4]=m=>F.value=m),type:"text",class:"h-[100%] border-none outline-none bg-transparent font-['SFPRO'] text-black dark:text-white placeholder:text-[#00000080] placeholder:dark:text-[#FFFFFF80] font-[400] text-[12em]"},null,512),[[d1,F.value]])])):w("",!0),i(h).type=="send"?(n(),r("div",V2)):w("",!0),e("div",P2,[K(e("textarea",{"onUpdate:modelValue":o[5]||(o[5]=m=>g.value=m),style:{resize:"none"},class:"w-full no-scrollbar appearance-none h-[100%] border-none outline-none bg-transparent font-['SFPRO'] text-black dark:text-white placeholder:text-[#00000080] placeholder:dark:text-[#FFFFFF80] font-[400] text-[12em]",placeholder:i(t)("mail.writePlaceholder")},null,8,j2),[[d1,g.value]])]),A(D,{name:"fade"},{default:j(()=>[E.value?(n(),r("div",H2,[e("div",I2,[e("img",{src:i(B)["mail/camera.png"],class:"w-[30em] h-auto cursor-pointer anim-hover-1",alt:""},null,8,D2),e("p",N2,C(i(t)("mail.camera")),1)]),e("div",R2,[e("img",{src:i(B)["mail/gallery.png"],class:"w-[30em] h-auto cursor-pointer anim-hover-1",alt:""},null,8,B2),e("p",O2,C(i(t)("mail.gallery")),1)])])):w("",!0)]),_:1}),p.value.length>0?(n(),r("div",{key:3,class:"absolute w-full h-[240em] left-0 bottom-0 pointer-events-none z-[100]",style:v1([{transform:"rotate(180deg)"},{background:i(T)?"linear-gradient(180deg, #1E1E1E 0%, rgba(30, 30, 30, 0.45) 53.38%, rgba(30, 30, 30, 0.00) 65.27%)":"linear-gradient(180deg, #FFF 0%, rgba(168, 168, 168, 0.45) 53.38%, rgba(153, 153, 153, 0.00) 65.27%)"}])},null,4)):w("",!0),A(D,{name:"fade"},{default:j(()=>[p.value.length>0?(n(),r("div",Z2,[e("div",U2,[A(i(V1),{modules:L,"slides-per-view":"auto","space-between":10,"free-mode":!0,"centered-slides":p.value.length<=3,class:"w-full h-[70em]"},{default:j(()=>[(n(!0),r(W,null,t1(p.value,m=>(n(),Q(i(P1),{style:{display:"flex","align-items":"flex-end","justify-content":"center"},key:m,class:"!w-[62em]"},{default:j(()=>[e("div",z2,[i(s).isVideo(m)?(n(),r("div",Y2,[e("video",{class:"w-full h-full object-cover rounded-[5em]",src:m,preload:"metadata",muted:""},null,8,G2),e("div",q2,[e("div",J2,[e("img",{src:i(B)["photos/play.svg"],class:"h-[80%]",alt:""},null,8,K2)])])])):(n(),r("img",{key:1,src:m,class:"w-full h-full object-cover rounded-[5em]",alt:""},null,8,W2)),e("div",X2,[(n(),r("svg",{onClick:H=>z(m),class:"w-[13em] h-[13em]",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},o[8]||(o[8]=[e("path",{d:"M18 6L6.00081 17.9992M17.9992 18L6 6.00085",class:"dark:stroke-white",stroke:"black","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1)]),8,Q2))])])]),_:2},1024))),128))]),_:1},8,["centered-slides"]),e("div",et,[o[9]||(o[9]=e("svg",{class:"w-[16em] h-[16em]",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M18.3894 12.4297L11.4504 19.2886C10.8462 19.8859 10.1963 20.2731 9.50086 20.4504C8.80539 20.6277 8.1225 20.6184 7.45219 20.4224C6.78189 20.2265 6.18869 19.8703 5.67259 19.354C5.15649 18.8438 4.79931 18.259 4.60105 17.5995C4.40279 16.9401 4.39335 16.2667 4.57273 15.5792C4.75211 14.8917 5.14076 14.2494 5.73867 13.6522L15.2079 4.3015C15.5666 3.94067 15.9694 3.68871 16.4163 3.54562C16.8632 3.40253 17.3069 3.37453 17.7475 3.46163C18.188 3.54873 18.5814 3.76025 18.9276 4.0962C19.2738 4.44459 19.4909 4.83498 19.579 5.26736C19.6671 5.69974 19.6372 6.13679 19.4893 6.57851C19.3414 7.02021 19.0881 7.41838 18.7293 7.773L9.47726 16.9183C9.24439 17.1547 9.00207 17.2558 8.75031 17.2216C8.49856 17.1874 8.29086 17.0925 8.12721 16.937C7.96357 16.7753 7.86602 16.5699 7.83455 16.321C7.80308 16.0722 7.90378 15.8296 8.13666 15.5932L14.6037 9.21945C14.7421 9.07636 14.816 8.91305 14.8255 8.72952C14.8349 8.54599 14.7704 8.38579 14.632 8.24892C14.4935 8.11827 14.3315 8.05606 14.1458 8.06228C13.9601 8.06851 13.798 8.14316 13.6595 8.28624L7.17369 14.6973C6.8527 15.0146 6.64028 15.3723 6.53643 15.7705C6.43258 16.1687 6.42943 16.5606 6.52699 16.9463C6.62455 17.332 6.81494 17.6649 7.09816 17.9449C7.40657 18.2497 7.75588 18.4503 8.14609 18.5467C8.53632 18.6431 8.92812 18.6354 9.32149 18.5234C9.71486 18.4114 10.072 18.1968 10.393 17.8795L19.6828 8.69685C20.2745 8.11205 20.6647 7.48681 20.8535 6.82113C21.0423 6.15545 21.0486 5.50222 20.8724 4.86142C20.6961 4.22063 20.35 3.64516 19.8339 3.13501C19.3367 2.64353 18.7624 2.30913 18.1109 2.13182C17.4595 1.95452 16.7939 1.95607 16.1142 2.13649C15.4344 2.31691 14.7987 2.69952 14.2071 3.28432L4.69074 12.7003C4.1054 13.2789 3.67427 13.9041 3.39734 14.576C3.12041 15.2479 2.98823 15.9307 3.00082 16.6243C3.01341 17.318 3.15817 17.9884 3.4351 18.6354C3.71203 19.2824 4.11484 19.8641 4.64354 20.3805C5.16593 20.8968 5.75441 21.2934 6.40898 21.5703C7.06354 21.8472 7.74171 21.9902 8.44348 21.9995C9.14526 22.0089 9.83602 21.8767 10.5158 21.603C11.1955 21.3292 11.828 20.9062 12.4134 20.3338L19.3996 13.4282C19.5381 13.2913 19.6073 13.1202 19.6073 12.9149C19.6073 12.7096 19.535 12.5416 19.3902 12.4109C19.258 12.2617 19.0928 12.1948 18.8946 12.2104C18.6963 12.2259 18.5279 12.299 18.3894 12.4297Z",fill:"#8E8E93"})],-1)),e("p",tt,C(p.value.length)+" "+C(i(t)("mail.attachedImage")),1)])])])):w("",!0)]),_:1}),e("div",at,[e("div",{onClick:o[6]||(o[6]=m=>E.value=!E.value),style:{"box-shadow":"0 0 32.4px 0 rgba(0, 0, 0, 0.1)"},class:"cursor-pointer bg-white dark:bg-[#FFFFFF1A] anim-hover-1 rounded-full w-[35em] h-[35em] flex items-center justify-center relative z-[102]"},o[10]||(o[10]=[e("svg",{key:"plus",class:"w-[20em] h-[20em]",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32",fill:"none"},[e("path",{d:"M15.9995 26.6663C15.3734 26.6663 14.876 26.4763 14.5071 26.0961C14.1379 25.716 13.9534 25.224 13.9534 24.6202V18.0458H7.37914C6.7753 18.0458 6.28331 17.8613 5.90319 17.4923C5.52307 17.1234 5.33301 16.6258 5.33301 15.9997C5.33301 15.3735 5.52307 14.876 5.90319 14.507C6.28331 14.138 6.7753 13.9535 7.37914 13.9535H13.9534V7.37912C13.9534 6.77535 14.1379 6.28338 14.5071 5.90322C14.876 5.52308 15.3734 5.33301 15.9995 5.33301C16.6258 5.33301 17.1234 5.52308 17.4923 5.90322C17.8612 6.28338 18.0456 6.77535 18.0456 7.37912V13.9535H24.6202C25.2241 13.9535 25.716 14.138 26.0962 14.507C26.4763 14.876 26.6663 15.3735 26.6663 15.9997C26.6663 16.6258 26.4763 17.1234 26.0962 17.4923C25.716 17.8613 25.2241 18.0458 24.6202 18.0458H18.0456V24.6202C18.0456 25.224 17.8612 25.716 17.4923 26.0961C17.1234 26.4763 16.6258 26.6663 15.9995 26.6663Z",fill:"#0D71F0"})],-1)])),e("div",{onClick:Z,style:{"box-shadow":"0 0 32.4px 0 rgba(0, 0, 0, 0.1)"},class:"cursor-pointer bg-white dark:bg-[#FFFFFF1A] anim-hover-1 rounded-full w-[35em] h-[35em] p-[5em] flex items-center justify-center"},o[11]||(o[11]=[e("div",{class:"w-full h-full bg-[#0A84FF] rounded-full flex items-center justify-center"},[e("svg",{class:"w-[15em] h-[15em]",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[e("path",{d:"M11.6341 3.06904C11.5098 3.11782 11.3933 3.19243 11.2929 3.2929L6.29289 8.2929C5.90237 8.68342 5.90237 9.31659 6.2929 9.70711C6.68342 10.0976 7.31659 10.0976 7.70711 9.7071L11 6.41419V20C11 20.5523 11.4477 21 12 21C12.5523 21 13 20.5523 13 20V6.41423L16.2929 9.70707C16.6834 10.0976 17.3166 10.0976 17.7071 9.70706C18.0976 9.31653 18.0976 8.68337 17.7071 8.29285L12.7124 3.29818C12.6943 3.27989 12.6756 3.26229 12.6562 3.24542C12.5785 3.17767 12.4928 3.12395 12.4024 3.08425C12.2793 3.03007 12.1431 3 12 3C11.8709 3 11.7475 3.02448 11.6341 3.06904Z",fill:"white"})])],-1)]))])])]))}},lt=u1(st,[["__scopeId","data-v-b632e9f3"]]),nt={class:"w-full rounded-[44em] overflow-hidden h-full flex flex-col bg-[#F2F2F7] dark:bg-[#000] pt-[25em] pb-[10em]"},ot={__name:"MailApp",setup($){const t=I1(),s=f1(),{DarkMode:M,networkSignal:T,appConfig:h}=a1(s),g=m1(),{mails:E}=a1(g),p=b("inbox"),c=X(()=>{var x,S,P;const L=((P=(S=(x=h.value)==null?void 0:x.TowerConfig)==null?void 0:S.AppRequirements)==null?void 0:P.mail)||1;return T.value>=L});c1(()=>I(this,null,function*(){if(t){const L=yield U("GET_MAIL_INBOX",{});L.success&&g.setMailsData(L.mail)}else g.initalizeMailStore()}));const y=b("slide-left");r1(()=>g.currentPage,(L,x)=>{L==="maildata"?y.value="slide-left":y.value="slide-right"}),j1(()=>{M.value?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark")});const F=()=>{p.value=p.value=="inbox"?"sent":"inbox"},V=L=>{if(!L)return"";const x=new Date(L);if(isNaN(x.getTime()))return L;const S=new Date,P=new Date(S);P.setDate(P.getDate()-1);const N=x.getDate()===S.getDate()&&x.getMonth()===S.getMonth()&&x.getFullYear()===S.getFullYear(),O=x.getDate()===P.getDate()&&x.getMonth()===P.getMonth()&&x.getFullYear()===P.getFullYear(),z=Math.floor((S-x)/(1e3*60*60*24)),Z=z<7&&z>=0,Y=x.getHours().toString().padStart(2,"0"),u=x.getMinutes().toString().padStart(2,"0"),o=`${Y}:${u}`;if(N)return o;if(O)return`Yesterday, ${o}`;if(Z)return`${["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][x.getDay()]}, ${o}`;{const H=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][x.getMonth()],G=x.getDate();return`${H} ${G}, ${o}`}};return(L,x)=>(n(),r("div",nt,[c.value?(n(),r(W,{key:1},[A(D,{name:y.value,mode:"out-in"},{default:j(()=>[i(g).currentPage=="main"?(n(),Q(C2,{mailType:p.value,toggleMailType:F,formatDate:V,key:"main"},null,8,["mailType"])):i(g).currentPage=="maildata"?(n(),Q(je,{formatDate:V,maildata:i(g).currentMail,key:"maildata"},null,8,["maildata"])):w("",!0)]),_:1},8,["name"]),A(D,{name:"slide-up"},{default:j(()=>[i(g).newMailInfo.modal?(n(),Q(lt,{key:"newmail"})):w("",!0)]),_:1})],64)):(n(),Q(R1,{key:0}))]))}},Ct=u1(ot,[["__scopeId","data-v-b377b1e5"]]);export{Ct as default};