1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1100],{540:(e,t,r)=>{r.d(t,{h:()=>y});var i=r(74209),n=r(93285),a=r(99550),l=r(14293),o=r(2731),s=r(515),c=r(89049),d=["styles"];function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let u=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,d);return n.createElement("svg",h({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),n.createElement("path",{fillOpacity:".1",fillRule:"evenodd",d:"M80.625 41.25c8.75 7.5 8.911 12.155 10 22.5 1.25 11.875-4.764 24.04-15.312 26.876-10.549 2.836-14.582-5.765-26.25-6.875-10.12-.963-26.951 6.226-35.625-8.438-8.675-14.663-6.252-32.5 4.999-40.312 14.456-10.04 18.2-25.441 34.376-22.5 27.5 4.999 19.254 21.413 27.812 28.749",clipRule:"evenodd"}),n.createElement("path",{d:"M84.064 83.614l-2.66-.425.992-6.208a.898.898 0 10-1.774-.283l-.992 6.208-5.32-.85 4.109-25.718a.9.9 0 011.028-.745l3.547.567a.9.9 0 01.746 1.028l-2.551 15.963a.898.898 0 101.774.283l2.55-15.962a2.7 2.7 0 00-2.235-3.086l-3.547-.567a2.7 2.7 0 00-3.086 2.236l-4.11 25.717-1.773-.283 4.11-25.718a2.7 2.7 0 00-2.236-3.085l-3.547-.567a2.7 2.7 0 00-3.086 2.235l-4.109 25.718-1.773-.284 1.842-11.528a2.7 2.7 0 00-2.236-3.086l-3.547-.567a2.7 2.7 0 00-3.085 2.236L51.253 78.37l-1.774-.283 2.976-18.623a.898.898 0 10-1.774-.283l-2.976 18.623-5.32-.85 2.975-18.623a.9.9 0 011.029-.746l1.773.284a.898.898 0 00.284-1.774l-1.774-.283a2.7 2.7 0 00-3.085 2.235L40.61 76.671l-1.774-.283 2.976-18.623a2.7 2.7 0 00-2.236-3.086l-3.547-.567a2.7 2.7 0 00-3.085 2.236L29.969 74.97l-1.773-.284 4.109-25.717a2.7 2.7 0 00-2.236-3.086l-3.547-.566a2.7 2.7 0 00-3.085 2.235l-.284 1.774a.898.898 0 101.774.283l.283-1.774a.9.9 0 011.029-.745l3.547.567a.9.9 0 01.745 1.029l-4.109 25.717-5.32-.85 3.258-20.397a.898.898 0 10-1.773-.283l-3.26 20.396-1.773-.283 1.842-11.528a2.7 2.7 0 00-2.235-3.086l-3.548-.567a2.7 2.7 0 00-3.085 2.236L8.686 71.57l-2.66-.425a.898.898 0 10-.284 1.774l78.039 12.469a.898.898 0 10.283-1.774M67.777 54.638a.9.9 0 011.028-.745l3.548.566a.9.9 0 01.745 1.029l-4.11 25.717-5.32-.85zM54.868 67.126a.9.9 0 011.029-.745l3.547.567a.9.9 0 01.745 1.028l-1.842 11.529-5.32-.85zm-20.15-10.495a.9.9 0 011.029-.745l3.547.567a.9.9 0 01.745 1.028l-2.975 18.623-5.321-.85zm-22.417 3.694a.9.9 0 011.029-.745l3.547.567a.9.9 0 01.745 1.028L15.78 72.704l-5.32-.85zm73.737-34.6a4.43 4.43 0 00-4.821 2.867l-2.13-.34a4.43 4.43 0 00-3.69-4.227 4.494 4.494 0 00-5.143 3.725 4.43 4.43 0 00.682 3.09l-6.643 6.425a4.4 4.4 0 00-1.805-.752 4.48 4.48 0 00-3.337.797l-3.056-2.819a4.448 4.448 0 10-7.937-3.905l-2.13-.34a4.414 4.414 0 00-7.025-3.431l-3.056-2.818a4.503 4.503 0 10-7.576.041l-6.645 6.425a4.4 4.4 0 00-1.805-.751 4.49 4.49 0 103.725 5.142 4.43 4.43 0 00-.681-3.09l6.643-6.424c.538.382 1.154.64 1.805.751a4.47 4.47 0 003.306-.781l3.075 2.835a4.445 4.445 0 107.95 3.874l2.133.34a4.407 4.407 0 006.993 3.446l3.076 2.836a4.498 4.498 0 107.588-.073l6.643-6.425a4.335 4.335 0 006.626-2.117l2.132.34a4.43 4.43 0 003.686 4.227 4.49 4.49 0 101.417-8.868m-67.25 11.081a2.693 2.693 0 11.848-5.318 2.693 2.693 0 01-.849 5.318m12.908-12.488a2.695 2.695 0 11.85-5.322 2.695 2.695 0 01-.85 5.322m9.508 8.794a2.693 2.693 0 11.85-5.318 2.693 2.693 0 01-.85 5.318m10.642 1.7a2.695 2.695 0 11.85-5.32 2.695 2.695 0 01-.85 5.32m9.508 8.796a2.693 2.693 0 11.85-5.32 2.693 2.693 0 01-.85 5.32m12.909-12.489a2.695 2.695 0 11.85-5.321 2.695 2.695 0 01-.85 5.321m10.641 1.7a2.695 2.695 0 11.851-5.322 2.695 2.695 0 01-.85 5.322"}))};var g=r(192);let m=e=>{let{metrics:t,period:r,unit:i}=e,n="MMM D",a=t[t.length-1]?.date;if(!a||!["month","week"].includes(r))return{data:[],labels:[],metricsByDateLabel:new Map};
1let l="month"===r?30:7,o=a.subtract(l-1,"day"),s=new Map;t.forEach(e=>{s.set(e.date.format(n),e)});let c=Array.from({length:l},(e,t)=>o.add(t,"day").format(n));return{data:c.map(e=>s.get(e)?.getByUnit(i)??null),labels:c,metricsByDateLabel:s}},p=e=>{let{metrics:t,period:r,unit:i}=e,n=t[t.length-1]?.date;if(!n||!["half-year","year"].includes(r))return{data:[],labels:[],metricsByDateLabel:new Map};let a="half-year"===r?6:12,l=n.subtract(a-1,"month"),o=new Map;t.forEach(e=>{o.set(e.date.format("MMM"),e)});let s=Array.from({length:a},(e,t)=>l.add(t,"month").format("MMM"));return{data:s.map(e=>o.get(e)?.getByUnit(i)||null),labels:s,metricsByDateLabel:o}},f={"half-year":p,month:m,week:m,year:p},y=e=>{let{metrics:t,period:r,unit:d}=e,{t:h}=(0,c.s)(),m=(0,s.DP)();(0,n.useLayoutEffect)(()=>(l.t1.register(l.No,l.m_,l.PP,l.kc,l.FN,l.dN),()=>l.t1.unregister(l.No,l.m_,l.PP,l.kc,l.FN,l.dN)),[]);let{data:p,labels:y,metricsByDateLabel:b}=f[r]({metrics:t,period:r,unit:d});return p.length?(0,i.jsx)(a.N1,{data:{datasets:[{backgroundColor:e=>{let t=e.chart.ctx.createLinearGradient(0,0,0,e.chart.chartArea.height);return t.addColorStop(0,(0,o.A)(m.color.v3.static.accent.trackers).alpha(.6).toString()),t.addColorStop(1,(0,o.A)(m.color.v3.static.accent.trackers).alpha(.1).toString()),t},borderColor:m.color.v3.static.accent.trackers,data:p,fill:!0,pointBackgroun
1dColor:m.color.v3.static.accent.trackers,pointBorderColor:m.color.v3.static.accent.trackers,pointHoverRadius:5,spanGaps:!0}],labels:y},options:{maintainAspectRatio:!1,plugins:{tooltip:{bodyFont:{size:14},callbacks:{label:e=>e.parsed.y.toString(),title:e=>"week"===r?"":b.get(e[0].label)?.date.format("LL")},displayColors:!1}},responsive:!0,scales:{x:{grid:{color:m.color.v2.border2}},y:{grid:{display:!1}}}}}):(0,i.jsx)(g.l,{color:"icon.gray",icon:u,iconColor:"icon.gray",iconSize:100,text:h("shared:no_data_added")})}},10067:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(93285),n=["styles"];function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let l=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,n);return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),i.createElement("path",{d:"M10.296 6a1.704 1.704 0 113.407 0 1.704 1.704 0 01-3.407 0M12 10.296a1.704 1.704 0 100 3.408 1.704 1.704 0 000-3.408m0 6a1.704 1.704 0 100 3.408 1.704 1.704 0 000-3.408"}))}},37315:(e,t,r)=>{r.d(t,{A:()=>g});var i=r(74209),n=r(93285),a=r(12652);r(19915);var l=r(2731),o=r(29784),s=r(515),c=r(65275);(0,a.E)("en-GB",o.b);let d=s.Ay.button(["padding:0 5px;height:26px;font-size:15px;line-height:22px;background:",";color:",";border:1px solid ",";border-radius:4px;cursor:pointer;&::placeholder{color:",";}&:focus{outline:none;box-shadow:0 0 4px 1px ",";}&:disabled{opacity:0.5;}"],e=>e.theme.color.background1,e=>e.theme.color.text1,e=>e.theme.color.primary1,e=>e.theme.color.text6,e=>e.theme.color.secondary1);class h extends n.Component{render(){let{onClick:e,value:t}=this.props;return(0,i.jsx)(d,{onClick:e,children:t||"Press to select date"})}}let u=s.Ay.div(["display:flex;flex-direction:column;align-items:center;justify-content:center;.react-datepicker{border:none;background-color:",";}&& .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::after{border-top-color:",";}&& .react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::before{border-bottom-color:",";}&& .react-datepicker-popper[data-placement^='bottom'] .react-datepicker__triangle::after{border-bottom-color:",";}&& .react-datepicker-popper[data-placement^='top'] .react-datepicker__triangle::before{border-top-color:",";}&& .react-datepicker__navigation-icon--previous::before{border-color:",";border-width:2px 2px 0 0;top:12px;}&& .react-datepicker__navigation-icon--next::before{border-color:",";border-width:2px 2px 0 0;top:12px;}&& .react-datepicker__header{background-color:",";border-bottom-color:",";}&& .react-datepicker__day-name{color:",";}&& .react-datepicker__current-month{color:",";}&& .react-datepicker__day{border-radius:50%;color:",";}&& .react-datepicker__day--outside-month{color:",";}&& .react-datepicker__day--today{background-color:transparent;}&& .react-datepicker__day--selected,&& .react-datepicker__day--in-range,&& .react-datepicker__day--in-range:hover{background-color:"," !important;color:",";}&& .react-datepicker__day--in-selecting-range{background-color:"," !important;}&& .react-datepicker__day--disabled{color:",";}&& .react-datepicker__day--selected.react-datepicker__day--selected:hover{background-color:",";border-radius:50%;}&& .react-datepicker__day--selected.react-datepicker__day--selected:focus{box-shadow:none;}&& .react-datepicker__day--keyboard-selected{background-color:",";}&& .react-datepicker__day--keyboard-selected.react-datepicker__day--keyboard-selected:focus{box-shadow:none;}&& .react-datepicker__day:hover{background-color:",";border-radius:50%;}&& .react-datepicker__day:focus{outline:none;box-shadow:0 0 4px 1px ",";}&& .react-datepicker__navigation.react-datepicker__navigation--previous:focus,&& .react-datepicker__navigation.react-datepicker__navigation--next:focus{outline:none;}"],(0,c.oU)("background1"),(0,c.oU)("background1"),(0,c.oU)("border2"),(0,c.oU)("background1"),(0,c.oU)("border2"),(0,c.oU)("text3"),(0,c.oU)("text3"),(0,c.oU)("background1"),(0,c.oU)("border2"),(0,c.oU)("text1"),(0,c.oU)("text1"),(0,c.oU)("text1"),(0,c.oU)("text3"),(0,c.oU)("global1"),(0,c.oU)("text.white"),e=>(0,l.A)((0,c.oU)("global1")(e)).alpha(.5).toString(),e=>(0,l.A)((0,c.oU)("text3")(e)).alpha(.5).toString(),(0,c.oU)("global1"),(0,c.oU)("background1"),(0,c.oU)("background2"),(0,c.oU)("global1")),g=e=>{let{className:t,...r}=e;return(0,i.jsx)(u,{className:t,children:(0,i.jsx)(a.Ay,{customInput:(0,i.jsx)(h,{}),locale:"en-GB",...r})})}},37531:(e,t,r)=>{r.d(t,{N:()=>i});function i(e,t){let{allowNegative:r=!1}=t||{},i=function(e,t,r){if(!e)return e;let i=e.search(t);return i<0?e:e.replace(t,(e,t)=>i===t?e:"")}(e.replace(r?/[^-?\d.,]/g:/[^?\d.,]/g,"").replace(/,/g,"."),/\./g,0);return"."===i?"0.":i}},39919:(e,t,r)=>{r.d(t,{D:()=>f});
1var i=r(74209),n=r(2731),a=r(515),l=r(21820),o=r(39642),s=r(8932),c=r(56176);let d=(0,a.Ay)(o.S)(["position:relative;align-items:center;justify-content:center;"," ",""],(0,l.Ew)(64),e=>"sm"===e.size&&(0,a.AH)(["",""],(0,l.Ew)(48))),h=(0,a.Ay)(e=>{let t,{component:r,isFilled:a,variant:l,...o}=e;return("food_diary"!==l&&(t=a?(0,n.A)((0,c.tL)(l)).darken(.3).saturate(.2).toString():(0,n.A)((0,c.OP)(l)).lighten(.3).toString()),s.i.isNative&&("number"==typeof r||"string"==typeof r))?(0,i.jsx)(Object(function(){var e=Error("Cannot find module 'react-native'");throw e.code="MODULE_NOT_FOUND",e}()),{source:"number"==typeof r?r:{uri:r},...o}):"string"==typeof r?(0,i.jsx)("img",{src:r,...o,alt:""}):"function"==typeof r?(0,i.jsx)(r,{...o,fill:t}):null})(["width:",";height:",";"," "," ",""],(0,l.ms)(64),(0,l.ms)(64),e=>"food_diary"!==e.variant&&(0,a.AH)(["width:",";height:",";"],(0,l.ms)(30),(0,l.ms)(30)),e=>("food_diary"===e.variant||"trackers"===e.variant)&&s.i.isNative&&(0,a.AH)(["width:",";height:",";"],(0,l.ms)(64),(0,l.ms)(64)),e=>("food_diary"===e.variant||"trackers"===e.variant)&&s.i.isWeb&&(0,a.AH)(["",";"],(0,l.Ew)(64)));var u=r(93285),g=["styles"];function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let p=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,g);return u.createElement("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30"},t),u.createElement("path",{fill:"#fff",d:"M2.34 25.12c1.72-.759 3.16-1.774 4.66-2.91s2.9-2.43 4.14-3.864A24.7 24.7 0 0014 14.344c.26-.458.4-.976.42-1.514l.14-5.238c.04-1.573-1.3-3.147-2.5-2.111-.4.339-.7.777-.84 1.315-.04.139-.06.278-.08.418a21.7 21.7 0 01-1.04 4.58c-.52 1.494-1.22 2.948-2.08 4.323S6.14 18.786 4.96 20c-1.16 1.195-2.52 2.112-3.88 3.088-.32.219-.5.597-.5.976 0 .537.44 1.175 1.18 1.175.3.02.44-.04.58-.12z"}),u.createElement("path",{d:"M11 2.154c0 1.334.04 2.629.04 3.963-.02 8.883 4.42 17.647 12.28 22.526.7.439 1.42.578 2.1.578 2.34 0 4-1.932 4-4.003 0-1.056-.52-2.65-1.96-3.446-3.78-2.051-7.2-3.963-9.46-7.628-2.3-3.585-3.8-7.728-3.8-11.99 0-.896-.72-1.593-1.6-1.593-.92 0-1.6.717-1.6 1.593"}))},f=e=>{let{isFilled:t=!1,size:r="me",variant:n}=e;return(0,i.jsx)(d,{size:r,children:(0,i.jsx)(h,{component:(e=>{switch(e){case"food_diary":return"https://app.yourcoach.health/assets/0039db18cc7960f78f3c.png";case"trackers":return"https://app.yourcoach.health/assets/7fb545977b50d0d0a2b2.png";default:return p}})(n),isFilled:t,variant:n})})}},42388:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(93285),n=["styles"];function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let l=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,n);return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),i.createElement("path",{d:"M16.667 2H7.333C3.93 2 2 3.929 2 7.333v9.334C2 20.062 3.92 22 7.333 22h9.334C20.07 22 22 20.062 22 16.667V7.333C22 3.93 20.071 2 16.667 2",opacity:".4"}),i.createElement("path",{d:"M15.32 12.708h-2.57v2.549c0 .41-.336.743-.75.743a.746.746 0 01-.75-.743v-2.549H8.68a.753.753 0 01-.68-.747c0-.385.293-.707.68-.747h2.562v-2.54A.755.755 0 0111.996 8c.388 0 .713.29.753.674v2.54h2.571c.387.04.68.362.68.747a.753.753 0 01-.68.747"}))}},46629:(e,t,r)=>{r.d(t,{c:()=>d});var i=r(74209),n=r(515),a=r(21820),l=r(35279),o=r(5263);let s=(0,n.Ay)(l.D)(["display:flex;flex:1;height:",";justify-content:center;align-items:center;border-radius:",";background-color:",";"," ",""],(0,a.ms)(36),(0,a.RR)("borderRadius.sm"),e=>(0,a.oU)(e.isSelected?"static.accent.trackers":"background.grayLight"),e=>e.width&&(0,n.AH)(["flex:0 0 auto;width:",";"],(0,a.ms)(e.width)),e=>
1"sm"===e.size&&(0,n.AH)(["height:",";"],(0,a.ms)(30))),c=(0,n.Ay)(o.E).attrs({weight:"semibold"})(["text-transform:capitalize;"]),d=e=>{let{isSelected:t=!1,label:r,onClick:n,size:a="me",width:l}=e;return(0,i.jsx)(s,{isSelected:t,onClick:n,size:a,width:l,children:(0,i.jsx)(c,{color:t?"text.white":"text.gray",children:r})})}},48866:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(93285),n=["styles"];function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let l=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,n);return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),i.createElement("path",{fillRule:"evenodd",d:"M19.71 3.768L4.057 8.323a.432.432 0 00-.102.78l6.124 3.77 5.245-5.28a.75.75 0 111.065 1.057l-5.252 5.286 3.687 6.109a.418.418 0 00.762-.1l4.645-15.64a.426.426 0 00-.52-.537zM9.645 14.366l3.895 6.454c.866 1.435 3.009 1.15 3.484-.448l4.645-15.639c.434-1.455-.906-2.83-2.374-2.406L3.638 6.883c-1.608.467-1.89 2.624-.47 3.497z",clipRule:"evenodd"}))}},54738:(e,t,r)=>{r.d(t,{x:()=>i});let i=e=>t=>{let[r,i]=t.split("."),n=t.includes("."),a=(r||"").slice(0,e);return r&&(a=parseInt(a,10).toString()),i?a+=`.${i}`:n&&(a+="."),a}},55540:(e,t,r)=>{r.d(t,{A:()=>l});var i=r(93285),n=["styles"];function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let l=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,n);return i.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),i.createElement("path",{fillRule:"evenodd",d:"M11.99 3.882H12a8.86 8.86 0 014 .964l-3.258 3.289A4.5 4.5 0 0012 8.066c-2.156 0-3.902 1.762-3.902 3.938 0 .256.029.512.068.748l-3.61 3.643c-.976-1.142-1.824-2.521-2.497-4.105a.75.75 0 010-.581c2.087-4.903 5.804-7.827 9.931-7.827m6.44 2.668c1.414 1.3 2.614 3.052 3.512 5.159a.75.75 0 010 .58c-2.088 4.903-5.805 7.837-9.942 7.837h-.01c-1.883 0-3.688-.62-5.278-1.752l3.093-3.121c.624.422 1.385.68 2.195.68 2.146 0 3.893-1.763 3.893-3.929a4 4 0 00-.674-2.215l3.21-3.24z",clipRule:"evenodd",opacity:".4"}),i.createElement("path",{fillRule:"evenodd",d:"M18.43 6.55l1.775-1.792a.73.73 0 000-1.044.73.73 0 00-1.034 0l-.917.926c-.01.02-.03.039-.049.059-.01.02-.03.039-.049.059l-.868.877-3.093 3.12L3.727 19.32l-.03.039a.74.74 0 00.089.926.7.7 0 00.517.216c.185 0 .37-.069.517-.216L15.22 9.79zM12 14.456c1.337 0 2.43-1.103 2.43-2.452 0-.413-.098-.807-.274-1.142L10.87 14.18c.331.177.722.276 1.131.276z",clipRule:"evenodd"}))}},56176:(e,t,r)=>{r.d(t,{LK:()=>n,OP:()=>l,fY:()=>a,tL:()=>o});var i=r(89049);let n=e=>{switch(e){case"food_diary":return i.R.t("shared:food_diary.title");case"trackers":return i.R.t("shared:trackers");default:return i.R.t("shared:coming_soon")}},a=e=>{switch(e){case"food_diary":return i.R.t("shared:meal_nutrition_tracking");case"trackers":return i.R.t("shared:weight_and_other_trackers");default:return""}},l=e=>{switch(e){case"food_diary":return"#7ECBB6";case"trackers":return"#7577AE";case"unknown_service_1":return"#5C97EE";default:return"#000"}},o=e=>{switch(e){case"food_diary":return"#7ECBB6";case"trackers":return"#7577AE";case"unknown_service_1":return"#A7C0E5";default:return"#000"}}},62562:(e,t,r)=>{r.d(t,{W:()=>y});var i=r(74209),n=r(35222),a=r(89253),l=r(5263),o=r(56176),s=r(39919),c=r(515),d=r(21820),h=r(35279),u=r(39642);let g=(0,c.Ay)(u.S)(["align-items:center;background-color:",";border-radius:",";padding-block:",";padding-inline:",";gap:",";",";",""],e=>(0,d.oU)((e=>{switch(e){case"food_diary":return"#7ECBB6";case"trackers":return"static.accent.trackers";default:return"background.white"}})(e.variant))(e),(0,d.RR)("borderRadius.la"),(0,d.RR)("padding.xl"),(0,d.RR)("padding.xxxl"),(0,d.RR)("gap.me"),e=>{switch(e.size){case"me":return(0,c.AH)(["flex:1;"]);case"sm":return(0,c.AH)(["width:",";"],(0,d.ms)(300))}},e=>e.isClickable&&(0,c.AH)(["cursor:pointer;"])),m=(0,c.Ay)(u.S)(["flex:1;flex-direction:column;gap:",";"],(0,d.RR)("gap.xs")),p=(0,c.Ay)(h.D)(["display:flex;border-radius:",";background-color:",";justify-content:center;align-items:center;",""],(0,d.ms)(15),(0,d.Qp)("background.white",.4),(0,d.Ew)(30));var f=r(89049);let y=e=>{let{onClick:t,renderActions:r,size:c="me",variant:d}=e;return(0,i.jsxs)(g,{isClickable:!!t,onClick:t,size:c,variant:d,children:[(0,i.jsx)(s.D,{variant:d}),(0,i.jsxs)(m,{children:[(0,i.jsx)(l.E,{color:"text.white",variant:"h2",children:(0,o.LK)(d)}),"me"===c?(0,i.jsx)(l.E,{color:"text.white",children:(e=>{switch(e){case"food_diary":return f.R.t("shared:food_diary.banner.description");case"trackers":return f.R.t("shared:track_your_weight");default:return""}})(d)}):null]}),r?.(),t?(0,i.jsx)(p,{onClick:t,children:(0,i.jsx)(a.I,{color:"icon.white",svg:n.A})}):null]})}},65238:(e,t,r)=>{r.d(t,{L:()=>m});var i=r(74209),n=r(96025),a=r(5263),l=r(36401),o=r(58788),s=r(515),c=r(65275);let d=s.Ay.div(["width:100%;min-height:100%;padding-right:140px;padding-left:140px;background-color:",";",""],(0,c.oU)("lostColors.pageBg"),e=>e.isScrollable&&(0,s.AH)(["overflow-y:scroll;width:100vw;height:100vh;"])),h=s.Ay.main(["max-width:1380px;margin:0 auto;",""],e=>
1e.isFitted&&(0,s.AH)(["height:fit-content;padding-bottom:140px;"])),u=s.Ay.div(["display:flex;padding-top:40px;padding-bottom:30px;justify-content:space-between;"]),g={Body:h,Container:d,Content:s.Ay.div(["min-height:0;"]),Header:u},m=e=>{let{children:t,fitBodyDisabled:r=!1,headerSlot:s,isScrollable:c=!0,isWithBreadcrumbs:d,isWithFromBreadcrumb:h,isWithHeader:u=!0,pageTitle:m,skipRootCrumb:p,titleSlot:f}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.m,{title:m}),(0,i.jsx)(o.A,{}),(0,i.jsxs)(g.Container,{isScrollable:c,children:[(0,i.jsx)(l.Bg,{}),(0,i.jsxs)(g.Body,{isFitted:!r,children:[(0,i.jsx)(l.TT,{isWithCrumbs:d,isWithFrom:h,skipRootCrumb:p}),u?(0,i.jsxs)(g.Header,{children:[f||(0,i.jsx)(a.E,{as:"h1",variant:"h1",children:m}),s]}):null,(0,i.jsx)(g.Content,{children:t})]})]})]})}},69303:(e,t,r)=>{r.d(t,{B:()=>i});let i=e=>{let{endDate:t,period:r}=e;return({"half-year":e=>e.subtract(6,"month"),month:e=>e.subtract(1,"month"),week:e=>e.subtract(7,"day"),year:e=>e.subtract(1,"year")})[r](t)}},71826:(e,t,r)=>{r.r(t),r.d(t,{TrackersPage:()=>tH});var i,n,a,l,o,s,c,d=r(74209),h=r(93285),u=r(43153),g=r(69413),m=r(95582),p=r(61882),f=r(62562),y=r(94163),b=r(89049),x=r(96647),v=r(77838),w=r(57404),j=r(73848),_=r(26778),k=r(766),C=r(55540),A=["styles"];function O(){return(O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let R=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,A);return h.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},t),h.createElement("path",{fillRule:"evenodd",d:"M17.737 6.046c1.707 1.318 3.16 3.249 4.205 5.663a.73.73 0 010 .572C19.854 17.111 16.137 20 12 20h-.01c-4.127 0-7.844-2.89-9.931-7.719a.73.73 0 010-.572C4.146 6.88 7.863 4 11.99 4H12c2.068 0 4.03.718 5.737 2.046M8.097 12c0 2.133 1.747 3.87 3.903 3.87 2.146 0 3.893-1.737 3.893-3.87A3.89 3.89 0 0012 8.121c-2.156 0-3.902 1.736-3.902 3.879z",clipRule:"evenodd",opacity:".4"}),h.createElement("path",{d:"M14.43 11.997a2.43 2.43 0 01-2.428 2.414c-1.347 0-2.44-1.086-2.44-2.414 0-.165.02-.32.05-.474h.048a1.997 1.997 0 002-1.921c.107-.019.225-.03.342-.03a2.43 2.43 0 012.429 2.425z"}))};var E=r(43495),S=r(16611),D=r(64236),U=r(30033);class M{}class W{async exec(e){return this.cmd.exec(e)}constructor(e){var t;t=void 0,"cmd"in this?Object.defineProperty(this,"cmd",{value:t,enumerable:!0,configurable:!0,writable:!0}):this.cmd=t,this.cmd=e}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),(i=(0,_.WQ)(M),function(e,t){i(e,t,0)})],W);class P{}class I{async exec(e){return this.cmd.exec(e)}constructor(e){var t;t=void 0,"cmd"in this?Object.defineProperty(this,"cmd",{value:t,enumerable:!0,configurable:!0,writable:!0}):this.cmd=t,this.cmd=e}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),(n=(0,_.WQ)(P),function(e,t){n(e,t,0)})],I);var T=r(69303);class B{}class H{async exec(e){let{endDate:t,period:r}=e;try{let e=(0,T.B)({endDate:t,period:r});return this.query.exec({endDate:t,startDate:e})}catch(e){throw w.v.error(e),e}}constructor(e){var t,r;r=void 0,(t="query")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.query=e}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i
1);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),(a=(0,_.WQ)(B),function(e,t){a(e,t,0)})],H);class F{}class z{async exec(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.query.exec(e)}constructor(e){var t,r;r=void 0,(t="query")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.query=e}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),(l=(0,_.WQ)(F),function(e,t){l(e,t,0)})],z);var L=r(13341);class G{}class V{async exec(e){let{date:t,unit:r,weight:i}=e;try{let e="lbs"===r?L.Q.poundsToKilogram(i):i;return this.command.exec({date:t,weightKg:e})}catch(e){throw w.v.error(e),e}}constructor(e){var t,r;r=void 0,(t="command")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.command=e}}function N(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q(e,t){return function(r,i){t(r,i,e)}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),(o=(0,_.WQ)(G),function(e,t){o(e,t,0)})],V);class Q{init(){this.fetch(),this.fetchDiaryEntries()}destruct(){this.busy.destruct()}get currentWeight(){let e=this.metricsByDate.get(this.selectedDate.format(this.DATE_FORMAT));return e?{unit:this.selectedUnit,weight:e.getByUnit(this.selectedUnit)}:null}get isCurrentWeightBlockVisible(){return this.isWidgetVisible("current_weight")}get isFetching(){return this.busy.anyReason}get isFetchingByDate(){return this.busy.getReason("setSelectedDate")}get isTodayEmpty(){return!this.isFetching&&!this.currentWeight}get isWeightHistoryBlockVisible(){return this.isWidgetVisible("weight_history")}get metrics(){return Array.from(this.metricsByDate.values())}get periodOptions(){return["week","month","half-year","year"].map(e=>({isSelected:e===this.selectedPeriod,label:b.R.t(`shared:period_labels.${e}`).toUpperCase(),value:e}))}get weightUnitOptions(){return["lbs","kg"].map(e=>({isSelected:e===this.selectedUnit,label:b.R.t(`shared:${e}`),value:e}))}async createDiaryEntry(e){try{let t=await this.createDiaryEntryUseCase.exec(e);return(0,k.h5)(()=>{this.diaryEntries.unshift(t)}),t}catch(e){E.xE.error(e)}}async deleteDiaryEntry(e){try{return await this.deleteDiaryEntryUseCase.exec({id:e}),(0,k.h5)(()=>{this.diaryEntries=this.diaryEntries.filter(t=>t._id!==e)}),!0}catch(e){E.xE.error(e)}}async fetch(){try{let e=await this.fetchMetrics.exec({endDate:this.selectedDate,period:this.selectedPeriod});(0,k.h5)(()=>{this.metricsByDate.clear(),e.forEach(e=>{this.metricsByDate.set(e.date.format(this.DATE_FORMAT),e)})})}catch(e){E.xE.error(e)}}async fetchDiaryEntries(){try{let e=await this.listDiaryEntriesUseCase.exec({query:[["type","==","weight_tracker"]],sort:[["created",-1]]});(0,k.h5)(()=>{this.diaryEntries=e})}catch(e){E.xE.error(e)}}getTrackersActions(e){let t=this.contextToWidgetKey(e),r=this.isWidgetVisible(t),i=[];return r?i.push({exec:()=>this.setWidgetVisibility(e,!1),icon:C.A,id:"hide",text:b.R.t("shared:you_can_hide_this_block"),title:b.R.t("shared:hide")}):i.push({exec:()=>this.setWidgetVisibility(e,!0),icon:R,id:"show",text:b.R.t("shared:make_this_block_visible_again"),title:b.R.t("shared:show")}),i}async setSelectedDate(e){this.selectedDate=this.dateTimeFactory.create(e),await this.fetch()}async setSelectedPeriod(e){this.selectedPeriod=e,await this.fetch()}setSelectedUnit(e){this.selectedUnit=e,this.updateUserWeightUnit(e)}async setWidgetVisibility(e,t){let r=this.contextToWidgetKey(e),i=this.userService.user;if(i)try{let e={...this.getVisibleWidgets(),[r]:t},n=Object.entries(e).filter(e=>{let[,t]=e;return t}).map(e=>{let[t]=e;return t});i.update({visible_widgets:n}),await this.userService.update(i)}catch(e){E.xE.error(e)}}async trackWeight(e){let{unit:t,weight:r}=e,i=await this.trackWeightUseCase.exec({date:this.selectedDate,unit:t,weight:r});(0,k.h5)(()=>{this.metricsByDate.set(i.date.format(this.DATE_FORMAT),i),this.selectedUnit!==t&&this.setSelectedUnit(t)})}contextToWidgetKey(e){return"reporting"===e?"weight_history":"current_weight"}getVisibleWidgets(){let e=this.userService.user?.visible_widgets;if(Array.isArray(e)){let t=t=>e.includes(t);return{current_weight:t("current_weight"),weight_history:t("weight_history")}}return{current_weight:!0,weight_history:!0}}getWeightUnit(){return this.userService.user?.metadata.settings?.weight_unit||"lbs"}isWidgetVisible(e){return!0===this.getVisibleWidgets()[e]}updateUserWeightUnit(e){let t=this.userService.user;if(!t||t.metadata.settings?.weight_unit===e)return;let r=t.metadata??{},i=r.settings??{};t.update({metadata:{...r,settings:{...i,weight_unit:e}}}),this.userService.update(t)}constructor(e,t,r,i,n,a,l){N(this,"dateTimeFactory",void 0),N(this,"trackWeightUseCase",void 0),N(this,"fetchMetrics",void 0),N(this,"createDiaryEntryUseCase",void 0),N(this,"listDiaryEntriesUseCase",void 0),N(this,"deleteDiaryEntryUseCase",void 0),N(this,"userService",void 0),N(this,"busy",void 0),N(this,"diaryEntries",void 0),N(this,"selectedDate",void 0),N(this,"selectedPeriod",void 0),N(this,"selectedUnit",void 0),N(this,"DATE_FORMAT",void 0),N(this,"metricsByDate",void 0),this.dateTimeFactory=e,this.trackWeightUseCase=t,this.fetchMetrics=r,this.createDiaryEntryUseCase=i,this.listDiaryEntriesUseCase=n,this.deleteDiaryEntryUseCase=a,this.userService=l,this.busy=new U.dm,this.diaryEntries=[],this.selectedPeriod="week",this.DATE_FORMAT="YYYY-MM-DD",this.metricsByDate=new Map,this.selectedUnit=this.getWeightUnit(),this.selectedDate=e.now(),this.busy.observe(this,{fetch:"fetch",setSelectedDate:"setSelectedDate"}),(0,k.l_)(this)}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i
1);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),q(0,(0,_.WQ)(S.T)),q(1,(0,_.WQ)(V)),q(2,(0,_.WQ)(H)),q(3,(0,_.WQ)(W)),q(4,(0,_.WQ)(z)),q(5,(0,_.WQ)(I)),q(6,(0,_.WQ)(D.K))],Q);var K=r(49905),Y=r(10852);class ${async exec(e){let t={attachment_ids:e.attachment_ids,content:e.content??void 0,energy_level:e.energy_level??void 0,mood:e.mood??void 0,type:e.type};return(await (0,Y.A)({method:"client.diary_entries.create",params:t})).diary_entry}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)()],$);class X{async exec(e){let{id:t}=e;await (0,Y.A)({method:"client.diary_entries.delete",params:{_id:t}})}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)()],X);var Z=r(66095);class J{async exec(e){let{endDate:t,startDate:r}=e,{_items:i}=await (0,Y.A)({method:"user.metrics.list",params:{query:[["date",">=",r.toDateObj()],["date","<=",t.toDateObj()]]}});return i.map(e=>this.mapper.mapDataToModel(e))}constructor(e){var t,r;r=void 0,(t="mapper")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.mapper=e}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),(s=(0,_.WQ)(Z.r),function(e,t){s(e,t,0)})],J);class ee{async exec(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={expand:e.expand,limit:e.limit,offset:e.offset,query:e.query,sort:e.sort},{_items:r}=await (0,Y.A)({method:"client.diary_entries.list",params:t});return r}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)()],ee);class et{async exec(e){let{date:t,weightKg:r}=e,{metrics:i}=await (0,Y.A)({method:"user.metrics.update",params:{date:t.toDateObj(),weight:r}});return this.mapper.mapDataToModel(i)}constructor(e){var t,r;r=void 0,(t="mapper")in this?Object.defineProperty(this,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):this[t]=r,this.mapper=e}}!function(e,t,r,i){var n,a=arguments.length,l=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,r):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)l=Reflect.decorate(e,t,r,i);else for(var o=e.length-1;o>=0;o--)(n=e[o])&&(l=(a<3?n(l):a>3?n(t,r,l):n(t,r))||l);a>3&&l&&Object.defineProperty(t,r,l)}([(0,_._G)(),(c=(0,_.WQ)(Z.r),function(e,t){c(e,t,0)})],et);let er=new j.n("trackers",function(){let{containerToBind:e=K.G.createContainer()}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new K.G(e).done(),new K.G(e).bindSingleton(H).bindSingleton(V).bindSingleton(W).bindSingleton(z).bindSingleton(I).done(),new K.G(e).bind(Q).done(),new K.G(e).bindSingleton(B,J).bindSingleton(G,et).bindSingleton(M,$).bindSingleton(F,ee).bindSingleton(P,X).done(),e},{TrackersStore:Q});var ei=r(17779),en=r(8857),ea=r(97672),el=r(62820),eo=r(35279),es=r(89253),ec=r(5263);let ed=(0,r(41312).i)("trackers.current_weight",["button_more_current_weight","button_more_reporting","button_add_weight","button_add_comment","button_cancel_comment","button_delete_comment","button_decrease_weight","button_increase_weight","button_submit_weight"]);var eh=r(515),eu=r(21820),eg=r(65864),em=r(65117),ep=r(39642);let ef=(0,eh.Ay)(ep.S)(["flex-direction:column;gap:",";"],(0,eu.ms)(20)),ey=(0,eh.Ay)(em.f)(["height:",";width:100%;resize:none;"],(0,eu.ms)(126)),eb=(0,eh.Ay)(eg.$.V2).attrs({accentColor:"static.accent.trackers",size:"la"})(["width:100%;"]),ex=y.Ay.create(e=>{let{onSubmitComment:t}=e,[r,i]=(0,h.useState)(""),[n,a]=(0,h.useState)(!1),l=(0,y.hS)(),{t:o}=(0,b.s)(),s=(0,h.useCallback)(async()=>{let e=r.trim();if(e&&t){a(!0);try{await t(e),l.hide()}catch(e){E.xE.error(e)}finally{a(!1)}}},[r,t,l]);return(0,d.jsx)(el.a,{isOpen:l.visible,maxWidth:"420px",onAfterClose:l.remove,onRequestClose:l.hide,title:o("shared:do_you_have_any_non_scale_victories_to_share"),children:(0,d.jsx)(m.nu,{children:()=>(0,d.jsxs)(ef,{children:[(0,d.jsx)(ey,{onChange:e=>i(e.payload?.text??""),placeholder:o("shared:add_comment"),value:r}),(0,d.jsx)(eb,{disabled:!r.trim(),isLoading:n,onClick:s,children:o("shared:done")})]})})})});var ev=r(45122),ew=r(8932);let ej=(0,eh.Ay)(ep.S)(["position:relative;justify-content:center;align-items:center;border-radius:",";border:1px solid ",";",""],(0,eu.RR)("borderRadius.sm"),(0,eu.oU)("border.light"),ew.i.isNative?(0,eh.AH)(["he
1ight:",";gap:",";"],(0,eu.ms)(80),(0,eu.RR)("gap.sm")):(0,eh.AH)(["column-gap:",";"],(0,eu.ms)(10))),e_=(0,eh.Ay)(ev.k)(["border:none;caret-color:",";font-size:",";line-height:",";font-weight:",";text-align:end;background-color:transparent;padding:0;width:100%;min-width:0;",""],(0,eu.oU)("static.accent.trackers"),(0,eu.jt)(32),(0,eu.jt)(40),(0,eu.Kn)("bold"),ew.i.isNative&&(0,eh.AH)(["padding:0;"])),ek=(0,eh.Ay)(ec.E).attrs({variant:"label.la"})(["position:absolute;top:",";left:",";color:",";"],(0,eu.ms)(2),(0,eu.ms)(4),(0,eu.oU)("text.error")),eC=(0,eh.Ay)(ep.S)(["flex:1;min-width:0;justify-content:",";"],e=>"left"===e.align?"flex-start":"flex-end"),eA=(0,eh.Ay)(ec.E).attrs({weight:"bold"})(["font-size:",";line-height:",";"],(0,eu.jt)(32),(0,eu.jt)(40)),eO=e=>{let{inputRef:t,onRequestSubmit:r,store:i}=e,n=(0,eh.DP)();return(0,d.jsx)(m.nu,{children:()=>(0,d.jsxs)(ej,{children:[(0,d.jsx)(eC,{align:"right",children:(0,d.jsx)(e_,{autoFocus:!0,inputMode:"numeric",nativeProps:{selectionColor:n.color.v3.static.accent.trackers,textAlign:"right"},onChange:i.onWeightChange,onSubmit:r,ref:t,value:i.field.value})}),(0,d.jsx)(eC,{align:"left",children:(0,d.jsx)(eA,{children:i.currentUnitLabel})}),i.field.error?(0,d.jsx)(ek,{children:i.field.error}):null]})})};var eR=r(37531),eE=r(54738),eS=r(96817),eD=r(34102),eU=r(98636);function eM(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class eW{get currentUnitLabel(){return this.getUnitLabel(this.selectedUnit)}get isValid(){return!!(this.field.value.length&&this.field.isValid)}get options(){return["lbs","kg"].map(e=>({isSelected:e===this.selectedUnit,label:this.getUnitLabel(e),value:e}))}get result(){return{unit:this.selectedUnit,weight:parseFloat(this.field.value)}}adjustWeight(e){let t=parseFloat(this.field.value),r=Number.isFinite(t)?t:this.MIN_WEIGHT;this.setWeight(r+e)}changeUnit(e){if(e===this.selectedUnit)return;let t=parseFloat(this.field.value),r=this.selectedUnit;if(this.setSelectedUnit(e),!Number.isFinite(t))return;let i="lbs"===r?L.Q.poundsToKilogram(t):t,n="lbs"===e?parseFloat((i*L.Q.poundsInKilogram).toFixed(1)):parseFloat(i.toFixed(1));this.setWeight(n)}getUnitLabel(e){return b.R.t(`shared:${e}`)}onWeightChange(e){let{payload:t}=e;if((0,eD.O9)(t?.text)){let r=(0,eR.N)(t.text);e.payload={text:r=(0,eE.x)(this.MAX_WEIGHT.toString().length)((0,eS.O)(1)(r))},this.field.onChange?.(e)}}setSelectedUnit(e){w.v.event("add_weight_select_units_tap",{value:e}),this.selectedUnit=e}setWeight(e){if(!Number.isFinite(e)){this.field.value=this.MIN_WEIGHT.toFixed(1),this.field.validate();return}let t=Math.max(this.MIN_WEIGHT,Math.min(this.MAX_WEIGHT,e)).toFixed(1);this.field.value=t,this.field.validate()}createField(){let e=this.props.defaultWeight??("lbs"===this.selectedUnit?165:70);return(0,eU._z)("weight",{customValidate:(0,k.XI)(e=>{let t=!0,r="",i=parseFloat(e);switch(!0){case""===e:r=b.R.t("shared:weight_required"),t=!1;break;case i<this.MIN_WEIGHT:r=b.R.t("shared:min_quantity",{value:this.MIN_WEIGHT}),t=!1;break;case i>this.MAX_WEIGHT:r=b.R.t("shared:max_quantity",{value:this.MAX_WEIGHT}),t=!1}return this.field.error=r,t}),defaultValue:e.toString(),validationRule:{type:"string"}})}constructor(e={}){eM(this,"props",void 0),eM(this,"field",void 0),eM(this,"selectedUnit",void 0),eM(this,"MAX_WEIGHT",void 0),eM(this,"MIN_WEIGHT",void 0),this.props=e,this.MAX_WEIGHT=1e3,this.MIN_WEIGHT=0,this.selectedUnit=e.defaultUnit??"lbs",this.field=this.createField(),(0,k.l_)(this,{},{autoBind:!0})}}let eP=(0,eh.Ay)(ec.E).attrs({variant:"subtitle"})(["text-align:center;"]),eI=(0,eh.Ay)(ec.E).attrs({variant:"h2",weight:"bold"})(["text-align:center;margin-bottom:",";"],(0,eu.RR)("gap.sm")),eT=(0,eh.Ay)(ep.S)(["flex-direction:column;gap:",";align-items:center;"],(0,eu.RR)("gap.xl")),eB=(0,eh.Ay)(ep.S)(["flex-direction:row;align-items:center;gap:",";"],(0,eu.RR)("gap.xl")),eH=(0,eh.Ay)(ep.S)(["height:",";"],(0,eu.ms)(61)),eF=(0,eh.Ay)(ep.S)(["width:",";height:",";border:1px solid ",";border-radius:",";align-items:center;justify-content:center;"],(0,eu.ms)(60),(0,eu.ms)(61),(0,eu.oU)("border.light"),(0,eu.RR)("borderRadius.sm")),ez=(0,eh.Ay)(ep.S)(["gap:",";"],(0,eu.ms)(12)),eL=(0,eh.Ay)(eo.D)(["display:flex;height:",";width:",";border-radius:",";background-color:",";justify-content:center;align-items:center;",""],(0,eu.ms)(36),(0,eu.ms)(99),(0,eu.RR)("borderRadius.sm"),(0,eu.oU)("background.grayLight"),e=>e.isSelected&&(0,eh.AH)(["background-color:",";color:",";"],(0,eu.oU)("static.accent.trackers"),(0,eu.oU)("text.white"))),eG=(0,eh.Ay)(eg.$.V2).attrs({accentColor:"static.accent.trackers",size:"la"})(["width:100%;"]),eV=y.Ay.create(e=>{let{defaultUnit:t,defaultWeight:r,onSubmit:i,onSubmitComment:n}=e,a=(0,y.hS)(),l=(0,U.vy)(()=>new eW({defaultUnit:t,defaultWeight:r}
1)),{t:o}=(0,b.s)(),[s,c]=(0,h.useState)(!1),u=(0,h.useRef)(null);(0,h.useEffect)(()=>{w.v.event("add_weight_screen_view")},[]);let g=(0,h.useCallback)(async()=>{w.v.event("add_weight_save_tap");try{c(!0),await i(l.result),a.hide(),E.xE.show({autoHideAfterMs:4e3,confetti:!0,icon:ea.A,iconColor:"static.accent.trackers",iconSize:72,isDismissible:!1,renderMessage:()=>(0,d.jsx)(eP,{children:o("shared:add_weight_consistency_message")}),renderTitle:()=>(0,d.jsx)(eI,{children:o("shared:thanks_for_checking_in")}),variant:"notification"}),setTimeout(()=>{E.xE.hide(),n&&setTimeout(()=>{y.Ay.show(ex,{onSubmitComment:n})},200)},4e3)}catch(e){w.v.error(e),E.xE.error(e)}finally{c(!1)}},[a,i,n,l.result,o]);return(0,d.jsx)(el.a,{isOpen:a.visible,maxWidth:"420px",onAfterClose:a.remove,onRequestClose:a.hide,title:o("shared:add_weight"),children:(0,d.jsx)(m.nu,{children:()=>(0,d.jsxs)(eT,{children:[(0,d.jsxs)(eB,{children:[(0,d.jsx)(eo.D,{onClick:()=>l.adjustWeight(-.1),testID:ed.button_decrease_weight,children:(0,d.jsx)(eF,{children:(0,d.jsx)(es.I,{color:"icon3",svg:ei.A})})}),(0,d.jsx)(eH,{children:(0,d.jsx)(eO,{inputRef:u,onRequestSubmit:g,store:l})}),(0,d.jsx)(eo.D,{onClick:()=>l.adjustWeight(.1),testID:ed.button_increase_weight,children:(0,d.jsx)(eF,{children:(0,d.jsx)(es.I,{color:"icon3",svg:en.A})})})]}),(0,d.jsx)(ez,{children:l.options.map(e=>{let{isSelected:t,label:r,value:i}=e;return(0,d.jsx)(eL,{isSelected:t,onClick:()=>{l.changeUnit(i),requestAnimationFrame(()=>u.current?.focus())},children:(0,d.jsx)(ec.E,{color:t?"text.white":"text.black",style:{textTransform:"capitalize"},variant:"label.la",weight:"bold",children:r})},i)})}),(0,d.jsx)(eG,{disabled:!l.isValid,isLoading:s,onClick:g,testID:ed.button_submit_weight,children:o("shared:add_weight")})]})})})});var eN=r(42388),eq=r(72687),eQ=r(10067),eK=r(48866),eY=r(25705);let e$=(0,eh.Ay)(ep.S)(["flex:1;flex-direction:column;gap:",";"],(0,eu.RR)("gap.xl")),eX=(0,eh.Ay)(e$)(["flex-direction:row;"]),eZ=(0,eh.Ay)(ep.S)(["flex:1;flex-direction:column;gap:",";min-width:0;"],(0,eu.RR)("gap.xl")),eJ=(0,eh.Ay)(ep.S)(["position:relative;"]),e0=(0,eh.Ay)(em.f)(["min-height:",";padding-right:",";resize:none;"],(0,eu.ms)(102),(0,eu.ms)(30)),e1=(0,eh.Ay)(eo.D)(["position:absolute;bottom:",";right:",";"],(0,eu.ms)(20),(0,eu.ms)(20)),e2=(0,eh.Ay)(es.I)([""]),e3=(0,eh.Ay)(ep.S)(["flex-direction:column;background-color:",";border-radius:",";padding:",";gap:",";min-width:",";height:",";"],(0,eu.oU)("background.white"),(0,eu.RR)("borderRadius.xl"),(0,eu.RR)("padding.xxl"),(0,eu.RR)("gap.xxl"),(0,eu.ms)(400),(0,eu.ms)(334)),e4=(0,eh.Ay)(e3)(["flex:1;",";"],e=>!e.$isExpanded&&` 2 flex: 0 0 auto; 3 height: fit-content; 4 `),e5=(0,eh.Ay)(e3)(["flex:0 0 auto;height:fit-content;"]),e7=(0,eh.Ay)(ep.S)(["min-height:0;flex:1;"]),e6=(0,eh.Ay)(ep.S)(["gap:",";"],(0,eu.RR)("gap.me")),e8=(0,eh.Ay)(ep.S)(["justify-content:space-between;align-items:center;"]),e9=(0,eh.Ay)(e8)(["gap:",";"],(0,eu.ms)(20)),te=(0,eh.Ay)(ep.S)(["padding-top:",";"],(0,eu.ms)(5)),tt=(0,eh.Ay)(ep.S)(["flex-direction:column;justify-content:space-between;flex:1;gap:",";border-radius:",";
4"],(0,eu.RR)("gap.me"),(0,eu.RR)("borderRadius.la")),tr=(0,eh.Ay)(tt)(["justify-content:center;align-items:center;background-color:",";"],(0,eu.oU)("#F2F5F6")),ti=(0,eh.Ay)(ep.S)(["text-align:center;max-width:",";"],(0,eu.ms)(240)),tn=(0,eh.Ay)(ep.S)(["flex-direction:row;align-items:center;gap:",";"],(0,eu.ms)(5)),ta=(0,eh.Ay)(ep.S)(["flex-direction:column;gap:",";"],(0,eu.RR)("gap.xl")),tl=(0,eh.Ay)(ep.S)(["flex-direction:row;align-items:center;justify-content:space-between;"]),to=(0,eh.Ay)(ep.S)(["flex-direction:column;gap:",";"],(0,eu.RR)("gap.xs")),ts=(0,eh.Ay)(ec.E).attrs({variant:"subtitle",weight:"semibold"})(["color:",";"],(0,eu.oU)("text3")),tc=(0,eh.Ay)(ec.E).attrs({variant:"h3",weight:"regular"})(["font-weight:400;"]),td=e=>{let{commentText:t,handleSubmitComment:r,isCommentInputVisible:i,onAddCommentClick:n,onCancelCommentClick:a,onMoreCommentClick:l,setCommentText:o,store:s,t:c}=e;return(0,d.jsxs)(e5,{children:[(0,d.jsxs)(e8,{children:[(0,d.jsx)(ec.E,{variant:"h3",weight:"bold",children:c("shared:feedback_additional_comments")}),i?(0,d.jsx)(eo.D,{onClick:a,testID:ed.button_cancel_comment,children:(0,d.jsxs)(tn,{children:[(0,d.jsx)(es.I,{color:"icon3",svg:eq.A}),(0,d.jsx)(ec.E,{color:"text3",children:c("shared:cancel")})]})}):(0,d.jsx)(eo.D,{onClick:n,testID:ed.button_add_comment,children:(0,d.jsxs)(tn,{children:[(0,d.jsx)(es.I,{color:"static.accent.trackers",svg:eN.A}),(0,d.jsx)(ec.E,{color:"static.accent.trackers",children:c("shared:add_comment")})]})})]}),i?(0,d.jsxs)(eJ,{children:[(0,d.jsx)(e0,{containerStyle:{width:"100%"},onChange:e=>o(e.payload?.text??""),onSubmit:r,placeholder:c("shared:add_comment"),placeholderColor:"text3",value:t}),(0,d.jsx)(e1,{onClick:r,children:(0,d.jsx)(e2,{color:t.trim()?"static.accent.trackers":"icon3",svg:eK.A})})]}):null,(0,d.jsx)(m.nu,{children:()=>0===s.diaryEntries.length?null:(0,d.jsx)(ta,{children:s.diaryEntries.map(e=>(0,d.jsxs)(tl,{children:[(0,d.jsxs)(to,{children:[(0,d.jsx)(ts,{children:(0,eY.Yq)((0,eY.ED)(e.created),{customFormat:"MMM D, YYYY"})}),(0,d.jsx)(tc,{children:e.content??""})]}),(0,d.jsx)(eo.D,{onClick:t=>l(t,e._id),testID:ed.button_delete_comment,children:(0,d.jsx)(es.I,{color:"icon3",svg:eQ.A})})]},e._id))})})]})};var th=["styles"];function tu(){return(tu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)({}).hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e}).apply(null,arguments)}let tg=function(e){e.styles;var t=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,th);return h.createElement("svg",tu({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 120 120"},t),h.createElement("path",{fillOpacity:".1",fillRule:"evenodd",d:"M96.75 49.5c10.5 9 10.693 14.586 12 27 1.5 14.25-5.716 28.847-18.375 32.251s-17.498-6.918-31.5-8.25c-12.143-1.156-32.341 7.471-42.75-10.125-10.41-17.597-7.501-39 6-48.375 17.347-12.047 21.839-30.53 41.25-27C96.375 21 86.48 40.697 96.75 49.5",clipRule:"evenodd"}),h.createElement("path",{d:"M90.781 28.068l-54.652-4.862a6.48 6.48 0 00-4.753 1.5 6.52 6.52 0 00-2.299 4.433l-4.923 55.34a7.67 7.67 0 001.75 5.593 7.64 7.64 0 005.182 2.711l52.377 4.66a7.6 7.6 0 005.578-1.746 7.65 7.65 0 002.71-5.191l4.923-55.34a6.54 6.54 0 00-1.478-4.774 6.5 6.5 0 00-4.415-2.324m-.726 62.273a5.96 5.96 0 01-2.104 4.038 5.93 5.93 0 01-4.337 1.362l-52.376-4.66a5.92 5.92 0 01-4.029-2.105 5.95 5.95 0 01-1.358-4.347l.114-1.283c1.015 1.41 2.686 2.361 4.59 2.53l54.65 4.862c1.904.17 3.716-.471 4.964-1.68zm.505-5.672a4.8 4.8 0 01-1.696 3.269 4.78 4.78 0 01-3.507 1.099l-54.651-4.862a4.77 4.77 0 01-3.258-1.7 4.8 4.8 0 01-1.092-3.517l4.417-49.654a4.83 4.83 0 011.693-3.28 4.8 4.8 0 013.512-1.116L90.63 29.77a4.8 4.8 0 013.26 1.718 4.82 4.82 0 011.087 3.527z"}),h.createElement("path",{d:"M33.515 32.437a1 1 0 00-.686.189.8.8 0 00-.328.574l-1.075 12.078a.8.8 0 00.222.622 1 1 0 00.642.307 1 1 0 00.686-.189.8.8 0 00.328-.574l1.075-12.077a.8.8 0 00-.222-.623 1 1 0 00-.642-.307m.335-3.7
455a1 1 0 00-.687.194.84.84 0 00-.33.588l-.068.772a.84.84 0 00.22.637c.162.178.393.29.642.312a1 1 0 00.686-.194.84.84 0 00.33-.588l.068-.772a.84.84 0 00-.22-.637.98.98 0 00-.642-.312M48.415 47.64l25.96 2.31a.77.77 0 00.86-.74l.316-3.55c.677-7.6-4.9-14.334-12.509-15.011l-.065-.006-.018.001a1 1 0 00-.091-.012.4.4 0 00-.078.002 13.85 13.85 0 00-9.966 3.266 13.82 13.82 0 00-4.81 9.31l-.316 3.55a.767.767 0 00.717.88m12.029-.644c.279-.261.703-.506 1.152-.466.45.04.824.356 1.053.662zm-7.069-11.337l.565.67a.855.855 0 001.309-1.099l-.556-.66a12.1 12.1 0 017.168-2.264l-.072.804a.854.854 0 001.703.151l.074-.825a12.1 12.1 0 016.937 3.54l-.663.552a.854.854 0 101.094 1.313l.674-.56a12.07 12.07 0 012.346 7.344l-.879-.078a.856.856 0 00-.731 1.399.86.86 0 00.58.302l.852.076-.164 1.843-9.084-.808a3.12 3.12 0 00-2.782-2.51c-.049-.005-.099.002-.147 0l-2.022-5.515a.856.856 0 00-1.606.59l1.957 5.321a3.03 3.03 0 00-1.363 1.584l-9.084-.808.164-1.844.852.076a.856.856 0 00.731-1.399.86.86 0 00-.58-.302l-.879-.078a12.07 12.07 0 013.606-6.815m32.028 22.212l-14.226-1.265a3.1 3.1 0 00-1.78.405 3.04 3.04 0 00-1.229 1.336l-.001.015-1.513 3.52a6.7 6.7 0 01-2.75 3.075 6.8 6.8 0 01-4.047.907 6.8 6.8 0 01-3.826-1.603 6.7 6.7 0 01-2.166-3.51l-.896-3.756a2.9 2.9 0 00-.928-1.53 2.96 2.96 0 00-1.653-.709l-7.3-.65a.86.86 0 00-.627.195.846.846 0 00-.106 1.199.86.86 0 00.583.302l7.3.649a1.23 1.23 0 011.064.938l.901 3.743a8.44 8.44 0 002.721 4.407 8.6 8.6 0 004.803 2.017 8.6 8.6 0 005.085-1.13 8.44 8.44 0 003.462-3.853l1.556-3.506.002-.03a1.18 1.18 0 011.195-.737l14.225 1.266c.323.041.617.204.822.455.204.25.303.57.275.891l-1.927 21.666c-.058.65-.656 1.197-1.318 1.138l-49.24-4.38c-.663-.06-1.155-.704-1.097-1.353l1.927-21.666a1.25 1.25 0 011.318-1.132l1.218.109a.87.87 0 00.628-.194.846.846 0 00.106-1.199.86.86 0 00-.583-.302l-1.219-.108c-1.606-.143-3.04 1.09-3.18 2.673L31.054 77.83c-.14 1.585 1.052 3.058 2.658 3.2l49.24 4.381c1.608.143 3.041-1.096 3.182-2.68l1.927-21.667c.141-1.584-1.051-3.05-2.658-3.193"}))};var tm=r(192),tp=r(98218);let tf=(0,eh.Ay)(eo.D)(["display:flex;flex:1;height:100%;justify-content:center;align-items:center;background-color:",";border-radius:",";"],(0,eu.Qp)("static.accent.trackers",.15),(0,eu.RR)("borderRadius.la")),ty=(0,eh.Ay)(ep.S)(["align-items:flex-start;"]),tb=(0,eh.Ay)(ec.E).attrs({weight:"bold"})(["font-size:",";line-height:",";"],(0,eu.jt)(70),(0,eu.jt)(70)),tx=(0,eh.Ay)(ec.E).attrs({weight:"bold"})(["font-size:",";line-height:",";"],(0,eu.jt)(30),(0,eu.jt)(30)),tv=e=>{let{onClick:t,unit:r,weight:i}=e;return(0,d.jsx)(tf,{onClick:t,children:(0,d.jsxs)(ty,{children:[(0,d.jsx)(tb,{children:i}),(0,d.jsx)(tx,{children:r})]})})},tw=e=>{let{onAddWeightClick:t,onMoreCurrentWeightClick:r,renderCurrentDate:i,store:n,t:a}=e;return(0,d.jsxs)(e3,{children:[(0,d.jsxs)(e8,{children:[(0,d.jsx)(ec.E,{variant:"h3",weight:"bold",children:a("shared:current_weight")}),(0,d.jsx)(te,{children:i({store:n})}),(0,d.jsx)(eo.D,{onClick:r,testID:ed.button_more_current_weight,children:(0,d.jsx)(es.I,{color:"icon.gray",svg:eQ.A})})]}),(0,d.jsx)(m.nu,{children:()=>(0,d.jsxs)(tt,{children:[n.isCurrentWeightBlockVisible?(0,d.jsxs)(d.Fragment,{children:[n.currentWeight?(0,d.jsx)(tv,{onClick:t,unit:n.currentWeight.unit,weight:n.currentWeight.weight}):null,n.isTodayEmpty?(0,d.jsx)(tm.l,{icon:tg,iconColor:"icon.gray",iconSize:100,text:a("shared:please_add_your_weight")}):null]}):(0,d.jsx)(tr,{children:(0,d.jsx)(ti,{children:(0,d.jsx)(ec.E,{variant:"h3",weight:"bold",children:(0,d.jsx)("span",{style:{whiteSpace:"pre-line"},children:a("shared:success_quote")})})})}),(0,d.jsx)(eg.$.V2,{accentColor:n.isTodayEmpty?"static.accent.trackers":"background10",onClick:t,children:a(n.isTodayEmpty?"shared:add_weight":"shared:edit_weight")}),n.isFetching?(0,d.jsx)(tp.k,{}):null]})})]})};var tj=r(46629),t_=r(540);let tk=e=>{let{onMoreReportingClick:t,store:r,t:i}=e;return(0,d.jsx)(m.nu,{children:()=>(0,d.jsxs)(e4,{$isExpanded:r.isWeightHistoryBlockVisible,children:[(0,d.jsxs)(e8,{children:[(0,d.jsx)(ec.E,{variant:"h3",weight:"bold",children:i("shared:progress")}),(0,d.jsxs)(e9,{children:[r.isWeightHistoryBlockVisible?(0,d.jsx)(e6,{children:r.weightUnitOptions.map(e=>{let{isSelected:t,label:i,value:n}=e;return(0,d.jsx)(tj.c,{isSelected:t,label:i,onClick:()=>r.setSelectedUnit(n),width:69},n)})}):null,(0,d.jsx)(eo.D,{onClick:t,testID:ed.button_more_reporting,children:(0,d.jsx)(es.I,{color:"icon.gray",svg:eQ.A})})]})]}),r.isWeightHistoryBlockVisible?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(e6,{children:r.periodOptions.map(e=>{let{isSelected:t,label:i,value:n}=e;return(0,d.jsx)(tj.c,{isSelected:t,label:i,onClick:()=>r.setSelectedPeriod(n)},n)})}
4),(0,d.jsx)(e7,{children:(0,d.jsx)(t_.h,{metrics:r.metrics,period:r.selectedPeriod,unit:r.selectedUnit})})]}):null]})})},tC=(0,v.YB)({modules:[er]},e=>{let{onMoreIconClick:t,renderCurrentDate:r}=e,i=(0,v.Lt)(er.exports.TrackersStore,er.id);(0,h.useEffect)(()=>{i.init()},[i]);let{t:n}=(0,b.s)(),a=function(e){let{store:t,t:r}=e,[i,n]=(0,h.useState)(""),[a,l]=(0,h.useState)(!1),o=(0,h.useCallback)(()=>l(!0),[]),s=(0,h.useCallback)(()=>{l(!1),n("")},[]),c=(0,h.useCallback)(async()=>{let e=i.trim();e&&(await t.createDiaryEntry({content:e,type:"weight_tracker"}),n(""),l(!1))},[i,t]),d=(0,h.useCallback)((e,t)=>{e.event.DOMEvent?.stopPropagation?.(),e.event.DOMEvent&&u.He.show({event:e.event.DOMEvent,id:"cm.trackers.comment",props:{commentId:t}})},[]),g=(0,h.useCallback)(async e=>{e&&await E.xE.show({buttons:[{label:r("shared:yes_delete"),onAwaitableClick:e=>e(!0),scheme:"primary"},{label:r("shared:no_close"),onAwaitableClick:e=>e(!1),scheme:"gray"}],title:r("shared:message.confirm")})&&await t.deleteDiaryEntry(e)},[t,r]);return{commentText:i,handleOnDeleteCommentItemClick:(0,h.useCallback)(e=>{u.He.hideAll(),g(e.props?.commentId)},[g]),handleSubmitComment:c,isCommentInputVisible:a,onAddCommentClick:o,onCancelCommentClick:s,onMoreCommentClick:d,setCommentText:n}}({store:i,t:n}),l=(0,h.useCallback)(()=>{w.v.event("add_weight_tap"),y.Ay.show(eV,{defaultUnit:i.selectedUnit,defaultWeight:i.currentWeight?.weight??void 0,onSubmit:e=>i.trackWeight(e),onSubmitComment:async e=>{let t=e.trim();t&&await i.createDiaryEntry({content:t,type:"weight_tracker"})}})},[i]),o=(0,h.useCallback)(e=>{e.event.DOMEvent?.stopPropagation?.();let r=i.getTrackersActions("current_weight");t?.(e,"current_weight",r)},[t,i]),s=(0,h.useCallback)(e=>{e.event.DOMEvent?.stopPropagation?.();let r=i.getTrackersActions("reporting");t?.(e,"reporting",r)},[t,i]);return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(e$,{children:(0,d.jsx)(m.nu,{children:()=>i.isWeightHistoryBlockVisible?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(eX,{children:[(0,d.jsx)(tw,{onAddWeightClick:l,onMoreCurrentWeightClick:o,renderCurrentDate:r,store:i,t:n}),(0,d.jsx)(tk,{onMoreReportingClick:s,store:i,t:n})]}),(0,d.jsx)(td,{commentText:a.commentText,handleSubmitComment:a.handleSubmitComment,isCommentInputVisible:a.isCommentInputVisible,onAddCommentClick:a.onAddCommentClick,onCancelCommentClick:a.onCancelC
4ommentClick,onMoreCommentClick:a.onMoreCommentClick,setCommentText:a.setCommentText,store:i,t:n})]}):(0,d.jsxs)(eX,{children:[(0,d.jsx)(tw,{onAddWeightClick:l,onMoreCurrentWeightClick:o,renderCurrentDate:r,store:i,t:n}),(0,d.jsxs)(eZ,{children:[(0,d.jsx)(tk,{onMoreReportingClick:s,store:i,t:n}),(0,d.jsx)(td,{commentText:a.commentText,handleSubmitComment:a.handleSubmitComment,isCommentInputVisible:a.isCommentInputVisible,onAddCommentClick:a.onAddCommentClick,onCancelCommentClick:a.onCancelCommentClick,onMoreCommentClick:a.onMoreCommentClick,setCommentText:a.setCommentText,store:i,t:n})]})]})})}),(0,d.jsx)(x.t.Menu,{animation:"fade",id:"cm.trackers.comment",children:(0,d.jsx)(x.t.Item,{onClick:a.handleOnDeleteCommentItemClick,variant:"error",children:n("shared:delete")})})]})});var tA=r(72892),tO=r(1563),tR=r(37315),tE=r(65238),tS=r(65275);let tD=(0,eh.Ay)(ep.S)(["flex-direction:column;gap:",";"],(0,tS.RR)("gap.xxl")),tU=(0,eh.Ay)(tD)(["gap:0;"]),tM=(0,eh.Ay)(tD)(["flex-direction:row;align-items:center;justify-content:start;gap:",";"],(0,tS.RR)("gap.la")),tW=(0,eh.Ay)(ep.S)(["gap:",";"],(0,tS.RR)("gap.la")),tP=(0,eh.Ay)(ep.S)(["align-items:center;gap:",";"],(0,tS.RR)("gap.me")),tI=(0,eh.Ay)(ec.E).attrs({variant:"label.la",weight:"regular"})([""]),tT=(0,eh.Ay)(ec.E).attrs({variant:"label.la",weight:"regular"})(["color:",";"],(0,tS.oU)("text.gray")),tB="cm.trackers.more",tH=()=>{let e=(0,g.Zp)(),[t,r]=(0,h.useState)([]),i=(0,h.useCallback)(()=>{w.v.event("food_diary_tap",{screen:"trackers"}),e(tA.h.foodDiary.$buildPath({}))},[e]),n=(0,h.useCallback)((e,t,i)=>{0!==i.length&&(r(i),e.event.DOMEvent&&u.He.show({event:e.event.DOMEvent,id:tB}))},[]);return(0,d.jsxs)(tE.L,{isWithBreadcrumbs:!0,isWithHeader:!1,children:[(0,d.jsxs)(tD,{children:[(0,d.jsxs)(tW,{children:[(0,d.jsx)(f.W,{variant:"trackers"}),(0,d.jsx)(f.W,{onClick:i,size:"sm",variant:"food_diary"})]}),(0,d.jsx)(tC,{onMoreIconClick:n,renderCurrentDate:e=>{let{store:t}=e;return(0,d.jsx)(m.nu,{children:()=>(0,d.jsx)(tR.A,{customInput:(0,d.jsxs)(tP,{children:[(0,d.jsx)(es.I,{color:"icon.gray",svg:p.A}),(0,d.jsx)(eo.D,{children:(0,d.jsx)(ec.E,{color:"text.gray",children:t.selectedDate.format("ll")})})]}),maxDate:new Date,onChange:e=>{e&&t.setSelectedDate(e.valueOf())}})})}})]}),(0,d.jsx)(tO.t.Menu,{animation:"fade",id:tB,children:t.map(e=>{let t=e.icon;return(0,d.jsx)(tO.t.Item,{data:e,disabled:e.disabled,onClick:e.exec,children:(0,d.jsxs)(tM,{children:[(0,d.jsx)(t,{}),(0,d.jsxs)(tU,{children:[(0,d.jsx)(tI,{children:e.title}),(0,d.jsx)(tT,{children:e.text})]})]})},e.id)})})]})}},96647:(e,t,r)=>{r.d(t,{t:()=>o});var i=r(43153),n=r(515),a=r(21820);let l=(0,n.Ay)(i.W1)(["&&{border-radius:",";padding:0;box-shadow:0 3px 10px rgba(0,0,0,0.15);overflow:hidden;background-color:",";}"],(0,a.ms)(12),(0,a.oU)("background1")),o={Item:(0,n.Ay)(i.q7)(["border-top:1px solid ",";transition:all 0.3s ease;&:first-child{border-top:none;}&:hover{background-color:",";","}&& > .contexify_itemContent{color:",";font-size:",";line-height:",";font-weight:600;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:",";padding:",";"," "," svg{width:",";height:",";fill:",";"," ","}}&&:not(.contexify_item--disabled):hover > .contexify_itemContent{background:none !important;color:"," !important;"," svg{fill:"," !important;"," ","}}"],(0,a.oU)("border.middle"),(0,a.oU)("background2"),e=>"success"===e.variant&&(0,n.AH)(["background-color:",";span{color:",";}"],(0,a.oU)("background3"),(0,a.oU)("icon4")),(0,a.oU)("text1"),(0,a.ms)(16),(0,a.ms)(20),(0,a.ms)(12),(0,a.ms)(12),e=>e.disabled&&(0,n.AH)(["cursor:not-allowed;"]),e=>"error"===e.variant&&(0,n.AH)(["color:",";"],(0,a.oU)("error")),(0,a.ms)(24),(0,a.ms)(24),e=>(0,a.oU)(e.iconFillColor??"icon1"),e=>"error"===e.variant&&(0,n.AH)(["fill:",";"],(0,a.oU)("error")),e=>"success"===e.variant&&(0,n.AH)(["fill:",";"],(0,a.oU)("icon3")),(0,a.oU)("text1"),e=>"error"===e.variant&&(0,n.AH)(["color:"," !important;"],(0,a.oU)("error")),e=>(0,a.oU)(e.iconFillColor??"icon1"),e=>"error"===e.variant&&(0,n.AH)(["fill:"," !important;"],(0,a.oU)("error")),e=>"success"===e.variant&&(0,n.AH)(["fill:"," !important;"],(0,a.oU)("icon4"))),Menu:l}},96817:(e,t,r)=>{r.d(t,{O:()=>i});let i=e=>t=>{let[r,i]=t.split("."),n=(i||"").length;return n>e?t.slice(0,e-n):t}}}]); 5//# sourceMappingURL=chunk.1100.fa1a3d81.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.