1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="b4eb171b-3147-8e92-659a-c72043c3d054")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,137834,e=>{"use strict";e.s(["strings",0,{panel:{title:"Settings",open:"Customize",adminEditingBanner:"Editing as admin",close:"Close settings",back:"Back to all settings",save:"Save",saving:"Savingâ¦",saved:"Settings saved",logout:"Log out",deleteAccount:"Delete account",missingArtistProfile:"Missing artist profile.",unsavedChanges:{title:"Unsaved changes",description:"You have changes that haven't been saved yet.",continueEditing:"Continue editing",save:"Save",discardChanges:"Discard changes"},navigation:{page:"Your page",profile:"Profile",grow:"Grow",plan:"Plan",support:"Support",pro:"Pro",connected:"Connected",current:"Current",unsaved:"Unsaved changes"},outline:{moveUp:e=>`Move ${e} up`,moveDown:e=>`Move ${e} down`,moved:(e,t,o)=>`${e} moved to position ${t} of ${o}.`},saveBar:{unsaved:"Unsaved changes",discard:"Discard",save:"Save",saveAll:e=>`Save all (${e})`},summaries:{hiddenEmpty:"Empty · hidden on page",onPage:"On your page",off:"Off · hidden on page",proLocked:"Available on Pro",headerMenu:(e,t)=>`${e} \xb7 ${t?"Image logo":"Text logo"}`,heroBlocks:e=>0===e?"Background only":1===e?"1 block":`${e} blocks`,socialLinks:e=>0===e?"No links yet":1===e?"1 link":`${e} links`,nextGig:(e,t)=>t?`Next: ${e}, ${t}`:`Next: ${e}`,pastGigsHidden:e=>1===e?"1 past gig · hidden on page":`${e} past gigs \xb7 hidden on page`,pastGigsOnly:e=>1===e?"1 past gig":`${e} past gigs`,releases:e=>1===e?"1 release":`${e} releases`,videos:e=>1===e?"1 video":`${e} videos`,photos:e=>1===e?"1 photo":`${e} photos`,posts:e=>1===e?"1 post":`${e} posts`,merchItems:e=>1===e?"1 item":`${e} items`,pressKitNeeds:"Needs About, Music and Contact",theme:(e,t)=>`${e} \xb7 ${t}`,artistDetails:(e,t)=>t?`${e} \xb7 ${t}`:e,artistDetailsEmpty:"Add your name and slug",collabOn:"Open to opportunities",collabOff:"Not open to opportunities",freePlan:"Free plan",proPlan:"Pro plan",noDomain:"Use your own web address",share:"Link, QR code and gig calendar",linkPreview:"How your link looks when shared",analytics:"See who's listening",help:"Questions and feedback"},tabs:{content:"Content",design:"Design"},errors:{uploadTooLarge:"That image was too large to upload. Try a smaller file and save again.",imageTooLargeToProcess:"That image is too large. Please choose a file under 40MB.",imageCouldNotCompress:"We couldn't shrink that image enough to upload. Please try a smaller or simpler image.",generic:"Something went wrong. Your changes are safe â try again.",invalidFields:"Check the highlighted fields and try again.",saveFailed:(e,t)=>`Couldn't save ${e}. ${t}`,fatalTitle:"The editor hit a problem.",reload:"Reload editor"},profileCompletion:{title:"Finish your profile",subtitle:"A few quick steps to bring your page to life.",progressLabel:(e,t)=>
2`${e} of ${t} done`,aboutTask:"Write your About section",musicTask:"Add at least one music release",socialTask:"Add at least one social link"},listItemMenu:{moreActions:"More actions",edit:"Edit",share:"Shareâ¦",shareUnpublished:"Share⦠(save first)",linkCopied:"Link copied to clipboard.",linkCopyError:"Could not copy the link. Copy it manually instead.",remove:"Remove"},listPagination:{ariaLabel:"List pagination",previous:"Previous page",next:"Next page",pageLabel:(e,t)=>`${e} / ${t}`},deleteAccountDialog:{title:"Delete your account?",description:"This will permanently remove your profile, page, music, videos, gigs and uploaded files. Any active subscription will be cancelled. This cannot be undone.",confirm:"Delete account",deleting:"Deletingâ¦",cancel:"Cancel",error:"Couldn't delete your account. Please try again or contact support."}},sections:{headerMenu:"Header & menu",theme:"Theme",hero:"Hero",socialLinks:"Social Links",about:"About",gigs:"Gigs",music:"Music",videos:"Videos",gallery:"Gallery",news:"News",merch:"Merch",contact:"Contact",collab:"Artist directory",pressKit:"Press kit",newsletter:"Newsletter",general:"General",footer:"Footer",subscription:"Subscription",domain:"Domain",analytics:"Analytics",share:"Share",help:"Help",entryAnimation:"Entrance animation"},common:{linkUrlPlaceholder:"https://",emailPlaceholder:"[email protected]"},home:{groups:{effectDescription:"Animated background style and colors",fineTuneEffect:"Fine-tune effect"},messages:{saved:"Home settings saved."}},heroSection:{messages:{saved:"Hero settings saved.",error:"We couldn't save your hero right now. Please try again."},groups:{content:"Image",text:"Text",button:"Button",buttons:"Buttons"},layout:"Layout",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},blocks:{add:"Add block",addMax:e=>`You can add up to ${e} blocks.`,remove:"Remove block",moveUp:"Move up",moveDown:"Move down",glass:"Glass background",width:"Width",size:"Size",kicker:"Kicker",blockSizes:{s:"S",m:"M",l:"L"},kinds:{custom:"Custom",music:"Music",video:"Video",news:"News",gig:"Gig",merch:"Merch",email:"Email"},kindSummary:{custom:"Custom item",music:"Feature a music release",video:"Feature a video",news:"Feature a news post",gig:"Feature a gig",merch:"Feature a merch item",email:"Collect emails"},email:{title:"Title (optional)",details:"Details (optional)",emailPlaceholder:"Email placeholder",buttonText:"Button text"},pick:e=>`Choose a ${e} item`,noItems:e=>`Add a ${e} item first to feature it here.`,missingItem:"This item is no longer available â pick another.",selectionMode:"Item",selectionModes:{latest:"Latest",upcoming:"Upcoming",manual:"Pick item"},selectionModeHint:{latest:"Shows the newest item automatically.",upcoming:"Shows the next upcoming gig automatically."}},validation:{imageType:"Use a JPG or PNG.",imageSize:"Keep the file under 1.5MB.",imageDimensions:"Use an image roughly 100â2000px on each side.",buttonNameTooShort:"Use at least 2 characters for the name.",buttonNameTooLong:"Use at most 20 characters for the name.",buttonNeedsUrl:"Add a link for this label.",buttonNeedsLabel:"Add a label for this link.",buttonUrlInvalid:"Enter a valid link (https://â¦), a path starting with /, #anchor, mailto:, or tel:.",modalNeedsBoth:"Enter a name and URL."},addButton:"Add button",editButton:"Edit button",removeButton:"Remove button",buttonFields:{name:"Name",url:"Url"},buttonSize:"Button size",buttonSizes:{s:"S",m:"M",l:"L"},placeholders:{buttonUrl:"https://",kicker:"e.g. My latest release"}},layout:{title:"Layout",option:e=>`Layout: ${e}`,names:{"menu-left":"Menu left","menu-right":"Menu right",centered:"Centered"}},menuCopy:{title:"Menu labels",fields:{about:"About navigation menu",gig:"Gigs navigation menu",music:"Music navigation menu",videos:"Videos navigation menu",gallery:"Gallery navigation menu",news:"News navigation menu",merch:"Merch navigation menu",contact:"Contact navigation menu",newsletter:"Newsletter navigation menu",collab:"Collaboration navigation menu"},moveUp:e=>`Move ${e} up`,moveDown:e=>`Move ${e} down`,size:"Menu size",sizeAria:"Menu size",sizes:{s:"S",m:"M",l:"L",xl:"XL"}},mobileMenu:{open:"Open menu",close:"Close menu"}
2,backgroundEffect:{title:"Background effect",label:"Effect",options:{none:"None",rays:"Rays",smokey:"Smokey",sparkle:"Sparkle",bubble:"Bubble",aurora:"Aurora",fallBeams:"Fall beams",gradientSweep:"Gradient sweep",constellation:"Constellation",confetti:"Confetti",pulseRings:"Pulse rings",animatedBlobs:"Animated blobs",orbs:"Orbs",dotGrid:"Dot grid"}},smokeyColor:{title:"Smokey color",pickerLabel:"Pick smokey color",hexLabel:"Smokey color hex"},raysColors:{addColor:"Add color",removeColor:e=>`Remove color ${e+1}`,colorLabel:e=>`Ray color ${e+1}`},bubbleColors:{addColor:"Add color",removeColor:e=>`Remove color ${e+1}`,colorLabel:e=>`Bubble color ${e+1}`},auroraColors:{addColor:"Add color",removeColor:e=>`Remove color ${e+1}`,colorLabel:e=>`Aurora color ${e+1}`},fallBeams:{colorPicker:"Pick beam color",colorHex:"Beam color hex",lineCount:"Number of beams"},gradientSweep:{speed:"Sweep speed",angle:"Gradient angle",opacity:"Overlay opacity (%)"},constellation:{colorPicker:"Pick constellation color",colorHex:"Constellation color hex",density:"Number of points"},confettiColors:{addColor:"Add color",removeColor:e=>
2`Remove color ${e+1}`,colorLabel:e=>`Confetti color ${e+1}`},pulseRings:{colorPicker:"Pick ring color",colorHex:"Ring color hex",ringCount:"Number of rings"},blobColors:{addColor:"Add color",removeColor:e=>`Remove color ${e+1}`,colorLabel:e=>`Blob gradient color ${e+1}`},orbsColors:{addColor:"Add color",removeColor:e=>`Remove color ${e+1}`,colorLabel:e=>`Orb color ${e+1}`},dotGrid:{colorPicker:"Pick dot color",colorHex:"Dot color hex",spacing:"Dot spacing (px)"},artistIdentity:{title:"Artist Logo",mode:"Identity mode",modes:{text:"Text",image:"Logo"},text:"Artist name",uploadLogo:"Upload logo",replaceLogo:"Replace logo",clearLogo:"Remove logo",logoPreview:"Logo preview",logoAlt:"Artist logo",show:"Show logo in header",showAria:"About showing your name or logo",showTooltip:"Show or hide your name or logo in the page header. Turn this off for a cleaner header â your menu stays put.",size:"Logo size",sizeAria:"Logo size",sizes:{s:"S",m:"M",l:"L",xl:"XL"}},textColor:{title:"Text color",pickerLabel:"Pick text color",hexLabel:"Text color hex"},socialLinks:{title:"Social Links",description:"All your social links.",shownInMain:"These links are shown in the Main section of your page.",messages:{saved:"Social links saved."},warnings:{mismatch:e=>`This doesn't look like a ${e} link. It'll still be saved.`,email:"This doesn't look like an email address. It'll still be saved."},add:"Add link",done:"Done",update:"Update",cancel:"Cancel",edit:"Edit",empty:"No links yet.",emptyState:{title:"No links yet",description:"Add your social profiles so fans can follow you everywhere you post."},icon:"Icon",url:"URL",remove:"Remove link",source:{link:"Link",x:"X",bluesky:"Bluesky",facebook:"Facebook",instagram:"Instagram",soundcloud:"SoundCloud",spotify:"Spotify",youtube:"YouTube",email:"Email",apple:"Apple",deezer:"Deezer",amazonMusic:"Amazon Music",beatport:"Beatport",tiktok:"TikTok",threads:"Threads",bandcamp:"Bandcamp",mixcloud:"Mixcloud",residentAdvisor:"Resident Advisor",linktree:"Linktree",substack:"Substack",tidal:"Tidal",pandora:"Pandora",snapchat:"Snapchat"},alignment:{title:"Position",label:"Alignment",left:"Left",center:"Center",right:"Right",leftVertical:"Left vertical",rightVertical:"Right vertical"}},heroMiddleCta:{title:"Hero",text:"Text",textPlaceholder:"Add short centered text",href:"URL",textSize:"Text size",imageSize:"Size",imageShape:"Shape",sizes:{xs:"XS",s:"S",m:"M",l:"L",xl:"XL"},shapes:{none:"None",square:"Square",soft:"Soft",circle:"Circle"},openCtaButton:e=>`Open: ${e}`,image:{upload:"Upload image",replace:"Replace image",clear:"Remove image",preview:"Hero middle image preview",alt:"Hero middle image"}},footer:{builtWithPrefix:"Built with",brandLabel:"Artist Kit",logoAlt:"Artist Kit logo",tooltip:"Built with Artist Kit",termsLabel:"Terms",contactLabel:"Contact",privacyLabel:"Privacy",socialLinksNote:"Any social links you add in the Main section will automatically display in the footer of the page.",backgroundColor:{title:"Footer background",pickerLabel:"Pick footer background color",hexLabel:"Footer background color hex"},textColor:{title:"Footer text color",pickerLabel:"Pick footer text color",hexLabel:"Footer text color hex"}},background:{title:"Background",mode:"Background mode",modes:{color:"Color",image:"Image"},color:{pickerLabel:"Pick background color",hexLabel:"Hex color"},image:{upload:"Upload image",replace:"Replace image",clear:"Remove image",preview:"Image preview",mobileFrame:{open:"Set mobile crop",edit:"Edit mobile crop",title:"Mobile crop",description:"Choose which part of the image shows on phones. Desktop keeps the full center crop.",confirm:"Save crop",reset:"Use default",zoom:"Zoom"}},effects:{opacity:"Opacity",overlay:"Overlay",overlayColorLabel:"Pick overlay color",overlayStrengthLabel:"Overlay strength",blur:"Blur",kenBurns:{title:"Slow zoom",label:"Slow zoom",aria:"About slow zoom",tooltip:"Gently zooms and pans the background image for a subtle cinematic feel."}},video:{upload:"Upload video",replace:"Replace video",clear:"Remove video",preview:"Video preview",typeError:"Background video must be an MP4 or WebM file.",sizeError:"Video must be 3MB or smaller.",proUpsellHeadline:"Add a looping video background",proU
2psellBody:"Available on Pro. Free users can still use a static background image.",proUpsellCta:"Upgrade"},media:{open:"Set background",replace:"Change background",currentImage:"Currently: image",currentVideo:"Currently: video",remove:"Remove background",dialog:{title:"Background",description:"Add an image or a short looping video."},steps:{choose:"Choose media",imageUpload:"Upload image",videoUpload:"Upload video",videoTrim:"Trim video",videoSnapshot:"Pick a poster frame",videoEncoding:"Preparing video"},chooser:{imageTitle:"Image",imageDescription:"A still image rendered as the background.",videoTitle:"Video",videoDescription:"A looping video as your background"},trim:{intro:"Trim video",start:"Start",end:"End",durationLabel:e=>`Length: ${e}s`},snapshot:{intro:"Pick a frame to show before the video starts playing.",sampling:"Capturing framesâ¦",frameLabel:e=>`Frame ${e}`},encoding:{title:"Preparing your video",body:"We're trimming and re-encoding the video in your browser. This may take a moment.",progress:e=>`${e}%`,unsupported:"Your browser can't trim this video. We'll upload it as-is."},actions:{back:"Back",continue:"Continue",done:"Done",cancel:"Cancel"},errors:{loadFailed:"We couldn't read this video. Try another file.",encodeFailed:"We couldn't process this video. Try another file.",snapshotFailed:"We couldn't capture frames from this video."}}},about:{title:"About",readMore:"Read more",readLess:"Read less",sectionHeading:"Heading",backgroundColor:{title:"Background",pickerLabel:"Pick about section background color",hexLabel:"About section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick about section text color",hexLabel:"About section text color hex"},image:{title:"Image",upload:"Upload image",replace:"Replace image",clear:"Remove image",preview:"About image preview"},imageSize:"Size",imageShape:"Shape",layout:"Layout",width:"Width",sizes:{xs:"XS",s:"S",m:"M",l:"L",xl:"XL"},layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},variants:{default:"Default",portrait:"Portrait",stacked:"Stacked"},shapes:{none:"None",square:"Square",soft:"Soft",circle:"Circle",triangle:"Triangle",diamond:"Diamond",abstract:"Abstract",pebble:"Pebble",lobe:"Lobe"},showTags:{title:"Show tags",label:"Toggle about section tags",aria:"About section tags info",tooltip:"Display genre and location tags in the about section."},messages:{saved:"About settings saved."},editor:{placeholder:"",bold:"Bold",italic:"Italic",link:"Link",linkPrompt:"Enter URL",color:"Text color",textSize:"Text size",textSizeS:"S",textSizeM:"M",textSizeL:"L",textSizeXl:"XL",textSize2xl:"2XL",alignLeft:"Align left",alignCenter:"Align center",alignRight:"Align right",alignJustify:"Justify",previewThemeLight:"Switch to light preview",previewThemeDark:"Switch to dark preview",previewThemeTooltip:"Change the editor background so light or dark text is easier to read while you edit."}},gigs:{title:"Gigs",sectionHeading:"Heading",appearance:"Appearance",layout:"Layout",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},variant:"Display",variants:{list:"List",marquee:"Marquee",carousel:"Carousel",cards:"Cards"},backgroundColor:{title:"Background",pickerLabel:"Pick gigs section background color",hexLabel:"Gigs section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick gigs section text color",hexLabel:"Gigs section text color hex"},hidePastGigs:{title:"Hide past gigs",label:"Toggle hide past gigs",aria:"Hide past gigs info",tooltip:"Past gigs are hidden on your main page but remain in your gig list and on the gigs page."},addDate:"Add date",addGig:"Add gig",editGig:"Edit gig",empty:"",emptyState:{title:"No gigs yet",description:"Add your upcoming shows so promoters and fans know where to find you."},limitHint:(e,t)=>`${e} / ${t} used \xb7 Go Pro for unlimited`,metadata:e=>e,dialog:{addTitle:"Add gig",editTitle:"Update gig",addAction:"Add date",saveAction:"Done",cancel:"Cancel",remove:"Remove date",changeCity:"Change city",clearCity:"Clear city"},removeDialog:{title:"Remove this gig?",description:"This gig will be removed from your gigs list. This can't be und
2one.",confirm:"Remove",cancel:"Cancel"},sections:{when:"Date",where:"Location",details:"Details",tickets:"Tickets"},fields:{eventDetailsSection:"Event details",ticketSettingsSection:"Ticket settings",date:"Date",datePlaceholder:"Pick a date",name:"Name",description:"Description",venue:"Venue",city:"City",ticketsOption:"Tickets",ticketUrl:"Website"},placeholder:{name:"e.g. Summer tour â Chicago",description:"e.g. Full band, doors 7pm",venue:"e.g. The Wiltern",citySearch:"Search for a city",ticketUrl:"e.g. https://venue.com/tickets"},detailPage:{viewArtist:"View artist"},ticketOptions:{none:"--",soldout:"Sold out",tickets:"Tickets",moreinfo:"More info"},actions:{soldOut:"Sold Out",showMoreDescription:"Show more",showLessDescription:"Show less",showAllGigs:"Show all",loadingMoreGigs:"Loadingâ¦"},messages:{saved:"Gig saved.",sectionSaved:"Gigs section saved."},validation:{date:"Please select a date.",name:"Please enter a name.",nameMin:"Name must be at least 2 characters.",nameMax:"Name must be 80 characters or less.",descriptionMax:"Description must be 1000 characters or less.",venue:"Please enter a venue.",venueMax:"Venue must be 80 characters or less.",city:"Please choose a city from the list.",citySearchLoading:"Searchingâ¦",citySearchEmpty:"No cities match that search.",ticketUrl:"Please enter a valid ticket URL."}},music:{title:"Music",sectionHeading:"Heading",appearance:"Appearance",layout:"Layout",display:"Display",itemSize:"Size",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},displays:{grid:"Grid",carousel:"Carousel",marquee:"Marquee"},sizes:{small:"Small",medium:"Medium",large:"Large",xlarge:"Extra large"},starItem:"Mark as featured",unstarItem:"Unmark featured",messages:{sectionSaved:"Music section saved.",saved:"Music saved.",deleted:"Music removed."},backgroundColor:{title:"Background",pickerLabel:"Pick music section background color",hexLabel:"Music section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick music section text color",hexLabel:"Music section text color hex"},addItem:"Add music",editMusic:"Edit music",empty:"No music yet.",emptyState:{title:"No music yet",description:"Add your releases so fans can stream and follow your latest tracks."},limitHint:(e,t)=>`${e} / ${t} used \xb7 Go Pro for unlimited`,metadata:e=>`${e} link${1===e?"":"s"}`,dialog:{addTitle:"Add music",editTitle:"Edit music",description:"Create or edit a music item, including artwork and links.",addAction:"Add music",saveAction:"Done",cancel:"Cancel",remove:"Remove music"},removeDialog:{title:"Remove this music item?",description:"This will be removed from your music section. This can't be undone.",confirm:"Remove",cancel:"Cancel"},wizard:{stepProgress:(e,t)=>`Step ${e} of ${t}`,back:"Back",continue:"Continue",typeHeading:"What are you adding?",typeSubheading:"Choose the format that best describes your release.",detailsHeading:"Artwork and details",detailsSubheading:"Add your cover image, title, and an optional description.",tracksHeading:"Track list",tracksSubheading:"List each track name. You can add up to 30 tracks.",linksHeading:"Streaming links",linksSubheading:"Add at least one link where listeners can play or buy your music.",addTrack:"Add track",removeTrackAria:e=>`Remove track ${e+1}`,trackPlaceholder:e=>`Track ${e+1}`},typeCardDescription:{single:"One main release",ep:"Short collection",album:"Full-length release",mix:"DJ mix or set",live:"Live performance",demo:"Work in progress",remix:"Remix or edit",other:"Something else"},fields:{coverImage:"Cover image",uploadImage:"Upload cover image",replaceImage:"Replace cover image",clearImage:"Remove cover image",coverImagePlaceholder:"Upload cover image",title:"Title",type:"Type",description:"Description",releaseDate:"Release date",tracks:"Tracks",linksSection:"Streaming links",linkType:"Platform",linkUrl:"URL",addLink:"Add link",removeLink:"Remove link"},types:{single:"Single",ep:"EP",album:"Album",mix:"Mix",live:"Live",demo:"Demo",remix:"Remix",other:"Other"},placeholders:{title:"e.g. Midnight Echoes",description:"Optional short context about this track",linkUrl:"https://"},linkTypes:{spotify:"Spotify",appleMusic:"Apple Music",itunes:"iTunes",deezer:"Deezer",soundcloud:"SoundCloud",amazon:"Amazon",youtube:"YouTube",beatport:"Beatport",bandcamp:"Bandcamp",other:"Other"},validation:{coverImage:"Please upload cover image.",title:"Please enter a title.",titleMin:"Title must be at least 2 characters.",titleMax:"Title must be 150 characters or less.",descriptionMin:"Description must be at least 2 characters.",descriptionMax:"Description must be 300 characters or less.",linkUrl:"Please enter a valid link URL.",trackRequired:"Enter a track name.",trackLengthMin:"Each track must be at least 1 character.",trackLengthMax:"Each track must be 60 characters or less.",trackMinCount:"Add at least 2 tracks.",trackMaxCount:"You can add up to 30 tracks.",releaseDate:"Please pick a release date."},modal:{openDetails:"Open music details",play:"Play",buy:"Buy",close:"Close"},publicDialog:{tracklist:"Tracklist",listen:"Listen on",tracksCount:e=>1===e?"1 Track":`${e} Tracks`},releasePage:{viewArtist:"View artist"},actions:{showAll:"Show all",showLess:"Show less",loadingMore:"Loadingâ¦"}},videos:{title:"Videos",detailPage:{viewArtist:"View artist",play:"Play video",watchOn:e=>`Watch on ${e}`},sectionHeading:"Heading",appearance:"Appearance",layout:"Layout",display:"Display",itemSize:"Size",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"}
2,displays:{grid:"Grid",carousel:"Carousel",marquee:"Marquee"},sizes:{small:"Small",medium:"Medium",large:"Large",xlarge:"Extra large"},starItem:"Mark as featured",unstarItem:"Unmark featured",messages:{sectionSaved:"Videos section saved.",saved:"Video saved.",deleted:"Video removed."},backgroundColor:{title:"Background",pickerLabel:"Pick videos section background color",hexLabel:"Videos section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick videos section text color",hexLabel:"Videos section text color hex"},addItem:"Add video",editItem:"Edit video",empty:"No videos yet.",emptyState:{title:"No videos yet",description:"Add music videos, live sessions, or clips to bring your page to life."},limitHint:(e,t)=>`${e} / ${t} used \xb7 Go Pro for unlimited`,dialog:{addTitle:"Add video",editTitle:"Edit video",description:"Paste a YouTube or Vimeo link and we'll fetch the title and cover.",addAction:"Add video",saveAction:"Done",cancel:"Cancel",remove:"Remove video"},removeDialog:{title:"Remove this video?",description:"This will be removed from your videos section. This can't be undone.",confirm:"Remove",cancel:"Cancel"},wizard:{stepProgress:(e,t)=>`Step ${e} of ${t}`,back:"Back",continue:"Continue",urlHeading:"Video link",urlSubheading:"Enter a YouTube or Vimeo link",detailsHeading:"Title",detailsSubheading:"Enter the title of this video",coverHeading:"Cover image",coverSubheading:"Add a cover image",fetchMetadata:"Fetch",fetching:"Fetchingâ¦",useFetched:"Use fetched image",uploadCustom:"Upload your own",replaceImage:"Replace image",clearImage:"Remove image"},fields:{url:"Video URL",title:"Title",coverImage:"Cover image"},placeholders:{url:"https://www.youtube.com/watch?v=â¦",title:"e.g. Live at the Wiltern"},platforms:{youtube:"YouTube",vimeo:"Vimeo"},validation:{urlRequired:"Please paste a video URL.",urlUnsupported:"Use a YouTube or Vimeo link.",title:"Please enter a title.",titleMin:"Title must be at least 2 characters.",titleMax:"Title must be 150 characters or less.",coverImage:"Please add a cover image.",coverImageType:"Use a JPG, PNG, or WebP.",coverImageSize:"Keep the file under 3MB.",coverImageDimensions:"Use an image between 300px and 2000px on each side.",metadataFetchFailed:"We couldn't fetch details for that link. Try again or paste a different URL."},modal:{openDetails:"Open video",close:"Close",watchOn:"Watch on"},actions:{showAll:"Show all",loadingMore:"Loadingâ¦"}},gallery:{title:"Gallery",sectionHeading:"Heading",layout:"Layout",display:"Display",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},displays:{grid:"Grid",masonry:"Masonry",carousel:"Carousel",marquee:"Marquee"},shape:"Shape",shapes:{none:"None",square:"Square",soft:"Soft",round:"Round"},size:"Size",sizes:{small:"Small",medium:"Medium",large:"Large",xlarge:"Extra large"},messages:{sectionSaved:"Gallery section saved.",saved:"Image saved.",deleted:"Image removed."},backgroundColor:{title:"Background",pickerLabel:"Pick gallery section background color",hexLabel:"Gallery section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick gallery section text color",hexLabel:"Gallery section text color hex"},addItem:"Add image",editItem:"Edit image",empty:"No images yet.",emptyState:{title:"No images yet",description:"Upload photos to build a gallery that shows off your performances and brand."},limitHint:(e,t)=>`${e} / ${t} images`,upsell:{headline:"Gallery is a Pro feature",body:"Showcase your photos in a grid, masonry, carousel or slideshow layout. Upgrade to Pro to unlock the gallery section.",cta:"Go Pro"},dialog:{addTitle:"Add image",editTitle:"Edit image",description:"Upload a JPG, PNG or WebP. We'll add it to your gallery.",addAction:"Done",saveAction:"Done",cancel:"Cancel",remove:"Remove image",uploadImage:"Upload image",replaceImage:"Replace image",clearImage:"Remove image"},removeDialog:{title:"Remove this image?",description:"This image will be removed from your gallery. This can't be undone.",confirm:"Remove",removing:"Removingâ¦",cancel:"Cancel"},fields:{image:"Image"},validation:{imageRequired:"Please add an image.",imageType:"Use a JPG, PNG, or WebP.",imageSize:"Keep the file under 3MB.",imageDimensions:"Use an image between 300px and 2000px on each side."},modal:{open:"Open image",close:"Close",title:"Image",previous:"Previous image",next:"Next image"}},news:{title:"News",sectionHeading:"Heading",appearance:"Appearance",layout:"Layout",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},variant:"Display",variants:{list:"List",cards:"Cards"}
2,backgroundColor:{title:"Background",pickerLabel:"Pick news section background color",hexLabel:"News section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick news section text color",hexLabel:"News section text color hex"},addItem:"Add news",editItem:"Edit news",empty:"",emptyState:{title:"No news yet",description:"Share announcements, releases, and press so fans stay in the loop."},limitHint:(e,t)=>`${e} / ${t} used \xb7 Go Pro for unlimited`,read:"Read more",loadMore:"Load more",loadingMore:"Loadingâ¦",listingTitle:"Latest news",articlePage:{viewArtist:"View artist"},backToProfile:e=>`Back to ${e}`,dialog:{addTitle:"Add news",editTitle:"Edit news",description:"Paste a link to auto-fill from the article, or add your own news story.",addAction:"Done",saveAction:"Done",cancel:"Cancel",remove:"Remove news"},removeDialog:{title:"Remove this news item?",description:"This will be removed from your news section. This can't be undone.",confirm:"Remove",cancel:"Cancel"},wizard:{stepProgress:(e,t)=>`Step ${e} of ${t}`,back:"Back",continue:"Continue",chooseHeading:"How would you like to add this?",chooseSubheading:"Link to an article or write your own.",urlLabel:"Article URL",urlPlaceholder:"https://",fetch:"Fetch from URL",fetching:"Fetchingâ¦",addManually:"Add manually",formHeading:"Overview",formSubheading:"Set the title, description and cover image.",detailsHeading:"Story",detailsSubheading:"Write the full news story."},fields:{coverImage:"Cover image",uploadImage:"Upload image",replaceImage:"Replace image",clearImage:"Remove image",title:"Title",description:"Description",date:"Date",urlOptional:"URL (optional)",urlRequired:"Article URL",details:"Details"},validation:{titleRequired:"Please enter a title.",titleMin:"Title must be at least 3 characters.",titleMax:"Title must be 200 characters or less.",descriptionRequired:"Please enter a description.",descriptionMin:"Description must be at least 3 characters.",descriptionMax:"Description must be 400 characters or less.",detailsRequired:"Please add details for the news item.",detailsMin:"Details must be at least 3 characters.",dateRequired:"Please choose a date.",dateInvalid:"Please choose a valid date.",urlInvalid:"Please enter a valid URL.",urlRequired:"URL is required when importing from a link."},placeholders:{title:"e.g. New single out now",description:"Short summary shown in the list",url:"https://"},messages:{sectionSaved:"News section saved.",saved:"News saved.",deleted:"News removed.",urlFetchFailed:"We couldn't read that link. Try a different URL or add manually."}},merch:{title:"Merch",detailPage:{viewArtist:"View artist"},sectionHeading:"Heading",appearance:"Appearance",layout:"Layout",display:"Display",itemSize:"Size",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},displays:{grid:"Grid",carousel:"Carousel",marquee:"Marquee"},sizes:{small:"Small",medium:"Medium",large:"Large",xlarge:"Extra large"},backgroundColor:{title:"Background",pickerLabel:"Pick merch section background color",hexLabel:"Merch section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick merch section text color",hexLabel:"Merch section text color hex"},addItem:"Add merch",editItem:"Edit merch",empty:"No merch yet.",emptyState:{title:"No merch yet",description:"Add products so fans can buy your merch straight from your page."},metadata:(e,t)=>`${e} \xb7 ${t}`,messages:{sectionSaved:"Merch section saved.",saved:"Merch saved.",deleted:"Merch removed.",imageUploadFailed:"We could not upload that image. Please try again.",imageMissing:"An image is missing. Please re-add it.",saveFailed:"We could not save your merch. Please try again."},upsell:{headline:"Merch is a Pro feature",body:"Showcase products with photos, prices, and buy links in a grid, carousel, or marquee. Upgrade to Pro to unlock the merch section.",cta:"Go Pro"},dialog:{addTitle:"Add merch",editTitle:"Edit merch",description:"Create or edit a merch item, including details and images.",addAction:"Done",saveAction:"Done",cancel:"Cancel",remove:"Remove merch"},removeDialog:{title:"Remove this merch item?",description:"This will be removed from your merch section. This can't be und
2one.",confirm:"Remove",cancel:"Cancel"},wizard:{stepProgress:(e,t)=>`Step ${e} of ${t}`,back:"Back",continue:"Continue",detailsHeading:"Product details",detailsSubheading:"Add a title, price, link, and availability. Description is optional.",imagesHeading:"Product images",imagesSubheading:"Add 1â3 photos. The first image is shown as the cover.",addImage:"Add image",removeImageAria:e=>`Remove image ${e+1}`,moveImageUpAria:e=>`Move image ${e+1} up`,moveImageDownAria:e=>`Move image ${e+1} down`,uploadImage:"Upload image",replaceImage:"Replace image",clearImage:"Remove image"},fields:{title:"Title",description:"Description (optional)",price:"Price",url:"Product URL",state:"Availability",images:"Images"},placeholders:{title:"e.g. Tour hoodie",description:"Optional details about the product",price:"e.g. $45",url:"https://"},states:{available:"Available",unavailable:"Unavailable"},validation:{title:"Please enter a title.",titleMin:"Title must be at least 2 characters.",titleMax:"Title must be 150 characters or less.",descriptionMin:"Description must be at least 2 characters.",descriptionMax:"Description must be 5000 characters or less.",price:"Please enter a price.",priceMax:"Price must be 40 characters or less.",url:"Please enter a product URL.",urlInvalid:"Please enter a valid product URL.",state:"Please choose a state.",imagesRequired:"Add at least 1 image.",imagesMax:"You can add up to 3 images.",imageType:"Use a JPG, PNG, or WebP.",imageSize:"Keep the file under 3MB.",imageDimensions:"Use an image between 500px and 4000px on each side."},actions:{shop:"Shop",previousImage:"Previous image",nextImage:"Next image",imagePosition:(e,t)=>`Image ${e} of ${t}`},modal:{openDetails:"View details",close:"Close"}},pressKit:{title:"Press Kit",downloadCta:"Download Press Kit",downloadingCta:"Downloading...",downloadError:"Could not download the press kit. Try again in a moment."},pressKitSettings:{sectionHeading:"Heading",textColor:{title:"Text color",pickerLabel:"Pick text color",hexLabel:"Text color hex value"},backgroundColor:{title:"Background color",pickerLabel:"Pick background color",hexLabel:"Background color hex value"},visible:{label:"Show press kit section",aria:"About the press kit section",tooltip:"Adds a section to your public page where visitors can download your press kit â either a PDF generated from your profile, music, videos, gigs and contact details, or a custom file you upload. The toggle unlocks once your About section, a music release and contact details are filled in, or once you've uploaded your own press kit.",requirementsHint:"Fill in your About section, add a music release and contact details â or upload your own press kit â to enable."},upload:{title:"Custom press kit",description:e=>`Upload your own press kit as a .zip (max ${e}MB). When set, visitors download this file instead of the generated one.`,cta:"Upload .zip",downloadCurrent:"Download current press kit",replaceCta:"Replace file",uploading:"Uploadingâ¦",delete:"Remove press kit",currentFileFallback:"Custom press kit",customActiveHint:"Visitors will download this file instead of the generated press kit.",proHint:"Uploading your own press kit is a Pro feature. Upgrade to replace the generated kit with your own .zip.",proCta:"Upgrade to Pro",learnMore:"Learn more",deleteDialog:{title:"Remove press kit?",description:"This permanently deletes your uploaded press kit. Visitors will download the generated press kit instead.",cancel:"Cancel",confirm:"Remove"}},messages:{sectionSaved:"Press kit section updated.",fileUploaded:"Press kit uploaded.",fileDeleted:"Press kit removed."}},collab:{title:"Collaboration",masterToggle:{label:"Open to opportunities",description:"Let other artists know what you're open to, what you can help with, and what you're looking for.",ariaLabel:"Appear in the artists directory"},disabledHint:{before:"Your selections are saved. Turn this on to appear in the",linkLabel:"artists directory",after:"."},intents:{open_to:{title:"Open to",description:"Opportunities you'd like to be part of."},offering:{title:"I can help with",description:"What you can offer another artist."},looking_for:{title:"I'm looking for",description:"Skills, people or opportunities you need right now."}},tags:{showAll:e=>`Show all ${e}`,showFewer:"Show fewer",maxReached:e=>`You can pick up to ${e}.`}
2,messages:{saved:"Collaboration settings saved."},missingOption:{text:"Missing something?",linkLabel:"Let us know"},locked:{title:"Add a way to reach you first",description:"Other artists can only get in touch through your contact details or social links. Add at least one, then come back to set up collaboration.",contactAction:"Add contact info",socialAction:"Add a social link",stillListed:"You're still listed in the artists directory, but nobody can reach you there right now.",disableAction:"Turn collaboration off"},public:{iconLabel:"Open to collaborating",dialogTitle:"Open to collaborating",openTo:"Open to",offering:"Can help with",lookingFor:"Looking for"}},newsletter:{title:"Newsletter",sectionHeading:"Heading",layout:"Width",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},contentLayout:"Layout",contentLayouts:{formLeft:"Form left",formRight:"Form right",stacked:"Stacked"},emailPlaceholder:{title:"Email placeholder",label:"Email input placeholder"},buttonText:{title:"Button text",label:"Subscribe button text"},backgroundColor:{title:"Background",pickerLabel:"Pick newsletter section background color",hexLabel:"Newsletter section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick newsletter section text color",hexLabel:"Newsletter section text color hex"},visible:{label:"Show newsletter section"},fields:{title:"Title",details:"Details",detailsPlaceholder:"Get updates on new music, shows, and more."},validation:{emailPlaceholderRequired:"Please enter an email placeholder.",buttonTextRequired:"Please enter button text."},subscribers:{title:"Subscribers",tooltipAria:"About subscribers",tooltip:"Only confirmed emails appear here. New signups get a verification link first, so your list stays free of typos and fake addresses.",empty:"No subscribers yet.",latest:"Latest subscribers",downloadCsv:"Download CSV",downloadingCsv:"Downloadingâ¦",seeAll:"See all",dialogTitle:"Subscribers",dialogDescription:"Emails collected from your newsletter signup.",searchPlaceholder:"Search emails",previous:"Previous",next:"Next",pageLabel:(e,t)=>`Page ${e} of ${t}`,loadError:"Could not load subscribers.",exportError:"Could not export subscribers.",noResults:"No matching emails."},public:{submit:"Subscribe",submitting:"Subscribingâ¦",success:"Thanks for subscribing.",alreadySubscribedToast:"You're already subscribed to this newsletter.",checkEmailToast:"Check your email to confirm your subscription.",confirmEmailSubject:e=>`Confirm your email for ${e}'s newsletter`,email:{preview:e=>`Confirm your email to join ${e}'s newsletter on Artist Kit.`,heading:"Confirm your email",body:e=>`To confirm your email and join ${e}'s newsletter, click the button below.`,button:"Confirm email",footerBeforeRemove:"You received this email because someone subscribed to a newsletter using your email. If you didn't perform this action you can safely delete this email. To remove your email,",footerRemoveLink:"click here"},emailLabel:"Email",unavailable:"This newsletter is not available.",proRequired:"Newsletter signup requires an active Pro plan for this artist.",artistNotFound:"Artist not found.",submitError:"We could not add your email right now. Please try again.",validation:{emailRequired:"Please enter your email.",emailInvalid:"Please enter a valid email address."}},confirm:{metadataTitle:"Confirm newsletter subscription",pending:{eyebrow:"",title:"Confirm your email",description:"Click the button below to confirm your email and join this newsletter.",button:"Confirm email",submitting:"Confirmingâ¦"},success:{eyebrow:"",title:"Email confirmed",description:"Thanks â your email is confirmed and you're on the list."},already:{eyebrow:"",title:"Already confirmed",description:"This email is already confirmed for this newsletter. You're good to go."},invalid:{eyebrow:"Link issue",title:"This link isn't valid",description:"This confirmation link is invalid or has expired. Subscribe again from the artist's page to get a new email."},unavailable:{eyebrow:"Unavailable",title:"Newsletter unavailable",description:"This newsletter is no longer available."}},unsubscribe:{metadataTitle:"Remove newsletter email",pending:{eyebrow:"",title:"Remove your email",description:"Click the button below to permanently remove your email from this newsletter list.",button:"Remove email",submitting:"Removingâ¦"},success:{eyebrow:"",title:"Email removed",description:"Your email has been permanently removed from this newsletter list."},already:{eyebrow:"",title:"Email already removed",description:"This email is not on the newsletter list anymore."},invalid:{eyebrow:"Link issue",title:"This link isn't valid",description:"This removal link is invali
2d. If you're still subscribed, use the remove link from a newer email or ask the artist to remove you."}},messages:{saved:"Newsletter settings saved.",deleted:"Subscriber removed.",deleteError:"Could not remove subscriber."},deleteSubscriber:{aria:"Remove subscriber"},upsell:{headline:"Collect emails for your newsletter",body:"Add a signup form to your page and export subscriber emails as CSV. Upgrade to Pro to unlock the newsletter section.",cta:"Go Pro"}},contact:{title:"Contact",sectionHeading:"Heading",layout:"Layout",layouts:{wide:"Wide",default:"Default",narrow:"Narrow"},backgroundColor:{title:"Background",pickerLabel:"Pick contact section background color",hexLabel:"Contact section background color hex"},textColor:{title:"Text color",pickerLabel:"Pick contact section text color",hexLabel:"Contact section text color hex"},addItem:"Add item",editContact:"Edit contact",empty:"",emptyState:{title:"No contact details yet",description:"Add booking, management, or press contacts so people can reach you."},fields:{title:"Title",content:"Details"},messages:{saved:"Contact settings saved."},validation:{maxItems:"You can add up to 6 contact items."},removeItem:"Remove item",removeDialog:{title:"Remove this contact item?",description:"This will be removed from your contact section. This can't be undone.",confirm:"Remove",cancel:"Cancel"}}
2,seoSocial:{title:"Link preview",description:"Search and social preview settings",sectionHeading:"Metadata",fields:{pageTitle:"Page title",pageDescription:"Page description",ogImage:"OG image",favicon:"Favicon"},placeholder:{pageTitle:"Artist name",pageDescription:"Short description for search and link previews."},messages:{saved:"SEO settings saved."},image:{upload:"Upload image",replace:"Replace image",clear:"Remove image",preview:"OG image preview"},faviconImage:{upload:"Upload favicon",replace:"Replace favicon",clear:"Remove favicon",preview:"Favicon preview"}},general:{title:"Artist details",description:"Core profile fields",messages:{saved:"General settings saved."},fields:{name:"Name",username:"Slug",usernameTooltipTrigger:"What is a slug?",usernameTooltip:e=>`Your slug is the unique part of your public page URL: artistkit.co/${e||"yourslug"}`,genres:"Genres",genresHint:"Select up to 5 genres that describe your sound.",genresTooltipAria:"About genres",location:"Location",headingFont:"Heading font",bodyFont:"Body font"},fontSelect:{placeholder:"Choose a font",ariaOpen:e=>`${e}: open font picker`},placeholder:{name:"Your display name",username:"yourslug",genresSearch:"Search genresâ¦",locationSearch:"Search for a cityâ¦"},genres:{searchLoading:"Searchingâ¦",searchEmpty:"No genres match. Try another search.",removeGenre:e=>`Remove ${e}`},location:{searchLoading:"Searchingâ¦",searchEmpty:"No cities match. Try another search.",clear:"Clear location"}},freePlanLimit:{approachingHeadline:(e,t,o)=>`${e} of ${t} ${o} used`,approachingBody:"Upgrade to Pro for unlimited items and more features.",atLimitHeadline:(e,t,o)=>`${e} of ${t} ${o} used`,atLimitBody:"You've reached the free plan limit. Upgrade to Pro to add more.",cta:"Go Pro"},subscription:{title:"Subscription",currentPlanLabel:"Current plan",freePlanName:"Free",proPlanName:"Pro",lifetimePlanName:"Lifetime",lifetimeMessage:"You have a lifetime subscription. Nothing to manage here â enjoy.",statusLabel:"Status",cancelsAtLabel:"Cancels on",statuses:{active:"Active",trialing:"Trialing",past_due:"Past due",canceled:"Canceled",incomplete:"Incomplete",incomplete_expired:"Expired",unpaid:"Unpaid",paused:"Paused"},actions:{goPro:"Go Pro",manage:"Manage subscription",opening:"Openingâ¦",starting:"Starting checkoutâ¦"},dialog:{eyebrow:"Pro",title:"Make it official",tagline:"For artists who want stronger branding and better insights.",reassurance:"Cancel anytime · Secure checkout via Stripe",featuresHeading:"What's included",cancel:"Maybe later",subscribeCta:(e,t)=>`Subscribe â ${e}${t}`},toasts:{checkoutSuccess:"Welcome to Pro! Subscription details may take a moment to sync.",checkoutCanceled:"Checkout canceled. You haven't been charged.",portalError:"Could not open the billing portal. Try again in a moment.",checkoutError:"Could not start checkout. Try again in a moment."}},domain:{learnMore:"Learn how to set up a custom domain",learnMoreHref:"/custom-domain",upsell:{headline:"Connect your own domain",body:"Point a domain you own at your page so visitors see your URL, not ours.",cta:"Go Pro"},connected:{label:"Connected domain"},field:{label:"Domain",placeholder:"www.yourdomain.com",hint:"Enter the full hostname, including www if you want that to be the primary.",ownershipTitle:"Use a domain you already own",ownershipBody:"This connects a domain you've already bought to your page â it doesn't register a new one.",noDomain:"Don't have a domain yet? Buy one from a registrar:",registrars:[{label:"GoDaddy",href:"https://www.godaddy.com/domains"},{label:"Namecheap",href:"https://www.namecheap.com/domains"}]},actions:{connect:"Connect domain",connecting:"Connectingâ¦",remove:"Remove domain",removing:"Removingâ¦"},dns:{heading:"Add these DNS records at your registrar",cnameGroup:e=>`${e} subdomain`,apexGroup:e=>`${e} (apex)`,type:"Type",name:"Name",value:"Value",note:e=>`Both records make www.${e} and ${e} work. SSL is automatic once DNS propagates (usually a few minutes).`,copied:"Copied",copyAria:e=>`Copy ${e}`,loading:"Loadingâ¦"},removeDialog:{title:"Remove custom domain?",description:(e,t)=>`Your page will no longer be available at ${e}. It stays at artistkit.co/${t}.`,confirm:"Remove",cancel:"Cancel"},toasts:{connected:"Domain connected. Add the DNS records to finish setup.",disconnected:"Domain removed."},validation:{empty:"Enter a domain.",invalid:"Enter a valid domain (e.g. www.yourdomain.com).",length:"Domain must be between 4 and 253 characters.",reserved:"You cannot use the main Artist Kit domain."},errors:{notSignedIn:"Please log in and try again.",artistMismatch:"We could not find your artist profile.",proRequired:"Custom domains are available on the Pro plan.",domainInUseOnVercel:"This domain is already in use.",domainTakenByA
2notherAccount:"This domain is already connected to another account.",couldNotSave:"Could not save your domain. Try again in a moment.",couldNotRemove:"Could not remove your domain. Try again in a moment.",generic:"Something went wrong. Try again in a moment."}},analytics:{upsell:{headline:"Know who's listening",body:"Track total visits, today's traffic, top referrers and where your fans tune in from.",cta:"Go Pro"},teaser:{totalLabel:"Total visits",todayLabel:"Today",recentTitle:"Latest visitors",empty:"No visits yet. Once your page picks up traffic, it'll show up here.",viewMore:"View more",directReferrer:"Direct",unknownLocation:"Unknown"}},help:{helpCenterButton:"Help center",faqButton:"FAQs",openButton:"Contact us",dialog:{title:"Contact us",description:"Tell us what's on your mind â we read every message.",detailsLabel:"Your message",placeholder:"What would you like to share?",cancel:"Cancel",send:"Send",sending:"Sendingâ¦"},toasts:{sent:"Thanks! We'll get back to you.",error:"Could not send your message. Try again in a moment."},validation:{detailsMin:"Message must be at least 10 characters.",detailsMax:"Message must be at most 2000 characters.",detailsRequired:"Please enter a message."}},featureRequest:{openButton:"Feature requests",dialog:{title:"Feature requests",description:"Got an idea? Tell us what you'd like us to build next.",detailsLabel:"Your feature request",placeholder:"Describe the feature you'd like to seeâ¦",cancel:"Cancel",send:"Send",sending:"Sendingâ¦"},toasts:{sent:"Thanks! We've logged your feature request.",error:"Could not send your request. Try again in a moment."}},share:{urlLabel:"Your page address",customDomainHint:"This is your connected custom domain.",copyLink:"Copy link",copied:"Link copied to clipboard.",copyError:"Could not copy the link. Copy it manually instead.",visit:"Open page",qrTitle:"QR code",qrDescription:"Print it on flyers or share it on screen â it links straight to your page.",qrShapeLabel:"Style",qrShapeAria:"QR code style",qrShapeSquare:"Square",qrShapeRounded:"Round",qrShapeDots:"Dots",qrFgLabel:"Code color",qrFgPicker:"Pick QR code color",qrFgHex:"QR code color hex",qrBgLabel:"Background",qrBgPicker:"Pick QR background color",qrBgHex:"QR background color hex",downloadQr:"Download QR code",qrError:"Could not generate the QR code.",calendarTitle:"Gig calendar",calendarDescription:"Share a calendar feed of your gigs that fans can subscribe to.",copyCalendar:"Copy calendar link",calendarCopied:"Calendar link copied to clipboard.",downloadCalendar:"Download .ics file",item:{title:"Share",subtitleSeparator:" · ",linkLabel:"Link",captionLabel:"Caption",nativeShare:"Shareâ¦",nativeShareError:"Could not open the share sheet.",networksLabel:"Post to",captionCopied:"Caption copied to clipboard.",copyCaption:"Copy caption",imageAlt:"Generated share image",imageLoading:"Making your imageâ¦",formatAria:"Share image size",formatSquare:"Square",formatStory:"Story",imageError:"Could not load the share image.",downloadImage:"Download image",shareImage:"Share image",targets:{x:"X",facebook:"Facebook",whatsapp:"WhatsApp",telegram:"Telegram",reddit:"Reddit",email:"Email"},captions:{gig:(e,t,o)=>[`ð ${e}`,t,o].filter(Boolean).join(" â "),music:(e,t)=>`ðµ New ${t} out now: ${e}`,video:e=>`â¶ï¸ New video: ${e}`,news:(e,t)=>t.trim()?`${e} 3 4${t.trim()}`:e,merch:(e,t)=>t?`New in the store: ${e} â ${t}`:`New in the store: ${e}`}}}}])},381492,e=>{"use strict";let t=["link","x","bluesky","facebook","instagram","soundcloud","spotify","youtube","email","apple","deezer","amazonMusic","beatport","tiktok","threads","bandcamp","mixcloud","residentAdvisor","linktree","substack","tidal","pandora","snapchat"],o={mode:"color",color:"#ffffff"},a={mode:"image",url:"",color:o.color},i=["s","m","l","xl"],r={blocks:[]},n={opacity:100,blur:0,overlayColor:"#000000",overlayOpacity:0};e.s(["ABOUT_IMAGE_SHAPES",0,["none","square","soft","circle","triangle","diamond","abstract","pebble","lobe"],"ABOUT_VARIANTS",0,["default","portrait","stacked"],"DEFAULT_ABOUT_SECTION",0,{title:"About",imageUrl:"",imagePath:"",layout:"default",variant:"default",imageSize:"m",imageShape:"square",content:"",backgroundColor:"#ffffff",textColor:"#000000",bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp",showTags:!0},"DEFAULT_ARTIST_IDENTITY",0,{mode:"text",text:"Artist",imageUrl:"",imagePath:""},"DEFAULT_AURORA_COLORS_HEX",0,["#0ea5e9","#c4b5fd","#7dd3fc","#e9d5ff","#38bdf8"],"DEFAULT_BLOB_COLORS_HEX",0,["#ec4899","#f97316","#eab308","#22d3ee","#a855f7"],"DEFAULT_BUBBLE_COLORS_HEX",0,["#1271FF","#DD4AFF","#00DCFF"],"DEFAULT_COLLAB_SETTINGS",0,{enabled:!1,openTo:[],offering:[],lookingFor:[]},"DEFAULT_CONFETTI_COLORS_HEX",0,["#f87171","#facc15","#34d399","#60a5fa","#a78bfa"],"DEFAULT_CONSTELLATION_COLOR_HEX",0,"#94a3b8","DEFAULT_CONSTELLATION_DENSITY",0,28,"DEFAULT_CONTACT_SECTION",0,{title:"Contact",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",items:[],bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp"},"DEFAULT_CUSTOM_HERO_BLOCK",0,{kind:"custom",width:"default",glass:!1,imagePath:"",imageUrl:"",imageSize:"m",imageShape:"square",imageHref:"",text:"",buttons:[]},"DEFAULT_DOT_COLOR_HEX",0,"#94a3b8","DEFAULT_DOT_SPACING",0,20,"DEFAULT_EMAIL_HERO_BLOCK",0,{kind:"email",glass:!0,size:"m",title:"",details:"",emailPlaceholder:"Your email",buttonText:"Subscribe"},"DEFAULT_FALL_BEAMS_COLOR_HEX",0,"#22d3ee","DEFAULT_FALL_BEAMS_LINE_COUNT",0,20,"DEFAULT_GALLERY_SECTION",0,{title:"Gallery",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",display:"grid",shape:"soft",size:"small",items:[],bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp"},"DEFAULT_GENERAL_SETTINGS",0,{name:"",username:"",genres:[],city:null,headingFont:"unbounded",bodyFont:"roboto"},"DEFAULT_GIGS_SECTION",0,{title:"",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",variant:"list",dates:[],totalCount:0,bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp",hidePastGigs:!1},"DEFAULT_GRADIENT_SWEEP_ANGLE",0,35,"DEFAULT_GRADIENT_SWEEP_COLORS_HEX",0,["#0ea5e9","#8b5cf6","#ec4899"],"DEFAULT_GRADIENT_SWEEP_OPACITY",0,55,"DEFAULT_GRADIENT_SWEEP_SPEED",0,20,"DEFAULT_HERO_BLOCK_SIZE",0,"m","DEFAULT_HERO_SECTION",0,r,"DEFAULT_HOME_SECTION",0,{layout:"menu-right",textColor:"#000000",background:o,bgImagePath:"",bgVideoPath:"",bgVideoUrl:"",bgVideoType:"",bgEffects:n,bgMobileFrame:null,kenBurns:!1,menuItems:[{key:"about",label:"About",href:"#about"},{key:"gig",label:"Gigs",href:"#gig"},{key:"music",label:"Music",href:"#music"},{key:"videos",label:"Videos",href:"#videos"},{key:"gallery",label:"Gallery",href:"#gallery"},{key:"news",label:"News",href:"#news"},{key:"merch",label:"Merch",href:"#merch"},{key:"contact",label:"Contact",href:"#contact"},{key:"newsletter",label:"Newsletter",href:"#newsletter"}],logoPath:"",logoUrl:"",logoVisible:!0,logoSize:"m",menuSize:"m",heroSection:r,mainSectionEffect:"none",mainSectionConfig:null},"DEFAULT_IMAGE_BACKGROUND",0,a,"DEFAULT_MERCH_SECTION",0,{title:"Merch",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",display:"grid",size:"medium",items:[],bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp"},"DEFAULT_MUSIC_SECTION",0,{title:"Music",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",display:"grid",size:"medium",featuredItemId:null,items:[],totalCount:0,bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp"},"DEFAULT_NEWSLETTER_SECTION",0,{title:"Newsletter",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",contentLayout:"form-left",emailPlaceholder:"Your email",buttonText:"Subscribe",detailsHeading:"Stay in the loop",details:"Get updates on new music, shows, and more.",bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp",visible:!1},"DEFAULT_NEWS_SECTION",0,{title:"News",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",variant:"list",items:[],totalCount:0,bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp"}
4,"DEFAULT_ORBS_COLORS_HEX",0,["#a855f7","#ec4899","#06b6d4","#facc15","#3b82f6"],"DEFAULT_PRESS_KIT_SECTION",0,{title:"Press kit",backgroundColor:"#ffffff",textColor:"#000000",entryAnimation:"fadeUp",bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,visible:!0,hasCustomFile:!1,customFileName:""},"DEFAULT_PULSE_COLOR_HEX",0,"#22d3ee","DEFAULT_PULSE_RING_COUNT",0,5,"DEFAULT_RAYS_COLORS_HEX",0,["#A949CF","#EEF856","#F848CA","#77EBC3","#4D47D6"],"DEFAULT_SECTION_BG_EFFECTS",0,n,"DEFAULT_SEO_SOCIAL",0,{pageTitle:"",pageDescription:"",seoImageUrl:"",seoImagePath:"",faviconUrl:"",faviconPath:""},"DEFAULT_SMOKEY_COLOR_HEX",0,"#ffffff","DEFAULT_SOCIAL_LINKS",0,[],"DEFAULT_SOCIAL_LINKS_ALIGNMENT",0,"center","DEFAULT_VIDEO_SECTION",0,{title:"Videos",backgroundColor:"#ffffff",textColor:"#000000",layout:"default",display:"grid",size:"medium",featuredItemId:null,items:[],totalCount:0,bgImagePath:"",bgImageUrl:"",bgEffects:n,bgMobileFrame:null,entryAnimation:"fadeUp"},"HERO_BG_MOBILE_FRAME_ASPECT",0,9/16,"HERO_BLOCK_KINDS",0,["custom","music","video","news","gig","merch","email"],"HERO_KICKER_MAX",0,40,"HERO_MAX_BLOCKS",0,6,"HERO_MAX_BUTTONS",0,3,"MAX_SECTION_BG_BLUR_PX",0,24,"NEWSLETTER_CONTENT_LAYOUTS",0,["form-left","form-right","stacked"],"SECTION_BG_MOBILE_FRAME_ASPECT",0,3/4,"SOCIAL_LINKS_ALIGNMENTS",0,["left","center","right","left-vertical","right-vertical"],"isSocialIconSource",0,function(e){return t.some(t=>t===e)},"normalizeHeaderElementSize",0,function(e){return i.find(t=>t===e)??"m"}])},728231,e=>{"use strict";var t=e.i(962177),o=e.i(800776),a=e.i(543836),i=e.i(166100),r=e.i(264145),n=e.i(296113),l=e.i(432567),s=e.i(212534),d=e.i(21738),c=e.i(997611),u=e.i(978238),m=e.i(617739),g=e.i(315671),p=e.i(44532),h=Object.defineProperty,b=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),f=o.forwardRef(h(function(e,o){return(0,t.jsx)(u.Primitive.span,{...e,ref:o,style:{...b,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0})),y=Object.defineProperty,v=(e,t)=>y(e,"name",{value:t,configurable:!0}),[k,w]=(0,r.createContextScope)("Tooltip",[s.createPopperScope]),T=(0,s.createPopperScope)(),C="tooltip.open",[L,S]=k("TooltipProvider"),x=v(e=>{let{__scopeTooltip:a,delayDuration:i=700,skipDelayDuration:r=300,disableHoverableContent:n=!1,children:l}=e,s=o.useRef(!0),d=o.useRef(!1),c=o.useRef(0);return o.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(L,{scope:a,isOpenDelayedRef:s,delayDuration:i,onOpen:o.useCallback(()=>{r<=0||(window.clearTimeout(c.current),s.current=!1)},[r]),onClose:o.useCallback(()=>{r<=0||(window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,r))},[r]),isPointerInTransitRef:d,onPointerInTransitChange:o.useCallback(e=>{d.current=e},[]),disableHoverableContent:n,children:l})},"TooltipProvider"),A="Tooltip",[P,E]=k(A),R=v(e=>{let{__scopeTooltip:a,children:i,open:r,defaultOpen:n,onOpenChange:d,disableHoverableContent:c,delayDuration:u}=e,m=S(A,e.__scopeTooltip),p=T(a),[h,b]=o.useState(null),[f,y]=o.useState(void 0),k=(0,l.useId)(),w=o.useRef(0),L=c??m.disableHoverableContent,x=u??m.delayDuration,E=o.useRef(!1),[R,D]=(0,g.useControllableState)({prop:r,defaultProp:n??!1,onChange:v(e=>{e?(m.onOpen(),document.dispatchEvent(new CustomEvent(C))):m.onClose(),d?.(e)},"onChange"),caller:A}),U=o.useMemo(()=>R?E.current?"delayed-open":"instant-open":"closed",[R]),M=o.useCallback(()=>{window.clearTimeout(w.current),w.current=0,E.current=!1,D(!0)},[D]),I=o.useCallback(()=>{window.clearTimeout(w.current),w.current=0,D(!1)},[D]),N=o.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{E.current=!0,D(!0),w.current=0},x)},[x,D]);return o.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,t.jsx)(s.Root,{...p,children:(0,t.jsx)(P,{scope:a,contentId:f??k,setContentId:y,open:R,stateAttribute:U,trigger:h,onTriggerChange:b,onTriggerEnter:o.useCallback(()=>{m.isOpenDelayedRef.current?N():M()},[m.isOpenDelayedRef,N,M]),onTriggerLeave:o.useCallback(()=>{L?I():(window.clearTimeout(w.current),w.current=0)},[I,L]),onOpen:M,onClose:I,disableHoverableContent:L,children:i})})},"Tooltip"),D="TooltipTrigger",U=o.forwardRef(v(function(e,r){let{__scopeTooltip:n,...l}=e,d=E(D,n),c=S(D,n),m=T(n),g=o.useRef(null),p=(0,i.useComposedRefs)(r,g,d.onTriggerChange),h=o.useRef(!1),b=
4o.useRef(!1),f=o.useCallback(()=>h.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),(0,t.jsx)(s.Anchor,{asChild:!0,...m,children:(0,t.jsx)(u.Primitive.button,{"aria-describedby":d.open?d.contentId:void 0,"data-state":d.stateAttribute,...l,ref:p,onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(b.current||c.isPointerInTransitRef.current||(d.onTriggerEnter(),b.current=!0))}),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,()=>{d.onTriggerLeave(),b.current=!1}),onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,()=>{d.open&&d.onClose(),h.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>{h.current||d.onOpen()}),onBlur:(0,a.composeEventHandlers)(e.onBlur,d.onClose),onClick:(0,a.composeEventHandlers)(e.onClick,d.onClose)})})},"TooltipTrigger")),M="TooltipPortal",[I,N]=k(M,{forceMount:void 0}),_=v(e=>{let{__scopeTooltip:o,forceMount:a,children:i,container:r}=e,n=E(M,o);return(0,t.jsx)(I,{scope:o,forceMount:a,children:(0,t.jsx)(c.Presence,{present:a||n.open,children:(0,t.jsx)(d.Portal,{asChild:!0,container:r,children:i})})})},"TooltipPortal"),O="TooltipContent",F=o.forwardRef(v(function(e,o){let a=N(O,e.__scopeTooltip),{forceMount:i=a.forceMount,side:r="top",...n}=e,l=E(O,e.__scopeTooltip);return(0,t.jsx)(c.Presence,{present:i||l.open,children:l.disableHoverableContent?(0,t.jsx)(H,{side:r,...n,ref:o}):(0,t.jsx)($,{side:r,...n,ref:o})})},"TooltipContent")),$=o.forwardRef(v(function(e,a){let r=E(O,e.__scopeTooltip),n=S(O,e.__scopeTooltip),l=o.useRef(null),s=(0,i.useComposedRefs)(a,l),[d,c]=o.useState(null),{trigger:u,onClose:m}=r,g=l.current,{onPointerInTransitChange:p}=n,h=o.useCallback(()=>{c(null),p(!1)},[p]),b=o.useCallback((e,t)=>{let o=e.currentTarget,a={x:e.clientX,y:e.clientY},i=z(a,o.getBoundingClientRect());c(Y([...q(a,i),...W(t.getBoundingClientRect())])),p(!0)},[p]);return o.useEffect(()=>()=>h(),[h]),o.useEffect(()=>{if(u&&g){let e=v(e=>b(e,g),"handleTriggerLeave"),t=v(e=>b(e,u),"handleContentLeave");return u.addEventListener("pointerleave",e),g.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),g.removeEventListener("pointerleave",t)}}},[u,g,b,h]),o.useEffect(()=>{if(d){let e=v(e=>{let t=e.target,o={x:e.clientX,y:e.clientY},a=u?.contains(t)||g?.contains(t),i=!V(o,d);a?h():i&&(h(),m())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,g,d,m,h]),(0,t.jsx)(H,{...e,ref:s})},"TooltipContentHoverable")),B=(0,m.createSlottable)("TooltipContent"),H=o.forwardRef(v(function(e,a){let{__scopeTooltip:i,children:r,"aria-label":l,id:d,onEscapeKeyDown:c,onPointerDownOutside:u,...m}=e,g=E(O,i),h=T(i),{onClose:b}=g;o.useEffect(()=>(document.addEventListener(C,b),()=>document.removeEventListener(C,b)),[b]),o.useEffect(()=>{if(g.trigger){let e=v(e=>{e.target instanceof Node&&e.target.contains(g.trigger)&&b()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[g.trigger,b]);let{setContentId:y}=g;return(0,p.useLayoutEffect)(()=>(y(d),()=>{y(void 0)}),[d,y]),(0,t.jsx)(n.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:b,children:(0,t.jsxs)(s.Content,{"data-state":g.stateAttribute,role:l?void 0:"tooltip",id:l?void 0:g.contentId,...h,...m,ref:a,style:{...m.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(B,{children:r}),l?(0,t.jsx)(f,{id:g.contentId,role:"tooltip",children:l}):null]})})},"TooltipContentImpl")),G=o.forwardRef(v(function(e,o){let{__scopeTooltip:a,...i}=e,r=T(a);return(0,t.jsx)(s.Arrow,{...r,...i,ref:o})},"TooltipArrow"));function z(e,t){let o=Math.abs(t.top-e.y),a=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),r=Math.abs(t.left-e.x);switch(Math.min(o,a,i,r)){case r:return"left";case i:return"right";case o:return"top";case a:return"bottom";default:throw Error("unreachable")}}
4function q(e,t,o=5){let a=[];switch(t){case"top":a.push({x:e.x-o,y:e.y+o},{x:e.x+o,y:e.y+o});break;case"bottom":a.push({x:e.x-o,y:e.y-o},{x:e.x+o,y:e.y-o});break;case"left":a.push({x:e.x+o,y:e.y-o},{x:e.x+o,y:e.y+o});break;case"right":a.push({x:e.x-o,y:e.y-o},{x:e.x-o,y:e.y+o})}return a}function W(e){let{top:t,right:o,bottom:a,left:i}=e;return[{x:i,y:t},{x:o,y:t},{x:o,y:a},{x:i,y:a}]}function V(e,t){let{x:o,y:a}=e,i=!1;for(let e=0,r=t.length-1;e<t.length;r=e++){let n=t[e],l=t[r],s=n.x,d=n.y,c=l.x,u=l.y;d>a!=u>a&&o<(c-s)*(a-d)/(u-d)+s&&(i=!i)}return i}function Y(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),j(t)}function j(e){if(e.length<=1)return e.slice();let t=[];for(let o=0;o<e.length;o++){let a=e[o];for(;t.length>=2;){let e=t[t.length-1],o=t[t.length-2];if((e.x-o.x)*(a.y-o.y)>=(e.y-o.y)*(a.x-o.x))t.pop();else break}t.push(a)}t.pop();let o=[];for(let t=e.length-1;t>=0;t--){let a=e[t];for(;o.length>=2;){let e=o[o.length-1],t=o[o.length-2];if((e.x-t.x)*(a.y-t.y)>=(e.y-t.y)*(a.x-t.x))o.pop();else break}o.push(a)}return(o.pop(),1===t.length&&1===o.length&&t[0].x===o[0].x&&t[0].y===o[0].y)?t:t.concat(o)}v(z,"getExitSideFromRect"),v(q,"getPaddedExitPoints"),v(W,"getPointsFromRect"),v(V,"isPointInPolygon"),v(Y,"getHull"),v(j,"getHullPresorted"),e.s(["Arrow",0,G,"Content",0,F,"Portal",0,_,"Provider",0,x,"Root",0,R,"Tooltip",0,R,"TooltipArrow",0,G,"TooltipContent",0,F,"TooltipPortal",0,_,"TooltipProvider",0,x,"TooltipTrigger",0,U,"Trigger",0,U,"createTooltipScope",0,w],739147);var K=e.i(739147),K=K,X=e.i(647163);function Q({delayDuration:e=0,...o}){return(0,t.jsx)(K.Provider,{"data-slot":"tooltip-provider",delayDuration:e,...o})}e.s(["Tooltip",0,function({...e}){return(0,t.jsx)(Q,{children:(0,t.jsx)(K.Root,{"data-slot":"tooltip",...e})})},"TooltipContent",0,function({className:e,sideOffset:o=4,children:a,...i}){return(0,t.jsx)(K.Portal,{children:(0,t.jsxs)(K.Content,{"data-slot":"tooltip-content",sideOffset:o,className:(0,X.cn)("z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md bg-primary px-3 py-1.5 text-xs text-balance text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...i,children:[a,(0,t.jsx)(K.Arrow,{className:"z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-primary"})]})})},"TooltipTrigger",0,function({...e}){return(0,t.jsx)(K.Trigger,{"data-slot":"tooltip-trigger",...e})}],728231)}]); 5 6//# debugId=b4eb171b-3147-8e92-659a-c72043c3d054
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.