/* sections-results.jsx — 결과로 증명 (2025 성적 향상·전교 1등·1등급·모의·대학 합격) */

// ═══════════════════════════════════════════════════════════
// Results — 압도적 성과
// ═══════════════════════════════════════════════════════════
const Results = () => (
  <section id="results" style={{ padding: "100px 0", background: "var(--surface)" }}>
    <div className="wrap">
      <SectionHead
        tag="RESULTS · 결과로 증명합니다"
        title={<>“최고”라고 말하지 않습니다.<br/><span style={{ color: "var(--primary)" }}>이름과 학교</span>로 말합니다.</>}
        sub="2025학년도 한 해 동안 다힘 재원생이 만들어낸 변화 — 성적 향상, 전교 1등, 1등급 릴레이, 모의고사, 대학 합격까지. 마케팅 문구가 아니라 학생 한 명, 한 명의 기록입니다."
      />

      {/* 1. 2025 2학기 기말 — 헤드라인 배너 */}
      <ResultsBanner/>

      {/* 2. 기적의 성적 향상 */}
      <ResultsBlock
        tag="GRADE UP · 등급 향상"
        title="기적의 성적 향상"
        sub="포기하지 않으면 결과는 반드시 바뀝니다."
        mt={56}
      >
        <div style={{ display: "grid", gridTemplateColumns: "repeat(3, 1fr)", gap: 18 }}>
          {[
            { from: "5등급", to: "1등급", who: "대현고 허○○", note: "인서울 합격", badge: "DRAMATIC" },
            { from: "4등급", to: "1등급", who: "대현고 주○○", note: "의·치·약·한·수 진입", badge: "LEVEL UP", highlight: true },
            { from: "3등급", to: "1등급", who: "중앙고 문○○", note: "등원 1개월 만에 수직 상승", badge: "SPEED" },
          ].map((c) => <GradeJumpCard key={c.who} {...c}/>)}
        </div>
      </ResultsBlock>

      {/* 3. 명단 섹션들 — 타이틀 + 카운트만, 자세한 명단은 results.php */}
      <div style={{ marginTop: 64 }}>
        <div style={{ display: "flex", alignItems: "flex-end", justifyContent: "space-between", flexWrap: "wrap", gap: 16, marginBottom: 28, paddingBottom: 18, borderBottom: "1px solid var(--border)" }}>
          <div>
            <div style={{ display: "inline-flex", alignItems: "center", gap: 6, padding: "4px 10px", borderRadius: 999, background: "var(--surface-soft)", color: "var(--text-3)", fontSize: 10.5, fontWeight: 700, letterSpacing: "0.12em" }}>
              <span style={{ width: 5, height: 5, borderRadius: 5, background: "var(--text-3)" }}/> ROSTER · 실적 명단
            </div>
            <h3 style={{ fontSize: 26, fontWeight: 800, letterSpacing: "-0.025em", margin: "10px 0 4px" }}>전체 명단은 학원 실적 페이지에서 확인하세요.</h3>
            <p style={{ fontSize: 14, color: "var(--text-3)", margin: 0 }}>학생 한 명 한 명의 학교·학년·기록까지 모두 공개되어 있습니다.</p>
          </div>
          <a href="results.php" className="btn btn-primary">
            학원 실적 전체 보기 <ArrowRight size={15}/>
          </a>
        </div>

        {(() => {
          // 전역 카운트 (landing/dahim_stats.php 가 단일 source of truth).
          // window.DAHIM_DATA.counts 에서 읽고, 미정의 시 안전한 fallback 사용.
          const c = (typeof window !== 'undefined' && window.DAHIM_DATA && window.DAHIM_DATA.counts) || {};
          const topRank    = c.top_rank_count   || 16;
          const grade1     = c.grade1_count     || 37;
          const mock1      = c.mock1_count      || 4;
          const admissions = c.admissions_count || 25;
          return (
            <div style={{ display: "grid", gridTemplateColumns: "repeat(4, 1fr)", gap: 16, gridAutoRows: "1fr", alignItems: "stretch" }}>
              <RosterTile
                tag="TOP RANK · 전교 1등"
                title="전교 1등"
                count={String(topRank)}
                unit="명"
                body="대현고·약사고·서여중·외솔중·학성고. 2025학년도 1·2학기."
                color="var(--accent)"
                bg="var(--accent-50)"
                icon={<Award size={22}/>}
                ckey="top_rank_count"
              />
              <RosterTile
                tag="GRADE 1 · 1등급 릴레이"
                title="국어 1등급"
                count={String(grade1)}
                unit="명"
                body="치밀한 분석과 관리가 만든 결과. 시즌 전체에 걸친 릴레이."
                color="var(--primary)"
                bg="var(--primary-50)"
                icon={<Trophy size={22}/>}
                ckey="grade1_count"
              />
              <RosterTile
                tag="MOCK 1 · 전국 모의 1등급"
                title="모의 1등급"
                count={String(mock1)}
                unit="건"
                body="6월·9월 모의고사, 전국연합. 수능까지 이어지는 실전 경쟁력."
                color="#6f42c1"
                bg="rgba(111,66,193,0.1)"
                icon={<Target size={22}/>}
                ckey="mock1_count"
              />
              <RosterTile
                tag="ADMISSIONS · 대학 합격"
                title="주요 대학 합격"
                count={String(admissions)}
                unit="건"
                body="차의과학대 약학 · 경북대 수의예 · 고려대 · UNIST · 성균관대 외."
                color="var(--green)"
                bg="var(--green-50)"
                icon={<Building size={22}/>}
                ckey="admissions_count"
              />
            </div>
          );
        })()}
      </div>
    </div>
  </section>
);

