← back to Ventura Corridor

exports/sales-pitch-2026-05-05.html

933 lines

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LA Paid-Ad Targets — 121 firms</title>
<style>
  :root {
    --bg: #0f0f13;
    --bg2: #1a1a24;
    --bg3: #23232f;
    --border: #2e2e3e;
    --text: #e8e8f0;
    --text2: #a0a0b8;
    --text3: #6b6b88;
    --accent: #5b8def;
    --green: #22c55e;
    --amber: #f59e0b;
    --gray-chip: #6b7280;
    --row-hover: #1e1e2e;
    --panel-bg: #14141c;
    --panel-border: #2e2e4e;
    --badge-va-bg: #14532d;
    --badge-va-text: #86efac;
    --badge-po-bg: #451a03;
    --badge-po-text: #fcd34d;
    --badge-op-bg: #1f2937;
    --badge-op-text: #9ca3af;
    --chip-bg: #1e2a3a;
    --chip-text: #93c5fd;
    --btn-bg: #1e3a5f;
    --btn-text: #93c5fd;
    --btn-hover: #2563eb;
    --sort-active: #5b8def;
    --header-bg: #0a0a12;
    --stat-bg: #1a1a24;
    --input-bg: #1a1a24;
    --input-border: #2e2e3e;
    --shadow: 0 4px 24px rgba(0,0,0,0.5);
    --parent-bg: #1c1a00;
    --parent-border: #5a4a00;
    --parent-text: #facc15;
  }
  [data-theme="light"] {
    --bg: #f5f5f7;
    --bg2: #ffffff;
    --bg3: #f0f0f5;
    --border: #d1d1db;
    --text: #111118;
    --text2: #4b4b6b;
    --text3: #8b8bab;
    --accent: #2563eb;
    --row-hover: #eeeef8;
    --panel-bg: #ffffff;
    --panel-border: #c7c7d9;
    --badge-va-bg: #dcfce7;
    --badge-va-text: #15803d;
    --badge-po-bg: #fef3c7;
    --badge-po-text: #b45309;
    --badge-op-bg: #f1f5f9;
    --badge-op-text: #475569;
    --chip-bg: #dbeafe;
    --chip-text: #1d4ed8;
    --btn-bg: #dbeafe;
    --btn-text: #1d4ed8;
    --btn-hover: #2563eb;
    --sort-active: #2563eb;
    --header-bg: #ffffff;
    --stat-bg: #ffffff;
    --input-bg: #ffffff;
    --input-border: #d1d1db;
    --shadow: 0 4px 24px rgba(0,0,0,0.12);
    --parent-bg: #fefce8;
    --parent-border: #ca8a04;
    --parent-text: #713f12;
  }
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background: var(--bg);
    color: var(--text);
    font-size: 13px;
    line-height: 1.5;
    transition: background 0.2s, color 0.2s;
  }
  a { color: var(--accent); text-decoration: none; }
  a:hover { text-decoration: underline; }

  /* HEADER */
  #header {
    background: var(--header-bg);
    border-bottom: 1px solid var(--border);
    padding: 14px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: sticky;
    top: 0;
    z-index: 100;
    box-shadow: var(--shadow);
  }
  #header h1 {
    font-size: 15px;
    font-weight: 700;
    letter-spacing: -0.01em;
    color: var(--text);
  }
  #header .sub {
    font-size: 11px;
    color: var(--text3);
    margin-top: 2px;
  }
  #theme-toggle {
    background: var(--bg3);
    border: 1px solid var(--border);
    color: var(--text);
    cursor: pointer;
    font-size: 15px;
    border-radius: 8px;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.15s;
  }
  #theme-toggle:hover { background: var(--border); }

  /* STATS */
  #stats {
    background: var(--bg2);
    border-bottom: 1px solid var(--border);
    padding: 16px 24px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
  }
  .stat-card {
    background: var(--stat-bg);
    border: 1px solid var(--border);
    border-radius: 10px;
    padding: 10px 16px;
    min-width: 140px;
  }
  .stat-card .label {
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: var(--text3);
    margin-bottom: 4px;
  }
  .stat-card .value {
    font-size: 20px;
    font-weight: 700;
    color: var(--text);
    line-height: 1;
  }
  .stat-card .detail {
    font-size: 11px;
    color: var(--text2);
    margin-top: 4px;
  }

  /* CONTROLS */
  #controls {
    padding: 14px 24px;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
    background: var(--bg);
    border-bottom: 1px solid var(--border);
  }
  #search {
    background: var(--input-bg);
    border: 1px solid var(--input-border);
    border-radius: 8px;
    padding: 7px 12px;
    color: var(--text);
    font-size: 13px;
    width: 240px;
    outline: none;
    transition: border-color 0.15s;
  }
  #search:focus { border-color: var(--accent); }
  #search::placeholder { color: var(--text3); }
  .filter-group {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    align-items: center;
  }
  .filter-group label {
    font-size: 12px;
    color: var(--text2);
    display: flex;
    align-items: center;
    gap: 5px;
    cursor: pointer;
  }
  .filter-group input[type="checkbox"] { accent-color: var(--accent); cursor: pointer; }
  #row-count {
    margin-left: auto;
    font-size: 12px;
    color: var(--text3);
  }

  /* TABLE */
  #table-wrap {
    overflow-x: auto;
    padding: 0 24px 80px;
  }
  table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    margin-top: 16px;
  }
  thead th {
    background: var(--bg2);
    border-bottom: 1px solid var(--border);
    border-top: 1px solid var(--border);
    padding: 9px 12px;
    text-align: left;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: var(--text3);
    white-space: nowrap;
    cursor: pointer;
    user-select: none;
    position: sticky;
    top: 65px;
    z-index: 10;
  }
  thead th:first-child { border-radius: 8px 0 0 0; border-left: 1px solid var(--border); }
  thead th:last-child { border-radius: 0 8px 0 0; border-right: 1px solid var(--border); }
  thead th .sort-icon { margin-left: 4px; opacity: 0.4; font-style: normal; }
  thead th.sort-asc .sort-icon, thead th.sort-desc .sort-icon { opacity: 1; color: var(--sort-active); }
  thead th:hover { color: var(--text2); }
  tbody tr {
    border-bottom: 1px solid var(--border);
    transition: background 0.1s;
  }
  tbody tr:hover { background: var(--row-hover); }
  tbody tr.hidden { display: none; }
  tbody td {
    padding: 9px 12px;
    vertical-align: middle;
    border-bottom: 1px solid var(--border);
  }
  tbody td:first-child { border-left: 1px solid var(--border); }
  tbody td:last-child { border-right: 1px solid var(--border); }
  .firm-name {
    font-weight: 600;
    color: var(--text);
    font-size: 12px;
    max-width: 180px;
    word-break: break-word;
  }
  .category-text {
    color: var(--text2);
    font-size: 11px;
    max-width: 130px;
  }
  .city-text { color: var(--text2); font-size: 12px; white-space: nowrap; }

  /* TIER BADGE */
  .badge {
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    padding: 2px 7px;
    border-radius: 20px;
    white-space: nowrap;
    letter-spacing: 0.03em;
  }
  .badge-va { background: var(--badge-va-bg); color: var(--badge-va-text); }
  .badge-po { background: var(--badge-po-bg); color: var(--badge-po-text); }
  .badge-op { background: var(--badge-op-bg); color: var(--badge-op-text); }

  /* PLATFORM CHIPS */
  .chips { display: flex; gap: 4px; flex-wrap: wrap; }
  .chip {
    background: var(--chip-bg);
    color: var(--chip-text);
    font-size: 10px;
    font-weight: 700;
    padding: 1px 6px;
    border-radius: 4px;
    letter-spacing: 0.03em;
  }

  /* ATC COUNT */
  .atc-count {
    font-size: 12px;
    font-weight: 600;
    color: var(--text2);
    white-space: nowrap;
  }
  .atc-count.high { color: var(--green); }

  /* SAMPLE ADS BADGE */
  .sample-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--chip-bg);
    color: var(--chip-text);
    font-size: 10px;
    font-weight: 700;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    letter-spacing: 0;
  }
  .sample-badge.zero {
    background: var(--bg3);
    color: var(--text3);
  }

  /* PITCH BUTTON */
  .pitch-btn {
    background: var(--btn-bg);
    color: var(--btn-text);
    border: none;
    border-radius: 6px;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.15s, color 0.15s;
  }
  .pitch-btn:hover {
    background: var(--btn-hover);
    color: #fff;
  }

  /* SIDE PANEL */
  #pitch-panel {
    position: fixed;
    top: 0;
    right: -480px;
    width: 460px;
    max-width: 96vw;
    height: 100vh;
    background: var(--panel-bg);
    border-left: 1px solid var(--panel-border);
    box-shadow: -8px 0 40px rgba(0,0,0,0.4);
    z-index: 1000;
    display: flex;
    flex-direction: column;
    transition: right 0.25s cubic-bezier(0.4,0,0.2,1);
    overflow: hidden;
  }
  #pitch-panel.open { right: 0; }
  #panel-header {
    padding: 20px 20px 14px;
    border-bottom: 1px solid var(--panel-border);
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
  }
  #panel-firm-name {
    font-size: 15px;
    font-weight: 700;
    color: var(--text);
    line-height: 1.3;
    flex: 1;
  }
  #panel-close {
    background: var(--bg3);
    border: 1px solid var(--border);
    color: var(--text2);
    cursor: pointer;
    font-size: 18px;
    border-radius: 6px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    line-height: 1;
  }
  #panel-close:hover { background: var(--border); }
  #panel-body {
    flex: 1;
    overflow-y: auto;
    padding: 20px;
  }
  .panel-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 18px;
  }
  .panel-section-label {
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--text3);
    margin-bottom: 8px;
  }
  .script-box {
    background: var(--bg3);
    border: 1px solid var(--border);
    border-radius: 10px;
    padding: 16px;
    font-size: 13px;
    line-height: 1.7;
    color: var(--text);
    margin-bottom: 16px;
  }
  .script-box p { margin-bottom: 12px; }
  .script-box p:last-child { margin-bottom: 0; }
  .script-highlight {
    background: var(--badge-va-bg);
    color: var(--badge-va-text);
    padding: 1px 5px;
    border-radius: 4px;
    font-weight: 600;
  }
  /* PARENT ENTITY CALLOUT */
  .parent-callout {
    background: var(--parent-bg);
    border: 1px solid var(--parent-border);
    border-radius: 8px;
    padding: 10px 14px;
    font-size: 12px;
    color: var(--parent-text);
    margin-bottom: 16px;
    line-height: 1.6;
  }
  .parent-callout strong { font-weight: 700; }
  .panel-link-row {
    margin-top: 14px;
    padding-top: 14px;
    border-top: 1px solid var(--border);
    font-size: 12px;
    color: var(--text2);
  }
  #overlay {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.5);
    z-index: 999;
  }
  #overlay.open { display: block; }

  /* FOOTER */
  #footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--header-bg);
    border-top: 1px solid var(--border);
    padding: 8px 24px;
    font-size: 10px;
    color: var(--text3);
    z-index: 50;
  }
