{"title":"Servicios","description":"","products":[{"product_id":"suscripcion-trimestral-nutricion-con-ivonne","title":"Programa Clínico Nutricional Adaptado","description":"\u003ch3 data-end=\"733\" data-start=\"702\"\u003e\n\u003cstrong data-end=\"733\" data-start=\"709\"\u003eEl acompañamiento de Nutrición con Ivonne incluye:\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3 data-end=\"152\" data-start=\"104\"\u003e\n\u003cbr\u003eEvaluación completa de tu salud integral\u003c\/h3\u003e\n\u003cp data-end=\"342\" data-start=\"153\"\u003eEnvío de \u003cstrong data-end=\"190\" data-start=\"162\"\u003e3 cuestionarios clínicos\u003c\/strong\u003e para elaborar tu historia y anamnesis detallada.\u003cbr data-end=\"242\" data-start=\"239\"\u003eAnalizamos tu salud metabólica, hormonal y digestiva, además de sueño, nutrición y actividad física.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-end=\"395\" data-start=\"349\"\u003eSolicitud de analíticas personalizadas\u003c\/h3\u003e\n\u003cp data-end=\"524\" data-start=\"396\"\u003ePetición de analítica completa y, si es necesario, pruebas específicas (celiaquía, mutación MTHFR, déficit de DAO, entre otras).\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-end=\"586\" data-start=\"531\"\u003eRevisión clínica y diseño de plan personalizado\u003c\/h3\u003e\n\u003cp data-end=\"643\" data-start=\"587\"\u003eEstudio profundo de tus resultados y situación actual.\u003c\/p\u003e\n\u003cp data-end=\"725\" data-start=\"645\"\u003eCreación de tu \u003cstrong data-end=\"709\" data-start=\"660\"\u003ePlan Nutricional y de Suplementación a medida\u003c\/strong\u003e, que incluye:\u003c\/p\u003e\n\u003cul data-end=\"974\" data-start=\"726\"\u003e\n\u003cli data-end=\"756\" data-start=\"726\"\u003e\n\u003cp data-end=\"756\" data-start=\"728\"\u003eMenú semanal personalizado (se actualiza en cada videoconsulta \/ revisión con la paciente delante)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"878\" data-start=\"757\"\u003e\n\u003cp data-end=\"878\" data-start=\"759\"\u003eRecomendaciones específicas según tus objetivos (equilibrio hormonal, endometriosis, SOP, amenorrea, SIBO, tiroides…\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"974\" data-start=\"933\"\u003e\n\u003cp data-end=\"974\" data-start=\"935\"\u003eAcceso a descuentos en suplementación\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1021\" data-start=\"981\"\u003e\n\u003cbr\u003e6 Videoconsultas individuales (1h)\u003c\/h3\u003e\n\u003cp data-end=\"1098\" data-start=\"1023\"\u003eDurante el primer año tendrás \u003cstrong data-end=\"1080\" data-start=\"1053\"\u003e6 sesiones individuales\u003c\/strong\u003e distribuidas así:\u003c\/p\u003e\n\u003cul data-end=\"1197\" data-start=\"1100\"\u003e\n\u003cli data-end=\"1148\" data-start=\"1100\"\u003e\n\u003cp data-end=\"1148\" data-start=\"1102\"\u003e1 sesión al mes durante los 3 primeros meses\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1197\" data-start=\"1149\"\u003e\n\u003cp data-end=\"1197\" data-start=\"1151\"\u003eDespués, 1 sesión cada 3 meses (mes 6, 9 y 12)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1365\" data-start=\"1199\"\u003eLa primera sesión se dedica a explicarte tu caso en profundidad, entender cómo funciona tu cuerpo y definir juntas el plan nutricional y la pauta de suplementación.\u003c\/p\u003e\n\u003cp data-end=\"1499\" data-start=\"1367\"\u003eLas siguientes sesiones sirven para revisar tu evolución, adaptar el plan y asegurar una buena adherencia para optimizar resultados.\u003c\/p\u003e\n\u003ch3 data-end=\"1535\" data-start=\"1506\"\u003e\n\u003cbr\u003eAcompañamiento por chat\u003c\/h3\u003e\n\u003cp data-end=\"1613\" data-start=\"1537\"\u003eEl chat está \u003cstrong data-end=\"1565\" data-start=\"1550\"\u003eabierto 24h\u003c\/strong\u003e para que puedas escribir cuando lo necesites.\u003c\/p\u003e\n\u003cp data-end=\"1761\" data-start=\"1615\"\u003eLas respuestas se realizan \u003cstrong data-end=\"1694\" data-start=\"1642\"\u003e1 vez por semana, dentro del horario establecido\u003c\/strong\u003e, donde revisamos tus dudas, progresos y posibles ajustes del plan.\u003c\/p\u003e\n\u003ch3 data-end=\"1821\" data-start=\"1768\"\u003e\n\u003cbr\u003e📚 Material educativo adaptado a tu etapa vital\u003c\/h3\u003e\n\u003cp data-end=\"1938\" data-start=\"1822\"\u003eRecibirás ebooks específicos según tu situación para que puedas profundizar y entender mejor tu proceso, a tu ritmo.\u003c\/p\u003e\n\u003cp data-end=\"2060\" data-start=\"1945\"\u003e\u003cbr\u003eSi sientes que tu cuerpo también necesita movimiento guiado, puedes añadir el \u003cstrong data-end=\"2057\" data-start=\"2023\"\u003ePack Nutrición + Entrenamiento\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3 data-end=\"733\" data-start=\"702\"\u003e\u003cstrong data-end=\"733\" data-start=\"709\"\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/h3\u003e","brand":"FEM FIT BALANCE","offers":[{"title":"Default Title","offer_id":56832122945923,"sku":null,"price":100.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/2409\/1267\/files\/White_and_Brown_Minimalist_Phone_Mockup_Instagram_Story_1.png?v=1775611003"},{"product_id":"entrenamiento-personalizado-con-ana","title":"Entrenamiento con Ana","description":"\u003ch3 data-end=\"678\" data-start=\"658\"\u003e🔍 El acompañamiento de Entrenamiento con Ana incluye:\u003c\/h3\u003e\n\u003cp data-end=\"887\" data-start=\"680\"\u003e✅ \u003cstrong data-end=\"713\" data-start=\"682\"\u003eFormulario inicial completo\u003c\/strong\u003e\u003cbr data-end=\"716\" data-start=\"713\"\u003eRellena un cuestionario donde detallarás toda la información necesaria para conocerte.\u003c\/p\u003e\n\u003cp data-end=\"986\" data-start=\"889\"\u003e✅ \u003cstrong data-end=\"926\" data-start=\"891\"\u003eAcceso a la App FEM FIT BALANCE\u003c\/strong\u003e\u003cbr data-end=\"929\" data-start=\"926\"\u003eDesde la app podrás acceder fácilmente a tu rutina con:\u003c\/p\u003e\n\u003cul data-end=\"1165\" data-start=\"987\"\u003e\n\u003cli data-end=\"1034\" data-start=\"987\"\u003e\n\u003cp data-end=\"1034\" data-start=\"989\"\u003eVídeos explicativos de todos los ejercicios\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1091\" data-start=\"1035\"\u003e\n\u003cp data-end=\"1091\" data-start=\"1037\"\u003eSeries, repeticiones y descripción técnica detallada\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1165\" data-start=\"1092\"\u003e\n\u003cp data-end=\"1165\" data-start=\"1094\"\u003eEspacio para dejar tus notas y registrar tu progreso tras cada sesión\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1330\" data-start=\"1167\"\u003e✅ \u003cstrong data-end=\"1210\" data-start=\"1169\"\u003eEntrenamientos adaptados a tu entorno\u003c\/strong\u003e\u003cbr data-end=\"1213\" data-start=\"1210\"\u003eEl plan puede estar diseñado \u003cstrong data-end=\"1271\" data-start=\"1242\"\u003epara gimnasio o para casa\u003c\/strong\u003e, según tus preferencias.\u003c\/p\u003e\n\u003cp data-end=\"1619\" data-start=\"1332\"\u003e✅ \u003cstrong data-end=\"1369\" data-start=\"1334\"\u003eAvisos y calendario interactivo\u003c\/strong\u003e\u003cbr data-end=\"1372\" data-start=\"1369\"\u003eLa app te enviará \u003cstrong data-end=\"1420\" data-start=\"1390\"\u003enotificaciones automáticas\u003c\/strong\u003e con los entrenamientos que debes realizar cada día.\u003cbr data-end=\"1475\" data-start=\"1472\"\u003ePodrás visualizar tu \u003cstrong data-end=\"1532\" data-start=\"1509\"\u003ecalendario \u003c\/strong\u003ey marcar tus rutinas completadas.\u003c\/p\u003e\n\u003cp data-end=\"1738\" data-start=\"1621\"\u003e✅ \u003cstrong data-end=\"1660\" data-start=\"1623\"\u003eSeguimiento personalizado con Ana\u003c\/strong\u003e\u003cbr data-end=\"1663\" data-start=\"1660\"\u003eTendrás \u003cstrong data-end=\"1716\" data-start=\"1671\"\u003econtacto directo con Ana 1 vez al mes\u003c\/strong\u003e mediante chat para:\u003c\/p\u003e\n\u003cul data-end=\"1858\" data-start=\"1739\"\u003e\n\u003cli data-end=\"1757\" data-start=\"1739\"\u003e\n\u003cp data-end=\"1757\" data-start=\"1741\"\u003eResolver dudas\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1797\" data-start=\"1758\"\u003e\n\u003cp data-end=\"1797\" data-start=\"1760\"\u003eAjustar la rutina según tus avances\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1858\" data-start=\"1798\"\u003e\n\u003cp data-end=\"1858\" data-start=\"1800\"\u003eMantener tu motivación y asegurar resultados sostenibles\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2096\" data-start=\"1865\"\u003e\u003cstrong data-end=\"1923\" data-start=\"1868\"\u003eEntrena con propósito, acompañada y con estructura.\u003c\/strong\u003e\u003cbr data-end=\"1926\" data-start=\"1923\"\u003eCon Ana tendrás un plan hecho especialmente para ti, con guía profesional, seguimiento y herramientas que te ayudarán a mantener la constancia.\u003cbr\u003e\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003eSi deseas complementar el entrenamiento con acompañamiento nutricional, puedes añadir \u003cstrong\u003eNutrición con Ivonne\u003c\/strong\u003e a través del \u003cstrong\u003ePack Nutrición + Entrenamiento\u003c\/strong\u003e.\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv id=\"mc_embed_shell\"\u003e\n\u003cdiv id=\"mc_embed_signup\"\u003e\u003cform action=\"https:\/\/myshopify.us2.list-manage.com\/subscribe\/post?u=0fcdd41c5eec6c9fd7cf518fd\u0026amp;id=b373caa577\u0026amp;f_id=00d0dbe1f0\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\"\u003e\n\u003cdiv id=\"mc_embed_signup_scroll\"\u003e\n\u003cdiv class=\"optionalParent\"\u003e\n\u003cdiv class=\"clear foot\"\u003e\n\u003cp style=\"margin: 0px auto;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\u003c\/div\u003e\n\u003cscript src=\"\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js\" type=\"text\/javascript\"\u003e\u003c\/script\u003e\u003cscript type=\"text\/javascript\"\u003e(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[4]='PHONE';ftypes[4]='phone';fnames[3]='ADDRESS';ftypes[3]='address';fnames[5]='BIRTHDAY';ftypes[5]='birthday';fnames[6]='COMPANY';ftypes[6]='text';}(jQuery));var $mcj = jQuery.noConflict(true);\n    \/\/ SMS Phone Multi-Country Functionality\n    if(!window.MC) {\n      window.MC = {};\n    }\n    window.MC.smsPhoneData = {\n      defaultCountryCode: 'ES',\n      programs: [],\n      smsProgramDataCountryNames: []\n    };\n\n    function getCountryUnicodeFlag(countryCode) {\n       return countryCode.toUpperCase().replace(\/.\/g, (char) =\u003e String.fromCodePoint(char.charCodeAt(0) + 127397))\n    };\n\n    \/\/ HTML sanitization function to prevent XSS\n    function sanitizeHtml(str) {\n      if (typeof str !== 'string') return '';\n      return str\n        .replace(\/\u0026\/g, '\u0026amp;')\n        .replace(\/\u003c\/g, '\u0026lt;')\n        .replace(\/\u003e\/g, '\u0026gt;')\n        .replace(\/\"\/g, '\u0026quot;')\n        .replace(\/'\/g, '\u0026#x27;')\n        .replace(\/\\\/\/g, '\u0026#x2F;');\n    }\n\n    \/\/ URL sanitization function to prevent javascript: and data: URLs\n    function sanitizeUrl(url) {\n      if (typeof url !== 'string') return '';\n      const trimmedUrl = url.trim().toLowerCase();\n      if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) {\n        return '#';\n      }\n      return url;\n    }\n\n    const getBrowserLanguage = () =\u003e {\n      if (!window?.navigator?.language?.split('-')[1]) {\n        return window?.navigator?.language?.toUpperCase();\n      }\n      return window?.navigator?.language?.split('-')[1];\n    };\n\n    function getDefaultCountryProgram(defaultCountryCode, smsProgramData) {\n      if (!smsProgramData || smsProgramData.length === 0) {\n        return null;\n      }\n\n      const browserLanguage = getBrowserLanguage();\n\n      if (browserLanguage) {\n        const foundProgram = smsProgramData.find(\n          (program) =\u003e program?.countryCode === browserLanguage,\n        );\n        if (foundProgram) {\n          return foundProgram;\n        }\n      }\n\n      if (defaultCountryCode) {\n        const foundProgram = smsProgramData.find(\n          (program) =\u003e program?.countryCode === defaultCountryCode,\n        );\n        if (foundProgram) {\n          return foundProgram;\n        }\n      }\n\n      return smsProgramData[0];\n    }\n\n    function updateSmsLegalText(countryCode, fieldName) {\n      if (!countryCode || !fieldName) {\n        return;\n      }\n      \n      const programs = window?.MC?.smsPhoneData?.programs;\n      if (!programs || !Array.isArray(programs)) {\n        return;\n      }\n      \n      const program = programs.find(program =\u003e program?.countryCode === countryCode);\n      if (!program || !program.requiredTemplate) {\n        return;\n      }\n      \n      const legalTextElement = document.querySelector('#legal-text-' + fieldName);\n      if (!legalTextElement) {\n        return;\n      }\n      \n      \/\/ Remove HTML tags and clean up the text\n      const divRegex = new RegExp('\u003c\/?[div][^\u003e]*\u003e', 'gi');\n      const fullAnchorRegex = new RegExp('\u003ca.*?\u003c\/a\u003e', 'g');\n      const anchorRegex = new RegExp('\u003ca href=\"(.*?)\" target=\"(.*?)\"\u003e(.*?)\u003c\/a\u003e');\n      \n      const requiredLegalText = program.requiredTemplate\n        .replace(divRegex, '')\n        .replace(fullAnchorRegex, '')\n        .slice(0, -1);\n      \n      const anchorMatches = program.requiredTemplate.match(anchorRegex);\n      \n      if (anchorMatches \u0026\u0026 anchorMatches.length \u003e= 4) {\n        \/\/ Create link element safely using DOM methods instead of innerHTML\n        const linkElement = document.createElement('a');\n        linkElement.href = sanitizeUrl(anchorMatches[1]);\n        linkElement.target = sanitizeHtml(anchorMatches[2]);\n        linkElement.textContent = sanitizeHtml(anchorMatches[3]);\n        \n        legalTextElement.textContent = requiredLegalText + ' ';\n        legalTextElement.appendChild(linkElement);\n        legalTextElement.appendChild(document.createTextNode('.'));\n      } else {\n        legalTextElement.textContent = requiredLegalText + '.';\n      }\n    }\n\n    function generateDropdownOptions(smsProgramData) {\n      if (!smsProgramData || smsProgramData.length === 0) {\n        return '';\n      }\n      \n      return smsProgramData.map(program =\u003e {\n        const flag = getCountryUnicodeFlag(program.countryCode);\n        const countryName = getCountryName(program.countryCode);\n        const callingCode = program.countryCallingCode || '';\n        \/\/ Sanitize all values to prevent XSS\n        const sanitizedCountryCode = sanitizeHtml(program.countryCode || '');\n        const sanitizedCountryName = sanitizeHtml(countryName || '');\n        const sanitizedCallingCode = sanitizeHtml(callingCode || '');\n        return '\u003coption value=\"' + sanitizedCountryCode + '\"\u003e' + sanitizedCountryName + ' ' + sanitizedCallingCode + '\u003c\/option\u003e';\n      }).join('');\n    }\n\n    function getCountryName(countryCode) {\n      if (window.MC?.smsPhoneData?.smsProgramDataCountryNames \u0026\u0026 Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) {\n        for (let i = 0; i \u003c window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) {\n          if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) {\n            return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name;\n          }\n        }\n      }\n      return countryCode;\n    }\n\n    function getDefaultPlaceholder(countryCode) {\n      if (!countryCode || typeof countryCode !== 'string') {\n        return '+1 000 000 0000'; \/\/ Default US placeholder\n      }\n      \n      const mockPlaceholders = [\n        {\n      countryCode: 'US',\n      placeholder: '+1 000 000 0000',\n      helpText: 'Include the US country code +1 before the phone number',\n    },\n    {\n      countryCode: 'GB',\n      placeholder: '+44 0000 000000',\n      helpText: 'Include the GB country code +44 before the phone number',\n    },\n    {\n      countryCode: 'CA',\n      placeholder: '+1 000 000 0000',\n      helpText: 'Include the CA country code +1 before the phone number',\n    },\n    {\n      countryCode: 'AU',\n      placeholder: '+61 000 000 000',\n      helpText: 'Include the AU country code +61 before the phone number',\n    },\n    {\n      countryCode: 'DE',\n      placeholder: '+49 000 0000000',\n      helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',\n    },\n    {\n      countryCode: 'FR',\n      placeholder: '+33 0 00 00 00 00',\n      helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',\n    },\n    {\n      countryCode: 'ES',\n      placeholder: '+34 000 000 000',\n      helpText: 'Incluya el código de país ES +34 antes del número de teléfono',\n    },\n    {\n      countryCode: 'NL',\n      placeholder: '+31 0 00000000',\n      helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',\n    },\n    {\n      countryCode: 'BE',\n      placeholder: '+32 000 00 00 00',\n      helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',\n    },\n    {\n      countryCode: 'CH',\n      placeholder: '+41 00 000 00 00',\n      helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',\n    },\n    {\n      countryCode: 'AT',\n      placeholder: '+43 000 000 0000',\n      helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',\n    },\n    {\n      countryCode: 'IE',\n      placeholder: '+353 00 000 0000',\n      helpText: 'Include the IE country code +353 before the phone number',\n    },\n    {\n      countryCode: 'IT',\n      placeholder: '+39 000 000 0000',\n      helpText:\n        'Includere il prefisso internazionale IT +39 prima del numero di telefono',\n    },\n      ];\n\n      const selectedPlaceholder = mockPlaceholders.find(function(item) {\n        return item \u0026\u0026 item.countryCode === countryCode;\n      });\n      \n      return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder;\n    }\n\n    function updatePlaceholder(countryCode, fieldName) {\n      if (!countryCode || !fieldName) {\n        return;\n      }\n      \n      const phoneInput = document.querySelector('#mce-' + fieldName);\n      if (!phoneInput) {\n        return;\n      }\n      \n      const placeholder = getDefaultPlaceholder(countryCode);\n      if (placeholder) {\n        phoneInput.placeholder = placeholder;\n      }\n    }\n\n    function updateCountryCodeInstruction(countryCode, fieldName) {\n      updatePlaceholder(countryCode, fieldName);\n      \n    }\n\n    function getDefaultHelpText(countryCode) {\n      const mockPlaceholders = [\n        {\n          countryCode: 'US',\n          placeholder: '+1 000 000 0000',\n          helpText: 'Include the US country code +1 before the phone number',\n        },\n        {\n          countryCode: 'GB',\n          placeholder: '+44 0000 000000',\n          helpText: 'Include the GB country code +44 before the phone number',\n        },\n        {\n          countryCode: 'CA',\n          placeholder: '+1 000 000 0000',\n          helpText: 'Include the CA country code +1 before the phone number',\n        },\n        {\n          countryCode: 'AU',\n          placeholder: '+61 000 000 000',\n          helpText: 'Include the AU country code +61 before the phone number',\n        },\n        {\n          countryCode: 'DE',\n          placeholder: '+49 000 0000000',\n          helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein',\n        },\n        {\n          countryCode: 'FR',\n          placeholder: '+33 0 00 00 00 00',\n          helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone',\n        },\n        {\n          countryCode: 'ES',\n          placeholder: '+34 000 000 000',\n          helpText: 'Incluya el código de país ES +34 antes del número de teléfono',\n        },\n        {\n          countryCode: 'NL',\n          placeholder: '+31 0 00000000',\n          helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer',\n        },\n        {\n          countryCode: 'BE',\n          placeholder: '+32 000 00 00 00',\n          helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone',\n        },\n        {\n          countryCode: 'CH',\n          placeholder: '+41 00 000 00 00',\n          helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein',\n        },\n        {\n          countryCode: 'AT',\n          placeholder: '+43 000 000 0000',\n          helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein',\n        },\n        {\n          countryCode: 'IE',\n          placeholder: '+353 00 000 0000',\n          helpText: 'Include the IE country code +353 before the phone number',\n        },\n        {\n          countryCode: 'IT',\n          placeholder: '+39 000 000 0000',\n          helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono',\n        },\n      ];\n      \n      if (!countryCode || typeof countryCode !== 'string') {\n        return mockPlaceholders[0].helpText;\n      }\n      \n      const selectedHelpText = mockPlaceholders.find(function(item) {\n          return item \u0026\u0026 item.countryCode === countryCode;\n        });\n        \n        return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText;\n    }\n\n    function setDefaultHelpText(countryCode) {\n      const helpTextSpan = document.querySelector('#help-text');\n      if (!helpTextSpan) {\n        return;\n      }\n\n        \n    }\n\n    function updateHelpTextCountryCode(countryCode, fieldName) {\n      if (!countryCode || !fieldName) {\n        return;\n      }\n      \n      setDefaultHelpText(countryCode);\n    }\n\n    function initializeSmsPhoneDropdown(fieldName) {\n      if (!fieldName || typeof fieldName !== 'string') {\n        return;\n      }\n      \n      const dropdown = document.querySelector('#country-select-' + fieldName);\n      const displayFlag = document.querySelector('#flag-display-' + fieldName);\n      \n      if (!dropdown || !displayFlag) {\n        return;\n      }\n\n      const smsPhoneData = window.MC?.smsPhoneData;\n      if (smsPhoneData \u0026\u0026 smsPhoneData.programs \u0026\u0026 Array.isArray(smsPhoneData.programs)) {\n        dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs);\n      }\n\n      const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs);\n      if (defaultProgram \u0026\u0026 defaultProgram.countryCode) {\n        dropdown.value = defaultProgram.countryCode;\n        \n        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);\n        if (flagSpan) {\n          flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode);\n          flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag');\n        }\n        \n        updateSmsLegalText(defaultProgram.countryCode, fieldName);\n        updatePlaceholder(defaultProgram.countryCode, fieldName);\n        updateCountryCodeInstruction(defaultProgram.countryCode, fieldName);\n      }\n\n     \n      var smsNotRequiredRemoveCountryCodeEnabled = true;\n      var smsField = Object.values({\"EMAIL\":{\"name\":\"EMAIL\",\"label\":\"Dirección de correo electrónico\",\"helper_text\":\"\",\"merge_id\":0,\"type\":\"email\",\"required\":true,\"audience_field_name\":\"Dirección de correo electrónico\",\"field_type\":\"merge\",\"enabled\":true,\"order\":0},\"FNAME\":{\"name\":\"FNAME\",\"label\":\"Nombre\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Nombre\",\"enabled\":true,\"order\":1,\"field_type\":\"merge\",\"merge_id\":1},\"LNAME\":{\"name\":\"LNAME\",\"label\":\"Apellidos\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Apellidos\",\"enabled\":true,\"order\":2,\"field_type\":\"merge\",\"merge_id\":2},\"PHONE\":{\"name\":\"PHONE\",\"label\":\"Número de teléfono\",\"helper_text\":\"\",\"type\":\"phone\",\"required\":false,\"audience_field_name\":\"Número de teléfono\",\"phoneformat\":\"\",\"enabled\":true,\"order\":3,\"field_type\":\"merge\",\"merge_id\":4},\"ADDRESS\":{\"name\":\"ADDRESS\",\"label\":\"Dirección\",\"helper_text\":\"\",\"type\":\"address\",\"required\":false,\"audience_field_name\":\"Dirección\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":3,\"countries\":{\"2\":\"Albania\",\"3\":\"Algeria\",\"4\":\"Andorra\",\"5\":\"Angola\",\"6\":\"Argentina\",\"7\":\"Armenia\",\"8\":\"Australia\",\"9\":\"Austria\",\"10\":\"Azerbaijan\",\"11\":\"Bahamas\",\"12\":\"Bahrain\",\"13\":\"Bangladesh\",\"14\":\"Barbados\",\"15\":\"Belarus\",\"16\":\"Belgium\",\"17\":\"Belize\",\"18\":\"Benin\",\"19\":\"Bermuda\",\"20\":\"Bhutan\",\"21\":\"Bolivia\",\"22\":\"Bosnia and Herzegovina\",\"23\":\"Botswana\",\"24\":\"Brazil\",\"25\":\"Bulgaria\",\"26\":\"Burkina Faso\",\"27\":\"Burundi\",\"28\":\"Cambodia\",\"29\":\"Cameroon\",\"30\":\"Canada\",\"31\":\"Cape Verde\",\"32\":\"Cayman Islands\",\"33\":\"Central African Republic\",\"34\":\"Chad\",\"35\":\"Chile\",\"36\":\"China\",\"37\":\"Colombia\",\"38\":\"Congo\",\"40\":\"Croatia\",\"41\":\"Cyprus\",\"42\":\"Czech Republic\",\"43\":\"Denmark\",\"44\":\"Djibouti\",\"45\":\"Ecuador\",\"46\":\"Egypt\",\"47\":\"El Salvador\",\"48\":\"Equatorial Guinea\",\"49\":\"Eritrea\",\"50\":\"Estonia\",\"51\":\"Ethiopia\",\"52\":\"Fiji\",\"53\":\"Finland\",\"54\":\"France\",\"56\":\"Gabon\",\"57\":\"Gambia\",\"58\":\"Georgia\",\"59\":\"Germany\",\"60\":\"Ghana\",\"61\":\"Greece\",\"62\":\"Guam\",\"63\":\"Guinea\",\"64\":\"Guinea-Bissau\",\"65\":\"Guyana\",\"66\":\"Honduras\",\"67\":\"Hong Kong\",\"68\":\"Hungary\",\"69\":\"Iceland\",\"70\":\"India\",\"71\":\"Indonesia\",\"74\":\"Ireland\",\"75\":\"Israel\",\"76\":\"Italy\",\"78\":\"Japan\",\"79\":\"Jordan\",\"80\":\"Kazakhstan\",\"81\":\"Kenya\",\"82\":\"Kuwait\",\"83\":\"Kyrgyzstan\",\"84\":\"Lao People's Democratic Republic\",\"85\":\"Latvia\",\"86\":\"Lebanon\",\"87\":\"Lesotho\",\"88\":\"Liberia\",\"90\":\"Liechtenstein\",\"91\":\"Lithuania\",\"92\":\"Luxembourg\",\"93\":\"Macedonia\",\"94\":\"Madagascar\",\"95\":\"Malawi\",\"96\":\"Malaysia\",\"97\":\"Maldives\",\"98\":\"Mali\",\"99\":\"Malta\",\"100\":\"Mauritania\",\"101\":\"Mexico\",\"102\":\"Moldova\",\"103\":\"Monaco\",\"104\":\"Mongolia\",\"105\":\"Morocco\",\"106\":\"Mozambique\",\"107\":\"Namibia\",\"108\":\"Nepal\",\"109\":\"Netherlands\",\"110\":\"Netherlands Antilles\",\"111\":\"New Zealand\",\"112\":\"Nicaragua\",\"113\":\"Niger\",\"114\":\"Nigeria\",\"116\":\"Norway\",\"117\":\"Oman\",\"118\":\"Pakistan\",\"119\":\"Panama\",\"120\":\"Paraguay\",\"121\":\"Peru\",\"122\":\"Philippines\",\"123\":\"Poland\",\"124\":\"Portugal\",\"126\":\"Qatar\",\"127\":\"Reunion\",\"128\":\"Romania\",\"129\":\"Russia\",\"130\":\"Rwanda\",\"132\":\"Samoa (Independent)\",\"133\":\"Saudi Arabia\",\"134\":\"Senegal\",\"135\":\"Seychelles\",\"136\":\"Sierra Leone\",\"137\":\"Singapore\",\"138\":\"Slovakia\",\"139\":\"Slovenia\",\"140\":\"Somalia\",\"141\":\"South Africa\",\"142\":\"South Korea\",\"143\":\"Spain\",\"144\":\"Sri Lanka\",\"146\":\"Suriname\",\"147\":\"Swaziland\",\"148\":\"Sweden\",\"149\":\"Switzerland\",\"152\":\"Taiwan\",\"153\":\"Tanzania\",\"154\":\"Thailand\",\"155\":\"Togo\",\"156\":\"Tunisia\",\"157\":\"Turkiye\",\"158\":\"Turkmenistan\",\"159\":\"Uganda\",\"161\":\"Ukraine\",\"162\":\"United Arab Emirates\",\"163\":\"Uruguay\",\"164\":\"USA\",\"165\":\"Uzbekistan\",\"166\":\"Vatican City State (Holy See)\",\"167\":\"Venezuela\",\"168\":\"Vietnam\",\"169\":\"Virgin Islands (British)\",\"170\":\"Yemen\",\"173\":\"Zambia\",\"174\":\"Zimbabwe\",\"175\":\"Antigua And Barbuda\",\"176\":\"Anguilla\",\"178\":\"American Samoa\",\"179\":\"Aruba\",\"180\":\"Brunei Darussalam\",\"181\":\"Bouvet Island\",\"183\":\"Cook Islands\",\"185\":\"Christmas Island\",\"187\":\"Dominican Republic\",\"188\":\"Western Sahara\",\"189\":\"Falkland Islands\",\"191\":\"Faroe Islands\",\"192\":\"Grenada\",\"193\":\"French Guiana\",\"194\":\"Gibraltar\",\"195\":\"Greenland\",\"196\":\"Guadeloupe\",\"198\":\"Guatemala\",\"200\":\"Haiti\",\"202\":\"Jamaica\",\"203\":\"Kiribati\",\"204\":\"Comoros\",\"205\":\"Saint Kitts and Nevis\",\"206\":\"Saint Lucia\",\"207\":\"Marshall Islands\",\"208\":\"Macau\",\"210\":\"Martinique\",\"212\":\"Mauritius\",\"213\":\"New Caledonia\",\"214\":\"Norfolk Island\",\"215\":\"Nauru\",\"217\":\"Niue\",\"219\":\"Papua New Guinea\",\"221\":\"Pitcairn\",\"222\":\"Palau\",\"223\":\"Solomon Islands\",\"225\":\"Svalbard and Jan Mayen Islands\",\"227\":\"San Marino\",\"232\":\"Tonga\",\"233\":\"Timor-Leste\",\"234\":\"Trinidad and Tobago\",\"235\":\"Tuvalu\",\"237\":\"Saint Vincent and the Grenadines\",\"238\":\"Virgin Islands (U.S.)\",\"239\":\"Vanuatu\",\"241\":\"Mayotte\",\"242\":\"Myanmar\",\"255\":\"Sao Tome and Principe\",\"257\":\"South Georgia and the South Sandwich Islands\",\"260\":\"Tajikistan\",\"262\":\"United Kingdom\",\"268\":\"Costa Rica\",\"270\":\"Guernsey\",\"272\":\"North Korea\",\"274\":\"Afghanistan\",\"275\":\"Cote D'Ivoire\",\"276\":\"Cuba\",\"277\":\"French Polynesia\",\"278\":\"Iran\",\"279\":\"Iraq\",\"281\":\"Libya\",\"282\":\"Palestine\",\"285\":\"Syria\",\"286\":\"Aaland Islands\",\"287\":\"Turks \u0026 Caicos Islands\",\"288\":\"Jersey  (Channel Islands)\",\"289\":\"Dominica\",\"290\":\"Montenegro\",\"293\":\"Sudan\",\"294\":\"Montserrat\",\"298\":\"Curacao\",\"302\":\"Sint Maarten\",\"311\":\"South Sudan\",\"315\":\"Republic of Kosovo\",\"318\":\"Congo, Democratic Republic of the\",\"323\":\"Isle of Man\",\"324\":\"Saint Martin\",\"325\":\"Bonaire, Saint Eustatius and Saba\",\"326\":\"Serbia\"},\"defaultcountry\":164},\"BIRTHDAY\":{\"name\":\"BIRTHDAY\",\"label\":\"Birthday\",\"helper_text\":\"\",\"type\":\"birthday\",\"required\":false,\"audience_field_name\":\"Birthday\",\"dateformat\":\"MM\/DD\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":5},\"COMPANY\":{\"name\":\"COMPANY\",\"label\":\"Company\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Company\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":6}}).find(function(f) { return f.name === fieldName \u0026\u0026 f.type === 'smsphone'; });\n      var isRequired = smsField ? smsField.required : false;\n      var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;\n      \n      var phoneInput = document.querySelector('#mce-' + fieldName);\n      if (phoneInput \u0026\u0026 defaultProgram.countryCallingCode \u0026\u0026 shouldAppendCountryCode) {\n        phoneInput.value = defaultProgram.countryCallingCode;\n      }\n      \n\n\n      displayFlag?.addEventListener('click', function(e) {\n        dropdown.focus();\n      });\n\n\n      dropdown?.addEventListener('change', function() {\n        const selectedCountry = this.value;\n        \n        if (!selectedCountry || typeof selectedCountry !== 'string') {\n          return;\n        }\n        \n        const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName);\n        if (flagSpan) {\n          flagSpan.textContent = getCountryUnicodeFlag(selectedCountry);\n          flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag');\n        }\n\n         \n        const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) {\n          return program \u0026\u0026 program.countryCode === selectedCountry;\n        });\n\n        var smsNotRequiredRemoveCountryCodeEnabled = true;\n        var smsField = Object.values({\"EMAIL\":{\"name\":\"EMAIL\",\"label\":\"Dirección de correo electrónico\",\"helper_text\":\"\",\"merge_id\":0,\"type\":\"email\",\"required\":true,\"audience_field_name\":\"Dirección de correo electrónico\",\"field_type\":\"merge\",\"enabled\":true,\"order\":0},\"FNAME\":{\"name\":\"FNAME\",\"label\":\"Nombre\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Nombre\",\"enabled\":true,\"order\":1,\"field_type\":\"merge\",\"merge_id\":1},\"LNAME\":{\"name\":\"LNAME\",\"label\":\"Apellidos\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Apellidos\",\"enabled\":true,\"order\":2,\"field_type\":\"merge\",\"merge_id\":2},\"PHONE\":{\"name\":\"PHONE\",\"label\":\"Número de teléfono\",\"helper_text\":\"\",\"type\":\"phone\",\"required\":false,\"audience_field_name\":\"Número de teléfono\",\"phoneformat\":\"\",\"enabled\":true,\"order\":3,\"field_type\":\"merge\",\"merge_id\":4},\"ADDRESS\":{\"name\":\"ADDRESS\",\"label\":\"Dirección\",\"helper_text\":\"\",\"type\":\"address\",\"required\":false,\"audience_field_name\":\"Dirección\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":3,\"countries\":{\"2\":\"Albania\",\"3\":\"Algeria\",\"4\":\"Andorra\",\"5\":\"Angola\",\"6\":\"Argentina\",\"7\":\"Armenia\",\"8\":\"Australia\",\"9\":\"Austria\",\"10\":\"Azerbaijan\",\"11\":\"Bahamas\",\"12\":\"Bahrain\",\"13\":\"Bangladesh\",\"14\":\"Barbados\",\"15\":\"Belarus\",\"16\":\"Belgium\",\"17\":\"Belize\",\"18\":\"Benin\",\"19\":\"Bermuda\",\"20\":\"Bhutan\",\"21\":\"Bolivia\",\"22\":\"Bosnia and Herzegovina\",\"23\":\"Botswana\",\"24\":\"Brazil\",\"25\":\"Bulgaria\",\"26\":\"Burkina Faso\",\"27\":\"Burundi\",\"28\":\"Cambodia\",\"29\":\"Cameroon\",\"30\":\"Canada\",\"31\":\"Cape Verde\",\"32\":\"Cayman Islands\",\"33\":\"Central African Republic\",\"34\":\"Chad\",\"35\":\"Chile\",\"36\":\"China\",\"37\":\"Colombia\",\"38\":\"Congo\",\"40\":\"Croatia\",\"41\":\"Cyprus\",\"42\":\"Czech Republic\",\"43\":\"Denmark\",\"44\":\"Djibouti\",\"45\":\"Ecuador\",\"46\":\"Egypt\",\"47\":\"El Salvador\",\"48\":\"Equatorial Guinea\",\"49\":\"Eritrea\",\"50\":\"Estonia\",\"51\":\"Ethiopia\",\"52\":\"Fiji\",\"53\":\"Finland\",\"54\":\"France\",\"56\":\"Gabon\",\"57\":\"Gambia\",\"58\":\"Georgia\",\"59\":\"Germany\",\"60\":\"Ghana\",\"61\":\"Greece\",\"62\":\"Guam\",\"63\":\"Guinea\",\"64\":\"Guinea-Bissau\",\"65\":\"Guyana\",\"66\":\"Honduras\",\"67\":\"Hong Kong\",\"68\":\"Hungary\",\"69\":\"Iceland\",\"70\":\"India\",\"71\":\"Indonesia\",\"74\":\"Ireland\",\"75\":\"Israel\",\"76\":\"Italy\",\"78\":\"Japan\",\"79\":\"Jordan\",\"80\":\"Kazakhstan\",\"81\":\"Kenya\",\"82\":\"Kuwait\",\"83\":\"Kyrgyzstan\",\"84\":\"Lao People's Democratic Republic\",\"85\":\"Latvia\",\"86\":\"Lebanon\",\"87\":\"Lesotho\",\"88\":\"Liberia\",\"90\":\"Liechtenstein\",\"91\":\"Lithuania\",\"92\":\"Luxembourg\",\"93\":\"Macedonia\",\"94\":\"Madagascar\",\"95\":\"Malawi\",\"96\":\"Malaysia\",\"97\":\"Maldives\",\"98\":\"Mali\",\"99\":\"Malta\",\"100\":\"Mauritania\",\"101\":\"Mexico\",\"102\":\"Moldova\",\"103\":\"Monaco\",\"104\":\"Mongolia\",\"105\":\"Morocco\",\"106\":\"Mozambique\",\"107\":\"Namibia\",\"108\":\"Nepal\",\"109\":\"Netherlands\",\"110\":\"Netherlands Antilles\",\"111\":\"New Zealand\",\"112\":\"Nicaragua\",\"113\":\"Niger\",\"114\":\"Nigeria\",\"116\":\"Norway\",\"117\":\"Oman\",\"118\":\"Pakistan\",\"119\":\"Panama\",\"120\":\"Paraguay\",\"121\":\"Peru\",\"122\":\"Philippines\",\"123\":\"Poland\",\"124\":\"Portugal\",\"126\":\"Qatar\",\"127\":\"Reunion\",\"128\":\"Romania\",\"129\":\"Russia\",\"130\":\"Rwanda\",\"132\":\"Samoa (Independent)\",\"133\":\"Saudi Arabia\",\"134\":\"Senegal\",\"135\":\"Seychelles\",\"136\":\"Sierra Leone\",\"137\":\"Singapore\",\"138\":\"Slovakia\",\"139\":\"Slovenia\",\"140\":\"Somalia\",\"141\":\"South Africa\",\"142\":\"South Korea\",\"143\":\"Spain\",\"144\":\"Sri Lanka\",\"146\":\"Suriname\",\"147\":\"Swaziland\",\"148\":\"Sweden\",\"149\":\"Switzerland\",\"152\":\"Taiwan\",\"153\":\"Tanzania\",\"154\":\"Thailand\",\"155\":\"Togo\",\"156\":\"Tunisia\",\"157\":\"Turkiye\",\"158\":\"Turkmenistan\",\"159\":\"Uganda\",\"161\":\"Ukraine\",\"162\":\"United Arab Emirates\",\"163\":\"Uruguay\",\"164\":\"USA\",\"165\":\"Uzbekistan\",\"166\":\"Vatican City State (Holy See)\",\"167\":\"Venezuela\",\"168\":\"Vietnam\",\"169\":\"Virgin Islands (British)\",\"170\":\"Yemen\",\"173\":\"Zambia\",\"174\":\"Zimbabwe\",\"175\":\"Antigua And Barbuda\",\"176\":\"Anguilla\",\"178\":\"American Samoa\",\"179\":\"Aruba\",\"180\":\"Brunei Darussalam\",\"181\":\"Bouvet Island\",\"183\":\"Cook Islands\",\"185\":\"Christmas Island\",\"187\":\"Dominican Republic\",\"188\":\"Western Sahara\",\"189\":\"Falkland Islands\",\"191\":\"Faroe Islands\",\"192\":\"Grenada\",\"193\":\"French Guiana\",\"194\":\"Gibraltar\",\"195\":\"Greenland\",\"196\":\"Guadeloupe\",\"198\":\"Guatemala\",\"200\":\"Haiti\",\"202\":\"Jamaica\",\"203\":\"Kiribati\",\"204\":\"Comoros\",\"205\":\"Saint Kitts and Nevis\",\"206\":\"Saint Lucia\",\"207\":\"Marshall Islands\",\"208\":\"Macau\",\"210\":\"Martinique\",\"212\":\"Mauritius\",\"213\":\"New Caledonia\",\"214\":\"Norfolk Island\",\"215\":\"Nauru\",\"217\":\"Niue\",\"219\":\"Papua New Guinea\",\"221\":\"Pitcairn\",\"222\":\"Palau\",\"223\":\"Solomon Islands\",\"225\":\"Svalbard and Jan Mayen Islands\",\"227\":\"San Marino\",\"232\":\"Tonga\",\"233\":\"Timor-Leste\",\"234\":\"Trinidad and Tobago\",\"235\":\"Tuvalu\",\"237\":\"Saint Vincent and the Grenadines\",\"238\":\"Virgin Islands (U.S.)\",\"239\":\"Vanuatu\",\"241\":\"Mayotte\",\"242\":\"Myanmar\",\"255\":\"Sao Tome and Principe\",\"257\":\"South Georgia and the South Sandwich Islands\",\"260\":\"Tajikistan\",\"262\":\"United Kingdom\",\"268\":\"Costa Rica\",\"270\":\"Guernsey\",\"272\":\"North Korea\",\"274\":\"Afghanistan\",\"275\":\"Cote D'Ivoire\",\"276\":\"Cuba\",\"277\":\"French Polynesia\",\"278\":\"Iran\",\"279\":\"Iraq\",\"281\":\"Libya\",\"282\":\"Palestine\",\"285\":\"Syria\",\"286\":\"Aaland Islands\",\"287\":\"Turks \u0026 Caicos Islands\",\"288\":\"Jersey  (Channel Islands)\",\"289\":\"Dominica\",\"290\":\"Montenegro\",\"293\":\"Sudan\",\"294\":\"Montserrat\",\"298\":\"Curacao\",\"302\":\"Sint Maarten\",\"311\":\"South Sudan\",\"315\":\"Republic of Kosovo\",\"318\":\"Congo, Democratic Republic of the\",\"323\":\"Isle of Man\",\"324\":\"Saint Martin\",\"325\":\"Bonaire, Saint Eustatius and Saba\",\"326\":\"Serbia\"},\"defaultcountry\":164},\"BIRTHDAY\":{\"name\":\"BIRTHDAY\",\"label\":\"Birthday\",\"helper_text\":\"\",\"type\":\"birthday\",\"required\":false,\"audience_field_name\":\"Birthday\",\"dateformat\":\"MM\/DD\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":5},\"COMPANY\":{\"name\":\"COMPANY\",\"label\":\"Company\",\"helper_text\":\"\",\"type\":\"text\",\"required\":false,\"audience_field_name\":\"Company\",\"enabled\":false,\"order\":null,\"field_type\":\"merge\",\"merge_id\":6}}).find(function(f) { return f.name === fieldName \u0026\u0026 f.type === 'smsphone'; });\n        var isRequired = smsField ? smsField.required : false;\n        var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true;\n        \n        var phoneInput = document.querySelector('#mce-' + fieldName);\n        if (phoneInput \u0026\u0026 selectedProgram.countryCallingCode \u0026\u0026 shouldAppendCountryCode) {\n          phoneInput.value = selectedProgram.countryCallingCode;\n        }\n        \n        \n        updateSmsLegalText(selectedCountry, fieldName);\n        updatePlaceholder(selectedCountry, fieldName);\n        updateCountryCodeInstruction(selectedCountry, fieldName);\n      });\n    }\n\n    document.addEventListener('DOMContentLoaded', function() {\n      const smsPhoneFields = document.querySelectorAll('[id^=\"country-select-\"]');\n      \n      smsPhoneFields.forEach(function(dropdown) {\n        const fieldName = dropdown?.id.replace('country-select-', '');\n        initializeSmsPhoneDropdown(fieldName);\n      });\n    });\n    \u003c\/script\u003e\n\u003c\/div\u003e","brand":"FEM FIT BALANCE","offers":[{"title":"Default Title","offer_id":56839331381635,"sku":null,"price":25.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/2409\/1267\/files\/27.png?v=1769769854"},{"product_id":"consulta-de-evaluacion-inicial-1-1","title":"Primera consulta online","description":"\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-end=\"152\" data-start=\"104\"\u003e\n\u003cstrong\u003eEvaluación PNIE (1h) \u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-end=\"447\" data-start=\"162\"\u003eLa PNIE (Psiconeuroinmunoendocrinología) es una disciplina que estudia cómo interactúan los distintos sistemas del organismo — digestivo, hormonal, inmunológico, nervioso y metabólico — y cómo factores como el estrés, el sueño, la alimentación o la actividad física influyen en la salud.\u003c\/p\u003e\nIncluye la interpretación de hasta 2 análisis clínicos y la explicación clínica del caso.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"152\" data-start=\"104\"\u003e\n\u003cstrong\u003e\u003cmeta charset=\"utf-8\"\u003eDiseño del Plan Nutricional Personalizado (1h) \u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003eEntrevista nutricional y creación de tus primeras pautas (las preparamos juntas): \u003cbr\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003cstrong\u003e\u003cbr\u003e- Menú semanal personalizado a tu talla, peso y condición de salud específica\u003c\/strong\u003e \u003cbr\u003e\u003cstrong\u003e- Recomendaciones nutricionales\u003c\/strong\u003e \u003cbr\u003e\u003cstrong data-end=\"709\" data-start=\"660\"\u003e- Plan de Suplementación a medida \u003cbr\u003e\u003c\/strong\u003e\u003cbr\u003eAdemás tendrás acceso a descuentos para tus compras en internet ya sean suplementos como comida. \u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"152\" data-start=\"104\"\u003e\n\u003cstrong\u003eSolicitud de analíticas personalizadas\u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003eCuando se requiere se prepara una solicitud médica de analítica completa y personalizada que puede incluir parámetros que pertenezcan a: \u003cbr\u003e\n\u003cdiv title=\"Page 1\" class=\"page\"\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"layoutArea\"\u003e\n\u003cdiv class=\"column\"\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003cem\u003e\u0026lt;\u0026lt; El h\u003c\/em\u003e\u003c\/span\u003e\u003cem\u003eemograma, la coagulación, las plaquetas, el funcionamiento hepático, glicémico y lipídico, tiroideo, hormonal y digestivo, así como las vitaminas y minerales y otros valores de interés para descartar posibles patologías implicadas en tu sintomatología. \u0026gt;\u0026gt;\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"FEM FIT BALANCE","offers":[{"title":"Default Title","offer_id":57743765504387,"sku":null,"price":155.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/2409\/1267\/files\/f1e6df55-f4de-4784-91e4-d3a738fc0396_6bd04eac-173e-4708-b64a-b2e43fb0403a.jpg?v=1781475512"},{"product_id":"seguimiento","title":"Seguimiento online","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eEn cada sesión revisamos cómo te has sentido con las pautas nutricionales, valoramos los avances conseguidos y analizamos aquellos aspectos que todavía necesitan mejorar.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eA partir de ello, ajustamos el plan nutricional y de suplementación para seguir avanzando hacia tus objetivos. Si lo deseas, también podemos adaptar tu menú semanal, modificando platos o incorporando nuevas opciones según tus gustos y necesidades.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAdemás, dedicamos un espacio a conocer cómo te encuentras a nivel emocional y personal, para ofrecerte un acompañamiento realmente individualizado y adaptado a tu situación actual.\u003c\/span\u003e\u003c\/p\u003e","brand":"FEM FIT BALANCE","offers":[{"title":"Default Title","offer_id":58244729536899,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/2409\/1267\/files\/WhiteandBrownMinimalistPhoneMockupInstagramStorycopia4_1a22d696-f1b6-4ab8-931c-f82f8f0d1f45.png?v=1781475192"},{"product_id":"asesoria-nutricional-integrativa-presencial-la-dan-cafe-barcelona-ciudad","title":"Asesoría de nutrición integrativa","description":"\u003cp\u003e\u003cstrong\u003eSesión individual\u003c\/strong\u003e de \u003cstrong\u003eorientación nutricional en formato presencial\u003c\/strong\u003e, pensada como un primer acercamiento al acompañamiento nutricional integrativo en un entorno cercano, relajado y de comunidad.\u003c\/p\u003e\n\u003cp\u003eDurante la \u003cstrong\u003esesión\u003c\/strong\u003e realizamos una \u003cspan style=\"text-decoration: underline;\"\u003evaloración inicial\u003c\/span\u003e de tu caso desde una perspectiva global (alimentación, hábitos, síntomas y estilo de vida) y definimos las \u003cspan style=\"text-decoration: underline;\"\u003eprimeras pautas y recomendaciones personalizadas\u003c\/span\u003e para que puedas empezar a aplicar cambios de forma práctica.\u003c\/p\u003e\n\u003cp\u003eEste encuentro se realiza \u003cstrong\u003een La Dan Café\u003c\/strong\u003e, un espacio con encanto que pone en valor el producto de calidad y la gastronomía cuidada, donde se puede disfrutar de una oferta de \u003cem\u003ecafés y tés de autor\u003c\/em\u003e, así como de opciones de \u003cem\u003epastelería vegana\u003c\/em\u003e y \u003cem\u003esin gluten\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp\u003eQueremos que la sesión sea también un momento agradable y cuidado, por lo que \u003cstrong\u003eincluye una consumición a elegir \u003c\/strong\u003e(café, matcha o bebida del momento de la cafetería), como parte de la experiencia, para acompañar la conversación de una forma más relajada y cercana.\u003cbr\u003e\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u0026gt;\u0026gt; \u003cstrong\u003eLa cafetería\u003c\/strong\u003e La Dan café \u003cspan style=\"text-decoration: underline;\"\u003ese ubica en el barrio de Les Corts\u003c\/span\u003e, a una manzana del centro comercial L’Illa Diagonal, en una zona de fácil acceso y bien conectada.\u003cbr\u003e\u003cbr\u003eC\/ Travessera de les Corts, 317, Les Corts, 08029 Barcelona\u003cbr\u003e\u003c\/p\u003e","brand":"FEM FIT BALANCE","offers":[{"title":"Default Title","offer_id":58244781703555,"sku":null,"price":60.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/2409\/1267\/files\/Capturadepantalla2026-06-15alas0.53.14.png?v=1781477603"}],"url":"https:\/\/femfitbalance.com\/collections\/servicios.oembed","provider":"FEM FIT BALANCE","version":"1.0","type":"link"}