const RosterTile = ({ tag, title, count, unit, body, color, bg, icon, ckey }) => {
  // 그라데이션 클래스 매핑
  let gradClass = "dh-text-grad-primary";
  if (color === "var(--accent)") gradClass = "dh-text-grad-accent";
  else if (color === "var(--green)") gradClass = "dh-text-grad-gold";
  else if (color === "#6f42c1") gradClass = "dh-text-grad";

  return (
    <a href="results.php" style={{ textDecoration: "none", color: "inherit", display: "block", width: "100%", height: "100%", boxSizing: "border-box", minWidth: 0 }}>
      <div className="dh-glass-card" style={{
        padding: "26px",
        display: "flex", flexDirection: "column", gap: 0,
        position: "relative", overflow: "hidden",
        cursor: "pointer",
        height: "100%",
        width: "100%",
        boxSizing: "border-box",
        minWidth: 0,
      }}>
        {/* corner accent */}
        <div aria-hidden style={{
          position: "absolute", top: 0, right: 0,
          width: 140, height: 140,
          background: `radial-gradient(circle at 100% 0%, ${bg}, transparent 70%)`,
          pointerEvents: "none",
        }}/>

        <div style={{ position: "relative", display: "flex", alignItems: "center", justifyContent: "space-between" }}>
          <span style={{
            display: "inline-flex", alignItems: "center", gap: 6,
            padding: "4px 10px", borderRadius: 999,
            background: bg, color,
            fontSize: 10.5, fontWeight: 700, letterSpacing: "0.1em",
          }}>{tag}</span>
          <span style={{
            width: 40, height: 40, borderRadius: 10,
            background: bg, color,
            display: "flex", alignItems: "center", justifyContent: "center",
          }}>{icon}</span>
        </div>

        <div style={{ position: "relative", marginTop: 20 }}>
          <div style={{ fontSize: 16, fontWeight: 700, color: "var(--text-2)" }}>{title}</div>
          <div style={{ display: "flex", alignItems: "baseline", gap: 6, marginTop: 4 }}>
            <span className={gradClass} data-count-key={ckey} style={{ fontSize: 64, fontWeight: 900, letterSpacing: "-0.04em", lineHeight: 1, fontFeatureSettings: "'tnum'" }}>{count}</span>
            <span style={{ fontSize: 20, fontWeight: 700, color, opacity: 0.7 }}>{unit}</span>
          </div>
        </div>

        <p style={{ position: "relative", fontSize: 12.5, lineHeight: 1.55, color: "var(--text-3)", margin: "16px 0 0" }}>{body}</p>

        <div style={{
          position: "relative",
          marginTop: "auto", paddingTop: 20,
          display: "inline-flex", alignItems: "center", gap: 6,
          fontSize: 13, fontWeight: 700, color,
        }}>
          전체 명단 보기 <ArrowRight size={14}/>
        </div>
      </div>
    </a>
  );
};

