Torsional Performance of Square CFDST Beams... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-221" }, "headline": "Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness", "datePublished": "2026-02-10T04:30:54", "dateModified": "2026-02-10T04:30:54", "author": [ { "@type": "Person", "name": "Omar Fazaa Rajab" }, { "@type": "Person", "name": "Assim M. Lateef" }, { "@type": "Person", "name": "Akram S. Mahmoud" } ], "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": "Before and after being exposed to fire, concrete-filled double-skin steel tubular (CFDST) beams were tested. Six square beams with outer tube thicknesses of 1.3, 1.7, and 2.6 mm were made and then put through pure torsion until they broke. Half of the samples were tested in normal conditions, and the other half were tested after being exposed to the ISO 834 standard fire for 90 minutes. The results showed that all the beams had stable and ductile torque–rotation behavior up to about 55° of twist, and there was no sign of brittle failure. After the heating and cooling cycles, the beams still had most of their torsional rigidity. The stiffness values were about two-thirds to nine-tenths of what they were before the fire. It was noted that making the outer steel wall thicker helped the beams keep more of their stiffness after being exposed to fire. The thicker walls clearly made the section less likely to lose torsional strength, which shows that wall thickness has a big effect on how things behave after a fire. The results showed that CFDST beams could still safely handle torsional loads after being in a fire. Because of this, they are good for use in bridge beams, transfer beams, and building cores, where both fire resistance and torsional strength are needed." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-221", "name": "Torsional Performance of Square CFDST Beams before and after Fire..." } } ] } Home Browse Torsional Performance of Square CFDST Beams before and after Fire... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Rajab OF, Lateef AM and Mahmoud AS. Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness [version 1; peer review: 1 approved] . F1000Research 2026, 15 :221 ( https://doi.org/10.12688/f1000research.176320.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness [version 1; peer review: 1 approved] Omar Fazaa Rajab https://orcid.org/0000-0003-1802-3238 1 , Assim M. Lateef 2 , Akram S. Mahmoud 3 Omar Fazaa Rajab https://orcid.org/0000-0003-1802-3238 1 , Assim M. Lateef 2 , Akram S. Mahmoud 3 PUBLISHED 10 Feb 2026 Author details Author details 1 Construction and projects department, University of Fallujah, Al-Fallujah, Al Anbar Governorate, Iraq 2 Civil Engineering, Tikrit University College of Engineering, Tikrit, Saladin Governorate, Iraq 3 Civil Engineering, University of Anbar College of Engineering, Ramadi, Anbar Governorate, Iraq Omar Fazaa Rajab Roles: Writing – Original Draft Preparation, Writing – Review & Editing Assim M. Lateef Roles: Supervision Akram S. Mahmoud Roles: Supervision OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Fallujah Multidisciplinary Science and Innovation gateway. Abstract Before and after being exposed to fire, concrete-filled double-skin steel tubular (CFDST) beams were tested. Six square beams with outer tube thicknesses of 1.3, 1.7, and 2.6 mm were made and then put through pure torsion until they broke. Half of the samples were tested in normal conditions, and the other half were tested after being exposed to the ISO 834 standard fire for 90 minutes. The results showed that all the beams had stable and ductile torque–rotation behavior up to about 55° of twist, and there was no sign of brittle failure. After the heating and cooling cycles, the beams still had most of their torsional rigidity. The stiffness values were about two-thirds to nine-tenths of what they were before the fire. It was noted that making the outer steel wall thicker helped the beams keep more of their stiffness after being exposed to fire. The thicker walls clearly made the section less likely to lose torsional strength, which shows that wall thickness has a big effect on how things behave after a fire. The results showed that CFDST beams could still safely handle torsional loads after being in a fire. Because of this, they are good for use in bridge beams, transfer beams, and building cores, where both fire resistance and torsional strength are needed. READ ALL READ LESS Keywords CFDST beams, pure torsion, Fire exposure, Residual stiffness, post-fire performance, torsional rigidity ratio, Composite action, ISO-834 fire curve Corresponding Author(s) Omar Fazaa Rajab ( [email protected] ) Close Corresponding author: Omar Fazaa Rajab Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Rajab OF 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: Rajab OF, Lateef AM and Mahmoud AS. Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness [version 1; peer review: 1 approved] . F1000Research 2026, 15 :221 ( https://doi.org/10.12688/f1000research.176320.1 ) First published: 10 Feb 2026, 15 :221 ( https://doi.org/10.12688/f1000research.176320.1 ) Latest published: 10 Feb 2026, 15 :221 ( https://doi.org/10.12688/f1000research.176320.1 ) Highlights • Six square CFDST beam specimens tested under pure torsion before and after fire. • Wall thickness varied from 1.3 mm to 2.6 mm to assess stiffness and strength evolution. • Fire exposure (90 min ISO-834) caused only moderate degradation (≤17%). • Residual stiffness ratios ranged between 0.66–0.92 with strong linear correlation to thickness. • Local buckling and gradual torsional softening governed failure, not bond loss. • Empirical model developed: Tη = 0.43 + 0.18(t) (R 2 = 0.988). Nomenclature T Applied torque during pure torsion test kN·m Tp (max) Maximum recorded torque. [Maximum torsional capacity] (at θ = 55°) kN·m θ Angle of twist (rotation) degrees (°) or radians (rad) GJ Torsional rigidity (product of shear modulus and polar moment of inertia) (Elastic Torsional Stiffness) kN·m/rad (GJ)amb Torsional rigidity under ambient (unheated) condition kN·m/rad (GJ)res Residual torsional rigidity after fire exposure kN·m/rad Tη Residual torsional stiffness ratio = (GJ)res/(GJ)amb — Gs Shear modulus of steel MPa Gc Shear modulus of concrete MPa Js Polar moment of inertia of steel section mm 4 Jc Polar moment of inertia of concrete core mm 4 Cη Temperature-dependent reduction factor for concrete contribution [Concrete reduction factor] Sη Steel reduction factor fy Yield strength of steel MPa f′c Compressive strength of concrete MPa t Outer steel tube wall thickness mm ti Inner steel tube wall thickness mm ρ RHS Ratio of inner hollow section to outer cross-section area — L Total specimen length mm Lclear Clear span between supports (effective torsional length) mm ΔT Fire-induced temperature rise °C ISO−834 Standard time–temperature fire curve reference — 1. Introduction Composite steel–concrete members have been recognized for a long time as reliable structural systems. They offer a good balance between strength, stiffness, and ductility, while also resisting fire fairly well. By using steel for its tensile strength and concrete for its compressive strength and heat resistance, these members perform well under both mechanical and fire loads. Concrete-filled double-skin steel tubes (CFDST) offer improvements over conventional CFST members. Placing concrete between two steel tubes increases stability and maintains integrity under both mechanical and thermal loads. The steel walls help distribute stresses more evenly and the hollow core reduces weight without significantly lowering stiffness. 1 – 3 Many studies in the past two decades have examined the axial and bending behaviour of CFST and CFDST members. However, their response to torsion has received less attention. Torsion occurs in structures such as columns, curved beams, and bridge girders when loads are applied eccentrically or laterally, producing complex shear stresses that may cause local buckling in the steel and cracking in the concrete. 4 , 5 Huang and others (2013) reported that the inner steel tube improves ductility and stability under torsion. 6 Early studies by Beck and Kiyomiya (2003) and Han et al. (2007) investigated the torque rotation (T–θ) response of CFST members. 7 , 8 The concrete core helps prevent local buckling and makes the beam more flexible after yielding. Subsequent researches observed the behaviour at torsion together with axial compression, including repeated loading: Lee et al. 2009; Nie, Wang and Fan 2012, 2013. 9 – 11 They found that moderate axial loads improve the torsional strength, while heavy loads cause stiffness to drop faster. The shape of the section also counts - circular sections give smoother torque rotation curves, while square or rectangular sections are stiffer at first but more prone to local bending: Wang et al. 2013; Xin et al. 2018. 12 , 13 CFDST members further enhance torsional performance. The internal tube offers support to the concrete core and develops a better load transfer. Experiments conducted by Huang, Han and Zhao, 2013; Wang, Lu and Zhou, 2018 show that torsional strength and rigidity increase with thicker walls, and decrease with thinner walls. 4 , 6 There have been many findings indicating that adding stiffeners can raise torsional strength up to 40% as noted by Mutlaq and Lateef, 2024, the stiffeners’ arrangement can be critical. 14 Numerical studies concluded that the shape of the cross-section remarkably influences torsional rigidity. As Li, Han and Hou, 2018; Wang et al., 2019 noted 15 , 16 : CFST and CFDST member fire performance was studied. It is known that above 400°C, steel loses strength and stiffness, and concrete may crack or disintegrate. CFDST members usually perform better in fire because the outer steel tube protects the inner tube and concrete core. 2 , 17 , 18 Zuki et al. (2015) reported that CFDST columns exposed to 600°C for 90 minutes kept about 92% of their original load. 19 Yao et al. (2016) reported that the inner steel tube helps retain stiffness after fire. 20 Romero et al. (2015) observed that thicker inner tubes delay heat penetration and spread it more evenly. 3 Using fibre-reinforced self-compacting concrete also limits spalling and keeps the section intact. 2 Fire performance of these members is influenced by their cross-section, the materials used, and the type of support provided. Recent developments suggest using lightweight inner tubes made of UPVC or stainless steel, 21 , 22 which retain similar after fire strength while reducing cost and weight. Although torsional and fire behaviour have been studied apart, no comprehensive experimental program has yet examined torsion before and after fire exposure or quantified the combined effect on shear modulus (G) and torsional rigidity (GJ). This study investigates the torsional behaviour of square CFDST beams both at room temperature and post-fire exposure. The focus was on the effect of outer steel tube thickness. Six beams were tested (three at ambient conditions and three after 90 minutes of fire according to ISO 834). After measuring torque and rotation, torsional stiffness has been estimated and remained after heating, and also derived reduction factors for steel and concrete that depend on temperature. These results offer a practical way to link thermal effects to the loss of torsional stiffness. To accomplish the aim of the study, listed objective can be as follows: • To measure the torque-rotation response of square CFDST beams before and after fire. • To study how the outer tube thickness affects torsional strength, stiffness, and ductility. • To determine post-fire reduction factors for use in design and analytical models. The study offers experimental data on how section shape and fire affect the torsional behaviour of CFDST beams, helping to better understand composite members under extreme conditions. 2. Experimental program 2.1 Overview The torsional behaviour of square CFDST beams was studied through experiments at both room temperature and after fire exposure. Six beams were made and tested using a custom torsion setup. First group was tested at room temperature, while the other was exposed to fire for one and a half hours, according to ISO 834 standard curve and then allowed to cool naturally. This arrangement allowed a direct comparison of beam behaviour before and after fire. Three outer steel tube thicknesses 1.3 mm, 1.7 mm, and 2.6 mm were considered, whereas all other parameters such as beam length, inner tube dimensions, and concrete mix remained constant. This allowed the effect of outer tube thickness on torsional performance to be clearly observed. 2.2 Specimen design and geometry All CFDST beams had a total length of 2000 mm, with an effective torsional span of 1500 mm between the fixed and movable supports. Each specimen had a square outer section of 100 × 100 mm, while the inner steel tube was also square with a 50 × 50 mm cross-section and a wall thickness of 1.2 mm. The inner tube was centrally aligned along the beam axis, leaving 250 mm at each end unheated to facilitate clamping inside the test supports. The hollow-section ratio (HSR), defined as the ratio of the inner-to-outer width (50/96 ≈ 0.52), was kept constant across all beams. The six specimens were therefore identical except for the outer tube wall thickness, which was the main variable. The specimen identification system and matrix are summarized in Table 1 . Table 1. Presents the specimen matrix and identification system. Specimen ID Outer tube thickness (mm) Fire condition Outer section (mm) Inner tube (mm) Concrete type Total length (mm) Effective length (mm) T1.3-A 1.3 Ambient 100 × 100 50 × 50 × 1.2 Normal 2000 1500 T1.3-F 1.3 Post-Fire 100 × 100 50 × 50 × 1.2 Normal 2000 1500 T1.7-A 1.7 Ambient 100 × 100 50 × 50 × 1.2 Normal 2000 1500 T1.7-F 1.7 Post-Fire 100 × 100 50 × 50 × 1.2 Normal 2000 1500 T2.6-A 2.6 Ambient 100 × 100 50 × 50 × 1.2 Normal 2000 1500 T2.6-F 2.6 Post-Fire 100 × 100 50 × 50 × 1.2 Normal 2000 1500 2.3 Material properties Both the outer and inner steel tubes were fabricated from structural steel with tensile coupon tests yielded an average yield strength (fy) ranging from 380 MPa to 403 MPa, depending on tube thickness. The elastic modulus was E = 200 GPa, and the corresponding shear modulus was Gs = 77 GPa. The concrete infill was designed as normal-strength concrete. The adopted mix proportions per cubic meter were based on the mix design proposed by Rajab et al. (2023) for normal-strength concrete, as shown below 23 : • Cement: 320 kg • Sand: 920 kg • Crushed gravel: 1100 kg • Water-cement ratio (W/C): 0.52 Cylinder tests (150 × 300 mm) after 28 days produced an average compressive strength of 24.3 MPa and a density of 2370 kg/m 3 . All specimens were cast vertical, vibrated to remove entrapped air, and cured under wet burlap for 28–30 days before testing. 2.4 Fabrication and curing process Steel tubes were precision-cut to the required lengths, and the ends were sealed with welded steel plates to ensure complete confinement of the concrete core. The inner tube was kept concentric using steel spacers along its length to maintain a uniform concrete annulus. After casting, the concrete was compacted, leveled, and cured under moist conditions for 28 days. Following curing, the ends of each beam were cleaned and prepared for mechanical clamping in the torsion test rig. Photographic documentation of the fabrication stages and casting concrete is shown in Figures 1 – 3 . Figure 1. Cutting and end-welding steel tubes. Figure 2. Assembly of inner tube and placement of steel spacers before concrete casting. Figure 3. Concrete casting, surface finishing. 2.5 Fire exposure procedure Three specimens (T1.3-F, T1.7-F, and T2.6-F) were subjected to control heating in a custom-built gas-fired furnace developed in the Structural Laboratory-College of Engineering-University of Anbar. The furnace provided a 1500 mm heated zone, leaving 250 mm at each end unheated to simulate realistic support conditions and prevent thermal effects at the grips. The temperature regime followed the ISO 834 standard fire curve, with a 90-minute exposure duration. A handheld infrared thermometer (0–1200°C range) was used to record temperatures at multiple points on the outer and inner surfaces throughout heating. At the end of exposure, the average peak temperatures were approximately: • Outer surface: 607°C • Inner steel surface (adjacent to concrete): 470°C • Support zones (unheated ends): ≤187°C After 90 minutes, the furnace was turned off, and the specimens were left to cool naturally to room temperature to avoid thermal shock. Surface oxidation and discoloration confirmed that the temperature was evenly spread out along the heated zone. 2.6 Torsion test setup The torsional behaviour of all beam specimens was examined using a custom-built steel frame. Each end support, 250 mm wide, was firmly anchored to the laboratory floor. One end of each beam was fixed, and the other was attached to a movable fixture for controlled rotation. Steel jaws with bolts firmly held each beam, embedding 250 mm of its ends into the supports to stop any slipping. A steel lever arm connected to a hydraulic jack applied the torsional load evenly, and the setup was checked to avoid any unwanted bending or axial forces, keeping the torsion nearly pure. 2.7 Instrumentation and data acquisition Torque was measured using a calibrated load cell, and the data were recorded with the TML data acquisition system from Japan. A calibrated load cell connected to the TML data acquisition system from Japan was used to measure the applied torque. The twist of each beam was measured using a custom circular protractor attached to the rotating end, covering 0-180 deg. and accurate to about 0.5 deg. Torque rotation (T–θ) data were recorded continuously until a rotation of 55 deg. (≈ 0.96 rad) was reached. All beams behaved steadily, with torque increasing smoothly throughout the tests. 2.8 Test matrix and grouping The tests were conducted by gradually increasing the applied torque until the target rotation of 55° was achieved. Two distinct testing groups were established: • Group A (Ambient): T1.3-A, T1.7-A, and T2.6-A — used to find the baseline torsional properties at room temperature. • Group B (Post-Fire): T1.3-F, T1.7-F, and T2.6-F—these were used to see how strong and stiff the material was after being in an ISO 834 standard fire for 90 minutes. Figure 4 shows the testing frame and the loading system used for torsion, while Figure 5 presents the gas furnace that was used for the fire exposure stage. Figure 4. The pure torsion test setup. Figure 5. Shows the gas-fired furnace that was used for fire exposure. 2.9 Observations during testing At the beginning of loading, all of the samples showed a linear response. As the rotation increased, the stiffness slowly decreased. Localized outward buckling appeared along the flat surfaces of the outer steel tube, especially from fixed support to midspan. The concrete annulus also made faint cracking sounds. There was no sudden or brittle failure in any of the samples. Instead, deformation continued steadily until the full rotation limit of 55° (≈ 0.96 rad) was reached. This consistent ductile response highlights the strong composite interaction and torsional resilience of the CFDST configuration, even after exposure to elevated temperatures. 3. Analysis methodology This section explains the analytical methods used to understand the experimental torque-rotation data and find the torsional stiffness and post-fire degradation parameters of the six CFDST beam specimens. The analysis was set up so that the conditions before and after the fire were the same, could be repeated, and could be compared directly. 3.1 Processing of Torque–Rotation data The twist angle was converted from degrees to radians using the standard formula: (Eq. 3-1) θ rad . = [ π / 180 ] × θ deg . This ensured that all torsional stiffness values were expressed in SI units. Torque rotation (T-θ) curves were plotted for each specimen, and the initial linear portion typically the first 0 to 25% of the maximum torque (T max ) was used to represent the elastic torsional behaviour. Using this range gives a more accurate estimate of elastic torsional rigidity by reducing the effects of local yielding, geometric imperfections, and initial nonlinearity. 3.2 Evaluation of Torsional Rigidity (GJ) The torsional rigidity (GJ) of each specimen was calculated from the slope of the linear portion of its torque rotation curve using: (Eq.3-2) GJ = ΔT / Δθ where ∆ T represents the torque increment (kN.m) and ∆ θ is the corresponding angular twist in radians. The resulting GJ value represents the overall torsional stiffness of the composite section. It considers the tubes themselves and the concrete annulus that is between the outer and inner steel tubes. Different rigidity values were obtained for the ambient and post-fire states, denoted as (GJ) amβ and (GJ) res , respectively. 3.3 Determination of residual torsional stiffness ratio (Tη) The residual torsional stiffness ratio (Tη) was used to quantify the loss of stiffness associated with temperature increase. This is what it means: (Eq.3-3) Tη = ( GJ ) residua / ( GJ ) ambient The stiffness is still there if the Tη ratio is 1.0. The lower the number, the more the fire has damaged the material. This parameter is a standard way to put samples with different wall thicknesses and thermal histories next to each other and compare them. For the present specimens, Tη ranged between 0.66 and 0.92, indicating that the members retained approximately 66–92% of their original torsional stiffness following 90 minutes of ISO 834 standard fire exposure. 3.4 Decomposition of composite contributions The total torsional rigidity of a CFDST member can be conceptually decomposed into the combined contributions of its steel and concrete components: (Eq.3-4) ( GJ ) total = ( GJ ) s + ( GJ ) c After fire exposure, each constituent undergoes temperature-dependent degradation, and the residual rigidity may be expressed as: (Eq.3-5) ( GJ ) residual = Sη Gs Js + Cη Gc Jc Where: G s J s = pre-fire rigidity contribution of steel (outer + inner tubes), G c J c = pre-fire rigidity contribution of concrete, Sη = steel reduction factor, Cη = concrete reduction factor. Although earlier studies qualitatively emphasized the dominant role of steel confinement in composite torsional stiffness, 1 , 19 , 24 no universal proportion has been experimentally validated due to the strong dependence on geometry, material properties, and boundary conditions. Consequently, this study posits that GsJs and GcJc ought to be regarded as independent variables amenable to experimental measurement or numerical calibration in forthcoming analytical models, rather than presuming a fixed ratio between steel and concrete contributions. This approach facilitates the creation of a generalized component-based formulation for the torsional behavior of CFDST, suitable for a wider range of configurations and thermal exposures. 3.5 Empirical relationship with wall thickness A linear regression analysis was performed to establish a correlation between the experimentally derived residual torsional stiffness ratio (Tη) and the outer steel tube thickness (t). Based on the results of the six tests, the following empirical correlation was made: (Eq.3-6) Tη = 0.43 + 0.18 ( t ) Where (t) thickness of outer tube and the coefficient of determination (R 2 = 0.988). This equation fits the measured data very well for the current experimental program. It also makes it easy to guess how much square CFDST beams will keep their torsional stiffness after a fire, based on how thick the walls are. The proposed relationship applies only to the specific materials, dimensions, and fire conditions tested in this research. Equation (3–6) is not a universal design formula; it is an empirical relationship that only works in certain situations. It would be more useful if more tests were done with different types of steel, concrete strengths, or fire durations. 4. Results and discussion 4.1 Overview of experimental outcomes All six square CFDST beams exhibited stable and consistent torsional performance during testing. Each beam reached rotations of up to 55° (≈ 0.96 rad) without brittle failure, showing an overall ductile response. Beams lost stiffness gradually and started to bend in some areas along the flat faces of the outer steel tube. Occasional cracking suggested minor crushing of the concrete annulus, which demonstrated that the steel and concrete still shared the load effectively in this case. After one and half hours of fire exposure according to ISO-834, the outer steel tubes showed only minor oxidation and surface discoloration; however, beams retained most of their original shape and alignment. Slight stiffness and maximum torque reductions were observed, while all the specimens reached the target rotation, showing that the CFDST configuration retains substantial strength and ductility after fire. 4.2 Torque-twisting relationship Figures 6 to 8 present the torque twisting (T-θ) curves for the six CFDST beam samples. Beams made with outer tube thicknesses of 1.3, 1.7, and 2.6 mm were tested before heating (A) and after fire exposure (F). All samples showed a typical initial elastic zone with a gradual reduction in stiffness, implying an elastic torsional behavior transition: after fire, the same trend happened, but peak torques decreased moderately: Figure 6. Torque–rotation curve for T1.3 specimens (A & F). Figure 7. Torque–rotation curve for T1.7 specimens (A & F). Figure 8. Torque–rotation curve for T2.6 specimens (A & F). Before fire: • T1.3-A: 9.455 kN·m • T1.7-A: 11.346 kN·m • T2.6-A: 15.200 kN·m After fire: • T1.3-F: 8.013 kN·m (≈15% decrease) • T1.7-F: 9.333 kN·m (≈18% decrease) • T2.6-F: 13.679 kN·m (≈10% decrease) These results indicate that fire caused some loss in stiffness and torque, but beams with thicker outer tubes kept a larger portion of their original capacity, highlighting the importance of tube thickness in improving torsional strength and reducing fire effects. 4.3 Effect of fire exposure on Torsional behavior Table 4.1 shows the highest torque values Tp (max) measured at the last rotation angle of 55° (about 0.96 rad). Figures 9 – 11 compare the torque–rotation responses of the ambient and post-fire specimens for each wall thickness. Table 4.1. Experimental torsional Tp (max) (kN·m) [at 55° (≈ 0.96 rad)] of CFDST specimens. Specimen Fire condition Outer tube thickness (mm) Tp (max) (kN·m) at (55°) (0.96 rad) Strength reduction (%) vs ambient T1.3-A Ambient 1.3 9.455 15.25 % ↓ T1.3-F Post-Fire 1.3 8.013 T1.7-A Ambient 1.7 11.346 17.74 % ↓ T1.7-F Post-Fire 1.7 9.333 T2.6-A Ambient 2.6 15.200 10.00 % ↓ T2.6-F Post-Fire 2.6 13.679 Figure 9. Comparison of torque–rotation curves for T1.3 specimens (ambient vs post-fire). Figure 10. Comparison of torque–rotation curves for T1.7 specimens (ambient vs post-fire). Figure 11. Comparison of torque–rotation curves for T2.6 specimens (ambient vs post-fire). After 90 minutes of ISO-834 fire exposure, the beams lost some stiffness and torque strength, but they still twisted smoothly and carried the load without any sudden failure. The surface had some oxidation marks and small bends, but the steel and concrete still worked well together. After the fire, the residual torque capacities were between 82% and 90% of what they had been before: • T1.3-F: retained ≈ 85 % of ambient strength • T1.7-F: retained ≈ 82 % • T2.6-F: retained ≈ 90 % The results show that thicker outer walls work better after fire. They slow down heat passing through, reduce temperature differences in the section, and delay local buckling. Thicker tubes improve torsional strength in normal conditions and also keep the section stiffer and better protected after fire. These results demonstrate that the effect of fire damage diminishes as wall thickness increases. Thicker tubes provide improved confinement and lower temperature penetration into the core concrete, as also observed by Han et al. (2013) and Zuki et al. (2015) in similar post-fire axial tests. 1 , 19 Moreover, all post-fire specimens retained full ductility, showing that the concrete annulus and inner tube effectively preserve the composite torsional integrity even after heating to ≈600°C. 4.4 Evaluation of experimental Torsional Rigidity (GJ) The torsional rigidity (GJ) of each specimen was determined from the slope of the linear elastic segment of the torque–rotation curve (0–25% of Tmax), according to ( Eq.3-2 ): ( GJ ) = ΔT Δθ , where ΔT is the torque increment (kN·m) and Δθ is the corresponding twist in radians. Table 4.2 lists the GJ values obtained before and after fire exposure. Table 4.2. Experimental torsional Rigidity (GJ) of CFDST specimens. Specimen Fire condition Outer tube thickness (mm) (GJ) (kN·m/rad) Reduction (%) vs ambient T1.3-A Ambient 1.3 69.4 34 % ↓ T1.3-F Post-Fire 1.3 45.7 T1.7-A Ambient 1.7 66.4 20 % ↓ T1.7-F Post-Fire 1.7 52.9 T2.6-A Ambient 2.6 63.0 8% ↓ T2.6-F Post-Fire 2.6 58.0 Test results showed a relationship between wall thickness and torsional stiffness before and after heating, samples with thicker outer tubes maintained their stiffness. This means that thicker steel walls help keep things in place and keep heat from moving around. This helps keep the torsional performance high after a fire. Wang et al. (2018) noted analogous behavior in CFDST columns evaluated under post-fire conditions. 4 The torsional rigidity values shown here reflect the general stiffness of the specimens as measured from their torque–rotation curves. They are valid only for the materials, shapes, and test setup applied in this investigation. 4.5 Residual Torsional stiffness ratio (Tη) Equation ( Eq. 3-2 ) was employed to determine the residual stiffness ratio (Tη), which represents the reduction in torsional stiffness after heating. Tη = [(GJ) residual/ (GJ) ambient]. Table 4.3 shows a summary of the calculated values. Table 4.3. Post-Fire residual torsional stiffness ratio (Tη). Specimen Thickness (mm) (GJ) ambient (kN·m/rad) (GJ) residual (kN·m/rad) Tη = ( GJ ) residual ( GJ ) ambient Stiffness Retention (%) T1.3 1.3 69.4 45.7 0.66 66 % T1.7 1.7 66.4 52.9 0.80 80 % T2.6 2.6 63.0 58.0 0.92 92 % The obtained ratios ranged between 0.66 and 0.92, which means that the tested specimens kept about 66–92% of their original torsional stiffness after being exposed to ISO-834 standard fire for 90 minutes. A nearly linear relationship was observed between Tη and the outer wall thickness (t), which can be expressed by the following empirical correlation: [ Tη = 0.43 + 0.18 ( t ) ] ( R 2 = 0.988 ) This relationship implies that each 1 mm increase in wall thickness results in roughly an 18% enhancement in post-fire stiffness retention. Hence, this empirical model may provide a practical reference for preliminary design and post-fire assessment of CFDST members. However, this correlation should be regarded as case-specific, being valid only for the materials, geometries, and thermal exposure (ISO-834, 90 min) considered in the current experimental program. Therefore, it is recommended to use this equation as a reference correlation rather than a universal design model. Figure 12 , variation of torsional rigidity (GJ) with wall thickness before and after fire and Figure 13 , Relationship between wall thickness (t) and residual stiffness ratio (Tη). Figure 12. Variation of torsional rigidity (GJ) with wall thickness before and after fire. Figure 13. Relationship between wall thickness (t) and residual stiffness ratio (Tη). 4.6 Influence of outer tube thickness on torsional behavior The thickness of the outer steel tube had a clear and consistent effect on the torsional performance of CFDST beams under both ambient and post-fire conditions. Figure 14 shows the torque–rotation curves for all unheated specimens (T1.3-A, T1.7-A, and T2.6-A), while Figure 15 presents the corresponding post-fire responses. At Ambient temperature (A), the outer tube thickness varies from 1.3 mm to 2.6 mm resulted in significant improvements in the initial torsional stiffness and the ultimate torque of the beams. Specifically: • Thus, for an increase from 1.3 mm to 1.7 mm (Δt = ↑31%), the maximum torque had increased about 20%, while the initial stiffness showed a similar rise. • The increase in the outer tube thickness from 1.7 mm to 2.6 mm (Δt = ↑53%) resulted in an approximate increase of about 34% in torque, showing the better confinement that the thicker steel provided to the concrete core. • In general, the increase in thickness from 1.3 mm - 2.6 mm (Δt = ↑100%) increased the ultimate torque by about 60.7%, which implies that thicker tubes delay the local buckling and improve torsional rigidity due to a higher polar moment of inertia and better concrete confinement. Figure 14. Comparison of torque–rotation curves for all unheated (ambient) specimens. Figure 15. Comparison of torque–rotation curves for all post-fire specimens. Figure 16. Initial stage of buckling and twisting behaviour at beam. After fire exposure, the effect of wall thickness was even more pronounced: • Thus, from 1.3 mm to 1.7 mm, torque showed an increase of about 16.5%, and Tη an increase of about 2.4% Δt = 31%↑. • From 1.7 mm to 2.6 mm (Δt = 53% ↑), torque increased by 46.6%, with an additional 4% increase in stiffness retention. • Overall, the increment in outer tube thickness from 1.3 mm to 2.6 mm (Δt = 100% ↑) resulted in an approximately 70.7% increase in maximum torque and in the residual stiffness ratio (Tη) from 0.66 to 0.92. Thicker tubes improve torsional strength and maintain rigidity after fire by delaying heat conduction, deferring local buckling, and preserving the shear properties of steel and concrete. Table 4.4 summarizes the relative increase in torque capacity [Tp (max) at 55°] as a function of wall thickness. The data clearly demonstrate that doubling the wall thickness results in approximately 60–70% gain in ultimate torque, both before and after fire exposure. Table 4.4. Percentage increase in maximum torque [Tp (max) at (55°) (0.96rad)] with increasing outer tube thickness. Condition Comparison Increase in Tp (max)(%) Ambient 1.3 → 1.7 mm +20.0% Ambient 1.7 → 2.6 mm +34.0% Ambient 1.3 → 2.6 mm +60.7% Post-fire 1.3 → 1.7 mm +16.5% Post-fire 1.7 → 2.6 mm +46.6% Post-fire 1.3 → 2.6 mm +70.7% Figure 17. Comparison of post-fire surface conditions (T1.3-F, T1.7-F, T2.6-F). 4.7 Observed failure modes and post-fire appearance All specimens exhibited a ductile and progressive mode of failure under pure torsion. No sudden or catastrophic collapse was recorded throughout the loading sequence up to the maximum twist of 55° (≈ 0.96 rad). During the tests, several consistent visual phenomena were observed (see Figure 16 ). • Local buckling initiated along the flat outer faces of the square tubes, particularly near the fixed support to the midspan region where the shear flow is maximum. • Fine longitudinal cracks appeared on the concrete core surface, audible as minor crushing sounds, especially in the thinner outer tubes (1.3 mm and 1.7 mm). • Slight outward bulging of the outer steel plates occurred as rotation increased, confirming the transfer of shear stress from steel to the concrete annulus. • In post-fire specimens , the outer steel showed visible surface oxidation, discoloration, and localized scaling, particularly in the thinner sections as shown in Figure 17 . No separation or delamination occurred at the steel concrete interface, indicating that the bond between steel and concrete remained intact after fire exposure. 4.8 Comparison with previous research These results agree with earlier studies on the torsional and post-fire behavior of composite steel–concrete members, showing similar trends in torque–rotation response and stiffness increase with thicker outer tubes. Under ambient conditions, the torque–rotation response and the increase in stiffness with greater outer tube thickness follow trends reported by Huang, Han, and Zhao (2013) and Wang et al. (2018) for double-skin and stiffened CFST specimens. 4 , 6 The increase in maximum torque and ductility after yielding shows that outer steel tube thickness plays an important role in torsional capacity and overall deformation behavior. The residual stiffness ratios measured, Tη = 0.66–0.92, and residual strength levels of 66–92% show remarkably similar results as the experimental studies on CFDST columns conducted by Zuki et al. (2015) and Yao et al. (2016) under ISO-834 fire curves for 60–90 minutes. 19 , 20 Such consistency not only establishes the reliability of the testing apparatus used but also infers that fire-induced degradation behaves similarly within similar composite systems. Empirical relation derived herein, Tη = 0.43+0.18(t), shows an explicit positive relation between wall thickness and residual torsional rigidity. This supports the finding by Han et al. (2013) that an increase in the level of steel confinement decreases the loss in post-fire stiffness through the restraint of thermal deformation and local instability. 1 Decrease in the torsional rigidity after fire exposure is essentially brought about by temperature gradients, local buckling, and the interaction between the steel tubes and the concrete core. This study did not distinguish the specific stiffness contributions of the steel and concrete components; however, the overall degradation pattern closely corresponds with the thermo-mechanical responses reported by Romero et al. (2015) and Lu et al. (2010). 2 , 3 Both studies emphasized the importance of containment in maintaining the stiffness of structures at elevated temperatures. In short, the residual flexural stiffness of (CFDST) beams is primarily influenced by the strength of the bond between the steel and concrete and the strength of the outer steel tube. The results presented here enhance comprehension of the interplay between thermal and mechanical forces under conditions of exclusive torsional loading. They are also one of the first big experimental datasets to find out how stiffness is kept in CFDST members after a fire. 4.9 Discussion of failure modes and global torsional response This section builds on the experimental findings in Section 4.7 by explaining the mechanical processes that caused the CFDST beams to fail in the way they did and respond to torsion in the way they did. The discussion combines visual evidence, deformation behavior, and torque–rotation data to show how steel confinement, concrete cracking, and thermal degradation affect performance after a fire. All six specimens exhibited a consistent and gradual failure progression under torsional loading. The torque–rotation curves reflected an initial elastic phase, followed by a smooth transition to plastic deformation without any abrupt load drop or instability. The deformation pattern remained symmetrical along the specimen length, confirming that the torsional load was well-distributed and that the specimens primarily underwent pure twisting without secondary bending effects. Also it was noticed sequence confirms that the torsional capacity degradation was primarily governed by local instability of the steel shell, whereas the inner tube and confined concrete effectively restrained torsional distortion even after fire exposure. Figure 18 Internal view of specimen T2.6-F showing fine cracks and intact steel–concrete bond after fire exposure, while Figure 19 illustrates the consolidated torque–rotation envelopes for all tests. Figure 18. Internal view of specimen T2.6-F showing fine cracks and intact steel–concrete bond after fire exposure. Figure 19. Illustrates the consolidated torque–rotation envelopes for all tests. During testing, all beams exhibited an initial linear elastic range, followed by a gradual reduction in stiffness beyond approximately 25% of the maximum torque capacity [Tp (max)] at 55°. The behaviour then transitioned smoothly into a plastic torsional phase without any abrupt load drop or brittle failure. Such a response confirms the effective composite interaction between the outer and inner steel tubes and the confined concrete annulus. At ambient temperature, failure was primarily characterized by localized buckling of the flat steel plates near from the fixed support to the midspan and minor surface cracking within the concrete core. No rupture or separation occurred at the steel–concrete interface, showing that the bond between the materials remained intact throughout loading. Mild torsional softening appeared as the beams transitioned from elastic to plastic behaviour, yet all specimens resisted torque up to the maximum rotation of 55° (≈ 0.96 rad) without failure. After fire exposure, a similar behaviour was observed, though thermal effects became more remarkable. The outer steel tubes showed oxidation, discoloration, and slight deformed shapes, especially for the 1.3 mm and 1.7 mm specimens. However, the steel jacket successfully prevented cracking or rupture of the concrete core. In this respect, the thicker specimen, T2.6-F, significantly postponed the occurrence of local buckling and preserved a substantial portion of its stiffness after fire, demonstrating that a larger wall thickness would improve structural stability and reduce thermal damage. Figure 4.14 illustrates that the post-fire specimens behaved similarly to the unheated ones, but with slightly lower torque–rotation slopes and reduced ultimate torque values, with an average residual stiffness ratio (Tη) ranging between 0.66 and 0.92. This reduction in torsional stiffness can be attributed to the combined thermo-mechanical degradation of both the steel tube and the concrete core during ISO-834 heating. Elevated temperatures reduce the steel shear modulus, especially after 400–600°C, and promote dehydration-induced micro-cracking in the concrete, lowering their respective contributions to the overall torsional rigidity. The physical observations—such as oxidation, discoloration, and minor geometric distortion of the tube—indicate that the specimens experienced thermal effects sufficient to reduce material stiffness and slightly decrease the polar moment of inertia. Nevertheless, while high temperatures weaken the shear strength of steel and concrete, the composite action and confinement mechanism in the CFDST configuration maintain a significant portion of the torsional stiffness, preventing severe post-fire degradation. The results show that the structure failed mainly by local buckling and gradual torsional softening, not by global fracture or debonding. All of the samples kept their shape even when they were heated to very high temperatures, until they couldn’t move anymore. This means that CFDST beams are very hard to twist, and they can still bend after a fire. 4.10 Summary of findings This paper presents an investigation on the torsional behaviour of CFDST beams under fire and after fire exposure. The main findings are summarized below. Ductile Response: Beams behaved steadily up to 55° [≈0.96 rad] with no brittle failure. Stiffness decreased gradually, showing effective interaction between steel and concrete. Outer Tube Thickness: Increasing the outer tube from 1.3 mm to 2.6 mm improved the initial stiffness and maximum torque, which almost doubled the torsional resistance while maintaining smooth deformation. For torsional strength, wall thickness is important. Fire Exposure: After 90 minutes of ISO-834 fire, beams retained 66–92% of their torque capacity. They thus showed good post-fire performance. Stiffness decreased moderately but torsional integrity was largely preserved. Residual Stiffness Ratio: The ratio of the post-fire to initial stiffness was in the range of 0.66 to 0.92, indicating that CFDST beams maintain most of their torsional rigidity after heating. Empirical Relation: A relation between the thickness of the outer tube and the residual stiffness was found: Tη = 0.43 + 0.18 t (R 2 = 0.988). This can estimate post-fire torsional stiffness but is valid only within the experimental limits of this study, including the tested cross-section, materials, and fire conditions. Material Contribution: The post-fire torsional response was mainly controlled by steel, while the concrete absorbed energy and delayed stiffness reduction. Failure Modes: Failure developed gradually. Local buckling in the steel tube initiated and grew with rotation while concrete provided stability. There was no slippage between steel and concrete. Overall Performance: The beams exhibited excellent torsional performance and retained strength during and after fire exposure, confirming the suitability of CFDST beams in structural applications requiring both torsional capacity and fire resistance, such as bridges, transfer beams, and high-rise structures. These results provide practical guidelines for design and modeling. Key observations • All beams showed stable and ductile behavior in torsion, even when the rotation reached about 55 degrees. • When the wall thickness was doubled from 1.3 mm to 2.6 mm, the maximum torque increased by nearly 60 to 70 percent. • The beams tested after fire kept around 83 to 90 percent of their original torque strength before heating. • The residual stiffness ratio (Tη) was between 0.66 and 0.92, and it became higher almost in a straight line as the wall got thicker. • The main failure modes were local buckling of the outer tube and some cracking in the concrete, but no separation between steel and concrete was noticed after fire. • A simple relation, Tη = 0.43 + 0.18t (with R 2 = 0.987), can be used to roughly estimate the post-fire torsional capacity in design work. 5. Conclusions and recommendations This experimental program investigates the pure torsional behaviour of six CFDST beams before and after fire exposure, with a particular focus on the impact of the outer steel tube thickness. The obtained results represent additional experimental data to the scarce number of studies dealing with the response of double-skinned composite structural systems under fire. 5.1 Conclusions Based on the experiments, the main findings are: Ductile Behaviour: All the CFDST beams were deformed progressively and without sudden failure, indicating proper composite action between the steel tubes and the concrete core. Effect of Wall Thickness: Increasing the outer tube wall thickness from 1.3 mm to 2.6 mm increased maximum torque (60-70)% and significantly enhanced torsional stiffness, thus showing that the wall thickness of the tubes plays a fundamental role in the overall torsional performance of CFDST beams. Post-fire behaviour: After 90 minutes of ISO-834 fire exposure, beams retained more than 80% of the initial torque, illustrating that the composite system performs well under these conditions, even at high temperatures. Residual Stiffness: The torsional stiffness ratio, Tη, was in the range of 0.66 to 0.92. Thicker tubes reduced heat penetration and improved overall stability. Failure Mechanism: Specimens failed gradually due to localized buckling and torsional softening, with no steel-concrete debonding, confirming strong composite action. Empirical Post-Fire Correlation: A linear relation between residual stiffness ratio and outer tube thickness was obtained: Tη = 0.43 + 0.18t (R 2 = 0.988), where (t) is the outer tube thickness in mm. This provides a practical way to estimate post-fire torsional stiffness of square CFDST beams; however, this empirical equation is valid only within the experimental limits of the present study, including the tested cross-section size, material properties, and ISO-834 fire exposure conditions. 5.2 Recommendations • Design Improvements: Thicker outer tubes can improve post-fire torsional stiffness, particularly for critical structural members. • Fire Design Guidelines: Apply experimental correlations, such as Tη = 0.43 + 0.18t, to estimate the residual torsional stiffness of CFDST beams after fire exposure; however, it should be used only within the experimental limits of this study. • Advanced Analysis: Apply finite element simulations to quantify the separate roles of steel and concrete in post-fire torsional behavior of CFDST beams. • Torsion and Fatigue : Perform cyclic torsional tests to examine effects on residual plasticity, crack propagation, and fatigue after fire exposure. • Concrete Type : Incorporate fiber-reinforced, geopolymer, or lightweight concrete to improve durability and stiffness in future CFDST applications. Recommendations for future work • Test beams under both bending and torsion after fire to simulate real conditions. • Try CFDST beams with circular and rectangular sections to see how shape affects torsional behavior. • Use the experimental results to create basic numerical models for different scenarios. • Check the effect of longer or shorter fire exposure and different cooling methods on stiffness. • Observe long-term behavior of post-fire beams, such as creep and shrinkage under torsional loads. Data availability All data supporting this work are available within the article and its extended data files. Omar Fazaa Rajab, Assim M. Lateef, and Akram S. Mahmoud. Recoding beams items, torque twist, torque max, GJ, residual torque, and empirical equation. In addition to all figures 2026 https://doi.org/10.6084/m9.figshare.31067737 . 25 Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). References 1. Han L-H, Chen F, Liao F-Y, et al. : Fire performance of concrete filled stainless steel tubular columns. Eng. Struct. 2013; 56 : 165–181. Publisher Full Text 2. Lu H, Han LH, Zhao XL: Fire performance of self-consolidating concrete filled double skin steel tubular columns: Experiments. Fire Saf. J. 2010; 45 : 106–115. 3. Romero ML, Espinos A, Portolés JM, et al. : Slender double-tube ultra-high strength concrete-filled tubular columns under ambient temperature and fire. Eng. Struct. 2015; 99 : 536–545. 4. Wang YH, Lu GB, Zhou XH: Experimental study of the cyclic behavior of concrete-filled double skin steel tube columns subjected to pure torsion. Thin-Walled Struct. 2018; 122 : 425–438. 5. Jia ZL, Shi YL, Xian W, et al. : Torsional behaviour of concrete-filled circular steel tubular members under coupled compression and torsion. Structures. 2021; 34 : 931–946. 6. Huang H, Han LH, Zhao XL: Investigation on concrete filled double skin steel tubes (CFDSTs) under pure torsion. J. Constr. Steel Res. 2013; 90 : 221–234. 7. Beck J, Osamu K: FUNDEMENTAL PURE TORSIONAL PROPERTIES OF CONCRETE FILLED CIRCULAR STEEL TUBES. J. Materials, Conc. Struct. Pavements, JSCE. 2003; 2003 : 285–296. Publisher Full Text 8. Han LH, Yao GH, Tao Z: Performance of concrete-filled thin-walled steel tubes under pure torsion. Thin-Walled Struct. 2007; 45 : 24–36. 9. Lee E-T, Yun BH, Shim HJ, et al. : Torsional Behavior of Concrete-Filled Circular Steel Tube Columns. J. Struct. Eng. 2009; 135 : 1250–1258. 10. Nie JG, Wang YH, Fan JS: Experimental study on seismic behavior of concrete filled steel tube columns under pure torsion and compression-torsion cyclic load. J. Constr. Steel Res. 2012; 79 : 115–126. 11. Nie JG, Wang YH, Fan JS: Experimental research on concrete filled steel tube columns under combined compression-bending-torsion cyclic load. Thin-Walled Struct. 2013; 67 : 1–14. 12. Yu-Hang W, Jian-Guo N, Jian-Sheng F: Test on torsion behavior of CFST columns subjected to complex load. 2013 © ASCE 2013 Structures Congress. 2013; 2795–2801. 13. Xin N, Yu-Hang W, Shuo L, et al. : Coupled bending-shear-torsion bearing capacity of concrete filled steel tube short columns. Thin-Walled Struct. 2018; 123 : 305–316. 14. Mutlag SE, Lateef AM: Torsional Resistance of High Strength Concrete Filled Steel Tube Beams Stiffened Internally with Steel Bars. Tikrit Journal of Engineering Sciences. 2024; 31 : 12–24. 15. Li S, Han LH, Hou C: Concrete-encased CFST columns under combined compression and torsion: Analytical behaviour. J. Constr. Steel Res. 2018; 144 : 236–252. 16. Wang JH, He J, Xiao Y: Fire behavior and performance of concrete-filled steel tubular columns: Review and discussion. J. Constr. Steel Res. 2019; 157 : 19–31. 17. Han L-H, Yang Y-F, Xu L: An experimental study and calculation on the fire resistance of concrete-filled SHS and RHS columns. J. Constr. Steel Res. 2003; 59 : 427–452. Publisher Full Text 18. Lu H, Zhao XL, Han LH: Fire behaviour of high strength self-consolidating concrete filled steel tubular stub columns. J. Constr. Steel Res. 2009; 65 : 1995–2010. 19. Mohd Zuki SS, Jayaprakash J, Shahidan S, et al. : Behavior of Fire Exposed Concrete-Filled Double Skin Steel Tubular (CFDST) Columns under Concentric Axial Loads. Appl. Mech. Mater. 2015; 773-774 : 938–942. Publisher Full Text 20. Yao Y, Li H, Tan K: Theoretical and numerical analysis to concrete filled double skin steel tubular columns under fire conditions. Thin-Walled Struct. 2016; 98 : 547–557. Publisher Full Text 21. Chang Q, et al. : Concrete filled double steel tube columns incorporating UPVC pipes under uniaxial compressive load at ambient and elevated temperature. Case Studies in Construction Materials. 2022; 16 : e00907. Publisher Full Text 22. Lopes RFR, Rodrigues JPC: Behaviour of restrained concrete filled square double-skin and double-tube hollow columns in case of fire. Eng. Struct. 2020; 216 : 110736. 23. Rajab OF, Ali ZM, Hama SM: Influence of crushed eggshell content as fine aggregate replacement on cement mortars properties.2023; 080018. Publisher Full Text 24. Anumolu S, Abdelkarim OI, ElGawady MA: Behavior of Hollow-Core Steel-Concrete-Steel Columns Subjected to Torsion Loading. J. Bridg. Eng. 2016; 21 : 4016070. 25. Rajab OF: Data Availability - Manuscript 176320 - CFDST-Torsion-Data. Dataset. figshare. 2026. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 10 Feb 2026 ADD YOUR COMMENT Comment Author details Author details 1 Construction and projects department, University of Fallujah, Al-Fallujah, Al Anbar Governorate, Iraq 2 Civil Engineering, Tikrit University College of Engineering, Tikrit, Saladin Governorate, Iraq 3 Civil Engineering, University of Anbar College of Engineering, Ramadi, Anbar Governorate, Iraq Omar Fazaa Rajab Roles: Writing – Original Draft Preparation, Writing – Review & Editing Assim M. Lateef Roles: Supervision Akram S. Mahmoud Roles: Supervision 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 2026, 15:221 https://doi.org/10.12688/f1000research.176320.1 Copyright © 2026 Rajab OF 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 Rajab OF, Lateef AM and Mahmoud AS. Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness [version 1; peer review: 1 approved] . F1000Research 2026, 15 :221 ( https://doi.org/10.12688/f1000research.176320.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 10 Feb 2026 Views 0 Cite How to cite this report: Ba G. Reviewer Report For: Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness [version 1; peer review: 1 approved] . F1000Research 2026, 15 :221 ( https://doi.org/10.5256/f1000research.194365.r470230 ) The direct URL for this report is: https://f1000research.com/articles/15-221/v1#referee-response-470230 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 07 May 2026 Guangzhong Ba , Shanghai Maritime University, Shanghai, Shanghai, China Approved VIEWS 0 https://doi.org/10.5256/f1000research.194365.r470230 This research article investigates the torsional performance of square CFDST beams, comparing their behavior at ambient temperatures and after 90 minutes of standard ISO 834 fire exposure. The study specifically evaluates how varying the thickness of the outer steel tube (1.3 ... Continue reading READ ALL This research article investigates the torsional performance of square CFDST beams, comparing their behavior at ambient temperatures and after 90 minutes of standard ISO 834 fire exposure. The study specifically evaluates how varying the thickness of the outer steel tube (1.3 mm, 1.7 mm, and 2.6 mm) impacts torsional strength, stiffness, and ductility. The authors should consider the following enhancements: The current empirical model is based on only three data points for thickness. Testing additional thicknesses or varying the inner tube thickness would increase the model's reliability and generalizability. The provided equation is derived from a very small sample size . The authors must explicitly state the statistical limitations of this model or validate it against external datasets from existing literature. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Engineering structures I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Ba G. Reviewer Report For: Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness [version 1; peer review: 1 approved] . F1000Research 2026, 15 :221 ( https://doi.org/10.5256/f1000research.194365.r470230 ) The direct URL for this report is: https://f1000research.com/articles/15-221/v1#referee-response-470230 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 10 Feb 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 1 10 Feb 26 read Guangzhong Ba , Shanghai Maritime University, Shanghai, China Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Ba G. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 07 May 2026 | for Version 1 Guangzhong Ba , Shanghai Maritime University, Shanghai, Shanghai, China 0 Views copyright © 2026 Ba G. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This research article investigates the torsional performance of square CFDST beams, comparing their behavior at ambient temperatures and after 90 minutes of standard ISO 834 fire exposure. The study specifically evaluates how varying the thickness of the outer steel tube (1.3 mm, 1.7 mm, and 2.6 mm) impacts torsional strength, stiffness, and ductility. The authors should consider the following enhancements: The current empirical model is based on only three data points for thickness. Testing additional thicknesses or varying the inner tube thickness would increase the model's reliability and generalizability. The provided equation is derived from a very small sample size . The authors must explicitly state the statistical limitations of this model or validate it against external datasets from existing literature. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Engineering structures I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Ba G. Peer Review Report For: Torsional Performance of Square CFDST Beams before and after Fire Exposure: Effect of Outer Tube Thickness [version 1; peer review: 1 approved] . F1000Research 2026, 15 :221 ( https://doi.org/10.5256/f1000research.194365.r470230) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-221/v1#referee-response-470230 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 = "Torsional Performance of Square CFDST Beams...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-221/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-221/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-221/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Rajab OF et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-221/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-221", templates : { twitter : "Torsional Performance of Square CFDST Beams before and after.... Rajab OF et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-221/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/176320/194365") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "194365"); $(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 = { "471687": 0, "463364": 0, "463363": 0, "463362": 0, "463361": 0, "463360": 0, "471695": 0, "471694": 0, "471693": 0, "471692": 0, "471691": 0, "471690": 0, "471689": 0, "471688": 0, "471697": 0, "473127": 0, "473126": 0, "473125": 0, "473124": 0, "483375": 0, "483374": 0, "483373": 0, "473133": 0, "483372": 0, "473132": 0, "473131": 0, "473130": 0, "473129": 0, "473128": 0, "483381": 0, "483380": 0, "483379": 0, "483378": 0, "483377": 0, "483376": 0, "460887": 0, "470231": 0, "460886": 0, "470230": 1, "460885": 0, "470229": 0, "460884": 0, "460883": 0, "460882": 0, "460881": 0, "470238": 0, "470237": 0, "470236": 0, "470235": 0, "460890": 0, "470234": 0, "460889": 0, "470233": 0, "460888": 0, "470232": 0, "463359": 0, "463358": 0, "463357": 0, "463356": 0, "463355": 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 = "09718c44-68b4-4754-b206-1da4592c0872"; 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.