{"id":3611,"date":"2023-03-04T18:28:53","date_gmt":"2023-03-04T09:28:53","guid":{"rendered":"https:\/\/hikari.page\/event-calendar\/"},"modified":"2026-03-06T08:54:39","modified_gmt":"2026-03-05T23:54:39","slug":"schedules","status":"publish","type":"page","link":"https:\/\/hikari.page\/zh-hant\/schedules\/","title":{"rendered":"\u6d3b\u52d5\u65e5\u66c6"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-container-core-group-is-layout-4383d167 wp-block-group-is-layout-constrained\">\n<link rel=\"preconnect\" href=\"https:\/\/calendar.google.com\">\n<style>\n  #gcal-container { position: relative; width: 100%; height: 600px; max-width: 1200px; margin: 0 auto; border: 1px solid #dadce0; border-radius: 8px; overflow: hidden; background-color: #f1f4f9; }\n  .gcal-status-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #f1f4f9; display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 10; transition: opacity 0.4s ease; text-align: center; }\n  .gcal-status-overlay.hidden { opacity: 0; pointer-events: none; }\n  .gcal-spinner { width: 40px; height: 40px; border: 3px solid #dadce0; border-top: 3px solid #795548; border-radius: 50%; animation: gcal-spin 1s linear infinite; margin-bottom: 15px; box-sizing: border-box; }\n  .gcal-text { font-family: system-ui, -apple-system, sans-serif; color: #555; font-size: 14px; margin: 0; padding: 0; }\n  #gcal-error-content { display: none; color: #d32f2f; }\n  .retry-btn { margin-top: 15px; padding: 8px 20px; background: #795548; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 14px; transition: background 0.2s; }\n  .retry-btn:hover { background: #5d4037; }\n  @keyframes gcal-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }\n<\/style>\n\n<div id=\"gcal-container\">\n  <div id=\"gcal-status\" class=\"gcal-status-overlay\">\n    <div id=\"gcal-loading-content\" style=\"display: flex; flex-direction: column; align-items: center;\">\n      <div class=\"gcal-spinner\"><\/div>\n      <div id=\"text-loading\" class=\"gcal-text\">Loading&#8230;<\/div>\n    <\/div>\n    <div id=\"gcal-error-content\">\n      <div style=\"font-size: 32px; margin-bottom: 10px;\">\u26a0\ufe0f<\/div>\n      <div id=\"text-error-title\" style=\"font-weight: bold; font-family: sans-serif;\">Unable to load Google Calendar<\/div>\n      <div id=\"text-error-sub\" class=\"gcal-text\" style=\"font-size: 13px; margin-top: 5px;\">Check your connection or try again.<\/div>\n      <button id=\"text-retry-btn\" class=\"retry-btn\" onclick=\"location.reload()\">Retry<\/button>\n    <\/div>\n  <\/div>\n  <iframe id=\"gcal-frame\" title=\"Google Calendar\" style=\"width: 100%; height: 100%; border: none; opacity: 0; transition: opacity 0.5s ease;\" frameborder=\"0\" scrolling=\"no\"><\/iframe>\n<\/div>\n\n<script>\n(function() {\n  var frame = document.getElementById('gcal-frame');\n  var statusOverlay = document.getElementById('gcal-status');\n  var loadingContent = document.getElementById('gcal-loading-content');\n  var errorContent = document.getElementById('gcal-error-content');\n  var wpLang = document.documentElement.lang.toLowerCase() || 'en';\n  var langMap = { 'zh-hant': 'zh_TW', 'zh-hans': 'zh_CN', 'ja': 'ja', 'en': 'en' };\n  var googleLang = langMap[wpLang] || wpLang.split('-')[0] || 'en';\n  var translations = {\n    'ja': { load: '\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059...', err: 'Google\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f', sub: '\u63a5\u7d9a\u3092\u78ba\u8a8d\u3057\u3066\u3001\u3082\u3046\u4e00\u5ea6\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\u3002', btn: '\u518d\u8a66\u884c', ttl: 'Google \u30ab\u30ec\u30f3\u30c0\u30fc' },\n    'zh_cn': { load: '\u65e5\u5386\u52a0\u8f7d\u4e2d...', err: '\u65e0\u6cd5\u52a0\u8f7dGoogle\u65e5\u5386', sub: '\u8bf7\u68c0\u67e5\u7f51\u7edc\u8fde\u63a5\u6216\u7a0d\u540e\u518d\u8bd5\u3002', btn: '\u91cd\u8bd5', ttl: 'Google \u65e5\u5386' },\n    'zh_tw': { load: '\u65e5\u66c6\u8f09\u5165\u4e2d...', err: '\u7121\u6cd5\u8f09\u5165Google\u65e5\u66c6', sub: '\u8acb\u6aa2\u67e5\u7db2\u8def\u9023\u7dda\u6216\u7a0d\u5f8c\u518d\u8a66\u3002', btn: '\u91cd\u8a66', ttl: 'Google \u65e5\u66c6' },\n    'en': { load: 'Loading calendar...', err: 'Unable to load Google Calendar', sub: 'Check your connection or try again.', btn: 'Retry', ttl: 'Google Calendar' }\n  };\n  var ui = translations[googleLang.toLowerCase()] || translations['en'];\n  document.getElementById('text-loading').innerText = ui.load;\n  document.getElementById('text-error-title').innerText = ui.err;\n  document.getElementById('text-error-sub').innerText = ui.sub;\n  document.getElementById('text-retry-btn').innerText = ui.btn;\n  frame.title = ui.ttl;\n  var userTz = 'UTC';\n  try { userTz = Intl.DateTimeFormat().resolvedOptions().timeZone; } catch (e) {}\n  var calId = 'Y185MmQ2YTVkMGZkMjFlYTVhZjgwYTAwYWU0MWRlODE4ZjA3NjY1YTY3ZmVjZTUxMzg1M2YwMzk0NTQwYjY2MjIwQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20';\n  var finalUrl = \"https:\/\/calendar.google.com\/calendar\/embed?src=\" + calId + \"&ctz=\" + encodeURIComponent(userTz) + \"&hl=\" + googleLang + \"&color=%23795548&wkst=1&showPrint=0\";\n  var isLoaded = false;\n  frame.onload = function() { isLoaded = true; statusOverlay.classList.add('hidden'); frame.style.opacity = '1'; };\n  setTimeout(function() { if (!isLoaded) { loadingContent.style.display = 'none'; errorContent.style.display = 'block'; } }, 8000);\n  frame.src = finalUrl;\n})();\n<\/script>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/hikari.page\/zh-hant\/register\/\">\u8a3b\u518a\u4ee5\u8a02\u95b1\u901a\u77e5<\/a><\/div>\n<\/div>\n\n\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-tertiary-color has-alpha-channel-opacity has-tertiary-background-color has-background is-style-bjork-angled-separator-wide\"\/>\n\n\n\n<div class=\"wp-block-group alignfull has-black-color has-text-color has-background has-link-color wp-elements-baf3119546223438174e33c338053d60 is-layout-flow wp-block-group-is-layout-flow\" style=\"background-color:#f1f4f9\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading alignwide has-text-align-center\" style=\"font-size:clamp(26.944px, 1.684rem + ((1vw - 3.2px) * 1.401), 46px);font-style:normal;font-weight:400;line-height:1.1\">\u6bcf\u6708\u6f14\u51fa<\/h2>\n\n\n\n<h2 class=\"wp-block-heading alignwide has-text-align-center\" style=\"font-size:clamp(21.536px, 1.346rem + ((1vw - 3.2px) * 0.99), 35px);font-style:normal;font-weight:400;line-height:1.1\">\u51ac\u8c9d\u5229 | \u6c99-\u9ad8\u8173\u5b64\u4e18 | 28 \u64f4\u5efa\u5340 | 60 \u865f<\/h2>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 60%\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-small-font-size\" style=\"font-style:normal;font-weight:400\">\u6211\u5011\u7684\u6bcf\u6708\u6f14\u51fa\u76ee\u524d\u66ab\u505c\u3002\u5982\u9700\u4e86\u89e3\u5feb\u9583\u6f14\u51fa\u7684\u5b89\u6392\uff0c\u8acb<a href=\"https:\/\/hikari.page\/zh-hant\/contact\/\">\u806f\u7d61\u6211\u5011<\/a>\u3002<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/hikari.page\/wp-content\/uploads\/2023\/03\/outdoor.webp\" alt=\"\" class=\"wp-image-711 size-full\" srcset=\"https:\/\/hikari.page\/wp-content\/uploads\/2023\/03\/outdoor.webp 1024w, https:\/\/hikari.page\/wp-content\/uploads\/2023\/03\/outdoor-300x188.webp 300w, https:\/\/hikari.page\/wp-content\/uploads\/2023\/03\/outdoor-768x480.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-tertiary-color has-alpha-channel-opacity has-tertiary-background-color has-background is-style-bjork-angled-separator-wide\"\/>\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 28%\">\n<div class=\"wp-block-media-text__content\">\n<p class=\"has-default-font-family\" style=\"font-style:normal;font-weight:400\">\u5728\u5149\u4e4b\u97f3\u6a02\u5ef3\uff0c\u6211\u5011\u81f4\u529b\u65bc\u70ba\u6240\u6709\u652f\u6301\u6211\u5011\u7684\u9867\u5ba2\u548c\u6bcf\u4e00\u4f4d\u5408\u4f5c\u5925\u4f34\uff0c\u7aed\u8aa0\u5e36\u4f86\u5353\u8d8a\u3001\u96e3\u5fd8\u7684\u9ad4\u9a57\u3002<\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--3\"><a class=\"wp-block-button__link has-foreground-color has-text-color wp-element-button\" href=\"https:\/\/hikari.page\/zh-hant\/contact\/\">\u7acb\u5373\u8aee\u8a62<\/a><\/div>\n<\/div>\n\n\n<\/div>\n<figure class=\"wp-block-media-text__media\">\n<div style=\"\n        position: relative; \n        min-height: 203px; \n        display: flex; \n        align-items: center; \n        justify-content: center;\n        background-image: url('https:\/\/hikari.page\/wp-content\/uploads\/2025\/07\/WebBanner.webp'); \n        background-size: cover; \n        background-position: 50% 15%;\n    \"><\/p>\n<div style=\"\n            position: absolute; \n            top: 0; \n            left: 0; \n            width: 100%; \n            height: 100%; \n            background-color: #000; \n            opacity: 0.6; \n            z-index: 1;\n        \"><\/div>\n<div style=\"position: relative; z-index: 2; color: #fff; padding: 10px;\">\n<p style=\"\n                margin: 0;\n                font-size: 1.5rem;\n                font-weight: bold;\n                text-align: left;\n                padding-top: 18px;\n            \">\u9080\u7d04\u4e00\u5834\u6f14\u51fa<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Loading&#8230; \u26a0\ufe0f Unable to load Google Calendar Check  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3611","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/pages\/3611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/comments?post=3611"}],"version-history":[{"count":17,"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/pages\/3611\/revisions"}],"predecessor-version":[{"id":4050,"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/pages\/3611\/revisions\/4050"}],"wp:attachment":[{"href":"https:\/\/hikari.page\/zh-hant\/wp-json\/wp\/v2\/media?parent=3611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}