// ─── (deprecated) — kept for compat ──────────────────────
const ResultsBlock = ({ children }) => null;

// 2025 헤드라인 배너
const ResultsBanner = () => (
  <div style={{
    marginTop: 8,
    background: "linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%)", color: "white",
    borderRadius: "var(--r-xl)",
    padding: "44px 48px",
    position: "relative", overflow: "hidden",
    boxShadow: "0 10px 30px rgba(15,23,42,0.15)",
  }}>
    {/* watermark */}
    <div aria-hidden style={{
      position: "absolute", right: -30, bottom: -50,
      fontSize: 240, fontWeight: 900,
      color: "rgba(255,255,255,0.03)",
      letterSpacing: "-0.06em", lineHeight: 0.9,
      pointerEvents: "none",
    }}>2025</div>
    {/* grid bg */}
    <div aria-hidden style={{
      position: "absolute", inset: 0,
      backgroundImage: "linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px)",
      backgroundSize: "32px 32px",
      maskImage: "radial-gradient(60% 60% at 20% 50%, black, transparent)",
      WebkitMaskImage: "radial-gradient(60% 60% at 20% 50%, black, transparent)",
    }}/>

    <div style={{ position: "relative", display: "grid", gridTemplateColumns: "1fr 1fr", gap: 24, alignItems: "stretch" }}>
      <div style={{
        background: "rgba(255,255,255,0.03)",
        border: "1px solid rgba(255,255,255,0.08)",
        borderRadius: "var(--r-lg)", padding: 24,
        display: "flex", flexDirection: "column", justifyContent: "center",
        boxSizing: "border-box", width: "100%",
        backdropFilter: "blur(8px)",
      }}>
        <div style={{
          display: "inline-flex", alignItems: "center", gap: 6,
          padding: "5px 12px", borderRadius: 999,
          background: "linear-gradient(135deg, #d97706 0%, #f59e0b 50%, #b45309 100%)", color: "white",
          fontSize: 10.5, fontWeight: 800, letterSpacing: "0.14em",
          alignSelf: "flex-start",
          boxShadow: "0 4px 10px rgba(217, 119, 6, 0.3)",
        }}>
          <Award size={12}/> 2025 · 2학기 기말 · 실시간 결과
        </div>
        <h3 style={{
          fontSize: "clamp(17px, 2vw, 24px)",
          fontWeight: 900, letterSpacing: "-0.022em",
          lineHeight: 1.25, margin: "12px 0 0",
          textWrap: "balance",
        }}>
          <span className="dh-text-grad-gold">대현고 1·2학년 전교 1등</span>,<br/>
          <span className="dh-text-grad-gold">약사고 전교 1등</span> 석권.
        </h3>
        <p style={{ marginTop: 10, fontSize: 12.5, color: "rgba(255,255,255,0.65)", lineHeight: 1.5, maxWidth: "44ch" }}>
          비교 불가능한 압도적 데이터. 다힘이기에 가능한 결과입니다.
        </p>
      </div>

      <div className="results-special-card" style={{
        background: "rgba(255,255,255,0.03)",
        border: "1px solid rgba(255,255,255,0.08)",
        borderRadius: "var(--r-lg)", padding: 24,
        display: "flex", flexDirection: "column", justifyContent: "center",
        boxSizing: "border-box", width: "100%",
        backdropFilter: "blur(8px)",
      }}>
        <div className="mono" style={{ fontSize: 10.5, color: "rgba(255,255,255,0.5)", letterSpacing: "0.16em", fontWeight: 700 }}>SPECIAL RECORD</div>
        <div style={{ marginTop: 10, fontSize: 17, fontWeight: 800, lineHeight: 1.3, letterSpacing: "-0.015em" }}>대현고 2학년 1학기</div>
        <div style={{ display: "flex", alignItems: "baseline", gap: 6, marginTop: 6 }}>
          <span className="dh-text-grad-gold" style={{ fontSize: 48, fontWeight: 900, letterSpacing: "-0.045em", lineHeight: 1 }}>4</span>
          <span className="dh-text-grad-gold" style={{ fontSize: 16, fontWeight: 800 }}>명</span>
        </div>
        <div style={{ marginTop: 6, fontSize: 12.5, fontWeight: 600, color: "rgba(255,255,255,0.85)", letterSpacing: "-0.01em" }}>전교 10등 內 동시 배출</div>
      </div>
    </div>
  </div>
);

