<!doctype html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="profile" href="https://gmpg.org/xfn/11">
	
<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>Weight Loss Calculator</title>
<meta name="robots" content="index, follow"/>
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Weight Loss Calculator – Track Your Goals Easily" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Person","@id":"https://weightlosscalculator.ca/#person","name":"Weight Loss Calculator"},{"@type":"WebSite","@id":"https://weightlosscalculator.ca/#website","url":"https://weightlosscalculator.ca","name":"Weight Loss Calculator \u2013 Track Your Goals Easily","publisher":{"@id":"https://weightlosscalculator.ca/#person"},"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"#webpage","url":"","isPartOf":{"@id":"https://weightlosscalculator.ca/#website"},"inLanguage":"en-US"}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel="alternate" type="application/rss+xml" title="Weight Loss Calculator &raquo; Feed" href="https://weightlosscalculator.ca/feed/" />
<link rel="alternate" type="application/rss+xml" title="Weight Loss Calculator &raquo; Comments Feed" href="https://weightlosscalculator.ca/comments/feed/" />
		<style>
			.lazyload,
			.lazyloading {
				max-width: 100%;
			}
		</style>
		<style id='wp-img-auto-sizes-contain-inline-css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>

<style id='wp-emoji-styles-inline-css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://weightlosscalculator.ca/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4' media='all' />
<style id='global-styles-inline-css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id='somatic-calculator-style-inline-css'>
.somatic-wrap{max-width:960px;margin:0 auto}
.somatic-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));}
.somatic-field{display:flex;flex-direction:column;gap:6px}
.somatic-label{font-size:14px;opacity:.92}
.somatic-help{font-size:12px;opacity:.78;line-height:1.35}

.somatic-form input,.somatic-form select{
  width:100%;padding:10px;border-radius:12px;
  border:1px solid rgba(120,200,255,.2);
  background:rgba(7,14,28,.4);
  color:#F3F7FF
}

.somatic-actions{grid-column:1 / -1;display:flex;gap:10px;align-items:center;margin-top:4px}
.somatic-calc-btn{
  padding:12px 14px;border-radius:14px;
  border:1px solid rgba(120,200,255,.25);
  background:#43D1FF;color:#070E1C;font-weight:800;cursor:pointer
}

.somatic-results{margin-top:18px}
.somatic-warn{padding:10px 12px;border:1px solid rgba(255,184,107,.35);border-radius:12px;background:rgba(255,184,107,.12)}

.somatic-card{
  padding:16px;border-radius:18px;
  border:1px solid rgba(120,200,255,.18);
  background:rgba(7,14,28,.55)
}
.somatic-card h3{margin:0 0 12px 0}

.somatic-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}
.somatic-metric{padding:12px;border-radius:14px;border:1px solid rgba(120,200,255,.14);background:rgba(7,14,28,.35)}
.somatic-wide{grid-column:1 / -1}

.somatic-title{font-size:13px;opacity:.9;line-height:1.25}
.somatic-value{margin-top:6px;font-size:20px;font-weight:800}
.somatic-note{margin-top:6px;font-size:12px;opacity:.75;line-height:1.35}

.somatic-foot{margin-top:12px;font-size:13px;opacity:.85;line-height:1.4}

