{"id":16297,"date":"2025-11-26T13:50:25","date_gmt":"2025-11-26T13:50:25","guid":{"rendered":"https:\/\/denglaw.com\/?page_id=16297"},"modified":"2025-11-26T13:50:33","modified_gmt":"2025-11-26T13:50:33","slug":"%e5%85%8d%e8%b2%bb%e9%9b%bb%e5%ad%90%e6%9b%b8","status":"publish","type":"page","link":"https:\/\/denglaw.com\/zh-hant\/%e5%85%8d%e8%b2%bb%e9%9b%bb%e5%ad%90%e6%9b%b8\/","title":{"rendered":"E-Book Downloads"},"content":{"rendered":"<div class=\"ebook-page-title-main\">\u514d\u8cbb\u96fb\u5b50\u66f8<\/div>\n\r\n<div class=\"ebook-flex\">\r\n\r\n    \r\n    <div class=\"ebook-card\">\r\n\r\n        <div class=\"ebook-image-wrapper\">\r\n            <img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"800\" src=\"https:\/\/denglaw.com\/wp-content\/uploads\/2025\/12\/eBook-2_-Traditional-Chinese-Cover-N400.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/denglaw.com\/wp-content\/uploads\/2025\/12\/eBook-2_-Traditional-Chinese-Cover-N400.jpg 512w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/12\/eBook-2_-Traditional-Chinese-Cover-N400-192x300.jpg 192w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/12\/eBook-2_-Traditional-Chinese-Cover-N400-80x125.jpg 80w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/12\/eBook-2_-Traditional-Chinese-Cover-N400-48x75.jpg 48w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/>            <img decoding=\"async\" class=\"ebook-badge\" src=\"\/wp-content\/uploads\/2025\/11\/Test-Icon-1.png\" alt=\"\">\r\n        <\/div>\r\n\r\n        <h3 class=\"ebook-title\">\u300a2025 \u5e74\u516c\u6c11\u5165\u7c4d\u8003\u8a66\u4e2d\u82f1\u6307\u5357\uff08\u7e41\u9ad4\u4e2d\u6587\uff09\u300b<\/h3>\r\n\r\n        <div class=\"ebook-excerpt\" \r\n             data-full=\"\u300a2025 \u5e74\u516c\u6c11\u5165\u7c4d\u8003\u8a66\u4e2d\u82f1\u6307\u5357\uff08\u7e41\u9ad4\u4e2d\u6587\uff09\u300b\u662f\u4e00\u4efd\u5c08\u70ba\u6e96\u5099\u7f8e\u570b\u516c\u6c11\u5165\u7c4d\u8003\u8a66\u7684\u83ef\u8a9e\u8b80\u8005\u6253\u9020\u7684\u4e2d\u82f1\u5c0d\u7167\u5b78\u7fd2\u6559\u6750\u3002\u5167\u5bb9\u5b8c\u6574\u6db5\u84cb\u7f8e\u570b\u516c\u6c11\u53ca\u79fb\u6c11\u670d\u52d9\u5c40\uff08USCIS\uff092025 \u5e74\u65b0\u7248\u516c\u6c11\u6e2c\u9a57\u6240\u9700\u7684\u6838\u5fc3\u77e5\u8b58\uff0c\u5305\u62ec\uff1a\r\n&lt;ul&gt;\r\n \t&lt;li&gt;\u7f8e\u570b\u61b2\u6cd5\u8207\u653f\u5e9c\u67b6\u69cb&lt;\/li&gt;\r\n \t&lt;li&gt;\u4e09\u6b0a\u5206\u7acb\u8207\u806f\u90a6\u653f\u5e9c\u904b\u4f5c&lt;\/li&gt;\r\n \t&lt;li&gt;\u5dde\u653f\u5e9c\u6b0a\u9650\u8207\u516c\u6c11\u8cac\u4efb&lt;\/li&gt;\r\n \t&lt;li&gt;\u7f8e\u570b\u6b77\u53f2\u8207\u5730\u7406\u91cd\u9ede&lt;\/li&gt;\r\n \t&lt;li&gt;\u7f8e\u570b\u8c61\u5fb5\u3001\u7bc0\u65e5\u8207\u91cd\u8981\u6b77\u53f2\u6642\u671f&lt;\/li&gt;\r\n \t&lt;li&gt;128 \u9053\u6700\u65b0\u7248\u516c\u6c11\u5165\u7c4d\u8003\u984c\u8207\u7b54\u6848&lt;\/li&gt;\r\n&lt;\/ul&gt;\r\n\u672c\u6307\u5357\u63a1\u7528 \u7e41\u9ad4\u4e2d\u6587\u8207\u82f1\u6587\u4e26\u5217 \u7684\u65b9\u5f0f\u7de8\u6392\uff0c\u8b93\u8b80\u8005\u5728\u7406\u89e3\u5167\u5bb9\u7684\u540c\u6642\uff0c\u4e5f\u80fd\u719f\u6089\u82f1\u6587\u8868\u9054\uff0c\u66f4\u6709\u6548\u6e96\u5099\u5165\u7c4d\u9762\u8a66\u8207\u53e3\u8a66\u3002\r\n&lt;h3&gt;\u00a0\u672c\u6307\u5357\u7279\u8272&lt;\/h3&gt;\r\n&lt;ul&gt;\r\n \t&lt;li&gt;2025 \u5e74\u6700\u65b0\u7248\u672c\u5167\u5bb9\uff0c\u5b8c\u5168\u5c0d\u61c9 USCIS \u65b0\u7248\u516c\u6c11\u8003\u8a66\u67b6\u69cb&lt;\/li&gt;\r\n \t&lt;li&gt;\u4e2d\u82f1\u6587\u5c0d\u7167\uff0c\u5bb9\u6613\u7406\u89e3\u4e26\u52a0\u6df1\u8a18\u61b6&lt;\/li&gt;\r\n \t&lt;li&gt;\u5716\u6587\u4e26\u8302\uff0c\u5354\u52a9\u8996\u89ba\u5316\u5b78\u7fd2\u61b2\u6cd5\u3001\u653f\u5e9c\u5236\u5ea6\u3001\u6b77\u53f2\u4e8b\u4ef6\u7b49&lt;\/li&gt;\r\n \t&lt;li&gt;\u9069\u5408\u81ea\u5b78\u8005\u3001\u6559\u6703\u8207\u793e\u5340\u73ed\u7d1a\u3001\u6cd5\u5f8b\u670d\u52d9\u6a5f\u69cb\u3001\u79fb\u6c11\u9867\u554f\u4f7f\u7528&lt;\/li&gt;\r\n&lt;\/ul&gt;\r\n\u9019\u662f\u4e00\u672c \u5168\u9762\u3001\u53ef\u9760\u3001\u6613\u8b80 \u7684\u5165\u7c4d\u8003\u8a66\u5b78\u7fd2\u5de5\u5177\uff0c\u4e0d\u8ad6\u662f\u7b2c\u4e00\u6b21\u6e96\u5099\u516c\u6c11\u8003\u8a66\u3001\u5e0c\u671b\u52a0\u5f37\u57fa\u790e\u77e5\u8b58\uff0c\u6216\u5354\u52a9\u4ed6\u4eba\u5099\u8003\uff0c\u672c\u6307\u5357\u90fd\u80fd\u63d0\u4f9b\u5b8c\u6574\u800c\u5be6\u7528\u7684\u5b78\u7fd2\u8cc7\u6e90\u3002\">\r\n            \u300a2025 \u5e74\u516c\u6c11\u5165\u7c4d\u8003\u8a66\u4e2d\u82f1\u6307\u5357\uff08\u7e41\u9ad4\u4e2d\u6587\uff09\u300b\u662f\u4e00\u4efd\u5c08\u70ba\u6e96\u5099\u7f8e\u570b\u516c\u6c11\u5165\u7c4d\u8003\u8a66\u7684\u83ef\u8a9e\u8b80\u8005\u6253\u9020\u7684\u4e2d\u82f1\u5c0d\u7167...            <a href=\"#\" class=\"ebook-read-more\">Read more<\/a>\r\n        <\/div>\r\n\r\n        <!-- DYNAMIC BUTTON WITH META -->\r\n        <button \r\n            class=\"ebook-download-btn\" \r\n            data-lang=\"zh-hant\" \r\n            data-file=\"\"\r\n            data-form-id=\"2a8f6443-a469-4bb7-89a3-1191707b2724\"\r\n\t\t\tdata-has-file=\"0\"\t\r\n        >\r\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\r\n                <path d=\"M12 16L7 11L8.4 9.55L11 12.15V4H13V12.15L15.6 9.55L17 11L12 16ZM6 20C5.45 20 4.97933 19.8043 4.588 19.413C4.19667 19.0217 4.00067 18.5507 4 18V15H6V18H18V15H20V18C20 18.55 19.8043 19.021 19.413 19.413C19.0217 19.805 18.5507 20.0007 18 20H6Z\" fill=\"white\"\/>\r\n            <\/svg>\r\n            <span class=\"ebook-btn-text\">Request ebook<\/span>\r\n        <\/button>\r\n\r\n    <\/div>\r\n\r\n\r\n    \r\n    <div class=\"ebook-card\">\r\n\r\n        <div class=\"ebook-image-wrapper\">\r\n            <img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/denglaw.com\/wp-content\/uploads\/2025\/11\/ebook-1-image_-Legal-Lessons-with-TOC-Cover_page-0001-683x1024.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/denglaw.com\/wp-content\/uploads\/2025\/11\/ebook-1-image_-Legal-Lessons-with-TOC-Cover_page-0001-683x1024.jpg 683w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/11\/ebook-1-image_-Legal-Lessons-with-TOC-Cover_page-0001-200x300.jpg 200w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/11\/ebook-1-image_-Legal-Lessons-with-TOC-Cover_page-0001-768x1152.jpg 768w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/11\/ebook-1-image_-Legal-Lessons-with-TOC-Cover_page-0001-83x125.jpg 83w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/11\/ebook-1-image_-Legal-Lessons-with-TOC-Cover_page-0001-50x75.jpg 50w, https:\/\/denglaw.com\/wp-content\/uploads\/2025\/11\/ebook-1-image_-Legal-Lessons-with-TOC-Cover_page-0001.jpg 900w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/>            <img decoding=\"async\" class=\"ebook-badge\" src=\"\/wp-content\/uploads\/2025\/11\/Test-Icon-1.png\" alt=\"\">\r\n        <\/div>\r\n\r\n        <h3 class=\"ebook-title\">\u300a\u524d\u8eca\u4e4b\u9451\u300b\u2014 \u9093\u6d2a\u5f8b\u5e2b\u6700\u65b0\u529b\u4f5c \u7f8e\u570b\u751f\u6d3b\u6cd5\u5f8b\u7cfb\u5217\uff3b01\uff3d<\/h3>\r\n\r\n        <div class=\"ebook-excerpt\" \r\n             data-full=\"\u672c\u66f8\u4ee5\u8fd1\u56db\u5341\u5e74\u8655\u7406\u4e0a\u842c\u5b97\u6848\u4ef6\u7684\u5be6\u52d9\u7d93\u9a57\uff0c\u7cbe\u9078\u6700\u5177\u4ee3\u8868\u6027\u7684\u771f\u5be6\u6848\u4f8b\uff0c\u5e36\u9818\u8b80\u8005\u6df1\u5165\u4e86\u89e3\u5728\u7f8e\u751f\u6d3b\u4e2d\u6700\u5e38\u9047\u5230\u3001\u537b\u6700\u5bb9\u6613\u5ffd\u8996\u7684\u6cd5\u5f8b\u98a8\u96aa\u3002\u5f9e\u4ea4\u901a\u898f\u5247\u3001\u5bb6\u5ead\u7cfe\u7d1b\u3001\u8077\u5834\u722d\u8b70\uff0c\u5230\u79fb\u6c11\u3001\u5211\u4e8b\u3001\u8ca1\u52d9\u8207\u793e\u6703\u5b89\u5168\u8b70\u984c\uff0c\u9093\u6d2a\u5f8b\u5e2b\u4ee5\u6df1\u5165\u6dfa\u51fa\u7684\u65b9\u5f0f\uff0c\u63ed\u9732\u4e00\u500b\u500b\u300c\u770b\u4f3c\u5c0f\u4e8b\u3001\u5be6\u5247\u81f4\u547d\u300d\u7684\u6cd5\u5f8b\u9677\u9631\u3002\r\n\r\n\u66f8\u4e2d\u4e00\u767e\u96f6\u4e00\u500b\u6848\u4f8b\uff0c\u6db5\u84cb\uff1a\r\n\r\n\u7121\u7167\u99d5\u99db\u3001\u8d85\u901f\u3001\u8087\u4e8b\u9003\u9038\u7b49\u4ea4\u901a\u72af\u7f6a\r\n\r\n\u5bb6\u5ead\u66b4\u529b\u3001\u8ddf\u8e64\u9a37\u64fe\u3001\u672a\u6210\u5e74\u4eba\u72af\u7f6a\r\n\r\n\u771f\u5047\u8b49\u4ef6\u3001\u798f\u5229\u8a50\u6b3a\u3001\u6d17\u7522\u5730\u3001\u5546\u696d\u9055\u898f\r\n\r\n\u79fb\u6c11\u9677\u9631\u3001\u8aa4\u89f8\u91cd\u7f6a\u3001\u88ab\u901a\u7ddd\u7684\u5e38\u898b\u539f\u56e0\r\n\r\n\u8001\u5e74\u99d5\u99db\u3001\u516c\u5171\u5834\u6240\u8cac\u4efb\u3001\u91ab\u85e5\u6cd5\u5f8b\u554f\u984c\r\n\r\n\u751a\u81f3\u770b\u4f3c\u7121\u95dc\u7dca\u8981\u7684\u65e5\u5e38\u5c0f\u7d30\u7bc0\uff0c\u5982\u7d22\u50b5\u3001\u4ee3\u8cfc\u3001\u6361\u5783\u573e\uff0c\u90fd\u53ef\u80fd\u9055\u6cd5\uff01\r\n\r\n\u9093\u6d2a\u5f8b\u5e2b\u4ee5\u79fb\u6c11\u80cc\u666f\u7684\u8996\u89d2\uff0c\u63d0\u9192\u8b80\u8005\uff1a\r\n\u5728\u7f8e\u570b\uff0c\u4e0d\u61c2\u6cd5\u5f8b\u4e0d\u662f\u85c9\u53e3\uff0c\u50e5\u5016\u5fc3\u7406\u5f80\u5f80\u91c0\u6210\u5927\u798d\u3002\r\n\r\n\u900f\u904e\u771f\u5be6\u6545\u4e8b\uff0c\u672c\u66f8\u544a\u8a34\u4f60\uff1a\r\n\u5982\u4f55\u907f\u514d\u8aa4\u89f8\u6cd5\u5f8b\u7d05\u7dda\uff1f\r\n\u9047\u5230\u8b66\u5bdf\u3001\u6cd5\u5ead\u3001\u79fb\u6c11\u5c40\u6642\u8a72\u5982\u4f55\u61c9\u5c0d\uff1f\r\n\u54ea\u4e9b\u884c\u70ba\u5728\u7f8e\u570b\u662f\u5927\u5fcc\uff1f\r\n\u53c8\u6709\u54ea\u4e9b\u7fd2\u6163\u662f\u83ef\u4eba\u6700\u5bb9\u6613\u8e29\u5230\u7684\u300c\u6cd5\u5f8b\u5730\u96f7\u300d\uff1f\r\n\r\n\u9019\u4e0d\u50c5\u662f\u4e00\u672c\u6cd5\u5f8b\u5e38\u8b58\u66f8\uff0c\u66f4\u662f\u6bcf\u4f4d\u5728\u7f8e\u83ef\u4eba\u90fd\u8a72\u96a8\u8eab\u5099\u8b80\u7684\u751f\u6d3b\u5b89\u5168\u6307\u5357\u3002\r\n\u524d\u8eca\u4e4b\u9451\uff0c\u5f8c\u4e8b\u4e4b\u5e2b\u3002\">\r\n            \u672c\u66f8\u4ee5\u8fd1\u56db\u5341\u5e74\u8655\u7406\u4e0a\u842c\u5b97\u6848\u4ef6\u7684\u5be6\u52d9\u7d93\u9a57\uff0c\u7cbe\u9078\u6700\u5177\u4ee3\u8868\u6027\u7684\u771f\u5be6\u6848\u4f8b\uff0c\u5e36\u9818\u8b80\u8005\u6df1\u5165\u4e86\u89e3\u5728\u7f8e\u751f\u6d3b\u4e2d\u6700\u5e38...            <a href=\"#\" class=\"ebook-read-more\">Read more<\/a>\r\n        <\/div>\r\n\r\n        <!-- DYNAMIC BUTTON WITH META -->\r\n        <button \r\n            class=\"ebook-download-btn\" \r\n            data-lang=\"zh-hant\" \r\n            data-file=\"\"\r\n            data-form-id=\"5ed3366b-8ebf-4141-bfe3-4b2e8e6ba11c\"\r\n\t\t\tdata-has-file=\"0\"\t\r\n        >\r\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\r\n                <path d=\"M12 16L7 11L8.4 9.55L11 12.15V4H13V12.15L15.6 9.55L17 11L12 16ZM6 20C5.45 20 4.97933 19.8043 4.588 19.413C4.19667 19.0217 4.00067 18.5507 4 18V15H6V18H18V15H20V18C20 18.55 19.8043 19.021 19.413 19.413C19.0217 19.805 18.5507 20.0007 18 20H6Z\" fill=\"white\"\/>\r\n            <\/svg>\r\n            <span class=\"ebook-btn-text\">Request ebook<\/span>\r\n        <\/button>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<!-- MODAL -->\r\n<div id=\"ebook-modal\" class=\"ebook-modal\">\r\n    <div class=\"ebook-modal-content\">\r\n        <span class=\"ebook-close\">&times;<\/span>\r\n        <div class=\"ebook-modal-header\">\r\n            <h2 class=\"ebook-modal-title\">FREE CHINESE E-BOOK<\/h2>\r\n        <\/div>\r\n        <h3 class=\"ebook-modal-subtitle\">Please fill up the form to download<\/h3>\r\n        <div id=\"ebook-form-container\" class=\"ebook-form-wrapper\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\r\n\/* ================================\r\n   LANGUAGE TEXTS\r\n================================ *\/\r\nconst ebookText = {\r\n    en: {\r\n        request: \"Request ebook\",\r\n        readMore: \"Read more\",\r\n        readLess: \"Show less\",\r\n        modalTitle: \"FREE E-BOOK\",\r\n        modalSubtitle: \"Please fill up the form to download\"\r\n    },\r\n    \"zh-hans\": {\r\n        request: \"\u7d22\u53d6\u7535\u5b50\u4e66\",\r\n        readMore: \"\u5c55\u5f00\",\r\n        readLess: \"\u6536\u8d77\",\r\n        modalTitle: \"\u514d\u8d39\u4e2d\u6587\u7535\u5b50\u4e66\",\r\n        modalSubtitle: \"\u8bf7\u586b\u5199\u8868\u5355\u4ee5\u4e0b\u8f7d\"\r\n    },\r\n    \"zh-hant\": {\r\n        request: \"\u7d22\u53d6\u96fb\u5b50\u66f8\",\r\n        readMore: \"\u5c55\u958b\",\r\n        readLess: \"\u6536\u8d77\",\r\n        modalTitle: \"\u514d\u8cbb\u4e2d\u6587\u96fb\u5b50\u66f8\",\r\n        modalSubtitle: \"\u8acb\u586b\u5beb\u8868\u55ae\u4ee5\u4e0b\u8f09\"\r\n    }\r\n};\r\n\r\n\/* ------------------------------\r\n   HELPERS\r\n------------------------------ *\/\r\nfunction getLang(btn){\r\n    return btn.getAttribute(\"data-lang\") || \"en\";\r\n}\r\n\r\nfunction makeShortFromHtml(html, limit) {\r\n    const tmp = document.createElement('div');\r\n    tmp.innerHTML = html;\r\n    const text = tmp.textContent || tmp.innerText || \"\";\r\n    return text.length > limit ? text.substring(0, limit) + \"...\" : text;\r\n}\r\n\r\n\/* ------------------------------\r\n   DYNAMIC HUBSPOT FORM LOADER\r\n------------------------------ *\/\r\nfunction loadHubspotDynamic(formId, container, callback) {\r\n    const render = () => {\r\n        container.innerHTML = \"\";\r\n\r\n        hbspt.forms.create({\r\n            portalId: \"244223043\",\r\n            formId: formId,\r\n            target: \"#ebook-form-container\",\r\n            onFormSubmitted: callback\r\n        });\r\n    };\r\n\r\n    if (window.hbspt && window.hbspt.forms) {\r\n        render();\r\n    } else {\r\n        const script = document.createElement(\"script\");\r\n        script.src = \"https:\/\/js.hsforms.net\/forms\/embed\/v2.js\";\r\n        script.onload = () => setTimeout(render, 300);\r\n        document.body.appendChild(script);\r\n    }\r\n}\r\n\r\nlet currentEbookFile = null;\r\n\r\n\/* ===============================\r\n   MAIN LOGIC\r\n=============================== *\/\r\ndocument.addEventListener(\"DOMContentLoaded\", function(){\r\n    const modal = document.getElementById(\"ebook-modal\");\r\n    const closeBtn = document.querySelector(\".ebook-close\");\r\n    const container = document.getElementById(\"ebook-form-container\");\r\n\r\n    \/* Apply translations *\/\r\n    document.querySelectorAll(\".ebook-download-btn\").forEach(btn => {\r\n        btn.querySelector(\".ebook-btn-text\").textContent = ebookText[getLang(btn)].request;\r\n    });\r\n\r\n    document.querySelectorAll(\".ebook-read-more\").forEach(btn => {\r\n        const lang = getLang(btn.closest(\".ebook-card\").querySelector(\".ebook-download-btn\"));\r\n        btn.textContent = ebookText[lang].readMore;\r\n    });\r\n\r\n    \/* OPEN MODAL *\/\r\n    document.querySelectorAll(\".ebook-download-btn\").forEach(btn => {\r\n        btn.addEventListener(\"click\", function(e){\r\n            e.stopPropagation();\r\n\r\n            const lang = getLang(this);\r\n            const file = this.dataset.file;\r\n            const formId = this.dataset.formId;\r\n\r\n            currentEbookFile = file;\r\n\r\n            modal.style.display = \"block\";\r\n            document.querySelector(\".ebook-modal-title\").textContent = ebookText[lang].modalTitle;\r\n            document.querySelector(\".ebook-modal-subtitle\").textContent = ebookText[lang].modalSubtitle;\r\n\r\n            loadHubspotDynamic(formId, container, function() {\r\n\t\t\t\t    if (!currentEbookFile || currentEbookFile.trim() === \"\") {\r\n\t\t\t\t\t\tconsole.warn(\"No ebook file available for this post.\");\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n                \/\/ AUTO DOWNLOAD\r\n                const a = document.createElement(\"a\");\r\n                a.href = currentEbookFile;\r\n                a.download = currentEbookFile.split(\"\/\").pop();\r\n                a.click();\r\n            });\r\n        });\r\n    });\r\n\r\n    \/* CLOSE MODAL *\/\r\n    closeBtn.onclick = ()=> modal.style.display=\"none\";\r\n    window.onclick = e => { if(e.target===modal) modal.style.display=\"none\"; };\r\n\r\n    \/* READ MORE \/ LESS *\/\r\n    document.querySelectorAll(\".ebook-read-more\").forEach(btn => {\r\n        const cardBtn = btn.closest(\".ebook-card\").querySelector(\".ebook-download-btn\");\r\n        const lang = getLang(cardBtn);\r\n\r\n        btn.addEventListener(\"click\", function(e){\r\n            e.preventDefault();\r\n            const excerpt = this.closest(\".ebook-excerpt\");\r\n            const fullHtml = excerpt.getAttribute(\"data-full\") || \"\";\r\n            const shortText = makeShortFromHtml(fullHtml, 75);\r\n\r\n            if (this.classList.contains(\"expanded\")) {\r\n                excerpt.innerHTML = shortText + \" \";\r\n                excerpt.appendChild(this);\r\n                this.textContent = ebookText[lang].readMore;\r\n            } else {\r\n                excerpt.innerHTML = fullHtml + \" \";\r\n                excerpt.appendChild(this);\r\n                this.textContent = ebookText[lang].readLess;\r\n            }\r\n\r\n            this.classList.toggle(\"expanded\");\r\n        });\r\n    });\r\n\r\n});\r\n<\/script>\r\n\r\n\n","protected":false},"excerpt":{"rendered":"<p>\u514d\u8cbb\u96fb\u5b50\u66f8<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"class_list":{"0":"post-16297","1":"page","2":"type-page","3":"status-publish","5":"entry"},"_links":{"self":[{"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/pages\/16297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/comments?post=16297"}],"version-history":[{"count":1,"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/pages\/16297\/revisions"}],"predecessor-version":[{"id":16298,"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/pages\/16297\/revisions\/16298"}],"wp:attachment":[{"href":"https:\/\/denglaw.com\/zh-hant\/wp-json\/wp\/v2\/media?parent=16297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}