// 등급 향상 카드 (5등급 → 1등급)
const GradeJumpCard = ({ from, to, who, note, badge, highlight }) => (
  <div className="dh-glass-card" style={{
    padding: 28, position: "relative", overflow: "hidden",
    background: highlight ? "linear-gradient(180deg, rgba(255,255,255,0.8) 0%, rgba(234,88,12,0.05) 100%)" : "var(--glass-bg)",
    border: highlight ? `1.5px solid var(--accent)` : "1px solid var(--glass-border)",
  }}>
    <div className="mono" style={{ fontSize: 10.5, color: "var(--accent)", letterSpacing: "0.16em", fontWeight: 700 }}>{badge}</div>

    {/* before → after */}
    <div style={{ display: "flex", alignItems: "center", gap: 14, marginTop: 16 }}>
      <div style={{
        background: "var(--surface-soft)",
        border: "1px solid var(--border)",
        borderRadius: 12,
        padding: "10px 14px",
        textAlign: "center",
        minWidth: 80,
      }}>
        <div className="mono" style={{ fontSize: 9, color: "var(--text-4)", letterSpacing: "0.14em" }}>BEFORE</div>
        <div style={{ fontSize: 24, fontWeight: 800, color: "var(--text-3)", letterSpacing: "-0.02em" }}>{from}</div>
      </div>
      <svg width="32" height="20" viewBox="0 0 32 20" fill="none">
        <path d="M2 10h26m-6-6l6 6-6 6" stroke="var(--accent)" strokeWidth="2.4" strokeLinecap="round" strokeLinejoin="round"/>
      </svg>
      <div style={{
        background: "linear-gradient(135deg, #ea580c 0%, #ff782e 50%, #c2410c 100%)",
        color: "white",
        borderRadius: 12,
        padding: "10px 14px",
        textAlign: "center",
        minWidth: 80,
        boxShadow: "0 6px 16px -4px rgba(234,88,12,0.45)",
      }}>
        <div className="mono" style={{ fontSize: 9, color: "rgba(255,255,255,0.7)", letterSpacing: "0.14em" }}>AFTER</div>
        <div style={{ fontSize: 24, fontWeight: 800, letterSpacing: "-0.02em" }}>{to}</div>
      </div>
    </div>

    <div style={{ marginTop: 20, paddingTop: 16, borderTop: "1px solid var(--border)" }}>
      <div style={{ fontSize: 16, fontWeight: 800, letterSpacing: "-0.01em" }}>{who}</div>
      <div style={{ fontSize: 13, color: "var(--text-3)", marginTop: 4 }}>{note}</div>
    </div>
  </div>
);