@media(max-width:720px){
  .somatic-form{grid-template-columns:1fr}
  .somatic-grid{grid-template-columns:1fr}
  .somatic-wide{grid-column:auto}
}
/*# sourceURL=somatic-calculator-style-inline-css */
</style>
<link rel='stylesheet' id='hello-elementor-css' href='https://weightlosscalculator.ca/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.7' media='all' />
<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://weightlosscalculator.ca/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.7' media='all' />
<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://weightlosscalculator.ca/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.7' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='elementor-post-9-css' href='https://weightlosscalculator.ca/wp-content/uploads/elementor/css/post-9.css?ver=1777934279' media='all' />
<link rel='stylesheet' id='widget-image-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='widget-nav-menu-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.0.4' media='all' />
<link rel='stylesheet' id='widget-icon-box-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='widget-divider-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='e-shapes-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/css/conditionals/shapes.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='e-animation-zoomIn-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/lib/animations/styles/zoomIn.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='widget-lottie-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor-pro/assets/css/widget-lottie.min.css?ver=4.0.4' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.0.6' media='all' />
<link rel='stylesheet' id='widget-posts-css' href='https://weightlosscalculator.ca/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.0.4' media='all' />
<link rel='stylesheet' id='elementor-post-68-css' href='https://weightlosscalculator.ca/wp-content/uploads/elementor/css/post-68.css?ver=1777934279' media='all' />
<link rel='stylesheet' id='elementor-post-71-css' href='https://weightlosscalculator.ca/wp-content/uploads/elementor/css/post-71.css?ver=1777934279' media='all' />
<link rel='stylesheet' id='elementor-post-63-css' href='https://weightlosscalculator.ca/wp-content/uploads/elementor/css/post-63.css?ver=1777952687' media='all' />
<link rel='stylesheet' id='eael-general-css' href='https://weightlosscalculator.ca/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.6.3' media='all' />
<script src="https://weightlosscalculator.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script src="https://weightlosscalculator.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<link rel="https://api.w.org/" href="https://weightlosscalculator.ca/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://weightlosscalculator.ca/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.9.4" />
<meta name="generator" content="Site Kit by Google 1.178.0" />		<script>
			document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
		</script>
				<style>
			.no-js img.lazyload {
				display: none;
			}

			figure.wp-block-image img.lazyloading {
				min-width: 150px;
			}

			.lazyload,
			.lazyloading {
				--smush-placeholder-width: 100px;
				--smush-placeholder-bg-max-width: 120px;
				--smush-placeholder-aspect-ratio: 1/1;
				width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
				aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
			}

						.lazyload, .lazyloading {
				opacity: 0;
			}

			.lazyloaded {
				opacity: 1;
				transition: opacity 400ms;
				transition-delay: 0ms;
			}

					</style>
		<meta name="generator" content="Elementor 4.0.6; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6033648887981818"
     crossorigin="anonymous"></script>
			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
			</head>
<body class="blog wp-embed-responsive wp-theme-hello-elementor hello-elementor-default elementor-page-63">


<a class="skip-link screen-reader-text" href="#content">Skip to content</a>

		<header data-elementor-type="header" data-elementor-id="68" class="elementor elementor-68 elementor-location-header" data-elementor-post-type="elementor_library">
			<div class="elementor-element elementor-element-2271d94 e-flex e-con-boxed e-con e-parent" data-id="2271d94" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-ac993f0 e-con-full e-flex e-con e-child" data-id="ac993f0" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-6a1833b elementor-widget elementor-widget-image" data-id="6a1833b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
																<a href="https://weightlosscalculator.ca/">
							<img fetchpriority="high" width="800" height="800" src="https://weightlosscalculator.ca/wp-content/uploads/2025/09/circular-swoosh-with-nature-leaf-women-yoga-vector-art-illustration-1024x1024.png" class="attachment-large size-large wp-image-238" alt="" srcset="https://weightlosscalculator.ca/wp-content/uploads/2025/09/circular-swoosh-with-nature-leaf-women-yoga-vector-art-illustration-1024x1024.png 1024w, https://weightlosscalculator.ca/wp-content/uploads/2025/09/circular-swoosh-with-nature-leaf-women-yoga-vector-art-illustration-300x300.png 300w, https://weightlosscalculator.ca/wp-content/uploads/2025/09/circular-swoosh-with-nature-leaf-women-yoga-vector-art-illustration-150x150.png 150w, https://weightlosscalculator.ca/wp-content/uploads/2025/09/circular-swoosh-with-nature-leaf-women-yoga-vector-art-illustration-768x768.png 768w, https://weightlosscalculator.ca/wp-content/uploads/2025/09/circular-swoosh-with-nature-leaf-women-yoga-vector-art-illustration-1536x1536.png 1536w, https://weightlosscalculator.ca/wp-content/uploads/2025/09/circular-swoosh-with-nature-leaf-women-yoga-vector-art-illustration.png 2000w" sizes="(max-width: 800px) 100vw, 800px" />								</a>
															</div>
				</div>
		<div class="elementor-element elementor-element-12777eb e-con-full e-flex e-con e-child" data-id="12777eb" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-937a8f5 elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="937a8f5" data-element_type="widget" data-e-type="widget" data-settings="{&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-caret-down\&quot; viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
				<ul id="menu-1-937a8f5" class="elementor-nav-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-157"><a href="https://weightlosscalculator.ca/category/weight-loss/" class="elementor-item">Weight Loss</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-158"><a href="https://weightlosscalculator.ca/category/healthy-habbits/" class="elementor-item">Healthy Habbits</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-159"><a href="https://weightlosscalculator.ca/category/diet-plan/" class="elementor-item">Diet Plan</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-160"><a href="https://weightlosscalculator.ca/category/healthy-sleep/" class="elementor-item">Healthy Sleep</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-161"><a href="https://weightlosscalculator.ca/category/fitness-plans/" class="elementor-item">Fitness Plans</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-162"><a href="https://weightlosscalculator.ca/category/nutritions-guide/" class="elementor-item">Nutritions Guide</a></li>
