// Shared data for workup prototype — all Korean UI copy
const WU_DATA = {
  brand: {
    name: 'workup',
    tagline: 'WORK. WEAR. UP.',
    established: 'EST. 2019',
    storeCount: 152,
  },
  _defaultCategories: ['전체', '신상', '긴팔', '반팔', '긴바지', '반바지', '자켓', '조끼', '워크부츠', '슬리퍼', '액세서리', '에이프런'],
  _customCategories: [],
  get categories() {
    const all = [...this._defaultCategories];
    this._customCategories.forEach(c => { if (!all.includes(c)) all.push(c); });
    return all;
  },
  _defaultBrands: ['WORKUP', 'FORGE&CO', 'OAKLANE', '36 LABOR', 'MILLHOUSE', 'IRON/CLOTH'],
  _customBrands: [],
  get brands() {
    const all = [...this._defaultBrands];
    this._customBrands.forEach(b => { if (!all.includes(b)) all.push(b); });
    return all;
  },
  seasons: ['봄', '여름', '가을', '겨울', '사계절'],
  parts: ['상의', '하의', '아우터', '풋웨어', '액세서리'],
  telegramFeed: [
    { id: 'T1', ts: '14:22', channel: '@workup_hq_supply', author: '공급팀 · MADDOG', kind: 'image', caption: '[26ss신상]\n** MD6MUAWT111_매드독 쿨링 팬 반팔 **\n\n☞ 공급가 : 36,500원\n☞ 판매가 : 53,800원\n☞ 사이즈 : M-L, XL-2XL, 3XL-4XL\n☞ 색   상 : 블랙\n☞ 입수량 : 5장\n\n2025년 대히트 쿨링팬 베스트의 반팔 버전으로, 한층 더 시원해진 2026년형 쿨링 팬 셔츠.\n\n✔ 반팔 구조로 팔까지 전달되는 강력한 쿨링 효과\n✔ 4중 배출 시스템으로 열기와 습기 빠른 배출\n✔ 5포켓 구성으로 뛰어난 수납력\n✔ 매트 블랙 컬러로 어디에나 어울리는 디자인\n✔ 쿨링팬 망 동봉으로 실사용 편의성 강화\n\n■ 일괄출고 : 26.4.24~25순차출고/매드독\n■ 제조사 : 매드독\n■ 오늘 오후 2시까지 패스 접수마감합니다.', tint: '#0E0E0C', parsed: { brand: 'MADDOG', kr: '매드독 쿨링 팬 반팔', code: 'MD6MUAWT111', retail: 53800, wholesale: 36500, sizes: ['M-L', 'XL-2XL', '3XL-4XL'], colors_kr: ['블랙'], moq: 5, season_tag: '26ss', release: '26.4.24~25', parts: ['상의'], seasons: ['봄', '여름'] }, status: 'PARSED' },
    { id: 'T2', ts: '13:41', channel: '@forge_supplier', author: 'FORGE&CO', kind: 'image', caption: 'HEAVYWEIGHT CARGO\n소재: 14oz 코튼 립스탑\n색상: 블랙 / 올리브 / 샌드\n₩119,000\n#pants #fall #winter', tint: '#6B6157', parsed: { brand: 'FORGE&CO', kr: '헤비웨이트 카고', code: 'FC-PT-034', retail: 119000, wholesale: 59500, parts: ['하의'], seasons: ['가을', '겨울'] }, status: 'PARSED' },
    { id: 'T3', ts: '11:08', channel: '@oaklane_drop', author: 'OAKLANE', kind: 'text', caption: '여름 한정 리넨 필드 셔츠 출시 예정 (5월 15일) — 세 가지 컬러, 미디엄 두께. 사진은 내일 공유하겠습니다.', tint: null, parsed: { brand: 'OAKLANE', kr: '리넨 필드 셔츠', seasons: ['봄', '여름'], parts: ['상의'] }, status: 'NEEDS_IMAGE' },
    { id: 'T4', ts: '09:14', channel: '@workup_hq_supply', author: '공급팀', kind: 'image', caption: '스틸토 부츠 · WU-24-BT-007 재입고. 블랙/브라운 두 컬러. 공급가 변동 없음.', tint: '#2A2A26', parsed: { brand: 'WORKUP', kr: '스틸토 부츠', code: 'WU-24-BT-007', retail: 249000, wholesale: 124500, parts: ['풋웨어'], seasons: ['사계절'] }, status: 'PARSED' },
    { id: 'T5', ts: '어제', channel: '@millhouse_ko', author: 'MILLHOUSE', kind: 'image', caption: '📣 캔버스 에이프런 재고 소진 임박. 다음 드롭 미정.', tint: '#8B7355', parsed: { brand: 'MILLHOUSE', kr: '캔버스 에이프런', parts: ['액세서리'], seasons: ['사계절'] }, status: 'REVIEW' },
    { id: 'T6', ts: '어제', channel: '@ironcloth_bot', author: 'IRON/CLOTH', kind: 'image', caption: 'Spring Collection preview — linen shirts, chambray pants, canvas totes', tint: '#D8CFC0', parsed: { brand: 'IRON/CLOTH', kr: '스프링 프리뷰', seasons: ['봄'], parts: ['상의', '하의'] }, status: 'NEW' },
  ],
  searchCatalog: [
    { id: 'P1', brand: 'WORKUP', kr: '카본 덕 자켓', code: 'WU-24-JK-012', retail: 189000, parts: ['아우터'], seasons: ['가을', '겨울'], colors: ['#0E0E0C','#5A5048'], tag: 'NEW' },
    { id: 'P2', brand: 'FORGE&CO', kr: '헤비웨이트 카고', code: 'FC-PT-034', retail: 119000, parts: ['하의'], seasons: ['가을', '겨울'], colors: ['#2A2A26','#6B6157'], tag: null },
    { id: 'P3', brand: 'OAKLANE', kr: '리넨 셔츠', code: 'OL-SH-201', retail: 79000, parts: ['상의'], seasons: ['봄', '여름'], colors: ['#F4F1EC','#8B7355'], tag: 'HOT' },
    { id: 'P4', brand: 'WORKUP', kr: '필드 셔츠 V2', code: 'WU-24-SH-019', retail: 89000, parts: ['상의'], seasons: ['봄','가을'], colors: ['#F4F1EC','#8B7355','#1F2A1F'], tag: 'HOT' },
    { id: 'P5', brand: 'WORKUP', kr: '스틸토 부츠', code: 'WU-24-BT-007', retail: 249000, parts: ['풋웨어'], seasons: ['사계절'], colors: ['#2A2A26','#8B6F47'], tag: null },
    { id: 'P6', brand: '36 LABOR', kr: '데님 체인스티치', code: '36-DN-011', retail: 148000, parts: ['하의'], seasons: ['사계절'], colors: ['#2A3A55','#0E0E0C'], tag: 'NEW' },
    { id: 'P7', brand: 'MILLHOUSE', kr: '캔버스 에이프런', code: 'MH-AP-003', retail: 69000, parts: ['액세서리'], seasons: ['사계절'], colors: ['#8B7355','#0E0E0C'], tag: null },
    { id: 'P8', brand: 'IRON/CLOTH', kr: '쳄브레이 셔츠', code: 'IC-SH-088', retail: 92000, parts: ['상의'], seasons: ['봄','여름'], colors: ['#7A92A8','#F4F1EC'], tag: 'NEW' },
    { id: 'P9', brand: 'FORGE&CO', kr: 'M65 쉘 자켓', code: 'FC-JK-022', retail: 218000, parts: ['아우터'], seasons: ['가을','겨울'], colors: ['#1F2A1F','#2A2A26'], tag: null },
    { id: 'P10', brand: 'OAKLANE', kr: '코튼 치노', code: 'OL-PT-140', retail: 98000, parts: ['하의'], seasons: ['봄','여름','가을'], colors: ['#8B7355','#0E0E0C'], tag: null },
    { id: 'P11', brand: 'WORKUP', kr: '리브드 비니', code: 'WU-24-AC-018', retail: 39000, parts: ['액세서리'], seasons: ['가을','겨울'], colors: ['#0E0E0C','#FF5A1F','#D6FF3D'], tag: null },
    { id: 'P12', brand: '36 LABOR', kr: '와플 롱슬리브', code: '36-TS-045', retail: 62000, parts: ['상의'], seasons: ['봄','가을'], colors: ['#F4F1EC','#8B7355'], tag: null },
  ],
  newDrops: [
    { id: 'D01', kr: '카본 덕 자켓', en: 'Carbon Duck Jacket', code: 'WU-24-JK-012', retail: 189000, wholesale: 94500, stock: 'NEW', colors: ['#0E0E0C', '#5A5048', '#8B7355'], tag: 'NEW' },
    { id: 'D02', kr: '헤비웨이트 카고', en: 'Heavyweight Cargo', code: 'WU-24-PT-034', retail: 119000, wholesale: 59500, stock: 'NEW', colors: ['#2A2A26', '#6B6157', '#1F2A1F'], tag: 'NEW' },
    { id: 'D03', kr: '필드 셔츠 V2', en: 'Field Shirt V2', code: 'WU-24-SH-019', retail: 89000, wholesale: 44500, stock: 'RESTOCK', colors: ['#F4F1EC', '#8B7355', '#1F2A1F'], tag: 'HOT' },
    { id: 'D04', kr: '스틸토 부츠', en: 'Steeltoe Boot', code: 'WU-24-BT-007', retail: 249000, wholesale: 124500, stock: 'LOW', colors: ['#2A2A26', '#8B6F47'], tag: 'BACKORDER' },
    { id: 'D05', kr: '캔버스 에이프런', en: 'Canvas Apron', code: 'WU-24-AP-003', retail: 69000, wholesale: 34500, stock: 'OK', colors: ['#8B7355', '#0E0E0C'], tag: 'STAFF PICK' },
    { id: 'D06', kr: '리브드 비니', en: 'Ribbed Beanie', code: 'WU-24-AC-018', retail: 39000, wholesale: 19500, stock: 'OK', colors: ['#0E0E0C', '#FF5A1F', '#D6FF3D'], tag: null },
  ],
  announcements: [
    { id: 'A1', type: 'PRICE', badge: '공급가 인하', title: '겨울 자켓 전 품목 공급가 -12%', body: '11/15까지 한정. 최소발주 20pcs.', date: '오늘 09:14', pinned: true },
    { id: 'A2', type: 'DROP', badge: '신상 드롭', title: 'WU-24 FW 2차 드롭 · 12/02', body: '필드 셔츠 V2 포함 6종. 선주문 오픈.', date: '어제', pinned: true },
    { id: 'A3', type: 'EVENT', badge: '이벤트', title: '전국 가맹점주 컨퍼런스 · 부산', body: '12/18–19 · 해운대 그랜드호텔', date: '3일 전', pinned: false },
    { id: 'A4', type: 'POLICY', badge: '공지', title: '반품 정책 개정 안내', body: '불량 외 단순 반품 14일로 확대.', date: '1주일 전', pinned: false },
  ],
  events: [
    { id: 'E1', date: '11.15', kr: '블랙프라이데이 선공개', where: '온라인 · 전국매장', color: '#FF5A1F' },
    { id: 'E2', date: '11.22', kr: 'WU-24 FW 2차 드롭', where: '전 가맹점', color: '#D6FF3D' },
    { id: 'E3', date: '12.02', kr: '성수 플래그십 팝업', where: '서울 성수동', color: '#0E0E0C' },
    { id: 'E4', date: '12.18', kr: '가맹점주 컨퍼런스', where: '부산 해운대', color: '#8B7355' },
  ],
  stores: [
    { id: 'S1', name: '성수점', owner: '김민재', since: '2021', address: '서울 성동구 성수이로 24', dist: 2.4, hours: '11:00 – 22:00', status: 'OPEN', rank: 1 },
    { id: 'S2', name: '홍대점', owner: '박지훈', since: '2020', address: '서울 마포구 양화로 162', dist: 5.8, hours: '11:00 – 23:00', status: 'OPEN', rank: 2 },
    { id: 'S3', name: '강남점', owner: '이서연', since: '2019', address: '서울 강남구 강남대로 426', dist: 7.1, hours: '11:00 – 22:00', status: 'OPEN', rank: 4 },
    { id: 'S4', name: '부산 서면점', owner: '최다은', since: '2022', address: '부산 부산진구 중앙대로 672', dist: 324, hours: '10:30 – 22:00', status: 'OPEN', rank: 3 },
    { id: 'S5', name: '대구 동성로점', owner: '정우진', since: '2022', address: '대구 중구 동성로2길 81', dist: 236, hours: '11:00 – 22:00', status: 'CLOSED', rank: 8 },
  ],
  leaderboard: [
    { rank: 1, sku: 'WU-24-JK-012', kr: '카본 덕 자켓', units: 842, delta: +23 },
    { rank: 2, sku: 'WU-24-PT-034', kr: '헤비웨이트 카고', units: 719, delta: +11 },
    { rank: 3, sku: 'WU-24-BT-007', kr: '스틸토 부츠', units: 512, delta: +4 },
    { rank: 4, sku: 'WU-24-SH-019', kr: '필드 셔츠 V2', units: 488, delta: -2 },
    { rank: 5, sku: 'WU-24-AP-003', kr: '캔버스 에이프런', units: 301, delta: +8 },
  ],
  messages: [
    { id: 'M1', from: '본사 · 공급팀', preview: 'FW 2차 드롭 선주문 마감 11/20 입니다.', time: '14:32', unread: true, type: 'HQ' },
    { id: 'M2', from: '홍대점 · 박지훈', preview: '스틸토 부츠 260 사이즈 재고 여유 있나요?', time: '11:08', unread: true, type: 'STORE' },
    { id: 'M3', from: '본사 · 마케팅팀', preview: '12월 캠페인 소재 전달드립니다.', time: '어제', unread: false, type: 'HQ' },
    { id: 'M4', from: '성수점 · 김민재', preview: '감사합니다!', time: '어제', unread: false, type: 'STORE' },
  ],
};
window.WU_DATA = WU_DATA;

// Published products — now handled by firebase-init.jsx (Firestore)
// getPublished, publishProduct, deletePublished are defined in firebase-init.jsx
