| 5/26/2026, 2:33:53 PM | success | 888 ms | 99a8aad9-ba79-4965-a37e-61d4456b3dff | |
| 5/26/2026, 2:23:53 PM | success | 887 ms | 53fdff6e-404c-43c3-ac4c-fd5addb3a68c | |
| 5/26/2026, 2:13:53 PM | success | 949 ms | 145c0819-6929-4fd1-95af-c18153e2a0b9 | |
| 5/26/2026, 2:03:53 PM | success | 917 ms | be414a15-8375-4dbf-a45a-257597a4de76 | |
| 5/26/2026, 1:53:53 PM | success | 1749 ms | 96224c15-fd40-4be2-b0c2-a2e663241d3c | |
| 5/26/2026, 1:43:53 PM | success | 962 ms | 06cdbed2-0a21-4051-abdf-b1eb06661bfb | |
| 5/26/2026, 1:33:53 PM | success | 847 ms | 17d63dc9-4d01-438f-84de-eb7ec5b68d4b | |
| 5/26/2026, 1:23:53 PM | success | 989 ms | 37d41541-7a7f-40d5-97fe-fcd2807c6b0d | |
| 5/26/2026, 1:13:53 PM | success | 954 ms | 79506c27-1d54-47bc-bb93-b6557148a306 | |
| 5/26/2026, 1:03:54 PM | success | 951 ms | f067f316-14a0-4889-b9c9-de1efbd2489d | |
| 5/26/2026, 12:53:53 PM | success | 1944 ms | be607e77-58f1-4142-b4e0-8e1d0fba27ba | |
| 5/26/2026, 12:43:53 PM | success | 998 ms | 6718c25e-4e07-4cf7-ad54-61620cb7aa0a | |
| 5/26/2026, 12:33:53 PM | success | 1044 ms | 852577be-aabd-4296-9afd-20c0017986d3 | |
| 5/26/2026, 12:23:53 PM | success | 899 ms | b3c1a612-e6a9-4a0e-ada0-b562d38acbdd | |
| 5/26/2026, 12:13:53 PM | success | 914 ms | 865ba0a2-c768-49cc-85f4-7c477ab3b510 | |
| 5/26/2026, 12:03:53 PM | success | 911 ms | a3336eff-56d2-4868-8689-0261416133e5 | |
| 5/26/2026, 11:53:53 AM | success | 1907 ms | 87279235-f42c-49f5-9efe-78cef168956c | |
| 5/26/2026, 11:43:53 AM | success | 900 ms | b1bf9d3f-6f64-4266-a8f8-5a775350c9fe | |
| 5/26/2026, 11:33:53 AM | success | 978 ms | 2232c15b-d8b9-4639-9d49-116903014525 | |
| 5/26/2026, 11:23:53 AM | success | 976 ms | f08f4351-ac54-41bb-8795-939e28b5d573 | |
| 5/26/2026, 11:13:53 AM | success | 930 ms | dd673c26-13cf-4429-898c-1e6ec934f493 | |
| 5/26/2026, 11:03:53 AM | success | 911 ms | e98f8b0c-fa4e-4111-9d2c-74395aad0a52 | |
| 5/26/2026, 10:53:53 AM | success | 1845 ms | e33aefb7-deb3-4696-9882-22b45b8f43ca | |
| 5/26/2026, 10:43:53 AM | success | 929 ms | 0806b2b2-45f5-488f-83d8-eceed1e2edd4 | |
| 5/26/2026, 10:33:53 AM | success | 948 ms | d77ddad0-62a7-4075-a97d-473c9cfbc89d | |
| 5/26/2026, 10:23:53 AM | success | 880 ms | d82fe297-e34b-446f-b7c4-b5d075a2dafe | |
| 5/26/2026, 10:13:53 AM | success | 941 ms | 0c7a65ae-406b-4678-a855-12ca6894cbf3 | |
| 5/26/2026, 10:03:53 AM | success | 847 ms | d1162909-673b-4e52-8e05-31bf5fd5f31b | |
| 5/26/2026, 9:53:53 AM | success | 1917 ms | 67691bde-0cc9-48d8-8995-07b1a9d285ed | |
| 5/26/2026, 9:43:53 AM | success | 916 ms | a0bf6951-169b-4294-9e52-45df4c4f9f40 | |
| 5/26/2026, 9:33:53 AM | success | 1015 ms | a51764da-2944-4396-82e0-7500da28b323 | |
| 5/26/2026, 9:23:53 AM | success | 927 ms | 1c4b89b0-9322-4b85-8774-7956f7b704b6 | |
| 5/26/2026, 9:13:53 AM | success | 992 ms | bceaa82e-7864-4234-8ca2-26d9a33a7189 | |
| 5/26/2026, 9:03:53 AM | success | 925 ms | b3451674-3e5d-4c30-b30b-0a6cb5376c87 | |
| 5/26/2026, 8:53:53 AM | success | 1765 ms | b1e4d8b0-3b37-418e-8af5-537d8035c358 | |
| 5/26/2026, 8:43:53 AM | success | 857 ms | df00ede1-9954-4454-b0c7-5fa39d3505d8 | |
| 5/26/2026, 8:33:53 AM | success | 952 ms | f1411868-81aa-41e4-906c-a73dbb918a3f | |
| 5/26/2026, 8:23:53 AM | success | 888 ms | fa920867-441b-4767-8c43-8cc03330eae6 | |
| 5/26/2026, 8:13:53 AM | success | 923 ms | 27fbb85d-196c-41f8-b1aa-14ec44904c07 | |
| 5/26/2026, 8:03:53 AM | success | 1027 ms | bb47be4a-a51e-492f-95e4-73436a80f84e | |
| 5/26/2026, 7:53:53 AM | success | 1820 ms | 8c3c4cbf-463a-4917-999a-f64f9493e7f6 | |
| 5/26/2026, 7:43:53 AM | success | 905 ms | 9ed11378-8ddd-4975-9f36-ec721941f2a5 | |
| 5/26/2026, 7:33:53 AM | success | 899 ms | 0fe457d9-3398-4d09-88d0-18954bd9e06e | |
| 5/26/2026, 7:23:53 AM | success | 936 ms | 349c3bba-d290-48c5-a243-8d164f3b5e83 | |
| 5/26/2026, 7:13:53 AM | success | 961 ms | f0560f61-e481-474b-ae44-ce374247ac52 | |
| 5/26/2026, 7:07:06 AM | error | 213 ms | 9daef25a-de39-4c7b-8850-bc6ba4d10bf2 |
Invalid `t.studioFeedback.findUnique()` invocation in
/var/task/index.js:4348:85442
4345 </body>
4346 </html>
4347
→ 4348 `);return(0,Ss.jsx)(f,{preheader:jc,showFooter:!1,children:(0,Ss.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})})}var xi=p(u());function so({name:t,workspaceName:e,loginLink:r}){let i=`${e??"A workspace"} has invited you`;return(0,xi.jsxs)(f,{preheader:i,title:i,subtitle:"You can switch to this workspace anytime from settings.",showHeader:!0,cta:{href:r||"https://my.trackstack.app",label:"Open Inbox"},children:[t?(0,xi.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null,(0,xi.jsxs)("p",{style:{marginTop:t?0:void 0},children:["You now have access to ",e?`\u201C${e}\u201D`:"this workspace","."]})]})}var lo=p(u());function co({name:t,email:e,tempPassword:r,workspaceName:i,loginLink:s}){let d=`${i??"A workspace"} has invited you`;return(0,lo.jsxs)(f,{preheader:d,title:d,subtitle:"Use the credentials below to sign in and get started.",showHeader:!0,cta:{href:s||"https://my.trackstack.app",label:"Open Inbox"},children:[t?(0,lo.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null,(0,lo.jsx)("p",{style:{marginTop:t?0:void 0},children:"Login with your email to access your workspace."})]})}var X=p(u()),Hc="Your workspace is ready",As="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting";function po({workspaceName:t,name:e,loginLink:r,planName:i,inboxType:s}){let d=i==="INBOX_PRO"||i==="MAX",g=s==="LABEL"||s==="DEMOS",b=e?` ${e}`:"";if(d){let w=i==="MAX"?"Max":"Pro",_=g?"You now have the tools and network to discover new artists, receive quality demos, and grow your roster.":"You now have the tools and network to get your music heard, build connections, and get signed and supported.";return(0,X.jsxs)(f,{preheader:`Welcome to ${w}. You've just levelled up`,title:`Welcome to ${w} Membership`,subtitle:"You've just taken a big step in your career.",showHeader:!0,cta:r?{href:r,label:"Open your workspace"}:void 0,children:[(0,X.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",b,","]}),(0,X.jsx)("p",{style:{color:"#374151",marginBottom:16},children:_}),(0,X.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,X.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:["What your ",w," membership unlocks:"]}),(0,X.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Pro network access: join a community of verified artists, labels, and curators"}),(0,X.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[w==="Max"?"1,000":"300"," submissions per month to maximise your reach across the network"]}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Unlimited uploads & private links to share your full catalogue"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Unlimited professional contacts to build and manage your career network"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:g?"Public inbox so artists can find and send to you directly":"Spotlight (3 credits/mo) to get discovered and supported by the community"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Discover & search the network to find labels, curators, and artists to connect with"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Boost campaigns to amplify your releases and reach more people"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Studio Lite to build your own community space"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Elevate Store for career services and opportunities"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Track Tools AI suite & 200 artwork credits to create professional assets faster"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:0},children:"Desktop, iOS & Android apps to manage your career on the go"})]})]}),(0,X.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,X.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Book a free strategy session"}),(0,X.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:g?"Chat with Harry from our team to create a personalised strategy for discovering talent and growing your label through the Trackstack network.":"Chat with Harry from our team to create a personalised strategy for building your network and growing your career. Completely free."}),(0,X.jsx)("a",{href:As,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}let v="Workspace activated",E=t?`${t} is ready to use.`:"Your workspace is ready to use.";return(0,X.jsxs)(f,{preheader:Hc,title:v,subtitle:E,showHeader:!0,cta:r?{href:r,label:"Open your workspace"}:void 0,children:[(0,X.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",b,","]}),(0,X.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"Welcome to Trackstack. You're now part of a network of thousands of DJs, labels, and curators, and your first move matters."}),(0,X.jsx)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:(0,X.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"20 submissions this month. Pick your targets and make them count"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Upload up to 50 tracks and have your catalogue ready when opportunity hits"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Create private links to share your music directly with contacts"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Use Track Tools to create artwork, master tracks, make clips, and build your link in bio"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:0},children:"Build your sender profile. This is how the network sees you, so make it count"})]})}),(0,X.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,X.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:4,fontWeight:600},children:"Ready to be found?"}),(0,X.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Right now, you can submit, but the network can't find you. On Pro, thousands of DJs, labels, and curators can discover your inbox, your tracks, and your profile. That's the difference between sending and being found."}),(0,X.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Book a free strategy session with Harry from our team to learn how Pro can help you get signed and supported."}),(0,X.jsx)("a",{href:As,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}var qt=p(u()),Yc="Your Flow Inbox Pro membership \u2014 next steps";function mo(t){return(0,qt.jsxs)(f,{preheader:Yc,title:"Your membership has been cancelled",subtitle:"Thanks for giving Trackstack a try \u2014 here are a few options.",showHeader:!0,cta:{href:"https://inbox.trackstack.app",label:"Re-activate Pro"},children:[(0,qt.jsxs)("ul",{style:{paddingLeft:20,marginTop:8,marginBottom:16,color:"#374151"},children:[(0,qt.jsx)("li",{children:"Keep sending to public Inboxes \u2014 that remains free."}),(0,qt.jsx)("li",{children:"Upload up to 48 tracks and share them public or privately to anyone"}),(0,qt.jsx)("li",{children:"Export contacts and history anytime \u2014 we\u2019ll help."})]}),(0,qt.jsxs)("p",{style:{color:"#6b7280"},children:["Questions or feedback? Email"," ",(0,qt.jsx)("a",{href:"mailto:support@trackstack.app",target:"_blank",rel:"noreferrer",style:{color:"#2754C5"},children:"support@trackstack.app"}),"."]})]})}var kt=p(u()),zc="Sorry to see you go",Vc={"Poor feedback from DJs & labels":"Sorry the feedback from DJs and labels didn't hit the mark. Any detail you can share will help us improve.","Not enough responses":"It looks like you weren't getting many responses. We'd love to know how we can create more personalised Inbox recommendations for you.","Too complicated":"If Trackstack felt complicated, please let us know which parts were confusing so we can simplify the experience.","Email/DMs work better":"If other channels work better for you, we're curious how we might integrate with your existing flow.","Privacy issues":"We take privacy seriously. If anything felt off, letting us know would help us make things safer.","Don't need it":"If Trackstack doesn't fit your workflow right now, I'd love to hear what you're using instead or when we might be useful again.","Time constraints":"Totally understand time is limited. If there's a way we can make Trackstack quicker for you, I'd love to hear it.","Too expensive":"I know cost can be a deal breaker. I'd love to understand what pricing would feel fair for you.","Not making enough music":"If music production is slowing down, we hope to be here for you when you're back at it. Any feedback in the meantime is welcome.","Quitting music":"Wishing you all the best on your next chapter. If there's anything we could have done differently, please let us know.","Technical problems":"It sounds like you ran into technical issues. I'd really appreciate any details so we can fix them.","Missing features":"We may not have had the features you were looking for. Let me know what's missing and we'll consider it for our roadmap.","Too long response time":"We understand waiting for responses can be frustrating. We're always working to improve turnaround times.","Receiving too many tracks":"Managing high volumes of submissions can be overwhelming. We'd love to hear how we could help filter more effectively.","Need a mobile app":"Mobile access is important, and we're actively exploring options. Your feedback helps prioritise this.","Prefer direct contact":"Direct relationships matter. We'd love to understand how we might complement your existing connections.","Unsatisfied with features":"We're sorry the features didn't meet your needs. Please share what was missing so we can improve.","Seasonal use":"We understand your workflow may be seasonal. We'll be here when you need us again.","Limited genre options":"Genre coverage is something we're always expanding. Let us know what you'd like to see."};function qc(t){if(t.length===0)return"I'd love to hear any thoughts you have.";let e=t[0];return Vc[e]||"I'd love to hear any thoughts you have."}function uo({customerName:t,cancellationReasons:e=[]}){let r="Sorry to see you go",i=qc(e),s=t?` ${t}`:"";return(0,kt.jsxs)(f,{preheader:zc,title:r,showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"Reactivate subscription"},children:[(0,kt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",s,","]}),(0,kt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["I'm sorry to see you cancel your Trackstack subscription. ",i]}),(0,kt.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"If there's anything we could do to make Trackstack better for you, just reply to this email and let me know."}),e.length>1&&(0,kt.jsxs)("div",{style:{marginBottom:16},children:[(0,kt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:8},children:"You mentioned these reasons:"}),(0,kt.jsx)("ul",{style:{paddingLeft:20,color:"#6b7280",fontSize:14},children:e.map((d,g)=>(0,kt.jsx)("li",{children:d},g))})]}),(0,kt.jsxs)("p",{style:{color:"#374151"},children:["Best,",(0,kt.jsx)("br",{}),"Rowan"]})]})}var Gc={INBOX_FREE:"Free",INBOX_PRO:"Pro",INBOX_PROFESSIONAL:"Professional",INBOX_FOUNDING_PRO:"Founding Pro",INBOX_PERSONAL:"Personal",MAX:"Max",LIFETIME:"Lifetime",MANAGEMENT:"Management",VETTED_PRO:"Vetted Pro"};function at(t){return Gc[t]||t}var _e=p(u());function go({customerName:t,fromPlan:e,toPlan:r,effectiveDate:i,impactSummary:s}){let d=t?` ${t}`:"",g=at(e),b=at(r);return(0,_e.jsxs)(f,{preheader:`Your plan will change from ${g} to ${b} on ${i}`,title:"Your plan change has been scheduled",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View billing settings"},children:[(0,_e.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",d,","]}),(0,_e.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Your plan change from ",(0,_e.jsx)("strong",{children:g})," to ",(0,_e.jsx)("strong",{children:b})," has been scheduled."]}),(0,_e.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,_e.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,_e.jsx)("strong",{children:"Current plan:"})," ",g]}),(0,_e.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,_e.jsx)("strong",{children:"New plan:"})," ",b]}),(0,_e.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,_e.jsx)("strong",{children:"Effective date:"})," ",i]})]}),(0,_e.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["You'll continue to enjoy your ",g," benefits until ",i,". After that, your plan will automatically change to ",b,"."]}),s&&(s.inboxesToPause>0||s.membersToDeactivate>0||s.linksToArchive>0||s.tracksToDeactivate>0)&&(0,_e.jsxs)("div",{style:{backgroundColor:"#fef3c7",borderRadius:8,padding:16,marginBottom:16},children:[(0,_e.jsxs)("p",{style:{color:"#92400e",margin:0,marginBottom:8,fontWeight:600},children:["What will be affected on ",i,":"]}),(0,_e.jsxs)("ul",{style:{paddingLeft:20,margin:0,color:"#92400e"},children:[s.inboxesToPause>0&&(0,_e.jsxs)("li",{style:{marginBottom:4},children:[s.inboxesToPause," inbox",s.inboxesToPause===1?"":"es"," will be paused"]}),s.membersToDeactivate>0&&(0,_e.jsxs)("li",{style:{marginBottom:4},children:[s.membersToDeactivate," team member",s.membersToDeactivate===1?"":"s"," will be deactivated"]}),s.linksToArchive>0&&(0,_e.jsxs)("li",{style:{marginBottom:4},children:[s.linksToArchive," link",s.linksToArchive===1?"":"s"," will be archived"]}),s.tracksToDeactivate>0&&(0,_e.jsxs)("li",{style:{marginBottom:0},children:[s.tracksToDeactivate," track",s.tracksToDeactivate===1?"":"s"," will be deactivated"]})]})]}),(0,_e.jsxs)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:["Changed your mind? You can cancel this change at any time from your billing settings before ",i,"."]})]})}var wt=p(u());function fo({customerName:t,newPlan:e,renewalDate:r,isUpgrade:i}){let s=t?` ${t}`:"",d=at(e),g=i?"upgraded":"changed";return(0,wt.jsxs)(f,{preheader:`You've ${g} to the ${d} plan`,title:`You've ${g} to ${d}`,showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View billing settings"},children:[(0,wt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",s,","]}),(0,wt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Your Trackstack plan has been ",g," to ",(0,wt.jsx)("strong",{children:d}),".",i&&" Thanks for upgrading \u2014 enjoy your new features!"]}),(0,wt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,wt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,wt.jsx)("strong",{children:"Plan:"})," ",d]}),r&&(0,wt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,wt.jsx)("strong",{children:"Next renewal:"})," ",r]})]}),(0,wt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"You can manage your plan at any time from your billing settings."})]})}var gt=p(u());function ho({customerName:t,amountFormatted:e,nextRetryDate:r}){let i=t?` ${t}`:"";return(0,gt.jsxs)(f,{preheader:`We were unable to process your payment of ${e}`,title:"Your payment could not be processed",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"Update payment method"},children:[(0,gt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,gt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["We were unable to process your payment of ",(0,gt.jsx)("strong",{children:e}),". This can happen if your card has expired, has insufficient funds, or was declined by your bank."]}),(0,gt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,gt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,gt.jsx)("strong",{children:"Amount:"})," ",e]}),r&&(0,gt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,gt.jsx)("strong",{children:"Next retry:"})," ",r]})]}),(0,gt.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"Please update your payment method to avoid any interruption to your service."}),(0,gt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"If you believe this is an error, please contact your bank or reply to this email for help."})]})}var vt=p(u());function yo({customerName:t,planName:e,nextBillingDate:r}){let i=t?` ${t}`:"",s=at(e);return(0,vt.jsxs)(f,{preheader:`Your ${s} subscription remains active`,title:"Your subscription is still active",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View billing settings"},children:[(0,vt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,vt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Great news \u2014 your cancellation has been reversed. Your ",(0,vt.jsx)("strong",{children:s})," plan remains active and you'll continue to have access to all your features."]}),(0,vt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,vt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,vt.jsx)("strong",{children:"Plan:"})," ",s]}),r&&(0,vt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,vt.jsx)("strong",{children:"Next billing date:"})," ",r]})]}),(0,vt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"You can manage your plan at any time from your billing settings."})]})}var Tt=p(u());function bo({customerName:t,inboxesReactivated:e,membersReactivated:r,planName:i}){let s=t?` ${t}`:"",d=at(i),g=[];e>0&&g.push(`${e} inbox${e===1?"":"es"}`),r>0&&g.push(`${r} team member${r===1?"":"s"}`);let b=g.join(" and ");return(0,Tt.jsxs)(f,{preheader:`${b} reactivated with your ${d} plan`,title:"Your resources have been reactivated",showHeader:!0,cta:{href:"https://my.trackstack.app",label:"Go to your workspace"},children:[(0,Tt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",s,","]}),(0,Tt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["As part of your upgrade to ",(0,Tt.jsx)("strong",{children:d}),", we've automatically reactivated ",b," that were previously paused or deactivated."]}),(0,Tt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[e>0&&(0,Tt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:r>0?8:0},children:[(0,Tt.jsx)("strong",{children:"Inboxes reactivated:"})," ",e]}),r>0&&(0,Tt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,Tt.jsx)("strong",{children:"Members reactivated:"})," ",r]})]}),(0,Tt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"All reactivated resources are ready to use immediately."})]})}var Je=p(u());var Kc="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting";function ko({customerName:t,planName:e,features:r}){let i=t?` ${t}`:"",s=at(e);return(0,Je.jsxs)(f,{preheader:`Welcome to your ${s} membership`,title:`Welcome to ${s}`,subtitle:"You've just taken a big step in your career.",showHeader:!0,cta:{href:"https://my.trackstack.app",label:"Open your workspace"},children:[(0,Je.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,Je.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Welcome to ",(0,Je.jsx)("strong",{children:s}),". You now have the tools and network to get your tracks heard, build connections, and grow your career."]}),r.length>0&&(0,Je.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Je.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:["What your ",s," membership unlocks:"]}),(0,Je.jsx)("ul",{style:{paddingLeft:20,margin:0},children:r.map((d,g)=>(0,Je.jsx)("li",{style:{color:"#374151",marginBottom:g<r.length-1?6:0},children:d},g))})]}),(0,Je.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,Je.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Book a free strategy session"}),(0,Je.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Chat with Harry from our team to create a personalised strategy for building your network and growing your career \u2014 completely free."}),(0,Je.jsx)("a",{href:Kc,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]}),(0,Je.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"You can manage your membership at any time from your billing settings."})]})}var Qe=p(u());function wo({customerName:t,previousPlan:e}){let r=t?` ${t}`:"",i=at(e);return(0,Qe.jsxs)(f,{preheader:"Your workspace, tracks and history are all still here",title:"We've kept your workspace safe",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View plans"},children:[(0,Qe.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",r,","]}),(0,Qe.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Your ",(0,Qe.jsx)("strong",{children:i})," subscription has ended, but your workspace, tracks, and submission history are all still here. Nothing's been deleted."]}),(0,Qe.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Qe.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:(0,Qe.jsx)("strong",{children:"What still works on Free:"})}),(0,Qe.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,Qe.jsx)("li",{style:{color:"#374151",marginBottom:8},children:"20 submissions per month, so you can still reach the network"}),(0,Qe.jsx)("li",{style:{color:"#374151",marginBottom:8},children:"Your uploaded tracks and links are still accessible and shareable"}),(0,Qe.jsx)("li",{style:{color:"#374151",marginBottom:0},children:"Your sender profile is still visible to anyone you've submitted to"})]})]}),(0,Qe.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"The network is still growing, and your contacts, history, and reputation are still here. When you're ready to get discovered again, Pro is one click away."}),(0,Qe.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"Need help? Just reply to this email."})]})}var Ut=p(u());function vo({firstName:t,planName:e,amount:r,updatePaymentUrl:i}){return(0,Ut.jsxs)(f,{preheader:`Your ${e} payment of ${r} didn't go through`,showHeader:!0,cta:{href:i,label:"Update Payment Method"},children:[(0,Ut.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Ut.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["We tried to process your ",e," subscription payment of"," ",(0,Ut.jsx)("strong",{style:{color:n.grunge},children:r})," but it didn't go through. This happens sometimes \u2014 usually an expired card or a temporary bank issue."]}),(0,Ut.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Your workspace and all your data are safe. We'll retry the payment automatically over the next few days, but updating your card is the quickest way to sort it."}),(0,Ut.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If you have any questions, just reply to this email."}),(0,Ut.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Ut.jsx)("br",{}),"Trackstack"]})]})}var Ye=p(u());function To({firstName:t,planName:e,amount:r,trackCount:i,submissionCount:s,teamMemberCount:d,updatePaymentUrl:g}){return(0,Ye.jsxs)(f,{preheader:`Your ${e} payment of ${r} still hasn't gone through`,showHeader:!0,cta:{href:g,label:"Update Payment Method"},children:[(0,Ye.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Ye.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Just following up \u2014 your ",e," payment of"," ",(0,Ye.jsx)("strong",{style:{color:n.grunge},children:r})," still hasn't gone through."]}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:8},children:"Here's what you'd lose access to if your subscription lapses:"}),(0,Ye.jsx)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:(0,Ye.jsxs)("ul",{style:{color:n.grunge60,margin:0,paddingLeft:20},children:[(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Professional tier limits on submissions, tracks, storage, and uploads"}),(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Public Inbox and ability to receive submissions"}),(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Discover section and ability to search public inboxes"}),(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Advanced analytics and submission insights"}),(0,Ye.jsx)("li",{style:{marginBottom:0},children:"Access to your Contacts list"})]})}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"None of your data will be deleted, but these features will be restricted until your payment is resolved."}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If there's anything going on with your account or if you're having trouble with the payment, just reply here and we'll help you sort it out."}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var ze=p(u());function xo({firstName:t,planName:e,restrictionDate:r,updatePaymentUrl:i}){return(0,ze.jsxs)(f,{preheader:`Your ${e} features will be restricted on ${r}`,showHeader:!0,cta:{href:i,label:"Update Payment Method"},children:[(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["We wanted to reach out \u2014 your ",e," payment has been outstanding for over a week now, and we haven't been able to process the charge."]}),(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:8},children:["If the payment isn't resolved by"," ",(0,ze.jsx)("strong",{style:{color:n.grunge},children:r}),", your workspace will be moved to our free tier. That means:"]}),(0,ze.jsx)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:(0,ze.jsxs)("ul",{style:{color:n.grunge60,margin:0,paddingLeft:20},children:[(0,ze.jsx)("li",{style:{marginBottom:4},children:"Submissions beyond the free limit will be paused"}),(0,ze.jsx)("li",{style:{marginBottom:4},children:"Advanced analytics will be unavailable"}),(0,ze.jsx)("li",{style:{marginBottom:4},children:"Discover section and ability to search public inboxes will be unavailable"}),(0,ze.jsx)("li",{style:{marginBottom:4},children:"Public Inbox and ability to receive submissions will be unavailable"}),(0,ze.jsx)("li",{style:{marginBottom:0},children:"Team member access will be restricted"})]})}),(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Your tracks and data will remain safe \u2014 nothing gets deleted. And if you update your payment method, your full ",e," access is restored immediately."]}),(0,ze.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If cost is a concern, we'd be happy to discuss options. We'd rather work something out than lose you."}),(0,ze.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var Gt=p(u());function Eo({firstName:t,planName:e,updatePaymentUrl:r}){return(0,Gt.jsxs)(f,{preheader:`Your ${e} subscription will be moved to free tier tomorrow`,showHeader:!0,cta:{href:r,label:"Update Payment Method"},children:[(0,Gt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Gt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["This is the last email we'll send about this. Your ",e," payment has been outstanding for two weeks and your subscription will be moved to the free tier tomorrow."]}),(0,Gt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["If you still want to keep your ",e," access, update your payment method before end of day tomorrow."]}),(0,Gt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If you've decided to move on, no hard feelings at all. Your data and tracks will stay in your workspace on the free tier, and you can upgrade again anytime."}),(0,Gt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Either way, it's been great having you on Trackstack."}),(0,Gt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var ur=p(u());function Ro({firstName:t,planName:e,amount:r}){return(0,ur.jsxs)(f,{preheader:`Your ${e} payment of ${r} went through`,showHeader:!0,children:[(0,ur.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,ur.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Good news \u2014 your payment of"," ",(0,ur.jsx)("strong",{style:{color:n.grunge},children:r})," went through and your ",e," ","subscription is fully active again. No action needed."]}),(0,ur.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Thanks for sorting that out. If you have any questions about your account, just reply here."}),(0,ur.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var be=p(u());var Xc="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting",Jc="https://trackstack.app/pricing";function Po({name:t,workspaceName:e,loginLink:r}){let i=t?` ${t}`:"";return(0,be.jsxs)(f,{preheader:"Thousands of DJs, labels & curators are listening. Are you showing up?",title:"Your tracks deserve to be heard",subtitle:"Thousands of DJs, labels & curators are listening",showHeader:!0,cta:{href:Jc,label:"Discover Pro Membership"},children:[(0,be.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,be.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["You've uploaded tracks and started submitting",e?` from ${e}`:"",". That's the hardest part. But right now, thousands of DJs, labels, and curators on Trackstack can't find you. On Pro, they can."]}),(0,be.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,be.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"What changes on Pro:"}),(0,be.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Get discovered:"})," list your inbox in the directory so DJs,labels and curators find you"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Submit without limits:"})," 300 submissions per month to reach the right people"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Know who's listening:"})," track opens, plays, and responses across your network"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Build real relationships:"})," unlimited contacts with full submission history"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:0},children:[(0,be.jsx)("strong",{children:"Stand out:"})," Spotlight credits put your tracks in front of the community"]})]})]}),(0,be.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16,borderLeft:"3px solid #6366f1"},children:[(0,be.jsx)("p",{style:{color:"#374151",margin:0,fontSize:14,lineHeight:"22px",fontStyle:"italic"},children:"\u201CTrackstack has been a total game changer for my career as a producer, allowing me to get my music in front of DJs who were previously out of reach.\u201D"}),(0,be.jsx)("p",{style:{color:"#6b7280",margin:0,marginTop:8,fontSize:13},children:"\u2014 Davide T, DJ & Producer"})]}),(0,be.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,be.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Book a free strategy session"}),(0,be.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Chat with Harry from our team to create a personalised strategy for building your network and growing your career. Completely free."}),(0,be.jsx)("a",{href:Xc,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}var Z=p(u());var Qc="https://trackstack.app/login",Zc="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting";function Co({name:t,workspaceName:e}){let r=t?` ${t}`:"";return(0,Z.jsxs)(f,{preheader:"The flywheel that turns tracks into career growth",title:"How to succeed with Trackstack",subtitle:"Send tracks, build your network, get heard, repeat",showHeader:!0,cta:{href:Qc,label:"Open your Inbox"},children:[(0,Z.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",r,","]}),(0,Z.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Welcome to Trackstack",e?` \u2014 ${e} is live`:"",". Here's how the most successful artists and labels use the platform to grow their careers."]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"The Trackstack flywheel:"}),(0,Z.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Send tracks:"})," submit your music to DJs, labels, and curators who are actively listening"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Build your network:"})," every submission creates a professional contact \u2014 these are your Pro Fans"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Get heard:"})," as your network grows, more DJs and labels come to you \u2014 leading to support, signings, and collabs"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Nurture relationships:"})," invite engaged contacts to your Studio community and offer services through Elevate"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Sell your tracks:"})," your Pro Fans become your first buyers on Store \u2014 DJs find your music with AI-powered search and one-credit downloads"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:0},children:[(0,Z.jsx)("strong",{children:"Repeat:"})," each cycle compounds \u2014 your network, reputation, and revenue grow together"]})]})]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Your first three moves:"}),(0,Z.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"1. Upload your tracks"})," \u2014 add your best work so it's ready to send"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"2. Send your first submissions"})," \u2014 reach out to DJs and labels in the directory"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:0},children:[(0,Z.jsx)("strong",{children:"3. Check your contacts"})," \u2014 see who's listening, downloading, and responding"]})]})]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16,borderLeft:"3px solid #6366f1"},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,fontSize:14,lineHeight:"22px",fontStyle:"italic"},children:"\u201CBefore Trackstack, I never knew if anyone was actually listening. Now, I can see exactly when DJs, artists, and labels check out my tracks. I've landed major releases on respected labels that once felt out of reach.\u201D"}),(0,Z.jsx)("p",{style:{color:"#6b7280",margin:0,marginTop:8,fontSize:13},children:"\u2014 Charlesworth, DJ & Producer"})]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Need a hand getting started?"}),(0,Z.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Book a free strategy session with Harry from our team. He'll help you build a personalised plan for growing your network and landing your next release."}),(0,Z.jsx)("a",{href:Zc,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}var Ei=p(u()),ed="[important] Your new Inbox awaits";function _o({name:t,email:e,tempPassword:r,loginLink:i}){return(0,Ei.jsx)(f,{preheader:ed,title:"Welcome to Trackstack \u2014 Your Inbox is ready",subtitle:"Login with your email to access your workspace.",showHeader:!0,cta:i?{href:i,label:"Sign in"}:void 0,children:t?(0,Ei.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null})}var Kt=p(u());function So({name:t,organisationName:e,inviterName:r,loginLink:i,preheader:s,title:d,subtitle:g}){let b=d??`Join ${e}`,v=g??(r?`${r} invited you to ${e} on Trackstack.`:`You have been invited to ${e} on Trackstack.`);return(0,Kt.jsxs)(f,{preheader:s??`${e}: Invitation`,title:b,subtitle:v,showHeader:!0,cta:i?{href:i,label:"Accept invitation"}:void 0,children:[t?(0,Kt.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null,(0,Kt.jsxs)("p",{style:{marginTop:t?0:void 0},children:["You now have access to the organisation workspace",e?` \u201C${e}\u201D`:"","."]}),i?(0,Kt.jsxs)("p",{style:{color:"#6b7280"},children:["If the button above doesn\\'t work, copy and paste this link into your browser:",(0,Kt.jsx)("br",{}),(0,Kt.jsx)("a",{href:i,target:"_blank",rel:"noreferrer",style:{color:"#2754C5"},children:i})]}):null,(0,Kt.jsx)("p",{style:{color:"#6b7280"},children:"If you didn\\'t expect this, you can safely ignore this email."})]})}var Ao=p(u());function Bo(t){return(0,Ao.jsxs)(f,{title:"You're invited to Trackstack Plus",subtitle:"Join your workspace with premium features.",children:[(0,Ao.jsx)("p",{style:{marginTop:0},children:"Your workspace admin has invited you to Trackstack Plus."}),(0,Ao.jsx)("p",{children:"Follow the link in the app to get started."})]})}var Io=p(u());function Fo(t){return(0,Io.jsxs)(f,{title:"You're invited to Trackstack Plus Lite",subtitle:"Join your workspace with lite premium features.",children:[(0,Io.jsx)("p",{style:{marginTop:0},children:"Your workspace admin has invited you to Trackstack Plus Lite."}),(0,Io.jsx)("p",{children:"Follow the link in the app to get started."})]})}var Oo=p(u());function Do(t){return(0,Oo.jsxs)(f,{title:"You've been invited to a Space",subtitle:"Access shared content and collaborate.",children:[(0,Oo.jsx)("p",{style:{marginTop:0},children:"You have been invited to join a Space on Trackstack."}),(0,Oo.jsx)("p",{children:"Open the invitation link in the app to proceed."})]})}var Mr=p(u()),td=t=>{if(!t)return;let e=t instanceof Date?t:new Date(t);if(!Number.isNaN(e.getTime()))return e.toLocaleDateString("en-GB",{year:"numeric",month:"short",day:"numeric"})};function No({studioName:t,planName:e,trialEndsAt:r,billingLink:i,preheader:s,title:d,subtitle:g,cta:b}){let v=d??"Your trial ends soon",E=g??`Your ${t??"Studio"} trial will end in 24 hours.`,w=td(r);return(0,Mr.jsxs)(f,{preheader:s??"Trial ending in 24 hours",title:v,subtitle:E,showHeader:!0,cta:b||(i?{href:i,label:"Review billing"}:void 0),children:[(0,Mr.jsxs)("p",{style:{marginTop:0},children:["This is a quick reminder that your trial for"," ",e??"your current plan"," will convert to a paid subscription in 24 hours."]}),w?(0,Mr.jsxs)("p",{style:{marginTop:0},children:["Trial end date: ",w]}):null,(0,Mr.jsx)("p",{style:{marginTop:0},children:"If you want to make changes to your plan or cancel before billing starts, you can do so from your billing settings."})]})}var Xt=p(u());function Lo({firstName:t,planName:e,cardLast4:r,expiryMonthYear:i,updatePaymentUrl:s}){return(0,Xt.jsxs)(f,{preheader:`Quick heads-up \u2014 your ${e} card ending in ${r} expires ${i}`,showHeader:!0,cta:{href:s,label:"Update payment method"},children:[(0,Xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Quick heads-up \u2014 the card we have on file for your Trackstack"," ",(0,Xt.jsx)("strong",{style:{color:n.grunge},children:e})," plan (ending in"," ","****",r,") expires in ",i,"."]}),(0,Xt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"No rush at all \u2014 just wanted to give you a heads-up so you can update it when you get a moment. That way your plan stays uninterrupted."}),(0,Xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Xt.jsx)("br",{}),"Trackstack"]})]})}var Jt=p(u());function Wo({firstName:t,planName:e,cardLast4:r,expiryMonthYear:i,updatePaymentUrl:s}){return(0,Jt.jsxs)(f,{preheader:`Your ${e} card ending in ${r} expires ${i}`,showHeader:!0,cta:{href:s,label:"Update payment method"},children:[(0,Jt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Jt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Just a quick reminder \u2014 the card ending in ****",r," on your Trackstack"," ",(0,Jt.jsx)("strong",{style:{color:n.grunge},children:e})," plan expires in"," ",i,", which is just around the corner."]}),(0,Jt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Updating it now means your plan stays uninterrupted and you won\u2019t miss a beat."}),(0,Jt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Jt.jsx)("br",{}),"Trackstack"]})]})}var xt=p(u());function Uo({firstName:t,planName:e,graceUntil:r,updatePaymentUrl:i}){return(0,xt.jsxs)(f,{preheader:`Your ${e} access ends on ${r} unless billing resumes`,showHeader:!0,cta:{href:i,label:"Reactivate Billing"},children:[(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Your ",(0,xt.jsx)("strong",{style:{color:n.grunge},children:e})," subscription is currently on hold \u2014 we've been keeping your access live as a courtesy."]}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["On ",(0,xt.jsx)("strong",{style:{color:n.grunge},children:r}),", if billing hasn't resumed, your workspace will move to the free plan automatically. Your data stays safe, but Pro features will be limited."]}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["To stay on ",e,", just reactivate billing \u2014 takes a minute."]}),(0,xt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Questions? Reply to this email."}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,xt.jsx)("br",{}),"Trackstack"]})]})}var Bt=p(u());function Mo({firstName:t,planName:e,reactivateUrl:r}){return(0,Bt.jsxs)(f,{preheader:`Your ${e} subscription stayed on hold past the grace window`,showHeader:!0,cta:{href:r,label:"Reactivate Plan"},children:[(0,Bt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Bt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Your ",(0,Bt.jsx)("strong",{style:{color:n.grunge},children:e})," subscription was on hold and the grace window has now ended. Your workspace has moved to the free plan."]}),(0,Bt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"All your data is safe \u2014 nothing has been deleted. Pro features are paused until billing resumes."}),(0,Bt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Want to come back? Reactivating takes a minute and restores everything."}),(0,Bt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Questions? Reply to this email."}),(0,Bt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Bt.jsx)("br",{}),"Trackstack"]})]})}var gr=p(u());function $o({recipientName:t,senderName:e,storeName:r,storeLogo:i,messageContent:s,conversationSubject:d,viewInboxUrl:g,orderNumber:b}){let v=t?.trim()||"there",w=`New message from ${e?.trim()||"someone"}`,_=d?`Subject: ${d}`:"Open the conversation to reply.",j=b?`This message is about order #${b}.`:`This message is in your ${r} inbox.`;return(0,gr.jsxs)(f,{title:w,subtitle:_,showHeader:!0,heroIconUrl:i,cta:{href:g||"https://trackstack.app",label:"Open conversation"},children:[(0,gr.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",v,","]}),(0,gr.jsx)("p",{style:{marginTop:0,marginBottom:16},children:j}),(0,gr.jsx)("div",{style:{backgroundColor:n.grunge10,borderRadius:8,padding:12,marginBottom:16},children:(0,gr.jsx)("p",{style:{margin:0,whiteSpace:"pre-wrap",color:n.grunge},children:s})}),(0,gr.jsx)("p",{style:{marginTop:0,marginBottom:0},children:"Reply to this email or open the conversation to keep things moving."})]})}var ve=p(u());var Ri=t=>{if(t==null)return"";if(typeof t=="number"&&!isNaN(t))return`${t} ${t===1?"day":"days"}`;let e=String(t).trim();if(/^\d+$/.test(e)){let r=parseInt(e,10);return`${r} ${r===1?"day":"days"}`}return e},rd=t=>{switch(t){case"SESSION":return"Session booking";case"FEEDBACK":return"Track feedback";case"MIXDOWN":return"Mixing service";case"MASTER":return"Mastering service";default:return"Service"}};function jo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,orderDate:s,productType:d,productTitle:g,price:b,currency:v,sessionDetails:E,feedbackDetails:w,mixMasterDetails:_,viewOrderUrl:j}){let V=rd(d),Q=`Order confirmed - ${e}`,ne=`Thanks ${t||"there"}, your ${V.toLowerCase()} is confirmed.`,le=[{label:"Product",value:g},_?.turnaroundTime?{label:"Turnaround",value:Ri(_.turnaroundTime)}:null,typeof _?.includedRevisions=="number"?{label:"Included revisions",value:String(_.includedRevisions)}:null,{label:"Order number",value:`#${i}`},{label:"Placed on",value:s},{label:"Total",value:`${b} ${v}`}].filter(Boolean),ge=(()=>{switch(d){case"SESSION":return["We will send a reminder 24 hours before your session.","The meeting link will arrive one hour ahead of time.","Need to reschedule? Use your order page up to 24 hours prior."];case"FEEDBACK":return[`${e} will review your track within ${Ri(w?.turnaroundTime)||"the promised timeframe"}.`,"You will receive an email as soon as the feedback is ready.","Reply in the thread if you want clarification or follow ups."];default:return[`${e} is getting started on your project right away.`,`Expect delivery within ${Ri(_?.turnaroundTime)||"the scheduled window"}.`,"We will email you with updates and revisions as they are ready."]}})();return(0,ve.jsxs)(f,{title:Q,subtitle:ne,showHeader:!0,heroIconUrl:r,cta:{href:j,label:"View your order"},children:[(0,ve.jsx)("p",{style:{marginTop:0,marginBottom:12},children:(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Order details"})}),le.map(z=>(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ve.jsxs)("strong",{style:{color:n.grunge},children:[z.label,":"]})," ",z.value]},z.label)),E?(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)("p",{style:{marginTop:16,marginBottom:12},children:(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",E.date]}),(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",E.time]}),(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:E.meetingLink?8:0},children:[(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Duration:"})," ",E.duration]}),E.meetingLink?(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["Meeting link:"," ",(0,ve.jsx)("a",{href:E.meetingLink,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Join session"})]}):null]}):null,(0,ve.jsx)("p",{style:{marginTop:24,marginBottom:12},children:(0,ve.jsx)("strong",{style:{color:n.grunge},children:"What happens next"})}),(0,ve.jsx)("ul",{style:{marginTop:0,marginBottom:0,paddingLeft:18},children:ge.map(z=>(0,ve.jsx)("li",{style:{marginBottom:8},children:z},z))})]})}var Se=p(u());var ad=t=>{switch(t){case"PROCESSING":return{color:n.blueDark,background:n.grunge10,title:"Your order is in progress"};case"COMPLETED":case"FULFILLED":return{color:n.greenDark,background:n.grunge10,title:"Your order is complete"};case"CANCELLED":return{color:n.ceriseDark,background:n.grunge10,title:"Your order was cancelled"};case"REFUNDED":return{color:n.orangeDark,background:n.grunge10,title:"Your order was refunded"};case"RESCHEDULED":return{color:n.blueDark,background:n.grunge10,title:"Your session was rescheduled"};case"CONFIRMED":return{color:n.blueDark,background:n.grunge10,title:"Your session is confirmed"};default:return{color:n.blueDark,background:n.grunge10,title:"Order status update"}}},od=(t,e)=>{switch(t){case"PROCESSING":return`${e} has started working on your order. We will let you know as soon as there is an update.`;case"COMPLETED":case"FULFILLED":return"Great news! Your order is wrapped and ready for you to review.";case"CANCELLED":return`This order has been cancelled. If that is unexpected, reply to this email and ${e} will help.`;case"REFUNDED":return"Your refund is on the way. It can take 5-10 business days to appear on your statement.";case"RESCHEDULED":return"Your session has been rescheduled. Check the updated timing in your order page.";case"CONFIRMED":return"Your session is confirmed. We will send a reminder before it starts.";default:return"The status of your order has changed."}};function Ho({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,oldStatus:d,newStatus:g,statusMessage:b,actionRequired:v,actionDescription:E,downloadUrl:w,viewOrderUrl:_}){let{color:j,background:V,title:Q}=ad(g),ne=b||od(g,e),le=w?{href:w,label:"Download files"}:{href:_,label:"View order"};return(0,Se.jsxs)(f,{title:`Order update - ${e}`,subtitle:Q,showHeader:!0,heroIconUrl:r,cta:le,children:[(0,Se.jsx)("span",{style:{display:"inline-block",padding:"6px 12px",borderRadius:999,backgroundColor:V,color:j,fontSize:12,fontWeight:600,marginBottom:16},children:Q}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:16},children:ne}),(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Order details"})}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Project:"})," ",s]}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Previous status:"})," ",d]}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"New status:"})," ",g]}),w?(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:16},children:"Files are ready to download. If you prefer, you can also access them from your order page."}):null,v?(0,Se.jsxs)("div",{style:{marginTop:0,marginBottom:16},children:[(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Action needed"})}),(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:0},children:E||"There is something we need from you to keep things moving. Reply to this email if you need a hand."})]}):null,w?(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["View the full order details here:"," ",(0,Se.jsx)("a",{href:_,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open order"})]}):null]})}var Y=p(u());function $r({customerName:t,storeName:e,storeLogo:r,sessionTitle:i,sessionDate:s,sessionTime:d,sessionDuration:g,timeUntilSession:b,meetingLink:v,meetingPassword:E,hostName:w,timezone:_,cancellationDeadline:j,rescheduleUrl:V,cancelUrl:Q,addToCalendarUrl:ne,preparationTips:le}){let ge=b==="1 hour"?"starting soon":"coming up",z=b==="1 hour"?"Starts in 1 hour":"Tomorrow",ie=v?{href:v,label:"Join session"}:{href:ne,label:"Add to calendar"};return(0,Y.jsxs)(f,{title:`Session reminder - ${e}`,subtitle:`${i} is ${ge}.`,showHeader:!0,heroIconUrl:r,cta:ie,children:[(0,Y.jsx)("span",{style:{display:"inline-block",padding:"6px 12px",borderRadius:999,backgroundColor:n.grunge10,color:n.grunge,fontSize:12,fontWeight:600,marginBottom:16},children:z}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your session with ",e," is ",ge,". Here are the details for ",i,"."]}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",s]}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",d," (",_,")"]}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Duration:"})," ",g]}),w?(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Host:"})," ",w]}):null,j?(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["You can reschedule or cancel until ",j,"."]}):(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:16}}),v?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Join link"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:E?8:16},children:(0,Y.jsx)("a",{href:v,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:v})}),E?(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Access code: ",(0,Y.jsx)("strong",{style:{color:n.grunge},children:E})]}):null]}):null,le&&le.length?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Prep checklist"})}),(0,Y.jsx)("ul",{style:{marginTop:0,marginBottom:16,paddingLeft:18},children:le.map(xe=>(0,Y.jsx)("li",{style:{marginBottom:6},children:xe},xe))})]}):null,(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Manage your session"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:6},children:(0,Y.jsx)("a",{href:ne,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Add to calendar"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:6},children:(0,Y.jsx)("a",{href:V,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Reschedule"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:0},children:(0,Y.jsx)("a",{href:Q,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Cancel session"})})]})}var Ne=p(u());var id=t=>{switch(t){case"FEEDBACK":return"Feedback";case"MIX":case"MIXDOWN":return"Mix";case"MASTER":return"Master";default:return"Delivery"}};function Yo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,productType:d,deliveryMessage:g,downloadUrl:b,downloadExpiry:v,feedbackSummary:E,revisionInfo:w,viewOrderUrl:_}){let V=id(d).toLowerCase(),Q=d==="FEEDBACK"?"View feedback":"Open order",ne=w?w.unlimited?"Unlimited revisions":typeof w.remaining=="number"&&w.remaining>0?`${w.remaining} revision${w.remaining===1?"":"s"} remaining`:"No revisions remaining":void 0,le=d==="FEEDBACK"?["Work through the recommendations in your feedback report.","Reply with any questions directly from your order page.","Share an updated version when you are ready for a follow up."]:["Download and listen through every stem and bounce.",w?w.unlimited?"Request tweaks if you need them - unlimited revisions included.":typeof w.remaining=="number"&&w.remaining>0?`Request tweaks if you need them - you have ${w.remaining} remaining.`:"Reach out if you need anything adjusted.":"Reach out if you need anything adjusted."];return(0,Ne.jsxs)(f,{title:`Delivery ready - ${e}`,subtitle:`Your ${V} is ready to review.`,showHeader:!0,heroIconUrl:r,cta:{href:_,label:Q},children:[(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:16},children:g||`Great news - your ${V} from ${e} is ready to check.`}),(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Order details"})}),(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:ne&&d!=="FEEDBACK"?8:16},children:[(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Project:"})," ",s]}),ne&&d!=="FEEDBACK"?(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Revisions remaining:"})," ",ne]}):null,b&&d!=="FEEDBACK"?(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your files are ready to download.",v?` This link expires on ${v}.`:""]}):null,d==="FEEDBACK"?(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:16},children:E||"Review the detailed notes, timestamps, and recommendations from your engineer on your order page."}):null,(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"What is next"})}),(0,Ne.jsx)("ul",{style:{marginTop:0,marginBottom:0,paddingLeft:18},children:le.map(ge=>(0,Ne.jsx)("li",{style:{marginBottom:8},children:ge},ge))})]})}var ce=p(u());function zo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,refundAmount:d,currency:g,refundReason:b,refundType:v,originalAmount:E,processingTime:w,refundId:_,viewOrderUrl:j}){let V=`Refund ${v==="full"?"processed":"issued"} - ${e}`,Q=`Refund for ${s}`;return(0,ce.jsxs)(f,{title:V,subtitle:Q,showHeader:!0,heroIconUrl:r,cta:{href:j,label:"View order"},children:[(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["We have processed your ",v," refund for ",s," from ",e,"."]}),(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Refund summary"})}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Refund ID:"})," ",_]}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Amount:"})," ",d," ",g]}),E?(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Original charge:"})," ",E," ",g]}):null,(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Processing time:"})," ",w]}),b?(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Reason for refund"})}),(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:16},children:b})]}):null,(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,ce.jsx)("strong",{style:{color:n.grunge},children:"What to expect"})}),(0,ce.jsxs)("ul",{style:{marginTop:0,marginBottom:0,paddingLeft:18},children:[(0,ce.jsxs)("li",{style:{marginBottom:8},children:["The refund will appear on your statement within ",w.toLowerCase(),"."]}),(0,ce.jsx)("li",{style:{marginBottom:8},children:"We will email you as soon as any related updates are available."}),(0,ce.jsx)("li",{children:"Reach out if you need help with next steps or have questions."})]})]})}var Te=p(u());function Vo({customerName:t,storeName:e,storeLogo:r,productTitle:i,orderNumber:s,completedDate:d,reviewUrl:g,storeBenefits:b,incentiveMessage:v}){let E=b&&b.length>0?b:["Help other artists decide if this service is right for them.",`Support ${e} by sharing what stood out.`,"Give the team insight to keep leveling up every project.","Build a trusted community of producers and engineers."];return(0,Te.jsxs)(f,{title:`How did we do? - ${e}`,subtitle:`Share your experience with ${e}.`,showHeader:!0,heroIconUrl:r,cta:{href:g,label:"Leave a quick review"},children:[(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Thanks for trusting ",e," with ",i,". Your experience helps other artists discover the right fit."]}),(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Project recap"})}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",s]}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Completed:"})," ",d]}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Service:"})," ",i]}),(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Why it matters"})}),(0,Te.jsx)("ul",{style:{marginTop:0,marginBottom:16,paddingLeft:18},children:E.map(w=>(0,Te.jsx)("li",{style:{marginBottom:6},children:w},w))}),v?(0,Te.jsxs)(Te.Fragment,{children:[(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Te.jsx)("strong",{style:{color:n.grunge},children:"A little thank you"})}),(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:16},children:v})]}):null,(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:0,textAlign:"center"},children:"It takes less than two minutes and makes a huge difference."})]})}var jr=p(u());function qo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,viewOrderUrl:s}){let d=`Order link - ${e}`,g=`Access your order #${i}`;return(0,jr.jsxs)(f,{title:d,subtitle:g,showHeader:!0,heroIconUrl:r,cta:{href:s,label:"View your order"},children:[(0,jr.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,jr.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Here is a fresh link to access your order #",i,". This link includes a secure token so you can view your order details."]}),(0,jr.jsx)("p",{style:{marginTop:0,marginBottom:0},children:"If you did not request this, you can ignore this email."})]})}var Oe=p(u());function Go({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,cancelledBy:d,refundMessage:g,sessionDate:b,sessionTime:v,meetingUrl:E,viewOrderUrl:w,contactUrl:_}){return(0,Oe.jsxs)(f,{title:`Session cancelled - ${e}`,subtitle:`Order #${i}`,showHeader:!0,heroIconUrl:r,cta:{href:w,label:"View order"},children:[(0,Oe.jsx)("span",{style:{display:"inline-block",padding:"6px 12px",borderRadius:999,backgroundColor:n.grunge10,color:n.ceriseDark,fontSize:12,fontWeight:600,marginBottom:16},children:"Session cancelled"}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Your session for ",s," was cancelled by ",d,"."]}),(0,Oe.jsx)("p",{style:{marginTop:0,marginBottom:16},children:g}),(0,Oe.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",b]}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",v]}),E?(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Meeting link:"})," ",(0,Oe.jsx)("a",{href:E,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:E})]}):null,(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Order:"})," #",i]}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["Need to talk?"," ",(0,Oe.jsx)("a",{href:_,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open messages"})]})]})}var fe=p(u());var Pi=t=>!Number.isNaN(t.getTime()),nd=t=>t.toLocaleDateString("en-GB",{weekday:"long",day:"numeric",month:"long",year:"numeric"}),sd=(t,e)=>{let r=t.toLocaleTimeString("en-GB",{hour:"2-digit",minute:"2-digit"}),i=e.toLocaleTimeString("en-GB",{hour:"2-digit",minute:"2-digit"});return`${r} - ${i}`};function Ko({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,sessionStartISO:d,sessionEndISO:g,meetingUrl:b,rescheduleUrl:v,cancelUrl:E,viewOrderUrl:w,contactUrl:_}){let j=new Date(d),V=new Date(g),Q=Pi(j)?nd(j):d,ne=Pi(j)&&Pi(V)?sd(j,V):`${d} - ${g}`,le=b?{href:b,label:"Join session"}:{href:w,label:"View order"};return(0,fe.jsxs)(f,{title:`Session confirmed - ${e}`,subtitle:`Your session for ${s} is locked in.`,showHeader:!0,heroIconUrl:r,cta:le,children:[(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your session has been confirmed. Here are the details for order #",i,"."]}),(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",Q]}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",ne]}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Service:"})," ",s]}),b?(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Meeting link:"," ",(0,fe.jsx)("a",{href:b,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Join session"})]}):null,v||E?(0,fe.jsxs)(fe.Fragment,{children:[(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Manage your session"})}),v?(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:6},children:(0,fe.jsx)("a",{href:v,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Reschedule"})}):null,E?(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:0},children:(0,fe.jsx)("a",{href:E,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Cancel session"})}):null]}):null,(0,fe.jsxs)("p",{style:{marginTop:16,marginBottom:0},children:["Need anything else?"," ",(0,fe.jsx)("a",{href:_,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open messages"})]})]})}var Me=p(u());var ld=t=>{if(!t||t<=0)return null;let e=Math.floor(t/60),r=Math.floor(t%60);return e?r?`${e}m ${r}s`:`${e}m`:`${r}s`};function Xo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,trackTitle:d,videoDuration:g,viewingUrl:b,expiresAt:v,viewOrderUrl:E,contactUrl:w}){let _=ld(g);return(0,Me.jsxs)(f,{title:`Video feedback ready - ${e}`,subtitle:`Your ${s} feedback is ready to watch.`,showHeader:!0,heroIconUrl:r,cta:{href:b,label:"Watch the video"},children:[(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your video feedback for ",d||s," is ready. Use the link above to view it."]}),(0,Me.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Video details"})}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Track:"})," ",d||s]}),_?(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Duration:"})," ",_]}):null,(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Expires:"})," ",v]}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["Need anything else?"," ",(0,Me.jsx)("a",{href:w,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open messages"})," or ",(0,Me.jsx)("a",{href:E,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"view your order"}),"."]})]})}var Qt=p(u());function Ci(t){let{trackTitle:e="your track",downloaderName:r="An inbox",trackUrl:i,inboxName:s}=t;return(0,Qt.jsxs)(f,{preheader:`${r} downloaded ${e} on Spotlight`,children:[(0,Qt.jsxs)("h1",{style:{fontSize:20,fontWeight:700,margin:"24px 0"},children:[r," downloaded ",e]}),s&&(0,Qt.jsxs)("p",{style:{margin:"12px 0",color:"#56585D"},children:["From inbox: ",(0,Qt.jsx)("strong",{children:s})]}),i&&(0,Qt.jsx)("p",{style:{margin:"12px 0"},children:(0,Qt.jsx)("a",{href:i,target:"_blank",rel:"noreferrer",children:"View on Spotlight"})}),(0,Qt.jsx)("p",{style:{margin:"24px 0",color:"#6E7074",fontSize:12},children:"Trackstack Spotlight"})]})}var Cr=p(u()),cd="Your login code";function _i({otpCode:t,code:e,loginLink:r,appName:i="Trackstack",preheader:s,title:d,subtitle:g}){let b=d??"Sign in",v=g??`Use this code to log in to ${i}.`,E=e??t;return(0,Cr.jsxs)(f,{preheader:s??`${i}: ${cd}`,title:b,subtitle:v,showHeader:!0,showFooter:!1,children:[r?(0,Cr.jsx)("a",{href:r,target:"_blank",rel:"noreferrer",style:{color:"#2754C5",textDecoration:"underline",display:"block",marginBottom:16},children:"Click here to log in with this link"}):null,(0,Cr.jsx)("p",{style:{color:"#333",marginTop:0,marginBottom:14},children:"copy and paste this temporary login code:"}),(0,Cr.jsx)("code",{style:{display:"inline-block",padding:"16px 4.5%",width:"90.5%",backgroundColor:n.grunge5,borderRadius:4,border:`1px solid ${n.grunge20}`,color:"#333",fontFamily:"NextPan, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",fontSize:16},children:E}),(0,Cr.jsx)("p",{style:{color:"#ababab",marginTop:14,marginBottom:16},children:"If you didn\u2019t try to log in, you can safely ignore this email."})]})}var It=p(u()),dd="Your Personal Support Guide";function Si({workspaceName:t,preheader:e,title:r,subtitle:i}){return(0,It.jsxs)(f,{preheader:e??dd,title:r??"Your Personal Support Guide",subtitle:i??"I\u2019m here to help you make the most of Trackstack.",showHeader:!1,showFooter:!1,children:[(0,It.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hi there",t?` at ${t}`:"",","]}),(0,It.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"I'm Rowen, and I'm here to help you make the most of your time on Trackstack."}),(0,It.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"We built Trackstack to help artists move their electronic music career forward."}),(0,It.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If you have any questions, just reply to this email. It comes directly to me, and I'll help you personally."}),(0,It.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Rowen",(0,It.jsx)("br",{}),"Customer Success | Trackstack"]}),(0,It.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["P.S. Need onboarding support?"," ",(0,It.jsx)("a",{href:"mailto:rowen@trackstack.app?subject=Career%20Goal%20Call&body=Hi%20I%20would%20like%20to%20chat%20about%20my%20career%20goals%20on%20Trackstack",style:{color:"#2754C5",textDecoration:"underline"},children:"Book a quick call with me"})]})]})}var Hr=p(u()),pd="Your login code";function Ai({pin:t,preheader:e,title:r,subtitle:i}){let s=r??"Verify your account",d=i??"Use this pin to verify your account.";return(0,Hr.jsxs)(f,{preheader:e??`Trackstack: ${pd}`,title:s,subtitle:d,showHeader:!0,showFooter:!1,children:[(0,Hr.jsx)("p",{style:{color:"#333",marginTop:0,marginBottom:14},children:"copy and paste this pin to verify your account:"}),(0,Hr.jsx)("code",{style:{display:"inline-block",padding:"16px 4.5%",width:"90.5%",backgroundColor:n.grunge5,borderRadius:4,border:`1px solid ${n.grunge20}`,color:"#333",fontFamily:"NextPan, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",fontSize:16},children:t}),(0,Hr.jsx)("p",{style:{color:"#ababab",marginTop:14,marginBottom:16},children:"If you didn\u2019t try to verify your account, you can safely ignore this email."})]})}var Yr=p(u()),md=()=>(0,Yr.jsxs)(Or,{lang:"en",children:[(0,Yr.jsx)(xr,{children:"Some title"}),(0,Yr.jsx)(fi,{}),(0,Yr.jsx)(mi,{href:"https://example.com",children:"Click me"})]}),Bs=md;var Ih={["submission-receipt"]:Qa,["submission-received"]:Za,["submission-review-complete"]:to,["submission-track-moved"]:_a,["submission-track-release-confirmed"]:$a,["submission-track-shortlisted"]:ja,["submission-track-supported"]:ao,["user-pin"]:Ai,["workspace-invite"]:_o,["user-workspace-invite"]:co,["user-existing-workspace-invite"]:so,["workspace-activated"]:po,["organisation-invite"]:So,["inbox-activated"]:Pa,["submission-track-comment-added"]:ro,["track-master-receipt"]:Ca,["track-video-download"]:no,["track-sharing-invite"]:io,["spotlight-download"]:Ci,["workspace-inbox-cancelled"]:mo,["inbox-cancellation-farewell"]:uo,["customer-success-check-in"]:Si,["new-feature"]:Sa,["organisation-workspace-activated"]:Ma,["plus-workspace-invite"]:Bo,["plus-lite-workspace-invite"]:Fo,["space-user-invite"]:Do,["studio-new-post"]:Ja,["user-otp"]:_i,["admin-sign-in"]:Ta,["studio-admin-sign-in"]:Ha,["track-feedback-owner-received"]:za,["track-feedback-owner-issue-reported"]:Va,["track-feedback-owner-reassignment-requested"]:qa,["track-feedback-submitter-received"]:Xa,["track-feedback-coach-assigned"]:Ya,["track-feedback-submitter-coach-assigned"]:Ga,["track-feedback-submitter-completed"]:Ka,["admin-studio-invite"]:xa,["admin-workspace-invite"]:Ea,["admin-organisation-invite"]:Aa,["admin-stripe-direct-subscription-audit"]:Ia,["admin-daily-subscription-report"]:Da,["admin-daily-duplicate-inbox-report"]:Wa,["admin-weekly-workspace-invite-report"]:Ua,["admin-workspace-user-invite"]:Ra,["elevate-waitlist-confirmation"]:ki,["elevate-order-confirmation"]:jo,["elevate-status-update"]:Ho,["elevate-session-confirmed"]:Ko,["elevate-session-reminder-24h"]:$r,["elevate-session-reminder-1h"]:$r,["elevate-delivery-notification"]:Yo,["elevate-refund-confirmation"]:zo,["elevate-review-request"]:Vo,["elevate-new-message"]:$o,["elevate-video-feedback-ready"]:Xo,["elevate-session-cancellation"]:Go,["elevate-order-access-link"]:qo,["studio-waitlist-confirmation"]:wi,["studio-trial-ending"]:No,["downgrade-scheduled"]:go,["plan-changed"]:fo,["payment-failed"]:ho,["cancellation-reversed"]:yo,["resources-reactivated"]:bo,["upgrade-welcome"]:ko,["free-plan-welcome"]:wo,["dunning-email-1"]:vo,["dunning-email-2"]:To,["dunning-email-3"]:xo,["dunning-email-4"]:Eo,["dunning-recovery"]:Ro,["pro-membership-nudge"]:Po,["how-to-succeed"]:Co,["test-basic"]:Bs,["card-expiry-warning-30"]:Lo,["card-expiry-warning-7"]:Wo,["pause-grace-warning"]:Uo,["pause-downgrade"]:Mo};var fd=require("@prisma/client");async function Jo({to:t,templateAlias:e,data:r,from:i,subject:s}){await Br({serviceName:"notifications",events:[{Detail:JSON.stringify({input:{to:t,templateAlias:e,data:r,from:i,subject:s}}),Source:"notifications.sendEmail"}]})}var Fs=({subdomain:t,customDomain:e})=>e?`https://${e}`:t?process.env.ENV==="prod"?`https://${t}.trackstack.studio`:`http://${t}.localhost:3000`:void 0;var Os=async({db:t,feedbackId:e})=>{let r=await t.studioFeedback.findUnique(
Too many database connections opened: FATAL: remaining connection slots are reserved for non-replication superuser connections |
| 5/26/2026, 6:53:53 AM | success | 1916 ms | 789da3af-dde0-45b6-90aa-e128d3a5c977 | |
| 5/26/2026, 6:43:53 AM | success | 930 ms | b4eb7360-1f3a-4932-be89-3af1524729a0 | |
| 5/26/2026, 6:33:53 AM | success | 997 ms | 41d933c8-34a3-43b6-8f5b-aea1afcea3e4 | |
| 5/26/2026, 6:23:53 AM | success | 1029 ms | e268828f-d090-47bd-986c-98a888f5126a | |
| 5/26/2026, 6:13:53 AM | success | 1019 ms | db97665c-a43c-429a-ae1b-c2f8efef4955 | |
| 5/26/2026, 6:03:53 AM | success | 1000 ms | 7742dcba-1437-4858-9816-8da13660eebb | |
| 5/26/2026, 5:53:53 AM | success | 1846 ms | 18aa42fe-9d33-4bbe-a9b9-ce3632b0ac53 | |
| 5/26/2026, 5:43:53 AM | success | 897 ms | 212ace73-6aba-4969-8251-cbaa52245bb2 | |
| 5/26/2026, 5:33:53 AM | success | 930 ms | 8463285d-59d4-4b83-b8dc-35e5ba25a77b | |
| 5/26/2026, 5:23:53 AM | success | 931 ms | 7be2f80f-86d5-4d4e-95fe-ce7f3e488385 | |
| 5/26/2026, 5:13:53 AM | success | 902 ms | e8a957eb-996f-42a0-8d62-a1874b06dd9b | |
| 5/26/2026, 5:03:53 AM | success | 924 ms | d7d90d67-5192-4e9c-8124-a1be7d2a64d3 | |
| 5/26/2026, 4:53:53 AM | success | 1824 ms | d44dd319-e74b-4c8f-81e0-e81d2fb7b7b1 | |
| 5/26/2026, 4:43:53 AM | success | 926 ms | fcb9cf7a-77d4-460a-9292-5c401645389f | |
| 5/26/2026, 4:33:53 AM | success | 886 ms | 1f1185f5-ce5e-4ba2-9c03-dd949ddd0ba1 | |
| 5/26/2026, 4:23:53 AM | success | 982 ms | cac5b945-5e6e-4450-8dbc-a14fa77fe4c7 | |
| 5/26/2026, 4:13:53 AM | success | 925 ms | 2268eb40-d4e1-48c1-9679-b411f39be87d | |
| 5/26/2026, 4:03:53 AM | success | 911 ms | 5c43e18b-7ba8-4e35-90b2-7ded7da8359d | |
| 5/26/2026, 3:53:53 AM | success | 1832 ms | 38a7c28b-9a17-4b82-9e9e-822d1f4b3e16 | |
| 5/26/2026, 3:43:53 AM | success | 927 ms | b099e5f5-a05d-41ee-b2ba-793db029878f | |
| 5/26/2026, 3:33:53 AM | success | 904 ms | 38231401-8e9e-401f-8933-d1cf00879a92 | |
| 5/26/2026, 3:23:53 AM | success | 935 ms | eed10e03-6643-4329-8f92-78e6650becb2 | |
| 5/26/2026, 3:13:53 AM | success | 1029 ms | dc03d7f7-d43b-48b6-9d12-13367c1bdae3 | |
| 5/26/2026, 3:03:53 AM | success | 919 ms | 26341c48-6dbb-4014-9deb-73090f2a4c00 | |
| 5/26/2026, 2:53:53 AM | success | 1745 ms | ff96f97b-8ace-42b0-8f0d-e5772d6d7449 | |
| 5/26/2026, 2:43:53 AM | success | 888 ms | 8736e3df-d3bf-462f-bff3-f68f230734cc | |
| 5/26/2026, 2:33:53 AM | success | 912 ms | 4ce34d33-00cf-4a82-be46-f6331d3d1468 | |
| 5/26/2026, 2:23:53 AM | success | 909 ms | 6dbf970d-5382-4620-9366-89ddbc3bc54c | |
| 5/26/2026, 2:13:53 AM | success | 877 ms | fcdc0ea4-76cf-4821-a3be-fe61d7db254f | |
| 5/26/2026, 2:03:53 AM | success | 982 ms | b0b3882d-47b7-4da3-accc-a90f86829c2d | |
| 5/26/2026, 1:53:53 AM | success | 1776 ms | 7c434b35-c0f5-4e22-80da-640bb8596a7b | |
| 5/26/2026, 1:43:53 AM | success | 952 ms | b797834d-8ed7-4c55-bcb2-12dddc5a5df1 | |
| 5/26/2026, 1:33:53 AM | success | 896 ms | f96edb59-400b-406d-97e3-d44cc7554a69 | |
| 5/26/2026, 1:23:53 AM | success | 945 ms | 134326f9-02d7-47e3-b066-8e2f7ce98d6d | |
| 5/26/2026, 1:13:53 AM | success | 1010 ms | c55b9b70-7041-4d02-8500-6c0b2b46707d | |
| 5/26/2026, 1:03:53 AM | success | 933 ms | 6d6f90bd-7e71-4bef-bdbe-3ff92d1fbc6f | |
| 5/26/2026, 12:53:53 AM | success | 1735 ms | 32e7283f-91e0-4fda-8d0e-fda3cd5fa85d | |
| 5/26/2026, 12:43:53 AM | success | 925 ms | f689e7fd-a122-47b6-b769-0cad39a9ec53 | |
| 5/26/2026, 12:33:53 AM | success | 892 ms | baa129d1-8273-4cdd-9ff2-cc10baa578a6 | |
| 5/26/2026, 12:23:53 AM | success | 997 ms | 97888275-5766-4277-8fda-38cefbae3b90 | |
| 5/26/2026, 12:13:53 AM | success | 947 ms | 14b12d71-486d-426f-a536-4bdc02fc5a0d | |
| 5/26/2026, 12:03:53 AM | success | 856 ms | 0b749b78-6af4-4a88-a9de-959cea4754bc | |
| 5/25/2026, 11:53:53 PM | success | 1854 ms | 8036a9e4-323d-4814-926a-548e319c000f | |
| 5/25/2026, 11:43:53 PM | success | 915 ms | be280b0f-a149-4a1c-a484-93037147b92e | |
| 5/25/2026, 11:33:53 PM | success | 945 ms | c51a82d8-bb8a-4f27-bb56-a3b4249f0311 | |
| 5/25/2026, 11:23:53 PM | success | 1048 ms | d94f81e4-58ce-4f84-8219-5ee23c6fee78 | |
| 5/25/2026, 11:13:53 PM | success | 932 ms | 1a82f568-d162-44b6-a259-958c551d8140 | |
| 5/25/2026, 11:03:53 PM | success | 955 ms | 3d726f68-8722-4744-8a67-15f03ea15982 | |
| 5/25/2026, 10:53:53 PM | success | 1898 ms | 2c1805a0-8788-47a6-a2c1-dba6b1cb7877 | |
| 5/25/2026, 10:43:53 PM | success | 898 ms | 4451719e-cd9e-4dc7-9926-5222abf55bf6 | |
| 5/25/2026, 10:33:53 PM | success | 871 ms | 48bd8202-4e31-4ac7-8508-a3c4bf0a1de6 | |
| 5/25/2026, 10:23:53 PM | success | 895 ms | 95f83c26-5a69-4cb5-9817-da759d044407 | |
| 5/25/2026, 10:13:53 PM | success | 1128 ms | df4116e5-9646-478d-a7f9-ef7f2ca31d13 | |
| 5/25/2026, 10:03:53 PM | success | 910 ms | d77147fe-b542-47c6-8909-97c735d4bda5 | |
| 5/25/2026, 9:53:53 PM | success | 1006 ms | af97e092-47ac-4de7-a5db-30e25b658dad | |
| 5/25/2026, 9:43:53 PM | success | 915 ms | e8863871-0ec5-4793-a665-64d61d066653 | |
| 5/25/2026, 9:33:53 PM | success | 946 ms | b8411dfc-0368-4588-96b6-3270442fec9a | |
| 5/25/2026, 9:23:53 PM | success | 959 ms | a002d892-828b-422f-a3b3-71c374da4a20 | |
| 5/25/2026, 9:13:53 PM | success | 905 ms | 0ded5905-05f8-4e48-b648-cc2faf0cfdcb | |
| 5/25/2026, 9:03:53 PM | success | 902 ms | eb8a49aa-2fea-419b-ab7d-c757a9c5c7fb | |
| 5/25/2026, 8:53:53 PM | success | 1863 ms | a6f1d08f-1d17-4238-bf72-ac73f872eb7c | |
| 5/25/2026, 8:43:53 PM | success | 894 ms | 05119092-81c8-418a-a56d-f42a60de7188 | |
| 5/25/2026, 8:33:53 PM | success | 916 ms | 527fced9-6d78-4769-933e-0e377bdde4a3 | |
| 5/25/2026, 8:23:53 PM | success | 974 ms | 7425c572-4d5a-4975-85f8-7f2333a81365 | |
| 5/25/2026, 8:13:53 PM | success | 1002 ms | 17fcae17-8370-4a02-bb3a-4636c9d05ce6 | |
| 5/25/2026, 8:03:53 PM | success | 905 ms | 82c824d0-51ca-44b5-bd73-0109944d7993 | |
| 5/25/2026, 7:53:53 PM | success | 1884 ms | 7873b85d-d4c0-4550-888e-e5d2f14bba25 | |
| 5/25/2026, 7:43:53 PM | success | 913 ms | 54916946-9cc3-4e4e-8321-81ce226def3d | |
| 5/25/2026, 7:33:53 PM | success | 899 ms | b303afea-9068-445e-b701-e1fc43cf89f3 | |
| 5/25/2026, 7:23:53 PM | success | 961 ms | ea39277f-bd65-407c-85b1-d793d136f746 | |
| 5/25/2026, 7:13:53 PM | success | 947 ms | 7c6d34df-9373-46ed-b7b5-a2936744764b | |
| 5/25/2026, 7:03:54 PM | success | 1001 ms | 2ba46839-07d2-4b97-9ceb-9ce5a7e535b8 | |
| 5/25/2026, 6:53:53 PM | success | 1844 ms | 917b1c00-23ff-440b-b8df-2d3a5d4429ba | |
| 5/25/2026, 6:43:53 PM | success | 967 ms | 0a9c590b-d178-412b-b56c-da47b69c3992 | |
| 5/25/2026, 6:33:53 PM | success | 895 ms | 33317ed2-c1de-4927-b307-b244b5b9d940 | |
| 5/25/2026, 6:23:53 PM | success | 915 ms | ef703c2d-3632-4180-972d-337a772cd8de | |
| 5/25/2026, 6:13:53 PM | success | 988 ms | a5f52ae2-db7c-43a9-8d4f-df4105c14cbc | |
| 5/25/2026, 6:03:53 PM | success | 909 ms | 1f38e616-2c46-436c-8960-d0a3c221a10d | |
| 5/25/2026, 5:53:53 PM | success | 1833 ms | 05992ca6-24b1-4a4f-9da0-3506e525a2b0 | |
| 5/25/2026, 5:43:53 PM | success | 895 ms | ae7d0d92-6b0f-40f3-95c7-2fea9ef21aad | |
| 5/25/2026, 5:33:53 PM | success | 832 ms | 71f365dd-424f-42ac-9974-4ba8b4bd4651 | |
| 5/25/2026, 5:23:53 PM | success | 988 ms | 78c9cc1a-c17e-4005-894d-8bbcd7da1d3d | |
| 5/25/2026, 5:13:53 PM | success | 860 ms | d40193ba-4f35-4c5f-ba1e-00ac4dfccc76 | |
| 5/25/2026, 5:03:53 PM | success | 965 ms | df8b2f89-90db-444e-be0e-977b5d52386f | |
| 5/25/2026, 4:53:53 PM | success | 1866 ms | 2de77298-05f9-4617-b395-c77bc57a5ae1 | |
| 5/25/2026, 4:43:53 PM | success | 916 ms | c96d7120-61b3-4005-8e89-8dd0db668c6d | |
| 5/25/2026, 4:33:53 PM | success | 979 ms | 582267c5-ddfb-4bb0-a0a7-14272a8d1563 | |
| 5/25/2026, 4:23:53 PM | success | 887 ms | 2ce05e4c-8d1d-4590-a12c-063777676a0b | |
| 5/25/2026, 4:13:53 PM | success | 983 ms | 02ea1dc1-2f61-4aee-9860-d075f3108f60 | |
| 5/25/2026, 4:03:53 PM | success | 1013 ms | 7aba532c-b82d-4c3c-9fd1-d4338da22f85 | |
| 5/25/2026, 3:53:53 PM | success | 968 ms | da609ba0-2d3c-4614-add0-7aae5b49ce2c | |
| 5/25/2026, 3:43:53 PM | success | 928 ms | 126e6c25-f6c7-478c-b30b-e6a35713398f | |
| 5/25/2026, 3:33:53 PM | success | 1008 ms | 34ccd660-3f72-4b5e-a6f0-c28e3688d382 | |
| 5/25/2026, 3:23:53 PM | success | 968 ms | 579963e4-1156-4769-9f6f-448125524e9e | |
| 5/25/2026, 3:13:53 PM | success | 915 ms | 42aa2a01-3b01-422b-b89b-b73aa68aebdd | |
| 5/25/2026, 3:07:00 PM | error | 133 ms | 96b29dd7-d740-495c-9092-0f2054f4d145 |
Invalid `t.studioFeedback.findUnique()` invocation in
/var/task/index.js:4348:85442
4345 </body>
4346 </html>
4347
→ 4348 `);return(0,Ss.jsx)(f,{preheader:jc,showFooter:!1,children:(0,Ss.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})})}var xi=p(u());function so({name:t,workspaceName:e,loginLink:r}){let i=`${e??"A workspace"} has invited you`;return(0,xi.jsxs)(f,{preheader:i,title:i,subtitle:"You can switch to this workspace anytime from settings.",showHeader:!0,cta:{href:r||"https://my.trackstack.app",label:"Open Inbox"},children:[t?(0,xi.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null,(0,xi.jsxs)("p",{style:{marginTop:t?0:void 0},children:["You now have access to ",e?`\u201C${e}\u201D`:"this workspace","."]})]})}var lo=p(u());function co({name:t,email:e,tempPassword:r,workspaceName:i,loginLink:s}){let d=`${i??"A workspace"} has invited you`;return(0,lo.jsxs)(f,{preheader:d,title:d,subtitle:"Use the credentials below to sign in and get started.",showHeader:!0,cta:{href:s||"https://my.trackstack.app",label:"Open Inbox"},children:[t?(0,lo.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null,(0,lo.jsx)("p",{style:{marginTop:t?0:void 0},children:"Login with your email to access your workspace."})]})}var X=p(u()),Hc="Your workspace is ready",As="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting";function po({workspaceName:t,name:e,loginLink:r,planName:i,inboxType:s}){let d=i==="INBOX_PRO"||i==="MAX",g=s==="LABEL"||s==="DEMOS",b=e?` ${e}`:"";if(d){let w=i==="MAX"?"Max":"Pro",_=g?"You now have the tools and network to discover new artists, receive quality demos, and grow your roster.":"You now have the tools and network to get your music heard, build connections, and get signed and supported.";return(0,X.jsxs)(f,{preheader:`Welcome to ${w}. You've just levelled up`,title:`Welcome to ${w} Membership`,subtitle:"You've just taken a big step in your career.",showHeader:!0,cta:r?{href:r,label:"Open your workspace"}:void 0,children:[(0,X.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",b,","]}),(0,X.jsx)("p",{style:{color:"#374151",marginBottom:16},children:_}),(0,X.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,X.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:["What your ",w," membership unlocks:"]}),(0,X.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Pro network access: join a community of verified artists, labels, and curators"}),(0,X.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[w==="Max"?"1,000":"300"," submissions per month to maximise your reach across the network"]}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Unlimited uploads & private links to share your full catalogue"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Unlimited professional contacts to build and manage your career network"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:g?"Public inbox so artists can find and send to you directly":"Spotlight (3 credits/mo) to get discovered and supported by the community"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Discover & search the network to find labels, curators, and artists to connect with"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Boost campaigns to amplify your releases and reach more people"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Studio Lite to build your own community space"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Elevate Store for career services and opportunities"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Track Tools AI suite & 200 artwork credits to create professional assets faster"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:0},children:"Desktop, iOS & Android apps to manage your career on the go"})]})]}),(0,X.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,X.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Book a free strategy session"}),(0,X.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:g?"Chat with Harry from our team to create a personalised strategy for discovering talent and growing your label through the Trackstack network.":"Chat with Harry from our team to create a personalised strategy for building your network and growing your career. Completely free."}),(0,X.jsx)("a",{href:As,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}let v="Workspace activated",E=t?`${t} is ready to use.`:"Your workspace is ready to use.";return(0,X.jsxs)(f,{preheader:Hc,title:v,subtitle:E,showHeader:!0,cta:r?{href:r,label:"Open your workspace"}:void 0,children:[(0,X.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",b,","]}),(0,X.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"Welcome to Trackstack. You're now part of a network of thousands of DJs, labels, and curators, and your first move matters."}),(0,X.jsx)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:(0,X.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"20 submissions this month. Pick your targets and make them count"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Upload up to 50 tracks and have your catalogue ready when opportunity hits"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Create private links to share your music directly with contacts"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:6},children:"Use Track Tools to create artwork, master tracks, make clips, and build your link in bio"}),(0,X.jsx)("li",{style:{color:"#374151",marginBottom:0},children:"Build your sender profile. This is how the network sees you, so make it count"})]})}),(0,X.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,X.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:4,fontWeight:600},children:"Ready to be found?"}),(0,X.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Right now, you can submit, but the network can't find you. On Pro, thousands of DJs, labels, and curators can discover your inbox, your tracks, and your profile. That's the difference between sending and being found."}),(0,X.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Book a free strategy session with Harry from our team to learn how Pro can help you get signed and supported."}),(0,X.jsx)("a",{href:As,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}var qt=p(u()),Yc="Your Flow Inbox Pro membership \u2014 next steps";function mo(t){return(0,qt.jsxs)(f,{preheader:Yc,title:"Your membership has been cancelled",subtitle:"Thanks for giving Trackstack a try \u2014 here are a few options.",showHeader:!0,cta:{href:"https://inbox.trackstack.app",label:"Re-activate Pro"},children:[(0,qt.jsxs)("ul",{style:{paddingLeft:20,marginTop:8,marginBottom:16,color:"#374151"},children:[(0,qt.jsx)("li",{children:"Keep sending to public Inboxes \u2014 that remains free."}),(0,qt.jsx)("li",{children:"Upload up to 48 tracks and share them public or privately to anyone"}),(0,qt.jsx)("li",{children:"Export contacts and history anytime \u2014 we\u2019ll help."})]}),(0,qt.jsxs)("p",{style:{color:"#6b7280"},children:["Questions or feedback? Email"," ",(0,qt.jsx)("a",{href:"mailto:support@trackstack.app",target:"_blank",rel:"noreferrer",style:{color:"#2754C5"},children:"support@trackstack.app"}),"."]})]})}var kt=p(u()),zc="Sorry to see you go",Vc={"Poor feedback from DJs & labels":"Sorry the feedback from DJs and labels didn't hit the mark. Any detail you can share will help us improve.","Not enough responses":"It looks like you weren't getting many responses. We'd love to know how we can create more personalised Inbox recommendations for you.","Too complicated":"If Trackstack felt complicated, please let us know which parts were confusing so we can simplify the experience.","Email/DMs work better":"If other channels work better for you, we're curious how we might integrate with your existing flow.","Privacy issues":"We take privacy seriously. If anything felt off, letting us know would help us make things safer.","Don't need it":"If Trackstack doesn't fit your workflow right now, I'd love to hear what you're using instead or when we might be useful again.","Time constraints":"Totally understand time is limited. If there's a way we can make Trackstack quicker for you, I'd love to hear it.","Too expensive":"I know cost can be a deal breaker. I'd love to understand what pricing would feel fair for you.","Not making enough music":"If music production is slowing down, we hope to be here for you when you're back at it. Any feedback in the meantime is welcome.","Quitting music":"Wishing you all the best on your next chapter. If there's anything we could have done differently, please let us know.","Technical problems":"It sounds like you ran into technical issues. I'd really appreciate any details so we can fix them.","Missing features":"We may not have had the features you were looking for. Let me know what's missing and we'll consider it for our roadmap.","Too long response time":"We understand waiting for responses can be frustrating. We're always working to improve turnaround times.","Receiving too many tracks":"Managing high volumes of submissions can be overwhelming. We'd love to hear how we could help filter more effectively.","Need a mobile app":"Mobile access is important, and we're actively exploring options. Your feedback helps prioritise this.","Prefer direct contact":"Direct relationships matter. We'd love to understand how we might complement your existing connections.","Unsatisfied with features":"We're sorry the features didn't meet your needs. Please share what was missing so we can improve.","Seasonal use":"We understand your workflow may be seasonal. We'll be here when you need us again.","Limited genre options":"Genre coverage is something we're always expanding. Let us know what you'd like to see."};function qc(t){if(t.length===0)return"I'd love to hear any thoughts you have.";let e=t[0];return Vc[e]||"I'd love to hear any thoughts you have."}function uo({customerName:t,cancellationReasons:e=[]}){let r="Sorry to see you go",i=qc(e),s=t?` ${t}`:"";return(0,kt.jsxs)(f,{preheader:zc,title:r,showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"Reactivate subscription"},children:[(0,kt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",s,","]}),(0,kt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["I'm sorry to see you cancel your Trackstack subscription. ",i]}),(0,kt.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"If there's anything we could do to make Trackstack better for you, just reply to this email and let me know."}),e.length>1&&(0,kt.jsxs)("div",{style:{marginBottom:16},children:[(0,kt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:8},children:"You mentioned these reasons:"}),(0,kt.jsx)("ul",{style:{paddingLeft:20,color:"#6b7280",fontSize:14},children:e.map((d,g)=>(0,kt.jsx)("li",{children:d},g))})]}),(0,kt.jsxs)("p",{style:{color:"#374151"},children:["Best,",(0,kt.jsx)("br",{}),"Rowan"]})]})}var Gc={INBOX_FREE:"Free",INBOX_PRO:"Pro",INBOX_PROFESSIONAL:"Professional",INBOX_FOUNDING_PRO:"Founding Pro",INBOX_PERSONAL:"Personal",MAX:"Max",LIFETIME:"Lifetime",MANAGEMENT:"Management",VETTED_PRO:"Vetted Pro"};function at(t){return Gc[t]||t}var _e=p(u());function go({customerName:t,fromPlan:e,toPlan:r,effectiveDate:i,impactSummary:s}){let d=t?` ${t}`:"",g=at(e),b=at(r);return(0,_e.jsxs)(f,{preheader:`Your plan will change from ${g} to ${b} on ${i}`,title:"Your plan change has been scheduled",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View billing settings"},children:[(0,_e.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",d,","]}),(0,_e.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Your plan change from ",(0,_e.jsx)("strong",{children:g})," to ",(0,_e.jsx)("strong",{children:b})," has been scheduled."]}),(0,_e.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,_e.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,_e.jsx)("strong",{children:"Current plan:"})," ",g]}),(0,_e.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,_e.jsx)("strong",{children:"New plan:"})," ",b]}),(0,_e.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,_e.jsx)("strong",{children:"Effective date:"})," ",i]})]}),(0,_e.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["You'll continue to enjoy your ",g," benefits until ",i,". After that, your plan will automatically change to ",b,"."]}),s&&(s.inboxesToPause>0||s.membersToDeactivate>0||s.linksToArchive>0||s.tracksToDeactivate>0)&&(0,_e.jsxs)("div",{style:{backgroundColor:"#fef3c7",borderRadius:8,padding:16,marginBottom:16},children:[(0,_e.jsxs)("p",{style:{color:"#92400e",margin:0,marginBottom:8,fontWeight:600},children:["What will be affected on ",i,":"]}),(0,_e.jsxs)("ul",{style:{paddingLeft:20,margin:0,color:"#92400e"},children:[s.inboxesToPause>0&&(0,_e.jsxs)("li",{style:{marginBottom:4},children:[s.inboxesToPause," inbox",s.inboxesToPause===1?"":"es"," will be paused"]}),s.membersToDeactivate>0&&(0,_e.jsxs)("li",{style:{marginBottom:4},children:[s.membersToDeactivate," team member",s.membersToDeactivate===1?"":"s"," will be deactivated"]}),s.linksToArchive>0&&(0,_e.jsxs)("li",{style:{marginBottom:4},children:[s.linksToArchive," link",s.linksToArchive===1?"":"s"," will be archived"]}),s.tracksToDeactivate>0&&(0,_e.jsxs)("li",{style:{marginBottom:0},children:[s.tracksToDeactivate," track",s.tracksToDeactivate===1?"":"s"," will be deactivated"]})]})]}),(0,_e.jsxs)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:["Changed your mind? You can cancel this change at any time from your billing settings before ",i,"."]})]})}var wt=p(u());function fo({customerName:t,newPlan:e,renewalDate:r,isUpgrade:i}){let s=t?` ${t}`:"",d=at(e),g=i?"upgraded":"changed";return(0,wt.jsxs)(f,{preheader:`You've ${g} to the ${d} plan`,title:`You've ${g} to ${d}`,showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View billing settings"},children:[(0,wt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",s,","]}),(0,wt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Your Trackstack plan has been ",g," to ",(0,wt.jsx)("strong",{children:d}),".",i&&" Thanks for upgrading \u2014 enjoy your new features!"]}),(0,wt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,wt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,wt.jsx)("strong",{children:"Plan:"})," ",d]}),r&&(0,wt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,wt.jsx)("strong",{children:"Next renewal:"})," ",r]})]}),(0,wt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"You can manage your plan at any time from your billing settings."})]})}var gt=p(u());function ho({customerName:t,amountFormatted:e,nextRetryDate:r}){let i=t?` ${t}`:"";return(0,gt.jsxs)(f,{preheader:`We were unable to process your payment of ${e}`,title:"Your payment could not be processed",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"Update payment method"},children:[(0,gt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,gt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["We were unable to process your payment of ",(0,gt.jsx)("strong",{children:e}),". This can happen if your card has expired, has insufficient funds, or was declined by your bank."]}),(0,gt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,gt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,gt.jsx)("strong",{children:"Amount:"})," ",e]}),r&&(0,gt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,gt.jsx)("strong",{children:"Next retry:"})," ",r]})]}),(0,gt.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"Please update your payment method to avoid any interruption to your service."}),(0,gt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"If you believe this is an error, please contact your bank or reply to this email for help."})]})}var vt=p(u());function yo({customerName:t,planName:e,nextBillingDate:r}){let i=t?` ${t}`:"",s=at(e);return(0,vt.jsxs)(f,{preheader:`Your ${s} subscription remains active`,title:"Your subscription is still active",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View billing settings"},children:[(0,vt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,vt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Great news \u2014 your cancellation has been reversed. Your ",(0,vt.jsx)("strong",{children:s})," plan remains active and you'll continue to have access to all your features."]}),(0,vt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,vt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:[(0,vt.jsx)("strong",{children:"Plan:"})," ",s]}),r&&(0,vt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,vt.jsx)("strong",{children:"Next billing date:"})," ",r]})]}),(0,vt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"You can manage your plan at any time from your billing settings."})]})}var Tt=p(u());function bo({customerName:t,inboxesReactivated:e,membersReactivated:r,planName:i}){let s=t?` ${t}`:"",d=at(i),g=[];e>0&&g.push(`${e} inbox${e===1?"":"es"}`),r>0&&g.push(`${r} team member${r===1?"":"s"}`);let b=g.join(" and ");return(0,Tt.jsxs)(f,{preheader:`${b} reactivated with your ${d} plan`,title:"Your resources have been reactivated",showHeader:!0,cta:{href:"https://my.trackstack.app",label:"Go to your workspace"},children:[(0,Tt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",s,","]}),(0,Tt.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["As part of your upgrade to ",(0,Tt.jsx)("strong",{children:d}),", we've automatically reactivated ",b," that were previously paused or deactivated."]}),(0,Tt.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[e>0&&(0,Tt.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:r>0?8:0},children:[(0,Tt.jsx)("strong",{children:"Inboxes reactivated:"})," ",e]}),r>0&&(0,Tt.jsxs)("p",{style:{color:"#374151",margin:0},children:[(0,Tt.jsx)("strong",{children:"Members reactivated:"})," ",r]})]}),(0,Tt.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"All reactivated resources are ready to use immediately."})]})}var Je=p(u());var Kc="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting";function ko({customerName:t,planName:e,features:r}){let i=t?` ${t}`:"",s=at(e);return(0,Je.jsxs)(f,{preheader:`Welcome to your ${s} membership`,title:`Welcome to ${s}`,subtitle:"You've just taken a big step in your career.",showHeader:!0,cta:{href:"https://my.trackstack.app",label:"Open your workspace"},children:[(0,Je.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,Je.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Welcome to ",(0,Je.jsx)("strong",{children:s}),". You now have the tools and network to get your tracks heard, build connections, and grow your career."]}),r.length>0&&(0,Je.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Je.jsxs)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:["What your ",s," membership unlocks:"]}),(0,Je.jsx)("ul",{style:{paddingLeft:20,margin:0},children:r.map((d,g)=>(0,Je.jsx)("li",{style:{color:"#374151",marginBottom:g<r.length-1?6:0},children:d},g))})]}),(0,Je.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,Je.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Book a free strategy session"}),(0,Je.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Chat with Harry from our team to create a personalised strategy for building your network and growing your career \u2014 completely free."}),(0,Je.jsx)("a",{href:Kc,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]}),(0,Je.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"You can manage your membership at any time from your billing settings."})]})}var Qe=p(u());function wo({customerName:t,previousPlan:e}){let r=t?` ${t}`:"",i=at(e);return(0,Qe.jsxs)(f,{preheader:"Your workspace, tracks and history are all still here",title:"We've kept your workspace safe",showHeader:!0,cta:{href:"https://my.trackstack.app/workspace/settings/billing",label:"View plans"},children:[(0,Qe.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",r,","]}),(0,Qe.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Your ",(0,Qe.jsx)("strong",{children:i})," subscription has ended, but your workspace, tracks, and submission history are all still here. Nothing's been deleted."]}),(0,Qe.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Qe.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8},children:(0,Qe.jsx)("strong",{children:"What still works on Free:"})}),(0,Qe.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,Qe.jsx)("li",{style:{color:"#374151",marginBottom:8},children:"20 submissions per month, so you can still reach the network"}),(0,Qe.jsx)("li",{style:{color:"#374151",marginBottom:8},children:"Your uploaded tracks and links are still accessible and shareable"}),(0,Qe.jsx)("li",{style:{color:"#374151",marginBottom:0},children:"Your sender profile is still visible to anyone you've submitted to"})]})]}),(0,Qe.jsx)("p",{style:{color:"#374151",marginBottom:16},children:"The network is still growing, and your contacts, history, and reputation are still here. When you're ready to get discovered again, Pro is one click away."}),(0,Qe.jsx)("p",{style:{color:"#6b7280",fontSize:14,marginBottom:16},children:"Need help? Just reply to this email."})]})}var Ut=p(u());function vo({firstName:t,planName:e,amount:r,updatePaymentUrl:i}){return(0,Ut.jsxs)(f,{preheader:`Your ${e} payment of ${r} didn't go through`,showHeader:!0,cta:{href:i,label:"Update Payment Method"},children:[(0,Ut.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Ut.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["We tried to process your ",e," subscription payment of"," ",(0,Ut.jsx)("strong",{style:{color:n.grunge},children:r})," but it didn't go through. This happens sometimes \u2014 usually an expired card or a temporary bank issue."]}),(0,Ut.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Your workspace and all your data are safe. We'll retry the payment automatically over the next few days, but updating your card is the quickest way to sort it."}),(0,Ut.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If you have any questions, just reply to this email."}),(0,Ut.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Ut.jsx)("br",{}),"Trackstack"]})]})}var Ye=p(u());function To({firstName:t,planName:e,amount:r,trackCount:i,submissionCount:s,teamMemberCount:d,updatePaymentUrl:g}){return(0,Ye.jsxs)(f,{preheader:`Your ${e} payment of ${r} still hasn't gone through`,showHeader:!0,cta:{href:g,label:"Update Payment Method"},children:[(0,Ye.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Ye.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Just following up \u2014 your ",e," payment of"," ",(0,Ye.jsx)("strong",{style:{color:n.grunge},children:r})," still hasn't gone through."]}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:8},children:"Here's what you'd lose access to if your subscription lapses:"}),(0,Ye.jsx)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:(0,Ye.jsxs)("ul",{style:{color:n.grunge60,margin:0,paddingLeft:20},children:[(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Professional tier limits on submissions, tracks, storage, and uploads"}),(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Public Inbox and ability to receive submissions"}),(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Discover section and ability to search public inboxes"}),(0,Ye.jsx)("li",{style:{marginBottom:4},children:"Advanced analytics and submission insights"}),(0,Ye.jsx)("li",{style:{marginBottom:0},children:"Access to your Contacts list"})]})}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"None of your data will be deleted, but these features will be restricted until your payment is resolved."}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If there's anything going on with your account or if you're having trouble with the payment, just reply here and we'll help you sort it out."}),(0,Ye.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var ze=p(u());function xo({firstName:t,planName:e,restrictionDate:r,updatePaymentUrl:i}){return(0,ze.jsxs)(f,{preheader:`Your ${e} features will be restricted on ${r}`,showHeader:!0,cta:{href:i,label:"Update Payment Method"},children:[(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["We wanted to reach out \u2014 your ",e," payment has been outstanding for over a week now, and we haven't been able to process the charge."]}),(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:8},children:["If the payment isn't resolved by"," ",(0,ze.jsx)("strong",{style:{color:n.grunge},children:r}),", your workspace will be moved to our free tier. That means:"]}),(0,ze.jsx)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:(0,ze.jsxs)("ul",{style:{color:n.grunge60,margin:0,paddingLeft:20},children:[(0,ze.jsx)("li",{style:{marginBottom:4},children:"Submissions beyond the free limit will be paused"}),(0,ze.jsx)("li",{style:{marginBottom:4},children:"Advanced analytics will be unavailable"}),(0,ze.jsx)("li",{style:{marginBottom:4},children:"Discover section and ability to search public inboxes will be unavailable"}),(0,ze.jsx)("li",{style:{marginBottom:4},children:"Public Inbox and ability to receive submissions will be unavailable"}),(0,ze.jsx)("li",{style:{marginBottom:0},children:"Team member access will be restricted"})]})}),(0,ze.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Your tracks and data will remain safe \u2014 nothing gets deleted. And if you update your payment method, your full ",e," access is restored immediately."]}),(0,ze.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If cost is a concern, we'd be happy to discuss options. We'd rather work something out than lose you."}),(0,ze.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var Gt=p(u());function Eo({firstName:t,planName:e,updatePaymentUrl:r}){return(0,Gt.jsxs)(f,{preheader:`Your ${e} subscription will be moved to free tier tomorrow`,showHeader:!0,cta:{href:r,label:"Update Payment Method"},children:[(0,Gt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Gt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["This is the last email we'll send about this. Your ",e," payment has been outstanding for two weeks and your subscription will be moved to the free tier tomorrow."]}),(0,Gt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["If you still want to keep your ",e," access, update your payment method before end of day tomorrow."]}),(0,Gt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If you've decided to move on, no hard feelings at all. Your data and tracks will stay in your workspace on the free tier, and you can upgrade again anytime."}),(0,Gt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Either way, it's been great having you on Trackstack."}),(0,Gt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var ur=p(u());function Ro({firstName:t,planName:e,amount:r}){return(0,ur.jsxs)(f,{preheader:`Your ${e} payment of ${r} went through`,showHeader:!0,children:[(0,ur.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,ur.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Good news \u2014 your payment of"," ",(0,ur.jsx)("strong",{style:{color:n.grunge},children:r})," went through and your ",e," ","subscription is fully active again. No action needed."]}),(0,ur.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Thanks for sorting that out. If you have any questions about your account, just reply here."}),(0,ur.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:"Trackstack"})]})}var be=p(u());var Xc="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting",Jc="https://trackstack.app/pricing";function Po({name:t,workspaceName:e,loginLink:r}){let i=t?` ${t}`:"";return(0,be.jsxs)(f,{preheader:"Thousands of DJs, labels & curators are listening. Are you showing up?",title:"Your tracks deserve to be heard",subtitle:"Thousands of DJs, labels & curators are listening",showHeader:!0,cta:{href:Jc,label:"Discover Pro Membership"},children:[(0,be.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",i,","]}),(0,be.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["You've uploaded tracks and started submitting",e?` from ${e}`:"",". That's the hardest part. But right now, thousands of DJs, labels, and curators on Trackstack can't find you. On Pro, they can."]}),(0,be.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,be.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"What changes on Pro:"}),(0,be.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Get discovered:"})," list your inbox in the directory so DJs,labels and curators find you"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Submit without limits:"})," 300 submissions per month to reach the right people"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Know who's listening:"})," track opens, plays, and responses across your network"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,be.jsx)("strong",{children:"Build real relationships:"})," unlimited contacts with full submission history"]}),(0,be.jsxs)("li",{style:{color:"#374151",marginBottom:0},children:[(0,be.jsx)("strong",{children:"Stand out:"})," Spotlight credits put your tracks in front of the community"]})]})]}),(0,be.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16,borderLeft:"3px solid #6366f1"},children:[(0,be.jsx)("p",{style:{color:"#374151",margin:0,fontSize:14,lineHeight:"22px",fontStyle:"italic"},children:"\u201CTrackstack has been a total game changer for my career as a producer, allowing me to get my music in front of DJs who were previously out of reach.\u201D"}),(0,be.jsx)("p",{style:{color:"#6b7280",margin:0,marginTop:8,fontSize:13},children:"\u2014 Davide T, DJ & Producer"})]}),(0,be.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,be.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Book a free strategy session"}),(0,be.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Chat with Harry from our team to create a personalised strategy for building your network and growing your career. Completely free."}),(0,be.jsx)("a",{href:Xc,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}var Z=p(u());var Qc="https://trackstack.app/login",Zc="https://cal.com/harry-charlesworth-9zim2n/30-min-meeting";function Co({name:t,workspaceName:e}){let r=t?` ${t}`:"";return(0,Z.jsxs)(f,{preheader:"The flywheel that turns tracks into career growth",title:"How to succeed with Trackstack",subtitle:"Send tracks, build your network, get heard, repeat",showHeader:!0,cta:{href:Qc,label:"Open your Inbox"},children:[(0,Z.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Hi",r,","]}),(0,Z.jsxs)("p",{style:{color:"#374151",marginBottom:16},children:["Welcome to Trackstack",e?` \u2014 ${e} is live`:"",". Here's how the most successful artists and labels use the platform to grow their careers."]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"The Trackstack flywheel:"}),(0,Z.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Send tracks:"})," submit your music to DJs, labels, and curators who are actively listening"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Build your network:"})," every submission creates a professional contact \u2014 these are your Pro Fans"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Get heard:"})," as your network grows, more DJs and labels come to you \u2014 leading to support, signings, and collabs"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Nurture relationships:"})," invite engaged contacts to your Studio community and offer services through Elevate"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"Sell your tracks:"})," your Pro Fans become your first buyers on Store \u2014 DJs find your music with AI-powered search and one-credit downloads"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:0},children:[(0,Z.jsx)("strong",{children:"Repeat:"})," each cycle compounds \u2014 your network, reputation, and revenue grow together"]})]})]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Your first three moves:"}),(0,Z.jsxs)("ul",{style:{paddingLeft:20,margin:0},children:[(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"1. Upload your tracks"})," \u2014 add your best work so it's ready to send"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:6},children:[(0,Z.jsx)("strong",{children:"2. Send your first submissions"})," \u2014 reach out to DJs and labels in the directory"]}),(0,Z.jsxs)("li",{style:{color:"#374151",marginBottom:0},children:[(0,Z.jsx)("strong",{children:"3. Check your contacts"})," \u2014 see who's listening, downloading, and responding"]})]})]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f9fafb",borderRadius:8,padding:16,marginBottom:16,borderLeft:"3px solid #6366f1"},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,fontSize:14,lineHeight:"22px",fontStyle:"italic"},children:"\u201CBefore Trackstack, I never knew if anyone was actually listening. Now, I can see exactly when DJs, artists, and labels check out my tracks. I've landed major releases on respected labels that once felt out of reach.\u201D"}),(0,Z.jsx)("p",{style:{color:"#6b7280",margin:0,marginTop:8,fontSize:13},children:"\u2014 Charlesworth, DJ & Producer"})]}),(0,Z.jsxs)("div",{style:{backgroundColor:"#f3f0ff",borderRadius:8,padding:16,marginBottom:16},children:[(0,Z.jsx)("p",{style:{color:"#374151",margin:0,marginBottom:8,fontWeight:600},children:"Need a hand getting started?"}),(0,Z.jsx)("p",{style:{color:"#6b7280",margin:0,marginBottom:12,fontSize:14,lineHeight:"20px"},children:"Book a free strategy session with Harry from our team. He'll help you build a personalised plan for growing your network and landing your next release."}),(0,Z.jsx)("a",{href:Zc,style:{display:"inline-block",background:"linear-gradient(135deg, #6366f1, #8b5cf6)",color:"#fff",fontWeight:500,fontSize:14,padding:"8px 16px",borderRadius:8,textDecoration:"none"},target:"_blank",rel:"noreferrer",children:"Book your free session with Harry"})]})]})}var Ei=p(u()),ed="[important] Your new Inbox awaits";function _o({name:t,email:e,tempPassword:r,loginLink:i}){return(0,Ei.jsx)(f,{preheader:ed,title:"Welcome to Trackstack \u2014 Your Inbox is ready",subtitle:"Login with your email to access your workspace.",showHeader:!0,cta:i?{href:i,label:"Sign in"}:void 0,children:t?(0,Ei.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null})}var Kt=p(u());function So({name:t,organisationName:e,inviterName:r,loginLink:i,preheader:s,title:d,subtitle:g}){let b=d??`Join ${e}`,v=g??(r?`${r} invited you to ${e} on Trackstack.`:`You have been invited to ${e} on Trackstack.`);return(0,Kt.jsxs)(f,{preheader:s??`${e}: Invitation`,title:b,subtitle:v,showHeader:!0,cta:i?{href:i,label:"Accept invitation"}:void 0,children:[t?(0,Kt.jsxs)("p",{style:{marginTop:0},children:["Hi ",t,","]}):null,(0,Kt.jsxs)("p",{style:{marginTop:t?0:void 0},children:["You now have access to the organisation workspace",e?` \u201C${e}\u201D`:"","."]}),i?(0,Kt.jsxs)("p",{style:{color:"#6b7280"},children:["If the button above doesn\\'t work, copy and paste this link into your browser:",(0,Kt.jsx)("br",{}),(0,Kt.jsx)("a",{href:i,target:"_blank",rel:"noreferrer",style:{color:"#2754C5"},children:i})]}):null,(0,Kt.jsx)("p",{style:{color:"#6b7280"},children:"If you didn\\'t expect this, you can safely ignore this email."})]})}var Ao=p(u());function Bo(t){return(0,Ao.jsxs)(f,{title:"You're invited to Trackstack Plus",subtitle:"Join your workspace with premium features.",children:[(0,Ao.jsx)("p",{style:{marginTop:0},children:"Your workspace admin has invited you to Trackstack Plus."}),(0,Ao.jsx)("p",{children:"Follow the link in the app to get started."})]})}var Io=p(u());function Fo(t){return(0,Io.jsxs)(f,{title:"You're invited to Trackstack Plus Lite",subtitle:"Join your workspace with lite premium features.",children:[(0,Io.jsx)("p",{style:{marginTop:0},children:"Your workspace admin has invited you to Trackstack Plus Lite."}),(0,Io.jsx)("p",{children:"Follow the link in the app to get started."})]})}var Oo=p(u());function Do(t){return(0,Oo.jsxs)(f,{title:"You've been invited to a Space",subtitle:"Access shared content and collaborate.",children:[(0,Oo.jsx)("p",{style:{marginTop:0},children:"You have been invited to join a Space on Trackstack."}),(0,Oo.jsx)("p",{children:"Open the invitation link in the app to proceed."})]})}var Mr=p(u()),td=t=>{if(!t)return;let e=t instanceof Date?t:new Date(t);if(!Number.isNaN(e.getTime()))return e.toLocaleDateString("en-GB",{year:"numeric",month:"short",day:"numeric"})};function No({studioName:t,planName:e,trialEndsAt:r,billingLink:i,preheader:s,title:d,subtitle:g,cta:b}){let v=d??"Your trial ends soon",E=g??`Your ${t??"Studio"} trial will end in 24 hours.`,w=td(r);return(0,Mr.jsxs)(f,{preheader:s??"Trial ending in 24 hours",title:v,subtitle:E,showHeader:!0,cta:b||(i?{href:i,label:"Review billing"}:void 0),children:[(0,Mr.jsxs)("p",{style:{marginTop:0},children:["This is a quick reminder that your trial for"," ",e??"your current plan"," will convert to a paid subscription in 24 hours."]}),w?(0,Mr.jsxs)("p",{style:{marginTop:0},children:["Trial end date: ",w]}):null,(0,Mr.jsx)("p",{style:{marginTop:0},children:"If you want to make changes to your plan or cancel before billing starts, you can do so from your billing settings."})]})}var Xt=p(u());function Lo({firstName:t,planName:e,cardLast4:r,expiryMonthYear:i,updatePaymentUrl:s}){return(0,Xt.jsxs)(f,{preheader:`Quick heads-up \u2014 your ${e} card ending in ${r} expires ${i}`,showHeader:!0,cta:{href:s,label:"Update payment method"},children:[(0,Xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Quick heads-up \u2014 the card we have on file for your Trackstack"," ",(0,Xt.jsx)("strong",{style:{color:n.grunge},children:e})," plan (ending in"," ","****",r,") expires in ",i,"."]}),(0,Xt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"No rush at all \u2014 just wanted to give you a heads-up so you can update it when you get a moment. That way your plan stays uninterrupted."}),(0,Xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Xt.jsx)("br",{}),"Trackstack"]})]})}var Jt=p(u());function Wo({firstName:t,planName:e,cardLast4:r,expiryMonthYear:i,updatePaymentUrl:s}){return(0,Jt.jsxs)(f,{preheader:`Your ${e} card ending in ${r} expires ${i}`,showHeader:!0,cta:{href:s,label:"Update payment method"},children:[(0,Jt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Jt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Just a quick reminder \u2014 the card ending in ****",r," on your Trackstack"," ",(0,Jt.jsx)("strong",{style:{color:n.grunge},children:e})," plan expires in"," ",i,", which is just around the corner."]}),(0,Jt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Updating it now means your plan stays uninterrupted and you won\u2019t miss a beat."}),(0,Jt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Jt.jsx)("br",{}),"Trackstack"]})]})}var xt=p(u());function Uo({firstName:t,planName:e,graceUntil:r,updatePaymentUrl:i}){return(0,xt.jsxs)(f,{preheader:`Your ${e} access ends on ${r} unless billing resumes`,showHeader:!0,cta:{href:i,label:"Reactivate Billing"},children:[(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Your ",(0,xt.jsx)("strong",{style:{color:n.grunge},children:e})," subscription is currently on hold \u2014 we've been keeping your access live as a courtesy."]}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["On ",(0,xt.jsx)("strong",{style:{color:n.grunge},children:r}),", if billing hasn't resumed, your workspace will move to the free plan automatically. Your data stays safe, but Pro features will be limited."]}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["To stay on ",e,", just reactivate billing \u2014 takes a minute."]}),(0,xt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Questions? Reply to this email."}),(0,xt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,xt.jsx)("br",{}),"Trackstack"]})]})}var Bt=p(u());function Mo({firstName:t,planName:e,reactivateUrl:r}){return(0,Bt.jsxs)(f,{preheader:`Your ${e} subscription stayed on hold past the grace window`,showHeader:!0,cta:{href:r,label:"Reactivate Plan"},children:[(0,Bt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hey ",t,","]}),(0,Bt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Your ",(0,Bt.jsx)("strong",{style:{color:n.grunge},children:e})," subscription was on hold and the grace window has now ended. Your workspace has moved to the free plan."]}),(0,Bt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"All your data is safe \u2014 nothing has been deleted. Pro features are paused until billing resumes."}),(0,Bt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Want to come back? Reactivating takes a minute and restores everything."}),(0,Bt.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"Questions? Reply to this email."}),(0,Bt.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["Cheers,",(0,Bt.jsx)("br",{}),"Trackstack"]})]})}var gr=p(u());function $o({recipientName:t,senderName:e,storeName:r,storeLogo:i,messageContent:s,conversationSubject:d,viewInboxUrl:g,orderNumber:b}){let v=t?.trim()||"there",w=`New message from ${e?.trim()||"someone"}`,_=d?`Subject: ${d}`:"Open the conversation to reply.",j=b?`This message is about order #${b}.`:`This message is in your ${r} inbox.`;return(0,gr.jsxs)(f,{title:w,subtitle:_,showHeader:!0,heroIconUrl:i,cta:{href:g||"https://trackstack.app",label:"Open conversation"},children:[(0,gr.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",v,","]}),(0,gr.jsx)("p",{style:{marginTop:0,marginBottom:16},children:j}),(0,gr.jsx)("div",{style:{backgroundColor:n.grunge10,borderRadius:8,padding:12,marginBottom:16},children:(0,gr.jsx)("p",{style:{margin:0,whiteSpace:"pre-wrap",color:n.grunge},children:s})}),(0,gr.jsx)("p",{style:{marginTop:0,marginBottom:0},children:"Reply to this email or open the conversation to keep things moving."})]})}var ve=p(u());var Ri=t=>{if(t==null)return"";if(typeof t=="number"&&!isNaN(t))return`${t} ${t===1?"day":"days"}`;let e=String(t).trim();if(/^\d+$/.test(e)){let r=parseInt(e,10);return`${r} ${r===1?"day":"days"}`}return e},rd=t=>{switch(t){case"SESSION":return"Session booking";case"FEEDBACK":return"Track feedback";case"MIXDOWN":return"Mixing service";case"MASTER":return"Mastering service";default:return"Service"}};function jo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,orderDate:s,productType:d,productTitle:g,price:b,currency:v,sessionDetails:E,feedbackDetails:w,mixMasterDetails:_,viewOrderUrl:j}){let V=rd(d),Q=`Order confirmed - ${e}`,ne=`Thanks ${t||"there"}, your ${V.toLowerCase()} is confirmed.`,le=[{label:"Product",value:g},_?.turnaroundTime?{label:"Turnaround",value:Ri(_.turnaroundTime)}:null,typeof _?.includedRevisions=="number"?{label:"Included revisions",value:String(_.includedRevisions)}:null,{label:"Order number",value:`#${i}`},{label:"Placed on",value:s},{label:"Total",value:`${b} ${v}`}].filter(Boolean),ge=(()=>{switch(d){case"SESSION":return["We will send a reminder 24 hours before your session.","The meeting link will arrive one hour ahead of time.","Need to reschedule? Use your order page up to 24 hours prior."];case"FEEDBACK":return[`${e} will review your track within ${Ri(w?.turnaroundTime)||"the promised timeframe"}.`,"You will receive an email as soon as the feedback is ready.","Reply in the thread if you want clarification or follow ups."];default:return[`${e} is getting started on your project right away.`,`Expect delivery within ${Ri(_?.turnaroundTime)||"the scheduled window"}.`,"We will email you with updates and revisions as they are ready."]}})();return(0,ve.jsxs)(f,{title:Q,subtitle:ne,showHeader:!0,heroIconUrl:r,cta:{href:j,label:"View your order"},children:[(0,ve.jsx)("p",{style:{marginTop:0,marginBottom:12},children:(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Order details"})}),le.map(z=>(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ve.jsxs)("strong",{style:{color:n.grunge},children:[z.label,":"]})," ",z.value]},z.label)),E?(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsx)("p",{style:{marginTop:16,marginBottom:12},children:(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",E.date]}),(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",E.time]}),(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:E.meetingLink?8:0},children:[(0,ve.jsx)("strong",{style:{color:n.grunge},children:"Duration:"})," ",E.duration]}),E.meetingLink?(0,ve.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["Meeting link:"," ",(0,ve.jsx)("a",{href:E.meetingLink,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Join session"})]}):null]}):null,(0,ve.jsx)("p",{style:{marginTop:24,marginBottom:12},children:(0,ve.jsx)("strong",{style:{color:n.grunge},children:"What happens next"})}),(0,ve.jsx)("ul",{style:{marginTop:0,marginBottom:0,paddingLeft:18},children:ge.map(z=>(0,ve.jsx)("li",{style:{marginBottom:8},children:z},z))})]})}var Se=p(u());var ad=t=>{switch(t){case"PROCESSING":return{color:n.blueDark,background:n.grunge10,title:"Your order is in progress"};case"COMPLETED":case"FULFILLED":return{color:n.greenDark,background:n.grunge10,title:"Your order is complete"};case"CANCELLED":return{color:n.ceriseDark,background:n.grunge10,title:"Your order was cancelled"};case"REFUNDED":return{color:n.orangeDark,background:n.grunge10,title:"Your order was refunded"};case"RESCHEDULED":return{color:n.blueDark,background:n.grunge10,title:"Your session was rescheduled"};case"CONFIRMED":return{color:n.blueDark,background:n.grunge10,title:"Your session is confirmed"};default:return{color:n.blueDark,background:n.grunge10,title:"Order status update"}}},od=(t,e)=>{switch(t){case"PROCESSING":return`${e} has started working on your order. We will let you know as soon as there is an update.`;case"COMPLETED":case"FULFILLED":return"Great news! Your order is wrapped and ready for you to review.";case"CANCELLED":return`This order has been cancelled. If that is unexpected, reply to this email and ${e} will help.`;case"REFUNDED":return"Your refund is on the way. It can take 5-10 business days to appear on your statement.";case"RESCHEDULED":return"Your session has been rescheduled. Check the updated timing in your order page.";case"CONFIRMED":return"Your session is confirmed. We will send a reminder before it starts.";default:return"The status of your order has changed."}};function Ho({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,oldStatus:d,newStatus:g,statusMessage:b,actionRequired:v,actionDescription:E,downloadUrl:w,viewOrderUrl:_}){let{color:j,background:V,title:Q}=ad(g),ne=b||od(g,e),le=w?{href:w,label:"Download files"}:{href:_,label:"View order"};return(0,Se.jsxs)(f,{title:`Order update - ${e}`,subtitle:Q,showHeader:!0,heroIconUrl:r,cta:le,children:[(0,Se.jsx)("span",{style:{display:"inline-block",padding:"6px 12px",borderRadius:999,backgroundColor:V,color:j,fontSize:12,fontWeight:600,marginBottom:16},children:Q}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:16},children:ne}),(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Order details"})}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Project:"})," ",s]}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Previous status:"})," ",d]}),(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Se.jsx)("strong",{style:{color:n.grunge},children:"New status:"})," ",g]}),w?(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:16},children:"Files are ready to download. If you prefer, you can also access them from your order page."}):null,v?(0,Se.jsxs)("div",{style:{marginTop:0,marginBottom:16},children:[(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Se.jsx)("strong",{style:{color:n.grunge},children:"Action needed"})}),(0,Se.jsx)("p",{style:{marginTop:0,marginBottom:0},children:E||"There is something we need from you to keep things moving. Reply to this email if you need a hand."})]}):null,w?(0,Se.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["View the full order details here:"," ",(0,Se.jsx)("a",{href:_,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open order"})]}):null]})}var Y=p(u());function $r({customerName:t,storeName:e,storeLogo:r,sessionTitle:i,sessionDate:s,sessionTime:d,sessionDuration:g,timeUntilSession:b,meetingLink:v,meetingPassword:E,hostName:w,timezone:_,cancellationDeadline:j,rescheduleUrl:V,cancelUrl:Q,addToCalendarUrl:ne,preparationTips:le}){let ge=b==="1 hour"?"starting soon":"coming up",z=b==="1 hour"?"Starts in 1 hour":"Tomorrow",ie=v?{href:v,label:"Join session"}:{href:ne,label:"Add to calendar"};return(0,Y.jsxs)(f,{title:`Session reminder - ${e}`,subtitle:`${i} is ${ge}.`,showHeader:!0,heroIconUrl:r,cta:ie,children:[(0,Y.jsx)("span",{style:{display:"inline-block",padding:"6px 12px",borderRadius:999,backgroundColor:n.grunge10,color:n.grunge,fontSize:12,fontWeight:600,marginBottom:16},children:z}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your session with ",e," is ",ge,". Here are the details for ",i,"."]}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",s]}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",d," (",_,")"]}),(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Duration:"})," ",g]}),w?(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Host:"})," ",w]}):null,j?(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["You can reschedule or cancel until ",j,"."]}):(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:16}}),v?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Join link"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:E?8:16},children:(0,Y.jsx)("a",{href:v,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:v})}),E?(0,Y.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Access code: ",(0,Y.jsx)("strong",{style:{color:n.grunge},children:E})]}):null]}):null,le&&le.length?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Prep checklist"})}),(0,Y.jsx)("ul",{style:{marginTop:0,marginBottom:16,paddingLeft:18},children:le.map(xe=>(0,Y.jsx)("li",{style:{marginBottom:6},children:xe},xe))})]}):null,(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Y.jsx)("strong",{style:{color:n.grunge},children:"Manage your session"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:6},children:(0,Y.jsx)("a",{href:ne,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Add to calendar"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:6},children:(0,Y.jsx)("a",{href:V,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Reschedule"})}),(0,Y.jsx)("p",{style:{marginTop:0,marginBottom:0},children:(0,Y.jsx)("a",{href:Q,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Cancel session"})})]})}var Ne=p(u());var id=t=>{switch(t){case"FEEDBACK":return"Feedback";case"MIX":case"MIXDOWN":return"Mix";case"MASTER":return"Master";default:return"Delivery"}};function Yo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,productType:d,deliveryMessage:g,downloadUrl:b,downloadExpiry:v,feedbackSummary:E,revisionInfo:w,viewOrderUrl:_}){let V=id(d).toLowerCase(),Q=d==="FEEDBACK"?"View feedback":"Open order",ne=w?w.unlimited?"Unlimited revisions":typeof w.remaining=="number"&&w.remaining>0?`${w.remaining} revision${w.remaining===1?"":"s"} remaining`:"No revisions remaining":void 0,le=d==="FEEDBACK"?["Work through the recommendations in your feedback report.","Reply with any questions directly from your order page.","Share an updated version when you are ready for a follow up."]:["Download and listen through every stem and bounce.",w?w.unlimited?"Request tweaks if you need them - unlimited revisions included.":typeof w.remaining=="number"&&w.remaining>0?`Request tweaks if you need them - you have ${w.remaining} remaining.`:"Reach out if you need anything adjusted.":"Reach out if you need anything adjusted."];return(0,Ne.jsxs)(f,{title:`Delivery ready - ${e}`,subtitle:`Your ${V} is ready to review.`,showHeader:!0,heroIconUrl:r,cta:{href:_,label:Q},children:[(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:16},children:g||`Great news - your ${V} from ${e} is ready to check.`}),(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Order details"})}),(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:ne&&d!=="FEEDBACK"?8:16},children:[(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Project:"})," ",s]}),ne&&d!=="FEEDBACK"?(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"Revisions remaining:"})," ",ne]}):null,b&&d!=="FEEDBACK"?(0,Ne.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your files are ready to download.",v?` This link expires on ${v}.`:""]}):null,d==="FEEDBACK"?(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:16},children:E||"Review the detailed notes, timestamps, and recommendations from your engineer on your order page."}):null,(0,Ne.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Ne.jsx)("strong",{style:{color:n.grunge},children:"What is next"})}),(0,Ne.jsx)("ul",{style:{marginTop:0,marginBottom:0,paddingLeft:18},children:le.map(ge=>(0,Ne.jsx)("li",{style:{marginBottom:8},children:ge},ge))})]})}var ce=p(u());function zo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,refundAmount:d,currency:g,refundReason:b,refundType:v,originalAmount:E,processingTime:w,refundId:_,viewOrderUrl:j}){let V=`Refund ${v==="full"?"processed":"issued"} - ${e}`,Q=`Refund for ${s}`;return(0,ce.jsxs)(f,{title:V,subtitle:Q,showHeader:!0,heroIconUrl:r,cta:{href:j,label:"View order"},children:[(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["We have processed your ",v," refund for ",s," from ",e,"."]}),(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Refund summary"})}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Refund ID:"})," ",_]}),(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Amount:"})," ",d," ",g]}),E?(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Original charge:"})," ",E," ",g]}):null,(0,ce.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Processing time:"})," ",w]}),b?(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,ce.jsx)("strong",{style:{color:n.grunge},children:"Reason for refund"})}),(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:16},children:b})]}):null,(0,ce.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,ce.jsx)("strong",{style:{color:n.grunge},children:"What to expect"})}),(0,ce.jsxs)("ul",{style:{marginTop:0,marginBottom:0,paddingLeft:18},children:[(0,ce.jsxs)("li",{style:{marginBottom:8},children:["The refund will appear on your statement within ",w.toLowerCase(),"."]}),(0,ce.jsx)("li",{style:{marginBottom:8},children:"We will email you as soon as any related updates are available."}),(0,ce.jsx)("li",{children:"Reach out if you need help with next steps or have questions."})]})]})}var Te=p(u());function Vo({customerName:t,storeName:e,storeLogo:r,productTitle:i,orderNumber:s,completedDate:d,reviewUrl:g,storeBenefits:b,incentiveMessage:v}){let E=b&&b.length>0?b:["Help other artists decide if this service is right for them.",`Support ${e} by sharing what stood out.`,"Give the team insight to keep leveling up every project.","Build a trusted community of producers and engineers."];return(0,Te.jsxs)(f,{title:`How did we do? - ${e}`,subtitle:`Share your experience with ${e}.`,showHeader:!0,heroIconUrl:r,cta:{href:g,label:"Leave a quick review"},children:[(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Thanks for trusting ",e," with ",i,". Your experience helps other artists discover the right fit."]}),(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Project recap"})}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",s]}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Completed:"})," ",d]}),(0,Te.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Service:"})," ",i]}),(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Te.jsx)("strong",{style:{color:n.grunge},children:"Why it matters"})}),(0,Te.jsx)("ul",{style:{marginTop:0,marginBottom:16,paddingLeft:18},children:E.map(w=>(0,Te.jsx)("li",{style:{marginBottom:6},children:w},w))}),v?(0,Te.jsxs)(Te.Fragment,{children:[(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Te.jsx)("strong",{style:{color:n.grunge},children:"A little thank you"})}),(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:16},children:v})]}):null,(0,Te.jsx)("p",{style:{marginTop:0,marginBottom:0,textAlign:"center"},children:"It takes less than two minutes and makes a huge difference."})]})}var jr=p(u());function qo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,viewOrderUrl:s}){let d=`Order link - ${e}`,g=`Access your order #${i}`;return(0,jr.jsxs)(f,{title:d,subtitle:g,showHeader:!0,heroIconUrl:r,cta:{href:s,label:"View your order"},children:[(0,jr.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,jr.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Here is a fresh link to access your order #",i,". This link includes a secure token so you can view your order details."]}),(0,jr.jsx)("p",{style:{marginTop:0,marginBottom:0},children:"If you did not request this, you can ignore this email."})]})}var Oe=p(u());function Go({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,cancelledBy:d,refundMessage:g,sessionDate:b,sessionTime:v,meetingUrl:E,viewOrderUrl:w,contactUrl:_}){return(0,Oe.jsxs)(f,{title:`Session cancelled - ${e}`,subtitle:`Order #${i}`,showHeader:!0,heroIconUrl:r,cta:{href:w,label:"View order"},children:[(0,Oe.jsx)("span",{style:{display:"inline-block",padding:"6px 12px",borderRadius:999,backgroundColor:n.grunge10,color:n.ceriseDark,fontSize:12,fontWeight:600,marginBottom:16},children:"Session cancelled"}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Your session for ",s," was cancelled by ",d,"."]}),(0,Oe.jsx)("p",{style:{marginTop:0,marginBottom:16},children:g}),(0,Oe.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",b]}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",v]}),E?(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Meeting link:"})," ",(0,Oe.jsx)("a",{href:E,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:E})]}):null,(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Oe.jsx)("strong",{style:{color:n.grunge},children:"Order:"})," #",i]}),(0,Oe.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["Need to talk?"," ",(0,Oe.jsx)("a",{href:_,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open messages"})]})]})}var fe=p(u());var Pi=t=>!Number.isNaN(t.getTime()),nd=t=>t.toLocaleDateString("en-GB",{weekday:"long",day:"numeric",month:"long",year:"numeric"}),sd=(t,e)=>{let r=t.toLocaleTimeString("en-GB",{hour:"2-digit",minute:"2-digit"}),i=e.toLocaleTimeString("en-GB",{hour:"2-digit",minute:"2-digit"});return`${r} - ${i}`};function Ko({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,sessionStartISO:d,sessionEndISO:g,meetingUrl:b,rescheduleUrl:v,cancelUrl:E,viewOrderUrl:w,contactUrl:_}){let j=new Date(d),V=new Date(g),Q=Pi(j)?nd(j):d,ne=Pi(j)&&Pi(V)?sd(j,V):`${d} - ${g}`,le=b?{href:b,label:"Join session"}:{href:w,label:"View order"};return(0,fe.jsxs)(f,{title:`Session confirmed - ${e}`,subtitle:`Your session for ${s} is locked in.`,showHeader:!0,heroIconUrl:r,cta:le,children:[(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your session has been confirmed. Here are the details for order #",i,"."]}),(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Session details"})}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Date:"})," ",Q]}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Time:"})," ",ne]}),(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Service:"})," ",s]}),b?(0,fe.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Meeting link:"," ",(0,fe.jsx)("a",{href:b,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Join session"})]}):null,v||E?(0,fe.jsxs)(fe.Fragment,{children:[(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,fe.jsx)("strong",{style:{color:n.grunge},children:"Manage your session"})}),v?(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:6},children:(0,fe.jsx)("a",{href:v,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Reschedule"})}):null,E?(0,fe.jsx)("p",{style:{marginTop:0,marginBottom:0},children:(0,fe.jsx)("a",{href:E,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Cancel session"})}):null]}):null,(0,fe.jsxs)("p",{style:{marginTop:16,marginBottom:0},children:["Need anything else?"," ",(0,fe.jsx)("a",{href:_,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open messages"})]})]})}var Me=p(u());var ld=t=>{if(!t||t<=0)return null;let e=Math.floor(t/60),r=Math.floor(t%60);return e?r?`${e}m ${r}s`:`${e}m`:`${r}s`};function Xo({customerName:t,storeName:e,storeLogo:r,orderNumber:i,productTitle:s,trackTitle:d,videoDuration:g,viewingUrl:b,expiresAt:v,viewOrderUrl:E,contactUrl:w}){let _=ld(g);return(0,Me.jsxs)(f,{title:`Video feedback ready - ${e}`,subtitle:`Your ${s} feedback is ready to watch.`,showHeader:!0,heroIconUrl:r,cta:{href:b,label:"Watch the video"},children:[(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:12},children:["Hi ",t||"there",","]}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:["Your video feedback for ",d||s," is ready. Use the link above to view it."]}),(0,Me.jsx)("p",{style:{marginTop:0,marginBottom:8},children:(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Video details"})}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Order number:"})," #",i]}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Track:"})," ",d||s]}),_?(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:8},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Duration:"})," ",_]}):null,(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:16},children:[(0,Me.jsx)("strong",{style:{color:n.grunge},children:"Expires:"})," ",v]}),(0,Me.jsxs)("p",{style:{marginTop:0,marginBottom:0},children:["Need anything else?"," ",(0,Me.jsx)("a",{href:w,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"Open messages"})," or ",(0,Me.jsx)("a",{href:E,style:{color:n.blueDark,textDecoration:"underline"},target:"_blank",rel:"noreferrer",children:"view your order"}),"."]})]})}var Qt=p(u());function Ci(t){let{trackTitle:e="your track",downloaderName:r="An inbox",trackUrl:i,inboxName:s}=t;return(0,Qt.jsxs)(f,{preheader:`${r} downloaded ${e} on Spotlight`,children:[(0,Qt.jsxs)("h1",{style:{fontSize:20,fontWeight:700,margin:"24px 0"},children:[r," downloaded ",e]}),s&&(0,Qt.jsxs)("p",{style:{margin:"12px 0",color:"#56585D"},children:["From inbox: ",(0,Qt.jsx)("strong",{children:s})]}),i&&(0,Qt.jsx)("p",{style:{margin:"12px 0"},children:(0,Qt.jsx)("a",{href:i,target:"_blank",rel:"noreferrer",children:"View on Spotlight"})}),(0,Qt.jsx)("p",{style:{margin:"24px 0",color:"#6E7074",fontSize:12},children:"Trackstack Spotlight"})]})}var Cr=p(u()),cd="Your login code";function _i({otpCode:t,code:e,loginLink:r,appName:i="Trackstack",preheader:s,title:d,subtitle:g}){let b=d??"Sign in",v=g??`Use this code to log in to ${i}.`,E=e??t;return(0,Cr.jsxs)(f,{preheader:s??`${i}: ${cd}`,title:b,subtitle:v,showHeader:!0,showFooter:!1,children:[r?(0,Cr.jsx)("a",{href:r,target:"_blank",rel:"noreferrer",style:{color:"#2754C5",textDecoration:"underline",display:"block",marginBottom:16},children:"Click here to log in with this link"}):null,(0,Cr.jsx)("p",{style:{color:"#333",marginTop:0,marginBottom:14},children:"copy and paste this temporary login code:"}),(0,Cr.jsx)("code",{style:{display:"inline-block",padding:"16px 4.5%",width:"90.5%",backgroundColor:n.grunge5,borderRadius:4,border:`1px solid ${n.grunge20}`,color:"#333",fontFamily:"NextPan, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",fontSize:16},children:E}),(0,Cr.jsx)("p",{style:{color:"#ababab",marginTop:14,marginBottom:16},children:"If you didn\u2019t try to log in, you can safely ignore this email."})]})}var It=p(u()),dd="Your Personal Support Guide";function Si({workspaceName:t,preheader:e,title:r,subtitle:i}){return(0,It.jsxs)(f,{preheader:e??dd,title:r??"Your Personal Support Guide",subtitle:i??"I\u2019m here to help you make the most of Trackstack.",showHeader:!1,showFooter:!1,children:[(0,It.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Hi there",t?` at ${t}`:"",","]}),(0,It.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"I'm Rowen, and I'm here to help you make the most of your time on Trackstack."}),(0,It.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"We built Trackstack to help artists move their electronic music career forward."}),(0,It.jsx)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:"If you have any questions, just reply to this email. It comes directly to me, and I'll help you personally."}),(0,It.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:16},children:["Rowen",(0,It.jsx)("br",{}),"Customer Success | Trackstack"]}),(0,It.jsxs)("p",{style:{color:n.grunge60,marginTop:0,marginBottom:0},children:["P.S. Need onboarding support?"," ",(0,It.jsx)("a",{href:"mailto:rowen@trackstack.app?subject=Career%20Goal%20Call&body=Hi%20I%20would%20like%20to%20chat%20about%20my%20career%20goals%20on%20Trackstack",style:{color:"#2754C5",textDecoration:"underline"},children:"Book a quick call with me"})]})]})}var Hr=p(u()),pd="Your login code";function Ai({pin:t,preheader:e,title:r,subtitle:i}){let s=r??"Verify your account",d=i??"Use this pin to verify your account.";return(0,Hr.jsxs)(f,{preheader:e??`Trackstack: ${pd}`,title:s,subtitle:d,showHeader:!0,showFooter:!1,children:[(0,Hr.jsx)("p",{style:{color:"#333",marginTop:0,marginBottom:14},children:"copy and paste this pin to verify your account:"}),(0,Hr.jsx)("code",{style:{display:"inline-block",padding:"16px 4.5%",width:"90.5%",backgroundColor:n.grunge5,borderRadius:4,border:`1px solid ${n.grunge20}`,color:"#333",fontFamily:"NextPan, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif",fontSize:16},children:t}),(0,Hr.jsx)("p",{style:{color:"#ababab",marginTop:14,marginBottom:16},children:"If you didn\u2019t try to verify your account, you can safely ignore this email."})]})}var Yr=p(u()),md=()=>(0,Yr.jsxs)(Or,{lang:"en",children:[(0,Yr.jsx)(xr,{children:"Some title"}),(0,Yr.jsx)(fi,{}),(0,Yr.jsx)(mi,{href:"https://example.com",children:"Click me"})]}),Bs=md;var Ih={["submission-receipt"]:Qa,["submission-received"]:Za,["submission-review-complete"]:to,["submission-track-moved"]:_a,["submission-track-release-confirmed"]:$a,["submission-track-shortlisted"]:ja,["submission-track-supported"]:ao,["user-pin"]:Ai,["workspace-invite"]:_o,["user-workspace-invite"]:co,["user-existing-workspace-invite"]:so,["workspace-activated"]:po,["organisation-invite"]:So,["inbox-activated"]:Pa,["submission-track-comment-added"]:ro,["track-master-receipt"]:Ca,["track-video-download"]:no,["track-sharing-invite"]:io,["spotlight-download"]:Ci,["workspace-inbox-cancelled"]:mo,["inbox-cancellation-farewell"]:uo,["customer-success-check-in"]:Si,["new-feature"]:Sa,["organisation-workspace-activated"]:Ma,["plus-workspace-invite"]:Bo,["plus-lite-workspace-invite"]:Fo,["space-user-invite"]:Do,["studio-new-post"]:Ja,["user-otp"]:_i,["admin-sign-in"]:Ta,["studio-admin-sign-in"]:Ha,["track-feedback-owner-received"]:za,["track-feedback-owner-issue-reported"]:Va,["track-feedback-owner-reassignment-requested"]:qa,["track-feedback-submitter-received"]:Xa,["track-feedback-coach-assigned"]:Ya,["track-feedback-submitter-coach-assigned"]:Ga,["track-feedback-submitter-completed"]:Ka,["admin-studio-invite"]:xa,["admin-workspace-invite"]:Ea,["admin-organisation-invite"]:Aa,["admin-stripe-direct-subscription-audit"]:Ia,["admin-daily-subscription-report"]:Da,["admin-daily-duplicate-inbox-report"]:Wa,["admin-weekly-workspace-invite-report"]:Ua,["admin-workspace-user-invite"]:Ra,["elevate-waitlist-confirmation"]:ki,["elevate-order-confirmation"]:jo,["elevate-status-update"]:Ho,["elevate-session-confirmed"]:Ko,["elevate-session-reminder-24h"]:$r,["elevate-session-reminder-1h"]:$r,["elevate-delivery-notification"]:Yo,["elevate-refund-confirmation"]:zo,["elevate-review-request"]:Vo,["elevate-new-message"]:$o,["elevate-video-feedback-ready"]:Xo,["elevate-session-cancellation"]:Go,["elevate-order-access-link"]:qo,["studio-waitlist-confirmation"]:wi,["studio-trial-ending"]:No,["downgrade-scheduled"]:go,["plan-changed"]:fo,["payment-failed"]:ho,["cancellation-reversed"]:yo,["resources-reactivated"]:bo,["upgrade-welcome"]:ko,["free-plan-welcome"]:wo,["dunning-email-1"]:vo,["dunning-email-2"]:To,["dunning-email-3"]:xo,["dunning-email-4"]:Eo,["dunning-recovery"]:Ro,["pro-membership-nudge"]:Po,["how-to-succeed"]:Co,["test-basic"]:Bs,["card-expiry-warning-30"]:Lo,["card-expiry-warning-7"]:Wo,["pause-grace-warning"]:Uo,["pause-downgrade"]:Mo};var fd=require("@prisma/client");async function Jo({to:t,templateAlias:e,data:r,from:i,subject:s}){await Br({serviceName:"notifications",events:[{Detail:JSON.stringify({input:{to:t,templateAlias:e,data:r,from:i,subject:s}}),Source:"notifications.sendEmail"}]})}var Fs=({subdomain:t,customDomain:e})=>e?`https://${e}`:t?process.env.ENV==="prod"?`https://${t}.trackstack.studio`:`http://${t}.localhost:3000`:void 0;var Os=async({db:t,feedbackId:e})=>{let r=await t.studioFeedback.findUnique(
Too many database connections opened: FATAL: remaining connection slots are reserved for non-replication superuser connections |
| 5/25/2026, 2:53:53 PM | success | 1787 ms | 494bdd6a-0d26-4a0d-9d72-23ff5717c899 | |
| 5/25/2026, 2:43:54 PM | success | 1022 ms | 9889cb55-76d4-4a79-a88e-0839d49ac256 | |
| 5/25/2026, 2:33:53 PM | success | 938 ms | 2ecd6978-e793-4834-989d-9322f3dbdf88 | |
| 5/25/2026, 2:23:53 PM | success | 971 ms | 017865f7-36f8-46f4-9df1-71f8655729ea | |
| 5/25/2026, 2:13:53 PM | success | 1120 ms | f32ba8c2-c5a5-42eb-a2d6-f8bb46f88a26 | |
| 5/25/2026, 2:03:53 PM | success | 990 ms | 4414a072-2ecb-4435-a0ec-feea89161a02 | |
| 5/25/2026, 1:53:53 PM | success | 1791 ms | 5c905e0f-118e-418b-9e80-08b3f19d9b44 | |
| 5/25/2026, 1:43:53 PM | success | 855 ms | 7ffbab9f-36d4-4475-b7fd-81ea1b703acd | |
| 5/25/2026, 1:33:53 PM | success | 1044 ms | db6b2c66-7761-45e9-8cd2-7189c57461a4 | |
| 5/25/2026, 1:23:53 PM | success | 972 ms | f231f770-da74-4ed1-9556-43324da6dae6 | |
| 5/25/2026, 1:13:53 PM | success | 905 ms | 0cf6e4b1-8b51-41fb-9660-39fbab2632bc | |
| 5/25/2026, 1:03:53 PM | success | 963 ms | d775eaad-0a05-41b7-a10f-9ee93b7f2d58 | |
| 5/25/2026, 12:53:53 PM | success | 1786 ms | 6b34c17a-d7c8-450e-8c52-7cc2505e1d20 | |
| 5/25/2026, 12:43:53 PM | success | 860 ms | d9fbad62-35e0-4e51-a76b-981dbf1f99b7 | |
| 5/25/2026, 12:33:53 PM | success | 1032 ms | 5fb3c964-d8af-4d7b-b6ba-5749bd8e03bc | |
| 5/25/2026, 12:23:53 PM | success | 949 ms | fb0f4708-c340-4b05-944e-0a2cd166cfe1 | |
| 5/25/2026, 12:13:53 PM | success | 899 ms | d3517602-aff6-4e7a-a345-faf63691f0ae | |
| 5/25/2026, 12:03:53 PM | success | 940 ms | 19d7199c-f314-4838-bbe7-aa6e7798291e | |
| 5/25/2026, 11:53:53 AM | success | 1734 ms | 5e54dcef-8e5c-4b13-a84e-c0b087e981a2 | |
| 5/25/2026, 11:43:53 AM | success | 990 ms | 0cc7dd4a-e450-41c2-953c-d62867dac85f | |
| 5/25/2026, 11:33:53 AM | success | 905 ms | e9fcb329-8c51-4caa-8a7f-dc347ccc0d36 | |
| 5/25/2026, 11:23:53 AM | success | 948 ms | 4996e63b-2cc6-41a0-a682-9b03950d1579 | |
| 5/25/2026, 11:13:53 AM | success | 1105 ms | ee8d2c14-2ae4-414c-bdbb-2b803f92c41f | |
| 5/25/2026, 11:03:53 AM | success | 843 ms | 711f3d39-2890-48e1-a6a8-44ff7ed28c2e | |
| 5/25/2026, 10:53:53 AM | success | 1784 ms | e9edf5cb-fb0d-4b0c-ad19-ffe76f3fca53 | |
| 5/25/2026, 10:43:53 AM | success | 916 ms | e8a451d2-cddf-4cd0-857a-bdc05a201dd1 | |
| 5/25/2026, 10:33:53 AM | success | 932 ms | d701a958-a8e9-4286-982f-e8d99e1f11c0 | |
| 5/25/2026, 10:23:53 AM | success | 909 ms | ef6c42ed-05be-44b6-9311-2875d2eae4bf | |
| 5/25/2026, 10:13:53 AM | success | 1001 ms | c59be26a-69b7-4f5f-a700-cd48e78da660 | |
| 5/25/2026, 10:03:53 AM | success | 925 ms | d7de4ce2-b015-4d7a-b287-72985038b621 | |
| 5/25/2026, 9:53:53 AM | success | 1741 ms | db4245a1-108b-4a35-9896-fb521568f49e | |
| 5/25/2026, 9:43:53 AM | success | 859 ms | a44cb443-3604-4e2c-a169-05ce42e7858e | |
| 5/25/2026, 9:33:53 AM | success | 948 ms | 39e5a344-21f9-401e-9411-dd6d8d3bcf6a | |
| 5/25/2026, 9:23:53 AM | success | 1040 ms | 1faf361e-50dc-4d69-8418-a8fc4b83ad49 | |
| 5/25/2026, 9:13:53 AM | success | 977 ms | 901dfd6f-589c-4dda-b139-44ce7cd8cd86 | |
| 5/25/2026, 9:03:53 AM | success | 887 ms | 8191ac76-b498-4895-9092-7c43d653edab | |
| 5/25/2026, 8:53:53 AM | success | 1962 ms | e27f0203-b633-4408-a94f-502f630bb0bd | |
| 5/25/2026, 8:43:53 AM | success | 940 ms | c0b79cf9-09e6-4bad-ac8f-e683ce82f88f | |
| 5/25/2026, 8:33:53 AM | success | 995 ms | d4a92ccc-40c0-486e-87a3-9ce4b598e0a4 | |
| 5/25/2026, 8:23:53 AM | success | 886 ms | 0c4e5342-e1ce-4c73-a654-7adf81a663d7 | |
| 5/25/2026, 8:13:53 AM | success | 982 ms | cce86758-50c1-4a99-887d-43fe4ae6c941 | |
| 5/25/2026, 8:03:53 AM | success | 989 ms | e35946d8-5ff3-4dc9-8373-31ce393020bf | |
| 5/25/2026, 7:53:53 AM | success | 1835 ms | d5c95224-1fc4-4d4d-9758-fc995dafcd05 | |
| 5/25/2026, 7:43:53 AM | success | 947 ms | b0d1da4c-5b40-4a89-8c53-c3035318b7d9 | |
| 5/25/2026, 7:33:53 AM | success | 916 ms | 6e34a199-4700-46eb-999c-0d9803a61553 | |
| 5/25/2026, 7:23:53 AM | success | 926 ms | 5d3ff7af-f4f8-4208-a2ad-33682195378c | |
| 5/25/2026, 7:13:53 AM | success | 951 ms | 857fd5ee-038f-4821-b037-9ab343bbd7dc | |
| 5/25/2026, 7:03:53 AM | success | 867 ms | fcb243b7-f43a-4c76-92c0-bed8e5a50f49 | |
| 5/25/2026, 6:53:53 AM | success | 1840 ms | 50b32a0b-c254-4e64-9069-147a9d574f21 | |
| 5/25/2026, 6:43:53 AM | success | 1008 ms | 6eb43848-5997-4ee7-a7f1-7e9ee7569ff9 | |
| 5/25/2026, 6:33:53 AM | success | 929 ms | 5069b57e-0f21-46db-8664-c0454faacc0c | |
| 5/25/2026, 6:23:53 AM | success | 908 ms | c5bdf953-724a-45eb-a569-89c9bd0e780e | |
| 5/25/2026, 6:13:53 AM | success | 882 ms | a168481b-1f0c-4ef1-9547-199abef3c0d9 | |
| 5/25/2026, 6:03:53 AM | success | 989 ms | 0461f108-02df-421a-9b22-bdd8e334b6bf | |
| 5/25/2026, 5:53:53 AM | success | 1883 ms | 08ca84a2-2fcd-41f6-bc12-57c0fc9749e5 | |
| 5/25/2026, 5:43:53 AM | success | 1047 ms | 8cbdd77c-4fbb-47f4-b1c3-7c3b1be6d9c1 | |
| 5/25/2026, 5:33:53 AM | success | 972 ms | 1e3d563b-0f0c-4812-a66f-9f7134382185 | |
| 5/25/2026, 5:23:53 AM | success | 958 ms | 8311d5a2-6973-4d71-84b3-3c5b33d5df05 | |
| 5/25/2026, 5:13:53 AM | success | 1014 ms | e8d5943c-30cb-4ea6-9b28-4afd712faf20 | |
| 5/25/2026, 5:03:53 AM | success | 990 ms | bac2fc5c-f7e4-4fc6-96c5-b76739964249 | |
| 5/25/2026, 4:53:53 AM | success | 1699 ms | 7cb16436-07e8-4123-8cfd-fbb326f03ea7 | |
| 5/25/2026, 4:43:53 AM | success | 893 ms | 0ddb8581-182d-4117-8bcb-f03667368af9 | |
| 5/25/2026, 4:33:53 AM | success | 958 ms | e9337481-2ab0-4ef4-8028-be14efd34689 | |
| 5/25/2026, 4:23:53 AM | success | 928 ms | 954301ba-dcfa-4706-92df-0b1e382b8f2b | |
| 5/25/2026, 4:13:53 AM | success | 882 ms | 7addb02a-536c-43f1-b2a3-d8c633bafcdd | |
| 5/25/2026, 4:03:53 AM | success | 1027 ms | 8eb23aae-b1ec-4f52-9c98-73c42fb6c20d | |
| 5/25/2026, 3:53:53 AM | success | 1813 ms | 7d36f525-e4e8-430b-8c74-22a63715e73e | |
| 5/25/2026, 3:43:53 AM | success | 931 ms | 68e6267f-4e48-4be5-bc1f-d7afe5e7f052 | |
| 5/25/2026, 3:33:53 AM | success | 1006 ms | 47ab664f-f20d-4835-8817-66a090ffd58c | |
| 5/25/2026, 3:23:54 AM | success | 968 ms | 59451906-0d26-4abd-b3ac-970b78d83e9b | |
| 5/25/2026, 3:13:53 AM | success | 960 ms | e5fde500-a2e8-4640-93a4-55c87d40de52 | |
| 5/25/2026, 3:03:53 AM | success | 886 ms | de261577-ec0a-4ff1-88cb-6cd1f8167609 | |
| 5/25/2026, 2:53:53 AM | success | 1890 ms | 9551251d-2758-4bc8-9f05-eb19a84f9e7f | |
| 5/25/2026, 2:43:53 AM | success | 969 ms | 9d732390-ca23-4583-93f2-66a70aecbecc | |
| 5/25/2026, 2:33:53 AM | success | 926 ms | 6e177a19-bf95-4396-afc4-5ef599b82d6a | |
| 5/25/2026, 2:23:53 AM | success | 964 ms | 9dfb4da1-9fdc-4ee3-a1f6-8b73c97667bc | |
| 5/25/2026, 2:13:53 AM | success | 921 ms | 519a97ac-7247-4c88-bee3-2eec723ee4b4 | |
| 5/25/2026, 2:03:53 AM | success | 962 ms | 29d7a90d-2858-4678-857b-b10dad6d2abd | |
| 5/25/2026, 1:53:53 AM | success | 1857 ms | 2b60b8b8-788f-4cbf-8b15-c2681a698f63 | |
| 5/25/2026, 1:43:53 AM | success | 920 ms | 3ad23629-1d5d-453c-b73d-0b40bda8ff3c | |
| 5/25/2026, 1:33:53 AM | success | 878 ms | 6f91a8f4-21ed-4ef7-97eb-d4aed024a7bc | |
| 5/25/2026, 1:23:53 AM | success | 968 ms | 5cd96a41-aa02-4e85-8e51-f5c1d2201b90 | |
| 5/25/2026, 1:13:53 AM | success | 959 ms | 2635b7d2-5721-4b0c-accd-4bee13e992e0 | |
| 5/25/2026, 1:03:53 AM | success | 909 ms | 38f2caaa-0605-42a2-8529-0dc8079ae0f5 | |
| 5/25/2026, 12:53:53 AM | success | 1705 ms | 3e282fd4-9b5a-4221-8213-6331328a8b86 | |
| 5/25/2026, 12:43:53 AM | success | 834 ms | ba1291c8-bbd2-4d97-908e-02433ee5ad72 | |
| 5/25/2026, 12:33:53 AM | success | 903 ms | 25c65eec-4633-4065-acd7-530b712605a8 | |
| 5/25/2026, 12:23:53 AM | success | 955 ms | 965b0859-b72a-4e4a-bf9a-1c2e82ddeb1b | |
| 5/25/2026, 12:13:53 AM | success | 975 ms | e2a95d67-615b-4862-8848-1cc11e1cb8cb | |
| 5/25/2026, 12:03:53 AM | success | 998 ms | ea9cc92d-583e-45a3-a1a5-54ee3f3a3373 | |
| 5/24/2026, 11:53:53 PM | success | 1793 ms | 32c80ed4-2736-4df3-83fc-1357fb91aeb6 | |
| 5/24/2026, 11:43:53 PM | success | 1020 ms | 2baa508f-12a9-4585-93d8-df52eb5a6dea | |
| 5/24/2026, 11:33:53 PM | success | 854 ms | bcc33865-5ad8-4351-b23c-aebbc520dd22 | |
| 5/24/2026, 11:23:53 PM | success | 938 ms | e8348b5e-5ffd-4514-b2aa-dcff78c21590 | |
| 5/24/2026, 11:13:53 PM | success | 961 ms | f4c64204-87d3-442c-aed4-48b1f0bdc1ac | |
| 5/24/2026, 11:03:53 PM | success | 946 ms | 8d208e0c-c3d0-48a7-8657-214bc51425e5 | |
| 5/24/2026, 10:53:53 PM | success | 1750 ms | f45ecf4d-e81d-4b49-bdbe-6793c90900b5 | |
| 5/24/2026, 10:43:53 PM | success | 887 ms | ab43ae60-8ea5-468e-932d-24d64dee0edf | |
| 5/24/2026, 10:33:53 PM | success | 904 ms | 9789b065-a561-4d90-ac2c-7f10f31b8210 | |
| 5/24/2026, 10:23:53 PM | success | 899 ms | 2ffc5ccb-7945-4ab6-8d77-70182e7ce5af | |
| 5/24/2026, 10:13:53 PM | success | 927 ms | 16578c25-e8f3-47c6-af1d-0bc15442a4a5 | |
| 5/24/2026, 10:03:53 PM | success | 906 ms | ad9c15a7-81b4-419a-a256-fabe1c30df4c | |
| 5/24/2026, 9:53:53 PM | success | 1680 ms | b9352fff-12a9-41b9-9d8b-02e55f4a88ff | |
| 5/24/2026, 9:43:53 PM | success | 942 ms | e5e3320d-c5ba-428c-9159-362c8628cee3 | |
| 5/24/2026, 9:33:53 PM | success | 1033 ms | 9fd75676-76cf-494e-a58c-890bc35b3954 | |
| 5/24/2026, 9:23:53 PM | success | 970 ms | 2eb3f359-962f-4807-9dc8-1c4213870a63 | |
| 5/24/2026, 9:13:53 PM | success | 941 ms | 48f51d6f-3b1a-4739-8b47-8ac7af893a34 | |
| 5/24/2026, 9:03:53 PM | success | 899 ms | d29d46f1-f075-4031-9ab4-b2188800fb5f | |
| 5/24/2026, 8:53:53 PM | success | 1829 ms | e71f8494-5e53-4d02-8524-4f0d56e1b13d | |
| 5/24/2026, 8:43:53 PM | success | 944 ms | 48c6f7aa-73e8-457c-aed1-d020f3cbd9fe | |
| 5/24/2026, 8:33:53 PM | success | 909 ms | 362e5327-8355-4b73-93f3-721ae4b2808f | |
| 5/24/2026, 8:23:53 PM | success | 914 ms | 72429cbd-17d0-464c-affb-f5e9dc32cea8 | |
| 5/24/2026, 8:13:53 PM | success | 935 ms | c789d12e-4b71-4137-b750-5df49cdd1550 | |
| 5/24/2026, 8:03:53 PM | success | 960 ms | 731119a7-8ddf-4897-b41b-1040b1718546 | |
| 5/24/2026, 7:53:53 PM | success | 1846 ms | b9075759-5648-4383-85be-8d116ac529fc | |
| 5/24/2026, 7:43:53 PM | success | 929 ms | 4906d209-c640-49a0-bb70-96bab95b3fae | |
| 5/24/2026, 7:33:53 PM | success | 877 ms | 22e9d42a-9a0a-4496-a0c8-0da1e7befaa0 | |
| 5/24/2026, 7:23:53 PM | success | 966 ms | f4604a5c-c964-4980-a297-82e0520df28b | |
| 5/24/2026, 7:13:53 PM | success | 969 ms | f7d0ba10-e38b-4796-9664-cdadfeb34b6d | |
| 5/24/2026, 7:03:53 PM | success | 996 ms | b89cea4a-377f-4e89-aad9-10c688b86ef6 | |
| 5/24/2026, 6:53:53 PM | success | 1924 ms | d182ce52-55e9-4abc-8dd0-62979717013a | |
| 5/24/2026, 6:43:53 PM | success | 949 ms | 2453809f-300b-43a0-8c0f-5ccc61b142cc | |
| 5/24/2026, 6:33:53 PM | success | 908 ms | c8a70544-79cf-46bf-85a9-09d33f75dc90 | |
| 5/24/2026, 6:23:53 PM | success | 880 ms | 91e5e990-7d76-473c-ab9b-abc2687da0e7 | |
| 5/24/2026, 6:13:53 PM | success | 1009 ms | 461f3127-556e-4986-86e0-da6df3d55207 | |
| 5/24/2026, 6:03:53 PM | success | 989 ms | b02567b1-30db-41c9-8bc2-cbd4c179e329 | |
| 5/24/2026, 5:53:53 PM | success | 1817 ms | 530a51d6-cbda-4d3b-b5dc-fe8b133bed0b | |
| 5/24/2026, 5:43:53 PM | success | 922 ms | 8b4c9a18-0c4e-4b39-8b96-fd0e9ca3272c | |
| 5/24/2026, 5:33:53 PM | success | 893 ms | 38253be6-1fbb-4dc4-8aeb-d10b22140263 | |
| 5/24/2026, 5:23:53 PM | success | 959 ms | d76e03c2-83ae-4866-9a4d-985b892ad088 | |
| 5/24/2026, 5:13:53 PM | success | 927 ms | 448eebaf-c02a-447d-a1bd-b9e1cdc20877 | |
| 5/24/2026, 5:03:53 PM | success | 935 ms | f4e69d02-ee43-46f8-8e76-6f1096350800 | |
| 5/24/2026, 4:53:53 PM | success | 1810 ms | e47af79c-52a2-447e-93fc-53e691f1c867 | |
| 5/24/2026, 4:43:53 PM | success | 875 ms | 13fcb62f-0121-414f-9147-b11c196fb71a | |
| 5/24/2026, 4:33:53 PM | success | 971 ms | 50de66fd-c725-4561-8ca7-0dfad1df4624 | |
| 5/24/2026, 4:23:53 PM | success | 937 ms | 03c0692a-1145-41b0-9f5a-cdfb1d68d0dc | |
| 5/24/2026, 4:13:53 PM | success | 926 ms | f68e45cc-fe9c-4e43-973f-b80f91b675b2 | |
| 5/24/2026, 4:03:53 PM | success | 915 ms | 521a6bec-73c1-49a3-aaaf-d5916bafce78 | |
| 5/24/2026, 3:53:53 PM | success | 1832 ms | 35ba6a9d-e0b3-4d29-b743-d2b7ce8e52a1 | |
| 5/24/2026, 3:43:53 PM | success | 930 ms | 5f75234e-18d7-4bfd-8802-4e75351d26fd | |
| 5/24/2026, 3:33:53 PM | success | 950 ms | 36c905c1-1c79-4728-87d2-db31baf2a361 | |
| 5/24/2026, 3:23:53 PM | success | 956 ms | d723cf5a-6ea4-4fbb-b973-d8f08d13d9ea | |
| 5/24/2026, 3:13:53 PM | success | 940 ms | 7fefa206-4e47-468f-b85c-9c754abc0915 | |
| 5/24/2026, 3:03:53 PM | success | 968 ms | 49f764ee-97d6-425a-98b1-f817b46a4db1 | |
| 5/24/2026, 2:53:53 PM | success | 1797 ms | 514883e1-ae82-4a33-bc70-8d2b3e5ee84f | |
| 5/24/2026, 2:43:53 PM | success | 890 ms | 7e9e48b0-b43e-490f-aedd-b95892148430 | |
| 5/24/2026, 2:33:53 PM | success | 908 ms | 06cfdc4a-36ee-45a4-8fe3-f8d0b314b0b3 | |
| 5/24/2026, 2:23:53 PM | success | 817 ms | 082a2c6c-651f-4ff1-89a4-0429d77b36db | |
| 5/24/2026, 2:13:53 PM | success | 1090 ms | c1eb532e-6313-4558-b053-0155d0153c02 | |
| 5/24/2026, 2:03:53 PM | success | 956 ms | 10da61f5-8437-4369-bcf2-c73c2cce54fb | |
| 5/24/2026, 1:53:53 PM | success | 1910 ms | f4414c92-9a1f-4f75-81aa-ae9c13fa1b67 | |
| 5/24/2026, 1:43:53 PM | success | 943 ms | 2e37db5a-9e17-41c5-baa8-689a96643e6f | |
| 5/24/2026, 1:33:53 PM | success | 937 ms | a7d02ea4-a613-4c37-9b77-6720ee5e66f9 | |
| 5/24/2026, 1:23:53 PM | success | 990 ms | e93e89db-d340-43b6-a2d4-dd30c90eb375 | |
| 5/24/2026, 1:13:53 PM | success | 1012 ms | eb3ba952-2440-4f1e-bd1f-08de7174c044 | |
| 5/24/2026, 1:03:53 PM | success | 920 ms | 1c7a428b-b119-45e7-89bf-38c1f1f6a220 | |
| 5/24/2026, 12:53:53 PM | success | 1767 ms | a6f1ffc2-1c06-492c-b288-11cb2123d00f | |
| 5/24/2026, 12:43:53 PM | success | 916 ms | 18d702b5-12dc-4885-8a66-f7760ad429ea | |
| 5/24/2026, 12:33:53 PM | success | 929 ms | 059d69af-3e61-4495-89bc-c8593e838712 | |
| 5/24/2026, 12:23:53 PM | success | 947 ms | 6aa5c5c6-98df-4e37-9a27-3db5fe7cfe0c | |
| 5/24/2026, 12:13:53 PM | success | 1019 ms | de622081-8333-4208-bb48-948199d5f440 | |
| 5/24/2026, 12:03:53 PM | success | 844 ms | 0b53484d-abb8-47ca-a5bd-8400a66a8f60 | |
| 5/24/2026, 11:53:53 AM | success | 1917 ms | 1436fb72-c615-46b9-b9a6-8c5825eda42a | |
| 5/24/2026, 11:43:53 AM | success | 893 ms | 5c217173-c6fe-44b0-8877-f72158fac84d | |
| 5/24/2026, 11:33:53 AM | success | 908 ms | ba2b0b0c-f55c-48b4-befa-d8e807603879 | |
| 5/24/2026, 11:23:53 AM | success | 1166 ms | 8cf8a8fb-02be-4420-9353-1ee77a76141b | |
| 5/24/2026, 11:13:53 AM | success | 851 ms | 8bfc5a70-e0fc-4423-8c3d-d8b706269d8b | |
| 5/24/2026, 11:03:54 AM | success | 1046 ms | 86dfdcfd-20ef-4867-be13-d360b70eb97b | |
| 5/24/2026, 10:53:53 AM | success | 969 ms | 42df0736-6001-457b-ab93-b54e20cb8a95 | |
| 5/24/2026, 10:43:53 AM | success | 919 ms | efb1e13d-3518-4087-acca-28c0e9898c8e | |
| 5/24/2026, 10:33:53 AM | success | 930 ms | 256d1277-3f18-4dfe-9f4d-b0b816595c55 | |
| 5/24/2026, 10:23:53 AM | success | 942 ms | 96700ce1-75a3-4825-9ddc-a55632f68bde | |
| 5/24/2026, 10:13:53 AM | success | 1001 ms | 23ed5649-691e-4224-ae8e-04d18f34794c | |
| 5/24/2026, 10:03:53 AM | success | 949 ms | 878a6436-9a0e-4d45-91a8-d23c76ccbe3c | |
| 5/24/2026, 9:53:53 AM | success | 1846 ms | ed10a7b8-0a46-42e5-b7cf-923f7f718025 | |
| 5/24/2026, 9:43:53 AM | success | 915 ms | f483e945-09d8-4bd4-b68c-54906e4bae17 | |
| 5/24/2026, 9:33:53 AM | success | 945 ms | ec44d2b8-4bd2-43c6-aa89-2270ab0eeda2 | |
| 5/24/2026, 9:23:53 AM | success | 961 ms | ce4174b5-d515-4b2f-853f-d38e0258ef08 | |
| 5/24/2026, 9:13:53 AM | success | 923 ms | 92e7405d-ddb6-4feb-9d66-62e5a73b03c9 | |
| 5/24/2026, 9:03:53 AM | success | 926 ms | 6513a2f3-cae5-48dd-9dfa-8661bc7fc544 | |
| 5/24/2026, 8:53:53 AM | success | 1887 ms | f48db063-c3d1-4933-b0c7-ee8a6e429064 | |
| 5/24/2026, 8:43:54 AM | success | 923 ms | 6bbf2aac-313f-4118-ad1f-352a35432bd5 | |
| 5/24/2026, 8:33:53 AM | success | 958 ms | 8914d969-8c5c-4bf9-9a3b-cd2be1af35b5 | |
| 5/24/2026, 8:23:53 AM | success | 933 ms | 00f176fd-3271-404e-afb1-b881b152255e | |
| 5/24/2026, 8:13:53 AM | success | 914 ms | e13189cc-4ebd-4e54-8ce6-949307e35358 | |
| 5/24/2026, 8:03:53 AM | success | 952 ms | d2f83584-6326-4ebd-9606-d65458859bc2 | |
| 5/24/2026, 7:53:53 AM | success | 1821 ms | 9a8c78a7-5e74-483d-8aca-a43ac38b0ce2 | |
| 5/24/2026, 7:43:53 AM | success | 927 ms | 8292a9fd-f05b-4222-b8f1-db0aa2bb4c34 | |
| 5/24/2026, 7:33:53 AM | success | 909 ms | 41de8b0d-7d58-480e-9851-a53131f6e16f | |
| 5/24/2026, 7:23:53 AM | success | 940 ms | 9a2ff8fb-73ef-47bb-95db-997f4c297335 | |
| 5/24/2026, 7:13:53 AM | success | 1013 ms | 048ebd2f-a41d-4764-99f3-ca89f757ec3f | |
| 5/24/2026, 7:03:53 AM | success | 948 ms | c7c08f3f-8671-4550-9c6d-cfa29cd1676c | |
| 5/24/2026, 6:53:53 AM | success | 1945 ms | 91fab4d5-baa4-4eda-aa3f-22399ff13e38 | |
| 5/24/2026, 6:43:53 AM | success | 935 ms | cee55367-a05f-43e3-9bfb-ea9e391bd4b3 | |
| 5/24/2026, 6:33:53 AM | success | 957 ms | c7af6837-e1c8-46bc-8256-434131fd6b10 | |
| 5/24/2026, 6:23:53 AM | success | 968 ms | fc9cf48a-c1aa-4e69-9d22-228b0ce32517 | |
| 5/24/2026, 6:13:53 AM | success | 946 ms | 587b112b-3eec-46cb-8630-e8d434f1515c | |
| 5/24/2026, 6:03:53 AM | success | 909 ms | 58697f23-07b8-4857-9e45-b545d13d5980 | |
| 5/24/2026, 5:53:53 AM | success | 1804 ms | 74146033-4120-48f0-86a8-ebaf13192762 | |
| 5/24/2026, 5:43:53 AM | success | 991 ms | 5c816345-b522-461b-b210-adc1830197b0 | |
| 5/24/2026, 5:33:53 AM | success | 919 ms | 5ab447d4-9352-443e-807f-f8014cdbf65c | |
| 5/24/2026, 5:23:53 AM | success | 984 ms | 526bb3a3-c8e8-48d3-8447-b2cb2b94a969 | |
| 5/24/2026, 5:13:53 AM | success | 928 ms | b5bfe7ce-4df1-44bd-8bf2-10e9b20cf53b | |
| 5/24/2026, 5:03:53 AM | success | 932 ms | e558733b-3414-40bd-a0f2-63c62ca0edf9 | |
| 5/24/2026, 4:53:53 AM | success | 1751 ms | ff4ab52e-f62f-4b74-b282-72e527014479 | |
| 5/24/2026, 4:43:53 AM | success | 894 ms | 3fd73319-fb59-48a4-b885-5b00cf080193 | |
| 5/24/2026, 4:33:53 AM | success | 902 ms | 9d26a12b-aa8c-49d2-9693-080c7095ca96 | |
| 5/24/2026, 4:23:53 AM | success | 909 ms | 5dbf5d70-be84-45fb-944f-f86347042dee | |
| 5/24/2026, 4:13:53 AM | success | 959 ms | 640ec67c-3f28-49d2-a6a0-3a53cf561f89 | |
| 5/24/2026, 4:03:53 AM | success | 889 ms | 8b8746db-14bd-45af-9022-f50d9b130499 | |
| 5/24/2026, 3:53:53 AM | success | 1741 ms | 31896df0-289e-4582-8bb8-24bae3b3a094 | |
| 5/24/2026, 3:43:53 AM | success | 927 ms | 58127e59-dc71-4e72-8b91-fbda0f1adf16 | |
| 5/24/2026, 3:33:53 AM | success | 856 ms | 70397eee-6507-406e-b213-7ce5304e3225 | |
| 5/24/2026, 3:23:53 AM | success | 899 ms | d2b35d73-bcea-423a-83df-858ceea1537d | |
| 5/24/2026, 3:13:53 AM | success | 969 ms | 02a8d436-f519-4bf8-b910-dbf79674ad19 | |
| 5/24/2026, 3:03:53 AM | success | 939 ms | 20ab2072-941f-4f92-80db-f70c0742306a | |
| 5/24/2026, 2:53:53 AM | success | 1857 ms | 91659aa2-e533-4900-809c-344e0388114a | |
| 5/24/2026, 2:43:53 AM | success | 920 ms | 7283b4e3-38fd-4ec5-b197-08a9d7050242 | |
| 5/24/2026, 2:33:53 AM | success | 916 ms | efca63bd-0c33-43af-8e72-662b9d3d5e7b | |
| 5/24/2026, 2:23:53 AM | success | 886 ms | e1905100-f408-478b-b4de-00e063e353f2 | |
| 5/24/2026, 2:13:53 AM | success | 961 ms | f323bed2-0f2f-4934-a5e1-080901b7e2ca | |
| 5/24/2026, 2:03:53 AM | success | 1053 ms | d5575e16-8c5e-4f21-a2ee-877b0106ff1a | |
| 5/24/2026, 1:53:53 AM | success | 1760 ms | 2eb01a7a-74a5-4426-b911-3f76e4c26f40 | |
| 5/24/2026, 1:43:53 AM | success | 1008 ms | 98c3c19f-fa3b-432f-9edb-bcb060f834b9 | |
| 5/24/2026, 1:33:53 AM | success | 974 ms | d3304545-9eef-4997-b5dd-7ee5c8033e99 | |
| 5/24/2026, 1:23:53 AM | success | 963 ms | af0c2a37-7a33-4d07-aa00-97f7b4be47ab | |
| 5/24/2026, 1:13:53 AM | success | 934 ms | 99da90e0-36bb-4e64-b4a7-416b143d194b | |
| 5/24/2026, 1:03:53 AM | success | 986 ms | d1007367-5484-4512-912c-05de015338e7 | |
| 5/24/2026, 12:53:53 AM | success | 2004 ms | e5d3bbdd-81e4-4936-a7f5-a6ba099415f5 | |
| 5/24/2026, 12:43:53 AM | success | 949 ms | 37016717-b15c-4c1d-b5dc-d7c0f83d9fc8 | |
| 5/24/2026, 12:33:53 AM | success | 886 ms | c68943eb-6d43-4617-bd4f-5e5aeb4c2a3a | |
| 5/24/2026, 12:23:53 AM | success | 946 ms | a9ca442b-c807-4fdc-97f6-7c26ce3919b3 | |
| 5/24/2026, 12:13:53 AM | success | 973 ms | 95589af6-4c15-4098-8a93-b96083a58b0f | |
| 5/24/2026, 12:03:53 AM | success | 924 ms | c5603184-1d90-4f71-b8bb-0db93de75f30 | |