// 이름 카드 그리드 (전교 1등 / 1등급)
const NameGrid = ({ items, accent, bg, cols = 4, compact = false }) => (
  <div style={{ display: "grid", gridTemplateColumns: `repeat(${cols}, 1fr)`, gap: compact ? 10 : 14 }}>
    {items.map((it, i) => (
      <div key={i} style={{
        background: "var(--surface)",
        border: "1px solid var(--border)",
        borderRadius: compact ? "var(--r-md)" : "var(--r-lg)",
        padding: compact ? "14px 14px" : "18px 18px",
        position: "relative", overflow: "hidden",
        transition: "transform .15s ease, border-color .15s ease, box-shadow .15s ease",
        display: "flex", flexDirection: "column", gap: 4,
      }}>
        {/* school chip */}
        <div style={{ display: "flex", alignItems: "center", justifyContent: "space-between", gap: 6 }}>
          <span style={{
            display: "inline-flex", alignItems: "center", gap: 4,
            padding: "2px 7px", borderRadius: 5,
            background: bg, color: accent,
            fontSize: 10, fontWeight: 700,
          }}>
            {it.school}
          </span>
          <span style={{ width: 6, height: 6, borderRadius: 6, background: accent, opacity: 0.6 }}/>
        </div>
        <div style={{ fontSize: compact ? 17 : 19, fontWeight: 800, letterSpacing: "-0.02em", marginTop: 4 }}>
          {it.name}
        </div>
        <div style={{ fontSize: compact ? 11 : 12, color: "var(--text-3)", marginTop: 1, lineHeight: 1.4 }}>
          {it.desc}
        </div>
      </div>
    ))}
  </div>
);

// 모의고사 카드
const MockCard = ({ school, name, note, emph }) => (
  <div className="card" style={{
    padding: 24,
    display: "flex", alignItems: "center", gap: 20,
    background: emph ? "var(--text)" : "var(--surface)",
    color: emph ? "white" : "var(--text)",
    border: emph ? "none" : "1px solid var(--border)",
  }}>
    <div style={{
      width: 56, height: 56, borderRadius: 16,
      background: emph ? "rgba(250,204,21,0.12)" : "color-mix(in oklab, #6f42c1 12%, white)",
      color: emph ? "#facc15" : "#6f42c1",
      display: "flex", alignItems: "center", justifyContent: "center",
      flexShrink: 0,
    }}>
      <Trophy size={26}/>
    </div>
    <div style={{ flex: 1 }}>
      <div style={{ display: "flex", alignItems: "center", gap: 8 }}>
        <span style={{
          display: "inline-flex", alignItems: "center", gap: 4,
          padding: "2px 8px", borderRadius: 5,
          background: emph ? "rgba(255,255,255,0.08)" : "var(--surface-soft)",
          color: emph ? "rgba(255,255,255,0.8)" : "var(--text-3)",
          fontSize: 10, fontWeight: 700,
        }}>{school}</span>
        <span style={{ fontSize: 10.5, color: emph ? "rgba(255,255,255,0.5)" : "var(--text-4)" }} className="mono">MOCK 1</span>
      </div>
      <div style={{ fontSize: 22, fontWeight: 800, letterSpacing: "-0.02em", marginTop: 6 }}>{name}</div>
      <div style={{ fontSize: 13, color: emph ? "rgba(255,255,255,0.7)" : "var(--text-3)", marginTop: 4 }}>{note}</div>
    </div>
  </div>
);

