1import{r as m,j as e,B as j,b,g as le,a as ie,t as u,A as oe,x as se,L as A,F as de,D as xe,ag as ge,P as me,M as pe}from"./index-bM8UT4Os.js";import{P as ce}from"./progress-DbNowpEk.js";import{S as te,D as he,h as ne}from"./html2canvas-pro.esm-DOKDsR1V.js";import{D as ye,a as ue,b as be}from"./dialog-CxcTDVnZ.js";import{C as O}from"./chevron-right-RXMaR5IV.js";import{P as re}from"./plus-DSaqw8wa.js";import{S as fe}from"./scale-C2__GAhb.js";const Z=[{id:"light",label:"æç±³ç³ç®",url:"/manus-storage/light-mosaic-bg_ab234a62.jpg"},{id:"dark",label:"æ·±ç°ç³ç®",url:"/manus-storage/dark-mosaic-bg_7b8d2067.jpg"}],ee=[{id:"blue",label:"è",hex:"#3B82F6",r:59,g:130,b:246},{id:"purple",label:"ç´«",hex:"#8B5CF6",r:139,g:92,b:246},{id:"teal",label:"ç¶ ",hex:"#14B8A6",r:20,g:184,b:166},{id:"orange",label:"æ©",hex:"#F97316",r:249,g:115,b:22}];function ke({data:i,trigger:n}){const[c,f]=m.useState(!1),[h,d]=m.useState(!1),[I,l]=m.useState("dark"),[C,o]=m.useState("purple"),[r,$]=m.useState("#7C3AED"),[z,H]=m.useState(.22),[E,q]=m.useState(18),[p,L]=m.useState(null),[P,w]=m.useState(!1),x=m.useRef(null),Q=Z.find(a=>a.id===I)||Z[1],g=C==="custom"?{hex:r,...(a=>{const t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(a);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:{r:139,g:92,b:246}})(r)}:ee.find(a=>a.id===C)||ee[1],v=`rgba(${g.r}, ${g.g}, ${g.b}, ${z})`,N=Math.max(z,.92),V=`rgba(${g.r}, ${g.g}, ${g.b}, ${N})`,T=(g.r*299+g.g*587+g.b*114)/1e3>140&&z>.25,B=T?"#1a1a1a":"#ffffff",S=T?"rgba(26,26,26,0.7)":"rgba(255,255,255,0.7)",y=m.useCallback(async a=>{if(!a||a.startsWith("data:"))return a;try{const s=await(await fetch(a,{mode:"cors"})).blob(),k=new FileReader;return await new Promise(M=>{k.onloadend=()=>M(k.result),k.readAsDataURL(s)})}catch{try{const t=`/api/image-proxy?url=${encodeURIComponent(a)}`,k=await(await fetch(t)).blob(),M=new FileReader;return await new Promise(_=>{M.onloadend=()=>_(M.result),M.readAsDataURL(k)})}catch{return null}}},[]),G=m.useCallback(async a=>{const t=a.querySelectorAll("img"),s=Array.from(t).map(async D=>{const R=await y(D.src);R&&(D.src=R)}),k=a.querySelectorAll("*"),M=Array.from(k).map(async D=>{const R=D,Y=R.style.backgroundImage;if(Y&&Y.startsWith("url(")){const J=Y.match(/url\(['"]?([^'"\)]+)['"]?\)/);if(J&&J[1]&&!J[1].startsWith("data:")){const ae=await y(J[1]);ae&&(R.style.backgroundImage=`url('${ae}')`)}}}),_=a.style.backgroundImage;if(_&&_.startsWith("url(")){const D=_.match(/url\(['"]?([^'"\)]+)['"]?\)/);if(D&&D[1]&&!D[1].startsWith("data:")){const R=await y(D[1]);R&&(a.style.backgroundImage=`url('${R}')`)}}await Promise.all([...s,...M])},[y]),W=/iPad|iPhone|iPod/.test(navigator.userAgent),U=async()=>{if(x.current){d(!0),w(!0),await new Promise(a=>setTimeout(a,100));try{await G(x.current);const t=(await ne(x.current,{scale:3,backgroundColor:null,useCORS:!0,allowTaint:!0,logging:!1})).toDataURL("image/png");if(W)L(t),b.success("åçå·²çæï¼é·æåç â å²ååç ð");else{const s=document.createElement("a");s.download=`fitdiet-checkin-${Date.now()}.png`,s.href=t,document.body.appendChild(s),s.click(),document.body.removeChild(s),b.success("åçå·²å²åå°ä¸è¼è³æå¤¾ â
")}}catch(a){console.error("Generate error:",a),b.error("çæåçæåæï¼è©¦å¤æ¬¡")}finally{d(!1),w(!1)}}},X=async()=>{if(x.current){d(!0),w(!0),await new Promise(a=>setTimeout(a,100));try{await G(x.current);const a=await ne(x.current,{scale:3,backgroundColor:null,useCORS:!0,allowTaint:!0,logging:!1});a.toBlob(async t=>{if(!t){b.error("çæåå°"),d(!1),w(!1);return}if(navigator.share&&navigator.canShare)try{const M={files:[new File([t],"fitdiet-checkin.png",{type:"image/png"})]};if(navigator.canShare(M)){await navigator.share(M),b.success("å享æåï¼"),d(!1),w(!1);return}}catch{}const s=a.toDataURL("image/png");L(s),b.success("åçå·²çæï¼é·æåçå¯ä»¥å²å ð"),d(!1),w(!1)},"image/png")}catch(a){console.error("Share error:",a),b.error("çæåçæåæï¼è©¦å¤æ¬¡"),d(!1),w(!1)}}};return e.jsxs(e.Fragment,{children:[n?e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:221",onClick:()=>f(!0),children:n}):e.jsxs(j,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:223",variant:"outline",size:"sm",onClick:()=>f(!0),className:"gap-1.5",children:[e.jsx(te,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:229",className:"w-4 h-4"}),"å享æå¡ Story"]}),e.jsx(ye,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:234",open:c,onOpenChange:f,children:e.jsxs(ue,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:235",className:"!fixed !inset-0 !top-0 !left-0 !translate-x-0 !translate-y-0 !max-w-none !w-full !h-full !rou
1nded-none p-0 bg-black/95 border-none shadow-none [&>button]:hidden flex flex-col",children:[e.jsx(be,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:236",className:"sr-only",children:"åäº«æ¯æ¥æå¡ Story"}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:239",className:"flex-1 overflow-y-auto flex flex-col items-center px-3 pb-4 gap-3",children:[e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:242",className:"relative w-full flex justify-center",style:{flexShrink:0},children:[e.jsxs("button",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:244",onClick:()=>f(!1),className:"absolute top-3 left-3 z-50 flex items-center gap-1 px-3 py-1.5 rounded-full bg-black/40 backdrop-blur-sm text-white text-sm font-medium hover:bg-black/60 transition-colors",style:{WebkitBackdropFilter:"blur(8px)"},children:[e.jsx("svg",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:249",className:"w-4 h-4",fill:"none",stroke:"currentColor",strokeWidth:"2",viewBox:"0 0 24 24",children:e.jsx("path",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:249",strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"})}),"è¿å"]}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:252",ref:x,className:"rounded-[22px] overflow-hidden relative",style:{boxShadow:"0 10px 30px rgba(0,0,0,0.45)",width:"100%",maxWidth:"380px",aspectRatio:"9/16"},children:[e.jsx("img",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:257",src:Q.url,alt:"",crossOrigin:"anonymous",className:"absolute inset-0 w-full h-full object-cover",style:{imageRendering:P?"auto":"pixelated"}}),e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:264",className:"absolute",style:{top:0,left:0,right:0,bottom:0,background:P?V:v,borderRadius:"22px",padding:"24px",backdropFilter:P?"none":`blur(${E}px)`,WebkitBackdropFilter:P?"none":`blur(${E}px)`,boxShadow:P?"inset 0 0 0 1px rgba(255,255,255,0.12)":"none",color:B},children:e.jsx(je,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:280",data:i,textColor:B,textColorMuted:S,glassHex:g.hex})})]})]}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:291",className:"flex items-center justify-center gap-2 w-full flex-wrap",children:[e.jsx("span",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:292",className:"text-xs text-white/60",children:"ç³ç®"}),Z.map(a=>e.jsx("button",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:294",onClick:()=>l(a.id),className:`w-[40px] h-[40px] rounded-lg border-2 transition-all overflow-hidden ${I===a.id?"border-blue-400 scale-110":"border-[#2A2A30] hover:border-white/40"}`,title:a.label,children:e.jsx("img",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:300",src:a.url,alt:a.label,className:"w-full h-full object-cover",style:{imageRendering:"pixelated"}})},a.id)),e.jsx("span",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:303",className:"text-xs text-white/60 ml-2",children:"Glass"}),ee.map(a=>e.jsx("button",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:305",onClick:()=>o(a.id),className:`w-[28px] h-[28px] rounded-full border-2 transition-all ${C===a.id?"border-white scale-110":"border-white/20 hover:border-white/40"}`,style:{backgroundColor:a.hex},title:a.label},a.id)),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:313",className:"relative",children:[e.jsx("button",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:314",onClick:()=>o("custom"),className:`w-[28px] h-[28px] rounded-full border-2 transition-all flex items-center justify-center overflow-hidden ${C==="custom"?"border-white scale-110":"border-white/20 hover:border-white/40"}`,style:{background:C==="custom"?r:"conic-gradient(from 0deg, #f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00)"},title:"èªè¨é¡è²",children:C!=="custom"&&e.jsx("span",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:321",className:"text-[9px] font-bold text-white drop-shadow-[0_1px_2px_rgba(0,0,0,0.8)]",children:"+"})}),e.jsx("input",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:324",type:"color",value:r,onChange:a=>{$(a.target.value),o("custom")},className:"absolute inset-0 w-full h-full opacity-0 cursor-pointer",title:"èªè¨é¡è²"})]})]}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:335",className:"flex items-center gap-2 w-full px-1",children:[e.jsx("span",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:336",className:"text-[10px] text-white/60 whitespace-nowrap",children:"éæ"}),e.jsx("input",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:337",type:"range",min:"0.05",max:"0.60",step:"0.01",value:z,onChange:a=>H(parseFloat(a.target.value)),className:"flex-1 h-1.5 rounded-full appearance-none cursor-pointer [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:w-3 [&::-webkit-slider-thumb]:h-3 [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-white [&::-webkit-slider-thumb]:shadow-md",style:{background:"linear-gradient(to right, rgba(255,255,255,0.1), rgba(255,255,255,0.6))"}}),e.jsx("span",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:343",className:"text-[10px] text-white/60 whitespace-nowrap",children:"æ¸
æ°"}),e.jsx("input",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:344",type:"range",min:"0",max:"20",step:"1",value:E,onChange:a=>q(parseInt(a.target.value)),className:"flex-1 h-1.5 rounded-full appearance-none cursor-pointer [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:w-3 [&::-webkit-slider-thumb]:h-3 [&::-webkit-slider-thumb]:rounded-full [&::-webkit-slider-thumb]:bg-white [&::-webkit-slider-thumb]:shadow-md",style:{background:"linear-gradient(to right, rgba(255,255,255,0.1), rgba(255,255,255,0.6))"}})]}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:353",className:"flex items-center gap-3 w-full",children:[e.jsxs(j,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:354",onClick:U,disabled:h,className:"flex-1 bg-[#3B82F6] hover:bg-[#2563EB] text-white rounded-full py-3 font-semibold",children:[e.jsx(he,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:359",className:"w-4 h-4 mr-2"}),h?"çæä¸...":"å²ååç"]}),e.jsxs(j,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:362",onClick:X,disabled:h,className:"flex-1 bg-[#E1306C] hover:bg-[#C13584] text-white rounded-full py-3 font-semibold",children:[e.jsx(te,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:367",className:"w-4 h-4 mr-2"}),"åäº«å» IG"]})]})]}),p&&e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:376",className:"absolute inset-0 flex flex-col items-center justify-center bg-black/95 z-50 p-4",children:[e.jsx("p",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:377",className:"text-white/80 text-sm mb-3 text-center",children:W?"é·æåç â å²ååç / å å°ç¸ç°¿":"é·æåçå²åï¼ææãä¸è¼ãæé"}),e.jsx("img",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:378",src:p,alt:"Generated Check-in Story",className:"max-w-full max-h-[500px] rounded-xl",style:{WebkitTouchCallout:"default"}}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:384",className:"flex flex-wrap justify-center gap-2 mt-3",children:[!W&&e.jsx(j,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:386",size:"sm",onClick:()=>{const a=document.createElement("a");a.download=`fitdiet-checkin-${Date.now()}.png`,a.href=p,document.body.appendChild(a),a.click(),document.body.removeChild(a),b.success("åçå·²å²å â
")},className:"bg-gradient-to-r from-green-500 to-emerald-500 text-white",children:"ä¸è¼åç"}),e.jsxs(j,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:402",size:"sm",onClick:async()=>{try{if(navigator.share&&p){const t=await(await fetch(p)).blob(),s=new File([t],"fitdiet-checkin.png",{type:"image/png"});await navigator.share({title:"FitDiet AI æ¯æ¥æå¡",text:"仿¥æå¡å®æ â
#FitDietAI",files:[s]})}}catch(a){a.name!=="AbortError"&&b.info("é·æ³å¼µç¸å°±å¯ä»¥å²å")}},className:"bg-[#25D366] hover:bg-[#20bd5a] text-white",children:[e.jsx("svg",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:418",className:"w-4 h-4 mr-1",viewBox:"0 0 24 24",fill:"
1currentColor",children:e.jsx("path",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:418",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347"})}),"WhatsApp"]}),e.jsx(j,{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:421",variant:"outline",size:"sm",onClick:()=>L(null),className:"bg-white/10 border-white/20 text-white hover:bg-white/20",children:"è¿å»æ¹"})]})]})]})})]})}function je({data:i,textColor:n,textColorMuted:c,glassHex:f}){const l=2*Math.PI*54,C=l-i.completionPct/100*l,o=i.completionPct>=100?"#22c55e":i.completionPct>=60?"#eab308":f;return e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:459",style:{display:"flex",flexDirection:"column",height:"100%",justifyContent:"center"},children:[e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:462",style:{textAlign:"center",marginBottom:"16px"},children:[e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:463",style:{fontSize:"18px",fontWeight:700,color:n,letterSpacing:"0.02em"},children:i.date}),e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:464",style:{fontSize:"13px",color:c,marginTop:"3px"},children:i.completionPct>=100?"å
¨é¨å®æ ð":"æ¯æ¥æå¡ â
"})]}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:470",style:{borderRadius:"18px",background:n==="#1a1a1a"?"rgba(0,0,0,0.06)":"rgba(255,255,255,0.10)",border:`1px solid ${n==="#1a1a1a"?"rgba(0,0,0,0.08)":"rgba(255,255,255,0.14)"}`,padding:"18px 16px",display:"flex",gap:"14px",alignItems:"center"},children:[e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:480",style:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",flexShrink:0},children:e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:481",style:{width:"120px",height:"120px",position:"relative"},children:[e.jsxs("svg",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:482",width:120,height:120,style:{transform:"rotate(-90deg)"},children:[e.jsx("circle",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:483",cx:120/2,cy:120/2,r:54,fill:"none",stroke:n==="#1a1a1a"?"rgba(0,0,0,0.08)":"rgba(255,255,255,0.1)",strokeWidth:12}),e.jsx("circle",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:491",cx:120/2,cy:120/2,r:54,fill:"none",stroke:o,strokeWidth:12,strokeLinecap:"round",strokeDasharray:l.toFixed(2),strokeDashoffset:C.toFixed(2)})]}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:503",style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:[e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:513",style:{fontSize:"26px",fontWeight:700,lineHeight:1,color:n},children:[i.completedCount,"/",i.totalItems]}),e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:514",style:{fontSize:"10px",color:c,marginTop:"3px"},children:"已宿"})]})]})}),e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:520",style:{flex:1,display:"flex",flexDirection:"column",gap:"6px"},children:i.items.map((r,$)=>e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:522",style:{display:"flex",alignItems:"center",gap:"8px",padding:"6px 10px",borderRadius:"10px",background:r.done?n==="#1a1a1a"?"rgba(34,197,94,0.12)":"rgba(34,197,94,0.18)":n==="#1a1a1a"?"rgba(0,0,0,0.04)":"rgba(255,255,255,0.06)"},children:[e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:535",style:{width:"20px",height:"20px",borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",background:r.done?"#22c55e":n==="#1a1a1a"?"rgba(0,0,0,0.1)":"rgba(255,255,255,0.15)",flexShrink:0},children:r.done&&e.jsx("svg",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:546",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"3",children:e.jsx("polyline",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:547",points:"20 6 9 17 4 12"})})}),e.jsx("span",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:551",style:{fontSize:"13px",fontWeight:600,color:n,opacity:r.done?.7:1},children:r.label})]},$))})]}),i.streakDays&&i.streakDays>1&&e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:566",style:{marginTop:"12px",padding:"8px 12px",borderRadius:"12px",background:n==="#1a1a1a"?"rgba(0,0,0,0.05)":"rgba(255,255,255,0.08)",textAlign:"center"},children:e.jsxs("span",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:573",style:{fontSize:"13px",fontWeight:600,color:n},children:["ð¥ é£çºæå¡ ",i.streakDays," æ¥"]})}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:580",style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"6px",marginTop:"20px"},children:[e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:581",style:{width:"18px",height:"18px",background:"#7C3AED",borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"9px",fontWeight:700,color:"white"},children:"FD"}),e.jsxs("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:593",children:[e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:594",style:{fontSize:"12px",fontWeight:700,color:n},children:"FitDiet AI"}),e.jsx("div",{"data-loc":"client/src/components/DailyCheckInStoryCard.tsx:595",style:{fontSize:"9px",color:c,marginTop:"-1px"},children:"æºè½å¥èº«é£²é£å©æ"})]})]})]})}function De(){const{theme:i}=le(),n=ie(),c=i==="dark",f=n.toISOString().slice(0,10),{data:h}=u.profile.getProfile.useQuery(),{data:d}=u.recommendations.getDaily.useQuery(),{data:I}=u.meals.getByDate.useQuery({date:n}),{data:l}=u.workouts.getByDate.useQuery({date:n}),{data:C}=u.hydration.getByDate.useQuery({date:n}),{data:o}=u.sleep.getByDate.useQuery({date:n}),{data:r}=u.supplements.getDailyChecklist.useQuery({date:f}),{data:$}=u.bodyMeasurements.getLatest.useQuery(),z=u.useUtils(),H=u.hydration.add.useMutation({onSuccess:()=>
1{z.hydration.getByDate.invalidate({date:n}),b.success("飲水è¨éå·²å å
¥ ð§")}}),E=u.supplements.recordIntake.useMutation({onSuccess:()=>{z.supplements.getDailyChecklist.invalidate({date:f}),b.success("è£å
åå·²æå¡ â")}}),q=u.supplements.undoIntake.useMutation({onSuccess:()=>{z.supplements.getDailyChecklist.invalidate({date:f}),b("已忶æå¡")}}),p=I?.reduce((t,s)=>t+(Number(s.totalCalories)||0),0)||0,L=I?.reduce((t,s)=>t+(Number(s.protein)||0),0)||0,P=I?.reduce((t,s)=>t+(Number(s.carbs)||0),0)||0,w=I?.reduce((t,s)=>t+(Number(s.fat)||0),0)||0,x=d?.calories?.targetCalories||Number(h?.tdee||0),Q=d?.calories?.macroTargets?.protein||(h?.weight?Number(h.weight)*1.6:100),K=d?.calories?.macroTargets?.carbs||Math.round(x*.45/4),g=d?.calories?.macroTargets?.fat||Math.round(x*.25/9),v=C?.reduce((t,s)=>t+(Number(s.waterIntake)||0),0)||0,N=d?.water?.recommended||2e3,V=m.useMemo(()=>{if(!l||l.length===0)return 0;let t=0;return l.forEach(s=>{if(s.caloriesBurned&&Number(s.caloriesBurned)>0)t+=Number(s.caloriesBurned);
1else{const k=s.notes?.match(/é ä¼°æ¶è:\s*(\d+)\s*kcal/);k&&(t+=parseInt(k[1]))}}),t},[l]),F=m.useMemo(()=>{const t=[];t.push({label:"è¨é飲é£",done:p>0}),t.push({label:"é£²å¤ æ°´",done:v>=N*.8}),t.push({label:"åéå",done:(l?.length||0)>0});const s=(r?.completionRate||0)>=80;return t.push({label:"é£è£å
å",done:s}),t.push({label:"è¨ç¡ç ",done:!!o}),t},[p,v,N,l,r,o]),T=F.filter(t=>t.done).length,B=F.length,S=Math.round(T/B*100),y=120,G=10,W=(y-G)/2,U=2*Math.PI*W,X=U-S/100*U,a="card-premium";return e.jsx(oe,{"data-loc":"client/src/pages/MyTracking.tsx:108",title:"æå
追蹤",showBack:!1,children:e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:109",className:"py-6 px-4 pb-24",children:e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:110",className:"max-w-3xl mx-auto space-y-5",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:113",className:`${a} p-5`,children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:114",className:"flex items-center gap-5",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:116",className:"relative flex-shrink-0",children:[e.jsxs("svg",{"data-loc":"client/src/pages/MyTracking.tsx:117",width:y,height:y,className:"-rotate-90",children:[e.jsx("circle",{"data-loc":"client/src/pages/MyTracking.tsx:118",cx:y/2,cy:y/2,r:W,fill:"none",stroke:c?"rgba(255,255,255,0.08)":"rgba(0,0,0,0.06)",strokeWidth:G}),e.jsx("circle",{"data-loc":"client/src/pages/MyTracking.tsx:126",cx:y/2,cy:y/2,r:W,fill:"none",stroke:S>=100?"#22c55e":S>=60?"#eab308":"#f97316",strokeWidth:G,strokeLinecap:"round",strokeDasharray:U,strokeDashoffset:X,className:"transition-all duration-700 ease-out"})]}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:139",className:"absolute inset-0 flex flex-col items-center justify-center",children:[e.jsxs("span",{"data-loc":"client/src/pages/MyTracking.tsx:140",className:"text-2xl font-bold text-foreground",children:[T,"/",B]}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:141",className:"text-[10px] text-muted-foreground",children:"已宿"})]})]}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:146",className:"flex-1 space-y-1.5",children:[e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:147",className:"font-bold text-sm text-foreground mb-2",children:n.toLocaleDateString("zh-TW",{month:"long",day:"numeric",weekday:"short"})}),F.map((t,s)=>e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:151",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:152",className:`w-5 h-5 rounded-full flex items-center justify-center text-[10px] font-bold transition-all ${t.done?"bg-green-500 text-white":c?"bg-zinc-800 border border-zinc-700 text-zinc-500":"bg-gray-100 border border-gray-200 text-gray-400"}`,children:t.done?e.jsx(se,{"data-loc":"client/src/pages/MyTracking.tsx:157",className:"w-3 h-3"}):""}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:159",className:`text-xs ${t.done?"text-foreground line-through opacity-60":"text-foreground font-medium"}`,children:t.label})]},s)),S>=100&&e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:165",className:"text-xs text-green-500 font-semibold mt-2",children:"ð å
¨é¨å®æï¼ä»æ¥å¥½å»ï¼"})]})]}),e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:170",className:"mt-3 pt-3 border-t border-border/30 flex justify-end",children:e.jsx(ke,{"data-loc":"client/src/pages/MyTracking.tsx:171",data:{date:n.toLocaleDateString("zh-TW",{year:"numeric",month:"long",day:"numeric",weekday:"short"}),items:F.map(t=>({label:t.label,done:t.done,emoji:t.label==="è¨é飲é£"?"ð½ï¸":t.label==="é£²å¤ æ°´"?"ð§":t.label==="åéå"?"ðï¸":t.label==="é£è£å
å"?"ð":"ð"})),completedCount:T,totalItems:B,completionPct:S},trigger:e.jsxs(j,{"data-loc":"client/src/pages/MyTracking.tsx:184",variant:"outline",size:"sm",className:"gap-1.5 text-xs h-8",children:[e.jsx(te,{"data-loc":"client/src/pages/MyTracking.tsx:185",className:"w-3.5 h-3.5"}),"å享æå¡ Story"]})})})]}),e.jsx(A,{"data-loc":"client/src/pages/MyTracking.tsx:194",href:"/meals",children:e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:195",className:`${a} p-4 cursor-pointer transition-all hover:scale-[1.01] active:scale-[0.99]`,children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:196",className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:197",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:198",className:`p-1.5 rounded-lg ${c?"bg-orange-500/15":"bg-orange-100"}`,children:e.jsx(de,{"data-loc":"client/src/pages/MyTracking.tsx:199",className:`w-4 h-4 ${c?"text-orange-400":"text-orange-600"}`})}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:201",className:"text-sm font-bold text-foreground",children:"飲é£"})]}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:203",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:204",className:`text-xs font-medium ${p===0?"text-red-400":p>x?"text-yellow-400":"text-green-400"}`,children:p===0?"æªè¨é ð« ":`${Math.round(p)} / ${Math.round(x)} kcal`}),e.jsx(O,{"data-loc":"client/src/pages/MyTracking.tsx:209",className:"w-4 h-4 text-muted-foreground"})]})]}),e.jsx(ce,{"data-loc":"client/src/pages/MyTracking.tsx:212",value:x>0?Math.min(p/x*100,100):0,className:"h-2 mb-2"}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:213",className:"space-y-1.5 mt-1",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:215",className:"flex justify-between text-[10px] text-muted-foreground mb-0.5",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:216",className:"text-green-400 font-medium",children:"èç½è³ª"}),e.jsxs("span",{"data-loc":"client/src/pages/MyTracking.tsx:217",children:[Math.round(L),"g / ",Math.round(Q),"g"]})]}),e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:219",className:"w-full bg-muted rounded-full h-1.5 overflow-hidden",children:e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:220",className:"bg-green-500 h-1.5 rounded-full transition-all",style:{width:`${Q>
10?Math.min(L/Q*100,100):0}%`}})}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:223",className:"flex justify-between text-[10px] text-muted-foreground mb-0.5",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:224",className:"text-blue-400 font-medium",children:"碳水"}),e.jsxs("span",{"data-loc":"client/src/pages/MyTracking.tsx:225",children:[Math.round(P),"g / ",Math.round(K),"g"]})]}),e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:227",className:"w-full bg-muted rounded-full h-1.5 overflow-hidden",children:e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:228",className:"bg-blue-500 h-1.5 rounded-full transition-all",style:{width:`${K>0?Math.min(P/K*100,100):0}%`}})}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:231",className:"flex justify-between text-[10px] text-muted-foreground mb-0.5",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:232",className:"text-yellow-400 font-medium",children:"èèª"}),e.jsxs("span",{"data-loc":"client/src/pages/MyTracking.tsx:233",children:[Math.round(w),"g / ",Math.round(g),"g"]})]}),e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:235",className:"w-full bg-muted rounded-full h-1.5 overflow-hidden",children:e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:236",className:"bg-yellow-500 h-1.5 rounded-full transition-all",style:{width:`${g>0?Math.min(w/g*100,100):0}%`}})})]})]})}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:243",className:`${a} p-4`,children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:244",className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:245",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:246",className:`p-1.5 rounded-lg ${c?"bg-cyan-500/15":"bg-cyan-100"}`,children:e.jsx(xe,{"data-loc":"client/src/pages/MyTracking.tsx:247",className:`w-4 h-4 ${c?"text-cyan-400":"text-cyan-600"}`})}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:249",className:"text-sm font-bold text-foreground",children:"飲水"})]}),e.jsxs("span",{"data-loc":"client/src/pages/MyTracking.tsx:251",className:`text-xs font-medium ${v>=N?"text-green-400":v<N*.5?"text-red-400":"text-cyan-400"}`,children:[v," / ",N," ml"]})]}),e.jsx(ce,{"data-loc":"client/src/pages/MyTracking.tsx:257",value:Math.min(v/N*100,100),className:"h-2 mb-3"}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:260",className:"flex gap-2",children:[[250,500].map(t=>e.jsxs(j,{"data-loc":"client/src/pages/MyTracking.tsx:262",variant:"outline",size:"sm",className:"flex-1 h-9 text-xs rounded-xl",disabled:H.isPending,onClick:()=>H.mutate({waterIntake:t,dailyGoal:N}),children:[e.jsx(re,{"data-loc":"client/src/pages/MyTracking.tsx:270",className:"w-3 h-3 mr-1"})," ",t,"ml"]},t)),e.jsx(A,{"data-loc":"client/src/pages/MyTracking.tsx:273",href:"/hydration",className:"flex-1",children:e.jsxs(j,{"data-loc":"client/src/pages/MyTracking.tsx:274",variant:"ghost",size:"sm",className:"w-full h-9 text-xs rounded-xl",children:["æ´å¤ ",e.jsx(O,{"data-loc":"client/src/pages/MyTracking.tsx:275",className:"w-3 h-3 ml-1"})]})})]}),v<N*.5&&e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:281",className:`text-[10px] mt-2 p-2 rounded-lg ${c?"bg-cyan-950/30 text-cyan-300":"bg-cyan-50 text-cyan-700"}`,children:"ð§ æ°´é½åé£²å¤ ï¼ä½ 以çºèªå·±ä¿ä»äººæï¼å¿«å²é£²è¿æ¯æ°´å¦ã"})]}),e.jsx(A,{"data-loc":"client/src/pages/MyTracking.tsx:288",href:"/workouts",children:e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:289",className:`${a} p-4 cursor-pointer transition-all hover:scale-[1.01] active:scale-[0.99]`,children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:290",className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:291",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:292",className:`p-1.5 rounded-lg ${c?"bg-purple-500/15":"bg-purple-100"}`,children:e.jsx(ge,{"data-loc":"client/src/pages/MyTracking.tsx:293",className:`w-4 h-4 ${c?"text-purple-400":"text-purple-600"}`})}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:295",className:"text-sm font-bold text-foreground",children:"è¨ç·´"})]}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:297",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:298",className:`text-xs font-medium ${(l?.length||0)>0?"text-green-400":"text-red-400"}`,children:(l?.length||0)>0?`${l.length} ååä½ Â· ${V} kcal`:"仿¥æªå ð"}),e.jsx(O,{"data-loc":"client/src/pages/MyTracking.tsx:305",className:"w-4 h-4 text-muted-foreground"})]})]}),(l?.length||0)===0&&e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:309",className:`text-[10px] p-2 rounded-lg ${c?"bg-purple-950/30 text-purple-300":"bg-purple-50 text-purple-700"}`,children:"ååéåä½ æç®çèèªèªå·±èµ°ï¼å¿«å²å»åè¿çµå¢å¦ ðª"})]})}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:317",className:`${a} p-4`,children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:318",className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:319",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:320",className:`p-1.5 rounded-lg ${c?"bg-amber-500/15":"bg-
1amber-100"}`,children:e.jsx(me,{"data-loc":"client/src/pages/MyTracking.tsx:321",className:`w-4 h-4 ${c?"text-amber-400":"text-amber-600"}`})}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:323",className:"text-sm font-bold text-foreground",children:"è£å
å"})]}),e.jsx(A,{"data-loc":"client/src/pages/MyTracking.tsx:325",href:"/supplement-checklist",children:e.jsxs(j,{"data-loc":"client/src/pages/MyTracking.tsx:326",variant:"ghost",size:"sm",className:"h-7 text-[10px]",children:["管ç ",e.jsx(O,{"data-loc":"client/src/pages/MyTracking.tsx:327",className:"w-3 h-3 ml-0.5"})]})})]}),!r?.supplements||r.supplements.length===0?e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:333",className:`text-center py-4 rounded-xl ${c?"bg-zinc-900/50":"bg-gray-50"}`,children:[e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:334",className:"text-xs text-muted-foreground mb-2",children:"æªè¨å®è£å
å"}),e.jsx(A,{"data-loc":"client/src/pages/MyTracking.tsx:335",href:"/supplements",children:e.jsxs(j,{"data-loc":"client/src/pages/MyTracking.tsx:336",variant:"outline",size:"sm",className:"h-8 text-xs rounded-xl",children:[e.jsx(re,{"data-loc":"client/src/pages/MyTracking.tsx:337",className:"w-3 h-3 mr-1"})," å å
¥è£å
å"]})})]}):e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:342",className:"space-y-2",children:[r.supplements.map(t=>e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:344",className:`flex items-center justify-between p-3 rounded-xl border transition-all ${t.taken?c?"bg-green-950/20 border-green-800/30":"bg-green-50 border-green-200":c?"bg-zinc-900/50 border-zinc-800":"bg-gray-50 border-gray-200"}`,children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:352",className:"flex items-center gap-3",children:[e.jsx("button",{"data-loc":"client/src/pages/MyTracking.tsx:353",className:`w-7 h-7 rounded-full flex items-center justify-center transition-all ${t.taken?"bg-green-500 text-white scale-100":c?"bg-zinc-800 border-2 border-zinc-600 hover:border-amber-500":"bg-white border-2 border-gray-300 hover:border-amber-500"}`,onClick:()=>{t.taken&&t.intakeId?q.mutate({intakeId:t.intakeId}):E.mutate({supplementId:t.id,date:f})},disabled:E.isPending||q.isPending,children:t.taken&&e.jsx(se,{"data-loc":"client/src/pages/MyTracking.tsx:368",className:"w-4 h-4"})}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:370",children:[e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:371",className:`text-sm font-medium ${t.taken?"line-through opacity-60":""} text-foreground`,children:t.name}),t.dosage&&e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:375",className:"text-[10px] text-muted-foreground",children:t.dosage})]})]}),t.taken&&e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:380",className:"text-[10px] text-green-500 font-medium",children:"å·²é£ â"})]},t.id)),(r.completionRate||0)<100&&e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:385",className:`text-[10px] mt-1 p-2 rounded-lg ${c?"bg-amber-950/30 text-amber-300":"bg-amber-50 text-amber-700"}`,children:"ð 仲æè£å
åæªé£ï¼å好å¿è¨åï¼èé
¸åé£å°±ç½ç·´ãåã"})]})]}),e.jsx(A,{"data-loc":"client/src/pages/MyTracking.tsx:394",href:"/sleep",children:e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:395",className:`${a} p-4 cursor-pointer transition-all hover:scale-[1.01] active:scale-[0.99]`,children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:396",className:"flex items-center justify-between",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:397",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:398",className:`p-1.5 rounded-lg ${c?"bg-indigo-500/15":"bg-indigo-100"}`,children:e.jsx(pe,{"data-loc":"client/src/pages/MyTracking.tsx:399",className:`w-4 h-4 ${c?"text-indigo-400":"text-indigo-600"}`})}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:401",className:"text-sm font-bold text-foreground",children:"ç¡ç "})]}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:403",className:"flex items-center gap-1",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:404",className:`text-xs font-medium ${o?"text-indigo-400":"text-red-400"}`,children:o?`${Number(o.sleepDuration).toFixed(1)} å°æ · ${o.sleepQuality==="excellent"?"極好 ð´":o.sleepQuality==="good"?"好 ð":o.sleepQuality==="fair"?"ä¸è¬":"å·® ðµ"}`:"æªè¨é"}),e.jsx(O,{"data-loc":"client/src/pages/MyTracking.tsx:415",className:"w-4 h-4 text-muted-foreground"})]})]}),!o&&e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:419",className:`text-[10px] mt-2 p-2 rounded-lg ${c?"bg-indigo-950/30 text-indigo-300":"bg-indigo-50 text-indigo-700"}`,children:"ð ç覺é½åè¨ï¼ä½ å
èº«é«æ¢å¾©é ç覺ãåï¼å¿«å²è¨ä½æ¨æçåå¹¾èã
1"})]})}),e.jsx(A,{"data-loc":"client/src/pages/MyTracking.tsx:427",href:"/body-measurements",children:e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:428",className:`${a} p-4 cursor-pointer transition-all hover:scale-[1.01] active:scale-[0.99]`,children:e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:429",className:"flex items-center justify-between",children:[e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:430",className:"flex items-center gap-2",children:[e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:431",className:`p-1.5 rounded-lg ${c?"bg-teal-500/15":"bg-teal-100"}`,children:e.jsx(fe,{"data-loc":"client/src/pages/MyTracking.tsx:432",className:`w-4 h-4 ${c?"text-teal-400":"text-teal-600"}`})}),e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:434",className:"text-sm font-bold text-foreground",children:"é«é / é«è"})]}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:436",className:"flex items-center gap-2",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:437",className:"text-xs text-foreground font-medium",children:$?.weight?`${Number($.weight).toFixed(1)} kg`:h?.weight?`${Number(h.weight).toFixed(1)} kg`:"--"}),($?.bodyFatPercentage||h?.bodyFatPercentage)&&e.jsxs("span",{"data-loc":"client/src/pages/MyTracking.tsx:445",className:"text-xs text-muted-foreground",children:["· ",Number($?.bodyFatPercentage||h?.bodyFatPercentage).toFixed(1),"%"]}),e.jsx(O,{"data-loc":"client/src/pages/MyTracking.tsx:449",className:"w-4 h-4 text-muted-foreground"})]})]})})}),e.jsx("div",{"data-loc":"client/src/pages/MyTracking.tsx:456",className:`${a} p-4`,children:e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:457",className:"flex items-start gap-3",children:[e.jsx("span",{"data-loc":"client/src/pages/MyTracking.tsx:458",className:"text-lg",children:"ð£ï¸"}),e.jsxs("div",{"data-loc":"client/src/pages/MyTracking.tsx:459",children:[e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:460",className:"font-bold text-xs mb-1 text-foreground",children:"æç·´ç¸½çµ"}),e.jsx("p",{"data-loc":"client/src/pages/MyTracking.tsx:461",className:"text-xs leading-relaxed text-foreground/70",children:S>=100?"仿¥å
¨é¨åé½åï¼ä½ ä¿åªå·å·æåå人ï¼ç¹¼çºä¿æï¼å好å¾ä¸æ¥å°±æååå½¢ã":S>=60?`åå ${T}/${B} 樣ï¼åé¯ä½å¯ä»¥æ´å¥½ã${F[1].done?F[3].done?"å æ²¹ï¼":"è£å
åæªé£åï¼":"è¨å¾é£²æ°´ï¼"}`:T===0?"ä¹é½æªåï¼ä½ ä¿åªä»¥çºå¥åº·æèªå·±éä¸éï¼å¿«å²åèµ·åå¦å¤§ä½¬ã":`å¾ ${T}/${B} 樣ï¼ä½ ä¿åªè¦ºå¾åå°å°å°±å¤ ï¼åå¤ ãåï¼å¿«å²è£è¿ã`})]})]})})]})})})}export{De as default};
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.