1 2 3 4<!DOCTYPE html> 5<html class=""> 6 7 8 9<head> 10 <title>About Gates Open Research | How It Works | Beyond A Research Journal</title> 11 <meta charset="utf-8"> 12 <!--<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>--> 13 <!--<meta lang="$locale">--> 14 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 15 16 <!-- This is commented out to fix display problems on mobile devices. 17 We may use it again once we implement a responsive design that supports native device resolutions. 18 <meta name="viewport" content="width=device-width"> --> 19 20 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 21 22 23 24 <link rel="alternate" title="Recent articles published in Gates Open Research" href="/rss" type="application/rss+xml"> 25 26 <meta name="description" content="Read more about our rapid & transparent publishing platform, Gates Open Research." /> 27 28 29 <link href="/img/gates/favicon-gates.ico" rel="shortcut icon" type="image/ico"> 30 <link href="/img/gates/favicon-gates.ico" rel="icon" type="image/ico"> 31 32 <link rel="stylesheet" href="/1789640493630/css/mdl/material-design-lite-gates.css" type="text/css" media="all" /> 33 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 34 35 36 <link rel="stylesheet" href="/1789640493630/css/Gates.css" type="text/css" media="all" /> 37 <link rel="stylesheet" href="/css/F1000ResearchFontIcons/F1000ResearchFontIcons.css" type="text/css" media="all" /> 38 <link rel="stylesheet" href="/css/F1000ResearchFontIcons/animation.css" type="text/css" media="all" /> 39 <!--[if IE 7]><link rel="stylesheet" href="/css/F1000ResearchFontIcons/F1000ResearchFontIcons-ie7.css" media="all" /><![endif]--> 40 41<!-- Transcend cookies consent for Gates Open Research -->
42<script type="text/javascript">"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<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>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()}();</script>
vendor: 1 bytes, line 42
42
43<script data-cfasync="false" data-tcf-ui-dismissed-view-state="Collapsed" src="https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js"></script>
43 44
45<script> 46 dataLayer = dataLayer || []; 47</script>
47 48 49<!-- Google Tag Manager with Google Consent Mode -->
50<script> 51 // Standard GTM initialization - Google Consent Mode handles consent automatically 52 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 53 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 54 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 55 '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); 56 })(window,document,'script','dataLayer','GTM-MWFK8L5J'); 57</script>
57<script type="text/javascript"> 58;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; 59 60;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} 61;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} 62;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ 63(()=>{"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<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const p={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},m={};function v(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!m[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return m[e]}function b(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");m[e]=(0,i.D)(t,p),(0,n.Qy)(e,m[e],"loader_config")}const y=(0,n.mF)().o;var w=r(385),x=r(6818);const A={buildEnv:x.Re,bytesSent:{},queryBytesSent:{},customTransaction:void 0,disabled:!1,distMethod:x.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(w._A?.performance?.timeOrigin||w._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+w._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof w._A.XMLHttpRequest?.prototype?.addEventListener,version:x.q4},E={};function T(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!E[e])throw new Error("Runtime for ".concat(e," was never set"));return E[e]}function _(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");E[e]=(0,i.D)(t,A),(0,n.Qy)(e,E[e],"runtime")}function D(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{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:()=>
63o,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<s.length;++u)f(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}r.every((e=>{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;f<d;f++)s[f].apply(a,r);var l=T()[c[e]];return l&&l.push([p,e,r,a]),a}}function b(e,t){n[e]=w(e).concat(t)}function y(e,t){var r=n[e];if(r)for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)}function w(e){return n[e]||[]}function x(t){return f[t]=f[t]||e(p,t)}function A(e,t){var r=T();p.aborted||(0,o.D)(e,(function(e,n){t=t||"feature",c[n]=t,t in r||(r[t]=[])}))}function E(e){return!!T()[c[e]]}function T(){return p.backlog}}(void 0,"globalEE"),c.ee=u)},5546:(e,t,r)=>{r.d(t,{E:()=>n,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<e;s++)a.push(o(r,++i).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},7056:(e,t,r)=>{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))}
63)),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<t.length;c++)d(a=e[s=t[c]])||(e[s]=r(a,u?s+n:n,i,s,o))},r.flag=i,r;function r(t,r,n,a,s){return d(t)?t:(r||(r=""),nrWrapper[i]=t,u(t,nrWrapper,e),nrWrapper);function nrWrapper(){var i,u,d,f;try{u=this,i=[...arguments],d="function"==typeof n?n(i,u):n||{}}catch(t){c([t,"",[i,u,a],d],e)}o(r+"start",[i,u,a],d,s);try{return f=t.apply(u,i)}catch(e){throw o(r+"err",[i,u,e],d,s),e}finally{o(r+"end",[i,u,f],d,s)}}}function o(r,n,i,o){if(!a||t){var s=a;a=!0;try{e.emit(r,n,i,t,o)}catch(t){c([t,r,n,i],e)}a=s}}}function c(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){c([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n]);return t}function d(e){return!(e&&e instanceof Function&&e.apply&&!e[i])}var f=r(2210),l=r(385);const h={},g=XMLHttpRequest,p="addEventListener",m="removeEventListener";function v(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=s(t,!0);function i(e){r.inPlace(e,[p,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(l.il&&b(document,i),b(l._A,i),b(g.prototype,i)),t.on(p+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,f.X)(n,"nr@wrapped",(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function b(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,p);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var y="fetch-",w=y+"body-",x=["arrayBuffer","blob","json","text","formData"],A=l._A.Request,E=l._A.Response,T="prototype",_="nr@context";const D={};function N(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(A&&E&&l._A.fetch))return t;if(D[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[_]&&o[_].dt&&(e=o[_].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return D[t.debugId]=1,x.forEach((e=>{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))}
63r.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<a;c++)s[c]=arguments[c];s[0]=o(s[0],"cb-",i,null,!1),s[1]=o(s[1],"cb-",i,null,!1);const u=n.apply(this,s);return i.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[i]=n,t.on("executor-start",(function(e){e[0]=o(e[0],"resolve-",this,null,!1),e[1]=o(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const B={},F="requestAnimationFrame";function U(e){const t=function(e){return(e||n.ee).get("raf")}(e);if(!l.il||B[t.debugId]++)return t;B[t.debugId]=1;var r=s(t);return r.inPlace(window,[F],"raf-"),t.on("raf-start",(function(e){e[0]=r(e[0],"fn-")})),t}const q={},G="setTimeout",V="setInterval",X="clearTimeout",W="-start",Z="-",$=[G,"setImmediate",V,X,"clearImmediate"];function Q(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(q[t.debugId]++)return t;q[t.debugId]=1;var r=s(t);return r.inPlace(l._A,$.slice(0,2),G+Z),r.inPlace(l._A,$.slice(2,3),V+Z),r.inPlace(l._A,$.slice(3),X+Z),t.on(V+W,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(G+W,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var Y=r(50);const K={},J=["open","send"];function ee(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(K[r.debugId]++)return r;K[r.debugId]=1,v(t);var i=s(r),o=k.Yu.XHR,a=k.Yu.MO,c=k.Yu.PR,u=k.Yu.SI,d="readystatechange",f=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],g=l._A.XMLHttpRequest.listeners,p=l._A.XMLHttpRequest=function(e){var t=new o(e);function n(){try{r.emit("new-xhr",[t],t),t.addEventListener(d,b,(0,P.m$)(!1))}catch(e){(0,Y.Z)("An error occured while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}}return this.listeners=g?[...g,n]:[n],this.listeners.forEach((e=>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<h.length;e++)m(0,h[e]);h.length&&(h=[])}function E(e,t){return t}return r}},7825:(e,t,r)=>{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);
63const 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<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{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 <".concat(typeof t,"> was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> 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 <".concat(typeof e,"> 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,[
63n.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<u.length;d++){var f=u[d];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==t+o){s=f;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r),e[r]=[n];var l=(t,n)=>{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<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=window.webpackChunkNRBA=window.webpackChunkNRBA||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o={};(()=>{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={}}
63store(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<e.length;i++)t[r=e[i]]=A(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function w(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=x(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function x(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function A(e){return"object"!=typeof e?[]:(0,b.D)(e,E)}function E(e,t){return t}var T=i(8632),_=i(4402),D=i(4351);var N=i(7956),O=i(3239),j=i(9251);class S extends h{static featureName=j.t;constructor(e,r){let n=!(arguments.length>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.b
63ind(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<n.allowed_origins.length;i++){var o=(0,X.e)(n.allowed_origins[i]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){r=!0;break}}return r}isDtEnabled(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var Z=i(7825),$=["load","error","abort","timeout"],Q=$.length,Y=t.Yu.REQ,K=c._A.XMLHttpRequest;class J extends h{static featureName=Z.t;constructor(r,n){let i=!(arguments.length>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<Q;s++)t.addEventListener($[s],this.listener,(0,O.m$)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+G(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function h(e,t){var r=""+G(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,p.z)()}function m(e,t){t instanceof K&&"load"===e[0]&&n.emit("xhr-load-added",[e[1],e[2]],t)}function v(e,t){t instanceof K&&"load"===e[0]&&n.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof K&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,p.z)()))}function y(e,t){this.xhrCbStart&&n.emit("xhr-cb-time",[(0,p.z)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};"string"==typeof e[0]?t=e[0]:e[0]&&e[0].url?t=e[0].url:c._A?.URL&&e[0]&&e[0]instanceof URL&&(t=e[0].href),t&&(this.parsedOrigin=(0,X.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=o.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if("string"==typeof e[0]||c._A?.URL&&e[0]&&e[0]instanceof URL){var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,n)&&(this.dt=n),e.length>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;
63"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<Q;o++)t.removeEventListener($[o],this.listener,!1);r.aborted||(n.duration=(0,p.z)()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==r.status&&(r.status=0):_(this,t),n.cbTime=this.cbTime,i("xhr",[r,n,this.startTime,this.endTime,"xhr"],this,e.D.ajax))}}function T(e,t){var r=(0,X.e)(t),n=e.params;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}function _(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?V(e.response):"text"===r||""===r||void 0===r?V(e.responseText):void 0}(t,e.lastSize);if(r&&(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader("X-NewRelic-App-Data");n&&(e.params.cat=n.split(", ").pop())}e.loadCaptureCalled=!0}n.on("new-xhr",a),n.on("open-xhr-start",s),n.on("open-xhr-end",u),n.on("send-xhr-start",d),n.on("xhr-cb-time",f),n.on("xhr-load-added",l),n.on("xhr-load-removed",h),n.on("xhr-resolved",g),n.on("addEventListener-end",m),n.on("removeEventListener-end",v),n.on("fn-end",y),n.on("fetch-before-start",w),n.on("fetch-start",x),n.on("fn-start",b),n.on("fetch-done",A)}(r,this.ee,this.handler,this.dt),this.importAggregator())}}var ee=i(3614);const{BST_RESOURCE:te,RESOURCE:re,START:ne,END:ie,FEATURE_NAME:oe,FN_END:ae,FN_START:se,PUSH_STATE:ce}=ee;var ue=i(7836);const{FEATURE_NAME:de,START:fe,END:le,BODY:he,CB_END:ge,JS_TIME:pe,FETCH:me,FN_START:ve,CB_START:be,FN_END:ye}=ue;var we=i(4649);class xe extends h{static featureName=we.t;constructor(e,t){let r=!(arguments.length>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)=>
63e.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})(); 64</script>
64 65 66
66<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
66 67
67<script>window.jQuery || document.write('
67<script src="/js/vendor/jquery-1.8.1.min.js"><\/script>')</script>
67 68
68<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
68 69
69<script src="/1789640493630/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
69 70
70<script src="/1789640493630/js/vendor/underscore-umd.js"></script>
70 71
71<script>CKEDITOR_BASEPATH='https://gatesopenresearch.org/js/vendor/ckeditor/'</script>
71 72
72<script src="/1789640493630/js/plugins.js"></script>
72 73
73<script src="/1789640493630/js/app/research.js"></script>
73 74
74<script>window.reactTheme = 'gates';</script>
74 75
75<script src="/js/public/bundle.js"></script>
75 76 77
77<script src="/1789640493630/js/app/research.ui.js"></script>
77 78
78<script src="/1789640493630/js/app/login.js"></script>
78 79
79<script src="/1789640493630/js/shared_scripts/helpers.js"></script>
79 80
80<script src="/1789640493630/js/shared_scripts/menu.js"></script>
80 81
81<script src="/1789640493630/js/shared_scripts/navbar.js"></script>
81 82
82<script src="/1789640493630/js/shared_scripts/platforms.js"></script>
82 83
83<script src="/1789640493630/js/shared_scripts/object-polyfills.js"></script>
83 84
84<script src="/1789640493630/js/app/main.js"></script>
84 85
85<script src="/1789640493630/js/app/js-date-format.min.js"></script>
85 86
86<script src="/1789640493630/js/app/search.js"></script>
86 87
87<script src="/1789640493630/js/mdl/mdl.min.js"></script>
vendor: 1 bytes, line 87
87
88<script> 89 window.MathJax = { 90 CommonHTML: { linebreaks: { automatic: true } }, 91 'HTML-CSS': { linebreaks: { automatic: true } }, 92 SVG: { linebreaks: { automatic: true } }, 93 AuthorInit: function() { 94 MathJax.Hub.Register.MessageHook('End Process', 95 function () { 96 let timeout = false; // holder for timeout id 97 const delay = 250; // delay after event is "complete" to run callback 98 const reflowMath = function() { 99 const dispFormulas = document.querySelectorAll('.disp-formula.panel'); 100 101 if (!dispFormulas) { 102 return; 103 } 104 105 for (const dispFormula of dispFormulas) { 106 const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; 107 const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; 108 if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { 109 MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); 110 } 111 } 112 }; 113 114 window.addEventListener('resize', function() { 115 clearTimeout(timeout); // clear the timeout 116 timeout = setTimeout(reflowMath, delay); // start timing for event "completion" 117 }); 118 }); 119 }, 120 }; 121</script>
vendor: 1 bytes, line 121
121
122<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
122 123 124
124<script src="/js/namespace.js"></script>
124 125
125<script src="/js/constants.js"></script>
125 126
126<script src="/js/utilities.js"></script>
126 127 128 129 130
130<script> 131 if (window.location.hash == '#_=_'){ 132 window.location = window.location.href.split('#')[0] 133 } 134 </script>
134 135 136 137 138 <!-- pixelId: 1641728616063202 :: assetPixelId: 6034867600215 :: funderPixelId: $funderPixelId --> 139 140 <!-- Facebook pixel code (merged with EP GTM code) --> 141
141<script >
vendor: 483 bytes, lines 141-150
141 142 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() 143 144 {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} 145 ;if(!f._fbq)f._fbq=n; 146 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 147 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 148 document,'script','https://connect.facebook.net/en_US/fbevents.js'); 149 150 fbq('init', '
1501641728616063202
vendor: 18 bytes, lines 150-153
150'); 151 152 153
153fbq('track', "PixelInitialized", {}); 154 </script>
154 155 156 <noscript><img height="1" width="1" style="display:none" 157 src="https://www.facebook.com/tr?id=1641728616063202&noscript=1&ev=PixelInitialized" 158 /></noscript> 159 <!-- End Facebook Pixel Code --> 160</head> 161<body class="wellcome-brand gates-brand o-page-container no-js o-layout-reset p-about "> 162 163<!-- Google Tag Manager (noscript) --> 164<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MWFK8L5J>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x" 165height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 166<!-- End Google Tag Manager (noscript) --> 167 168 <a href="#highlight-area" class="u-hide-visually">Skip to content</a> 169 170 <div class="o-page"> 171 172 <div id="notify-container"></div> 173 <div id="pageWarning"></div> 174 <div id="pageMessage"></div> 175 <div id="pageFooterMessage"></div> 176 177 <header class="header-wrapper " role="banner"> 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201<nav class="c-navbar js-navbar c-navbar--userSite js-sticky"> 202 203 <div class="c-navbar__content"> 204 205 206 <div class="o-wrapper"> 207 208 <div class="c-navbar__branding-row"> 209 <div class="o-actions o-actions--middle"> 210 211 <div class="o-actions__primary"> 212 <a href="/" class="c-navbar__branding c-branding c-branding--gates u-mr--5@sm" data-test-id="nav_branding" >Gates Open Research</a> 213 214 <div class="u-ib"> 215 <div class="_mdl-layout c-navbar__cta u-hide u-show@navbar"> 216 <a class="mdl-button mdl-js-button mdl-button--raised mdl-button--no-shadow mdl-js-ripple-effect mdl-button--colored" href="/for-authors/publish-your-research 217" data-test-id="nav_submit_research" ><i class="material-icons">file_upload</i>Submit via VeriXiv</a> 218 </div> 219 </div> 220 </div> 221 222 <div class="o-actions__secondary _mdl-layout"> 223 224 <div class="u-hide u-show@navbar"> 225 <form action="/search" id="searchForm" class="c-navbar__search-form c-search-form js-search-form"> 226 <label class="mdl-button mdl-js-button mdl-button--icon c-navbar__toggle c-navbar__toggle--search js-navbar-search-toggle" for="header-search-input" data-toggle="navbarSearchForm" data-target="navbarSearchForm" data-focus="header-search-input" aria-controls="navbarSearchForm" aria-expanded="false" aria-label="Toggle Search Form"> 227 <i class="material-icons">search</i> 228 </label> 229 230 <div class="c-navbar__search-form-inputs is-collapsed" id="navbarSearchForm"> 231 <div class="c-navbar__search-form-container"> 232 <div class="c-navbar__search-form-input-label mdl-textfield mdl-textfield--full-width mdl-js-textfield"> 233 <button type="button" class="_btn-reset mdl-textfield__btn mdl-js-textfield-clear js-search-form__clear mdl-textfield__clear js-navbar-clear-toggle" data-toggle="navbarSearchForm" data-target="navbarSearchForm"><i class="material-icons mdl-textfield__icn">clear</i></button> 234 <input class="mdl-textfield__input c-navbar__search-form-input" name="q" type="text" id="header-search-input" placeholder="Search" data-test-id="nav_search_input" > 235 <span class="mdl-textfield__label"></span> 236 </div> 237 </div> 238 </div> 239 </form> 240 </div> 241 242
243 <span class="u-hide@navbar"> 244 <button type="button" class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--icon c-navbar__toggle c-navbar__toggle--menu js-navbar-toggle" data-focus="#navbar_mob_search_input" data-toggle="navbarMenu" data-target="navbarMenu" aria-controls="navbarMenu" aria-expanded="false" aria-label="Toggle navigation" data-test-id="nav_menu_search_mob" ><i class="material-icons">search</i></button> 245 246 <button class="mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--icon c-navbar__toggle c-navbar__toggle--menu js-navbar-toggle" type="button" data-toggle="navbarMenu" data-target="navbarMenu" aria-controls="navbarMenu" aria-expanded="false" aria-label="Toggle navigation" data-test-id="nav_menu_toggle_mob" > 247 <i class="material-icons c-navbar__toggle-open">menu</i> 248 <i class="material-icons c-navbar__toggle-close">close</i> 249 </button> 250 </span> 251 </div> 252 253 </div> 254 </div> 255 256 <div class="c-navbar__menu-row js-navbar-block is-collapsed" id="navbarMenu"> 257 258 259 260 261 262 263 264 265 266 267 <div class="c-navbar__menu-row-content"> 268 269 270 <div class="u-hide@navbar"> 271 <form action="/search" class="c-navbar__search-form--mobile c-search-form js-search-form _mdl-layout c-navbar__menu-bar-spacing" id="nav_menu_search_mob"> 272 <div class="mdl-textfield mdl-textfield--full-width mdl-js-textfield c-navbar__search-form-input-label"> 273 <button type="button" class="_btn-reset mdl-textfield__btn mdl-js-textfield-clear js-search-form__clear mdl-textfield__clear "><i class="material-icons mdl-textfield__icn">clear</i></button> 274 <input class="mdl-textfield__input c-navbar__search-form-input" type="text" id="navbar_mob_search_input" name="q"> 275 <label class="mdl-textfield__label" for="navbar_mob_search_input">Search</label> 276 </div> 277 </form> 278 </div> 279 280 281 <div class="o-actions o-actions--middle"> 282 283 <div class="o-actions__primary"> 284 285 286 <ul class="c-menubar c-navbar__menu-bar js-main-menu" id="main-menu" role="menubar" aria-label="Main Navigation" data-menu-group="navbar" > 287 288 289 290 291 292 293 <li role="none" 294 data-index="0" 295 class="c-menubar__item js-menu-item c-navbar__menu-bar-item 296"> 297 298 <a href="/browse/articles" class="c-navbar__menu-bar-link js-menu-link " role="menuitem" 299 tabindex="0" 300 data-test-id="nav_browse" >Browse</a> 301 302 </li> 303 304 305 306 307 308 309 310 <li role="none" 311 data-index="1" 312 class="c-menubar__item js-menu-item c-navbar__menu-bar-item 313"> 314 315 <a href="/gateways" class="c-navbar__menu-bar-link js-menu-link " role="menuitem" 316 tabindex="-1" 317 data-test-id="nav_gatewaysViewAndBrowse" >Gateways & Collections</a> 318 319 </li> 320 321 322 323 324 325 326 327 <li role="none" 328 data-index="2" 329 class="c-menubar__item js-menu-item c-navbar__menu-bar-item 330 c-menubar__item--selected c-navbar__menu-bar-item--parent "> 331 332 <a href="#" class="c-navbar__menu-bar-link js-menu-link " role="menuitem" 333 aria-haspopup="true" aria-expanded="false" tabindex="-1" 334 data-test-id="nav_for-authors" >How to Publish</a> 335 336 337 <ul class="c-menu js-menu 338 is-collapsed c-menubar__menu c-navbar__menu" 339 role="menu" 340 aria-label="How to Publish"> 341 342 343 344 345 346 <li class="c-menu__item js-menu-item 347 " 348 role="none"> 349 350 <a class="c-menu__link js-menu-link 351 " 352 data-test-id="nav_submit-manuscript" href="/for-authors/publish-your-research" 353 role="menuitem" 354 tabindex="0">Submit via VeriXiv</a> 355 356 </li> 357 358 359 360 361 362 <li class="c-menu__item js-menu-item 363 " 364 role="none"> 365 366 <a class="c-menu__link js-menu-link 367 " 368 data-test-id="nav_my-submissions" href="/for-authors/my-submissions" 369 role="menuitem" 370 tabindex="-1">My Submissions</a> 371 372 </li> 373 374 375 376 377 378 <li class="c-menu__item js-menu-item 379 " 380 role="none"> 381 382 <a class="c-menu__link js-menu-link 383 " 384 data-test-id="nav_article-guidelines" href="/for-authors/article-guidelines" 385 role="menuitem" 386 tabindex="-1">Article Guidelines</a> 387 388 </li> 389 390 391 392 393 394 <li class="c-menu__item js-menu-item 395 " 396 role="none"> 397 398 <a class="c-menu__link js-menu-link 399 " 400 data-test-id="nav_article-guidelines-new-versions" href="/for-authors/article-guidelines-new-versions" 401 role="menuitem" 402 tabindex="-1">Article Guidelines (New Versions)</a> 403 404 </li> 405 406 407 408 409 410 <li class="c-menu__item js-menu-item 411 " 412 role="none"> 413 414 <a class="c-menu__link js-menu-link 415 " 416 data-test-id="nav_data-guidelines" href="/for-authors/data-guidelines" 417 role="menuitem" 418 tabindex="-1">Open Data, Software and Code Guidelines</a> 419 420 </li> 421 422 423 424 425 426 <li class="c-menu__item js-menu-item 427 " 428 role="none"> 429 430 <a class="c-menu__link js-menu-link 431 " 432 data-test-id="nav_data-guidelines-hss" href="/for-authors/data-guidelines-hss" 433 role="menuitem" 434 tabindex="-1">Open Data and Accessible Source Materials Guidelines (HSS)</a> 435 436 </li> 437 438 439 440 441 442 <li class="c-menu__item js-menu-item 443 " 444 role="none"> 445 446 <a class="c-menu__link js-menu-link 447 " 448 data-test-id="nav_prepublication-checks" href="/for-authors/prepublication-checks" 449 role="menuitem" 450 tabindex="-1">Prepublication Checks</a> 451 452 </li> 453 454 455 456 457 458 <li class="c-menu__item js-menu-item 459 " 460 role="none"> 461 462 <a class="c-menu__link js-menu-link 463 " 464 data-test-id="nav_article-guidelines-the-production-process" href="/for-authors/article-guidelines-the-production-process" 465 role="menuitem" 466 tabindex="-1">Production Process</a> 467 468 </li> 469 470 471 472 473 474 <li class="c-menu__item js-menu-item 475 " 476 role="none"> 477 478 <a class="c-menu__link js-menu-link 479 " 480 data-test-id="nav_asset-guidelines" href="/for-authors/posters-and-slides-guidelines" 481 role="menuitem" 482 tabindex="-1">Posters and Slides Guidelines</a> 483 484 </li> 485 486 487 488 489 490 <li class="c-menu__item js-menu-item 491 " 492 role="none"> 493 494 <a class="c-menu__link js-menu-link 495 " 496 data-test-id="nav_document-guidelines" href="/for-authors/document-guidelines" 497 role="menuitem" 498 tabindex="-1">Document Guidelines</a> 499 500 </li> 501 502 503 504 505 506 <li class="c-menu__item js-menu-item 507 " 508 role="none"> 509 510 <a class="c-menu__link js-menu-link 511 " 512 data-test-id="nav_article-processing-charges" href="/for-authors/article-processing-charges" 513 role="menuitem" 514 tabindex="-1">Publication Charges</a> 515 516 </li> 517 518 519 520 521 522 <li class="c-menu__item js-menu-item 523 " 524 role="none"> 525 526 <a class="c-menu__link js-menu-link 527 " 528 data-test-id="nav_finding-referees" href="/for-authors/tips-for-finding-referees" 529 role="menuitem" 530 tabindex="-1">Finding Article Reviewers</a> 531 532 </li> 533 534 </ul> 535 </li> 536 537 538 539 540 541 542 543 <li role="none" 544 data-index="3" 545 class="c-menubar__item js-menu-item c-navbar__menu-bar-item 546 c-menubar__item--selected c-navbar__menu-bar-item--selected c-menubar__item--selected c-navbar__menu-bar-item--parent "> 547 548 <a href="#" class="c-navbar__menu-bar-link js-menu-link " role="menuitem" 549 aria-haspopup="true" aria-expanded="false" tabindex="-1" 550 data-test-id="nav_about-contact" >About</a> 551 552 553 <ul class="c-menu js-menu 554 is-collapsed c-menubar__menu c-navbar__menu" 555 role="menu" 556 aria-label="About"> 557 558 559 560 561 562 <li class="c-menu__item js-menu-item 563 c-menu__item--selected " 564 role="none"> 565 566 <a class="c-menu__link js-menu-link 567 c-menu__link--selected " 568 data-test-id="nav_about-page" href="/about" 569 role="menuitem" 570 tabindex="0">How it Works</a> 571 572 </li> 573 574 575 576 577 578 <li class="c-menu__item js-menu-item 579 " 580 role="none"> 581 582 <a class="c-menu__link js-menu-link 583 " 584 data-test-id="nav_referee-guidelines" href="/for-referees/guidelines" 585 role="menuitem" 586 tabindex="-1">For Reviewers</a> 587 588 </li> 589 590 591 592 593 594 <li class="c-menu__item js-menu-item 595 " 596 role="none"> 597 598 <a class="c-menu__link js-menu-link 599 " 600 data-test-id="nav_advisoryPanel" href="/advisors" 601 role="menuitem" 602 tabindex="-1">Our Advisors</a> 603 604 </li> 605 606 607 608 609 610 <li class="c-menu__item js-menu-item 611 " 612 role="none"> 613 614 <a class="c-menu__link js-menu-link 615 " 616 data-test-id="nav_policy-page" href="/about/policies" 617 role="menuitem" 618 tabindex="-1">Policies</a> 619 620 </li> 621 622 623 624 625 626 <li class="c-menu__item js-menu-item 627 " 628 role="none"> 629 630 <a class="c-menu__link js-menu-link 631 " 632 data-test-id="nav_glossary-page" href="/glossary" 633 role="menuitem" 634 tabindex="-1">Glossary</a> 635 636 </li> 637 638 639 640 641 642 <li class="c-menu__item js-menu-item 643 " 644 role="none"> 645 646 <a class="c-menu__link js-menu-link 647 " 648 data-test-id="nav_faqs-page" href="/faqs" 649 role="menuitem" 650 tabindex="-1">FAQs</a> 651 652 </li> 653 654 655 656 657 658 <li class="c-menu__item js-menu-item 659 u-hide u-show@navbar" 660 role="none"> 661 662 <a class="c-menu__link js-menu-link 663 u-hide u-show@navbar" 664 data-test-id="nav_for-developers" href="/developers" 665 role="menuitem" 666 tabindex="-1">For Developers</a> 667 668 </li> 669 670 671 672 673 674 <li class="c-menu__item js-menu-item 675 " 676 role="none"> 677 678 <a class="c-menu__link js-menu-link 679 " 680 data-test-id="nav_contact-page" href="/contact" 681 role="menuitem" 682 tabindex="-1">Contact</a> 683 684 </li> 685 686 </ul> 687 </li> 688 689 690 691 692 693 694 695 <li role="none" 696 data-index="4" 697 class="c-menubar__item js-menu-item c-navbar__menu-bar-item 698"> 699 700 <a href="https://blog.gatesopenresearch.org/" class="c-navbar__menu-bar-link js-menu-link " role="menuitem" 701 target="_blank" tabindex="-1" 702 data-test-id="nav_blog" >Blog</a> 703 704 </li> 705 706 707 708 </ul> 709 710 711 712 </div> 713 714 <div class="o-actions__secondary"> 715 716 717 <ul class="c-menubar c-navbar__menu-bar js-main-menu" id="secondary-items" role="menubar" aria-label="My Account" data-menu-group="navbar" > 718 719 720 721 722 723 724 <li role="none" 725 data-index="0" 726 class="c-menubar__item js-menu-item c-navbar__menu-bar-item 727 c-menubar__item--selected c-navbar__menu-bar-item--parent "> 728 729 <a href="#" class="c-navbar__menu-bar-link js-menu-link " role="menuitem" 730 aria-haspopup="true" aria-expanded="false" tabindex="0" 731 data-test-id="nav_my-research" >My Account</a> 732 733 734 <ul class="c-menu js-menu 735 is-collapsed c-menubar__menu c-navbar__menu" 736 role="menu" 737 aria-label="My Account"> 738 739 740 741 742 743 <li class="c-menu__item js-menu-item 744 " 745 role="none"> 746 747 <a class="c-menu__link js-menu-link 748 " 749 data-test-id="nav_my-submissions" href="/login?originalPath=%2Fmy%2Fsubmissions" 750 role="menuitem" 751 tabindex="0">Submissions</a> 752 753 </li> 754 755 756 757 758 759 <li class="c-menu__item js-menu-item 760 " 761 role="none"> 762 763 <a class="c-menu__link js-menu-link 764 " 765 data-test-id="nav_my-email-alerts" href="/login?originalPath=%2Fmy%2Femail-alerts" 766 role="menuitem" 767 tabindex="-1">Content and Tracking Alerts</a> 768 769 </li> 770 771 772 773 774 775 <li class="c-menu__item js-menu-item 776 " 777 role="none"> 778 779 <a class="c-menu__link js-menu-link 780 " 781 data-test-id="nav_my-user-details" href="/login?originalPath=%2Fmy%2Fuser-
781details" 782 role="menuitem" 783 tabindex="-1">My Details</a> 784 785 </li> 786 787 </ul> 788 </li> 789 790 791 792 793 794 795 796 <li role="none" 797 data-index="1" 798 class="c-menubar__item js-menu-item c-navbar__menu-bar-item 799"> 800 801 <a href="/login?originalPath=%2Fabout" class="c-navbar__menu-bar-link js-menu-link " role="menuitem" 802 tabindex="-1" 803 data-test-id="nav_sign-in" >Sign In</a> 804 805 </li> 806 807 808 809 </ul> 810 811 812 813 </div> 814 815 <div class="u-hide@navbar"> 816 <div class="_mdl-layout c-navbar__menu-bar-spacing"> 817 <a href="/for-authors/publish-your-research 818" class="c-navbar__cta js-navbar-link mdl-button mdl-button--multi-line mdl-js-button mdl-button--raised mdl-js-ripple-effect mdl-button--colored mdl-button--full-width" data-test-id="nav_submit_research_mob" >Submit via VeriXiv</a> 819 </div> 820 </div> 821 </div> 822 823 </div> 824 825 </div> 826 827 </div> 828 829 </div> 830 831</nav> 832 </header> 833 834 <!-- all pages use this --> 835 <div class="content-wrapper o-page__main row homepage"> 836 <div id="highlight-area" class="content"> 837 838 839 840 841 842<main class="research-layout" id="how-it-works"> 843 <h1 class="u-sr-only">How It Works</h1> 844 845 <div class="o-wrapper u-pt u-pb"> 846 847 848
848<script type="application/ld+json"> 849 { 850 "@context": "http://schema.org", 851 "@type": "BreadcrumbList", 852 "itemListElement": [ 853 { 854 "@type": "ListItem", 855 "position": "1", 856 "item": { 857 "@id": "https://gatesopenresearch.org/", 858 "name": "Home" 859 } 860 }, 861 { 862 "@type": "ListItem", 863 "position": "2", 864 "item": { 865 "@id": "https://gatesopenresearch.org/about", 866 "name": "How It Works" 867 } 868 } 869 ] 870 } 871 </script>
871 872 <div class="breadcrumbs js-breadcrumbs"> 873 <a href="/" class="f1r-standard-link">Home</a> <span class="item_separator"></span> 874 How It Works 875 </div> 876 877 <div class="o-layout u-center"> 878 <div class="o-layout__item u-center"> 879 <h2 class="p-about__title">How it Works</h2> 880 </div> 881 882 <div class="c-hr--shadow"></div> 883 884 <div class="o-layout__item u-2/3@sm"> 885 <h3 class="p-about__subtitle u-mb--1">Rigorous, Trustworthy & Transparent Publishing</h3> 886 <p class="p-about__body u-mt--0">Gates Open Research provides all Gates-funded researchers with a version of record venue to publish any results they think are worth sharing. Before publication on Gates Open Research, all articles have been published as a preprint on our associated preprint server, VeriXiv. All articles benefited from rapid publication, transparent peer review and editorial guidance on making all source data openly available after publication on VeriXiv. Both Gates Open Research and VeriXiv operate under a continuous publication schedule.</p> 887 </div> 888 889 <div class="c-hr--shadow"></div> 890 891 <div class="o-layout__item u-2/3@sm u-mb--4"> 892 <h2 class="p-about__title u-mb--0">Our Publishing Process</h2> 893 <div class="custom-border"></div> 894 <h3 class="p-about__subtitle">For Preprints</h3> 895 </div> 896 897 <div class="u-hide@md u-mb--3"> 898 <div class="o-layout__item" style="max-width: 275px;"> 899 <div class="c-flow-chart--mobile c-flow-chart--publishing"> 900 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 182 1112" style="enable-background:new 0 0 182 1112;" xml:space="preserve"> 901 <style type="text/css"> 902 .stm1{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} 903 .stm2{fill-rule:evenodd;clip-rule:evenodd;fill:#bac6cb;} 904 .stm3{fill:#9b242d;} 905 .stm4{fill:#BCBCBC;} 906 .stm5{font-family:'Arial';font-size:14px;font-weight:bold;} 907 </style> 908 <g id="Platform-Pages"> 909 <g id="ORE-Platform-Page-Mobile-_x2013_-How-it-Works" transform="translate(-97.000000, -756.000000)"> 910 <g id="Group_2_" transform="translate(80.000000, 756.000000)"> 911 <g id="Group-11" transform="translate(47.000000, 228.997860)"> 912 <g id="Group-8"> 913 <circle id="Oval-Copy-14" class="c-flow-chart__primary" cx="60" cy="155" r="60"/> 914 <circle id="Oval-Copy-15" class="c-flow-chart__primary" cx="60" cy="60" r="60"/> 915 </g> 916 <g id="EC-Icons_x2F_UI_x2F_Documents-Copy-2" transform="translate(36.000000, 29.000000)"> 917 <path id="Combined-Shape" class="stm1" d="M8,6v2H6v38h30v-1.9h1.9V48H4V6H8z M28,0l16,16v26H10V0H28z M26,2H12v38h30V18H26V2z 918 M28,3v13h13L28,3z"/> 919 </g> 920 <g id="EC-Icons_x2F_UI_x2F_Chart-Copy-2" transform="translate(36.000000, 135.000000)"> 921 <path id="Combined-Shape_1_" class="stm1" d="M46,15v32H34V15H46z M15,23v24H3V23H15z M31,1v46H18V1H31z M44,17h-8v28h8V17z 922 M13,25H5v20h8V25z M29,3h-9v42h9V3z"/> 923 </g> 924 <g id="Combined-Shape_2_" transform="translate(47.000000, 94.000000)"> 925 <path class="stm1" d="M13,0c7.2,0,13,5.8,13,13s-5.8,13-13,13S0,20.2,0,13S5.8,0,13,0z M15,6h-4v5H6v4h5v5h4v-5h5v-4h-5V6z"/> 926 </g> 927 </g> 928 <g id="Group-10" transform="translate(47.000000, 0.000000)"> 929 <circle id="Oval-Copy-9" class="stm2" cx="60" cy="60" r="60"/> 930 <g id="Combined-Shape_3_" transform="translate(36.000000, 36.000000)"> 931 <path class="c-flow-chart__primary" d="M24,25l13,13H25v9h-2v-9H11L24,25z M24.4,2L42,19.6V46H27v-2h13V21H23V4H8v40h13v2H6V2H24.4z M24,28l-8,8 932 h16L24,28z M25,5.4V19h13.6L25,5.4z"/> 933 </g> 934 </g> 935 <g id="Group-20" transform="translate(108.500000, 732.495720) rotate(90.000000) translate(-108.500000, -732.495720) translate(-47.000000, 654.495720)"> 936 <circle id="Oval-Copy-10" class="stm2" cx="60" cy="78" r="60"/> 937 <circle id="Oval-Copy-12" class="stm2" cx="251" cy="78" r="60"/> 938 <path id="Line-Copy-2" class="stm3" d="M166.5,71.5l14,7l-14,7v-6h-36v-2h36V71.5z"/> 939 <path id="Path-3" class="stm4" d="M112.1,13.5l0.6,0.8c-1.3,1.1-2.6,2.2-3.7,3.5l-0.6,0.6l-0.7-0.7 940 C109,16.2,110.5,14.8,112.1,13.5z M204.8,8.9l3.5,9.4l-9.7-2.8l2.7-2.9l-0.1-0.1c-1-0.7-2-1.4-3.1-2.1l-0.7-0.4l0.5-0.9 941 c1.4,0.8,2.6,1.7,3.8,2.6l0.2,0.2L204.8,8.9z M122.2,6.9l0.4,0.9c-1.5,0.7-2.9,1.6-4.3,2.4l-0.8,0.5L117,9.9 942 C118.6,8.8,120.4,7.8,122.2,6.9z M187.1,4c1.7,0.6,3.3,1.3,4.8,2l0.8,0.4l-0.4,0.9c-1.5-0.7-3.1-1.4-4.7-2L186.8,5L187.1,4z 943 M133.5,2.6l0.3,1c-1.6,0.5-3.2,1-4.7,1.5l-0.9,0.3l-0.4-0.9C129.6,3.8,131.6,3.2,133.5,2.6z M175.5,0.9c1.7,0.3,3.3,0.7,4.9,1 944 l1,0.2l-0.3,1c-1.6-0.4-3.2-0.8-4.8-1.1l-1-0.2L175.5,0.9z M145.4,0.3l0.1,1c-1.
9446,0.2-3.2,0.4-4.7,0.7l-1.2,0.2l-0.2-1 945 C141.3,0.9,143.3,0.6,145.4,0.3z M163.5-0.4c1.6,0.1,3.3,0.2,4.8,0.3l1.2,0.1l-0.1,1c-1.5-0.2-3.1-0.3-4.7-0.4l-1.2-0.1V-0.4z 946 M157.4-0.5v1c-1.6,0-3.2,0.1-4.8,0.2l-1.2,0.1l-0.1-1C153.4-0.4,155.4-0.5,157.4-0.5z"/> 947 <path id="Path-3-Copy" class="stm4" d="M204.7,142.1c1.1-1,2-1.8,2.8-2.7c0.1-0.1,0.3-0.3,0.4-0.4l0.3-0.3 948 c0.1-0.1,0.1-0.1,0.1-0.2l0,0l0,0h-0.1h-0.1v-1c-0.2,0-2.5,2.4-4,3.7l-0.1,0.1L204.7,142.1z M118.8,147.1l0.5-0.9 949 c-1.5-0.9-2.9-1.8-4.2-2.8l-0.2-0.2l2.6-2.9l-9.7-2.7l3.7,9.4l2.7-3l0.3,0.2C115.9,145.3,117.3,146.2,118.8,147.1z M194.7,148.9 950 c1.6-0.8,3.1-1.7,4.5-2.6l0.7-0.5l-0.6-0.8c-1.4,0.9-2.8,1.8-4.3,2.6l-0.8,0.4L194.7,148.9z M129.8,152.2l0.3-0.9 951 c-1.6-0.5-3.1-1.1-4.6-1.8l-0.9-0.4l-0.4,0.9C126,150.8,127.9,151.5,129.8,152.2z M183.5,153.3c1.7-0.5,3.3-1,4.8-1.6l0.9-0.4 952 l-0.4-0.9c-1.5,0.6-3.1,1.1-4.7,1.6l-1,0.3L183.5,153.3z M141.6,155.1l0.2-1c-1.6-0.3-3.2-0.6-4.7-0.9l-1.1-0.3l-0.2,1 953 C137.6,154.3,139.5,154.8,141.6,155.1z M171.6,155.7c1.7-0.2,3.4-0.5,5-0.8l1-0.2l-0.2-1c-1.6,0.3-3.2,0.6-4.9,0.8l-1,0.1 954 L171.6,155.7z M153.5,156.4v-1c-1.6-0.1-3.2-0.2-4.8-0.3l-1.2-0.1l-0.1,1C149.5,156.1,151.5,156.3,153.5,156.4z M159.6,156.5 955 c1.6,0,3.3,0,4.8-0.1l1.2-0.1l-0.1-1c-1.6,0.1-3.1,0.2-4.8,0.2h-1.2L159.6,156.5z"/> 956 <g id="Group" transform="translate(36.000000, 54.000000)"> 957 <g id="EC-Icons_x2F_UI_x2F_Review" transform="translate(24.000000, 24.000000) rotate(-90.000000) translate(-24.000000, -24.000000) "> 958 <path id="Combined-Shape_4_" class="c-flow-chart__primary" d="M16.5,2c7.8,0,14.2,4.8,15.3,11C40.2,13.1,47,18.9,47,26c0,5-3.4,9.4-8.3,11.5 959 l0,0L33,44v-5.1c-0.5,0-1,0.1-1.5,0.1c-7.8,0-14.2-4.8-15.3-11h0.3c-0.5,0-1,0-1.5-0.1V33l-5.7-6.5C4.4,24.4,1,20,1,15 960 C1,7.8,7.9,2,16.5,2z M31.5,15C24,15,18,20,18,26s6,11,13.5,11c0.4,0,0.9,0,1.3-0.1l0,0l2.2-0.2v1.9l2.4-2.8l0.4-0.2l0.3-0.1 961 c4.2-2,6.8-5.6,6.8-9.6C45,20,39,15,31.5,15z M16.5,4C9,4,3,9,3,15c0,4,2.6,7.6,6.8,9.6l0.3,0.1l0.4,0.2l2.4,2.8v-1.9l2.2,0.2 962 c0.3,0,0.6,0,0.8,0c0-6.7,6-12.2,13.8-12.9C28.7,8,23.2,4,16.5,4z"/> 963 </g> 964 </g> 965 <g id="Group_1_" transform="translate(227.000000, 54.000000)"> 966 <g id="EC-Icons_x2F_UI_x2F_Edit" transform="translate(24.000000, 24.000000) rotate(-90.000000) translate(-24.000000, -24.000000) "> 967 <path id="Combined-Shape_5_" class="c-flow-chart__primary" d="M25,2l3,3l-1.5,1.5L25,5v3.1l-2,2V4H8v40h32V21h-6.2l2-2H39l-1.6-1.6l1.5-1.5 968 L42,19v27H6V2H25z M34.9,1L43,9.1L24,28l-10,2l2-10l7.9-8l0,0l1.1-1.1l0,0l3-3l0,0l1.5-1.5l0,0L34.9,1z M29.4,9.4L17.8,21 969 l-1.3,6.5l6.5-1.3l11.6-11.6L32,12l0,0l0,0L29.4,9.4z M34.9,3.8l-4,4l5.2,5.2l4-4L34.9,3.8z"/> 970 </g> 971 </g> 972 </g> 973 <g id="Group-14" transform="translate(47.000000, 960.993581)"> 974 <circle id="Oval-Copy-12_1_" class="stm2" cx="60" cy="60" r="60"/> 975 <g id="Combined-Shape_6_" transform="translate(36.000000, 36.000000)"> 976 <path class="c-flow-chart__primary" d="M40.6,6.3l4.9,4.9L15.1,41.6l-12-12L8,24.7l7.1,7.1L40.6,6.3z M42.7,11.2l-2.1-2.1L15.1,34.6L8,27.5 977 l-2.1,2.1l9.2,9.2L42.7,11.2z"/> 978 </g> 979 </g> 980 <path id="Line-Copy-9" class="stm3" d="M108.3,455v1l0.3,35l6-0.1l-6.9,14.1l-7.1-13.9l6-0.1l-0.3-35v-1H108.3z"/> 981 <path id="Line-Copy-11" class="stm3" d="M108.3,131v1l0.3,35l6-0.1l-6.9,14.1l-7.1-13.9l6-0.1l-0.3-35v-1H108.3z"/> 982 <path id="Line-Copy-10" class="stm3" d="M108.3,899v1l0.3,35l6-0.1l-6.9,14.1l-7.1-13.9l6-0.1l-0.3-35v-1H108.3z"/> 983 <text transform="matrix(1 0 0 1 67.0508 206.9979)" class="stm5">VERIFICATION</text> 984 <text transform="matrix(1 0 0 1 52.3867 530.9957)" class="stm5"> OPEN</text> 985 <text transform="matrix(1 0 0 1 162.6133 530.9957)" class="stm5"> </text> 986 <text transform="matrix(1 0 0 1 51.9336 554.9957)" class="stm5">PEER REVIEW</text> 987 <text transform="matrix(1 0 0 1 16.8125 1106.9935)" class="stm5"> PUBLICATION</text> 988 </g> 989 </g> 990 </g> 991 </svg> 992 </div> 993 </div> 994 </div> 995 996 <div class="u-hide u-show@md u-left u-mb"> 997 <div class="o-layout__item"> 998 <div class="c-flow-chart--desktop c-flow-chart--publishing u-ml--4 u-mb--2"> 999 <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
1000 viewBox="0 0 924 251" style="enable-background:new 0 0 924 251;" xml:space="preserve"> 1001 <style type="text/css"> 1002 .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#bac6cb;} 1003 .st2{fill:#9b242d;} 1004 .st3{fill:#BCBCBC;} 1005 .st4{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} 1006 .st5{font-family:'Arial';font-size:16px;font-weight:bold;} 1007 </style> 1008 <g id="Platform-Pages"> 1009 <g id="ORE-Platform-Page-Desktop-_x2013_-How-it-Works" transform="translate(-70.000000, -798.000000)"> 1010 <g id="Group-3" transform="translate(30.000000, 798.000000)"> 1011 <g id="Group-5" transform="translate(40.000000, 0.000000)"> 1012 <g id="Circles" transform="translate(0.000000, 36.000000)"> 1013 <g id="Group-15"> 1014 <g id="Group-8" transform="translate(191.000000, 0.000000)"> 1015 <circle id="Oval-Copy-14" class="c-flow-chart__primary" cx="60" cy="155" r="60"/> 1016 <circle id="Oval-Copy-15" class="c-flow-chart__primary" cx="60" cy="60" r="60"/> 1017 </g> 1018 <circle id="Oval-Copy-9" class="st1" cx="60" cy="107" r="60"/> 1019 <circle id="Oval-Copy-10" class="st1" cx="442" cy="107" r="60"/> 1020 <circle id="Oval-Copy-12" class="st1" cx="633" cy="107" r="60"/> 1021 <circle id="Oval-Copy-12_1_" class="st1" cx="824" cy="107" r="60"/> 1022 <path id="Line" class="st2" d="M166.5,100.5l14,7l-14,7v-6h-36v-2h36V100.5z"/> 1023 <path id="Line-Copy" class="st2" d="M357.5,100.5l14,7l-14,7v-6h-36v-2h36V100.5z"/> 1024 <path id="Line-Copy-9" class="st2" d="M739.5,100.5l14,7l-14,7v-6h-36v-2h36V100.5z"/> 1025 <path id="Line-Copy-2" class="st2" d="M548.5,100.5l14,7l-14,7v-6h-36v-2h36V100.5z"/> 1026 <path id="Path-3" class="st3" d="M494.1,43.5l0.6,0.8c-1.3,1.1-2.6,2.2-3.7,3.5l-0.6,0.6l-0.7-0.7 1027 C491,46.2,492.5,44.8,494.1,43.5z M586.8,38.9l3.5,9.4l-9.7-2.8l2.7-2.9l-0.1-0.1c-1-0.7-2-1.4-3.1-2.1l-0.7-0.4l0.5-0.9 1028 c1.4,0.8,2.6,1.7,3.8,2.6l0.2,0.2L586.8,38.9z M504.2,36.9l0.4,0.9c-1.5,0.7-2.9,1.6-4.3,2.4l-0.8,0.5l-0.5-0.8 1029 C500.6,38.8,502.4,37.8,504.2,36.9z M569.1,34c1.7,0.6,3.3,1.3,4.8,2l0.8,0.4l-0.4,0.9c-1.5-0.7-3.1-1.4-4.7-2l-0.8-0.3 1030 L569.1,34z M515.5,32.6l0.3,1c-1.6,0.5-3.2,1-4.7,1.5l-0.9,0.3l-0.4-0.9C511.6,33.8,513.6,33.2,515.5,32.6z M557.5,30.9 1031 c1.7,0.3,3.3,0.7,4.9,1l1,0.2l-0.3,1c-1.6-0.4-3.2-0.8-4.8-1.1l-1-0.2L557.5,30.9z M527.4,30.3l0.1,1 1032 c-1.6,0.2-3.2,0.4-4.7,0.7l-1.2,0.2l-0.2-1C523.3,30.9,525.3,30.6,527.4,30.3z M545.5,29.6c1.6,0.1,3.3,0.2,4.8,0.3l1.2,0.1 1033 l-0.1,1c-1.5-0.2-3.1-0.3-4.7-0.4l-1.2-0.1L545.5,29.6z M539.4,29.5l0,1c-1.6,0-3.2,0.1-4.8,0.2l-1.2,0.1l-0.1-1 1034 C535.4,29.6,537.4,29.5,539.4,29.5z"/> 1035 <path id="Path-3-Copy" class="st3" d="M585.9,172.3l-0.6-0.8c1.3-1.1,2.6-2.2,3.7-3.5l0.6-0.6l0.7,0.7 1036 C589,169.7,587.5,171,585.9,172.3z M493.2,176.9l-3.5-9.4l9.7,2.8l-2.7,2.9l0.1,0.1c1,0.7,2,1.4,3.1,2.1l0.7,0.4l-0.5,0.9 1037 c-1.4-0.8-2.6-1.7-3.8-2.6l-0.2-0.2L493.2,176.9z M575.8,178.9l-0.4-0.9c1.5-0.7,2.9-1.6,4.3-2.4l0.8-0.5l0.5,0.8 1038 C579.4,177,577.6,178,575.8,178.9z M510.9,181.9c-1.7-0.6-3.3-1.3-4.8-2l-0.8-0.4l0.4-0.9c1.5,0.7,3.1,1.4,4.7,2l0.8,0.3 1039 L510.9,181.9z M564.5,183.2l-0.3-1c1.6-0.5,3.2-1,4.7-1.5l0.9-0.3l0.4,0.9C568.4,182,566.4,182.7,564.5,183.2z M522.5,185 1040 c-1.7-0.3-3.3-0.7-4.9-1l-1-0.2l0.3-1c1.6,0.4,3.2,0.8,4.8,1.1l1,0.2L522.5,185z M552.6,185.5l-0.1-1c1.6-0.2,3.2-0.4,4.7-0.7 1041 l1.2-0.2l0.2,1C556.7,185,554.7,185.3,552.6,185.5z M534.5,186.3c-1.6-0.1-3.3-0.2-4.8-0.3l-1.2-0.1l0.1-1 1042 c1.5,0.2,3.1,0.3,4.7,0.4l1.2,0.1L534.5,186.3z M540.6,186.3l0-1c1.6,0,3.2-0.1,4.8-0.2l1.2-0.1l0.1,1 1043 C544.7,186.2,542.6,186.3,540.6,186.3z"/> 1044 </g> 1045 <g id="ICONS" transform="translate(36.000000, 29.000000)"> 1046 <g id="EC-Icons_x2F_UI_x2F_Documents-Copy-2" transform="translate(191.000000, 0.000000)"> 1047 <path id="Combined-Shape" class="st4" d="M8,6v2H6v38h30l0-1.9h1.9V48H4V6H8z M28,0l16,16v26H10V0H28z M26,2H12v38h30V18H26 1048 V2z M28,3v13h13L28,3z"/> 1049 </g> 1050 <g id="EC-Icons_x2F_UI_x2F_Chart-Copy-2" transform="translate(191.000000, 106.000000)"> 1051 <path id="Combined-Shape_1_" class="st4" d="M46,15v32H34V15H46z M15,23v24H3V23H15z M31,1v46H18V1H31z M44,17h-8v28h8V17z 1052 M13,25H5v20h8V25z M29,3h-9v42h9V3z"/> 1053 </g> 1054 <g id="Combined-Shape_2_" transform="translate(0.000000, 54.000000)"> 1055 <path class="c-flow-chart__primary" d="M24,25l13,13H25v9h-2v-9H11L24,25z M24.4,2L42,19.6L42,46H27v-2h13l0-23H23V4H8v40h13v2H6V2H24.4z 1056 M24,28l-8,8h16L24,28z M25,5.4V19h13.6L25,5.4z"/> 1057 </g> 1058 <g id="Combined-Shape_3_" transform="translate(382.000000, 54.000000)"> 1059 <path class="c-flow-chart__primary" d="M16.5,2c7.8,0,14.2,4.8,15.3,11C40.2,13.1,47,18.9,47,26c0,5-3.4,9.4-8.3,11.5l0,0L33,44l0-5.1 1060 c-0.5,0-1,0.1-1.5,0.1c-7.8,0-14.2-4.8-15.3-11l0.3,0c-0.5,0-1,0-1.5-0.1l0,5.1l-5.7-6.5C4.4,24.4,1,20,1,15 1061 C1,7.8,7.9,2,16.5,2z M31.5,15C24,15,18,20,18,26s6,11,13.5,11c0.4,0,0.9,0,1.3-0.
10611l0,0l2.2-0.2l0,1.9l2.4-2.8l0.4-0.2 1062 l0.3-0.1c4.2-2,6.8-5.6,6.8-9.6C45,20,39,15,31.5,15z M16.5,4C9,4,3,9,3,15c0,4,2.6,7.6,6.8,9.6l0.3,0.1l0.4,0.2l2.4,2.8 1063 l0-1.9l2.2,0.2c0.3,0,0.6,0,0.8,0c0-6.7,6-12.2,13.8-12.9C28.7,8,23.2,4,16.5,4z"/> 1064 </g> 1065 <g id="Combined-Shape_4_" transform="translate(573.000000, 54.000000)"> 1066 <path class="c-flow-chart__primary" d="M25,2l3,3l-1.5,1.5L25,5l0,3.1l-2,2L23,4H8v40h32l0-23l-6.2,0l2-2l3.2,0l-1.6-1.6l1.5-1.5L42,19l0,27H6 1067 V2H25z M34.9,1l8.1,8.1L24,28l-10,2l2-10l7.9-8h0l1.1-1.1l0,0l3-3v0l1.5-1.5v0L34.9,1z M29.4,9.4L17.8,21l-1.3,6.5l6.5-1.3 1068 l11.6-11.6L32,12v0h0L29.4,9.4z M34.9,3.8l-4,4l5.2,5.2l4-4L34.9,3.8z"/> 1069 </g> 1070 <g id="Combined-Shape_5_" transform="translate(764.000000, 54.000000)"> 1071 <path class="c-flow-chart__primary" d="M40.6,6.3l4.9,4.9L15.1,41.6l-12-12L8,24.7l7.1,7.1L40.6,6.3z M42.7,11.2l-2.1-2.1L15.1,34.6L8,27.5 1072 l-2.1,2.1l9.2,9.2L42.7,11.2z"/> 1073 </g> 1074 <g id="Combined-Shape_6_" transform="translate(202.000000, 65.000000)"> 1075 <path class="st4" d="M13,0c7.2,0,13,5.8,13,13c0,7.2-5.8,13-13,13C5.8,26,0,20.2,0,13C0,5.8,5.8,0,13,0z M15,6h-4v5H6v4h5v5 1076 h4v-5h5v-4h-5V6z"/> 1077 </g> 1078 </g> 1079 </g> 1080 </g> 1081 </g> 1082 </g> 1083 </g> 1084 </svg> 1085 </div> 1086 </div> 1087 1088 <div class="o-layout__item u-1/5"> 1089 <h4 class="p-about__diagram-title heading5">Preprint Submission</h4> 1090 <p class="p-about__diagram-text heading9">Submit a preprint via our single-page submission system. Read the Article Guidelines for information about submitting different article types. Submissions can be tracked via My Account.</p> 1091 </div> 1092 1093 <div class="o-layout__item u-1/5"> 1094 <h4 class="p-about__diagram-title heading5">Prepublication Checks</h4> 1095 <p class="p-about__diagram-text heading9">Comprehensive prepublication checks are carried out on the preprint to ensure that ethical research and publishing guidelines are adhered to. Find out more about these prepublication checks and what is required here.</p> 1096 </div> 1097 1098 <div class="o-layout__item u-1/5"> 1099 <h4 class="p-about__diagram-title heading5">Preprint Publication</h4> 1100 <p class="p-about__diagram-text heading9">Once the preprint has passed the prepublication checks, a fully typeset version is published with a DOI and badges to signify the checks it has passed. The preprint can now be viewed and cited and it will be indexed in Google Scholar.</p> 1101 </div> 1102 1103 <div class="o-layout__item u-1/5"> 1104 <h4 class="p-about__diagram-title heading5">Open Peer Review<br />& Preprint Revision (optional)</h4> 1105 <p class="p-about__diagram-text heading9">Preprints can undergo open peer review to be accepted for final publication in a partner journal or platform. Expert reviewers are selected and invited, and their reviews and names are published alongside the preprint, together with the authorsâ responses. Authors can publish revised versions of their preprint for re-review. All versions are linked and citable.</p> 1106 </div> 1107 1108 <div class="o-layout__item u-1/5"> 1109 <h4 class="p-about__diagram-title heading5">Article Publication (optional)</h4> 1110 <p class="p-about__diagram-text heading9">Preprints that pass peer review are published as final articles in the authors chosen journal or platform, and indexed in the databases where the journal or platform has been included.</p> 1111 </div> 1112 </div> 1113 1114 <div class="c-hr--shadow"></div> 1115 1116 1117 <div class="o-layout__item u-2/3@sm"> 1118 <h3 class="p-about__subtitle">For Posters, Slides and Documents</h3> 1119 </div> 1120 1121 <div class="u-hide@md u-center"> 1122 <div class="o-layout__item" style="max-width: 212px;"> 1123<div class="c-flow-chart c-flow-chart--mobile c-flow-chart--assets"> 1124 <svg class="c-flow-chart__svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 164 691.5" width="164" height="691.5"> 1125 <path class="c-flow-chart__secondary" d="M81.1,529a60,60,0,1,0,60,60A60,60,0,0,0,81.1,529ZM63.4,611H59.1V568h4.3Zm6.4,0H68.3V568h1.5Zm2.9,0H71.2V568h1.5Zm2.5,0h-1V568h1Zm4.4,0h-2V568h2Zm2.4,0H81V568h1Zm4.8,0h-1V568h1Zm2.9,0h-2V568h2Zm4.5,
11250h-3V568h3Zm2.2,0h-1V568h1Zm6.6,0h-1.5V568H103Z" /> 1126 <polygon class="c-flow-chart__arrow" points="82.1 513.5 89.6 501 83.6 501 83.6 431.5 80.6 431.5 80.6 501 74.6 501 82.1 513.5" /> 1127 <path class="c-flow-chart__primary" d="M81.1,265a60,60,0,1,0,60,60A60,60,0,0,0,81.1,265ZM68.6,346.2H64.8a2,2,0,0,1-2-2v-39a2,2,0,0,1,2-2h3.8Zm32.2-2a2,2,0,0,1-2,2H70.1v-43H86.2v22.2l4.4-2.8,4.3,2.8V303.2h3.9a2,2,0,0,1,2,2Z" /> 1128 <polygon class="c-flow-chart__arrow" points="82.1 248.5 89.6 236 83.6 236 83.6 166.5 80.6 166.5 80.6 236 74.6 236 82.1 248.5" /> 1129 <path class="c-flow-chart__secondary" d="M81.1,0a60,60,0,1,0,60,60A60,60,0,0,0,81.1,0Zm-.2,80.5H62.5a3.37,3.37,0,0,1-3.4-3.4V48.2L71,36.1H91.6A3.37,3.37,0,0,1,95,39.5V56.9l-5.3-4.5V42.8c0-.9-.4-1.3-1-1.3H73.1v8.9H64.4V74.1a1.05,1.05,0,0,0,.5.9l-.1.1H80.9Zm14-9.6V84h-11V70.9h-9L89.4,56.1,104,70.9Z" /> 1130 1131 <text class="c-flow-chart__side-label" x="100" y="199"> 1132 <tspan class="c-flow-chart__highlight"> 1133 </tspan> 1134 </text> 1135 <text class="c-flow-chart__side-label" x="100" y="462"> 1136 <tspan class="c-flow-chart__highlight"> 1137 </tspan> 1138 </text> 1139 <text class="c-flow-chart__label" x="82" y="146">SUBMISSION</text> 1140 <text class="c-flow-chart__label" x="82" y="412">PUBLICATION</text> 1141 <text class="c-flow-chart__label" x="82" y="676">DOI</text> 1142 </svg> 1143</div> </div> 1144 </div> 1145 1146 <div class="u-hide u-show@md u-center"> 1147 <div class="o-layout__item u-2/3 u-left"> 1148 <div class="o-layout"> 1149 <div class="o-layout__item u-center u-mb--2"> 1150<div class="c-flow-chart c-flow-chart--desktop c-flow-chart--assets"> 1151 <svg class="c-flow-chart__svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 583 120" width="583" height="120"> 1152 <path class="c-flow-chart__secondary" d="M523,0a60,60,0,1,0,60,60A60,60,0,0,0,523,0ZM505.25,82H501V39h4.25Zm6.43,0h-1.5V39h1.5Zm3,0h-1.5V39h1.5Zm2.47,0h-1V39h1Zm4.36,0h-2V39h2Zm2.46,0h-1V39h1Zm4.75,0h-1V39h1Zm2.89,0h-2V39h2Zm4.56,0h-3V39h3Zm2.16,0h-1V39h1Zm6.64,0h-1.5V39h1.5Z" /> 1153 <polygon class="c-flow-chart__arrow" points="452 60.5 439.46 53 439.46 58.95 370 58.95 370 62.05 439.46 62.05 439.46 68 452 60.5" /> 1154 <path class="c-flow-chart__primary" d="M294,0a60,60,0,1,0,60,60A60,60,0,0,0,294,0ZM281.5,81.17h-3.83a2,2,0,0,1-2-2v-39a2,2,0,0,1,2-2h3.83Zm32.17-2a2,2,0,0,1-2,2H283v-43h16.08V60.33l4.4-2.81,4.27,2.81V38.17h3.92a2,2,0,0,1,2,2Z" /> 1155 <polygon class="c-flow-chart__arrow" points="218 60.5 205.46 53 205.46 58.95 136 58.95 136 62.05 205.46 62.05 205.46 68 218 60.5" /> 1156 <path class="c-flow-chart__secondary" d="M60,0a60,60,0,1,0,60,60A60,60,0,0,0,60,0Zm-.23,80.47H41.39A3.43,3.43,0,0,1,38,77V48.14L49.92,36H70.49a3.42,3.42,0,0,1,3.38,3.45V56.89l-5.31-4.55V42.73c0-.87-.44-1.32-1-1.32H52v8.9H43.31V74.05a1,1,0,0,0,.53.89l-.13.14H59.77Zm14-9.59V84h-11V70.88h-9L68.34,56.05,82.91,70.88Z" /> 1157 1158 <text class="c-flow-chart__label" x="173" y="85"> 1159 <tspan class="c-flow-chart__highlight c-flow-chart__centered"> 1160 </tspan> 1161 </text> 1162 1163 <text class="c-flow-chart__label c-flow-chart__highlight c-flow-chart__centered" x="404" y="85"> 1164 </text> 1165 </svg> 1166</div> </div> 1167 1168 <div class="o-layout__item u-1/3"> 1169 <h4 class="p-about__diagram-title heading5">Submission</h4> 1170 <p class="p-about__diagram-text heading9">Submitting posters, slides and documents is easy. It only takes a couple of minutes with our single-page submission system, and there are no author fees.</p> 1171 </div> 1172 1173 <div class="o-layout__item u-1/3"> 1174 <h4 class="p-about__diagram-title heading5">Publication</h4> 1175 <p class="p-about__diagram-text heading9">Posters and slides are immediately visible on Gates Open Research to share with the wider community, documents are published after the in-house check. Publication is fully open access.</p> 1176 </div> 1177 1178 <div class="o-layout__item u-1/3"> 1179 <h4 class="p-about__diagram-title heading5">DOI</h4> 1180 <p class="p-about__diagram-text heading9">Published posters, slides and documents receive a DOI (digital object identifier) and become citable after a very basic check by our in-house editors.</p> 1181 </div> 1182 </div> 1183 </div> 1184 </div> 1185 </div> 1186 1187 </div> 1188 1189 <div class="about-list"> 1190 <div class="o-wrapper"> 1191 1192 <div class="section-box" id="section-box-1" name="section-box-1"> 1193<div class="heading2 section-title">1. Aims and Scope</div> <ul class="section-detail"> 1194 1195 <li class="section-item ">
1196 <span class="about-row-title open-row heading5">What is Gates Open Research's scope?</span> 1197 <span class="open-section">+</span> 1198 <span class="close-section">‐</span> 1199 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>Gates Open Research publishes scholarly articles reporting any basic scientific, translational, applied and clinical research (including quantitative and qualitative studies) that has been funded (or co-funded) by the <a href="https://www.gatesfoundation.org/What-We-Do" class="f1r-standard-link in-text-link" target="_blank">Gates Foundation</a>.</p> 1200 <p>Each publication must have <a href="/about/policies" class="f1r-standard-link in-text-link">at least one author</a> who has been, or still is, a recipient of a Gates Foundation grant.</p> 1201 <p>Articles must be original (not duplications). All research, including clinical trials, systematic reviews, software tools, method articles, and many others, is welcome and will be published irrespective of the perceived level of interest or novelty; confirmatory and negative results, as well as null studies are all suitable. See the <a href="/for-authors/article-guidelines" class="f1r-standard-link in-text-link">full list of article types</a> we accept for more information.</p> 1202 <p>For papers submitted after August 2024, all articles are first published as preprints on our associated preprint server, VeriXiv, using a fully transparent model; the authors are solely responsible for the content of their article. Invited peer review takes place openly after publication on VeriXiv and once the article has reached the âpassed peer reviewâ threshold the final version of record will be published on Gates Open Research, where it will benefit from all the indexing that Gates Open Research articles enjoy.</p> 1203 <p>In addition to scholarly articles, Gates Open Research publishes other research outputs, collectively called documents, such as end-of-grant reports or guidelines, that vary in formats and often differ from traditional scholarly publications. It also publishes posters and slides. Documents, posters and slides are not peer reviewed and do not appear in bibliographic databases such as PubMed.</p> 1204 <p>Gates Open Research is an Open Research platform: all content is published open access <a href="https://creativecommons.org/licenses/by/4.0/" class="f1r-standard-link in-text-link" target="_blank">under a CC-BY license</a>; the publishing and peer-review processes are fully transparent on VeriXiv; and authors of articles are asked to include detailed descriptions of methods and to provide full and easy access to the source data underlying the results in order to improve reproducibility.</p> 1205</div> 1206 </li> 1207 1208 1209 </ul> 1210 1211 </div> 1212 1213 1214 <div class="section-box" id="section-box-2" name="section-box-2"> 1215<div class="heading2 section-title">2. Publishing Model and Processes</div> <ul class="section-detail"> 1216 1217 <li class="section-item "> 1218 <span class="about-row-title open-row heading5">Checks before publication</span> 1219 <span class="open-section">+</span> 1220 <span class="close-section">‐</span> 1221 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>Article submissions to Gates Open Research first undergo a rapid initial check undertaken by the in-house editorial team before being published on our associated preprint server, VeriXiv, with the status ‘<a href="/glossary#apr" class="f1r-standard-link in-text-link">Awaiting Peer Review</a>’. There is no Editor (or Editor-in-Chief) to make a decision on whether to accept or reject the article, or to oversee the peer-review process. Gates Open Research has a small <a href="/advisors" class="f1r-standard-link in-text-link">Advisory Board</a> of leading experts across the fields covered by Gates research grants, who provide strategic input.</p> 1222 <p>The editorial team will ensure that the authors are eligible to publish on Gates Open Research and that articles represent scholarly communications that adhere to <a href="/for-authors/article-guidelines" class="f1r-standard-link in-text-link">author guidelines</a> and the <a href="/about/policies" class="f1r-standard-link in-text-link">ethical and editorial policies</a>, including <a href="/about/policies" class="f1r-standard-link in-text-link">data policies</a>. The team will also check that the article is intelligible and written in good English so that it is suitable for peer review, and that its content can be fully assessed by invited peer reviewers and readers. If a submission fails the initial checks, it will be returned to the authors to address the issues, and if they are not resolved satisfactorily the article will not be accepted.</p> 1223 <p>Posters and slides are not initially checked by the editorial team and are published immediately on submission, although a DOI is not assigned until they have been checked for scope and correct metadata. Documents submitted to Gates Open Research undergo a basic screen before publication to ensure that they meet criteria and format requirements for Documents.</p> 1224</div> 1225 </li> 1226 1227 <li class="section-item ">
1228 <span class="about-row-title open-row heading5">Peer review process for articles</span> 1229 <span class="open-section">+</span> 1230 <span class="close-section">‐</span> 1231 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p class="u-mb--0">Peer review of articles on Gates Open Research takes place after publication on our associated preprint server, VeriXiv. Once the preprint is published there, expert reviewers are formally invited to review under our open and transparent peer review model. To improve the consistency of definitions and terminology in peer review, VeriXiv uses the <a href="https://www.niso.org/publications/z39106-2023-peerreview" class="in-text-link" target="_blank">NISO standard terminology for peer review</a> to summarise the peer review process as:</p> 1232 <ul class="bullet-list"> 1233 <li class="standard-padding">Identity transparency: All identities visible</li> 1234 <li class="standard-padding">Reviewer interacts with: Editor, other reviewers, authors</li> 1235 <li class="standard-padding">Review information published: Review reports, submitted manuscript, reviewer identities</li> 1236 <li class="standard-padding">Post publication commenting: Open</li> 1237 </ul> 1238 <p><span class="bold">Identity transparency:</span> Peer review for submissions to Gates Open Research occurs on a published preprint version of the article on our associated preprint server, VeriXiv, with the authors’ full names and affiliations available to reviewers and readers. Peer reviewers’ names and affiliations are published alongside their peer review reports - if multiple people write a peer review report, they can all be named.</p> 1239 <p><span class="bold">Reviewer interacts with:</span> Peer reviewers are invited to review by the VeriXiv team, who also provide support to them throughout the process. Reviewers are also able to read any existing peer review reports for the article and respond to them using the Comments section if they choose. Authors are encouraged to respond to peer review reports openly using the Comments section, however this is not mandatory. Authors must not contact peer reviewers directly, and we ask reviewers to notify us if this has occurred.</p> 1240 <p><span class="bold">Review information published:</span> The most recently published version of the article on VeriXiv is the version currently undergoing peer review. When a peer review report is submitted, it undergoes an editorial check to ensure that it meets the <a href="/for-referees/guidelines" class="f1r-standard-link in-text-link" target="_blank">peer reviewer Code of Conduct</a> and is then published alongside the reviewers’ full names and affiliations. The peer review report is assigned a DOI, and is citeable independently of the article.</p> 1241 <p><span class="bold">Post publication commenting:</span> Gates Open Research has a comment system that can be used for open academic discussion between the authors, reviewers, and readers. Comments should focus on the scholarly content presented in the article with which they are associated.</p> 1242 <p><span class="bold">Version of record publishing on Gates Open Research:</span> Once the article has reached the ‘passed peer review’ threshold on VeriXiv, the version of record will be published on Gates Open Research with a link back to the article on VeriXiv so the details of the peer review process can still be found.</p> 1243 <p>Posters, slides and documents published on Gates Open Research do not undergo any invited peer review; readers can provide comments through the Comment facility.</p> 1244</div> 1245 </li> 1246 1247 <li class="section-item "> 1248 <span class="about-row-title open-row heading5">The author's role during peer review of articles</span> 1249 <span class="open-section">+</span> 1250 <span class="close-section">‐</span> 1251 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>The Editorial team will identify and invite suitable reviewers; however authors are able to suggest their own reviewers (in line with our <a href="/for-authors/tips-for-finding-referees" class="f1r-standard-link in-text-link">reviewer criteria</a>) and nominate opposed reviewers if they wish. Authors can suggest reviewers who they know are experts in their fields, and we also provide a tool which uses an algorithm to suggest potential reviewers who have published on the topic presented in the article. Authors are asked not to contact peer reviewers directly about the peer review process.</p> 1252</div> 1253 </li> 1254 1255 <li class="section-item ">
1256 <span class="about-row-title open-row heading5">Reviewer criteria</span> 1257 <span class="open-section">+</span> 1258 <span class="close-section">‐</span> 1259 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>When selecting reviewers, authors must apply the following criteria:</p> 1260 <ol> 1261 <li>Scientific expertise: reviewers must have demonstrated expertise in the key topics of the study presented and/or the methods used. They must have published at least three articles as a lead author in a relevant topic, with at least one article having been published in the last five years.</li> 1262 <li>Level of experience: reviewers must have reached a certain level of qualification (in the life sciences, usually a PhD or MD) and have a formal appointment at a recognised institution or organization.</li> 1263 <li>Independence: reviewers must not be working at the same institute as the authors, should not be close collaborators of the authors or in other ways personally, financially or professionally associated with them. Reviewers must declare any conflicts of interest on the published report.</li> 1264 </ol> 1265</div> 1266 </li> 1267 1268 <li class="section-item "> 1269 <span class="about-row-title open-row heading5">The reviewer's role</span> 1270 <span class="open-section">+</span> 1271 <span class="close-section">‐</span> 1272 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>Reviewers are given <a href="/for-referees/guidelines#rar" class="f1r-standard-link in-text-link">guidelines specific to each article type</a>. They are generally asked to assess whether the research is scientifically sound, that is:</p> 1273 <ul> 1274 <li>whether the work is discussed appropriately in the context of the current literature;</li> 1275 <li>whether suitable methods have been used;</li> 1276 <li>whether sufficient information and source data have been provided to allow others to repeat every step of the work;</li> 1277 <li>whether the conclusions are supported by the findings.</li> 1278 </ul> 1279 <p>In addition to their written report, reviewers also select one of three statuses:</p> 1280 <ul> 1281 <li><span class="bold">Approved:</span> No or only minor changes are required. This means that the experimental design, including controls and methods, is adequate; results are presented accurately, and the conclusions are justified and supported by the data.</li> 1282 <li><span class="bold">Approved with Reservations:</span> The reviewer believes the paper has academic merit but has asked for a number of small changes to the article, or specific, sometimes more significant revisions.</li> 1283 <li><span class="bold">Not Approved:</span> The article is of very poor quality and there are fundamental flaws in the article that seriously undermine the findings and conclusions.</li> 1284 </ul> 1285 <p>The approval status is shown on the article, together with the reviewer's name and affiliation, and the detailed report supporting the status they selected.</p> 1286 <p>If an author decides to revise the article to address the reviewers' comments, all reviewers are invited to provide additional reports on the new version; reviewers are especially encouraged to re-review if they had originally given an ‘Approved with Reservations’ or ‘Not Approved’ status, as they are asked to assess whether the work has been sufficiently improved to achieve a better approval status.</p> 1287 <p>Reviewers who have been invited to assess a specific article may find these at-a-glance <a href="/for-referees/guidelines" class="f1r-standard-link in-text-link">reviewer guidelines</a> helpful, including an explanation of the <a href="/for-referees/incentives" class="f1r-standard-link in-text-link">benefits of reviewing</a> for Gates Open Research.</p> 1288</div> 1289 </li> 1290 1291 <li class="section-item ">
1292 <span class="about-row-title open-row heading5">Revisions and updates of articles</span> 1293 <span class="open-section">+</span> 1294 <span class="close-section">‐</span> 1295 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>We strongly encourage authors to address the reviewers' criticisms by publishing revised versions and/or by adding author comments to the peer review reports on VeriXiv.</p> 1296 <p>All versions of an article are publicly available on VeriXiv and can be independently cited, but only the version of record will be displayed on Gates Open Research. A short summary of the revisions is displayed at the start of each new version on VeriXiv.</p> 1297</div> 1298 </li> 1299 1300 <li class="section-item "> 1301 <span class="about-row-title open-row heading5">Peer review status and indexing</span> 1302 <span class="open-section">+</span> 1303 <span class="close-section">‐</span> 1304 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>For papers submitted after August 2024, only the papers that pass the peer review process will be published on Gates Open Research. While articles are still going through the peer review process they will be published as preprints on our associated preprint server, VeriXiv.</p> 1305 <p>For articles submitted to Gates Open Research before August 2024 the peer review status of an article is clearly indicated at all stages:</p> 1306 <ul> 1307 <li>Immediately on publication, and until the first peer review report is published, the article is labelled <em>AWAITING PEER REVIEW</em> - as part of the article title and in the Open Peer Review summary box on both the article HTML and PDF.</li> 1308 <li>As soon as a peer review report is published alongside the article, the current <a href="/glossary#approved" class="f1r-standard-link in-text-link">approval status</a> is displayed. As additional reports are received, the approval status is updated.</li> 1309 <li>Once an article receives two ‘Approved’ statuses, or two ‘Approved with Reservations’ statuses and one ‘Approved’ status, it will be <a href="#section-box-4" class="f1r-standard-link in-text-link">indexed in various bibliographic databases</a>.</li> 1310 </ul> 1311</div> 1312 </li> 1313 1314 1315 </ul> 1316 1317 </div> 1318 1319 1320 <div class="section-box" id="section-box-3" name="section-box-3"> 1321<div class="heading2 section-title">3. Licenses</div> <ul class="section-detail"> 1322 1323 <li class="section-item "> 1324 <span class="about-row-title open-row heading5">The licenses that apply to articles and other research outputs data and peer review reports</span> 1325 <span class="open-section">+</span> 1326 <span class="close-section">‐</span> 1327 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>Gates Open Research articles and other types of content (posters, slides and documents) are published under a <a href="https://creativecommons.org/licenses/by/4.0/" class="f1r-standard-link in-text-link" target="_blank">CC BY license</a>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited, and leaves the copyright of the article with the current copyright holder (usually the author or their institution). As the specific version of the CC BY license applied to specific content may change due to periodic updates, the license is shown below the article abstract or the document preview.</p> 1328 <p>Data associated with Gates Open Research articles are made available, where possible, under the terms of a Creative Commons Public Domain Dedication (<a href="https://creativecommons.org/publicdomain/zero/1.0/" class="f1r-standard-link in-text-link" target="_blank">CC0 license</a>). This facilitates and encourages data re-use and helps prevent the problems of attribution stacking when combining multiple datasets each authored by multiple authors that use multiple different licenses.</p> 1329 <p>Peer review reports that are published with a given article are available under the <a href="https://creativecommons.org/licenses/by/4.0/" class="f1r-standard-link in-text-link" target="_blank">CC BY license</a>.</p> 1330</div> 1331 </li> 1332 1333 1334 </ul> 1335 1336 </div> 1337 1338 1339 <div class="section-box" id="section-box-4" name="section-box-4"> 1340<div class="heading2 section-title">
13404. Indexing</div> <ul class="section-detail"> 1341 1342 <li class="section-item "> 1343 <span class="about-row-title open-row heading5">When and where articles are indexed</span> 1344 <span class="open-section">+</span> 1345 <span class="close-section">‐</span> 1346 <div class="section-content t-body js-can-auto-expand padding-bottom u-clear-first u-clear-last"> <p>For articles submitted before August 2024, all articles will appear in Google Scholar.</p> 1347 <p>Once an article has passed peer review (i.e. it has received at least two ‘Approved’ statuses, or one ‘Approved’ and two ‘Approved with Reservations’ statuses from independent and invited peer reviewers) it will be indexed in PubMed, PubMed Central, Europe PMC, Scopus, British Library, Crossref, DOAJ and Embase. Articles deemed in scope will also be indexed in the CABI databases CAB Abstracts or Global Health. If an article is indexed, all versions, along with the peer review reports, are deposited.</p> 1348 <p>For articles submitted after August 2024 they will first be published on our associated preprint server, VeriXiv, where they will be indexed in Google Scholar. Once they reach the ‘pass peer review’ threshold on VeriXiv, the version of record will be published on Gates Open Research, and they will indexed as described above.</p> 1349</div> 1350 </li> 1351 1352 1353 </ul> 1354 1355 </div> 1356 1357 1358 <div class="section-box" id="section-box-5" name="section-box-5"> 1359<div class="heading2 section-title">5. Citing Publications, Datasets and Peer Review Reports</div> <ul class="section-detail"> 1360 1361 <li class="section-item "> 1362 <span class="about-row-title open-row heading5">Citing an article</span> 1363 <span class="open-section">+</span> 1364 <span class="close-section">‐</span> 1365 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>Articles submitted before August 2024 in Gates Open Research can be updated and amended at any time post publication, but each version is independently citable with its own DOI (digital object identifier). The most recent version is displayed as the default. The citation can be found by clicking the Cite button on the article page.</p> 1366 <p>Every article is indexed by the CrossMark Identification Serviceâ¢, which summarizes the history of an article and any linked publications. Clicking on the CrossMark logo in the HTML or PDF of the article provides up-to-date information on the latest article version, as well as new peer review reports and any associated articles (which will be linked [threaded] together).</p> 1367 <p>Standard citation approaches are insufficient for Gates Open Research articles because:</p> 1368 <ul> 1369 <li>The reviewer status of an article will change after publication</li> 1370 <li>An article may have multiple versions following revision or update by the authors</li> 1371 </ul> 1372 <p>After discussion with major indexing services and others, the traditional system of citation has been adapted to include an indication of the reviewer status and the version of an article.</p> 1373 <p>This citation includes two additional elements, placed in square brackets, immediately after the article title (to avoid them being accidentally removed on copying):</p> 1374 <ol> 1375 <li>Article version number, for example version 1 for the first version, and version 2 for the next version, and so on.</li> 1376 <li>Details of the peer review status, i.e. number of reviews that are ‘Approved’, ‘Approved with Reservations’, or ‘Not Approved’. The status will be ‘Awaiting Peer Review’ before the reviews are published.</li> 1377 </ol> 1378 <p>An article should be cited like this:</p> 1379 <p>Authors. Article title [version number; details of peer review status]. <em>Gates Open Res</em> Year, Volume: Publication number (doi)</p> 1380</div> 1381 </li> 1382 1383 <li class="section-item ">
1384 <span class="about-row-title open-row heading5">Citing posters, slides and documents</span> 1385 <span class="open-section">+</span> 1386 <span class="close-section">‐</span> 1387 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>Posters, slides and documents have a permanent DOI (digital object identifier). The full citation can be found by clicking the Cite button.</p> 1388 <p>Posters, slides and documents should be cited like this:</p> 1389 <p>Authors. Poster title. <em>Gates Open Res</em> Year, Volume: Publication number (poster) (doi)</p> 1390 <p>Authors. Slides title. <em>Gates Open Res</em> Year, Volume: Publication number (slides) (doi)</p> 1391 <p>Authors. Document title. <em>Gates Open Res</em> Year, Volume: Publication number (document) (doi)</p> 1392</div> 1393 </li> 1394 1395 <li class="section-item "> 1396 <span class="about-row-title open-row heading5">Citing a dataset</span> 1397 <span class="open-section">+</span> 1398 <span class="close-section">‐</span> 1399 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>Source datasets associated with Gates Open Research articles are deposited in repositories that meet <a href="/for-authors/data-guidelines" class="f1r-standard-link in-text-link">certain criteria</a>. Articles include a "Data Availability" section outlining where the source data can be found, including the permanent identifier the dataset(s) have been assigned by the repository and a reference with details of how to cite the dataset(s).</p> 1400</div> 1401 </li> 1402 1403 <li class="section-item "> 1404 <span class="about-row-title open-row heading5">Citing a peer review report</span> 1405 <span class="open-section">+</span> 1406 <span class="close-section">‐</span> 1407 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>For articles submitted before August 2024 the peer review reports are published alongside the article. Peer review reports on Gates Open Research articles are published under a <a href="http://creativecommons.org/licenses/by/4.0/" class="f1r-standard-link in-text-link" target="blank">CC BY license</a>. A DOI is assigned to every peer review report, so it can be cited independently from the article. The full citation can be found by clicking the Cite button next to each peer review report on the article page.</p> 1408 <p>A peer review report should be cited like this:</p> 1409 <p>Reviewer name(s). Peer Review Report For: Article title [version number; details of peer review status]. <em>Gates Open Res</em> Year, Volume: Publication number (review doi)</p> 1410</div> 1411 </li> 1412 1413 1414 </ul> 1415 1416 </div> 1417 1418 1419 <div class="section-box" id="section-box-6" name="section-box-6"> 1420<div class="heading2 section-title">6. Posting a Comment</div> <ul class="section-detail"> 1421 1422 <li class="section-item "> 1423 <span class="about-row-title open-row heading5">How to comment</span> 1424 <span class="open-section">+</span> 1425 <span class="close-section">‐</span> 1426 <div class="section-content t-body padding-bottom u-clear-first u-clear-last"> <p>We encourage constructive debate on all research outputs published in Gates Open Research.</p> 1427 <p>To submit a comment about the article in general, either click the link to ‘Add a comment’ in the side bar or go to the end of the article page and click ‘Comment’. To comment on a particular reviewer report, click the link to read the report in the table in the side bar and then click ‘Respond’. You will be prompted to login to/register an account before you can comment. Comments are automatically labelled with your role, be it author, reviewer or reader.</p> 1428 <p>Similarly, to comment on a poster, slides or document, go to the bottom of the page of the specific research output you want to comment on and click 'Add your comment'.</p> 1429 <p>When you're ready to submit your Comment, please ensure you've accepted the Terms and Conditions and then click ‘post’.</p> 1430</div> 1431 </li> 1432 1433 1434 </ul> 1435 1436 </div> 1437 </div> 1438 </div> 1439 1440</main> </div> 1441 </div> 1442 1443 <div class="sticky-email-wrapper"> 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 <div class="sticky-email is-closed " > 1457 <div class="sticky-email__header"> 1458 <h3 class="sticky-email__title">Are you a Gates-funded researcher?<i class="sticky-email__icon icon-plus"></i></h3> 1459 </div> 1460 <div class="sticky-email__content"> 1461 <p>If you are a previous or current Gates grant holder, sign up for information about developments, publishing and publications from Gates Open Research.</p> 1462 <form class="sticky-email__form _mdl-layout" action="/ajax/signupForUpdates"> 1463 <input type="hidden" name="headerText" value="If you are a previous or current Gates grant holder, sign up for information about developments, publishing and publications from Gates Open Research."> 1464 <div class="sticky-email__inputs"> 1465 <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label"> 1466 <input class="mdl-textfield__input" name="firstName" type="text" id="stickyEmailFirstName"> 1467 <label class="mdl-textfield__label" for="stickyEmailFirstName">First Name<i class="is-required">*</i></label>
1468 <span class="mdl-textfield__error sticky-email__error">You must provide your first name</span> 1469 </div> 1470 1471 <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label"> 1472 <input class="mdl-textfield__input" name="lastName" type="text" id="stickyEmailLastName"> 1473 <label class="mdl-textfield__label" for="stickyEmailLastName">Last Name<i class="is-required">*</i></label> 1474 <span class="mdl-textfield__error sticky-email__error">You must provide your last name</span> 1475 </div> 1476 1477 <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label"> 1478 <input class="mdl-textfield__input" name="email" type="text" id="stickyEmailEmail"> 1479 <label class="mdl-textfield__label" for="stickyEmailEmail">Email<i class="is-required">*</i></label> 1480 <span class="mdl-textfield__error sticky-email__error">You must provide a valid email address</span> 1481 </div> 1482 1483 <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label"> 1484 <input class="mdl-textfield__input" name="institution" type="text" id="stickyInstitution"> 1485 <label class="mdl-textfield__label" for="stickyInstitution">Institution</label> 1486 <span class="mdl-textfield__error sticky-email__error">You must provide an institution.<span> 1487 </div>
vendor: 116 bytes, lines 1487-1493
1487 1488 1489 1490 1491 1492 <script src='https://www.recaptcha.net/recaptcha/api.js'></script> 1493
1493<div class="g-recaptcha margin-top" data-sitekey="6LdF7q8ZAAAAANL1KxFoA8SCjSPdUYfKWY8rEXcB"></div> 1494 <input value="" name="captcha" type="hidden"/> 1495 1496 </div> 1497 1498 <button type="submit" class="sticky-email__submit mdl-button mdl-button--multi-line mdl-js-button mdl-button--filled mdl-button--colored">Submit</button> 1499 </form> 1500 </div> 1501 <div class="sticky-email__success"> 1502 <i class="f1r_icon icon-4_close_small js-sticky-close"></i> 1503 <h4>Thank you!</h4> 1504 <p>We'll keep you updated on any major new updates to Gates Open Research</p> 1505 </div> 1506 </div> 1507 1508
1508<script type="text/javascript" src="/js/shared_scripts/sticky.js"></script>
1508 1509
1509<script type="text/javascript" src="/js/wellcome/sticky-email.js"></script>
1509 1510 1511 <div class="clearfix"></div> 1512 1513<div class="nav-options"> 1514 <div class="o-wrapper"> 1515 <a href="/faqs" title="Frequently Asked Questions"><span class="icon-66_chevron"></span> FAQ</a> 1516 <span class="divider">|</span> 1517 <a href="/glossary" title="Glossary"><span class="icon-66_chevron"></span> Glossary</a> 1518 </div> 1519</div> 1520
1521<script> 1522$(document).ready(function() { 1523 $(".about-list").on("click", ".section-detail li .open-section, .section-detail li .open-row", function(e) { 1524 e.preventDefault(); 1525 var sectionWrapper = $(this).closest("li"), 1526 sectionContent = sectionWrapper.find(".section-content"), 1527 sectionTitle = sectionWrapper.find(".about-row-title"), 1528 sectionOpen = sectionWrapper.find(".open-section"), 1529 sectionClose = sectionWrapper.find(".close-section"); 1530 sectionTitle.removeClass("open-row"); 1531 sectionTitle.addClass("close-row"); 1532 sectionOpen.fadeOut(100, function() { sectionClose.fadeIn(100); }); 1533 sectionContent.slideDown(200, function() { adjustWrapper(); }); 1534 }); 1535 $(".about-list").on("click", ".section-detail li .close-section, .section-detail li .close-row", function(e) { 1536 e.preventDefault(); 1537 var sectionWrapper = $(this).closest("li"), 1538 sectionContent = sectionWrapper.find(".section-content"), 1539 sectionTitle = sectionWrapper.find(".about-row-title"), 1540 sectionOpen = sectionWrapper.find(".open-section"), 1541 sectionClose = sectionWrapper.find(".close-section"); 1542 sectionTitle.addClass("open-row"); 1543 sectionTitle.removeClass("close-row"); 1544 sectionClose.fadeOut(100, function() { sectionOpen.fadeIn(100); }); 1545 sectionContent.slideUp(200, function() { adjustWrapper(); }); 1546 }); 1547 function adjustWrapper() { 1548 var listWrapper = $(".about-list"), 1549 newHeight = listWrapper.height() + 100; 1550 $(".about-row").css({ "height": newHeight + "px" }); 1551 } 1552 if (window.location.hash === "#citing-articles") { 1553 scrollToElement($("#section-box-5"), 500); 1554 $(".citing-an-article-section").click(); 1555 } 1556 if (window.location.hash === "#when-and-where") { 1557 var sectionBox = $("#section-box-4"), 1558 sectionOpen = sectionBox.find(".js-can-auto-expand").closest("li").find(".open-section"); 1559 scrollToElement($("#section-box-4"), 500); 1560 sectionOpen.click(); 1561 } 1562 1563// Finally simulate clicking of a link (To set default state on page open) 1564 $("#seclink1").click(); 1565 $("#seclink5").click(); 1566}); 1567</script>
1567 1568 1569<!-- SCRIPTS FOR THE VIDEOS -->
1570<script src="/js/app/research.videos.js" type="text/javascript"></script>
1570 1571 1572 1573 <div class="footer-wrapper"> 1574 <div class="footer"> 1575 1576 1577 1578<footer id="global-footer" class="global-footer" role="contentinfo"> 1579 <div class="o-wrapper global-footer-container"> 1580 <h2 class="heading-text heading-text-footer"><a class="footer-link footer-brand-link" href="/" title="Home">Gates Open Research</a></h2> 1581 <div class="global-footer-inner cf o-flex"> 1582 <ul class="hlist hlist-footer"> 1583 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/browse/articles" >Browse</a></li> 1584 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/gateways" >Gateways</a></li> 1585 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/for-authors/article-guidelines" >How to Publish</a></li> 1586 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about" >About</a></li> 1587 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/contact" >Contact</a></li> 1588 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about/legal" >Legal</a></li> 1589 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/developers" >For Developers</a></li> 1590 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about/legal/privacypolicy/cookies" >Cookie Notice</a></li> 1591 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about/legal/privacypolicy" >Privacy Notice</a></li> 1592 <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/published/rss" title="RSS feed of published articles" >RSS</a></li> 1593 </ul> 1594 <a class="button button-transparent footer-button u-hide u-show@lg" href="/for-authors/publish-your-research 1595">Submit via VeriXiv</a> 1596 </div> 1597 <div class="global-footer-row cf"> 1598 <div class="o-layout u-mb--2 u-mb--0@md"> 1599 <div class="o-layout__item"> 1600 <div class="c-footer__share"> 1601 <span class="c-footer__share-icon" title="Open Access"> 1602 <span class="f1r-icon icon-100_open_access license-icon"></span> 1603 </span> 1604 1605 <a class="c-footer__share-icon" href="//creativecommons.org/licenses" target="_blank" title="Creative Commons License CC-BY"> 1606 <span class="f1r-icon icon-116_cc license-icon license-icon-cc"></span> 1607 <span class="f1r-icon icon-117_ccby license-icon license-icon-cc"></span> 1608 </a> 1609 1610 <a class="c-footer__share-icon" href="//creativecommons.org/about/cc0" target="_blank" title="Creative Commons License CC0"> 1611 <span class="f1r-icon icon-118_cco license-icon"></span> 1612 </a> 1613 1614 </div> 1615 </div> 1616 </div> 1617 <div class="global-footer__bottom-row o-layout o-layout--bottom"> 1618 <div class="global-footer__logos o-layout__item u-1/2@sm"> 1619 <div class="o-pack o-pack--max o-pack--auto o-pack--middle"> 1620 <div class="o-pack__item"> 1621 <a class="footer-logo-link c-branding--bill-melinda" href="https://www.gatesfoundation.org/" target="_blank" title="Gates Foundation Home"> 1622 <img src="/img/gates/GF_primary_logo_light.svg" alt="Gates Foundation"> 1623 </a> 1624 </div> 1625 <div class="o-pack__item"> 1626 <a class="footer-logo-link c-branding--f1000" href="http://f1000research.com" target="_blank" title="Open F1000Research Home"> 1627 <img src="/img/gates/poweredbyF1000__footer.svg" alt="Powered by F1000"> 1628 </a> 1629 </div> 1630 </div> 1631 </div> 1632 1633 <div class="global-footer__legal o-layout__item u-1/2@sm"> 1634 <p><small class="caption-text caption-text-legal">© F1000 Research Limited and its licensors ISSN 2572-4754</small></p> 1635 </div> 1636 </div> 1637 </div> 1638 </div> 1639</footer> <div class="clearfix"></div> 1640 </div> 1641 </div> 1642 </div> 1643 1644 </div> 1645 1646
1646<script> 1647 var F1000platform = new F1000.Platform({ 1648 name: "gates", 1649 displayName: "Gates Open Research", 1650 hostName: "gatesopenresearch.org", 1651 id: "3", 1652 editorialEmail: "[email protected]", 1653 infoEmail: "[email protected]", 1654 usePmcStats: true 1655 }); 1656 </script>
1656 1657 1658 1659<div class="sign-in-popup"> 1660 <!-- <a href="#" class="sign-in shadow">Sign in <span class="sign-in-image-active"></span></a> --> 1661 <a href="#" class="sign-in ${locale}">Sign In <span class="arrow-closed sign-in-arrow-padding arrow-opened"></span></a> 1662 <div class="sign-in-form"> 1663 1664 <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="googleOAuth" method="post" target="_top" > 1665 <input class="target-field" type="hidden" name="target" value="/about"/> 1666 <input id="google-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/> 1667 <input id="system-google" name="system" type="hidden" value="GOOGLE"/> 1668 </form> 1669 <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="ECAuth" method="post" target="_top" > 1670 <input class="target-field" type="hidden" name="target" value="/about"/> 1671 <input id="ec-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/> 1672 <input id="system-ec" name="system" type="hidden" value="EC"/> 1673 </form> 1674 <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="facebookOAuth" method="post" target="_top" > 1675 <input class="target-field" type="hidden" name="target" value="/about"/> 1676 <input id="facebook-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/> 1677 <input id="system-fb" name="system" type="hidden" value="FACEBOOK"/> 1678 </form> 1679 <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="orcidOAuth" method="post" target="_top" > 1680 <input class="target-field" type="hidden" name="target" value="/about"/> 1681 <input id="orcid-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/> 1682 <input id="system-orcid" name="system" type="hidden" value="ORCID"/> 1683 </form> 1684 <form id="sign-in-form" class="login-container" action="https://gatesopenresearch.org/login" method="post" name="f"> 1685 <div id="sign-in-form-gfb-popup"></div> 1686 1687 <input class="target-field" type="hidden" name="target" value="/about"/> 1688 <input type="text" name="username" id="signin-email-box" class="sign-in-input" placeholder="Email address" autocomplete="email"> 1689 <input type="password" name="password" id="signin-password-box" class="sign-in-input" placeholder="Password" autocomplete="current-password"> 1690 <div class="sign-in-remember"> 1691 <div class="checkbox-wrapper"> 1692 <input type="checkbox" id="remember-me" name="remember_me" class="checkbox is-hidden"> 1693 </div> 1694 <span class="checkbox-label">Remember me</span> 1695 </div> 1696 <a href="#" class="sign-in-link" id="forgot-password-link">Forgotten your password?</a> 1697 <div class="sign-in-button-container margin-top margin-left-20 margin-bottom"> 1698 <button type="submit" id="sign-in-button" class="sign-in-buttons general-white-orange-button">Sign In</button> 1699 <button type="button" id="sign-in-cancel" class="sign-in-buttons sign-in-cancel-button margin-left">Cancel</button> 1700 <div class="clearfix"></div> 1701 </div> 1702 <div class="sign-in-error">Email or password not correct. Please try again</div> 1703 <div class="sign-in-loading">Please wait...</div> 1704 </form> 1705 <div class="forgot-password-container"> 1706
1707<script type="text/javascript"> 1708 $(function(){ 1709 // Note: All the setup needs to run against a name attribute and *not* the id due the clonish 1710 // nature of facebox... 1711 $("a[id=googleSignInButton]").click(function(event){ 1712 event.preventDefault(); 1713 $("input[id=oAuthSystem]").val("GOOGLE"); 1714 $("form[id=oAuthForm]").submit(); 1715 }); 1716 $("a[id=facebookSignInButton]").click(function(event){ 1717 event.preventDefault(); 1718 $("input[id=oAuthSystem]").val("FACEBOOK"); 1719 $("form[id=oAuthForm]").submit(); 1720 }); 1721 $("a[id=orcidSignInButton]").click(function(event){ 1722 event.preventDefault(); 1723 $("input[id=oAuthSystem]").val("ORCID"); 1724 $("form[id=oAuthForm]").submit(); 1725 }); 1726 }); 1727</script>
1727 1728 1729<span class="text first"> 1730 If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. 1731 <p>The email address should be the one you originally registered with F1000.</p> 1732</span> 1733<input name="email" class="sign-in-input" id="email-forgot-password" type="text" placeholder="Email address"> 1734<div class="forgot-password-email-error"> 1735 Email address not valid, please try again 1736</div> 1737<div class="forgot-password-google-email-error"> 1738 <p>You registered with F1000 via Google, so we cannot reset your password.</p> 1739 <p>To sign in, please click <a href="#" id="googleSignInButton">here</a>.</p> 1740 <p>If you still need help with your Google account password, please click <a href="https://www.google.com/accounts/recovery">here</a>.</p> 1741</div> 1742<div class="forgot-password-facebook-email-error"> 1743 <p>You registered with F1000 via Facebook, so we cannot reset your password.</p> 1744 <p>To sign in, please click <a href="#" id="facebookSignInButton">here</a>.</p> 1745 <p>If you still need help with your Facebook account password, please click <a href="https://www.facebook.com/recover/initiate">here</a>.</p> 1746</div> 1747<div class="clearfix"></div> 1748<div class="forgot-password-captcha-error"> 1749 Code not correct, please try again 1750</div> 1751<div class="clearfix"></div> 1752<div class="sign-in-button-container margin-left-20 margin-bottom"> 1753 <button type="button" id="sign-in-reset-password" class="sign-in-buttons general-white-orange-button">Reset password</button> 1754 <button type="button" id="forgot-password-cancel" class="sign-in-buttons sign-in-cancel-button margin-left">Cancel</button> 1755 <div class="clearfix"></div> 1756</div> 1757<span class="text last"> 1758 <a href="/cdn-cgi/l/email-protection#55">Email us</a> for further assistance. 1759</span> 1760<form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="oAuthForm" method="post" target="_top"> 1761 <input class="target-field" type="hidden" name="target" value="/about"/> 1762 <input id="oAuthSystem" name="system" type="hidden"/> 1763</form> 1764 <div class="forgot-password-server-error">Server error, please try again.</div> 1765 <div class="sign-in-success"> 1766 <p>If your email address is registered with us, we will email you instructions to reset your password.</p> 1767 <p>If you think you should have received this email but it has not arrived, please check your spam filters and/or contact <a href="/cdn-cgi/l/email-protection#8f"></a> for further assistance.</p> 1768 </div> 1769 <div class="sign-in-loading">Please wait...</div> 1770 </div> 1771 1772 <div class="sign-in-form-register-section"> 1773 <div class="sign-in-button-container margin-left-20 margin-bottom"> 1774 <a href="/register" title="Register"><button type="button" id="sign-in-register-button" class="sign-in-buttons general-white-orange-button">Register</button></a> 1775 <div class="clearfix"></div> 1776 </div> 1777 </div> 1778 1779 </div> 1780</div>
vendor: 112 bytes, lines 1780-1782
1780 1781 1782<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1782<script type="text/javascript"> 1783$(document).ready(function () { 1784 1785 signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); 1786 1787 $(".target-field").each(function () { 1788 var uris = $(this).val().split("/"); 1789 if (uris.pop() === "login") { 1790 $(this).val(uris.toString().replace(",","/")); 1791 } 1792 }); 1793}); 1794</script>
1794 1795
1795<script src="https://my.hellobar.com/a7322bea83103bbf7e4b6a7729134ccbae9d00aa.js" type="text/javascript" charset="utf-8" async="async"></script>
1795 1796</body> 1797 1798<!--
1798<script type="text/javascript" src="/js/app/sticky-footer.js"></script>
1798 -->
1799<script type="text/javascript" src="/js/app/research.analytics.js"></script>
1799 1800 1801</html> 1802
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.