{"version":3,"file":"shared-lib.B62OiDRT.mjs","names":["useRef","useState","useRef","useState","useState","c","useState","useRef","useState","ITEMS","useState","useRef","useState"],"sources":["https:/framerusercontent.com/modules/VQGwJtYMqalMX6wAdb3m/on41Ih3Ou8fG3F8R3mVm/ClipCard.js","https:/framerusercontent.com/modules/fYZRQqXbEyeB82HoOvZb/Thm26ZiRleI0l4TbdLUu/ScribbleText.js","https:/framerusercontent.com/modules/70zEFWbSkxO11snIcH8W/5RC71Ldw2XmsrDtnbZNy/ShotGrid.js","https:/framerusercontent.com/modules/JdV3ivp8CPQgopUxtfxj/79IcLA4hCSoZpST8HSvJ/TestiFlowV4.js","https:/framerusercontent.com/modules/i110ITADix274BVINwm3/7rHNJYSFdx6K8Gk5FhEX/TestiWall.js","https:/framerusercontent.com/modules/zILUccHPLOQbwzzBuK4L/16iGWv9Pk3k3OEDAeKr9/TrackFlowV4.js","https:/framerusercontent.com/modules/u3QiFFIGtiJtOWS2ALf5/NBOE6Ery2scV38xZ6GMm/YouTubeLite.js"],"sourcesContent":["// 影片卡（第 6 段 A Sir 1 分鐘短片）：捲到靜音自動播（瀏覽器只准靜音自動播·字幕已燒入），捲走暫停；\n// 右下「開聲」由頭播；左下「全螢幕」開聲由頭播兼全螢幕（iPhone 用 Safari 原生全螢幕播放器）；撳畫面暫停／繼續；播完出「重看」。卡面唔放字（Nam 10/1）。畫布／減少動態效果只顯示封面。\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ClipCard(props){const{poster,video}=props;const isStatic=useIsStaticRenderer();const box=useRef(null);const vid=useRef(null);const[muted,setMuted]=useState(true);const[ended,setEnded]=useState(false);const[paused,setPaused]=useState(true);const userPaused=useRef(false);const reduce=typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;useEffect(()=>{if(isStatic||reduce)return;const el=box.current,v=vid.current;if(!el||!v)return;const io=new IntersectionObserver(es=>{const on=es.some(e=>e.isIntersecting);if(on&&!userPaused.current&&!v.ended)v.play().catch(()=>{});if(!on)v.pause();},{threshold:.6});io.observe(el);return()=>io.disconnect();},[isStatic,reduce]);const unmute=e=>{e.stopPropagation();const v=vid.current;if(!v)return;v.muted=false;setMuted(false);v.currentTime=0;setEnded(false);userPaused.current=false;v.play().catch(()=>{});};const toggle=()=>{const v=vid.current;if(!v)return;if(v.paused){userPaused.current=false;setEnded(false);v.play().catch(()=>{});}else{userPaused.current=true;v.pause();}};const fullscreen=e=>{e.stopPropagation();const v=vid.current;if(!v)return;if(v.muted){v.muted=false;setMuted(false);v.currentTime=0;}setEnded(false);userPaused.current=false;v.play().catch(()=>{});if(typeof v.webkitEnterFullscreen===\"function\"&&!v.requestFullscreen)v.webkitEnterFullscreen();else if(v.requestFullscreen)v.requestFullscreen().catch(()=>{if(typeof v.webkitEnterFullscreen===\"function\")v.webkitEnterFullscreen();});else if(typeof v.webkitEnterFullscreen===\"function\")v.webkitEnterFullscreen();};const replay=e=>{e.stopPropagation();const v=vid.current;if(!v)return;v.currentTime=0;setEnded(false);userPaused.current=false;v.play().catch(()=>{});};const pill={position:\"absolute\",border:0,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:8,borderRadius:9999,background:\"rgba(26,16,48,.82)\",color:\"#fff\",font:\"inherit\",fontWeight:800};return /*#__PURE__*/_jsx(\"div\",{ref:box,style:{...props.style,width:\"100%\",fontFamily:'\"Noto Sans HK\", system-ui, sans-serif'},children:/*#__PURE__*/_jsxs(\"div\",{onClick:toggle,style:{position:\"relative\",width:\"100%\",aspectRatio:\"16 / 9\",borderRadius:24,overflow:\"hidden\",cursor:\"pointer\",background:\"#241738\",boxShadow:\"0 0 0 1px rgba(89,23,139,.18), 0 30px 70px rgba(26,16,48,.30), 0 8px 20px rgba(26,16,48,.14)\"},children:[isStatic?/*#__PURE__*/_jsx(\"img\",{src:poster,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):/*#__PURE__*/_jsx(\"video\",{ref:vid,src:video,poster:poster,muted:muted,playsInline:true,preload:\"metadata\",onPlay:()=>setPaused(false),onPause:()=>setPaused(true),onEnded:()=>{setEnded(true);setPaused(true);},style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}),!isStatic?/*#__PURE__*/_jsxs(\"button\",{onClick:fullscreen,\"aria-label\":\"全螢幕播放\",style:{...pill,left:16,bottom:16,minHeight:44,padding:\"10px 16px\",fontSize:16},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5\"})}),\"全螢幕\"]}):null,!isStatic&&muted&&!ended?/*#__PURE__*/_jsxs(\"button\",{onClick:unmute,\"aria-label\":\"開聲由頭播\",style:{...pill,right:16,bottom:16,minHeight:44,padding:\"10px 16px\",fontSize:16},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M11 5 6 9H2v6h4l5 4z\",fill:\"#fff\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m23 9-6 6M17 9l6 6\"})]}),\"開聲\"]}):null,!isStatic&&(ended||paused&&(reduce||userPaused.current))?/*#__PURE__*/_jsxs(\"button\",{onClick:ended?replay:e=>{e.stopPropagation();toggle();},\"aria-label\":ended?\"重看\":\"播放\",style:{...pill,left:\"50%\",top:\"50%\",transform:\"translate(-50%,-50%)\",padding:\"16px 26px\",fontSize:20,background:\"rgba(255,255,255,.95)\",color:\"#59178B\",boxShadow:\"0 8px 30px rgba(0,0,0,.25)\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"24\",viewBox:\"0 0 34 38\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 2 L32 19 L2 36 Z\",fill:\"#59178B\"})}),ended?\"重看\":\"播放\"]}):null]})});}addPropertyControls(ClipCard,{poster:{type:ControlType.String,title:\"Poster URL\",defaultValue:\"\"},video:{type:ControlType.String,title:\"Video URL\",defaultValue:\"\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\"},meta:{type:ControlType.String,title:\"Meta\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ClipCard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ClipCard.map","// 手繪波紋重點字 —— 照 adiai.com「scribble」款（筆畫形狀、1.3 秒畫出；色改頁面金 #D9A92B）。\n// 用法：前文 + 重點字（墊波紋）+ 後文；前文可用換行。捲到先畫；畫布／減少動態效果直接顯示畫好。\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";const D=\"M-335,54 C-335,54 -171,-58 -194,-3 C-217,52 -224.12,73.55 -127,11 C-68,-27 -137,50 -33,42 C31.44,37.04 147.15,-29.31 335,2\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ScribbleText(props){const{before=\"\",mark=\"重點字\",after=\"\",fontSize=32,fontWeight=800,lineHeight=1.2,color=\"#1A1030\",stroke=\"#D9A92B\",align=\"center\"}=props;const isStatic=useIsStaticRenderer();const ref=useRef(null);const[on,setOn]=useState(false);useEffect(()=>{if(isStatic)return;const el=ref.current;if(!el)return;if(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches){setOn(true);return;}const io=new IntersectionObserver(es=>{if(es.some(e=>e.isIntersecting)){setOn(true);io.disconnect();}},{threshold:.6});io.observe(el);return()=>io.disconnect();},[isStatic]);const drawn=isStatic||on;const nl=s=>s.replace(/\\\\n/g,\"\\n\")// 控制項入面打 \\n 都當換行\n;// 斷行只准喺標點：括號一段（「（頁底還有更多！）」）同以，、：；！？·收尾嘅一句，各自成段一齊落下一行，\n// 唔會喺詞語中間斷（手機曾經斷成「（頁／底…」「出手規／則，」）。一段闊過一行先會喺段內再斷。\nconst unit=(t,k)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\"},children:t},k);const keep=s=>nl(s).split(/([（(][^）)]*[）)])/).flatMap((p,i)=>/^[（(]/.test(p)?[unit(p,i+\"b\")]:p.split(/([^，、：；！？·・\\n]*[，、：；！？·・])/).filter(Boolean).map((q,j)=>/[，、：；！？·・]$/.test(q)&&q.trim().length>1?unit(q,i+\"c\"+j):q));return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,width:\"100%\",fontFamily:'\"Noto Sans HK\", system-ui, sans-serif',fontSize,fontWeight,lineHeight,color,textAlign:align,whiteSpace:\"pre-line\",textWrap:\"balance\"},children:[keep(before),/*#__PURE__*/_jsxs(\"span\",{ref:ref,style:{position:\"relative\",display:\"inline-block\",zIndex:0},children:[mark,/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",viewBox:\"-347 -30.1947 694 96.19\",preserveAspectRatio:\"none\",style:{position:\"absolute\",left:0,bottom:\"-30%\",width:\"100%\",height:\"50%\",zIndex:-1,overflow:\"visible\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:D,stroke:stroke,strokeWidth:Math.max(3,Math.round(fontSize*.16)),vectorEffect:\"non-scaling-stroke\",fill:\"none\",strokeLinecap:\"round\",pathLength:1,style:{strokeDasharray:1,strokeDashoffset:drawn?0:1,transition:isStatic?\"none\":\"stroke-dashoffset 1.3s cubic-bezier(0.65,0,0.35,1)\"}})})]}),keep(after)]});}addPropertyControls(ScribbleText,{before:{type:ControlType.String,title:\"Before\",defaultValue:\"\",displayTextArea:true},mark:{type:ControlType.String,title:\"Mark\",defaultValue:\"重點字\"},after:{type:ControlType.String,title:\"After\",defaultValue:\"\"},fontSize:{type:ControlType.Number,title:\"Size\",defaultValue:32,min:12,max:120,unit:\"px\"},fontWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:800,min:100,max:900,step:100},lineHeight:{type:ControlType.Number,title:\"Line\",defaultValue:1.2,min:.8,max:2,step:.05},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#1A1030\"},stroke:{type:ControlType.Color,title:\"Stroke\",defaultValue:\"#D9A92B\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],defaultValue:\"center\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScribbleText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScribbleText.map","// 學員好評截圖格（/fc1007 學員分享段）：整張顯示唔裁（原本 360px 高 cover 裁走咗標題同字·Nam 2026-10-01「cant see」）；撳圖彈大圖睇清楚。\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{useEffect,useState}from\"react\";// @ts-ignore react-dom 冇型別宣告，但 Framer 執行時有\nimport{createPortal}from\"react-dom\";const IMGS=[{\"src\":\"https://framerusercontent.com/images/wTWuWMaiCWGepYlW6ezFxJWYzz0.jpg\",\"alt\":\"學員好評截圖 1\"},{\"src\":\"https://framerusercontent.com/images/rbmCxEbpX9dmuFqteaUOUHYp0yI.jpg\",\"alt\":\"學員好評截圖 2\"},{\"src\":\"https://framerusercontent.com/images/FXJTX2KEV4VCJoeYN0DODvNyfw.jpg\",\"alt\":\"學員好評截圖 3\"}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ShotGrid(props){const[open,setOpen]=useState(null);useEffect(()=>{if(open===null)return;const k=e=>{if(e.key===\"Escape\")setOpen(null);if(e.key===\"ArrowRight\")setOpen((open+1)%IMGS.length);if(e.key===\"ArrowLeft\")setOpen((open+IMGS.length-1)%IMGS.length);};window.addEventListener(\"keydown\",k);return()=>window.removeEventListener(\"keydown\",k);},[open]);const css=`\n.adsg{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-family:\"Noto Sans HK\",system-ui,sans-serif}\n.adsg-b{all:unset;box-sizing:border-box;cursor:zoom-in;display:flex;flex-direction:column;gap:8px}\n.adsg-b img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #E8E2F5;box-shadow:0 8px 22px rgba(26,16,48,.12);transition:transform .2s ease}\n.adsg-b:hover img{transform:translateY(-3px)}\n.adsg-h{font-size:14px;font-weight:700;color:#6a6280;text-align:center}\n@container (max-width:720px){.adsg{gap:12px}}\n@container (max-width:520px){.adsg{grid-template-columns:1fr;gap:16px}}\n`;const nav=d=>e=>{e.stopPropagation();setOpen(((open??0)+d+IMGS.length)%IMGS.length);};const arrow={position:\"absolute\",top:\"50%\",marginTop:-22,width:44,height:44,borderRadius:9999,border:0,background:\"rgba(255,255,255,.92)\",color:\"#1A1030\",fontSize:22,cursor:\"pointer\"};return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,width:\"100%\",containerType:\"inline-size\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:\"adsg\",children:IMGS.map((im,i)=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"adsg-b\",onClick:()=>setOpen(i),children:[/*#__PURE__*/_jsx(\"img\",{src:im.src,alt:im.alt,loading:\"lazy\"}),/*#__PURE__*/_jsx(\"span\",{className:\"adsg-h\",children:\"🔍 按圖放大\"})]},i))}),open!==null&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{onClick:()=>setOpen(null),role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"學員好評大圖\",style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:\"rgba(10,6,20,.88)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:16},children:/*#__PURE__*/_jsxs(\"div\",{onClick:e=>e.stopPropagation(),style:{position:\"relative\",width:\"min(1200px, 100%)\"},children:[/*#__PURE__*/_jsx(\"img\",{src:IMGS[open].src,alt:IMGS[open].alt,style:{width:\"100%\",height:\"auto\",borderRadius:12,display:\"block\"}}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"上一張\",onClick:nav(-1),style:{...arrow,left:8},children:\"‹\"}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"下一張\",onClick:nav(1),style:{...arrow,right:8},children:\"›\"}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"關閉\",onClick:()=>setOpen(null),style:{position:\"absolute\",top:-48,right:0,width:40,height:40,borderRadius:9999,border:0,background:\"#fff\",color:\"#1A1030\",fontSize:22,cursor:\"pointer\"},children:\"\\xd7\"})]})}),document.body):null]});}addPropertyControls(ShotGrid,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShotGrid\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ShotGrid.map","// v4 工作欄專用（2026-10-01 由 TestiFlow 分出）—— 改呢個唔會郁到快照／v3 欄／手機版草稿\n// 見證封面流 —— 數字卡同學員見證卡交替；中間大卡，左右斜排，每 3 秒自動轉；可撳箭嘴、圓點或者兩邊卡。\n// 見證文字逐字照舊見證片封面（只拆開「屆別·身份」同「成績」兩行），唔准改寫。\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";// @ts-ignore react-dom 冇型別宣告，但 Framer 執行時有\nimport{createPortal}from\"react-dom\";const P=id=>\"https://framerusercontent.com/images/\"+id+\".jpg\";// 見證片：loop ＝ 裁到淨人像、冇字卡嘅靜音預覽；full ＝ 只剪咗前半段學員分享（後半段係舊推廣，唔准播）\nconst VID={Wilson:{loop:\"https://framerusercontent.com/assets/9Rz8keXs64HUx9h5DpGz3hiZIk.mp4\",full:\"https://framerusercontent.com/assets/5W75YTx2I6p2LExeNMANNyH3Tw.mp4\"},Karen:{loop:\"https://framerusercontent.com/assets/uMBhzEtnWoz1VcfAA3LW1Eg1HtU.mp4\",full:\"https://framerusercontent.com/assets/Nk15Xtcyl5dx4iFSPEtmv1UGTo.mp4\"},Ivor:{loop:\"https://framerusercontent.com/assets/0NY2Yl61gAeUjScI0ru8VHi4c.mp4\",full:\"https://framerusercontent.com/assets/dMfNEb3OMbTsl9zPY0OehyJjgU.mp4\"},Eric:{loop:\"https://framerusercontent.com/assets/4oURghA3GxAvj3wplmY5pFXXItQ.mp4\",full:\"https://framerusercontent.com/assets/wFbFhA5St5VXTxJzIPYfoxyuEE.mp4\"},Marina:{loop:\"https://framerusercontent.com/assets/BFz1PHky8YYz1l7d3jZ4wcKwOLY.mp4\",full:\"https://framerusercontent.com/assets/tQyZILaGIlUpAJuw8B2IadrXN4.mp4\"},Dennis:{loop:\"https://framerusercontent.com/assets/l0fpF0Z16ovBuGSyGRGDXXeiJI.mp4\",full:\"https://framerusercontent.com/assets/WppEYyZkwLkDNJIRuviLBNL4aRw.mp4\"}};const CARDS=[{kind:\"text\",tone:\"purple\",big:\"證監會持牌\",small:\"不是財演KOL，是受法律監管投資機構\"},{kind:\"testi\",src:P(\"efencZoiIUh7XTnVaU7gl3Iwdk\"),name:\"Wilson\",meta:\"第5屆學生 \\xb7 股票交易員\",win:\"上課翌日即避開大跌市\"},{kind:\"data\",tone:\"white\",big:\"20,000+\",small:\"學員人次\"},{kind:\"testi\",src:P(\"QWQHaPrnSYTs4wgIgjtn3FpkA\"),name:\"Karen\",meta:\"第17屆學生 \\xb7 半個月內掌握投資知識\",win:\"7天獲利4%\"},{kind:\"data\",tone:\"gold\",big:\"100 倍回報\",small:\"學員期權最高獲利\"},{kind:\"testi\",src:P(\"5jbCuj1QEebgaHDq5vmGNJdSY0\"),name:\"Ivor\",meta:\"第15屆學生 \\xb7 把市場虧損轉投學習投資\",win:\"上堂半年內賺回學費\"},{kind:\"data\",tone:\"white\",big:\"20 年+\",small:\"真金白銀投資實戰\"},{kind:\"testi\",src:P(\"qHWW1Dr1Nf9hKLCVGScTmI2iYaY\"),name:\"Eric\",meta:\"第8屆學生 \\xb7 無需複雜指標捕捉高低位\",win:\"10%回報絕對可行\"},{kind:\"data\",tone:\"gold\",big:\"11 年+\",small:\"傳道授業，桃李近三千\"},{kind:\"testi\",src:P(\"Cywn3r0RQLAfkV8MFiX8b6rvg0\"),name:\"Marina\",meta:\"第16屆學生 \\xb7 喜歡投資但屢次失敗\",win:\"上完堂後投資更安心\"},{kind:\"data\",tone:\"white\",big:\"3 億+\",small:\"學員累計回報\"},{kind:\"testi\",src:P(\"MXS31dvjXeV6xohpl6QNhg3IaMU\"),name:\"Dennis\",meta:\"第11屆學生 \\xb7 長線投資者\",win:\"手持5-10年之股票\"}];// 大字太長（例如「100 倍回報」）就縮細到一行放得落：中文字算 1 個字寬，其餘算 0.6\nfunction fitBig(c,cw){if(c.kind!==\"data\"||!c.big)return undefined;const em=[...c.big].reduce((s,ch)=>s+(/[\\u3000-\\u9fff\\uff00-\\uffef]/.test(ch)?1:.6),0);const max=Math.round(cw*.17),fit=Math.floor((cw-64)/em);return fit<max?{fontSize:fit}:undefined;}const TONE_CSS=`\n.k-white{background:#FFFFFF}.k-white .b{color:#4405A6}.k-white .s{color:#6a6280}\n.k-gold{background:linear-gradient(125deg,#F2C94C,#D9A92B)}.k-gold .b{color:#1A1030}.k-gold .s{color:#3B2A00}\n.k-purple{background:linear-gradient(135deg,#241738,#4405A6)}.k-purple .b{color:#F2C94C}.k-purple .s{color:#E8DCFF}\n`;function Face({c,active,onPlay,cw}){if(c.kind===\"testi\"){const v=VID[c.name||\"\"]||{};return /*#__PURE__*/_jsxs(\"div\",{className:\"face testi\",\"aria-label\":\"學員 \"+c.name+\" 分享\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tp\",style:{backgroundImage:`url(${c.src})`},children:[active&&v.loop?/*#__PURE__*/_jsx(\"video\",{className:\"tv\",src:v.loop,autoPlay:true,muted:true,loop:true,playsInline:true}):null,v.full&&/*#__PURE__*/_jsx(\"button\",{className:\"tplay\",onClick:e=>{e.stopPropagation();onPlay&&onPlay();},children:\"▶ 按此觀看\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"tq\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tn\",children:[c.name,/*#__PURE__*/_jsx(\"span\",{className:\"tm\",children:c.meta})]}),/*#__PURE__*/_jsx(\"div\",{className:\"tw\",children:c.win})]})]});}if(c.kind===\"photo\")return /*#__PURE__*/_jsx(\"div\",{className:\"face photo\",role:\"img\",\"aria-label\":c.alt,style:{backgroundImage:`url(${c.src})`}});return /*#__PURE__*/_jsxs(\"div\",{className:\"face \"+c.kind+\" k-\"+(c.tone||\"white\"),children:[/*#__PURE__*/_jsx(\"div\",{className:\"b\",style:fitBig(c,cw),children:c.big}),/*#__PURE__*/_jsx(\"div\",{className:\"s\",children:c.small})]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TestiFlowV4(props){const{autoplay=true,interval=3,cardWidth=340}=props;const isStatic=useIsStaticRenderer();const n=CARDS.length;const[cur,setCur]=useState(0);const[pause,setPause]=useState(false);const[playing,setPlaying]=useState(null);// 只喺封面流入咗畫面先自動轉同播片：手機唔會喺背景偷偷落載片（2026-10-03）\nconst box=useRef(null);const[seen,setSeen]=useState(false);useEffect(()=>{const el=box.current;if(isStatic||!el||typeof IntersectionObserver===\"undefined\"){setSeen(true);return;}const io=new IntersectionObserver(([e])=>setSeen(e.isIntersecting),{threshold:.2});io.observe(el);return()=>io.disconnect();},[isStatic]);useEffect(()=>{if(isStatic||!autoplay||!seen||pause||playing)return;const id=window.setInterval(()=>setCur(c=>(c+1)%n),interval*1e3);return()=>window.clearInterval(id);},[isStatic,autoplay,seen,pause,playing,interval,n]);const h=Math.round(cardWidth*.92);const css=`\n.adcf{position:relative;width:100%;font-family:\"Noto Sans HK\",system-ui,sans-serif}\n.adcf-stage{position:relative;height:${h+40}px;perspective:1200px;overflow:hidden}\n.adcf-c{position:absolute;top:20px;left:50%;width:${cardWidth}px;height:${h}px;margin-left:-${cardWidth/2}px;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s,filter .55s;cursor:pointer}\n.adcf .face{width:100%;height:100%;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:0 24px;box-shadow:0 14px 40px rgba(26,16,48,.22)}\n.adcf .photo{background-size:cover;background-position:center;padding:0}\n.adcf .testi{padding:0;position:relative;text-align:left;background:#1A1030}\n.adcf .tp{position:absolute;inset:0;background-size:cover;background-position:center 20%;overflow:hidden}\n.adcf .tv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}\n.adcf .tplay{position:absolute;right:12px;top:12px;z-index:2;pointer-events:auto;border:0;border-radius:9999px;min-height:44px;padding:10px 16px;background:rgba(26,16,48,.82);color:#F2C94C;font:inherit;font-size:14px;font-weight:800;cursor:pointer}\n.adcf .tq{position:absolute;left:0;right:0;bottom:0;padding:34px 18px 14px;background:linear-gradient(180deg,rgba(26,16,48,0) 0%,rgba(26,16,48,.78) 45%,rgba(26,16,48,.94) 100%);pointer-events:none}\n.adcf .tn{font-size:20px;font-weight:900;color:#fff;line-height:1.2}\n.adcf .tm{font-size:12px;font-weight:500;color:#C9BCE8;margin-left:8px}\n.adcf .tw{font-size:17px;font-weight:800;color:#F2C94C;margin-top:4px}\n.adcf .data .b{font-size:${Math.round(cardWidth*.17)}px;font-weight:900;line-height:1.1}\n.adcf .text .b{font-size:${Math.round(cardWidth*.12)}px;font-weight:900;line-height:1.25}\n.adcf .s{font-size:16px;font-weight:600;margin-top:10px}\n.adcf-bar{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}\n.adcf-dots{display:flex;gap:8px}\n.adcf-dot{width:8px;height:8px;border-radius:9999px;background:#D9D2EA;border:0;padding:0;cursor:pointer}\n.adcf-dot.on{width:24px;background:#4405A6}\n.adcf-btn{width:44px;height:44px;border-radius:9999px;border:1.5px solid #D9D2EA;background:#fff;color:#4405A6;font-size:20px;cursor:pointer}\n${TONE_CSS}`;const go=d=>setCur(c=>(c+d+n)%n);useEffect(()=>{if(!playing)return;const k=e=>{if(e.key===\"Escape\")setPlaying(null);};window.addEventListener(\"keydown\",k);return()=>window.removeEventListener(\"keydown\",k);},[playing]);return /*#__PURE__*/_jsxs(\"div\",{ref:box,style:{...props.style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{className:\"adcf\",onMouseEnter:()=>setPause(true),onMouseLeave:()=>setPause(false),children:[/*#__PURE__*/_jsx(\"div\",{className:\"adcf-stage\",children:CARDS.map((c,i)=>{let off=i-cur;if(off>n/2)off-=n;if(off<-n/2)off+=n;const a=Math.abs(off);const hidden=a>2;const tf=`translateX(${off*cardWidth*.78}px) translateZ(${-a*140}px) rotateY(${off===0?0:off>0?-38:38}deg)`;return /*#__PURE__*/_jsx(\"div\",{className:\"adcf-c\",onClick:()=>{if(i!==cur)setCur(i);else if(c.kind===\"testi\"&&VID[c.name||\"\"]?.full)setPlaying(VID[c.name||\"\"].full||null);},style:{transform:tf,zIndex:20-a,opacity:hidden?0:1,filter:off===0?\"none\":`brightness(${1-a*.14})`,pointerEvents:hidden?\"none\":\"auto\"},children:/*#__PURE__*/_jsx(Face,{c:c,cw:cardWidth,active:i===cur&&!isStatic&&seen,onPlay:()=>{setCur(i);setPlaying(VID[c.name||\"\"]?.full||null);}})},i);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"adcf-bar\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"adcf-btn\",\"aria-label\":\"上一張\",onClick:()=>go(-1),children:\"←\"}),/*#__PURE__*/_jsx(\"div\",{className:\"adcf-dots\",children:CARDS.map((_,i)=>/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"第 \"+(i+1)+\" 張\",className:\"adcf-dot\"+(i===cur?\" on\":\"\"),onClick:()=>setCur(i)},i))}),/*#__PURE__*/_jsx(\"button\",{className:\"adcf-btn\",\"aria-label\":\"下一張\",onClick:()=>go(1),children:\"→\"})]})]}),playing&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{onClick:()=>setPlaying(null),role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"學員見證影片\",style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:\"rgba(10,6,20,.82)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:16},children:/*#__PURE__*/_jsxs(\"div\",{onClick:e=>e.stopPropagation(),style:{position:\"relative\",width:\"min(960px, 100%)\"},children:[/*#__PURE__*/_jsx(\"video\",{src:playing,autoPlay:true,controls:true,playsInline:true,style:{width:\"100%\",borderRadius:14,background:\"#000\",display:\"block\"}}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"關閉\",onClick:()=>setPlaying(null),style:{position:\"absolute\",top:-48,right:0,width:40,height:40,borderRadius:9999,border:0,background:\"#fff\",color:\"#1A1030\",fontSize:22,cursor:\"pointer\"},children:\"\\xd7\"})]})}),document.body)]});}addPropertyControls(TestiFlowV4,{autoplay:{type:ControlType.Boolean,title:\"自動轉\",defaultValue:true},interval:{type:ControlType.Number,title:\"每張秒數\",defaultValue:3,min:1,max:10,step:.5,unit:\"s\"},cardWidth:{type:ControlType.Number,title:\"中間卡闊度\",defaultValue:340,min:240,max:480,step:10,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TestiFlowV4\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TestiFlowV4.map","// 學員見證牆（/fc1007 學員分享段）：唔用封面流，攤開晒令人覺得學員多（Nam 2026-10-01）；4×4＝13 張可播學員卡＋3 格數字；撳卡彈出見證片。\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{useEffect,useState}from\"react\";// @ts-ignore react-dom 冇型別宣告，但 Framer 執行時有\nimport{createPortal}from\"react-dom\";const ITEMS=[{\"name\":\"Wilson\",\"meta\":\"第 5 屆\",\"img\":\"https://framerusercontent.com/images/K9zQmWVAFPTt2d6FEBGVgdmTNyE.jpg\",\"vid\":\"https://framerusercontent.com/assets/5W75YTx2I6p2LExeNMANNyH3Tw.mp4\"},{\"name\":\"Ray\",\"meta\":\"學員\",\"vid\":\"https://framerusercontent.com/assets/DUu4BWoxBiPbkuAs2WrEJZ3LCLU.mp4\",\"img\":\"https://framerusercontent.com/images/wwLMRZiLNpdE2DPv20zgN1twgk.jpg\"},{\"name\":\"Karen\",\"meta\":\"第 17 屆\",\"img\":\"https://framerusercontent.com/images/5S5lAV4dm7LW3XbaZEbK9OWmo.jpg\",\"vid\":\"https://framerusercontent.com/assets/Nk15Xtcyl5dx4iFSPEtmv1UGTo.mp4\"},{\"stat\":\"2,800+\",\"label\":\"位學員一同見證\"},{\"name\":\"Berni\",\"meta\":\"第 12 屆\",\"vid\":\"https://framerusercontent.com/assets/1zx0GldoI85eEVkiU0HfcabXfF8.mp4\",\"img\":\"https://framerusercontent.com/images/49JPfKdFLLdpZW9qVzLy57teU.jpg\"},{\"name\":\"Dennis\",\"meta\":\"第 11 屆\",\"img\":\"https://framerusercontent.com/images/pdDfm8QUgQOHeizDhsSDVXO6Y.jpg\",\"vid\":\"https://framerusercontent.com/assets/WppEYyZkwLkDNJIRuviLBNL4aRw.mp4\"},{\"name\":\"Eric\",\"meta\":\"第 8 屆\",\"img\":\"https://framerusercontent.com/images/L9l5Fgv5zUPINCDgxK3QtV0pMBc.jpg\",\"vid\":\"https://framerusercontent.com/assets/wFbFhA5St5VXTxJzIPYfoxyuEE.mp4\"},{\"name\":\"Win\",\"meta\":\"第 22 屆\",\"vid\":\"https://framerusercontent.com/assets/TfpzwEKbGD2SsMhLYtiTh5iDTU.mp4\",\"img\":\"https://framerusercontent.com/images/XOFVmkpAEnVFdUHNtre8ldFPOAE.jpg\"},{\"name\":\"Ivor\",\"meta\":\"第 15 屆\",\"img\":\"https://framerusercontent.com/images/QLvL22m7APlgOr0fS5Rwhcus.jpg\",\"vid\":\"https://framerusercontent.com/assets/dMfNEb3OMbTsl9zPY0OehyJjgU.mp4\"},{\"stat\":\"3 億+\",\"label\":\"學員累計回報\"},{\"name\":\"Candy\",\"meta\":\"第 14 屆\",\"vid\":\"https://framerusercontent.com/assets/DTNgQ2Gp18B3GhsBiyjziKRP7E.mp4\",\"img\":\"https://framerusercontent.com/images/ILruQYf8kR5DW0win3MUXDClZc.jpg\"},{\"name\":\"Jupy\",\"meta\":\"第 10 屆\",\"img\":\"https://framerusercontent.com/images/YcxUlB60p4eXTCSuKaj2Wb7a7qE.jpg\",\"vid\":\"https://framerusercontent.com/assets/YQ4KVdVRc1EPf9tpXkkgGYyPQ.mp4\"},{\"name\":\"Marina\",\"meta\":\"第 16 屆\",\"img\":\"https://framerusercontent.com/images/RaRKJ7mQjthkbWuH9dtd3Zzv9w.jpg\",\"vid\":\"https://framerusercontent.com/assets/tQyZILaGIlUpAJuw8B2IadrXN4.mp4\"},{\"name\":\"Frankie\",\"meta\":\"第 7 屆\",\"vid\":\"https://framerusercontent.com/assets/d4BGPEfk8737WZClIdkdqgYX8.mp4\",\"img\":\"https://framerusercontent.com/images/T1akydXx2Kczs8Ml35BSBwD2Ck.jpg\"},{\"name\":\"Vincent\",\"meta\":\"第 3 屆\",\"vid\":\"https://framerusercontent.com/assets/xscXWnkoepnmv9g1LqfiEgEcxIA.mp4\",\"img\":\"https://framerusercontent.com/images/losN1baQa7OYZkZBQOQiE3dci0.jpg\"},{\"stat\":\"20,000+\",\"label\":\"學員人次\"}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TestiWall(props){const[play,setPlay]=useState(null);useEffect(()=>{if(!play)return;const k=e=>{if(e.key===\"Escape\")setPlay(null);};window.addEventListener(\"keydown\",k);return()=>window.removeEventListener(\"keydown\",k);},[play]);const css=`\n.adtw{width:100%;font-family:\"Noto Sans HK\",system-ui,sans-serif;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}\n.adtw-c{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px}\n.adtw-img{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#1A1030 center/cover no-repeat;box-shadow:0 10px 26px rgba(26,16,48,.16);transition:transform .25s ease,box-shadow .25s ease}\n.adtw-c:hover .adtw-img{transform:translateY(-4px);box-shadow:0 16px 34px rgba(26,16,48,.24)}\n.adtw-play{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:9999px;background:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25)}\n.adtw-n{font-size:17px;font-weight:900;color:#1A1030}\n.adtw-n span{font-weight:600;color:#6a6280;margin-left:6px;font-size:15px}\n.adtw-stat{border-radius:16px;aspect-ratio:16/9;background:linear-gradient(135deg,#241738,#4405A6);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}\n.adtw-stat b{font-size:34px;font-weight:900;color:#F2C94C;line-height:1.1}\n.adtw-stat i{font-style:normal;font-size:15px;font-weight:700;margin-top:6px;opacity:.9}\n@container (max-width:720px){.adtw{grid-template-columns:repeat(2,1fr);gap:14px}}\n`;return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,width:\"100%\",containerType:\"inline-size\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:\"adtw\",children:ITEMS.map((it,i)=>it.stat?/*#__PURE__*/_jsx(\"div\",{children:/*#__PURE__*/_jsxs(\"div\",{className:\"adtw-stat\",children:[/*#__PURE__*/_jsx(\"b\",{children:it.stat}),/*#__PURE__*/_jsx(\"i\",{children:it.label})]})},i):/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"adtw-c\",onClick:()=>setPlay(it.vid),children:[/*#__PURE__*/_jsx(\"div\",{className:\"adtw-img\",style:{backgroundImage:`url(${it.img})`},children:/*#__PURE__*/_jsx(\"span\",{className:\"adtw-play\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"20\",viewBox:\"0 0 34 38\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 2 L32 19 L2 36 Z\",fill:\"#4405A6\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"adtw-n\",children:[it.name,/*#__PURE__*/_jsx(\"span\",{children:it.meta})]})]},i))}),play&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{onClick:()=>setPlay(null),role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"學員見證影片\",style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:\"rgba(10,6,20,.85)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:16},children:/*#__PURE__*/_jsxs(\"div\",{onClick:e=>e.stopPropagation(),style:{position:\"relative\",width:\"min(1000px, 100%)\"},children:[/*#__PURE__*/_jsx(\"video\",{src:play,autoPlay:true,controls:true,playsInline:true,style:{width:\"100%\",borderRadius:14,background:\"#000\",display:\"block\"}}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"關閉\",onClick:()=>setPlay(null),style:{position:\"absolute\",top:-48,right:0,width:40,height:40,borderRadius:9999,border:0,background:\"#fff\",color:\"#1A1030\",fontSize:22,cursor:\"pointer\"},children:\"\\xd7\"})]})}),document.body):null]});}addPropertyControls(TestiWall,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TestiWall\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TestiWall.map","// v4（/fc1007）專用·2026-10-01 由 TrackFlow 分出：中間卡靜音循環播往績片（同見證封面流），右上「按此觀看」彈出有聲版（Nam：「videos aren't ready and playable」）。\n// 實戰執行紀錄封面流 —— 5 張 A Sir 往績片截圖（港交所 388 另有獨立大卡）；黑底金框卡＋右下紫貼紙；每 3 秒自動轉。\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";// @ts-ignore react-dom 冇型別宣告，但 Framer 執行時有\nimport{createPortal}from\"react-dom\";const ITEMS=[{img:\"https://framerusercontent.com/images/xGcs1NwG4uxCqkXWt9AdqXM0a2E.jpg\",alt:\"A Sir 判中港鐵 66 走勢\",tag:\"升45%!\",vid:\"https://framerusercontent.com/assets/4KisUYG31IUbj0FkMTxMILYFFM.mp4\"},{img:\"https://framerusercontent.com/images/yzIzdW7kq9eqHV4uAAmkBXdgSQ.jpg\",alt:\"A Sir 判中領展 823 走勢\",tag:\"升28%!\",vid:\"https://framerusercontent.com/assets/BYWZB3PKxcQQx0chHHF27RAuLKQ.mp4\"},{img:\"https://framerusercontent.com/images/jSkodlc7HFJ7CIs50sgA6eB2qU.jpg\",alt:\"A Sir 判中建設銀行 939 走勢\",tag:\"升112%!\",vid:\"https://framerusercontent.com/assets/ZEkvl6DYeksbF9nmq1dq57xC0og.mp4\"},{img:\"https://framerusercontent.com/images/QPXQpgfNUsmy3XnpWalRb9tZBHc.jpg\",alt:\"A Sir 預測泡泡瑪特 9992 從新高急跌\",tag:\"避開59%跌幅!\",vid:\"https://framerusercontent.com/assets/UBrbkQB5RNzEgRMM0m6fAD6eR74.mp4\"},{img:\"https://framerusercontent.com/images/7ibwoUtt4lx4w3AXKzdORZp0lA.jpg\",alt:\"A Sir 預測黃金會跌穿 $4500\",tag:\"避開22%跌幅!\",vid:\"https://framerusercontent.com/assets/Qhb6O6EREwRIN2APajeO1gB6Uo8.mp4\"}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TrackFlowV4(props){const{autoplay=true,interval=3,cardWidth=560,dark=false}=props;const isStatic=useIsStaticRenderer();const n=ITEMS.length;const[cur,setCur]=useState(0);const[pause,setPause]=useState(false);const[hold,setHold]=useState(false);const[zoom,setZoom]=useState(null);// 只喺封面流入咗畫面先自動轉同播片：手機唔會喺背景偷偷落載片（2026-10-03）\nconst box=useRef(null);const[seen,setSeen]=useState(false);useEffect(()=>{const el=box.current;if(isStatic||!el||typeof IntersectionObserver===\"undefined\"){setSeen(true);return;}const io=new IntersectionObserver(([e])=>setSeen(e.isIntersecting),{threshold:.2});io.observe(el);return()=>io.disconnect();},[isStatic]);useEffect(()=>{if(isStatic||!autoplay||!seen||pause||hold||zoom!==null)return;const id=window.setInterval(()=>setCur(c=>(c+1)%n),interval*1e3);return()=>window.clearInterval(id);},[isStatic,autoplay,seen,pause,hold,zoom,interval,n]);useEffect(()=>{if(zoom===null)return;const k=e=>{if(e.key===\"Escape\")setZoom(null);};window.addEventListener(\"keydown\",k);return()=>window.removeEventListener(\"keydown\",k);},[zoom]);const h=Math.round(cardWidth*.62);const css=`\n.adtf{position:relative;width:100%;font-family:\"Noto Sans HK\",system-ui,sans-serif}\n.adtf-stage{position:relative;height:${h+80}px;perspective:1400px;overflow:hidden}\n.adtf-c{position:absolute;top:20px;left:50%;width:${cardWidth}px;height:${h}px;margin-left:-${cardWidth/2}px;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .55s;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}\n.adtf-head{font-size:24px;font-weight:900;line-height:1.2;color:${dark?\"#fff\":\"#1A1030\"};text-align:center;white-space:nowrap}\n.adtf-head b{color:#F2C94C;font-size:30px}\n.adtf-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;background:#0B0714;border:5px solid #F2C94C;border-radius:24px;padding:16px;box-shadow:0 14px 36px rgba(10,6,20,.35)}\n.adtf-card .adtf-img{filter:none;border-radius:6px}\n.adtf-tag{position:absolute;right:-16px;bottom:-14px;padding:8px 24px 10px 20px;background:linear-gradient(120deg,#A58BF7 0%,#6C4BE3 100%);color:#fff;font-size:30px;font-weight:900;font-style:italic;letter-spacing:0;line-height:1.3;white-space:nowrap;transform:rotate(-4deg) skewX(-6deg);box-shadow:0 8px 18px rgba(40,16,110,.35);border-radius:3px}\n.adtf-img{max-width:100%;max-height:100%;min-height:0;display:block;filter:drop-shadow(0 12px 28px rgba(26,16,48,.22))}\n.adtf-hint{position:absolute;left:50%;bottom:-50px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;border-radius:9999px;min-height:44px;padding:10px 16px;background:rgba(26,16,48,.82);color:#F2C94C;font-size:13px;font-weight:800;white-space:nowrap;pointer-events:auto;cursor:pointer;border:0;font-family:inherit;z-index:3}\n.adtf-play{position:absolute;right:28px;top:28px;z-index:4;display:flex;align-items:center;gap:8px;border:0;border-radius:9999px;min-height:44px;padding:10px 16px;background:rgba(26,16,48,.82);color:#F2C94C;font:inherit;font-size:14px;font-weight:800;cursor:pointer}\n.adtf-zoom{position:fixed;inset:0;z-index:9999;background:rgba(14,8,28,.88);display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}\n.adtf-zoom img{max-width:min(96vw,1280px);max-height:92vh;display:block;border-radius:8px}\n.adtf-x{position:fixed;top:16px;right:16px;width:44px;height:44px;border-radius:9999px;border:0;background:#fff;color:#4405A6;font-size:22px;cursor:pointer}\n.adtf-bar{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}\n.adtf-dot{width:8px;height:8px;border-radius:9999px;background:#D9D2EA;border:0;padding:0;cursor:pointer}\n.adtf-dot.on{width:24px;background:#4405A6}\n.adtf-btn{width:44px;height:44px;border-radius:9999px;border:1.5px solid #D9D2EA;background:#fff;color:#4405A6;font-size:20px;cursor:pointer}\n${dark?`.adtf-dot{background:rgba(255,255,255,.28)}.adtf-dot.on{background:#F2C94C}.adtf-btn{background:transparent;border-color:rgba(255,255,255,.35);color:#fff}`:\"\"}\n`;const go=d=>setCur(c=>(c+d+n)%n);return /*#__PURE__*/_jsxs(\"div\",{ref:box,style:{...props.style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{className:\"adtf\",onMouseEnter:()=>setPause(true),onMouseLeave:()=>setPause(false),children:[/*#__PURE__*/_jsx(\"div\",{className:\"adtf-stage\",children:ITEMS.map((it,i)=>{let off=i-cur;if(off>n/2)off-=n;if(off<-n/2)off+=n;const a=Math.abs(off);const tf=`translateX(${off*cardWidth*.8}px) translateZ(${-a*160}px) rotateY(${off===0?0:off>0?-34:34}deg)`;return /*#__PURE__*/_jsxs(\"div\",{className:\"adtf-c\",onClick:()=>i===cur?setZoom(i):setCur(i),style:{transform:tf,zIndex:20-a,opacity:a>1?0:1,filter:off===0?\"none\":\"brightness(.9)\",pointerEvents:a>1?\"none\":\"auto\"},children:[it.tag?/*#__PURE__*/_jsxs(\"div\",{className:\"adtf-card\",children:[it.head?/*#__PURE__*/_jsxs(\"div\",{className:\"adtf-head\",style:{color:\"#fff\"},children:[it.head[0],/*#__PURE__*/_jsx(\"b\",{children:it.head[1]})]}):null,off===0&&!isStatic&&seen&&it.vid?/*#__PURE__*/_jsx(\"video\",{className:\"adtf-img\",src:it.vid,poster:it.img,autoPlay:true,muted:true,loop:true,playsInline:true,style:{width:cardWidth-42,height:Math.round((cardWidth-42)*9/16),objectFit:\"cover\",background:\"#000\"}}):/*#__PURE__*/_jsx(\"img\",{className:\"adtf-img\",src:it.img,alt:it.alt,loading:a>1?\"lazy\":\"eager\",draggable:false,style:{maxWidth:cardWidth-42,maxHeight:h-42-(it.head?42:0)}}),off===0&&it.vid?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"adtf-play\",onClick:e=>{e.stopPropagation();setZoom(i);},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"14\",viewBox:\"0 0 34 38\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 2 L32 19 L2 36 Z\",fill:\"currentColor\"})}),\"按此觀看\"]}):null,/*#__PURE__*/_jsx(\"div\",{className:\"adtf-tag\",children:it.tag})]}):/*#__PURE__*/_jsx(\"img\",{className:\"adtf-img\",src:it.img,alt:it.alt,loading:a>1?\"lazy\":\"eager\",draggable:false}),off===0&&!it.vid?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"adtf-hint\",onClick:e=>{e.stopPropagation();setZoom(i);},children:[it.vid?/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"14\",viewBox:\"0 0 34 38\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 2 L32 19 L2 36 Z\",fill:\"currentColor\"})}):/*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 16 16\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"7\",cy:\"7\",r:\"4.8\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10.6 10.6 14 14\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\"})]}),it.vid?\"按此觀看\":\"按此放大\"]}):null]},i);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"adtf-bar\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"adtf-btn\",\"aria-label\":\"上一張\",onClick:()=>go(-1),children:\"←\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8},children:ITEMS.map((_,i)=>/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"第 \"+(i+1)+\" 張\",className:\"adtf-dot\"+(i===cur?\" on\":\"\"),onClick:()=>setCur(i)},i))}),/*#__PURE__*/_jsx(\"button\",{className:\"adtf-btn\",\"aria-label\":\"下一張\",onClick:()=>go(1),children:\"→\"}),/*#__PURE__*/_jsx(\"button\",{className:\"adtf-btn\",\"aria-label\":hold?\"繼續播放\":\"暫停\",title:hold?\"繼續播放\":\"暫停\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0},onClick:()=>setHold(v=>!v),children:hold?/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",\"aria-hidden\":\"true\",style:{display:\"block\",width:16,height:16,flex:\"0 0 16px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 2.5v11l9.5-5.5z\",fill:\"currentColor\"})}):/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",\"aria-hidden\":\"true\",style:{display:\"block\",width:16,height:16,flex:\"0 0 16px\"},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"2.5\",width:\"3.5\",height:\"11\",rx:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"9.5\",y:\"2.5\",width:\"3.5\",height:\"11\",rx:\"1\",fill:\"currentColor\"})]})})]})]}),zoom!==null&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"adtf-zoom\",role:\"dialog\",\"aria-label\":ITEMS[zoom].vid?\"往績片\":\"放大截圖\",onClick:()=>setZoom(null),children:[ITEMS[zoom].vid?/*#__PURE__*/_jsx(\"video\",{src:ITEMS[zoom].vid,poster:ITEMS[zoom].img,autoPlay:true,controls:true,playsInline:true,onClick:e=>e.stopPropagation(),style:{width:\"min(96vw,1100px)\",maxHeight:\"88vh\",borderRadius:12,background:\"#000\",display:\"block\",cursor:\"auto\"}}):/*#__PURE__*/_jsx(\"img\",{src:ITEMS[zoom].img,alt:ITEMS[zoom].alt}),/*#__PURE__*/_jsx(\"style\",{children:`.adtf-zoom{position:fixed;inset:0;z-index:2147483000;background:rgba(14,8,28,.88);display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.adtf-zoom img{max-width:min(96vw,1280px);max-height:92vh;display:block;border-radius:8px}.adtf-x{position:fixed;top:16px;right:16px;width:44px;height:44px;border-radius:9999px;border:0;background:#fff;color:#4405A6;font-size:22px;cursor:pointer}`}),/*#__PURE__*/_jsx(\"button\",{className:\"adtf-x\",\"aria-label\":\"關閉\",onClick:()=>setZoom(null),children:\"✕\"})]}),document.body):null]});}addPropertyControls(TrackFlowV4,{autoplay:{type:ControlType.Boolean,title:\"自動轉\",defaultValue:true},interval:{type:ControlType.Number,title:\"每張秒數\",defaultValue:3,min:1,max:10,step:.5,unit:\"s\"},cardWidth:{type:ControlType.Number,title:\"中間卡闊度\",defaultValue:560,min:360,max:760,step:10,unit:\"px\"},dark:{type:ControlType.Boolean,title:\"深色底\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TrackFlowV4\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TrackFlowV4.map","// YouTube 輕量播放 —— 先出縮圖＋播放掣，撳咗先載入 YouTube 播放器（唔拖慢頁面）。\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function YouTubeLite(props){const{videoId=\"VDRbEUPz4ZY\",title=\"\",radius=18}=props;const[on,setOn]=useState(false);const thumb=`https://i.ytimg.com/vi/${videoId}/hqdefault.jpg`;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",aspectRatio:\"16 / 9\",borderRadius:radius,overflow:\"hidden\",background:\"#000\",boxShadow:\"0 18px 40px rgba(10,6,20,.35)\"},children:on?/*#__PURE__*/_jsx(\"iframe\",{src:`https://www.youtube-nocookie.com/embed/${videoId}?autoplay=1&rel=0&playsinline=1`,title:title||\"A Sir 簡介片\",allow:\"autoplay; encrypted-media; picture-in-picture; fullscreen\",allowFullScreen:true,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:0}}):/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setOn(true),\"aria-label\":\"播放：\"+(title||\"A Sir 簡介片\"),style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:0,padding:0,cursor:\"pointer\",background:`#000 url(${thumb}) center/cover no-repeat`},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, rgba(0,0,0,0) 45%, rgba(10,6,20,.55) 100%)\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:76,height:76,marginLeft:-38,marginTop:-38,borderRadius:9999,background:\"linear-gradient(135deg,#F2C94C,#B78C00)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 8px 24px rgba(0,0,0,.35)\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"30\",height:\"30\",viewBox:\"0 0 16 16\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 3v10l8.5-5z\",fill:\"#1A1030\"})})}),title?/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:16,bottom:14,color:\"#fff\",fontFamily:'\"Noto Sans HK\", system-ui, sans-serif',fontSize:15,fontWeight:800},children:title}):null]})});}addPropertyControls(YouTubeLite,{videoId:{type:ControlType.String,title:\"YouTube ID\",defaultValue:\"VDRbEUPz4ZY\"},title:{type:ControlType.String,title:\"標題（留空就唔顯示）\",defaultValue:\"\"},radius:{type:ControlType.Number,title:\"圓角\",defaultValue:18,min:0,max:40,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"YouTubeLite\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTubeLite.map"],"mappings":"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"}