PageSourceSearch

https://lifesum.com/ErrorPage-6ece56a3.js

js lifesum.com collected 2026-10-01 10:29:23 UTC 16,689 bytes, 3 lines download raw bytes

1/*! For license information please see ErrorPage-6ece56a3.js.LICENSE.txt */
2(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([["ErrorPage","Throttle"],{
2"./src/js/components/DefaultLayout.js":(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n("../../node_modules/preact/compat/dist/compat.module.js"),a=n("../../node_modules/prop-types/index.js"),s=n.n(a),l=n("./src/js/components/DisabledCookies.tsx"),o=n("./src/js/isSSR.js"),i=n("../../node_modules/@loadable/component/dist/loadable.esm.js"),c=n("../../node_modules/react-router/dist/index.js");const d=(0,i.ZP)({resolved:{},chunkName:()=>"Login-LoginOverlay",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e("vendors-node_modules_react-focus-lock_dist_es2015_index_js"),n.e("src_js_components_Login_Login_tsx-src_js_components_Overlay_Overlay_tsx"),n.e("Login-LoginOverlay")]).then(n.bind(n,"./src/js/components/Login/LoginOverlay.tsx")),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>"./src/js/components/Login/LoginOverlay.tsx"}),u=(0,i.ZP)({resolved:{},chunkName:()=>"InstallBanner",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>n.e("InstallBanner").then(n.bind(n,"./src/js/components/InstallBanner.tsx")),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>"./src/js/components/InstallBanner.tsx"});function m({dark:e,showInstallBanner:t=!0,children:n}){var a,s;const i=(null===(a=(0,c.TH)().pathname)||void 0===a||null===(s=a.toLowerCase)||void 0===s?void 0:s.call(a))||"",m=i.indexOf("/news/")>-1,g=i.indexOf("/redeem/")>-1||i.indexOf("/influencer/")>-1,v=!o.y&&t&&!g,p=!o.y&&!navigator.cookieEnabled,[f,h]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{"undefined"!=typeof dataLayer&&dataLayer.push({event:"optimize.activate"}),(document.location.search.indexOf("login=1")>-1||document.location.search.indexOf("reset=1")>-1)&&setTimeout((()=>{h(!0)}),500)}),[]),r.default.createElement("div",{className:e?"bg-dark-mode-bg text-dark-mode-text":"bg-BgMain"},v&&r.default.createElement(u,{install:m}),p&&r.default.createElement(l.Z,null),f&&r.default.createElement(d,{onClose:()=>{h(!1)}}),r.default.createElement("div",{className:"page-wrap"},n))}m.propTypes={dark:s().bool,showInstallBanner:s().bool,children:s().node,isLoggedIn:s().bool};const g=m},
2"./src/js/components/Header/Header.tsx":(e,t,n)=>{"use strict";n.d(t,{Z:()=>Z});var r=n("../../node_modules/preact/compat/dist/compat.module.js"),a=n("../../node_modules/classnames/index.js"),s=n.n(a),l=n("../../node_modules/@loadable/component/dist/loadable.esm.js"),o=n("./src/assets/media/logo-short.svg?svgr-webpack"),i=n("../../node_modules/react-redux/es/index.js"),c=n("../../node_modules/react-router-dom/dist/index.js"),d=n("../../node_modules/react-router/dist/index.js"),u=n("./src/js/hooks/useLocale.ts"),m=n("../../node_modules/react-intl/lib/src/components/message.js"),g=n("./src/js/store/userSlice.ts"),v=n("./src/js/analytics/tracking/trackStartRegistration.ts"),p=n("./src/js/store/pricingSlice.ts"),f=n("./src/js/utils/localizeLink.ts"),h=n("./src/js/components/Header/LanguageSwitcher.tsx"),y=n("./src/js/hooks/useBreakpoints.js"),b=n("./src/js/hooks/useScroll.js"),x=n("./src/js/components/Logo.tsx"),E=n("./src/js/hooks/useShowMenu.tsx");const _=(0,l.ZP)({resolved:{},chunkName:()=>"Login-LoginOverlay",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!n.m[t]},importAsync:()=>Promise.all([n.e("vendors-node_modules_react-focus-lock_dist_es2015_index_js"),n.e("src_js_components_Login_Login_tsx-src_js_components_Overlay_Overlay_tsx"),n.e("Login-LoginOverlay")]).then(n.bind(n,"./src/js/components/Login/LoginOverlay.tsx")),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){const t=this.resolve(e);return n(t)},resolve:()=>"./src/js/components/Login/LoginOverlay.tsx"}),k="type-14-demibold md:type-14-demibold-caps xl:type-17-demibold-caps text-inherit mx-6 lg:mx-12 py-2 border-b-2 border-transparent hover:border-Brand transition",j=({children:e,sticky:t,isStuck:n,fixedPosition:a,inverted:l,className:o})=>r.default.createElement("header",{role:"banner",className:s()("pb-6 pt-12 md:pb-12 lg:py-20 xl:py-30","z-30 transition",t&&a?"fixed":"sticky",t&&"left-0 right-0 top-0",n&&"bg-white shadow-elevated",l&&!n?"text-TypeConstant":"text-Type",o)},r.default.createElement("div",{className:"mx-auto max-w-1680 px-16 md:px-24 xl:px-64 xxl:px-128"},e)),L=({inverted:e,isStuck:t,logoOnly:n,className:a})=>{const l=(0,i.v9)(g.Qb),d=(0,i.v9)(g.OP),{language:m}=(0,u.Z)(),{MD:v}=(0,y.Z)(),p=(0,E.f)(),f=!v&&l&&!d,h=`/${"en"!==m?m:""}`;return r.default.createElement(c.rU,{"data-uid":"home_header_logo","data-testid":"header-logo",to:p?h:"/account",className:s()(a,"xl:-mt-4",n?"block":"mr-auto flex items-center lg:mr-24 lg:block xl:mr-40")},r.default.createElement("span",{className:"sr-only"},"Lifesum.com"),f?r.default.createElement(o.Z,{className:s()("c-logo",{"c-logo--short":f,"text-TypeConstant":e&&!t})}):r.default.createElement(x.Z,{inverted:e}))},w=({children:e,className:t})=>r.default.createElement("li",{className:t},e),N=({className:e,inverted:t,isStuck:n})=>{const a=(0,i.v9)(g.Qb),l=(0,i.v9)(g.OP),o=(0,i.v9)((0,p.Wc)()),{language:d}=(0,u.Z)();return l?null:r.default.createElement(c.rU,{className:s()("type-14-demibold xl:type-17-demibold","block rounded-full transition","border-2 bg-transparent","px-12 py-4 lg:ml-12 xl:px-20 xl:pt-6","max-w-golden-ratio truncate text-center lg:max-w-none","lg:relative",e,t&&!n?"border-TypeConstant text-TypeConstant hover:bg-TypeConstant hover:text-Type":"border-Brand text-BrandDark hover:bg-Brand hover:text-TypeConstant"),style:{bottom:2},"data-uid":"signup_header_button",to:(0,f.s)(a?"/upgrade/":"/signup/",d),onClick:()=>{a||(0,v.u)()}},a?r.default.createElement(m.Z,{id:"Account.upgradeToPremium"}):r.default.createElement(r.default.Fragment,null,(null==o?void 0:o.trialDuration)>0?r.default.createElement(m.Z,{id:"trial_tryForFree"}):r.default.createElement(m.Z,{id:"Header.menuBar.signUp"})))},S=()=>{const{language:e}=(0,u.Z)();return r.default.createElement(c.rU,{"data-uid":"account_header_button",to:(0,f.s)("/account/",e),className:k},r.default.createElement(m.Z,{id:"Header.menuBar.account"}))},O=()=>{const e=(0,i.I0)(),t=(0,d.s0)();return r.default.createElement("button",{"data-uid":"logout_header_button",onClick:n=>{n.preventDefault(),e((0,g.ni)()),t("/")},style:{maxWidth:75},className:s()(k,"truncate sm:max-w-none")},r.default.createElement(m.Z,{id:"Header.menuBar.logOut"}))};function Z({sticky:e=!0,inverted:t=!0,logoOnly:n=!1,fixedPosition:a=!1,translated:l=!0}){const[o,d]=(0,r.useState)(!1),v=(0,E.f)(),{language:p}=(0,u.Z)(),y=(0,i.v9)(g.Qb),{y:x}=(0,b.Z)(),Z=e&&x>0;return n?r.default.createElement(j,{className:"text-center",fixedPosition:a,inverted:t,isStuck:Z,sticky:e},r.default.createElement(L,{isStuck:Z,inverted:t,logoOnly:n})):r.default.createElement(r.default.Fragment,null,r.default.createElement(j,{fixedPosition:a,inverted:t,isStuck:Z,sticky:e},r.default.createElement("div",{className:"items-center lg:flex"},r.default.createElement("div",{className:"flex items-center lg:block"},r.default.createElement(L,{logoOnly:n,inverted:t,isStuck:Z}),v&&r.default.createElement(N,{inverted:t,className:"lg:hidden",isStuck:Z}),l?r.default.createElement("div",{className:"-mr-6 ml-4 lg:hidden"},r.default.createElement(h.Z,{inverted:t,isStuck:Z})):null),r.default.createElement("nav",{className:"grow"},r.default.createElement("ul",{className:s()("flex items-center",t&&!Z?"text-TypeConstant":"text-Type","-mx-6 mt-16 md:mt-24 lg:mx-0 lg:mt-0")},v&&r.default.createElement(w,null,r.default.createElement(c.rU,{to:(0,f.s)("/features/",p),className:k},r.default.createElement(m.Z,{id:"Header.menuBar.features"}))),r.default.createElement(w,{className:"mr-auto"},r.default.createElement(c.rU,{to:"/nutrition-explained/",className:k},r.default.createElement(m.Z,{id:"Header.menuBar.articles"}))),l?r.default.createElement(w,{className:"hidden lg:block"},r.default.createElement(h.Z,{inverted:t,isStuck:Z})):null,y?r.default.createElement(r.default.Fragment,null,r.default.createElement(w,null,r.default.createElement(S,null)),r.default.createElement(w,null,r.default.createElement(O,null))):!y&&r.default.createElement(w,null,r.default.createElement("button",{type:"button","data-uid":"login_header_button",onClick:()=>d(!0),className:k},r.default.createElement(m.Z,{id:"Header.menuBar.logIn"}
2))),v&&r.default.createElement("li",{className:"hidden lg:block"},r.default.createElement(N,{isStuck:Z,inverted:t})))))),o&&r.default.createElement(_,{onClose:()=>d(!1)}))}},
2"./src/js/components/Header/LanguageSwitcher.tsx":(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r,a=n("../../node_modules/preact/compat/dist/compat.module.js"),s=n("../../node_modules/classnames/index.js"),l=n.n(s),o=n("./src/js/hooks/useLocale.ts"),i=n("./src/js/locale/constants.ts"),c=n("./src/assets/media/chevron.svg?svgr-webpack");function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}const u=e=>a.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",width:22,height:18},e),r||(r=a.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M7.623 11.715 2.84 6.862 0 9.725l7.623 7.717L22 2.864 19.16 0z"})));var m=n("./src/js/utils/localizeLink.ts"),g=n("../../node_modules/react-router/dist/index.js");const v=({inverted:e,isStuck:t,isLight:n,languages:r=i.Mj,onLanguageChange:s})=>{var d;const{language:v,setLanguage:p}=(0,o.Z)(),[f,h]=(0,a.useState)(!1),y=(0,g.s0)(),b=(0,g.TH)(),x=(e=>`lg:type-20 type-[17px] ${(e=>e?"text-black active:text-black focus:text-black hover:text-black transition inline-block ml-20 lg:ml-20 lg:mr-20":"text-white active:text-LSWhiteLinkActive focus:text-LSWhiteLinkHover hover:text-LSWhiteLinkHover transition inline-block ml-20 lg:ml-20 lg:mr-20")(e)} capitalize border-b-1 ${e?"border-black/0 hover:border-black/100":"border-white/0 hover:border-LSWhiteLinkHover/100"}`)(!!n),E=r,_=E.includes(v)?v:E.includes(i.dK.ENGLISH)?i.dK.ENGLISH:null!==(d=r[0])&&void 0!==d?d:v;return a.default.createElement("div",{className:l()("relative text-left lg:text-inherit",e&&!t?"text-inherit":n?"text-black":"text-BrandDark")},f&&a.default.createElement("div",{className:"fixed left-0 top-0 h-full w-full",onClick:()=>h(!1)}),a.default.createElement("button",{className:x,onClick:()=>h(!f),"aria-controls":"locale-dropdown","data-testid":"language-list-toggler","data-uid":"language-list-toggler",type:"button"},a.default.createElement("span",{className:"sr-only"},"Language: "),a.default.createElement("span",{className:"flex uppercase"},_,a.default.createElement(c.Z,{className:l()("relative my-auto ml-6 transform",f&&"rotate-180","bottom-[1px] h-[5px] w-[8px]",n?"text-black":"text-white")}))),a.default.createElement("div",{id:"locale-dropdown"},f&&a.default.createElement("div",{className:l()("absolute right-0 top-full lg:left-0 lg:right-auto","-ml-12 mt-8 py-12","rounded-8 bg-white shadow-elevated","z-50")},a.default.createElement("ul",null,r.map((e=>{let t="#";return s||(t=e===i.dK.ENGLISH?"/":`/${e}`),a.default.createElement("li",{key:e,lang:e,"data-testid":"language-list"},a.default.createElement("a",{href:t,className:l()("relative block","py-6 pl-24 pr-80","transition hover:bg-grey-superlight",_===e?"type-small-fat text-black":"type-small text-Type"),onClick:t=>{t.preventDefault(),p(e,!1),h(!1),y((0,m.s)((0,m.w)(b.pathname),e))},"data-uid":"language-list-toggler-language"},_===e&&a.default.createElement(u,{className:"absolute right-0 mr-24 origin-right scale-50 transform lg:scale-2/3"}),a.default.createElement("span",null,i.AV[e])))}))))))}},
vendor: 624 bytes, line 2
2"../../node_modules/classnames/index.js":(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var l=a.apply(null,n);l&&e.push(l)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var o in n)r.call(n,o)&&n[o]&&e.push(o)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},
vendor: 979 bytes, line 2
2"../../node_modules/react-intl/lib/src/components/message.js":(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n("../../node_modules/react-intl/node_modules/tslib/tslib.es6.js"),a=n("../../node_modules/preact/compat/dist/compat.module.js"),s=n("../../node_modules/react-intl/lib/src/components/useIntl.js"),l=n("../../node_modules/react-intl/lib/src/utils.js");function o(e){var t=(0,s.Z)(),n=t.formatMessage,r=t.textComponent,l=void 0===r?a.Fragment:r,o=e.id,i=e.description,c=e.defaultMessage,d=e.values,u=e.children,m=e.tagName,g=void 0===m?l:m,v=n({id:o,description:i,defaultMessage:c},d,{ignoreTag:e.ignoreTag});return"function"==typeof u?u(Array.isArray(v)?v:[v]):g?a.createElement(g,null,a.Children.toArray(v)):a.createElement(a.Fragment,null,v)}o.displayName="FormattedMessage";var i=a.memo(o,(function(e,t){var n=e.values,a=(0,r._T)(e,["values"]),s=t.values,o=(0,r._T)(t,["values"]);return(0,l.wU)(s,n)&&(0,l.wU)(a,o)}));i.displayName="MemoizedFormattedMessage";const c=i},
vendor: 2,095 bytes, line 2
2"../../node_modules/react-intersection-observer/index.mjs":(e,t,n)=>{"use strict";n.d(t,{YD:()=>c});var r=n("../../node_modules/preact/compat/dist/compat.module.js"),a=(Object.defineProperty,new Map),s=new WeakMap,l=0,o=void 0;function i(e,t,n={},r=o){if(void 0===window.IntersectionObserver&&void 0!==r){const a=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:a,intersectionRect:a,rootBounds:a}),()=>{}}const{id:i,observer:c,elements:d}=function(e){let t=function(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>{return`${t}_${"root"===t?(n=e.root,n?(s.has(n)||(l+=1,s.set(n,l.toString())),s.get(n)):"0"):e[t]}`;var n})).toString()}(e),n=a.get(t);if(!n){const r=new Map;let s;const l=new IntersectionObserver((t=>{t.forEach((t=>{var n;const a=t.isIntersecting&&s.some((e=>t.intersectionRatio>=e));e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),null==(n=r.get(t.target))||n.forEach((e=>{e(a,t)}))}))}),e);s=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:l,elements:r},a.set(t,n)}return n}(n);let u=d.get(e)||[];return d.has(e)||d.set(e,u),u.push(t),c.observe(e),function(){u.splice(u.indexOf(t),1),0===u.length&&(d.delete(e),c.unobserve(e)),0===d.size&&(c.disconnect(),a.delete(i))}}function c({threshold:e,delay:t,trackVisibility:n,rootMargin:a,root:s,triggerOnce:l,skip:o,initialInView:c,fallbackInView:d,onChange:u}={}){var m;const[g,v]=r.useState(null),p=r.useRef(),[f,h]=r.useState({inView:!!c,entry:void 0});p.current=u,r.useEffect((()=>{if(o||!g)return;let r;return r=i(g,((e,t)=>{h({inView:e,entry:t}),p.current&&p.current(e,t),t.isIntersecting&&l&&r&&(r(),r=void 0)}),{root:s,rootMargin:a,threshold:e,trackVisibility:n,delay:t},d),()=>{r&&r()}}),[Array.isArray(e)?e.toString():e,g,s,a,l,o,n,d,t]);const y=null==(m=f.entry)?void 0:m.target,b=r.useRef();g||!y||l||o||b.current===y||(b.current=y,h({inView:!!c,entry:void 0}));const x=[v,f.inView,f.entry];return x.ref=x[0],x.inView=x[1],x.entry=x[2],x}r.Component},
vendor: 773 bytes, line 2
2"../../node_modules/throttle-debounce/esm/index.js":(e,t,n)=>{"use strict";function r(e,t,n){var r,a=n||{},s=a.noTrailing,l=void 0!==s&&s,o=a.noLeading,i=void 0!==o&&o,c=a.debounceMode,d=void 0===c?void 0:c,u=!1,m=0;function g(){r&&clearTimeout(r)}function v(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];var o=this,c=Date.now()-m;function v(){m=Date.now(),t.apply(o,a)}function p(){r=void 0}u||(i||!d||r||v(),g(),void 0===d&&c>e?i?(m=Date.now(),l||(r=setTimeout(d?p:v,e))):v():!0!==l&&(r=setTimeout(d?p:v,void 0===d?e-c:e)))}return v.cancel=function(e){var t=(e||{}).upcomingOnly,n=void 0!==t&&t;g(),u=!n},v}function a(e,t,n){var a=(n||{}).atBegin;return r(e,t,{debounceMode:!1!==(void 0!==a&&a)})}n.r(t),n.d(t,{debounce:()=>a,throttle:()=>r})}
2}]);
3//# sourceMappingURL=ErrorPage-6ece56a3.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.