Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer

preprint OA: closed
Full text JSON View at publisher
Full text 119,594 characters · extracted from preprint-html · click to expand
Continuous Flow injection analysis-turbidimetric... | 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-646" }, "headline": "Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples...", "datePublished": "2026-04-30T07:41:26", "dateModified": "2026-04-30T07:41:26", "author": [ { "@type": "Person", "name": "Zainab Zahid Ahmed" }, { "@type": "Person", "name": "Nagham Shakir Turkey" }, { "@type": "Person", "name": "Murtadha Hadi Athab" }, { "@type": "Person", "name": "Muntadar A. H. Al-Yassiri" } ], "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 Accurate determination of cobalt (Co2+) in industrial samples is essential due to its environmental and industrial significance. This work presents a fast, sensitive, and cost effective analytical method based on precipitation reaction and flow injection analysis (FIA). Methods Cobalt ions were estimated through the formation of a pale orange precipitate via reaction of sodium nitroprusside in acidic medium. The reaction mechanism was investigated using Fourier-transform infrared (FTIR) and UV-Vis spectroscopy. A homemade NAG-6SX1-1D analyzer, equipped with six white LEDs and a solar-cell photodetector, was utilized to measure the analytical signal. Experimental factors affecting sensitivity were systematically optimized. the method performance was evaluated in terms of linearity, accuracy, precision, and LOD, and compare with a reference UV-Vis spectrophotometric method at at λmax = 512 nm. Results the method exhibited a good linear range of 0.005–8 mmol. L−1 with correlation coefficient (r) of 0.9959 and linearity (R2) of 99.20%. high precision was achieved with relative standard deviation (RSD%) lower than 0.2% for the repetitions (n = 6) were significantly at 5 and 7 mmol. L−1. The limit of detection (LOD) was 0.413 ng/sample. The use of continuous dilution in FIA enables effective handling of both diluted or concentrated samples. The proposed method showed improve performance relative to the reference method. Conclusion The developed method is straightforward, sensitive, and reliable for determining Co2+ ions in industrial samples. Its wide linear range, low detection limit, and high precision make it a practical alternative to conventional spectrophotometric methods, especially for routine and rapid analysis. " } { "@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-646/v1", "name": "Continuous Flow injection analysis-turbidimetric determination of..." } } ] } Home Browse Continuous Flow injection analysis-turbidimetric determination of... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Ahmed ZZ, Turkey NS, Athab MH and Al-Yassiri MAH. Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :646 ( https://doi.org/10.12688/f1000research.174900.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 Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer [version 1; peer review: 1 not approved] Zainab Zahid Ahmed https://orcid.org/0009-0001-9339-0639 1 , Nagham Shakir Turkey 1 , Murtadha Hadi Athab 2 , Muntadar A. H. Al-Yassiri 1 Zainab Zahid Ahmed https://orcid.org/0009-0001-9339-0639 1 , Nagham Shakir Turkey 1 , Murtadha Hadi Athab 2 , Muntadar A. H. Al-Yassiri 1 PUBLISHED 30 Apr 2026 Author details Author details 1 Department of Chemistry, University of Baghdad Al-Jaderyia Campus College of Science, Baghdad, Baghdad Governorate, 10071, Iraq 2 Department of Dentistry, AL-Mansour University College, Baghdad, Baghdad, Iraq Zainab Zahid Ahmed Roles: Formal Analysis, Funding Acquisition, Investigation, Methodology, Software Nagham Shakir Turkey Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Supervision, Validation, Writing – Review & Editing Murtadha Hadi Athab Roles: Software, Visualization Muntadar A. H. Al-Yassiri Roles: Validation OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Fallujah Multidisciplinary Science and Innovation gateway. Abstract Background Accurate determination of cobalt (Co 2+ ) in industrial samples is essential due to its environmental and industrial significance. This work presents a fast, sensitive, and cost effective analytical method based on precipitation reaction and flow injection analysis (FIA). Methods Cobalt ions were estimated through the formation of a pale orange precipitate via reaction of sodium nitroprusside in acidic medium. The reaction mechanism was investigated using Fourier-transform infrared (FTIR) and UV-Vis spectroscopy. A homemade NAG-6SX1-1D analyzer, equipped with six white LEDs and a solar-cell photodetector, was utilized to measure the analytical signal. Experimental factors affecting sensitivity were systematically optimized. the method performance was evaluated in terms of linearity, accuracy, precision, and LOD, and compare with a reference UV-Vis spectrophotometric method at at λ max = 512 nm. Results the method exhibited a good linear range of 0.005–8 mmol. L −1 with correlation coefficient (r) of 0.9959 and linearity (R 2 ) of 99.20%. high precision was achieved with relative standard deviation (RSD%) lower than 0.2% for the repetitions (n = 6) were significantly at 5 and 7 mmol. L −1 . The limit of detection (LOD) was 0.413 ng/sample. The use of continuous dilution in FIA enables effective handling of both diluted or concentrated samples. The proposed method showed improve performance relative to the reference method. Conclusion The developed method is straightforward, sensitive, and reliable for determining Co 2+ ions in industrial samples. Its wide linear range, low detection limit, and high precision make it a practical alternative to conventional spectrophotometric methods, especially for routine and rapid analysis. READ ALL READ LESS Keywords Cobalt (II)ion, Spectrophotometry, Turbidity, Flow injection analysis & Sodium nitroprusside Corresponding Author(s) Zainab Zahid Ahmed ( [email protected] ) Nagham Shakir Turkey ( [email protected] ) Close Corresponding authors: Zainab Zahid Ahmed, Nagham Shakir Turkey Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Ahmed ZZ 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: Ahmed ZZ, Turkey NS, Athab MH and Al-Yassiri MAH. Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :646 ( https://doi.org/10.12688/f1000research.174900.1 ) First published: 30 Apr 2026, 15 :646 ( https://doi.org/10.12688/f1000research.174900.1 ) Latest published: 30 Apr 2026, 15 :646 ( https://doi.org/10.12688/f1000research.174900.1 ) Introduction Cobalt is a transition metal that belongs to the Earth’s crust and is widely used in many fields, including technology, energy and medicine. 1 It is not normally found free of its combination with other elements as a metal, but it is bound in ores usually mixed with nickel and copper. 2 In 2020, cobalt was still significantly important in the manufacturing of lithium-ion batteries for electric vehicle. 3 In 2021, the demand for cobalt continues and is steered towards green energy applications, most notably in renewable energy system including windmills and solar cells. 4 These industries require cobalt-based superalloys, magnets and other crucial materials for maximum operability. 5 Ongoing research and development efforts have directed toward searching for alternatives or reducing the cobalt content in battery systems. These improvements have been focused on improving the battery performance and reducing the dependence on cobalt because of fluctuations in the market price. 6 By 2022, battery development, (concentrating on no only lowering but also potentially eliminating cobalt) and improved energy density and performance have been targeted via solid-state and other alternative chemistries advances. 7 Currently, cobalt is used in various industrial applications, including magnetic alloys, 8 – 10 catalysts 11 – 13 as well as high-strength alloy selections for aviation. 14 In medicine, Co-60 is a radioactive isotope of cobalt used for medical therapies and sterilization of hospital instruments. 15 Several methods based on continuous flow injection analysis (FIA) have been described for the determination of various species 16 – 19 and cobalt (II) ions along with different types techniques like Turbidimetric continuous flow injection analysis, 20 – 22 spectrophotometry, 23 Reversed Flow Injection Spectrophotometry, 24 Microexraction-spectrophotometry 25 chemiluminescence 26 and high-performance liquid chromatography (HPLC). 27 The Flow Injection Analysis (FIA) is a versatile and powerful analytical technique, used for chemical analysis and process monitoring. The FIA approach includes a determination method in which the sample is introduced continuously into an on-line carrier stream that carries the sample to a detector for such analysis. The rapid analytical speed, low reagent consumption, and high degree of automation are some of the unique features of this method. FIA is suitable for a variety of chemical measurements such as spectrophotometry, fluorometry and electrochemistry. 16 – 19 In this study, the precipitation of cobalt (II) ions was achieved using a new precipitating agent sodium nitroprusside (SNP) and reported as nitro press. This method was utilized to determine the concentrations of Co (II) ions in pure samples and alloys using a newly developed instrument (NAG-6SX1-1D Analyzer 28 ), which was home-made as shown in Figure 1 . Cobalt (II) quantification was performed using this approach based on the amount of transmitted light that passed through the turbid solution. Alternatively, another procedure was carried out in which the above reaction was performed using conventional analytical techniques such as UV-spectrophotometry (λ = 512 nm). Statistical tools were used to compare the obtained results. The instrument is simple to use, has high sensitivity low detection limit as well as excellent reproducibility of the obtained results. The main goal of this research is to introduce a feasible alternative to the traditional techniques so that high accuracy and computational efficiency can be maintained. Figure 1. Graphical design of the whole manifold system (NAG-6SX1-1D Analyzer). Reagent and chemicals Cobaltous nitrate and nitro press (chemical formula Na 2 [Fe (CN) 5 NO]. 2H 2 O), of analytical grade from Merck, and their solutions were prepared in distilled water. A 20 mmol. L −1 Co (NO 3 ) 2 .6H 2 O standard solution was added with a molecular weight of 291.04 g. mol −1 : 1.455 g was dissolved in distilled water from BDH up to a total volume of 250 mL. Additionally, a standard nitro press solution (50 mmol. L −1 ) was added, with a molecular weight of 298.0 g. mol −1 from BDH was synthesized by dissolving 3.725 g of nitro press in 250 mL of distilled water. A sequence of nitro press (Fluka) solutions was synthesized by diluting a standard solution at a concentration of 50 mM with deionized water. Three alloy samples were prepared for the research using high-purity iron ( B.C.S.NO .260/2), high-purity iron granules ( B.C.S.NO .149/2), and high-purity copper ( B.C.S.NO .197e). Fifteen grams of each alloy was accurately weighed and transferred into a 400 ml beaker, followed by the introduction of a 1:1 mixture of HCl and HNO 3 , which was then gently heated while maintaining constant agitation until all brown fumes had dissipated. The resulting solution was diluted to a final volume of 100 ml. The filtrate was collected after washing the filter paper multiple times, and the solution was transferred into a volumetric flask with a capacity of 100 ml. The flask was filled to the calibrated mark, and a series of diluted solutions were prepared. Fourier transform infrared interpretation of the Co (II)–nitroprusside product In the Fourier Transform Infrared (shortened in FTIR) spectrum of the product Co (II)–nitroprusside their spectral features changed systematically with respect to free sodium nitroprusside, corroborating on-site molecular interactions and coordination between Co 2+ ions and the nitroprusside ligand. As shown in Figure 2 , the wide band between 3890 and 3430 cm −1 , assigned to O–H stretching modes, was also over-toned by intense and distorted bands in the product probably owing to hydrogen bonding by coordinated or lattice water molecules within the newly formed precipitate. The swelling of the slab is a sign of hydration and structural change during complex formation. Figure 2. FTIR spectra for Co (II)–nitroprusside precipitate. The ν(C ≡ N) stretching vibrations of nitroprusside, which are typically observed as sharp single bands at ~2200 cm −1 , were present in the product as multiple bands at 2187, 2150 and 2090 cm −1 ; a lower frequency component was also apparent at 1957 cm −1 . This splitting and low energy shift of the cyanide ion reflects electron density redistribution across the Fe–C ≡ N motif upon coordination of Co 2+ via a cyanide nitrogen. Such spectral shifts are characteristic of the creation of a bridging Co–NC–Fe bonds, indicating the conversion from free nitroprusside to a bimetallic complex. The nitrosyl stretching vibration at around 1930–1940 cm −1 in free (uncomplexed) nitroprusside, shifted significantly to 1616 cm −1 in the product spectrum. Such a large shift indicates that there is also a pronounced structural rearrangement of the Fe–NO electronic environment due to coordination-induced back-bonding effects. This is a well-known feature of metal–nitroprusside complexation and supports the presence of Co (II)–nitroprusside formation. The bands related to CN/NO bending and Fe–C/Co–N mode skeletal deformation in the range of 1357 cm −1 and 520–320 cm −1 became broader in the complex spectra. This widening indicates enhanced molecular distortion and rearrangement in the Co 2+ − coordinated CN/N 2 O framework. In addition, no new functional groups were observed in the IR spectrum, suggesting that the formation of Co (II)–nitroprusside precipitate is not associated with a chemical breakdown or covalent alteration of the nitroprusside moiety, but rather with non-covalent and coordination bonding mainly through metal-ligand bonding by cyanide nitrogen. The retention of basic bands of cyanide and nitrosyl indicates that the core of Fe (CN) 5 NO is structurally preserved in the synthesized complex. UV-Vis spectroscopy for Co 2+ -nitroprusside precipitate UV-Vis spectroscopy was used to examine the electronic effects and structural changes during the formation of cobalt–nitroprusside precipitates. The resulting solid precipitate from the reaction of cobalt nitrate with sodium nitroprusside was separated, washed with water to remove any soluble nitrates, and sonicated for spectrophotometric studies after dissolving the precipitate particles in dimethylformamide (DMF). UV–Vis studies were carried out to monitor the electronic transitions associated with the Fe–CN skeleton and the coordination environment of Co 2+ during cyanide-bridged complexation. The recorded spectrum ( Figure 3 ) had a strong absorption at the near-UV path (280 ∼ 310 nm wavelength), with the intensity maximum located around 295–300 nm. This is a typical feature of ligand-to-metal charge transfer (LMCT) transitions from cyanide and nitrosyl ligands to the iron center of the nitroprusside moiety. The high-energy and narrow width of this band demonstrates the generation of a novel electronic structure produced by the incorporation of Co 2+ ions into the Fe–CN coordination network. Figure 3. UV-Vis spectrum of Co (II)–nitroprusside. In addition to the main LMCT band, the spectrum clearly shows a featureless absorbance decrease between 330 and 380 nm with a shoulder at this wavelength. This was due to perturbations involving intra-ligand ( π → π* ) transitions of the coordinated nitrosyl group. These perturbations result from changes in the electron density across the Fe–NO bond upon Co 2+ binding, suggesting partial charge redistribution and strengthening of the Fe–CN–Co bridging interaction. The existence of this band supports the evidence of a cyanide-mediated coupling between Fe 2+ and Co 2+ , as previously suggested by the mechanism. Above 400 nm, there is a very broad and weak tail that extends to at least 550–600 nm. Free hexaaquacobalt (II) ions normally show sharp d–d transitions in this region ; however, the near-absence of these bands in the current spectrum suggests that Co 2+ no longer exists as an aqua-coordinated octahedral species. Instead, its electronic transitions are Laporte-forbidden and highly attenuated upon coordination with cyanides. The fact that no distinct visible-region absorptions were observed further supports the formation of a cyanide-bridged Fe–CN–Co complex and not just an ionic mixture of reactants. The spectral features including the strong charge-transfer band and the absence of cobalt d–d bands are in good agreement with the proposed scheme where Co 2+ replaces sodium counter ions and forms an inner-sphere complex with nitroprusside. The related structural motif Fe–CN–Co induces a modified electronic environment, which gives rise to the characteristic Fe3+ UV–Vis fingerprint. Considering the spectroscopic results, the obtained experimental evidence unambiguously confirms the successful precipitation of cobalt–nitroprusside and verifies that the structural rearrangement proposed in the reaction scheme occurs. Apparatus The whole instrument 28 uses a linear array of irradiation sources possess a snow-white light emerging from six light-emitting diodes as shown in Figure 4 . All these LEDs were arranged in a metal block made of brass with 20 x 20 and 60 cm length. The flow cell is a 70 mm in length made of a quartz tube with an inside diameter of a 2 mm and an outside diameter of 4 mm placed in a groove of brass metal with a channel width of 4 mm to enclose the flow cell in a perfect housing. Above this 4 mm groove, there is a channel of 14 mm width, 2 mm depth, and 60 mm length to form a channel to accommodate the single detector of solar cell. The solar cell detector will respond to the range of 410–1140 nm; which is capable of detecting any attenuation of light from the formed precipitate particulate (i.e.; turbidity, T). Figure 4. A schematic of the NAG-6SX1-1D Analyzer which shows the geometrical arrangement of a six white snow LEDs and flow cell. Methodology Using the preliminary concentration of Co (II) (6.5 mmol. L −1 ), which reacts with Na 2 [Fe (CN) 5 NO].2H 2 O, the manifold system consists of two lines, as shown in Figure 1 . This figure shows that the Co (II) ion is determined through its reaction with the Nitro press (0.3 mmol. L −1 ) in an acetic acid medium (7 mmol. L −1 ), forming pale orange precipitate particles in the ion pair form. To perform this determination, a carrier stream of acetic acid was used as the first line, with a flow rate of 1.7 ml. min −1 . Through the injection valve, a sample segment of cobalt (II) ion (6.5 mmol. L −1 ) was introduced to meet with the Nitro press (0.3 mmol. L −1 ) in the second line, which had the same flow rate until the Y-junction point. From there, it is introduced to the NAG-6SX1-1D Analyzer, which has six irradiation sources of snow-white light-emitting diodes located on one side, while the opposite side (facing side) at 0–180° houses the solar cell. The profile Y zi (mV)-t min (d cm ) was obtained by measuring the attenuation of the energy transducer response and expressed as an average of the peak heights in mV, repeated three successive times. The use of a flow cell with different tube diameters, that is converting from internal diameters of 1 mm to 4 mm, absorbs disturbances, modifies any noise, and reduces the distance in which the segment is viewed in front of the detector, thereby increasing the sensitivity and obtaining a noise-free profile. Additionally, a larger diameter (4 mm) allows time for the agglomeration of the formed particles by having a short segment and a high density of the precipitate, thus increasing the sensitivity. Figure 5 presents a proposed reaction mechanism that elucidates the interaction between the cobalt (II) ion and nitro press in an acetic acid environment. 22 , 23 Figure 5. The proposed mechanism of the precipitation reaction for Co 2+ ion with Nitro press reagent. Optimization of chemical and physical conditions 1. Effect of variable concentrations of precipitation agents: A series of Nitro press solutions were prepared by diluting the original stock solution with distilled water to achieve concentrations ranging from 0.03 to 0.4 mmol. L −1 . Each concentration was assessed in triplicate, targeting a molarity of 6.5 mmol. L −1 , with a sample volume of 175 μL, using an open valve mode and a flow rate of 1.5 ml. min −1 for both the carrier stream (distilled water) and the reagent. Figure 6 -A illustrates the response profile of this investigation, showing that the response of the energy transducer varies with the nitro press concentration when using the NAG-6SX1-1D analyzer. The response of the colored species decreased with increasing Nitro press concentration up to 0.3 mmol. L −1 concentrations higher than 0.3 mmol. L −1 was followed by a decrease in the peak height maxima because of the agglomeration of the precipitate. Accordingly, the concentration of the nitro press 0.3 mmol. L −1 ( Figure 6 -B) was selected as the optimal concentration for further studies. 2. Effect of using different medium as a carrier stream (salts and acids): A series of experiments were performed with different aqueous solutions of salts and acids ((NH 4 Cl, NaCl, Na 2 SO 4 , KCl, CH 3 COONH 4 , HCl, HNO 3 , H 3 PO 4 , H 2 SO 4 , C 4 H 6 O 6 and CH 3 COOH)) instead of distilled water for the carrier stream. These experiments were performed to enhance the sensitivity and detection limits. The experiment was conducted with the following parameters: 6.5 mmol. L −1 Cobalt (II) ion concentration; both streams were passed through at a flow rate of 1.5 ml. min −1 ; sample volume, 175 μL open valve mode. The results showed a remarkable enhancement in detector sensitivity with the use of acetic acid (CH 3 COOH) as a carrier flow. However, the detector sensitivity was decreased by the addition of other aqueous salt solutions because the precipitated particles were dispersed in the presence of salts. The precipitate particles may have been invaded by the salts and subjected to disintegration. Some acids can also dissolve precipitates owing to their respective negative ions or chemical nature. Therefore, acetic acid (CH 3 COOH) has been selected as the best carrier stream ( Figures 7 -A and B). Figure 6. A- Variation effect of Nitro press on profile – time (min), B- Optimum of [Nitro press] = 0.3 mmol/L. Figure 7. Flow chart presents the effect of using different media (acids(A) and salts(B)) in the reaction between cobalt (II) ion and nitro press. The optimal concentration of acetic acid as the carrier stream was 3 mmol. L −1 , which was confirmed by the preparation of different solutions (1–15 mmol. L −1 ). The sample volume was 175 μL and the flow rate 1.5 ml. min −1 , an open valve configuration, and a reagent concentration (Nitro press) of 0.3 mmol. L −1 provided the initial cobalt (II) ion concentration of 6.5 mmol. L −1 . All experimental trials were performed in triplicate, which resulted in observed larger attenuation of the incident light at higher concentration of CH 3 COOH. This is also thoughts to be due to the small size of the precipitate particles, particularly when these are formed in a nucleation and growth mode and tend to aggregate in a close packed configuration, promoting agglomeration. Subsequently, as the concentration was increased to 7 mmol. L −1 and beyond, the attenuation of the incident light was further increased up to 7 mmol. L −1 owing to the enhancement by larger particles, which shows higher solubility for smaller-sized particles. In addition, high acid levels might cause the precipitate particles to be disrupted and degrade to form smaller pieces that do not scatter the incident light efficiently. The optimal carrier stream was determined to be 7 mmol. L −1 of CH 3 COOH. The results are shown in Figure 8 . 3. Study the variable of flow rates: To determine the optimal flow rate for both the reagent and carrier stream (acetic acid) line containing 6.5 mmol. L −1 cobalt nitrate, and a range of flow rates (0.7–2.0 ml. min −1 ) was applied to both the lines. Other experimental parameters, such as the Co 2+ concentration (6.5 mmol. L −1 ), nitro press concentration (0.3 mmol. L −1 ), and 7 mmol. L −1 of CH 3 COOH, and the injection valve remained open until the measurement was completed. Figure 8. Optimal Acetic Acid Concentration for Maximum Sensitivity (7 mmol. L −1 ). Sensitivity was evaluated based on the height and shape of the response obtained by measuring the capability of the precipitate of the particles to attenuate light from six irradiation sources. At lower flow rates, the response time Δt B increased, correlating with a significant deformation of the apex of the maximum peak response, as shown in Figure 9 -A&B. This may be ascribed to an increase in the dispersion factor, which promotes dispersion by means of spreading or penetration. Moreover, the peak height decreased apparently at 1.7 mL.min −1 , that may be due to dilution and dispersion, resulting in an anomalous response curve. The optimum flow rate for the Co 2+ − Nitro press system was thus confirmed to be 1.7 mL. min −1 . 4. Effect of sample volume: In this investigation, the sample volumes were varied between 25 and 215 μL, using Teflon tubes that ranged from 3.18 to 27.39 cm in length, with a diameter of 1 mm. The results showed a significant increase in peak height with increasing sample volume, reaching a maximum at 175 μL. At this volume, the peak height was highest, corresponding to a sample segment length of 22.29 cm. Therefore, a sample volume of 175 μL was identified as the optimal volume and will be used in future experiments, as shown in Figure 10 . 5. The effect of delay reaction coil: To determine whether the flow system requires a mixing coil to achieve optimal reactions between the cobalt ion and nitro press, various mixing coils (made from Teflon, with an inner diameter of 1 mm) of different lengths (10, 20, 25, and 30 cm) were used under optimized conditions. As shown in Figure 11 , the effect of the reaction coil length on the sensitivity was evaluated using the S/N energy transducer response. Despite the increase in the reaction coil length, there was no clear increase in sensitivity (i.e., the profile remained unchanged) through the rise in the response amplitude up to 785 μL, likely due to the complete mixing and reaction at this coil length. A volume exceeding 785 μL led to a decrease in peak height and a widening of the base width (Δt B ), likely due to the prolonged duration of the presence of precipitate particles near the detector. Figure 9. Variation effect of flow rate on: A) Profile -time (min), B) Optimal flow rate for maximum sensitivity. Figure 10. Effect of sample segment on signal output and determination of optimal sample volume for maximum sensitivity. Figure 11. Effect of reaction coil on A) Profile, B) Output of signal in mV and determination of optimal reaction coil. Results and discussions Scatter plot for the variation of S/N – response of the energy transducer response (S/N) versus concentration of Co (II) using the system of: Co (II)- Na 2 [Fe (CN) 5 NO] (0.3 mmol. L −1 ) – H 3 O + (7 mmol. L −1 ) This newly developed methodology was used to measure the concentration of a chemical substance in an unknown sample by comparing it with a series of known concentrations. Using all the optimized analytical parameters of the proposed method, a calibration curve was created by recording the peak heights of the attenuated light for variable concentrations of Co (II) ion (0.005–10 mmol. L −1 ). The linear part of the curve for Co (II) ion is shown within the concentration range of 0.005–8 mmol. L −1 , with a correlation coefficient (r) of 0.9959 (R 2 % = 99.20%), as shown in Figure 12 , it is observed that there is A direct relationship was observed between the increase in signal output and the increase in concentration, likely due to the increase in precipitate particles and their aggregation, providing solid surfaces capable of attenuating the incident light up to 8 mmol. L −1 . Beyond this concentration, only a slight increase in the signal output was observed, which did not correspond with the higher concentration, resulting in a decrease in the correlation coefficient to 0.9897 (R 2 % = 97.94%). Figure 12. The calibration curve for Co (II) ion - Na 2 [Fe (CN) 5 NO] (0.3 mmol. L −1 ) system using newly developed tool NAG-6SX1-1D Analyzer. Ῡ Ƶi(mV) : Analyzer response expressed as an average (n = 3) peak height in mV. Table 1 provides a comprehensive summary of the linear regression analysis results. Table 1. The summary of linear regression of the proposed method and classical method. Type of mode Range of [Co (II)] mmol/L (n) Ŷ zi = a ± S a t + b(∆y;/∆x mmol/L ) ± S b t [Co (II)] mmol/L at confidence level 95%, n-2 r, r, 2 R 2 % Developed method NAG-6SX1-1D Analyzer UV Spectrometer with a Maximum Wavelength of 512 nm Linear range or linear dynamic range 0.005–8 (16) 53.259 ± 1.823 + 434.979 ± 4.523 [Co (II)] mmol. L −1 0.9959 0.9920 99.20% 0.05–1.7 (17) −0.0119 ± 0.002 + 0.7231 ± 0.0248 [Co (II)] mmol. L −1 0.9982 0.9965 99.65% Scatter plot 0.005–10 (18) 150.973 ± 2.482 + 402.933 ± 8.532 [Co (II)] mmol. L −1 0.9897 0.9794 97.94% 0.05–3 (22) 0.0632 ± 0.0024 + 0.6179 ± 0.0232 [Co (II)] mmol. L −1 0.9799 0.9602 96.02% The new approach the NAG-6SX1-1D Analyzer of the determination of the Co (II) ion based on the method, was systematically compared with the conventional methodology, which involves UV-Spectroscopic technique at 512 nm in Co (II)- Na 2 [Fe (CN) 5 NO] (0.3 mmol. L −1 ) – H 3 O + (7 mmol. L −1 ). This well-established approach based on the optimal determination of absorbance detects the linearity in the concentration range between 0.05 and 3 mmol. L −1 and is commonly accepted as a reference method ( Figure 13 ) . The linear area of the analyte was found to be at 0.05–1.7 mmol. L −1 with correlation coefficient (r) of 0.9982 and r 2 = 0.9965 under the optimized conditions (derived from 17 measurements). Table 1 provides a complete overview of the results. Figure 13. The calibration curve for the determination of Co (II) ion at a wavelength of 512 nm using UV-Vis spectroscopy. Limit of Detection (LOD) Three methods were used to examine the detection limit of Co 2+ ions, and the overall findings are summarized in Table 2 , for an injected sample volume of 175 μL. The L.O.D were calculated and the difference, the UV-Spectroscopy data results were 47.146 mg/Sample. Table 2. Detection limits of Co (II) ion using 175 μL as an injection sample volume of Co (II) ion -Na 2 [Fe (CN) 5 NO] (0.3 mmol. L −1 ) system. Practically derived from the progressive attenuation of the least amount of concentration in the scatter plot Theoretical based on the value of slope x = 3S B /slope Theoretical based on the linear equation Ŷ = Y b + 3Sb Limit of quantitative L.O. Q Ŷ = Y b + 10S b NAG-6SX1-1D Analyzer (4 μmol/L) UV-Spectrophotometer 0.413 ng/Sample 47.146 mg/Sample 50.328 μg/Sample 7.493 μg/Sample 24.973 μg/Sample Repeatability The repeatability was expressed as a percent relative standard deviation when six measurements were performed in six successive injections. They focused on the two concentrations of Co 2+ ions, which were expressed in 5 mmol. L −1 and 7 mmol. L −1 in the best experimental conditions. Figure 14 shows the repeatability of as the data profile a perfect classification of the results and a minimum percent relative standard deviation of 0.21%. Figure 14. S/N transducer profile of six successive measurements with a repeatability of response for 5 mmol.L −1 and 7 mmol/L concentration of [Co (II)] ion using Na 2 [Fe (CN) 5 NO] (0.3 mmol. L −1 ) – H 3 O + (7 mmol.L −1 ) system. Assessment of Cobalt (II) ions in various alloy specimens employing a singular solar cell integrated with six distinct irradiation sources A recently established analytical methodology (NAG-6SX1-1D Analyzer) was employed for the quantification of Co (II) ions across three distinct alloys: high purity iron ( B.C.S.NO .260/2)-0.009%, High purity iron ( B.C.S.NO .149/2)-0.012%, and High purity copper ( B.C.S.NO .197e)-0.017%. The multitude flow injection apparatus is interfaced with the NAG-6SX1-1D Analyzer to monitor the transit of precipitate particles through a micro flow cell measuring 55 mm in length, which was subjected to six radiation sources and a single solar cell used as a detection device. The methodology is predicated on the assessment of the attenuation of incident light by the pale orange precipitate particles resulting from the interaction of the Co (II) ion with Na 2 [Fe (CN) 5 NO]. This approach was juxtaposed with the traditional UV-Spectroscopic method through the evaluation of absorbance at λ max = 512 nm. A series of solutions were meticulously prepared for each alloy (0.2 mmol. L −1 ) by transferring 5,3.75 and 2.65 mL, respectively, from each of three alloys to the five volumetric flasks (10 mL) followed by the increment of 0.0, 0.25, 0.5, 0.75, and 1 mL from a 40 mmol. L −1 standard solution, thereby achieving concentrations of 0, 1, 2, 3, and 4 mmol/L for the newly developed methodology as depicted in Figure 12 . In contrast, the UV-Spectrophotometric method involved employing the same volumes used in the developed method but with varying amounts of the standard material. Specifically, 0, 0.125, 0.15, 0.175, and 0.2 mL of a 40 mmol. L −1 standard solution of Co (II) ion were added to yield concentrations of 0, 0.5, 0.6, 0.7, and 0.8 mmol. L −1 , respectively. Measurements were performed using both methodologies. Table 3 presents a mathematically processed analysis of the results obtained using the standard addition method (the responses for this study are illustrated in Figure 12 ). This table also includes the outcomes from the two approaches, demonstrating the practical content of the active ingredient at a 95% confidence level, the determination efficiency, and the t-test results for comparative analysis across two distinct treatment modalities. - First test : Comparison between quoted value (μ = 9, 12 and 17 mg) and the mean value of the developed method (NAG-SSP Analyzer) ( W ¯ i(mg) ). The proposed hypothesis: H o : μ = W ¯ i(mg) (i.e., the mean of any alloy that is accepted against H 1 : μ ≠ W ¯ i(mg) , due to t tab (4.303) is more than t value for alloys ( Table 3 ), “Therefore, the null hypothesis is accepted, and the alternative is rejected, indicating that there is no significant difference between the theoretical value and the mean of the observed values.” - Second test : Comparison of the results obtained from both methods, neglecting the difference of alloy origin and companies. Table 3. Summary of results: practical content, (Rec %) efficiency for the determination of Co 2+ in three alloy samples and the results were compared using one traditional method of UV- Spectrophotometer. No. of sample Type of Alloy and content Weight of Co 2+ in 100 gm of each alloy (gm) Equation of standard addition at 95% for n-2 Practical concentration (mmol. L −1 ) in 10 ml Weight of Co 2+ in each sample (100 g) W ¯ i(mg) Weight of Co 2+ in 15 gm of each alloy (mg) Ŷ i = a ± s a t + b ± s b t [Co 2+ ] mmol. L −1 Practical concentration (mmol. L −1 ) in 100 ml Efficiency of determination Rec.% [Co 2+ ] mmol. L −1 of 15 gm alloy r, r, 2 R 2 % Practical weight of Co (II) in 15 gm W ¯ i(mg) Individual t-test between claimed value & practical value by new method ( W ¯ i(mg) -μ) √n /σ n-1 Developed method using NAG – SSP Analyzer (mV) UV- Spectrophotometer at λ max = 512 nm. 1 (High purity iron ( B.C.S.No .260/2) 0.009% 0.009 9 mg 44.2 ± 1.073 + 389.90 ± 10.321 [Co (II)] mmol. L −1 0.1134 8.90667 0.2267 98.96% 0.9995,0.9991, 99.91% 1.336 /− 1.816/ < 4.303 1.35 0.1223 ± 0.0173 + 1.114 ± 0.121 [Co (II)] mmol. L −1 0.1097 8.6271 0.2291 0.2195 1.2941 0.9999, 0.9999, 99.99% 95.86% 2 (High purity iron ( B.C.S.No .149/2)) 0.012% 0.012 12 mg 48.2 ± 1.134 + 432.20 ± 8.326 [Co (II)] mmol. L −1 0.1115 11.684 0.29739 97.37% 1.7526 0.9903, 0.9967, 99.67% /− 1.325/ < 4.303 1.8 0.0980 ± 0.0079 + 0.8345 ± 0.094 [Co (II)] mmol. L −1 0.1175 12.308 0.31328 1.8463 0.3054 0.9988, 0.9975, 99.75% 102.57% 3 (High purity copper ( B.C.S.No .197e) 0.017% 0.017 17 mg 57.6 ± 2.104 + 509.70 ± 9.806 [Co (II)] mmol. L −1 0.113 16.754 0.426 2.513 98.56% 0.9999, 0.9998, 99.98% /− 1.692/ < 4.303 2.55 0.1287 ± 0.0131 + 1.18438 ± 0.043 [Co (II)] mmol. L −1 0.10868 16.1132 0.41012 2.41698 0.1147 0.9993, 0.9985, 99.85% 94.78% Paired t –test Compared between two methods t cal = W ¯ d (mg) √n/Sd W ¯ d (mg) = 0.099, Sd = 0.6516, t cal (0.263) < t tab (4.303) The proposed hypothesis for the method is as follows: Null hypothesis H o : NAG-6SX1-1D Analyzer = μ UV-Sp. (for the three alloys) which means that there is no significant difference between the means of the two methods, see Figure 15 . Figure 15. Profile-time analysis for standard addition utilizing three distinct alloys. Contrary to the alternative hypothesis: there was a significant difference between the mean of the two methods. i.e.; H 1: NAG-6SX1-1D Analyzer = ≠ μ UV-Sp. (for the three alloys respectively). The obtained results are presented in Table 3 , clearly indicates that there was no significant difference between the NAG-6SX1-1D Analyzer and UV-Spectrophotometric at the 95% confidence level (α = 0.05) as the calculated t cal ( 0.263 ) is less than t tab ( 4.303 ) for the determination of Co (II) ion in different alloys. 29 , 30 Conclusion The turbidimetric CFIA procedure can be considered as an alternative method for the analytical monitoring of Cobalt ions and its usefulness in the batch control assay can be hypothesized. The method is based on the precipitation of Co (II) ions and Nitro press in acidic medium, resulting in a pale orange product. From an experimental point of view, the application of this approach is quite simple and allows for serial testing at a rate of up to 40 samples per hour. Moreover, this method requires less expensive instruments and reagents. In this study, a quicker and more potent role determination was achieved using the NAG-6SX1-1D Analyzer with six LED as the excitation light and a UV solar cell as a detector. The standard addition technique was thus employed to reduce any potential matrix effect and obtain the maximum sensitivity, as heating or extraction procedures were not required. Ethics and consent Ethical approval and consent were not required. Data availability The data supporting the findings of this study are included within the article. No additional datasets were generated or analyzed during the current study. Extended data This study does not include any supplementary materials such as questionnaires, interview guides, consent forms, large tables, or additional documents. So, no Extended Data is available for upload. Acknowledgment The authors are grateful to Prof. Dr. Issam Al-Hashimi for his efforts in collaboration with the researchers. References 1. Genchi G, Lauria G, Catalano A, et al. : Prevalence of Cobalt in the Environment and Its Role in Biological Processes. Biology. 2023; 12 (10): 1335. Publisher Full Text 2. Rinne M, Elomaa H, Lundström M: Flowsheet design and environmental impacts of cobalt co-product recovery from complex Au-Co ores. Miner Eng. 2023; 204 : 108444. Publisher Full Text 3. Hannan MA, Hoque MM, Hussain A, et al. : State-of-the-Art and Energy Management System of Lithium-Ion Batteries in Electric Vehicle Applications: Issues and Recommendations. IEEE Access. 2018; 6 : 19362–19378. Publisher Full Text 4. Rachidi NR, Nwaila GT, Zhang SE, et al. : Assessing cobalt supply sustainability through production forecasting and implications for green energy policies. Resour Policy. 2021; 74 . Publisher Full Text 5. Zinkle SJ, Busby JT: Structural materials for fission & fusion energy. Mater Today. 2009; 12 (11): 12–19. Publisher Full Text 6. Khan M: Innovations in Battery Technology: Enabling the Revolution in Electric Vehicles and Energy Storage. Br J Multidiscip Adv Stud. 2024; 5 : 23–41. Publisher Full Text 7. Deberdt R, Le Billon P: The green transition in context—Cobalt responsible sourcing for battery manufacturing. Society & Natural Resources. 2022; 35 (7): 784–803. Publisher Full Text 8. Chen W, Wang J, Dong B, et al. : Properties and microstructural evolution of a ternary Cu–Co–Fe immiscible alloy solidified under high magnetic fields. J Mater Res Technol. 2023; 24 : 3564–3574. Publisher Full Text 9. Hao Z, Zhou J, Liu D, et al. : Two-dimensional confinement engineering of SiO2 nanosheets supported nano-cobalt for high-efficiency microwave absorption. Chem Eng J. 2023; 473 : 145296. Publisher Full Text 10. Yoo E, Samardak AY, Jeon YS, et al. : Composition-driven crystal structure transformation and magnetic properties of electrodeposited Co–W alloy nanowires. J Alloys Compd. 2020; 843 : 155902. Publisher Full Text 11. Yousuf N, Ma Y, Mahmood Q, et al. : Enhancing isoprene polymerization with high activity and adjustable monomer enchainment using cyclooctyl-fused iminopyridine iron precatalysts. Dalton Trans. 2024; 53 (2): 753–764. Publisher Full Text 12. Michelas M, Redjel YK, Daran J-C, et al. : Cobalt (II) and cobalt (III) complexes of tripodal tetradentate diamino-bis (phenolate) ligands: Synthesis, characterization, crystal structures and evaluation in radical polymerization processes. Inorg Chim Acta. 2010; 363 : 2693–2694. Publisher Full Text 13. Liu S, He Y, Fu W, et al. : Hetero-site cobalt catalysts for higher alcohols synthesis by CO2 hydrogenation: A review. J CO2 Util. 2023; 67 : 102322. Publisher Full Text 14. He H, Wang Y, Qi Y, et al. : Review on the preparation methods and strengthening mechanisms of medium-entropy alloys with CoCrNi as the main focus. J Mater Res Technol. 2023; 27 : 6275–6307. Publisher Full Text 15. Kroc TK: Monte Carlo simulations demonstrating physics of equivalency of gamma, electron-beam, and X-ray for radiation sterilization. Radiat Phys Chem. 2023; 204 . Publisher Full Text 16. Turkey NS, Fares SH: Determination of Fuconazole using flow injection analysis and turbidity measurement by a homemade NAG-4SX3-3D analyzer. Chem Methodol. 2022; 6 (10): 731–749. Publisher Full Text 17. Al Awadie NST, Yassin OA: New method for estimation mebeverine hydrochloride drugs preparation by a new analyser: Ayah 6S.X1(WSLEDs)-T.- Two solar cells complied with C.F.I.A. Baghdad Sci J. 2021; 18 (3): 565–574. Publisher Full Text 18. Turkey NS, Fares SH: A novel approach for study of surface morphology & roughness analysis for characterization of precipitation product at a nanoscale level via the reaction of fluconazole with phosphomolybdic acid. Chem Methodol. 2022; 6 (5): 385–397. Publisher Full Text 19. Turkey NS, Jeber JN: Turbidimetric determination of mebeverine hydrochloride in pharmaceutical formulations using two consecutive detection zones under continuous flow conditions. Chemistry & Chemical Technology. 2022; 16 (4): 600–613. Publisher Full Text 20. Turkey NS, Hussein GF: New approach for the turbidimetric/CFIA determination of cobalt (II) ion using: 11 LEDs as a source and two solar cells at ±90° for cell A and/or 6 LEDs and one detector for cell B. Int J Pharm Res. 2021; 13 . Publisher Full Text 21. Athab MH, AL-Awadi NS: Continuous Flow Injection-Turbidimetric Analysis for Determination of Cobalt (II) Ion in Alloys Using a Microcell with Irradiation Sources at 0–180° Using a Single Solar Cell as a Detector. Baghdad Sci J. 2025; 22 : 3239–3251. Publisher Full Text 22. Mohammed BS, Turkey NS: Determination of Cobalt (II) Ion in Various Selected Alloys via Utilizing Continuous Flow Injection Analysis (CFIA) (Nagham-Four Sources of White Snow LED Arranged in Three Rows Corresponding to Three Detectors Analyzer) (NAG-4SX3-3D) at 0–180° Angle. Iraqi J Sci. 2025; 66 (4): 1408–1427. Publisher Full Text 23. Shakir IMA, Al-Awadie NST: Spectrophotometric-continuous flow injection analysis (SCFIA) for the determination of cobalt (II) ion in river & alloy samples via the use of 10,10-dimethyl 9,9-diacridinium dinitrate salt-hydrogen peroxide in alkaline medium. J Kerbala Univ. 2013; 11 : 244–258. https://www.iraqoaj.net/iasj/article/79891 . 24. Su L, Xie HS: Determination of trace cobalt in water by reversed flow injection spectrophotometry. Advanced Materials Research. Trans Tech Publications, Ltd.; 2014; vols. 955–959 . : pp. 1276–1279. Publisher Full Text 25. Ezati M, Moinfar S, Mohammadi S, et al. : A continuous sample drop flow-based microextraction method for spectrophotometric determination of cobalt with 1-(2-pyridylazo)-2-naphthol in water samples. J Anal Chem. 2021; 76 : 172–179. Publisher Full Text 26. Somboonsuk T, Saetear P, Mantim T, et al. : Transparent cross-flow platform as chemiluminescence detection cell in cross injection analysis. Molecules. 2023; 28 (3): 1316. Publisher Full Text 27. Hol A, Divrikli U, Elci L: Determination of cobalt, nickel, and iron at trace level in natural water samples by in-column chelation-reversed phase high-performance liquid chromatography. Environ Monit Assess. 2012; 184 : 3469–3479. Publisher Full Text 28. Shakir IMA, Al-Awadie NST: LINEAR ARRAY AYAH 6SX1-T-1D SOLAR CFI ANALYSER, patent, Central organization for standardization and Quality control, classification, G01N21/00,21, Baghdad-Iraq.2014. 29. Miller JC, Miller JN: Statistics for Analytical Chemistry. New York: John Wiley and Sons; 5th ed. Reference Source 30. Bluman AG: Elementary Statistics. WCB/McGraw; 3rd ed. 1998. Reference Source Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 30 Apr 2026 ADD YOUR COMMENT Comment Author details Author details 1 Department of Chemistry, University of Baghdad Al-Jaderyia Campus College of Science, Baghdad, Baghdad Governorate, 10071, Iraq 2 Department of Dentistry, AL-Mansour University College, Baghdad, Baghdad, Iraq Zainab Zahid Ahmed Roles: Formal Analysis, Funding Acquisition, Investigation, Methodology, Software Nagham Shakir Turkey Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Supervision, Validation, Writing – Review & Editing Murtadha Hadi Athab Roles: Software, Visualization Muntadar A. H. Al-Yassiri Roles: Validation 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: 30 Apr 2026, 15:646 https://doi.org/10.12688/f1000research.174900.1 Copyright © 2026 Ahmed ZZ 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 Ahmed ZZ, Turkey NS, Athab MH and Al-Yassiri MAH. Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :646 ( https://doi.org/10.12688/f1000research.174900.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 30 Apr 2026 Views 0 Cite How to cite this report: Yenduri S. Reviewer Report For: Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :646 ( https://doi.org/10.5256/f1000research.192842.r481783 ) The direct URL for this report is: https://f1000research.com/articles/15-646/v1#referee-response-481783 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 13 May 2026 Suvarna Yenduri , Sri Adichunchanagiri College of Pharmacy, B G Nagar, Karnataka, India Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.192842.r481783 There are many technical errors. Many validation parameters are missing especially accuracy, some precision parameters, etc. 1. Novelty is insufficiently discussed. 2. Mechanism of complex formation is not convincing 3. Validation is incomplete 4. LOD, LOQ ... Continue reading READ ALL There are many technical errors. Many validation parameters are missing especially accuracy, some precision parameters, etc. 1. Novelty is insufficiently discussed. 2. Mechanism of complex formation is not convincing 3. Validation is incomplete 4. LOD, LOQ seems unrealistic 5. R2 representation seems to be error 6. NO discussion method selectivity in presence of other metals like Fe, Ni, Cu etc. 7. Many spelling and grammatical errors. Is the work clearly and accurately presented and does it cite the current literature? Partly 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? Partly If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Pharmaceutical Analysis, Green Analytical 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 Yenduri S. Reviewer Report For: Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :646 ( https://doi.org/10.5256/f1000research.192842.r481783 ) The direct URL for this report is: https://f1000research.com/articles/15-646/v1#referee-response-481783 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 30 Apr 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 30 Apr 26 read Suvarna Yenduri , Sri Adichunchanagiri College of Pharmacy, B G Nagar, India 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 Yenduri S. 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. 13 May 2026 | for Version 1 Suvarna Yenduri , Sri Adichunchanagiri College of Pharmacy, B G Nagar, Karnataka, India 0 Views copyright © 2026 Yenduri S. 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 There are many technical errors. Many validation parameters are missing especially accuracy, some precision parameters, etc. 1. Novelty is insufficiently discussed. 2. Mechanism of complex formation is not convincing 3. Validation is incomplete 4. LOD, LOQ seems unrealistic 5. R2 representation seems to be error 6. NO discussion method selectivity in presence of other metals like Fe, Ni, Cu etc. 7. Many spelling and grammatical errors. Is the work clearly and accurately presented and does it cite the current literature? Partly 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? Partly If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions drawn adequately supported by the results? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Pharmaceutical Analysis, Green Analytical 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) Yenduri S. Peer Review Report For: Continuous Flow injection analysis-turbidimetric determination of Cobalt (II) ion in different alloy samples using linear array of six snow-white LEDs as a source and one solar cell as an energy transducer [version 1; peer review: 1 not approved] . F1000Research 2026, 15 :646 ( https://doi.org/10.5256/f1000research.192842.r481783) 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-646/v1#referee-response-481783 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 = "Continuous Flow injection analysis-turbidimetric...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-646/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-646/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-646/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Ahmed ZZ 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-646/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-646", templates : { twitter : "Continuous Flow injection analysis-turbidimetric determination.... Ahmed ZZ et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-646/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/174900/192842") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "192842"); $(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 = { "481783": 3, "481782": 0, "481781": 0, "481780": 0, "481779": 0, "481778": 0, "481777": 0, "481776": 0, "481785": 0, "481784": 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 = "338b6961-230d-43de-92bd-3eee3b232fac"; 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.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00