{"id":18065,"date":"2025-11-04T18:56:47","date_gmt":"2025-11-04T10:56:47","guid":{"rendered":"https:\/\/www.careactionmacau.com\/?p=18065"},"modified":"2025-11-04T18:58:21","modified_gmt":"2025-11-04T10:58:21","slug":"2025-care-action-macao-cup-16km","status":"publish","type":"post","link":"https:\/\/www.careactionmacau.com\/en\/2025\/11\/04\/2025-care-action-macao-cup-16km\/","title":{"rendered":"2025 Care Action MAcao Cup| 16Km"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"18065\" class=\"elementor elementor-18065\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1417b3d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1417b3d0\" data-element_type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1b7c01c\" data-id=\"1b7c01c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e82c3a4 elementor-widget elementor-widget-image\" data-id=\"2e82c3a4\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/16\/2025-care-action-macao-cup_main\/\">\n\t\t\t\t\t\t\t<img width=\"900\" height=\"383\" src=\"https:\/\/www.careactionmacau.com\/wp-content\/uploads\/2025\/09\/\u5fae\u4fe1\uff1a900X383.jpg\" class=\"attachment-full size-full\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/www.careactionmacau.com\/wp-content\/uploads\/2025\/09\/\u5fae\u4fe1\uff1a900X383.jpg 900w, https:\/\/www.careactionmacau.com\/wp-content\/uploads\/2025\/09\/\u5fae\u4fe1\uff1a900X383-300x128.jpg 300w, https:\/\/www.careactionmacau.com\/wp-content\/uploads\/2025\/09\/\u5fae\u4fe1\uff1a900X383-768x327.jpg 768w, https:\/\/www.careactionmacau.com\/wp-content\/uploads\/2025\/09\/\u5fae\u4fe1\uff1a900X383-16x7.jpg 16w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f6487ab elementor-section-content-middle elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f6487ab\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-758c69ba\" data-id=\"758c69ba\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-780bd6a elementor-widget elementor-widget-heading\" data-id=\"780bd6a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/16\/2025-care-action-macao-cup_main\/\">Event's Home<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-6c2e2092\" data-id=\"6c2e2092\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26ff8650 elementor-widget elementor-widget-heading\" data-id=\"26ff8650\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/17\/2025-care-action-macao-cup_rules\/\">Rules & Regulations<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-200822c9\" data-id=\"200822c9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6bac9be elementor-widget elementor-widget-heading\" data-id=\"6bac9be\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/17\/2025-care-action-macao-cup_entry\/\">Entry<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-1c42ebca\" data-id=\"1c42ebca\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ab316f7 elementor-widget elementor-widget-heading\" data-id=\"1ab316f7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/11\/04\/2025-care-action-macao-cup-results\/\">\u5f97\u734e\u6210\u7e3e<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-3bf8b615\" data-id=\"3bf8b615\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28b2c905 elementor-widget elementor-widget-heading\" data-id=\"28b2c905\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/17\/2025-care-action-macao-cup_awards\/\">race package & Awards<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-6de5e192\" data-id=\"6de5e192\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7c7f0c2d elementor-widget elementor-widget-heading\" data-id=\"7c7f0c2d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/17\/2025-care-action-macao-cup_traffic\/\">Traffic<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-4280cf15\" data-id=\"4280cf15\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3416665 elementor-widget elementor-widget-heading\" data-id=\"3416665\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/17\/2025-care-action-macao-cup_weather\/\">Weather<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-12 elementor-top-column elementor-element elementor-element-33c55171\" data-id=\"33c55171\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-291bb6a2 elementor-widget elementor-widget-heading\" data-id=\"291bb6a2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/09\/17\/2025-care-action-macao-cup_latestnews\/\">Latest News<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5c383bfc elementor-section-content-middle elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c383bfc\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-40f3df13\" data-id=\"40f3df13\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5fbccbb elementor-widget elementor-widget-heading\" data-id=\"5fbccbb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/11\/04\/2025-care-action-macao-cup-results\/\">\u5f97\u734e<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-1d0126b0\" data-id=\"1d0126b0\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-477956ac elementor-widget elementor-widget-heading\" data-id=\"477956ac\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/11\/04\/2025-care-action-macao-cup-5km\/\">5\u516c\u91cc\u6210\u7e3e<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-363e8317\" data-id=\"363e8317\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-71ca990 elementor-widget elementor-widget-heading\" data-id=\"71ca990\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/www.careactionmacau.com\/en\/2025\/11\/04\/2025-care-action-macao-cup-16km\/\">16\u516c\u91cc\u6210\u7e3e<\/a><\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6806b85d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6806b85d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58fcd77a\" data-id=\"58fcd77a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-308bb6d1 elementor-widget elementor-widget-spacer\" data-id=\"308bb6d1\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e222bfe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e222bfe\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-663eae04\" data-id=\"663eae04\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2714d077 elementor-widget elementor-widget-spacer\" data-id=\"2714d077\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fd2c53b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fd2c53b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e4b3eb3\" data-id=\"e4b3eb3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-60143ef elementor-widget elementor-widget-html\" data-id=\"60143ef\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"zh-Hant\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>16\u516c\u91cc\u6210\u7e3e\u8868<\/title>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n    <style>\r\n        * {\r\n            box-sizing: border-box;\r\n            margin: 0;\r\n            padding: 0;\r\n        }\r\n        \r\n        body {\r\n            font-family: 'PingFang TC', 'Microsoft JhengHei', sans-serif;\r\n            line-height: 1.6;\r\n            color: #333;\r\n            background-color: #f5f7fa;\r\n            padding: 15px;\r\n        }\r\n        \r\n        .container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n        }\r\n        \r\n        header {\r\n            text-align: center;\r\n            margin-bottom: 25px;\r\n            padding: 20px;\r\n            background: linear-gradient(135deg, #2ecc71, #27ae60);\r\n            color: white;\r\n            border-radius: 10px;\r\n            box-shadow: 0 4px 12px rgba(0,0,0,0.1);\r\n        }\r\n        \r\n        h1 {\r\n            font-size: 24px;\r\n            margin-bottom: 10px;\r\n        }\r\n        \r\n        .description {\r\n            font-size: 16px;\r\n            opacity: 0.9;\r\n        }\r\n        \r\n        .controls {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 15px;\r\n            margin-bottom: 25px;\r\n            padding: 15px;\r\n            background: white;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 8px rgba(0,0,0,0.08);\r\n        }\r\n        \r\n        .search-box {\r\n            flex: 1;\r\n            min-width: 250px;\r\n            position: relative;\r\n        }\r\n        \r\n        .search-box input {\r\n            width: 100%;\r\n            padding: 12px 15px 12px 40px;\r\n            border: 1px solid #ddd;\r\n            border-radius: 6px;\r\n            font-size: 16px;\r\n            transition: all 0.3s;\r\n        }\r\n        \r\n        .search-box input:focus {\r\n            border-color: #2ecc71;\r\n            box-shadow: 0 0 0 2px rgba(46, 204, 113, 0.2);\r\n            outline: none;\r\n        }\r\n        \r\n        .search-box i {\r\n            position: absolute;\r\n            left: 15px;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            color: #777;\r\n        }\r\n        \r\n        .stats {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            margin-bottom: 15px;\r\n            font-size: 14px;\r\n            color: #555;\r\n        }\r\n        \r\n        .table-container {\r\n            background: white;\r\n            border-radius: 8px;\r\n            box-shadow: 0 2px 10px rgba(0,0,0,0.1);\r\n            overflow: hidden;\r\n            margin-bottom: 30px;\r\n        }\r\n        \r\n        .responsive-table {\r\n            width: 100%;\r\n            border-collapse: collapse;\r\n            font-size: 14px;\r\n        }\r\n        \r\n        .responsive-table th {\r\n            background-color: #2ecc71;\r\n            color: white;\r\n            font-weight: bold;\r\n            text-align: left;\r\n            padding: 15px 10px;\r\n            position: sticky;\r\n            top: 0;\r\n        }\r\n        \r\n        .responsive-table td {\r\n            padding: 12px 10px;\r\n            border-bottom: 1px solid #e0e0e0;\r\n        }\r\n        \r\n        .responsive-table tr:nth-child(even) {\r\n            background-color: #f8f9fa;\r\n        }\r\n        \r\n        .responsive-table tr:hover {\r\n            background-color: #eafaf1;\r\n        }\r\n        \r\n        .pagination {\r\n            display: flex;\r\n            justify-content: center;\r\n            margin-top: 20px;\r\n            gap: 5px;\r\n        }\r\n        \r\n        .pagination button {\r\n            padding: 8px 15px;\r\n            border: 1px solid #ddd;\r\n            background: white;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            color: #333;\r\n        }\r\n        \r\n        .pagination button:hover:not(:disabled) {\r\n            background: #f0f0f0;\r\n        }\r\n        \r\n        .pagination button.active {\r\n            background: #2ecc71;\r\n            color: white;\r\n            border-color: #2ecc71;\r\n        }\r\n        \r\n        .pagination button:disabled {\r\n            opacity: 0.5;\r\n            cursor: not-allowed;\r\n        }\r\n        \r\n        .loading {\r\n            text-align: center;\r\n            padding: 30px;\r\n            color: #666;\r\n        }\r\n        \r\n        .spinner {\r\n            border: 4px solid rgba(0, 0, 0, 0.1);\r\n            border-radius: 50%;\r\n            border-top: 4px solid #2ecc71;\r\n            width: 40px;\r\n            height: 40px;\r\n            animation: spin 1s linear infinite;\r\n            margin: 0 auto 15px;\r\n        }\r\n        \r\n        @keyframes spin {\r\n            0% { transform: rotate(0deg); }\r\n            100% { transform: rotate(360deg); }\r\n        }\r\n        \r\n        .no-results {\r\n            text-align: center;\r\n            padding: 30px;\r\n            color: #666;\r\n            font-style: italic;\r\n        }\r\n        \r\n        .action-buttons {\r\n            display: flex;\r\n            gap: 10px;\r\n        }\r\n        \r\n        .action-buttons button {\r\n            padding: 8px 12px;\r\n            background: #2ecc71;\r\n            color: white;\r\n            border: none;\r\n            border-radius: 4px;\r\n            cursor: pointer;\r\n            transition: all 0.3s;\r\n            font-size: 14px;\r\n        }\r\n        \r\n        .action-buttons button:hover {\r\n            background: #27ae60;\r\n        }\r\n        \r\n        \/* \u54cd\u5e94\u5f0f\u8bbe\u8ba1 *\/\r\n        @media (max-width: 768px) {\r\n            .responsive-table {\r\n                font-size: 13px;\r\n            }\r\n            \r\n            .responsive-table th,\r\n            .responsive-table td {\r\n                padding: 10px 8px;\r\n            }\r\n            \r\n            h1 {\r\n                font-size: 20px;\r\n            }\r\n            \r\n            .controls {\r\n                flex-direction: column;\r\n            }\r\n            \r\n            .search-box {\r\n                min-width: 100%;\r\n            }\r\n        }\r\n        \r\n        @media (max-width: 480px) {\r\n            .responsive-table {\r\n                font-size: 12px;\r\n            }\r\n            \r\n            .responsive-table th,\r\n            .responsive-table td {\r\n                padding: 8px 6px;\r\n            }\r\n            \r\n            .table-container {\r\n                overflow-x: auto;\r\n            }\r\n            \r\n            .action-buttons {\r\n                flex-direction: column;\r\n                width: 100%;\r\n            }\r\n            \r\n            .action-buttons button {\r\n                width: 100%;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"container\">\r\n        <header>\r\n            <h1><i class=\"fas fa-running\"><\/i> 16\u516c\u91cc\u6210\u7e3e\u8868<\/h1>\r\n            <p class=\"description\">\u8cc7\u6599\u4f86\u6e90: Google Sheets \u7dda\u4e0a\u8868\u683c<\/p>\r\n        <\/header>\r\n        \r\n        <div class=\"controls\">\r\n            <div class=\"search-box\">\r\n                <i class=\"fas fa-search\"><\/i>\r\n                <input type=\"text\" id=\"searchInput\" placeholder=\"\u641c\u7d22\u59d3\u540d\u3001\u5c6c\u6703\u6216\u7d44\u5225...\">\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"stats\">\r\n            <div id=\"resultCount\">\u8f09\u5165\u4e2d...<\/div>\r\n            <div class=\"action-buttons\">\r\n                <button id=\"refreshData\"><i class=\"fas fa-sync-alt\"><\/i> \u5237\u65b0\u8cc7\u6599<\/button>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"table-container\">\r\n            <div class=\"loading\">\r\n                <div class=\"spinner\"><\/div>\r\n                <p>\u6b63\u5728\u5f9e Google Sheets \u8f09\u5165\u6578\u64da...<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"pagination\" id=\"pagination\">\r\n            <!-- \u5206\u9801\u6309\u9215\u5c07\u7531JavaScript\u751f\u6210 -->\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            \/\/ Google Sheets \u8cc7\u6599 (16\u516c\u91cc)\r\n            const sheetUrl = 'https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vSrUcTtGgFQK2eYbFFLsgX2ECaDtb2vC1CiGlvbIA40s678CE7Hssk0whmkDJmokYQaEKtATtVuk9Y2\/pub?gid=968516991&single=true&output=csv';\r\n            \r\n            let allData = [];\r\n            let filteredData = [];\r\n            const itemsPerPage = 15;\r\n            let currentPage = 1;\r\n            \r\n            \/\/ \u8f09\u5165\u8cc7\u6599\r\n            loadData();\r\n            \r\n            \/\/ \u641c\u7d22\u529f\u80fd\r\n            document.getElementById('searchInput').addEventListener('input', filterData);\r\n            \r\n            \/\/ \u5237\u65b0\u8cc7\u6599\r\n            document.getElementById('refreshData').addEventListener('click', loadData);\r\n            \r\n            \/\/ \u5f9e Google Sheets \u8f09\u5165\u8cc7\u6599\r\n            function loadData() {\r\n                document.querySelector('.table-container').innerHTML = `\r\n                    <div class=\"loading\">\r\n                        <div class=\"spinner\"><\/div>\r\n                        <p>\u6b63\u5728\u5f9e Google Sheets \u8f09\u5165\u6578\u64da...<\/p>\r\n                    <\/div>\r\n                `;\r\n                \r\n                document.getElementById('resultCount').textContent = '\u8f09\u5165\u4e2d...';\r\n                \r\n                \/\/ \u4f7f\u7528 CSV \u683c\u5f0f\u7372\u53d6 Google Sheets \u8cc7\u6599\r\n                fetch(sheetUrl)\r\n                    .then(response => {\r\n                        if (!response.ok) {\r\n                            throw new Error('\u7db2\u8def\u56de\u61c9\u4e0d\u6b63\u78ba');\r\n                        }\r\n                        return response.text();\r\n                    })\r\n                    .then(csvText => {\r\n                        \/\/ \u89e3\u6790 CSV \u8cc7\u6599\r\n                        allData = parseCSV(csvText);\r\n                        filteredData = [...allData];\r\n                        renderTable();\r\n                    })\r\n                    .catch(error => {\r\n                        console.error('\u7372\u53d6\u8cc7\u6599\u6642\u51fa\u932f:', error);\r\n                        document.querySelector('.table-container').innerHTML = `\r\n                            <div class=\"no-results\">\r\n                                <i class=\"fas fa-exclamation-triangle\"><\/i>\r\n                                <p>\u8f09\u5165\u8cc7\u6599\u6642\u51fa\u932f: ${error.message}<\/p>\r\n                                <p>\u8acb\u6aa2\u67e5\u7db2\u8def\u9023\u63a5\u6216\u7a0d\u5f8c\u518d\u8a66<\/p>\r\n                            <\/div>\r\n                        `;\r\n                        document.getElementById('resultCount').textContent = '\u8f09\u5165\u5931\u6557';\r\n                    });\r\n            }\r\n            \r\n            \/\/ \u89e3\u6790 CSV \u8cc7\u6599\r\n            function parseCSV(csvText) {\r\n                const lines = csvText.split('\\n');\r\n                const result = [];\r\n                \r\n                \/\/ \u8df3\u904e\u6a19\u984c\u884c\uff08\u6839\u64da\u60a8\u7684\u5be6\u969b\u8868\u683c\u7d50\u69cb\u8abf\u6574\uff09\r\n                for (let i = 1; i < lines.length; i++) {\r\n                    const line = lines[i].trim();\r\n                    if (!line) continue;\r\n                    \r\n                    \/\/ \u7c21\u55ae\u7684 CSV \u89e3\u6790\uff08\u6ce8\u610f\uff1a\u9019\u53ef\u80fd\u4e0d\u9069\u7528\u65bc\u5305\u542b\u9017\u865f\u7684\u5b57\u6bb5\uff09\r\n                    const values = line.split(',');\r\n                    \r\n                    \/\/ \u6839\u64da\u60a8\u7684 Google Sheets \u7d50\u69cb\u8abf\u6574\u9019\u4e9b\u7d22\u5f15\r\n                    \/\/ \u5047\u8a2d16\u516c\u91cc\u8868\u683c\u7684\u5217\u7d50\u69cb\u70ba: \u7e3d\u540d\u6b21,\u7d44\u5225\u540d\u6b21,\u7d44\u5225,\u865f\u78bc\u5e03,\u59d3\u540d,\u5c6c\u6703,\u5927\u6703\u6642\u9593,CP1\u6642\u9593,CP2\u6642\u9593,CP3\u6642\u9593\r\n                    if (values.length >= 7) {\r\n                        const item = {\r\n                            totalRank: values[0] || '',\r\n                            groupRank: values[1] || '',\r\n                            group: values[2] || '',\r\n                            bib: values[3] || '',\r\n                            name: values[4] || '',\r\n                            club: values[5] || '',\r\n                            time: values[6] || ''\r\n                        };\r\n                        \r\n                        \/\/ \u6dfb\u52a0\u6aa2\u67e5\u9ede\u6642\u9593\uff08\u5982\u679c\u5b58\u5728\uff09\r\n                        if (values.length > 7) item.cp1 = values[7] || '';\r\n                        if (values.length > 8) item.cp2 = values[8] || '';\r\n                        if (values.length > 9) item.cp3 = values[9] || '';\r\n                        \r\n                        result.push(item);\r\n                    }\r\n                }\r\n                \r\n                return result;\r\n            }\r\n            \r\n            \/\/ \u7be9\u9078\u6578\u64da\r\n            function filterData() {\r\n                const searchTerm = document.getElementById('searchInput').value.toLowerCase();\r\n                \r\n                filteredData = allData.filter(item => {\r\n                    return !searchTerm || \r\n                        (item.name && item.name.toLowerCase().includes(searchTerm)) ||\r\n                        (item.club && item.club.toLowerCase().includes(searchTerm)) ||\r\n                        (item.group && item.group.toLowerCase().includes(searchTerm)) ||\r\n                        (item.bib && item.bib.toString().includes(searchTerm));\r\n                });\r\n                \r\n                currentPage = 1;\r\n                renderTable();\r\n            }\r\n            \r\n            \/\/ \u6e32\u67d3\u8868\u683c\r\n            function renderTable() {\r\n                const tableContainer = document.querySelector('.table-container');\r\n                const startIndex = (currentPage - 1) * itemsPerPage;\r\n                const endIndex = startIndex + itemsPerPage;\r\n                const pageData = filteredData.slice(startIndex, endIndex);\r\n                \r\n                \/\/ \u66f4\u65b0\u7d50\u679c\u8a08\u6578\r\n                document.getElementById('resultCount').textContent = \r\n                    `\u986f\u793a ${pageData.length} \u689d\u8a18\u9304\uff0c\u5171 ${filteredData.length} \u689d`;\r\n                \r\n                if (pageData.length === 0) {\r\n                    tableContainer.innerHTML = '<div class=\"no-results\"><i class=\"fas fa-search\"><\/i><p>\u6c92\u6709\u627e\u5230\u7b26\u5408\u689d\u4ef6\u7684\u8a18\u9304<\/p><\/div>';\r\n                    document.getElementById('pagination').innerHTML = '';\r\n                    return;\r\n                }\r\n                \r\n                \/\/ \u6aa2\u67e5\u662f\u5426\u6709\u6aa2\u67e5\u9ede\u6578\u64da\r\n                const hasCheckpoints = pageData.some(item => item.cp1 || item.cp2 || item.cp3);\r\n                \r\n                \/\/ \u751f\u6210\u8868\u683cHTML\r\n                let tableHTML = `\r\n                    <table class=\"responsive-table\">\r\n                        <thead>\r\n                            <tr>\r\n                                <th>\u7e3d\u540d\u6b21<\/th>\r\n                                <th>\u7d44\u5225\u540d\u6b21<\/th>\r\n                                <th>\u7d44\u5225<\/th>\r\n                                <th>\u865f\u78bc\u5e03<\/th>\r\n                                <th>\u59d3\u540d<\/th>\r\n                                <th>\u5c6c\u6703<\/th>\r\n                `;\r\n                \r\n                \/\/ \u5982\u679c\u6709\u6aa2\u67e5\u9ede\u6578\u64da\uff0c\u6dfb\u52a0\u6aa2\u67e5\u9ede\u5217\r\n                if (hasCheckpoints) {\r\n                    tableHTML += `\r\n                                <th>CP1 \u6642\u9593<\/th>\r\n                                <th>CP2 \u6642\u9593<\/th>\r\n                                <th>CP3 \u6642\u9593<\/th>\r\n                    `;\r\n                }\r\n                \r\n                tableHTML += `\r\n                                <th>\u5927\u6703\u6642\u9593<\/th>\r\n                            <\/tr>\r\n                        <\/thead>\r\n                        <tbody>\r\n                `;\r\n                \r\n                pageData.forEach(item => {\r\n                    tableHTML += `\r\n                        <tr>\r\n                            <td>${item.totalRank}<\/td>\r\n                            <td>${item.groupRank}<\/td>\r\n                            <td>${item.group}<\/td>\r\n                            <td>${item.bib}<\/td>\r\n                            <td>${item.name}<\/td>\r\n                            <td>${item.club}<\/td>\r\n                    `;\r\n                    \r\n                    \/\/ \u5982\u679c\u6709\u6aa2\u67e5\u9ede\u6578\u64da\uff0c\u6dfb\u52a0\u6aa2\u67e5\u9ede\u55ae\u5143\u683c\r\n                    if (hasCheckpoints) {\r\n                        tableHTML += `\r\n                            <td>${item.cp1 || '-'}<\/td>\r\n                            <td>${item.cp2 || '-'}<\/td>\r\n                            <td>${item.cp3 || '-'}<\/td>\r\n                        `;\r\n                    }\r\n                    \r\n                    tableHTML += `\r\n                            <td>${item.time}<\/td>\r\n                        <\/tr>\r\n                    `;\r\n                });\r\n                \r\n                tableHTML += `\r\n                        <\/tbody>\r\n                    <\/table>\r\n                `;\r\n                \r\n                tableContainer.innerHTML = tableHTML;\r\n                renderPagination();\r\n            }\r\n            \r\n            \/\/ \u6e32\u67d3\u5206\u9801\r\n            function renderPagination() {\r\n                const totalPages = Math.ceil(filteredData.length \/ itemsPerPage);\r\n                const paginationContainer = document.getElementById('pagination');\r\n                \r\n                if (totalPages <= 1) {\r\n                    paginationContainer.innerHTML = '';\r\n                    return;\r\n                }\r\n                \r\n                let paginationHTML = '';\r\n                \r\n                \/\/ \u4e0a\u4e00\u9801\u6309\u9215\r\n                paginationHTML += `<button ${currentPage === 1 ? 'disabled' : ''} onclick=\"changePage(${currentPage - 1})\"><i class=\"fas fa-chevron-left\"><\/i><\/button>`;\r\n                \r\n                \/\/ \u9801\u78bc\u6309\u9215\r\n                for (let i = 1; i <= totalPages; i++) {\r\n                    if (i === 1 || i === totalPages || (i >= currentPage - 2 && i <= currentPage + 2)) {\r\n                        paginationHTML += `<button class=\"${i === currentPage ? 'active' : ''}\" onclick=\"changePage(${i})\">${i}<\/button>`;\r\n                    } else if (i === currentPage - 3 || i === currentPage + 3) {\r\n                        paginationHTML += `<button disabled>...<\/button>`;\r\n                    }\r\n                }\r\n                \r\n                \/\/ \u4e0b\u4e00\u9801\u6309\u9215\r\n                paginationHTML += `<button ${currentPage === totalPages ? 'disabled' : ''} onclick=\"changePage(${currentPage + 1})\"><i class=\"fas fa-chevron-right\"><\/i><\/button>`;\r\n                \r\n                paginationContainer.innerHTML = paginationHTML;\r\n            }\r\n            \r\n            \/\/ \u66f4\u6539\u9801\u9762\r\n            window.changePage = function(page) {\r\n                currentPage = page;\r\n                renderTable();\r\n                window.scrollTo(0, 0);\r\n            };\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u6d3b\u52d5\u4e3b\u9801 \u8cfd\u4e8b\u8cc7\u6599 \u5831\u540d \u5f97\u734e\u6210\u7e3e \u9078\u624b\u5305\u53ca\u734e\u9805 \u4ea4\u901a \u5929\u6c23 \u6700\u65b0\u6d88\u606f \u5f97\u734e 5\u516c\u91cc\u6210\u7e3e 16\u516c\u91cc\u6210\u7e3e 16\u516c\u91cc\u6210\u7e3e\u8868 16\u516c\u91cc\u6210\u7e3e\u8868 \u8cc7\u6599\u4f86\u6e90: Google Sheets \u7dda\u4e0a\u8868\u683c \u8f09\u5165\u4e2d&#8230; \u5237\u65b0\u8cc7\u6599 \u6b63\u5728\u5f9e Google Sheets \u8f09\u5165\u6578\u64da&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"[\"meta\",\"content\"]","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_ti_tpc_template_sync":false,"_ti_tpc_template_id":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/posts\/18065"}],"collection":[{"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/comments?post=18065"}],"version-history":[{"count":7,"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/posts\/18065\/revisions"}],"predecessor-version":[{"id":18073,"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/posts\/18065\/revisions\/18073"}],"wp:attachment":[{"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/media?parent=18065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/categories?post=18065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.careactionmacau.com\/en\/wp-json\/wp\/v2\/tags?post=18065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}