1<!DOCTYPE html><html lang="zh-TW"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="preload" as="image" href="/Header/app-logo-mark.webp"/><link rel="preload" as="image" href="/Header/app-logo-mark-mobile.webp"/><link rel="preload" as="image" href="/å°èªåicon/é¦é icon.webp"/><link rel="preload" as="image" href="/å°èªåicon/åéicon.webp"/><link rel="preload" as="image" href="/å°èªåicon/å°åicon.webp"/><link rel="preload" as="image" href="/å°èªåicon/說æicon.webp"/><link rel="preload" as="image" href="/å°èªåicon/å
çicon.webp"/><link rel="preload" as="image" href="/Header/æ·¡æ±å¤§æ©logo.webp"/><link rel="preload" as="image" href="/Header/SaleIcon.svg"/><link rel="preload" as="image" href="/Header/ScanIcon.svg"/><title>2026 æ·¡æ±èªæµ·è¶£ï½é»åéç« æ´»å</title><meta name="description" content="åºç¼ï¼æ©«è·¨æ·¡æ±å¤§æ©ï¼å°æ¾æ£è½çæ¢éªåç« ï¼2026 æ·¡æ±èªæµ·è¶£ä¸²è¯æ·¡æ°´ãå
«ééå²¸ï¼æææé» QRCode å³å¯å®æé»åéç« ãç¾å¨å°±éåå°åéå®ç®æ¨ï¼è¸ä¸ä½ çåéªæ
ç¨ï¼"/><meta property="og:title" content="2026 æ·¡æ±èªæµ·è¶£ï½é»åéç« æ´»å"/><meta property="og:description" content="åºç¼ï¼æ©«è·¨æ·¡æ±å¤§æ©ï¼å°æ¾æ£è½çæ¢éªåç« ï¼2026 æ·¡æ±èªæµ·è¶£ä¸²è¯æ·¡æ°´ãå
«ééå²¸ï¼æææé» QRCode å³å¯å®æé»åéç« ãç¾å¨å°±éåå°åéå®ç®æ¨ï¼è¸ä¸ä½ çåéªæ
ç¨ï¼"/><meta property="og:type" content="website"/><meta property="og:url" content="https://2026djbridge.web.app"/><meta property="og:image" content="https://2026djbridge.web.app/og_image.webp"/><meta property="og:image:alt" content="2026 æ·¡æ±èªæµ·è¶£é»åéç« æ´»åå享主è¦è¦º"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="2026 æ·¡æ±èªæµ·è¶£ï½é»åéç« æ´»å"/><meta name="twitter:description" content="åºç¼ï¼æ©«è·¨æ·¡æ±å¤§æ©ï¼å°æ¾æ£è½çæ¢éªåç« ï¼2026 æ·¡æ±èªæµ·è¶£ä¸²è¯æ·¡æ°´ãå
«ééå²¸ï¼æææé» QRCode å³å¯å®æé»åéç« ãç¾å¨å°±éåå°åéå®ç®æ¨ï¼è¸ä¸ä½ çåéªæ
ç¨ï¼"/><meta name="twitter:image" content="https://2026djbridge.web.app/og_image.webp"/><meta name="twitter:image:alt" content="2026 æ·¡æ±èªæµ·è¶£é»åéç« æ´»åå享主è¦è¦º"/><link rel="preload" as="image" href="/é¦é /Banner/Event.webp" media="(max-width: 767px)"/><link rel="preload" as="image" href="/é¦é /Banner/MainVisual.webp" media="(min-width: 768px)"/><link rel="preconnect" href="https://firestore.googleapis.com"/><link rel="preconnect" href="https://firebase.googleapis.com"/><link rel="modulepreload" href="/assets/manifest-93368861.js"/><link rel="modulepreload" href="/assets/entry.client-CPGDah8-.js"/><link rel="modulepreload" href="/assets/chunk-UVKPFVEO-D9yzbXen.js"/><link rel="modulepreload" href="/assets/index-Dl0aZioO.js"/><link rel="modulepreload" href="/assets/root-BI5Ih2vj.js"/><link rel="modulepreload" href="/assets/stamp-rally-context-BoS8evRS.js"/><link rel="modulepreload" href="/assets/storage-DZSlhtS0.js"/><link rel="modulepreload" href="/assets/stamp-data-d6wEFa4g.js"/><link rel="modulepreload" href="/assets/useFirestoreConfig-CJ5Wsy2e.js"/><link rel="modulepreload" href="/assets/app-shell-CLTwQ8U5.js"/><link rel="modulepreload" href="/assets/analytics-DUHZR-E-.js"/><link rel="modulepreload" href="/assets/modal-container-BQGXadCF.js"/><link rel="modulepreload" href="/assets/stamp-icon-DIFDmOq_.js"/><link rel="modulepreload" href="/assets/firebase-Y3DNIoAs.js"/><link rel="modulepreload" href="/assets/index.esm-DMkstYtw.js"/><link rel="modulepreload" href="/assets/platform-BpSq0ecM.js"/><link rel="modulepreload" href="/assets/home-BlB8FxPK.js"/><link rel="modulepreload" href="/assets/ios-visible-scrollbar-lDYMC_T8.js"/><link rel="modulepreload" href="/assets/in-app-browser-detector-CGSkwYh2.js"/><link rel="modulepreload" href="/assets/app-shell-CLTwQ8U5.js"/><link rel="modulepreload" href="/assets/home-BlB8FxPK.js"/><style>body{margin:0;background:#cde9f8}</style><link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="/assets/root-DyNOxV8T.css"/><noscript><link rel="stylesheet" href="/assets/root-DyNOxV8T.css"/></noscript></head><body><div class="app-shell-frame relative z-1 mx-auto flex w-full max-w-5xl flex-col"><header class="mx-auto flex h-14 w-full max-w-225 items-center justify-between px-5 pt-4 md:grid md:grid-cols-[auto_minmax(0,1fr)_auto] md:h-22 md:items-center md:px-5 md:pt-0"><div class="flex items-center"><a aria-label="åèªæ·¡æ°´ èªæµ·è¶£" class="flex w-full overflow-hidden rounded-lg btn-press-md" href="/" data-discover="true"><img src="/Header/app-logo-mark.webp" alt="åèªæ·¡æ°´ èªæµ·è¶£" class="h-12 w-auto object-contain md:h-16 mt-1 hidden md:block"/><img src="/Header/app-logo-mark-mobile.webp" alt="åèªæ·¡æ°´ èªæµ·è¶£" class="h-13 w-auto object-contain md:h-16 mt-1 block md:hidden"/></a></div><div class="hidden min-w-0 md:flex md:items-center md:justify-center md:px-3"><nav class="mx-auto w-fit max-w-full" aria-label="å¹³æ¿é é¨å°è¦½"><div class="flex items-center justify-center gap-2.5 rounded-full bg-[#085274] px-3 py-1.5 shadow-[0_8px_28px_rgba(10,30,40,0.2)] lg:gap-4 lg:px-3.5 lg:py-2 xl:gap-5 xl:px-4"><a aria-current="page" class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16
1px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-[#ed6f00] text-white" href="/" data-discover="true"><img src="/å°èªåicon/é¦é icon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-100 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">é¦é </span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/stamps" data-discover="true"><img src="/å°èªåicon/åéicon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">åç« </span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/map" data-discover="true"><img src="/å°èªåicon/å°åicon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">å°å</span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/rules" data-discover="true"><img src="/å°èªåicon/說æicon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">說æ</span></a><a class="flex h-9 w-20.5 items-center justify-center gap-1 rounded-full px-2.5 py-2 text-[15px] font-medium tracking-[0.28px] no-underline transition-colors duration-150 btn-press-sm lg:h-10 lg:w-23 lg:text-[16px] lg:tracking-[0.32px] xl:h-10.5 xl:w-25 xl:px-3 xl:text-[18px] xl:tracking-[0.36px] bg-navy-mid text-white" href="/redeem" data-discover="true"><img src="/å°èªåicon/å
çicon.webp" alt="" class="h-4 w-4 shrink-0 object-contain opacity-95 brightness-0 invert lg:h-4.5 lg:w-4.5 xl:h-5 xl:w-5" draggable="false"/><span class="whitespace-nowrap leading-none">å
ç</span></a></div></nav></div><div class="flex items-end gap-2 md:gap-3"><button class="flex h-14 w-10.5 flex-col items-center justify-between md:h-15 md:w-12 btn-press-sm"><img src="/Header/æ·¡æ±å¤§æ©logo.webp" alt="" class=" absolute mt-0.5 h-14 md:h-15 w-auto object-contain "/></button><button class="flex h-14 w-10.5 flex-col items-center justify-between md:h-15 md:w-12 btn-press-sm"><img src="/Header/SaleIcon.svg" alt="" class="h-10 w-10 object-contain md:h-11 md:w-11"/><span class="text-[10px] font-medium text-black tracking-[0.2px] whitespace-nowrap">åªæ è³è¨</span></button><button aria-label="ææ QR Code" disabled="" class="flex h-14 w-10.5 flex-col items-center justify-between md:h-15 md:w-12 btn-press-sm cursor-not-allowed"><div class="flex h-10 w-10 items-center justify-center rounded-lg md:h-11 md:w-11 bg-[#b8cbd7]"><img src="/Header/ScanIcon.svg" alt="" class="w-6 h-6 object-contain opacity-75"/></div><span class="text-[10px] font-medium tracking-[0.2px] text-[#4b6472]">ææ</span></button></div></header><div class="hidden md:block h-2"></div><main class="app-shell-main flex-1 px-4 md:px-6 pt-4 md:pb-8"><div class="mx-auto w-full max-w-107.5 md:max-w-225"><div class="animate-page-enter"><div class="mb-3 rounded-full bg-white/80 px-3 py-1.5 text-center text-[12px] font-bold tracking-[0.24px] text-navy shadow-[0_2px_8px_rgba(0,0,0,0.08)] md:mx-auto md:w-fit">æ´»åè³è¨åæ¥ä¸â¦</div><div class="mb-1 md:hidden"><a aria-label="å°æ¾æ£è½çèªæµ·ææ¨èª" class="flex w-full overflow-hidden btn-press-md" href="/map" data-discover="true"><picture class="block w-full"><source media="(max-width: 767px)" srcSet="/é¦é /Banner/Event.webp"/><source media="(min-width: 768px)" srcSet="/é¦é /Banner/Event.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="æ´»å主è¦è¦º" class="block h-auto w-full" width="828" height="320" fetchPriority="high" decoding="sync" draggable="false"/></picture></a></div><div class="mb-1 md:hidden"><a href="https://forms.gle/ngEpZhumCZuM5sEs5" target="_blank" rel="noreferrer" aria-label="å¡«åå·æ½å¥½ç¦®" class="relative block w-full overflow-hidden btn-press-md"><picture class="block w-full"><source media="(max-width: 767px)" srcSet="/é¦é /Banner/QA.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="å¡«åå·æ½å¥½ç¦®" class="block h-auto w-full" width="1200" height="540" loading="lazy" decoding="async" draggable="false"/></picture></a></div><div class="mb-4 hidden md:flex md:flex-col md:gap-3"><div class="w-full overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)]"><picture class="block w-full"><source media="(min-width: 768px)" srcSet="/é¦é /Banner/MainVisual.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="é¦é 主è¦è¦º" class="block w-full aspect-529/297 object-cover" width="1200" height="848" fetchPriority="high" decoding="async" draggable="false"/></picture></div><div class="flex items-end gap-3"><a aria-label="å°æ¾æ£è½çèªæµ·ææ¨èª" class="block w-1/2 overflow-hidden btn-press-md" href="/map" data-discover="true"><picture class="block w-full"><source media="(min-width: 768px)" srcSet="/é¦é /Banner/Event.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="æ´»å主è¦è¦º" class="block w-full aspect-1400/540 object-cover" width="1200" height="441" loading="lazy" decoding="async" draggable="false"/></picture></a><a href="https://forms.gle/ngEpZhumCZuM5sEs5" target="_blank" rel="noreferrer" aria-label="å¡«åå·æ½å¥½ç¦®" class="relative block w-1/2 overflow-hidden btn-press-md"><picture class="block w-full"><source media="(min-width: 768px)" srcSet="/é¦é /Banner/QA.webp"/><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==" alt="å¡«åå·æ½å¥½ç¦®" class="block w-full aspect-1400/504 object-cover" width="1200" height="398" loading="lazy" decoding="async" draggable="false"/></picture></a></div></div><div class="mb-4"><div class="w-full p-3 bg-white rounded-lg shadow-[0_2px_8px_rgba(0,0,0,0.08)] flex flex-col gap-3"><div class="text-lg font-bold text-sky-900 tracking-tight">çåä»ç´¹</div><div class="w-full grid grid-cols-2 md:grid-cols-3 gap-2"><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/01å
¥å£æè±¡01.webp" alt="å
¥å£æè±¡" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">å
¥å£æè±¡</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/02æå¯¦å
è0515.webp" alt="æå¯¦å
è" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">æå¯¦å
è</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/03大é¯å¤«æ°£å¶01.webp" alt="大é¯å¤«æ°£å¶" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">大é¯å¤«æ°£å¶</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/04é»è©±è²01.webp" alt="人氣éè¨çç©ã»é»è©±è²" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">人氣éè¨çç©ã»é»è©±è²</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/05å¬å·´01.webp" alt="港ç£å®è·è
ã»å¬å·´" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">港ç£å®è·è
ã»å¬å·´</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/06åé½è01.webp" alt="åé½èã»æ·¡æ±åèª" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">åé½èã»æ·¡æ±åèª</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/07空ä¸é£æµ®ä¹å³¶01.webp" alt="空ä¸é£æµ®ä¹å³¶" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">空ä¸é£æµ®ä¹å³¶</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/08æå¯¦å
å01.webp" alt="æå¯¦å
å" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">æå¯¦å
å</div></div></div></div><div class="bg-white rounded-lg overflow-hidden shadow-[0_2px_8px_rgba(0,0,0,0.08)] text-left"><div class="w-full aspect-4/3 relative overflow-hidden"><img src="/é¦é /çåä»ç´¹/09å
ä¹é¾å®®0515.webp" alt="å
ä¹é¾å®®" class="w-full h-full left-0 top-0 absolute object-cover" draggable="false" loading="lazy" decoding="async"/><div class="w-max-[75%] px-2.5 py-1.5 left-1/2 -translate-x-1/2 bottom-2 absolute bg-black/50 rounded-lg inline-flex justify-center items-center gap-2.5"><div class="text-white text-xs font-bold tracking-tight truncate">å
ä¹é¾å®®</div></div></div></div></div></div></div><div class="mb-4 w-full p-4 bg-white rounded-lg shadow-[0_2px_8px_rgba(0,0,0,0.08)] flex flex-col gap-3"><div class="text-lg font-bold text-sky-900 tracking-tight">çåå°å</div><div class="w-full overflow-hidden rounded-lg bg-sky/15"><div class="aspect-1179/847 w-full animate-pulse bg-linear-to-br from-sky/40 via-white/70 to-sky/25"></div></div></div><div class="mb-4 w-full p-4 bg-white rounded-lg shadow-[0_2px_8px_rgba(0,0,0,0.08)] flex flex-col gap-3"><div class="text-lg font-bold text-sky-900 tracking-tight">
1å·è¡å®ä½</div><div class="flex flex-wrap items-center gap-2"><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div><div class="h-12 w-28 rounded-lg animate-pulse bg-linear-to-r from-sky/20 via-white/75 to-sky/20"></div></div></div></div></div></main><nav class="bottom-nav-shell md:hidden"><div class="flex items-center justify-center gap-3.75 h-auto mx-2 bg-[#085274] rounded-full px-3 py-2 shadow-[0_8px_28px_rgba(10,30,40,0.28)]"><a aria-current="page" class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-[#ed6f00]" href="/" data-discover="true"><img src="/å°èªåicon/é¦é icon.webp" alt="é¦é " class="w-5 h-5 object-contain brightness-0 invert opacity-100" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">é¦é </span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/stamps" data-discover="true"><img src="/å°èªåicon/åéicon.webp" alt="åç« " class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">åç« </span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/map" data-discover="true"><img src="/å°èªåicon/å°åicon.webp" alt="å°å" class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">å°å</span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/rules" data-discover="true"><img src="/å°èªåicon/說æicon.webp" alt="說æ" class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">說æ</span></a><a class="flex flex-col items-center justify-center gap-0.5 w-13.75 h-auto rounded-full p-2 relative cursor-pointer no-underline transition-colors duration-150 z-1 btn-press-sm bg-navy-mid" href="/redeem" data-discover="true"><img src="/å°èªåicon/å
çicon.webp" alt="å
ç" class="w-5 h-5 object-contain brightness-0 invert opacity-90" draggable="false"/><span class="text-[12px] text-white font-normal leading-none tracking-[0.24px]">å
ç</span></a></div></nav></div><div class="wave-decoration"></div>
1<script>((storageKey2, restoreKey) => { 2 if (!window.history.state || !window.history.state.key) { 3 let key = Math.random().toString(32).slice(2); 4 window.history.replaceState({ key }, ""); 5 } 6 try { 7 let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}"); 8 let storedY = positions[restoreKey || window.history.state.key]; 9 if (typeof storedY === "number") { 10 window.scrollTo(0, storedY); 11 } 12 } catch (error) { 13 console.error(error); 14 sessionStorage.removeItem(storageKey2); 15 } 16 })("react-router-scroll-positions", null)</script>
16<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_passThroughRequests":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
16<script type="module" async="">import "/assets/manifest-93368861.js"; 17import * as route0 from "/assets/root-BI5Ih2vj.js"; 18import * as route1 from "/assets/app-shell-CLTwQ8U5.js"; 19import * as route2 from "/assets/home-BlB8FxPK.js"; 20 21 window.__reactRouterRouteModules = {"root":route0,"layouts/app-shell":route1,"routes/home":route2}; 22 23import("/assets/entry.client-CPGDah8-.js");</script>
23<!--$?--><template id="B:0"></template><!--/$-->
23<script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script>
23<div hidden id="S:0">
23<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script>
23<!--$?--><template id="B:1"></template><!--/$--></div>
23<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 24$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
24<div hidden id="S:1">
24<script>window.__reactRouterContext.streamController.close();</script>
24</div>
24<script>$RC("B:1","S:1")</script>
24</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.