</ul>			</nav>
					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
				<ul id="menu-2-937a8f5" class="elementor-nav-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-157"><a href="https://weightlosscalculator.ca/category/weight-loss/" class="elementor-item" tabindex="-1">Weight Loss</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-158"><a href="https://weightlosscalculator.ca/category/healthy-habbits/" class="elementor-item" tabindex="-1">Healthy Habbits</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-159"><a href="https://weightlosscalculator.ca/category/diet-plan/" class="elementor-item" tabindex="-1">Diet Plan</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-160"><a href="https://weightlosscalculator.ca/category/healthy-sleep/" class="elementor-item" tabindex="-1">Healthy Sleep</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-161"><a href="https://weightlosscalculator.ca/category/fitness-plans/" class="elementor-item" tabindex="-1">Fitness Plans</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-162"><a href="https://weightlosscalculator.ca/category/nutritions-guide/" class="elementor-item" tabindex="-1">Nutritions Guide</a></li>
</ul>			</nav>
						</div>
				</div>
					</div>
				</div>
				</header>
		<div class='fc-not-found-box'>
		<div class='fc-not-found-box-row'>
			<img src='https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/images/nothing.png' />
			<p>Not find any data yet, Please check url.</p>
		</div>
	</div><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>

<div class="fc-chatboat-main-wrap">
    <div class="fc-chatboat-wrap">
        <!-- Chat Boat Icon  -->
        <div class="fc-chatboat-icon">
            <div class="fc-chatboat-icon-inner">
                <svg xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 512 512" xml:space="preserve"><g><path d="M477 252h-5v150h5c19.299 0 35-15.701 35-35v-80c0-19.299-15.701-35-35-35zM0 287v80c0 19.299 15.701 35 35 35h5V252h-5c-19.299 0-35 15.701-35 35zM387 182H125c-30.376 0-55 24.624-55 55v180c0 30.376 24.624 55 55 55h167.055l66.503 38.001c10 5.714 22.442-1.506 22.442-13.024V472h6c30.376 0 55-24.624 55-55V237c0-30.376-24.624-55-55-55zM171 287c0 8.284-6.716 15-15 15s-15-6.716-15-15c0-24.813 20.187-45 45-45s45 20.187 45 45c0 8.284-6.716 15-15 15s-15-6.716-15-15c0-8.271-6.729-15-15-15s-15 6.729-15 15zm143.852 100.606c-16.225 16.226-37.539 24.338-58.852 24.338s-42.626-8.112-58.852-24.338c-5.858-5.857-5.858-15.355 0-21.213 5.857-5.857 15.355-5.857 21.213 0 20.754 20.754 54.523 20.754 75.277 0 5.857-5.857 15.355-5.857 21.213 0 5.858 5.858 5.858 15.356.001 21.213zM356 302c-8.284 0-15-6.716-15-15 0-8.271-6.729-15-15-15s-15 6.729-15 15c0 8.284-6.716 15-15 15s-15-6.716-15-15c0-24.813 20.187-45 45-45s45 20.187 45 45c0 8.284-6.716 15-15 15zM346 122h-5V87.42c17.459-6.192 30-22.865 30-42.42 0-24.813-20.187-45-45-45s-45 20.187-45 45c0 19.555 12.541 36.228 30 42.42V122H201V87.42c17.459-6.192 30-22.865 30-42.42 0-24.813-20.187-45-45-45s-45 20.187-45 45c0 19.555 12.541 36.228 30 42.42V122h-5c-19.555 0-36.228 12.541-42.42 30h264.84c-6.192-17.459-22.865-30-42.42-30z" fill="currentColor"/></g></svg>
            </div>
        </div>
        <div class="fc-card">
            <!-- Chat Boat Close  -->
            <div class="fc-chatboat-close">x</div>
            <h4 class="fc-form-title">
                Chatbot            </h4> 
            <div class="fc-from-wrapper">
                <div class="fc-chatbox-and-settings-wrap">
                    <div class="fc-chatboat-container">
                        <!-- Chat Content   -->
                        <div class="fc-chatboat-content" id="fc_chat_start">
                        <div class="fc-chatbox-messages">
                            <div class="fc_chat_output">
                                <span class="fc-typing-balls">
                                <span></span>
                                <span></span>
                                <span></span>
                                </span>
                            </div>
                        </div>
                        </div>
                        <!-- Chat Message  -->
                        <div class="fc-chatboat-message">
                            <div class="fc-input-wrapper">
                                <input type="text" name="fc_chat_option_input" id="fc_chat_option_input" placeholder="Type a message..."/>
                                <a href="javascript:void(0);" class="fc-btn" id="fc_chat_option_send">
                                    <!-- Send  -->
                                    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 448.011 448.011"  xml:space="preserve"><g><path d="m438.731 209.463-416-192c-6.624-3.008-14.528-1.216-19.136 4.48a15.911 15.911 0 0 0-.384 19.648l136.8 182.4-136.8 182.4c-4.416 5.856-4.256 13.984.352 19.648 3.104 3.872 7.744 5.952 12.448 5.952 2.272 0 4.544-.48 6.688-1.472l416-192c5.696-2.624 9.312-8.288 9.312-14.528s-3.616-11.904-9.28-14.528z" fill="currentColor"/></g></svg>
                                </a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<div class="fc-plan-alert-wrapper"> 
	<div class="fc-plan-alert-inner">
	</div>
