PageSourceSearch

https://ghostprinttattoo.com/_next/static/chunks/0fzy53kv.xz00.js

js ghostprinttattoo.com collected 2026-10-05 19:30:53 UTC 15,517 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,192569,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(522016);e.s(["Footer",0,function(){let[e,o]=(0,r.useState)("idle");async function i(t){if(t.preventDefault(),"submitting"===e)return;let r=t.currentTarget,n=new FormData(r);n.set("source","network-footer"),o("submitting");try{let e=await fetch("/api/newsletter/subscribe",{method:"POST",body:n,redirect:"manual"});"opaqueredirect"===e.type||e.ok?(o("done"),r.reset()):o("error")}catch{o("error")}}return(0,t.jsx)("footer",{className:"footer",children:(0,t.jsxs)("div",{className:"container",children:[(0,t.jsxs)("div",{className:"footer__grid",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"footer__brand",children:"TattooNOW"}),(0,t.jsx)("div",{className:"footer__tagline",children:"Connecting tattooers & collectors since 2000."}),(0,t.jsxs)("div",{className:"footer__newsletter",id:"newsletter",children:[(0,t.jsx)("div",{style:{fontSize:"0.85rem",color:"#888"},children:"Stay in the loop:"}),"done"===e?(0,t.jsx)("div",{style:{fontSize:"0.9rem",color:"#9fd0ff"},children:"You’re on the list. Thanks!"}):(0,t.jsxs)("form",{className:"footer__newsletter-form",onSubmit:i,noValidate:!0,children:[(0,t.jsx)("input",{type:"text",name:"website",tabIndex:-1,autoComplete:"off","aria-hidden":"true",style:{position:"absolute",left:"-9999px",width:1,height:1,opacity:0}}),(0,t.jsx)("input",{className:"footer__newsletter-input",type:"email",name:"email",placeholder:"Your email",required:!0,disabled:"submitting"===e}),(0,t.jsx)("button",{className:"footer__newsletter-btn",type:"submit",disabled:"submitting"===e,children:"submitting"===e?"…":"Join"})]}),"error"===e&&(0,t.jsx)("div",{style:{fontSize:"0.8rem",color:"#e08a8a",marginTop:"0.35rem"},children:"Something went wrong — try again."})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"footer__heading",children:"Explore"}),(0,t.jsxs)("div",{className:"footer__links",children:[(0,t.jsx)(n.default,{href:"/gallery/tattoos",children:"Gallery"}),(0,t.jsx)(n.default,{href:"/find-artist",children:"Find an Artist"}),(0,t.jsx)(n.default,{href:"/studios",children:"Studios"}),(0,t.jsx)(n.default,{href:"/events",children:"Events"}),(0,t.jsx)(n.default,{href:"/tattoo-news",children:"News"}),(0,t.jsx)(n.default,{href:"/forum",children:"Forum Archive"}),(0,t.jsx)(n.default,{href:"/classifieds",children:"Classifieds"}),(0,t.jsx)(n.default,{href:"/deals",children:"Deals"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"footer__heading",children:"For Professionals"}),(0,t.jsxs)("div",{className:"footer__links",children:[(0,t.jsx)(n.default,{href:"/find-artist",children:"Get Listed"}),(0,t.jsx)(n.default,{href:"/for-artists",children:"Consulting"}),(0,t.jsx)(n.default,{href:"/for-tattoo-professionals",children:"Studios & Suppliers"}),(0,t.jsx)(n.default,{href:"/for-event-producers",children:"Event Producers"}),(0,t.jsx)(n.default,{href:"/resources",children:"Resources"}),(0,t.jsx)(n.default,{href:"/pricing",children:"Pricing & Plans"}),(0,t.jsx)("a",{href:"https://brain.tattoonow.com",target:"_blank",rel:"noopener noreferrer",children:"Ask TattooNOW"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"footer__heading",children:"Company"}),(0,t.jsxs)("div",{className:"footer__links",children:[(0,t.jsx)(n.default,{href:"/about",children:"About"}),(0,t.jsx)(n.default,{href:"/changelog",children:"Changelog"}),(0,t.jsx)(n.default,{href:"/sitemap-page",children:"Site Map"}),(0,t.jsx)(n.default,{href:"/sitemap-page#feeds",children:"RSS Feeds"}),(0,t.jsx)(n.default,{href:"/your-data",children:"Your Data"}),(0,t.jsx)(n.default,{href:"/privacy",children:"Privacy Policy"}),(0,t.jsx)(n.default,{href:"/terms",children:"Terms of Use"}),(0,t.jsx)(n.default,{href:"/contact",children:"Contact"})]})]})]}),(0,t.jsxs)("div",{className:"footer__bottom",children:[(0,t.jsxs)("div",{style:{fontSize:"0.8rem",color:"#8f8f8f",marginBottom:"0.5rem"},children:["TattooNOW LLC · Easthampton, MA ·"," ",(0,t.jsx)("a",{href:"mailto:[email protected]",style:{color:"#9a9a9a",textDecoration:"underline"},children:"[email protected]"})]}),(0,t.jsx)("span",{children:"© 2026 TattooNOW LLC. All rights reserved."}),(0,t.jsxs)("div",{className:"footer__social",children:[(0,t.jsx)("a",{href:"https://www.instagram.com/tattoonow",target:"_blank",rel:"noopener noreferrer","aria-label":"Instagram",children:(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"
1currentColor",children:(0,t.jsx)("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"})})}),(0,t.jsx)("a",{href:"https://www.youtube.com/@TattooNOWGabe",target:"_blank",rel:"noopener noreferrer","aria-label":"YouTube",children:(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})})}),(0,t.jsx)("a",{href:"https://www.facebook.com/tattoonow",target:"_blank",rel:"noopener noreferrer","aria-label":"Facebook",children:(0,t.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})})]})]})]})})}])},95187,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={callServer:function(){return i.callServer},createServerReference:function(){return s.createServerReference},findSourceMapURL:function(){return a.findSourceMapURL}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=e.r(132120),a=e.r(92245),s=e.r(235326)},711085,e=>{"use strict";var t=e.i(843476),r=e.i(700104);e.s(["BookingCalendarEmbed",0,function(e){let{src:n="https://links.tattoonow.com/widget/booking/ctmKcTdHI6oX56L9B5rl",title:o,note:i}=e;return(0,t.jsxs)(t.Fragment,{children:[o&&(0,t.jsx)("h3",{className:"booking-embed__title",children:o}),(0,t.jsx)("iframe",{src:n,style:{width:"100%",border:"none",overflow:"hidden",minHeight:680},scrolling:"no",id:"tn-consult-booking",title:"Book your free consult"}),(0,t.jsx)(r.default,{src:"https://links.tattoonow.com/js/form_embed.js",strategy:"lazyOnload"}),i&&(0,t.jsx)("p",{className:"booking-embed__note",children:i})]})}])},330618,e=>{"use strict";var t=e.i(843476),r=e.i(647163),n=e.i(801787),o=e.i(840968);e.s(["default",0,function(e){let{name:i,address:a,city:s,state:l,country:d,phone:c,hasEmail:f,bookingUrl:h,hours:u,heading:m="Get in Touch",eyebrow:p="Contact",ctaLabel:x="Request a Tattoo",ctaHref:g="/contact",ctaExternal:y=!1,mapSrc:j=null}=e,v=(null==g?void 0:g.trim())||"",b=null!=d&&""!==d.trim()&&"united states"!==d.toLowerCase()&&"us"!==d.toLowerCase();return(0,t.jsxs)("section",{id:"contact",style:{padding:"var(--section-pad, 96px 24px)",backgroundColor:"var(--bg-mid)"},children:[(0,t.jsxs)("div",{style:{maxWidth:"var(--max-w, 1200px)",margin:"0 auto"},children:[(0,t.jsxs)("div",{style:{marginBottom:"48px"},children:[(0,t.jsx)("p",{style:{fontFamily:"var(--font-body)",fontSize:"11px",fontWeight:500,letterSpacing:"0.25em",textTransform:"uppercase",color:"var(--accent-text)",margin:"0 0 12px"},children:p}),(0,t.jsx)("h2",{style:{fontFamily:"var(--font-heading)",fontWeight:400,fontSize:"clamp(26px, 3.5v
1w, 38px)",color:"var(--text)",margin:0,lineHeight:1.15},children:m})]}),(0,t.jsxs)("div",{className:"contact-grid",style:{display:"grid",gridTemplateColumns:j?"1fr 1fr":"1fr",gap:"48px",alignItems:"start"},children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("address",{itemScope:!0,itemType:"https://schema.org/PostalAddress",style:{marginBottom:"36px",fontStyle:"normal"},children:[a&&(0,t.jsx)("p",{itemProp:"streetAddress",style:{fontFamily:"var(--font-body)",fontSize:"19px",color:"var(--muted)",margin:"0 0 6px",lineHeight:1.5},children:a}),(0,t.jsxs)("p",{style:{fontFamily:"var(--font-body)",fontSize:"19px",color:"var(--muted)",margin:"0 0 6px"},children:[(0,t.jsx)("span",{itemProp:"addressLocality",children:s}),", ",(0,t.jsx)("span",{itemProp:"addressRegion",children:l}),b&&(0,t.jsxs)(t.Fragment,{children:[", ",(0,t.jsx)("span",{itemProp:"addressCountry",children:d})]})]}),!b&&(0,t.jsx)("meta",{itemProp:"addressCountry",content:"US"}),c&&(0,t.jsx)("a",{href:"tel:".concat(c.replace(/\D/g,"")),itemProp:"telephone",style:{display:"block",fontFamily:"var(--font-body)",fontSize:"16px",color:"var(--muted)",textDecoration:"none",margin:"0 0 6px",transition:"color 0.2s"},onMouseOver:e=>e.currentTarget.style.color="var(--text)",onMouseOut:e=>e.currentTarget.style.color="var(--muted)",children:(0,r.formatUSPhoneForDisplay)(c)}),f&&(0,t.jsx)("a",{href:o.CONTACT_FORM_PATH,style:{display:"block",fontFamily:"var(--font-body)",fontSize:"16px",color:"var(--accent-text)",textDecoration:"none",transition:"opacity 0.2s"},onMouseOver:e=>e.currentTarget.style.opacity="0.75",onMouseOut:e=>e.currentTarget.style.opacity="1",children:o.CONTACT_FORM_LABEL})]}),u&&u.length>0&&(0,t.jsxs)("div",{style:{marginBottom:"36px"},children:[(0,t.jsx)("p",{style:{fontFamily:"var(--font-body)",fontSize:"11px",fontWeight:500,letterSpacing:"0.2em",textTransform:"uppercase",color:"var(--muted)",margin:"0 0 16px"},children:"Hours"}),(0,t.jsx)("table",{style:{width:"100%",borderCollapse:"collapse"},children:(0,t.jsx)("tbody",{children:u.map((e,r)=>(0,t.jsxs)("tr",{style:{borderBottom:"1px solid var(--rule)"},children:[(0,t.jsx)("td",{style:{fontFamily:"var(--font-body)",fontSize:"14px",color:"var(--muted)",padding:"8px 0"},children:e.days}),(0,t.jsx)("td",{style:{fontFamily:"var(--font-body)",fontSize:"14px",color:"var(--text)",padding:"8px 0",textAlign:"right"},children:e.hours})]},r))})})]}),v&&(0,t.jsx)("a",{href:v,...y?{target:"_blank",rel:"noopener noreferrer"}:{},style:{display:"inline-block",padding:"14px 28px",background:"var(--accent)",color:"#0d0d0d",fontFamily:"var(--font-body)",fontWeight:600,fontSize:"12px",letterSpacing:"0.12em",textTransform:"uppercase",textDecoration:"none",transition:"opacity 0.2s"},onMouseOver:e=>e.currentTarget.style.opacity="0.88",onMouseOut:e=>e.currentTarget.style.opacity="1",children:x})]}),j&&(0,t.jsx)(n.default,{businessName:i,src:j,height:420,iframeStyle:{filter:"grayscale(100%) invert(90%) contrast(90%)"}})]})]}),(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n        @media (max-width: 768px) {\n          .contact-grid { grid-template-columns: 1fr !important; }\n        }\n      "}})]})}])},566550,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(95187);let o=(0,n.createServerReference)("401100a0eddb1c34c0c186e19c96bbffd54b83f872",n.callServer,void 0,n.findSourceMapURL,"sendEventContactEmail");e.s(["default",0,function(e){let{eventName:n,tenantId:i,preselectArtist:a,presenterArtistId:s}=e,[l,d]=(0,r.useState)("idle"),[c,f]=(0,r.useState)(""),h=(0,r.useRef)(null);async function u(e){var t,r;e.preventDefault(),d("submitting");let n=new FormData(e.currentTarget),i=await o(n);i.ok?(d("success"),null==(t=h.current)||t.reset()):(f(null!=(r=i.error)?r:"Something went wrong. Please try again."),d("error"))}if("success"===l)return(0,t.jsxs)("div",{style:{padding:"32px",background:"rgba(120,190,130,.1)",border:"1px solid rgba(120,190,130,.4)",borderRadius:"8px",textAlign:"center"},children:[(0,t.jsx)("p",{style:{fontFamily:"var(--font-heading)",fontSize:"1.25rem",color:"#9ad6a4",margin:"0 0 8px"},children:"Message sent!"}),(0,t.jsx)("p",{style:{fontFamily:"var(--font-body)",fontSize:"0.9rem",color:"#aaa",margin:0},children:"We’ll be in touch soon. Keep an eye on your inbox."})]});let m={display:"block",width:"100%",padding:"10px 12px",background:"#1a1a1a",border:"1px solid #333",borderRadius:"5px",color:"#f0f0f0",fontFamily:"var(--font-body)",fontSize:"0.9rem",boxSizing:"border-box",outline:"none"},p={display:"block",fontFamily:"var(--font-body)",fontSize:"0.75rem",fontWeight:700,letterSpacing:"0.07em",textTransform:"uppercase",color:"#888",marginBottom:"6px"};return(0,t.jsxs)("form",{ref:h,onSubmit:u,style:{display:"flex",flexDirection:"column",gap:"18px"},children:[(0,t.jsx)("input",{type:"hidden",name:"tenant_id",value:i}),(0,t.jsx)("input",{type:"hidden",name:"event_name",value:n}),(0,t.jsx)("input",{type:"hidden",name:"presenter_artist_id",value:null!=s?s:""}),a&&(0,t.jsx)("input",{type:"hidden",name:"presenter_name",value:a}),(0,t.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"16px"},children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"ecf-name",style:p,children:"Your Name"}),(0,t.jsx)("input",{id:"ecf-name",name:"name",type:"text",required:!0,autoComplete:"name",style:m})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"ecf-email",style:p,children:"Email"}),(0,t.jsx)("input",{id:"ecf-email",name:"email",type:"email",required:!0,autoComplete:"email",style:m})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"ecf-topic",style:p,children:"I’m contacting you about"}),(0,t.jsxs)("select",{id:"ecf-topic",name:"topic",defaultValue:a?"artist":"tickets",style:{...m,cursor:"pointer"},children:[(0,t.jsx)("option",{value:"tickets",children:"Tickets & Attendance"}),(0,t.jsx)("option",{value:"artist",children:"Artist / Presenter Inquiry"}),(0,t.jsx)("option",{value:"sponsorship",children:"Sponsorship"}),(0,t.jsx)("option",{value:"press",children:"Press / Media"}),(0,t.jsx)("option",{value:"general",children:"General Question"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"ecf-message",style:p,children:"Message"}),(0,t.jsx)("textarea",{id:"ecf-message",name:"message",required:!0,rows:5,defaultValue:a?"I'm reaching out about ".concat(a," — "):void 0,style:{...m,resize:"vertical"}})]}),"error"===l&&(0,t.jsx)("p",{style:{fontFamily:"var(--font-body)",fontSize:"0.85rem",color:"#f87171",margin:0},children:c}),(0,t.jsx)("button",{type:"submit",disabled:"submitting"===l,style:{alignSelf:"flex-start",padding:"11px 28px",background:"var(--accent, #c8a96e)",border:"none",borderRadius:"5px",color:"#000",fontFamily:"var(--font-body)",fontSize:"0.9rem",fontWeight:700,cursor:"submitting"===l?"wait":"pointer",opacity:"submitting"===l?.7:1},children:"submitting"===l?"Sending…":"Send Message"})]})}],566550)}]);

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.