import { getAssetUrl } from "../../utils/assetBase.js";
const logoBalsum = getAssetUrl("clientLogos/Balsam.svg");
const logoFigs = getAssetUrl("clientLogos/figs.svg");
const logoStarBoard = getAssetUrl("clientLogos/Starboard.svg");
const StarIcon1 = getAssetUrl("landingPageAssets/agenticIcons/starIcon1.svg");
const StarIcon2 = getAssetUrl("landingPageAssets/agenticIcons/starIcon2.svg");
const StarIcon3 = getAssetUrl("landingPageAssets/agenticIcons/starIcon3.svg");
const StarIcon4 = getAssetUrl("landingPageAssets/agenticIcons/starIcon4.svg");
const StarIcon5 = getAssetUrl("landingPageAssets/agenticIcons/starIcon5.svg");
const logoAAA = getAssetUrl("clientLogos/aaa.webp");
const logoAlFuttaim = getAssetUrl("clientLogos/al-futtaim.webp");
const logoArhaus = getAssetUrl("clientLogos/arhaus.webp");
const logoAsleyStewart = getAssetUrl("clientLogos/asley-stewart.webp");
const logoBriscoe = getAssetUrl("clientLogos/briscoe.webp");
const logoCarters = getAssetUrl("clientLogos/carters.webp");
const logoCb = getAssetUrl("clientLogos/cb.webp");
const logoCoach = getAssetUrl("clientLogos/coach.webp");
const logoDollarGeneral = getAssetUrl("clientLogos/dollargeneral.webp");
const logoFossil = getAssetUrl("clientLogos/fossil.webp");
const logoJared = getAssetUrl("clientLogos/jared.webp");
const logoKateSpade = getAssetUrl("clientLogos/katespade.webp");
const logoKay = getAssetUrl("clientLogos/kay.webp");
const logoKik = getAssetUrl("clientLogos/kik.webp");
const logoLeslies = getAssetUrl("clientLogos/leslies.webp");
const logoLovisa = getAssetUrl("clientLogos/lovisa_1.webp");
const logoLevis = getAssetUrl("clientLogos/lsco_logo_red.webp");
const logoMS = getAssetUrl("clientLogos/m-s.webp");
const logoOshkosh = getAssetUrl("clientLogos/oshkosh.webp");
const logoPacSun = getAssetUrl("clientLogos/PACSUN.webp");
const logoPantagonia = getAssetUrl("clientLogos/pantagonia.webp");
const logoPink = getAssetUrl("clientLogos/pink.webp");
const logoPittaRoso = getAssetUrl("clientLogos/pitta-roso.webp");
const logoPsp = getAssetUrl("clientLogos/psp.webp");
const logoRalphLauren = getAssetUrl("clientLogos/ralphlauren.webp");
const logoRebel = getAssetUrl("clientLogos/rebel.webp");
const logoScarpe = getAssetUrl("clientLogos/scarpe.webp");
const logoSignet = getAssetUrl("clientLogos/signet.webp");
const logoSo5 = getAssetUrl("clientLogos/so5.webp");
const logoSpanx = getAssetUrl("clientLogos/spanx.webp");
const logoSteveMadden = getAssetUrl("clientLogos/stevemadden.webp");
const logoStuart = getAssetUrl("clientLogos/stuart.webp");
const logoTillys = getAssetUrl("clientLogos/tillys.webp");
const logoTommyBahama = getAssetUrl("clientLogos/tommy-bahama.webp");
const logoVs = getAssetUrl("clientLogos/vs.webp");
const logoZales = getAssetUrl("clientLogos/zales.webp");
const Image2 = getAssetUrl("landingPageAssets/agenticIcons/1.webp");
const Image11 = getAssetUrl("landingPageAssets/agenticIcons/10.webp");
const Image12 = getAssetUrl("landingPageAssets/agenticIcons/11.webp");
const CarouselImage2 = getAssetUrl("landingPageAssets/agenticIcons/12.webp");
const Image14 = getAssetUrl("landingPageAssets/agenticIcons/13.webp");
const Image15 = getAssetUrl("landingPageAssets/agenticIcons/14.webp");
const CarouselImage3 = getAssetUrl("landingPageAssets/agenticIcons/15.webp");
const Image18 = getAssetUrl("landingPageAssets/agenticIcons/17.webp");
const CarouselImage4 = getAssetUrl("landingPageAssets/agenticIcons/19.webp");
const Image3 = getAssetUrl("landingPageAssets/agenticIcons/2.webp");
const Image21 = getAssetUrl("landingPageAssets/agenticIcons/20.webp");
const Image22 = getAssetUrl("landingPageAssets/agenticIcons/21.webp");
const Image23 = getAssetUrl("landingPageAssets/agenticIcons/22.webp");
const Image24 = getAssetUrl("landingPageAssets/agenticIcons/23.webp");
const Image1 = getAssetUrl("landingPageAssets/agenticIcons/24.webp");
const Image4 = getAssetUrl("landingPageAssets/agenticIcons/3.webp");
const Image5 = getAssetUrl("landingPageAssets/agenticIcons/4.webp");
const Image6 = getAssetUrl("landingPageAssets/agenticIcons/5.webp");
const CarouselImage6 = getAssetUrl("landingPageAssets/agenticIcons/6.webp");
const Image8 = getAssetUrl("landingPageAssets/agenticIcons/7.webp");
const CarouselImage5 = getAssetUrl("landingPageAssets/agenticIcons/8.webp");
const CarouselImage1 = getAssetUrl("landingPageAssets/image-2.webp");
const CLIENT_LOGOS_ARRAY = [
  { name: "Ralph Lauren", image: logoRalphLauren },
  { name: "Coach", image: logoCoach },
  { name: "Tommy Bahama", image: logoTommyBahama },
  { name: "carter's", image: logoCarters },
  { name: "kate spade", image: logoKateSpade },
  { name: "levi-lsa", image: logoLevis },
  { name: "patagonia", image: logoPantagonia },
  { name: "Victoria's Secret", image: logoVs },
  { name: "Starboard", image: logoStarBoard },
  { name: "Saks OFF 5TH", image: logoSo5 },
  { name: "Stuart Weitzman", image: logoStuart },
  { name: "PacSun", image: logoPacSun },
  { name: "M&S", image: logoMS },
  { name: "Cracker Barrel", image: logoCb },
  { name: "Signet Jewelers", image: logoSignet },
  { name: "Steve Madden", image: logoSteveMadden },
  { name: "psp", image: logoPsp },
  { name: "Balsamhill", image: logoBalsum },
  { name: "Tillys", image: logoTillys },
  { name: "lesliespool", image: logoLeslies },
  { name: "Fossil", image: logoFossil },
  { name: "Jared", image: logoJared },
  { name: "Ashley Stewart", image: logoAsleyStewart },
  { name: "OshKosh B'gosh", image: logoOshkosh },
  { name: "Kay Jewelers", image: logoKay },
  { name: "PINK", image: logoPink },
  { name: "REBEL Sport", image: logoRebel },
  { name: "Arhaus", image: logoArhaus },
  { name: "Spanx", image: logoSpanx },
  { name: "FIGS", image: logoFigs },
  { name: "Dollar General", image: logoDollarGeneral },
  { name: "Zales", image: logoZales },
  { name: "PittaRosso", image: logoPittaRoso },
  { name: "Lovisa", image: logoLovisa },
  { name: "Briscoe Group", image: logoBriscoe },
  { name: "Al-Futtaim", image: logoAlFuttaim },
  { name: "AAA", image: logoAAA },
  { name: "kik", image: logoKik },
  { name: "Scarpe&Scarpe", image: logoScarpe }
];
const CAROUSEL_IMAGES = [
  CarouselImage1,
  CarouselImage2,
  CarouselImage3,
  CarouselImage4,
  CarouselImage5,
  CarouselImage6
];
const CAROUSEL_IMAGES_TEXT = [
  "KVI KVC Recommendation",
  "SOP/ Policy Navigator",
  "Campaign brief generator",
  "Anomaly detector",
  "Promotion Effectiveness Analyser",
  "Label and Compliance checker"
];
const AGENTIC_USECASES = [
  {
    name: "Tariff Mitigation Analytics",
    description: "Analyze tariff impacts and identify mitigation strategies.",
    background: "#FFF9F5",
    borderColor: "#FFBE9A",
    backgroundImage: StarIcon1,
    image: Image1
  },
  {
    name: "Store & Product Clustering Agent",
    description: "Group similar stores and products by relevant attributes.",
    background: "#F1FCFF",
    borderColor: "#2BBFEE",
    backgroundImage: StarIcon2,
    image: Image2
  },
  {
    name: "KVI and KVC Recommendation",
    description: "Automatically identify Key Value Items and Key Value Categories.",
    background: "#F9F9FF",
    borderColor: "#6962EF",
    backgroundImage: StarIcon4,
    image: Image3
  },
  {
    name: "Localized Size Curve Optimization",
    description: "Automatically optimize size distributions by location.",
    background: "#069A760D",
    borderColor: "#069A76",
    backgroundImage: StarIcon5,
    image: Image6
  },
  {
    name: "Dynamic Pricing Agent",
    description: "Continuously adjust prices based on demand, seasonality, and competition.",
    background: "#F2F6FF",
    borderColor: "#607CBA",
    backgroundImage: StarIcon3,
    image: CarouselImage4
  },
  {
    name: "Promotion Optimizer Agent",
    description: "Optimize promo mix, depth, and timing for maximum ROI.",
    background: "#F9F9FF",
    borderColor: "#6962EF",
    backgroundImage: StarIcon4,
    image: CarouselImage5
  },
  {
    name: "Ad-Spend Allocator Agent",
    description: "Allocate budget across channels and audiences to hit goals.",
    background: "#F1FCFF",
    borderColor: "#2BBFEE",
    backgroundImage: StarIcon2,
    image: Image21
  },
  {
    name: "Trend Radar Agent",
    description: "Detect emerging trends from search, social, and sales data.",
    background: "#FFF9F5",
    borderColor: "#FFBE9A",
    backgroundImage: StarIcon1,
    image: Image15
  },
  {
    name: "Audience Micro-Segmentation Agent",
    description: "Discover granular customer cohorts for targeted activation.",
    background: "#F1FCFF",
    borderColor: "#2BBFEE",
    backgroundImage: StarIcon2,
    image: Image22
  },
  {
    name: "Campaign Creative Generator Agent",
    description: "Generate on-brand concepts, copy, and variants at scale.",
    background: "#F2F6FF",
    borderColor: "#607CBA",
    backgroundImage: StarIcon3,
    image: CarouselImage3
  },
  {
    name: "Email & SMS Personalizer Agent",
    description: "Personalize messages using customer behavior and context.",
    background: "#F9F9FF",
    borderColor: "#6962EF",
    backgroundImage: StarIcon4,
    image: Image23
  },
  {
    name: "Influencer Matchmaker Agent",
    description: "Find creators with the best audience fit and predicted lift.",
    background: "#069A760D",
    borderColor: "#069A76",
    backgroundImage: StarIcon5,
    image: Image11
  },
  {
    name: "Marketing-Mix Modeling Agent",
    description: "Measure channel contribution and optimize spend allocation.",
    background: "#F1FCFF",
    borderColor: "#2BBFEE",
    backgroundImage: StarIcon2,
    image: Image18
  },
  {
    name: "Cross-Channel Attribution Agent",
    description: "Attribute impact across journeys beyond last-click bias.",
    background: "#F2F6FF",
    borderColor: "#607CBA",
    backgroundImage: StarIcon3,
    image: Image14
  },
  {
    name: "SEO Content Optimizer Agent",
    description: "Create search-optimized content tailored to user intent.",
    background: "#FFF9F5",
    borderColor: "#FFBE9A",
    backgroundImage: StarIcon1,
    image: Image24
  },
  {
    name: "Product Description Generator",
    description: "Generate product descriptions for each item using guidelines.",
    background: "#F2F6FF",
    borderColor: "#607CBA",
    backgroundImage: StarIcon3,
    image: Image4
  },
  {
    name: "Agent Assist",
    description: "Enable customer support representatives to access accurate answers.",
    background: "#F9F9FF",
    borderColor: "#6962EF",
    backgroundImage: StarIcon4,
    image: Image8
  },
  {
    name: "Product FAQ Generator",
    description: "Generate product descriptions using guidelines.",
    background: "#F2F6FF",
    borderColor: "#607CBA",
    backgroundImage: StarIcon3,
    image: Image12
  },
  {
    name: "Personalized Product Recommendation",
    description: "Serve tailored recommendations across channels in real time.",
    background: "#F1FCFF",
    borderColor: "#2BBFEE",
    backgroundImage: StarIcon2,
    image: Image5
  },
  {
    name: "Cart-Recovery Nudge Agent",
    description: "Recover abandoned carts with contextual, timed nudges.",
    background: "#069A760D",
    borderColor: "#069A76",
    backgroundImage: StarIcon5,
    image: CarouselImage6
  }
];
const findClient = (clientName) => {
  if (!clientName) return null;
  const normalize = (str) => str.toLowerCase().replace(/[^a-z0-9]/g, "");
  const searchStr = normalize(clientName);
  let fallbackMatch = null;
  for (const client of CLIENT_LOGOS_ARRAY) {
    const clientStr = normalize(client.name);
    if (clientStr === searchStr) {
      return client;
    }
    if (clientStr.includes(searchStr) || searchStr.includes(clientStr)) {
      fallbackMatch = client;
    }
  }
  return fallbackMatch;
};
export {
  AGENTIC_USECASES,
  CAROUSEL_IMAGES,
  CAROUSEL_IMAGES_TEXT,
  findClient
};
