PageSourceSearch

https://web-assets.myfitnesspal.com/web-main/_next/static/chunks/pages/exercise/mine-1e67d2c593b4bd11.js

js myfitnesspal.com collected 2026-10-01 08:32:43 UTC 16,291 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8500],{3952:(e,r,n)=>{"use strict";n.d(r,{A:()=>u});var t=n(64255),i=n(37124),s=n(79642),o=n(54698),a=n(73202),l=n(98416),c=n(59674),d=n(77856);let u=(0,o.A)(({children:e,loading:r,loadingSpinnerProps:n,ref:o,...a})=>(0,t.jsx)(i.A,{ref:o,LinkComponent:d.A,...a,children:r?(0,t.jsx)(s.A,{color:"inherit",thickness:4,size:24,...n}):e}))((0,a.A)(l.Ay,c.Ay))},12976:(e,r,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/exercise/mine",function(){return n(61910)}])},37640:(e,r,n)=>{"use strict";n.d(r,{A:()=>A});var t=n(64255),i=n(55714),s=n(1179),o=n(8503),a=n(61924),l=n(80163),c=n(28314),d=n(2987),u=n(41695),x=n(18021),p=n.n(x),h=n(68559),m=n(27034),g=n(67230);let b={searchInput:{display:"flex",borderTop:"1px solid rgba(0, 0, 0, 0.04)",boxShadow:"0 1px 1px 1px rgb(0 0 0 / 12%)",borderRadius:"4px",bgcolor:"common.neutrals.inverse",mb:4,"&.Mui-focused .MuiInputAdornment-root .MuiSvgIcon-root":{color:"common.brand.primary"},"&.Mui-focused":{boxShadow:"0 1px 2px 2px rgb(0 0 0 / 20%)"},"& input":{border:"none",outline:"none",color:"common.neutrals.secondary","&:focus":{color:"common.neutrals.primary"},py:4}},searchIconButton:{pl:3,pr:0,minWidth:0,"&:hover":{background:"none"}},searchIcon:{width:e=>`${e.spacing(8)}`,height:e=>`${e.spacing(8)}`,color:"common.neutrals.primary"},clearIconButton:{position:"absolute",right:8,"&:hover":{cursor:"pointer"}}};function A({isLoading:e=!1,inputRef:r,onSearch:n,onClear:x=()=>{},searchInputValue:p,placeholder:f,v2:j=!1,sx:y}){let v=(0,h.Vb)(),[w,C]=(0,u.useState)(!1),S=j?{container:{mb:0,width:"100%"},searchInput:{display:"flex",border:"1px solid",borderColor:"common.neutrals.background",boxShadow:"0px 0px 12px rgba(8, 42, 107, 0.1)",borderRadius:"100px",bgcolor:e?"common.neutrals.midground1":"common.neutrals.inverse",height:{xs:52,md:60},"&.Mui-focused .MuiInputAdornment-root .MuiSvgIcon-root":{color:"common.brand.primary"},"&.Mui-focused":{border:"2px solid",borderColor:"common.brand.primary",boxShadow:"0px 0px 12px rgba(8, 42, 107, 0.2)","& ::placeholder":{color:"transparent"}},"& input":{"&::placeholder":{opacity:1},border:"none",outline:"none",fontSize:{xs:16,md:18},fontWeight:500,color:"common.neutrals.secondary","&:focus":{color:"common.neutrals.primary"},py:4,caretColor:"common.brand.primary"},"& input:placeholder-shown":{textOverflow:"ellipsis"}},searchIconButton:{pl:{xs:2,sm:3.5},pr:0,minWidth:0,"&:hover":{background:"none"}},searchIcon:{width:e=>e.spacing(6),height:e=>e.spacing(6),ml:2,color:"common.neutrals.primary"},clearIconButton:{p:0,minWidth:0,mr:5,"&:hover":{background:"none",cursor:"pointer"}},clearIcon:{fill:"common.neutrals.primary"}}:b,{data:{client:k}}=(0,m.Pj)(g.M_),I=(0,i.A)(e=>e.breakpoints.only("xs"),{defaultMatches:"Web"!==k});return(0,t.jsx)(s.A,{component:"form",onSubmit:n,sx:S.container,"data-testid":"searchForm",children:(0,t.jsx)(o.A,{type:"text",name:"searchInput",disabled:e,defaultValue:p,inputRef:r,onKeyUp:()=>{C(!0),r?.current?.value===""&&C(!1)},autoComplete:j?"off":"on",disableUnderline:!0,placeholder:I?v("searchCapitalized"):j?v("foodSearch.searchDatabase"):f,sx:[S.searchInput,y],slotProps:{input:{"data-testid":"searchInput"}},startAdornment:(0,t.jsx)(a.A,{position:"start",children:(0,t.jsx)(l.A,{type:"submit","aria-label":v("home.ariaLabel.search"),sx:S.searchIconButton,children:(0,t.jsx)(c.A,{sx:S.searchIcon})})}),endAdornment:w&&(0,t.jsx)(a.A,{position:"end",children:(0,t.jsx)(l.A,{sx:S.clearIconButton,onClick:()=>{r.current.value="",C(!1),x()},children:(0,t.jsx)(d.A,{sx:S.clearIcon,fontSize:j?"small":"medium"})})})})})}A.propTypes={onSearch:p().func.isRequired,onClear:p().func,searchInputValue:p().string,placeholder:p().string,inputRef:p().object.isRequired,v2:p().bool,isLoading:p().bool,sx:p().object}},61910:(e,r,n)=>{"use strict";n.r(r),n.d(r,{__N_SSP:()=>Q,default:()=>Z});var t=n(64255),i=n(64604),s=n(44383),o=n(2879),a=n(55714),l=n(1179),c=n(90110),d=n(79642),u=n(69025),x=n(26081),p=n(50592),h=n(60382),m=n(41695),g=n(68559),b=n(73105),A=n(82423),f=n(87373),j=n(33552),y=n(67393),v=n(3952),w=n(48712),C=n(37640),S=n(13879),k=n(99790),I=n(18741),q=n(61924),_=n(18021),M=n.n(_),E=n(82616),N=n(96883),z=n(18589),B=n(80348),P=n(22410);let R={flexDirection:"column"},W={height:"auto"},U={display:"flex",flexDirection:"row",justifyContent:"center",gap:2},T={bgcolor:"common.neutrals.inverse",color:"common.brand.primary",borderColor:"common.brand.primary","&:hover":{bgcolor:"common.brand.primary",color:"common.neutrals.inverse"}},F={color:"common.status.negativeText",fontSize:14,lineHeight:1},Y={color:"common.neutrals.secondary",fontSize:10},L=({initialWeight:e,weightUnit:r,energyUnit:n,exercise:i,updateExercise:s,deleteExercise:o})=>{let a=(0,g.Vb)(),{sendAlert:d}=(0,j.d)(),{weight:u,extraPounds:p}=(0,N.nX)(e,r),h=(0,B.df)(u,p,r,60,i.mets,n),b={description:i.description,type:i.type,minutes:60,energyBurned:h,extraPounds:p,weight:Number(u)},A=E.CY[r]===E.CY.stone,[f,y]=(0,m.useState)(i.description),[w,C]=(0,m.useState)(!1),[_,M]=(0,m.useState)(!1),[L,D]=(0,m.useState)(i.type),[V,$]=(0,m.useState)(u),[H,O]=(0,m.useState)(p),[K,G]=(0,m.useState)(60),[J,X]=(0,m.useState)(h),Q=E.CY.calories===E.CY[n],Z=async()=>{await o(i.id)};return(0,t.jsxs)(x.A,{container:!0,rowSpacing:4,sx:R,children:[(0,t.jsx)(x.A,{children:(0,t.jsx)(c.A,{variant:"Heading/Bold/MD",component:"h3","data-testid":"qa-regression-edit-your-personal-exercises-title",children:a("exercise.mine.edit")})}),(0,t.jsxs)(x.A,{size:12,children:[_&&(0,t.jsx)(l.A,{sx:{mb:2},children:(0,t.jsx)(c.A,{sx:F,children:a("exercise.mine.tooLongName")}
1)}),(0,t.jsx)(S.A,{sx:W,fullWidth:!0,label:a("name"),value:f,onChange:e=>{let r=e.target.value;if(y(r),!r)return void C(!0);if(r.length>100){C(!0),M(!0);return}M(!1),C(!1)},error:w,slotProps:{htmlInput:{"data-testid":"qa-regression-name-field"}}})]}),(0,t.jsx)(x.A,{size:12,children:(0,t.jsxs)(k.A,{fullWidth:!0,sx:W,id:"type-select",slotProps:{input:{"aria-label":a("type"),"data-testid":"qa-regression-type-select"}},value:L,onChange:e=>D(e.target.value),children:[(0,t.jsx)(I.A,{value:"cardio",children:a("exercise.mine.cardio")}),(0,t.jsx)(I.A,{value:"strength",children:a("exercise.mine.strength")})]})}),L!==B.Ul&&(0,t.jsx)(x.A,{children:(0,t.jsx)(S.A,{value:V,onChange:e=>(0,z.AA)(e.target.value,$),fullWidth:!0,sx:W,label:a("exercise.lookup.yourWeight"),helperText:!A&&a("exercise.mine.weightOnlyForCalculations"),slotProps:{input:{endAdornment:(0,t.jsx)(q.A,{position:"end",children:a(`${r}Abbreviated`)})},htmlInput:{inputMode:"decimal","data-testid":"qa-regression-your-weight-field"},formHelperText:{sx:Y}}})}),A&&L!==B.Ul&&(0,t.jsx)(x.A,{children:(0,t.jsx)(S.A,{value:H,onChange:e=>(0,z.AA)(e.target.value,O),fullWidth:!0,sx:W,label:a("pounds"),helperText:a("exercise.mine.weightOnlyForCalculations"),slotProps:{input:{endAdornment:(0,t.jsx)(q.A,{position:"end",children:a("poundsAbbreviated")})},htmlInput:{inputMode:"decimal","data-testid":"qa-regression-extra-pounds"},formHelperText:{sx:Y}}})}),L!==B.Ul&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(x.A,{size:12,children:(0,t.jsx)(S.A,{value:K,onChange:e=>{let t=e.target.value;""===t&&(G(t),X(0));let s=(0,P.Y)(t);(0,z.pV)(s)&&(G(s),X((0,B.df)(V,H,r,s,i.mets,E.CY[n])))},fullWidth:!0,label:a("exercise.lookup.howLong"),sx:W,slotProps:{input:{endAdornment:(0,t.jsx)(q.A,{position:"end",children:a("minutes")})},htmlInput:{inputMode:"decimal","data-testid":"qa-regression-how-long-field"}}})}),(0,t.jsx)(x.A,{size:12,children:(0,t.jsx)(S.A,{value:J,onChange:e=>(0,z.AA)(e.target.value,X),fullWidth:!0,sx:W,label:Q?a("caloriesCapitalized"):a("kilojoulesCapitalized"),slotProps:{htmlInput:{inputMode:"decimal","data-testid":"qa-regression-energy-field"}}})})]}),L===B.Ul&&(0,t.jsx)(x.A,{children:(0,t.jsx)(c.A,{variant:"Body/Regular/MD",children:a("exercise.mine.strengthExercises")})}),(0,t.jsx)(x.A,{children:(0,t.jsxs)(l.A,{sx:U,children:[(0,t.jsx)(v.A,{onClick:()=>{if(w)return;let e=0;("cardio"===L&&(e=(0,B.cl)(J,n,V,r,H,K)),e>30)?d("error",Q?a("exercise.mine.tooBigMets"):a("exercise.mine.tooBigMetsKilojoules")):s(i.id,{description:f,public:i.public,mets:e,type:L})},disabled:!!w||JSON.stringify(b)===JSON.stringify({description:f,type:L,minutes:Number(K),energyBurned:Number(J),extraPounds:H?Number(H):"",weight:Number(V)}),"data-testid":"qa-regression-save-changes-button",children:a("save")}),(0,t.jsx)(v.A,{onClick:Z,sx:T,"data-testid":"qa-regression-delete-button",children:a("delete")})]})})]})};L.propTypes={initialWeight:M().number.isRequired,weightUnit:M().string.isRequired,energyUnit:M().string.isRequired,exercise:M().object.isRequired,updateExercise:M().func.isRequired,deleteExercise:M().func.isRequired};var D=n(85751);let V={my:0},$={color:"common.brand.primary",cursor:"pointer",wordWrap:"break-word",wordBreak:"break-word"},H={display:"flex",justifyContent:"center",alignItems:"center",p:5},O={pb:4,maxWidth:440},K={textAlign:"center"},G={display:"flex",justifyContent:"space-between",mb:2},J={mt:3,display:"flex",justifyContent:"center"},X=()=>{let e,r,{sendAlert:n}=(0,j.d)(),y=(0,g.Vb)(),S=(0,h.A)(),k=(0,m.useRef)(),I=(0,i.jE)(),q=(0,a.A)(S.breakpoints.up("md")),[_,M]=(0,m.useState)(""),[E,N]=(0,m.useState)(null),[z,B]=(0,m.useState)(!1),[P,R]=(0,m.useState)(1),{data:W,isPending:U}=(0,s.I)({queryKey:["privateExercises",_],queryFn:()=>(0,b.mr)({searchTerm:_})}),{data:T,isPending:F}=(0,s.I)({queryKey:["user"],queryFn:()=>(0,f.wz)({})}),{data:Y,isFetching:X}=(0,s.I)({queryKey:["selectedExercise",E],queryFn:()=>(0,b.B3)({id:E}),enabled:!!E}),Q=(0,o.n)({mutationFn:({id:e,exercise:r})=>(0,b.Jh)({id:e,exercise:r})}),Z=(0,o.n)({mutationFn:({id:e})=>(0,b.C_)({id:e})});if((0,m.useEffect)(function(){if(W?.length){let e=Math.ceil(W.length/15);P>e&&R(e)}},[W,P]),U||F)return(0,t.jsx)(A.a,{});let ee=!!Y&&!X,er=(e,r)=>{Q.mutate({id:e,exercise:r},{onSuccess:()=>{I.invalidateQueries(["selectedExercise",e]),I.invalidateQueries(["privateExercises",_]),n("success",y("exercise.mine.changesSaved"))},onError:()=>{n("error",y("reports.error"))}})},en=e=>{Z.mutate({id:e},{onSuccess:()=>{M(""),N(null),B(!1),I.invalidateQueries(["privateExercises",_]),n("success",y("exercise.mine.delete"))},onError:()=>{n("error",y("reports.error"))}})};return(0,t.jsxs)(u.A,{sx:{width:"100%"},children:[!!E&&(0,t.jsx)(D.A,{sx:O,open:z,onClose:()=>B(!1),children:X?(0,t.jsx)(l.A,{sx:H,children:(0,t.jsx)(d.A,{})}):(0,t.jsx)(l.A,{sx:{py:2,px:6},children:(0,t.jsx)(L,{initialWeight:T.profiles[0].current_weight.value,weightUnit:T.unit_preferences.weight,energyUnit:T.unit_preferences.energy,exercise:Y,updateExercise:er,deleteExercise:en})})}),(0,t.jsxs)(l.A,{sx:G,children:[(0,t.jsx)(w.A,{sx:{mb:0},"data-testid":"qa-regression-your-personal-exercises-title",children:y("exercise.mine.yourPersonalExercises")}),(0,t.jsx)(v.A,{href:"/exercise/new",fullRefresh:!0,sx:K,children:y("exercise.mine.createdExercise")})]}),(0,t.jsxs)(x.A,{container:!0,columnSpacing:8,sx:{mt:2},children:[(0,t.jsxs)(x.A,{size:{sm:12,md:6},children:[(0,t.jsx)(x.A,{sx:{mb:2},children:(0,t.jsx)(c.A,{variant:"Body/Regular/XS","data-testid":"qa-regression-edit-exercises-description",children:y("exercise.mine.clickToEdit")})}),(0,t.jsx)(x.A,{sx:{mb:2},children:(0,t.jsx)(c.A,{variant:"Heading/Bold/MD",component:"h2","data-testid":"qa-regression-search-your-personal-exercises-title",children:y("exercise.mine.search")})}),(0,t.jsx)(x.A,{sx:{mb:4},children:(0,t.jsx)(C.A,{onSearch:e=>{e.preventDefault(),M(e.target.elements.searchInput.value),N(null)},inputRef:k,searchInputValue:_,sx:V,placeholder:y("searchCapitalized")})}),(0,t.jsx)(x.A,{sx:{mb:2},children:(0,t.jsx)(c.A,{variant:"Heading/Bold/MD",component:"h4",children:y("exercise.mine.matchingExercises")})}),(0,t.jsx)(x.A,{"data-testid":"qa-regression-matching-exercises-list",children:W.length?(0,t.jsxs)(l.A,{children:[(e=(P-1)*15,r=15*P,W.slice(e,r).map(e=>(0,t.jsx)(l.A,{children:(0,t.jsx)(c.A,{sx:$,variant:"Body/Regular/LG",onClick:()=>{N(e.id),q||B(!0)},children:e.description})},e.id))),W.length>15&&(0,t.jsx)(l.A,{sx:J,children:(0,t.jsx)(p.A,{count:Math.ceil(W.length/15),page:P,onChange:(e,r)=>R(r)})})]}):(0,t.jsx)(x.A,{children:(0,t.jsx)(c.A,{variant:"Body/Regular/LG",children:y("exercise.lookup.notFound")})})})]}),q&&(0,t.jsxs)(x.A,{size:{xs:12,md:6},children:[X&&(0,t.jsx)(x.A,{children:(0,t.jsx)(l.A,{sx:H,children:(0,t.jsx)(d.A,{})})}),ee&&(0,t.jsx)(L,{initialWeight:T.profiles[0].current_weight.value,weightUnit:T.unit_preferences.weight,energyUnit:T.unit_preferences.energy,exercise:Y,updateExercise:er,deleteExercise:en},Y.id)]})]})]})};X.Layout=function({children:e}){return(0,t.jsx)(y.A,{adUnitPath:"Exercise/MyExercises",children:e})};var Q=!0;let Z=X},73105:(e,r,n)=>{"use strict";n.d(r,{B3:()=>d,C_:()=>x,Jh:()=>u,KM:()=>i,V:()=>o,jN:()=>s,mr:()=>c,qA:()=>l,qL:()=>a});var t=n(82726);async function i({name:e,page:r=1,limit:n=25,locale:s="en",client:o=t.w}){let{data:a}=await o.get("/api/services/exercises/list_by_name",{params:{name:e,page:r,per_page:n,locale:s}});return a}
1async function s({locale:e="en",client:r=t.w}){let{data:n}=await r.get("/api/services/exercises/lookup",{params:{locale:e}});return n}async function o({searchTerm:e="",locale:r="en",client:n=t.w}){let{data:i}=await n.get("/api/services/exercises/search",{params:{search:e,locale:r}});return i}async function a({externalId:e="",locale:r="en",client:n=t.w}){let{data:i}=await n.get(`/api/services/exercises/lookup/${e}`,{params:{locale:r}});return i}async function l({seoId:e="",locale:r="en",client:n=t.w}){let{data:i}=await n.get(`/api/services/exercises/calories_burned/${e}`,{params:{locale:r}});return i}async function c({searchTerm:e,client:r=t.w}){let{data:n}=await r.get("/api/services/exercises/lookup_private",{params:{searchTerm:e}});return n}async function d({id:e,client:r=t.w}){let{data:n}=await r.get(`/api/services/exercises/${e}`);return n}async function u({id:e,exercise:r,client:n=t.w}){let{data:i}=await n.put(`/api/services/exercises/${e}`,{id:e,item:r});return i}async function x({id:e,client:r=t.w}){let{data:n}=await r.delete(`/api/services/exercises/${e}`);return n}},80348:(e,r,n)=>{"use strict";n.d(r,{Ul:()=>o,cl:()=>u,df:()=>c});var t=n(83299),i=n(82616),s=n(68690);let o="strength",a=e=>i.CY[e],l=(e,r,n)=>{let t=e;if(a(n)===i.CY.stone){let n=(0,s.G5)(e,r);t=(0,s.TM)(n)}return a(n)===i.CY.pounds&&(t=(0,s.TM)(e)),Number(t)},c=(e,r,n,t,i,s)=>{let o=l(e,r,n);return o>0&&Number(t)>0?d(o,Number(t),i,s):0},d=(e,r,n,s)=>{let o=Number(r)/60*e*n;return a(s)===i.CY.calories?Math.round(o):Math.round(o*t.ai)},u=(e,r,n,s,o,c)=>{let d=l(n,o,s);return(a(r)===i.CY.calories?Number(e):Number(e)/t.ai)/(Number(c)/60*d)}},85751:(e,r,n)=>{"use strict";n.d(r,{A:()=>d});var t=n(64255),i=n(32125),s=n(91488),o=n(1179),a=n(26081),l=n(90110),c=n(33932);let d=({sx:e,children:r,open:n,onClose:d,dataTestId:u,title:x,centered:p=!1,noClose:h,backdropBlur:m=!1})=>{let g={container:{top:"50%",left:"50%",transform:"translate(-50%, -50%)",bgcolor:"common.neutrals.inverse",boxShadow:"0px 0px 35px 5px rgb(0 0 0 / 25%);",position:"relative","&:focus":{outline:"none"},maxWidth:"80vw"},header:{display:"flex",alignItems:"center",bgcolor:"common.brand.primary",color:"common.neutrals.white",fontSize:24,p:5},closeContainer:{display:"flex",justifyContent:"flex-end",flexWrap:"wrap"},close:{cursor:"pointer",fontSize:28,m:2*!x,justifyContent:"flex-end"},titleContainer:{display:"flex",justifyContent:p?"center":"flex-start"},backdrop:{backdropFilter:"blur(4px)",backgroundColor:"rgba(0, 0, 0, 0.5)"}};return(0,t.jsx)(i.A,{"data-testid":u,open:n,onClose:d,slotProps:{backdrop:m?{sx:g.backdrop}:void 0},children:(0,t.jsx)(s.A,{in:n,timeout:{enter:500,exit:100},children:(0,t.jsxs)(o.A,{sx:[g.container,...Array.isArray(e)?e:[e]],children:[x?(0,t.jsxs)(a.A,{sx:g.header,container:!0,children:[p&&(0,t.jsx)(a.A,{size:{xs:1}}),(0,t.jsx)(a.A,{size:{xs:10},sx:g.titleContainer,children:(0,t.jsx)(l.A,{variant:"Heading/Semibold/LG",children:x})}),(0,t.jsx)(a.A,{size:{xs:p?1:2},sx:g.closeContainer,children:(0,t.jsx)(c.A,{sx:g.close,onClick:d})})]}):!h&&(0,t.jsx)(o.A,{sx:g.closeContainer,children:(0,t.jsx)(c.A,{sx:g.close,onClick:d})}),r]})})})}}},e=>{e.O(0,[7124,3849,3879,592,9477,6396,636,6593,8792],()=>e(e.s=12976)),_N_E=e.O()}]);
2//# sourceMappingURL=mine-1e67d2c593b4bd11.js.map

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.