Clinically relevant topography of the great... | 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-349" }, "headline": "Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult...", "datePublished": "2026-03-04T09:46:02", "dateModified": "2026-05-11T08:13:46", "author": [ { "@type": "Person", "name": "Latha V Prabhu" }, { "@type": "Person", "name": "B.V. Murlimanju" }, { "@type": "Person", "name": "M. Praveen Shenoy" }, { "@type": "Person", "name": "Mangala M Pai" }, { "@type": "Person", "name": "Mamatha Tonse" }, { "@type": "Person", "name": "Ashwin R Rai" } ], "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 Knowledge of the morphology of the great saphenous vein (GSV) is important because of its clinical applications and involvement in venous diseases. In this study, the aim was to determine the morphology and topography of the saphenous opening and to perform side-based and gender-based comparisons. The objective of this study was to describe the precise topography of the GSV with respect to the medial malleolus and saphenous nerves. Methods This is an institution-based cross-sectional study including 40 lower extremities from 20 adult embalmed cadavers. The morphometric data was obtained by applying a digital Vernier caliper. Results The shape of the saphenous opening was noted. In 29 extremities (72.5%), the saphenous opening was vertically oval, with a round shape in 8 (20%) and a kidney shape in 3 (7.5%). There was no statistically significant difference (p>0.05) between the right- and left-sided morphometric data. The present study observed that females had smaller dimensions of the saphenous opening and it was more supero-medially placed than in males (p<0.05) in relation to the pubic tubercle. In 24 lower extremities (60%), the saphenous nerve ran anterior to the GSV, and in the remaining 16 (40%), the saphenous nerve was divided into two branches running anterior and posterior to the GSV between the knee and ankle joints. Conclusion The present study provides important data on the morphology and topography of the saphenous opening and GSV in relation to the pubic tubercle, medial malleolus, and saphenous nerve. However, the data would be more accurate with a larger sample size. " } { "@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-349/v1", "name": "Clinically relevant topography of the great saphenous vein and saphenofemoral..." } } ] } Home Browse Clinically relevant topography of the great saphenous vein and saphenofemoral... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article V Prabhu L, Murlimanju BV, Shenoy MP et al. Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.12688/f1000research.178143.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 Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] Latha V Prabhu 1 , B.V. Murlimanju https://orcid.org/0000-0003-1248-8296 1 , M. Praveen Shenoy 1 , Mangala M Pai https://orcid.org/0000-0001-6995-5807 1 , Mamatha Tonse https://orcid.org/0000-0003-1322-6730 1 , Ashwin R Rai https://orcid.org/0000-0001-8574-1809 1 Latha V Prabhu 1 , B.V. Murlimanju https://orcid.org/0000-0003-1248-8296 1 , [...] M. Praveen Shenoy 1 , Mangala M Pai https://orcid.org/0000-0001-6995-5807 1 , Mamatha Tonse https://orcid.org/0000-0003-1322-6730 1 , Ashwin R Rai https://orcid.org/0000-0001-8574-1809 1 PUBLISHED 04 Mar 2026 Author details Author details 1 Department of Anatomy, Kasturba Medical College Mangalore, Manipal Academy of Higher Education, Manipal, India Latha V Prabhu Roles: Conceptualization, Data Curation, Investigation, Methodology B.V. Murlimanju Roles: Investigation, Validation, Writing – Original Draft Preparation M. Praveen Shenoy Roles: Data Curation, Investigation, Methodology Mangala M Pai Roles: Writing – Review & Editing Mamatha Tonse Roles: Conceptualization, Data Curation, Investigation, Methodology Ashwin R Rai Roles: Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Manipal Academy of Higher Education gateway. Abstract Background Knowledge of the morphology of the great saphenous vein (GSV) is important because of its clinical applications and involvement in venous diseases. In this study, the aim was to determine the morphology and topography of the saphenous opening and to perform side-based and gender-based comparisons. The objective of this study was to describe the precise topography of the GSV with respect to the medial malleolus and saphenous nerves. Methods This is an institution-based cross-sectional study including 40 lower extremities from 20 adult embalmed cadavers. The morphometric data was obtained by applying a digital Vernier caliper. Results The shape of the saphenous opening was noted. In 29 extremities (72.5%), the saphenous opening was vertically oval, with a round shape in 8 (20%) and a kidney shape in 3 (7.5%). There was no statistically significant difference (p>0.05) between the right- and left-sided morphometric data. The present study observed that females had smaller dimensions of the saphenous opening and it was more supero-medially placed than in males (p<0.05) in relation to the pubic tubercle. In 24 lower extremities (60%), the saphenous nerve ran anterior to the GSV, and in the remaining 16 (40%), the saphenous nerve was divided into two branches running anterior and posterior to the GSV between the knee and ankle joints. Conclusion The present study provides important data on the morphology and topography of the saphenous opening and GSV in relation to the pubic tubercle, medial malleolus, and saphenous nerve. However, the data would be more accurate with a larger sample size. READ ALL READ LESS Keywords Great saphenous vein, Saphenous opening, Saphenous nerve, Saphenofemoral junction, Venous cut down Corresponding Author(s) Mamatha Tonse ( [email protected] ) Close Corresponding author: Mamatha Tonse Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 V Prabhu L 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: V Prabhu L, Murlimanju BV, Shenoy MP et al. Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.12688/f1000research.178143.1 ) First published: 04 Mar 2026, 15 :349 ( https://doi.org/10.12688/f1000research.178143.1 ) Latest published: 11 May 2026, 15 :349 ( https://doi.org/10.12688/f1000research.178143.2 ) There is a newer version of this article available. Suppress this message for one day. Introduction The great saphenous vein (GSV) drains into the femoral vein at the saphenofemoral junction (SFJ). The valves in the SFJ maintain the unidirectional flow of blood, preventing backflow and venous insufficiency. 1 – 3 Knowledge of SFJ's anatomy of the SFJ is crucial for treating venous diseases and successful postoperative outcomes. 4 , 5 It has been described that the SFJ can have significant anatomical variations, the prior knowledge of which is crucial to prevent iatrogenic injuries and to plan the surgery. Radiological investigations have revealed that the SFJ region is more complex than that previously described. Hence, accurate identification of the detailed anatomy and knowledge of anatomical variations are necessary while addressing varicose veins. 6 It has been reported that inadequate identification of the topography of the GSV and misinterpretation of the SFJ can lead to varicose veins. 7 , 8 The distal part of the GSV is often utilized for venous access during procedures such as percutaneous cannulation or venous cutdown and strip of varicosities, where iatrogenic injury to the saphenous nerve should not occur. A literature review revealed that studies regarding the morphology of the GSV are scarce, particularly from our sample population with respect to its relation to the saphenous nerve (SN) and SFJ. The morphology and topography of the GSV have clinical implications, including accurate canulation, involvement of the saphenous nerve during stripping surgery, involvement of the GSV and SN in ulcer formation at the medial malleolus and on the dorsum of the foot, and ligation of perforators at the ankle, which summons more anatomical studies in this region. These are the rationale for performing this anatomical research, and the goal of this anatomical study was to record the morphology and topography of the saphenous opening and to perform side- and gender-based comparisons of the variability. The objective of this study was to investigate the topography of the distal GSV with respect to the medial malleolus and the SN. Methods This institutionally based cross-sectional anatomical study performed between 2024 and 2025 included 40 adult lower extremities from 20 adult embalmed cadavers. Of these, ten were male and female cadavers. The ethnicity of the population studied belonged to Dravidian descent. Only adult embalmed cadavers from the South Indian population were included, and the lower extremities with any obvious visible pathology were excluded. A convenient sampling method was considered, that is, the number of specimens available in our department. The Institutional Ethics Committee of Kasturba Medical College, Mangalore, India Reg. No. ECR/541/IND/KA/2014/RR-20 (IEC KMC MLR 09/2024/568, dated 19/09/2024) was approved and permitted for this study. The cadavers utilized in this study belonged to the department of anatomy of our institution. These adult cadavers were from donated bodies and the written informed consent for the utilization of them for the purpose of medical teaching and medical research was obtained during the time of donating the body. The protocol of this study was archived in dx.doi.org/10.17504/protocols.io.j8nlk16qxg5r/v1 . Different shapes of the saphenous openings were identified. A digital vernier caliper (Mitutoyo, Japan) was used to perform the measurements in this study, which included the vertical length and width of the saphenous opening, and the vertical (ab in Figure 1 ), lateral (bc in Figure 1 ), and oblique (ac in Figure 1 ) distances of the SFJ from the pubic tubercle. A vertical plane was drawn from the saphenous opening, and a horizontal plane was drawn from the pubic tubercle. The meeting point of these two lines was used to measure the vertical and lateral distances of the SFJ from the pubic tubercle. The horizontal distance between the GSV and the midpoint of the medial malleolus was determined. The diameter of the GSV was then measured. The relationship between the saphenous nerve and GSV was studied based on the classification by Wilmot and Evans, 5 which is shown in Figure 2 . Figure 1. Schematic diagram showing the topographic details of the saphenofemoral junction (SFJ), which are collected in this study; ab-vertical distance; bc-lateral distance; ac-oblique distance of SFJ from the pubic tubercle (PT); ASIS-anterior superior iliac spine; IL-inguinal ligament; PS-pubic symphysis; GSV-great saphenous vein; FV-femoral vein. Figure 2. Schematic representation of the relation of GSV and saphenous nerve as per Wilmot and Evans classification. Only one author performed all measurements to prevent inter-observer errors. Three measurements were recorded for each dimension, and their average was considered the final measurement to prevent intra-observer bias. SPSS version 29 (IBM, USA) was used for statistical analysis. The paired t-test and independent sample t-test were used for comparisons ( Tables 1 and 2 ). Table 1. Side-based comparison of the morphometric and topographic data of the saphenofemoral junction (SFJ). Parameter measured Right side Left side Vertical length of saphenous opening 3±0.4 cm 2.7±0.4 cm Width of saphenous opening 1.7±0.5 cm 1.5±0.5 cm Lateral distance of SFJ from pubic tubercle 3.8±0.9 cm 3.6±1.3 cm Vertical distance of SFJ from pubic tubercle 1.8±0.8 cm 2.4±1 cm Oblique distance of SFJ from pubic tubercle 4.3±0.7 cm 4.3±1.4 cm Table 2. Gender-based comparison of the morphometric and topographic data of the saphenofemoral junction (SFJ). Parameter measured Male Female Vertical length of saphenous opening 1.7±0.8 cm 1.6±0.1 cm Width of saphenous opening * 0.9±0.4 cm 0.5±0 cm Lateral distance of SFJ from pubic tubercle * 3.7±0.9 cm 3.3±1.3 cm Vertical distance of SFJ from pubic tubercle * 2±0.4 cm 1.4±0.7 cm Oblique distance of SFJ from pubic tubercle * 4.1±0.6 cm 3.6±0.9 cm * statistically significant difference exists (p<0.05). Results In 29 extremities (72.5%), the saphenous opening was vertically oval ( Figure 3A ), round in 8 (20%, Figure 3B ), and kidney in 3 (7.5%, Figure 3C ). A side-based comparison of the measured parameters is presented in Table 1 , and there was no significant difference (p > 0.05). Table 2 presents a sex-based comparison of the measurements. In the present study, females had small saphenous opening dimensions (p < 0.05), and the saphenous opening was more supero-medially placed in females than in males (p < 0.05). Figure 3. Lower limbs of the embalmed cadavers showing the vertically oval shaped saphenous opening (A); round shaped saphenous opening (B) and the kidney shaped saphenous opening (C). In 24 lower extremities (60%), the saphenous nerve ran anteriorly to the GSV (type B, Figure 4B ), and in the remaining 16 (40%), the saphenous nerve was divided into two branches (type A, Figure 4A ) running anteriorly and posteriorly to the GSV between the knee and ankle joints. Type C pattern, as per the Wilmot and Evans classification, 5 was not observed in this study. The distance between GSV and medial malleolus was 2.34 ± 0.75 cm on the right side and 2.29 ± 0.52 cm on the left side. The depth of GSV from the skin was 0.31 ± 0.07 cm and 0.28 ± 0.09 cm on the right and left lower limbs. The diameter of the GSV near the medial malleolus measured 0.41 ± 0.09 cm on the right lower extremity and 0.38 ± 0.05 cm on the left lower extremity. Figure 4. A. A branch of saphenous nerve running anterior to GSV and another branch of it running posterior (type A), observed in 16 lower limbs (40%); B. Saphenous nerve was running anterior to GSV (type B), observed in 24 lower limbs (60%). Discussion The GSV pierces the cribriform fascia at the lower corner of the falciform margin of the saphenous opening and terminates in the femoral vein. The saphenous opening is a defect in the fascia lata of the thigh in the upper part of the femoral triangle. The usual type of saphenous opening is described as ‘vein star’ shape, however as per the study by Ndiaye et al. 9 this shape was present in only 10% cases. However, the literature review did not reveal studies on the different shapes of the saphenous opening. The present study can be considered novel from this perspective, as three different shapes are observed. Vertically oval, round, and kidney-shaped saphenous openings are reported in this study. This knowledge will add to the existing literature as the saphenous opening is a complex structure with significant morphological variability, which is important for clinical procedures involving the GSV. GSV is considered as the longest vein in the human body, which is formed by the joining of the medial marginal vein and the medial end of the dorsal venous arch of the foot, runs superiorly just anterior to the medial malleolus, followed by the medial aspects of the leg and thigh. 10 , 11 In an ultrasound observation, it was reported that the center of the SFJ was found to be at 1 ± 0.9 cm inferiorly and 2.4 ± 0.6 cm laterally from the pubic tubercle. 5 However, it has been reported that this location can vary slightly based on factors such as sex and body composition. The junction was slightly proximal to the pubic tubercle in females in comparison to males. 5 In this anatomical research, it was observed that the SFJ was more supermedially placed in females than in males ( Table 2 ). The present study reports both side- and gender-based data on the topography of the saphenofemoral junction. Statistical significance was determined by comparing the data for the right and left, lower limbs ( Table 1 ). The SFJ can have one to ten tributaries, with a median number of four. 7 , 8 These include the superficial and deep external pudendal veins, superficial epigastric vein, and superficial circumflex iliac vein. 8 The GSV can be bifid in approximately 18.1% of cases, meaning it splits into two trunks at the SFJ. 7 There are few reports that suggest that the external pudendal artery runs in front of the GSV. In the present study, this anatomical variation was not observed, which may be due to the smaller number of samples being studied. The complicated anatomy and morphological variations at the SFJ can lead to significant challenges during surgery, such as the risk of missing tributaries or causing iatrogenic trauma to the surrounding structures. Failure to identify the tributaries and their ligation can lead to recurrence of varicose veins. 8 , 12 Detailed anatomical knowledge allows for better preoperative evaluations, ensuring that patients with anatomical variations receive accurate surgical procedures. 13 Preoperative ultrasound and CT venography can help detect the venous anatomy and its anatomical variations, such as the unusual location of the GSV. 14 , 15 Venous cutdown was performed to gain access to the GSV. There are different types of vascular access, such as percutaneous, ultrasound-guided, and intraosseous. Lack of insight of the surface anatomy and dimensions of GSV can cause difficulty in these procedures and may demand more time consumption for GSV access. 16 It was described that the distal great saphenous vein runs 2.5 cm in front of the medial malleolus, 4 mm deeper to skin and presents a diameter of 4 mm. 17 The GSV was 2.34 ± 0.75 cm and 2.29 ± 0.52 cm anterior to the medial malleolus over the right and left sides in the present study. The depth of GSV from the skin was 0.31 ± 0.07 cm and 0.28 ± 0.09 cm over the right and left sides. The diameter near the medial malleolus was 0.41 ± 0.09 cm on the right and 0.38 ± 0.05 cm on the left lower limbs of this study. The limitations of these data include embalming, which may have altered their dimensions. However, the data are comparable to the previous clinical study of saphenous venous grafts for cardiothoracic surgery, where it was 0.42 cm in diameter. 18 In the present study, 60% of lower extremities had the saphenous nerve running anterior to the GSV which is type ‘B’ of Wilmot and Evans classification and in the remaining 40%, the saphenous nerve divided into two branches (type A) and running anterior and posterior to GSV, between the knee and ankle joints. The type C pattern of the Wilmot and Evans classification, 5 where branching of the saphenous nerve occurs in the thigh region, was not observed in the present anatomical study. Sensory disturbances in the saphenous nerve distribution after the stripping procedure of GSV have been reported in clinical literature. In clinical research, the GSV was stripped upward in one leg and downwards in the other, and the comparison was performed. It was finally opined that the stripping of GSV upwards could lead to a significant sensory deficit than inferiorly. 19 It is overall suggested that stripping of the distal part of the GSV could be avoided to reduce the risk of damage to the saphenous nerve. 20 In this context, the morphological and topographic data obtained from this study may be of clinical importance and can assist the operating surgeon with better outcomes. The data may be considered a morphological database of our sample population. However, the present study has certain limitations like the samples are formalin fixed cadavers, which might have alteration in the dimension because of the embalming. Another limitation of this study is the small sample size, and the data may be more accurate with a larger sample size. Conclusion A detailed understanding of SFJ morphology and topography is vital for clinicians to perform successful interventions and effectively manage venous disorders. It is essential to understand the relationship between the GSV and the saphenous nerve, GSV, and bony landmarks, such as the medial malleolus. In this context, anatomical details obtained from this study can be useful in procedures such as stripping surgeries of the GSV, thermal ablation of varicosities, venesection, and canalization in acute emergencies. Ethical statement The authors state that every effort was made to follow the institutional and international ethical guidelines and laws pertaining to medical research. Data availability Underlying data repository name: [Morphometry of saphenofemoral junction] https://doi.org/10.6084/m9.figshare.31306825 . 21 The project contains the following underlying data: [Saphenous vein topography] (Raw Data). Data is available under the terms of the Creative Commons By 4.0 License (CC-BY 4.0). Acknowledgements All the authors of this manuscript sincerely thank the body donors for their contribution to this anatomical research by the cadavers. The body and its families are respected by the scientific community. References 1. Cappelli M, Molino Lova R, Ermini S, et al. : Hemodynamics of the sapheno-femoral complex: an operational diagnosis of proximal femoral valve function. Int. Angiol. 2006; 25 (4): 356–360. PubMed Abstract 2. Lurie F, Kistner RL: The relative position of paired valves at venous junctions suggests their role in modulating three-dimensional flow pattern in veins. Eur. J. Vasc. Endovasc. Surg. 2012; 44 (3): 337–340. PubMed Abstract | Publisher Full Text 3. Stücker M, Moritz R, Altmeyer P, et al. : New concept: different types of insufficiency of the saphenofemoral junction identified by duplex as a chance for a more differentiated therapy of the great saphenous vein. Phlebology. 2013; 28 (5): 268–274. PubMed Abstract | Publisher Full Text 4. Koca F, Levent F, Tatlı AB, et al. : The impact of invasive treatment of superficial venous insufficiency of the lower extremities on cardiac functions. Phlebology. 2023; 38 (8): 561–569. PubMed Abstract | Publisher Full Text 5. Mirjalili SA, Muirhead JC, Stringer MD: Redefining the surface anatomy of the saphenofemoral junction in vivo. Clin. Anat. 2014; 27 (6): 915–919. PubMed Abstract | Publisher Full Text 6. Ríos J: The anatomy and physiology of the saphenofemoral junction: the complexity of a venous structure that every phlebologist should be familiar with. Acta. Phlebologica. 2023; 24 : 96–101. Publisher Full Text 7. Donnelly M, Tierney S, Feeley TM: Anatomical variation at the saphenofemoral junction. Br. J. Surg. 2005; 92 (3): 322–325. PubMed Abstract | Publisher Full Text 8. Souroullas P, Barnes R, Smith G, et al. : The classic saphenofemoral junction and its anatomical variations. Phlebology. 2017; 32 (3): 172–178. PubMed Abstract | Publisher Full Text 9. Ndiaye A, Ndiaye A, Ndoye JM, et al. : The arch of the great saphenous vein: anatomical bases for failures and recurrences after surgical treatment of varices in the pelvic limb. About 54 dissections. Surg. Radiol. Anat. 2006; 28 (1): 18–24. PubMed Abstract | Publisher Full Text 10. Chen SS, Prasad SK: Long saphenous vein and its anatomical variations. Australas. J. Ultrasound Med. 2009; 12 : 28–31. PubMed Abstract | Publisher Full Text | Free Full Text 11. De Maeseneer MG, Philipsen TE, Vandenbroeck CP, et al. : Closure of the cribriform fascia: an efficient anatomical barrier against postoperative neovascularisation at the saphenofemoral junction? A prospective study. Eur. J. Vasc. Endovasc. Surg. 2007; 34 (3): 361–366. PubMed Abstract | Publisher Full Text 12. Brenner E: Saphenofemoral recurrence from an an anatomist’s point of view. Phlebologie. 2020; 49 (3): 133–138. Publisher Full Text 13. Vogt K, Gillner J, Bader C, et al. : Postoperative Komplikationen nach inguinaler Re-Krossektomie [Postoperative complications after recrossectomy of the saphenofemoral junction]. Zentralbl. Chir. 2012; 137 (5): 478–484. PubMed Abstract | Publisher Full Text 14. Orsini A, Allegra C, Alessandro D, et al. : Anatomical variations of the superficial internal epigastric vein compared with the saphenofemoral junction: a preliminary study. Acta. Phlebol. 2015; 16 (3): 103–106. 15. Kim R, Lee W, Park EA, et al. : Anatomic variations of lower extremity venous system in varicose vein patients: demonstration by three-dimensional CT venography. Acta Radiol. 2017; 58 (5): 542–549. PubMed Abstract | Publisher Full Text 16. Ker K, Tansley G, Beecher D, et al. : Comparison of routes for achieving parenteral access with a focus on the management of patients with Ebola virus disease. Cochrane Database Syst. Rev. 2015; 2015 : CD011386. PubMed Abstract | Publisher Full Text | Free Full Text 17. Senevirathne SAMDRU, Nimana HKV, Pirannavan R, et al. : Anatomic description of the distal great saphenous vein to facilitate peripheral venous access during resuscitation: a cadaveric study. Patient Saf. Surg. 2023; 17 (1): 2. PubMed Abstract | Publisher Full Text | Free Full Text 18. Human P, Franz T, Scherman J, et al. : Dimensional analysis of human saphenous vein grafts: implications for external mesh support. J. Thorac. Cardiovasc. Surg. 2009; 137 : 1101–1108. PubMed Abstract | Publisher Full Text 19. Ramasastry SS, Dick GO, Futrell JW: Anatomy of the saphenous nerve: relevance to saphenous vein stripping. Am. Surg. 1987; 53 (5): 274–277. PubMed Abstract 20. Holme JB, Holme K, Sørensen LS: The anatomic relationship between the long saphenous vein and the saphenous nerve. Relevance for radical varicose vein surgery. Acta Chir. Scand. 1988; 154 (11-12): 631–633. PubMed Abstract 21. Murlimanju BV, Tonse M: Morphometry of saphenofemoral junction. Publisher Full Text Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 04 Mar 2026 ADD YOUR COMMENT Comment Author details Author details 1 Department of Anatomy, Kasturba Medical College Mangalore, Manipal Academy of Higher Education, Manipal, India Latha V Prabhu Roles: Conceptualization, Data Curation, Investigation, Methodology B.V. Murlimanju Roles: Investigation, Validation, Writing – Original Draft Preparation M. Praveen Shenoy Roles: Data Curation, Investigation, Methodology Mangala M Pai Roles: Writing – Review & Editing Mamatha Tonse Roles: Conceptualization, Data Curation, Investigation, Methodology Ashwin R Rai Roles: Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (2) version 2 Revised Published: 11 May 2026, 15:349 https://doi.org/10.12688/f1000research.178143.2 version 1 Published: 04 Mar 2026, 15:349 https://doi.org/10.12688/f1000research.178143.1 Copyright © 2026 V Prabhu L 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 V Prabhu L, Murlimanju BV, Shenoy MP et al. Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.12688/f1000research.178143.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 04 Mar 2026 Views 0 Cite How to cite this report: Elamin AAE. Reviewer Report For: Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.5256/f1000research.196496.r466796 ) The direct URL for this report is: https://f1000research.com/articles/15-349/v1#referee-response-466796 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 01 Apr 2026 Abdalla Ahmed Eldaw Elamin , Ras Al Khaimah Medical and Health Sciences University College of Medical Sciences (Ringgold ID: 286652), Ras Al-Khaimah, United Arab Emirates Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.196496.r466796 This study highlights anatomical variations of the saphenous opening and the relationship of the saphenous nerve to the great saphenous vein. The authors measure the width and length of the saphenous opening, describe its range of shapes, and determine the ... Continue reading READ ALL This study highlights anatomical variations of the saphenous opening and the relationship of the saphenous nerve to the great saphenous vein. The authors measure the width and length of the saphenous opening, describe its range of shapes, and determine the distance of the saphenofemoral junction from the pubic tubercle. They also assess the diameter of the great saphenous vein near the medial malleolus and measure its distance from the medial malleolus. In addition, the study presents a bilateral and gender-based comparison of the saphenous opening. Overall, it provides a useful reference for dissection, imaging, and preoperative planning. The second paragraph of the introduction is not supported by any references, and the overall introduction appears brief. Figure 1 is included in the introduction; however, it would be more appropriate to place it in the Methods section. The quality of Figure 2 is low and should be improved. For better clarity, it is recommended to add clear demarcations between A, B, and C in Figure 3 and to change the arrow color in Figure 4. Additionally, in figure 3, outlining the margin of the saphenous opening with color or dashed lines would improve clarity. The repeated content related to limitations in the discussion section should be removed. Furthermore, the discussion does not address the results of the bilateral and gender comparisons; these findings should be contrasted with previous studies. Kindly provide the complete bibliographic details for the last reference. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Stereology, Anatomy, Electromagnetic field effects on organsims, Peripheral nerve regeneration. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Elamin AAE. Reviewer Report For: Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.5256/f1000research.196496.r466796 ) The direct URL for this report is: https://f1000research.com/articles/15-349/v1#referee-response-466796 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 13 May 2026 Mamatha Tonse , Department of Anatomy, Kasturba Medical College Mangalore, Manipal Academy of Higher Education, Manipal, India 13 May 2026 Author Response Dear Sir, Thank you so much for the peer review of our manuscript and the expert comments. The manuscript has been revised as per your suggestion. In the methodology ... Continue reading Dear Sir, Thank you so much for the peer review of our manuscript and the expert comments. The manuscript has been revised as per your suggestion. In the methodology section, the identification of the great saphenous vein in the saphenous fascia and dissection within the saphenous compartment, between the superficial fascia and the muscular fascia was added as per the reviewer’s opinion. The veins located superficial to the saphenous fascia were not considered as the great saphenous vein. It was also mentioned in the methodology that the present study does not report on the presence of accessory anterior saphenous veins or the Giacomini vein. The study limitation is added in the discussion section regarding the widespread availability of high-resolution ultrasonography and other imaging techniques for the more precise and clinically relevant data in living subjects. Few more recent references were cited for the introduction section. The Figure 2 was rewritten and Figures 3-4 were revised as per the suggestions of the reviewer. The discussion was revised with more description on the side-based and gender-based variations. The limitations were revised. The last reference (of the dataset) was given in full. Dear Sir, Thank you so much for the peer review of our manuscript and the expert comments. The manuscript has been revised as per your suggestion. In the methodology section, the identification of the great saphenous vein in the saphenous fascia and dissection within the saphenous compartment, between the superficial fascia and the muscular fascia was added as per the reviewer’s opinion. The veins located superficial to the saphenous fascia were not considered as the great saphenous vein. It was also mentioned in the methodology that the present study does not report on the presence of accessory anterior saphenous veins or the Giacomini vein. The study limitation is added in the discussion section regarding the widespread availability of high-resolution ultrasonography and other imaging techniques for the more precise and clinically relevant data in living subjects. Few more recent references were cited for the introduction section. The Figure 2 was rewritten and Figures 3-4 were revised as per the suggestions of the reviewer. The discussion was revised with more description on the side-based and gender-based variations. The limitations were revised. The last reference (of the dataset) was given in full. Competing Interests: NIL Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 13 May 2026 Mamatha Tonse , Department of Anatomy, Kasturba Medical College Mangalore, Manipal Academy of Higher Education, Manipal, India 13 May 2026 Author Response Dear Sir, Thank you so much for the peer review of our manuscript and the expert comments. The manuscript has been revised as per your suggestion. In the methodology ... Continue reading Dear Sir, Thank you so much for the peer review of our manuscript and the expert comments. The manuscript has been revised as per your suggestion. In the methodology section, the identification of the great saphenous vein in the saphenous fascia and dissection within the saphenous compartment, between the superficial fascia and the muscular fascia was added as per the reviewer’s opinion. The veins located superficial to the saphenous fascia were not considered as the great saphenous vein. It was also mentioned in the methodology that the present study does not report on the presence of accessory anterior saphenous veins or the Giacomini vein. The study limitation is added in the discussion section regarding the widespread availability of high-resolution ultrasonography and other imaging techniques for the more precise and clinically relevant data in living subjects. Few more recent references were cited for the introduction section. The Figure 2 was rewritten and Figures 3-4 were revised as per the suggestions of the reviewer. The discussion was revised with more description on the side-based and gender-based variations. The limitations were revised. The last reference (of the dataset) was given in full. Dear Sir, Thank you so much for the peer review of our manuscript and the expert comments. The manuscript has been revised as per your suggestion. In the methodology section, the identification of the great saphenous vein in the saphenous fascia and dissection within the saphenous compartment, between the superficial fascia and the muscular fascia was added as per the reviewer’s opinion. The veins located superficial to the saphenous fascia were not considered as the great saphenous vein. It was also mentioned in the methodology that the present study does not report on the presence of accessory anterior saphenous veins or the Giacomini vein. The study limitation is added in the discussion section regarding the widespread availability of high-resolution ultrasonography and other imaging techniques for the more precise and clinically relevant data in living subjects. Few more recent references were cited for the introduction section. The Figure 2 was rewritten and Figures 3-4 were revised as per the suggestions of the reviewer. The discussion was revised with more description on the side-based and gender-based variations. The limitations were revised. The last reference (of the dataset) was given in full. Competing Interests: NIL Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Simka M. Reviewer Report For: Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.5256/f1000research.196496.r464718 ) The direct URL for this report is: https://f1000research.com/articles/15-349/v1#referee-response-464718 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 11 Mar 2026 Marian Simka , University of Opole, Opole, Poland Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.196496.r464718 This manuscript presents a study on the anatomy of the great saphenous vein based on dissections of cadaveric specimens. While such investigations were commonly performed in previous centuries, the relevance of this methodology is questionable in the context of modern ... Continue reading READ ALL This manuscript presents a study on the anatomy of the great saphenous vein based on dissections of cadaveric specimens. While such investigations were commonly performed in previous centuries, the relevance of this methodology is questionable in the context of modern anatomical and clinical research. With the widespread availability of high-resolution ultrasonography and other imaging techniques, it is now possible to obtain more precise and clinically relevant data in living subjects. Consequently, it is unclear whether the present cadaver-based approach can provide novel or meaningful scientific insights. Another major concern relates to the identification of the great saphenous vein. According to the current anatomical definition, the great saphenous vein is located within the saphenous compartment, between the superficial (saphenous) fascia and the muscular fascia. Veins located superficial to the saphenous fascia should not be considered the great saphenous vein. The authors do not specify whether the saphenous fascia was identified during dissection. This structure is extremely difficult to reliably identify in embalmed cadavers, which is one of the reasons why such anatomical studies are rarely performed today, as more accurate investigative methods are available. Without clear confirmation that the saphenous compartment was identified, it remains uncertain whether the examined vessels were indeed the great saphenous vein rather than adjacent superficial veins. Furthermore, the manuscript does not report the presence of accessory anterior saphenous veins or the Giacomini vein. Although these anatomical structures are not present in all individuals, they are relatively common and would be expected to appear in at least some specimens. Their absence from the description raises additional concerns regarding the accuracy and completeness of the dissections. Is the work clearly and accurately presented and does it cite the current literature? No Is the study design appropriate and is the work technically sound? No Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Not applicable Are all the source data underlying the results available to ensure full reproducibility? No source data required Are the conclusions drawn adequately supported by the results? No Competing Interests: No competing interests were disclosed. Reviewer Expertise: Dr. Marian Simka, specialist in angiology and general surgery, is the associate professor of the Department of Anatomy at the University of Opole, Poland and the associate professor of the Department of Nursing at the College of Applied Sciences in Ruda Śląska, Poland. He is the author of over 200 publications in the field of anatomy, angiology, phlebology, wound healing, vascular surgery and interventional radiology. His research focuses at the pathophysiology, diagnostics and treatment of venous pathologies. I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Simka M. Reviewer Report For: Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.5256/f1000research.196496.r464718 ) The direct URL for this report is: https://f1000research.com/articles/15-349/v1#referee-response-464718 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 04 Mar 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 Version 2 (revision) 11 May 26 Version 1 04 Mar 26 read read Marian Simka , University of Opole, Opole, Poland Abdalla Ahmed Eldaw Elamin , Ras Al Khaimah Medical and Health Sciences University College of Medical Sciences (Ringgold ID: 286652), Ras Al-Khaimah, United Arab Emirates Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Elamin A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 01 Apr 2026 | for Version 1 Abdalla Ahmed Eldaw Elamin , Ras Al Khaimah Medical and Health Sciences University College of Medical Sciences (Ringgold ID: 286652), Ras Al-Khaimah, United Arab Emirates 0 Views copyright © 2026 Elamin A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This study highlights anatomical variations of the saphenous opening and the relationship of the saphenous nerve to the great saphenous vein. The authors measure the width and length of the saphenous opening, describe its range of shapes, and determine the distance of the saphenofemoral junction from the pubic tubercle. They also assess the diameter of the great saphenous vein near the medial malleolus and measure its distance from the medial malleolus. In addition, the study presents a bilateral and gender-based comparison of the saphenous opening. Overall, it provides a useful reference for dissection, imaging, and preoperative planning. The second paragraph of the introduction is not supported by any references, and the overall introduction appears brief. Figure 1 is included in the introduction; however, it would be more appropriate to place it in the Methods section. The quality of Figure 2 is low and should be improved. For better clarity, it is recommended to add clear demarcations between A, B, and C in Figure 3 and to change the arrow color in Figure 4. Additionally, in figure 3, outlining the margin of the saphenous opening with color or dashed lines would improve clarity. The repeated content related to limitations in the discussion section should be removed. Furthermore, the discussion does not address the results of the bilateral and gender comparisons; these findings should be contrasted with previous studies. Kindly provide the complete bibliographic details for the last reference. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Stereology, Anatomy, Electromagnetic field effects on organsims, Peripheral nerve regeneration. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (1) Author Response 13 May 2026 Mamatha Tonse, Department of Anatomy, Kasturba Medical College Mangalore, Manipal Academy of Higher Education, Manipal, India Dear Sir, Thank you so much for the peer review of our manuscript and the expert comments. The manuscript has been revised as per your suggestion. In the methodology section, the identification of the great saphenous vein in the saphenous fascia and dissection within the saphenous compartment, between the superficial fascia and the muscular fascia was added as per the reviewer’s opinion. The veins located superficial to the saphenous fascia were not considered as the great saphenous vein. It was also mentioned in the methodology that the present study does not report on the presence of accessory anterior saphenous veins or the Giacomini vein. The study limitation is added in the discussion section regarding the widespread availability of high-resolution ultrasonography and other imaging techniques for the more precise and clinically relevant data in living subjects. Few more recent references were cited for the introduction section. The Figure 2 was rewritten and Figures 3-4 were revised as per the suggestions of the reviewer. The discussion was revised with more description on the side-based and gender-based variations. The limitations were revised. The last reference (of the dataset) was given in full. View more View less Competing Interests NIL reply Respond Report a concern Elamin AAE. Peer Review Report For: Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.5256/f1000research.196496.r466796) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-349/v1#referee-response-466796 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Simka M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 11 Mar 2026 | for Version 1 Marian Simka , University of Opole, Opole, Poland 0 Views copyright © 2026 Simka M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Not Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This manuscript presents a study on the anatomy of the great saphenous vein based on dissections of cadaveric specimens. While such investigations were commonly performed in previous centuries, the relevance of this methodology is questionable in the context of modern anatomical and clinical research. With the widespread availability of high-resolution ultrasonography and other imaging techniques, it is now possible to obtain more precise and clinically relevant data in living subjects. Consequently, it is unclear whether the present cadaver-based approach can provide novel or meaningful scientific insights. Another major concern relates to the identification of the great saphenous vein. According to the current anatomical definition, the great saphenous vein is located within the saphenous compartment, between the superficial (saphenous) fascia and the muscular fascia. Veins located superficial to the saphenous fascia should not be considered the great saphenous vein. The authors do not specify whether the saphenous fascia was identified during dissection. This structure is extremely difficult to reliably identify in embalmed cadavers, which is one of the reasons why such anatomical studies are rarely performed today, as more accurate investigative methods are available. Without clear confirmation that the saphenous compartment was identified, it remains uncertain whether the examined vessels were indeed the great saphenous vein rather than adjacent superficial veins. Furthermore, the manuscript does not report the presence of accessory anterior saphenous veins or the Giacomini vein. Although these anatomical structures are not present in all individuals, they are relatively common and would be expected to appear in at least some specimens. Their absence from the description raises additional concerns regarding the accuracy and completeness of the dissections. Is the work clearly and accurately presented and does it cite the current literature? No Is the study design appropriate and is the work technically sound? No Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Not applicable Are all the source data underlying the results available to ensure full reproducibility? No source data required Are the conclusions drawn adequately supported by the results? No Competing Interests No competing interests were disclosed. Reviewer Expertise Dr. Marian Simka, specialist in angiology and general surgery, is the associate professor of the Department of Anatomy at the University of Opole, Poland and the associate professor of the Department of Nursing at the College of Applied Sciences in Ruda Śląska, Poland. He is the author of over 200 publications in the field of anatomy, angiology, phlebology, wound healing, vascular surgery and interventional radiology. His research focuses at the pathophysiology, diagnostics and treatment of venous pathologies. I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Simka M. Peer Review Report For: Clinically relevant topography of the great saphenous vein and saphenofemoral junction, a study from adult embalmed cadavers [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :349 ( https://doi.org/10.5256/f1000research.196496.r464718) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-349/v1#referee-response-464718 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 = "Clinically relevant topography of the great...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-349/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-349/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-349/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('V Prabhu L 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-349/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-349", templates : { twitter : "Clinically relevant topography of the great saphenous vein and.... V Prabhu L et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-349/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/178143/196496") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "196496"); $(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 = { "464719": 0, "464718": 6, "464717": 0, "464716": 0, "464715": 0, "464714": 0, "464713": 0, "464712": 0, "483607": 0, "468503": 0, "468502": 0, "468501": 0, "468500": 0, "468499": 0, "468498": 0, "464721": 0, "468497": 0, "464720": 0, "468506": 0, "468505": 0, "483608": 0, "468504": 0, "466799": 0, "466798": 0, "466797": 0, "466796": 12, "466805": 0, "466804": 0, "466803": 0, "466802": 0, "466801": 0, "466800": 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 = "f314b730-9e01-42db-9d20-6130684cb600"; 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.