{"id":6386,"date":"2025-06-19T14:54:19","date_gmt":"2025-06-19T06:54:19","guid":{"rendered":"https:\/\/www.hendricksin.hk\/?page_id=6386"},"modified":"2026-08-13T16:09:45","modified_gmt":"2026-08-13T08:09:45","slug":"ai%e8%a6%96%e9%87%8e","status":"publish","type":"page","link":"https:\/\/www.hendricksin.hk\/index.php\/ai%e8%a6%96%e9%87%8e\/","title":{"rendered":"AI\u8996\u91ce"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6386\" class=\"elementor elementor-6386\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2dff0c9 e-flex e-con-boxed e-con e-parent\" data-id=\"2dff0c9\" 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-d1a25c5 elementor-widget elementor-widget-html\" data-id=\"d1a25c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ai-section\">\r\n    <h2>\u5173\u4e8e AI<\/h2>\r\n\r\n    <p>\r\n        \u6211\u672c\u79d1\u5728<span class=\"highlight\">\u5361\u5167\u57fa\u6885\u9686\u5927\u5b66<\/span>\u653b\u8bfb\u8ba1\u7b97\u673a\u79d1\u5b66\/\u6570\u5b66\u3001\u7ecf\u6d4e\u53ca\u5de5\u5546\u7ba1\u7406\u4e09\u5b66\u58eb\u5b66\u4f4d\uff08\u56db\u5e74\u5b8c\u6210\u5e76\u8363\u8a89\u6bd5\u4e1a\uff09\uff0c\u7406\u79d1\u7855\u58eb\u6bd5\u4e1a\u4e8e<span class=\"highlight\">\u65af\u5766\u798f\u5927\u5b66<\/span>\uff0c\u76ee\u524d\u4ecd\u5728\u4e24\u6821\u7684\u987e\u95ee\u59d4\u5458\u4f1a\u62c5\u4efb\u4e13\u5bb6\u987e\u95ee\uff0c\u957f\u671f\u5173\u6ce8\u56fd\u5167\u5916AI\u53ca\u8ba1\u7b97\u673a\u79d1\u5b66\u7684\u53d1\u5c55\u3002\u8fd9\u79cd\u591a\u9886\u57df\u7684\u8ba4\u77e5\u6846\u67b6\uff0c\u6b63\u662f\u6211\u89c2\u5bdf\u3001\u5206\u6790\u4e0e\u53c2\u4e0eAI\u53d1\u5c55\u7684\u57fa\u77f3\u3002\r\n    <\/p>\r\n\r\n    <p class=\"quote\">\r\n        \u6211\u575a\u4fe1\uff0cAI\u7684\u4ef7\u503c\u4e26\u975e\u66ff\u4ee3\u4eba\u7c7b\uff0c\u800c\u662f\u4f5c\u4e3a\u4eba\u7c7b\u5f3a\u5927\u7684\u5408\u4f5c\u4f19\u4f34\uff0c\u62d3\u5c55\u6211\u4eec\u8ba4\u77e5\u4e0e\u80fd\u529b\u7684\u8fb9\u754c\u3002AI\u6b63\u5728\u91cd\u6784\u793e\u4f1a\u7ecf\u6d4e\u7684\u8fd0\u884c\u6a21\u5f0f\uff0c\u800c\u6211\u4eec\u9700\u8981\u5f15\u5bfc\u5176\u8d70\u5411\u589e\u5f3a\u4eba\u7c7b\u798f\u7949\u7684\u672a\u6765\u3002\r\n    <\/p>\r\n\r\n<\/section>\r\n\r\n<style>\r\n    .ai-section {\r\n        max-width: 680px;\r\n        margin: 0 auto;\r\n        padding: 1.5rem 1rem;\r\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\r\n        color: #2b2b2b;\r\n        line-height: 1.8;\r\n    }\r\n\r\n    .ai-section h2 {\r\n        font-size: 1.5rem;\r\n        font-weight: 600;\r\n        color: #111111;\r\n        margin-bottom: 1.25rem;\r\n        letter-spacing: -0.01em;\r\n    }\r\n\r\n    .ai-section p {\r\n        font-size: 1rem;\r\n        margin-bottom: 1.25rem;\r\n        text-align: justify;\r\n    }\r\n\r\n    .ai-section .highlight {\r\n        font-weight: 600;\r\n        color: #1a1a1a;\r\n    }\r\n\r\n    .ai-section .quote {\r\n        border-left: 2.5px solid #333333;\r\n        padding-left: 0.85rem;\r\n        margin: 1.25rem 0;\r\n        color: #1a1a1a;\r\n        font-size: 1rem;\r\n    }\r\n\r\n    .ai-section .vision {\r\n        color: #4a4a4a;\r\n    }\r\n\r\n    \/* \ud83d\udcf1 \u79fb\u52a8\u7aef\u4e13\u9879\u4f18\u5316\uff1a\u53ea\u5360\u7ea6\u534a\u4e2a\u5c4f\u5e55 *\/\r\n    @media (max-width: 640px) {\r\n        .ai-section {\r\n            padding: 0.75rem 0.5rem;\r\n            line-height: 1.55; \/* \u964d\u4f4e\u884c\u9ad8\uff0c\u7d27\u51d1\u6392\u7248 *\/\r\n        }\r\n        .ai-section h2 {\r\n            font-size: 1.15rem; \/* \u6807\u9898\u5b57\u53f7\u7f29\u5c0f *\/\r\n            margin-bottom: 0.6rem;\r\n        }\r\n        .ai-section p {\r\n            font-size: 0.825rem; \/* \u6b63\u6587\u7f29\u5c0f\u81f3\u7ea6 13px *\/\r\n            margin-bottom: 0.65rem; \/* \u6bb5\u95f4\u8ddd\u7f29\u5c0f *\/\r\n        }\r\n        .ai-section .quote {\r\n            font-size: 0.825rem;\r\n            padding-left: 0.6rem;\r\n            margin: 0.65rem 0;\r\n            border-left-width: 2px;\r\n        }\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a10f15b e-flex e-con-boxed e-con e-parent\" data-id=\"a10f15b\" 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-28b3ede elementor-widget elementor-widget-shortcode\" data-id=\"28b3ede\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <!-- \u9632\u95ea\u70c1\u6837\u5f0f -->\r\n    <style id=\"glass-instance-1-prevent-fouc\">\r\n      #glass-instance-1.glass-container {\r\n        opacity: 0 !important;\r\n        visibility: hidden !important;\r\n        max-height: 0px !important;\r\n        overflow: hidden !important;\r\n        transition: none !important;\r\n      }\r\n    <\/style>\r\n\r\n    <div id=\"glass-instance-1\"\r\n         class=\"glass-container\" \r\n         data-taxonomy=\"category\" \r\n         data-is-multi=\"0\"\r\n         data-enable-infinite=\"0\"\r\n         data-posts-per-page=\"6\"\r\n         data-current-slug=\"ai%e8%a6%96%e9%87%8e\"\r\n         data-page=\"1\"\r\n         data-max-pages=\"17\"\r\n         data-nonce=\"51fe27c2d7\">\r\n      \r\n      <div class=\"glass-header is-single-header\">\r\n        <div class=\"header-left\">\r\n          <h2 class=\"glass-title\"><\/h2>\r\n          \r\n          \r\n          <div class=\"glass-stats\">\r\n            \u5171 <span class=\"total-count-num\">102<\/span> \u7bc7\u5185\u5bb9\r\n          <\/div>\r\n        <\/div>\r\n\r\n                  <a href=\"https:\/\/www.hendricksin.hk\/index.php\/category\/ai%e8%a6%96%e9%87%8e\/\" class=\"glass-action-btn\" target=\"_blank\" rel=\"noopener\">\r\n            <span>\u67e5\u770b\u5168\u90e8<\/span>\r\n            <svg class=\"btn-icon\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n              <line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line>\r\n              <polyline points=\"12 5 19 12 12 19\"><\/polyline>\r\n            <\/svg>\r\n          <\/a>\r\n              <\/div>\r\n\r\n      <div class=\"glass-grid posts-grid\">\r\n                            <a href=\"https:\/\/mp.weixin.qq.com\/s\/JK6YnAzkWkJWLkUk6Zfe5A\" class=\"post-card\" style=\"animation-delay: 0.00s !important;\">\r\n                        <div class=\"card-header-row\">\r\n                  <div class=\"card-date inline-date\">\r\n                      <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                      <span>2026-08-31<\/span>\r\n                  <\/div>\r\n              <\/div>\r\n                    <div class=\"card-body\">\r\n              <h3 class=\"card-title\">AI\u7ade\u8dd1\u5df2\u5f00\u542f \u6cbb\u7406\u8f68\u9053\u4ea6\u987b\u5b8c\u5584<\/h3>\r\n              <p class=\"card-excerpt\"><\/p>\r\n          <\/div>\r\n        <\/a>\r\n                <a href=\"https:\/\/mp.weixin.qq.com\/s\/RoEt_tZ38q41lY6dm6CEow\" class=\"post-card\" style=\"animation-delay: 0.08s !important;\">\r\n                        <div class=\"card-header-row\">\r\n                  <div class=\"card-date inline-date\">\r\n                      <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                      <span>2026-08-25<\/span>\r\n                  <\/div>\r\n              <\/div>\r\n                    <div class=\"card-body\">\r\n              <h3 class=\"card-title\">\u5728\u9999\u6e2f\u5927\u5b66\u5de5\u7a0b\u5b66\u9662\u201c\u672a\u6765\u7814\u521b\u5bf9\u8bdd\u201d\u8bba\u575b\u6d3b\u52a8\uff0c\u6211\u8c08\u4e86\u8c08\u9999\u6e2f\u79d1\u7814\u6210\u679c\u8f6c\u5316<\/h3>\r\n              <p class=\"card-excerpt\"><\/p>\r\n          <\/div>\r\n        <\/a>\r\n                <a href=\"https:\/\/www.wenweipo.com\/a\/202608\/08\/AP6a763da7e4b0c1e50023f923.html\" class=\"post-card\" style=\"animation-delay: 0.16s !important;\">\r\n                        <div class=\"card-header-row\">\r\n                  <div class=\"card-date inline-date\">\r\n                      <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                      <span>2026-08-08<\/span>\r\n                  <\/div>\r\n              <\/div>\r\n                    <div class=\"card-body\">\r\n              <h3 class=\"card-title\">\u4eba\u5927\u4ee3\u8868\u8003\u5bdf\u856a\u6e56\u667a\u9020\u70ba\u6e2f\u53d6\u7d93 &#8211; \u9999\u6e2f &#8211; \u9999\u6e2f\u6587\u532f\u5831<\/h3>\r\n              <p class=\"card-excerpt\"><\/p>\r\n          <\/div>\r\n        <\/a>\r\n                <a href=\"https:\/\/www.dotdotnews.com\/a\/202608\/08\/AP6a767f48e4b04b6c5d360a40.html\" class=\"post-card\" style=\"animation-delay: 0.24s !important;\">\r\n                        <div class=\"card-header-row\">\r\n                  <div class=\"card-date inline-date\">\r\n                      <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                      <span>2026-08-08<\/span>\r\n                  <\/div>\r\n              <\/div>\r\n                    <div class=\"card-body\">\r\n              <h3 class=\"card-title\">\u4eba\u5927\u4ee3\u8868\u8003\u5bdf\u856a\u6e56\u667a\u9020\u3000\u8d70\u9032\u5947\u745e\u6c7d\u8eca\u4f01\u696d &#8211; \u5169\u5cb8 &#8211; \u9ede\u65b0\u805e<\/h3>\r\n              <p class=\"card-excerpt\"><\/p>\r\n          <\/div>\r\n        <\/a>\r\n                <a href=\"https:\/\/www.scmp.com\/news\/article\/3359735\/hong-kong-should-build-ai-plan-around-competitive-strengths-industry-leaders-say\" class=\"post-card\" style=\"animation-delay: 0.32s !important;\">\r\n                        <div class=\"card-header-row\">\r\n                  <div class=\"card-date inline-date\">\r\n                      <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                      <span>2026-07-07<\/span>\r\n                  <\/div>\r\n              <\/div>\r\n                    <div class=\"card-body\">\r\n              <h3 class=\"card-title\">Hong Kong should build AI plan around \u2018competitive\u2019 strengths, industry leaders say | South China Morning Post<\/h3>\r\n              <p class=\"card-excerpt\"><\/p>\r\n          <\/div>\r\n        <\/a>\r\n                <a href=\"https:\/\/www.dotdotnews.com\/a\/202607\/02\/AP6a460511e4b04b6c5d3224e5.html\" class=\"post-card\" style=\"animation-delay: 0.40s !important;\">\r\n                        <div class=\"card-thumbnail\">\r\n                  <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"162\" src=\"https:\/\/www.hendricksin.hk\/wp-content\/uploads\/2026\/07\/ScreenShot_2026-07-02_170235_187-300x162.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.hendricksin.hk\/wp-content\/uploads\/2026\/07\/ScreenShot_2026-07-02_170235_187-300x162.png 300w, https:\/\/www.hendricksin.hk\/wp-content\/uploads\/2026\/07\/ScreenShot_2026-07-02_170235_187-1024x554.png 1024w, https:\/\/www.hendricksin.hk\/wp-content\/uploads\/2026\/07\/ScreenShot_2026-07-02_170235_187-768x416.png 768w, https:\/\/www.hendricksin.hk\/wp-content\/uploads\/2026\/07\/ScreenShot_2026-07-02_170235_187-1536x832.png 1536w, https:\/\/www.hendricksin.hk\/wp-content\/uploads\/2026\/07\/ScreenShot_2026-07-02_170235_187-200x108.png 200w, https:\/\/www.hendricksin.hk\/wp-content\/uploads\/2026\/07\/ScreenShot_2026-07-02_170235_187.png 1917w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>                  <div class=\"card-date overlay-date\">\r\n                      <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                      <span>2026-07-02<\/span>\r\n                  <\/div>\r\n              <\/div>\r\n                    <div class=\"card-body\">\r\n              <h3 class=\"card-title\">\u6559\u80b2\u5efa\u8a00\uff5c\u51bc\u6f22\u5ef8\uff1a\u63a8\u52d5\u6e2f\u7522\u79d1\u4f01\u300c\u5f9e\u4e00\u5230\u5341\u300d\u3000\u5b55\u80b2\u66f4\u591a\u5927\u7586\u5546\u6e6f<\/h3>\r\n              <p class=\"card-excerpt\"><\/p>\r\n          <\/div>\r\n        <\/a>\r\n                      <\/div>\r\n\r\n          <\/div>\r\n\r\n    <style>\r\n    \/* ========== \u2728 \u65b0\u6837\u5f0f\uff1a\u900f\u660e\u80cc\u666f + \u60ac\u6d6e\u5361\u7247 ========== *\/\r\n    \r\n    \/* \u5bb9\u5668\u663e\u73b0\u52a8\u753b *\/\r\n    .glass-container.glass-ready {\r\n      opacity: 1 !important;\r\n      visibility: visible !important;\r\n      max-height: none !important;\r\n      overflow: visible !important;\r\n      transition: opacity 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;\r\n    }\r\n    \r\n    \/* \r\n       \u4e3b\u5bb9\u5668\uff1a\u5b8c\u5168\u900f\u660e \r\n    *\/\r\n    .glass-container {\r\n      max-width: 1080px !important;\r\n      margin: 0 auto !important;\r\n      padding: 32px 0 !important;\r\n      border-radius: 0 !important;\r\n      background: transparent !important;\r\n      backdrop-filter: none !important;\r\n      -webkit-backdrop-filter: none !important;\r\n      border: none !important;\r\n      box-shadow: none !important;\r\n      font-family: -apple-system, BlinkMacSystemFont, \"SF Pro Text\", \"SF Pro Display\", \"Helvetica Neue\", Arial, sans-serif !important;\r\n      box-sizing: border-box !important;\r\n      float: none !important;\r\n      position: relative !important;\r\n      clear: both !important;\r\n    }\r\n\r\n    .glass-container *, .glass-container *::before, .glass-container *::after { box-sizing: border-box !important; }\r\n    \r\n    .glass-container a, \r\n    .glass-container a:hover, \r\n    .glass-container a:focus, \r\n    .glass-container a:focus-visible, \r\n    .glass-container a:active { \r\n      text-decoration: none !important; \r\n      outline: none !important; \r\n      outline-offset: 0 !important;\r\n      -webkit-tap-highlight-color: transparent !important;\r\n    }\r\n\r\n    \/* \u5934\u90e8\u5e03\u5c40 *\/\r\n    .glass-header { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 28px !important; flex-wrap: wrap !important; gap: 14px !important; border: none !important; background: none !important; padding: 0 16px !important; }\r\n    .header-left { display: flex !important; align-items: center !important; gap: 14px !important; flex-wrap: wrap !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; }\r\n    .glass-title { margin: 0 !important; padding: 0 !important; font-size: 21px !important; font-weight: 700 !important; color: #111827 !important; letter-spacing: -0.025em !important; white-space: nowrap !important; line-height: 1.2 !important; border: none !important; background: none !important; }\r\n    \r\n    \/* Tabs \u6837\u5f0f\u5fae\u8c03 - \u4fdd\u6301\u8f7b\u5fae\u73bb\u7483\u611f\u4ee5\u533a\u5206\u5c42\u7ea7 *\/\r\n    .glass-tabs-wrapper { \r\n        max-width: 100% !important; \r\n        margin: 0 !important; \r\n        padding: 0 !important; \r\n        flex: 1 1 auto !important; \/* \u5141\u8bb8\u5360\u636e\u5269\u4f59\u7a7a\u95f4 *\/\r\n        min-width: 0 !important;\r\n    }\r\n    \r\n    \/* \u65b0\u589e\uff1a\u79fb\u52a8\u7aef\u6eda\u52a8\u5bb9\u5668 *\/\r\n    .glass-tabs-scroll-container {\r\n        width: 100% !important;\r\n        overflow-x: auto !important;\r\n        -webkit-overflow-scrolling: touch !important; \/* iOS \u5e73\u6ed1\u6eda\u52a8 *\/\r\n        scrollbar-width: none !important; \/* Firefox \u9690\u85cf\u6eda\u52a8\u6761 *\/\r\n        -ms-overflow-style: none !important; \/* IE \u9690\u85cf\u6eda\u52a8\u6761 *\/\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n    }\r\n    \r\n    \/* \u9690\u85cf Webkit \u6d4f\u89c8\u5668\u7684\u6eda\u52a8\u6761 *\/\r\n    .glass-tabs-scroll-container::-webkit-scrollbar {\r\n        display: none !important;\r\n        width: 0 !important;\r\n        height: 0 !important;\r\n    }\r\n\r\n    .glass-tabs { \r\n        display: flex !important; \r\n        flex-wrap: nowrap !important; \/* \u5f3a\u5236\u4e0d\u6362\u884c *\/\r\n        gap: 6px !important; \r\n        background: rgba(255, 255, 255, 0.5) !important; \r\n        padding: 4px !important; \r\n        border-radius: 14px !important; \r\n        border: 1px solid rgba(255, 255, 255, 0.8) !important; \r\n        margin: 0 !important; \r\n        backdrop-filter: blur(10px); \r\n        width: fit-content !important; \/* \u5bbd\u5ea6\u9002\u5e94\u5185\u5bb9 *\/\r\n        min-width: 100% !important; \/* \u81f3\u5c11\u5360\u6ee1\u5bb9\u5668 *\/\r\n    }\r\n    \r\n    .glass-tab-btn { \r\n        border: none !important; \r\n        outline: none !important; \r\n        background: transparent !important; \r\n        padding: 7px 14px !important; \/* \u7a0d\u5fae\u589e\u5927\u70b9\u51fb\u533a *\/\r\n        border-radius: 10px !important; \r\n        font-size: 13px !important; \r\n        font-weight: 600 !important; \r\n        color: #6b7280 !important; \r\n        cursor: pointer !important; \r\n        transition: all 0.25s cubic-bezier(0.25, 1, 0.5, 1) !important; \r\n        line-height: 1.4 !important; \r\n        margin: 0 !important; \r\n        box-shadow: none !important; \r\n        white-space: nowrap !important; \/* \u6587\u5b57\u4e0d\u6362\u884c *\/\r\n        flex-shrink: 0 !important; \/* \u9632\u6b62\u6309\u94ae\u88ab\u538b\u7f29 *\/\r\n    }\r\n    \r\n    .glass-tab-btn:hover { color: #111827 !important; background: rgba(255,255,255,0.8); }\r\n    .glass-tab-btn.active { background: #ffffff !important; color: #2563eb !important; box-shadow: 0 2px 8px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.03) !important; }\r\n\r\n    \/* \u7edf\u8ba1\u6570\u5b57 *\/\r\n    .glass-stats { padding: 5px 14px !important; border-radius: 20px !important; background: rgba(255, 255, 255, 0.6) !important; backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.8) !important; font-size: 11px !important; color: #4b5563 !important; font-weight: 500 !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.02) !important; white-space: nowrap !important; margin: 0 !important; flex-shrink: 0 !important; }\r\n    .total-count-num { font-weight: 700 !important; color: #2563eb !important; }\r\n    \r\n    \/* \u6309\u94ae\u6837\u5f0f *\/\r\n    .glass-action-btn { display: inline-flex !important; align-items: center !important; gap: 6px !important; padding: 8px 18px !important; border-radius: 12px !important; border: 1px solid rgba(255, 255, 255, 0.9) !important; background: #ffffff !important; color: #1f2937 !important; font-size: 12px !important; font-weight: 600 !important; transition: all 0.3s cubic-bezier(0.25, 1, 0.5, 1) !important; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04) !important; white-space: nowrap !important; margin: 0 !important; flex-shrink: 0 !important; }\r\n    .glass-action-btn .btn-icon { transition: transform 0.3s cubic-bezier(0.25, 1, 0.5, 1) !important; stroke: currentColor !important; }\r\n\r\n    @media (hover: hover) and (pointer: fine) {\r\n      .glass-action-btn:hover { background: #2563eb !important; color: #ffffff !important; border-color: #2563eb !important; box-shadow: 0 8px 20px rgba(37, 99, 235, 0.25) !important; transform: translateY(-1px) !important; }\r\n      .glass-action-btn:hover .btn-icon { transform: translateX(3px) !important; }\r\n    }\r\n\r\n    \/* \u7f51\u683c\u5e03\u5c40 *\/\r\n    .glass-grid { display: grid !important; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)) !important; gap: 24px !important; transition: opacity 0.35s cubic-bezier(0.25, 1, 0.5, 1), transform 0.35s cubic-bezier(0.25, 1, 0.5, 1) !important; margin: 0 !important; padding: 0 16px !important; border: none !important; background: none !important; }\r\n    .glass-grid.loading { opacity: 0.4 !important; filter: blur(2px) !important; transform: scale(0.995) !important; pointer-events: none !important; }\r\n    \r\n    \/* ========== \u2728 \u6838\u5fc3\uff1a\u60ac\u6d6e\u5361\u7247\u6837\u5f0f ========== *\/\r\n    .glass-container .post-card { \r\n      display: flex !important; \r\n      flex-direction: column !important; \r\n      border-radius: 16px !important; \r\n      background: #ffffff !important; \r\n      border: 1px solid rgba(255, 255, 255, 0.5) !important; \r\n      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; \r\n      transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.4s cubic-bezier(0.34, 1.56, 0.64, 1), border-color 0.3s ease !important; \r\n      box-sizing: border-box !important; \r\n      overflow: hidden !important; \r\n      padding: 0 !important; \r\n      margin: 0 !important; \r\n      width: 100% !important; \r\n      float: none !important; \r\n      user-select: none !important;\r\n      outline: none !important;\r\n      will-change: transform, box-shadow;\r\n      position: relative !important;\r\n      animation: cardFloatIn 0.8s cubic-bezier(0.2, 0.8, 0.2, 1) both !important;\r\n    }\r\n\r\n    @keyframes cardFloatIn {\r\n      0% { opacity: 0; transform: translateY(40px) scale(0.95); filter: blur(5px); }\r\n      100% { opacity: 1; transform: translateY(0) scale(1); filter: blur(0); }\r\n    }\r\n\r\n    @media (hover: hover) and (pointer: fine) {\r\n      .glass-container .post-card:hover { \r\n        transform: translateY(-8px) scale(1.02) !important; \r\n        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important; \r\n        border-color: rgba(255, 255, 255, 1) !important; \r\n        z-index: 10 !important;\r\n      }\r\n      .post-card:hover .card-thumbnail img { transform: scale(1.08) !important; }\r\n      .post-card:hover .card-title { color: #2563eb !important; }\r\n    }\r\n\r\n    .glass-container .post-card:active { \r\n      transform: scale(0.98) !important; \r\n      transition: transform 0.1s ease !important; \r\n      box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;\r\n    }\r\n    \r\n    .card-thumbnail { position: relative !important; width: 100% !important; height: 180px !important; overflow: hidden !important; background: #f3f4f6 !important; margin: 0 !important; padding: 0 !important; border: none !important; border-radius: 0 !important; }\r\n    .card-thumbnail img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; transition: transform 0.7s cubic-bezier(0.25, 1, 0.5, 1) !important; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; border: none !important; box-shadow: none !important; }\r\n    \r\n    .card-date { display: inline-flex !important; align-items: center !important; gap: 5px !important; font-size: 10px !important; font-weight: 600 !important; line-height: 1 !important; margin: 0 !important; }\r\n    .overlay-date { position: absolute !important; top: 10px !important; left: 10px !important; padding: 5px 9px !important; border-radius: 8px !important; background: rgba(255, 255, 255, 0.9) !important; backdrop-filter: blur(8px) !important; -webkit-backdrop-filter: blur(8px) !important; color: #1f2937 !important; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important; border: 1px solid rgba(255, 255, 255, 0.5) !important; z-index: 2 !important; }\r\n    .card-header-row { display: flex !important; justify-content: flex-start !important; margin-bottom: 12px !important; padding: 14px 14px 0 14px !important; border: none !important; }\r\n    .inline-date { color: #6b7280 !important; background: rgba(0,0,0,0.04) !important; padding: 4px 8px !important; border-radius: 6px !important; }\r\n    \r\n    .card-body { display: flex !important; flex-direction: column !important; flex-grow: 1 !important; padding: 14px !important; margin: 0 !important; border: none !important; background: none !important; }\r\n    .card-title { margin: 0 0 8px 0 !important; font-size: 15px !important; font-weight: 700 !important; color: #111827 !important; line-height: 1.4 !important; transition: color 0.2s ease !important; border: none !important; padding: 0 !important; background: none !important; letter-spacing: -0.01em !important; }\r\n    .card-excerpt { margin: 0 !important; font-size: 13px !important; color: #6b7280 !important; line-height: 1.6 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; border: none !important; padding: 0 !important; background: none !important; }\r\n    \r\n    .no-posts-msg { color: #6b7280 !important; grid-column: 1\/-1 !important; text-align: center !important; padding: 32px 0 !important; margin: 0 !important; animation: cardFloatIn 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) !important; }\r\n    \r\n    .glass-infinite-status { margin-top: 28px !important; text-align: center !important; font-size: 12px !important; color: #9ca3af !important; font-weight: 500 !important; }\r\n    .glass-spinner { display: flex; align-items: center !important; justify-content: center !important; gap: 10px !important; animation: cardFloatIn 0.3s ease !important; }\r\n    \r\n    .apple-spinner { position: relative !important; width: 20px !important; height: 20px !important; display: inline-block !important; }\r\n    .apple-spinner div { width: 6% !important; height: 22% !important; background: #9ca3af !important; position: absolute !important; left: 47% !important; top: 39% !important; opacity: 0 !important; border-radius: 50px !important; animation: appleSpinnerFade 1s linear infinite !important; }\r\n    .apple-spinner div:nth-child(1)  { transform: rotate(0deg) translate(0, -142%); animation-delay: 0s !important; }\r\n    .apple-spinner div:nth-child(2)  { transform: rotate(30deg) translate(0, -142%); animation-delay: -0.9167s !important; }\r\n    .apple-spinner div:nth-child(3)  { transform: rotate(60deg) translate(0, -142%); animation-delay: -0.8333s !important; }\r\n    .apple-spinner div:nth-child(4)  { transform: rotate(90deg) translate(0, -142%); animation-delay: -0.75s !important; }\r\n    .apple-spinner div:nth-child(5)  { transform: rotate(120deg) translate(0, -142%); animation-delay: -0.6667s !important; }\r\n    .apple-spinner div:nth-child(6)  { transform: rotate(150deg) translate(0, -142%); animation-delay: -0.5833s !important; }\r\n    .apple-spinner div:nth-child(7)  { transform: rotate(180deg) translate(0, -142%); animation-delay: -0.5s !important; }\r\n    .apple-spinner div:nth-child(8)  { transform: rotate(210deg) translate(0, -142%); animation-delay: -0.4167s !important; }\r\n    .apple-spinner div:nth-child(9)  { transform: rotate(240deg) translate(0, -142%); animation-delay: -0.3333s !important; }\r\n    .apple-spinner div:nth-child(10) { transform: rotate(270deg) translate(0, -142%); animation-delay: -0.25s !important; }\r\n    .apple-spinner div:nth-child(11) { transform: rotate(300deg) translate(0, -142%); animation-delay: -0.1667s !important; }\r\n    .apple-spinner div:nth-child(12) { transform: rotate(330deg) translate(0, -142%); animation-delay: -0.0833s !important; }\r\n\r\n    @keyframes appleSpinnerFade { 0% { opacity: 1; } 100% { opacity: 0.15; } }\r\n\r\n    .glass-no-more { color: #9ca3af !important; font-size: 11px !important; padding: 10px 0 !important; animation: cardFloatIn 0.4s ease !important; }\r\n    .glass-infinite-sentinel { height: 20px !important; margin-top: 10px !important; }\r\n\r\n    \/* ========== \ud83d\udcf1 \u79fb\u52a8\u7aef\u9002\u914d\u4f18\u5316 ========== *\/\r\n    @media (max-width: 768px) {\r\n      .glass-container { padding: 20px 0 !important; border-radius: 0 !important; }\r\n      \r\n      \/* \u5934\u90e8\u5728\u79fb\u52a8\u7aef\u6539\u4e3a\u5782\u76f4\u6392\u5217\uff0c\u7ed9 Tabs \u66f4\u591a\u7a7a\u95f4 *\/\r\n      .glass-header.is-multi-header { \r\n          flex-direction: column !important; \r\n          align-items: stretch !important; \r\n          gap: 14px !important; \r\n          margin-bottom: 20px !important; \r\n          padding: 0 16px !important; \r\n      }\r\n      \r\n      .glass-header.is-multi-header .header-left { \r\n          width: 100% !important; \r\n          flex-direction: column !important; \r\n          align-items: flex-start !important; \r\n          gap: 10px !important; \r\n      }\r\n      \r\n      .glass-header.is-multi-header .glass-title { \r\n          font-size: 19px !important; \r\n      }\r\n      \r\n      \/* \u5173\u952e\u4f18\u5316\uff1aTabs \u533a\u57df *\/\r\n      .glass-header.is-multi-header .glass-tabs-wrapper { \r\n          width: 100% !important; \r\n          margin: 0 !important;\r\n      }\r\n      \r\n      .glass-header.is-multi-header .glass-tabs-scroll-container {\r\n          \/* \u786e\u4fdd\u53ef\u4ee5\u6a2a\u5411\u6eda\u52a8 *\/\r\n          overflow-x: auto !important;\r\n          -webkit-overflow-scrolling: touch !important;\r\n      }\r\n      \r\n      .glass-header.is-multi-header .glass-tabs { \r\n          \/* \u79fb\u9664\u6700\u5c0f\u5bbd\u5ea6\u9650\u5236\uff0c\u8ba9\u5185\u5bb9\u81ea\u7136\u6491\u5f00\u4ee5\u4fbf\u6eda\u52a8 *\/\r\n          min-width: auto !important; \r\n          width: auto !important;\r\n          padding: 4px 6px !important; \/* \u7a0d\u5fae\u51cf\u5c0f\u5185\u8fb9\u8ddd *\/\r\n      }\r\n      \r\n      .glass-header.is-multi-header .glass-tab-btn { \r\n          padding: 6px 12px !important; \/* \u9002\u5408\u624b\u6307\u70b9\u51fb\u7684\u5927\u5c0f *\/\r\n          font-size: 12px !important; \r\n      }\r\n\r\n      \/* \u5355\u5206\u7c7b\u5934\u90e8\u4fdd\u6301\u6a2a\u5411 *\/\r\n      .glass-header.is-single-header { \r\n          flex-direction: row !important; \r\n          flex-wrap: nowrap !important; \r\n          align-items: center !important; \r\n          justify-content: space-between !important; \r\n          gap: 8px !important; \r\n          margin-bottom: 20px !important; \r\n          padding: 0 16px !important; \r\n      }\r\n      \r\n      .glass-header.is-single-header .header-left { \r\n          width: auto !important; \r\n          flex-direction: row !important; \r\n          align-items: center !important; \r\n          flex-wrap: nowrap !important; \r\n          gap: 8px !important; \r\n          flex: 1 1 auto !important; \r\n          min-width: 0 !important; \r\n      }\r\n      \r\n      .glass-header.is-single-header .glass-title { \r\n          font-size: 17px !important; \r\n          overflow: hidden !important; \r\n          text-overflow: ellipsis !important; \r\n      }\r\n      \r\n      .glass-header.is-single-header .glass-stats { \r\n          padding: 4px 10px !important; \r\n          font-size: 10px !important; \r\n          flex-shrink: 0 !important; \r\n      }\r\n      \r\n      .glass-header.is-single-header .glass-action-btn { \r\n          padding: 6px 12px !important; \r\n          font-size: 11px !important; \r\n          flex-shrink: 0 !important; \r\n      }\r\n\r\n      \/* \u7f51\u683c\u53d8\u4e3a\u5355\u5217 *\/\r\n      .glass-grid { \r\n          grid-template-columns: 1fr !important; \r\n          gap: 16px !important; \r\n          padding: 0 16px !important; \r\n      }\r\n      \r\n      .card-thumbnail { height: 200px !important; }\r\n      .card-date { font-size: 9px !important; }\r\n      .overlay-date { padding: 4px 8px !important; }\r\n      .card-title { font-size: 14px !important; }\r\n      .card-excerpt { font-size: 12px !important; }\r\n    }\r\n    <\/style>\r\n\r\n    <script>\r\n    (function() {\r\n        function revealAndInit() {\r\n            const container = document.getElementById('glass-instance-1');\r\n            if (!container || container.dataset.initialized) return;\r\n            container.dataset.initialized = '1';\r\n\r\n            const styleNode = document.getElementById('glass-instance-1-prevent-fouc');\r\n            if (styleNode) styleNode.remove();\r\n\r\n            container.classList.add('glass-ready');\r\n\r\n            const isInfiniteEnabled = container.dataset.enableInfinite === '1';\r\n            const ajaxUrl = 'https:\/\/www.hendricksin.hk\/wp-admin\/admin-ajax.php';\r\n            const tabs = container.querySelectorAll('.glass-tab-btn');\r\n            const grid = container.querySelector('.posts-grid');\r\n            const spinner = container.querySelector('.glass-spinner');\r\n            const noMore = container.querySelector('.glass-no-more');\r\n            const sentinel = container.querySelector('.glass-infinite-sentinel');\r\n            const nonce = container.dataset.nonce;\r\n\r\n            let isLoading = false;\r\n            let observer = null;\r\n\r\n            function syncUIState() {\r\n                if (!isInfiniteEnabled || !spinner || !noMore) return;\r\n                const currentPage = parseInt(container.dataset.page);\r\n                const maxPages = parseInt(container.dataset.maxPages);\r\n\r\n                spinner.style.display = 'none';\r\n                if (currentPage >= maxPages && maxPages > 0) {\r\n                    noMore.style.display = 'block';\r\n                } else {\r\n                    noMore.style.display = 'none';\r\n                }\r\n                if (observer && sentinel) {\r\n                    if (currentPage >= maxPages) {\r\n                        observer.unobserve(sentinel);\r\n                    } else {\r\n                        observer.observe(sentinel);\r\n                    }\r\n                }\r\n            }\r\n\r\n            function loadNextPage() {\r\n                let currentPage = parseInt(container.dataset.page);\r\n                const maxPages = parseInt(container.dataset.maxPages);\r\n\r\n                if (isLoading || currentPage >= maxPages) return;\r\n\r\n                isLoading = true;\r\n                if (observer && sentinel) observer.unobserve(sentinel);\r\n\r\n                if (spinner) spinner.style.display = 'flex';\r\n                if (noMore) noMore.style.display = 'none';\r\n\r\n                const nextPage = currentPage + 1;\r\n                const slug = container.dataset.currentSlug;\r\n                const taxonomy = container.dataset.taxonomy;\r\n                const postsPerPage = container.dataset.postsPerPage;\r\n                const startIndex = grid ? grid.children.length : 0;\r\n\r\n                const formData = new FormData();\r\n                formData.append('action', 'fetch_glass_posts');\r\n                formData.append('nonce', nonce);\r\n                formData.append('slug', slug);\r\n                formData.append('taxonomy', taxonomy);\r\n                formData.append('paged', nextPage);\r\n                formData.append('posts_per_page', postsPerPage);\r\n                formData.append('start_index', startIndex);\r\n\r\n                fetch(ajaxUrl, { method: 'POST', body: formData })\r\n                .then(res => {\r\n                    if (!res.ok) throw new Error('Network response was not ok');\r\n                    return res.json();\r\n                })\r\n                .then(res => {\r\n                    if (res.success && res.data.html) {\r\n                        grid.insertAdjacentHTML('beforeend', res.data.html);\r\n                        container.dataset.page = nextPage;\r\n                        container.dataset.maxPages = res.data.max_pages;\r\n                        if (res.data.total_count !== undefined) {\r\n                            const totalEl = container.querySelector('.total-count-num');\r\n                            if (totalEl) totalEl.textContent = res.data.total_count;\r\n                        }\r\n                    } else {\r\n                        if (res.data && res.data.message) {\r\n                            console.warn(res.data.message);\r\n                        }\r\n                        if (noMore) noMore.style.display = 'block';\r\n                        if (spinner) spinner.style.display = 'none';\r\n                        container.dataset.maxPages = currentPage;\r\n                    }\r\n                })\r\n                .catch(err => {\r\n                    console.error(err);\r\n                    isLoading = false;\r\n                    syncUIState();\r\n                    if (noMore) {\r\n                        noMore.textContent = '\u52a0\u8f7d\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5';\r\n                        noMore.style.display = 'block';\r\n                    }\r\n                })\r\n                .finally(() => {\r\n                    isLoading = false;\r\n                    syncUIState();\r\n\r\n                    const updatedPage = parseInt(container.dataset.page);\r\n                    const updatedMax = parseInt(container.dataset.maxPages);\r\n\r\n                    if (updatedPage < updatedMax && observer && sentinel) {\r\n                        observer.observe(sentinel);\r\n                        requestAnimationFrame(() => {\r\n                            setTimeout(checkAndAutoLoad, 100);\r\n                        });\r\n                    }\r\n                });\r\n            }\r\n\r\n            function checkAndAutoLoad() {\r\n                if (!sentinel || isLoading) return;\r\n                const currentPage = parseInt(container.dataset.page);\r\n                const maxPages = parseInt(container.dataset.maxPages);\r\n                if (currentPage >= maxPages) return;\r\n\r\n                const rect = sentinel.getBoundingClientRect();\r\n                const windowHeight = window.innerHeight || document.documentElement.clientHeight;\r\n                \r\n                if (rect.top <= windowHeight + 250) {\r\n                    loadNextPage();\r\n                }\r\n            }\r\n\r\n            if (isInfiniteEnabled && sentinel) {\r\n                syncUIState();\r\n\r\n                observer = new IntersectionObserver((entries) => {\r\n                    entries.forEach(entry => {\r\n                        if (entry.isIntersecting && !isLoading) {\r\n                            loadNextPage();\r\n                        }\r\n                    });\r\n                }, { rootMargin: '250px' });\r\n\r\n                const initPage = parseInt(container.dataset.page);\r\n                const initMax = parseInt(container.dataset.maxPages);\r\n                if (initPage < initMax) {\r\n                    observer.observe(sentinel);\r\n                }\r\n            }\r\n\r\n            \/\/ Tab \u5207\u6362\u903b\u8f91\r\n            tabs.forEach(tab => {\r\n                tab.addEventListener('click', function() {\r\n                    if (this.classList.contains('active')) return;\r\n                    \r\n                    tabs.forEach(t => t.classList.remove('active'));\r\n                    this.classList.add('active');\r\n                    \r\n                    const slug = this.dataset.slug;\r\n                    const taxonomy = container.dataset.taxonomy;\r\n                    const postsPerPage = container.dataset.postsPerPage;\r\n\r\n                    if (observer && sentinel) observer.unobserve(sentinel);\r\n\r\n                    isLoading = true;\r\n                    grid.classList.add('loading');\r\n                    if (spinner) spinner.style.display = 'flex';\r\n                    if (noMore) noMore.style.display = 'none';\r\n\r\n                    const formData = new FormData();\r\n                    formData.append('action', 'fetch_glass_posts');\r\n                    formData.append('nonce', nonce);\r\n                    formData.append('slug', slug);\r\n                    formData.append('taxonomy', taxonomy);\r\n                    formData.append('paged', 1);\r\n                    formData.append('posts_per_page', postsPerPage);\r\n                    formData.append('start_index', 0);\r\n\r\n                    fetch(ajaxUrl, { method: 'POST', body: formData })\r\n                    .then(res => {\r\n                        if (!res.ok) throw new Error('Network response was not ok');\r\n                        return res.json();\r\n                    })\r\n                    .then(res => {\r\n                        if (res.success) {\r\n                            grid.innerHTML = res.data.html;\r\n                            container.dataset.currentSlug = slug;\r\n                            container.dataset.page = 1;\r\n                            container.dataset.maxPages = res.data.max_pages;\r\n                            if (res.data.total_count !== undefined) {\r\n                                const totalEl = container.querySelector('.total-count-num');\r\n                                if (totalEl) totalEl.textContent = res.data.total_count;\r\n                            }\r\n                        } else {\r\n                            if (res.data && res.data.message) {\r\n                                console.warn(res.data.message);\r\n                            }\r\n                            grid.innerHTML = '<p class=\"no-posts-msg\">\u8be5\u5206\u7c7b\u4e0b\u6682\u65e0\u6587\u7ae0\u3002<\/p>';\r\n                        }\r\n                    })\r\n                    .catch(err => {\r\n                        console.error(err);\r\n                        grid.innerHTML = '<p class=\"no-posts-msg\">\u52a0\u8f7d\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5\u3002<\/p>';\r\n                    })\r\n                    .finally(() => {\r\n                        isLoading = false;\r\n                        grid.classList.remove('loading');\r\n                        syncUIState();\r\n\r\n                        const curMax = parseInt(container.dataset.maxPages);\r\n                        if (isInfiniteEnabled && curMax > 1 && observer && sentinel) {\r\n                            observer.observe(sentinel);\r\n                            requestAnimationFrame(() => {\r\n                                setTimeout(checkAndAutoLoad, 100);\r\n                            });\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n        }\r\n\r\n        if (document.readyState === 'loading') {\r\n            document.addEventListener('DOMContentLoaded', revealAndInit);\r\n        } else {\r\n            revealAndInit();\r\n        }\r\n    })();\r\n    <\/script>\r\n    <\/div>\n\t\t\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>\u5173\u4e8e AI \u6211\u672c\u79d1\u5728\u5361\u5167\u57fa\u6885\u9686\u5927\u5b66\u653b\u8bfb\u8ba1\u7b97\u673a\u79d1\u5b66\/\u6570\u5b66\u3001\u7ecf\u6d4e\u53ca\u5de5\u5546\u7ba1\u7406\u4e09\u5b66\u58eb\u5b66\u4f4d\uff08\u56db\u5e74\u5b8c\u6210\u5e76\u8363\u8a89\u6bd5\u4e1a\uff09\uff0c\u7406\u79d1\u7855 [&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-6386","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/pages\/6386","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=6386"}],"version-history":[{"count":50,"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/pages\/6386\/revisions"}],"predecessor-version":[{"id":8938,"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/pages\/6386\/revisions\/8938"}],"wp:attachment":[{"href":"https:\/\/www.hendricksin.hk\/index.php\/wp-json\/wp\/v2\/media?parent=6386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}