Ultra-Processed Food Consumption, Additive... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/14-854" }, "headline": "Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University...", "datePublished": "2025-09-02T15:12:37", "dateModified": "2026-02-14T14:22:12", "author": [ { "@type": "Person", "name": "JHOSELINE STAYCE GUILLEN SANCHEZ" }, { "@type": "Person", "name": "Mónica Saenz Tolay" }, { "@type": "Person", "name": "Luis Cabanillas Chirinos" }, { "@type": "Person", "name": "Ana María Pita Ruiz" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background The rising consumption of ultra-processed foods (UPFs) is a global concern, given their poor nutritional quality and the presence of multiple additives that may pose health risks when consumed in excess. Young populations are particularly vulnerable due to lifestyle habits and the widespread availability and accessibility of these products. The present study aimed to assess the consumption of ultra-processed foods (UPFs), taking into account the co-occurrence of additives and their association with risk factors in a young population. Methods A two-phase cross-sectional study was conducted. In the first phase, 500 ultra-processed food products available on the Peruvian market were analysed and classified into five groups: meat products, cereals, confectionery, dairy, and beverages, in order to identify the presence and frequency of additives. In the second phase, a structured survey was administered to 385 students, collecting data on UPF consumption over the previous 24 hours, along with variables related to lifestyle. Chi-square tests and ordinal logistic regression were used to analyse the associations. Results The categories with the highest levels of consumption were carbonated beverages (59.6%), meat products (54.7%), and dairy in various forms (66.3%). A high frequency of co-occurrence was identified between colourings and acidulants, particularly INS 133, INS 150d, and INS 339i. Statistical analysis revealed a significant association between UPF consumption and male sex (OR = 1.603), as well as alcohol consumption (OR = 2.059), while age showed an inverse relationship (OR = 0.756). Other variables, such as physical activity and smoking, did not demonstrate a significant association. Conclusion It is concluded that excessive UPF consumption varies according to age and sex and represents a continuous source of exposure to food additives. In addition, a statistically significant association was observed between UPF consumption and alcohol consumption, which may indicate a relationship of relevance from a public health perspective; however, a causal relationship cannot be established. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/14-854", "name": "Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated..." } } ] } Home Browse Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article GUILLEN SANCHEZ JS, Saenz Tolay M, Cabanillas Chirinos L and Pita Ruiz AM. Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.12688/f1000research.166729.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article Revised Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] Previously titled: "Consumo de alimentos ultraprocesados, coexistencia de aditivos y factores de riesgo asociados en estudiantes universitarios del Perú" JHOSELINE STAYCE GUILLEN SANCHEZ https://orcid.org/0000-0002-0899-6725 1 , Mónica Saenz Tolay https://orcid.org/0000-0001-9422-2293 1 , Luis Cabanillas Chirinos 1 , Ana María Pita Ruiz 2 JHOSELINE STAYCE GUILLEN SANCHEZ https://orcid.org/0000-0002-0899-6725 1 , Mónica Saenz Tolay https://orcid.org/0000-0001-9422-2293 1 , Luis Cabanillas Chirinos 1 , Ana María Pita Ruiz 2 PUBLISHED 14 Feb 2026 Author details Author details 1 Universidad Cesar Vallejo, Trujillo, La Libertad, Peru 2 State University of Campinas, Campinas, State of São Paulo, Brazil JHOSELINE STAYCE GUILLEN SANCHEZ Roles: Conceptualization, Formal Analysis, Funding Acquisition, Investigation, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Mónica Saenz Tolay Roles: Conceptualization, Data Curation, Investigation, Methodology, Validation, Writing – Review & Editing Luis Cabanillas Chirinos Roles: Conceptualization, Data Curation, Investigation, Methodology Ana María Pita Ruiz Roles: Conceptualization, Data Curation, Investigation, Methodology, Validation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Agriculture, Food and Nutrition gateway. Abstract Background The rising consumption of ultra-processed foods (UPFs) is a global concern, given their poor nutritional quality and the presence of multiple additives that may pose health risks when consumed in excess. Young populations are particularly vulnerable due to lifestyle habits and the widespread availability and accessibility of these products. The present study aimed to assess the consumption of ultra-processed foods (UPFs), taking into account the co-occurrence of additives and their association with risk factors in a young population. Methods A two-phase cross-sectional study was conducted. In the first phase, 500 ultra-processed food products available on the Peruvian market were analysed and classified into five groups: meat products, cereals, confectionery, dairy, and beverages, in order to identify the presence and frequency of additives. In the second phase, a structured survey was administered to 385 students, collecting data on UPF consumption over the previous 24 hours, along with variables related to lifestyle. Chi-square tests and ordinal logistic regression were used to analyse the associations. Results The categories with the highest levels of consumption were carbonated beverages (59.6%), meat products (54.7%), and dairy in various forms (66.3%). A high frequency of co-occurrence was identified between colourings and acidulants, particularly INS 133, INS 150d, and INS 339i. Statistical analysis revealed a significant association between UPF consumption and male sex (OR = 1.603), as well as alcohol consumption (OR = 2.059), while age showed an inverse relationship (OR = 0.756). Other variables, such as physical activity and smoking, did not demonstrate a significant association. Conclusion It is concluded that excessive UPF consumption varies according to age and sex and represents a continuous source of exposure to food additives. In addition, a statistically significant association was observed between UPF consumption and alcohol consumption, which may indicate a relationship of relevance from a public health perspective; however, a causal relationship cannot be established. READ ALL READ LESS Keywords Ultra processed foods, Food additives, Dietary intake, Public health nutrition Corresponding Author(s) JHOSELINE STAYCE GUILLEN SANCHEZ ( [email protected] ) Close Corresponding author: JHOSELINE STAYCE GUILLEN SANCHEZ Competing interests: No competing interests were disclosed. Grant information: This research was funded by the Research Support Fund 2023 of Universidad César Vallejo, project ID: 237-2023. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2026 GUILLEN SANCHEZ JS et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: GUILLEN SANCHEZ JS, Saenz Tolay M, Cabanillas Chirinos L and Pita Ruiz AM. Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.12688/f1000research.166729.2 ) First published: 02 Sep 2025, 14 :854 ( https://doi.org/10.12688/f1000research.166729.1 ) Latest published: 14 Feb 2026, 14 :854 ( https://doi.org/10.12688/f1000research.166729.2 ) Revised Amendments from Version 1 - Some elements of the methodology, such as the sampling method and sample selection criteria, have been detailed further. - More statistical analysis of the collected data has been added. - The critical and reflective analysis of the results has been expanded. - The limitations encountered in the research have been mentioned. - Some elements of the methodology, such as the sampling method and sample selection criteria, have been detailed further. - More statistical analysis of the collected data has been added. - The critical and reflective analysis of the results has been expanded. - The limitations encountered in the research have been mentioned. See the authors' detailed response to the review by Zheshen HAN READ REVIEWER RESPONSES Introduction Ultra-processed foods (UPFs), pre-packaged products predominantly manufactured on an industrial scale, have come to dominate the food environment in both high- and low-income settings ( Baric et al., 2025 ). In Latin America, their consumption has surged in recent years, particularly in the form of beverages. Uruguay has experienced a 146% increase in UPF sales, followed by Bolivia (130%) and Peru (107%). Similarly, Brazil and Peru have witnessed a 38.9% rise in fast food intake, often replacing more nutritious traditional diets ( Instituto Nacional de Salud, 2023 ). In Peru, Choque-Quispe et al. (2023) reported that 3.9% of adolescents aged 15 to 18 consume UPFs daily, while 75.5% consume them one to three times per month. Beverages were the most frequently consumed (30.4%), followed by processed meats and sweets (both 17.6%), and dairy products (12.7%). In Chile, students aged 17 to 24 showed higher consumption rates of sauces and spreads (78.4%), processed meats (76.3%), and beverages (74.8%), whereas intake of fast foods (28.1%), savoury snacks (35.3%), and cereal-based items (37.4%) was comparatively lower ( Vilugrón et al., 2022 ). Among older adults (mean age: 47), UPF consumption was notably lower (24%), with a marked preference for minimally processed foods (51.6%) ( Anjos et al., 2024 ). In Spain, Gearhardt et al. (2023) identified signs of UPF addiction in 14% of the adult population and 12% of children, characterised by impulsive behaviour, emotional dysregulation, and diminished quality of life. UPFs can pose significant health risks when consumed excessively or without adherence to age-specific dietary recommendations. These products typically contain food additives, substances deliberately introduced to alter physical, chemical, biological, or sensory properties, predominantly used for technical purposes in industrial manufacturing ( World Health Organization [WHO], 2023 ). They also tend to be rich in saturated fats, sugars, and sodium, all linked to an elevated risk of non-communicable diseases, including cancer, diabetes, and cardiovascular conditions. Notably, approximately 72% of daily sodium intake originates from added salt and food additives, with the remainder derived from natural sources (8%) and table salt (20%) ( Carbajal & Moreno, 2023 ; Dicken et al., 2024 ; Lou et al., 2021 ). Furthermore, sugar-sweetened beverages have been associated with increased body weight, type 2 diabetes, and non-alcoholic fatty liver disease ( Malik & Hu, 2022 ). The widespread shift from home-cooked, natural foods to ready-to-eat UPFs represents a broader transformation in dietary practices ( Aracta-Maquera, 2023 ; Choque-Quispe et al., 2023 ). These products—from soups and fizzy drinks to processed meats—are readily available, affordable, and increasingly perceived as convenient staples. However, their health consequences are often overlooked, despite regulatory efforts such as the Peruvian Healthy Eating Promotion Law for Children and Adolescents ( Ley 30021, Congreso de la República del Perú, 2013 ), which mandates clear front-of-pack labelling for excessive contents of sodium, sugars, and saturated fats ( FAO, 2024a ; Avilés et al., 2017 ). Generation Z, born between approximately 1995 and 2010, has matured within a highly digitised environment and faces challenges including nutritional autonomy, financial constraints, academic demands, and limited experience with meal planning. These conditions often lead to choices that prioritise convenience and visual appeal over nutritional value. Wanjohi et al. (2025) found that this demographic tends to view UPFs as modern, urban, and desirable, whereas traditional foods are often regarded as outdated or unappealing. Diet remains a modifiable risk factor, and the presence of food additives may exacerbate health risks. Emulsifying polysaccharides, for example, have been implicated in inflammatory bowel diseases ( Nickerson et al., 2015 ; Laudisi et al., 2019 ). Mono- and diglycerides of fatty acids (INS 471 and INS 472) have been linked to increased cardiovascular risk ( Sellem et al., 2023 ), while sweeteners such as aspartame and acesulfame-K are under scrutiny for their potential carcinogenicity ( Debras et al., 2022 ). A systematic review of cohort studies found associations between non-nutritive sweeteners—including aspartame, sucralose, and steviol glycosides—and increased body weight, waist circumference, obesity, hypertension, and metabolic syndrome ( Azad et al., 2017 ). In Peru, the General Directorate of Environmental Health and Food Safety (DIGESA), under the Codex Alimentarius framework, is responsible for enforcing these regulations. Its mandate includes preserving food quality, improving shelf stability, and facilitating processes such as manufacturing, preparation, packaging, and storage—provided that additives are not used to mask inferior raw materials or substandard practices ( FAO, 2024a ). Nonetheless, there remains a lack of targeted research on consumption patterns, risk perception, and additive exposure among Generation Z university students, a cohort particularly vulnerable to modern food environments and autonomous dietary choices ( Barroso, 2020 ). This gap represents a barrier to designing effective interventions, particularly in light of the rising incidence of non-communicable diseases at increasingly early ages ( Fedde et al., 2025 ). Addressing these factors is essential if public health systems are to succeed in promoting healthy lifestyles. Accordingly, the present study aims to assess the consumption of ultra-processed foods among young individuals, with a particular focus on the co-occurrence of additives and their association with health-related risk factors. Methods Research design The study employed a cross-sectional observational design and was conducted in two phases, generating a complementary dataset. (1) A descriptive analysis was undertaken of 500 ultra-processed food products available in major supermarket chains across Peru. The products were classified into five categories: meat products, cereals, confectionery, dairy, and beverages. Ingredient labels were examined to identify the presence and frequency of food additives, including colourings, acidulants, preservatives, antioxidants, and sweeteners Organización Panamericana de la Salud, 2015 ; FAO, 2024b ). Product selection was carried out using non-probability convenience sampling, based on the accessibility and proximity of formal retail outlets (supermarkets) most frequently visited by the urban population. This strategy allowed for the inclusion of readily available and easily identifiable products from high-turnover supermarkets, thereby facilitating the data collection process. Nevertheless, this type of sampling may limit the representativeness of products consumed in other contexts, such as rural areas or informal markets. (2) A structured survey was administered to a probabilistic sample of 385 university students from Generation Z (born between 1995 and 2010). The sample size was calculated using the formula for infinite populations ( Aguilar-Barojas, 2005 ), with a 95% confidence level, a 5% margin of error, and an expected proportion of 50%. The data collection instrument was previously validated by three experts in food technology, nutrition, and public health to ensure its relevance and clarity. To assess its reliability, a pilot test was conducted with 20 students to evaluate the comprehensibility and consistency of the questions. This process enabled necessary adjustments to be made prior to its final administration. Both the validity and reliability coefficients of the instrument exceeded 0.7. This study complied with established ethical standards to safeguard the rights and dignity of all participants. Informed consent was obtained voluntarily and in written form via an initial question embedded in the online questionnaire, which allowed individuals to either confirm or decline their participation. Only those who provided explicit consent were permitted to proceed. All participants were adults and received comprehensive information regarding the study’s objectives. Data confidentiality was upheld through anonymisation and the secure storage of all collected information, in strict accordance with the ethical principles outlined in the Declaration of Helsinki and the Code of Ethics of César Vallejo University, as endorsed by University Council Resolution No. 0126-2017-UCV. Participants were assured of their right to withdraw from the study at any stage without incurring any negative repercussions. Classification and co-occurrence of additives in ultra-processed foods Ultra-processed foods (UPFs) were defined as industrial formulations composed of substances extracted from foods, synthetic constituents, or food additives, including acidity regulators, stabilisers, antioxidants, preservatives, and sweeteners. A total of 500 UPF products available in the leading supermarket chains in Peru were acquired for analysis. Ultra-processed beverages were classified according to the criteria established by the Pan American Health Organization ( PAHO, 2015 ), which include carbonated drinks, fruit juices, sports and energy drinks, as well as ready-to-drink tea or coffee. Meanwhile, food items were categorised following the Food and Agriculture Organization ( FAO, 2023 ) guidelines into meat products, cereals or cereal-based products, dairy products, and confectionery. Non-perishable beverages and foods were stored in a cool environment, whereas perishable items were kept refrigerated at 4°C until analysis. Additive identification was based on the review of ingredient lists as declared on the nutritional labels of each product. The percentage of products within each category containing at least one additive was calculated according to the methodology proposed by Lorenzoni et al. (2021) , and additive groupings were determined through cluster analysis, represented using dendrograms. Risk factors associated with the consumption of ultra-processed foods and beverages among university students University students were selected as the target population, as they are considered one of the primary consumer groups of ultra-processed foods due to factors such as ease of access, habitual meal-skipping, use of discretionary funds, exposure to advertising, and the influence of social media. To assess consumption, a structured questionnaire was employed, focusing on the UPFs consumed within the previous 24 hours. It is worth noting that, although this self-reported questionnaire may be subject to recall bias, this method was chosen due to its widespread use in public health and its effectiveness in estimating recent food intake. To reduce such bias, the instrument was validated by experts and pilot-tested. As noted by Martínez et al. (2022) , 24-hour dietary recalls remain valid and widely accepted tools for assessing ultra-processed food consumption in the general population. The instrument comprised 19 items, including questions on ultra-processed foods and beverages, classified into five categories. A total of 329 complete questionnaires were collected, resulting in a 100% response rate. Consumption questions by product group were multiple-choice, allowing participants to select one, several, or no options. Consequently, percentages were calculated based on the valid responses within each group, which may introduce partial non-response bias. The data collected were subsequently organised, with illegible or inconsistent responses excluded to maintain data integrity. Consumption within each food group was recorded using dichotomous responses (yes/no). A consumption score was calculated by summing the number of food groups reported as consumed the previous day, resulting in a range from 1 to 15. These scores were then grouped into three categories: 0–4, 5–10, and over 10, with scores of 5 or more considered indicative of excessive consumption ( Costa et al., 2021 ). Given that food additives are subject to varying recommendations and usage limits, the five most frequently consumed UPF products were initially selected. The ingredient lists reported on their labels were then analysed to determine the quantity per serving and to identify any potential adverse effects associated with their intake. In addition, four major modifiable risk factors associated with the development of non-communicable chronic diseases were evaluated: excessive alcohol consumption, physical inactivity, tobacco use, and poor dietary quality. Excessive alcohol intake was assessed with the question: “In the past 30 days, have you ever consumed five or more alcoholic beverages in one occasion?” Physical activity was measured by asking: “Do you engage in exercise at least once per week?” Dietary quality was estimated based on UPF intake, with consumption of more than five UPF items on the previous day categorised as excessive. • Independent variable: Level of consumption (high – medium – low) • Dependent variables: Risk factors (alcohol consumption, place of food intake [home or boarding house], smoking habits, physical activity, age, and sex) Data analysis A descriptive analysis was conducted using absolute and relative frequency distributions to determine the consumption of ultra-processed foods (UPFs) within the study sample. Additionally, a clustering analysis was performed using a hierarchical organisation technique to identify patterns of co-occurrence among food additives. Inferential analysis included the chi-square test of independence, as well as an ordinal logistic regression, aimed at evaluating the impact of independent variables on the dependent variable. A significance level of 5% was adopted. For the ordinal regression analysis, 329 cases with complete data for all variables included in the model were considered. Data processing and analysis were carried out using SPSS software, version 26 (IBM). Results Clustering of food additives and UPF consumption by category Within the category of meat products, sausages exhibited the highest consumption frequency, reaching 54.7%. Among beverages, carbonated soft drinks stood out at 59.6%. In the cereal group, pasta and noodles were consumed by 48.6% of the students. Regarding confectionery items, biscuits ranked first with 48.9%, while in the dairy category, milk in its various forms was the most preferred, with a consumption rate of 66.3% ( Table 1 ). Table 1. Consumption patterns of ultra-processed beverages and products by category among university students, January – April 2024. Group Product n° Frequency (%) Meat Types of sausages 1 180 54.7 Hamburger 137 41.6 Processed meats 2 107 32.5 Pork cracklings/Bacon 85 25.8 Nuggets 47 14.3 Pâté 6 1.8 N/A (Not available) 93 28.3 Beverages Soft drinks 196 59.6 Packaged nectars/Industrialized juices 133 40.4 Sports drinks/Energy drinks 129 39.2 Flavored water 61 18.5 Bottled teas 49 14.9 None of the above 58 17.6 Cereal-based products Pasta/Noodles 160 48.6 Salty snacks 139 42.2 Instant mixes 62 18.8 None of the above 90 27.4 Confectionery products Cookies 161 48.9 Chocolates 150 45.6 Pastries 3 121 36.8 Hard/Chewy candies 4 143 43.5 None of the above 57 17.3 Dairy products Milk 5 218 66.3 Yogurt 180 54.7 Cheese 139 42.2 Soy milk 26 7.9 Flavored dairy beverages 15 4.6 None of the above 59 17.9 1 Hot dog, sausage, chorizo. 2 Luncheon meat, mortadella, ham. 3 Cakes, sponge cakes. 4 Gummy candies, chewing gum, lollipops, hard candies. 5 Milk: powdered, evaporated, condensed, cream-based. Figure 1 illustrates how certain beverages (fruit-based, energy, and carbonated drinks) tend to cluster based on the colourings and acidity regulators they contain. In fruit-flavoured beverages, colourings INS 133 (Brilliant Blue FCF) and INS 150d (Caramel IV) were frequently found together ( Figure 1A ). In contrast, energy and carbonated drinks were more likely to contain other colourings such as INS 160 (Carotene), INS 170 (Calcium Carbonate), INS 132 (Indigotine), and INS 131 (Patent Blue V) ( Figure 1B ). Notably, when a product contained INS 160, it was commonly paired with INS 170, suggesting a frequent co-usage pattern. Similarly, in fruit-based drinks, the combination of INS 110 (Sunset Yellow FCF) and INS 160 was prevalent, while the most common pairing in energy and fizzy drinks was INS 110 and INS 150. However, these colourings were generally used independently of other additives. Colouring INS 102 (Tartrazine) appeared isolated in the dendrogram, suggesting relatively limited use in the analysed samples. Figure 1. (A) Dendrogram of the most frequently used food colorants in fruit-based beverages, (B) Dendrogram of the most frequently used food colorants in energy and carbonated beverages, (C) Dendrogram of the most frequently used acidity regulators in fruit-based beverages, (D) Dendrogram of the most frequently used acidity regulators in energy and carbonated beverages. Regarding acidity regulators, fruit-flavoured beverages frequently contained both INS 300 (Ascorbic Acid) and INS 327 (Sodium Lactate) ( Figure 1C ). In contrast, energy and carbonated drinks commonly featured INS 341 (Calcium Phosphates), INS 500 (Sodium Carbonates), INS 340 (Potassium Phosphates), and INS 296 (Malic Acid). One particular acidulant showed a clustering distance nearly 25 units greater than the others ( Figure 1D ), indicating infrequent co-use with other additives. Dairy products were also clustered based on their acidity regulators, while meat products and oils and fats were grouped according to their antioxidant content. The commonly identified acidulants included INS 339i (Monosodium Phosphate), INS 452i (Sodium Polyphosphate), INS 331i (Monosodium Citrate), and INS 500i (Sodium Carbonate), the latter also appearing in carbonated and energy drinks ( Figure 2A ). Figure 2. (A) Dendrogram of the most frequently used acidity regulators in dairy products, (B) Dendrogram of the most frequently used food antioxidants and preservatives in meat products, (C) Dendrogram of the most frequently used food antioxidants in oils and fats. The antioxidant INS 330 (Citric Acid) was frequently found in both meat products and oils and fats. However, in the former, it was most often co-present with INS 304 (Ascorbyl Palmitate), while in the latter it was more commonly associated with INS 386 (Disodium EDTA). The antioxidants showing the greatest dissimilarity or least frequent use in these products were INS 300 (Ascorbic Acid) in meat products and INS 385 (Calcium Disodium EDTA) in oils and fats, respectively ( Figures 2B and 2C ). Prevalence of risk factors in relation to the consumption of ultra-processed foods Using the chi-square test of independence ( Table 2 ), a significant association was found between the consumption of ultra-processed foods and the sex of the students (p = 0.028), as well as their alcohol consumption (p = 0.005). An ordinal logistic regression model was applied to evaluate the effect of the independent variables on the likelihood of UPF consumption within the categories: Permitted, Excess I, and Excess II. The model was statistically significant (χ 2 = 27.082, p = 0.003), although it accounted for only 8.9% (R 2 = 0.089) of the variance in the dependent variable categories. The results for predictive values and Odds Ratios are presented in Table 3 . Table 2. Chi-Square test of independence between study variables and ultra-processed food consumption among surveyed university students (January – April 2024). Risk factors Ultra-processed food consumption Statistic χ 2 Value “P” Permitted Excess I Excess II Age 16-21 48 94 68 10.466 0.106 22-27 21 35 32 28-33 8 10 1 ≥ 34 5 3 4 Sex Female 48 82 77 7.184 0.028* Male 34 60 28 Study modality In-person 37 61 47 2.891 0.576 Virtual 0 5 3 Both 45 76 55 Diet At home 70 113 82 1.703 0.427 In Student Boarding Houses 12 29 23 Drinks alcoholic beverages Yes 48 79 37 14.938 0.005* Occasionally 32 55 58 No 2 8 10 Drank alcoholic beverages in the last month Yes 69 113 80 1.798 0.407 No 13 29 25 Exercise/played sports in the last 3 months Yes 62 98 73 1.220 0.543 No 20 44 32 Exercise at least once a week Yes 50 81 57 0.842 0.656 No 32 61 48 Smokes Yes 79 130 97 1.930 0.381 No 3 12 8 Total 82 142 105 Table 3. Logistic regression model for the effect of risk factors on the consumption of ultra-processed foods among surveyed university students, January – April 2024. Risk factors B (DE) p 95% CI for OR Odds Ratio Low High Age group -0.279 (0.1446) 0.048 0.756 0.570 1.004 Sex 0.472 (0.2246) 0.036 1.603 1.032 2.490 Study Modality -0.045 (0.2182) 0.837 Diet -0.307 (0.2628) 0.248 Drinks alcoholic beverages 0.722 (0.2071) 0.000 2.059 1.372 3.089 Drank alcoholic beverages in the last month 0.001 (0.3078) 0.998 Exercise/played sports in the last 3 months -0.176 (0.2923) 0.544 Exercise at least once a week -0.082 (0.2625) 0.753 Smokes 0.072 (0.4430) 0.874 Specifically, male students were 1.603 times more likely to report higher UPF consumption. Additionally, for each one-point increase in alcohol consumption, the likelihood of higher UPF intake increased by 2.059 times. Conversely, for each increase in age group, students were 0.756 times less likely to report high UPF consumption. The remaining study variables showed no statistically significant effect on the outcome variable (p > 0.05) ( Table 3 ). A multivariate ordinal logistic regression model was conducted to identify factors associated with UPF consumption and to assess whether these associations remained after accounting for other potentially influential variables (confounders) ( Table 4 ). Regarding age, participants aged 16–21 (Group 1) and 22–27 (Group 2) exhibited a higher likelihood of being in a higher UPF consumption category compared to those aged 34 and over (reference group). In contrast, those aged 28–33 (Group 3) showed a lower likelihood of high consumption. However, none of these age-related associations reached statistical significance. Table 4. Ordinal logistic regression model for the level of consumption of ultra-foods among surveyed university students, January – April 2024. Estimate b Std. Error Wald Sig. 95% Confidence Interval (CI) Lower limit Upper limit Permitted Consumption -2.053 0.818 6.293 0.012 -3.657 -0.449 Excessive I Consumption -0.046 0.811 0.003 0.955 -1.635 1.543 Age 16-21 0.446 0.565 0.622 0.430 -0.662 1.553 Age 22-27 0.409 0.590 0.480 0.488 -0.747 1.565 Age 28-33 -0.826 0.716 1.331 0.249 -2.229 0.577 Female 0.439 0.229 3.667 0.055 -0.010 0.887 In-person modality -0.058 0.221 0.069 0.793 -0.490 0.375 Online modality 0.756 0.718 1.107 0.293 -0.652 2.164 Eats at home -0.301 0.267 1.272 0.259 -0.825 0.222 Does not consume alcoholic beverages -1.392 0.561 6.162 0.013 -2.490 -0.293 Occasional alcohol consumption -0.630 0.532 1.403 0.236 -1.673 0.413 No alcohol in the past month 0.007 0.307 0.001 0.982 -0.594 0.608 Exercised in the last 3 months -0.164 0.292 0.315 0.574 -0.737 0.409 Exercises once a week -0.087 0.263 0.110 0.740 -0.602 0.427 Does not smoke -0.098 0.492 0.039 0.843 -1.061 0.866 With respect to alcohol consumption in the past month, students who reported not drinking showed a slightly higher probability of high UPF consumption compared to those who did consume alcohol, although this difference was also not statistically significant. Based on the results from the sample of 329 students, the ordinal regression model identified a statistically significant difference in the intercept for the “Permitted” consumption level (p = 0.012 0.05), when compared to the intercept for the “Excessive II” level under the logit link function. Furthermore, the predictor “non-consumption of alcoholic beverages” had a negative and statistically significant effect (coefficient = –1.392, p = 0.013), indicating a lower likelihood of being in a higher UPF consumption level compared to those who reported alcohol consumption ( Table 5 ). Table 5. Forecasting the level of consumption of ultra-processed foods among university students surveyed using the ordinal regression model, January – April 2024. Observed level Predicted level Total Accuracy (%) Permitted Excessive I Excessive II Ultra-Processed Food Consumption Permitted 9 62 11 82 11.0 Excessive I 8 112 22 142 78.9 Excessive II 1 67 37 105 35.2 Total 18 241 70 329 48.0 Discussion Carbonated soft drinks were the most preferred ultra-processed beverages, consumed by over 50% of the study population, whose mean age was 24.5 ± 0.01 years. Among solid products, between 41.6% and 66.4% of students reported consumption of items in the meat, dairy, and confectionery groups (including biscuits). These high levels of intake are consistent with the findings of Mamani-Urrutia et al. (2021) , who reported elevated consumption of biscuits (56%) and dairy products (54.3%) among university students. A similar order of preference was observed by Choque-Quispe et al. (2023) in Peruvian adolescents aged 14 to 18 years; however, the reported values were lower: beverages (30.4%), meat products (17.4%), and confectionery (17.4%). In Brazil, according to Simões et al. (2020) , the highest UPF consumption among adolescents aged 18 to 19 in the state of Maranhão corresponded to the cereal group, particularly biscuits, cakes, and industrially processed white bread (14.1%). These patterns may be attributed to the academic demands faced by young individuals, often reflected in meal-skipping behaviours, particularly breakfast ( Maza-Ávila et al., 2022 ). Milk, with a consumption rate of 66.3%, was the most consumed UPF in the evaluated population, exceeding the figures reported by Rojas et al. (2011) , who found milk consumption at 42.5% and cheese at 53.8% among children aged 8.73 years. According to the National Institute of Health (2023) , frequent dairy intake ensures adequate calcium supply, as milk and yoghurt have high bioavailability of this mineral. However, it is important to consider age-specific intake recommendations: 1300 mg for adolescents aged 14 to 18, and 1000 mg for adults aged 19 to 50 and children aged 4 to 8. Although milk consumption was high, so too was that of soft drinks, which may be counterproductive given that both contain sugars, increasing caloric intake without significant nutritional benefit. Moreover, high-phosphorus diets can reduce calcium bioavailability ( Takeda et al., 2014 ). A total of 54.7% of participants reported sausage consumption—higher than that observed by Kotopoulou et al. (2022) in a Greek population, where sausage consumption stood at 23.8%, although a high intake of pork (41.5%) and turkey-based (32.7%) processed meats was reported. In a study by Wang et al. (2022) in Canada, bisphenol A was detected in meat products, with the highest levels found in roasted beef (118.23 ng/g), followed by cured pork (0.14 ng/g), and cold cuts such as ham, mortadella, and sausages (0.18 ng/g). Notably, these products often contain additives such as nitrites, whose excessive intake may exceed the acceptable daily intake (ADI) of 0.07 mg/kg body weight/day, posing a health risk. Dendrogram analysis confirmed that the main antioxidants and preservatives used in meat products sold in Peru were ascorbyl palmitate (INS 304) and sodium nitrite (INS 250), respectively. Citric acid (INS 330) was identified as a common antioxidant in meat products, oils, and fats. Additionally, the most frequently used acidulants in dairy products and beverages were INS 339i, INS 452i, INS 300, and INS 341. These findings are in line with Chazelas et al. (2020) , who reported that the most frequent preservatives in French meat products were sodium nitrite (INS 250), potassium nitrate (INS 252), and sodium acetate (INS 262), with sodium lactate (INS 325) and INS 262 frequently co-occurring as antioxidant and preservative, respectively. In the confectionery group, the most commonly used colourants in combination were Allura Red AC (INS 129), Tartrazine (INS 102), Sunset Yellow FCF (INS 110), Brilliant Blue FCF (INS 133), Indigotine (INS 132), and Titanium Dioxide (INS 171), while Carmine (INS 120) was less frequently used. This pattern was also observed in the analysed beverages, except for Tartrazine (INS 102), which appeared less often. It is important to note that some of these additives are banned in certain countries due to potential adverse health effects. For example, INS 133 is banned in China, and INS 110 in Norway, Sweden, and Finland ( Vázquez et al., 2016 ). Furthermore, phosphates such as INS 340 and INS 341 require monitoring in individuals with kidney disease ( Garcia et al., 2017 ). Although these additives are not consumed directly, their presence in food implies indirect intake, which should remain within the limits established by rigorous scientific evaluations, including biochemical and toxicological studies, to determine their ADI ( WHO, 2023 ). An analysis based on data from the “Pesquisa de Orçamentos Familiares” for the years 2008 and 2018 revealed that UPFs accounted for 19.7% of total caloric intake during 2017–2018. The study reported higher consumption among women than men ( Louzada et al., 2018 ) and found an association between UPF-rich diets and an unfavourable cardiometabolic risk profile, which increases the likelihood of developing cardiovascular disease ( Pagliai et al., 2021 ). The results of the statistical analysis indicate that certain individual factors are associated with higher consumption of ultra-processed foods (UPF). According to the logistic regression model, being male was associated with a 1.603 times greater likelihood of high UPF consumption (p = 0.036). Similarly, alcohol consumption was significantly associated with a higher level of UPF intake (OR = 2.059; p < 0.001), even after adjusting for other sociodemographic and behavioural variables. A possible mechanism hypothesis is that both behaviours may be influenced by shared behavioural factors such as academic stress, exposure to marketing of unhealthy products, and socialisation patterns, all of which may encourage the selection of fast and easily accessible options such as UPF and alcohol, particularly among young people. Although the ordinal regression model confirmed similar trends namely, a lower probability of high consumption among women and individuals who do not consume alcohol other variables, including age, study modality, eating location, and physical activity, did not reach statistical significance. In terms of predictive capacity, the model was more accurate in classifying the “Excessive I” level (78.9%), but less accurate for the “Permitted” (11.0%) and “Excessive II” (35.2%) levels, yielding an overall accuracy of 48%. While the cross-sectional design limits causal inference, these results help identify relevant risk profiles and provide valuable evidence to inform public health interventions. Excessive alcohol consumption also negatively affects dietary patterns and nutritional status. Alcohol abuse has been linked to deficiencies in essential micronutrients such as thiamine, riboflavin, niacin, pyridoxine, folic acid, vitamins A, C, D, E, and K, as well as magnesium, selenium, and zinc ( Jeynes & Gibson, 2017 ). Alcohol also increases the preference for foods high in sugar and fat ( Jeynes & Gibson, 2017 ; Schrieks et al., 2015 ). In a randomised clinical trial involving healthy men in the Netherlands, moderate alcohol intake was shown to increase spontaneous consumption of high-fat foods, such as pâté and salami ( Schrieks et al., 2015 ). In New Zealand, Parackal et al. (2020) found that women who consumed more than four alcoholic drinks on a typical day at least once a week had higher intakes of carbohydrates and fats (total, saturated, monounsaturated, and polyunsaturated). They also had lower serum folate levels compared to those who drank less frequently (≤ 4 drinks, once a month or less). In Spain, Escrivá-Martínez et al. (2023) observed a direct relationship between binge eating, high fat consumption, and alcohol abuse. It is well established that diet quality and dietary factors play a key role in the prevention of non-communicable chronic diseases ( Global Burden of Disease et al., 2019 ; Laudisi et al., 2019 ). High UPF consumption adversely affects nutritional status ( Baroni et al., 2018 ), making it essential to maintain a healthy, balanced, and varied diet that is sustainable over time and contributes to healthy ageing. This study presents some limitations that should be considered when interpreting the results. Regarding methodological aspects, the study employed a cross-sectional design, which prevents the establishment of causal relationships. In addition, dietary intake was estimated using a self-reported 24-hour recall questionnaire, which may be subject to recall bias; however, measures were taken to minimise this effect, including expert validation and pilot testing. Finally, the selection of products and participants was conducted in urban contexts using convenience sampling, which may limit the generalisability of the findings to other populations, such as rural or non-university youth. Ethical considerations This study was conducted in accordance with the Code of Ethics guidelines established by César Vallejo University and the provisions of Rector’s Resolution No. 0126-2017-UCV. This study was approved by the Institutional Research Ethics Committee of Universidad César Vallejo (Approval ID: 0020-2023/CEI-FIA-DOC). Informed consent was obtained voluntarily and in written form via an initial question embedded in the online questionnaire, which allowed individuals to either confirm or decline their participation. Only those who provided explicit consent were permitted to proceed. Data availability Underlying data Zenodo: Database: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru” available from: DOI: https://doi.org/10.5281/zenodo.15678467 ( Guillén and Saenz, 2025 ). This project contains the following underlying data: • Consumption Patterns UPF Database.sav • Food Additives UPF Database.sav Data are available under the terms of the Creative Commons Attribution 4.0 International (CC-BY 4.0). Extended data Zenodo: Database: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru, https://doi.org/10.5281/zenodo.15939817 ( Guillén and Saenz, 2025 ). This project contains the following underlying data: • Extended data_Informed consent UPF.pdf • Extended data_Questionnaire UPF.pdf Data are available under the terms of the Creative Commons Attribution 4.0 International (CC-BY 4.0). Acknowledgements The authors are grateful to Universidad Cesar Vallejo for allowing the development of the research and its respective financing for the publication of the article. References Aguilar-Barojas S: Fórmulas para el cálculo de la muestra en investigaciones de salud. Salud en Tabasco. 2005; 11 (1-2): 333–338. Anjos I, Silva-Santos T, Moreira P, et al. : Consumption of ultra-processed foods and relationship with sodium and potassium excretion: A cross-sectional study. Revista Española de Nutrición Humana y Dietética. 2024; 28 (2). Publisher Full Text Aracta Maquera EJ: Tendencias en el consumo de alimentos ultraprocesados y salud pública: Un estudio cienciométrico. Ingeniería Investiga. 2023; 6 . Publisher Full Text Avilés Mattos R, Pino Fernández C, Rojas Álvarez N, et al. : Planeamiento estratégico de la industria peruana de golosinas [Tesis de pregrado, Pontificia Universidad Católica del Perú].2017. Azad MB, Abou-Setta AM, Chauhan BF, et al. : Nonnutritive sweeteners and cardiometabolic health: A systematic review and meta-analysis of randomized controlled trials and prospective cohort studies. Can. Med. Assoc. J. 2017; 189 (28): E929–E939. PubMed Abstract | Publisher Full Text | Free Full Text Baric A, Malik VS, Christoforou A: Ultra-processed food consumption and cardiometabolic risk in Canada: a cross-sectional analysis of the Canadian health measures survey. Nutr. Metab. 2025; 22 (1): 37. PubMed Abstract | Publisher Full Text | Free Full Text Baroni L, Goggi S, Battino M: VegPlate: A Mediterranean-based food guide for Italian adult, pregnant, and lactating vegetarians. J. Acad. Nutr. Diet. 2018; 118 (12): 2235–2243. PubMed Abstract | Publisher Full Text Barroso I: Análise de rótulos de molhos para saladas quanto à quantidade de sódio, aditivos alimentares e informações obrigatórias de acordo com a legislação vigente [Tesis pregrado, Centro Universitário Fametro].2020. Reference Source Carbajal J, Moreno P: Aditivos alimentarios adicionados en alimentos envasados o enlatados en México ¿información confiable? Revista Española De Nutrición Humana Y Dietética. 2023; 27 (1): 51–62. Publisher Full Text Chazelas E, Deschasaux M, Srour B, et al. : Food additives: distribution and co-occurrence in 126,000 food products of the French market. Sci. Rep. 2020; 10 (1): 3980. PubMed Abstract | Publisher Full Text | Free Full Text Choque-Quispe B, Mamani M, Rivera K: Consumption of processed and ultraprocessed foods, and its relationship with physical activity in adolescents. Comuni@cción. 2023; 14 (2). Publisher Full Text Ley 30021: Ley de promoción de la alimentación saludable para niños, niñas y adolescentes. Congreso de la República del Perú; 2013. Reference Source Costa CS, Faria FR, Gabe KT, et al. : Escore Nova de consumo de alimentos ultraprocessados: Descrição e avaliação de desempenho no Brasil. Rev. Saude Publica. 2021; 55 : 13. PubMed Abstract | Publisher Full Text | Free Full Text Debras C, Chazelas E, Srour B, et al. : Artificial sweeteners and cancer risk: Results from the NutriNet-Santé population-based cohort study. PLoS Med. 2022; 19 (3): e1003950. PubMed Abstract | Publisher Full Text | Free Full Text Dicken S, Batterham R, Brown A: Nutrients or processing? An analysis of food and drink items from the UK National Diet and Nutrition Survey based on nutrient content, the NOVA classification and front-of-package traffic light labeling. Br. J. Nutr. 2024; 131 (9): 1619–1632. PubMed Abstract | Publisher Full Text | Free Full Text Escrivá-Martínez T, Galiana L, Herrero R, et al. : Food addiction and its relationship with other eating behaviours among Spanish university students. J. Eat. Disord. 2023; 11 (1): 60. PubMed Abstract | Publisher Full Text | Free Full Text Fedde S, Wießner M, Hägele FA, et al. : Ultra-processed foods and plant-based alternatives impair nutritional quality of omnivorous and plant-forward dietary patterns in college students. Sci. Rep. 2025; 15 (1): 4233. PubMed Abstract | Publisher Full Text | Free Full Text Food and Agriculture Organization of the United Nations: CODEX Alimentarius: Categorías de alimentos.2023. Reference Source Food and Agriculture Organization of the United Nations: Norma General para los Aditivos Alimentarios.2024a. Reference Source Food and Agriculture Organization of the United Nations: Norma general para los aditivos alimentarios.2024b. Reference Source Garcia CA, Holguín MC, Cáceres Escobar D, et al. : Importancia de la hiperfosfatemia en la enfermedad renal crónica, como evitarla y tratarla por medidas nutricionales. Revista colombiana de nefrología. 2017; 4 (1): 38. Publisher Full Text Gearhardt A, Bueno N, DiFeliceantonio A, et al. : Social, clinical, and policy implications of ultra-processed food addiction. BMJ. 2023; 383 : e075354. PubMed Abstract | Publisher Full Text | Free Full Text Global Burden of Disease - GBD 2017 Diet Collaborators: Health effects of dietary risks in 195 countries, 1990-2017: a systematic analysis for the Global Burden of Disease Study 2017. Lancet. 2019; 393 (10184): 1958–1972. PubMed Abstract | Publisher Full Text | Free Full Text Guillén-Sánchez J, Saenz-Tolay M: Database Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru.2025. Publisher Full Text Instituto Nacional de Salud: Venta de alimentos ultraprocesados en el Perú aumentó 107%.2023. Reference Source Jeynes KD, Gibson EL: The importance of nutrition in aiding recovery from substance use disorders: A review. Drug Alcohol Depend. 2017; 179 : 229–239. PubMed Abstract | Publisher Full Text Kotopoulou S, Zampelas A, Magriplis E: Risk assessment of nitrite and nitrate intake from processed meat products: Results from the Hellenic National Nutrition and Health Survey (HNNHS). Int. J. Environ. Res. Public Health. 2022; 19 (19): 12800. PubMed Abstract | Publisher Full Text | Free Full Text Laudisi F, Di Fusco D, Dinallo V, et al. : The food additive maltodextrin promotes endoplasmic reticulum stress-driven mucus depletion and exacerbates intestinal inflammation. Cell. Mol. Gastroenterol. Hepatol. 2019; 7 (2): 457–473. PubMed Abstract | Publisher Full Text | Free Full Text Reference Source Lorenzoni G, Di Benedetto R, Silano M, et al. : What is the nutritional composition of ultra-processed food marketed in Italy? Nutrients. 2021; 13 (7): 23. PubMed Abstract | Publisher Full Text | Free Full Text Lou L, Vercet A, Caverní A, et al. : Association between ultra-processed food and chronic kidney disease. Nefrologia. 2021; 41 (5): 489–501. Publisher Full Text Louzada MLDC, Ricardo CZ, Steele EM, et al. : The share of ultra-processed foods determines the overall nutritional quality of diets in Brazil. Public Health Nutr. 2018; 21 (1): 94–102. PubMed Abstract | Publisher Full Text | Free Full Text Malik VS, Hu FB: The role of sugar-sweetened beverages in the global epidemics of obesity and chronic diseases. Nat. Rev. Endocrinol. 2022; 18 (4): 205–218. PubMed Abstract | Publisher Full Text | Free Full Text Mamani-Urrutia V, Dominguez-Curi CH, Sosa-Macalupu MA, et al. : Estudio exploratorio sobre conocimientos y frecuencia de consumo de productos procesados y ultraprocesados en estudiantes universitarios de Peru. Revista Espanola de Nutricion Comunitaria. 2021; 28 (1). Reference Source Martínez C, Daimiel L, Climent-Mainar C, et al. :Integrative development of a short screening questionnaire of highly processed food consumption (sQ-HPF). Int. J. Behav. Nutr. Phys. Act. 2022; 19 (1):6. PubMed Abstract | Publisher Full Text | Free Full Text Maza-Ávila FJ, Caneda-Bermejo MC, Vivas-Castillo AC: Hábitos alimenticios y sus efectos en la salud de los estudiantes universitarios: Una revisión sistemática de la literatura. Psicogente. 2022; 25 (47): 1–31. Publisher Full Text Nickerson KP, Chanin R, McDonald C: Deregulation of intestinal anti-microbial defense by the dietary additive, maltodextrin. Gut Microbes. 2015; 6 (1): 78–83. PubMed Abstract | Publisher Full Text | Free Full Text Organización Panamericana de la Salud: Ultra-processed foods and beverages in Latin America: sales, sources, nutrient profiles, and regulatory implications. 2015. Reference Source Pagliai G, Dinu M, Madarena MP, et al. : Consumption of ultra-processed foods and health status: a systematic review and meta-analysis. Br. J. Nutr. 2021; 125 (3): 308–318. PubMed Abstract | Publisher Full Text | Free Full Text Pan American Health Organization (PAHO): Ultraprocessed food and drink products in Latin America: Trends, impact on obesity.2015. Reference Source Parackal S, Smith C, Skidmore P: Diet quality, nutrient intakes and biochemical status of New Zealand women of childbearing age according to alcohol consumption patterns. Public Health Nutr. 2020; 23 (16): 2952–2962. PubMed Abstract | Publisher Full Text | Free Full Text Rojas L, Bastardo G, Sanz B, et al. : Estado nutricional, consumo de lacteos y niveles sericos de calcio, fosforo y fosfatasas alcalinas en escolares de Merida. Anales Venezolanos de Nutricion. 2011; 24 (2): 58–64. Saenz Tolay MY, Guillen Sanchez JS: Database: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru. [Data set]. Zenodo. 2025. Publisher Full Text Reference Source Schrieks IC, Stafleu A, Griffioen-Roose S, et al. : Moderate alcohol consumption stimulates food intake and food reward of savoury foods. Appetite. 2015; 89 : 77–83. PubMed Abstract | Publisher Full Text Sellem L, Srour B, Javaux G, et al. : Food additive emulsifiers and risk of cardiovascular disease in the NutriNet-Santé cohort: prospective cohort study. BMJ. 2023; 382 : e076058. PubMed Abstract | Publisher Full Text | Free Full Text Simões VMF, Batista RFL, Alves MTSSB, et al. : Saúde dos adolescentes da coorte de nascimentos de São Luís, Maranhão, Brasil, 1997/1998. Cad. Saude Publica. 2020; 36 (7): e00164519. PubMed Abstract | Publisher Full Text Takeda E, Yamamoto H, Yamanaka-Okumura H, et al. : Increasing dietary phosphorus intake from food additives: Potential for negative impact on bone health. Adv. Nutr. 2014; 5 (1): 92–97. PubMed Abstract | Publisher Full Text | Free Full Text Vázquez JLB, Córdoba IJA, Vázquez Guevara MA, et al. : Synthetic dyes in food stuff. Revista Naturaleza y Tecnología. 2016; 10 : 1–15. Reference Source Vilugrón F, Fernández N, Ramírez C, et al. : Consumo de alimentos ultraprocesados y su asociación con el exceso de peso y la obesidad abdominal en jóvenes que inician la educación superior. Revista Española de Nutrición Comunitaria. 2022; 28 (1). Reference Source Wang X, Nag R, Brunton NP, et al. : Human health risk assessment of bisphenol A (BPA) through meat products. Environ. Res. 2022; 213 (113734): 113734. PubMed Abstract | Publisher Full Text Wanjohi MN, Kimani-Murage EW, Holdsworth M, et al. : Drivers and solutions to unhealthy food consumption by adolescents in urban slums in Kenya: A qualitative participatory study. Public Health Nutr. 2025; 1–37. PubMed Abstract | Publisher Full Text World HealthOrganization (WHO): Aditivos alimentarios.2023. Reference Source Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 02 Sep 2025 ADD YOUR COMMENT Comment Author details Author details 1 Universidad Cesar Vallejo, Trujillo, La Libertad, Peru 2 State University of Campinas, Campinas, State of São Paulo, Brazil JHOSELINE STAYCE GUILLEN SANCHEZ Roles: Conceptualization, Formal Analysis, Funding Acquisition, Investigation, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Mónica Saenz Tolay Roles: Conceptualization, Data Curation, Investigation, Methodology, Validation, Writing – Review & Editing Luis Cabanillas Chirinos Roles: Conceptualization, Data Curation, Investigation, Methodology Ana María Pita Ruiz Roles: Conceptualization, Data Curation, Investigation, Methodology, Validation, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information This research was funded by the Research Support Fund 2023 of Universidad César Vallejo, project ID: 237-2023. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (2) version 2 Revised Published: 14 Feb 2026, 14:854 https://doi.org/10.12688/f1000research.166729.2 version 1 Published: 02 Sep 2025, 14:854 https://doi.org/10.12688/f1000research.166729.1 Copyright © 2026 GUILLEN SANCHEZ JS et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article GUILLEN SANCHEZ JS, Saenz Tolay M, Cabanillas Chirinos L and Pita Ruiz AM. Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.12688/f1000research.166729.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 2 VERSION 2 PUBLISHED 14 Feb 2026 Revised Views 0 Cite How to cite this report: HAN Z. Reviewer Report For: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.5256/f1000research.195530.r458576 ) The direct URL for this report is: https://f1000research.com/articles/14-854/v2#referee-response-458576 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 27 Feb 2026 Zheshen HAN , The University of Hong Kong Li Ka Shing Faculty of Medicine (Ringgold ID: 71020, Hong Kong, Hong Kong Approved VIEWS 0 https://doi.org/10.5256/f1000research.195530.r458576 The author has addressed most of my concerns. While it's still ... Continue reading READ ALL The author has addressed most of my concerns. While it's still mainly a descriptive study, I think it's okay for indexing now. Competing Interests: No competing interests were disclosed. Reviewer Expertise: Epidemiology I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT HAN Z. Reviewer Report For: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.5256/f1000research.195530.r458576 ) The direct URL for this report is: https://f1000research.com/articles/14-854/v2#referee-response-458576 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Version 1 VERSION 1 PUBLISHED 02 Sep 2025 Views 0 Cite How to cite this report: HAN Z. Reviewer Report For: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.5256/f1000research.183763.r430860 ) The direct URL for this report is: https://f1000research.com/articles/14-854/v1#referee-response-430860 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 11 Dec 2025 Zheshen HAN , The University of Hong Kong Li Ka Shing Faculty of Medicine (Ringgold ID: 71020, Hong Kong, Hong Kong Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.183763.r430860 1. The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. ... Continue reading READ ALL 1. The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. 2. This study combines food science with epidemiological study methods, providing a holistic view. The use of dendrograms for clustering is innovative for visualizing additive patterns. 3. However, the study population (385 students from one university) may not represent all Peruvian youth, particularly rural or non-university populations. Product selection (500 from major chains) lacks details on sampling strategy (e.g., random or convenience), potentially biasing towards urban-preferred items. 4. The study relies on 24-hour self-reported recall, prone to recall bias and under-/overestimation, and lacks further validation besides self-reported recall. 5. Discussion overlooks limitations (e.g., bias, causality) and overstates conclusions ("excessive consumption... is significantly associated with a direct risk factor, alcohol consumption" implies causation). 6. The author did not mention the response rate or non-response bias. Additive analysis lacks dose-response analysis. Revisions Suggested: 7. The authors should detail product selection criteria (e.g., stratified by category/region) and survey administration. 8. The authors should include multivariate regression with confounders (BMI, income, socioeconomic status, if applicable). The authors could add sensitivity analyses for recall bias. 9. The authors should add a detailed Limitation section (as limitations mentioned above), compare with other literature study results, and propose a mechanism hypothesis based on the study results. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Epidemiology I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT HAN Z. Reviewer Report For: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.5256/f1000research.183763.r430860 ) The direct URL for this report is: https://f1000research.com/articles/14-854/v1#referee-response-430860 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 14 Feb 2026 JHOSELINE STAYCE GUILLEN SANCHEZ , Universidad Cesar Vallejo, Trujillo, Peru 14 Feb 2026 Author Response The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on ... Continue reading The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. Response: Thank you for your comments. We appreciate the recognition of the novel focus on additive co-occurrence. These remarks motivate us to continue advancing research in this highly relevant area. This study combines food science with epidemiological study methods, providing a holistic view. The use of dendrograms for clustering is innovative for visualizing additive patterns. Response : Thank you for your comments. We appreciate the recognition of the use of dendrograms as an innovative approach to visualise additive clustering patterns. However, the study population (385 students from one university) may not represent all Peruvian youth, particularly rural or non-university populations. Product selection (500 from major chains) lacks details on sampling strategy (e.g., random or convenience), potentially biasing towards urban-preferred items. Response : Thank you for your comments. The methodology now specifies that a non-probability convenience sampling approach was used, based on accessibility to formal urban retail outlets. It is also acknowledged that this strategy may introduce bias and limit representativeness in relation to other contexts, such as rural areas or informal markets. This observation has been addressed and can be found on page 3. The study relies on 24-hour self-reported recall, prone to recall bias and under-/overestimation, and lacks further validation besides self-reported recall. Response : Thank you for your comments. While we acknowledge that self-reported data may be subject to recall bias and estimation errors, this instrument was selected due to its widespread use in large-scale public health studies, given its efficiency in estimating recent food intake. In our study, it was validated by experts in public health, nutrition, and food technology, and was pilot-tested to ensure clarity and consistency, which helped minimise such effects. This reflection has been incorporated into the methodology section of the manuscript, highlighting both the limitations and strengths of the instrument used. This observation has been addressed and can be found on page 4. Discussion overlooks limitations (e.g., bias, causality) and overstates conclusions ("excessive consumption... is significantly associated with a direct risk factor, alcohol consumption" implies causation). Response : Thank you for your comments. This observation has been addressed and can be found on pages 1 and 8. The author did not mention the response rate or non-response bias. Additive analysis lacks dose-response analysis. Response : Thank you for your comments. All 385 questionnaires were completed; therefore, the response rate was 100%. Nevertheless, it should be noted that consumption percentages were calculated based on the valid responses within each product group, as not all participants answered all categories. This clarification was added as a note to the table and methodology (pages 5 and 15). Finally, a dose - response analysis of food additives was not conducted, as the aim of the study was to describe their presence and co-occurrence rather than individual exposure. The authors should detail product selection criteria (e.g., stratified by category/region) and survey administration. Response : Thank you for your comments. Additional details have been included in the methodology section. Products were selected using a convenience sampling approach, based on their accessibility and availability in urban supermarkets, and were classified into five main categories. Regarding the survey, it was self-administered and conducted in person within university facilities, under the supervision of the research team. The authors should include multivariate regression with confounders (BMI, income, socioeconomic status, if applicable). The authors could add sensitivity analyses for recall bias. Response : Thank you for your comments. An ordinal logistic regression was incorporated, including multiple independent (predictor) variables such as age, sex, exercise modality, physical activity, place of eating, alcohol consumption, and tobacco use. This allows observation of the effect of each factor adjusted for the others (table 4). BMI, income, and socioeconomic status were not included because they were not collected and were not part of the original objectives or design. A prognostic matrix was also included to complement the regression and demonstrate the model's performance (table 5). The authors should add a detailed Limitation section (as limitations mentioned above), compare with other literature study results, and propose a mechanism hypothesis based on the study results. Response : Thank you for your comments. Limitations were added as the final paragraph within the discussion section, and a mechanism hypothesis was proposed based on the multivariate analysis and the predictive classification matrix. The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. Response: Thank you for your comments. We appreciate the recognition of the novel focus on additive co-occurrence. These remarks motivate us to continue advancing research in this highly relevant area. This study combines food science with epidemiological study methods, providing a holistic view. The use of dendrograms for clustering is innovative for visualizing additive patterns. Response : Thank you for your comments. We appreciate the recognition of the use of dendrograms as an innovative approach to visualise additive clustering patterns. However, the study population (385 students from one university) may not represent all Peruvian youth, particularly rural or non-university populations. Product selection (500 from major chains) lacks details on sampling strategy (e.g., random or convenience), potentially biasing towards urban-preferred items. Response : Thank you for your comments. The methodology now specifies that a non-probability convenience sampling approach was used, based on accessibility to formal urban retail outlets. It is also acknowledged that this strategy may introduce bias and limit representativeness in relation to other contexts, such as rural areas or informal markets. This observation has been addressed and can be found on page 3. The study relies on 24-hour self-reported recall, prone to recall bias and under-/overestimation, and lacks further validation besides self-reported recall. Response : Thank you for your comments. While we acknowledge that self-reported data may be subject to recall bias and estimation errors, this instrument was selected due to its widespread use in large-scale public health studies, given its efficiency in estimating recent food intake. In our study, it was validated by experts in public health, nutrition, and food technology, and was pilot-tested to ensure clarity and consistency, which helped minimise such effects. This reflection has been incorporated into the methodology section of the manuscript, highlighting both the limitations and strengths of the instrument used. This observation has been addressed and can be found on page 4. Discussion overlooks limitations (e.g., bias, causality) and overstates conclusions ("excessive consumption... is significantly associated with a direct risk factor, alcohol consumption" implies causation). Response : Thank you for your comments. This observation has been addressed and can be found on pages 1 and 8. The author did not mention the response rate or non-response bias. Additive analysis lacks dose-response analysis. Response : Thank you for your comments. All 385 questionnaires were completed; therefore, the response rate was 100%. Nevertheless, it should be noted that consumption percentages were calculated based on the valid responses within each product group, as not all participants answered all categories. This clarification was added as a note to the table and methodology (pages 5 and 15). Finally, a dose - response analysis of food additives was not conducted, as the aim of the study was to describe their presence and co-occurrence rather than individual exposure. The authors should detail product selection criteria (e.g., stratified by category/region) and survey administration. Response : Thank you for your comments. Additional details have been included in the methodology section. Products were selected using a convenience sampling approach, based on their accessibility and availability in urban supermarkets, and were classified into five main categories. Regarding the survey, it was self-administered and conducted in person within university facilities, under the supervision of the research team. The authors should include multivariate regression with confounders (BMI, income, socioeconomic status, if applicable). The authors could add sensitivity analyses for recall bias. Response : Thank you for your comments. An ordinal logistic regression was incorporated, including multiple independent (predictor) variables such as age, sex, exercise modality, physical activity, place of eating, alcohol consumption, and tobacco use. This allows observation of the effect of each factor adjusted for the others (table 4). BMI, income, and socioeconomic status were not included because they were not collected and were not part of the original objectives or design. A prognostic matrix was also included to complement the regression and demonstrate the model's performance (table 5). The authors should add a detailed Limitation section (as limitations mentioned above), compare with other literature study results, and propose a mechanism hypothesis based on the study results. Response : Thank you for your comments. Limitations were added as the final paragraph within the discussion section, and a mechanism hypothesis was proposed based on the multivariate analysis and the predictive classification matrix. Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 14 Feb 2026 JHOSELINE STAYCE GUILLEN SANCHEZ , Universidad Cesar Vallejo, Trujillo, Peru 14 Feb 2026 Author Response The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on ... Continue reading The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. Response: Thank you for your comments. We appreciate the recognition of the novel focus on additive co-occurrence. These remarks motivate us to continue advancing research in this highly relevant area. This study combines food science with epidemiological study methods, providing a holistic view. The use of dendrograms for clustering is innovative for visualizing additive patterns. Response : Thank you for your comments. We appreciate the recognition of the use of dendrograms as an innovative approach to visualise additive clustering patterns. However, the study population (385 students from one university) may not represent all Peruvian youth, particularly rural or non-university populations. Product selection (500 from major chains) lacks details on sampling strategy (e.g., random or convenience), potentially biasing towards urban-preferred items. Response : Thank you for your comments. The methodology now specifies that a non-probability convenience sampling approach was used, based on accessibility to formal urban retail outlets. It is also acknowledged that this strategy may introduce bias and limit representativeness in relation to other contexts, such as rural areas or informal markets. This observation has been addressed and can be found on page 3. The study relies on 24-hour self-reported recall, prone to recall bias and under-/overestimation, and lacks further validation besides self-reported recall. Response : Thank you for your comments. While we acknowledge that self-reported data may be subject to recall bias and estimation errors, this instrument was selected due to its widespread use in large-scale public health studies, given its efficiency in estimating recent food intake. In our study, it was validated by experts in public health, nutrition, and food technology, and was pilot-tested to ensure clarity and consistency, which helped minimise such effects. This reflection has been incorporated into the methodology section of the manuscript, highlighting both the limitations and strengths of the instrument used. This observation has been addressed and can be found on page 4. Discussion overlooks limitations (e.g., bias, causality) and overstates conclusions ("excessive consumption... is significantly associated with a direct risk factor, alcohol consumption" implies causation). Response : Thank you for your comments. This observation has been addressed and can be found on pages 1 and 8. The author did not mention the response rate or non-response bias. Additive analysis lacks dose-response analysis. Response : Thank you for your comments. All 385 questionnaires were completed; therefore, the response rate was 100%. Nevertheless, it should be noted that consumption percentages were calculated based on the valid responses within each product group, as not all participants answered all categories. This clarification was added as a note to the table and methodology (pages 5 and 15). Finally, a dose - response analysis of food additives was not conducted, as the aim of the study was to describe their presence and co-occurrence rather than individual exposure. The authors should detail product selection criteria (e.g., stratified by category/region) and survey administration. Response : Thank you for your comments. Additional details have been included in the methodology section. Products were selected using a convenience sampling approach, based on their accessibility and availability in urban supermarkets, and were classified into five main categories. Regarding the survey, it was self-administered and conducted in person within university facilities, under the supervision of the research team. The authors should include multivariate regression with confounders (BMI, income, socioeconomic status, if applicable). The authors could add sensitivity analyses for recall bias. Response : Thank you for your comments. An ordinal logistic regression was incorporated, including multiple independent (predictor) variables such as age, sex, exercise modality, physical activity, place of eating, alcohol consumption, and tobacco use. This allows observation of the effect of each factor adjusted for the others (table 4). BMI, income, and socioeconomic status were not included because they were not collected and were not part of the original objectives or design. A prognostic matrix was also included to complement the regression and demonstrate the model's performance (table 5). The authors should add a detailed Limitation section (as limitations mentioned above), compare with other literature study results, and propose a mechanism hypothesis based on the study results. Response : Thank you for your comments. Limitations were added as the final paragraph within the discussion section, and a mechanism hypothesis was proposed based on the multivariate analysis and the predictive classification matrix. The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. Response: Thank you for your comments. We appreciate the recognition of the novel focus on additive co-occurrence. These remarks motivate us to continue advancing research in this highly relevant area. This study combines food science with epidemiological study methods, providing a holistic view. The use of dendrograms for clustering is innovative for visualizing additive patterns. Response : Thank you for your comments. We appreciate the recognition of the use of dendrograms as an innovative approach to visualise additive clustering patterns. However, the study population (385 students from one university) may not represent all Peruvian youth, particularly rural or non-university populations. Product selection (500 from major chains) lacks details on sampling strategy (e.g., random or convenience), potentially biasing towards urban-preferred items. Response : Thank you for your comments. The methodology now specifies that a non-probability convenience sampling approach was used, based on accessibility to formal urban retail outlets. It is also acknowledged that this strategy may introduce bias and limit representativeness in relation to other contexts, such as rural areas or informal markets. This observation has been addressed and can be found on page 3. The study relies on 24-hour self-reported recall, prone to recall bias and under-/overestimation, and lacks further validation besides self-reported recall. Response : Thank you for your comments. While we acknowledge that self-reported data may be subject to recall bias and estimation errors, this instrument was selected due to its widespread use in large-scale public health studies, given its efficiency in estimating recent food intake. In our study, it was validated by experts in public health, nutrition, and food technology, and was pilot-tested to ensure clarity and consistency, which helped minimise such effects. This reflection has been incorporated into the methodology section of the manuscript, highlighting both the limitations and strengths of the instrument used. This observation has been addressed and can be found on page 4. Discussion overlooks limitations (e.g., bias, causality) and overstates conclusions ("excessive consumption... is significantly associated with a direct risk factor, alcohol consumption" implies causation). Response : Thank you for your comments. This observation has been addressed and can be found on pages 1 and 8. The author did not mention the response rate or non-response bias. Additive analysis lacks dose-response analysis. Response : Thank you for your comments. All 385 questionnaires were completed; therefore, the response rate was 100%. Nevertheless, it should be noted that consumption percentages were calculated based on the valid responses within each product group, as not all participants answered all categories. This clarification was added as a note to the table and methodology (pages 5 and 15). Finally, a dose - response analysis of food additives was not conducted, as the aim of the study was to describe their presence and co-occurrence rather than individual exposure. The authors should detail product selection criteria (e.g., stratified by category/region) and survey administration. Response : Thank you for your comments. Additional details have been included in the methodology section. Products were selected using a convenience sampling approach, based on their accessibility and availability in urban supermarkets, and were classified into five main categories. Regarding the survey, it was self-administered and conducted in person within university facilities, under the supervision of the research team. The authors should include multivariate regression with confounders (BMI, income, socioeconomic status, if applicable). The authors could add sensitivity analyses for recall bias. Response : Thank you for your comments. An ordinal logistic regression was incorporated, including multiple independent (predictor) variables such as age, sex, exercise modality, physical activity, place of eating, alcohol consumption, and tobacco use. This allows observation of the effect of each factor adjusted for the others (table 4). BMI, income, and socioeconomic status were not included because they were not collected and were not part of the original objectives or design. A prognostic matrix was also included to complement the regression and demonstrate the model's performance (table 5). The authors should add a detailed Limitation section (as limitations mentioned above), compare with other literature study results, and propose a mechanism hypothesis based on the study results. Response : Thank you for your comments. Limitations were added as the final paragraph within the discussion section, and a mechanism hypothesis was proposed based on the multivariate analysis and the predictive classification matrix. Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 02 Sep 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 2 (revision) 14 Feb 26 read Version 1 02 Sep 25 read Zheshen HAN , The University of Hong Kong Li Ka Shing Faculty of Medicine (Ringgold ID: 71020, Hong Kong, Hong Kong Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 HAN Z. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 27 Feb 2026 | for Version 2 Zheshen HAN , The University of Hong Kong Li Ka Shing Faculty of Medicine (Ringgold ID: 71020, Hong Kong, Hong Kong 0 Views copyright © 2026 HAN Z. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The author has addressed most of my concerns. While it's still mainly a descriptive study, I think it's okay for indexing now. Competing Interests No competing interests were disclosed. Reviewer Expertise Epidemiology I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) HAN Z. Peer Review Report For: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.5256/f1000research.195530.r458576) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-854/v2#referee-response-458576 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 HAN Z. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 11 Dec 2025 | for Version 1 Zheshen HAN , The University of Hong Kong Li Ka Shing Faculty of Medicine (Ringgold ID: 71020, Hong Kong, Hong Kong 0 Views copyright © 2025 HAN Z. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions 1. The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. 2. This study combines food science with epidemiological study methods, providing a holistic view. The use of dendrograms for clustering is innovative for visualizing additive patterns. 3. However, the study population (385 students from one university) may not represent all Peruvian youth, particularly rural or non-university populations. Product selection (500 from major chains) lacks details on sampling strategy (e.g., random or convenience), potentially biasing towards urban-preferred items. 4. The study relies on 24-hour self-reported recall, prone to recall bias and under-/overestimation, and lacks further validation besides self-reported recall. 5. Discussion overlooks limitations (e.g., bias, causality) and overstates conclusions ("excessive consumption... is significantly associated with a direct risk factor, alcohol consumption" implies causation). 6. The author did not mention the response rate or non-response bias. Additive analysis lacks dose-response analysis. Revisions Suggested: 7. The authors should detail product selection criteria (e.g., stratified by category/region) and survey administration. 8. The authors should include multivariate regression with confounders (BMI, income, socioeconomic status, if applicable). The authors could add sensitivity analyses for recall bias. 9. The authors should add a detailed Limitation section (as limitations mentioned above), compare with other literature study results, and propose a mechanism hypothesis based on the study results. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Epidemiology I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (1) Author Response 14 Feb 2026 JHOSELINE STAYCE GUILLEN SANCHEZ, Universidad Cesar Vallejo, Trujillo, Peru The study tackles a pressing public health concern, the rising UPF consumption in Peru, linked to non-communicable diseases. It aligns with global concerns and fills a gap in data on Generation Z. The focus on additive co-occurrence adds novelty. Response: Thank you for your comments. We appreciate the recognition of the novel focus on additive co-occurrence. These remarks motivate us to continue advancing research in this highly relevant area. This study combines food science with epidemiological study methods, providing a holistic view. The use of dendrograms for clustering is innovative for visualizing additive patterns. Response : Thank you for your comments. We appreciate the recognition of the use of dendrograms as an innovative approach to visualise additive clustering patterns. However, the study population (385 students from one university) may not represent all Peruvian youth, particularly rural or non-university populations. Product selection (500 from major chains) lacks details on sampling strategy (e.g., random or convenience), potentially biasing towards urban-preferred items. Response : Thank you for your comments. The methodology now specifies that a non-probability convenience sampling approach was used, based on accessibility to formal urban retail outlets. It is also acknowledged that this strategy may introduce bias and limit representativeness in relation to other contexts, such as rural areas or informal markets. This observation has been addressed and can be found on page 3. The study relies on 24-hour self-reported recall, prone to recall bias and under-/overestimation, and lacks further validation besides self-reported recall. Response : Thank you for your comments. While we acknowledge that self-reported data may be subject to recall bias and estimation errors, this instrument was selected due to its widespread use in large-scale public health studies, given its efficiency in estimating recent food intake. In our study, it was validated by experts in public health, nutrition, and food technology, and was pilot-tested to ensure clarity and consistency, which helped minimise such effects. This reflection has been incorporated into the methodology section of the manuscript, highlighting both the limitations and strengths of the instrument used. This observation has been addressed and can be found on page 4. Discussion overlooks limitations (e.g., bias, causality) and overstates conclusions ("excessive consumption... is significantly associated with a direct risk factor, alcohol consumption" implies causation). Response : Thank you for your comments. This observation has been addressed and can be found on pages 1 and 8. The author did not mention the response rate or non-response bias. Additive analysis lacks dose-response analysis. Response : Thank you for your comments. All 385 questionnaires were completed; therefore, the response rate was 100%. Nevertheless, it should be noted that consumption percentages were calculated based on the valid responses within each product group, as not all participants answered all categories. This clarification was added as a note to the table and methodology (pages 5 and 15). Finally, a dose - response analysis of food additives was not conducted, as the aim of the study was to describe their presence and co-occurrence rather than individual exposure. The authors should detail product selection criteria (e.g., stratified by category/region) and survey administration. Response : Thank you for your comments. Additional details have been included in the methodology section. Products were selected using a convenience sampling approach, based on their accessibility and availability in urban supermarkets, and were classified into five main categories. Regarding the survey, it was self-administered and conducted in person within university facilities, under the supervision of the research team. The authors should include multivariate regression with confounders (BMI, income, socioeconomic status, if applicable). The authors could add sensitivity analyses for recall bias. Response : Thank you for your comments. An ordinal logistic regression was incorporated, including multiple independent (predictor) variables such as age, sex, exercise modality, physical activity, place of eating, alcohol consumption, and tobacco use. This allows observation of the effect of each factor adjusted for the others (table 4). BMI, income, and socioeconomic status were not included because they were not collected and were not part of the original objectives or design. A prognostic matrix was also included to complement the regression and demonstrate the model's performance (table 5). The authors should add a detailed Limitation section (as limitations mentioned above), compare with other literature study results, and propose a mechanism hypothesis based on the study results. Response : Thank you for your comments. Limitations were added as the final paragraph within the discussion section, and a mechanism hypothesis was proposed based on the multivariate analysis and the predictive classification matrix. View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern HAN Z. Peer Review Report For: Ultra-Processed Food Consumption, Additive Co-occurrence, and Associated Risk Factors Among University Students in Peru [version 2; peer review: 1 approved] . F1000Research 2026, 14 :854 ( https://doi.org/10.5256/f1000research.183763.r430860) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-854/v1#referee-response-430860 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Ultra-Processed Food Consumption, Additive...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-854/v2" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-854/v2&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-854/v2" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('GUILLEN SANCHEZ JS et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/14-854/v2/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-854", templates : { twitter : "Ultra-Processed Food Consumption, Additive Co-occurrence, and.... GUILLEN SANCHEZ JS et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-854/v2" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/166729/195530") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "195530"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "415238": 0, "415239": 0, "415236": 0, "415237": 0, "415234": 0, "415235": 0, "415233": 0, "430862": 0, "430863": 0, "430860": 16, "430861": 0, "415242": 0, "415240": 0, "415241": 0, "430866": 0, "430864": 0, "430865": 0, "428334": 0, "428335": 0, "428342": 0, "428340": 0, "428341": 0, "428338": 0, "428339": 0, "428336": 0, "428337": 0, "465983": 0, "465991": 0, "465990": 0, "465989": 0, "465988": 0, "465987": 0, "465986": 0, "465985": 0, "465984": 0, "465992": 0, "458576": 1, "461919": 0, "461918": 0, "461927": 0, "461926": 0, "461925": 0, "461924": 0, "461923": 0, "461922": 0, "461921": 0, "461920": 0, "411758": 0, "411759": 0, "411757": 0, "411766": 0, "411764": 0, "411765": 0, "411762": 0, "411763": 0, "411760": 0, "411761": 0, "418958": 0, "418959": 0, "418956": 0, "418957": 0, "418954": 0, "418955": 0, "418952": 0, "418953": 0, "418960": 0, "418961": 0, "470443": 0, "470442": 0, "470441": 0, "470440": 0, "459207": 0, "459206": 0, "459205": 0, "459204": 0, "467663": 0, "467662": 0, "459213": 0, "467661": 0, "459212": 0, "467660": 0, "459211": 0, "467659": 0, "459210": 0, "467658": 0, "459209": 0, "467657": 0, "459208": 0, "467656": 0, "467665": 0, "467664": 0, "470495": 0, "470494": 0, "430818": 0, "470499": 0, "470498": 0, "430816": 0, "470497": 0, "430817": 0, "470496": 0, "435950": 0, "435951": 0, "435948": 0, "435949": 0, "435947": 0, "435956": 0, "435954": 0, "435955": 0, "435952": 0, "435953": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "a37aa7ca-da76-4ef1-a506-6c6b6ebf7968"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.