PageSourceSearch

https://siempretequila.com/assets/game-score-share-v1/distributors-CcYfxARW.js

js siempretequila.com collected 2026-10-05 21:38:45 UTC 11,107 bytes, 1 lines download raw bytes

1import{m as W,T as J,r as l,j as a,P as E,n as C,o as F,X as G,p as h,q as k,D as w,O as D,e as L,f as z,t as H,v as b}from"./index-F6N11P8V.js";import{C as V}from"./ContentPage-BJBd2-J-.js";import{L as S,I as y}from"./label-C1rnw4zv.js";import{T as $}from"./textarea-BpAYUUlV.js";import{B as j}from"./button-BZZv94it.js";const K=W,_=J,Y=E,B=l.forwardRef(({className:s,...t},n)=>a.jsx(D,{ref:n,className:h("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",s),...t}));B.displayName=D.displayName;const T=l.forwardRef(({className:s,children:t,...n},r)=>a.jsxs(Y,{children:[a.jsx(B,{}),a.jsxs(C,{ref:r,className:h("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 sm:rounded-lg",s),...n,children:[t,a.jsxs(F,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background cursor-pointer transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[a.jsx(G,{className:"h-4 w-4"}),a.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));T.displayName=C.displayName;const M=({className:s,...t})=>a.jsx("div",{className:h("flex flex-col space-y-1.5 text-center sm:text-left",s),...t});M.displayName="DialogHeader";const R=({className:s,...t})=>a.jsx("div",{className:h("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",s),...t});R.displayName="DialogFooter";const q=l.forwardRef(({className:s,...t},n)=>a.jsx(k,{ref:n,className:h("text-lg font-semibold leading-none tracking-tight",s),...t}));q.displayName=k.displayName;const I=l.forwardRef(({className:s,...t},n)=>a.jsx(w,{ref:n,className:h("text-sm text-muted-foreground",s),...t}));I.displayName=w.displayName;const Q=L({method:"POST"}).handler(z("23037c56d6f2ee37e340f17ade387501710d5d451d3fc19bc05be49fa8004b70")),U=H({name:b().trim().min(1,"Required").max(100),email:b().trim().email("Invalid email").max(255),message:b().trim().max(1e3).optional()});function X({distributor:s}){const[t,n]=l.useState(!1),[r,m]=l.useState(""),[i,g]=l.useState(""),[o,f]=l.useState(""),[u,p]=l.useState(null),[v,x]=l.useState("idle"),P=async d=>{if(d.preventDefault(),v==="sending")return;const A=U.safeParse({name:r,email:i,message:o});if(!A.success){p(A.error.issues[0]?.message??"Invalid input"),x("idle");return}p(null),x("sending");try{const N=await Q({data:{distributorName:s.contactName??s.name,market:`${s.region} / ${s.state}`,...A.data}});if(!N.ok){p(N.message),x("idle");return}m(""),g(""),f(""),x("sent")}catch{p("Trade inquiries could not send right now. Please email [email protected] directly."),x("idle")}};return a.jsxs(K,{open:t,onOpenChange:n,children:[a.jsx(_,{asChild:!0,children:a.jsx(j,{variant:"outline",size:"sm",className:"border-cantina-chrome/60 bg-transparent text-cantina-bone hover:border-cantina-rosa hover:text-cantina-rosa",children:"Contact"})}),a.jsxs(T,{className:"bg-black/95 border-cantina-chrome/30 text-cantina-bone",children:[a.jsxs(M,{children:[a.jsxs(q,{className:"cantina-headline text-2xl",children:["Contact ",s.name]}),a.jsxs(I,{className:"text-cantina-bone/60",children:["Send a trade inquiry to Siempre for ",s.state,". The team can route market introductions from there."]})]}),a.jsxs("form",{onSubmit:P,className:"space-y-4",children:[a.jsxs("div",{className:"space-y-2",children:[a.jsx(S,{htmlFor:"dc-name",children:"Your Name"}),a.jsx(y,{id:"dc-name",value:r,onChange:d=>m(d.target.value),"aria-invalid":!!(u&&!r.trim()),"aria-describedby":u?"distributor-contact-error":void 0,maxLength:100,required:!0,className:"bg-transparent border-cantina-chrome/40"})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx(S,{htmlFor:"dc-email",children:"Your Email"}),a.jsx(y,{id:"dc-email",type:"email",value:i,onChange:d=>g(d.target.value),"aria-invalid":!!(u&&!U.shape.email.safeParse(i).success),"aria-describedby":u?"distributor-contact-error":void 0,maxLength:255,required:!0,className:"bg-transparent border-cantina-chrome/40"})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx(S,{htmlFor:"dc-message",children:"Message (optional)"}),a.jsx($,{id:"dc-message",value:o,onChange:d=>f(d.target.value),maxLength:1e3,rows:3,placeholder:"Add anything you want them to know...",className:"bg-transparent border-cantina-chrome/40"})]}),u&&a.jsx("p",{id:"distributor-contact-error",role:"alert",className:"text-sm text-cantina-rosa",children:u}),v==="sent"&&a.jsx("p",{role:"status",className:"text-sm text-cantina-bone/70",children:"Inquiry sent. Siempre will receive it and route the request."}),a.jsx(R,{children:a.jsx(j,{type:"submit",disabled:v==="sending",className:"bg-cantina-rosa text-black hover:bg-cantina-rosa/90",children:v==="sending"?"Sending...":"Send Inquiry"})})]})]})]})}const O="[email protected]",c="Open market — direct inquiries welcome",e=(s,t,n,r,m)=>({id:s,region:t,state:n,name:r,status:m,email:O}),Z=[e("canada-ab","Canada","Alberta","The Beverage Collective","Active"),e("canada-bc","Canada","British Columbia","The Beverage Collective","Active"),e("canada-mb","Canada","Manitoba","The Beverage Collective","Active"),e("canada-ns","Canada","Nova Scotia",c),e("canada-on","Canada","Ontario","Trajectory / The Beverage Collective","Active"),e("canada-qc","Canada","Quebec","Tanium Wine (SAQ)","Active"),e("canada-sk","Canada","S
1askatchewan","The Beverage Collective","Active"),e("usa-al","USA","Alabama","United Distributors of Alabama","Active"),e("usa-ak","USA","Alaska",c),e("usa-az","USA","Arizona","Johnson Brothers Maverick of Arizona","Active"),e("usa-ar","USA","Arkansas","Central Distributors","Active"),e("usa-ca","USA","California","Winebow","Active"),e("usa-co","USA","Colorado","Johnson Brothers Maverick of Colorado","Active"),e("usa-ct","USA","Connecticut","Martignetti / Hartley & Parker","Active"),e("usa-dc","USA","Washington, DC","Reyes Beverage Group","Active"),e("usa-de","USA","Delaware","Breakthru Beverage Group","Active"),e("usa-fl","USA","Florida","Johnson Brothers Maverick of Florida","Active"),e("usa-ga","USA","Georgia","United Distributors","Active"),e("usa-hi","USA","Hawaii","Johnson Brothers","Active"),e("usa-ia","USA","Iowa","Johnson Brothers","Active"),e("usa-id","USA","Idaho",c),e("usa-il","USA","Illinois","Breakthru Beverage Group","Active"),e("usa-in","USA","Indiana","Johnson Brothers","Active"),e("usa-ks","USA","Kansas","Vintegrity Kansas","Active"),e("usa-ky","USA","Kentucky","Heidelberg Distributing","Active"),e("usa-la","USA","Louisiana","Reyes Beverage Group","Active"),e("usa-ma","USA","Massachusetts",c),e("usa-md","USA","Maryland","Reyes Beverage Group","Active"),e("usa-me","USA","Maine","Martignetti","Active"),e("usa-mi","USA","Michigan","Great Lakes Wine & Spirits","Active"),e("usa-mn","USA","Minnesota","Johnson Brothers","Active"),e("usa-mo","USA","Missouri","Vintegrity Wine & Spirits","Active"),e("usa-ms","USA","Mississippi","RNDC","Active"),e("usa-mt","USA","Montana","RNDC","Active"),e("usa-nc","USA","North Carolina","Johnson Brothers","Active"),e("usa-nd","USA","North Dakota","Johnson Brothers","Active"),e("usa-ne","USA","Nebraska","Johnson Brothers","Active"),e("usa-nh","USA","New Hampshire","Pine State Distributing","Active"),e("usa-nj","USA","New Jersey","Opici Family Distributing","Active"),e("usa-nm","USA","New Mexico",c),e("usa-nv","USA","Nevada",c),e("usa-ny","USA","New York","Blueprint + Sheehan + Craft","Active"),e("usa-oh","USA","Ohio","Heidelberg Distributing","Active"),e("usa-ok","USA","Oklahoma","Artisan Fine Wine and Spirits","Active"),e("usa-or","USA","Oregon",c),e("usa-pa","USA","Pennsylvania",c),e("usa-ri","USA","Rhode Island",c),e("usa-sc","USA","South Carolina","Curated Wine Group","Active"),e("usa-sd","USA","South Dakota",c),e("usa-tn","USA","Tennessee","Athens Distributing","Active"),e("usa-tx","USA","Texas","Reyes Beverage Group","Active"),e("usa-ut","USA","Utah","RNDC","Special Order"),e("usa-va","USA","Virginia","Johnson Brothers","Active"),e("usa-vt","USA","Vermont",c),e("usa-wa","USA","Washington","RNDC","Active"),e("usa-wi","USA","Wisconsin","Beechwood Sales & Service","Active"),e("usa-wv","USA","West Virginia",c),e("usa-wy","USA","Wyoming","Wyoming Wine & Spirits Trader","Special Order")];function ne(){const s=l.useMemo(()=>{const t=new Map;for(const n of Z){t.has(n.region)||t.set(n.region,new Map);const r=t.get(n.region);r.has(n.state)||r.set(n.state,[]),r.get(n.state).push(n)}return t},[]);return a.jsxs(V,{eyebrow:"Trade",title:"Trade Inquiries by Market",children:[a.jsx("p",{className:"max-w-2xl text-cantina-bone/70 mb-10",children:"Looking to stock Siempre Tequila? Select your market and send an intro request. The Siempre team will route it to the current distributor or market lead."}),a.jsx("div",{className:"space-y-12",children:[...s.entries()].map(([t,n])=>a.jsxs("section",{children:[a.jsx("h2",{className:"cantina-headline text-3xl mb-6 text-cantina-bone",children:t}),a.jsx("div",{className:"space-y-8",children:[...n.entries()].map(([r,m])=>a.jsxs("div",{children:[a.jsx("h3",{className:"font-mono text-[10px] uppercase tracking-[0.3em] text-cantina-rosa mb-3",children:r}),a.jsx("div",{className:"grid gap-3 sm:grid-cols-2",children:m.map(i=>{const g=i.email!==O;return a.jsxs("div",{className:"flex flex-col gap-2 border border-cantina-chrome/30 p-5 rounded-sm bg-cantina-chrome/5",children:[a.jsx("div",{className:"text-cantina-bone font-medium",children:i.name}
1),i.status&&a.jsx("div",{className:"w-fit rounded-sm border border-cantina-rosa/40 px-2 py-1 font-mono text-[9px] uppercase tracking-[0.24em] text-cantina-rosa",children:i.status}),i.contactName&&!i.contacts?.length&&a.jsx("div",{className:"text-sm text-cantina-bone/60",children:i.contactName}),i.contacts?.length?a.jsx("div",{className:"space-y-2",children:i.contacts.map(o=>a.jsxs("div",{className:"border-l border-cantina-chrome/30 pl-3 text-sm text-cantina-bone/70",children:[a.jsx("div",{className:"font-medium text-cantina-bone/80",children:o.name}),o.role&&a.jsx("div",{children:o.role}),o.email&&a.jsx("div",{children:o.email}),o.phone&&a.jsx("div",{children:o.phone})]},`${i.id}-${o.name}-${o.email??""}`))}):g?a.jsx("div",{className:"text-sm text-cantina-bone/70",children:i.email}):a.jsx("div",{className:"text-sm text-cantina-bone/60",children:"Use the in-page inquiry form for this market."}),i.phone&&!i.contacts?.length&&a.jsx("div",{className:"text-sm text-cantina-bone/70",children:i.phone}),i.website&&a.jsx("a",{href:i.website,target:"_blank",rel:"noopener noreferrer",className:"text-sm text-cantina-rosa underline underline-offset-4",children:"Distributor website"}),a.jsx("div",{className:"pt-2",children:a.jsx(X,{distributor:i})})]},i.id)})})]},r))})]},t))})]})}export{ne as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.