Improving the characteristics of mozzarella... | 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/15-262" }, "headline": "Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with...", "datePublished": "2026-02-14T13:49:38", "dateModified": "2026-02-14T13:49:38", "author": [ { "@type": "Person", "name": "Shaymaa Khairi" }, { "@type": "Person", "name": "Nahla Tariq" }, { "@type": "Person", "name": "Firas Salih" }, { "@type": "Person", "name": "Rea Omer" } ], "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 Mozzarella cheese is a soft, moisture-rich cheese that is highly sensitive to storage conditions, impacting its physical and chemical properties. By salting mozzarella cheese with nanosalt and comparing it to chilling and freezing, this study aimed to improve its physicochemical and sensory properties. Methods By milling, nanosodium chloride was created. Scanning electron microscopy (SEM) was used to analyze shape and structure. Citric acid was added to samples of mozzarella cheese made from cow’s milk. A cooled control (T1), a frozen sample (T2), with 0.5% nanosalt added (T3), 1% nanosalt added (T4), and 1.5% nanosalt added (T5) comprised the five groups of samples. Changes in moisture, protein and fat contents, pH, acidity, ash content, and sensory assessment were all measured in the samples. Results From electron microscopy show the presence of sodium chloride, with tiny nanoparticles exhibiting irregular and sometimes cubic shapes. The samples ranged in dimensions from 36.99 nm to 70.59 nm. Chemical tests on mozzarella cheese stored under various conditions showed significant differences (p≤0.05) in moisture content (52.74% vs. 49.91%) and ash content (2.99% vs. 3.89%). The protein content varied between 25.00% and 25.90% across treatments, remaining unchanged. Fat percentage, pH and acidity measurements showed no significant differences between the treatments. Sensory analysis of the mozzarella cheese samples that were preserved using various techniques revealed that the samples’ sensory qualities were maintained within reasonable bounds for the duration of storage. No differences in appearance, opening, or color were found, confirming these traits are stable. Significant differences (p≤0.05) in taste, texture, and flavour were found, with the largest in T3–T5 where nanosalt was added, showing its positive impact on sensory quality versus cooling and freezing alone. The weight reduction effects for mozzarella cheese varied significantly (p≤0.05) between the treatments (T1-T5) after 21 days, with values ranging from 26.95 to 92.50. Treatment T5 produced the least amount of weight loss when compared to the other treatments. Conclusion Adding nanosalt to mozzarella cheese formulations enhances quality, shelf life, and resistance to freezing flaws, while maintaining sensory and textural qualities and offering a valuable alternative for traditional preservation methods. " } { "@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/15-262/v1", "name": "Improving the characteristics of mozzarella cheese manufactured in..." } } ] } Home Browse Improving the characteristics of mozzarella cheese manufactured in... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Khairi S, Tariq N, Salih F and Omer R. Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with nanosalt and studying the effect of freezing on it [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :262 ( https://doi.org/10.12688/f1000research.174235.1 ) 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 Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with nanosalt and studying the effect of freezing on it [version 1; peer review: 1 not approved] Shaymaa Khairi 1 , Nahla Tariq https://orcid.org/0000-0002-6566-0152 1 , Firas Salih 1 , Rea Omer 2 Shaymaa Khairi 1 , Nahla Tariq https://orcid.org/0000-0002-6566-0152 1 , Firas Salih 1 , Rea Omer 2 PUBLISHED 14 Feb 2026 Author details Author details 1 Department of Food Sciences, College of Agricultural Engineering Sciences, University of Baghdad, Baghdad, Iraq, Iraq 2 Department of Food Technology, College of Agricultural Technology & Fish Sciences, University of Al Neelain, Khartoum, Sudan Shaymaa Khairi Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology Nahla Tariq Roles: Investigation, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Firas Salih Roles: Data Curation, Formal Analysis, Funding Acquisition, Investigation Rea Omer Roles: Data Curation, Formal Analysis, Funding Acquisition, Investigation OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Nanoscience & Nanotechnology gateway. This article is included in the Fallujah Multidisciplinary Science and Innovation gateway. Abstract Background Mozzarella cheese is a soft, moisture-rich cheese that is highly sensitive to storage conditions, impacting its physical and chemical properties. By salting mozzarella cheese with nanosalt and comparing it to chilling and freezing, this study aimed to improve its physicochemical and sensory properties. Methods By milling, nanosodium chloride was created. Scanning electron microscopy (SEM) was used to analyze shape and structure. Citric acid was added to samples of mozzarella cheese made from cow’s milk. A cooled control (T1), a frozen sample (T2), with 0.5% nanosalt added (T3), 1% nanosalt added (T4), and 1.5% nanosalt added (T5) comprised the five groups of samples. Changes in moisture, protein and fat contents, pH, acidity, ash content, and sensory assessment were all measured in the samples. Results From electron microscopy show the presence of sodium chloride, with tiny nanoparticles exhibiting irregular and sometimes cubic shapes. The samples ranged in dimensions from 36.99 nm to 70.59 nm. Chemical tests on mozzarella cheese stored under various conditions showed significant differences (p≤0.05) in moisture content (52.74% vs. 49.91%) and ash content (2.99% vs. 3.89%). The protein content varied between 25.00% and 25.90% across treatments, remaining unchanged. Fat percentage, pH and acidity measurements showed no significant differences between the treatments. Sensory analysis of the mozzarella cheese samples that were preserved using various techniques revealed that the samples’ sensory qualities were maintained within reasonable bounds for the duration of storage. No differences in appearance, opening, or color were found, confirming these traits are stable. Significant differences (p≤0.05) in taste, texture, and flavour were found, with the largest in T3–T5 where nanosalt was added, showing its positive impact on sensory quality versus cooling and freezing alone. The weight reduction effects for mozzarella cheese varied significantly (p≤0.05) between the treatments (T1-T5) after 21 days, with values ranging from 26.95 to 92.50. Treatment T5 produced the least amount of weight loss when compared to the other treatments. Conclusion Adding nanosalt to mozzarella cheese formulations enhances quality, shelf life, and resistance to freezing flaws, while maintaining sensory and textural qualities and offering a valuable alternative for traditional preservation methods. READ ALL READ LESS Keywords Sodium chloride, Nanosalt, Mozzarella cheese, Nanotechnology, Cooling, Freezing, Shelf life, Sensory properties. Corresponding Author(s) Nahla Tariq ( [email protected] ) Close Corresponding author: Nahla Tariq Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Khairi S 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: Khairi S, Tariq N, Salih F and Omer R. Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with nanosalt and studying the effect of freezing on it [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :262 ( https://doi.org/10.12688/f1000research.174235.1 ) First published: 14 Feb 2026, 15 :262 ( https://doi.org/10.12688/f1000research.174235.1 ) Latest published: 14 Feb 2026, 15 :262 ( https://doi.org/10.12688/f1000research.174235.1 ) Introduction Cheese is a product obtained from controlled coagulation, dehydration, and ripening of standardized milk using either acids (direct acidification or the addition of starter culture to produce unripened soft cheese, such as Cottage and Paneer) or a combination of acids and enzymes (such as Cheddar, Mozzarella, and Gouda cheeses). 1 – 3 The coagulated protein matrix entraps moisture, fat, lactose, minerals, bacteria, and enzymes and may be subjected to further mechanical treatment, that is, stretching or plasticization, as in the case of Mozzarella or pasta filata-type cheese. 4 , 5 The global cheese market was valued at approximately $143 billion in 2021; Western Europe and North American markets contributed $54 billion and $33.8 billion, respectively. Australasia and the Asia-Pacific region presented very high annual growth rates of 15.1% and 7.5%, respectively, in 2020–2021. 1 , 6 Such rapid market growth necessitates long-term storage of cheese without loss of functionality. 7 , 8 Among all the traded cheese varieties, Mozzarella cheese is one of the most widely consumed dairy products worldwide. 9 , 10 Owing to its unique elasticity, melting properties, and subtle flavuor, it is highly popular in a variety of culinary applications, particularly in pizza and fast food. Miles are traditionally made from milk and lactic acid, and their flavour is preserved by freezing, chilling, or adding regular desk salt. 11 , 12 Sodium chloride has several significant effects on cheese such as modifying the physical properties of the cheese curd, rinding, regulating the development of microflora that ripens cheese, suppressing the growth of undesirable species such as pathogens and other microorganisms that spoil the cheese, improving flavor and overall customer satisfaction. 13 Nevertheless, as salination or water loss causes certain physiological changes, the conventional procedures can have a negative impact on the sensory and functional properties of some of the cheeses. 14 Cheese making has been used in the last few years as a traditional method to enhance the physical and sensory properties of cheese and to preserve its high level of quality during storage. Freezing is another popular process for preserving mozzarella cheeses, particularly those with high moisture levels, which are intermittent. However, the findings of these studies have been synthesized. Although other studies have indicated that, there may be slight or reversible effects on high-quality cheese, studies have indicated that the formation or recrystallization of massive ice crystals at some stage of frozen storage induces degradation of the protein matrix, resulting in the absence of texture and functionality. 12 , 15 – 17 With the recent development of food technology, the focus has shifted to nontraditional methods of production that increase the nutritional value of cheese, decrease its sodium levels and enhance its texture and sensory properties. 18 Because it makes it possible to transform natural chemical compounds into nanoparticles with sophisticated functionality, nanotechnology has garnered much attention in this regard. 19 , 20 The design of nanosalt (sodium chloride nanoparticles) is one of the most promising packages in the sphere. It is a modern and healthy substitute within the cheese sector due to its large surface area, and nanoscale nature, and it enhances the process of salting, penetrates into the microstructure of cheese, and prevents the loss of storage without imposing a cost to the diet flavour. 21 Industrially, nanoparticles of sodium chloride can be used in food preparation, food wrapping, and food protection purposes. 22 It can be used as a processing resource in different food production operations, enhance antimicrobial performance in food preservation systems, and improve salt delivery in low-sodium products. 23 However, for sodium chloride nanoparticles, dissolution in aqueous biological fluids is expected to occur rapidly, releasing sodium and chloride ions that follow normal physiological pathways. 24 This study aimed to use nanosalt in the salting of mozzarella cheese and examine the effects of freezing on quality parameters, including physical and chemical composition and sensory properties. This study aims to contribute to the development of healthy, long-lasting mozzarella cheese products that meet nutritional recommendations and consumer needs. Methods and materials Fresh cow milk was obtained from the milking herd of the Faculty of Agricultural Engineering Sciences, University of Baghdad. Food grade citric acid (CA), and NaCl were obtained from a local market. Manufacture of nanosodium chloride particles (nanosalt) In this method, salt (NaCl) is used in a cylindrical mill to prepare nanoparticle powder from the active material. A mechanical grinder supplied by the German company Ritsch was used and operated at 400 rpm for 12 min, with two to three pauses. The samples were collected in sterile, opaque bottles and stored at room temperature until testing. Experimental design Nanodried sodium chloride particles were used to prepare low-sodium cheese. The treatments consisted of three different concentrations of nanotable salt (NaCl) (0.5%, 1%, and 1.5%). The three treatments were tested for chemical composition on day zero, and at weeks 1, 2, and 3. The cheese was sensory evaluated for appearance (5 scores), bitterness (10 scores), cracking (10 scores), texture (20 scores), flavour (45 scores), and color (10 scores). Cheese production Mozzarella cheese was produced at the Dairy Processing Laboratory of the College of Agricultural Engineering Sciences, University of Baghdad. Cheese production, including coagulation, cutting, filtration, and curd formation, was conducted on a pilot scale under sterile conditions as previously described. 25 Samples of imitation mozzarella cheese were prepared as follows: cow milk was divided into five fractions. The first fraction was gradually acidified directly with 2% dilute lactic acid until a pH of 5.4 was reached and then refrigerated (T1). The second fraction was manufactured from cow milk according to the standard method described previously 26 which involves direct acidification with 2% dilute citric acid and freezing (T2) in a home freezer at −20°C for 21 days. The third, fourth, and fifth treatments (T3, T4, and T5) were produced according to the experimental design by adding 1% citric acid to fresh cow milk and salting it with nanosalt (0.5%, 1%, and 1.5%, respectively). All samples (T1) were cooked at 85°C for 10 min. Three replicates were performed for each treatment. Freshly produced cheese samples were analyzed to determine their chemical composition, physical and sensory properties T1 = Comparison (control) treatment, Cooled treatment T2 = Mozzarella cheese frozen treatment T3 = Mozzarella cheese with 0.5% added nano salt T4 = Mozzarella cheese with 1% added nano salt T5 = Mozzarella cheese with 1.5% added nano salt Methods of analysis The ash content and fat content of the fresh cheese samples were determined according to the AOAC (2007), 25 the protein content was determined via the Kjeldahl method as mentioned by (AOAC, 2000), 27 the moisture content was determined according to, 11 and the pH value was measured via a digital pH meter (M4 1150 USA) equipped with a glass electrode. 28 Sensory evaluation Sensory tests were conducted on cheese samples subjected to different treatments at 0, 7, 14, and 21 days of storage, depending on the number of experienced evaluators (5) at the College of Agricultural Engineering Sciences, Department of Food Sciences, University of Baghdad. Sensory tests include grading the qualities of color, flavour, texture, opening, bitterness and external appearance, with a ranges of 10, 45, 20, 10, 10 and 5 degrees, respectively, according to the methods of Sameen et al. 29 and Abu-Foul (1990). 30 ISO 8589:2007 provides general guidelines for the design of test rooms intended for the sensory evaluation of products and requires criteria for plate size and training procedures as part of the overall methodology of the test. These general guidelines include requirements for the test area, preparation area, and office, with the caveat that the standard does not pertain to any specific product or type of testing. Test Room Design: ISO 8589:2007 describes the basic or desired design requirements for a test room, which typically includes a testing area, preparation area, and desk. Plate Size Standards: Standard sets of standards for determining the size of the plate used in the sensory evaluation. Importantly, the usual method gives wide recommendations in preference to precise measurements. Training procedures Although the specifications do not cover specialized training in detail, well known techniques include training processes for testers; however, the specifics of those processes can also vary on the basis of the product and type of test. Application: These guidelines follow to the layout of test rooms for preferred sensory evaluation and do no longer cover testing facilities dedicated to specialized inspections or quality control within a factory. Scanning electron microscopy The samples were examined via S-4000T FESEM, and an analysis sample was applied to adhesive tabs on aluminum for SEM. The stubs were coated with platinum using an EMS 550X sputter coater (Electron Microscopy Sciences, Hatfield, PA). A JSM-6610 scanning electron microscope (Jeol Ltd., Tokyo, Japan) operating at an acceleration voltage of 15 kV and a vacuum of 0.00001 MPa was used to examine the materials and capture photographs. 31 Loss of weight The weight loss of the Mozzarella cheese slices was determined via Equation (1), where W 0 represents the original sample weight (day 0) and W t denotes the sample weight at 21 days of storage. 32 Weight loss = ( W 0 − W t W 0 ) × 100 Statistical analysis The Statistical Analysis System-SAS (2018) program was used to detect the effects of the different treatments on the study parameters. Least significant difference (LSD) tests were used to compare the means in this study. 33 Results The results in Figure 1 show electron microscope images of sodium chloride after conversion into nanosalt using a nanomill. The results revealed the presence of small nanoparticles ranging in size from 36.99 to 70.59 nm with irregular and partially cubic shapes, indicating the breaking of the traditional crystalline structure of the salt and its transformation into a more dispersed and random structure, a common occurrence in nanomilling owing to the high degree of mechanical effects. Figure 1. SEM for nanosalt. Figure 2 shows SEM images of a cryopreserved mozzarella cheese sample (2, A), a frozen mozzarella sample (2, B) and a mozzarella sample with nanosalt (2, C). Figure 2. SEM images of the following samples: a) samples of chilled mozzarella cheese, b) samples of frozen mozzarella, and c) samples of mozzarella preserved with nanosalt. The results revealed clear differences in the microstructures of the cryopreserved and frozen mozzarella samples compared with those of the nanosalt samples. These differences were supported by precise measurements of the nanoscale size of the particles in the cheese matrix. In the cryopreserved cheese samples, the cut surfaces have been found to be deformed, with blade marks and smeared material acting, and a tremendous amount of structural statistics turned into misplaced ( Figure 2a ). In comparison, the internal shape at and below the cryofractured surfaces becomes properly preserved, with a greater uniform and cohesive structural composition, and nanoscale sizes ranging from 1.905 to 862 nm. The structural damage which was exhibited in the form of cracks and breaking of the bonds between the cheese components was more intense in the frozen samples as shown in the SEM images. The samples preserved with nanosalt showed excellent structural stability and a uniform distribution of nanoscale particles. As proven in the accompanying images, the particle diameters ranged from 103.0 to 582.1 nm, indicating a more cohesive shape than that of the frozen sample and less fragmentation than that of the chilled sample. The chemical characteristics of mozzarella cheese treated with nanosalt and chilled at 5°C for 28 days are displayed in Table 1 . These traits consist of pH, acidity, ash content, fat content, protein content, and moisture. After 21 days, the moisture content in the control treatment (T1) decreased from 49.91% on day zero to 47.95%. Table 1. Chemical composition of Mozzarella cheese enriched with nanosalt at 5°C for 21 days in refrigerated storage. Treatment Age of Cheeses (Day) Moisture % Protein% Fat% Ash% Acidity % pH T1 0 49.91 25.35 20.69 3.00 0.55 5.30 21 47.95 25.46 20.80 3.12 0.62 5.26 T2 0 49.88 25.35 20.50 2.99 0.54 5.31 21 47.60 25.43 20.58 3.10 0.60 5.28 T3 0 56.60 25.00 19.30 3.53 0.60 5.34 21 54.66 25.56 19.75 3.89 0.53 5.30 T4 0 53.50 25.80 19.98 3.25 0.58 5.32 21 52.74 25.90 19.88 3.74 0.57 5.35 T5 0 58.70 25.21 20.00 3.29 0.60 5.24 21 56.96 25.46 19.81 3.71 0.58 5.25 L.S.D. value 4.91 * 1.07 NS 1.78 NS 0.774 * 0.167 NS 0.402 NS * (P ≤ 0.05), NS: Non-Significant. The moisture content of the material decreased from 49.88% to 47.60% at some point during the same time period inside the freezing treatment (T2), when the samples were kept frozen. The use of citric acid and nanosalt in cheese treatment was shown to be successful because of its better water holding properties. Additionally, a decrease was observed from 56.60% to 54.66% in the treatment T3 (mozzarella cheese made from milk supplemented with citric acid and 0.5% nanosalt). Furthermore, the findings illustrated that, relative to the control or freezing treatments, remedy T4 (mozzarella cheese made out of milk supplemented with citric acid and 1% nanosalt) effectively preserved favourable moisture content material, reducing it from 53.50 to f52.74%. The maximum preliminary moisture content material (58.70%) was found in Treatment T5 (mozzarella cheese made from milk supplemented with citric acid and corned with 1.5% nanosalt), which finally decreased to 56.96% after 21 days. Protein content material (%) levels Table 1 illustrates the protein content (percentage) changes within mozzarella cheese under different storage conditions, which include refrigeration (T1), freezing (T2), and addition of nanosalt at varying concentrations (0.5% = T3, 1% = T4, 1.5% = T5), and the samples were stored at 5° C for a period of 21 days. Based on the interpretation of the data, it is established that there was a significant consistency in the protein percentages across the days 0 and 21, and the minimum and statistically nonsignificant (NS) changes were consistent with the least significant difference (L.S.D = 1.07), therefore indicating that the protein content was relatively stable during the entire length of the store period. At the treatment stage, T4 (1% nanosalt) exhibited the maximum elevated protein content (25.90%), in contrast to the results of the T1 treatment (25.46%), suggesting that the application of nanosalt at a moderate concentration may promote the stability of protein construction in cheese by mitigating water loss and inhibiting enzymatic reactions that contribute to the degradation of proteins. On the other hand, a lower percentage was observed on day 0 in T3 (25.00%), which can be attributed to a minor difference in protein distribution at the beginning of storage. Levels of fat content (%) The values in Table 1 indicate that the fat percentage changes between days 0 and 21 were slight across all the treatments, with no significant differences recorded according to the LSD value (1.78 NS), indicating stable fat content across all the treatments. In the T1 treatments, fat (%) increased from 20.69% to 20.80% after 21 days, a nonsignificant increase that is likely attributed to a slight loss of moisture during storage, which increases the relative fat concentration. An identical pattern become determined in T2, where the fat percentage remained nearly constant (20.50% to 20.58%), indicating that freezing did no longer had a negative an effect on fat stability for the duration of this time. In the nanosalt-treated samples, slightly decreased lipid contents were recorded on day zero, specifically at T3 (19.30%), but increased to 19.75% over time, suggesting that the nanosalt helped limit lipid loss for the duration of storage, likely by stabilizing the cellular membrane or lowering the enzyme activity that influences the lipid balance. In the T4 treatment, the fat content remained approximately regular (19.98% to 19.88%), indicating that this specific concentration can be optimal for preserving cheese additives without changing their residences. Levels of Ash content (%) The results in Table 1 show substantial variations in ash content (P ≤ 0.05) among the various storage treatments. These effects indicate that the addition of nanosalt notably affected the mineral content of cheese, with T3 and T5 resulting in the highest ash content after 21 days in comparison to the other treatments. In treatment T5 (1.5% nanosalt), the ash content increased from 3.29% on day zero to 3.71% on day 21, reflecting the accumulation of mineral salts within the cheese due to the better concentration of salt introduced. Levels of Acidity (%) The final outcome showed that there was a minimal, nonsignificant (NS) difference in the level of acidity among the various treatments over time (21 days) of storage at 5°C as reflected by the LSD value (0.167). A slight increase in acidity was reported in the control treatment (T1) (0.55% 0.62%)and the freezing treatment (T2). This growth is explained by natural bacterial processes that take place during storage and produce organic acids due to the breakdown of lactose. 8 pH values The results in the table showed slight changes in pH values over the storage period (21 days at 5°C) between the different treatments, with no significant differences (L.S.D = 0.402, NS). In contrast, the nanosalt treatments (T3, T4, and T5) resulted in wed relatively stable pH values, with T4 even slightly increasing from 5.32 to 5.35. Sensory attributes are vitally important and directly affect the consumer acceptance and market success of cheese, 54 Table 2 shows the results of the sensory evaluation of mozzarella cheese treated with nanosalt during a refrigerated storage period of 21 days at 5°C, according to the following characteristics: external appearance, bitter taste (bitterness), holes, texture, flavour, and color. The results revealed significant differences (P ≤ 0.05) in bitterness, texture, and flavour only, whereas no significant differences were recorded in external appearance, holes, or color according to the LSD value. Table 2. Sensory evaluation of Mozzarella cheese with added nano salt at 5°C for 21 days of refrigerated storage. Treatment Age of Cheeses (Day) Color (10°) Flavour (45°) Texture (20°) Openings (10°) Bitterness (10°) External appearance (5°) T1 0 10 45 20 10 10 5 7 10 45 20 10 10 5 14 9 38 17 9 7 5 21 9 35 15 9 7 5 T2 0 10 45 20 10 10 5 7 10 41 20 10 10 5 14 10 43 20 10 10 5 21 10 41 20 10 9 5 T3 0 10 45 20 10 10 5 7 10 45 20 10 10 5 14 10 45 20 10 10 5 21 10 43 20 10 9 5 T4 0 10 45 20 10 10 5 7 10 45 20 10 10 5 14 10 40 18 10 8 5 21 10 40 20 10 8 5 T5 0 10 45 20 10 10 5 7 10 40 18 10 10 5 14 10 40 20 10 10 5 21 _____ ــــــــ _____ ____ ـــــــ ـــــــ L.S.D. value 1.26 NS 3.87 * 1.95 * 0.00 NS 1.63 * 0.00 NS * (P ≤ 0.05), NS: Non-Significant. The external appearance, opening, and color parameters maintained full or near full evaluation scores (5/5 and 10/10), indicating good morphological stability and no effect on the optical properties during storage, even during the nanosalt treatments. This finding is in line with studies that have indicated that nanoprocessing techniques do not cause noticeable changes in the morphological properties of cheese. For bitterness , significant differences were observed between treatments, with T1 and T2 showing lower scores after 14 and 21 days (e.g., 7/10 in T1 at 21 days). In contrast, treatments T3–T5 (nanosalt) maintained decreased bitterness ranges and higher ratings; For Textures, remedies T2, T3, T4, and T5 confirmed the right consistency in texture (20/20 or close to it), whereas T1 recorded a gradual decline after 14 and 21 days which were recorded (17/20, and 15/20) respectively. The flavour consequences shown in Table 2 show large variations (LSD = 3.87) at P ≤ 0.05* among the exceptional treatments over 21 days of storage at 5°C. The T1 group started with an excellent flavour rating (45/45) on day zero; however, a clear decline over time was recorded, reaching 38 on days 14 and 35 on day 21. In T2, despite the decrease become much less excessive, the taste rankings reduced from 45, 41, 43 and 41, respectively, to zero, 7, 14, and 21, indicating that freezing reduces the price of decay in comparison with refrigeration; however, freezing does not completely prevent flavour loss. T3 (0.5 % nanosalt) showed the greatest flavour stability, maintaining the full score (45/45) untill day 14, and decreasing the most effective score to 43 via day 21, suggesting that the nanosalt performs a role in reducing microbial hobbies or oxidation, which could affect taste. The T4 treatment (1% nanosalt) resulted in a proper taste balance in the first week (45 → 40 on day 7); however, the balance stabilized at forty until day 21. These findings suggest that increasing the salt concentration above 0.5% did not result in further improvement, but may have a slight adverse effect on the flavour balance. The T5 treatment (1.5% nanosalt) recorded lower flavour scores which were recorded 40/45 after 7, and 14 days, Sample T5 was damaged, so no values were recorded at 21 days of storage ( Table 2 ). The results of the weight loss data in Table 3 for mozzarella cheese indicate significant differences between the different treatments during refrigerated storage at 5°C for 21 days, indicating that the processing method and type of additive clearly affect the rate of weight loss during storage. The control treatment (T1) showed a slight weight reduction from 57.69 g to 56.97 g, Table 3. Weight loss of Mozzarella Cheese (0 and 21 days). Treatment Weight of Cheese gm. (0 Days) Weight of Cheese gm. (21 Days) T1 57.69 56.97 T2 59.90 60.80 T3 28.72 26.95 T4 65.77 59.83 T5 99.5 92.50 L.S.D. value 10.522 * 8.617 * * (P ≤ 0.05). In the T2 (freezing) treatment, a surprising weight increase was observed, from 59.90 grams to 60.80 grams. This can be due to external moisture absorption all through thawing or a mild weight variant resulting from freezing and inner moisture redistribution. The results of the evaluation revealed that remedy T3 (0.5% nanosalt) had excellent weight stability, with the burden decreasing from 28.72 grams to the handiest 26.95 grams. Conversely, treatments T4 and T5 (1% and 1.5 % nanosalt) confirmed more weight loss than did the other treatments, regardless of the addition of the same additive. The weight reduction in T4 was approximately 5.94 grams, whereas that in T5 was approximately 7.00 grams. Discussion The results in Figure 1 show electron microscope images of sodium chloride after conversion into nanosalt using a nanomill. Agglomerates were also observed, resulting from the increased surface energy of the particles. The fine surface details indicate an increase in the specific surface area, which is an important indicator of the improved physical and chemical properties of the material. 34 Figure 2 shows SEM images of a cryopreserved mozzarella cheese sample (2, A), a frozen mozzarella sample (2, B) and a mozzarella sample with nanosalt (2, C). This nanoscale size form exhibits homogenous dispersion of the protein and lipid molecules, which complements the feel elasticity of the product and further extends the sensory characteristics of the product. 35 The results of this work are consistent with those of McManus et al., 36 who revealed that cold cracking occurred in the samples of mozzarella cheese. The structural damage that occurred in the form of cracks and breaking of the bonds between the cheese components was more intense in the frozen samples. These modifications were coupled with smaller and smaller nanoscale sizes between 82 and 173 nm, indicating the possibility of the collapse of the molecular structure in the freezing process caused by the formation of ice crystals, which caused internal mechanical stress and reduced particle size. 37 The samples preserved with nanosalt showed excellent structural stability and a uniform distribution of nanoscale particles. This is attributed to the preservative effect of the nanosalt, which improved the bonding between the casein protein and the fat. Therefore, nanosalt prevents moisture loss and stabilizes the protein shape at the nanoscale, improves texture and extends shelf lifestyles without affecting sensory properties. The chemical characteristics of mozzarella cheese treated with nanosalt and chilled at 5°C for 28 days are displayed in Table 1 . The moisture content (moisture %) significantly decreased with increasing storage duration, and the results revealed significant differences (P ≤ 0.05) among the treatments. This decrease indicates that changes in the structure of casein micelles may affect the moisture content of cheese made from chilled curd, lowering the curd’s potential to be retained in whey. The higher protein content of Mozzarella cheese, which correlates with growth in frozen curd (FC), may be linked to a decrease in fat content. 38 The moisture content of the material decreased during the freezing treatment. This slight decrease reflects the effect of freezing, which contributes to reducing moisture loss compared with refrigeration alone, but does not completely prevent water loss, possibly due to partial thawing of ice during sample transport or analysis. For many cheese types, bulk or free moisture is finely dispersed in the curd matrix 39 ; however, in the case of Mozzarella, it is different at the early stage of manufacturing owing to the coalescence of protein into a fibrous network formed during thermomechanical stretching. These fibrous protein networks create wide-open channels filled with loose moisture, starter bacteria, and fat globules. 1 This reflects the effects of different storage methods (refrigeration versus freezing) on water loss from cheese. The reduction in moisture could be the result of water naturally evaporating from the cells over time or water separation caused by structural alterations in the cheese brought on by partial protein and fat breakdown, which makes the cheese less able to hold onto water. The use of citric acid and nano salt in cheese treatment was shown to be successful because of its better water holding properties. It may be concluded that presence of nanosalt in cheese is critical during cheese processing, compared with that of the control and freezing treatments for protein matrix stabilization, resulting in less water loss. This finding indicates that citric acid, together with the increased attention given to nanosalt, could play an additional role in moisture preservation, which was likely caused by the formation of a more coherent protein structure that displayed anti-dehydrating properties. The present research results are consistent with those of several academic sources, such as those of Abbas et al. 40 and Fox et al., 41 who defined the key role of citric acid substances in the preservation of moisture and the production of additional pliable mozzarella cheese. Protein content material (%) levels The established stability of the protein content can be attributed to the structural nature of the cheese proteins which are inherently strong, and the lack of suitable enzymes or microbial activity which can break down the proteins in this relatively limited time. 42 Recent studies have shown the beneficial effects of nanosalt treatment stabilizing milk components, particularly proteins through interactions with the surface charge sites of protein molecules leading to decreased proteolysis and changes in the tertiary structure of the protein. 43 Furthermore, mild refrigeration conditions also slow endogenous or microbial protease activity, leading to the preservation of protein disulfide without much degradation. 44 Levels of fat content (%) The lipid content ratio during the storage period reflects the efficacy of refrigeration storage conditions in maintaining the structural pattern of cheese and reducing the amount of microbial or enzyme activity which may lead to lipolysis. Recent studies have that nanocomposites, composed of nanosalt, contribute to preventing the attack on lipids caused by oxidation or loss via improved distribution of salt and improved the ability of the protein community to entrap fats. 45 Additionally, Lauculien et al. 46 reported that the slight change in fat content was not due to fat loss, but due to water loss, namely, the usa of unfastened packaging or water activity changed. Levels of Ash content (%) The increased ash content may be attributed to the specific properties of nanosalt, mainly its small size and high specific surface area, which promote its interaction with proteins and other cheese components. This characteristic helps to incorporate it into the microstructure of cheese and enhance its mineral retention and increase its ash content with increasing concentration. Levels of Acidity (%) The samples treated with nanosalt (T3-T5) were more stable with respect to acidity levels with only a minimal decrease in T3, 0.60 to 0.53 %. This is an indication of the role of nanosalt in inhibiting microbial activity and acid production during storage, 4 which helps to enhance the stability of cheese and sensory protection. Overall, these findings indicate that the application of nanosalt can potentially prevent the negative influence on acidic stability without a harmful impact on the quality of cheeses. pH values The chemical interactions among the essential structural components of cheese depend on the pH. Consequently, pH directly affects the structural and rheological characteristics of cheese. 45 A slight decrease in pH was detected in both the first (T1) and the second (T2) treatments. This is because calcium phosphate plays a vital role in determining the curdling properties of cheese, which is enhanced by a reduction in the pH from 6.0 to 5.1. 47 This in turn led to a higher level of lactate in the protein mixture and a greater level of calcium phosphate as observed in the gelling process thus resulting in a lower pH. Furthermore, the phosphate anion neutralizes the hydrogen ions (H+) and the phosphate anion concentration during the micellization of calcium phosphate increases with cooling, which may cause a reduction in the pH, as the phosphate anion forms organic acids. 48 In contrast, the nanosalt treatments (T3, T4, and T5) resulted in relatively stable pH values, indicating that nanosalt has a larger surface area and better distribution in the medium, which increases its effectiveness in inhibiting the growth of bacteria and yeasts, which typically causes changes in pH by producing organic acids (such as lactic or acetic acids). This decreases microbial activity and provides a stable pH. 49 A stable pH is a positive indicator of the quality and safety of product storage and also that t improves the sensory and physical attributes of the product during storage. The findings of this research are in line with the findings of Yazici et al., 50 who reported no statistically significant interaction effect (P > 0.05) between the source of milk and the procedure of acidifying cheese on the pH of mozzarella cheese. The pH of the cheese was not affected by the source of milk as shown by other studies. Sameen et al. 29 found that the pH of mozzarella prepared from buffalo and cow milk was not greatly altered. This is in accordance to the findings of Emam and Nasir. 51 Youssef et al. 52 indicated that a decrease in cheese pH signifies the commencement of spoilage, probably because of carbon dioxide production through microorganisms as a consequence of lactate decomposition and amino acid decarboxylation on the cheese surface. 52 The discrepancies in the outcomes of the prevailing studies can be attributed to different manufacturing processes (i.e., differences in the dilution water to cheese ratio, salt concentration, and storage techniques), which may affect the percentage of buffering retailers (e.g. phosphates and proteins) to lactate. 48 The results of this study are consistent with those of a previous study. 53 Additional research is needed to investigate the factors influencing the pH of cured cheese. For bitterness , this distinction is attributed to the precise bodily and chemical properties of nanosalt, which allow it to have an immediate or roundable effect on the enzymes and bacteria present in cheese. Nanosalt is thought to decrease the production of compounds associated with bitter flavour, which includes bitter peptides or brief-chain fatty acids, which are often produced by the use of the hobbies of proteolytic or lipolytic enzymes that are activated during storage. Furthermore, nanosalt debris can be labelled as bioporous nanocomposites, which might be organic polymeric substances that include various main levels: a nonstop phase, represented by a biopolymer shape, and a dispersed segment, composed of reinforcing materials with nanoscale sizes granging from 1–one hundred nanometres. This nanostructure endows the material with distinct and effective properties in food applications, consisting of structural flexibility, biocompatibility with food products, and biodegradability. 55 For Texture, this is attributed to the fact that nano salt facilitates strengthening the protein structure of cheese, lowering moisture loss and retaining its consistency. This is confirmed with the aid of current studies on the impact of nanosalts on the gel properties of dairy products. The findings of the cutting-edge approach align with those of Marshall (1991), who proposed that the versions are because of differing tiers of proteolysis, fat content, and physical and chemical characteristics of every cheese type. 56 This remedy has turned into a great sensory-clever. Some nanoparticles, including titanium dioxide (TiO2), which is applied as a bleaching agent and silicon dioxide (SiO2), which is used as an anticaking agent and flavour carrier, have been historically implemented in food products and are categorized as “generally recognized as safe” (GRAS) with the aid of the U.S. Food and Drug Administration. This aligns with the findings concerning the application of nanosalts as flavour preservatives. 57 – 59 The T4 and T5 treatment resulted in lower flavour scores, suggesting that high concentrations of nanosalt may negatively affect taste qualities due to excess saltiness or the interaction of salts with volatile components responsible for flavour. The weight loss of mozzarella cheese, a natural loss, is likely attributed to water evaporation or leakage of some liquid cheese compounds over time. These effects are consistent with previous observations, 60 which indicated weight reduction after refrigeration and attributed this decrease to the thawing operation after frozen storage. The consequences of remedy T3 (0.5% nanosalt) were excellent weight stability, indicating that this concentration of nanosalt efficiently reduced moisture loss, possibly by strengthening the protein structure of the cheese and stabilizing the water within its structure. This finding is consistent with what Aliabbasi & Emam-Djomeh (2024) mentioned, which indicated that the addition of nanosalts enhances the moisture retention capability and stabilizes the protein community of dairy merchandise. 4 Treatments T4 and T5 (1% and 1.5 % nanosalt) confirmed more weight loss, possibly because high concentrations of nanosalt may have opposite effects, increasing the osmotic stress in the cheese and drawing water from the protein shape to stabilize it. This is supported by Salih et al. (2018), who reported that increased salt awareness in dairy products can decrease the ability of the product to keep water due to adjustments in the structural composition of the protein. 14 Conclusion Modern analysis has led to the conclusion that the physical, chemical, and sensory qualities of mozzarella cheese are directly impacted by how it is made and stored. Comparisons revealed that, compared with standard refrigeration and freezing, the use of nanosalt improved moisture stability, decreased weight loss, and increased ash content. In addition, it has a considerably stronger flavour, texture, and taste. These consequences affirm that nanosalt is a promising generation inside the gentle cheese enterprise, offering advanced preservation houses even while retaining the sensory and nutritional value of the product. Ethical considerations The research did not include human or animal samples. Data availability Datasets supporting the results and analyses are available at https://doi.org/10.5281/zenodo.18148099 , or upon request from the corresponding author ( [email protected] ). 61 Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Acknowledgements We extend our sincere thanks to the members of the Food Science Department, College of Agricultural Engineering Sciences, University of Baghdad. References 1. Digvijay, Kelly AL, Lamichhane P: Ice crystallization and structural changes in cheese during freezing and frozen storage: implications for functional properties. Crit. Rev. Food Sci. Nutr. 2025; 65 (3): 527–550. PubMed Abstract | Publisher Full Text 2. Lafta SS: USING CELLULOSE GUM TO IMPROVE THE PHYSICOCHEMICAL, RHEOLOGICAL, AND SENSORY PROPERTIES OF LOW-FAT MOZZARELLA CHEESE. Iraqi Journal of Agricultural Sciences. 2024; 55 (6): 2094–2107. 3. Al-Hamdani HM, Ahmed SH, Khudadat S: Developing Soft Cheese Industry Supported With Medicinal Herbs As Functional Food: Developing Soft Cheese Industry Supported With Medicinal Herbs As Functional Food. Iraqi Journal of Market Research and Consumer Protection. 2021; 13 (1): 1–13. 4. Aliabbasi N, Emam-Djomeh Z: Application of nanotechnology in dairy desserts and ice cream formulation with the emphasize on textural, rheological, antimicrobial, and sensory properties. eFood. 2024; 5 (4): e170. 5. Awad HA, Alssirag MA, Alfalahi DA: EXTEND THE SHELF LIFE AND IMPROVING SENSORY PROPERTIES OF WHITE SOFT CHEESE BY ADDING CELERY … LEAVES. Iraqi Journal of Agricultural Sciences. 2019; 50 (6). 6. Khalid NT, Shaymaa RK, Luma Khairy H: Effect of incorporated soft cheese with wheat germ extracts quality and on shelf life. Indian J. Ecol. 2021; 48 : 244–248. 7. Al-Barzinji YM, Zainal FK: Genetic evaluation of milk production traits in local goat. Iraqi Journal of Agricultural Sciences. 2023; 54 (6): 1548–1556. 8. Tariq KN, Khairy HL, Khairi SR, et al. : Improved Physiochemical and Sensory Properties of Soft Cheese via Incorporation of Wheat (TriticumVulgare) Germ. IOP Conference Series: Earth and Environmental Science. IOP Publishing; 2023, April; Vol. 1158 (11): p. 112004. 9. Alves EC, Soares BB, de Almeida Neto JA , et al. : Strategies for reducing the environmental impacts of organic mozzarella cheese production. J. Clean. Prod. 2019; 223 : 226–237. 10. Ali HI, Hameed SA, Al-Temimi WKA: Use of essential oil for Nigella (Nigella sativa) and Spearmint (Mentha spicata) to prolong shelf life duration of soft white cheese. Iraq J. Market Res. Consumer Prot. 2017; 9 (1): 1–12. 11. Napolitano F, Mota-Rojas D, De Rosa G, et al. : Advances and perspectives of research on buffalo milk and mozzarella cheese production. Agro Productividad. 2021; 14 (6): 119–127. Publisher Full Text 12. Smith JR, Carr AJ, Golding M, et al. : Mozzarella cheese–a review of the structural development during processing. Food Biophysics. 2018; 13 (1): 1–10. 13. Dugat-Bony E, Sarthou AS, Perello MC, et al. : The effect of reduced sodium chloride content on the microbiological and biochemical properties of a soft surface-ripened cheese. J. Dairy Sci. 2016; 99 (4): 2502–2511. PubMed Abstract | Publisher Full Text 14. Salih FA, Oumar RH, Abaas KS: Effect of zinc salts fortification on nitrogen materials and rheological characteristics of soft white Iraqi cheese. Iraqi Journal of Agricultural Sciences. 2018; 48 (6): 1773–1781. 15. Pax AP, Ong L, Pax RA, et al. : Industrial freezing and tempering for optimal functional properties in thawed Mozzarella cheese. Food Chem. 2023; 405 : 134933. 16. Alinovi M, Mucchetti G: A coupled photogrammetric–finite element method approach to model irregular shape product freezing: Mozzarella cheese case. Food Bioprod. Process. 2020; 122 : 98–110. 17. Bertola NC, Califano AN, Bevilacqua AE, et al. : Textural changes and proteolysis of low-moisture Mozzarella cheese frozen under various conditions. LWT-Food Science and Technology. 1996; 29 (5-6): 470–474. 18. Al-Khafaji M, Flayyih M, Sabah M: Isolation, Identification and Detection of Some Virulence Factors of Staphylococci in milk and cheese in Baghdad. Iraqi Journal of. Science. 2013; 54 (4. Appendix): 1057–1067. 19. Ujyaddin MO, Falih AH: Detection of enterotoxins of Staphylococcus aureus in milk and locally soft cheeses in Baghdad city. Iraq Journal of Market Research and Consumer Protection. 2017; 9 (1). 20. Kareem MA, Noaman AA, Al-Azzawi MNA: Determination of fungi and some heavy metals in locally cheeses. Iraqi Journal of Science. 2016; 2213–2219. 21. Taouzinet L, Djaoudene O, Fatmi S, et al. : Trends of nanoencapsulation strategy for natural compounds in the food industry. Processes. 2023; 11 (5): 1459. 22. Góral D, Góral-Kowalczyk M: Application of metal nanoparticles for production of self-sterilizing coatings. Coatings. 2022; 12 (4): 480. 23. Olawore O, Ogunmola M, Desai S: Engineered nanomaterial coatings for food packaging: design, manufacturing, regulatory, and sustainability implications. Micromachines. 2024; 15 (2): 245. 24. EFSA Panel on Nutrition, Novel Foods and Food Allergens (NDA)Turck D, Bohn T, et al. : Safety of mineral salt containing potassium and magnesium as a novel food pursuant to Regulation (EU) 2015/2283. EFSA J. 2025; 23 (1): e9205. 25. Rasheed SA, Al Nuaimmi SMA: Effect of adding dry yeast and folic acid on improving the physiological and productive performance of quail. Iraqi Journal of Agricultural Sciences. 2022; 53 (4): 789–797. 26. Kosikowski FV: Cheese and fermented milk foods. Edwards Brothers; 1977. 27. AOAC: Official Methods of Analysis. Arlington, Viriginia, USA: Association of Official Analytical Chemists.Inc.; 16th ed. 2007. 28. AOAC: Official Method of the Association of Official Analytical Chemists. Washington, DC., USA: AOAC; 17th ed. 2000; 21–447. 29. Sameen A, Anjum FM, Huma N, et al. : Quality evaluation of Mozzarella cheese from different milk sources. Pak. J. Nutr. 2008; 7 (6): 753–756. 30. Abu-Foul NSL: Physico-chemical, nutritional and technological studies on food uses of glanded and glandless cottonseed protein. Alexandria. Egypt: Food Science and Technology Department, Alexandria University; 1990. (Doctoral dissertation, PhD thesis). 31. Moncada M, Astete C, Sabliov C, et al. : Nano spray-dried sodium chloride and its effects on the microbiological and sensory characteristics of surface-salted cheese crackers. J. Dairy Sci. 2015; 98 (9): 5946–5954. PubMed Abstract | Publisher Full Text 32. Ruiz D, Tessaro L, Sobral PJDA, et al. : Testing the Shelf Life of Mozzarella-Type Cheese Packaged with Polyurethane-Based Films with Curcumin. Polymers. 2025; 17 (10): 1342. 33. Cary N: Statistical analysis system, User’s guide. Statistical. Version 9. USA: SAS Inst Inc; 2012. 34. Gao W, Chen F, Wang X, et al. : Recent advances in processing food powders by using superfine grinding techniques: A review. Compr. Rev. Food Sci. Food Saf. 2020; 19 (4): 2222–2255. PubMed Abstract | Publisher Full Text 35. Biondi L, Fulgione A, Capuano F, et al. : Impact of freezing on the microbiological quality and physical characteristics of buffalo mozzarella cheese. Animals. 2021; 11 (12): 3502. 36. McManus WR, McMahon DJ, Oberg CJ: High-resolution scanning electron microscopy of milk products: a new sample preparation procedure. Food Struct. 1993; 12 (4): 8. 37. Golzarijalal M, Ong L, Aickelin U, et al. : The Effect of Freezing and Thawing on Mozzarella Cheese: Insights from Industrial-Scale Experiments and Mathematical and Digital Analysis. Food Bioprocess Technol. 2025; 1–20. 38. Addeo F, Chianese L, Scudiero A, et al. : Impiego di latte congelato per la produzione di formaggio mozzarella di bufala. Il Latte. 1992; 17 : 1018–1025. 39. Guo MR, Kindstedt PS: Age-related changes in the water phase of Mozzarella cheese. J. Dairy Sci. 1995; 78 (10): 2099–2107. 40. Ahmed S: Preparation of imitated processed cheese by using direct acidification technique to resemble Mozzarella cheese properties. Life Science Journal. 2014; 11 (12): 856–861. 41. Fox PF: Direct acidification of dairy products. Developments in dairy chemistry. Applied Science Publishers; 1978; Vol. 1 . . 42. Alinovi M, Mucchetti G, Wiking L, et al. : Freezing as a solution to preserve the quality of dairy products: The case of milk, curds and cheese. Crit. Rev. Food Sci. Nutr. 2021; 61 (20): 3340–3360. PubMed Abstract | Publisher Full Text 43. Brandelli A, Lopes NA, Pinilla CMB: Nanostructured antimicrobials for quality and safety improvement in dairy products. Foods. 2023; 12 (13): 2549. 44. Falih MA, Altemimi AB, Alkaisy QH, et al. : Enhancing safety and quality in the global cheese industry: A review of innovative preservation techniques. Heliyon. 2024; 10 (23). 45. Guleria S, Kumar M, Bansal V, et al. : Applications of nanotechnology in the dairy industry. Nanotechnology horizons in food process engineering. Apple Academic Press; 2023; pp. 207–224. 46. Laučienė L, Andrulevičiūtė V, Sinkevičienė I, et al. : Impact of technology and storage on fatty acids profile in dairy products. Mljekarstvo: časopis za unaprjeđenje proizvodnje i prerade mlijeka. 2019; 69 (4): 229–238. 47. Lucey JA, Fox PF: Importance of calcium and phosphate in cheese manufacture: A review. J. Dairy Sci. 1993; 76 (6): 1714–1724. 48. Majid SH, Saleh GM: The Effect of Using Saline Techniques on the Physicochemical Properties and Microstructure of Laboratory-Made Mozzarella Cheese. Tikrit journal for agricultural sciences. 2022; 22 (1): 35–46. 49. Loudiyi M, Aït-Kaddour A: Evaluation of the effect of salts on chemical, structural, textural, sensory and heating properties of cheese: Contribution of conventional methods and spectral ones. Crit. Rev. Food Sci. Nutr. 2019; 59 (15): 2442–2457. PubMed Abstract | Publisher Full Text 50. Yazici F, Dervisoglu M, Akgun A, et al. : Effect of whey pH at drainage on physicochemical, biochemical, microbiological, and sensory properties of Mozzarella cheese made from buffalo milk during refrigerated storage. J. Dairy Sci. 2010; 93 (11): 5010–5019. PubMed Abstract | Publisher Full Text 51. Emam A, Sahar A: Effect of salting technique on shreddability, texture profile and microstructure of the pre-acidified cow’s Mozzarella cheese. Advances in Dairy Research. 2019; 7 (3): 230–248. 52. Youssef AM, El-Sayed SM, El-Sayed HS, et al. : Novel bionanocomposite materials used for packaging skimmed milk acid coagulated cheese (Karish). Int. J. Biol. Macromol. 2018; 115 : 1002–1011. PubMed Abstract | Publisher Full Text 53. Guinee TP, Feeney EP, Auty MAE, et al. : Effect of pH and calcium concentration on some textural and functional properties of Mozzarella cheese. J. Dairy Sci. 2002; 85 (7): 1655–1669. PubMed Abstract 54. Ali AMM, Sant’Ana AS, Bavisetty SCB: Sustainable preservation of cheese: Advanced technologies, physicochemical properties and sensory attributes. Trends Food Sci. Technol. 2022; 129 : 306–326. 55. Paidari S, Ahari H, Pasqualone A, et al. : Bio-nanocomposites and their potential applications in physiochemical properties of cheese: An updated review. J. Food Meas. Charact. 2023; 17 (3): 2595–2606. 56. Marshall RJ: Combined instrumental and sensory measurement of the role of fat in food texture. Food Qual. Prefer. 1990; 2 (2): 117–124. 57. Vilela C, Kurek M, Hayouka Z, et al. : A concise guide to active agents for active food packaging. Trends Food Sci. Technol. 2018; 80 : 212–222. 58. Xie F: Alginate-based nanocomposites for food preservation: Recent progress showcasing heightened material properties and functionalities. Advanced Nanocomposites. 2024; 1 (1): 248–274. 59. Babu PJ: Nanotechnology mediated intelligent and improved food packaging. Int. Nano Lett. 2022; 12 (1): 1–14. 60. Alinovi M, Carini E, Wiking L, et al. : Effect of frozen and refrigerated storage on high-moisture Mozzarella cheese quality characteristics. In Statistical, chemometric and computational approaches to improve quality and increase market share of fresh and long-ripened Italian cheeses. University of Parma; 2016; 144. (Doctoral dissertation). 61. Nahla T: Sensory evaluation of Mozzarella cheese with added nano salt at 5°C for 21 days of refrigerated storage.2026. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 14 Feb 2026 ADD YOUR COMMENT Comment Author details Author details 1 Department of Food Sciences, College of Agricultural Engineering Sciences, University of Baghdad, Baghdad, Iraq, Iraq 2 Department of Food Technology, College of Agricultural Technology & Fish Sciences, University of Al Neelain, Khartoum, Sudan Shaymaa Khairi Roles: Conceptualization, Data Curation, Funding Acquisition, Methodology Nahla Tariq Roles: Investigation, Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Firas Salih Roles: Data Curation, Formal Analysis, Funding Acquisition, Investigation Rea Omer Roles: Data Curation, Formal Analysis, Funding Acquisition, Investigation Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 14 Feb 2026, 15:262 https://doi.org/10.12688/f1000research.174235.1 Copyright © 2026 Khairi S 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 Khairi S, Tariq N, Salih F and Omer R. Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with nanosalt and studying the effect of freezing on it [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :262 ( https://doi.org/10.12688/f1000research.174235.1 ) 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 1 VERSION 1 PUBLISHED 14 Feb 2026 Views 0 Cite How to cite this report: Kilic T. Reviewer Report For: Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with nanosalt and studying the effect of freezing on it [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :262 ( https://doi.org/10.5256/f1000research.192119.r461454 ) The direct URL for this report is: https://f1000research.com/articles/15-262/v1#referee-response-461454 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 12 Mar 2026 Tugba Kilic , Kilis 7 Aralik University, Kilis, Turkey Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.192119.r461454 This manuscript investigates the effects of nanosalt application on the physicochemical and sensory properties of mozzarella cheese, a topic of potential interest given the increasing application of nanotechnology in dairy products. Overall, the study addresses relevant questions; however, several aspects ... Continue reading READ ALL This manuscript investigates the effects of nanosalt application on the physicochemical and sensory properties of mozzarella cheese, a topic of potential interest given the increasing application of nanotechnology in dairy products. Overall, the study addresses relevant questions; however, several aspects of the manuscript would benefit from clarification and improvement to enhance methodological transparency, data reliability, and scientific quality. Specifically, the experimental design requires further explanation, as the role of the control group (T1) in comparison with both the freezing treatment (T2) and the nanosalt treatments (T3–T5) is not fully clear. Additionally, inconsistencies such as the reported increase in cheese weight in T2 despite moisture loss, and the wide variation in initial sample weights (28–99 g), suggest that sample standardization should be clarified. The presentation of data would also be improved by including standard deviations (mean ± SD) and reporting weight losses as percentages to allow clearer comparison between treatments. The manuscript would benefit from specifying thawing conditions for frozen samples and consistently reporting storage conditions and sample temperatures to enhance reproducibility. In Table 1, reviewing the consistency between moisture and dry matter balance, and clearly indicating whether protein, fat, and ash values are expressed on a wet or dry matter basis, along with rechecking calculations and rounding, would improve internal consistency. Furthermore, including references to previous studies on the effects of salting on mozzarella cheese would provide stronger context for the observed results, and it may also be valuable to include conventional salt as a reference to determine whether the effects are specific to nanosalt. Finally, presenting more robust results with appropriate statistical analyses would strengthen the conclusions and overall impact of the study. Addressing these points would considerably enhance the clarity, reproducibility, and scientific rigor of the manuscript. 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? Partly Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? No Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? No Competing Interests: No competing interests were disclosed. Reviewer Expertise: Food chemistry I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Kilic T. Reviewer Report For: Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with nanosalt and studying the effect of freezing on it [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :262 ( https://doi.org/10.5256/f1000research.192119.r461454 ) The direct URL for this report is: https://f1000research.com/articles/15-262/v1#referee-response-461454 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 Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 14 Feb 2026 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 1 14 Feb 26 read Tugba Kilic , Kilis 7 Aralik University, Kilis, Turkey 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 Kilic T. 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. 12 Mar 2026 | for Version 1 Tugba Kilic , Kilis 7 Aralik University, Kilis, Turkey 0 Views copyright © 2026 Kilic T. 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) Not 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 This manuscript investigates the effects of nanosalt application on the physicochemical and sensory properties of mozzarella cheese, a topic of potential interest given the increasing application of nanotechnology in dairy products. Overall, the study addresses relevant questions; however, several aspects of the manuscript would benefit from clarification and improvement to enhance methodological transparency, data reliability, and scientific quality. Specifically, the experimental design requires further explanation, as the role of the control group (T1) in comparison with both the freezing treatment (T2) and the nanosalt treatments (T3–T5) is not fully clear. Additionally, inconsistencies such as the reported increase in cheese weight in T2 despite moisture loss, and the wide variation in initial sample weights (28–99 g), suggest that sample standardization should be clarified. The presentation of data would also be improved by including standard deviations (mean ± SD) and reporting weight losses as percentages to allow clearer comparison between treatments. The manuscript would benefit from specifying thawing conditions for frozen samples and consistently reporting storage conditions and sample temperatures to enhance reproducibility. In Table 1, reviewing the consistency between moisture and dry matter balance, and clearly indicating whether protein, fat, and ash values are expressed on a wet or dry matter basis, along with rechecking calculations and rounding, would improve internal consistency. Furthermore, including references to previous studies on the effects of salting on mozzarella cheese would provide stronger context for the observed results, and it may also be valuable to include conventional salt as a reference to determine whether the effects are specific to nanosalt. Finally, presenting more robust results with appropriate statistical analyses would strengthen the conclusions and overall impact of the study. Addressing these points would considerably enhance the clarity, reproducibility, and scientific rigor of the manuscript. 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? Partly Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? No Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? No Competing Interests No competing interests were disclosed. Reviewer Expertise Food chemistry I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Kilic T. Peer Review Report For: Improving the characteristics of mozzarella cheese manufactured in an unconventional way and fortified with nanosalt and studying the effect of freezing on it [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :262 ( https://doi.org/10.5256/f1000research.192119.r461454) 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/15-262/v1#referee-response-461454 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 = "Improving the characteristics of mozzarella...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-262/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-262/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-262/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Khairi S 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/15-262/v1/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/15-262", templates : { twitter : "Improving the characteristics of mozzarella cheese manufactured.... Khairi S et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-262/v1" } }; 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/174235/192119") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "192119"); $(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 = { "476679": 0, "461447": 0, "469127": 0, "476678": 0, "469126": 0, "476677": 0, "469125": 0, "476676": 0, "469124": 0, "469123": 0, "469122": 0, "469121": 0, "461455": 0, "475151": 0, "461454": 8, "475150": 0, "476685": 0, "461453": 0, "475149": 0, "476684": 0, "461452": 0, "475148": 0, "461451": 0, "476683": 0, "475147": 0, "476682": 0, "461450": 0, "469130": 0, "475146": 0, "476681": 0, "461449": 0, "469129": 0, "475145": 0, "476680": 0, "461448": 0, "469128": 0, "475154": 0, "475153": 0, "461456": 0, "475152": 0, "484026": 0, "458951": 0, "458959": 0, "458958": 0, "458957": 0, "458956": 0, "458955": 0, "458954": 0, "458953": 0, "458952": 0, "458960": 0, "484063": 0, "484062": 0, "484061": 0, "484060": 0, "484059": 0, "484067": 0, "484066": 0, "484065": 0, "484064": 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 = "c18a3b0e-0ce2-4fe1-b4fd-451339080d9c"; 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.