</div>			<script>
				const lazyloadRunObserver = () => {
					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
						entries.forEach( ( entry ) => {
							if ( entry.isIntersecting ) {
								let lazyloadBackground = entry.target;
								if( lazyloadBackground ) {
									lazyloadBackground.classList.add( 'e-lazyloaded' );
								}
								lazyloadBackgroundObserver.unobserve( entry.target );
							}
						});
					}, { rootMargin: '200px 0px 200px 0px' } );
					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
						lazyloadBackgroundObserver.observe( lazyloadBackground );
					} );
				};
				const events = [
					'DOMContentLoaded',
					'elementor/lazyload/observe',
				];
				events.forEach( ( event ) => {
					document.addEventListener( event, lazyloadRunObserver );
				} );
			</script>
			<link rel='stylesheet' id='plugin-fonts-css' href='https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/css/fonts.css?ver=1.0.7' media='all' />
<link rel='stylesheet' id='fc-css' href='https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/css/fc-public.css?ver=1.0.7' media='all' />
<script id="somatic-calculator-js-after">
(function(){
  function log10(x){ return Math.log(x) / Math.LN10; }
  function round(n, d){ const p = Math.pow(10,d); return Math.round(n*p)/p; }
  function clamp01(x){ return Math.max(0, Math.min(1, x)); }

  function navyBfPercent(sex, heightCm, waistCm, neckCm, hipsCm){
    // Returns null if missing measurements or invalid log domain.
    if(!(heightCm>0 && waistCm>0 && neckCm>0)) return null;
    if(sex === 'female' && !(hipsCm>0)) return null;

    if(sex === 'male'){
      // Male: 495/(1.0324 - 0.19077*log10(waist-neck) + 0.15456*log10(height)) - 450
      const x = waistCm - neckCm;
      if(!(x > 0)) return null;
      const denom = 1.0324 - 0.19077*log10(x) + 0.15456*log10(heightCm);
      if(!isFinite(denom) || denom === 0) return null;
      return 495/denom - 450;
    } else {
      // Female: 495/(1.29579 - 0.35004*log10(waist+hips-neck) + 0.22100*log10(height)) - 450
      const x = waistCm + hipsCm - neckCm;
      if(!(x > 0)) return null;
      const denom = 1.29579 - 0.35004*log10(x) + 0.22100*log10(heightCm);
      if(!isFinite(denom) || denom === 0) return null;
      return 495/denom - 450;
    }
  }

  function shapeClass(chest, waist, hips, whtr){
    // Simple + explainable heuristic (MVP)
    if(whtr >= 0.57) return "O / Centralized (high waist-to-height)";
    if(!(chest>0 && waist>0 && hips>0)) return "— (add chest measurement to classify)";

    const r1 = chest/waist; // chest contrast
    const r2 = hips/waist;  // hip contrast
    const r3 = chest/hips;  // upper/lower balance

    if(r1 >= 1.18 && r3 >= 1.10) return "V / Inverted Triangle (upper-dominant)";
    if(r2 >= 1.18 && r3 <= 0.92) return "A / Triangle-Pear (lower-dominant)";
    if(r1 >= 1.15 && r2 >= 1.15) return "X / Hourglass (balanced contrast)";
    if(r1 < 1.12 && r2 < 1.12) return "Rectangle (low contrast)";
    return "Balanced / Mixed";
  }

  function scoreHealth(whtr, bf){
    // Goal: Health-weighted score (0–100)
    // WHtR is the dominant signal; BF% supports when available.
    const sWhtr = 1 - clamp01((whtr - 0.40) / (0.65 - 0.40));  // 0.40 best → 0.65 worst
    const sBf   = (bf == null) ? 0.60 : (1 - clamp01((bf - 10) / (35 - 10))); // 10 best → 35 worst (generic band)
    return Math.round((0.65*sWhtr + 0.35*sBf) * 100);
  }

  function getVal(container, name){
    const el = container.querySelector('[name="'+name+'"]');
    if(!el) return NaN;
    const v = parseFloat(el.value);
    return isFinite(v) ? v : NaN;
  }

  function renderResults(container){
    const sex    = container.querySelector('[name="sex"]').value;

    const height = getVal(container, "height_cm");
    const weight = getVal(container, "weight_kg");
    const waist  = getVal(container, "waist_cm");
    const hips   = getVal(container, "hips_cm");
    const chest  = getVal(container, "chest_cm");
    const neck   = getVal(container, "neck_cm");

    const resultsEl = container.querySelector('.somatic-results');

    if(!(height>0 && weight>0 && waist>0 && hips>0)){
      resultsEl.innerHTML =
        '<div class="somatic-warn"><strong>Missing required measurements.</strong><br>Please enter: Height, Weight, Waist, and Hips.</div>';
      return;
    }

    // Derived metrics
    const hm   = height/100;
    const bmi  = weight/(hm*hm);
    const whr  = waist/hips;
    const whtr = waist/height;

    const bf   = navyBfPercent(sex, height, waist, neck, hips);
    const lean = (bf==null) ? null : weight*(1 - bf/100);

    const shape = shapeClass(chest, waist, hips, whtr);
    const score = scoreHealth(whtr, bf);

    // Label helpers (specific + user-facing)
    const bmiLabel  = 'Body Mass Index (BMI) — weight ÷ height²';
    const whrLabel  = 'Waist-to-Hip Ratio (WHR) — waist ÷ hips';
    const whtrLabel = 'Waist-to-Height Ratio (WHtR) — waist ÷ height';
    const bfLabel   = 'Estimated Body Fat % (U.S. Navy method)';
    const leanLabel = 'Estimated Lean Mass — weight × (1 − BF%)';
    const shapeLabel= 'Silhouette / Shape Archetype (heuristic)';
    const scoreLabel= 'Somatic Score (Health-weighted, 0–100)';

    let html = '';
    html += '<div class="somatic-card">';
    html += '<h3>Somatic Composition Results</h3>';
    html += '<div class="somatic-grid">';

    html += '<div class="somatic-metric"><div class="somatic-title">'+bmiLabel+'</div><div class="somatic-value">'+round(bmi,1)+'</div><div class="somatic-note">Context only — does not separate fat vs muscle.</div></div>';
    html += '<div class="somatic-metric"><div class="somatic-title">'+whrLabel+'</div><div class="somatic-value">'+round(whr,2)+'</div><div class="somatic-note">Higher values often mean more abdominal dominance.</div></div>';
    html += '<div class="somatic-metric"><div class="somatic-title">'+whtrLabel+'</div><div class="somatic-value">'+round(whtr,2)+'</div><div class="somatic-note">Strong indicator of central proportion relative to height.</div></div>';

    html += '<div class="somatic-metric"><div class="somatic-title">'+bfLabel+'</div><div class="somatic-value">'+(bf==null ? '—' : round(bf,1)+'%')+'</div><div class="somatic-note">'+(bf==null ? 'Add a neck measurement to estimate BF%.' : 'Approximation; tape accuracy matters.')+'</div></div>';
    html += '<div class="somatic-metric"><div class="somatic-title">'+leanLabel+'</div><div class="somatic-value">'+(lean==null ? '—' : round(lean,1)+' kg')+'</div><div class="somatic-note">'+(lean==null ? 'Requires BF% estimate.' : 'Useful for tracking recomposition over time.')+'</div></div>';

    html += '<div class="somatic-metric"><div class="somatic-title">'+shapeLabel+'</div><div class="somatic-value">'+shape+'</div><div class="somatic-note">Based on chest/waist/hips contrasts (MVP thresholds).</div></div>';

    html += '<div class="somatic-metric somatic-wide"><div class="somatic-title">'+scoreLabel+'</div><div class="somatic-value">'+score+'/100</div><div class="somatic-note">Currently weights WHtR most; BF% improves accuracy when present.</div></div>';

    html += '</div>'; // grid
    html += '<div class="somatic-foot">';
    html += '<strong>Measurement tips:</strong> Keep the tape level and snug (not compressing). Take 2 readings and use the average.<br>';
    html += '<span>Informational only — not medical advice.</span>';
    html += '</div>';
    html += '</div>'; // card

    resultsEl.innerHTML = html;
  }

  // Prevent any submit/reload from clearing inputs (Enter key, browser behavior, Elementor re-render)
  document.addEventListener('submit', function(e){
    if(e.target && e.target.matches('.somatic-form')){
      e.preventDefault();
    }
  });

  document.addEventListener('click', function(e){
    if(!e.target.matches('.somatic-calc-btn')) return;
    e.preventDefault();
    const wrap = e.target.closest('.somatic-wrap');
    if(wrap) renderResults(wrap);
  });
})();
//# sourceURL=somatic-calculator-js-after
</script>
<script src="https://weightlosscalculator.ca/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.7" id="hello-theme-frontend-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.0.6" id="elementor-webpack-runtime-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.0.6" id="elementor-frontend-modules-js"></script>
<script src="https://weightlosscalculator.ca/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script id="elementor-frontend-js-extra">
var EAELImageMaskingConfig = {"svg_dir_url":"https://weightlosscalculator.ca/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/image-masking/svg-shapes/"};
//# sourceURL=elementor-frontend-js-extra
</script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.0.6" id="elementor-frontend-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" id="smartmenus-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/elementor-pro/assets/lib/lottie/lottie.min.js?ver=5.6.6" id="lottie-js"></script>
<script src="https://weightlosscalculator.ca/wp-includes/js/imagesloaded.min.js?ver=5.0.0" id="imagesloaded-js"></script>
<script id="smush-lazy-load-js-before">
var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true}};
//# sourceURL=smush-lazy-load-js-before
</script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=4.0.3" id="smush-lazy-load-js"></script>
<script id="eael-general-js-extra">
var localize = {"ajaxurl":"https://weightlosscalculator.ca/wp-admin/admin-ajax.php","nonce":"3d950e473a","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://weightlosscalculator.ca/meal-frequency-vs-fat-loss-science-explained/","cart_redirectition":"","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}};
//# sourceURL=eael-general-js-extra
</script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.6.3" id="eael-general-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/js/apexcharts.js?ver=1.0.7" id="apexcharts-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/js/chart-controls.js?ver=1.0.7" id="chart-plugin-js"></script>
<script id="fc-js-extra">
var fc_ajax_path = {"url":"https://weightlosscalculator.ca/wp-admin/admin-ajax.php","admin_url":"https://weightlosscalculator.ca/wp-admin/","site_url":"https://weightlosscalculator.ca"};
//# sourceURL=fc-js-extra
</script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/js/fc-public.js?ver=1.0.7" id="fc-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/js/jspdf.min.js?ver=1.0.7" id="jspdf-js"></script>
<script src="https://weightlosscalculator.ca/wp-content/plugins/fitness-calculator/public/js/html2canvas.min.js?ver=1.0.7" id="html2canvas-js"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://weightlosscalculator.ca/wp-includes/js/wp-emoji-release.min.js?ver=6.9.4"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://weightlosscalculator.ca/wp-includes/js/wp-emoji-loader.min.js
</script>

<style type="text/css">
body {
    --fitcal-primary : #64ab0d;
    --fitcal-title-color: #64ab0d;
	--fitcal-global-color: #1c1c1c;
	--fitcal-box-bg: #f2f7ef;
    --fitcal-font-family: ;
	--fitcal-input-color: #1c1c1c;
    --fitcal-input-bg: #f2f7ef;
	--fitcal-border-color: #64ab0d;
}
</style># Social Share


<!-- Page cached by LiteSpeed Cache 7.8.1 on 2026-05-05 03:44:47 -->