Admin DEV
Development
Back to MainOperationsSearch Health
Scheduled JobsStripe Events

trackFeedbackAutoAssignSweep – Current Week

Back to Operations
StartedStatusDurationRequestIdError
5/26/2026, 2:33:53 PMsuccess888 ms99a8aad9-ba79-4965-a37e-61d4456b3dff
5/26/2026, 2:23:53 PMsuccess887 ms53fdff6e-404c-43c3-ac4c-fd5addb3a68c
5/26/2026, 2:13:53 PMsuccess949 ms145c0819-6929-4fd1-95af-c18153e2a0b9
5/26/2026, 2:03:53 PMsuccess917 msbe414a15-8375-4dbf-a45a-257597a4de76
5/26/2026, 1:53:53 PMsuccess1749 ms96224c15-fd40-4be2-b0c2-a2e663241d3c
5/26/2026, 1:43:53 PMsuccess962 ms06cdbed2-0a21-4051-abdf-b1eb06661bfb
5/26/2026, 1:33:53 PMsuccess847 ms17d63dc9-4d01-438f-84de-eb7ec5b68d4b
5/26/2026, 1:23:53 PMsuccess989 ms37d41541-7a7f-40d5-97fe-fcd2807c6b0d
5/26/2026, 1:13:53 PMsuccess954 ms79506c27-1d54-47bc-bb93-b6557148a306
5/26/2026, 1:03:54 PMsuccess951 msf067f316-14a0-4889-b9c9-de1efbd2489d
5/26/2026, 12:53:53 PMsuccess1944 msbe607e77-58f1-4142-b4e0-8e1d0fba27ba
5/26/2026, 12:43:53 PMsuccess998 ms6718c25e-4e07-4cf7-ad54-61620cb7aa0a
5/26/2026, 12:33:53 PMsuccess1044 ms852577be-aabd-4296-9afd-20c0017986d3
5/26/2026, 12:23:53 PMsuccess899 msb3c1a612-e6a9-4a0e-ada0-b562d38acbdd
5/26/2026, 12:13:53 PMsuccess914 ms865ba0a2-c768-49cc-85f4-7c477ab3b510
5/26/2026, 12:03:53 PMsuccess911 msa3336eff-56d2-4868-8689-0261416133e5
5/26/2026, 11:53:53 AMsuccess1907 ms87279235-f42c-49f5-9efe-78cef168956c
5/26/2026, 11:43:53 AMsuccess900 msb1bf9d3f-6f64-4266-a8f8-5a775350c9fe
5/26/2026, 11:33:53 AMsuccess978 ms2232c15b-d8b9-4639-9d49-116903014525
5/26/2026, 11:23:53 AMsuccess976 msf08f4351-ac54-41bb-8795-939e28b5d573
5/26/2026, 11:13:53 AMsuccess930 msdd673c26-13cf-4429-898c-1e6ec934f493
5/26/2026, 11:03:53 AMsuccess911 mse98f8b0c-fa4e-4111-9d2c-74395aad0a52
5/26/2026, 10:53:53 AMsuccess1845 mse33aefb7-deb3-4696-9882-22b45b8f43ca
5/26/2026, 10:43:53 AMsuccess929 ms0806b2b2-45f5-488f-83d8-eceed1e2edd4
5/26/2026, 10:33:53 AMsuccess948 msd77ddad0-62a7-4075-a97d-473c9cfbc89d
5/26/2026, 10:23:53 AMsuccess880 msd82fe297-e34b-446f-b7c4-b5d075a2dafe
5/26/2026, 10:13:53 AMsuccess941 ms0c7a65ae-406b-4678-a855-12ca6894cbf3
5/26/2026, 10:03:53 AMsuccess847 msd1162909-673b-4e52-8e05-31bf5fd5f31b
5/26/2026, 9:53:53 AMsuccess1917 ms67691bde-0cc9-48d8-8995-07b1a9d285ed
5/26/2026, 9:43:53 AMsuccess916 msa0bf6951-169b-4294-9e52-45df4c4f9f40
5/26/2026, 9:33:53 AMsuccess1015 msa51764da-2944-4396-82e0-7500da28b323
5/26/2026, 9:23:53 AMsuccess927 ms1c4b89b0-9322-4b85-8774-7956f7b704b6
5/26/2026, 9:13:53 AMsuccess992 msbceaa82e-7864-4234-8ca2-26d9a33a7189
5/26/2026, 9:03:53 AMsuccess925 msb3451674-3e5d-4c30-b30b-0a6cb5376c87
5/26/2026, 8:53:53 AMsuccess1765 msb1e4d8b0-3b37-418e-8af5-537d8035c358
5/26/2026, 8:43:53 AMsuccess857 msdf00ede1-9954-4454-b0c7-5fa39d3505d8
5/26/2026, 8:33:53 AMsuccess952 msf1411868-81aa-41e4-906c-a73dbb918a3f
5/26/2026, 8:23:53 AMsuccess888 msfa920867-441b-4767-8c43-8cc03330eae6
5/26/2026, 8:13:53 AMsuccess923 ms27fbb85d-196c-41f8-b1aa-14ec44904c07
5/26/2026, 8:03:53 AMsuccess1027 msbb47be4a-a51e-492f-95e4-73436a80f84e
5/26/2026, 7:53:53 AMsuccess1820 ms8c3c4cbf-463a-4917-999a-f64f9493e7f6
5/26/2026, 7:43:53 AMsuccess905 ms9ed11378-8ddd-4975-9f36-ec721941f2a5
5/26/2026, 7:33:53 AMsuccess899 ms0fe457d9-3398-4d09-88d0-18954bd9e06e
5/26/2026, 7:23:53 AMsuccess936 ms349c3bba-d290-48c5-a243-8d164f3b5e83
5/26/2026, 7:13:53 AMsuccess961 msf0560f61-e481-474b-ae44-ce374247ac52
5/26/2026, 7:07:06 AMerror213 ms9daef25a-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 AMsuccess1916 ms789da3af-dde0-45b6-90aa-e128d3a5c977
5/26/2026, 6:43:53 AMsuccess930 msb4eb7360-1f3a-4932-be89-3af1524729a0
5/26/2026, 6:33:53 AMsuccess997 ms41d933c8-34a3-43b6-8f5b-aea1afcea3e4
5/26/2026, 6:23:53 AMsuccess1029 mse268828f-d090-47bd-986c-98a888f5126a
5/26/2026, 6:13:53 AMsuccess1019 msdb97665c-a43c-429a-ae1b-c2f8efef4955
5/26/2026, 6:03:53 AMsuccess1000 ms7742dcba-1437-4858-9816-8da13660eebb
5/26/2026, 5:53:53 AMsuccess1846 ms18aa42fe-9d33-4bbe-a9b9-ce3632b0ac53
5/26/2026, 5:43:53 AMsuccess897 ms212ace73-6aba-4969-8251-cbaa52245bb2
5/26/2026, 5:33:53 AMsuccess930 ms8463285d-59d4-4b83-b8dc-35e5ba25a77b
5/26/2026, 5:23:53 AMsuccess931 ms7be2f80f-86d5-4d4e-95fe-ce7f3e488385
5/26/2026, 5:13:53 AMsuccess902 mse8a957eb-996f-42a0-8d62-a1874b06dd9b
5/26/2026, 5:03:53 AMsuccess924 msd7d90d67-5192-4e9c-8124-a1be7d2a64d3
5/26/2026, 4:53:53 AMsuccess1824 msd44dd319-e74b-4c8f-81e0-e81d2fb7b7b1
5/26/2026, 4:43:53 AMsuccess926 msfcb9cf7a-77d4-460a-9292-5c401645389f
5/26/2026, 4:33:53 AMsuccess886 ms1f1185f5-ce5e-4ba2-9c03-dd949ddd0ba1
5/26/2026, 4:23:53 AMsuccess982 mscac5b945-5e6e-4450-8dbc-a14fa77fe4c7
5/26/2026, 4:13:53 AMsuccess925 ms2268eb40-d4e1-48c1-9679-b411f39be87d
5/26/2026, 4:03:53 AMsuccess911 ms5c43e18b-7ba8-4e35-90b2-7ded7da8359d
5/26/2026, 3:53:53 AMsuccess1832 ms38a7c28b-9a17-4b82-9e9e-822d1f4b3e16
5/26/2026, 3:43:53 AMsuccess927 msb099e5f5-a05d-41ee-b2ba-793db029878f
5/26/2026, 3:33:53 AMsuccess904 ms38231401-8e9e-401f-8933-d1cf00879a92
5/26/2026, 3:23:53 AMsuccess935 mseed10e03-6643-4329-8f92-78e6650becb2
5/26/2026, 3:13:53 AMsuccess1029 msdc03d7f7-d43b-48b6-9d12-13367c1bdae3
5/26/2026, 3:03:53 AMsuccess919 ms26341c48-6dbb-4014-9deb-73090f2a4c00
5/26/2026, 2:53:53 AMsuccess1745 msff96f97b-8ace-42b0-8f0d-e5772d6d7449
5/26/2026, 2:43:53 AMsuccess888 ms8736e3df-d3bf-462f-bff3-f68f230734cc
5/26/2026, 2:33:53 AMsuccess912 ms4ce34d33-00cf-4a82-be46-f6331d3d1468
5/26/2026, 2:23:53 AMsuccess909 ms6dbf970d-5382-4620-9366-89ddbc3bc54c
5/26/2026, 2:13:53 AMsuccess877 msfcdc0ea4-76cf-4821-a3be-fe61d7db254f
5/26/2026, 2:03:53 AMsuccess982 msb0b3882d-47b7-4da3-accc-a90f86829c2d
5/26/2026, 1:53:53 AMsuccess1776 ms7c434b35-c0f5-4e22-80da-640bb8596a7b
5/26/2026, 1:43:53 AMsuccess952 msb797834d-8ed7-4c55-bcb2-12dddc5a5df1
5/26/2026, 1:33:53 AMsuccess896 msf96edb59-400b-406d-97e3-d44cc7554a69
5/26/2026, 1:23:53 AMsuccess945 ms134326f9-02d7-47e3-b066-8e2f7ce98d6d
5/26/2026, 1:13:53 AMsuccess1010 msc55b9b70-7041-4d02-8500-6c0b2b46707d
5/26/2026, 1:03:53 AMsuccess933 ms6d6f90bd-7e71-4bef-bdbe-3ff92d1fbc6f
5/26/2026, 12:53:53 AMsuccess1735 ms32e7283f-91e0-4fda-8d0e-fda3cd5fa85d
5/26/2026, 12:43:53 AMsuccess925 msf689e7fd-a122-47b6-b769-0cad39a9ec53
5/26/2026, 12:33:53 AMsuccess892 msbaa129d1-8273-4cdd-9ff2-cc10baa578a6
5/26/2026, 12:23:53 AMsuccess997 ms97888275-5766-4277-8fda-38cefbae3b90
5/26/2026, 12:13:53 AMsuccess947 ms14b12d71-486d-426f-a536-4bdc02fc5a0d
5/26/2026, 12:03:53 AMsuccess856 ms0b749b78-6af4-4a88-a9de-959cea4754bc
5/25/2026, 11:53:53 PMsuccess1854 ms8036a9e4-323d-4814-926a-548e319c000f
5/25/2026, 11:43:53 PMsuccess915 msbe280b0f-a149-4a1c-a484-93037147b92e
5/25/2026, 11:33:53 PMsuccess945 msc51a82d8-bb8a-4f27-bb56-a3b4249f0311
5/25/2026, 11:23:53 PMsuccess1048 msd94f81e4-58ce-4f84-8219-5ee23c6fee78
5/25/2026, 11:13:53 PMsuccess932 ms1a82f568-d162-44b6-a259-958c551d8140
5/25/2026, 11:03:53 PMsuccess955 ms3d726f68-8722-4744-8a67-15f03ea15982
5/25/2026, 10:53:53 PMsuccess1898 ms2c1805a0-8788-47a6-a2c1-dba6b1cb7877
5/25/2026, 10:43:53 PMsuccess898 ms4451719e-cd9e-4dc7-9926-5222abf55bf6
5/25/2026, 10:33:53 PMsuccess871 ms48bd8202-4e31-4ac7-8508-a3c4bf0a1de6
5/25/2026, 10:23:53 PMsuccess895 ms95f83c26-5a69-4cb5-9817-da759d044407
5/25/2026, 10:13:53 PMsuccess1128 msdf4116e5-9646-478d-a7f9-ef7f2ca31d13
5/25/2026, 10:03:53 PMsuccess910 msd77147fe-b542-47c6-8909-97c735d4bda5
5/25/2026, 9:53:53 PMsuccess1006 msaf97e092-47ac-4de7-a5db-30e25b658dad
5/25/2026, 9:43:53 PMsuccess915 mse8863871-0ec5-4793-a665-64d61d066653
5/25/2026, 9:33:53 PMsuccess946 msb8411dfc-0368-4588-96b6-3270442fec9a
5/25/2026, 9:23:53 PMsuccess959 msa002d892-828b-422f-a3b3-71c374da4a20
5/25/2026, 9:13:53 PMsuccess905 ms0ded5905-05f8-4e48-b648-cc2faf0cfdcb
5/25/2026, 9:03:53 PMsuccess902 mseb8a49aa-2fea-419b-ab7d-c757a9c5c7fb
5/25/2026, 8:53:53 PMsuccess1863 msa6f1d08f-1d17-4238-bf72-ac73f872eb7c
5/25/2026, 8:43:53 PMsuccess894 ms05119092-81c8-418a-a56d-f42a60de7188
5/25/2026, 8:33:53 PMsuccess916 ms527fced9-6d78-4769-933e-0e377bdde4a3
5/25/2026, 8:23:53 PMsuccess974 ms7425c572-4d5a-4975-85f8-7f2333a81365
5/25/2026, 8:13:53 PMsuccess1002 ms17fcae17-8370-4a02-bb3a-4636c9d05ce6
5/25/2026, 8:03:53 PMsuccess905 ms82c824d0-51ca-44b5-bd73-0109944d7993
5/25/2026, 7:53:53 PMsuccess1884 ms7873b85d-d4c0-4550-888e-e5d2f14bba25
5/25/2026, 7:43:53 PMsuccess913 ms54916946-9cc3-4e4e-8321-81ce226def3d
5/25/2026, 7:33:53 PMsuccess899 msb303afea-9068-445e-b701-e1fc43cf89f3
5/25/2026, 7:23:53 PMsuccess961 msea39277f-bd65-407c-85b1-d793d136f746
5/25/2026, 7:13:53 PMsuccess947 ms7c6d34df-9373-46ed-b7b5-a2936744764b
5/25/2026, 7:03:54 PMsuccess1001 ms2ba46839-07d2-4b97-9ceb-9ce5a7e535b8
5/25/2026, 6:53:53 PMsuccess1844 ms917b1c00-23ff-440b-b8df-2d3a5d4429ba
5/25/2026, 6:43:53 PMsuccess967 ms0a9c590b-d178-412b-b56c-da47b69c3992
5/25/2026, 6:33:53 PMsuccess895 ms33317ed2-c1de-4927-b307-b244b5b9d940
5/25/2026, 6:23:53 PMsuccess915 msef703c2d-3632-4180-972d-337a772cd8de
5/25/2026, 6:13:53 PMsuccess988 msa5f52ae2-db7c-43a9-8d4f-df4105c14cbc
5/25/2026, 6:03:53 PMsuccess909 ms1f38e616-2c46-436c-8960-d0a3c221a10d
5/25/2026, 5:53:53 PMsuccess1833 ms05992ca6-24b1-4a4f-9da0-3506e525a2b0
5/25/2026, 5:43:53 PMsuccess895 msae7d0d92-6b0f-40f3-95c7-2fea9ef21aad
5/25/2026, 5:33:53 PMsuccess832 ms71f365dd-424f-42ac-9974-4ba8b4bd4651
5/25/2026, 5:23:53 PMsuccess988 ms78c9cc1a-c17e-4005-894d-8bbcd7da1d3d
5/25/2026, 5:13:53 PMsuccess860 msd40193ba-4f35-4c5f-ba1e-00ac4dfccc76
5/25/2026, 5:03:53 PMsuccess965 msdf8b2f89-90db-444e-be0e-977b5d52386f
5/25/2026, 4:53:53 PMsuccess1866 ms2de77298-05f9-4617-b395-c77bc57a5ae1
5/25/2026, 4:43:53 PMsuccess916 msc96d7120-61b3-4005-8e89-8dd0db668c6d
5/25/2026, 4:33:53 PMsuccess979 ms582267c5-ddfb-4bb0-a0a7-14272a8d1563
5/25/2026, 4:23:53 PMsuccess887 ms2ce05e4c-8d1d-4590-a12c-063777676a0b
5/25/2026, 4:13:53 PMsuccess983 ms02ea1dc1-2f61-4aee-9860-d075f3108f60
5/25/2026, 4:03:53 PMsuccess1013 ms7aba532c-b82d-4c3c-9fd1-d4338da22f85
5/25/2026, 3:53:53 PMsuccess968 msda609ba0-2d3c-4614-add0-7aae5b49ce2c
5/25/2026, 3:43:53 PMsuccess928 ms126e6c25-f6c7-478c-b30b-e6a35713398f
5/25/2026, 3:33:53 PMsuccess1008 ms34ccd660-3f72-4b5e-a6f0-c28e3688d382
5/25/2026, 3:23:53 PMsuccess968 ms579963e4-1156-4769-9f6f-448125524e9e
5/25/2026, 3:13:53 PMsuccess915 ms42aa2a01-3b01-422b-b89b-b73aa68aebdd
5/25/2026, 3:07:00 PMerror133 ms96b29dd7-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 PMsuccess1787 ms494bdd6a-0d26-4a0d-9d72-23ff5717c899
5/25/2026, 2:43:54 PMsuccess1022 ms9889cb55-76d4-4a79-a88e-0839d49ac256
5/25/2026, 2:33:53 PMsuccess938 ms2ecd6978-e793-4834-989d-9322f3dbdf88
5/25/2026, 2:23:53 PMsuccess971 ms017865f7-36f8-46f4-9df1-71f8655729ea
5/25/2026, 2:13:53 PMsuccess1120 msf32ba8c2-c5a5-42eb-a2d6-f8bb46f88a26
5/25/2026, 2:03:53 PMsuccess990 ms4414a072-2ecb-4435-a0ec-feea89161a02
5/25/2026, 1:53:53 PMsuccess1791 ms5c905e0f-118e-418b-9e80-08b3f19d9b44
5/25/2026, 1:43:53 PMsuccess855 ms7ffbab9f-36d4-4475-b7fd-81ea1b703acd
5/25/2026, 1:33:53 PMsuccess1044 msdb6b2c66-7761-45e9-8cd2-7189c57461a4
5/25/2026, 1:23:53 PMsuccess972 msf231f770-da74-4ed1-9556-43324da6dae6
5/25/2026, 1:13:53 PMsuccess905 ms0cf6e4b1-8b51-41fb-9660-39fbab2632bc
5/25/2026, 1:03:53 PMsuccess963 msd775eaad-0a05-41b7-a10f-9ee93b7f2d58
5/25/2026, 12:53:53 PMsuccess1786 ms6b34c17a-d7c8-450e-8c52-7cc2505e1d20
5/25/2026, 12:43:53 PMsuccess860 msd9fbad62-35e0-4e51-a76b-981dbf1f99b7
5/25/2026, 12:33:53 PMsuccess1032 ms5fb3c964-d8af-4d7b-b6ba-5749bd8e03bc
5/25/2026, 12:23:53 PMsuccess949 msfb0f4708-c340-4b05-944e-0a2cd166cfe1
5/25/2026, 12:13:53 PMsuccess899 msd3517602-aff6-4e7a-a345-faf63691f0ae
5/25/2026, 12:03:53 PMsuccess940 ms19d7199c-f314-4838-bbe7-aa6e7798291e
5/25/2026, 11:53:53 AMsuccess1734 ms5e54dcef-8e5c-4b13-a84e-c0b087e981a2
5/25/2026, 11:43:53 AMsuccess990 ms0cc7dd4a-e450-41c2-953c-d62867dac85f
5/25/2026, 11:33:53 AMsuccess905 mse9fcb329-8c51-4caa-8a7f-dc347ccc0d36
5/25/2026, 11:23:53 AMsuccess948 ms4996e63b-2cc6-41a0-a682-9b03950d1579
5/25/2026, 11:13:53 AMsuccess1105 msee8d2c14-2ae4-414c-bdbb-2b803f92c41f
5/25/2026, 11:03:53 AMsuccess843 ms711f3d39-2890-48e1-a6a8-44ff7ed28c2e
5/25/2026, 10:53:53 AMsuccess1784 mse9edf5cb-fb0d-4b0c-ad19-ffe76f3fca53
5/25/2026, 10:43:53 AMsuccess916 mse8a451d2-cddf-4cd0-857a-bdc05a201dd1
5/25/2026, 10:33:53 AMsuccess932 msd701a958-a8e9-4286-982f-e8d99e1f11c0
5/25/2026, 10:23:53 AMsuccess909 msef6c42ed-05be-44b6-9311-2875d2eae4bf
5/25/2026, 10:13:53 AMsuccess1001 msc59be26a-69b7-4f5f-a700-cd48e78da660
5/25/2026, 10:03:53 AMsuccess925 msd7de4ce2-b015-4d7a-b287-72985038b621
5/25/2026, 9:53:53 AMsuccess1741 msdb4245a1-108b-4a35-9896-fb521568f49e
5/25/2026, 9:43:53 AMsuccess859 msa44cb443-3604-4e2c-a169-05ce42e7858e
5/25/2026, 9:33:53 AMsuccess948 ms39e5a344-21f9-401e-9411-dd6d8d3bcf6a
5/25/2026, 9:23:53 AMsuccess1040 ms1faf361e-50dc-4d69-8418-a8fc4b83ad49
5/25/2026, 9:13:53 AMsuccess977 ms901dfd6f-589c-4dda-b139-44ce7cd8cd86
5/25/2026, 9:03:53 AMsuccess887 ms8191ac76-b498-4895-9092-7c43d653edab
5/25/2026, 8:53:53 AMsuccess1962 mse27f0203-b633-4408-a94f-502f630bb0bd
5/25/2026, 8:43:53 AMsuccess940 msc0b79cf9-09e6-4bad-ac8f-e683ce82f88f
5/25/2026, 8:33:53 AMsuccess995 msd4a92ccc-40c0-486e-87a3-9ce4b598e0a4
5/25/2026, 8:23:53 AMsuccess886 ms0c4e5342-e1ce-4c73-a654-7adf81a663d7
5/25/2026, 8:13:53 AMsuccess982 mscce86758-50c1-4a99-887d-43fe4ae6c941
5/25/2026, 8:03:53 AMsuccess989 mse35946d8-5ff3-4dc9-8373-31ce393020bf
5/25/2026, 7:53:53 AMsuccess1835 msd5c95224-1fc4-4d4d-9758-fc995dafcd05
5/25/2026, 7:43:53 AMsuccess947 msb0d1da4c-5b40-4a89-8c53-c3035318b7d9
5/25/2026, 7:33:53 AMsuccess916 ms6e34a199-4700-46eb-999c-0d9803a61553
5/25/2026, 7:23:53 AMsuccess926 ms5d3ff7af-f4f8-4208-a2ad-33682195378c
5/25/2026, 7:13:53 AMsuccess951 ms857fd5ee-038f-4821-b037-9ab343bbd7dc
5/25/2026, 7:03:53 AMsuccess867 msfcb243b7-f43a-4c76-92c0-bed8e5a50f49
5/25/2026, 6:53:53 AMsuccess1840 ms50b32a0b-c254-4e64-9069-147a9d574f21
5/25/2026, 6:43:53 AMsuccess1008 ms6eb43848-5997-4ee7-a7f1-7e9ee7569ff9
5/25/2026, 6:33:53 AMsuccess929 ms5069b57e-0f21-46db-8664-c0454faacc0c
5/25/2026, 6:23:53 AMsuccess908 msc5bdf953-724a-45eb-a569-89c9bd0e780e
5/25/2026, 6:13:53 AMsuccess882 msa168481b-1f0c-4ef1-9547-199abef3c0d9
5/25/2026, 6:03:53 AMsuccess989 ms0461f108-02df-421a-9b22-bdd8e334b6bf
5/25/2026, 5:53:53 AMsuccess1883 ms08ca84a2-2fcd-41f6-bc12-57c0fc9749e5
5/25/2026, 5:43:53 AMsuccess1047 ms8cbdd77c-4fbb-47f4-b1c3-7c3b1be6d9c1
5/25/2026, 5:33:53 AMsuccess972 ms1e3d563b-0f0c-4812-a66f-9f7134382185
5/25/2026, 5:23:53 AMsuccess958 ms8311d5a2-6973-4d71-84b3-3c5b33d5df05
5/25/2026, 5:13:53 AMsuccess1014 mse8d5943c-30cb-4ea6-9b28-4afd712faf20
5/25/2026, 5:03:53 AMsuccess990 msbac2fc5c-f7e4-4fc6-96c5-b76739964249
5/25/2026, 4:53:53 AMsuccess1699 ms7cb16436-07e8-4123-8cfd-fbb326f03ea7
5/25/2026, 4:43:53 AMsuccess893 ms0ddb8581-182d-4117-8bcb-f03667368af9
5/25/2026, 4:33:53 AMsuccess958 mse9337481-2ab0-4ef4-8028-be14efd34689
5/25/2026, 4:23:53 AMsuccess928 ms954301ba-dcfa-4706-92df-0b1e382b8f2b
5/25/2026, 4:13:53 AMsuccess882 ms7addb02a-536c-43f1-b2a3-d8c633bafcdd
5/25/2026, 4:03:53 AMsuccess1027 ms8eb23aae-b1ec-4f52-9c98-73c42fb6c20d
5/25/2026, 3:53:53 AMsuccess1813 ms7d36f525-e4e8-430b-8c74-22a63715e73e
5/25/2026, 3:43:53 AMsuccess931 ms68e6267f-4e48-4be5-bc1f-d7afe5e7f052
5/25/2026, 3:33:53 AMsuccess1006 ms47ab664f-f20d-4835-8817-66a090ffd58c
5/25/2026, 3:23:54 AMsuccess968 ms59451906-0d26-4abd-b3ac-970b78d83e9b
5/25/2026, 3:13:53 AMsuccess960 mse5fde500-a2e8-4640-93a4-55c87d40de52
5/25/2026, 3:03:53 AMsuccess886 msde261577-ec0a-4ff1-88cb-6cd1f8167609
5/25/2026, 2:53:53 AMsuccess1890 ms9551251d-2758-4bc8-9f05-eb19a84f9e7f
5/25/2026, 2:43:53 AMsuccess969 ms9d732390-ca23-4583-93f2-66a70aecbecc
5/25/2026, 2:33:53 AMsuccess926 ms6e177a19-bf95-4396-afc4-5ef599b82d6a
5/25/2026, 2:23:53 AMsuccess964 ms9dfb4da1-9fdc-4ee3-a1f6-8b73c97667bc
5/25/2026, 2:13:53 AMsuccess921 ms519a97ac-7247-4c88-bee3-2eec723ee4b4
5/25/2026, 2:03:53 AMsuccess962 ms29d7a90d-2858-4678-857b-b10dad6d2abd
5/25/2026, 1:53:53 AMsuccess1857 ms2b60b8b8-788f-4cbf-8b15-c2681a698f63
5/25/2026, 1:43:53 AMsuccess920 ms3ad23629-1d5d-453c-b73d-0b40bda8ff3c
5/25/2026, 1:33:53 AMsuccess878 ms6f91a8f4-21ed-4ef7-97eb-d4aed024a7bc
5/25/2026, 1:23:53 AMsuccess968 ms5cd96a41-aa02-4e85-8e51-f5c1d2201b90
5/25/2026, 1:13:53 AMsuccess959 ms2635b7d2-5721-4b0c-accd-4bee13e992e0
5/25/2026, 1:03:53 AMsuccess909 ms38f2caaa-0605-42a2-8529-0dc8079ae0f5
5/25/2026, 12:53:53 AMsuccess1705 ms3e282fd4-9b5a-4221-8213-6331328a8b86
5/25/2026, 12:43:53 AMsuccess834 msba1291c8-bbd2-4d97-908e-02433ee5ad72
5/25/2026, 12:33:53 AMsuccess903 ms25c65eec-4633-4065-acd7-530b712605a8
5/25/2026, 12:23:53 AMsuccess955 ms965b0859-b72a-4e4a-bf9a-1c2e82ddeb1b
5/25/2026, 12:13:53 AMsuccess975 mse2a95d67-615b-4862-8848-1cc11e1cb8cb
5/25/2026, 12:03:53 AMsuccess998 msea9cc92d-583e-45a3-a1a5-54ee3f3a3373
5/24/2026, 11:53:53 PMsuccess1793 ms32c80ed4-2736-4df3-83fc-1357fb91aeb6
5/24/2026, 11:43:53 PMsuccess1020 ms2baa508f-12a9-4585-93d8-df52eb5a6dea
5/24/2026, 11:33:53 PMsuccess854 msbcc33865-5ad8-4351-b23c-aebbc520dd22
5/24/2026, 11:23:53 PMsuccess938 mse8348b5e-5ffd-4514-b2aa-dcff78c21590
5/24/2026, 11:13:53 PMsuccess961 msf4c64204-87d3-442c-aed4-48b1f0bdc1ac
5/24/2026, 11:03:53 PMsuccess946 ms8d208e0c-c3d0-48a7-8657-214bc51425e5
5/24/2026, 10:53:53 PMsuccess1750 msf45ecf4d-e81d-4b49-bdbe-6793c90900b5
5/24/2026, 10:43:53 PMsuccess887 msab43ae60-8ea5-468e-932d-24d64dee0edf
5/24/2026, 10:33:53 PMsuccess904 ms9789b065-a561-4d90-ac2c-7f10f31b8210
5/24/2026, 10:23:53 PMsuccess899 ms2ffc5ccb-7945-4ab6-8d77-70182e7ce5af
5/24/2026, 10:13:53 PMsuccess927 ms16578c25-e8f3-47c6-af1d-0bc15442a4a5
5/24/2026, 10:03:53 PMsuccess906 msad9c15a7-81b4-419a-a256-fabe1c30df4c
5/24/2026, 9:53:53 PMsuccess1680 msb9352fff-12a9-41b9-9d8b-02e55f4a88ff
5/24/2026, 9:43:53 PMsuccess942 mse5e3320d-c5ba-428c-9159-362c8628cee3
5/24/2026, 9:33:53 PMsuccess1033 ms9fd75676-76cf-494e-a58c-890bc35b3954
5/24/2026, 9:23:53 PMsuccess970 ms2eb3f359-962f-4807-9dc8-1c4213870a63
5/24/2026, 9:13:53 PMsuccess941 ms48f51d6f-3b1a-4739-8b47-8ac7af893a34
5/24/2026, 9:03:53 PMsuccess899 msd29d46f1-f075-4031-9ab4-b2188800fb5f
5/24/2026, 8:53:53 PMsuccess1829 mse71f8494-5e53-4d02-8524-4f0d56e1b13d
5/24/2026, 8:43:53 PMsuccess944 ms48c6f7aa-73e8-457c-aed1-d020f3cbd9fe
5/24/2026, 8:33:53 PMsuccess909 ms362e5327-8355-4b73-93f3-721ae4b2808f
5/24/2026, 8:23:53 PMsuccess914 ms72429cbd-17d0-464c-affb-f5e9dc32cea8
5/24/2026, 8:13:53 PMsuccess935 msc789d12e-4b71-4137-b750-5df49cdd1550
5/24/2026, 8:03:53 PMsuccess960 ms731119a7-8ddf-4897-b41b-1040b1718546
5/24/2026, 7:53:53 PMsuccess1846 msb9075759-5648-4383-85be-8d116ac529fc
5/24/2026, 7:43:53 PMsuccess929 ms4906d209-c640-49a0-bb70-96bab95b3fae
5/24/2026, 7:33:53 PMsuccess877 ms22e9d42a-9a0a-4496-a0c8-0da1e7befaa0
5/24/2026, 7:23:53 PMsuccess966 msf4604a5c-c964-4980-a297-82e0520df28b
5/24/2026, 7:13:53 PMsuccess969 msf7d0ba10-e38b-4796-9664-cdadfeb34b6d
5/24/2026, 7:03:53 PMsuccess996 msb89cea4a-377f-4e89-aad9-10c688b86ef6
5/24/2026, 6:53:53 PMsuccess1924 msd182ce52-55e9-4abc-8dd0-62979717013a
5/24/2026, 6:43:53 PMsuccess949 ms2453809f-300b-43a0-8c0f-5ccc61b142cc
5/24/2026, 6:33:53 PMsuccess908 msc8a70544-79cf-46bf-85a9-09d33f75dc90
5/24/2026, 6:23:53 PMsuccess880 ms91e5e990-7d76-473c-ab9b-abc2687da0e7
5/24/2026, 6:13:53 PMsuccess1009 ms461f3127-556e-4986-86e0-da6df3d55207
5/24/2026, 6:03:53 PMsuccess989 msb02567b1-30db-41c9-8bc2-cbd4c179e329
5/24/2026, 5:53:53 PMsuccess1817 ms530a51d6-cbda-4d3b-b5dc-fe8b133bed0b
5/24/2026, 5:43:53 PMsuccess922 ms8b4c9a18-0c4e-4b39-8b96-fd0e9ca3272c
5/24/2026, 5:33:53 PMsuccess893 ms38253be6-1fbb-4dc4-8aeb-d10b22140263
5/24/2026, 5:23:53 PMsuccess959 msd76e03c2-83ae-4866-9a4d-985b892ad088
5/24/2026, 5:13:53 PMsuccess927 ms448eebaf-c02a-447d-a1bd-b9e1cdc20877
5/24/2026, 5:03:53 PMsuccess935 msf4e69d02-ee43-46f8-8e76-6f1096350800
5/24/2026, 4:53:53 PMsuccess1810 mse47af79c-52a2-447e-93fc-53e691f1c867
5/24/2026, 4:43:53 PMsuccess875 ms13fcb62f-0121-414f-9147-b11c196fb71a
5/24/2026, 4:33:53 PMsuccess971 ms50de66fd-c725-4561-8ca7-0dfad1df4624
5/24/2026, 4:23:53 PMsuccess937 ms03c0692a-1145-41b0-9f5a-cdfb1d68d0dc
5/24/2026, 4:13:53 PMsuccess926 msf68e45cc-fe9c-4e43-973f-b80f91b675b2
5/24/2026, 4:03:53 PMsuccess915 ms521a6bec-73c1-49a3-aaaf-d5916bafce78
5/24/2026, 3:53:53 PMsuccess1832 ms35ba6a9d-e0b3-4d29-b743-d2b7ce8e52a1
5/24/2026, 3:43:53 PMsuccess930 ms5f75234e-18d7-4bfd-8802-4e75351d26fd
5/24/2026, 3:33:53 PMsuccess950 ms36c905c1-1c79-4728-87d2-db31baf2a361
5/24/2026, 3:23:53 PMsuccess956 msd723cf5a-6ea4-4fbb-b973-d8f08d13d9ea
5/24/2026, 3:13:53 PMsuccess940 ms7fefa206-4e47-468f-b85c-9c754abc0915
5/24/2026, 3:03:53 PMsuccess968 ms49f764ee-97d6-425a-98b1-f817b46a4db1
5/24/2026, 2:53:53 PMsuccess1797 ms514883e1-ae82-4a33-bc70-8d2b3e5ee84f
5/24/2026, 2:43:53 PMsuccess890 ms7e9e48b0-b43e-490f-aedd-b95892148430
5/24/2026, 2:33:53 PMsuccess908 ms06cfdc4a-36ee-45a4-8fe3-f8d0b314b0b3
5/24/2026, 2:23:53 PMsuccess817 ms082a2c6c-651f-4ff1-89a4-0429d77b36db
5/24/2026, 2:13:53 PMsuccess1090 msc1eb532e-6313-4558-b053-0155d0153c02
5/24/2026, 2:03:53 PMsuccess956 ms10da61f5-8437-4369-bcf2-c73c2cce54fb
5/24/2026, 1:53:53 PMsuccess1910 msf4414c92-9a1f-4f75-81aa-ae9c13fa1b67
5/24/2026, 1:43:53 PMsuccess943 ms2e37db5a-9e17-41c5-baa8-689a96643e6f
5/24/2026, 1:33:53 PMsuccess937 msa7d02ea4-a613-4c37-9b77-6720ee5e66f9
5/24/2026, 1:23:53 PMsuccess990 mse93e89db-d340-43b6-a2d4-dd30c90eb375
5/24/2026, 1:13:53 PMsuccess1012 mseb3ba952-2440-4f1e-bd1f-08de7174c044
5/24/2026, 1:03:53 PMsuccess920 ms1c7a428b-b119-45e7-89bf-38c1f1f6a220
5/24/2026, 12:53:53 PMsuccess1767 msa6f1ffc2-1c06-492c-b288-11cb2123d00f
5/24/2026, 12:43:53 PMsuccess916 ms18d702b5-12dc-4885-8a66-f7760ad429ea
5/24/2026, 12:33:53 PMsuccess929 ms059d69af-3e61-4495-89bc-c8593e838712
5/24/2026, 12:23:53 PMsuccess947 ms6aa5c5c6-98df-4e37-9a27-3db5fe7cfe0c
5/24/2026, 12:13:53 PMsuccess1019 msde622081-8333-4208-bb48-948199d5f440
5/24/2026, 12:03:53 PMsuccess844 ms0b53484d-abb8-47ca-a5bd-8400a66a8f60
5/24/2026, 11:53:53 AMsuccess1917 ms1436fb72-c615-46b9-b9a6-8c5825eda42a
5/24/2026, 11:43:53 AMsuccess893 ms5c217173-c6fe-44b0-8877-f72158fac84d
5/24/2026, 11:33:53 AMsuccess908 msba2b0b0c-f55c-48b4-befa-d8e807603879
5/24/2026, 11:23:53 AMsuccess1166 ms8cf8a8fb-02be-4420-9353-1ee77a76141b
5/24/2026, 11:13:53 AMsuccess851 ms8bfc5a70-e0fc-4423-8c3d-d8b706269d8b
5/24/2026, 11:03:54 AMsuccess1046 ms86dfdcfd-20ef-4867-be13-d360b70eb97b
5/24/2026, 10:53:53 AMsuccess969 ms42df0736-6001-457b-ab93-b54e20cb8a95
5/24/2026, 10:43:53 AMsuccess919 msefb1e13d-3518-4087-acca-28c0e9898c8e
5/24/2026, 10:33:53 AMsuccess930 ms256d1277-3f18-4dfe-9f4d-b0b816595c55
5/24/2026, 10:23:53 AMsuccess942 ms96700ce1-75a3-4825-9ddc-a55632f68bde
5/24/2026, 10:13:53 AMsuccess1001 ms23ed5649-691e-4224-ae8e-04d18f34794c
5/24/2026, 10:03:53 AMsuccess949 ms878a6436-9a0e-4d45-91a8-d23c76ccbe3c
5/24/2026, 9:53:53 AMsuccess1846 msed10a7b8-0a46-42e5-b7cf-923f7f718025
5/24/2026, 9:43:53 AMsuccess915 msf483e945-09d8-4bd4-b68c-54906e4bae17
5/24/2026, 9:33:53 AMsuccess945 msec44d2b8-4bd2-43c6-aa89-2270ab0eeda2
5/24/2026, 9:23:53 AMsuccess961 msce4174b5-d515-4b2f-853f-d38e0258ef08
5/24/2026, 9:13:53 AMsuccess923 ms92e7405d-ddb6-4feb-9d66-62e5a73b03c9
5/24/2026, 9:03:53 AMsuccess926 ms6513a2f3-cae5-48dd-9dfa-8661bc7fc544
5/24/2026, 8:53:53 AMsuccess1887 msf48db063-c3d1-4933-b0c7-ee8a6e429064
5/24/2026, 8:43:54 AMsuccess923 ms6bbf2aac-313f-4118-ad1f-352a35432bd5
5/24/2026, 8:33:53 AMsuccess958 ms8914d969-8c5c-4bf9-9a3b-cd2be1af35b5
5/24/2026, 8:23:53 AMsuccess933 ms00f176fd-3271-404e-afb1-b881b152255e
5/24/2026, 8:13:53 AMsuccess914 mse13189cc-4ebd-4e54-8ce6-949307e35358
5/24/2026, 8:03:53 AMsuccess952 msd2f83584-6326-4ebd-9606-d65458859bc2
5/24/2026, 7:53:53 AMsuccess1821 ms9a8c78a7-5e74-483d-8aca-a43ac38b0ce2
5/24/2026, 7:43:53 AMsuccess927 ms8292a9fd-f05b-4222-b8f1-db0aa2bb4c34
5/24/2026, 7:33:53 AMsuccess909 ms41de8b0d-7d58-480e-9851-a53131f6e16f
5/24/2026, 7:23:53 AMsuccess940 ms9a2ff8fb-73ef-47bb-95db-997f4c297335
5/24/2026, 7:13:53 AMsuccess1013 ms048ebd2f-a41d-4764-99f3-ca89f757ec3f
5/24/2026, 7:03:53 AMsuccess948 msc7c08f3f-8671-4550-9c6d-cfa29cd1676c
5/24/2026, 6:53:53 AMsuccess1945 ms91fab4d5-baa4-4eda-aa3f-22399ff13e38
5/24/2026, 6:43:53 AMsuccess935 mscee55367-a05f-43e3-9bfb-ea9e391bd4b3
5/24/2026, 6:33:53 AMsuccess957 msc7af6837-e1c8-46bc-8256-434131fd6b10
5/24/2026, 6:23:53 AMsuccess968 msfc9cf48a-c1aa-4e69-9d22-228b0ce32517
5/24/2026, 6:13:53 AMsuccess946 ms587b112b-3eec-46cb-8630-e8d434f1515c
5/24/2026, 6:03:53 AMsuccess909 ms58697f23-07b8-4857-9e45-b545d13d5980
5/24/2026, 5:53:53 AMsuccess1804 ms74146033-4120-48f0-86a8-ebaf13192762
5/24/2026, 5:43:53 AMsuccess991 ms5c816345-b522-461b-b210-adc1830197b0
5/24/2026, 5:33:53 AMsuccess919 ms5ab447d4-9352-443e-807f-f8014cdbf65c
5/24/2026, 5:23:53 AMsuccess984 ms526bb3a3-c8e8-48d3-8447-b2cb2b94a969
5/24/2026, 5:13:53 AMsuccess928 msb5bfe7ce-4df1-44bd-8bf2-10e9b20cf53b
5/24/2026, 5:03:53 AMsuccess932 mse558733b-3414-40bd-a0f2-63c62ca0edf9
5/24/2026, 4:53:53 AMsuccess1751 msff4ab52e-f62f-4b74-b282-72e527014479
5/24/2026, 4:43:53 AMsuccess894 ms3fd73319-fb59-48a4-b885-5b00cf080193
5/24/2026, 4:33:53 AMsuccess902 ms9d26a12b-aa8c-49d2-9693-080c7095ca96
5/24/2026, 4:23:53 AMsuccess909 ms5dbf5d70-be84-45fb-944f-f86347042dee
5/24/2026, 4:13:53 AMsuccess959 ms640ec67c-3f28-49d2-a6a0-3a53cf561f89
5/24/2026, 4:03:53 AMsuccess889 ms8b8746db-14bd-45af-9022-f50d9b130499
5/24/2026, 3:53:53 AMsuccess1741 ms31896df0-289e-4582-8bb8-24bae3b3a094
5/24/2026, 3:43:53 AMsuccess927 ms58127e59-dc71-4e72-8b91-fbda0f1adf16
5/24/2026, 3:33:53 AMsuccess856 ms70397eee-6507-406e-b213-7ce5304e3225
5/24/2026, 3:23:53 AMsuccess899 msd2b35d73-bcea-423a-83df-858ceea1537d
5/24/2026, 3:13:53 AMsuccess969 ms02a8d436-f519-4bf8-b910-dbf79674ad19
5/24/2026, 3:03:53 AMsuccess939 ms20ab2072-941f-4f92-80db-f70c0742306a
5/24/2026, 2:53:53 AMsuccess1857 ms91659aa2-e533-4900-809c-344e0388114a
5/24/2026, 2:43:53 AMsuccess920 ms7283b4e3-38fd-4ec5-b197-08a9d7050242
5/24/2026, 2:33:53 AMsuccess916 msefca63bd-0c33-43af-8e72-662b9d3d5e7b
5/24/2026, 2:23:53 AMsuccess886 mse1905100-f408-478b-b4de-00e063e353f2
5/24/2026, 2:13:53 AMsuccess961 msf323bed2-0f2f-4934-a5e1-080901b7e2ca
5/24/2026, 2:03:53 AMsuccess1053 msd5575e16-8c5e-4f21-a2ee-877b0106ff1a
5/24/2026, 1:53:53 AMsuccess1760 ms2eb01a7a-74a5-4426-b911-3f76e4c26f40
5/24/2026, 1:43:53 AMsuccess1008 ms98c3c19f-fa3b-432f-9edb-bcb060f834b9
5/24/2026, 1:33:53 AMsuccess974 msd3304545-9eef-4997-b5dd-7ee5c8033e99
5/24/2026, 1:23:53 AMsuccess963 msaf0c2a37-7a33-4d07-aa00-97f7b4be47ab
5/24/2026, 1:13:53 AMsuccess934 ms99da90e0-36bb-4e64-b4a7-416b143d194b
5/24/2026, 1:03:53 AMsuccess986 msd1007367-5484-4512-912c-05de015338e7
5/24/2026, 12:53:53 AMsuccess2004 mse5d3bbdd-81e4-4936-a7f5-a6ba099415f5
5/24/2026, 12:43:53 AMsuccess949 ms37016717-b15c-4c1d-b5dc-d7c0f83d9fc8
5/24/2026, 12:33:53 AMsuccess886 msc68943eb-6d43-4617-bd4f-5e5aeb4c2a3a
5/24/2026, 12:23:53 AMsuccess946 msa9ca442b-c807-4fdc-97f6-7c26ce3919b3
5/24/2026, 12:13:53 AMsuccess973 ms95589af6-4c15-4098-8a93-b96083a58b0f
5/24/2026, 12:03:53 AMsuccess924 msc5603184-1d90-4f71-b8bb-0db93de75f30