</style>
<script>
  (function() {
    var t = localStorage.getItem('vcTheme') || 'dark';
    document.documentElement.setAttribute('data-theme', t);
  })();
</script>
</head>
<body>

<div id="header">
  <div>
    <h1>LA Paid-Ad Targets &mdash; 121 firms</h1>
    <div class="sub">Generated 2026-05-05 &bull; Ventura Corridor prospecting rolodex</div>
  </div>
  <button id="theme-toggle" title="Toggle dark/light mode" onclick="toggleTheme()">&#9788;</button>
</div>

<div id="stats">
  <!-- populated by JS -->
</div>

<div id="controls">
  <input type="text" id="search" placeholder="Filter by name, category, or city&hellip;" oninput="applyFilters()">
  <div class="filter-group">
    <label><input type="checkbox" id="f-va" checked onchange="applyFilters()"> Verified Active</label>
    <label><input type="checkbox" id="f-po" checked onchange="applyFilters()"> Pixel Only</label>
    <label><input type="checkbox" id="f-op" checked onchange="applyFilters()"> Other Platform</label>
  </div>
  <span id="row-count"></span>
</div>

<div id="table-wrap">
  <table id="main-table">
    <thead>
      <tr>
        <th onclick="sortBy('name')" data-col="name">Firm <i class="sort-icon">&#8597;</i></th>
        <th onclick="sortBy('category')" data-col="category">Category <i class="sort-icon">&#8597;</i></th>
        <th onclick="sortBy('city')" data-col="city">City <i class="sort-icon">&#8597;</i></th>
        <th onclick="sortBy('tier')" data-col="tier">Tier <i class="sort-icon">&#8597;</i></th>
        <th>Platforms</th>
        <th onclick="sortBy('atc')" data-col="atc">ATC Ads <i class="sort-icon">&#8597;</i></th>
        <th onclick="sortBy('samples')" data-col="samples">Sample Ads <i class="sort-icon">&#8597;</i></th>
        <th>Website</th>
        <th>Pitch</th>
      </tr>
    </thead>
    <tbody id="tbody">
    </tbody>
  </table>
