{"id":158,"date":"2026-08-14T18:57:24","date_gmt":"2026-08-14T18:57:24","guid":{"rendered":"https:\/\/enfusionnutrition.com\/partners\/affiliate\/calculator\/"},"modified":"2026-09-10T12:46:07","modified_gmt":"2026-09-10T12:46:07","slug":"calculator","status":"publish","type":"page","link":"https:\/\/enfusionnutrition.com\/nl\/partners\/affiliate\/calculator\/","title":{"rendered":"AFFILIATE COMMISSION CALCULATOR"},"content":{"rendered":"<main id='bde-main'><section class=\"bde-section-158-1230 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-158-1010 bde-div enf-shell-texture\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-2800 bde-div enf-shell-noise-hero\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1020 bde-div enf-shell-glow\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1140 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1050 bde-div\">\n  \n  \n\t\n\n\n\n<h1 class=\"bde-heading-158-1030 bde-heading enf-text-gradient-red\">\nCOMMISSION\n<\/h1><div class=\"bde-text-158-1040 bde-text\">\n\/\n<\/div>\n<\/div><div class=\"bde-heading-158-1060 bde-heading\">\nCALCULATOR\n<\/div><div class=\"bde-text-158-1070 bde-text\">\nAFFILIATE PROGRAM\n<\/div><div class=\"bde-text-158-1080 bde-text\">\nSelect the products you want to promote, set your expected sales volume, and instantly see your commission potential as an Enfusion Affiliate.\n<\/div><div class=\"bde-div-158-1130 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-button-158-1090 bde-button\">\n        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"#calculator-grid\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Calculate Now<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div><div class=\"bde-text-158-1100 bde-text\">\nScroll to tool\n<\/div><div class=\"bde-div-158-1120 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-icon-158-1110 bde-icon\">\n\n    \n            <div class=\"bde-icon-icon breakdance-icon-atom\" >\n    \n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" style=\"transform:rotate(90deg)\"><mask id=\"enf-ico-carrow-1\"><rect width=\"24\" height=\"24\" fill=\"black\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\"\/><polyline points=\"12 5 19 12 12 19\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/mask><rect width=\"24\" height=\"24\" mask=\"url(#enf-ico-carrow-1)\"\/><\/svg>\n        \n        \n        \n            <\/div>\n    \n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-1220 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1150 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1160 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1170 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1180 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1190 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1200 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1210 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div>\n<\/div><\/div>\n<\/section><section id=\"calculator-grid\" class=\"bde-section-158-2650 bde-section enf-calc-root\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-158-2810 bde-div enf-calc-plus\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-2820 bde-div enf-calc-glow-a\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-2830 bde-div enf-calc-glow-b\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-2840 bde-div enf-calc-noise\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1310 bde-div enf-calc-benefit-box\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1250 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-icon-158-1240 bde-icon\">\n\n    \n            <div class=\"bde-icon-icon breakdance-icon-atom\" >\n    \n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"32\" height=\"32\"><mask id=\"enf-ico-ctick-1\"><rect width=\"24\" height=\"24\" fill=\"black\"\/><polyline points=\"20 6 9 17 4 12\" fill=\"none\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/mask><rect width=\"24\" height=\"24\" mask=\"url(#enf-ico-ctick-1)\"\/><\/svg>\n        \n        \n        \n            <\/div>\n    \n\n\n<\/div>\n<\/div><div class=\"bde-div-158-1300 bde-div\">\n  \n  \n\t\n\n\n\n<h3 class=\"bde-heading-158-1260 bde-heading\">\nYour Customers Benefit Too\n<\/h3><div class=\"bde-text-158-1270 bde-text\">\nEvery customer that orders through your link automatically receives a 0% discount off the retail price. You earn commission, your customer pays less \u2014 everybody wins.\n<\/div><div class=\"bde-div-158-1290 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1280 bde-text\">\n0% Discount For Your Audience\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-1500 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1440 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1420 bde-text\">\nStep 01\n<\/div><h2 class=\"bde-heading-158-1430 bde-heading\">\nSelect Products\n<\/h2>\n<\/div><div class=\"bde-div-158-1470 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-button-158-1450 bde-button enf-calc-select-all\">\n        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"#\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">\u2713 Select All<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div><div class=\"bde-button-158-1460 bde-button enf-calc-select-popular\">\n        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"#\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">\ud83d\udd25 Popular Stack<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><div class=\"bde-div-158-1480 bde-div enf-calc-products\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1410 bde-div enf-calc-state enf-calc-product enf-calc-product-tpl is-tpl\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1340 bde-div enf-calc-check\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1330 bde-div enf-calc-check-on\">\n  \n  \n\t\n\n\n\n<div class=\"bde-icon-158-1320 bde-icon\">\n\n    \n            <div class=\"bde-icon-icon breakdance-icon-atom\" >\n    \n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"16\" height=\"16\"><mask id=\"enf-ico-ctick-2\"><rect width=\"24\" height=\"24\" fill=\"black\"\/><polyline points=\"20 6 9 17 4 12\" fill=\"none\" stroke=\"white\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/mask><rect width=\"24\" height=\"24\" mask=\"url(#enf-ico-ctick-2)\"\/><\/svg>\n        \n        \n        \n            <\/div>\n    \n\n\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-1400 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1350 bde-text enf-calc-p-name\">\nProduct name\n<\/div><div class=\"bde-div-158-1390 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1360 bde-text enf-calc-state enf-calc-p-flavours is-hidden\">\n0 flavours \u00b7\n<\/div><div class=\"bde-text-158-1370 bde-text\">\nRetail\n<\/div><div class=\"bde-text-158-1380 bde-text enf-calc-p-price\">\n\u20ac0,00\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"bde-text-158-1490 bde-text\">\n<strong class=\"enf-calc-count-sel\">0<\/strong> of <span class=\"enf-calc-count-total\">0<\/span> products selected\n<\/div>\n<\/div><div class=\"bde-div-158-1710 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1530 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1510 bde-text\">\nStep 02\n<\/div><h2 class=\"bde-heading-158-1520 bde-heading\">\nExpected Monthly Sales\n<\/h2>\n<\/div><div class=\"bde-div-158-1700 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1580 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1540 bde-text\">\nOrders per month\n<\/div><div class=\"bde-div-158-1570 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1550 bde-text enf-calc-orders-value\">\n25\n<\/div><div class=\"bde-text-158-1560 bde-text\">\nunits\/mo\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-1630 bde-div enf-calc-slider-wrap\">\n  \n  \n\t\n\n\n\n<div class=\"bde-code-block-158-1590 bde-code-block\">\n\n  <input type=\"range\" class=\"enf-calc-slider\" aria-labelledby=\"enf-calc-orders-label\">\n\n\n<\/div><div class=\"bde-div-158-1620 bde-div enf-calc-slider-track\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1600 bde-div enf-calc-slider-fill\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-1610 bde-div enf-calc-slider-thumb\">\n  \n  \n\t\n\n\n\n\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-1690 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1640 bde-text\">\n1\n<\/div><div class=\"bde-text-158-1650 bde-text\">\n50\n<\/div><div class=\"bde-text-158-1660 bde-text\">\n100\n<\/div><div class=\"bde-text-158-1670 bde-text\">\n150\n<\/div><div class=\"bde-text-158-1680 bde-text\">\n200\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-2080 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1890 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1870 bde-text\">\nThe Results\n<\/div><h2 class=\"bde-heading-158-1880 bde-heading\">\nEarning Potential\n<\/h2>\n<\/div><div class=\"bde-div-158-1900 bde-div enf-calc-tiers\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1860 bde-div enf-calc-state enf-calc-tier-tpl is-tpl\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1730 bde-div enf-calc-state enf-calc-t-ribbon is-hidden\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1720 bde-text\">\nYour Rate\n<\/div>\n<\/div><div class=\"bde-text-158-1740 bde-text enf-calc-t-name\">\nTier\n<\/div><div class=\"bde-div-158-1770 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1750 bde-text enf-calc-t-pct\">\n10\n<\/div><div class=\"bde-text-158-1760 bde-text enf-calc-t-pctsign\">\n%\n<\/div>\n<\/div><div class=\"bde-text-158-1780 bde-text\">\nCommission per sale\n<\/div><div class=\"bde-text-158-1790 bde-text enf-calc-t-month\">\n\u20ac0,00\n<\/div><div class=\"bde-text-158-1800 bde-text\">\nPer Month\n<\/div><div class=\"bde-div-158-1830 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1810 bde-text enf-calc-t-year\">\n\u20ac0,00\n<\/div><div class=\"bde-text-158-1820 bde-text\">\n\/ year\n<\/div>\n<\/div><div class=\"bde-div-158-1850 bde-div enf-calc-t-chip\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1840 bde-text enf-calc-t-range\">\nAll order volumes\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-2060 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-1930 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1910 bde-text\">\nYour Rate\n<\/div><div class=\"bde-text-158-1920 bde-text enf-calc-s-tier\">\n\u2014\n<\/div>\n<\/div><div class=\"bde-div-158-1960 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1940 bde-text\">\nCommission\n<\/div><div class=\"bde-div-158-2850 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1950 bde-text enf-calc-s-pct\">\n\u2014\n<\/div><div class=\"bde-text-158-2860 bde-text\">\n%\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-1990 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-1970 bde-text\">\nPer Month\n<\/div><div class=\"bde-text-158-1980 bde-text enf-calc-s-month\">\n\u2014\n<\/div>\n<\/div><div class=\"bde-div-158-2020 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2000 bde-text\">\nPer Year\n<\/div><div class=\"bde-text-158-2010 bde-text enf-calc-s-year\">\n\u2014\n<\/div>\n<\/div><div class=\"bde-div-158-2050 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2030 bde-text\">\nYour Buy-in\n<\/div><div class=\"bde-text-158-2040 bde-text enf-calc-s-buyin\">\n\u2014\n<\/div>\n<\/div>\n<\/div><div class=\"bde-text-158-2070 bde-text\">\nAn illustration based on the figures you enter. It is not a forecast or a guarantee of earnings.\n<\/div>\n<\/div><div class=\"bde-div-158-2600 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-2540 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2520 bde-text\">\nDetailed Breakdown\n<\/div><h2 class=\"bde-heading-158-2530 bde-heading\">\nMath per Product\n<\/h2>\n<\/div><div class=\"bde-div-158-2590 bde-div enf-calc-table-scroll\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-2580 bde-div enf-calc-table\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-2240 bde-div enf-calc-head\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-2100 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2090 bde-text\">\nProduct\n<\/div>\n<\/div><div class=\"bde-div-158-2120 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2110 bde-text\">\nRetail Price\n<\/div>\n<\/div><div class=\"bde-div-158-2150 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2130 bde-text\">\nCustomer Price\n<\/div><div class=\"bde-text-158-2140 bde-text\">\n\u22120% Discount\n<\/div>\n<\/div><div class=\"bde-div-158-2170 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2160 bde-text\">\nYour Buy-in\n<\/div>\n<\/div><div class=\"bde-div-158-2190 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2180 bde-text\">\nCommission\n<\/div>\n<\/div><div class=\"bde-div-158-2210 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2200 bde-text\">\nUnits\/mo\n<\/div>\n<\/div><div class=\"bde-div-158-2230 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2220 bde-text\">\nMonthly Earned\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-2550 bde-div enf-calc-rows\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-2390 bde-div enf-calc-state enf-calc-row-tpl is-tpl\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-2260 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2250 bde-text enf-calc-cell-name\">\nProduct\n<\/div>\n<\/div><div class=\"bde-div-158-2280 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2270 bde-text enf-calc-cell-retail\">\n\u20ac0,00\n<\/div>\n<\/div><div class=\"bde-div-158-2300 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2290 bde-text enf-calc-cell-customer\">\n\u20ac0,00\n<\/div>\n<\/div><div class=\"bde-div-158-2320 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2310 bde-text enf-calc-cell-buyin\">\n\u20ac0,00\n<\/div>\n<\/div><div class=\"bde-div-158-2340 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2330 bde-text enf-calc-cell-commission\">\n\u20ac0,00\n<\/div>\n<\/div><div class=\"bde-div-158-2360 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2350 bde-text enf-calc-cell-units\">\n0\n<\/div>\n<\/div><div class=\"bde-div-158-2380 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2370 bde-text enf-calc-cell-monthly\">\n\u20ac0,00\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-2570 bde-div enf-calc-state enf-calc-empty is-hidden\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2560 bde-text\">\nPlease select at least one product above.\n<\/div>\n<\/div><div class=\"bde-div-158-2510 bde-div enf-calc-state enf-calc-total-row\">\n  \n  \n\t\n\n\n\n<div class=\"bde-div-158-2410 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2400 bde-text\">\nTOTAL\n<\/div>\n<\/div><div class=\"bde-div-158-2420 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-2430 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-2450 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2440 bde-text enf-calc-total-buyin\">\n\u20ac0,00\n<\/div>\n<\/div><div class=\"bde-div-158-2460 bde-div\">\n  \n  \n\t\n\n\n\n\n<\/div><div class=\"bde-div-158-2480 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2470 bde-text enf-calc-total-units\">\n0\n<\/div>\n<\/div><div class=\"bde-div-158-2500 bde-div\">\n  \n  \n\t\n\n\n\n<div class=\"bde-text-158-2490 bde-text enf-calc-total-monthly\">\n\u20ac0,00\n<\/div>\n<\/div>\n<\/div><div class=\"bde-code-block-158-2660 bde-code-block\">\n\n  <table class=\"enf-calc-tbl\">\n  <thead><tr data-enf-row=\"head\"><\/tr><\/thead>\n  <tbody>\n    <tr data-enf-row=\"empty\"><td><\/td><\/tr>\n    <tr data-enf-row=\"tpl\"><\/tr>\n  <\/tbody>\n  <tfoot><tr data-enf-row=\"total\"><\/tr><\/tfoot>\n<\/table>\n<script>\n(function () {\n  'use strict';\n  var tbl = document.querySelector('.enf-calc-tbl');\n  if (!tbl) { return; }\n  var root = tbl.closest ? tbl.closest('.enf-calc-root') : null;\n  if (!root) { return; }\n\n  function slot(name) { return tbl.querySelector('[data-enf-row=\"' + name + '\"]'); }\n\n  \/* Move one authored row Div's cells into a <tr>, one cell each, and carry the row's\n     own classes onto the <tr> so its Background \/ Border controls still drive it.\n     `bde-div` is the one class deliberately left behind: .breakdance .bde-div sets\n     display:flex, which would stop the <tr> being a table row.  The per-node class\n     (.bde-div-158-NNNN) is where the owner's controls actually write, and it comes. *\/\n  function absorb(husk, tr, cellTag) {\n    if (!husk || !tr) { return 0; }\n    var i, cls = (husk.className || '').split(\/\\s+\/);\n    for (i = 0; i < cls.length; i++) {\n      if (cls[i] && cls[i] !== 'bde-div') { tr.classList.add(cls[i]); }\n    }\n    var kids = [];\n    for (i = 0; i < husk.children.length; i++) { kids.push(husk.children[i]); }\n    for (i = 0; i < kids.length; i++) {\n      var cell = document.createElement(cellTag);\n      if (cellTag === 'th') { cell.setAttribute('scope', 'col'); }\n      cell.appendChild(kids[i]);\n      tr.appendChild(cell);\n    }\n    if (husk.parentNode) { husk.parentNode.removeChild(husk); }\n    tr.removeAttribute('data-enf-row');\n    return kids.length;\n  }\n\n  \/* Order matters: each querySelector must find the AUTHORED husk, which precedes this\n     block in the document, before absorb() puts the same class on the <tr>. *\/\n  var cols = absorb(root.querySelector('.enf-calc-head'), slot('head'), 'th');\n  absorb(root.querySelector('.enf-calc-row-tpl'), slot('tpl'), 'td');\n  absorb(root.querySelector('.enf-calc-total-row'), slot('total'), 'td');\n\n  \/* The empty-state row is one cell spanning every column.  Unlike the rows above, its\n     authored Div HAS a Layout control (so its per-node rule carries display:flex) \u2014\n     that class must therefore stay on the Div and only the STATE classes move up to\n     the <tr>, or the row would not be a row. *\/\n  var empty = root.querySelector('.enf-calc-empty');\n  var emptyTr = slot('empty');\n  if (empty && emptyTr && emptyTr.firstElementChild) {\n    ['enf-calc-state', 'enf-calc-empty', 'is-hidden'].forEach(function (c) {\n      if (empty.classList.contains(c)) { empty.classList.remove(c); emptyTr.classList.add(c); }\n    });\n    emptyTr.firstElementChild.setAttribute('colspan', String(cols || 7));\n    emptyTr.firstElementChild.appendChild(empty);\n    emptyTr.removeAttribute('data-enf-row');\n  }\n\n  \/* The <tbody> takes over as the row host.  enfusion-calculator.js looks for\n     `.enf-calc-rows` and `.enf-calc-row-tpl` and finds them here unchanged, which is\n     why the clone path needed no edit at all (ruling, reason 4). *\/\n  var rowsHusk = root.querySelector('.enf-calc-rows');\n  if (rowsHusk && rowsHusk.parentNode) { rowsHusk.parentNode.removeChild(rowsHusk); }\n  var tbody = tbl.querySelector('tbody');\n  if (tbody) { tbody.classList.add('enf-calc-rows'); }\n}());\n<\/script>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"bde-div-158-2640 bde-div\">\n  \n  \n\t\n\n\n\n<h2 class=\"bde-heading-158-2610 bde-heading\">\nReady to start earning?\n<\/h2><div class=\"bde-text-158-2620 bde-text\">\nJoin the Enfusion Affiliate program today. Zero setup costs, no inventory handling, pure scaling profit.\n<\/div><div class=\"bde-button-158-2630 bde-button\">\n        \n    \n    \n    \n    \n            \n                    \n            \n            \n\n    \n    \n    \n    \n    \n    <a class=\"breakdance-link button-atom button-atom--custom bde-button__button\" href=\"\/partners\/affiliate\/#application\" target=\"_self\" data-type=\"url\"  >\n\n    \n        <span class=\"button-atom__text\">Apply to Partner<\/span>\n\n        \n        \n                <\/a>\n\n    \n\n\n<\/div>\n<\/div><\/div>\n<\/section><\/main>","protected":false},"excerpt":{"rendered":"<p>TODO-2.7\/2.8 \u2014 structural stub created by the mega-menu build so the nav links and the partners header display conditions resolve. Real content is built in phase 2.7 (Nutrition\/Bundles) and 2.8 (Partners).<\/p>","protected":false},"author":1,"featured_media":0,"parent":156,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","footnotes":""},"class_list":["post-158","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/pages\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":4,"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/pages\/158\/revisions"}],"predecessor-version":[{"id":1059,"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/pages\/158\/revisions\/1059"}],"up":[{"embeddable":true,"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/pages\/156"}],"wp:attachment":[{"href":"https:\/\/enfusionnutrition.com\/nl\/wp-json\/wp\/v2\/media?parent=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}