// 대학 합격 카드
const UnivCard = ({ univ, major, name, sub, school }) => (
  <div style={{
    background: "var(--surface)",
    border: "1px solid var(--border)",
    borderRadius: "var(--r-md)",
    padding: 18,
    position: "relative", overflow: "hidden",
    transition: "transform .15s ease, border-color .15s ease",
    display: "flex", flexDirection: "column", gap: 6,
  }}>
    {/* univ name */}
    <div style={{ display: "flex", alignItems: "center", justifyContent: "space-between", gap: 8 }}>
      <div style={{ fontSize: 16, fontWeight: 800, color: "var(--primary)", letterSpacing: "-0.02em" }}>{univ}</div>
      <span style={{
        display: "inline-flex", alignItems: "center", gap: 4,
        padding: "2px 7px", borderRadius: 999,
        background: "var(--green-50)", color: "var(--green)",
        fontSize: 10, fontWeight: 700,
      }}>
        <Check size={10}/> 합격
      </span>
    </div>
    {major && <div style={{ fontSize: 12.5, color: "var(--text-2)", fontWeight: 600 }}>{major}</div>}

    <div style={{ marginTop: "auto", paddingTop: 12, borderTop: "1px solid var(--border)", display: "flex", alignItems: "baseline", justifyContent: "space-between", gap: 8 }}>
      <div>
        <div style={{ fontSize: 13.5, fontWeight: 700 }}>{name}</div>
        {school && <div style={{ fontSize: 11, color: "var(--text-4)", marginTop: 1 }}>{school}</div>}
      </div>
      {sub && <div style={{ fontSize: 10.5, color: "var(--text-3)", textAlign: "right", maxWidth: "60%", lineHeight: 1.35 }}>{sub}</div>}
    </div>
  </div>
);

// ─── DATA ────────────────────────────────────────────────
const TOP_RANKERS = [
  { school: "대현고 2", name: "오○○", desc: "2학기 기말 전교 1등" },
  { school: "대현고 1", name: "이○○", desc: "2학기 기말 전교 1등" },
  { school: "대현고 2", name: "백○○", desc: "2학기 기말 전교 1등" },
  { school: "대현고 2", name: "권○○", desc: "2학기 기말 전교 1등" },
  { school: "대현고 2", name: "최○○", desc: "2학기 기말 전교 1등" },
  { school: "약사고 1", name: "진○○", desc: "2학기 기말 전교 1등" },
  { school: "약사고 1", name: "김○○", desc: "2학기 기말 전교 1등" },
  { school: "약사고 1", name: "강○○", desc: "2학기 기말 전교 1등" },
  { school: "약사고", name: "윤○○", desc: "2학기 국어 1등" },
  { school: "약사고", name: "진○○", desc: "2학기 국어 전교 1등" },
  { school: "서여중", name: "배○○", desc: "2학기 전체 전교 1등" },
  { school: "외솔중", name: "홍○○", desc: "2학기 전체 전교 1등" },
  { school: "약사고", name: "송○○", desc: "1학기 국어 전교 1등" },
  { school: "약사고", name: "김○○", desc: "1학기 국어 전교 1등" },
  { school: "약사고", name: "이○○", desc: "1학기 국어 전교 1등" },
  { school: "학성고", name: "우○○", desc: "2학기 국어 전교 1등" },
];

const GRADE1 = [
  { school: "대현고", name: "이○준", desc: "1학년 2학기 1등급" },
  { school: "대현고", name: "이○환", desc: "1학년 2학기 1등급" },
  { school: "대현고", name: "백○우", desc: "1학년 2학기 1등급" },
  { school: "대현고", name: "이○한", desc: "1학년 2학기 1등급" },
  { school: "대현고", name: "안○현", desc: "1학년 2학기 1등급" },
  { school: "약사고", name: "진○○", desc: "2학기 중간 1등급" },
  { school: "약사고", name: "진○○", desc: "2학기 기말 1등급" },
  { school: "약사고", name: "김○○", desc: "2학기 기말 1등급" },
  { school: "약사고", name: "김○○", desc: "2학기 기말 1등급" },
  { school: "약사고", name: "강○○", desc: "2학기 중간 1등급" },
  { school: "약사고", name: "강○○", desc: "2학기 기말 1등급" },
  { school: "신선여고", name: "강○○", desc: "2학기 중간 1등급" },
  { school: "신선여고", name: "강○○", desc: "2학기 기말 1등급" },
  { school: "강남고", name: "전○○", desc: "2학기 중간 1등급" },
  { school: "강남고", name: "정○○", desc: "2학기 중간 1등급" },
  { school: "강남고", name: "김○○", desc: "2학기 중간 1등급" },
  { school: "약사고", name: "박○○", desc: "2학기 중간 1등급" },
  { school: "약사고", name: "윤○○", desc: "2학기 1등급" },
  { school: "약사고", name: "이○○", desc: "1학기 중간 1등급" },
  { school: "대현고", name: "신○○", desc: "2학기 중간 국어 1등급" },
  { school: "대현고", name: "허○○", desc: "1학기 중간 국어 1등급" },
  { school: "대현고", name: "주○○", desc: "1학기 중간·기말 1등급" },
  { school: "대현고", name: "백○○", desc: "1학기·2학기 중간 1등급" },
  { school: "대현고", name: "오○○", desc: "1학기 중간 1등급" },
  { school: "대현고", name: "공○○", desc: "1학기 1등급" },
  { school: "대현고", name: "권○○", desc: "1학기 중간 1등급" },
  { school: "대현고", name: "정○○", desc: "1학기 중간 1등급" },
  { school: "대현고", name: "이○○", desc: "1학기 중간 1등급" },
  { school: "대현고", name: "이○○", desc: "1학기 기말 1등급" },
  { school: "대현고", name: "안○○", desc: "2학기 중간 1등급" },
];

