Relationship between purposeful rumination and... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/14-150" }, "headline": "Relationship between purposeful rumination and post-traumatic growth of college students who experienced...", "datePublished": "2025-02-04T08:48:29", "dateModified": "2025-02-04T08:48:29", "author": [ { "@type": "Person", "name": "Jackon Steve" }, { "@type": "Person", "name": "Sanglin Zhao" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background The purpose of this study was to explore the relationship between positive coping and posttraumatic growth in trauma patients, and the mediating role of positive coping and the moderating role of social understanding support. Methods 811 college students aged 18-28 with traumatic experience were selected as the research objects through the questionnaire of life-long experience of traumatic events. The survey covered many provinces in China. The purposive Rumination Scale, posttraumatic growth scale, positive coping scale and social understanding rating scale were used to investigate. Results Correlation analysis showed that there was a significant correlation between purposeful rumination, positive coping and posttraumatic growth. Regression analysis showed that purposeful rumination had a significant direct effect on posttraumatic growth (β=0.148, p<0.001). The mediation model showed that positive coping and social understanding support played a chain mediating role between purposeful rumination and posttraumatic growth, and social understanding support played a moderating role between positive coping and posttraumatic growth. Further simple slope analysis showed that when perceived social support was high, purposeful rumination did not significantly predict posttraumatic growth; When perceived social support was low, purposeful rumination had a significant positive predictive effect on posttraumatic growth, indicating that the predictive effect of purposeful rumination on posttraumatic growth gradually increased with the decrease of perceived social support. Conclusion This study reveals the complex relationship between purposeful rumination, positive coping, social understanding support and post-traumatic growth, and provides a new perspective for understanding the psychological recovery process of trauma sufferers. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/14-150/v1", "name": "Relationship between purposeful rumination and post-traumatic growth..." } } ] } Home Browse Relationship between purposeful rumination and post-traumatic growth... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Steve J and Zhao S. Relationship between purposeful rumination and post-traumatic growth of college students who experienced childhood trauma: a regulated intermediary model [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :150 ( https://doi.org/10.12688/f1000research.161228.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 Relationship between purposeful rumination and post-traumatic growth of college students who experienced childhood trauma: a regulated intermediary model [version 1; peer review: awaiting peer review] Jackon Steve https://orcid.org/0009-0003-0046-768X 1 , Sanglin Zhao https://orcid.org/0009-0004-4616-7129 2 Jackon Steve https://orcid.org/0009-0003-0046-768X 1 , Sanglin Zhao https://orcid.org/0009-0004-4616-7129 2 PUBLISHED 04 Feb 2025 Author details Author details 1 School of Management, University of Khartoum, Khartoum, Khartoum, Sudan 2 School of Engineering Management, Hunan University of Finance and Economics, Changsha, Hunan, China Jackon Steve Roles: Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Sanglin Zhao Roles: Conceptualization, Data Curation, Software, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW Abstract Background The purpose of this study was to explore the relationship between positive coping and posttraumatic growth in trauma patients, and the mediating role of positive coping and the moderating role of social understanding support. Methods 811 college students aged 18-28 with traumatic experience were selected as the research objects through the questionnaire of life-long experience of traumatic events. The survey covered many provinces in China. The purposive Rumination Scale, posttraumatic growth scale, positive coping scale and social understanding rating scale were used to investigate. Results Correlation analysis showed that there was a significant correlation between purposeful rumination, positive coping and posttraumatic growth. Regression analysis showed that purposeful rumination had a significant direct effect on posttraumatic growth (β=0.148, p<0.001). The mediation model showed that positive coping and social understanding support played a chain mediating role between purposeful rumination and posttraumatic growth, and social understanding support played a moderating role between positive coping and posttraumatic growth. Further simple slope analysis showed that when perceived social support was high, purposeful rumination did not significantly predict posttraumatic growth; When perceived social support was low, purposeful rumination had a significant positive predictive effect on posttraumatic growth, indicating that the predictive effect of purposeful rumination on posttraumatic growth gradually increased with the decrease of perceived social support. Conclusion This study reveals the complex relationship between purposeful rumination, positive coping, social understanding support and post-traumatic growth, and provides a new perspective for understanding the psychological recovery process of trauma sufferers. READ ALL READ LESS Keywords post-traumatic growth; purposeful rumination; perceived social support; positive coping Corresponding Author(s) Sanglin Zhao ( [email protected] ) Close Corresponding author: Sanglin Zhao Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 Steve J and Zhao S. 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: Steve J and Zhao S. Relationship between purposeful rumination and post-traumatic growth of college students who experienced childhood trauma: a regulated intermediary model [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :150 ( https://doi.org/10.12688/f1000research.161228.1 ) First published: 04 Feb 2025, 14 :150 ( https://doi.org/10.12688/f1000research.161228.1 ) Latest published: 04 Feb 2025, 14 :150 ( https://doi.org/10.12688/f1000research.161228.1 ) Introduction In the process of individual’s growth, individual may experience some traumatic events, such as domestic violence, campus bullying, natural disasters and so on. Some studies have found that more than 70% of people have suffered at least one traumatic event in their lives, among which 85% of college students have suffered childhood trauma ( Cohen & Wills 1985 ). When individuals have experienced traumatic events, their traumatic symptoms are mainly manifested as repeated invasive traumatic experiences, persistent high vigilance, negative emotional experiences and avoidance behaviors ( Yuejuan et al., 2013 ). Individuals who suffering from or witnessing bullying, violence, sexual assault, accidental injury, disease and other serious injuries or death-threatening events may have traumatic symptoms. Traumatic symptoms are a very common psychological disorder ( Zimet et al., 1988 ). The study on the relationship between psychological disorders caused by college students experiencing traumatic events is also an important topic in injury epidemiology ( Dai Jinhui & Yuan Jing, 2016 ). Previous studies on trauma largely focused on the negative impact of trauma on individuals, but some studies found that when individuals experienced traumatic events, they may have negative consequences and positive changes which let them gain a certain degree of growth. Tedeschi and Calhoun called these changes Post-traumatic Growth (PTG) ( Li et al., 2019 ). Post-traumatic growth will bring individuals positive effects, such as dealing with the same events more calmly in the follow-up, understanding more truth from traumatic events to promote individual growth ( Xie-feng and Li-min, 2007 ). When we begin to pay attention to the positive effects brought by trauma, we can better conduct psychological counseling for college students ( Yiqun’s, 2014 ), which is conducive to the development of mental health education in colleges and universities. With the rise and development of positive psychology, the influencing factors and mechanisms of post-traumatic growth have gradually gained attention from researchers. Intentional rumination is regarded as an important factor affecting post-traumatic growth, which means that individuals consciously think positively about the clues of traumatic events and tend to face difficulties and solve problems calmly, which is a constructive cognition ( Qin & Luyao, 2022 ). Studies have shown that purposeful rumination is positively related to post-traumatic growth, which can promote individuals to achieve psychological growth after trauma. This growth is reflected in many aspects, such as personal courage in facing life, handling of interpersonal relationships and spiritual changes. Intentional rumination has a significant positive predictive effect on post-traumatic growth (Lu et al., 2019; Donghui et al., 2021 ). Therefore, the first hypothesis of this study is: purposeful rumination can positively predict post-traumatic growth. Intentional rumination will make individuals think whether they have found something meaningful rhus changing their lives after experiencing trauma. With the increase of the frequency of purposeful rumination, the post-traumatic growth level of individuals will also increase accordingly, prompting individuals to constantly reflect and gain positive influence. When an individual has experienced a traumatic event and does not have enough coping resources, many stress reactions may be triggered, including symptoms of post-traumatic stress disorder ( Fangfang et al., 2022 )). However, if these symptoms of stress disorder are overcome by individuals, they can be transformed into catalysts for growth, and may lay the foundation for individual self-identity. When an individual has experienced a trauma, it may not only be pain and obstacles, but also an opportunity for self-changing. Through these experiences, the individual can better cope with the trauma and realize his self-meaning and personal growth. It can be seen that purposeful rumination can help individuals better cope with traumatic events, realize psychological growth and transformation, and change people’s cognition and their behavior. Theoretically, the premise of post-traumatic growth is the basic assumption that trauma can shake the self and the world ( Tedeschi & Calhoun, 2004 ), this basic assumption can guide individuals’ cognition and behavior, help individuals to clarify the causes of events, which includes individuals’ understanding and thinking about themselves, others and the world ( Dongfeng et al., 2022 ). Therefore, purposeful rumination can encourage individuals to think positively after experiencing traumatic events, so that individuals can face and solve problems in an effective way. Therefore, only when individuals ruminate purposefully can they adopt the correct coping style, which is positive, thus promoting post-traumatic growth. Previous studies have also confirmed that positive coping is closely related to post-traumatic growth, and individuals who take positive coping methods to deal with traumatic events can often recover from trauma faster, reduce psychological troubles and promote post-traumatic growth. The research of Jun et al. (2000) also confirmed that positive coping can significantly predict PTG of individuals. To sum up, we can put forward research hypothesis 2: purposeful rumination promotes post-traumatic growth through active coping. The stress buffer model holds the belief that understanding social support can make individuals get some buffer after being traumatized ( Cohen & Wills, 1985 ). When individuals are traumatized, if they can get social support, they will feel the strength and support from others, so that individuals can have a more positive attitude when dealing with and facing traumatic events, and they can get more care and support from others when facing pressure and challenges. Therefore, we can adopt a more positive coping style and understand that social support can not only improve the individual’s ability to solve problems, but also relieve psychological pressure, promoting their positive reflection on traumatic events and their post-traumatic growth. Understanding social support is different from actual social support, which is a subjective evaluation of one’s intuitive feelings and various social support levels [3], and understanding social support can adjust negative emotions and one’s own pressure, so that individuals can get more support and help on the basis of positive response, constantly improve their psychological intervention mechanism, cultivate their psychological quality of loving life, and promote their post-traumatic growth. Brooks(2016) and other scholars have confirmed that the level of social support can directly predict the level of post-traumatic growth of students in adversity. The same research results ( Lu, 2023 ) confirmed that the higher the understanding of social support, the higher the post-traumatic growth level of dialysis patients. Through the above research, the following hypothesis can be put forward: purposeful rumination is regulated by the understanding of social support through active coping to promote post-traumatic growth. Based on the above research and assumptions, this paper puts forward a regulated mediation model to explore the mechanism of purposeful rumination, positive coping and understanding social support on post-traumatic growth. Intentional rumination directly affects post-traumatic growth, and positive coping plays an intermediary role in the relationship between purposeful rumination and post-traumatic growth, while social support plays a regulatory role in this process. Methods The research object In this study, college students of all grades in three universities were selected as subjects. A total of 1000 questionnaires were distributed and 900 were successfully recovered, of which 811 were valid, with a recovery rate of 90% and an effective rate of 90.1%. By using the Lifelong Experience of Traumatic Events Questionnaire-Student Version[2] for screening, we identified college students aged between 18 and 28 as the research objects. The screening criterion is that at least one of the 16 traumatic events listed in the questionnaire is selected as “Yes”. The results show that the number of people who have experienced at least one traumatic event (that is, the research object) is 597, accounting for 85% of the total number. Among them, the number of people who experienced four or more traumatic events was 204, accounting for 29% of the total number. The number of people who have not experienced any traumatic events is 105, accounting for 15% of the total number. The age of the participants in this study ranged from 18 to 28 years old, with the largest number of participants aged 20 and 21, accounting for 45.1% of the total number. The average age of testers is 21.70 years old. In terms of gender distribution, there are 328 boys and 483 girls. See the table for the basic information of the subjects. Research tools 1. Intentional Rumination Scale In the Chinese version revised by Dong Chaoqun (2013) , the scoring method is Likert4 points, where 0 stands for “never” and 4 stands for “often”. The higher the score, the higher the ruminant meditation level. The questionnaire is based on the theory of post-traumatic growth, and it is used to evaluate the adaptability and non-adaptability of post-traumatic cognitive processing of the injured. In this study, Cronbach’s α coefficients of the total table and each dimension are 0.974, 0.963 and 0.960 respectively (see Table 2 ). 2. Post-traumatic growth scale Tedeschi and Calhoun compiled it in 1996 . The scale includes 21 items, which are divided into five dimensions: interpersonal relationship, new possibility, personal strength, mental change and appreciation of life. The scoring method is 0 ~ 5 points and 6 grades. The higher the score, the higher the post-traumatic growth level. The internal consistency reliability of the scale is α coefficient 0.90, and the two-month retest reliability is 0.71. This study adopts the Chinese version revised by Zhang Yuejuan et al. (2013) , and the applicability of this version has been studied in military college students and other groups (see Table 3 ). 3. Positive Coping Scale The subscale of positive coping style in Simplified Coping Style Scale ( Jie Yaning, 1998 ) was adopted, including 12 items. The scoring method was Likert4 points, with 0 representing “never” and 4 representing “often”, and the score represented the more positive coping style. The positive coping dimension is 1~12 questions, and its reliability is measured. The reliability and validity of the positive coping dimension are 0.90 and 0.89 (see Table 4 ). 4. Social Comprehension Scale Jiang Ganjin and others translated and revised the Social Support Multidimensional Scale (MSPSS) compiled by Zimet and others, and compiled it into the Perceived Social Support Scale (PSSS), which is used as a tool to measure the degree of personal self-perception from various social supports. The scale consists of 3 dimensions and 12 items, which are as follows: Family support, that is, the degree of subjective support from family (items 3, 4, 8 and 11); Support from friends, that is, the degree of support from friends (items 6, 7, 9 and 12); Other support, that is, the subjective feeling of support from others except family and friends (items 1, 2, 5 and 10). The scale adopts a 7-level scoring method (1 point = “completely inconsistent” and 7 points = “completely consistent”). The higher the total score, the higher the level of support from others in society, which is divided into 12-36 as low comprehension support level, 37-60 as intermediate comprehension support level and 61-84 as high comprehension support level. The α coefficients of family support, friend support, other support and the whole scale are 0.87, 0.85, 0.91 and 0.88 respectively, and the test-retest reliability is 0.85, 0.75, 0.72 and 0.85 respectively. 5. Trauma Experience Scale The Life Experience Scale for Traumatic Events-Student Edition, compiled by Greenwald and Rubin (1999) and translated by Liao Ximing (2007) , was adopted. The scale consists of 16 items, the first 15 items include various types of traumatic events, and the 16th item is an open question. Participants made a “yes” or “no” judgment on the first 15 questions. If they answered “yes”, they will further complete the “pain degree at that time” score, using 0 (none) to 2 (many) points. In this study, the Cronbach’s α coefficient of the whole scale is 0.82. Data processing Data processing by SPSS27.0, Scientific Platform Serving for Statistics Professional (2021) . Harman single factor analysis is used to test the deviation of common method; Zhao (2025) and Zhao and Steve (2025) Pearson correlation matrix is used to analyze the correlation between variables: nonparametric percentile Bootstrap method with deviation correction is used to test the mediating effect. If there are missing values in a questionnaire, it is directly eliminated. Results Common method deviation test According to Haman’s theory of single factor analysis, an exploratory factor analysis was carried out, and the results showed that six common factors with eigenvalues greater than 1 were put forward. The first principal factor explained the criterion that the variance was 17.906% and less than 40% . Therefore, this study is not seriously affected by the deviation of common methods (see Table 1 ). Descriptive statistics 1. Demographic characteristics In this study, SPSS27.0 was used to make statistics on the number of cases and analyze the demographic characteristics, and the following results were obtained: Table 1 and Figure 1 , General table of demographic variables: Table 1. Statistics on the number of cases. Statistics Gender Age Mother's education level Father's education level Do you come from a single-parent family? Origin of students Is it an only child? Grade Num Effective 811 804 811 811 811 811 811 811 Deficiency 0 seven 0 0 0 0 0 0 Figure 1. Intermediary model diagram. Demographic characteristics of the subjects The demographic characteristics (gender, place of origin, grade, only child, mother’s education level, father’s education level, and whether he comes from a single-parent family) of the subjects are analyzed, and the following results are shown in Tables 2 and 3 : Table 2. Demographic characteristics of subjects. Demographic variable Category Evaluation Num Percentage% Gender Man 1 328 40.4 Woman 2 483 59.6 Origin of students Large and medium-sized cities 1 85 10.5 City 2 294 36.3 Village 3 432 53.3 Grade Freshman 1 646 79.7 Sophomore 2 48 5.9 Junior 3 94 11.6 Senior 4 23 2.8 Is it an only child? Be 1 179 22.1 No 2 632 77.9 Mother's education level Primary school and below 1 195 24.0 Junior school 2 362 44.6 High school and technical secondary school 3 180 22.2 Undergraduate and junior college 4 64 7.9 Bachelor degree or above 5 eight 1.0 Father's education level Primary school and below 1 136 16.8 Junior school 2 335 41.3 High school and technical secondary school 3 233 28.7 Undergraduate and junior college 4 92 11.3 Bachelor degree or above 5 13 1.6 Do you come from a single-parent family? Be 1 108 13.3 No 2 703 86.7 Table 3. purposeful rumination, positive coping, post-traumatic growth and understanding of gender differences. Variable Variable value Sample size Average value Standard deviation T test Welch's T test Average difference Cohen's d value Comprehend social support 1.0 328 56.253 14.683 T=-2.247 P=0.025** T=-2.197 P=0.028** 2.209 0.161 2.0 483 58.462 13.063 amount to 811 57.568 13.775 Posttraumatic growth 1.0 328 79.963 24.565 T=-1.693 P=0.091* T=-1.631 P=0.103 2.671 0.121 2.0 483 82.634 20.153 amount to 811 81.554 22.068 Intentional rumination 1.0 328 20.238 8.289 T=1.532 P=0.126 T=1.524 P=0.128 0.894 0.11 2.0 483 19.344 8.063 amount to 811 19.705 8.162 Positive coping dimension 1.0 328 33.445 6.828 T=-0.837 P=0.403 T=-0.827 P=0.409 0.394 0.06 2.0 483 33.839 6.384 amount to 811 33.679 6.566 2. The difference analysis of purposeful rumination, positive coping and post-traumatic growth from the demographic perspective. As can be seen from Table 4 , the average score of boys and girls in social support is 56.253 and 58.462, with significant difference (P=0.025**, Cohen’s d=0.161). There was no significant difference in the growth after trauma (P=0.103, Cohen’s d=0.121). There is no significant difference between men and women in the dimensions of purposeful ruminant meditation and active coping (P is 0.126 and 0.403, Cohen’s d is 0.11 and 0.06, respectively). An independent sample T test was conducted on the post-traumatic growth of trauma patients. The results showed that the scores of different genders were significantly different only in the dimension of understanding social support (P<0.05), and there was no significant difference in other dimensions. The boys’ understanding of social support was significantly higher than that of girls, with the effect of 0.025 and the statistical test force of 2.657, which was significant. Table 4. Differences of purposeful rumination, positive coping and post-traumatic growth in families with only children. Variable name Variable value Sample size Average value Standard deviation T test Welch's T test Average difference Cohen's d value Comprehend social support 2.0 632 57.441 13.138 t =-0.493 P=0.622 T=-0.444 P=0.657 0.576 0.042 1.0 179 58.017 15.853 amount to 811 57.568 13.775 Posttraumatic growth 2.0 632 80.861 21.496 t=-1.682 p=0.093* T=-1.586 P=0.114 3.139 0.142 1.0 179 84 23.884 amount to 811 81.554 22.068 Purposeful ruminant meditation 2.0 632 19.698 8.02 T=-0.049 P=0.961 T=-0.047 P=0.962 0.034 0.004 1.0 179 19.732 8.67 amount to 811 19.705 8.162 Positive coping dimension 2.0 632 33.625 6.449 T=-0.443 P=0.658 T=-0.424 P=0.672 0.247 0.038 1.0 179 33.872 6.978 From Table 4 , it can be seen that non-single-parent families and single-parent families understand social support (P=0.657, Cohen’s d=0.042), post-traumatic growth (P=0.093, Cohen’s d=0.142), purposeful ruminant meditation (P=0.961, Cohen’s d=0.004). An independent sample T test was conducted to find out whether the trauma victims were the only child in their families. The results showed that there were significant differences in the growth of the only child in different families after trauma (P<0.05), but there were no significant differences in other dimensions. The only child was significantly higher than the non-only child, with the effect of 0.093 and the statistical test value of 2.313, which was significant. As can be seen from Table 5 , the average values of freshmen (1), sophomores (2), juniors (3) and seniors (4) in actively coping with the dimensions (1-12) are 33.639, 32.458, 34.181 and 35.304, respectively, which meet the homogeneity of variance, and the single sample variance test P value is 0.303 > 0. In the total score of understanding social support, the average values are 57.824, 57.312, 55.723 and 58.478, which meet the homogeneity of variance. The single sample variance test P value is 0.568>0.05, and the result is not significant, and there is no significant difference in this respect among different grades. In the post-traumatic growth, the average values were 82.127, 79.333, 77.745 and 85.652, which did not meet the homogeneity of variance. Welch’s variance test P value was 0.326>0.05, and the results were not significant, and there was no significant difference in different grades. In purposeful ruminant meditation, the average values are 20.096, 18.438, 1.872 and 18.87, which meet the homogeneity of variance. The single sample variance test p value is 0.054>0.05, and the results are not significant, and there is no significant difference in this respect among different grades. Table 5. Differences of purposeful rumination, active coping and post-traumatic growth in grades. Variable name Variable value Sample size Average value Standard deviation Variance test Welch's variance test Positive coping dimension 1.0 646 33.639 6.597 F=1.215 P=0.303 F=1.382 P=0.255 3.0 94 34.181 6.704 4.0 23 35.304 5.889 2.0 48 32.458 6.102 amount to 811 33.679 6.566 Comprehend social support 1.0 646 57.824 13.67 F=0.674 P=0.568 F=0.624 P=0.602 3.0 94 55.723 14.23 4.0 23 58.478 14.743 2.0 48 57.312 13.976 amount to 811 57.568 13.775 Posttraumatic growth 1.0 646 82.127 21.126 F=1.508 P=0.211 F=1.174 P=0.326 3.0 94 77.745 27.912 4.0 23 85.652 19.94 2.0 48 79.333 22.221 amount to 811 81.554 22.068 Purposeful ruminant meditation 1.0 646 20.096 8.226 F=2.554 P=0.054* F=2.627 P=0.057* 3.0 94 17.872 7.959 4.0 23 18.87 6.203 2.0 48 18.438 8.092 amount to 811 19.705 8.162 The average values of post-traumatic growth of 2.0 and 3.0 and 1.0 were 82.48/79.306/89.776, respectively. Because the homogeneity of variance is satisfied ( Table 6 ), the p value of variance analysis is 0.000 * * ≤ 0.05 by single sample variance test, so the statistical results are significant, indicating that there are significant differences in post-traumatic growth among different students. Table 6. Differences of purposeful rumination, active coping and post-traumatic growth in the place of origin. Variable name Variable value Sample size Average value Standard deviation Variance test Welch's variance test Positive coping dimension 2.0 294 33.833 6.543 F=3.52 P=0.030** F=3.616 P=0.028** 3.0 432 33.259 6.574 1.0 eighty-five 35.282 6.402 amount to 811 33.679 6.566 Intentional rumination 2.0 294 20.126 8.22 F=3.081 P=0.046** F=2.866 P=0.059* 3.0 432 19.113 7.934 1.0 eighty-five 21.259 8.882 amount to 811 19.705 8.162 Posttraumatic growth 2.0 294 82.48 20.296 F=8.558 P=0.000*** F=8.384 P=0.000*** 3.0 432 79.306 22.88 1.0 eighty-five 89.776 21.815 amount to 811 81.554 22.068 Comprehend social support 2.0 294 58.854 13.558 F=7.536 P=0.001*** F=7.184 P=0.001*** 3.0 432 55.954 13.551 1.0 eighty-five 61.329 14.592 amount to 811 57.568 13.775 3. Correlation analysis Considering the linear relationship between variables, Pearson correlation analysis is used to calculate the correlation coefficient in this study. The result in Table 7 were obtained: Table 7. Pearson correlation coefficient table. 1 2 3 4 5 6 7 8 Gender -- Age -.158** -- .000 Do you come from a single-parent family? .010 .012 -- .781 .732 Origin of students .053 .089* .071* -- .128 .012 .043 Is it an only child? .167** -.024 .211** .272** -- .000 .490 .000 .000 Purposeful ruminant meditation -.054 -.060 -.015 -.087* -.002 -- .126 .089 .659 .013 .961 Posttraumatic growth .059 -.039 .020 -.139** -.059 .155** -- .091 .271 .566 .000 .093 .000 Positive coping di mension .029 .031 .076* -.089* -.016 .146** .392** -- .403 .383 .030 .012 .658 .000 .000 First of all, the psychological phenomenon of purposeful rumination shows a negative Pearson correlation trend in the dimensions of gender, age, place of origin, family structure (whether it is a single parent or not) and whether it is a single child (as shown in Table 8 ). What is particularly striking is that its correlation with place of origin has reached a significant level. However, when the eyes turn to the dimensions of post-traumatic growth and positive coping, purposeful rumination shows a positive correlation, further revealing its inherent complexity and versatility. Table 8. Actively respond to intermediary role. Mediating effect analysis result (n=811) Posttraumatic growth Positive coping dimension Posttraumatic growth coefficient Standard error t P Standardization coefficient coefficient Standard error t P Standardization coefficient coefficient Standard error t P Standardization coefficient Constant 78.478 4.448 17.645 0.000*** - 32.019 1.334 24.009 0.000*** - 38.905 5.414 7.187 0.000*** - Intentional rumination 0.399 0.094 4.259 0.000*** 0.148 0.115 0.028 4.106 0.000*** 0.143 0.256 0.088 2.916 0.004*** 0.095 Gender 3.372 1.564 2.156 0.031** 0.075 0.617 0.469 1.316 0.189 0.046 2.609 1.455 1.793 0.073* 0.058 Origin of students -4.247 1.132 -3.752 0.000*** -0.13 -0.773 0.339 -2.276 0.023** -0.079 -3.292 1.055 -3.119 0.002*** -0.101 Age 0.05 0.294 0.169 0.865 0.006 0.095 0.088 1.078 0.281 0.038 -0.068 0.273 -0.247 0.805 -0.008 Positive coping dimension 1.236 0.109 11.32 0.000*** 0.368 R 2 0.045 0.03 0.176 Adjust r 0.04 0.024 0.17 F F(4,806)=9.53,P=0.000*** F(4,806)=6.274,P=0.000*** F(5,805)=34.457,P=0.000*** The dimension of positive coping reveals the interaction between personal characteristics and environmental factors from a more unique perspective. It has a positive correlation with whether the agent is the only child in his or her family, but it has a negative correlation with other factors such as whether agent comes from a single-parent family and the place of origin, and it also has a significant correlation with purposeful rumination and post-traumatic growth. Post-traumatic growth shows its complex relationship with the environment. It is negatively related to age, place of origin and whether agent is the only child. At the same time, it is positively related to purposeful rumination and positive coping. The identity of the single child also plays an important role in the picture. It is not only negatively correlated with age, birthplace, post-traumatic growth, positive coping and purposeful rumination, but also positively correlated with other factors such as gender. This multi-faceted correlation has undoubtedly deepened our understanding of the psychological characteristics and environmental adaptability of the single child group. The family structure (single parent or not) is only negatively related to purposeful rumination, but the subtle relationship between family environment and individual psychological development behind it deserves our in-depth discussion. The geographical factor of the origin of students also shows its influence that can’t be ignored in the picture. It has a significant negative correlation with gender, whether it is an only child, post-traumatic growth and purposeful rumination, while it has a positive correlation with whether it comes from a single-parent family. This reminds us that external environmental factors such as regional culture and educational resources have a far-reaching impact on individual psychological development. Finally, the relationship between age and gender also plays an important role. The negative correlation between them may imply some interweaving and conflict between gender roles and age stages in the process of psychological development. The negative correlation between age and places of origin, purposeful rumination and other factors further emphasizes the challenges and changes faced in the process of age growth. To sum up, this thermal coefficient diagram reveals a complex and colorful psychological world for us, which has both challenges and tempering, as well as hope and strength. It reminds us that when we understand individual psychological development, we should fully consider the interweaving and interaction of various factors and explore the mystery from a more comprehensive and in-depth perspective. 4. Analysis of the intermediary role of positive response Because the demographic variables (gender, place of origin, age) and the core variables (purposeful rumination, positive coping, post-traumatic growth) in this study are partly related, in the test of mediation effect and the test of regulated mediation, gender, place of origin and age are taken as control variables and then included in the regression equation for analysis. In this study, all continuous variables are centralized, and then Model 4 of Process macro is used for mediation test. The results are shown in Table 2 . The results show that the direct and positive prediction of PTG by purposeful rumination is significant (β=0.148, t=4.259, P<0.001), and the positive prediction of PTG by purposeful rumination is still significant (β=0.095, t=2.196, P<0.005). Intentional rumination has a significant positive predictive effect on positive coping (β=0.143, t=4.106, P<0.001), and positive coping also has a significant positive predictive effect on PTG (β=0.368, t=11.32, P<0.001). In addition, the mediating effect between purposeful rumination and PTG is 0.143, Bootstrap95% confidence interval is [0.059, 0.240], and the upper and lower limits do not contain the value of 0, which indicates that the direct effect and mediating effect of the model are significant, and purposeful rumination can not only predict the degree of PTG directly, but also predict PTG through the mediating effect of proactive rumination. The mediating effect of this model (0.143) accounts for 35.83% of the total effect (0.399). 5. Understand the regulatory role of social support Then, on the basis of the mediation model, we add the social support to explore whether it regulates the direct path of purposeful rumination to PTG and whether it regulates the first half of the mediation model. In this study, gender, age and place of origin are taken as control variables, positive coping as intermediary variables, perceived social support as moderating variable and PTG as dependent variable, and model 8 of SPSS macro program PROCESS is used to test the moderating effect of perceived social support ( Hayes, 2013 ; Wen Zhonglin and Ye Baojuan, 2014 ). According to the results in Table 9 , Equation 1 is significant in general, f (5,805) = 34.715, P<0.001), and purposeful rumination has a significant positive effect on positive coping (β=0.456, P<0.001), and the interaction of positive coping and understanding social support has a significant effect on cognitive reappraisal (β=1.338). Equation 2 is significant in general, f (6,804)=30.508, P<0.001), and the direct effect of purposeful rumination on PTG is also significant (β=0.194, P<0.001), and the interaction between purposeful rumination and understanding social support has a significant effect on the total score of post-traumatic growth (β=-0.016, P<0.001). Table 9. Test of mediating effect of perceived social support on PTG. Model 1 Model 2 Coefficient Standard error t P Coefficient Standard error t P Const 41.138 5.276 7.797 0.000*** 24.731 7.835 3.157 0.002*** Gender 2.018 1.458 1.385 0.167 1.87 1.452 1.288 0.198 Age 0.093 0.273 0.34 0.734 0.108 0.272 0.398 0.691 Origin of students -2.507 1.062 -2.359 0.019** -2.619 1.059 -2.474 0.014** Intentional rumination 0.456 0.087 5.228 0.000*** 1.338 0.324 4.124 0.000*** Perceive the total score of social support 0.591 0.052 11.375 0.000*** 0.887 0.117 7.587 0.000*** Respond positively * understand the total score of social support -0.016 0.006 -2.823 0.005*** R 2 0.177 0.185 Adjust r 0.172 0.179 F F(5,805)=34.715,P=0.000*** F(6,804)=30.508,P=0.000*** △R 2 0.177 0.185 △F △F(1,805)=129.384,P=0.000*** △F(1,804)=7.967,P=NaN In order to further reveal the regulation mechanism of perceived social support, this study divided perceived social support into high group (M+1SD) and low group (M-1SD) according to the principle of plus or minus one standard deviation for simple slope analysis (see Figure 2 ). The simple slope test shows that when the perceived social support is high, the predictive effect of purposeful rumination on PTG is not significant, while when the perceived social support is low, the significant positive predictive effect of purposeful rumination on PTG indicates that the predictive effect of purposeful rumination on PTG is gradually increasing with the decrease of perceived social support. Figure 2. Understanding the moderating effect of social support between purposeful rumination and PTG. Discussion Analysis of the overall demographic variables of traumatic experience In this study, seven demographic variables, such as gender, place of origin, grade, whether this child is the only child in his/her family, education level of female mother, education level of father and whether he comes from a single-parent family, are used to analyze the differences in post-traumatic growth. According to the table X Pearson correlation coefficient table and heat map analysis of “3.3 Correlation analysis of purposeful rumination, positive coping and post-traumatic growth” above, the Pearson correlation coefficients related to post-traumatic growth in the above demographic variables are gender 0.059, age -0.039, grade -0.038, whether it is an only child -0.059, and whether it is from a single-parent family 0.02. According to the above correlation analysis, it can be preliminarily judged. There are different (positive and negative, size) differences between different demographic variables and post-traumatic growth, so at the variable level, it can be preliminarily judged that there are different correlations between different demographic variables and post-traumatic growth, that is, there are differences among variables. The overall situation of the post-traumatic growth level of the traumatic experience On the individual level of demographic variables, according to the analysis of “3.4 Difference Analysis of purposeful rumination, active coping and post-traumatic growth from the perspective of demography”, in the difference test of post-traumatic growth as a variable function, it seems that when the demographic variable is the source of life, the p value is 0.000***, and the significance level is 1%, which rejects the original hypothesis, so the whole is significant, indicating that there are significant differences in post-traumatic growth in different sources of life. However, according to the data analysis of other demographic variables, the significance level is higher than 10%, that is, p>0.1, which cannot reject the original hypothesis, so it is difficult to explain that there are differences in post-traumatic growth of other demographic variables except the place of origin. It shows that in the dimension of demographic variables (place of origin), the level of post-traumatic growth of traumatic experience will show significant differences. From this, it can be explained that the level of post-traumatic growth of trauma patients is different under the dimension of demographic variables (place of origin). This discovery shows that post-traumatic growth is not the same, but the influence of place of origin leads to the diversification of post-traumatic growth process. Therefore, when studying and intervening in post-traumatic growth, we need to fully consider the role of these factors in order to formulate more accurate and effective strategies and programs. Analysis of the correlation between purposeful rumination and active coping In the study, according to “3.3 Correlation Analysis of purposeful rumination, positive coping and post-traumatic growth”, the correlation coefficient between purposeful rumination and positive coping is 0.146** according to Pearson correlation test (* * is at the level of 0.01 (double-tailed)), and the observation data shows that there is a significant correlation between purposeful rumination variables and positive coping variables, and there is a positive correlation between variables from the positive and negative correlation coefficient. From this, we can draw a conclusion that there is a positive correlation between purposeful rumination and positive coping variables, which shows that when an individual is faced with pressure or challenge, if he tends to reflect purposefully (that is, purposeful rumination), then he is more likely to adopt a positive coping style. By cultivating individual’s purposeful reflection ability and positive coping style, individual’s growth and adaptation can be effectively promoted. The predictive effect of purposeful rumination on post-traumatic growth level According to “3.5 Mediation Analysis of Positive Coping”, the analysis results of the predictive effect of purposeful rumination on the post-traumatic growth level are β=0.148, t=4.259, p<0.001, and the significance level is 1%, which shows that the original hypothesis is rejected, so the result is significant. According to β, purposeful rumination has a direct and positive predictive effect on the post-traumatic growth level. The purposeful rumination has a positive predictive effect on the post-traumatic growth level, which shows that if individuals can actively and consciously reflect on traumatic events and seek positive growth and learning from them, this positive thinking process can promote their post-traumatic growth level. This effect can be achieved by promoting adaptive thinking, reducing negative emotions, enhancing psychological resilience and promoting self-cognition. Therefore, in post-traumatic intervention, individuals should be encouraged to ruminate purposefully to promote their post-traumatic growth. Actively respond to the intermediary role analysis According to the analysis of the predictive function after adding the intermediary variable (positive coping), it is concluded that purposeful rumination has a direct positive predictive effect on the post-traumatic growth level, purposeful rumination has a positive coping and positive coping has a positive predictive effect on the post-traumatic growth level. The predictive factor β is (0.095, 0.143, 0.368) respectively. According to the data analysis in “ Table 1 Positive Response Mediation and Table X Mediation Effect Test Summary” in “3.5 Positive Response Mediation Effect Analysis”, the mediation effect test result shows that a*b(P value) = 0.002 * *, and the significant interval is 1%, generally speaking. We further test it by boot (see Table X in Table 3.5), and get the final result that “purposeful rumination = > active coping dimension = > post-traumatic growth” has some mediating effects. Therefore, we can get that purposeful rumination promotes the formation of positive coping styles. When individuals ruminate purposefully, they are more likely to take positive measures to cope with the pressures and challenges they face. Positive coping style further promotes post-traumatic growth. Individuals who adopt positive coping styles can better manage stress, reduce negative consequences and promote personal growth and development. Positive coping plays a partial mediating role between purposeful rumination and post-traumatic growth. Through purposeful rumination, individuals can better understand and cope with stress or traumatic events, thus forming a positive coping style and ultimately promoting post-traumatic growth. This study can provide important enlightenment for understanding and promoting the growth and development of individuals under pressure. Understanding the analysis of the regulatory role of social support According to the research, understanding social support is a regulatory variable that plays a regulatory role under the direct effect of positive coping on post-traumatic growth. According to the research of “3.6 Moderating Effect of Perceived Social Support”, the data results show that the effect of the interaction between purposeful rumination and perceived social support on cognitive reappraisal is β=1.338, p<0.001, with a significant level of 1%, which shows that the effect of purposeful rumination on cognitive reappraisal is influenced by perceived social support. The interaction between purposeful rumination and perceived social support had a significant effect on the total score of post-traumatic growth (β=-0.016, p<0.005), indicating that perceived social support regulated the direct prediction of purposeful rumination on post-traumatic growth. We continue to introduce simple slope to study the adjustment mode of understanding social support, and get that when social support is high, the predictive effect of purposeful rumination on PTG is not significant, while when social support is low, the significant positive predictive effect of purposeful rumination on PTG shows that with the decrease of understanding social support, the predictive effect of purposeful rumination on PTG is gradually increasing, so we get the specific influence mode of realizing social support variables under the adjustment. This shows that understanding social support, as the care, respect and help perceived by individuals from others, has a significant impact on the mental health and growth of individuals. When individuals are experiencing trauma or stress, the perceived social support can provide them with emotional comfort and substantial help, thus helping to reduce psychological stress and promote individual recovery and growth. Understanding social support significantly moderates the mediating effect of positive coping on purposeful rumination and post-traumatic growth. This means that the higher the level of social support an individual perceives, the stronger the positive coping will promote the relationship between purposeful rumination and post-traumatic growth. This may be because social support provides individuals with more resources and support, making them more confident and capable of coping with pressures and challenges, and then achieving post-traumatic growth. Therefore, by enhancing the individual’s understanding ability of social support, it can promote the individual’s positive coping and post-traumatic growth more effectively. Countermeasures and suggestions The approach to post-traumatic growth involves several key strategies: fostering positive thinking and self-acceptance by encouraging purposeful rumination and distinguishing healthy rumination from unhealthy rumination; personalizing processing through tailored strategies that consider individual experiences and needs, such as exercise, singing, painting, art therapy, expressive writing, and personalized services like career planning; strengthening social support by encouraging social participation and building supportive networks to provide emotional comfort and practical help; constructing a psychological support system with regular educational interventions, including counseling, support services, and skills training in meditation, mindfulness, and art therapy to build resilience and positive coping strategies; establishing a safe learning and living environment for students, offering counseling, support services, and peer support groups to enhance belonging and reduce loneliness; and conducting continuous follow-up research and effect evaluation feedback to optimize service strategies and provide data support for interventions. Research conclusions This study explores the relationship between purposeful rumination, positive coping, post-traumatic growth, and demographic differences, examining the mediating roles of positive coping and understanding social support. Key findings include: (1) the study is not significantly affected by common method deviation, ensuring data reliability and validity; (2) positive coping and purposeful rumination are positively correlated with post-traumatic growth, suggesting they promote recovery; (3) girls score higher in understanding social support than boys, but gender differences are insignificant in other dimensions; (4) family structure has no significant impact on post-traumatic outcomes, though only children show higher post-traumatic growth; (5) positive coping partially mediates the relationship between purposeful rumination and post-traumatic growth; and (6) perceived social support moderates this relationship, with high support weakening the impact of purposeful rumination and low support enhancing it. Overall, this study provides insights into psychological reactions and growth after trauma, offering valuable references for trauma psychology research and practice. Future research should delve deeper into post-traumatic growth mechanisms, and offer more effective interventions for trauma survivors. Ethics and consent The study was performed in accordance with the Declaration of Helsinki.,All respondents agreed to participate in the study,which the ethics committee approved at Hunan University of Finance and EconomicsEthics Committee of Hunan University of Finance and Economics, Ethics Approval Number: 23YBA289, Research Approval Date: September 1, 2023. Informed consent of participants: we explained the purpose, process, risks and benefits of the study to all participants orally and obtained their informed consent. Participants have the right to know that their participation is voluntary and can withdraw from the study at any time. The reason why the oral form is adopted is that more participants are involved and the oral form is more convenient. At the same time, this has been supported by the ethics committee of Hunan Institute of Finance and economics. Author contributions Sanglin Zhao: Conceptualization, Data curation, formal analysis, Software, Writing–original draft, Visualization, Writing–review and editing; Jackon Steve: Validation, Writing review and editing. All authors have read and approved the final version of the manuscript. Data availability statement Figshare: Relationship between purposeful rumination and post-traumatic growth of college students who experienced childhood trauma: a regulated intermediary model, DOI: https://doi.org/10.6084/m9.figshare.28269395.v2 ( Zhao, 2025 ). The project contains the following underlying data: • Data Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 1.0 Public domain dedication), and on the website https://figshare.com/articles/dataset/Relationship_between_purposeful_ rumination_and_post-traumatic_growth_of_college_students_who_experienced_childhood_trauma_a_regulated_ intermediary_model/28269395 , can access. Data set on the relationship between purposeful rumination and posttraumatic growth of college students with childhood trauma experience Published online January 24, 2025. doi: https://doi.org/10.6084/m9.figshare.28269395 . Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 1.0 Public domain dedication). References Cohen S, Wills TA: Stress, social support, and the buffering hypothesis. Psychol. Bull. 1985; 98 (2): 310–357. Publisher Full Text Dong chaoqun, Gong Shumei, Liuxiaohong, et al. : Reliability and validity of the simplified Chinese version of the event related rumination questionnaire in patients with accidental trauma. Chin. J. Nurs. 2013; 48 (09): 831–834. Publisher Full Text Dongfeng S, Yujing S, Wang S, et al. : Qualitative Study on Mindfulness Decompression Promoting Post-traumatic Growth of Breast Cancer Patien. Psychological Monthly. 2022; 17 (7): 9–12. Donghui W, Qing Z, Juan L, et al. : The influence of psychological resilience and understanding of social support on post-traumatic growth in female patients with in vitro fertilization-embryo transfer. J. Reprod. Med. 2021; 30 (11): 1445–1449. Fangfang L, Yina D, Qixu S, et al. : Study on the relationship between psychological resilience, post-traumatic growth and social support in patients with premature rupture of membranes. China Sexol. 2022; 31 (4): pp. 130–134. Greenwald R, Rubin A: Assessment of posttraumatic symptoms in children: Development and preliminary validation of parent and child scales. Research on Social Work Practice. 1999; 9 (1): 61–75. Hayes AF: Introduction to mediation, moderation, and conditional process analysis: A regression-based approach.New York, NY: The Guilford Press; 2013. Jie Yaning: Preliminary Study on the Reliability and Validity of the Simplified Coping Style Scale. Chin. J. Clin. Psychol. 1998; 02 : 53–54. Reference Source Jinhui D, Jing Y: Comparison between single factor analysis of variance and multiple linear regression analysis. Stat. Decis. 2016; 9 : 23–26. Jun X, Binhui W, Minyan H, et al. : Study on the validity of the self-rated health rating scale. Chin. Health Stat. 2000; 3 : 14–18. Li T, Hong W, Xiayu W, et al. : The relationship between adolescent peer pressure and post-stress growth-the chain intermediary role of purposeful rumination and positive coping. The 22nd Chinese Psychological Society Abstract Collection, 2019-10, Hangzhou, Zhejiang, China. 2019; pp. 1812–1813. Liao Ximing: Evaluation of the Childhood and Adolescent Trauma Event Questionnaire and Posttraumatic Symptom Scale Jinan University.2007. Reference Source Lu T: Vocational students understand the impact of social support on post-traumatic growth: ruminant meditation and self-sympathy.2023. Qin Y, Luyao Z: Comprehension of the applicability of social support scale in adolescent groups. Survey of Education. 2022; 11 (2): 29–32. Scientific Platform Serving for Statistics Professional: SPSSPRO. (Version 1.0.11) [Online Application Software].2021. Reference Source Song L, Qihan Z, Peng Z, et al. : Psychological effects of body posture: based on embodied perspective. Psychol. Sci. 2019; 42 (4): 1004–1009. Tedeschi RG, Calhoun LG: The posttraumatic growth inventory: measuring the positive legacy of trauma. J. Trauma. Stress. 1996; 9 (3): 455–471. PubMed Abstract | Publisher Full Text Tedeschi RG, Calhoun LG: Posttraumatic growth: conceptual foundations and empirical evidence. Psychol. Inq. 2004; 15 (1): 1–18. Publisher Full Text Xie-feng L, Li-min H: Mediating variables, regulating variables and covariates-concept, statistical test and comparison. Psychol. Sci. 2007; 4 : 934–936. Yiqun’s G: The New Trend of Mediation Effect Research-Research Design and Statistical Methods. Chin. Ment. Health J. 2014; 28 (8): 584–585. Yuejuan Z, Jinli W, Zhou Y, et al. : Preliminary revision of PTSD in military students. Chin. J. Clin. Psych. 2013; 21 (3): 389–392. Zhao S: Relationship between purposeful rumination and post-traumatic growth of college students who experienced childhood trauma: a regulated intermediary model. [Dataset]. figshare. 2025. Publisher Full Text Zhao S, Steve J: Relationship between purposeful rumination and post-traumatic growth of college students who experienced childhood trauma: a regulated intermediary model Checklist. figshare. 2025. Publisher Full Text Zhonglin W, Baojuan Y: Mediating effect analysis: method and model development. Adv. Psychol. Sci. 2014; 22 (5): 731–745. Zimet GD, Dahlem NW, Zimet SG, et al. : The mult idimensional scale of perceived social support. J. Personality Asses. 1988; 52 : 30–41. Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 04 Feb 2025 ADD YOUR COMMENT Comment Author details Author details 1 School of Management, University of Khartoum, Khartoum, Khartoum, Sudan 2 School of Engineering Management, Hunan University of Finance and Economics, Changsha, Hunan, China Jackon Steve Roles: Methodology, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Sanglin Zhao Roles: Conceptualization, Data Curation, Software, Writing – Original Draft Preparation, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 04 Feb 2025, 14:150 https://doi.org/10.12688/f1000research.161228.1 Copyright © 2025 Steve J and Zhao S. 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 Steve J and Zhao S. Relationship between purposeful rumination and post-traumatic growth of college students who experienced childhood trauma: a regulated intermediary model [version 1; peer review: awaiting peer review] . F1000Research 2025, 14 :150 ( https://doi.org/10.12688/f1000research.161228.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: AWAITING PEER REVIEW AWAITING PEER REVIEW ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 04 Feb 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Relationship between purposeful rumination...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-150/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-150/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-150/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Steve J and Zhao S'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/14-150/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-150", templates : { twitter : "Relationship between purposeful rumination and post-traumatic.... Steve J and Zhao S, published by " + "@F1000Research" + ", https://f1000research.com/articles/14-150/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/161228/177231") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "177231"); $(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 = { "380429": 0, "382733": 0, "380428": 0, "382732": 0, "380431": 0, "382735": 0, "380430": 0, "382734": 0, "380427": 0, "382731": 0, "380426": 0, "384533": 0, "382740": 0, "384535": 0, "384534": 0, "380433": 0, "382737": 0, "380432": 0, "382736": 0, "380435": 0, "382739": 0, "380434": 0, "382738": 0, "384541": 0, "384540": 0, "384542": 0, "384537": 0, "384536": 0, "384539": 0, "384538": 0, "401958": 0, "381349": 0, "375717": 0, "386213": 0, "401959": 0, "375716": 0, "386212": 0, "401956": 0, "381351": 0, "375719": 0, "386215": 0, "401957": 0, "381350": 0, "375718": 0, "386214": 0, "401954": 0, "375713": 0, "401955": 0, "375712": 0, "375715": 0, "386211": 0, "401953": 0, "375714": 0, "381357": 0, "381356": 0, "386220": 0, "372143": 0, "381358": 0, "401962": 0, "381353": 0, "375721": 0, "386217": 0, "381352": 0, "375720": 0, "386216": 0, "401960": 0, "381355": 0, "386219": 0, "401961": 0, "381354": 0, "386218": 0, "372149": 0, "372148": 0, "372151": 0, "372150": 0, "372145": 0, "372144": 0, "372147": 0, "372146": 0, "372152": 0, "378589": 0, "378588": 0, "378591": 0, "378590": 0, "378585": 0, "378587": 0, "378586": 0, "378593": 0, "378592": 0, "378594": 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 = "cc5cdd92-6f19-46f1-8bee-8bdfad1df21a"; 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.