</div>

<div id="overlay" onclick="closePanel()"></div>

<div id="pitch-panel">
  <div id="panel-header">
    <div id="panel-firm-name"></div>
    <button id="panel-close" onclick="closePanel()" title="Close">&times;</button>
  </div>
  <div id="panel-body">
    <div class="panel-meta" id="panel-meta"></div>
    <div id="panel-parent"></div>
    <div class="panel-section-label">Call script</div>
    <div class="script-box" id="panel-script"></div>
    <div class="panel-link-row" id="panel-link"></div>
  </div>
</div>

<div id="footer">
  Source: ad_signals enrichment, generated 2026-05-05. Data based on tracking-pixel detection + Google Ads Transparency Center scrape. Not affiliated with the listed businesses.
</div>

<script>
// ---- DATA ----
var DATA = [
  {name:"DISCOUNT TIRE & SERVICE CENTERS",category:"shop: clothes",city:"STUDIO CITY",website:"https://discounttirecenters.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Andonian Enterprises Inc",atc_count:900,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"CLEARCHOICE DENTAL IMPLANT CENTER",category:"amenity: dentist",city:"ENCINO",website:"https://clearchoice.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"ClearChoice Management Services L.L.C.",atc_count:900,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Starbucks",category:"amenity: cafe",city:"Encino",website:"https://www.starbucks.com/store-locator/store/16036/ventura-louise-17308-ventura-blvd-encino-ca-913163904-us",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Starbucks Corporation",atc_count:800,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Starbucks",category:"amenity: cafe",city:"Encino",website:"https://www.starbucks.com/store-locator/store/15108/ventura-hayvenhurst-16461-a-ventura-blvd-encino-ca-914364370-us",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Starbucks Corporation",atc_count:800,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"RELAX THE BACK",category:"shop: furniture",city:"STUDIO CITY",website:"https://relaxtheback.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Nexstar Broadcasting Group, Inc.",atc_count:700,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"SALON SOPHIA",category:"amenity: bar",city:"SHERMAN OAKS",website:"https://solasalonstudios.com",google_ads:true,meta:true,tiktok:true,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Sola Franchise, LLC",atc_count:600,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"PaymentCloud",category:"office: financial advisor",city:"Encino",website:"https://paymentcloudinc.com",google_ads:true,meta:true,tiktok:false,linkedin:true,bing:true,pinterest:false,atc_advertiser:"Payment Cloud, LLC",atc_count:400,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"STRETCHLAB ENCINO",category:"office: company",city:"ENCINO",website:"https://stretchlab.com",google_ads:true,meta:true,tiktok:true,linkedin:true,bing:false,pinterest:false,atc_advertiser:"SLX Holdings, LLC",atc_count:300,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"BARRY'S",category:"leisure: fitness_centre",city:"STUDIO CITY",website:"https://barrys.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Barry's Bootcamp LLC",atc_count:300,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"MILLENNIUM DENTAL",category:"amenity: clinic",city:"SHERMAN OAKS",website:"https://princessdentalstaffing.com",google_ads:true,meta:true,tiktok:false,linkedin:true,bing:true,pinterest:false,atc_advertiser:"Princess Dental Staffing LLC",atc_count:200,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"REAL CONSTRUCTION",category:"office: company",city:"WOODLAND HILLS",website:"https://greenworksconstruction.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Green Works Construction & Design Inc",atc_count:200,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"ZEVIA",category:"office: company",city:"ENCINO",website:"https://zevia.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Zevia LLC",atc_count:92,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"FIRST OPTION HOSPICE CARE",category:"shop: car_repair",city:"TARZANA",website:"https://seniorcarefinder.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"No Brakes, LLC",atc_count:91,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"VISTA FORD LINCOLN",category:"shop: car_repair",city:"WOODLAND HILLS",website:"https://vistaford.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Vista Ford Lincoln",atc_count:89,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Leading Tax Group",category:"office: lawyer",city:"Sherman Oaks",website:"https://www.leadingtaxgroup.com/sherman-oaks/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"TAKE IT TO THE MAX LLC",atc_count:46,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Leading Tax Group",category:"office: lawyer",city:"Encino",website:"https://www.leadingtaxgroup.com/encino/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"TAKE IT TO THE MAX LLC",atc_count:46,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Lighting Place",category:"shop: lighting",city:"Sherman Oaks",website:"https://crystalplace.com/",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Crystal Place",atc_count:43,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"$300 Data Recovery",category:"office: company",city:"Studio City",website:"https://www.300dollardatarecovery.com/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Cometa Enterprises LLC",atc_count:42,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"$300 DATA RECOVERY",category:"shop: car_repair",city:"STUDIO CITY",website:"https://300dollardatarecovery.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Cometa Enterprises LLC",atc_count:42,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Whole Foods Market",category:"shop: supermarket",city:"Sherman Oaks",website:"https://www.wholefoodsmarket.com/stores/sherman-oaks",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Whole Foods Market Services, Inc.",atc_count:29,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"WHOLE FOODS MARKET",category:"shop: supermarket",city:"SHERMAN OAKS",website:"https://wholefoodsmarket.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Whole Foods Market Services, Inc.",atc_count:29,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"WHOLE FOODS MARKET",category:"shop: supermarket",city:"WOODLAND HILLS",website:"https://wholefoodsmarket.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Whole Foods Market Services, Inc.",atc_count:29,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"FORESIGHT MENTAL HEALTH",category:"amenity: clinic",city:"ENCINO",website:"https://foresightmentalhealth.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Foresight Mental Health",atc_count:24,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"EXCEPTIONAL MINDS",category:"office: company",city:"SHERMAN OAKS",website:"https://exceptional-minds.org",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Exceptional Minds",atc_count:14,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Studio City Shopping Mall",category:"shop: mall",city:"Studio City",website:"https://mrdjservices.com/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"ROMANGABRIEL C VELAZQUEZ",atc_count:14,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"THE TENDER DENTIST",category:"amenity: clinic",city:"WOODLAND HILLS",website:"https://tenderdentist.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Shahen Rostamian DDS Inc",atc_count:14,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"THE MUSCLE WHISPERER",category:"office: company",city:"STUDIO CITY",website:"https://themusclewhispererinc.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Chris Simon Elias",atc_count:11,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"ARTISAN BUILD GROUP",category:"office: company",city:"SHERMAN OAKS",website:"https://buildzoom.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"Milestone Marketing",atc_count:8,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"LOGISTIC PARKING INC",category:"office: company",city:"STUDIO CITY",website:"https://logisticparking.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Jose Chicas",atc_count:7,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"EMPOWER WELLNESS SPA",category:"office: company",city:"ENCINO",website:"https://empowerwellnessspa.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Empower Body Sculpting Corp",atc_count:5,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"ALLERGY & IMMUNOLOGY CENTER INC",category:"amenity: clinic",city:"ENCINO",website:"https://allergyandimmunologycenter.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"RYAN SHILIAN",atc_count:5,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"ALICE A SALVO",category:"office: lawyer",city:"WOODLAND HILLS",website:"https://salvolaw.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"Law Offices of Alice A Salvo",atc_count:3,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"THE KEBAB SHOP",category:"office: company",city:"ENCINO",website:"https://thekebabshop.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"TKS Restaurants LLC",atc_count:3,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"ELITE SHADES",category:"office: company",city:"ENCINO",website:"https://socaleliteshades.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"David Peng",atc_count:3,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"ROSENTHAL PSYCHOTHERAPY",category:"amenity: clinic",city:"WOODLAND HILLS",website:"https://corirosenthal.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"CORI LYNN ROSENTHAL",atc_count:3,sample_creatives_count:3,tier:"VERIFIED_ACTIVE"},
  {name:"Panera Bread",category:"amenity: fast food",city:"Studio City",website:"https://locations.panerabread.com/ca/studio-city/12131-ventura-boulevard.html",google_ads:true,meta:true,tiktok:true,linkedin:false,bing:true,pinterest:true,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Panera Bread",category:"amenity: fast food",city:"Encino",website:"https://locations.panerabread.com/ca/encino/16624-ventura-blvd.html",google_ads:true,meta:true,tiktok:true,linkedin:false,bing:true,pinterest:true,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"KUMON OF STUDIO CITY",category:"office: company",city:"STUDIO CITY",website:"https://kumon.com",google_ads:true,meta:true,tiktok:true,linkedin:true,bing:true,pinterest:true,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Petco",category:"shop: pet",city:"Encino",website:"https://stores.petco.com/ca/encino/pet-supplies-encino-ca-519.html",google_ads:true,meta:true,tiktok:true,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Chick-fil-A",category:"amenity: fast food",city:"Encino",website:"https://www.chick-fil-a.com/locations/ca/white-oak-ventura",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:true,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"EL POLLO LOCO",category:"amenity: restaurant",city:"WOODLAND HILLS",website:"https://restaurants.elpolloloco.com",google_ads:false,meta:true,tiktok:true,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"F45 TRAINING STUDIO CITY",category:"leisure: fitness_centre",city:"STUDIO CITY",website:"https://f45training.com",google_ads:true,meta:true,tiktok:true,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"KM BUILDERS",category:"office: company",city:"TARZANA",website:"https://kmbuildersca.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"ROAD RUNNER SPORTS",category:"shop: clothes",city:"STUDIO CITY",website:"https://stores.roadrunnersports.com",google_ads:false,meta:true,tiktok:true,linkedin:false,bing:true,pinterest:true,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"SYLVAN LEARNING OF SHERMAN OAKS & STUDIO CITY",category:"office: company",city:"SHERMAN OAKS",website:"https://sylvanlearning.com",google_ads:true,meta:true,tiktok:true,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"HOME PROS BUILDERS INC",category:"office: company",city:"WOODLAND HILLS",website:"https://homeadvisor.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Kaffe Rouge",category:"shop: tobacco",city:"Studio City",website:"http://kafferouge.com/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:true,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"THE SAM SIMON CHARITABLE FOUNDATION",category:"office: company",city:"SHERMAN OAKS",website:"https://fconline.foundationcenter.org",google_ads:true,meta:true,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"World Market",category:"shop: interior decoration",city:"Sherman Oaks",website:"https://stores.worldmarket.com/ca/sherman-oaks/15201-ventura-blvd.html",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"AAA Automobile Club",category:"office: insurance",city:"Sherman Oaks",website:"https://www.aaa.com/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"AAA T.L.C. HEALTH CARE, INC.",category:"office: company",city:"ENCINO",website:"https://care.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Baja Fresh",category:"amenity: fast food",city:"Sherman Oaks",website:"https://www.bajafresh.com/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"CODE NINJAS ENCINO",category:"office: company",city:"ENCINO",website:"https://codeninjas.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:true,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"DISABILITY ADVOCATES GROUP",category:"office: lawyer",city:"TARZANA",website:"https://ssdisabilityaccess.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Haffner Law",category:"office: lawyer",city:"Sherman Oaks",website:"https://www.haffnerlawyers.com/",google_ads:true,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"KARATE FAMILIES",category:"leisure: fitness_centre",city:"TARZANA",website:"https://karatefamilies.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"KC GLOBAL NETWORK INC",category:"shop: supermarket",city:"WOODLAND HILLS",website:"https://kcglobalnetwork.com",google_ads:true,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Mel's Drive In",category:"amenity: restaurant",city:"",website:"https://melsdrive-in.com/",google_ads:true,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Motion Picture Association of America",category:"office: company",city:"Sherman Oaks",website:"https://www.mpaa.org/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"paysley",category:"office: financial advisor",city:"Encino",website:"https://paysley.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"RED GINGER",category:"amenity: restaurant",city:"WOODLAND HILLS",website:"https://redgingersushi.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"ROLLING LIVE STUDIOS",category:"office: company",city:"STUDIO CITY",website:"https://rollinglivestudios.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"ROLLING LIVE STUDIOS LP",category:"office: company",city:"STUDIO CITY",website:"https://rollinglivestudios.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"SHALIMAR CUISINE OF INDIA INC",category:"amenity: restaurant",city:"WOODLAND HILLS",website:"https://shalimarcuisineofindia.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Shanghai Rose",category:"amenity: restaurant",city:"",website:"https://shanghairosedimsum.com/",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"The Coffee Bean & Tea Leaf",category:"amenity: cafe",city:"Studio City",website:"https://www.coffeebean.com/",google_ads:false,meta:true,tiktok:true,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"VIP PETCARE",category:"amenity: clinic",city:"TARZANA",website:"https://locations.vippetcare.com",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Wasteland Studio City",category:"shop: clothes",city:"Studio City",website:"https://www.shopwasteland.com/locations-1/#/studio-city-1/",google_ads:true,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"24 HOUR FITNESS",category:"leisure: fitness_centre",city:"SHERMAN OAKS",website:"https://24hourfitness.com",google_ads:false,meta:false,tiktok:true,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"360 ORTHODONTICS",category:"amenity: dentist",city:"WOODLAND HILLS",website:"https://360orthodontics.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"AESTHETIC SKIN CARE",category:"shop: hairdresser",city:"STUDIO CITY",website:"https://askcares.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"AIRFLOW WIZARDS",category:"office: company",city:"ENCINO",website:"https://airflowwizards.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"AMERICAS HOOD CLEANING SERVICES",category:"office: company",city:"TARZANA",website:"https://americashoodservices.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"AMPM Appliance Repair",category:"office: company",city:"Sherman Oaks",website:"http://www.ampmappliancerepair.com/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"ATTITUDE OPTOMETRY",category:"amenity: clinic",city:"STUDIO CITY",website:"https://attitudeoptometry.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"BLOOM FINANCIAL TEAM",category:"office: accountant",city:"ENCINO",website:"https://bloomfinancialco.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Borekas Sephardic Pastries",category:"amenity: cafe",city:"Sherman Oaks",website:"https://www.bo-re-kas.com/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"BOXER INSURANCE SERVICES",category:"office: insurance",city:"ENCINO",website:"https://boxerinsurance.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"BRIGHTER HOME",category:"office: company",city:"STUDIO CITY",website:"https://thebrighterhome.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"CANDLES BY ARI",category:"office: company",city:"STUDIO CITY",website:"https://candlesbyari.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"CARPET SHOWCASE",category:"shop: furniture",city:"SHERMAN OAKS",website:"https://thecarpetshowcase.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Casa Vega",category:"amenity: restaurant",city:"Sherman Oaks",website:"https://www.casavega.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"COMPLETE PACKAGE DRAFTING",category:"office: company",city:"WOODLAND HILLS",website:"https://cpdrafting.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"COSMETIC INJECTABLES CENTER",category:"amenity: clinic",city:"SHERMAN OAKS",website:"https://cosmeticinjectables.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Dent-All By Dr. Z",category:"amenity: dentist",city:"Sherman Oaks",website:"http://dentallbydrz.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"DESIGNER WALLCOVERINGS",category:"office: company",city:"SHERMAN OAKS",website:"https://designerwallcoverings.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"EMERALD EYE CENTER INC",category:"office: company",city:"ENCINO",website:"https://emeraldeyecenterinc.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Erewhon",category:"shop: grocery",city:"",website:"https://erewhon.com/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Fazio Cleaners",category:"shop: dry cleaning",city:"Sherman Oaks",website:"https://www.faziocleaners.com/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"FELLOW BARBER",category:"amenity: bar",city:"STUDIO CITY",website:"https://fellowbarber.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"FOUNDATION LABORATORY",category:"amenity: clinic",city:"ENCINO",website:"https://foundationlaboratory.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"FOUR PAWS DAY CARE",category:"amenity: clinic",city:"STUDIO CITY",website:"https://fourpawsdaycare.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Goodwill",category:"shop: charity",city:"Sherman Oaks",website:"https://www.goodwillsocal.org/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Guitar Center",category:"shop: musical instrument",city:"",website:"https://stores.guitarcenter.com/Sherman-Oaks?source=4SOSWXXN",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Haffner Law",category:"office: lawyer",city:"Sherman Oaks",website:"https://www.haffnerlawyers.com/",google_ads:true,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"HASKELL CLEANERS",category:"office: company",city:"ENCINO",website:"https://haskellcleaners.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Heavy Handed",category:"amenity: fast food",city:"Studio City",website:"https://heavyhanded.la/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"HOLLYWOOD RIDES INC",category:"shop: car_repair",city:"STUDIO CITY",website:"https://thehollywoodrides.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"HOLY SAVER HOSPICE INC",category:"office: company",city:"SHERMAN OAKS",website:"https://hospicematch.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"HOSPICE CARE INC",category:"shop: car_repair",city:"ENCINO",website:"https://nationalhospicelocator.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"IDW PUBLISHING",category:"office: company",city:"SHERMAN OAKS",website:"https://idwpublishing.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Kalologie | Ventura Blvd",category:"amenity: clinic",city:"Studio City",website:"https://kalologie.com/our-locations/kalologie-in-studio-city",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"KC GLOBAL NETWORK INC",category:"shop: supermarket",city:"WOODLAND HILLS",website:"https://kcglobalnetwork.com",google_ads:true,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"KELVIN TOLBERT",category:"office: company",city:"ENCINO",website:"https://drglennatolbert.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Lindora Medical Clinic",category:"amenity: clinic",city:"Sherman Oaks",website:"https://www.lindora.com/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Manu Farrarons",category:"shop: tattoo",city:"Studio City",website:"https://www.manufarrarons.com/contact-manu-farrarons",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Mel's Drive In",category:"amenity: restaurant",city:"",website:"https://melsdrive-in.com/",google_ads:true,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"MidiCi Neapolitan Pizza",category:"shop: clothes",city:"Sherman Oaks",website:"https://mymidici.com/stores/california/sherman-oaks/sherman-oaks/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Millennium Dental",category:"amenity: dentist",city:"Sherman Oaks",website:"http://www.millenniumdental.net/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"NOLAN HEIMANN LLP",category:"office: lawyer",city:"ENCINO",website:"https://nolanheimann.com",google_ads:false,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Petit Trois",category:"amenity: restaurant",city:"",website:"https://valley.petittrois.com/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Phil'z Coffee",category:"amenity: cafe",city:"",website:"https://philzcoffee.com/locations/56",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"PURE STRENGTH",category:"office: company",city:"STUDIO CITY",website:"https://purestrengthla.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"RUSSELL FISCHER",category:"office: estate_agent",city:"SHERMAN OAKS",website:"https://russellfischercarwash.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"SENIOR HELPERS OF NORTH VALLEY",category:"office: company",city:"STUDIO CITY",website:"https://seniorhelpers.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"SHOWROOM GLAM",category:"office: company",city:"ENCINO",website:"https://showroomdolls.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"SOUTHERN CALIFORNIA PERMANENTE MEDICAL GROUP",category:"shop: pharmacy",city:"WOODLAND HILLS",website:"https://southerncalifornia.permanente.org",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Studio City Court Yard Hotel",category:"tourism: hotel",city:"Studio City",website:"https://www.studiocitycourtyard.com/",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"SWEIS, INC.",category:"shop: hairdresser",city:"ENCINO",website:"https://sweisinc.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"Tendergreens",category:"amenity: restaurant",city:"",website:"https://www.tendergreens.com/locations/studio-city/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"THE RED JUMPSUIT APPARATUS",category:"office: company",city:"SHERMAN OAKS",website:"https://theredjumpsuitapparatus.com",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"THE TANGLED THREAD",category:"shop: clothes",city:"STUDIO CITY",website:"https://shoptangledthread.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"},
  {name:"Vespa Sherman Oaks",category:"shop: scooter",city:"Sherman Oaks",website:"https://www.vespaso.com/",google_ads:false,meta:true,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"WHIPPLE RUSSELL ARCHITECTS",category:"office: company",city:"SHERMAN OAKS",website:"https://whipplerussell.com",google_ads:false,meta:false,tiktok:false,linkedin:true,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"OTHER_PLATFORM"},
  {name:"ZOO CULTURE",category:"leisure: fitness_centre",city:"ENCINO",website:"https://thezooculture.com",google_ads:true,meta:false,tiktok:false,linkedin:false,bing:false,pinterest:false,atc_advertiser:"",atc_count:0,sample_creatives_count:0,tier:"PIXEL_ONLY"}
];

// ---- SORT STATE ----
var sortCol = 'tier';
var sortDir = 1;

// ---- HELPERS ----
function platformList(d) {
  var p = [];
  if (d.google_ads) p.push('G');
  if (d.meta) p.push('M');
  if (d.tiktok) p.push('TT');
  if (d.linkedin) p.push('LI');
  if (d.bing) p.push('B');
  if (d.pinterest) p.push('P');
  return p;
}

function platformNames(d) {
  var p = [];
  if (d.google_ads) p.push('Google Ads');
  if (d.meta) p.push('Meta');
  if (d.tiktok) p.push('TikTok');
  if (d.linkedin) p.push('LinkedIn');
  if (d.bing) p.push('Bing');
  if (d.pinterest) p.push('Pinterest');
  return p;
}

function atcDisplay(n) {
  if (n === 0) return '';
  if (n >= 500 && n % 100 === 0) return '>500 ads';
  if (n >= 200 && n % 100 === 0) return '>200 ads';
  return n + ' ads';
}

function tierBadge(t) {
  if (t === 'VERIFIED_ACTIVE') return '<span class="badge badge-va">Verified Active</span>';
  if (t === 'PIXEL_ONLY') return '<span class="badge badge-po">Pixel Only</span>';
  return '<span class="badge badge-op">Other Platform</span>';
}

function tierSort(t) {
  if (t === 'VERIFIED_ACTIVE') return 0;
  if (t === 'PIXEL_ONLY') return 1;
  return 2;
}

// Returns true if advertiser name is a real/different entity (not blank, not "See more results")
function hasParentEntity(d) {
  if (!d.atc_advertiser) return false;
  if (d.atc_advertiser === 'See more results') return false;
  // Normalize both to lowercase, strip punctuation for comparison
  var norm = function(s) { return s.toLowerCase().replace(/[^a-z0-9]/g,''); };
  return norm(d.atc_advertiser) !== norm(d.name);
}

function buildPitchScript(d) {
  var platforms = platformNames(d);
  var pStr = platforms.join(', ');
  var atc = d.atc_count;
  var atcLine = '';
  if (atc > 0) {
    var disp = atcDisplay(atc);
    atcLine = 'Our data shows ' + disp + ' active in the Google Ads Transparency Center for your business.';
  }
  var openingLine = '';
  if (d.tier === 'VERIFIED_ACTIVE') {
    openingLine = 'Hi, this is [your name] calling for ' + d.name + '. I noticed your business has active campaigns running on ' + pStr + ' &mdash; you&rsquo;re clearly investing in paid advertising, and that&rsquo;s exactly why I&rsquo;m reaching out.';
  } else if (d.tier === 'PIXEL_ONLY') {
    openingLine = 'Hi, this is [your name] calling for ' + d.name + '. We detected tracking pixels from ' + pStr + ' on your site, which tells us you&rsquo;re either running or getting ready to run paid campaigns on those platforms.';
  } else {
    openingLine = 'Hi, this is [your name] calling for ' + d.name + '. We can see active campaign signals on ' + pStr + ' associated with your business.';
  }
  var body = '<p>' + openingLine + '</p>';
  if (atcLine) body += '<p>' + atcLine + '</p>';
  body += '<p>The reason I&rsquo;m calling is that we help local businesses in the Ventura Corridor get better conversion from the ad spend they&rsquo;re already doing &mdash; not by spending more, but by making sure every click lands on a page that actually converts.</p>';
  body += '<p>Would you have five minutes this week for a quick call with the decision-maker on your marketing? I can walk you through what we&rsquo;re seeing in your campaigns and where the quick wins are.</p>';
  body += '<p><strong>Objection: "We handle this in-house."</strong><br>Totally understand &mdash; a lot of our best clients do too. We just do a free audit and you can decide if it&rsquo;s worth a conversation. No pitch, just data.</p>';
  return body;
}

// ---- STATS ----
function buildStats() {
  var total = DATA.length;
  var va = DATA.filter(function(d){ return d.tier === 'VERIFIED_ACTIVE'; }).length;
  var po = DATA.filter(function(d){ return d.tier === 'PIXEL_ONLY'; }).length;
  var op = DATA.filter(function(d){ return d.tier === 'OTHER_PLATFORM'; }).length;

  var cityCounts = {};
  DATA.forEach(function(d) {
    var c = (d.city || '').trim();
    if (c) { cityCounts[c] = (cityCounts[c] || 0) + 1; }
  });
  var topCities = Object.keys(cityCounts).sort(function(a,b){ return cityCounts[b]-cityCounts[a]; }).slice(0,3);

  var catCounts = {};
  DATA.forEach(function(d) {
    var cat = (d.category || '').replace(/^(amenity|shop|office|leisure|tourism):\s*/,'');
    catCounts[cat] = (catCounts[cat] || 0) + 1;
  });
  var topCats = Object.keys(catCounts).sort(function(a,b){ return catCounts[b]-catCounts[a]; }).slice(0,3);

  var html = '';
  html += '<div class="stat-card"><div class="label">Total Firms</div><div class="value">' + total + '</div></div>';
  html += '<div class="stat-card"><div class="label">Verified Active</div><div class="value" style="color:var(--green)">' + va + '</div><div class="detail">Active campaigns detected</div></div>';
  html += '<div class="stat-card"><div class="label">Pixel Only</div><div class="value" style="color:var(--amber)">' + po + '</div><div class="detail">Pixels present, no ATC match</div></div>';
  html += '<div class="stat-card"><div class="label">Other Platform</div><div class="value" style="color:var(--gray-chip)">' + op + '</div><div class="detail">Non-Google platforms only</div></div>';
  html += '<div class="stat-card"><div class="label">Top Cities</div><div class="value" style="font-size:13px;line-height:1.6">' + topCities.map(function(c){ return c + ' <span style="font-size:11px;color:var(--text3)">(' + cityCounts[c] + ')</span>'; }).join('<br>') + '</div></div>';
  html += '<div class="stat-card"><div class="label">Top Categories</div><div class="value" style="font-size:13px;line-height:1.6">' + topCats.map(function(c){ return c + ' <span style="font-size:11px;color:var(--text3)">(' + catCounts[c] + ')</span>'; }).join('<br>') + '</div></div>';

  document.getElementById('stats').innerHTML = html;
}

// ---- TABLE ----
function buildTable() {
  var sorted = DATA.slice().sort(function(a, b) {
    var av, bv;
    if (sortCol === 'name') { av = a.name.toLowerCase(); bv = b.name.toLowerCase(); }
    else if (sortCol === 'category') { av = a.category.toLowerCase(); bv = b.category.toLowerCase(); }
    else if (sortCol === 'city') { av = a.city.toLowerCase(); bv = b.city.toLowerCase(); }
    else if (sortCol === 'tier') { av = tierSort(a.tier); bv = tierSort(b.tier); }
    else if (sortCol === 'atc') { av = a.atc_count; bv = b.atc_count; }
    else if (sortCol === 'samples') { av = a.sample_creatives_count; bv = b.sample_creatives_count; }
    else { av = 0; bv = 0; }
    if (av < bv) return -sortDir;
    if (av > bv) return sortDir;
    return 0;
  });

  var html = '';
  sorted.forEach(function(d, i) {
    var chips = platformList(d).map(function(p){ return '<span class="chip">' + p + '</span>'; }).join('');
    var atcDisp = atcDisplay(d.atc_count);
    var atcClass = d.atc_count >= 100 ? 'atc-count high' : 'atc-count';
    var host = '';
    try { host = new URL(d.website).hostname.replace(/^www\./,''); } catch(e) { host = d.website; }
    var cityDisp = d.city ? d.city.charAt(0) + d.city.slice(1).toLowerCase().replace(/\b([a-z])/g, function(m){ return m.toUpperCase(); }) : '&mdash;';
    var sampleCls = d.sample_creatives_count === 0 ? 'sample-badge zero' : 'sample-badge';
    var sampleHtml = '<span class="' + sampleCls + '">' + d.sample_creatives_count + '</span>';

    html += '<tr data-idx="' + i + '" data-tier="' + d.tier + '" data-search="' + (d.name + ' ' + d.category + ' ' + d.city).toLowerCase() + '">';
    html += '<td><div class="firm-name">' + esc(d.name) + '</div></td>';
    html += '<td><div class="category-text">' + esc(d.category.replace(/^(amenity|shop|office|leisure|tourism):\s*/,'')) + '</div></td>';
    html += '<td><div class="city-text">' + cityDisp + '</div></td>';
    html += '<td>' + tierBadge(d.tier) + '</td>';
    html += '<td><div class="chips">' + chips + '</div></td>';
    html += '<td><span class="' + atcClass + '">' + (atcDisp || '&mdash;') + '</span></td>';
    html += '<td style="text-align:center">' + sampleHtml + '</td>';
    html += '<td><a href="' + esc(d.website) + '" target="_blank" rel="noopener">' + esc(host) + '</a></td>';
    html += '<td><button class="pitch-btn" onclick="openPanel(' + i + ',sortedData)">&#128222; Pitch</button></td>';
    html += '</tr>';
  });

  document.getElementById('tbody').innerHTML = html;
  window.sortedData = sorted;
  updateCount();
}

function esc(s) {
  return String(s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;');
}

// ---- SORT ----
function sortBy(col) {
  if (sortCol === col) { sortDir = -sortDir; }
  else { sortCol = col; sortDir = 1; }
  document.querySelectorAll('thead th').forEach(function(th) {
    th.classList.remove('sort-asc','sort-desc');
    var icon = th.querySelector('.sort-icon');
    if (icon) icon.innerHTML = '&#8597;';
  });
  var th = document.querySelector('thead th[data-col="' + col + '"]');
  if (th) {
    th.classList.add(sortDir === 1 ? 'sort-asc' : 'sort-desc');
    var icon = th.querySelector('.sort-icon');
    if (icon) icon.innerHTML = sortDir === 1 ? '&#8593;' : '&#8595;';
  }
  buildTable();
  applyFilters();
}

// ---- FILTER ----
function applyFilters() {
  var q = document.getElementById('search').value.toLowerCase().trim();
  var fva = document.getElementById('f-va').checked;
  var fpo = document.getElementById('f-po').checked;
  var fop = document.getElementById('f-op').checked;
  var rows = document.querySelectorAll('#tbody tr');
  var visible = 0;
  rows.forEach(function(row) {
    var tier = row.getAttribute('data-tier');
    var search = row.getAttribute('data-search');
    var tierOk = (tier === 'VERIFIED_ACTIVE' && fva) || (tier === 'PIXEL_ONLY' && fpo) || (tier === 'OTHER_PLATFORM' && fop);
    var searchOk = !q || search.indexOf(q) !== -1;
    if (tierOk && searchOk) { row.classList.remove('hidden'); visible++; }
    else { row.classList.add('hidden'); }
  });
  document.getElementById('row-count').textContent = visible + ' of ' + DATA.length + ' firms';
}

function updateCount() {
  document.getElementById('row-count').textContent = DATA.length + ' of ' + DATA.length + ' firms';
}

// ---- PANEL ----
function openPanel(idx, sortedArr) {
  var d = sortedArr[idx];
  document.getElementById('panel-firm-name').textContent = d.name;
  var platforms = platformNames(d);
  var meta = '';
  meta += tierBadge(d.tier);
  if (d.city) meta += ' <span class="badge badge-op">' + esc(d.city) + '</span>';
  platforms.forEach(function(p){ meta += ' <span class="chip" style="font-size:11px;padding:2px 7px">' + esc(p) + '</span>'; });
  if (d.sample_creatives_count > 0) {
    meta += ' <span style="font-size:11px;color:var(--text3)">' + d.sample_creatives_count + ' sample ad' + (d.sample_creatives_count !== 1 ? 's' : '') + '</span>';
  }
  document.getElementById('panel-meta').innerHTML = meta;

  // Parent entity callout
  var parentHtml = '';
  if (hasParentEntity(d)) {
    parentHtml = '<div class="parent-callout"><strong>Sales intel:</strong> Their Google Ads campaigns are run under the parent entity &ldquo;' + esc(d.atc_advertiser) + '.&rdquo; Mention this on the call &mdash; it shows you&rsquo;ve done your homework and signals franchise/holding-company structure worth probing.</div>';
  }
  document.getElementById('panel-parent').innerHTML = parentHtml;

  document.getElementById('panel-script').innerHTML = buildPitchScript(d);
  var atcDisp = d.atc_count > 0 ? atcDisplay(d.atc_count) : null;
  var linkHtml = '<a href="' + esc(d.website) + '" target="_blank" rel="noopener">' + esc(d.website) + '</a>';
  if (atcDisp) linkHtml += ' &bull; <span style="color:var(--green);font-weight:600">' + atcDisp + ' in ATC</span>';
  if (d.atc_advertiser && d.atc_advertiser !== 'See more results') {
    linkHtml += ' &bull; ATC entity: <em>' + esc(d.atc_advertiser) + '</em>';
  }
  document.getElementById('panel-link').innerHTML = linkHtml;
  document.getElementById('pitch-panel').classList.add('open');
  document.getElementById('overlay').classList.add('open');
}

function closePanel() {
  document.getElementById('pitch-panel').classList.remove('open');
  document.getElementById('overlay').classList.remove('open');
}

// ---- THEME ----
function toggleTheme() {
  var cur = document.documentElement.getAttribute('data-theme');
  var next = cur === 'dark' ? 'light' : 'dark';
  document.documentElement.setAttribute('data-theme', next);
  localStorage.setItem('vcTheme', next);
  document.getElementById('theme-toggle').innerHTML = next === 'dark' ? '&#9788;' : '&#9790;';
}

// ---- INIT ----
(function init() {
  buildStats();
  buildTable();
  applyFilters();
  var t = document.documentElement.getAttribute('data-theme');
  document.getElementById('theme-toggle').innerHTML = t === 'dark' ? '&#9788;' : '&#9790;';
})();
</script>
</body>
</html>