const UNIV_LIST = [
  { univ: "차의과학대", major: "약학과", name: "주○○", sub: "성균관대·UNIST 동시 합격", school: "대현고" },
  { univ: "경북대", major: "수의예과", name: "홍○○", sub: "수의학과", school: "학성고" },
  { univ: "경북대", major: "수의예과", name: "강○○", sub: "수의학과", school: "학성고" },
  { univ: "고려대", major: "자유전공", name: "고○○", sub: "성균관대 동시 합격", school: "학성고" },
  { univ: "성균관대", major: "인문사회", name: "마○○", sub: "수시 합격", school: "부산국제고" },
  { univ: "성균관대", major: "전자전기", name: "박○○", sub: "공학계열", school: "학성고" },
  { univ: "국군간호사관학교", major: "", name: "김○○", sub: "성균관대 동시 합격", school: "강남고" },
  { univ: "UNIST", major: "이공계열", name: "윤○○", sub: "과학기술원", school: "약사고" },
  { univ: "중앙대", major: "전자전기", name: "강○○", sub: "창의ICT공과대학", school: "학성고" },
  { univ: "경희대", major: "스마트팜", name: "정○○", sub: "공과대학", school: "무거고" },
  { univ: "경희대", major: "생체의공", name: "이○○", sub: "공과대학", school: "학성고" },
  { univ: "진주교대", major: "초등교육", name: "김○○", sub: "대구교대 동시 합격", school: "문수고" },
  { univ: "세종대", major: "컴퓨터공학", name: "허○○", sub: "수시 합격", school: "대현고" },
  { univ: "성신여대", major: "경영학과", name: "김○○", sub: "인서울", school: "신선여고" },
  { univ: "상명대", major: "경제학과", name: "이○○", sub: "서울 캠퍼스", school: "울산여고" },
  { univ: "동국대", major: "법학과", name: "지○○", sub: "국민대 동시 합격", school: "강남고" },
  { univ: "숭실대", major: "법학과", name: "김○○", sub: "인서울", school: "학성고" },
  { univ: "인하대", major: "항공우주", name: "김○○", sub: "공과대학", school: "학성고" },
  { univ: "가천대", major: "전자공학", name: "노○○", sub: "IT융합대학", school: "학성고" },
  { univ: "경북대", major: "고분자공학", name: "강○○", sub: "거점 국립대", school: "학성고" },
  { univ: "경북대", major: "전자공학", name: "황○○", sub: "IT대학", school: "학성고" },
  { univ: "부산대", major: "기계공학", name: "신○○", sub: "서울과기대 동시 합격", school: "대현고" },
  { univ: "부산대", major: "사회학과", name: "박○○", sub: "인문대학", school: "약사고" },
  { univ: "부산국제고", major: "특수목적고", name: "마○○", sub: "특목고 합격", school: "옥동중" },
  { univ: "한국디미고", major: "자율형 사립", name: "이○○", sub: "자사고 합격", school: "신정중" },
];

Object.assign(window, { Results });
