Our experience in spinal surgery: a systematic... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/14-177" }, "headline": "Our experience in spinal surgery: a systematic review comparing the single and combined use of Tranexamic acid", "datePublished": "2025-02-10T11:51:54", "dateModified": "2025-02-10T11:51:54", "author": [ { "@type": "Person", "name": "mansi zied" }, { "@type": "Person", "name": "abdelkader tounsi" }, { "@type": "Person", "name": "mohsen chamakh" }, { "@type": "Person", "name": "wajdi chermiti" }, { "@type": "Person", "name": "ali haggui" }, { "@type": "Person", "name": "bacem zaidi" }, { "@type": "Person", "name": "ahmed mahmoudi" } ], "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": " Objective Tranexamic acid (TXA) is a chemical compound that can control the amount of bleeding and is often used in spinal surgery. TXA can be used alone or in combination. The study compared the effects of the two administrations, single-use or combined-use, providing a basis for the optimal route of TXA application. Methods Intravenous injection of TXA or topical TXA was used in the experimental group, and combined TXA was used in the control group. A systematic literature search without language restrictions was conducted until November 10, 2023. Statistical analyses were performed using Revman 5.4. Results Four randomized controlled trials (RCTs) and one retrospective cohort study (RCS) were included, involving 682 patients. There were no significant differences in postoperative blood loss (PBL), preoperative haemoglobin (Hb), postoperative Hb, postoperative D-dimer level, operative time, nor complications between the two groups. However, there were statistically significant differences in intraoperative blood loss (IBL), total blood loss (TBL), and preoperative D-dimer levels between the two groups. (IBL: MD=48.63, 95%CI (confidence interval) =[12.61, 84.65], P=0.008, I 2=88%; TBL: MD=140.95, 95%CI= [25.97, 255.93], P=0.02, I 2=75%; Preoperative D-dimmer: MD=-0.15, 95%CI=[-0.19, -0.11], P<0.00001, I 2=0%). Conclusion During spinal surgery, single use of TXA was no better than combined use of TXA in terms of IBL, TBL, and preoperative D-dimer levels. However, the meta-analysis suggests that more high-quality studies need to be included to further compare the results between the two groups to make recommendations for the optimal use of TXA. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/14-177/v1", "name": "Our experience in spinal surgery: a systematic review comparing the..." } } ] } Home Browse Our experience in spinal surgery: a systematic review comparing the... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article zied m, tounsi a, chamakh m et al. Our experience in spinal surgery: a systematic review comparing the single and combined use of Tranexamic acid [version 1; peer review: peer review discontinued] . F1000Research 2025, 14 :177 ( https://doi.org/10.12688/f1000research.147477.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 ▬ ✚ Systematic Review Our experience in spinal surgery: a systematic review comparing the single and combined use of Tranexamic acid [version 1; peer review: peer review discontinued] mansi zied https://orcid.org/0000-0002-2595-9934 1,2 , abdelkader tounsi 1,2 , mohsen chamakh 1,2 , [...] wajdi chermiti 1,3 , ali haggui 1,2 , bacem zaidi 1,2 , ahmed mahmoudi 1,2 mansi zied https://orcid.org/0000-0002-2595-9934 1,2 , abdelkader tounsi 1,2 , [...] mohsen chamakh 1,2 , wajdi chermiti 1,3 , ali haggui 1,2 , bacem zaidi 1,2 , ahmed mahmoudi 1,2 PUBLISHED 10 Feb 2025 Author details Author details 1 University of Sousse, Sousse, Sousse, Tunisia 2 Ibn El Jazzar Regional Hospital, Kairouan, Kairouan, Tunisia 3 Sahloul Hospital, Sousse, Sousse, Tunisia mansi zied Roles: Conceptualization, Formal Analysis, Methodology, Supervision, Validation abdelkader tounsi Roles: Data Curation, Investigation, Methodology, Software, Writing – Original Draft Preparation mohsen chamakh Roles: Methodology, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing wajdi chermiti Roles: Conceptualization, Formal Analysis, Visualization, Writing – Original Draft Preparation ali haggui Roles: Conceptualization, Formal Analysis, Investigation, Validation, Visualization bacem zaidi Roles: Conceptualization, Investigation, Methodology, Supervision, Writing – Original Draft Preparation ahmed mahmoudi Roles: Formal Analysis, Investigation, Software, Writing – Review & Editing OPEN PEER REVIEW PEER REVIEW DISCONTINUED Abstract Objective Tranexamic acid (TXA) is a chemical compound that can control the amount of bleeding and is often used in spinal surgery. TXA can be used alone or in combination. The study compared the effects of the two administrations, single-use or combined-use, providing a basis for the optimal route of TXA application. Methods Intravenous injection of TXA or topical TXA was used in the experimental group, and combined TXA was used in the control group. A systematic literature search without language restrictions was conducted until November 10, 2023. Statistical analyses were performed using Revman 5.4. Results Four randomized controlled trials (RCTs) and one retrospective cohort study (RCS) were included, involving 682 patients. There were no significant differences in postoperative blood loss (PBL), preoperative haemoglobin (Hb), postoperative Hb, postoperative D-dimer level, operative time, nor complications between the two groups. However, there were statistically significant differences in intraoperative blood loss (IBL), total blood loss (TBL), and preoperative D-dimer levels between the two groups. (IBL: MD=48.63, 95%CI (confidence interval) =[12.61, 84.65], P=0.008, I 2 =88%; TBL: MD=140.95, 95%CI= [25.97, 255.93], P=0.02, I 2 =75%; Preoperative D-dimmer: MD=-0.15, 95%CI=[-0.19, -0.11], P<0.00001, I 2 =0%). Conclusion During spinal surgery, single use of TXA was no better than combined use of TXA in terms of IBL, TBL, and preoperative D-dimer levels. However, the meta-analysis suggests that more high-quality studies need to be included to further compare the results between the two groups to make recommendations for the optimal use of TXA. READ ALL READ LESS Keywords Spinal surgery ; Tranexamic acid ; Intravenous ; Topical ; meta-analysis Corresponding Author(s) mansi zied ( [email protected] ) Close Corresponding author: mansi zied Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 zied m 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: zied m, tounsi a, chamakh m et al. Our experience in spinal surgery: a systematic review comparing the single and combined use of Tranexamic acid [version 1; peer review: peer review discontinued] . F1000Research 2025, 14 :177 ( https://doi.org/10.12688/f1000research.147477.1 ) First published: 10 Feb 2025, 14 :177 ( https://doi.org/10.12688/f1000research.147477.1 ) Latest published: 10 Feb 2025, 14 :177 ( https://doi.org/10.12688/f1000research.147477.1 ) Introduction In spinal surgery, the operation time is too long, and the incision is too large, which easily causes massive blood loss and has a great adverse impact on the prognosis of patients. 1 The data showed that the average bleeding volume of instrument lumbar fusion in spinal surgery reached 1517 ml. 2 This massive blood loss can cause cardiopulmonary risks, venous thromboembolism, surgical site infection, and other problems. 3 – 5 There is no doubt that finding effective and safe haemostatic agents is still a challenge to be overcome. 6 Antifibrinolytic drugs are safe and can significantly reduce bleeding. Patients without coagulation defects are the target population for this drug. 7 As a widely used antifibrinolytic drug, (TXA) is effective in controlling blood loss during spinal surgery. 8 The administration methods include intravenous injection, 9 topical medication, and oral administration. 10 Previous studies used intravenous administration of TXA, 11 the experimental data suggested that intravenous administration significantly reduced bleeding in patients. A recent study showed that pouring TXA into the incision has a better haemostatic effect than intravenous injection of TXA. 12 However, it is unclear whether the combined use of TXA has a more significant haemostatic effect than the single use of TXA. Therefore, this meta-analysis sought a better mode of administration in spinal surgery by analysing the efficacy and safety of TXA in the single injection group compared with TXA in the combined injection group in patients undergoing spinal surgery. Methods This meta-analysis was conducted following the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines, 13 and the AMSTAR (assessing the methodological quality of systematic reviews) guidelines. 14 The author registered this study in Prospero. Search strategy The databases (PubMed, Embase, and Web of Science) were searched until November 10, 2023. The types of studies included were randomized controlled or observational studies. The following terms “Tranexamic acid,” “topical,” “intravenous,” “spinal surgery” were searched for all databases using Boolean operations. Search without language restrictions. Study selection Two reviewers independently carried out the study selection process, and a third reviewer resolved the differences of opinion. Studies were considered to be included if the following criteria were met: (1) patients who underwent spinal surgery. (2) TXA grouping included intravenous injection, topical use, or combined use of TXA. (3) The study included the following indicators: blood loss, haemoglobin levels, D-dimer levels, operative time, and complications. Exclusion criteria: (1) patients who underwent non-spinal surgery were excluded from the study. (2) In the study, the experimental group received TXA injected intravenously or topically, and the control group received TXA in combination. (3) Data could not be extracted. (4) Editorials, reviews, animal studies, etc. Data extraction and management Two reviewers extracted the data, and divergence was resolved by a third reviewer. We extracted data from several aspects: (1) article information (first author and publication date). (2) Research characteristics (study type, number of surgeries, and operation mode) and (3) study object information (age, sex, and BMI). All results will be summarized into a table for display ( Table 1 ). Table 1. Baseline data sheet. Study Group Age (years) Gender M/F BMI (kg/m 2 ) Dong 2021 Intravenous 14.0 ± 2.0 12/25 20.8 ± 2.6 Combined 14.4 ± 1.9 11/29 19.7 ± 2.9 Weissmann 2020 Intravenous 14.59 ± 2.07 4/33 NA Topical 14.70 ± 3.71 7/16 Combined 15.57 ± 2.91 21/65 Wang 2019 Intravenous 45.43 ± 8.18 34/27 21.26 ± 2.26 Topical 45.72 ± 9.96 37/24 21.37 ± 2.17 Combined 45.47 ± 11.24 33/26 21.58 ± 2.43 Li 2020 Intravenous 66.67 ± 3.27 24/46 23.95 ± 3.25 Topical 65.61 ± 4.81 25/45 22.24 ± 2.78 Combined 65.28 ± 3.18 27/43 24.15 ± 2.54 Ronnakrit 2022 Intravenous 59± 13 19/13 22.4 ± 3 Combined 57 ± 11 23/10 22.29 ± 3 The Cochrane tool was used to assess the bias risk in RCTs. 15 The Newcastle-Ottawa Scale (NOS) was used to assess RCS quality. 16 The strategy adopted was to conduct a meta-analysis of the included studies and summarize their risk of bias. In cases where I 2 >50% indicated highly heterogeneous studies, sensitivity was necessary to determine heterogeneous sources. We used different effect models and eliminated the literature individually to perform a sensitivity analysis. Included indicators Four RCTs and one RCS were included in this study. Blood loss, Hb and D-dimer levels, operative time, and complications were analysed in the single and combined groups. Bleeding was divided into three subgroups: IBL, PBL, and TBL. Haemoglobin levels were divided into preoperative and postoperative Hb levels. D-dimer levels are divided into preoperative and postoperative D-dimer levels. Heterogeneity and publication bias Statistical heterogeneity was evaluated using the chi-square test and I 2 test. I 2 ≤ 50% indicates that the heterogeneity is not obvious; otherwise, it is obvious. 17 In the former case, the fixed effects model was selected, whereas in the latter case, the random effects model was applied. To explore publication bias, we used funnel plots for visual evaluation. The Begg test and Egger test were used for quantitative publication bias, and P<0.05 indicates significant publication bias. 18 The number of included studies may have affected the test ability of the funnel plot. An insufficient number of studies and statistical heterogeneity may have caused asymmetry in the funnel plots. Statistical analysis Data were analyzed using Review Manager (latest version) 19 and Stata software ( https://www.stata.com/ ) (latest version). The weighted mean difference (WMD) and 95% confidence interval (CI) expressed differences in the results of the continuous variables. The outcomes of the binary variables were expressed as the risk ratio (RR) and 95% CI. Results Study selection The databases (PubMed, Embase, Web of Science) were searched using search terms, including mesh terms, emtree, and free words, and preliminarily determined 75 studies. After deduplication and article summary reading, the contents of all 37 studies were read. After exclusion according to the established criteria, five studies 20 – 24 were finally selected and included in the summary analysis ( Figure 1 ). Figure 1. Flow diagram. Flow diagram based on the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) statement. Study characteristics Four RCTs and one RCS were included, the research characteristics are summarized in Table 1 . The operative methods of the three RCTs were lumbar fusion and one RCT was percutaneous pedicle screw fixation. Spinal cord decompression was used. Weissmann’s, Wang’s, and Li’s studies included intravenous, topical, and combined groups. Therefore, there were two kinds of comparisons between single use of TXA and combined use of TXA in each study ( Table 1 and Table 2 ), respectively. Table 2. Operation methods and usage of tranexamic acid. Study Surgical methods Group ivTXA Administration dose tTXA Administration dose Combined TXA Administration dose Dong 2021 Posterior spinal fusion with segmental instrumentation Intravenous Combined 1 g TXA + 20 mg/kg+ NA 1 g TXA + 10 mg/kg/h (Intravenous) + 2 g TXA (topical) Weissmann 2020 Posterior lumbar interbody fusion Intravenous topical Combined 20 mg/kg+ 1 mg/kg/h 6g TXA 1 mg/kg/h (intravenous) + 6 g TXA (topical) Wang 2019 Percutaneous pedicle screw fixation Intravenous topical Combined 15 mg/kg 3g TXA 15 mg/kg (intravenous) + 3 g TXA (topical) Li 2020 Lumbar fusion Intravenous topical Combined 15 mg/kg 2g TXA 15 mg/kg TXA (intravenous) + 1 g TXA (topical) Ronnakrit 2022 Cord decompression Intravenous Combined 1 g TXA NA + 2 g TXA (topical) The analysis results are summarized in Table 3 . Table 3. Results of the meta-analysis of outcome measures. Outcome and subgroup Number of studies Patients S:C RR/MD (95% CI) p Value Heterogeneity p value (I 2 ) Blood loss IBL (ml) 8 394:288 48.63[12.61,84.65] 0.008 <0.00001 (88%) PBL (ml) 3 92:119 38.83[-56.21,-133.88] 0.42 0.39 (0%) TBL (ml) 7 354:248 140.95[25.97,255.93] 0.02 0.0005 (75%) Hb level (g/L) Preoperative Hb level (g/L) 3 180:110 2.00 [−1.80, 5.79] 0.30 0.29 (19%) Postoperative Hb level (g/L) 3 180:110 -0.19[-3.04, 2.66] 0.90 0.59 (0%) D-dimer Preoperative D-dimer 3 162:99 -0.15[-0.19, -0.11] < 0.00001 0.85 (0%) Postoperative D-dimer 3 162:99 0.02 [−0.30, 0.34] 0.90 0.010 (67%) Operative time (min) 6 254:218 -0.24 [−10.23, 9.75] 0.96 0.12 (42%) Complications 3 180:110 1.23 [0.58, 2.59] 0.59 0.85 (0%) Blood loss The forest plot shows the results of the single group on blood loss compared with the combined group. There were three subgroups of blood loss. Eight studies (n=682) provided IBL data, three studies (n=211) provided PBL data and seven studies (n=602) provided TBL data. Pooled results showed that the combined use of TXA significantly reduced IBL and TBL compared to single TXA administration. (IBL: MD=48.63, 95%CI=[12.61, 84.65], P=0.008, I 2 =88%; PBL: MD=38.83, 95%CI=[-56.21, 133.88], P=0.42, I 2 =0%; TBL: MD=140.95, 95%CI= [25.97, 255.93], P=0.02, I 2 =75%) ( Figure 2 ). Figure 2. Summary of bias risk. +: low risk of bias; -: high risk of bias; ?: bias unclear. Hb and D-dimer The forest plot (4a) compares Hb levels. The Hb level was divided into two subgroups. Three studies (n=290) provided preoperative and postoperative Hb results. The summary analysis results showed no significant difference in Hb levels between the two groups before and after surgery (Preoperative Hb: MD=2.00, 95%CI = [-1.80,5.79], P=0.30, I 2 =19%; postoperative Hb: MD=-0.19, 95%CI= [-3.04,2.66], P=0.90, I 2 =0%). The forest plot (4b) compares D-dimer levels. D-dimer levels were divided into preoperative and postoperative D-dimer levels. We extracted D-dimer level data from three studies (n=261). No significant difference was detected in D-dimer levels between the two groups postoperatively. However, there was a significant difference in D-dimer levels between the two groups before surgery (preoperative D-dimer: MD=-0.15, 95%CI=[-0.19, -0.11], P<0.00001, I 2 =0%). Postoperative D-dimmer: MD=0.16, 95%CI=[−0.49, 0.81], P=0.63, I 2 =72%) ( Figure 3 ). Figure 3. Forest plot of blood loss (IBL: intraoperative blood loss; PBL: postoperative blood loss; TBL: Total blood loss). Operative time Six studies assessed the operative time (n=472). The results in Figure 4 show that the indicator did not vary between single and combined treatments. (MD=-0.24, 95%CI=[-10.23, 9.75], P=0.96, I 2 =42%) ( Figure 4 ). Figure 4. (a) Forest plot of Hb level. (b) Forest of D-dimmer level. (Hb: hemoglobin). Complication Three studies evaluated complications (n=290). As shown in Figure 5 , the results did not vary between single and combined treatments. (RR=1.23, 95%CI=[0.58, 2.59], P=0.59, I 2 =0%) ( Figure 5 ). Figure 5. Forest plot of operative time. Bias risk The Cochrane tool was used to assess the quality of the four RCTs. 25 NOS was adopted to assess the quality of the RCS. 16 In the four RCTs, the risk of selection bias was very low and the randomization and allocation processes were clearly reported. However, none of the four RCTs reported detection or other biases ( Figure 6 ). The score of RCS is six, 0-4 points are considered high bias, 4-6 points are considered as medium bias, and 6-9 points are considered as low bias ( Table 4 ). Figure 6. (a) Forest plot of drainage volume. (b) Forest plot of LOH. (c) Forest plot of blood transfusion rate. Table 4. NOS Scoring Table. First author Quality evaluation Case definition Representativeness Selection of Controls Definition of Controls Comparability Ascertainment of exposure Same method? Non Response rate Weissmann 6 1 1 1 0 1 1 1 0 Publication bias To analyse publication bias, we plotted a funnel plot of bleeding ( Figure 7 ). The P-values of the Begg and Egger tests were both less than 0.05, which proved that there was no significant publication bias in the study. Figure 7. Funnel plot of bleeding: no significant publication biais in the study. Sensitivity analysis In cases where I 2 >50% indicated highly heterogeneous studies, sensitivity was necessary to determine heterogeneous sources. Our pooled analysis showed that IBL, TBL, postoperative D-dimer level, and operative time were highly heterogeneous. We attempted to analyse the sources of heterogeneity, which may be due to the following reasons:(1) different spinal surgery methods, (2) different injection doses, and (3) too few included studies. After sensitivity analysis, we found that heterogeneity was still > 50%; therefore, additional valuable studies may need to be included in the study analysis. Discussion The antifibrinolytic drug tranexamic acid inhibits fibrinolysis. 26 Tranexamic acid is often used to reduce intraoperative bleeding in orthopaedics, general surgery, and obstetric surgery. 27 Currently, the administration routes of tranexamic acid include the most common intravenous injection, 9 topical administration, 10 and oral administration. 28 The administration regimen of TXA is usually intravenous injection before incision, followed by continuous infusion during the operation. 29 In several studies, intravenous TXA was compared with placebo (0.9% sodium chloride solution) in randomized controlled trials. A significant reduction in intraoperative bleeding was observed in the intravenous group. 30 , 31 In addition, a meta-analysis of 581 patients from nine studies demonstrated that the intravenous group experienced less bleeding during spinal surgery than the placebo group. 32 The Xiong et al. This study compared the efficacy of intravenous injections of TXA with placebo. According to the results, both high- and low-dose groups could effectively reduce the different kinds of bleeding and blood transfusion rates in adolescents with spinal deformities, and the postoperative Hb levels of the two groups were similar. 33 However, intravenous administration of TXA may pose risks to patients, including thrombosis and myocardial infarction. 8 , 27 Therefore, randomized controlled trials using TXA usually exclude patients with haemorrhagic disease or a hypercoagulable state. 21 – 24 However, according to Yang et al., the incidence of adverse events did not differ between intravenous and placebo groups. 32 The possibility of thrombosis caused by intravenous TXA necessitates the search for a safer application strategy, resulting in the emergence of topical use. 10 For topical administration, gelatine sponges were immersed in a mixture of TXA and saline before the incision was closed and placed horizontally in the surgical area 5 minutes later. The results of a 2017 study showed that compared with placebo (0.9% sodium chloride solution), the total perioperative blood loss decreased, and complications were not more common among the topical group. 34 A meta-analysis of total knee replacement in 2017 compared topical and intravenous treatment. 35 Blood loss and Hb levels did not differ between the intravenous and placebo groups, and there was no indication that complications increased. Xiong et al. compared the outcome indicators of intravenous and topical groups in spinal non-malformation surgery; blood loss and transfusion rates did not vary by treatment. 35 However, this meta-analysis was restricted to non-malformed spinal surgery. Recently, many studies have compared the combined use of TXA with the single use of TXA to observe its efficacy, but their results seem contradictory. 14 , 20 – 23 To understand the use of TXA in two ways in unrestricted spinal surgeries, we conducted a meta-analysis that included all spine surgeries. Follow-up studies should include more studies to supplement the existing research results. Outcome indicators included IBL, PBL, TBL, Hb and D-dimer levels, operative time, and complications. Forest plots of a previous study 20 showed no statistical difference in BL between the single and combined treatments. However, our meta-analysis found statistically significant differences in the two types of blood loss (IBL and TBL) between the two groups. This suggests that TXA, when administered in combination, reduces bleeding more than when administered alone. 36 The Hb level for patients with total knee replacement 37 decreased better than that for those receiving topical treatment. In terms of operative time and complications, the forest plot results of this study were the same as those of a previous meta-analysis. 24 D-dimer is a specific degradation product of fibrin monomers hydrolysed by plasmin in vivo and is used as an important indicator of coagulation function. 25 A significant difference in postoperative D-dimer between the single and combined treatments could not be detected. However, the difference in D-dimer levels before surgery was significant and could not reflect the change in blood coagulation function. As a common and effective method, TXA can control bleeding during spinal surgery. Both the single use of TXA and combined use of TXA seem to effectively control intraoperative bleeding. However, the mechanism through which TXA can be used remains unclear. These results suggest that combined treatment seems to be a better solution if we consider reducing bleeding. This provides a reference for the best clinical-use scheme. According to RCTs conducted by Dong et al., four cases of complications in patients in the intravenous group and five cases of complications with combined treatment were found. According to Li et al., seven cases of wound leakage were found in the intravenous group, two cases of deep vein embolism (DVT), five cases of wound leakage were found in the topical group, one case of DVT, and four cases of wound leakage were found in the combined group. There is a need for more valuable studies to assess adverse events, as the number of included studies was small. However, this meta-analysis has several limitations. First, few studies were originally included, including only four RCTs and one RCS, three of which contained two experimental comparisons. 20 – 22 Second, the quality of the included research was not high enough, and more suitable RCTs or observational studies need to be included in subsequent analyses. Third, the drug administration schemes included in this study were different, and the optimal dose could not be determined. Finally, the surgical teams in this study were obtained from different countries, and the surgical methods were also different. Conclusion The results of this meta-analysis showed that there was no significant difference in PBL, preoperative Hb level, postoperative Hb level, postoperative D-dimer level, operative time, or complications between the single and combined groups. However, significant differences in IBL, TBL, and preoperative D-dimer levels were observed between the two groups. In the future, we will consider including more appropriate RCTs to further improve the analytical results and enhance the credibility of the conclusions. Data availability Underlying data No data are associated with this article. Extended data Open Science Framework: PRISMA checklist and extended data, https://doi.org/10.17605/OSF.IO/A7N5G . 13 Open Science Framework: Tables, https://doi.org/10.17605/OSF.IO/5G7KW License: CC-BY 4.0 References 1. Hu SS: Blood loss in adult spinal surgery. Eur. Spine J. 2004; 13 Suppl 1 : S3–S5. PubMed Abstract | Publisher Full Text 2. Du Y, Feng C: The Efficacy of Tranexamic Acid on Blood Loss from Lumbar Spinal Fusion Surgery: A Meta-Analysis of Randomized Controlled Trials. World Neurosurg. 2018; 119 : e228–e234. PubMed Abstract | Publisher Full Text 3. Gupta A, Kulkarni A: A retrospective analysis of massive blood transfusion and post-operative complications in patients undergoing supra-major orthopaedic oncosurgeries. Indian J. Anaesth. 2016; 60 (4): 270–275. PubMed Abstract | Publisher Full Text 4. Zhang L, Cao H, Chen Y, et al. : Risk factors for venous thromboembolism following spinal surgery: A meta-analysis. Medicine (Baltimore). 2020; 99 (29): e20954. PubMed Abstract | Publisher Full Text | Free Full Text 5. Yao R, Zhou H, Choma TJ, et al. : Surgical Site Infection in Spine Surgery: Who Is at Risk ?. Global Spine J. 2018; 8 (4 Suppl): 5S–30S. PubMed Abstract | Publisher Full Text | Free Full Text 6. Yuan L, Zeng Y, Chen ZQ, et al. : Efficacy and safety of antifibrinolytic agents in spinal surgery: a network meta-analysis. Chin. Med. J. 2019; 132 (5): 577–588. PubMed Abstract | Publisher Full Text | Free Full Text 7. Ferraris VA, Brown JR, Despotis GJ, et al. : 2011 update to the Society of Thoracic Surgeons and the Society of Cardiovascular Anesthesiologists blood conservation clinical practice guidelines. Ann. Thorac. Surg. 2011; 91 (3): 944–982. PubMed Abstract | Publisher Full Text 8. Li G, Sun TW, Luo G, et al. : Efficacy of antifibrinolytic agents on surgical bleeding and transfusion requirements in spine surgery: a meta-analysis. Eur. Spine J. 2017; 26 (1): 140–154. PubMed Abstract | Publisher Full Text 9. Verma K, Errico TJ, Vaz KM, et al. : A prospective, randomized, double-blinded single-site control study comparing blood loss prevention of tranexamic acid (TXA) to epsilon aminocaproic acid (EACA) for corrective spinal surgery. BMC Surg. 2010; 10 (13). Publisher Full Text 10. Mallepally AR, Mahajan R, Rustagi T, et al. : Use of Topical Tranexamic Acid to Reduce Blood Loss in Single-Level Transforaminal Lumbar Interbody Fusion. Asian Spine J. 2020; 14 (5): 593–600. PubMed Abstract | Publisher Full Text | Free Full Text 11. Wang Q, Liu J, Fan R, et al. : Tranexamic acid reduces postoperative blood loss of degenerative lumbar instability with stenosis in posterior approach lumbar surgery: a randomized controlled trial. Eur. Spine J. 2013; 22 (9): 2035–2038. PubMed Abstract | Publisher Full Text | Free Full Text 12. Aguilera X, Martinez-Zapata MJ, Hinarejos P, et al. : Topical and intravenous tranexamic acid reduce blood loss compared to routine haemostasis in total knee arthroplasty: a multicentred, randomized, controlled trial. Arch. Orthop. Trauma Surg. 2015; 135 (7): 1017–1025. PubMed Abstract | Publisher Full Text 13. Zied M: PRISMA Checklist.27 sept 2024 [cité 6 oct 2024]. Reference Source 14. Hutton B, Salanti G, Caldwell DM, et al. : The PRISMA extension statement for reporting of systematic reviews incorporating network meta-analyses of health care interventions: checklist and explanations. Ann. Intern. Med. 2015; 162 (11): 777–784. PubMed Abstract | Publisher Full Text 15. Higgins JP, Altman DG, Gotzsche PC, et al. : The Cochrane Collaboration’s tool for assessing risk of bias in randomized trials. BMJ. 2011; 343 : d5928. PubMed Abstract | Publisher Full Text | Free Full Text 16. He X, Huang T, Xue Y, et al. : Association of Preoperative Plasma D-dimmer and Fibrinogen and Renal Cell Carcinoma Outcome. J. Cancer. 2019; 10 (17): 4096–4105. PubMed Abstract | Publisher Full Text | Free Full Text 17. Higgins JP, Thompson SG, Deeks JJ, et al. : Measuring inconsistency in meta-analyses. BMJ. 2003; 327 (7414): 557–560. PubMed Abstract | Publisher Full Text | Free Full Text 18. Liu JL: The role of the funnel plot in detecting publication and related biases in meta-analysis. Evid. Based Dent. 2011; 12 (4): 121–122. PubMed Abstract | Publisher Full Text 19. Schmidt L, Shokraneh F, Steinhausen K, et al. : Introducing RAPTOR: RevMan Parsing Tool for Reviewers. Syst. Rev. 2019; 8 (1): 151. PubMed Abstract | Publisher Full Text | Free Full Text 20. Weissmann KA, Lafage V, Barrios Pitaque C, et al. : Efficacy of topical versus intravenous tranexamic acid in spinal deformity. Eur. Spine J. 2020; 29 (12): 3044–3050. PubMed Abstract | Publisher Full Text 21. Li J, Wang L, Bai T, et al. : Combined use of intravenous and topical tranexamic acid efficiently reduces blood loss in patients aged over 60 operated with a 2-level lumbar fusion. J. Orthop. Surg. Res. 2020; 15 (1): 339. PubMed Abstract | Publisher Full Text | Free Full Text 22. Dong Y, Liang J, Tong B, et al. : Combined topical and intravenous administration of tranexamic acid further reduces postoperative blood loss in adolescent idiopathic scoliosis patients undergoing spinal fusion surgery: a randomized controlled trial. BMC Musculoskelet. Disord. 2021; 22 (1): 663. PubMed Abstract | Publisher Full Text | Free Full Text 23. Wang X, Yang R, Sun H, et al. : Different Effects of Intravenous, Topical, and Combined Application of Tranexamic Acid on Patients with Thoracolumbar Fracture. World Neurosurg. 2019; 127 : e1185–e1189. PubMed Abstract | Publisher Full Text 24. Maethungkul R, Atthakomol P, Phinyo P, et al. : Adjunctive Topical Tranexamic Acid for Blood Salvage Does Not Reduce Postoperative Blood Loss Compared with Placebo in Patients Who Undergo Palliative Decompressive Spinal Metastasis Surgery: A Randomized Controlled Trial. Spine (Phila Pa 1976). 2022; 47 (3): 187–194. PubMed Abstract | Publisher Full Text 25. He X, Huang T, Xue Y, et al. : Association of Preoperative Plasma D-dimmer and Fibrinogen and Renal Cell Carcinoma Outcome. J. Cancer. 2019; 10 (17): 4096–4105. PubMed Abstract | Publisher Full Text | Free Full Text 26. Haratian A, Shelby T, Hasan LK, et al. : Utilization of Tranexamic Acid in Surgical Orthopaedic Practice: Indications and Current Considerations. Orthop. Res. Rev. 2021; 13 : 187–199. PubMed Abstract | Publisher Full Text | Free Full Text 27. Tengborn L, Blomback M, Berntorp E: Tranexamic acid--an old drug still going strong and making a revival. Thromb. Res. 2015; 135 (2): 231–242. PubMed Abstract | Publisher Full Text 28. Yu CC, Fidai M, Washington T, et al. : Oral Is as Effective as Intravenous Tranexamic Acid at Reducing Blood Loss in Thoracolumbar Spinal Fusions: A Prospective Randomized Trial. Spine (Phila Pa 1976). 2022; 47 (2): 91–98. PubMed Abstract | Publisher Full Text 29. Xie J, Hu Q, Huang Q, et al. : Comparison of intravenous versus topical tranexamic acid in primary total hip and knee arthroplasty: An updated meta-analysis. Thromb. Res. 2017; 153 : 28–36. PubMed Abstract | Publisher Full Text 30. Wang Q, Liu J, Fan R, et al. : Tranexamic acid reduces postoperative blood loss of degenerative lumbar instability with stenosis in posterior approach lumbar surgery: a randomized controlled trial. Eur. Spine J. 2013; 22 (9): 2035–2038. PubMed Abstract | Publisher Full Text | Free Full Text 31. Colomina MJ, Koo M, Basora M, et al. : Intraoperative tranexamic acid use in major spine surgery in adults: a multicentre, randomized, placebo-controlled trialdagger. Br. J. Anaesth. 2017; 118 (3): 380–390. PubMed Abstract | Publisher Full Text 32. Yang B, Li H, Wang D, et al. : Systematic review and meta-analysis of perioperative intravenous tranexamic acid use in spinal surgery. PLoS One. 2013; 8 (2): e55436. PubMed Abstract | Publisher Full Text | Free Full Text 33. Xiong Z, Wu K, Zhang J, et al. : Different Dose Regimens of Intravenous Tranexamic Acid in Adolescent Spinal Deformity Surgery: A Systematic Review and Meta-Analysis. Biomed. Res. Int. 2020; 2020 : 3101358. 34. Xu D, Zhuang Q, Li Z, et al. : A randomized controlled trial on the effects of collagen sponge and topical tranexamic acid in posterior spinal fusion surgeries. J. Orthop. Surg. Res. 2017; 12 (1): 166. PubMed Abstract | Publisher Full Text | Free Full Text 35. Chen TP, Chen YM, Jiao JB, et al. : Comparison of the effectiveness and safety of topical versus intravenous tranexamic acid in primary total knee arthroplasty: a meta-analysis of randomized controlled trials. J. Orthop. Surg. Res. 2017; 12 (1): 11. PubMed Abstract | Publisher Full Text | Free Full Text 36. Xiong Z, Liu J, Yi P, et al. : Comparison of Intravenous versus Topical Tranexamic Acid in non deformity Spine Surgery: A Meta-Analysis. Biomed. Res. Int. 2020; 2020 : 1–12. Publisher Full Text 37. Meena S, Benazzo F, Dwivedi S, et al. : Topical versus intravenous tranexamic acid in total knee arthroplasty. J. Orthop. Surg. (Hong Kong). 2017; 25 (1): 2309499016684300. PubMed Abstract | Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 10 Feb 2025 ADD YOUR COMMENT Comment Author details Author details 1 University of Sousse, Sousse, Sousse, Tunisia 2 Ibn El Jazzar Regional Hospital, Kairouan, Kairouan, Tunisia 3 Sahloul Hospital, Sousse, Sousse, Tunisia mansi zied Roles: Conceptualization, Formal Analysis, Methodology, Supervision, Validation abdelkader tounsi Roles: Data Curation, Investigation, Methodology, Software, Writing – Original Draft Preparation mohsen chamakh Roles: Methodology, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing wajdi chermiti Roles: Conceptualization, Formal Analysis, Visualization, Writing – Original Draft Preparation ali haggui Roles: Conceptualization, Formal Analysis, Investigation, Validation, Visualization bacem zaidi Roles: Conceptualization, Investigation, Methodology, Supervision, Writing – Original Draft Preparation ahmed mahmoudi Roles: Formal Analysis, Investigation, Software, 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 (1) version 1 Published: 10 Feb 2025, 14:177 https://doi.org/10.12688/f1000research.147477.1 Copyright © 2025 zied m 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 zied m, tounsi a, chamakh m et al. Our experience in spinal surgery: a systematic review comparing the single and combined use of Tranexamic acid [version 1; peer review: peer review discontinued] . F1000Research 2025, 14 :177 ( https://doi.org/10.12688/f1000research.147477.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 Peer review discontinued At the request of the author(s), this article is no longer under peer review. What does this mean? Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 10 Feb 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Peer review discontinued At the request of the author(s), this article is no longer under peer review. What does this mean? Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Our experience in spinal surgery: a systematic...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-177/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-177/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-177/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('zied m et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/14-177/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/14-177", templates : { twitter : "Our experience in spinal surgery: a systematic review comparing.... zied m et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-177/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/147477/161676") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "161676"); $(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 = { "370701": 0, "370700": 0, "370703": 0, "370702": 0, "370697": 0, "370699": 0, "370698": 0, "370705": 0, "370704": 0, "370706": 0, "367141": 0, "367140": 0, "367143": 0, "367142": 0, "367149": 0, "367148": 0, "367145": 0, "367144": 0, "367147": 0, "367146": 0, "368317": 0, "368316": 0, "368319": 0, "368318": 0, "368315": 0, "368324": 0, "368321": 0, "368320": 0, "368323": 0, "368322": 0, "369503": 0, "369502": 0, "369509": 0, "369508": 0, "369511": 0, "369510": 0, "369505": 0, "369504": 0, "369507": 0, "369506": 0, "397558": 0, "397559": 0, "397556": 0, "397557": 0, "397554": 0, "397555": 0, "397553": 0, "397562": 0, "397560": 0, "397561": 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 = "05cbfe14-f965-4854-9702-322119444543"; 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.