1import{j as s}from"./react-vendor-F8dN-LlI.js";import{p}from"./index-Bj0d2uVH.js";import{ar as o}from"./icons-vendor-K9z4E8V2.js";const u={featured_business:{name:"Featured Business",description:"Promote your entire business across the platform",icon:"Building2",defaultPlacements:["business_directory_featured","homepage_sidebar","search_results_sponsored"],requiresSelection:!0},featured_product:{name:"Featured Product",description:"Highlight specific products in marketplace",icon:"Package",defaultPlacements:["marketplace_grid_featured","marketplace_sidebar","product_page_sidebar"],requiresSelection:!0},marketplace_listing:{name:"Marketplace Listing",description:"Boost product visibility in search results",icon:"Store",defaultPlacements:["search_results_sponsored","marketplace_banner"],requiresSelection:!0},earpiece:{name:"Earpiece Advertisement",description:"TEXT-ONLY ads at the top of pages. NO MEDIA. Link to your business or external URL",icon:"Headphones",defaultPlacements:[],requiresSelection:!1},general_display:{name:"Display Banner",description:"Traditional banner ads across the platform",icon:"Layout",defaultPlacements:["homepage_hero","homepage_footer","dashboard_banner"],requiresSelection:!1},email_ad:{name:"Email Advertisement",description:"Sponsored ads in newsletters and transactional emails",icon:"Mail",defaultPlacements:["email_newsletter_header","email_newsletter_footer","email_transactional_footer"],requiresSelection:!1}},c={homepage_hero:{id:"homepage_hero",name:"Homepage Hero Banner",category:"web",description:"Large banner at the top of the homepage - highest visibility",visibility:"public",cpcPrice:100,cpmPrice:1e3,pricingTier:"premium",mediaSpecs:{desktop:{dimensions:{width:1920,height:600,aspectRatio:"16:5"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:10,recommendations:["Use high-quality images or videos (max 10MB)","Include clear call-to-action","Ensure text is readable","Keep videos under 30 seconds for best engagement"]},tablet:{dimensions:{width:1024,height:400,aspectRatio:"16:6"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:8},mobile:{dimensions:{width:640,height:400,aspectRatio:"16:10"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:5}},compatibleAdTypes:["general_display","featured_business"],isPremium:!0,impressionsEstimate:{min:1e4,max:5e4}},homepage_sidebar:{id:"homepage_sidebar",name:"Homepage Sidebar",category:"web",description:"Sidebar placement on homepage",visibility:"public",cpcPrice:40,cpmPrice:400,pricingTier:"mid-range",mediaSpecs:{desktop:{dimensions:{width:300,height:600,aspectRatio:"1:2"},formats:["jpg","png","webp","gif"],maxFileSize:1},mobile:{dimensions:{width:320,height:250,aspectRatio:"4:3"},formats:["jpg","png","webp"],maxFileSize:.5}},compatibleAdTypes:["general_display","featured_business","featured_product"],isPremium:!1,impressionsEstimate:{min:5e3,max:2e4}},homepage_footer:{id:"homepage_footer",name:"Homepage Footer Strip",category:"web",description:"Horizontal banner at bottom of homepage",visibility:"public",cpcPrice:30,cpmPrice:300,pricingTier:"budget-friendly",mediaSpecs:{desktop:{dimensions:{width:1200,height:120,aspectRatio:"10:1"},formats:["jpg","png","webp"],maxFileSize:.5},mobile:{dimensions:{width:640,height:100,aspectRatio:"6:1"},formats:["jpg","png","webp"],maxFileSize:.3}},compatibleAdTypes:["general_display","email_ad"],isPremium:!1,impressionsEstimate:{min:3e3,max:15e3}},marketplace_banner:{id:"marketplace_banner",name:"Marketplace Banner",category:"web",description:"Top banner on marketplace pages",visibility:"both",cpcPrice:80,cpmPrice:800,pricingTier:"premium",mediaSpecs:{desktop:{dimensions:{width:1400,height:350,aspectRatio:"4:1"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:8},mobile:{dimensions:{width:640,height:320,aspectRatio:"2:1"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:5}},compatibleAdTypes:["general_display","featured_product","marketplace_listing"],isPremium:!0,impressionsEstimate:{min:8e3,max:35e3}},marketplace_sidebar:{id:"marketplace_sidebar",name:"Marketplace Sidebar",category:"web",description:"Sidebar on marketplace and product listing pages",visibility:"both",cpcPrice:50,cpmPrice:500,pricingTier:"mid-range",mediaSpecs:{desktop:{dimensions:{width:300,height:500,aspectRatio:"3:5"},formats:["jpg","png","webp","gif"],maxFileSize:1}},compatibleAdTypes:["featured_product","marketplace_listing","general_display"],isPremium:!1,impressionsEstimate:{min:6e3,max:25e3}},marketplace_grid_featured:{id:"marketplace_grid_featured",name:"Marketplace Featured Grid Spot",category:"web",description:"Featured placement in product grid",visibility:"both",cpcPrice:70,cpmPrice:700,pricingTier:"premium",mediaSpecs:{desktop:{dimensions:{width:400,height:400,aspectRatio:"1:1"},formats:["jpg","png","webp"],maxFileSize:.8,recommendations:["Square product images work best","Show product clearly"]},mobile:{dimensions:{width:300,height:300,aspectRatio:"1:1"},formats:["jpg","png","webp"],maxFileSize:.5}},compatibleAdTypes:["featured_product","marketplace_listing"],isPremium:!0,impressionsEstimate:{min:7e3,max:3e4}},search_results_sponsored:{id:"search_results_sponsored",name:"Sponsored Search Results",category:"web",description:"Appear at top of search results",visibility:"both",cpcPrice:90,cpmPrice:900,pricingTier:"premium",mediaSpecs:{desktop:{dimensions:{width:600,height:200,aspectRatio:"3:1"},formats:["jpg","png","webp"],maxFileSize:.5},mobile:{dimensions:{width:400,height:150,aspectRatio:"8:3"},formats:["jpg","png","webp"],maxFileSize:.3}}
1,compatibleAdTypes:["featured_business","featured_product","marketplace_listing"],isPremium:!0,impressionsEstimate:{min:12e3,max:5e4}},product_page_sidebar:{id:"product_page_sidebar",name:"Product Page Sidebar",category:"web",description:"Sidebar on individual product pages",visibility:"both",cpcPrice:35,cpmPrice:350,pricingTier:"budget-friendly",mediaSpecs:{desktop:{dimensions:{width:300,height:400,aspectRatio:"3:4"},formats:["jpg","png","webp"],maxFileSize:.8}},compatibleAdTypes:["featured_product","general_display"],isPremium:!1,impressionsEstimate:{min:4e3,max:18e3}},business_directory_featured:{id:"business_directory_featured",name:"Business Directory Featured",category:"web",description:"Featured spot in business directory listings",visibility:"both",cpcPrice:75,cpmPrice:750,pricingTier:"premium",mediaSpecs:{desktop:{dimensions:{width:800,height:300,aspectRatio:"8:3"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:6},mobile:{dimensions:{width:400,height:200,aspectRatio:"2:1"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:4}},compatibleAdTypes:["featured_business"],isPremium:!0,impressionsEstimate:{min:6e3,max:25e3}},business_profile_sidebar:{id:"business_profile_sidebar",name:"Business Profile Sidebar",category:"web",description:"Sidebar on business profile pages",visibility:"both",cpcPrice:32,cpmPrice:320,pricingTier:"budget-friendly",mediaSpecs:{desktop:{dimensions:{width:300,height:450,aspectRatio:"2:3"},formats:["jpg","png","webp"],maxFileSize:.8}},compatibleAdTypes:["general_display","featured_product"],isPremium:!1,impressionsEstimate:{min:3e3,max:15e3}},email_newsletter_header:{id:"email_newsletter_header",name:"Email Newsletter Header",category:"email",description:"Header placement in weekly newsletters",visibility:"both",cpcPrice:85,cpmPrice:850,pricingTier:"premium",mediaSpecs:{desktop:{dimensions:{width:600,height:200,aspectRatio:"3:1"},formats:["jpg","png"],maxFileSize:.3,recommendations:["Use web-safe colors","Ensure mobile compatibility","Include clear CTA"]}},compatibleAdTypes:["general_display","featured_business"],isPremium:!0,impressionsEstimate:{min:15e3,max:6e4}},email_newsletter_footer:{id:"email_newsletter_footer",name:"Email Newsletter Footer",category:"email",description:"Footer placement in newsletters",visibility:"both",cpcPrice:45,cpmPrice:450,pricingTier:"mid-range",mediaSpecs:{desktop:{dimensions:{width:600,height:100,aspectRatio:"6:1"},formats:["jpg","png"],maxFileSize:.2}},compatibleAdTypes:["general_display","email_ad"],isPremium:!1,impressionsEstimate:{min:1e4,max:4e4}},email_transactional_footer:{id:"email_transactional_footer",name:"Transactional Email Footer",category:"email",description:"Footer in order confirmations and receipts",visibility:"both",cpcPrice:55,cpmPrice:550,pricingTier:"mid-range",mediaSpecs:{desktop:{dimensions:{width:600,height:80,aspectRatio:"15:2"},formats:["jpg","png"],maxFileSize:.15}},compatibleAdTypes:["general_display","email_ad"],isPremium:!1,impressionsEstimate:{min:8e3,max:35e3}},mobile_app_banner:{id:"mobile_app_banner",name:"Mobile App Banner",category:"mobile",description:"Banner in mobile application",visibility:"both",cpcPrice:50,cpmPrice:500,pricingTier:"mid-range",mediaSpecs:{desktop:{dimensions:{width:640,height:320,aspectRatio:"2:1"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:6},mobile:{dimensions:{width:640,height:320,aspectRatio:"2:1"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:4}},compatibleAdTypes:["general_display","featured_product"],isPremium:!1,impressionsEstimate:{min:5e3,max:22e3}},dashboard_banner:{id:"dashboard_banner",name:"User Dashboard Banner",category:"dashboard",description:"Banner on authenticated user dashboard",visibility:"authenticated",cpcPrice:60,cpmPrice:600,pricingTier:"mid-range",mediaSpecs:{desktop:{dimensions:{width:1200,height:250,aspectRatio:"24:5"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:6},mobile:{dimensions:{width:640,height:200,aspectRatio:"16:5"},formats:["jpg","png","webp","mp4","webm"],maxFileSize:4}},compatibleAdTypes:["general_display","featured_business"],isPremium:!1,impressionsEstimate:{min:7e3,max:28e3}},message_center_sidebar:{id:"message_center_sidebar",name:"Message Center Sidebar",category:"web",description:"Persistent sidebar ad in message center - high engagement area",visibility:"authenticated",cpcPrice:65,cpmPrice:650,pricingTier:"mid-range",mediaSpecs:{desktop:{dimensions:{width:300,height:400,aspectRatio:"3:4"},formats:["jpg","png","webp","gif"],maxFileSize:1,recommendations:["Keep animations subtle","Use clear, readable text","Avoid overly bright colors"]}},compatibleAdTypes:["general_display","featured_business","featured_product"],isPremium:!1,impressionsEstimate:{min:8e3,max:32e3}},message_center_inline:{id:"message_center_inline",name:"Message Center Inline",category:"web",description:"Inline ad between messages - appears every 6 messages for high visibility",visibility:"authenticated",cpcPrice:95,
1cpmPrice:950,pricingTier:"premium",mediaSpecs:{desktop:{dimensions:{width:600,height:120,aspectRatio:"5:1"},formats:["jpg","png","webp"],maxFileSize:.5,recommendations:["Keep design compact","Include clear CTA","Match message list styling"]},mobile:{dimensions:{width:320,height:100,aspectRatio:"16:5"},formats:["jpg","png","webp"],maxFileSize:.3}},compatibleAdTypes:["general_display","featured_business","featured_product"],isPremium:!0,impressionsEstimate:{min:12e3,max:5e4}},earpiece_business:{id:"earpiece_business",name:"Earpiece - Business Focused",category:"web",description:"Affordable click-based ad shown to business page visitors",visibility:"both",cpcPrice:25,cpmPrice:250,pricingTier:"budget-friendly",mediaSpecs:{desktop:{dimensions:{width:0,height:0},formats:[],maxFileSize:0}},compatibleAdTypes:["earpiece"],isPremium:!0,impressionsEstimate:{min:15e3,max:6e4}},earpiece_product:{id:"earpiece_product",name:"Earpiece - Product Focused",category:"web",description:"Budget-friendly click-based ad on landing pages and product sections",visibility:"both",cpcPrice:20,cpmPrice:200,pricingTier:"budget-friendly",mediaSpecs:{desktop:{dimensions:{width:0,height:0},formats:[],maxFileSize:0}},compatibleAdTypes:["earpiece"],isPremium:!1,impressionsEstimate:{min:1e4,max:45e3}}};function h(i){return Object.values(c).filter(e=>e.compatibleAdTypes.includes(i))}const _=({tier:i,size:e="md"})=>{const a=(t=>{switch(t){case"budget-friendly":return{label:"Budget Friendly",className:"bg-green-100 text-green-800 border-green-200",icons:1};case"mid-range":return{label:"Mid-Range",className:"bg-blue-100 text-blue-800 border-blue-200",icons:2};case"premium":return{label:"Premium",className:"bg-purple-100 text-purple-800 border-purple-200",icons:3}}})(i),r=e==="sm"?"h-3 w-3":e==="lg"?"h-5 w-5":"h-4 w-4",m=e==="sm"?"text-xs":e==="lg"?"text-base":"text-sm";return s.jsxs(p,{variant:"outline",className:`${a.className} ${m} gap-1`,children:[Array.from({length:a.icons}).map((t,n)=>s.jsx(o,{className:r},n)),s.jsx("span",{children:a.label})]})};export{u as A,c as P,_ as a,h as g};
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.