Role of knowledge, attitude, and practice behaviors... | 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-369" }, "headline": "Role of knowledge, attitude, and practice behaviors in preventing COVID-19 infection and transmission in...", "datePublished": "2026-03-06T11:36:45", "dateModified": "2026-03-06T11:36:45", "author": [ { "@type": "Person", "name": "Petcharat Kerdonfag" }, { "@type": "Person", "name": "2. Supunnee Thrakul" }, { "@type": "Person", "name": "3. Siriluk Apivanich" }, { "@type": "Person", "name": "4. Poolsuk Janepanish Visudtibhan" } ], "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 Coronavirus disease 2019 (COVID-19) is primarily transmitted through respiratory droplets during close contact with infected persons. Taxi drivers are especially vulnerable to exposure due to the nature of their occupation. This study examines airport taxi drivers’ knowledge, attitude, and practices (KAP) regarding COVID-19 prevention and identifies the causal relationships among these factors. Methods A convenient sample of 445 airport taxi drivers from two major international airports in Thailand was recruited in 2020 using an online questionnaire. Data on demographic and occupational characteristics, information access, and KAP for COVID-19 prevention were analyzed using descriptive statistics. Structural equation modeling (SEM) was applied to assess direct and indirect associations among variables. Results The majority of participants (98.6%) were middle-aged men (mean age 52.53 years; standard deviation 8.4). Most taxi drivers demonstrated a moderate level of knowledge (40.68%), attitude (42.7%), and practice (42.24%) toward COVID-19 prevention and control. Finally, the SEM model demonstrated good fit indices. Information access had a significant positive direct effect on knowledge (β = 0.315, p < 0.001) and an indirect effect on attitude (β = 0.105, p < 0.001). Knowledge had a significant positive direct effect on attitude (β = 0.259, p < 0.001) and both direct and indirect effects on practice (β = 0.313, p < 0.001). Attitude also had a significant direct effect on practice (β = 0.282, p < 0.001). Conclusion During pandemics, the continuous and consistent public dissemination of accurate information is critical. Tailored, accessible, and comprehensible media targeting high-risk groups such as taxi drivers should be prioritized. Dissemination through multiple channels can strengthen knowledge acquisition and promote preventive practices. " } { "@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-369", "name": "Role of knowledge, attitude, and practice behaviors in preventing..." } } ] } Home Browse Role of knowledge, attitude, and practice behaviors in preventing... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Kerdonfag P, Thrakul 2 , Apivanich 3 and Janepanish Visudtibhan 4 . Role of knowledge, attitude, and practice behaviors in preventing COVID-19 infection and transmission in the early phase of the pandemic among airport taxi drivers in Thailand: A structural equation modeling approach [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :369 ( https://doi.org/10.12688/f1000research.172533.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 Role of knowledge, attitude, and practice behaviors in preventing COVID-19 infection and transmission in the early phase of the pandemic among airport taxi drivers in Thailand: A structural equation modeling approach [version 1; peer review: awaiting peer review] Petcharat Kerdonfag https://orcid.org/0000-0002-5139-1617 1 , 2. Supunnee Thrakul 2 , 3. Siriluk Apivanich 3 , 4. Poolsuk Janepanish Visudtibhan 3 Petcharat Kerdonfag https://orcid.org/0000-0002-5139-1617 1 , 2. Supunnee Thrakul 2 , 3. Siriluk Apivanich 3 , 4. Poolsuk Janepanish Visudtibhan 3 PUBLISHED 06 Mar 2026 Author details Author details 1 Community Health Nursing, Ramathibodi School of Nursing, Faculty of Medicine Ramathibodi Hospital,Mahidol University, Bangkok, 10400, Thailand 2 Faculty of Nursing, Shinawatra University, Pathum Thani, 12160, Thailand 3 Ramathibodi School of Nursing, Faculty of Medicine Ramathibodi Hospital,Mahidol University, Bangkok, 10400, Thailand Petcharat Kerdonfag Roles: Conceptualization, Data Curation, Formal Analysis, Funding Acquisition, Investigation, Methodology, Project Administration, Resources, Software, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing 2. Supunnee Thrakul Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Project Administration, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing 3. Siriluk Apivanich Roles: Conceptualization, Methodology, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing 4. Poolsuk Janepanish Visudtibhan Roles: Conceptualization, Funding Acquisition, Resources, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW This article is included in the Pathogens gateway. This article is included in the Global Public Health gateway. This article is included in the Coronavirus (COVID-19) collection. Abstract Background Coronavirus disease 2019 (COVID-19) is primarily transmitted through respiratory droplets during close contact with infected persons. Taxi drivers are especially vulnerable to exposure due to the nature of their occupation. This study examines airport taxi drivers’ knowledge, attitude, and practices (KAP) regarding COVID-19 prevention and identifies the causal relationships among these factors. Methods A convenient sample of 445 airport taxi drivers from two major international airports in Thailand was recruited in 2020 using an online questionnaire. Data on demographic and occupational characteristics, information access, and KAP for COVID-19 prevention were analyzed using descriptive statistics. Structural equation modeling (SEM) was applied to assess direct and indirect associations among variables. Results The majority of participants (98.6%) were middle-aged men (mean age 52.53 years; standard deviation 8.4). Most taxi drivers demonstrated a moderate level of knowledge (40.68%), attitude (42.7%), and practice (42.24%) toward COVID-19 prevention and control. Finally, the SEM model demonstrated good fit indices. Information access had a significant positive direct effect on knowledge (β = 0.315, p < 0.001) and an indirect effect on attitude (β = 0.105, p < 0.001). Knowledge had a significant positive direct effect on attitude (β = 0.259, p < 0.001) and both direct and indirect effects on practice (β = 0.313, p < 0.001). Attitude also had a significant direct effect on practice (β = 0.282, p < 0.001). Conclusion During pandemics, the continuous and consistent public dissemination of accurate information is critical. Tailored, accessible, and comprehensible media targeting high-risk groups such as taxi drivers should be prioritized. Dissemination through multiple channels can strengthen knowledge acquisition and promote preventive practices. READ ALL READ LESS Keywords Attitudes, COVID-19, Knowledge, Practice behavior, Taxi drivers, Structural equation modeling Corresponding Author(s) Petcharat Kerdonfag ( [email protected] ) 2. Supunnee Thrakul ( [email protected] ) Close Corresponding authors: Petcharat Kerdonfag, 2. Supunnee Thrakul Competing interests: No competing interests were disclosed. Grant information: This study was supported by the Ramathibodi School of Nursing, Faculty of Medicine, Ramathibodi Hospital, Mahidol University. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2026 Kerdonfag P 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: Kerdonfag P, Thrakul 2 , Apivanich 3 and Janepanish Visudtibhan 4 . Role of knowledge, attitude, and practice behaviors in preventing COVID-19 infection and transmission in the early phase of the pandemic among airport taxi drivers in Thailand: A structural equation modeling approach [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :369 ( https://doi.org/10.12688/f1000research.172533.1 ) First published: 06 Mar 2026, 15 :369 ( https://doi.org/10.12688/f1000research.172533.1 ) Latest published: 06 Mar 2026, 15 :369 ( https://doi.org/10.12688/f1000research.172533.1 ) 1. Introduction Although the World Health Organization declared the end of the global coronavirus disease 19 (COVID-19) health emergency in 2023, 1 the risk of transmission persists in many countries. 2 Understanding transmission dynamics is essential for preventing and managing future pandemics. Taxi drivers represent a relevant occupational group in this context, as they play a key role in ensuring their passengers’ health and safety. 3 Since COVID-19 is transmitted mainly through respiratory droplets or nasal secretions, 4 drivers face a heightened risk of both direct and indirect exposure due to close proximity with passengers. 5 Evidence from several metropolitan areas in Europe and Asia indicates that taxi drivers face disproportionately high infection risks. For example, cases in New York revealed that taxi drivers became infected after transporting COVID-19 patients to hospitals. 6 In Thailand, taxis serve as a critical link between major airports and tourist destinations. Bangkok’s two largest international airports, Suvarnabhumi and Don Mueang, handled over 106 million passengers in 2019, serviced by approximately 80,000 registered taxis, many with two alternating drivers. 7 , 8 Such conditions, characterized by confined spaces, limited ventilation, and the inability to identify infected passengers, create a high-risk environment for disease transmission. Indeed, one of the first reported COVID-19 cases in Thailand involved a local taxi driver. 9 Pandemic control measures are closely linked to knowledge, attitude, and practices (KAP), a framework grounded in the “KAP theory.” This theory posits that behavioral changes occur sequentially through knowledge acquisition, attitude formation, and practice adoption ( Figure 1 ). 10 In the context of infectious disease outbreaks, early and accurate knowledge enables individuals to recognize risk behaviors and engage in protective action. 11 However, improving knowledge and attitudes in the midst of an outbreak remains challenging. 12 Timely recognition of symptoms and awareness of high-risk behaviors are critical for reducing viral spread, while early diagnosis and supportive care, specifically preventive measures for drivers, further contribute to containment. 13 , 14 Prior studies consistently show that KAP levels influence the effectiveness of prevention and management of illness. 15 – 18 Figure 1. Conceptual framework of the hypothesized relationships among KAP. Solid arrows represent the hypothesized direct effect between constructs. Knowledge is assumed to influence both attitudes and practices, while attitudes are hypothesized to influence practices. Access to reliable information empowers individuals to make evidence-based decisions, enhancing risk comprehension, and fosters community participation. The COVID-19 pandemic underscored the importance of rapid and accurate information dissemination. Governments bear the responsibility of providing clear, timely, and transparent information, while also countering misinformation that undermines preventive efforts. Nevertheless, standard operating procedures were frequently disrupted, and access to information, particularly for high-risk occupational groups outside healthcare, was limited. 19 – 24 Despite numerous KAP studies conducted among healthcare providers and the general public, 25 – 29 little attention has been given to taxi drivers, who remain a vulnerable group with unique occupational risks. Assessing their KAP is essential for informing effective prevention and control strategies. Traditional KAP research has primarily relied on descriptive statistics and bivariate analysis, which, although informative, are limited in their ability to explain causal mechanisms. 30 Structural equation modeling (SEM) addresses this gap by allowing examination of both direct and indirect effects, inclusion of latent constructs, and assessment of measurement error. 30 – 32 These strengths make SEM particularly suitable for exploring the complex interrelationships among KAP factors. To date, no study in Thailand has examined the relationships between KAP toward COVID-19 using SEM. This study, therefore, aimed to assess these relationships among airport taxi drivers during the pandemic and to identify causal pathways. The findings are expected to inform policies and guidelines for future emerging infectious disease control. 2. Methods 2.1 Study design and participants This cross-sectional study assessed the associations between information access, KAP behaviors related to COVID-19 prevention among airport taxi drivers in Thailand during the pandemic. Participants were recruited from taxi service centers at Suvarnabhumi and Don Mueang International Airports, both operated under the jurisdiction of the Airports of Thailand (AOT). Convenience sampling combined with the snowball technique was applied. The inclusion criteria were: (1) actively providing passenger services during the study period; (2) at least 12 months of airport taxi services experience; (3) ability to complete a smartphone-based questionnaire accessed via QR code; and (4) willingness to participate. Drivers who lacked smartphone access were excluded. Sample size estimation followed SEM’s RSS table for a population of 80,000, which recommended a minimum of 382 participants. 33 To accommodate potential dropouts and incomplete data, the target size was set at 445 participants. This aligns with Memon et al. (2020), who note that samples between 160 and 300 observations are generally adequate for multivariate techniques such as CB-SEM and PLS-SEM. 34 2.2 Research instruments Based on the KAP framework, the research team developed the Knowledge, Attitude toward Prevention, and Practice of Preventive Behaviors questionnaire, using guidelines for COVID-19 prevention in community and public transportation settings. 35 , 36 The KAP model is widely used in behavioral research to assess determinants of health-related behaviors. 37 The questionnaire consisted of four parts: 1. Demographic and occupational characteristics: age, working hours per day, years of experience as a taxi driver, underlying diseases (hypertension, diabetes, cardiovascular disease, chronic respiratory disease, or cancer), and access to COVID-19 information. 2. Knowledge of COVID-19: 15 true/false items (correct = 1 point, incorrect = 0; score range 0–15). 3. Attitude toward COVID-19 prevention: 10 items measured on a 5-point Likert scale (1 = strongly disagree to 5 = strongly agree; score range 10–50). 4. Practice of preventive behaviors: 21 items measured on a 5-point Likert scale (0 = never to 4 = always; score range 0–84). Cut-off values were calculated using quartiles to ensure balanced distribution across categories. Scores were classified as good (≥third quartile), moderate (interquartile range), or undesirable (< first quartile). Validity and reliability: Content validity was reviewed by five experts: an infectious disease specialist, a physician–epidemiologist, an infection control nurse, a nurse-epidemiologist, and a community health nurse. Index of Item Objective Congruence values ranged from 0.60 to 1.00. Pilot testing was conducted with 30 taxi drivers at the airport stands. Cronbach’s alpha values were 0.80 for knowledge, 0.67 for attitude, and 0.85 for practice, indicating reliability. 2.3 Data collection Data collection was conducted from April 15 to 22, 2020 by trained researchers specialized in community infectious diseases. To ensure safety, physical distancing of at least 2 meters was maintained, and the researcher wore gloves and masks. Surveys were administered in a well-ventilated room at airport taxi service centers. The questionnaire was prepared in Google Forms and distributed via QR code. A researcher was present onsite to assist. Participants completed the questionnaire using their smartphones, and responses were submitted electronically and verified immediately. 2.4 Statistical analysis Data were analyzed using IBM® SPSS® Statistics version 28.0, with p < 0.05 considered statistically significant. Continuous variables were summarized using means and standard deviations (SD), and categorical variables with frequencies and percentages. Spearman’s rank correlation was used to assess associations between information access and KAP scores. Parameter estimation for SEM was based on maximum likelihood, with non-significant variables excluded after exploratory factor analysis. Pearson’s correlation was conducted alongside SEM to test the following hypotheses: 1. Knowledge about COVID-19 affects attitudes toward preventive practices. 2. Knowledge about COVID-19 affects preventive practices. 3. Attitude affects the implementation of preventive practices. SEM and path diagrams were analyzed using SPSS AMOS. Mediating effects in the final model were assessed using the bootstrap method. 38 A bias-corrected 95% confidence interval (CI) from 5,000 bootstrap samples was applied to test the significance of direct and indirect effects. 39 , 40 Model fit was evaluated using χ 2 /df (CMDN/DF), standardized root mean square residual (SRMR), root mean square error of approximation (RMSEA), comparative fit index (CFI), goodness of fit index (GFI), and normed fit index (NFI). Acceptable thresholds were CMDN/DF 0.90, and RMSEA/SRMR < 0.08. 41 – 43 2.5 Ethical considerations Ethical approval was obtained from the Human Research Ethics Committee, Faculty of Medicine Ramathibodi Hospital, Mahidol University (No. COAMURA2020/602; Date of approval: April 14,2020). Permission for data collection was granted by the AOT. Participants were informed verbally about the study’s purpose and procedures before participation. Consent was obtained electronically via QR code before completing the questionnaire. Compensation for participants’ time was provided following the policies of the Faculty of Medicine, Ramathibodi Hospital, Mahidol University, Bangkok, Thailand. 3. Results A total of 445 participants completed the questionnaire assessing demographic characteristics, work-related factors, information access, and KAP ( Table 1 ). The majority of participants were male (98.7%) and middle-aged, with a mean age of 52.5 years (SD =8.4; range: 28–78 years). Participants’ work experience as taxi drivers at international airports ranged from 1–25 years, with 37.7% having worked for 9–17 years and 28.1% for ≥18 years. Table 1. Demographic characteristics, work factors, and sources of information among participants (n = 445). Characteristics n % Gender Male 439 98.7 Female 6 1.3 Age ( M = 52.5 years, SD = 8.4, Min–Max = 28–78 years) ==53 years 214 48.1 Years working as a taxi driver ( M = 13.7, SD = 6.6, range = 1–25 years) ==18 years 125 28.1 Working hours per day ( M = 11.5, SD = 2.6, range = 4–17 hours/day) =12 hours 179 40.2 Had an underlying disease 102 22.9 Had access to COVID-19 information 298 67.0 * Source of Information * * Television 217 48.8 Facebook 151 33.9 Radio 144 32.4 YouTube 112 25.2 Line app 109 24.5 Friends 88 19.8 Health personnel 50 11.2 Newspaper 48 10.8 Employer 15 3.4 * Participants could select more than one source of Information. Most participants reported working long hours, with a mean of 11.5 hours per day (SD = 2.6; range: 4–17 hours/day). Despite these extended working hours, the majority reported being in good health; however, 22.9% disclosed underlying medical conditions. Regarding information access, 67% of participants reported COVID-19-related information. The most frequently cited sources included television (48.8%), Facebook (33.9%), and radio (32.4%), followed by YouTube (25.2%). The Line messaging app (24.5%), friends (19.8%), health personnel (11.2%), newspapers (10.8%), and employers (3.4%). KAP assessment revealed that the most participants fell into the moderate category for knowledge (40.8%), attitude (42.7%), and practices (42.24%), based on the three-level classification (good, moderate, poor). Table 2 presents the comparison of demographic factors and KAP levels among taxi drivers, based on two cut-off point values (good vs. not good; moderate vs. poor). A significant association was found between participants’ access to COVID-19 information and their KAP scores, reflecting how information exposure influenced the practiced application of the KAP approach (P < 0.05). However, no significant association was observed between mean KAP scores and age, daily working hours, years of taxi driving experience, or the presence of underlying diseases. Table 2. Association between socio-demographic characteristics and KAP levels using the Chi-square test (n = 445). Variable Total n (%) Knowledge P Attitudes P Practices P Not Good (=13) n = 164 (36.85) Not Good (=42) n = 159 (35.73) Not Good (=57) n = 158 (35.51) Age (years) =53 214 (48.1%) 138(49.1%) 76(46.3%) 129(45.1%) 85(53.5%) 132(46.0%) 82(51.9%) Number of hours worked per day =12 179 (40.2%) 107 (38.1%) 72(43.9%) 116 (40.6%) 63(39.6%) 116(40.4%) 63(39.9%) Years working as a taxi driver ==18 125(28.1%) 86 (30.6%) 39 (23.8%) 77 (26.9%) 48 (30.2%) 76(26.5%) 49(31.0%) Underlying diseases No 343 (77.1%) 223(79.4%) 120(73.2%) 0.134 224(78.3%) 119(74.8%) 0.403 224(78.0%) 119 (75.3%) 0.512 Yes 102(22.9%) 58 (20.6%) 44 (26.8%) 62(21.7%) 40(25.2%) 63(22.0%) 39(24.7%) Access to information on COVID-19 No 147 (33.0%) 113(40.2) 34(20.7) <0.001 99(34.6%) 48(30.2%) 0.341 101(35.2%) 46(29.1%) 0.192 Yes 298(67.0%) 168 (59.8) 130(79.3) 187 (65.4%) 111(69.8%) 186(64.8%) 112(70.9%) Table 3 summarizes the correlation analysis of information access, KAP prevention related to COVID-19 among airport taxi drivers. The results indicate that knowledge was positively correlated with both attitudes and practices, while information access showed significant but weaker correlations with knowledge and practices. The analysis further demonstrated that participants with greater access to COVID-19 information tended to have higher knowledge levels, more positive attitudes, and more frequent engagement in correct preventive practices. Table 3. Correlation among information access, KAP preventive measures against COVID-19 among airport taxi drivers. Score Information access Knowledge Attitudes Practices Information Access 1.00 Knowledge 0.300 ** 1.00 Attitudes 0.077 * 0.267 ** 1.00 Practices 0.132 ** 0.392 ** 0.305 ** 1.00 ** p < 0.01; * p < 0.05 Table 4 reports the standardized path coefficients (β) for the direct, indirect, and total effects in the final structural model as shown in Figure 2 . Knowledge had a direct positive effect on practices (β = 0.240, p < 0.001) and attitudes (β = 0.259, p < 0.001). Attitudes, in turn, had a direct positive effect on practices (β = 0.282, p < 0.001). Knowledge also indirectly influenced practices through attitudes (β = 0.073, p < 0.001), resulting in a stronger total effect (β = 0.313, p < 0.001). Furthermore, information access directly enhanced knowledge (β = 0.315, p < 0.001), which subsequently improved attitudes and practices through both direct and mediated pathways. However, the direct effect of information access on attitudes was not statistically significant. Table 4. Standardized path coefficients (β) for direct, indirect, and total effects in the final model. Model paths Direct effect Indirect effect Total effect β 95% CI β 95% CI β 95% CI LL UL LL UL LL UL Knowledge ➔ Practices 0.240 ** 0.154 0.325 - - - - - - Knowledge ➔ Attitude 0.259 ** 0.168 0.351 - - - 0.259 ** 0.168 0.351 Knowledge ➔ Attitude ➔ Practices - - - 0.073 ** 0.038 0.108 0.313 ** 0.224 0.401 Attitude ➔ Practices 0.282 ** 0.198 0.367 - - - 0.282 ** 0.197 0.367 Information Access ➔ Knowledge 0.315 ** 0.234 0.397 - - - 0.315 ** 0.233 0.397 Information Access ➔ Attitude 0.024 −0.071 0.118 - - - - - - Information Access ➔ Knowledge ➔ Attitude - - - 0.082 ** 0.044 0.119 0.105 ** 0.013 0.198 Information Access ➔ Knowledge & Attitude ➔ Practice - - - 0.105 ** 0.059 0.151 0.105 ** 0.059 0.151 ** p < 0.001 Figure 2. Structural equation model of KAP related to COVID-19 among airport taxi drivers in Thailand. The model incorporation information accessibility as an exogenous factor influencing knowledge and subsequent pathways to attitudes and practices. Model fit indices indicated good model adequacy: χ 2 (1) = 2.912, p = 0.0875; CFI = 0.988; IFI = 0.988; GFI = 0.997; AGFI = 0.967; NFI = 0.983; TLI = 0.929; RMSEA = 0.066; and SRMR = 0.0221. All effects in the final model were statistically significant (p < 0.05), except the direct path from information access to attitudes. 4. Discussion This study is the first in Thailand to use SEM to explore the relationships among the KAP regarding COVID-19 among airport taxi drivers. Knowledge is a key determinant in promoting effective COVID-19 prevention and control programs, as it can positively influence both attitudes and practices. The KAP theory provides a useful framework for understanding these relationships, proposing that behavior change occurs through a three-step process: (1) acquisition of knowledge, (2) Formation of beliefs, and 3) adoption of practice. 44 Our evaluation of KAP among airport taxi drivers revealed a mixed scenario. Although a significant proportion of drivers demonstrated moderate or poor KAP levels, personal characteristics, such as age, years of experience, and underlying diseases, were generally not associated with KAP, except for access to information. This finding contrasts with previous studies reporting that chronic diseases can influence higher KAP levels. One potential limitation of this study is the lack of assessment of education level, which is commonly associated with knowledge. However, studies such as Deesue et al. 45 on Bangkok taxi drivers found no significant effect of education on COVID-19 preventive behaviors. Previous research has generally indicated that socioeconomic factors, including education, are linked to health behaviors. 46 – 48 Highly educated individuals are more likely to seek health information, protective measures, and manage chronic illnesses effectively. Our findings suggest that if individuals have access to accurate information and can apply it in practice, education level may become less of a barrier to improving preventive behavior. The results demonstrated a direct positive relationship between knowledge and attitude, and between knowledge and practice. Attitude also had a direct effect on practices, suggesting a mediating role of attitude in translating knowledge into action. These findings are consistent with prior studies. For instance, Ethiopian taxi drivers exhibited good knowledge, positive attitudes, and frequent hand hygiene practices. 49 Similarly, studies in Hubei, China, 50 Ethiopia, 51 and Bangladesh 52 reported a significant association between knowledge, attitudes, and preventive behaviors toward COVID-19. A systematic review of South and Southeast Asian populations indicated that greater knowledge increased the likelihood of practicing preventive behaviors by 1.5 times. 53 These findings reinforce the core premise of the KAP theory in modifying health behaviors. 30 Notably, underlying diseases were not associated with KAP levels in our sample of airport taxi drivers. Taxi drivers are particularly at high-risk of COVID-19 infection due to occupational exposure. Public awareness campaigns, government-mandated control measures, and guidance from taxi agencies contribute to protective behaviors. Continuous media coverage emphasizing COVID-19’s severity, potential transmission of family members, and economic consequences appears to enhance adherence to preventive measures. Our study found that access to information significantly influenced knowledge and attitude, which in turn indirectly affected practices. This emphasizes that information access, while not directly related to job tasks, can improve occupational preventive behaviors through enhanced knowledge and attitudes. Thailand was the first country outside China to report a confirmed COVID-19 case, leading to heightened public attention to all types of media. 54 This aligns with evidence from Saudi Arabia indicating that early knowledge of an outbreak helps the public understand risk and adopt preventive behaviors. 11 In our study, 67% of participants accessed COVID-19 information through media such as Facebook, Line, radio, television, YouTube, and friends. While taxi drivers reported adherence to airport safety standards during work, their preventive behaviors were less consistent when off duty, contributing to moderate overall KAP scores (knowledge: 40.8%). This contrasts with a study of non-airport taxi drivers in Bangkok during the second wave of the pandemic, which found no association between media-based information and preventive behaviors. 45 These findings highlight the importance of timely access to reliable information, especially in the early stages of an emerging infectious disease outbreak. The dissemination of accurate, visually appealing, and updated health information is critical to prevent misinformation and promote effective public health practices. 55 , 56 Authorities play a central role in ensuring that populations receive valid, actionable guidance, thereby supporting behavior modification and mitigating risks associated with misinformation on social media and other channels . Moreover, the use of a self-administered questionnaire may have introduced potential biases. Nonetheless, the SEM model, grounded in theoretical principles and supported by robust GFIs, mitigated these limitations to a considerable extent. The SEM results were further corroborated by descriptive analysis and interpreted conservatively to account for potential uncertainties. Overall, this study provides valuable insights into the relationship between COVID-19 prevention and transmission and KAP among taxi drivers in an endemic setting. The findings suggested the need for organizational policies to strengthen supervision and promote adherence to respiratory infection disease safety standards, ensuring safe working conditions for taxi drivers. Provision of protective equipment, including masks, hand sanitizers, and a vehicle barrier, should be ensured. Taxi associations and garages should regularly raise awareness regarding respiratory infection prevention, emphasizing both the health benefits and potential severity of infection. Peer-support initiatives, such as “friends remind friends” campaigns, could enhance compliance through co-worker engagement. Furthermore, taxi service could incentivize safe practices by incorporating loans and protective equipment as part of welfare benefits. The Occupational Health Nurses Association should play a key role in developing and implementing health policies and services aimed at improving preventive behaviors among taxi drivers. Further study should explore respiratory infection disease preventive behaviors among other public transportation drivers, such as vans and bus operators, to identify additional factors influencing preventive practices. Qualitative studies are also warranted to gain in-depth insights and develop contextually appropriate policy recommendations tailored to the transportation sector. 5. Conclusion The findings highlight that while most drivers exhibited moderate levels of knowledge, attitude, and practice, information access significantly influenced knowledge and indirectly shaped attitudes. Moreover, knowledge exerted both direct and indirect effects on preventive practices, mediated in part by attitudes. These results underscore the importance of timely, accurate, and accessible information dissemination to support protective behaviors among high-risk occupational groups. We believe this study makes an important contribution to understanding occupational health risks and prevention strategies during pandemics. By employing SEM, our work moves beyond descriptive statistics to reveal causal mechanisms linking knowledge, attitudes, and behaviors. These insights not only enhance theoretical understanding of KAP relationships but also provide practical implications for health policymakers in designing targeted interventions for vulnerable worker populations. Author contributions Petcharat Kerdonfag ( [email protected] ) Co- Corresponding author: Supunnee Thrakul ( [email protected] ) Author roles: Petcharat Kerdonfag: Conceptualisation and Initiation, Methodology, Funding acquisition, Project administration, Supervision, Data collection, Formal analysis, interpretation of data, Discussion, writing‐original draft, validation, review & editing; Supunnee Thrakul: Conceptualisation, Investigation, Methodology, Project administration, Supervision, Data collection, carried out analysis, interpretation, of data, discussion, Validation, Writing – review & editing; Siriluk Apivanich: Conceptualisation, Supervision, Validation, Writing – review & editing; Poolsuk Janepanish Visudtibhan: Conceptualisation, Funding acquisition, methodology, Resources, Validation, Writing – review & editing Data availability Participant data contains sensitive personal information, and sharing such data publicly could compromise confidentiality and anonymity. The Institutional Review Board (IRB) has mandated that data sharing is permissible only under specific conditions that ensure participant privacy and align with ethical guidelines. Access to the data may be granted to qualified researchers for legitimate academic purposes upon request, following these steps: 1. Requests for access must be submitted in writing to the corresponding author, Associate Professor. Dr. Petcharat Kerdonfag, [email protected] . 2. After the research team decides to share the data, the IRB data sharing form will be sent to those who wish to request access to the data. They can then complete the form and return it to for submission to the IRB for consideration. 3. Once the committee approves the data sharing, the data will be sent to those who wish to access it. 4. After receipt of the data, you may contact (contact details) if you need any clarification about the data. 5. Although the data is shared with you, it remains the property of the research team, so please provide an attribution of its use. Acknowledgment We deeply appreciate the taxi drivers who willingly participated in the study. We are also grateful to the director of the Airports Authority of Thailand and all the Airports Authority staff for their support. References 1. WHO: World Health Organization. WHO chief declares end to COVID-19 as a global health emergency.2020b. [Accessed 17 January 2024]. Reference Source Reference Source 2. Branswell H: Does the end of COVID emergency declarations mean the pandemic is over?. Stat. 2023, May 8. [Accessed 17 January 2024]. Reference Source 3. Department of Justice and Attorney-General, Queensland Government: Work health and safety for taxi drivers and operators. [Accessed 11 June 2020]. Reference Source 4. Centers for Disease Control and Prevention (CDC): How COVIID-19 spreads. [Accessed 11 June 2024]. Reference Source 5. Natnael T, Alemnew Y, Berihun G, et al. : Facemask wearing to prevent COVID-19 transmission and associated factors among taxi drivers in Dessie City and Kombolcha Town, Ethiopia. PloS One. 2021; 16 (3): e0247954. PubMed Abstract | Publisher Full Text | Free Full Text 6. Long H: A New York City taxi driver kept working to pay bills. Now he and his family are sick. Washington, DC: The Washington Post; 2020 April 4. [Accessed 11 January 2024]. Reference Source 7. Airports of Thailand Public Company Limited: Annual report 2019: air transport statistic.2020. [Accessed 10 June 2024]. Reference Source 8. Revitalise the taxi industry: Bangkok Post.2023, July 11. [Accessed 17 January 2024]. Reference Source 9. Pongpirul WA, Pongpirul K, Ratnarathon AC, et al. : Journey of a Thai taxi driver and novel coronavirus. N. Engl. J. Med. 2020; 382 : 1067–1068. PubMed Abstract | Publisher Full Text | Free Full Text 10. Kim TR, Ross JA, Smith DP: KOREA: Trends in Four National KAP Surveys, 1964–1967. Stud. Fam. Plan. 1969; 1 : 6–11. Publisher Full Text 11. Balkhy HH, Abolfotouh MA, Al-Hathlool RH, et al. : Awareness, attitudes, and practices related to the swine influenza pandemic among the Saudi public. BMC Infect. Dis. 2010; 10 : 1–7. PubMed Abstract | Publisher Full Text | Free Full Text 12. Khoenpeg C, Tantipanjaporn T: Predicting factors of preventive behaviors from air pollution exposure among motorcycle taxi drivers in Mae Sot District, Tak Province. J Saf Health. 2016; 9 : 14–25. Publisher Full Text 13. Zhang M, Zhou M, Tang F, et al. : Knowledge, attitude, and practice regarding COVID-19 among healthcare workers in Henan, China. J. Hosp. Infect. 2020; 105 (2): 183–187. PubMed Abstract | Publisher Full Text | Free Full Text 14. World Health Organization: Coronaviruses (COVID-19).2020a. [Accessed 11 June 2024]. Reference Source 15. Khalil A, Abdalrahim M: Knowledge, attitudes, and practices towards prevention and early detection of chronic kidney disease. Int. Nurs. Rev. 2014; 61 : 237–245. PubMed Abstract | Publisher Full Text 16. Matsumoto-Takahashi ELA, Tongol-Rivera P, Villacorte EA, et al. : Patient Knowledge on Malaria Symptoms Is a Key to Promoting Universal Access of Patients to Effective Malaria Treatment in Palawan, the Philippines. PLoS ONE. 2015; 10 : e0127858. PubMed Abstract | Publisher Full Text | Free Full Text 17. Ricardo T, Bergero LC, Bulgarella EP, et al. : Knowledge, attitudes and practices (KAP) regarding leptospirosis among residents of riverside settlements of Santa Fe, Argentina. PLoS Neglected Trop. Dis. 2018; 12 : e0006470. PubMed Abstract | Publisher Full Text | Free Full Text 18. Toovey S, Jamieson A, Holloway M: Travelers’ knowledge, attitudes and practices on the prevention of infectious diseases: Results from a study at Johannesburg International Airport. J. Travel Med. 2004; 11 : 16–22. PubMed Abstract | Publisher Full Text 19. Pal R, Yadav U, Grover S, et al. : Knowledge, attitudes and practices towards COVID-19 among young adults with Type 1 Diabetes Mellitus amid the nationwide lockdown in India: A cross-sectional survey. Diabetes Res. Clin. Pract. 2020; 166 : 108344. PubMed Abstract | Publisher Full Text | Free Full Text 20. Saeed S, Awasthi AA, Nandi D, et al. : Knowledge, attitude and practice towards COVID-19 among individuals with associated comorbidities. J. Med. Life. 2021; 14 : 225–237. PubMed Abstract | Publisher Full Text | Free Full Text 21. Taye GM, Bose L, Beressa TB, et al. : COVID-19 Knowledge, Attitudes, and Pre-vention Practices Among People with Hypertension and Diabetes Mellitus Attending Public Health Facilities in Ambo, Ethiopia. Infect. Drug Resist. 2020; 13 : 4203–4214. PubMed Abstract | Publisher Full Text | Free Full Text 22. Addis SG, Nega AD, Miretu DG: Knowledge, attitude and practice of patients with chronic diseases towards COVID-19 pandemic in Dessie town hospitals, Northeast Ethiopia. Diabetes Metab. Syndr. Clin. Res. Rev. 2021; 15 : 847–856. PubMed Abstract | Publisher Full Text | Free Full Text 23. Taghrir MH, Borazjani R, Shiraly R: COVID-19 and Iranian medical student; A survey on Their related-knowledge, preventive behaviors and risk perception. Arch. Iran. Med. 2020; 23 : 249–254. PubMed Abstract | Publisher Full Text 24. Li Z-H, Zhang X-R, Zhong W-F, et al. : Knowledge, attitudes, and practices related to coronavirus disease 2019 during the outbreak among workers in China: A large cross-sectional study. PLOS Neglected Tropical Diseases. 2020; 14 (9): 1–12. 25. Hossain MA, Rashid MUB, Khan MAS, et al. : Healthcare Workers' knowledge, attitude, and practice regarding personal protective equipment for the prevention of COVID-19. J. Multidiscip. Healthc. 2021; 14 : 229–238. PubMed Abstract | Publisher Full Text | Free Full Text 26. Lehotsky A, Szilágyi L, Bánsághi S, et al. : Towards objective hand hygiene technique assessment: validation of the ultraviolet-dye-based hand-rubbing quality assessment procedure. J. Hosp. Infect. 2017; 97 (1): 26–29. PubMed Abstract | Publisher Full Text 27. Masoud AT, Zaazouee MS, Elsayed SM, et al. : KAP-COVIDGLOBAL: a multinational survey of the levels and determinants of public knowledge, attitudes and practices towards COVID-19. BMJ Open. 2021; 11 (2): e043971. PubMed Abstract | Publisher Full Text | Free Full Text 28. Van Nhu H, et al. : Knowledge, attitudes, and practices of the Vietnamese as key factors in controlling COVID-19. J. Community Health. 2020; 45 (6): 1263–1269. PubMed Abstract | Publisher Full Text | Free Full Text 29. Tsiga-Ahmed FI, Amole TG, Musa BM, et al. : COVID 19: evaluating the knowledge, attitude and preventive practices of healthcare workers in northern Nigeria. Int J MCH AIDS. 2021; 10 (1): 88–97. PubMed Abstract | Publisher Full Text | Free Full Text 30. Cao X: The application of structural equation model in psychological research. CNS Spectr. 2023 Mar; 28 (S1): S17–S19. Publisher Full Text 31. MacCallum RC, Austin JT: Applications of structural equation modeling in psychological research. Annu. Rev. Psychol. 2000 Feb; 51 (1): 201–226. Publisher Full Text 32. Hidayat R, Wulandari P: Structural equation modelling (SEM) in research: narrative literature review. Open Access Indonesia Journal of Social Sciences. 2022 Dec 21; 5 (6): 852–858. Publisher Full Text 33. Chomeya R, Tayraukham S, Tongkhambanchong S: Sample size determination techniques for structural equation modeling: SEM. Journal of Educational Measurement, Mahasarakham University. 2022; 28 (2): 24–40. 34. Memon MA, Ting H, Cheah JH, et al. : Sample size for survey research: Review and recommendations. Journal of applied structural equation modeling. 2020 Jun 25; 4 (2): i–xx. Publisher Full Text 35. Centers for Disease Control and Prevention: Coronavirus Disease 2019 (COVID-19).2020. [Accessed 3 July 2024]. Reference Source 36. Centre for COVID-19 Situation Administration: Order of the Centre for the Administration of the Situation due to the Outbreak of the Communicable Disease Coronavirus 2019 (COVID-19). [Accessed 27 June 2024]. Reference Source 37. Kishore V: When to use a survey in pharmacy practice research. Pharm. J. 2016. [Accessed 11 June 2024]. Reference Source 38. Shrout PE, Bolger N: Mediation in experimental and nonexperimental studies: new procedures and recommendations. Psychol. Methods. 2002; 7 (4): 422–445. PubMed Abstract 39. Wen ZL, Ye B: Mediating effect analysis: method and model development. Adv. Psychol. Sci. 2014; 22 (5): 731–745. 40. Vansteelandt S, Daniel RM: Interventional effects for mediation analysis with multiple mediators. Epidemiology. 2017; 28 (2): 258–265. PubMed Abstract | Publisher Full Text | Free Full Text 41. Shi D, Lee T, Maydeu-Olivares A: Understanding the model size effect on SEM fit indices. Educ. Psychol. Meas. 2019 Apr; 79 (2): 310–334. PubMed Abstract | Publisher Full Text | Free Full Text 42. Savalei V: Improving fit indices in structural equation modeling with categorical data. Multivar. Behav. Res. 2021 Jul 21; 56 (3): 390–407. PubMed Abstract | Publisher Full Text 43. Stone BM: The ethical use of fit indices in structural equation modeling: Recommendations for psychologists. Front. Psychol. 2021 Nov 23; 12 : 783226. PubMed Abstract | Publisher Full Text | Free Full Text 44. Chen S, Jiang Y, Tang X, et al. : Research on knowledge, attitudes, and practices of influenza vaccination among healthcare workers in Chongqing, China—based on structural equation model. Front. Public Health. 2022; 10 : 853041. Publisher Full Text 45. Deesua A, Kaewpan W, Kalampakorn S, et al. : Factors associated with COVID-19 preventive behaviors among taxi drivers in Bangkok. Front. Public Health. 2023; 11 : 1049877. PubMed Abstract | Publisher Full Text | Free Full Text 46. Assari S: Blacks’ diminished return of education attainment on subjective health; mediating effect of income. Brain Sci. 2018; 8 : 176. PubMed Abstract | Publisher Full Text | Free Full Text 47. Baker DP, Leon J, Smith Greenaway EG, et al. : The education effect on population health: a reassessment. Popul. Dev. Rev. 2011; 37 : 307–332. PubMed Abstract | Publisher Full Text | Free Full Text 48. Choi AI, Weekley CC, Chen SC, et al. : Association of educational attainment with chronic disease and mortality: the Kidney Early Evaluation Program (KEEP). Am. J. Kidney Dis. 2011; 58 : 228–234. PubMed Abstract | Publisher Full Text | Free Full Text 49. Natnael T, Metadel Adane M, Alemnew Y, et al. : COVID-19 knowledge, attitude and frequent hand hygiene practices among taxi drivers and associated factors in urban areas of Ethiopia. PLoS One. 2021; 16 (8): 0253452. PubMed Abstract | Publisher Full Text | Free Full Text 50. Zhong B-L, Luo W, Li H-M, et al. : Knowledge, attitudes, and practices towards COVID-19 among Chinese residents during the rapid rise period of the COVID-19 outbreak: a quick online cross-sectional survey. Int. J. Biol. Sci. 2020; 16 : 1745–1752. PubMed Abstract | Publisher Full Text | Free Full Text 51. Kiros M, Gebru SB, Tewelde B: Knowledge, attitude, practice and associated factors towards COVID-19 and its prevention measures among residents of Melelle City, Tigray Region, Northern Ethiopia: a community-based cross sectional study. J. Public Health. 2024; 32 : 1–16. PubMed Abstract | Publisher Full Text | Free Full Text 52. Gunawardhana G, Rokonuzzaman SM, Islam S, et al. : Knowledge, attitude, and practices towards COVID-19 among pregnant and postpartum women in rural Bangladsh: a cross-sectional study. Matern. Child Health J. 2024; 28 : 758–766. PubMed Abstract | Publisher Full Text | Free Full Text 53. Rahman MM, Marzo RR, Chowdhury S, et al. : Knowledge, attitude and practices toward coronavirus disease (COVID-19) in Southeast and South Asia: a mixed study design approach. Front. Public Health. 2022; 10 : 875727. PubMed Abstract | Publisher Full Text | Free Full Text 54. Namwat C, Suphanchaimat R, Nittayasoot N, et al. : Thailand response against Coronavirus disease 2019: challenge and lessons learned. Outbreak Surv Investig Response. 2020; 13 : 33–37. Publisher Full Text 55. Liu PL: COVID-19 information seeking on digital media and preventive behaviors: the mediation role of worry. Cyberpsychol. Behav. Soc. Netw. 2020; 23 : 677–682. PubMed Abstract | Publisher Full Text 56. Sulistyawati S, Rokhmayanti R, Aji B, et al. : Knowledge, attitudes, practices and information needs during the COVID-19 pandemic in Indonesia. Risk management and healthcare policy. 2021 Jan 14; 14 : 163–175. PubMed Abstract | Publisher Full Text | Free Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 06 Mar 2026 ADD YOUR COMMENT Comment Author details Author details 1 Community Health Nursing, Ramathibodi School of Nursing, Faculty of Medicine Ramathibodi Hospital,Mahidol University, Bangkok, 10400, Thailand 2 Faculty of Nursing, Shinawatra University, Pathum Thani, 12160, Thailand 3 Ramathibodi School of Nursing, Faculty of Medicine Ramathibodi Hospital,Mahidol University, Bangkok, 10400, Thailand Petcharat Kerdonfag Roles: Conceptualization, Data Curation, Formal Analysis, Funding Acquisition, Investigation, Methodology, Project Administration, Resources, Software, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing 2. Supunnee Thrakul Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Project Administration, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing 3. Siriluk Apivanich Roles: Conceptualization, Methodology, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing 4. Poolsuk Janepanish Visudtibhan Roles: Conceptualization, Funding Acquisition, Resources, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information This study was supported by the Ramathibodi School of Nursing, Faculty of Medicine, Ramathibodi Hospital, Mahidol University. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 06 Mar 2026, 15:369 https://doi.org/10.12688/f1000research.172533.1 Copyright © 2026 Kerdonfag P 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 Kerdonfag P, Thrakul 2 , Apivanich 3 and Janepanish Visudtibhan 4 . Role of knowledge, attitude, and practice behaviors in preventing COVID-19 infection and transmission in the early phase of the pandemic among airport taxi drivers in Thailand: A structural equation modeling approach [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :369 ( https://doi.org/10.12688/f1000research.172533.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: AWAITING PEER REVIEW AWAITING PEER REVIEW ? 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 Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 06 Mar 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW 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 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 = "Role of knowledge, attitude, and practice...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-369/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-369/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-369/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Kerdonfag P 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-369/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-369", templates : { twitter : "Role of knowledge, attitude, and practice behaviors in preventing.... Kerdonfag P et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-369/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/172533/190266") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "190266"); $(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 = { "467487": 0, "467486": 0, "467495": 0, "470951": 0, "467494": 0, "470950": 0, "467493": 0, "467492": 0, "467491": 0, "467490": 0, "467489": 0, "467488": 0, "470959": 0, "470958": 0, "470957": 0, "470956": 0, "470955": 0, "470954": 0, "470953": 0, "470952": 0, "469447": 0, "469446": 0, "469445": 0, "469444": 0, "469443": 0, "469442": 0, "469441": 0, "469440": 0, "469449": 0, "469448": 0, "466007": 0, "473559": 0, "466006": 0, "473558": 0, "466005": 0, "473557": 0, "466004": 0, "473556": 0, "466003": 0, "473555": 0, "466012": 0, "473564": 0, "466011": 0, "473563": 0, "466010": 0, "473562": 0, "466009": 0, "473561": 0, "466008": 0, "473560": 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 = "28423181-7fbb-4628-b61d-a79b3112ab27"; 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.