{"id":8160,"date":"2026-08-05T17:51:14","date_gmt":"2026-08-05T09:51:14","guid":{"rendered":"https:\/\/www.hendricksin.hk\/?page_id=8160"},"modified":"2026-09-08T16:53:32","modified_gmt":"2026-09-08T08:53:32","slug":"%e5%85%a8%e5%9c%8b%e4%ba%ba%e5%a4%a7%e5%bb%ba%e8%ad%b0%e7%88%ad%e5%8f%96%e6%83%85%e6%b3%81","status":"publish","type":"page","link":"https:\/\/www.hendricksin.hk\/index.php\/%e5%85%a8%e5%9c%8b%e4%ba%ba%e5%a4%a7%e5%bb%ba%e8%ad%b0%e7%88%ad%e5%8f%96%e6%83%85%e6%b3%81\/","title":{"rendered":"\u5168\u570b\u4eba\u5927\u5efa\u8b70\u722d\u53d6\u60c5\u6cc1"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8160\" class=\"elementor elementor-8160\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fe96f8 e-flex e-con-boxed e-con e-parent\" data-id=\"5fe96f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3a3201 elementor-widget elementor-widget-html\" data-id=\"a3a3201\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"zh-CN\" data-page-node-id=\"OCmWTBv7E1Ik2QzrHk6s5h\">\n<head data-page-node-id=\"rDVbJmbKkTTCeeeyYZHmoD\">\n<meta charset=\"UTF-8\" data-page-node-id=\"LcljsChk2sZnx7rma46cbn\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" data-page-node-id=\"hD9PJ6NnoXhywgxNlBc4bn\">\n<title>\u5168\u56fd\u4eba\u5927\u5efa\u8bae\u4e89\u53d6\u60c5\u51b5<\/title>\n<style>\n  \/* ============ \u9875\u9762\u80cc\u666f\uff1a\u6bdb\u73bb\u7483\u9700\u8981\u6709\u5c42\u6b21\u624d\u6210\u7acb ============ *\/\n  body {\n    margin: 0;\n    min-height: 100vh;\n    background: #EEF2F9;\n    background-image:\n      radial-gradient(760px 460px at 12% -6%,  #DBEAFE 0%, transparent 62%),\n      radial-gradient(680px 420px at 88% 4%,   #E0E7FF 0%, transparent 60%),\n      radial-gradient(620px 520px at 72% 92%,  #FCE7F3 0%, transparent 58%),\n      radial-gradient(560px 420px at 8% 88%,   #CCFBF1 0%, transparent 60%);\n    background-attachment: fixed;\n  }\n\n  \/* ============ \u4f5c\u7528\u57df\u9694\u79bb ============ *\/\n  .glass-achievement-app {\n    font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"Segoe UI\", Roboto,\n                 \"PingFang SC\", \"Microsoft YaHei\", sans-serif;\n    color: #111827;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 24px 12px 40px;\n    background: transparent;\n    border-radius: 24px;\n    box-sizing: border-box;\n  }\n  .glass-achievement-app * { box-sizing: border-box; }\n\n  \/* ============ \u9876\u90e8\u770b\u677f ============ *\/\n  .glass-board {\n    position: relative;\n    background: rgba(255, 255, 255, 0.62);\n    backdrop-filter: blur(20px) saturate(180%);\n    -webkit-backdrop-filter: blur(20px) saturate(180%);\n    border: 1px solid rgba(255, 255, 255, 0.85);\n    box-shadow: 0 4px 20px rgba(15, 23, 42, 0.05), 0 1px 3px rgba(15, 23, 42, 0.03);\n    border-radius: 18px;\n    padding: 18px 24px;\n    margin-bottom: 14px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 18px;\n    flex-wrap: wrap;\n  }\n\n  .glass-board-head { display: flex; flex-direction: column; gap: 6px; }\n\n  .glass-board-title {\n    font-size: 20px;\n    font-weight: 700;\n    letter-spacing: -0.4px;\n    color: #111827;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .glass-board-title::before {\n    content: \"\";\n    display: inline-block;\n    width: 4px;\n    height: 20px;\n    background: linear-gradient(180deg, #2563eb 0%, #60a5fa 100%);\n    border-radius: 4px;\n    box-shadow: 0 2px 8px rgba(37, 99, 235, 0.28);\n  }\n\n  .glass-board-sub { font-size: 12.5px; color: #64748b; padding-left: 14px; }\n  .glass-board-sub b { color: #334155; font-weight: 600; }\n\n  .glass-stat-box {\n    display: flex;\n    align-items: baseline;\n    gap: 8px;\n    background: rgba(255, 255, 255, 0.55);\n    padding: 8px 16px;\n    border-radius: 14px;\n    border: 1px solid rgba(255, 255, 255, 0.85);\n  }\n  .glass-stat-label { font-size: 13px; color: #4b5563; font-weight: 600; }\n  .glass-stat-num {\n    font-size: 32px;\n    font-weight: 800;\n    color: #2563eb;\n    line-height: 1;\n    font-variant-numeric: tabular-nums;\n  }\n  .glass-stat-unit { font-size: 13px; font-weight: 600; color: #4b5563; }\n  .glass-stat-total { font-size: 12px; color: #94a3b8; font-weight: 500; }\n\n  \/* ============ \u7b5b\u9009\u533a\uff08\u5438\u9876\uff09 ============ *\/\n  .glass-filter-wrapper {\n    position: sticky;\n    top: 10px;\n    z-index: 30;\n    background: rgba(255, 255, 255, 0.58);\n    backdrop-filter: blur(20px) saturate(180%);\n    -webkit-backdrop-filter: blur(20px) saturate(180%);\n    border: 1px solid rgba(255, 255, 255, 0.85);\n    border-radius: 16px;\n    padding: 14px 16px;\n    margin-bottom: 16px;\n    display: flex;\n    flex-direction: column;\n    gap: 11px;\n    box-shadow: 0 4px 18px rgba(15, 23, 42, 0.05);\n  }\n\n  .glass-search-row { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }\n\n  .glass-search {\n    position: relative;\n    flex: 1 1 240px;\n    min-width: 200px;\n    display: flex;\n    align-items: center;\n  }\n  .glass-search svg {\n    position: absolute; left: 11px; width: 15px; height: 15px;\n    color: #94a3b8; pointer-events: none;\n  }\n  .glass-search input {\n    width: 100%;\n    height: 36px;\n    padding: 0 32px 0 34px;\n    font-size: 13.5px;\n    font-family: inherit;\n    color: #111827;\n    background: rgba(255, 255, 255, 0.8);\n    border: 1px solid rgba(203, 213, 225, 0.7);\n    border-radius: 10px;\n    outline: none;\n    transition: border-color .2s, box-shadow .2s, background .2s;\n  }\n  .glass-search input::placeholder { color: #a3aec0; }\n  .glass-search input:focus {\n    border-color: #93c5fd;\n    background: #fff;\n    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);\n  }\n  .glass-search-clear {\n    position: absolute; right: 8px;\n    width: 18px; height: 18px; border-radius: 50%;\n    border: none; cursor: pointer; display: none;\n    background: rgba(148, 163, 184, 0.2); color: #64748b;\n    font-size: 12px; line-height: 1; padding: 0;\n  }\n  .glass-search-clear:hover { background: rgba(148, 163, 184, 0.35); }\n  .glass-search.has-value .glass-search-clear { display: grid; place-items: center; }\n\n  .glass-result-chip {\n    font-size: 12.5px; color: #475569; font-weight: 600;\n    background: rgba(255, 255, 255, 0.75);\n    border: 1px solid rgba(203, 213, 225, 0.6);\n    padding: 6px 12px; border-radius: 9px; white-space: nowrap;\n  }\n  .glass-result-chip b { color: #2563eb; }\n\n  .glass-reset {\n    font-size: 12.5px; font-weight: 600; color: #64748b;\n    background: transparent; border: 1px solid transparent;\n    padding: 6px 12px; border-radius: 9px; cursor: pointer;\n    font-family: inherit; transition: .2s;\n  }\n  .glass-reset:hover { color: #dc2626; background: rgba(239, 68, 68, 0.07); border-color: rgba(239, 68, 68, 0.18); }\n\n  \/* \u9762\u677f\u5185\u7684\u91cd\u7f6e\u6309\u94ae\uff1a\u4ec5\u79fb\u52a8\u7aef\u663e\u793a *\/\n  .glass-reset[data-role=\"panel\"] { display: none; }\n\n  \/* \u79fb\u52a8\u7aef\u300c\u7b5b\u9009\u300d\u5f00\u5173\uff1a\u684c\u9762\u7aef\u9690\u85cf *\/\n  .glass-filter-toggle {\n    display: none;\n    align-items: center; gap: 6px;\n    font-size: 12.5px; font-weight: 600; font-family: inherit;\n    color: #2563eb; background: rgba(255, 255, 255, 0.88);\n    border: 1px solid rgba(37, 99, 235, 0.22);\n    padding: 7px 12px; border-radius: 9px; cursor: pointer;\n    white-space: nowrap; flex-shrink: 0;\n  }\n  .glass-filter-toggle .arrow {\n    width: 9px; height: 9px; transition: transform .26s cubic-bezier(.4, 0, .2, 1);\n  }\n  .glass-filter-toggle .arrow.open { transform: rotate(180deg); }\n  .glass-filter-toggle .ind { width: 6px; height: 6px; border-radius: 50%; background: #2563eb; display: none; }\n  .glass-filter-toggle.has-filter .ind { display: block; }\n\n  \/* \u4e00\u7ea7\/\u4e8c\u7ea7 tab \u5bb9\u5668 *\/\n  .glass-filter-body { display: flex; flex-direction: column; gap: 11px; }\n\n  .glass-tabs-primary { display: flex; gap: 6px; flex-wrap: wrap; }\n\n  .glass-btn-p {\n    background: transparent;\n    border: none;\n    padding: 7px 14px;\n    font-size: 14px;\n    font-family: inherit;\n    font-weight: 600;\n    color: #4b5563;\n    cursor: pointer;\n    border-radius: 9px;\n    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n    display: inline-flex; align-items: center; gap: 6px;\n  }\n  .glass-btn-p:hover { color: #111827; background: rgba(255, 255, 255, 0.6); }\n  .glass-btn-p.active {\n    color: #2563eb; background: #ffffff;\n    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.07), 0 1px 2px rgba(15, 23, 42, 0.03);\n  }\n  .glass-btn-p .cnt {\n    font-size: 11px; font-weight: 700; color: #94a3b8;\n    background: rgba(148, 163, 184, 0.16);\n    padding: 1px 6px; border-radius: 6px; font-variant-numeric: tabular-nums;\n  }\n  .glass-btn-p.active .cnt { color: #2563eb; background: rgba(37, 99, 235, 0.1); }\n\n  .glass-tabs-secondary {\n    display: flex; gap: 6px; flex-wrap: wrap; align-items: center;\n    padding-top: 10px; border-top: 1px solid rgba(203, 213, 225, 0.55);\n  }\n  .glass-tabs-label { font-size: 12px; color: #94a3b8; margin-right: 2px; }\n\n  .glass-btn-s {\n    background: rgba(255, 255, 255, 0.55);\n    border: 1px solid rgba(203, 213, 225, 0.6);\n    padding: 5px 12px;\n    font-size: 12.5px;\n    font-family: inherit;\n    font-weight: 500;\n    color: #4b5563;\n    border-radius: 16px;\n    cursor: pointer;\n    transition: all 0.2s ease;\n    display: inline-flex; align-items: center; gap: 5px;\n  }\n  .glass-btn-s:hover { background: rgba(219, 234, 254, 0.8); border-color: #93c5fd; color: #1e40af; }\n  .glass-btn-s.active {\n    background: #2563eb; color: #ffffff; border-color: #2563eb;\n    box-shadow: 0 2px 8px rgba(37, 99, 235, 0.3);\n  }\n  .glass-btn-s .cnt { font-size: 11px; font-weight: 600; opacity: .62; font-variant-numeric: tabular-nums; }\n\n  \/* ============ \u7f51\u683c\u4e0e\u5361\u7247 ============ *\/\n  .glass-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));\n    gap: 14px;\n  }\n\n  .glass-card {\n    --dc: #2563eb;\n    background: rgba(255, 255, 255, 0.66);\n    backdrop-filter: blur(20px) saturate(180%);\n    -webkit-backdrop-filter: blur(20px) saturate(180%);\n    border: 1px solid rgba(255, 255, 255, 0.9);\n    border-radius: 15px;\n    padding: 18px 20px 16px;\n    display: flex;\n    flex-direction: column;\n    transition: transform .3s cubic-bezier(0.16, 1, 0.3, 1),\n                box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1),\n                background .3s ease, border-color .3s ease;\n    box-shadow: 0 4px 16px rgba(15, 23, 42, 0.035);\n    position: relative;\n    overflow: hidden;\n    animation: glass-in .5s cubic-bezier(0.16, 1, 0.3, 1) backwards;\n    animation-delay: calc(var(--i, 0) * 26ms);\n  }\n  @keyframes glass-in {\n    from { opacity: 0; transform: translateY(10px); }\n    to   { opacity: 1; transform: none; }\n  }\n  .glass-card::before {\n    content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 3px;\n    background: var(--dc); opacity: .75;\n  }\n  .glass-card:hover {\n    transform: translateY(-3px);\n    background: rgba(255, 255, 255, 0.88);\n    border-color: #ffffff;\n    box-shadow: 0 12px 28px rgba(37, 99, 235, 0.1), 0 3px 8px rgba(15, 23, 42, 0.05);\n  }\n\n  .glass-card-top {\n    display: flex; align-items: center; gap: 8px;\n    margin-bottom: 11px; padding-right: 92px; min-height: 22px;\n  }\n  .glass-idx {\n    font-size: 11px; font-weight: 700; color: var(--dc);\n    background: color-mix(in srgb, var(--dc) 10%, transparent);\n    border: 1px solid color-mix(in srgb, var(--dc) 22%, transparent);\n    padding: 2px 7px; border-radius: 6px;\n    font-variant-numeric: tabular-nums; flex-shrink: 0;\n  }\n  .glass-tags { display: flex; gap: 6px; flex-wrap: wrap; min-width: 0; }\n  .glass-tag-r {\n    font-size: 11.5px; font-weight: 600;\n    color: #1e40af; background: rgba(37, 99, 235, 0.08);\n    padding: 2px 8px; border-radius: 5px;\n    border: 1px solid rgba(37, 99, 235, 0.16);\n    white-space: nowrap;\n  }\n  .glass-tag-d {\n    font-size: 11.5px; font-weight: 500;\n    color: #64748b; background: rgba(100, 116, 139, 0.08);\n    padding: 2px 8px; border-radius: 5px;\n    border: 1px solid rgba(100, 116, 139, 0.14);\n    white-space: nowrap;\n  }\n\n  .glass-desc {\n    font-size: 14.5px; color: #1f2937; line-height: 1.68;\n    margin: 0 0 12px; font-weight: 500;\n    overflow-wrap: anywhere; word-break: break-word;\n  }\n\n  .glass-success-badge {\n    position: absolute; top: 14px; right: 14px;\n    display: flex; align-items: center; gap: 4px;\n    background: #10b981; color: #ffffff;\n    font-size: 11.5px; font-weight: 700;\n    padding: 3px 9px; border-radius: 16px;\n    box-shadow: 0 3px 8px rgba(16, 185, 129, 0.22);\n  }\n  .glass-success-badge svg { width: 12px; height: 12px; stroke-width: 3.2; }\n\n  .glass-status {\n    border-top: 1px dashed rgba(148, 163, 184, 0.42);\n    padding-top: 11px;\n  }\n  .glass-status-label {\n    font-size: 11px; font-weight: 700; color: #059669;\n    letter-spacing: .4px; margin-bottom: 4px; display: block;\n  }\n  .glass-status-body {\n    font-size: 12.5px; line-height: 1.62; color: #059669; font-weight: 500;\n    overflow-wrap: anywhere; word-break: break-word;\n  }\n  .glass-status-body.collapsed {\n    display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;\n  }\n  .glass-toggle {\n    margin-top: 6px; font-size: 11.5px; font-weight: 600;\n    color: #2563eb; background: none; border: none; padding: 0;\n    cursor: pointer; font-family: inherit;\n  }\n  .glass-toggle:hover { text-decoration: underline; }\n  .glass-toggle[hidden] { display: none; }\n\n  .glass-hl { background: #fde68a; color: inherit; border-radius: 3px; padding: 0 1px; }\n\n  .glass-empty {\n    grid-column: 1 \/ -1; text-align: center;\n    padding: 44px 16px; color: #94a3b8;\n    background: rgba(255, 255, 255, 0.45);\n    border: 1px dashed rgba(148, 163, 184, 0.4);\n    border-radius: 14px;\n  }\n  .glass-empty p { font-size: 14px; margin: 0 0 14px; }\n  .glass-empty button {\n    font-size: 13px; font-weight: 600; color: #2563eb; font-family: inherit;\n    background: #fff; border: 1px solid rgba(37, 99, 235, 0.25);\n    padding: 7px 16px; border-radius: 9px; cursor: pointer;\n  }\n  .glass-empty button:hover { background: #eff6ff; }\n\n  \/* ============ \u56de\u5230\u9876\u90e8 ============ *\/\n  .glass-top {\n    position: fixed; right: 22px; bottom: 22px; z-index: 60;\n    width: 42px; height: 42px; border-radius: 50%;\n    background: rgba(255, 255, 255, 0.8);\n    backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\n    border: 1px solid rgba(255, 255, 255, 0.9);\n    box-shadow: 0 6px 20px rgba(15, 23, 42, 0.12);\n    color: #475569; cursor: pointer; display: grid; place-items: center;\n    opacity: 0; pointer-events: none; transition: opacity .28s, transform .28s, color .2s;\n    transform: translateY(8px);\n  }\n  .glass-top.show { opacity: 1; pointer-events: auto; transform: none; }\n  .glass-top:hover { color: #2563eb; }\n\n  \/* ============ \u54cd\u5e94\u5f0f ============ *\/\n  @media (max-width: 700px) {\n    .glass-achievement-app { padding: 14px 8px 32px; }\n    .glass-board { padding: 14px 16px; gap: 12px; margin-bottom: 12px; }\n    .glass-board-title { font-size: 18px; }\n    .glass-board-sub { padding-left: 0; }\n    .glass-stat-box { padding: 7px 14px; }\n    .glass-stat-num { font-size: 28px; }\n    .glass-grid { grid-template-columns: 1fr; gap: 12px; }\n    .glass-card { padding: 16px 16px 14px; }\n    .glass-card-top { padding-right: 84px; }\n    .glass-desc { font-size: 15px; line-height: 1.62; }\n    .glass-status-body { font-size: 13px; }\n    .glass-btn-p { font-size: 13.5px; padding: 6px 11px; }\n    .glass-btn-s { font-size: 12.5px; padding: 5px 11px; }\n    .glass-success-badge { font-size: 11px; padding: 3px 8px; top: 12px; right: 12px; }\n\n    \/* \u2014\u2014 \u5173\u952e\uff1a\u7b5b\u9009\u680f\u53ea\u4fdd\u7559\u4e00\u884c\uff0c\u4e0b\u6ed1\u81ea\u52a8\u6536\u8d77 \u2014\u2014 *\/\n    .glass-filter-wrapper {\n      padding: 10px 12px;\n      gap: 0;\n      top: 6px;\n      transition: transform .3s cubic-bezier(.4, 0, .2, 1), box-shadow .3s;\n    }\n    .glass-filter-wrapper.hide { transform: translateY(calc(-100% - 14px)); }\n\n    .glass-search-row { gap: 8px; flex-wrap: nowrap; }\n    .glass-search { flex: 1 1 auto; min-width: 0; }\n    .glass-result-chip { display: none; }\n    .glass-reset[data-role=\"top\"] { display: none; }\n    .glass-filter-toggle { display: inline-flex; }\n\n    \/* \u9762\u677f\u9ed8\u8ba4\u6298\u53e0\uff0c\u70b9\u300c\u7b5b\u9009\u300d\u5c55\u5f00 *\/\n    .glass-filter-body {\n      max-height: 0; opacity: 0; overflow: hidden; margin-top: 0;\n      transition: max-height .34s cubic-bezier(.4, 0, .2, 1),\n                  opacity .2s ease, margin-top .3s ease;\n    }\n    .glass-filter-body.open {\n      max-height: 62vh; opacity: 1; margin-top: 11px;\n      overflow-y: auto; -webkit-overflow-scrolling: touch;\n    }\n\n    \/* tab \u6539\u4e3a\u5355\u884c\u6a2a\u5411\u6eda\u52a8\uff0c\u4e0d\u518d\u6491\u9ad8\u9762\u677f *\/\n    .glass-tabs-primary,\n    .glass-tabs-secondary {\n      flex-wrap: nowrap; overflow-x: auto;\n      scrollbar-width: none; -ms-overflow-style: none;\n      padding-bottom: 2px;\n    }\n    .glass-tabs-primary::-webkit-scrollbar,\n    .glass-tabs-secondary::-webkit-scrollbar { display: none; }\n    .glass-btn-p, .glass-btn-s { flex: 0 0 auto; }\n    .glass-tabs-label { flex: 0 0 auto; }\n\n    .glass-reset[data-role=\"panel\"] {\n      display: block; width: 100%; text-align: center; margin-top: 4px;\n      border-color: rgba(203, 213, 225, 0.6); background: rgba(255, 255, 255, 0.6);\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .glass-achievement-app *, body { animation: none !important; transition: none !important; }\n  }\n<\/style>\n<\/head>\n<body data-page-node-id=\"DkGZV8aRCFfFHlYETChObS\">\n\n<div class=\"glass-achievement-app\" data-page-node-id=\"PRLCgkgAh1S1RbbcCgiLLr\">\n  <!-- \u9876\u90e8\u6bdb\u73bb\u7483\u770b\u677f -->\n  <div class=\"glass-board\" data-page-node-id=\"0Y9vzUVr0uPTCLfmHevEbb\">\n    <div class=\"glass-board-head\" data-page-node-id=\"wuLPnHT1icfq7huhNt69Ul\">\n      <div class=\"glass-board-title\" data-page-node-id=\"8rRpRJN2gzNnRRZ41WOT8g\">\u5168\u56fd\u4eba\u5927\u5efa\u8bae\u4e89\u53d6\u60c5\u51b5<\/div>\n      <div class=\"glass-board-sub\" data-page-node-id=\"nfFGEcRz24RLHCCamv9qEH\">\u8986\u76d6 <b id=\"statDomain\" data-page-node-id=\"af0WQEb0FyO0v86KQIHccq\">0<\/b> \u4e2a\u9886\u57df \u00b7 <b id=\"statRegion\" data-page-node-id=\"AsjK6ctNQB397GGgdqnCdb\">0<\/b> \u4e2a\u677f\u5757<\/div>\n    <\/div>\n    <div class=\"glass-stat-box\" data-page-node-id=\"Yq2D1M1Z9dTWSkx4VLoxrh\">\n      <span class=\"glass-stat-label\" data-page-node-id=\"Sw4l093RaEcBxzUDMZcBeu\">\u5efa\u8bae\u6210\u679c\u8f6c\u5316<\/span>\n      <div class=\"glass-stat-num\" id=\"statTotal\" data-page-node-id=\"lOUO7AhHVTLcVucR8AE1ZC\">0<\/div>\n      <span class=\"glass-stat-unit\" data-page-node-id=\"72a69uwqigCT6LDG3PnqAj\">\u9879<\/span>\n      <span class=\"glass-stat-total\" id=\"statAll\" data-page-node-id=\"NF4XYPjBCEGYdarqvUigRe\"><\/span>\n    <\/div>\n  <\/div>\n\n  <!-- \u5206\u7c7b\u7b5b\u9009\u533a -->\n  <div class=\"glass-filter-wrapper\" data-page-node-id=\"0ZXaBiLsgqEC4UIRufAw8W\">\n    <div class=\"glass-search-row\" data-page-node-id=\"SGcdzRxojcQwcXUfzEeOhu\">\n      <div class=\"glass-search\" id=\"searchBox\" data-page-node-id=\"NUDtwUUoqXyosWRvXGmkNZ\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"\n             stroke-linecap=\"round\" stroke-linejoin=\"round\" data-page-node-id=\"T0vg76KM4XyDjtTEovH7Bs\">\n          <circle cx=\"11\" cy=\"11\" r=\"7\" data-page-node-id=\"aBemrFupVpkLAVdj54h5qV\"><\/circle><path d=\"M20 20l-3.5-3.5\" data-page-node-id=\"lBPIbjNzWpPwxv2j2ilMW2\"><\/path>\n        <\/svg>\n        <input id=\"searchInput\" type=\"text\" placeholder=\"\u641c\u7d22\u5efa\u8bae\u5185\u5bb9\u6216\u8f6c\u5316\u6210\u679c\u2026\" autocomplete=\"off\" data-page-node-id=\"NExllFCd8KfPrmExTZ0oLy\">\n        <button class=\"glass-search-clear\" id=\"searchClear\" type=\"button\" aria-label=\"\u6e05\u7a7a\u641c\u7d22\" data-page-node-id=\"yfKl9BrT8KPhzC2VBuu9vM\">\u2715<\/button>\n      <\/div>\n      <span class=\"glass-result-chip\" data-page-node-id=\"N8YLpTM19nlp1V7H00gAtX\">\u5f53\u524d\u5c55\u793a <b id=\"resultCount\" data-page-node-id=\"j1pZaEB0oDwCWML06QmLDK\">0<\/b> \u9879<\/span>\n      <button class=\"glass-reset\" id=\"resetBtn\" type=\"button\" data-role=\"top\" data-page-node-id=\"eJlH0Xpk08J6ZuQcCRwEtb\">\u91cd\u7f6e\u7b5b\u9009<\/button>\n\n      <button class=\"glass-filter-toggle\" id=\"filterToggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"filterBody\" data-page-node-id=\"Ydol5mWqZmMgFuLhd9w49T\">\n        <span class=\"ind\" data-page-node-id=\"uTdRImn91u39C01InoaV4t\"><\/span>\n        <span data-page-node-id=\"z2Wxcpk7BUfXco1JTz7sbt\">\u7b5b\u9009 <b id=\"filterCount\" data-page-node-id=\"7B09LBXvHsWZgelvcvcV4t\">0<\/b><\/span>\n        <svg class=\"arrow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\n             stroke-linecap=\"round\" stroke-linejoin=\"round\" data-page-node-id=\"MwB6P3LVgaTDa20055g7ui\"><path d=\"M6 9l6 6 6-6\" data-page-node-id=\"xvCgGi4VYmAXcwCYj8aEGn\"><\/path><\/svg>\n      <\/button>\n    <\/div>\n\n    <div class=\"glass-filter-body\" id=\"filterBody\" data-page-node-id=\"WFB4zUPXAWIF4NHRfKyhEr\">\n      <div class=\"glass-tabs-primary\" id=\"primaryTabs\" data-page-node-id=\"1wGiEG8KDqQYd5sqCtz2FX\"><\/div>\n      <div class=\"glass-tabs-secondary\" id=\"secondaryTabs\" data-page-node-id=\"MUHPJxCPSGZAJNmr2qahP4\"><\/div>\n      <button class=\"glass-reset\" id=\"resetBtn2\" type=\"button\" data-role=\"panel\" data-page-node-id=\"cf4zUoTQpWES7YeeXwfyMo\">\u91cd\u7f6e\u7b5b\u9009<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- \u6210\u679c\u7f51\u683c -->\n  <div class=\"glass-grid\" id=\"achGrid\" data-page-node-id=\"WJ8kBoIivyDbc0ofRG3M2l\"><\/div>\n<\/div>\n\n<button class=\"glass-top\" id=\"toTop\" type=\"button\" aria-label=\"\u56de\u5230\u9876\u90e8\" data-page-node-id=\"kCmHPPOdNbgMTUtzqm4LNS\">\n  <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"\n       stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" data-page-node-id=\"QCPDNqtDgaeMbnn7f7mvsu\">\n    <path d=\"M12 19V5M5 12l7-7 7 7\" data-page-node-id=\"0HhMmYTSjqqZUR13t4M1DG\"><\/path>\n  <\/svg>\n<\/button>\n\n<script>\n(function () {\n  'use strict';\n\n  \/* ================= \u6570\u636e ================= *\/\n  const achievements = [\n    { id: 1, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u57fa\u7840\u8bbe\u65bd\u4e92\u901a\", isSuccess: true, detail: \"\u5efa\u8bae\u5728\u5185\u5730\u4e0e\u6e2f\u6fb3\u7684\u901a\u5173\u53e3\u5cb8\u5b9e\u65bd\u201c\u5237\u8138\u901a\u5173\u201d\u6a21\u5f0f\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a2024\u5e7411\u6708\u5728\u6df1\u5733\u6e7e\u3001\u62f1\u5317\u53e3\u5cb8\u8bd5\u70b9\u542f\u7528\u201c\u514d\u51fa\u793a\u8bc1\u4ef6\u201d\u901a\u9053\uff0c\u4fc3\u4f7f\u4eba\u5747\u901a\u5173\u65f6\u95f4\u51cf\u5c1125.9%\u30022025\u5e7411\u6708\uff0c\u56fd\u5bb6\u79fb\u6c11\u7ba1\u7406\u5c40\u5728\u524d\u671f\u8bd5\u70b9\u57fa\u7840\u4e0a\uff0c\u5bf9\u9002\u7528\u53e3\u5cb8\u3001\u9002\u7528\u4eba\u7fa4\u8303\u56f4\u4f5c\u4e86\u8fdb\u4e00\u6b65\u6269\u5927\uff0c\u8986\u76d6\u5168\u56fd14\u4e2a\u53e3\u5cb8\uff0c\u5e76\u5c06\u667a\u80fd\u5feb\u6377\u901a\u9053\u901a\u884c\u4eba\u5458\u8303\u56f4\u6269\u5927\u81f3\u63015\u5e74\u6709\u6548\u53f0\u6e7e\u5c45\u6c11\u6765\u5f80\u5927\u9646\u901a\u884c\u8bc1\u7684\u53f0\u6e7e\u5c45\u6c11\u3002\u65b0\u653f\u7b56\u5b9e\u65bd\u4ee5\u6765\uff0c\u667a\u80fd\u5feb\u6377\u901a\u9053\u65e5\u5747\u901a\u884c\u7ea627.6\u4e07\u4eba\u6b21\uff0c\u4eba\u5747\u901a\u5173\u65f6\u95f4\u8fdb\u4e00\u6b65\u7f29\u77ed\u81f310\u79d2\uff0c\u76f8\u5173\u53e3\u5cb8\u901a\u5173\u6548\u7387\u663e\u8457\u63d0\u5347\" },\n    { id: 2, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u57fa\u7840\u8bbe\u65bd\u4e92\u901a\", isSuccess: true, detail: \"\u6309\u7167\u201c\u9ad8\u901f+\u666e\u901f\u201d\u7684\u6a21\u5f0f\uff0c\u8bbe\u8ba1\u4ece\u9999\u6e2f\u897f\u4e5d\u9f99\u7ad9\u5230\u5e7f\u6df1\u6362\u4e58\u518d\u5230\u5185\u5730\u57ce\u5e02\u7684\u666e\u901f\u65c5\u6e38\u4e13\u5217\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u8ba1\u52122026\u5e74\u4e0b\u534a\u5e74\u5b9e\u65bd\" },\n    { id: 3, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u57fa\u7840\u8bbe\u65bd\u4e92\u901a\", isSuccess: true, detail: \"\u65b0\u7687\u5c97\u53e3\u5cb8\u914d\u7f6e\u667a\u80fd\u5feb\u6377\u901a\u9053\uff0c\u7b26\u5408\u6761\u4ef6\u7684\u65c5\u5ba2\u53ef\u201c\u5237\u8138\u201d\u901a\u884c\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u5728\u65b0\u7687\u5c97\u53e3\u5cb8\u5b9e\u65bd\" },\n    { id: 4, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u4e3a\u6cb3\u5957\u5408\u4f5c\u533a\u7acb\u6cd5\u4e89\u53d6\u5168\u56fd\u4eba\u5927\u548c\u56fd\u5bb6\u76f8\u5173\u90e8\u59d4\u7684\u652f\u6301\uff0c\u300a\u6df1\u5733\u7ecf\u6d4e\u7279\u533a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u4e8e2025\u5e7412\u670826\u65e5\u7ecf\u6df1\u5733\u5e02\u4e03\u5c4a\u4eba\u5927\u5e38\u59d4\u4f1a\u7b2c\u56db\u5341\u4e00\u6b21\u4f1a\u8bae\u8868\u51b3\u901a\u8fc7\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u901a\u8fc7\u5e76\u5b9e\u65bd\" },\n    { id: 5, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u6df1\u5733\u56ed\u533a\u5206\u6b65\u5b9e\u65bd\u5c01\u95ed\u7ba1\u7406\uff0c\u5bf9\u5b9e\u65bd\u7279\u5b9a\u5c01\u95ed\u7ba1\u7406\u7684\u6d77\u5173\u76d1\u7ba1\u533a\u57df\u4eba\u5458\u8fdb\u51fa\u3001\u8d27\u7269\u6d41\u52a8\u5b9e\u884c\u201c\u4e00\u7ebf\u201d\u3001\u201c\u4e8c\u7ebf\u201d\u5206\u7ebf\u7ba1\u7406\uff0c\u5b9e\u65bd\u9ad8\u5ea6\u5f00\u653e\u7684\u7279\u6b8a\u76d1\u7ba1\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e8c\u5341\u56db\u6761\" },\n    { id: 6, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u7b26\u5408\u89c4\u5b9a\u7684\u5883\u5916\u79d1\u7814\u4eba\u5458\u514d\u7b7e\u8fdb\u5165\u6df1\u5733\u56ed\u533a\u5f00\u5c55\u79d1\u7814\u6d3b\u52a8\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e8c\u5341\u4e94\u6761\" },\n    { id: 7, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u6df1\u5733\u56ed\u533a\u7b26\u5408\u6761\u4ef6\u7684\u4eba\u5458\u7533\u8bf7\u957f\u5468\u671f\u591a\u6b21\u6709\u6548\u5f80\u6765\u6e2f\u6fb3\u7684\u4eba\u624d\u7b7e\u6ce8\uff0c\u7533\u8bf7\u65f6\u514d\u4e8e\u63d0\u4ea4\u4eba\u624d\u8bc1\u660e\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e8c\u5341\u516d\u6761\" },\n    { id: 8, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u6df1\u5733\u56ed\u533a\u79d1\u7814\u673a\u6784\u548c\u4f01\u4e1a\u9080\u8bf7\u7684\u5916\u56fd\u79d1\u7814\u4eba\u5458\u4ee5\u53ca\u5728\u9999\u6e2f\u56ed\u533a\u5de5\u4f5c\u7684\u5916\u7c4d\u4eba\u624d\uff0c\u53ef\u4ee5\u7533\u8bf7\u529e\u7406\u53e3\u5cb8\u7b7e\u8bc1\u5165\u5883\uff0c\u5e76\u5728\u5165\u5883\u540e\u7533\u8bf7\u957f\u5468\u671f\u591a\u6b21\u7b7e\u8bc1\u6216\u8005\u5c45\u7559\u8bb8\u53ef\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e8c\u5341\u516d\u6761\u3002\" },\n    { id: 9, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u6df1\u5733\u56ed\u533a\u5e94\u5f53\u4e3a\u5916\u56fd\u4eba\u529e\u7406\u6765\u534e\u5de5\u4f5c\u8bb8\u53ef\u548c\u51fa\u5165\u5883\u624b\u7eed\u63d0\u4f9b\u4fbf\u5229\u670d\u52a1\uff0c\u63a8\u8fdb\u5de5\u4f5c\u8bb8\u53ef\u3001\u7b7e\u8bc1\u4e0e\u505c\u5c45\u7559\u8054\u5ba1\u8054\u68c0\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e94\u5341\u6761\u3002\" },\n    { id: 10, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u5728\u6df1\u5733\u56ed\u533a\u4ece\u4e1a\u7684\u5df2\u5728\u9999\u6e2f\u53c2\u52a0\u5f53\u5730\u793e\u4f1a\u4fdd\u9669\u5e76\u7ee7\u7eed\u4fdd\u7559\u793e\u4f1a\u4fdd\u9669\u5173\u7cfb\u7684\u9999\u6e2f\u5c45\u6c11\uff0c\u6301\u76f8\u5173\u6388\u6743\u673a\u6784\u51fa\u5177\u7684\u8bc1\u660e\uff0c\u53ef\u4ee5\u514d\u4e8e\u53c2\u52a0\u57fa\u672c\u517b\u8001\u4fdd\u9669\u548c\u5931\u4e1a\u4fdd\u9669\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e94\u5341\u4e8c\u6761\u3002\" },\n    { id: 11, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u6df1\u5733\u56ed\u533a\u6d77\u5173\u76d1\u7ba1\u533a\u57df\u8d27\u7269\u8fdb\u51fa\u53e3\uff0c\u6309\u7167\u201c\u4e00\u7ebf\u653e\u5f00\u3001\u4e8c\u7ebf\u7ba1\u4f4f\u3001\u533a\u5185\u81ea\u7531\u201d\u7684\u76d1\u7ba1\u6a21\u5f0f\uff0c\u5b9e\u65bd\u8d27\u7269\u901a\u5173\u76d1\u7ba1\u5236\u5ea6\u521b\u65b0\uff0c\u4fbf\u5229\u79d1\u6280\u521b\u65b0\u76f8\u5173\u8d27\u7269\u51fa\u5165\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e8c\u5341\u4e03\u6761\u3002\" },\n    { id: 12, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u5728\u56fd\u5bb6\u751f\u7269\u5b89\u5168\u7ba1\u7406\u6846\u67b6\u4e0b\uff0c\u7528\u4f5c\u79d1\u7814\u4ee5\u53ca\u4e34\u5e8a\u7814\u7a76\u7528\u9014\u7684\u8840\u6db2\u7b49\u4eba\u4f53\u7ec4\u7ec7\u3001\u75c5\u539f\u5fae\u751f\u7269\u3001\u751f\u7269\u5236\u54c1\u7b49\u79d1\u7814\u6837\u672c\u4ee5\u53ca\u4eba\u7c7b\u9057\u4f20\u8d44\u6e90\u5728\u6df1\u5733\u56ed\u533a\u548c\u9999\u6e2f\u56ed\u533a\u4e4b\u95f4\u9ad8\u6548\u4fbf\u6377\u6d41\u52a8\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e09\u5341\u6761\u3002\" },\n    { id: 13, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u4e0e\u9999\u6e2f\u521b\u6295\u8d44\u672c\u5171\u540c\u8bbe\u7acb\u521b\u6295\u57fa\u91d1\uff0c\u63a2\u7d22\u7ec4\u5efa\u5408\u4f5c\u533a\u8de8\u5883\u53cc\u5e01\u65e9\u671f\u6bcd\u57fa\u91d1\u548c\u7cfb\u5217\u4e13\u4e1a\u5b50\u57fa\u91d1\u3002\u5f15\u5bfc\u793e\u4f1a\u8d44\u672c\u5408\u4f5c\u8bbe\u7acb\u6df1\u5733\u56ed\u533a\u4e0e\u9999\u6e2f\u56ed\u533a\u534f\u540c\u53d1\u5c55\u8de8\u5883\u80a1\u6743\u6295\u8d44\u6bcd\u57fa\u91d1\uff0c\u652f\u6301\u8de8\u5883\u57fa\u91d1\u5728\u5907\u6848\u989d\u5ea6\u5185\uff0c\u5728\u5408\u4f5c\u533a\u5185\u7075\u6d3b\u8c03\u5ea6\u8fd0\u7528\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u56db\u5341\u4e00\u6761\u3002\" },\n    { id: 14, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u6df1\u5733\u56ed\u533a\u5728\u56fd\u5bb6\u6570\u636e\u5206\u7c7b\u5206\u7ea7\u4fdd\u62a4\u5236\u5ea6\u6846\u67b6\u4e0b\uff0c\u6309\u7167\u4fc3\u8fdb\u548c\u89c4\u8303\u6570\u636e\u8de8\u5883\u6d41\u52a8\u7684\u76f8\u5173\u89c4\u5b9a\uff0c\u5236\u5b9a\u548c\u5b9e\u65bd\u6570\u636e\u8de8\u5883\u8d1f\u9762\u6e05\u5355\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e94\u5341\u56db\u6761\u3002\" },\n    { id: 15, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u5728\u6df1\u5733\u56ed\u533a\u5efa\u8bbe\u8fd0\u8425\u56fd\u9645\u6570\u636e\u4e13\u7528\u901a\u9053\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e94\u5341\u4e94\u6761\u3002\" },\n    { id: 16, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u8f96\u533a\u653f\u5e9c\u5e94\u5f53\u4f1a\u540c\u53d1\u5c55\u7f72\u3001\u5e02\u89c4\u5212\u548c\u81ea\u7136\u8d44\u6e90\u3001\u5e02\u4f4f\u623f\u5efa\u8bbe\u7b49\u76f8\u5173\u90e8\u95e8\u89c4\u5212\u5efa\u8bbe\u4fdd\u969c\u5408\u4f5c\u533a\u79d1\u7814\u4eba\u5458\u751f\u6d3b\u9700\u6c42\u7684\u516c\u5171\u670d\u52a1\u548c\u5546\u4e1a\u670d\u52a1\u7b49\u914d\u5957\u8bbe\u65bd\uff0c\u5efa\u8bbe\u56fd\u9645\u5316\u9ad8\u54c1\u8d28\u7684\u79d1\u7814\u751f\u6d3b\u793e\u533a\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e8c\u5341\u4e00\u6761\u3002\" },\n    { id: 17, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u6e2f\u6fb3\u7279\u5b9a\u804c\u4e1a\u8d44\u683c\u4e13\u4e1a\u4eba\u624d\uff0c\u6309\u7167\u89c4\u5b9a\u7ecf\u5e02\u76f8\u5173\u884c\u4e1a\u4e3b\u7ba1\u90e8\u95e8\u5907\u6848\u540e\uff0c\u53ef\u4ee5\u5728\u6df1\u5733\u56ed\u533a\u63d0\u4f9b\u76f8\u5e94\u7684\u4e13\u4e1a\u670d\u52a1\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e94\u5341\u4e00\u6761\u3002\" },\n    { id: 18, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u4e0e\u9999\u6e2f\u56ed\u533a\u5efa\u7acb\u77e5\u8bc6\u4ea7\u6743\u5e38\u6001\u5316\u6c9f\u901a\u673a\u5236\uff0c\u63a2\u7d22\u6df1\u6e2f\u77e5\u8bc6\u4ea7\u6743\u8de8\u5883\u670d\u52a1\u5408\u4f5c\u548c\u4fdd\u62a4\u534f\u4f5c\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u56db\u5341\u4e94\u6761\u3002\" },\n    { id: 19, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u6df1\u5733\u56ed\u533a\u79d1\u7814\u4e3b\u4f53\u4e0e\u6e2f\u6fb3\u79d1\u7814\u4e3b\u4f53\u8054\u5408\u5f00\u5c55\u79d1\u5b66\u7814\u7a76\uff0c\u5171\u5efa\u8054\u5408\u7814\u7a76\u4e2d\u5fc3\u3001\u8054\u5408\u5b9e\u9a8c\u5ba4\u7b49\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e09\u5341\u4e94\u6761\u3002\" },\n    { id: 20, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u5728\u6df1\u5733\u56ed\u533a\u5b9e\u884c\u7ecf\u5e38\u6027\u652f\u51fa\u548c\u7ade\u4e89\u6027\u79d1\u7814\u7ecf\u8d39\u76f8\u7ed3\u5408\u7684\u8d22\u653f\u8d44\u91d1\u6295\u5165\u548c\u4f7f\u7528\u673a\u5236\uff0c\u52a0\u5f3a\u6709\u7ec4\u7ec7\u7684\u57fa\u7840\u7814\u7a76\uff0c\u521b\u65b0\u5173\u952e\u6838\u5fc3\u6280\u672f\u8054\u5408\u653b\u5173\u6a21\u5f0f\uff0c\u91cd\u70b9\u652f\u6301\u91cd\u5927\u79d1\u7814\u57fa\u7840\u8bbe\u65bd\u5efa\u8bbe\u3001\u4e2d\u8bd5\u5e73\u53f0\u5efa\u8bbe\u3001\u79d1\u6280\u6210\u679c\u8f6c\u5316\u7b49\u79d1\u6280\u521b\u65b0\u4ee5\u53ca\u4ea7\u4e1a\u53d1\u5c55\u6d3b\u52a8\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e09\u5341\u516d\u6761\u3002\" },\n    { id: 21, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u56fd\u5185\u5916\u9ad8\u7b49\u9662\u6821\u4e0e\u6df1\u5733\u56ed\u533a\u79d1\u7814\u673a\u6784\u3001\u4f01\u4e1a\u3001\u56fd\u9645\u79d1\u6280\u7ec4\u7ec7\u8054\u5408\u57f9\u517b\u521b\u65b0\u4eba\u624d\u3002\u9f13\u52b1\u6df1\u5733\u56ed\u533a\u9ad8\u7b49\u9662\u6821\u3001\u79d1\u7814\u9662\u6240\u4ee5\u53ca\u65b0\u578b\u7814\u53d1\u673a\u6784\u8054\u5408\u57f9\u517b\u7814\u7a76\u751f\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e09\u5341\u4e94\u6761\u3002\" },\n    { id: 22, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u6df1\u5733\u56ed\u533a\u5e94\u5f53\u52a0\u5f3a\u4ea4\u901a\u57fa\u7840\u8bbe\u65bd\u89c4\u5212\u5e03\u5c40\uff0c\u7ed3\u5408\u53d1\u5c55\u9700\u8981\u5efa\u8bbe\u4e13\u7528\u53e3\u5cb8\u3001\u8de8\u6cb3\u6865\u6881\u3001\u7801\u5934\u3001\u98de\u884c\u5668\u8d77\u964d\u70b9\u3001\u8f68\u9053\u3001\u901a\u9053\u7b49\u8de8\u5883\u57fa\u7840\u8bbe\u65bd\uff0c\u5f62\u6210\u5e03\u5c40\u5408\u7406\u3001\u529f\u80fd\u5b8c\u5584\u3001\u8854\u63a5\u987a\u7545\u3001\u8fd0\u8f6c\u9ad8\u6548\u7684\u8de8\u5883\u4ea4\u901a\u7f51\u7edc\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u5341\u516b\u6761\u3002\" },\n    { id: 23, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u6cb3\u5957\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u652f\u6301\u6df1\u5733\u56ed\u533a\u5185\u65b0\u5efa\u3001\u6539\u5efa\u5efa\u8bbe\u9879\u76ee\uff0c\u7ed3\u5408\u79d1\u6280\u521b\u65b0\u548c\u4ea7\u4e1a\u53d1\u5c55\u9700\u8981\uff0c\u4e3a\u91cf\u5b50\u79d1\u6280\u3001\u751f\u7269\u5236\u9020\u3001\u4eba\u5de5\u667a\u80fd\u3001\u4f4e\u7a7a\u7ecf\u6d4e\u3001\u65b0\u578b\u80fd\u6e90\u7b49\u524d\u6cbf\u9886\u57df\u53d1\u5c55\uff0c\u9884\u7559\u5fc5\u8981\u7684\u57fa\u7840\u8bbe\u65bd\u6761\u4ef6\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u5165\u300a\u6cb3\u5957\u6df1\u5733\u56ed\u533a\u6761\u4f8b\u300b\u7b2c\u4e8c\u5341\u4e09\u6761\u3002\" },\n    { id: 24, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u524d\u6d77\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u6301\u7eed\u63a8\u52a8\u6570\u636e\u51fa\u5883\u5b89\u5168\u7ba1\u7406\u653f\u7b56\u843d\u5730\u89c1\u6548\uff0c\u6307\u5bfc\u5e7f\u4e1c\u6293\u7d27\u51fa\u7ebf\u81ea\u8d38\u8bd5\u9a8c\u533a\u6570\u636e\u51fa\u5883\u8d1f\u9762\u6e05\u5355\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 25, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u524d\u6d77\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u5efa\u7acb\u7ca4\u6e2f\u6fb3\u5927\u6e7e\u533a\u4e2a\u4eba\u4fe1\u606f\u8de8\u5883\u5b89\u5168\u8ba4\u8bc1\u4e92\u8ba4\u673a\u5236\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 26, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u524d\u6d77\u5408\u4f5c\u533a\", isSuccess: true, detail: \"\u575a\u6301\u524d\u6d77\u7528\u597d\u7528\u8db3\u73b0\u6709\u653f\u7b56\uff0c\u5728\u57f9\u80b2\u7ecf\u8425\u4e3b\u4f53\u3001\u7e41\u8363\u58ee\u5927\u6570\u636e\u5e02\u573a\u3001\u63a8\u52a8\u6570\u636e\u4ef7\u503c\u91ca\u653e\u7b49\u65b9\u9762\u6253\u9020\u4eae\u70b9\u5de5\u7a0b\uff0c\u5f62\u6210\u6807\u5fd7\u6027\u6210\u679c\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 27, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u8054\u5408\u53cd\u8bc8\", isSuccess: true, detail: \"\u516c\u5b89\u90e8\u5c06\u4e0e\u9999\u6e2f\u8b66\u65b9\u5171\u540c\u7814\u7a76\u7535\u4fe1\u7f51\u7edc\u8bc8\u9a97\u7b49\u6d89\u7f51\u65b0\u578b\u72af\u7f6a\u8d8b\u52bf\u7279\u70b9\uff0c\u76f8\u4e92\u901a\u62a5\u4f5c\u6848\u65b0\u624b\u6cd5\uff0c\u5171\u4eab\u5de5\u4f5c\u7ecf\u9a8c\uff0c\u63d0\u5347\u5e94\u5bf9\u6b64\u7c7b\u72af\u7f6a\u7684\u80fd\u529b\u6c34\u5e73\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 28, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u8054\u5408\u53cd\u8bc8\", isSuccess: true, detail: \"\u9488\u5bf9Telegram\u7b49\u5883\u5916\u4e92\u8054\u7f51\u5e73\u53f0\u9ed1\u7070\u4fe1\u606f\u6cdb\u6ee5\u7b49\u7a81\u51fa\u60c5\u51b5\uff0c\u5145\u5206\u53d1\u6325\u53cc\u65b9\u8d44\u6e90\u624b\u6bb5\u4f18\u52bf\uff0c\u501f\u529bAI\u5927\u6a21\u578b\u7b49\u5148\u8fdb\u6280\u672f\uff0c\u6df1\u5165\u7814\u5224\u5206\u6790\u8bc8\u9a97\u3001\u6d17\u94b1\u3001\u8d29\u5356\u516c\u6c11\u4e2a\u4eba\u4fe1\u606f\u7b49\u60c5\u62a5\u7ebf\u7d22\uff0c\u53ca\u65f6\u4e92\u901a\uff0c\u6253\u65e9\u6253\u5c0f\uff0c\u63d0\u5347\u5e94\u5bf9\u5904\u7f6e\u6548\u80fd\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 29, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u8054\u5408\u53cd\u8bc8\", isSuccess: true, detail: \"\u5145\u5206\u6574\u5408\u8d44\u6e90\uff0c\u53d1\u6325\u201c\u56fd\u5bb6\u53cd\u8bc8\u4e2d\u5fc3\u201d\u548c\u201c\u9632\u9a97\u89c6\u4f0f\u5668\u201dAPP\u4f18\u52bf\u529f\u80fd\uff0c\u8054\u52a8\u5f00\u5c55\u7cbe\u51c6\u9884\u8b66\u3001\u6280\u672f\u53cd\u5236\u7b49\u5de5\u4f5c\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 30, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u8054\u5408\u53cd\u8bc8\", isSuccess: true, detail: \"\u8054\u5408\u521b\u4f5c\u66f4\u591a\u4eba\u6c11\u7fa4\u4f17\u559c\u95fb\u4e50\u89c1\u7684\u53cd\u8bc8\u5ba3\u4f20\u4f5c\u54c1\uff0c\u901a\u8fc7\u201c\u56fd\u5bb6\u53cd\u8bc8\u4e2d\u5fc3\u201d\u516c\u4f17\u53f7\u7b49\u4f18\u52bf\u6e20\u9053\u8fdb\u884c\u5ba3\u53d1\uff0c\u8054\u5408\u5f00\u5c55\u53cd\u8bc8\u5ba3\u4f20\uff0c\u7740\u529b\u63d0\u5347\u4e24\u5cb8\u4eba\u6c11\u7fa4\u4f17\u9632\u9a97\u80fd\u529b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 31, domain: \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", region: \"\u8054\u5408\u53cd\u8bc8\", isSuccess: true, detail: \"\u7ed3\u5408\u53cd\u8bc8\u6cd5\u6267\u6cd5\u68c0\u67e5\uff0c\u5f3a\u5316\u6d89\u5361\u6d89\u7528\u6237\u4fe1\u606f\u5b89\u5168\u76d1\u7763\u68c0\u67e5\uff0c\u76ef\u7d27\u91cd\u70b9\u4e1a\u52a1\u548c\u5173\u952e\u73af\u8282\uff0c\u5f3a\u5316\u8ffd\u8d23\u95ee\u8d23\uff0c\u575a\u6301\u201c\u4e00\u6848\u53cc\u67e5\u201d\uff0c\u4ece\u4e25\u5bf9\u884c\u4e1a\u201c\u5185\u9b3c\u201d\u4e8b\u4ef6\u8fdb\u884c\u6eaf\u6e90\u5012\u67e5\u548c\u8ffd\u8d23\u5904\u7f5a\uff0c\u575a\u51b3\u5835\u585e\u884c\u4e1a\u7ba1\u7406\u6f0f\u6d1e\uff0c\u6d88\u9664\u98ce\u9669\u9690\u60a3\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 32, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u62df\u901a\u8fc7\u4fee\u8ba2\u300a\u751f\u6210\u5f0f\u4eba\u5de5\u80fd\u670d\u52a1\u7ba1\u7406\u6682\u884c\u529e\u6cd5\u300b\u8fdb\u4e00\u6b65\u5b8c\u5584\u5206\u7ea7\u5206\u7c7b\u76d1\u7ba1\u8981\u6c42\uff0c\u5bf9\u91cd\u70b9\u9886\u57df\u3001\u7528\u6237\u89c4\u6a21\u5927\u7684\u6a21\u578b\u5b9e\u65bd\u5e74\u5ba1\uff0c\u63a2\u7d22\u5c06\u5b89\u5168\u98ce\u9669\u5c0f\u3001\u7528\u6237\u91cf\u5c11\u7684\u5927\u6a21\u578b\u5907\u6848\u5ba1\u6838\u6743\u9650\u9010\u6b65\u4e0b\u653e\u81f3\u5c5e\u5730\uff0c\u7b80\u5316\u4f01\u4e1a\u5408\u89c4\u6d41\u7a0b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 33, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u63a8\u52a8\u5927\u6a21\u578b\u3001\u7b97\u6cd5\u3001\u6df1\u5ea6\u5408\u6210\u53ca\u533a\u5757\u94fe\u7b494\u9879\u65b0\u6280\u672f\u5907\u6848\u6574\u5408\u4f18\u5316\u5de5\u4f5c\uff0c\u5efa\u8bbe\u201c\u4e92\u8054\u7f51\u65b0\u6280\u672f\u4fe1\u606f\u670d\u52a1\u5907\u6848\u7cfb\u7edf\u201d\uff0c\u652f\u6301\u5927\u6a21\u578b\u5907\u6848\u6750\u6599\u63d0\u4ea4\u3001\u5ba1\u6838\u5de5\u4f5c\u7f51\u7edc\u5316\u3001\u5728\u7ebf\u5316\uff0c\u63d0\u5347\u5927\u6a21\u578b\u5907\u6848\u4fe1\u606f\u5316\u7ba1\u7406\u6c34\u5e73\uff0c\u8fdb\u4e00\u6b65\u7545\u901a\u4f01\u4e1a\u7533\u62a5\u6d41\u7a0b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 34, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u8fdb\u4e00\u6b65\u538b\u5b9e\u5c5e\u5730\u76d1\u7ba1\u8d23\u4efb,\u901a\u8fc7\u57f9\u8bad\u73ed\u3001\u89c6\u9891\u4f1a\u8bae\u7b49\u65b9\u5f0f\uff0c\u6307\u5bfc\u5c5e\u5730\u7f51\u4fe1\u529e\u5bf9\u7533\u8bf7\u5907\u6848\u5927\u6a21\u578b\u8fdb\u884c\u524d\u7f6e\u5ba1\u6838\uff0c\u5e76\u4e3a\u4f01\u4e1a\u63d0\u4f9b\u5408\u89c4\u6307\u5bfc\u670d\u52a1\u3002\u5f3a\u5316\u884c\u4e1a\u4e3b\u7ba1\u90e8\u95e8\u534f\u540c\uff0c\u63a8\u52a8\u76f8\u5173\u884c\u4e1a\u4e3b\u7ba1\u90e8\u95e8\u51fa\u53f0\u672c\u884c\u4e1a\u672c\u9886\u57df\u5927\u6a21\u578b\u5907\u6848\u53ca\u5b89\u5168\u89c4\u8303\u8981\u6c42\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 35, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u79ef\u6781\u7814\u7a76\u5236\u5b9a\u4eba\u5de5\u667a\u80fd\u9886\u57df\u653f\u7b56\u6587\u4ef6\u548c\u6807\u51c6\u89c4\u8303\uff0c\u52a0\u5f3a\u4eba\u5de5\u667a\u80fd\u5b89\u5168\u6cbb\u7406\u7814\u7a76\u3002\u6301\u7eed\u5173\u6ce8\u91cd\u70b9\u7fa4\u4f53\u7f51\u4e0a\u884c\u4e3a\uff0c\u8fd0\u7528\u4eba\u5de5\u667a\u80fd\u6280\u672f\u52a9\u529b\u7ef4\u62a4\u672a\u6210\u5e74\u4eba\u5fc3\u7406\u5065\u5eb7\uff0c\u4fdd\u969c\u672a\u6210\u5e74\u4eba\u5408\u6cd5\u6743\u76ca\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 36, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u6307\u5bfc\u7763\u4fc3\u7f51\u7ad9\u5e73\u53f0\u5065\u5168AI\u751f\u6210\u5408\u6210\u5185\u5bb9\u5ba1\u6838\u673a\u5236\uff0c\u5347\u7ea7\u5185\u5bb9\u7ba1\u63a7\u7b56\u7565\uff0c\u7ec6\u5316\u6d89AI\u8fdd\u89c4\u5f15\u6d41\u7b49\u7ba1\u63a7\u89c4\u5219\uff0c\u63d0\u5347\u6d89AI\u6709\u5bb3\u4fe1\u606f\u5185\u5bb9\u7684\u8bc6\u522b\u80fd\u529b\uff0c\u5f3a\u5316\u5bf9\u91cd\u70b9\u73af\u8282\u5de1\u67e5\u76d1\u6d4b\u529b\u5ea6\uff0c\u4e30\u5bcc\u6837\u672c\u5e93\u3002\u5f3a\u5316\u5bf9AI\u7c7b\u5e94\u7528\u7a0b\u5e8f\u7684\u98ce\u9669\u76d1\u63a7\uff0c\u52a0\u5f3a\u62df\u4e0a\u67b6\u7ba1\u7406\u548c\u5728\u67b6\u5de1\u67e5\uff0c\u53ca\u65f6\u8fdd\u89c4\u95ee\u9898\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 37, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u52a0\u5f3a\u4eba\u5de5\u667a\u80fd\u76f8\u5173\u653f\u7b56\u7684\u5ba3\u4f20\u63a8\u5e7f\u548c\u4eba\u5de5\u667a\u80fd\u7d20\u517b\u7684\u79d1\u666e\u6559\u80b2\uff0c\u5f15\u5bfc\u5404\u65b9\u6b63\u786e\u8ba4\u8bc6\u548c\u5e94\u7528\u4eba\u5de5\u667a\u80fd\u6280\u672f\uff0c\u4e0d\u65ad\u51dd\u805a\u6cbb\u7406\u5171\u8bc6\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 38, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u6df1\u5316\u6821\u56ed\u6587\u5316\u5efa\u8bbe\uff0c\u901a\u8fc7\u793e\u56e2\u6d3b\u52a8\u3001\u79d1\u6280\u8282\u7b49\u591a\u79cd\u5f62\u5f0f\uff0c\u5f15\u5bfc\u5b66\u751f\u6b63\u786e\u8ba4\u8bc6\u548c\u4f7f\u7528\u4eba\u5de5\u667a\u80fd\uff0c\u63d0\u5347\u7f51\u7edc\u7d20\u517b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 39, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u6307\u5bfc\u5404\u5730\u5404\u6821\u52a0\u5f3a\u5bb6\u5ead\u6559\u80b2\u6307\u5bfc\uff0c\u6307\u5bfc\u5bb6\u957f\u63d0\u5347\u7f51\u7edc\u7d20\u517b\uff0c\u5e2e\u52a9\u5b69\u5b50\u517b\u6210\u826f\u597d\u7528\u7f51\u4e60\u60ef\uff0c\u5f62\u6210\u6559\u80b2\u5408\u529b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 40, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4eba\u5de5\u667a\u80fd\", isSuccess: true, detail: \"\u5168\u9762\u63a8\u8fdb\u6570\u5b57\u5316\u8d4b\u80fd\u6559\u5e08\u53d1\u5c55\uff0c\u4f9d\u6258\u201c\u56fd\u57f9\u8ba1\u5212\u201d\u5f00\u5c55\u6559\u5e08\u6570\u5b57\u7d20\u517b\u57f9\u8bad\uff0c\u5b9e\u73b0\u6559\u5e08\u6570\u5b57\u7d20\u517b\u57f9\u8bad\u5168\u8986\u76d6\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 41, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u652f\u6301\u57fa\u91d1\u4f1a\u5168\u9762\u63d0\u5347\u670d\u52a1\u80fd\u529b\uff0c\u5438\u5f15\u66f4\u591a\u4f01\u4e1a\u3001\u9ad8\u6821\u3001\u79d1\u7814\u9662\u6240\u53c2\u4e0e\u5f00\u6e90\u9e3f\u8499\u751f\u6001\u5efa\u8bbe\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 42, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u652f\u6301\u5f00\u6e90\u9e3f\u8499\u793e\u533a\u4e0d\u65ad\u5b8c\u5584\u82af\u7247\u9002\u914d\u3001\u8bbe\u5907\u517c\u5bb9\u6027\u8bc4\u6d4b\u3001\u4eba\u624d\u8ba4\u8bc1\u3001\u6d77\u5916\u8fd0\u8425\u7b49\u670d\u52a1\uff0c\u63a8\u52a8\u4ea7\u4e1a\u94fe\u4e0a\u4e0b\u6e38\u52a0\u5f3a\u534f\u540c\uff0c\u5f62\u6210\u751f\u6001\u5efa\u8bbe\u5408\u529b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 43, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u652f\u6301\u66f4\u591a\u884c\u4e1a\u57fa\u4e8e\u5f00\u6e90\u9e3f\u8499\u64cd\u4f5c\u7cfb\u7edf\u5f62\u6210\u5546\u4e1a\u53d1\u884c\u7248\uff0c\u63d0\u70bc\u5171\u6027\u6280\u672f\u3001\u8f6f\u4ef6\u5de5\u5177\u5305\uff08SDK)\u3001\u9002\u914d\u7ecf\u9a8c\u548c\u89e3\u51b3\u65b9\u6848\uff0c\u5728\u793e\u533a\u4e2d\u5b9e\u73b0\u5171\u5efa\u5171\u4eab\uff0c\u4e0d\u65ad\u63d0\u5347\u5f00\u6e90\u9e3f\u8499\u5728\u5404\u7c7b\u573a\u666f\u4e2d\u7684\u843d\u5730\u5e94\u7528\u6c34\u5e73\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 44, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u652f\u6301\u56fd\u5185\u8f6f\u786c\u4ef6\u4f01\u4e1a\u901a\u8fc7\u6280\u672f\u5171\u4eab\u3001\u5e02\u573a\u5171\u62d3\u3001\u54c1\u724c\u5171\u5efa\u7b49\u65b9\u5f0f\u201c\u62b1\u56e2\u51fa\u6d77\u201d\uff0c\u9f13\u52b1\u642d\u8f7d\u5f00\u6e90\u9e3f\u8499\u7684\u7ec8\u7aef\u8bbe\u5907\u8d70\u5411\u56fd\u9645\u5e02\u573a\uff0c\u6301\u7eed\u63d0\u5347\u81ea\u4e3b\u64cd\u4f5c\u7cfb\u7edf\u7684\u56fd\u9645\u5f71\u54cd\u529b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 45, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u7cfb\u7edf\u603b\u7ed3\u63d0\u70bc\u5f00\u6e90\u9e3f\u8499\u5728\u667a\u6167\u57ce\u5e02\u3001\u667a\u6167\u4ea4\u901a\u3001\u667a\u80fd\u5236\u9020\u7b49\u9886\u57df\u7684\u6210\u719f\u5e94\u7528\u6848\u4f8b\uff0c\u5728\u4e0e\u6e2f\u6fb3\u53ca\u5171\u5efa\u201c\u4e00\u5e26\u4e00\u8def\u201d\u56fd\u5bb6\u7684\u6570\u5b57\u5316\u8f6c\u578b\u5408\u4f5c\u4e2d\uff0c\u652f\u6301\u76f8\u5173\u670d\u52a1\u5546\u79ef\u6781\u8f93\u51fa\u4e2d\u56fd\u65b9\u6848\uff0c\u52a9\u529b\u76f8\u5173\u56fd\u5bb6\u548c\u5730\u533a\u6570\u5b57\u57fa\u7840\u8bbe\u65bd\u8f6c\u578b\u5347\u7ea7\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 46, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u5145\u5206\u53d1\u6325\u6e2f\u6fb3\u8054\u901a\u5185\u5916\u7684\u72ec\u7279\u4f18\u52bf\uff0c\u5f15\u5bfc\u6e2f\u6fb3\u9ad8\u6821\u3001 \u7814\u53d1\u673a\u6784\u4e0e\u884c\u4e1a\u4f01\u4e1a\u53c2\u4e0e\u5f00\u6e90\u9e3f\u8499\u6280\u672f\u9002\u914d\u548c\u573a\u666f\u5e94\u7528\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 47, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u53d1\u6325\u6e2f\u6fb3\u9ad8\u6821\u72ec\u7279\u4f18\u52bf\uff0c\u9f13\u52b1\u57fa\u91d1\u4f1a\u5728\u6e2f\u6fb3\u4e3e\u529e\u201c\u6821\u6e90\u884c\u201d\u3001\u5f00\u6e90\u5927\u8d5b\u7b49\u8d5b\u4e8b\u6d3b\u52a8\uff0c\u9762\u6e2f\u9752\u5e74\u666e\u53ca\u5f00\u6e90\u6587\u5316\u3001\u5f00\u6e90\u9e3f\u8499\u6280\u672f\uff0c\u6784\u5efa\u591a\u5c42\u6b21\u3001\u56fd\u9645\u5316\u7684\u4eba\u624d\u50a8\u5907\u4f53\u7cfb\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 48, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u5f15\u5bfc\u9ad8\u6821\u7387\u5148\u5f00\u5c55\u5f00\u6e90\u9e3f\u8499\u5e94\u7528\u5f00\u53d1\uff0c\u8054\u5408\u6e2f\u6fb3\u53ca\u201c\u4e00\u5e26\u4e00\u8def\u201d\u6cbf\u7ebf\u56fd\u5bb6\u7406\u5de5\u79d1\u9ad8\u6821\u5171\u5efa\u5b9e\u9a8c\u5ba4\u4e0e\u8bfe\u7a0b\u4f53\u7cfb\uff0c\u5f15\u5bfc\u5e08\u751f\u53c2\u4e0e\u5f00\u6e90\u5efa\u8bbe\uff0c\u57f9\u80b2\u9ad8\u7d20\u8d28\u4eba\u624d\uff0c\u4ea7\u51fa\u539f\u521b\u6027\u6210\u679c\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 49, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u6df1\u5316\u4e0e\u5df4\u57fa\u65af\u5766\u3001\u6cf0\u56fd\u3001\u8001\u631d\u7b49\u56fd\u5bb6\u5728\u5f00\u6e90\u6559\u80b2\u9886\u57df\u5408\u4f5c\uff0c\u63a8\u52a8\u5f00\u6e90\u4eba\u624d\u89c4\u6a21\u5316\u57f9\u517b\u3001\u8ba4\u8bc1\u843d\u5730\u548c\u4ea7\u4e1a\u573a\u666f\u5e94\u7528\u5f62\u6210\u793a\u8303\u6848\u4f8b\uff0c\u4e0d\u65ad\u589e\u5f3a\u6211\u56fd\u6559\u80b2\u5f71\u54cd\u529b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 50, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u652f\u6301\u5f00\u6e90\u9e3f\u8499\u793e\u533a\u9762\u5411\u5171\u5efa\u201c\u4e00\u5e26\u4e00\u8def\u201d\u56fd\u5bb6\u4e3b\u8981\u8bed\u8a00\u53ca\u7e41\u4f53\u4e2d\u6587\u9700\u6c42\uff0c\u5f00\u53d1\u591a\u8bed\u8a00\u7248\u672c\uff0c\u964d\u4f4e\u53c2\u4e0e\u95e8\u69db\uff0c\u5438\u5f15\u6d77\u5916\u5f00\u53d1\u8005\u5171\u5efa\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 51, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u652f\u6301\u5f00\u6e90\u7ec4\u7ec7\u53ca\u91cd\u70b9\u4f01\u4e1a\u540c\u91cd\u70b9\u56fd\u5bb6\u548c\u5730\u533a\u4e92\u5b66\u4e92\u9274\uff0c\u5171\u540c\u4e3e\u529e\u5f00\u6e90\u9e3f\u8499\u4e13\u9898\u6d3b\u52a8\uff0c\u5e7f\u6cdb\u5438\u7eb3\u4f18\u8d28\u4f01\u4e1a\u4e0e\u5f00\u53d1\u8005\u5171\u5efa\u5f00\u6e90\u9e3f\u8499\u793e\u533a\uff0c\u4fc3\u8fdb\u5f00\u6e90\u9e3f\u8499\u751f\u6001\u7e41\u8363\u53d1\u5c55\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 52, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u5f00\u6e90\u9e3f\u8499\", isSuccess: true, detail: \"\u652f\u6301\u56fd\u5185\u5f00\u6e90\u7ec4\u7ec7\u79ef\u6781\u53c2\u4e0e\u5168\u7403\u6cbb\u7406,\u63a8\u52a8\u81ea\u4e3b\u5f00\u6e90\u8bb8\u53ef\u534f\u8bae\u4e0e\u56fd\u9645\u4e3b\u6d41\u534f\u8bae\u4e92\u8ba4\uff0c\u5f15\u5bfc\u4f01\u4e1a\u5728\u63a8\u52a8\u5f00\u6e90\u9879\u76ee\u56fd\u9645\u5316\u53d1\u5c55\u8fc7\u7a0b\u4e2d\uff0c\u52a0\u5f3a\u5728\u5f00\u6e90\u8bb8\u53ef\u534f\u8bae\u3001\u6570\u636e\u5b89\u5168\u3001\u9690\u79c1\u4fdd\u62a4\u7b49\u65b9\u9762\u7684\u5408\u89c4\u5efa\u8bbe\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 53, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4e92\u8054\u7f51\", isSuccess: true, detail: \"\u7763\u4fc3\u6307\u5bfc\u7f51\u7ad9\u5e73\u53f0\u843d\u5b9e\u8d44\u8d28\u8981\u6c42,\u4e0d\u65ad\u5b8c\u5584\u5185\u5bb9\u5b89\u5168\u5ba1\u6838\u7ba1\u7406\u5236\u5ea6\uff0c\u4e25\u683c\u4f9d\u6cd5\u5904\u7f6e\u8fdd\u6cd5\u8fdd\u89c4\u8d26\u53f7\uff0c\u8425\u9020\u826f\u597d\u7f51\u7edc\u8206\u8bba\u6c1b\u56f4\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 54, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4e92\u8054\u7f51\", isSuccess: true, detail: \"\u6301\u7eed\u5f00\u5c55\u201c\u6e05\u6717\u201d\u7cfb\u5217\u4e13\u9879\u884c\u52a8\uff0c\u91cd\u62f3\u6574\u6cbb\u7f51\u7edc\u751f\u6001\u7a81\u51fa\u95ee\u9898\uff0c\u538b\u7d27\u538b\u5b9e\u7f51\u7ad9\u5e73\u53f0\u4e3b\u4f53\u8d23\u4efb\uff0c\u53ca\u65f6\u6e05\u7406\u6d89\u6e2f\u8fdd\u6cd5\u548c\u4e0d\u826f\u4fe1\u606f\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5bf9\u201c\u81ea\u5a92\u4f53\u201d\u4e71\u8c61\u3001\u7f51\u7edc\u8c23\u8a00\u3001\u717d\u52a8\u7fa4\u4f53\u5bf9\u7acb\u7b49\u7f51\u7edc\u751f\u6001\u7a81\u51fa\u95ee\u9898\u8fdb\u884c\u91cd\u62f3\u6574\u6cbb\u3002\" },\n    { id: 55, domain: \"\u79d1\u6280\u521b\u65b0\", region: \"\u4e92\u8054\u7f51\", isSuccess: true, detail: \"\u6df1\u5165\u6574\u6cbb\u201c\u4fe1\u606f\u8327\u623f\u201d\u201c\u7b97\u6cd5\u6b67\u89c6\u201d\u7b49\u7b97\u6cd5\u6ee5\u7528\u884c\u4e3a\uff0c\u7763\u4fc3\u4f01\u4e1a\u52a0\u5f3a\u6b63\u80fd\u91cf\u5185\u5bb9\u63a8\u9001\uff0c\u5f3a\u5316\u7b97\u6cd5\u4fe1\u606f\u516c\u793a,\u516c\u5e73\u3001\u516c\u5f00\u3001\u516c\u5e94\u7528\u7b97\u6cd5\u6280\u672f\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 56, domain: \"\u6559\u80b2\u4e0e\u4eba\u624d\", region: \"\u672a\u6210\u5e74\u4eba\u4fdd\u62a4\", isSuccess: true, detail: \"\u5927\u529b\u6e05\u9664\u5404\u7c7b\u6d89\u672a\u6210\u5e74\u4eba\u8fdd\u6cd5\u548c\u4e0d\u826f\u4fe1\u606f\uff0c\u6301\u7eed\u538b\u5b9e\u7f51\u7ad9\u5e73\u53f0\u4e3b\u4f53\u8d23\u4efb\uff0c\u4e3a\u672a\u6210\u5e74\u4eba\u63d0\u4f9b\u66f4\u52a0\u5b89\u5168\u7684\u4e0a\u7f51\u7a7a\u95f4\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 57, domain: \"\u6559\u80b2\u4e0e\u4eba\u624d\", region: \"\u672a\u6210\u5e74\u4eba\u4fdd\u62a4\", isSuccess: true, detail: \"\u7763\u4fc3\u76f8\u5173\u4e3b\u7ba1\u90e8\u95e8\u843d\u5b9e\u804c\u8d23\u3001\u5b8c\u5584\u5de5\u4f5c\u5236\u5ea6\uff0c\u538b\u5b9e\u5e73\u53f0\u4e3b\u4f53\u3001\u5c5e\u5730\u90e8\u95e8\u76d1\u7ba1\u8d23\u4efb\uff0c\u63a8\u52a8\u76f8\u5173\u5236\u5ea6\u843d\u5730\u843d\u5b9e\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 58, domain: \"\u6559\u80b2\u4e0e\u4eba\u624d\", region: \"\u6559\u80b2\u56fd\u9645\u5316\", isSuccess: true, detail: \"\u7814\u7a76\u51fa\u53f0\u89c4\u8303\u9ad8\u7b49\u5b66\u6821\u5883\u5916\u529e\u5b66\u9ad8\u8d28\u91cf\u53d1\u5c55\u7684\u6307\u5bfc\u610f\u89c1\uff0c\u5f15\u5bfc\u5b66\u6821\u53d1\u6325\u597d\u4e3b\u4f53\u4f5c\u7528\uff0c\u575a\u6301\u201c\u6559\u968f\u4ea7\u51fa\u3001\u6821\u4f01\u540c\u884c\u201d\uff0c\u63a2\u7d22\u5f00\u5c55\u5c0f\u89c4\u6a21\u3001\u8f7b\u8d44\u4ea7\u3001\u4f4e\u98ce\u9669\u529e\u5b66\u9879\u76ee\uff0c\u6253\u9020\u804c\u4e1a\u6559\u80b2\u56fd\u9645\u54c1\u724c\uff0c\u8fdb\u4e00\u6b65\u63d0\u5347\u6211\u56fd\u804c\u4e1a\u6559\u80b2\u56fd\u9645\u5f71\u54cd\u529b\u548c\u8bdd\u8bed\u6743\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 59, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u65c5\u6e38\u6d88\u8d39\", isSuccess: true, detail: \"\u5185\u5730\u5c45\u6c11\u8d74\u6e2f\u6fb3\u8d2d\u7269\u514d\u7a0e\u989d\u589e\u81f3\u5408\u517115,000\u5143\u4eba\u6c11\u5e01\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u8d22\u653f\u90e8\u3001\u6d77\u5173\u603b\u7f72\u3001\u7a0e\u52a1\u603b\u5c40\u4e8e2024\u5e746\u670828\u65e5\u53d1\u51fa\u300a\u5173\u4e8e\u63d0\u9ad8\u81ea\u9999\u6e2f\u6fb3\u95e8\u8fdb\u5883\u5c45\u6c11\u65c5\u5ba2\u643a\u5e26\u884c\u674e\u7269\u54c1\u514d\u7a0e\u989d\u5ea6\u7684\u516c\u544a\u300b(\u8d22\u653f\u90e8\u3001\u6d77\u5173\u603b\u7f72\u3001\u7a0e\u52a1\u603b\u5c40\u516c\u544a2024\u5e74\u7b2c7\u53f7)\u3002\u5bf9\u81ea\u9999\u6e2f\u3001\u6fb3\u95e8\u8fdb\u5883\uff0c\u5e74\u6ee118\u5468\u5c81\u7684\u5c45\u6c11\u65c5\u5ba2\uff0c\u643a\u5e26\u5728\u5883\u5916\u83b7\u53d6\u7684\u4e2a\u4eba\u5408\u7406\u81ea\u7528\u884c\u674e\u7269\u54c1\uff0c\u603b\u503c\u572812,000\u5143(\u4eba\u6c11\u5e01\uff0c\u4e0b\u540c)\u4ee5\u5185(\u542b12,000\u5143)\u7684\u4e88\u4ee5\u514d\u7a0e\u653e\u884c\u3002\u540c\u65f6\uff0c\u5728\u8bbe\u6709\u8fdb\u5883\u514d\u7a0e\u5e97\u7684\u53e3\u5cb8\uff0c\u5141\u8bb8\u4e0a\u8ff0\u65c5\u5ba2\u5728\u53e3\u5cb8\u8fdb\u5883\u514d\u7a0e\u5e97\u8d2d\u4e70\u4e00\u5b9a\u6570\u91cf\u7684\u514d\u7a0e\u5546\u54c1\uff0c\u8fde\u540c\u5728\u5883\u5916\u83b7\u53d6\u7684\u4e2a\u4eba\u5408\u7406\u81ea\u7528\u884c\u674e\u7269\u54c1\u603b\u503c\u572815,000\u5143\u4ee5\u5185(\u542b15,000\u5143)\u7684\u4e88\u4ee5\u514d\u7a0e\u653e\u884c\u3002\" },\n    { id: 60, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u65c5\u6e38\u6d88\u8d39\", isSuccess: true, detail: \"\u8fdb\u4e00\u6b65\u63d0\u9ad8\u666f\u533a\u9884\u7ea6\u552e\u7968\u7cfb\u7edf\u8bc1\u4ef6\u517c\u5bb9\u5ea6\uff0c\u7b80\u5316\u9884\u7ea6\u6d41\u7a0b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 61, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u65c5\u6e38\u6d88\u8d39\", isSuccess: true, detail: \"\u9f13\u52b1\u666f\u533a\u62d3\u5c55\u9884\u7ea6\u552e\u7968\u5e73\u53f0\uff0c\u65b9\u4fbf\u5165\u5883\u6e38\u5ba2\u591a\u6e20\u9053\u9884\u7ea6\u8d2d\u7968\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 62, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u65c5\u6e38\u6d88\u8d39\", isSuccess: true, detail: \"\u6301\u7eed\u63a8\u52a8\u67a2\u7ebd\u673a\u573a\u4f18\u5316\u7efc\u5408\u670d\u52a1\u67dc\u53f0\u529f\u80fd\uff0c\u4e3a\u5916\u7c4d\u6765\u534e\u4eba\u5458\u63d0\u4f9b\u201c\u4e00\u7ad9\u5f0f\u3001\u5168\u94fe\u6761\u3001\u4e2a\u6027\u5316\u201d\u670d\u52a1\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 63, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u65c5\u6e38\u6d88\u8d39\", isSuccess: true, detail: \"\u6301\u7eed\u63a8\u52a8\u666f\u533a\u52a0\u5f3a\u670d\u52a1\u4eba\u5458\u80fd\u529b\u57f9\u8bad\uff0c\u505a\u597d\u591a\u8bed\u79cd\u5ba2\u670d\u5de5\u4f5c\uff0c\u53ca\u65f6\u6709\u6548\u56de\u5e94\u5916\u56fd\u6e38\u5ba2\u53cd\u9988\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 64, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u65c5\u6e38\u6d88\u8d39\", isSuccess: true, detail: \"\u9f13\u52b1\u666f\u533a\u79ef\u6781\u5f15\u5165AI \u7ffb\u8bd1\u5de5\u5177\u7b49\u9ad8\u79d1\u6280\u624b\u6bb5\uff0c\u4e0d\u65ad\u63d0\u9ad8\u670d\u52a1\u6c34\u5e73\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 65, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u6587\u7269\u4fdd\u62a4\", isSuccess: true, detail: \"\u52a0\u5f3a\u5bf9\u6587\u7269\u9274\u5b9a\u4eba\u5458\u548c\u6587\u7269\u9274\u5b9a\u6d3b\u52a8\u7684\u76d1\u7763\u7ba1\u7406\uff0c\u5e76\u6301\u7eed\u63a8\u52a8\u5c06\u6587\u7269\u9274\u5b9a\u7ecf\u8425\u7eb3\u5165\u6cd5\u5b9a\u7ba1\u7406\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 66, domain: \"\u6587\u5316\u65c5\u6e38\", region: \"\u6587\u7269\u4fdd\u62a4\", isSuccess: true, detail: \"\u4e0d\u65ad\u4f18\u5316\u5e38\u6001\u5316\u516c\u76ca\u6027\u6587\u7269\u9274\u5b9a\u54a8\u8be2\u670d\u52a1\uff0c\u79ef\u6781\u62d3\u5c55\u670d\u52a1\u5f62\u5f0f\uff0c\u52a0\u5f3a\u670d\u52a1\u8d28\u91cf\u7ba1\u7406\uff0c\u4e0d\u65ad\u63d0\u9ad8\u6c11\u95f4\u6587\u7269\u6536\u85cf\u7231\u597d\u8005\u7684\u6ee1\u610f\u5ea6\u548c\u83b7\u5f97\u611f\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" },\n    { id: 67, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u6cd5\", isSuccess: true, detail: \"\u5b8c\u5584\u8bc9\u524d\u8d22\u4ea7\u4fdd\u5168\u63aa\u65bd\uff0c\u5229\u8c03\u89e3\u3001\u4fc3\u6267\u884c\uff0c\u4fdd\u5168\u6848\u4ef6\u540c\u6bd4\u589e\u957f30.8%\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u51652025\u5e74\u300a\u6700\u9ad8\u4eba\u6c11\u6cd5\u9662\u5de5\u4f5c\u62a5\u544a\u300b\" },\n    { id: 68, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u6cd5\", isSuccess: true, detail: \"\u6df1\u5316\u843d\u5b9e\u6c11\u4e8b\u8bc9\u8bbc\u7a0b\u5e8f\u7e41\u7b80\u5206\u6d41\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u51652025\u5e74\u300a\u6700\u9ad8\u4eba\u6c11\u6cd5\u9662\u5de5\u4f5c\u62a5\u544a\u300b\u3002\" },\n    { id: 69, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u6cd5\", isSuccess: true, detail: \"\u4f9d\u6cd5\u59a5\u5584\u5ba1\u7406\u6d89\u4eba\u5de5\u667a\u80fd\u6848\u4ef6\uff0c\u51c6\u786e\u628a\u63e1\u79d1\u6280\u521b\u65b0\u201c\u5bb9\u9519\u201d\u7a7a\u95f4\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u51652026\u5e74\u300a\u6700\u9ad8\u4eba\u6c11\u6cd5\u9662\u5de5\u4f5c\u62a5\u544a\u300b\u3002\" },\n    { id: 70, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u6cd5\", isSuccess: true, detail: \"\u4f9d\u6cd5\u59a5\u5584\u5ba1\u7406\u6d89\u4eba\u5de5\u667a\u80fd\u7ea0\u7eb7\u6848\u4ef6\uff0c\u652f\u6301\u4eba\u5de5\u667a\u80fd\u4f9d\u6cd5\u5e94\u7528\uff1b\u60e9\u6cbb\u5229\u7528\u4eba\u5de5\u667a\u80fd\u6280\u672f\u4fb5\u6743\u884c\u4e3a\uff0c\u4fc3\u8fdb\u89c4\u8303\u6709\u5e8f\u53d1\u5c55\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u51652025\u5e74\u300a\u6700\u9ad8\u4eba\u6c11\u6cd5\u9662\u5de5\u4f5c\u62a5\u544a\u300b\u3002\" },\n    { id: 71, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u68c0\", isSuccess: true, detail: \"\u4f9d\u6cd5\u5e73\u7b49\u4fdd\u62a4\u5404\u7c7b\u7ecf\u8425\u4e3b\u4f53\u5408\u6cd5\u6743\u76ca\uff0c\u52a0\u5f3a\u5bf9\u67e5\u5c01\u3001\u6263\u62bc\u3001\u51bb\u7ed3\u7b49\u5f3a\u5236\u63aa\u65bd\u7684\u76d1\u7763\uff0c\u575a\u51b3\u7ea0\u6b63\u5229\u7528\u5211\u4e8b\u624b\u6bb5\u5e72\u9884\u7ecf\u6d4e\u7ea0\u7eb7\u3001\u8fdd\u89c4\u5f02\u5730\u6267\u6cd5\u548c\u8d8b\u5229\u6027\u6267\u6cd5\u53f8\u6cd5\u7b49\u95ee\u9898\uff0c\u6700\u9ad8\u4eba\u6c11\u68c0\u5bdf\u9662\u7763\u529e31\u4ef6\u91cd\u70b9\u6848\u4ef6\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u51652025\u5e74\u300a\u6700\u9ad8\u4eba\u6c11\u68c0\u5bdf\u9662\u5de5\u4f5c\u62a5\u544a\u300b\u3002\" },\n    { id: 72, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u68c0\", isSuccess: true, detail: \"\u6df1\u5165\u8d2f\u5f7b\u4e60\u8fd1\u5e73\u5916\u4ea4\u601d\u60f3\uff0c\u878d\u5165\u6d89\u5916\u6cd5\u6cbb\u5de5\u4f5c\u5927\u534f\u540c\u683c\u5c40\uff0c\u52a0\u5f3a\u6d89\u5916\u68c0\u5bdf\u5de5\u4f5c\uff0c\u8d77\u8bc9\u6d89\u5916\u5211\u4e8b\u72af\u7f6a5.5\u4e07\u4eba\uff0c\u529e\u7406\u5211\u4e8b\u53f8\u6cd5\u534f\u52a9\u6848\u4ef6254\u4ef6\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u51652026\u5e74\u300a\u6700\u9ad8\u4eba\u6c11\u68c0\u5bdf\u9662\u5de5\u4f5c\u62a5\u544a\u300b\u3002\" },\n    { id: 73, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u68c0\", isSuccess: true, detail: \"\u52a0\u5f3a\u516c\u6c11\u4e2a\u4eba\u4fe1\u606f\u53f8\u6cd5\u4fdd\u62a4\uff0c\u8d77\u8bc9\u76f8\u5173\u72af\u7f6a6142\u4eba\uff0c\u529e\u7406\u516c\u76ca\u8bc9\u8bbc4456\u4ef6\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\uff0c\u5199\u51652026\u5e74\u300a\u6700\u9ad8\u4eba\u6c11\u68c0\u5bdf\u9662\u5de5\u4f5c\u62a5\u544a\u300b\u3002\" },\n    { id: 74, domain: \"\u53f8\u6cd5\", region: \"\u6700\u9ad8\u68c0\", isSuccess: true, detail: \"\u68c0\u5bdf\u673a\u5173\u5c06\u8fdb\u4e00\u6b65\u5b8c\u5584\u6d89\u5916\u6cd5\u6cbb\u4eba\u624d\u5206\u7c7b\u7ba1\u7406\uff0c\u5236\u5b9a\u4e2a\u6027\u5316\u57f9\u517b\u65b9\u6848\uff0c\u52a0\u5f3a\u5c0f\u8bed\u79cd\u6cd5\u5f8b\u4eba\u624d\u3001\u65b0\u5174\u9886\u57df\u6d89\u5916\u4eba\u624d\u50a8\u5907\u3002\u52a0\u5927\u5bf9\u6d89\u5916\u77e5\u8bc6\u4ea7\u6743\u3001\u8de8\u5883\u91d1\u878d\u72af\u7f6a\u3001\u6570\u636e\u5b89\u5168\u7b49\u65b0\u5174\u9886\u57df\u6848\u4ef6\u7684\u529e\u7406\u529b\u5ea6\uff0c\u603b\u7ed3\u7ecf\u9a8c\uff0c\u5f62\u6210\u6307\u5bfc\u6027\u6848\u4f8b\u3002\", status: \"\u5efa\u8bae\u8f6c\u5316\u6210\u679c\uff1a\u5df2\u91c7\u7eb3\u3002\" }\n  ];\n\n  \/* ================= \u914d\u7f6e ================= *\/\n  const DOMAIN_ORDER = [\"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\", \"\u79d1\u6280\u521b\u65b0\", \"\u6559\u80b2\u4e0e\u4eba\u624d\", \"\u6587\u5316\u65c5\u6e38\", \"\u53f8\u6cd5\"];\n  const DOMAIN_COLOR = {\n    \"\u4e24\u5730\u878d\u5408\u4e0e\u5408\u4f5c\": \"#2563eb\",\n    \"\u79d1\u6280\u521b\u65b0\":       \"#7c3aed\",\n    \"\u6559\u80b2\u4e0e\u4eba\u624d\":     \"#0891b2\",\n    \"\u6587\u5316\u65c5\u6e38\":       \"#d97706\",\n    \"\u53f8\u6cd5\":           \"#dc2626\"\n  };\n\n  \/* ================= \u72b6\u6001 ================= *\/\n  let currentDomain = \"\u5168\u90e8\";\n  let currentRegion = \"\u5168\u90e8\";\n  let keyword = \"\";\n\n  const $ = id => document.getElementById(id);\n  const primaryTabs   = $(\"primaryTabs\");\n  const secondaryTabs = $(\"secondaryTabs\");\n  const achGrid       = $(\"achGrid\");\n  const statTotal     = $(\"statTotal\");\n  const statAll       = $(\"statAll\");\n  const resultCount   = $(\"resultCount\");\n  const searchInput   = $(\"searchInput\");\n  const searchBox     = $(\"searchBox\");\n  const filterBody    = $(\"filterBody\");\n  const filterToggle  = $(\"filterToggle\");\n  const filterCount   = $(\"filterCount\");\n  const filterWrapper = document.querySelector(\".glass-filter-wrapper\");\n\n  const isMobile = () => window.matchMedia(\"(max-width: 700px)\").matches;\n\n  \/\/ \u79fb\u52a8\u7aef\uff1a\u5c55\u5f00 \/ \u6536\u8d77\u7b5b\u9009\u9762\u677f\n  function setPanel(open) {\n    filterBody.classList.toggle(\"open\", open);\n    filterToggle.setAttribute(\"aria-expanded\", String(open));\n    const arrow = filterToggle.querySelector(\".arrow\");\n    if (arrow) arrow.classList.toggle(\"open\", open);\n    if (open) filterWrapper.classList.remove(\"hide\");\n  }\n\n  \/* ================= \u5de5\u5177 ================= *\/\n  const esc = s => String(s).replace(\/[&<>\"']\/g, c =>\n    ({ \"&\": \"&amp;\", \"<\": \"&lt;\", \">\": \"&gt;\", '\"': \"&quot;\", \"'\": \"&#39;\" }[c]));\n\n  \/\/ \u5148\u8f6c\u4e49\u518d\u9ad8\u4eae\uff0c\u907f\u514d\u641c\u7d22\u8bcd\u6ce8\u5165 HTML\n  function highlight(text, q) {\n    const safe = esc(text);\n    if (!q) return safe;\n    const re = new RegExp(esc(q).replace(\/[.*+?^${}()|[\\]\\\\]\/g, \"\\\\$&\"), \"gi\");\n    return safe.replace(re, m => '<mark class=\"glass-hl\">' + m + \"<\/mark>\");\n  }\n\n  \/\/ \u6570\u5b57\u6eda\u52a8\n  function countUp(el, target) {\n    const from = parseInt(el.textContent, 10) || 0;\n    if (from === target) { el.textContent = target; return; }\n    const dur = 480, t0 = performance.now();\n    (function step(now) {\n      const p = Math.min((now - t0) \/ dur, 1);\n      const eased = 1 - Math.pow(1 - p, 3);\n      el.textContent = Math.round(from + (target - from) * eased);\n      if (p < 1) requestAnimationFrame(step);\n    })(t0);\n  }\n\n  \/* ================= \u6392\u5e8f\u4e0e\u7edf\u8ba1 ================= *\/\n  function sortList(list) {\n    return list.slice().sort((a, b) => {\n      const ia = DOMAIN_ORDER.indexOf(a.domain);\n      const ib = DOMAIN_ORDER.indexOf(b.domain);\n      if (ia !== ib) return (ia === -1 ? 99 : ia) - (ib === -1 ? 99 : ib);\n      return (a.region || \"\").localeCompare(b.region || \"\", \"zh-CN\");\n    });\n  }\n\n  const sorted = sortList(achievements);\n  const domainCount = {};\n  sorted.forEach(a => { domainCount[a.domain] = (domainCount[a.domain] || 0) + 1; });\n\n  function regionStats() {\n    const base = currentDomain === \"\u5168\u90e8\" ? sorted : sorted.filter(a => a.domain === currentDomain);\n    const map = {};\n    base.forEach(a => { map[a.region] = (map[a.region] || 0) + 1; });\n    return map;\n  }\n\n  \/* ================= \u6e32\u67d3\uff1a\u4e00\u7ea7 tab ================= *\/\n  function renderPrimaryTabs() {\n    const domains = [\"\u5168\u90e8\", ...DOMAIN_ORDER.filter(d => domainCount[d])];\n    primaryTabs.innerHTML = domains.map(d => {\n      const n = d === \"\u5168\u90e8\" ? sorted.length : (domainCount[d] || 0);\n      return '<button type=\"button\" class=\"glass-btn-p' + (d === currentDomain ? \" active\" : \"\") +\n             '\" data-domain=\"' + esc(d) + '\" aria-pressed=\"' + (d === currentDomain) +\n             '\">' + esc(d) + '<span class=\"cnt\">' + n + \"<\/span><\/button>\";\n    }).join(\"\");\n  }\n\n  \/* ================= \u6e32\u67d3\uff1a\u4e8c\u7ea7 tab ================= *\/\n  function renderSecondaryTabs() {\n    const stats = regionStats();\n    const regions = Object.keys(stats);\n    if (regions.length <= 1) { secondaryTabs.style.display = \"none\"; return; }\n\n    secondaryTabs.style.display = \"flex\";\n    secondaryTabs.innerHTML =\n      '<span class=\"glass-tabs-label\">\u677f\u5757\u7ec6\u5206<\/span>' +\n      '<button type=\"button\" class=\"glass-btn-s' + (currentRegion === \"\u5168\u90e8\" ? \" active\" : \"\") +\n        '\" data-region=\"\u5168\u90e8\" aria-pressed=\"' + (currentRegion === \"\u5168\u90e8\") + '\">\u5168\u90e8<span class=\"cnt\">' +\n        Object.values(stats).reduce((s, v) => s + v, 0) + \"<\/span><\/button>\" +\n      regions.map(r =>\n        '<button type=\"button\" class=\"glass-btn-s' + (r === currentRegion ? \" active\" : \"\") +\n        '\" data-region=\"' + esc(r) + '\" aria-pressed=\"' + (r === currentRegion) + '\">' + esc(r) +\n        '<span class=\"cnt\">' + stats[r] + \"<\/span><\/button>\"\n      ).join(\"\");\n  }\n\n  \/* ================= \u6e32\u67d3\uff1a\u5361\u7247 ================= *\/\n  function renderCards() {\n    const q = keyword.trim();\n    const lower = q.toLowerCase();\n\n    const filtered = sorted.filter(item => {\n      const okD = currentDomain === \"\u5168\u90e8\" || item.domain === currentDomain;\n      const okR = currentRegion === \"\u5168\u90e8\" || item.region === currentRegion;\n      const okQ = !q || (item.detail + \" \" + item.status).toLowerCase().includes(lower);\n      return okD && okR && okQ;\n    });\n\n    countUp(statTotal, filtered.length);\n    resultCount.textContent = filtered.length;\n    filterCount.textContent = filtered.length;\n    filterToggle.classList.toggle(\"has-filter\",\n      currentDomain !== \"\u5168\u90e8\" || currentRegion !== \"\u5168\u90e8\");\n    statAll.textContent = filtered.length === sorted.length ? \"\" : \"\u5171 \" + sorted.length + \" \u9879\";\n\n    if (filtered.length === 0) {\n      achGrid.innerHTML =\n        '<div class=\"glass-empty\"><p>\u6ca1\u6709\u5339\u914d\u7684\u6210\u679c\uff0c\u8bd5\u8bd5\u8c03\u6574\u7b5b\u9009\u6761\u4ef6\u6216\u5173\u952e\u8bcd<\/p>' +\n        '<button type=\"button\" id=\"emptyReset\">\u91cd\u7f6e\u7b5b\u9009<\/button><\/div>';\n      const er = $(\"emptyReset\");\n      if (er) er.addEventListener(\"click\", resetAll);\n      return;\n    }\n\n    achGrid.innerHTML = filtered.map((item, i) => {\n      const color = DOMAIN_COLOR[item.domain] || \"#2563eb\";\n      const statusText = item.status.replace(\/^\u5efa\u8bae\u8f6c\u5316\u6210\u679c[\uff1a:]\\s*\/, \"\");\n      return '' +\n        '<article class=\"glass-card\" style=\"--dc:' + color + ';--i:' + Math.min(i, 14) + '\">' +\n          (item.isSuccess\n            ? '<div class=\"glass-success-badge\">' +\n                '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\">' +\n                '<polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><span>\u6210\u529f\u4e89\u53d6<\/span><\/div>'\n            : \"\") +\n          '<div class=\"glass-card-top\">' +\n            '<span class=\"glass-idx\">' + String(item.id).padStart(2, \"0\") + \"<\/span>\" +\n            '<div class=\"glass-tags\">' +\n              '<span class=\"glass-tag-r\">' + highlight(item.region, q) + \"<\/span>\" +\n              '<span class=\"glass-tag-d\">' + highlight(item.domain, q) + \"<\/span>\" +\n            \"<\/div>\" +\n          \"<\/div>\" +\n          '<p class=\"glass-desc\">' + highlight(item.detail, q) + \"<\/p>\" +\n          '<div class=\"glass-status\">' +\n            '<span class=\"glass-status-label\">\u5efa\u8bae\u8f6c\u5316\u6210\u679c<\/span>' +\n            '<div class=\"glass-status-body collapsed\">' + highlight(statusText, q) + \"<\/div>\" +\n            '<button type=\"button\" class=\"glass-toggle\" hidden>\u5c55\u5f00\u5168\u6587<\/button>' +\n          \"<\/div>\" +\n        \"<\/article>\";\n    }).join(\"\");\n\n    bindToggle();\n  }\n\n  \/\/ \u53ea\u5bf9\u771f\u6b63\u6ea2\u51fa 3 \u884c\u7684\u5185\u5bb9\u663e\u793a\u300c\u5c55\u5f00\u300d\n  function bindToggle() {\n    requestAnimationFrame(() => {\n      achGrid.querySelectorAll(\".glass-status\").forEach(box => {\n        const body = box.querySelector(\".glass-status-body\");\n        const btn  = box.querySelector(\".glass-toggle\");\n        if (!body || !btn) return;\n        if (body.scrollHeight > body.clientHeight + 2) {\n          btn.hidden = false;\n          btn.textContent = \"\u5c55\u5f00\u5168\u6587\";\n          btn.addEventListener(\"click\", () => {\n            const open = body.classList.toggle(\"collapsed\") === false;\n            btn.textContent = open ? \"\u6536\u8d77\" : \"\u5c55\u5f00\u5168\u6587\";\n          });\n        }\n      });\n    });\n  }\n\n  \/* ================= \u4ea4\u4e92 ================= *\/\n  function setDomain(d) {\n    currentDomain = d;\n    currentRegion = \"\u5168\u90e8\";\n    renderPrimaryTabs();\n    renderSecondaryTabs();\n    renderCards();\n  }\n\n  function setRegion(r) {\n    currentRegion = r;\n    renderSecondaryTabs();\n    renderCards();\n  }\n\n  function resetAll() {\n    currentDomain = \"\u5168\u90e8\";\n    currentRegion = \"\u5168\u90e8\";\n    keyword = \"\";\n    searchInput.value = \"\";\n    searchBox.classList.remove(\"has-value\");\n    renderPrimaryTabs();\n    renderSecondaryTabs();\n    renderCards();\n  }\n\n  primaryTabs.addEventListener(\"click\", e => {\n    const btn = e.target.closest(\".glass-btn-p\");\n    if (btn) setDomain(btn.dataset.domain);\n  });\n\n  secondaryTabs.addEventListener(\"click\", e => {\n    const btn = e.target.closest(\".glass-btn-s\");\n    if (!btn) return;\n    setRegion(btn.dataset.region);\n    \/\/ \u79fb\u52a8\u7aef\u9009\u5b8c\u7ec6\u5206\u677f\u5757\u5373\u6536\u8d77\u9762\u677f\uff0c\u7acb\u523b\u770b\u5230\u7ed3\u679c\n    if (isMobile()) setPanel(false);\n  });\n\n  let timer = null;\n  searchInput.addEventListener(\"input\", () => {\n    searchBox.classList.toggle(\"has-value\", searchInput.value.length > 0);\n    clearTimeout(timer);\n    timer = setTimeout(() => { keyword = searchInput.value; renderCards(); }, 160);\n  });\n\n  $(\"searchClear\").addEventListener(\"click\", () => {\n    searchInput.value = \"\";\n    keyword = \"\";\n    searchBox.classList.remove(\"has-value\");\n    renderCards();\n    searchInput.focus();\n  });\n\n  $(\"resetBtn\").addEventListener(\"click\", resetAll);\n  $(\"resetBtn2\").addEventListener(\"click\", () => { resetAll(); if (isMobile()) setPanel(false); });\n\n  \/\/ \u300c\u7b5b\u9009\u300d\u5f00\u5173\n  filterToggle.addEventListener(\"click\", e => {\n    e.stopPropagation();\n    setPanel(!filterBody.classList.contains(\"open\"));\n  });\n\n  \/\/ \u70b9\u51fb\u9762\u677f\u5916\u90e8\u6536\u8d77\n  document.addEventListener(\"click\", e => {\n    if (!isMobile() || !filterBody.classList.contains(\"open\")) return;\n    if (!filterBody.contains(e.target) && !filterToggle.contains(e.target)) setPanel(false);\n  });\n\n  \/\/ \u56de\u5230\u9876\u90e8 + \u79fb\u52a8\u7aef\u4e0b\u6ed1\u81ea\u52a8\u9690\u85cf\u7b5b\u9009\u680f\n  const toTop = $(\"toTop\");\n  toTop.addEventListener(\"click\", () => scrollTo({ top: 0, behavior: \"smooth\" }));\n\n  let lastY = window.scrollY;\n  addEventListener(\"scroll\", () => {\n    const y = window.scrollY;\n    toTop.classList.toggle(\"show\", y > 500);\n\n    if (isMobile() && !filterBody.classList.contains(\"open\")) {\n      if (y > lastY + 8 && y > 220) filterWrapper.classList.add(\"hide\");\n      else if (y < lastY - 8) filterWrapper.classList.remove(\"hide\");\n    } else {\n      filterWrapper.classList.remove(\"hide\");\n    }\n    lastY = y;\n  }, { passive: true });\n\n  \/\/ \u5207\u56de\u684c\u9762\u7aef\u65f6\u590d\u4f4d\u72b6\u6001\n  addEventListener(\"resize\", () => {\n    if (!isMobile()) filterWrapper.classList.remove(\"hide\");\n  });\n\n  \/* ================= \u521d\u59cb\u5316 ================= *\/\n  $(\"statDomain\").textContent = Object.keys(domainCount).length;\n  $(\"statRegion\").textContent = new Set(sorted.map(a => a.region)).size;\n  renderPrimaryTabs();\n  renderSecondaryTabs();\n  renderCards();\n})();\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u5168\u56fd\u4eba\u5927\u5efa\u8bae\u4e89\u53d6\u60c5\u51b5 \u5168\u56fd\u4eba\u5927\u5efa\u8bae\u4e89\u53d6\u60c5\u51b5 \u8986\u76d6 0 \u4e2a\u9886\u57df \u00b7 0 \u4e2a\u677f\u5757 \u5efa\u8bae\u6210\u679c\u8f6c\u5316 0 \u9879 \u2715 \u5f53\u524d\u5c55 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-8160","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/pages\/8160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/comments?post=8160"}],"version-history":[{"count":182,"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/pages\/8160\/revisions"}],"predecessor-version":[{"id":9234,"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/pages\/8160\/revisions\/9234"}],"wp:attachment":[{"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/media?parent=8160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}