import { DspMetadata, DspType } from "types/dsp";
import config from "config";

export const dspLogosMetaData: Record<DspType, DspMetadata> = {
  [DspType.ANGHAMMI]: {
    dsp: DspType.ANGHAMMI,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/anghami.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/anghami-big.png`,
  },
  [DspType.AMAZON_MUSIC]: {
    dsp: DspType.AMAZON_MUSIC,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/amazon-music.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/amazon-music-big.png`,
  },
  [DspType.APPLE_MUSIC]: {
    dsp: DspType.APPLE_MUSIC,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/apple-music.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/apple-music-big.png`,
  },
  [DspType.AUDIOMACK]: {
    dsp: DspType.AUDIOMACK,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/audiomack.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/audiomack-big.png`,
  },
  [DspType.BANDCAMP]: {
    dsp: DspType.BANDCAMP,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/bandcamp.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/bandcamp-big.png`,
  },
  [DspType.DEEZER]: {
    dsp: DspType.DEEZER,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/deezer.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/deezer-big.png`,
  },
  [DspType.GAANA]: {
    dsp: DspType.GAANA,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/gaana.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/gaana-big.png`,
  },
  [DspType.IHEARTRADIO]: {
    dsp: DspType.IHEARTRADIO,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/iheartradio.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/iheartradio-big.png`,
  },
  [DspType.MIXCLOUD]: {
    dsp: DspType.MIXCLOUD,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/mixcloud.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/mixcloud-big.png`,
  },
  [DspType.NAPSTER]: {
    dsp: DspType.NAPSTER,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/napster.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/napster-big.png`,
  },
  [DspType.PANDORA]: {
    dsp: DspType.PANDORA,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/pandora.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/pandora-big.png`,
  },
  [DspType.QOBUZ]: {
    dsp: DspType.QOBUZ,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/qobuz.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/qobuz-big.png`,
  },
  [DspType.SIRIUSXM]: {
    dsp: DspType.SIRIUSXM,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/siriusxm.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/siriusxm-big.png`,
  },
  [DspType.SPOTIFY]: {
    dsp: DspType.SPOTIFY,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/spotify.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/spotify-big.png`,
  },
  [DspType.TIKTOK]: {
    dsp: DspType.TIKTOK,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/tiktok.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/tiktok-big.png`,
  },
  [DspType.YOUTUBE_MUSIC]: {
    dsp: DspType.YOUTUBE_MUSIC,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/youtube-music.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/youtube-music-big.png`,
  },
  [DspType.AMAZONE_DIGITAL_DOWNLOAD]: {
    dsp: DspType.AMAZONE_DIGITAL_DOWNLOAD,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/amazone.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/amazon-big.png`,
  },
  [DspType.BEATPORT]: {
    dsp: DspType.BEATPORT,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/beatport.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/beatport-big.png`,
  },
  [DspType.ITUNES_DIGITAL_DOWNLOAD]: {
    dsp: DspType.ITUNES_DIGITAL_DOWNLOAD,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/itunes-store.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/itunesstore-big.png`,
  },
  [DspType.AMAZONE_PHYSICAL_PURCHASE]: {
    dsp: DspType.AMAZONE_PHYSICAL_PURCHASE,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/amazone.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/amazon-big.png`,
  },
  [DspType.BANQUET_RECORDS]: {
    dsp: DspType.BANQUET_RECORDS,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/banquet-records.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/banquet-records-big.png`,
  },
  [DspType.BEAR_TREE_RECORDS]: {
    dsp: DspType.BEAR_TREE_RECORDS,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/bear-tree-records.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/bear-tree-records-big.png`,
  },
  [DspType.BLEEP]: {
    dsp: DspType.BLEEP,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/bleep.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/bleep-big.png`,
  },
  [DspType.CRASH_RECORDS]: {
    dsp: DspType.CRASH_RECORDS,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/crash-records.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/crash-records-big.png`,
  },
  [DspType.DEEJAY_DE]: {
    dsp: DspType.DEEJAY_DE,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/deejay-de.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/deejay-de-big.png`,
  },
  [DspType.JUNO]: {
    dsp: DspType.JUNO,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/juno.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/juno-big.png`,
  },
  [DspType.DRIFT]: {
    dsp: DspType.DRIFT,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/drift.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/drift-big.png`,
  },
  [DspType.NORMAN_RECORDS]: {
    dsp: DspType.NORMAN_RECORDS,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/norman-records.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/norman-records-big.png`,
  },
  [DspType.HMV]: {
    dsp: DspType.HMV,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/hmv.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/hmv-big.png`,
  },
  [DspType.OFFICIAL_STORE]: {
    dsp: DspType.OFFICIAL_STORE,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/website.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/official-website-big.png`,
  },
  [DspType.PICCADILLY_RECORDS]: {
    dsp: DspType.PICCADILLY_RECORDS,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/piccadilly-records.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/piccadilly-records-big.png`,
  },
  [DspType.REDEYE]: {
    dsp: DspType.REDEYE,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/redeye.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/redeye-big.png`,
  },
  [DspType.RESIDENT]: {
    dsp: DspType.RESIDENT,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/resident.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/resident-big.png`,
  },
  [DspType.RECORD_STORE]: {
    dsp: DspType.RECORD_STORE,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/record-store.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/record-store-big.png`,
  },
  [DspType.ROUGH_TRADE]: {
    dsp: DspType.ROUGH_TRADE,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/rough-trade.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/rough-trade-big.png`,
  },
  [DspType.TARGET]: {
    dsp: DspType.TARGET,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/target.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/target-big.png`,
  },
  [DspType.URBAN_OUTFITTERS]: {
    dsp: DspType.URBAN_OUTFITTERS,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/urban-outfitters.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/urban-outfitters-big.png`,
  },
  [DspType.VINILO]: {
    dsp: DspType.VINILO,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/vinilo.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/vinilo-big.png`,
  },
  [DspType.WALMART]: {
    dsp: DspType.WALMART,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/walmart.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/walmart-big.png`,
  },
  WEBSITE: {
    dsp: DspType.OFFICIAL_STORE,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/website.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/official-website-big.png`,
  },
  SOUNDCLOUD: {
    dsp: DspType.SOUNDCLOUD,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/soundcloud.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/soundcloud-big.png`,
  },
  TIDAL: {
    dsp: DspType.TIDAL,
    smallLogoUrl: `${config.service.assetUrl}/assets/images/dsp/tidal.svg`,
    bigLogoUrl: `${config.service.assetUrl}/assets/images/dsp/tidal-big.png`,
  },
};
