PageSourceSearch

https://gatesopenresearch.org/browse/articles

html gatesopenresearch.org collected 2026-09-24 17:15:42 UTC 224,325 bytes, 3,059 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5<html class="">
6
7    
8
9<head>
10    <title>Browse Scientific Articles | Gates Open Research</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="Browse all open access Gates Open Research articles and accelerate the impact of your 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            <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/mobius1/selectr@latest/dist/selectr.min.css" type="text/css" media="all" />
36
37        <link rel="stylesheet" href="/1789640493630/css/Gates.css" type="text/css" media="all" />
38    <link rel="stylesheet" href="/css/F1000ResearchFontIcons/F1000ResearchFontIcons.css" type="text/css" media="all" />
39    <link rel="stylesheet" href="/css/F1000ResearchFontIcons/animation.css" type="text/css" media="all" />
40    <!--[if IE 7]><link rel="stylesheet" href="/css/F1000ResearchFontIcons/F1000ResearchFontIcons-ie7.css" media="all" /><![endif]-->
41
42<!-- Transcend cookies consent for Gates Open Research -->
43<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 43
43
44<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>
44
45
46<script>
47    dataLayer = dataLayer || [];
48</script>
48
49
50<!-- Google Tag Manager with Google Consent Mode -->
51<script>
52    // Standard GTM initialization - Google Consent Mode handles consent automatically
53    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
54    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
55    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
56    'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_auth=hzk0Vc3qFsQYhCrIoHz68A&gtm_preview=env-1&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
57    })(window,document,'script','dataLayer','GTM-MWFK8L5J');
58</script>
58<script type="text/javascript">
59;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};
60
61;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"}
62;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1}
63;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */
64(()=>{"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:()=>
64o,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))}
64)),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))}
64r.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);
64const 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,[
64n.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={}}
64store(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
64ind(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;
64"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)=>
64e.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})();
65</script>
65
66
67    
67<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
67
68    
68<script>window.jQuery || document.write('
68<script src="/js/vendor/jquery-1.8.1.min.js"><\/script>')</script>
68
69    
69<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
69
70    
70<script src="/1789640493630/js/vendor/modernizr-2.6.1-respond-1.1.0.min.js"></script>
70
71        
71<script src="/1789640493630/js/vendor/underscore-umd.js"></script>
71
72    
72<script>CKEDITOR_BASEPATH='https://gatesopenresearch.org/js/vendor/ckeditor/'</script>
72
73    
73<script src="/1789640493630/js/plugins.js"></script>
73
74    
74<script src="/1789640493630/js/app/research.js"></script>
74
75    
75<script>window.reactTheme = 'gates';</script>
75
76    
76<script src="/js/public/bundle.js"></script>
76
77
78    
78<script src="/1789640493630/js/app/research.ui.js"></script>
78
79    
79<script src="/1789640493630/js/app/login.js"></script>
79
80    
80<script src="/1789640493630/js/shared_scripts/helpers.js"></script>
80
81    
81<script src="/1789640493630/js/shared_scripts/menu.js"></script>
81
82    
82<script src="/1789640493630/js/shared_scripts/navbar.js"></script>
82
83    
83<script src="/1789640493630/js/shared_scripts/platforms.js"></script>
83
84    
84<script src="/1789640493630/js/shared_scripts/object-polyfills.js"></script>
84
85    
85<script src="/1789640493630/js/app/main.js"></script>
85
86    
86<script src="/1789640493630/js/app/js-date-format.min.js"></script>
86
87	
87<script src="/1789640493630/js/app/search.js"></script>
87
88    
88<script src="/1789640493630/js/mdl/mdl.min.js"></script>
vendor: 1 bytes, line 88
88
89<script>
90    window.MathJax = {
91        CommonHTML: { linebreaks: { automatic: true } },
92        'HTML-CSS': { linebreaks: { automatic: true } },
93               SVG: { linebreaks: { automatic: true } },
94        AuthorInit: function() {
95            MathJax.Hub.Register.MessageHook('End Process',
96            function () {
97                let timeout = false; // holder for timeout id
98                const delay = 250; // delay after event is "complete" to run callback
99                const reflowMath = function() {
100                    const dispFormulas = document.querySelectorAll('.disp-formula.panel');
101
102                    if (!dispFormulas) {
103                        return;
104                    }
105
106                    for (const dispFormula of dispFormulas) {
107                        const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild;
108                        const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline;
109                        if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) {
110                            MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]);
111                        }
112                    }
113                };
114
115                window.addEventListener('resize', function() {
116                    clearTimeout(timeout); // clear the timeout
117                    timeout = setTimeout(reflowMath, delay); // start timing for event "completion"
118                });
119            });
120        },
121    };
122</script>
vendor: 1 bytes, line 122
122
123<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
123
124
125    
125<script src="/js/namespace.js"></script>
125
126    
126<script src="/js/constants.js"></script>
126
127    
127<script src="/js/utilities.js"></script>
127
128
129
130        
130<script src="/js/article/article_metrics.js"></script>
130
131        
131<script src="/js/article/article_stats.js"></script>
131
132
133    
133<script>
134        if (window.location.hash == '#_=_'){
135            window.location = window.location.href.split('#')[0]
136        }
137    </script>
137
138
139            
140
141    <!-- pixelId: 1641728616063202 :: assetPixelId: 6034867600215 :: funderPixelId: $funderPixelId -->
142
143        <!-- Facebook pixel code (merged with EP GTM code) -->
144        
144<script >
vendor: 483 bytes, lines 144-153
144
145            !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function()
146
147            {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}
148            ;if(!f._fbq)f._fbq=n;
149            n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
150            t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
151            document,'script','https://connect.facebook.net/en_US/fbevents.js');
152
153            fbq('init', '
1531641728616063202
vendor: 18 bytes, lines 153-156
153');
154
155
156            
156fbq('track', "PixelInitialized", {});
157        </script>
157
158
159        <noscript><img height="1" width="1" style="display:none"
160            src="https://www.facebook.com/tr?id=1641728616063202&noscript=1&amp;ev=PixelInitialized"
161        /></noscript>
162        <!-- End Facebook Pixel Code -->
163</head>
164<body  class="wellcome-brand gates-brand o-page-container no-js p-main-browse ">
165
166<!-- Google Tag Manager (noscript) -->
167<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MWFK8L5J&gtm_auth=hzk0Vc3qFsQYhCrIoHz68A&gtm_preview=env-1&gtm_cookies_win=x"
168height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
169<!-- End Google Tag Manager (noscript) -->
170
171        <a href="#highlight-area" class="u-hide-visually">Skip to content</a>
172
173    <div class="o-page">
174
175        <div id="notify-container"></div>
176        <div id="pageWarning"></div>
177        <div id="pageMessage"></div>
178        <div id="pageFooterMessage"></div>
179
180        <header class="header-wrapper " role="banner">
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196    
197  
198  
199
200
201
202
203
204<nav class="c-navbar js-navbar c-navbar--userSite js-sticky">
205
206    <div class="c-navbar__content">
207
208                        
209        <div class="o-wrapper">
210
211            <div class="c-navbar__branding-row">
212                <div class="o-actions o-actions--middle">
213
214                    <div class="o-actions__primary">
215                        <a href="/" class="c-navbar__branding c-branding c-branding--gates u-mr--5@sm"   data-test-id="nav_branding"  >Gates Open Research</a>
216
217                                                                            <div class="u-ib">
218                                <div class="_mdl-layout c-navbar__cta u-hide u-show@navbar">
219                                    <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
220"   data-test-id="nav_submit_research"  ><i class="material-icons">file_upload</i>Submit via VeriXiv</a>
221                                </div>
222                            </div>
223                    </div>
224
225                    <div class="o-actions__secondary _mdl-layout">
226
227                                                        <div class="u-hide u-show@navbar">
228                                <form action="/search" id="searchForm" class="c-navbar__search-form c-search-form js-search-form">
229                                    <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">
230                                            <i class="material-icons">search</i>
231                                    </label>
232
233                                    <div class="c-navbar__search-form-inputs is-collapsed" id="navbarSearchForm">
234                                        <div class="c-navbar__search-form-container">
235                                            <div class="c-navbar__search-form-input-label mdl-textfield mdl-textfield--full-width mdl-js-textfield">
236                                                <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>
237                                                <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"  >
238                                                <span class="mdl-textfield__label"></span>
239                                            </div>
240                                        </div>
241                                    </div>
242                                </form>
243                            </div>
244
245
246                        <span class="u-hide@navbar">
247                                <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>
248
249                            <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"  >
250                                <i class="material-icons c-navbar__toggle-open">menu</i>
251                                <i class="material-icons c-navbar__toggle-close">close</i>
252                            </button>
253                        </span>
254                    </div>
255
256                </div>
257            </div>
258
259            <div class="c-navbar__menu-row js-navbar-block is-collapsed" id="navbarMenu">
260
261
262
263
264
265
266
267
268
269
270                <div class="c-navbar__menu-row-content">
271
272
273                                                <div class="u-hide@navbar">
274                            <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">
275                                <div class="mdl-textfield mdl-textfield--full-width mdl-js-textfield c-navbar__search-form-input-label">
276                                    <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>
277                                    <input class="mdl-textfield__input c-navbar__search-form-input" type="text" id="navbar_mob_search_input" name="q">
278                                    <label class="mdl-textfield__label" for="navbar_mob_search_input">Search</label>
279                                </div>
280                            </form>
281                        </div>
282
283
284                    <div class="o-actions o-actions--middle">
285
286                        <div class="o-actions__primary">
287
288
289    <ul class="c-menubar c-navbar__menu-bar js-main-menu"   id="main-menu"   role="menubar" aria-label="Main Navigation"  data-menu-group="navbar" >
290
291
292
293                                                                
294
295
296                    <li role="none"
297                        data-index="0"
298                        class="c-menubar__item js-menu-item  c-navbar__menu-bar-item
299 c-menubar__item--selected c-navbar__menu-bar-item--selected ">
300
301                        <a href="/browse/articles" class="c-navbar__menu-bar-link js-menu-link " role="menuitem"
302                            tabindex="0"
303  data-test-id="nav_browse"                              >Browse</a>
304
305                    </li>
306
307
308
309
310                                                                
311
312
313                    <li role="none"
314                        data-index="1"
315                        class="c-menubar__item js-menu-item  c-navbar__menu-bar-item
316">
317
318                        <a href="/gateways" class="c-navbar__menu-bar-link js-menu-link " role="menuitem"
319                            tabindex="-1"
320  data-test-id="nav_gatewaysViewAndBrowse"                              >Gateways & Collections</a>
321
322                    </li>
323
324
325
326
327                                                                
328
329
330                    <li role="none"
331                        data-index="2"
332                        class="c-menubar__item js-menu-item  c-navbar__menu-bar-item
333 c-menubar__item--selected c-navbar__menu-bar-item--parent ">
334
335                        <a href="#" class="c-navbar__menu-bar-link js-menu-link " role="menuitem"
336 aria-haspopup="true" aria-expanded="false"                             tabindex="-1"
337  data-test-id="nav_for-authors"                              >How to Publish</a>
338
339
340    <ul class="c-menu js-menu
341 is-collapsed                c-menubar__menu c-navbar__menu"
342          role="menu"
343        aria-label="How to Publish">
344
345
346
347
348
349                <li class="c-menu__item js-menu-item
350                       "
351                        role="none">
352
353                <a  class="c-menu__link js-menu-link
354                           "
355  data-test-id="nav_submit-manuscript"                      href="/for-authors/publish-your-research"
356                    role="menuitem"
357                    tabindex="0">Submit via VeriXiv</a>
358
359                </li>
360
361
362
363
364
365                <li class="c-menu__item js-menu-item
366                       "
367                        role="none">
368
369                <a  class="c-menu__link js-menu-link
370                           "
371  data-test-id="nav_my-submissions"                      href="/for-authors/my-submissions"
372                    role="menuitem"
373                    tabindex="-1">My Submissions</a>
374
375                </li>
376
377
378
379
380
381                <li class="c-menu__item js-menu-item
382                       "
383                        role="none">
384
385                <a  class="c-menu__link js-menu-link
386                           "
387  data-test-id="nav_article-guidelines"                      href="/for-authors/article-guidelines"
388                    role="menuitem"
389                    tabindex="-1">Article Guidelines</a>
390
391                </li>
392
393
394
395
396
397                <li class="c-menu__item js-menu-item
398                       "
399                        role="none">
400
401                <a  class="c-menu__link js-menu-link
402                           "
403  data-test-id="nav_article-guidelines-new-versions"                      href="/for-authors/article-guidelines-new-versions"
404                    role="menuitem"
405                    tabindex="-1">Article Guidelines (New Versions)</a>
406
407                </li>
408
409
410
411
412
413                <li class="c-menu__item js-menu-item
414                       "
415                        role="none">
416
417                <a  class="c-menu__link js-menu-link
418                           "
419  data-test-id="nav_data-guidelines"                      href="/for-authors/data-guidelines"
420                    role="menuitem"
421                    tabindex="-1">Open Data, Software and Code Guidelines</a>
422
423                </li>
424
425
426
427
428
429                <li class="c-menu__item js-menu-item
430                       "
431                        role="none">
432
433                <a  class="c-menu__link js-menu-link
434                           "
435  data-test-id="nav_data-guidelines-hss"                      href="/for-authors/data-guidelines-hss"
436                    role="menuitem"
437                    tabindex="-1">Open Data and Accessible Source Materials Guidelines (HSS)</a>
438
439                </li>
440
441
442
443
444
445                <li class="c-menu__item js-menu-item
446                       "
447                        role="none">
448
449                <a  class="c-menu__link js-menu-link
450                           "
451  data-test-id="nav_prepublication-checks"                      href="/for-authors/prepublication-checks"
452                    role="menuitem"
453                    tabindex="-1">Prepublication Checks</a>
454
455                </li>
456
457
458
459
460
461                <li class="c-menu__item js-menu-item
462                       "
463                        role="none">
464
465                <a  class="c-menu__link js-menu-link
466                           "
467  data-test-id="nav_article-guidelines-the-production-process"                      href="/for-authors/article-guidelines-the-production-process"
468                    role="menuitem"
469                    tabindex="-1">Production Process</a>
470
471                </li>
472
473
474
475
476
477                <li class="c-menu__item js-menu-item
478                       "
479                        role="none">
480
481                <a  class="c-menu__link js-menu-link
482                           "
483  data-test-id="nav_asset-guidelines"                      href="/for-authors/posters-and-slides-guidelines"
484                    role="menuitem"
485                    tabindex="-1">Posters and Slides Guidelines</a>
486
487                </li>
488
489
490
491
492
493                <li class="c-menu__item js-menu-item
494                       "
495                        role="none">
496
497                <a  class="c-menu__link js-menu-link
498                           "
499  data-test-id="nav_document-guidelines"                      href="/for-authors/document-guidelines"
500                    role="menuitem"
501                    tabindex="-1">Document Guidelines</a>
502
503                </li>
504
505
506
507
508
509                <li class="c-menu__item js-menu-item
510                       "
511                        role="none">
512
513                <a  class="c-menu__link js-menu-link
514                           "
515  data-test-id="nav_article-processing-charges"                      href="/for-authors/article-processing-charges"
516                    role="menuitem"
517                    tabindex="-1">Publication Charges</a>
518
519                </li>
520
521
522
523
524
525                <li class="c-menu__item js-menu-item
526                       "
527                        role="none">
528
529                <a  class="c-menu__link js-menu-link
530                           "
531  data-test-id="nav_finding-referees"                      href="/for-authors/tips-for-finding-referees"
532                    role="menuitem"
533                    tabindex="-1">Finding Article Reviewers</a>
534
535                </li>
536
537    </ul>
538                    </li>
539
540
541
542
543                                                                
544
545
546                    <li role="none"
547                        data-index="3"
548                        class="c-menubar__item js-menu-item  c-navbar__menu-bar-item
549 c-menubar__item--selected c-navbar__menu-bar-item--parent ">
550
551                        <a href="#" class="c-navbar__menu-bar-link js-menu-link " role="menuitem"
552 aria-haspopup="true" aria-expanded="false"                             tabindex="-1"
553  data-test-id="nav_about-contact"                              >About</a>
554
555
556    <ul class="c-menu js-menu
557 is-collapsed                c-menubar__menu c-navbar__menu"
558          role="menu"
559        aria-label="About">
560
561
562
563
564
565                <li class="c-menu__item js-menu-item
566                       "
567                        role="none">
568
569                <a  class="c-menu__link js-menu-link
570                           "
571  data-test-id="nav_about-page"                      href="/about"
572                    role="menuitem"
573                    tabindex="0">How it Works</a>
574
575                </li>
576
577
578
579
580
581                <li class="c-menu__item js-menu-item
582                       "
583                        role="none">
584
585                <a  class="c-menu__link js-menu-link
586                           "
587  data-test-id="nav_referee-guidelines"                      href="/for-referees/guidelines"
588                    role="menuitem"
589                    tabindex="-1">For Reviewers</a>
590
591                </li>
592
593
594
595
596
597                <li class="c-menu__item js-menu-item
598                       "
599                        role="none">
600
601                <a  class="c-menu__link js-menu-link
602                           "
603  data-test-id="nav_advisoryPanel"                      href="/advisors"
604                    role="menuitem"
605                    tabindex="-1">Our Advisors</a>
606
607                </li>
608
609
610
611
612
613                <li class="c-menu__item js-menu-item
614                       "
615                        role="none">
616
617                <a  class="c-menu__link js-menu-link
618                           "
619  data-test-id="nav_policy-page"                      href="/about/policies"
620                    role="menuitem"
621                    tabindex="-1">Policies</a>
622
623                </li>
624
625
626
627
628
629                <li class="c-menu__item js-menu-item
630                       "
631                        role="none">
632
633                <a  class="c-menu__link js-menu-link
634                           "
635  data-test-id="nav_glossary-page"                      href="/glossary"
636                    role="menuitem"
637                    tabindex="-1">Glossary</a>
638
639                </li>
640
641
642
643
644
645                <li class="c-menu__item js-menu-item
646                       "
647                        role="none">
648
649                <a  class="c-menu__link js-menu-link
650                           "
651  data-test-id="nav_faqs-page"                      href="/faqs"
652                    role="menuitem"
653                    tabindex="-1">FAQs</a>
654
655                </li>
656
657
658
659
660
661                <li class="c-menu__item js-menu-item
662                       u-hide u-show@navbar"
663                        role="none">
664
665                <a  class="c-menu__link js-menu-link
666                           u-hide u-show@navbar"
667  data-test-id="nav_for-developers"                      href="/developers"
668                    role="menuitem"
669                    tabindex="-1">For Developers</a>
670
671                </li>
672
673
674
675
676
677                <li class="c-menu__item js-menu-item
678                       "
679                        role="none">
680
681                <a  class="c-menu__link js-menu-link
682                           "
683  data-test-id="nav_contact-page"                      href="/contact"
684                    role="menuitem"
685                    tabindex="-1">Contact</a>
686
687                </li>
688
689    </ul>
690                    </li>
691
692
693
694
695                                                                
696
697
698                    <li role="none"
699                        data-index="4"
700                        class="c-menubar__item js-menu-item  c-navbar__menu-bar-item
701">
702
703                        <a href="https://blog.gatesopenresearch.org/" class="c-navbar__menu-bar-link js-menu-link " role="menuitem"
704 target="_blank"                             tabindex="-1"
705  data-test-id="nav_blog"                              >Blog</a>
706
707                    </li>
708
709
710
711    </ul>
712
713
714
715                        </div>
716
717                        <div class="o-actions__secondary">
718
719
720    <ul class="c-menubar c-navbar__menu-bar js-main-menu"   id="secondary-items"   role="menubar" aria-label="My Account"  data-menu-group="navbar" >
721
722
723
724                                                                
725
726
727                    <li role="none"
728                        data-index="0"
729                        class="c-menubar__item js-menu-item  c-navbar__menu-bar-item
730 c-menubar__item--selected c-navbar__menu-bar-item--parent ">
731
732                        <a href="#" class="c-navbar__menu-bar-link js-menu-link " role="menuitem"
733 aria-haspopup="true" aria-expanded="false"                             tabindex="0"
734  data-test-id="nav_my-research"                              >My Account</a>
735
736
737    <ul class="c-menu js-menu
738 is-collapsed                c-menubar__menu c-navbar__menu"
739          role="menu"
740        aria-label="My Account">
741
742
743
744
745
746                <li class="c-menu__item js-menu-item
747                       "
748                        role="none">
749
750                <a  class="c-menu__link js-menu-link
751                           "
752  data-test-id="nav_my-submissions"                      href="/login?originalPath=%2Fmy%2Fsubmissions"
753                    role="menuitem"
754                    tabindex="0">Submissions</a>
755
756                </li>
757
758
759
760
761
762                <li class="c-menu__item js-menu-item
763                       "
764                        role="none">
765
766                <a  class="c-menu__link js-menu-link
767                           "
768  data-test-id="nav_my-email-alerts"                      href="/login?originalPath=%2Fmy%2Femail-alerts"
769                    role="menuitem"
770                    tabindex="-1">Content and Tracking Alerts</a>
771
772                </li>
773
774
775
776
777
778                <li class="c-menu__item js-menu-item
779                       "
780                        role="none">
781
782                <a  class="c-menu__link js-menu-link
783                           "
784  data-test-id="nav_my-user-details"                      href="/login?originalPath=%2Fmy%2Fuser-
784details"
785                    role="menuitem"
786                    tabindex="-1">My Details</a>
787
788                </li>
789
790    </ul>
791                    </li>
792
793
794
795
796                                                                
797
798
799                    <li role="none"
800                        data-index="1"
801                        class="c-menubar__item js-menu-item  c-navbar__menu-bar-item
802">
803
804                        <a href="/login?originalPath=%2Fbrowse%2Farticles" class="c-navbar__menu-bar-link js-menu-link " role="menuitem"
805                            tabindex="-1"
806  data-test-id="nav_sign-in"                              >Sign In</a>
807
808                    </li>
809
810
811
812    </ul>
813
814
815
816                        </div>
817
818                        <div class="u-hide@navbar">
819                            <div class="_mdl-layout c-navbar__menu-bar-spacing">
820                                <a href="/for-authors/publish-your-research
821" 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>
822                            </div>
823                        </div>
824                    </div>
825
826                </div>
827
828            </div>
829
830        </div>
831
832    </div>
833
834</nav>
835        </header>
836
837        <!-- all pages use this -->
838        <div class="content-wrapper o-page__main row ">
839            <div id="highlight-area" class="content">
840                
841
842    
843
844    
845            
846            
847 
848
849
850
851    <div class="research-layout subject-browse">
852
853 
854
855        <div class="article-listing gates">
856            <div class="row">
857                <div class="eight columns">
858
859                    <h1 class="u-sr-only">All Research Articles</h1>
860
861                    <span>
862  
863  
863<script type="application/ld+json">
864  {
865    "@context": "http://schema.org",
866    "@type": "BreadcrumbList",
867    "itemListElement": [
868        {
869          "@type": "ListItem",
870          "position": "1",
871          "item": {
872            "@id": "https://gatesopenresearch.org/",
873            "name": "Home"
874          }
875        },
876        {
877          "@type": "ListItem",
878          "position": "2",
879          "item": {
880            "@id": "https://gatesopenresearch.org/browse/articles",
881            "name": "Browse Articles"
882          }
883        }
884    ]
885  }
886  </script>
886
887    <div class="breadcrumbs js-breadcrumbs">
888        <a href="/" class="f1r-standard-link">Home</a> <span class="item_separator"></span>
889        Browse Articles
890  </div>
891                    </span>
892
893
894
895
896
897
898
899
900
901
902
903                        <nav class="c-browse-tabs">
904                            <ul class="c-browse-tabs__list">
905
906                                    <li class="js-browse-tabs__item c-browse-tabs__item
907 c-browse-tabs__item--selected is-selected "
908                                        data-f1r-ga-helper="Articles Tab"
909                                        data-count="568"
910                                        data-f1r-ga-detail="(Subjects) Main Browse">
911
912                                        <a  class="c-browse-tabs__link">Articles</a>
913                                    </li>
914
915                                    <li class="js-browse-tabs__item c-browse-tabs__item
916"
917                                        data-f1r-ga-helper="Documents Tab"
918                                        data-count="100"
919                                        data-f1r-ga-detail="(Subjects) Main Browse">
920
921                                        <a  href="/browse/documents"  class="c-browse-tabs__link">Documents</a>
922                                    </li>
923
924                                    <li class="js-browse-tabs__item c-browse-tabs__item
925"
926                                        data-f1r-ga-helper="Posters Tab"
927                                        data-count="100"
928                                        data-f1r-ga-detail="(Subjects) Main Browse">
929
930                                        <a  href="/browse/posters"  class="c-browse-tabs__link">Posters</a>
931                                    </li>
932
933                                    <li class="js-browse-tabs__item c-browse-tabs__item
934"
935                                        data-f1r-ga-helper="Slides Tab"
936                                        data-count="100"
937                                        data-f1r-ga-detail="(Subjects) Main Browse">
938
939                                        <a  href="/browse/slides"  class="c-browse-tabs__link">Slides</a>
940                                    </li>
941
942
943                            </ul>
944                        </nav>
945
946
947
948                                                                                                                                                                                    
949                                                            
950                                                            
951                    <div class="c-browse-filters">
952                        <div class="c-filters-navigation">
953                                                                                                                                                                                                                                                                                        
954                            <button type="button" class="_btn-reset c-btn--show-more c-browse-filters__toggle js-toggle-filters"><span class="c-btn--show-more__inactive u-upper ta-filters-showfilter">Filters</span><span class="c-btn--show-more__active u-upper ta-filters-hidefilter">
954Filters</span> <i class="material-icons c-btn--show-more__active">keyboard_arrow_up</i><i class="material-icons c-btn--show-more__inactive">keyboard_arrow_down</i></button>
955
956
957
958    <div class="c-pagination js-pagination">
959
960        <div class="c-pagination__text">
961
962
963
964                <span class="js-pagination-results">                        <span class="js-pagination-results-start">1</span>-<span class="js-pagination-results-end">20</span> of <span class="c-pagination__text--highlight u-upper js-pagination-results-total">568</span>
965                    ARTICLES
966                </span>
967        </div>
968
969
970            <div class="c-pagination__controls js-pagination-controls">
971                <a  class="c-pagination__control c-icn c-icn--prev js-pagination-previous  is-disabled " >Previous</a>
972                <a  href="?&show=20&page=2"  class="c-pagination__control c-icn c-icn--next js-pagination-next "  title="Page 2" >Next</a>
973            </div>
974
975    </div>
976                        </div>
977
978                        <div class="c-filters-wrapper js-filters-wrapper">
979
980
981
982
983
984    <form method="get" action="?" class="u-black--high js-filtering">
985        <div class="u-hide u-show@md">
986            <div class="o-layout">
987
988                    <div class="o-layout__item u-mb--3 js-filter-thesaurus-container"></div>
989
990                    <div id="templateThesaurusLevel" class="is-hidden" hidden="hidden"   data-test-id="filters_subect-area"  >
991                        <div class="u-pt--2 c-filter-thesaurus js-filter-thesaurus-element">
992                            <select class="js-filter-thesaurus" name="" disabled="disabled" data-placeholder="Refine subject area"></select>
993                        </div>
994                    </div>
995
996
997
998                        <div class="o-layout__item u-1/2@md u-mb--3">
999                            <div class="c-browse-filter multiple">
1000                                <select name="articleTypes" class="js-filter-article-types" multiple="multiple" data-placeholder="Article type(s)"   data-test-id="filters_article-types"  >
1001                                        <option value="BOOK_CHAPTER" >Book Chapter</option>
1002                                        <option value="CASE_REPORT" >Case Report</option>
1003                                        <option value="CLINICAL_PRACTICE_ARTICLE" >Clinical Practice Article</option>
1004                                        <option value="CORRESPONDENCE" >Correspondence</option>
1005                                        <option value="DATA_NOTE" >Data Note</option>
1006                                        <option value="EDITORIAL" >Editorial</option>
1007                                        <option value="METHOD_ARTICLE" >Method Article</option>
1008                                        <option value="OPEN_LETTER" >Open Letter</option>
1009                                        <option value="RESEARCH_ARTICLE" >Research Article</option>
1010                                        <option value="RESEARCH_NOTE" >Research Note</option>
1011                                        <option value="SOFTWARE_TOOLS" >Software Tool Article</option>
1012                                        <option value="STUDY_PROTOCOL" >Study Protocol</option>
1013                                        <option value="SYSTEMATIC_REVIEW" >Systematic Review</option>
1014                                </select>
1015                            </div>
1016                        </div>
1017
1018                    <div class="o-layout__item u-1/2@md u-mb--3">
1019                        <div class="c-browse-filter multiple">
1020                            <select name="articleClassifications" class="js-filter-study-types" multiple="multiple" data-placeholder="Study type(s)"   data-test-id="filters_study-types"  >
1021                                    <option value="REGISTERED_REPORT" >Registered report</option>
1022                                    <option value="CLINICAL_TRIAL" >Clinical trial</option>
1023                                    <option value="NEGATIVE" >Negative/null result</option>
1024                                    <option value="REANALYSIS" >Reanalysis</option>
1025                            </select>
1026                        </div>
1027                    </div>
1028
1029                <div class="o-layout__item u-mb--3">
1030                     <div class="c-browse-filter multiple">
1031                         <select name="years" class="js-filter-year-of-publication" multiple="multiple" data-placeholder="Year(s) of publication"   data-test-id="filters_years"  >
1032                                 <option value="2017" >2017</option>
1033                                 <option value="2018" >2018</option>
1034                                 <option value="2019" >2019</option>
1035                                 <option value="2020" >2020</option>
1036                                 <option value="2021" >2021</option>
1037                                 <option value="2022" >2022</option>
1038                                 <option value="2023" >2023</option>
1039                                 <option value="2024" >2024</option>
1040                                 <option value="2025" >2025</option>
1041                                 <option value="2026" >2026</option>
1042                         </select>
1043                     </div>
1044                </div>
1045
1046                    <div class="o-layout__item u-mb--3">
1047                        <div class="c-browse-filter  c-browse-filter--highlight-primary  multiple">
1048                            <select name="funders" class="js-filter-funders" multiple="multiple" data-placeholder="Article Funding Bodies">
1049                                    <option value="Gates Foundation" >Gates Foundation</option>
1050                                    <option value="AB was financed in part by the C
1050oordena&ccedil;&atilde;o de Aperfei&ccedil;oamento de Pessoal de N&iacute;vel Superior (CAPES), Brazil" >AB was financed in part by the Coordena&ccedil;&atilde;o de Aperfei&ccedil;oamento de Pessoal de N&iacute;vel Superior (CAPES), Brazil</option>
1051                                    <option value="African Economic Research Consortium (AERC)" >African Economic Research Consortium (AERC)</option>
1052                                    <option value="Alfred P. Sloan Foundation" >Alfred P. Sloan Foundation</option>
1053                                    <option value="Associa&ccedil;&atilde;o Brasileira de Sa&uacute;de Coletiva" >Associa&ccedil;&atilde;o Brasileira de Sa&uacute;de Coletiva</option>
1054                                    <option value="Australian Government" >Australian Government</option>
1055                                    <option value="Australian National Health and Medical Research Council" >Australian National Health and Medical Research Council</option>
1056                                    <option value="Australian National Health and Medical Research Council (NHMRC)" >Australian National Health and Medical Research Council (NHMRC)</option>
1057                                    <option value="Bill &amp; Medline Gates Foundation" >Bill &amp; Medline Gates Foundation</option>
1058                                    <option value="Bill and Melinda Gates Foundation" >Bill and Melinda Gates Foundation</option>
1059                                    <option value="Biotechnology and Biological Sciences Research Council" >Biotechnology and Biological Sciences Research Council</option>
1060                                    <option value="Biotechnology Industry Research Assistance Council" >Biotechnology Industry Research Assistance Council</option>
1061                                    <option value="Boren Fellowship" >Boren Fellowship</option>
1062                                    <option value="Boston University" >Boston University</option>
1063                                    <option value="Brazilian Ministry of Health - DECIT" >Brazilian Ministry of Health - DECIT</option>
1064                                    <option value="Canadian Institutes of Health Research" >Canadian Institutes of Health Research</option>
1065                                    <option value="Cancer Research UK" >Cancer Research UK</option>
1066                                    <option value="Center for AIDS Research, Emory University" >Center for AIDS Research, Emory University</option>
1067                                    <option value="Centers for Disease Control and Prevention" >Centers for Disease Control and Prevention</option>
1068                                    <option value="CGIAR Research Program on Maize (MAIZE)" >CGIAR Research Program on Maize (MAIZE)</option>
1069                                    <option value="Children's Investment Fund Foundation" >Children's Investment Fund Foundation</option>
1070                                    <option value="Childrens&rsquo; Investment Fund Foundation UK" >Childrens&rsquo; Investment Fund Foundation UK</option>
1071                                    <option value="China Ministry of Science and Technology" >China Ministry of Science and Technology</option>
1072                                    <option value="Clinton Foundation" >Clinton Foundation</option>
1073                                    <option value="Clinton Health Access Initiative" >Clinton Health Access Initiative</option>
1074                                    <option value="Comic Relief" >Comic Relief</option>
1075                                    <option value="Conselho Nacional de Desenvolvimento Cient&iacute;fico e Tecnol&oacute;gico" >Conselho Nacional de Desenvolvimento Cient&iacute;fico e Tecnol&oacute;gico</option>
1076                                    <option value="Consortium pour la recherche &eacute;conomique en Afrique" >Consortium pour la recherche &eacute;conomique en Afrique</option>
1077                                    <option value="Coordena&ccedil;&atilde;o de Aperfei&ccedil;oamento de Pessoal de N&iacute;vel Superior" >Coordena&ccedil;&atilde;o de Aperfei&ccedil;oamento de Pessoal de N&iacute;vel Superior</option>
1078                                    <option value="David and Lucile Packard Foundation" >David and Lucile Packard Foundation</option>
1079                                    <option value="Departament d&rsquo;Universitats i Recerca de la Generalitat de Catalunya" >Departament d&rsquo;Universitats i Recerca de la Generalitat de Catalunya</option>
1080                                    <option value="Department for International Development" >Department for International Development</option>
1081                                    <option value="Department for International Development, UK Government" >Department for International Development, UK Government</option>
1082                                    <option value="Department of Biotechnology, Government of India" >Department of Biotechnology, Government of India</option>
1083                                    <option value="Department of Biotechnology, Ministry of Science and Technology, India" >Department of Biotechnology, Ministry of Science and Technology, India</option>
1084                                    <option value="Department of Foreign Affairs and Trade, Australian Government" >Department of Foreign Affairs and Trade, Australian Government</option>
1085                                    <option value="Department of Health &amp; Social Care" >Department of Health &amp; Social Care</option>
1086                                    <option value="Department of Health, Government of Western Australia" >Department of Health, Government of Western Australia</option>
1087                                    <option value="Department of Science and Technology, Republic of South Africa" >Department of Science and Technology, Republic of South Africa</option>
1088                                    <option value="Division of Intramural Research, National Institute of Allergy and Infectious Diseases" >Division of Intramural Research, National Institute of Allergy and Infectious Diseases</option>
1089                                    <option value="DMTC Limited" >DMTC Limited</option>
1090                                    <option value="Doris Duke Charitable Foundation" >Doris Duke Charitable Foundation</option>
1091                                    <option value="DSM Research" >DSM Research</option>
1092                                    <option value="Economic and Social Research Council" >Economic and Social Research Council</option>
1093                                    <option value="Emory University" >Emory University</option>
1094                                    <option value="Engineering and Physical Sciences Research Council" >Engineering and Physical Sciences Research Council</option>
1095                                    <option value="Eunice Kennedy Shriver National Institute of Child Health and Human Development" >Eunice Kennedy Shriver National Institute of Child Health and Human Development</option>
1096                                    <option value="European and Developing Countries Clinical Trials Partnership" >European and Developing Countries Clinical Trials Partnership</option>
1097                                    <option value="European and Developing Countries Clinical Trials Partnership (EDCTP2) programme" >European and Developing Countries Clinical Trials Partnership (EDCTP2) programme</option>
1098                                    <option value="European Social Fund Plus" >European Social Fund Plus</option>
1099                                    <option value="Facebook" >Facebook</option>
1100                                    <option value="Fast Grants" >Fast Grants</option>
1101                                    <option value="FHI Foundation" >FHI Foundation</option>
1102                                    <option value="FIND, Geneva" >FIND, Geneva</option>
1103                                    <option value="Fogarty International Center" >Fogarty International Center</option>
1104                                    <option value="Fondation M&eacute;rieux" >Fondation M&eacute;rieux</option>
1105                                    <option value="Foundation for Innovative New Diagnostics, Geneva" >Foundation for Innovative New Diagnostics, Geneva</option>
1106                                    <option value="Foundation for the National Institutes of Health" >Foundation for the National Institutes of Health</option>
1107                                    <option value="Funda&ccedil;&atilde;o de Amparo &agrave; Pesquisa do Estado de Minas Gerais" >Funda&ccedil;&atilde;o de Amparo &agrave; Pesquisa do Estado de Minas Gerais</option>
1108                                    <option value="Funda&ccedil;&atilde;o Ezequiel Dias" >Funda&ccedil;&atilde;o Ezequiel Dias</option>
1109                                    <option value="FUNED" >FUNED</option>
1110                                    <option value="Galpin Internationalization Grant" >Galpin Internationalization Grant</option>
1111                                    <option value="Gates Foundation (BMGF)" >Gates Foundation (BMGF)</option>
1112                                    <option value="Gates Foundation Funding" >Gates Foundation Funding</option>
1113                                    <option value="Gates International Conference on Family Planning 2022" >Gates International Conference on Family Planning 2022</option>
1114                                    <option value="GAVI Alliance" >GAVI Alliance</option>
1115                                    <option value="Gavi Learning Agenda" >Gavi Learning Agenda</option>
1116                                    <option value="Generalitat de Catalunya" >Generalitat de Catalunya</option>
1117                                    <option value="Generalitat de Catalunya - CERCA Program" >Generalitat de Catalunya - CERCA Program</option>
1118                                    <option value="German Federal Ministry of Education and Research" >German Federal Ministry of Education and Research</option>
1119                                    <option value="Gillespie Foundation" >Gillespie Foundation</option>
1120                                    <option value="GiveWell" >GiveWell</option>
1121                                    <option value="GlaxoSmithKline" >GlaxoSmithKline</option>
1122                                    <option value="Global Alliance for Vaccines" >Global Alliance for Vaccines</option>
1123                                    <option value="Global Challenge Research Fund award from The University of Sheffield" >Global Challenge Research Fund award from The University of Sheffield</option>
1124                                    <option value="Global Drug Facility, Stop TB Partnership" >Global Drug Facility, Stop TB Partnership</option>
1125                                    <option value="Global Fund to Fight AIDS, Tuberculosis and Malaria" >Global Fund to Fight AIDS, Tuberculosis and Malaria</option>
1126                                    <option value="Global Good Fund" >Global Good Fund</option>
1127                                    <option value="Global Impact" >Global Impact</option>
1128                                    <option value="Government of Mozambique and the Spanish Agency for International Development (AECID)" >Government of Mozambique and the Spanish Agency for International Development (AECID)</option>
1129                                    <option value="Government of Western Australia" >Government of Western Australia</option>
1130                                    <option value="Grand Challenges Canada" >Grand Challenges Canada</option>
1131                                    <option value="Grand Challenges ICODA" >Grand Challenges ICODA</option>
1132                                    <option value="GSK Foundation" >GSK Foundation</option>
1133                                    <option value="Harry Crossley Foundation" >Harry Crossley Foundation</option>
1134                                    <option value="Harvard University Center for AIDS Research" >Harvard University Center for AIDS Research</option>
1135                                    <option value="Horizon 2020" >Horizon 2020</option>
1136                                    <option value="Human Capital Development (HCD)" >Human Capital Development (HCD)</option>
1137                                    <option value="INCT Dengue" >INCT Dengue</option>
1138                                    <option value="Instituto de Salud Carlos III" >Instituto de Salud Carlos III</option>
1139                                    <option value="Instituto Todos pela Sa&uacute;de" >Instituto Todos pela Sa&uacute;de</option>
1140                                    <option value="International AIDS Vaccine Initiative" >International AIDS Vaccine Initiative</option>
1141                                    <option value="International Development Research Centre" >International Development Research Centre</option>
1142                                    <option value="international Planned Parenthood Federation" >international Planned Parenthood Federation</option>
1143                                    <option value="Irish Aid" >Irish Aid</option>
1144                                    <option value="Irma T. Hirschl Trust" >Irma T. Hirschl Trust</option>
1145                                    <option value="Japan Program for Infectious Diseases Research and Infrastru
1145cture, Japan Agency for Medical Research and Development (AMED)" >Japan Program for Infectious Diseases Research and Infrastructure, Japan Agency for Medical Research and Development (AMED)</option>
1146                                    <option value="Jean Clayton Fund - Liverpool School of Tropical Medicine" >Jean Clayton Fund - Liverpool School of Tropical Medicine</option>
1147                                    <option value="Jhpiego" >Jhpiego</option>
1148                                    <option value="Johns Hopkins Bloomberg School of Public Health" >Johns Hopkins Bloomberg School of Public Health</option>
1149                                    <option value="Johns Hopkins Sight and Life Global Nutrition Research Institute" >Johns Hopkins Sight and Life Global Nutrition Research Institute</option>
1150                                    <option value="Joint United Nations Programme on HIV/AIDS" >Joint United Nations Programme on HIV/AIDS</option>
1151                                    <option value="Junta of Castile and Le&oacute;n" >Junta of Castile and Le&oacute;n</option>
1152                                    <option value="King Center for Global Development, Stanford University" >King Center for Global Development, Stanford University</option>
1153                                    <option value="Kwame Nkrumah University of Science and Technology" >Kwame Nkrumah University of Science and Technology</option>
1154                                    <option value="Leverhulme Trust" >Leverhulme Trust</option>
1155                                    <option value="Macquarie Group Foundation" >Macquarie Group Foundation</option>
1156                                    <option value="Marie Stopes International" >Marie Stopes International</option>
1157                                    <option value="Maverick Collective" >Maverick Collective</option>
1158                                    <option value="Medical Research Council" >Medical Research Council</option>
1159                                    <option value="Medical Research Council (UK)" >Medical Research Council (UK)</option>
1160                                    <option value="Medical Research Council of South Africa" >Medical Research Council of South Africa</option>
1161                                    <option value="Merck for Mothers" >Merck for Mothers</option>
1162                                    <option value="Merck Sharp and Dohme" >Merck Sharp and Dohme</option>
1163                                    <option value="Ministry of Health and Sports, Myanmar" >Ministry of Health and Sports, Myanmar</option>
1164                                    <option value="Minist&eacute;rio da Sa&uacute;de Brasil" >Minist&eacute;rio da Sa&uacute;de Brasil</option>
1165                                    <option value="Monique Weill-Caulier Charitable Trust" >Monique Weill-Caulier Charitable Trust</option>
1166                                    <option value="MRC Centre for Global Infectious Disease Analysis" >MRC Centre for Global Infectious Disease Analysis</option>
1167                                    <option value="MSD for Mothers" >MSD for Mothers</option>
1168                                    <option value="National Aeronautics and Space Administration" >National Aeronautics and Space Administration</option>
1169                                    <option value="National Cancer Institute" >National Cancer Institute</option>
1170                                    <option value="National Council for Scientific and Technological Development (CNPq) and Carlos Chagas Filho Foundation for Research Support of the State of Rio de Janeiro (FAPERJ)." >National Council for Scientific and Technological Development (CNPq) and Carlos Chagas Filho Foundation for Research Support of the State of Rio de Janeiro (FAPERJ).</option>
1171                                    <option value="National Health and Medical Research Council" >National Health and Medical Research Council</option>
1172                                    <option value="National Institute for Health and Care Research" >National Institute for Health and Care Research</option>
1173                                    <option value="National Institute for Health Research" >National Institute for Health Research</option>
1174                                    <option value="National Institute for Healthcare Research Mucosal and Respiratory Pathogens Unit" >National Institute for Healthcare Research Mucosal and Respiratory Pathogens Unit</option>
1175                                    <option value="National Institute for Innovation in Manufacturing Biopharmaceuticals" >National Institute for Innovation in Manufacturing Biopharmaceuticals</option>
1176                                    <option value="National Institute of Allergy and Infectious Diseases" >National Institute of Allergy and Infectious Diseases</option>
1177                                    <option value="National Institute of General Medical Sciences" >National Institute of General Medical Sciences</option>
1178                                    <option value="National Institute of Mental Health" >National Institute of Mental Health</option>
1179                                    <option value="National Institutes of Health" >National Institutes of Health</option>
1180                                    <option value="National Institutes of Health National Heart Lung and Blood Institute" >National Institutes of Health National Heart Lung and Blood Institute<
1180/option>
1181                                    <option value="National Natural Science Foundation of China" >National Natural Science Foundation of China</option>
1182                                    <option value="National Research Foundation" >National Research Foundation</option>
1183                                    <option value="National Science Foundation" >National Science Foundation</option>
1184                                    <option value="Nederlandse Organisatie voor Wetenschappelijk Onderzoek" >Nederlandse Organisatie voor Wetenschappelijk Onderzoek</option>
1185                                    <option value="NHMRC Leadership Investigator Grant" >NHMRC Leadership Investigator Grant</option>
1186                                    <option value="NIH" >NIH</option>
1187                                    <option value="NIH/NIAID" >NIH/NIAID</option>
1188                                    <option value="NIHR Biomedical Research Centre" >NIHR Biomedical Research Centre</option>
1189                                    <option value="None" >None</option>
1190                                    <option value="Novartis" >Novartis</option>
1191                                    <option value="Nutriset" >Nutriset</option>
1192                                    <option value="Ontario Ministry of Health and Long-Term Care" >Ontario Ministry of Health and Long-Term Care</option>
1193                                    <option value="Open Philanthropy Project" >Open Philanthropy Project</option>
1194                                    <option value="Pan American Health Organization" >Pan American Health Organization</option>
1195                                    <option value="PATH, on behalf of the Reproductive Health Supplies Coalition" >PATH, on behalf of the Reproductive Health Supplies Coalition</option>
1196                                    <option value="Patrick J. McGovern Foundation" >Patrick J. McGovern Foundation</option>
1197                                    <option value="Pfizer" >Pfizer</option>
1198                                    <option value="Population Research Infrastructure Program" >Population Research Infrastructure Program</option>
1199                                    <option value="Programa grand challenges explorations-brazil: novas abordagens para caracterizar a preval&ecirc;ncia de resist&ecirc;ncia aos antimicrobianos." >Programa grand challenges explorations-brazil: novas abordagens para caracterizar a preval&ecirc;ncia de resist&ecirc;ncia aos antimicrobianos.</option>
1200                                    <option value="Queensland Government" >Queensland Government</option>
1201                                    <option value="Rainwater Charitable Foundation" >Rainwater Charitable Foundation</option>
1202                                    <option value="Reckitt Global Hygiene Institute (RGHI)" >Reckitt Global Hygiene Institute (RGHI)</option>
1203                                    <option value="RIIM Batch 2 under LPDP and Deputy of Research and Innovation Facilitation BRIN" >RIIM Batch 2 under LPDP and Deputy of Research and Innovation Facilitation BRIN</option>
1204                                    <option value="Robert Bosch Stiftung" >Robert Bosch Stiftung</option>
1205                                    <option value="Rockefeller Foundation" >Rockefeller Foundation</option>
1206                                    <option value="RTI International" >RTI International</option>
1207                                    <option value="Sanofi" >Sanofi</option>
1208                                    <option value="Schistosomiasis Consortium for Operational Research" >Schistosomiasis Consortium for Operational Research</option>
1209                                    <option value="Scottish Funding Council" >Scottish Funding Council</option>
1210                                    <option value="Seattle Children&rsquo;s Hospital" >Seattle Children&rsquo;s Hospital</option>
1211                                    <option value="Silicon Valley Community Foundation" >Silicon Valley Community Foundation</option>
1212                                    <option value="South African Medical Research Council" >South African Medical Research Council</option>
1213                                    <option value="South African National Research Foundation" >South African National Research Foundation</option>
1214                                    <option value="Spanish Ministry of Science and Innovation" >Spanish Ministry of Science and Innovation</option>
1215                                    <option value="St. George's, University of London" >St. George's, University of London</option>
1216                                    <option value="Surgo Foundation" >Surgo Foundation</option>
1217                                    <option value="Swedish International Development Cooperation Agency" >Swedish International Development Cooperation Agency</option>
1218                                    <option value="Swedish International Development Cooperation Agency (SIDA)" >Swedish International Development Cooperation Agency (SIDA)</option>
1219                                    <option value="Swiss Agency for Development and Cooperation" >Swiss Agency for Development and Cooperation</option>
1220                                    <option value="T32" >T32</option>
1221                                    <option value="Tahija Foundation" >Tahija Foundation</option>
1222                                    <option value="Telethon Kids Institute" >
1222Telethon Kids Institute</option>
1223                                    <option value="Thailand Research Fund" >Thailand Research Fund</option>
1224                                    <option value="the CGIAR initiative on Plant Health, supported by the donors of the CGIAR Trust Fund" >the CGIAR initiative on Plant Health, supported by the donors of the CGIAR Trust Fund</option>
1225                                    <option value="The Gates Foundation" >The Gates Foundation</option>
1226                                    <option value="The Gillespie Family Foundation" >The Gillespie Family Foundation</option>
1227                                    <option value="the Joint Global Health Trials Initiative (UK-Medical Research Council/ Department for International Development/ Wellcome Trust/Department of Health and Social Care" >the Joint Global Health Trials Initiative (UK-Medical Research Council/ Department for International Development/ Wellcome Trust/Department of Health and Social Care</option>
1228                                    <option value="The Pershing Square Sohn Cancer Research Alliance" >The Pershing Square Sohn Cancer Research Alliance</option>
1229                                    <option value="The Queensland Government" >The Queensland Government</option>
1230                                    <option value="The Sid and Helaine Lerner MHM Faculty Support Fund" >The Sid and Helaine Lerner MHM Faculty Support Fund</option>
1231                                    <option value="The Special Programme for Research and Training in Tropical Diseases" >The Special Programme for Research and Training in Tropical Diseases</option>
1232                                    <option value="the Wellcome Trust" >the Wellcome Trust</option>
1233                                    <option value="This work was supported by the Gates Foundation [OPP1126780]." >This work was supported by the Gates Foundation [OPP1126780].</option>
1234                                    <option value="U.S. Agency for International Development" >U.S. Agency for International Development</option>
1235                                    <option value="U.S. Census Bureau" >U.S. Census Bureau</option>
1236                                    <option value="U.S. Department of Agriculture" >U.S. Department of Agriculture</option>
1237                                    <option value="U.S. President&rsquo;s Emergency Plan for AIDS Relief" >U.S. President&rsquo;s Emergency Plan for AIDS Relief</option>
1238                                    <option value="UCSF Global Health Group Evidence to Policy Initiative" >UCSF Global Health Group Evidence to Policy Initiative</option>
1239                                    <option value="UK Department for International Development" >UK Department for International Development</option>
1240                                    <option value="UK Foreign, Commonwealth &amp; Development Office" >UK Foreign, Commonwealth &amp; Development Office</option>
1241                                    <option value="UK Medical Research Council" >UK Medical Research Council</option>
1242                                    <option value="UK Medical Research Council and Foreign, Commonwealth and Development Office" >UK Medical Research Council and Foreign, Commonwealth and Development Office</option>
1243                                    <option value="UK MRC and the UK Department for the International Development (DFID)" >UK MRC and the UK Department for the International Development (DFID)</option>
1244                                    <option value="UK Research and Innovation" >UK Research and Innovation</option>
1245                                    <option value="UK Research and Innovation grant" >UK Research and Innovation grant</option>
1246                                    <option value="UNDP-UNFPA-UNICEF-WHO-World Bank Special Programme of Research, Development and Research Training in Human Reproduction (HRP), a cosponsored programme executed by the World Health Organization (WHO)" >UNDP-UNFPA-UNICEF-WHO-World Bank Special Programme of Research, Development and Research Training in Human Reproduction (HRP), a cosponsored programme executed by the World Health Organization (WHO)</option>
1247                                    <option value="UNDP/UNFPA/UNICEF/WHO/World Bank Special Programme of Research, Development and Research Training in Human Reproduction (HRP), a cosponsored programme executed by the World Health Organization (WHO)." >UNDP/UNFPA/UNICEF/WHO/World Bank Special Programme of Research, Development and Research Training in Human Reproduction (HRP), a cosponsored programme executed by the World Health Organization (WHO).</option>
1248                                    <option value="UNICEF" >UNICEF</option>
1249                                    <option value="Unilever" >Unilever</option>
1250                                    <option value="UNITAID" >UNITAID</option>
1251                                    <option value="United Nations Development Programme (UNDP)/United Nations Population Fund (UNFPA) /United Nations International Children&rsquo;s Emergency Fund (UNICEF)/ World Health Organization (WHO)/World Bank Special Programme of Research, Development and Research Training in Human Reproduction" >United Nations Development Programme (UNDP)/United Nations Population Fund (UNFPA) /United Nations International Children&rsquo;s Emergency Fund (UNICEF)/ World Health Organization (WHO)/World Bank Special Programme of Research, Development and Research Training in Human Reproduction</option>
1252                                    <option value="United Nations Population Fund" >United Nations Population Fund</option>
1253                                    <option value="United States Agency for International Development" >United States Agency for International Development</option>
1254                                    <option value="Universidad del B&iacute;o-B&iacute;o" >Universidad del B&iacute;o-B&iacute;o</option>
1255                                    <option value="University of California, San Francisco" >University of California, San Francisco</option>
1256                                    <option value="University of Cape Town" >University of Cape Town</option>
1257                                    <option value="University of the Sunshine Coast" >University of the Sunshine Coast</option>
1258                                    <option value="University Research Committee, Emory University" >University Research Committee, Emory University</option>
1259                                    <option value="Universit&eacute; Laval" >Universit&eacute; Laval</option>
1260                                    <option value="UNZA-VANDERBILT Partnership supported by Fogarty International Center of the NIH" >UNZA-VANDERBILT Partnership supported by Fogarty International Center of the NIH</option>
1261                                    <option value="US Agency for International Development" >US Agency for International Development</option>
1262                                    <option value="US CDC through a Cooperative Agreement to Washington State University Global Health Kenya" >US CDC through a Cooperative Agreement to Washington State University Global Health Kenya</option>
1263                                    <option value="USAID" >USAID</option>
1264                                    <option value="Vaccine Impact Modelling Consortium" >Vaccine Impact Modelling Consortium</option>
1265                                    <option value="Vallee Foundation" >Vallee Foundation</option>
1266                                    <option value="Wellcome" >Wellcome</option>
1267                                    <option value="Wellcome Trust" >Wellcome Trust</option>
1268                                    <option value="Wellcome trust" >Wellcome trust</option>
1269                                    <option value="Wellcome Trust and the Royal Society" >Wellcome Trust and the Royal Society</option>
1270                                    <option value="Wellcome Trust and the UK Foreign, Commonwealth &amp; Development Office" >Wellcome Trust and the UK Foreign, Commonwealth &amp; Development Office</option>
1271                                    <option value="Wellcome Trust Fellowship" >Wellcome Trust Fellowship</option>
1272                                    <option value="William and Flora Hewlett Foundation" >William and Flora Hewlett Foundation</option>
1273                                    <option value="World Bank Group" >World Bank Group</option>
1274                                    <option value="World Health Organization" >World Health Organization</option>
1275                                    <option value="WorldQuant Foundation" >WorldQuant Foundation</option>
1276                                    <option value="&lsquo;
1276Centro de Excelencia Severo Ochoa 2019&ndash;2023&rsquo; Program" >&lsquo;Centro de Excelencia Severo Ochoa 2019&ndash;2023&rsquo; Program</option>
1277                            </select>
1278                        </div>
1279                    </div>
1280
1281            </div>
1282        </div>
1283
1284        <div class="c-filter-advanced-search-container js-article-search-rows u-mb--3">
1285
1286
1287
1288
1289    <div class="u-mb--1 js-article-search-row">
1290        <div class="c-filter-advanced-search u-mb--1">
1291            <div class="c-filter-advanced-search__item u-2/5 u-1/2@md">
1292                <input type="search" name="v0" class="c-filter-advanced-search__input u-box-sizing js-article-search-row-input ta-filters-filtertext"  placeholder="Search" tabindex="1" value=""    data-test-id="filters_advanced_0_search"   />
1293            </div>
1294            <div class="c-filter-advanced-search__txt">&#160;in&#160;</div>
1295            <div class="c-filter-advanced-search__item u-2/5 u-flex-fill@xsm">
1296                <select name="n0" class="js-article-search-row-field"    data-test-id="filters_advanced_0_field"  >
1297                        <option value="text" >All</option>
1298                        <option value="title" >Title</option>
1299                        <option value="authors" >Author</option>
1300                        <option value="institutions" >Institution</option>
1301                        <option value="authorAffiliations" >Author affiliation</option>
1302                        <option value="competingInterestsText" >Competing interests</option>
1303                        <option value="abstractText" >Abstract</option>
1304                        <option value="fullText" >Full text</option>
1305                        <option value="referees" >Reviewer name</option>
1306                        <option value="refereesAffiliations" >Reviewer affiliation</option>
1307                        <option value="reports" >Peer review report</option>
1308                        <option value="grantInformationText" >Grant funder</option>
1309                        <option value="commenters" >Commenter</option>
1310                        <option value="commentersAffiliations" >Commenter affiliation</option>
1311                        <option value="comments" >Comment text</option>
1312                </select>
1313            </div>
1314            <div class="c-filter-advanced-search__item">
1315                <button type="button" class="c-filter-advanced-search__btn js-article-search-row-remove"  disabled="disabled"   data-action="remove"   data-test-id="filters_advanced_0_remove"  >
1316                    <i class="material-icons">remove</i>
1317                </button><button type="button" class="c-filter-advanced-search__btn js-article-search-row-add"  disabled="disabled"    data-action="add"   data-test-id="filters_advanced_0_add"  >
1318                    <i class="material-icons">add</i>
1319                </button>
1320            </div>
1321        </div>
1322        <div class="c-filter-advanced-search  is-hidden u-hidden ">
1323            <div class="c-filter-advanced-search__item u-1/6 u-1/12@md">
1324                <select name="o0" class="js-article-search-row-operator"    data-test-id="filters_advanced_0_operator"  >
1325                    <option value="AND" >and</option>
1326                    <option value="OR" >or</option>
1327                    <option value="AND NOT" >not</option>
1328                </select>
1329            </div>
1330        </div>
1331    </div>
1332                    </div>
1333
1334                <div id="templateSearchRow" class="is-hidden" hidden="hidden">
1335
1336
1337
1338
1339    <div class="u-mb--1 js-article-search-row">
1340        <div class="c-filter-advanced-search u-mb--1">
1341            <div class="c-filter-advanced-search__item u-2/5 u-1/2@md">
1342                <input type="search" name="vX" class="c-filter-advanced-search__input u-box-sizing js-article-search-row-input ta-filters-filtertext"  disabled="disabled"  placeholder="Search" tabindex="1" value=""    data-test-id="filters_advanced_X_search"   />
1343            </div>
1344            <div class="c-filter-advanced-search__txt">&#160;in&#160;</div>
1345            <div class="c-filter-advanced-search__item u-2/5 u-flex-fill@xsm">
1346                <select name="nX" class="js-article-search-row-field"  disabled="disabled"    data-test-id="filters_advanced_X_field"  >
1347                        <option value="text" >All</option>
1348                        <option value="title" >Title</option>
1349                        <option value="authors" >Author</option>
1350                        <option value="institutions" >Institution</option>
1351                        <option value="authorAffiliations" >Author affiliation</option>
1352                        <option value="competingInterestsText" >Competing interests</option>
1353                        <option value="abstractText" >Abstract</option>
1354                        <option value="fullText" >Full text</option>
1355                        <option value="referees" >Reviewer name</option>
1356                        <option value="refereesAffiliations" >Reviewer affiliation</option>
1357                        <option value="reports" >Peer review report</option>
1358                        <option value="grantInformationText" >Grant funder</option>
1359                        <option value="commenters" >Commenter</option>
1360                        <option value="commentersAffiliations" >Commenter affiliation</option>
1361                        <option value="comments" >Comment text</option>
1362                </select>
1363            </div>
1364            <div class="c-filter-advanced-search__item">
1365                <button type="button" class="c-filter-advanced-search__btn js-article-search-row-remove"  disabled="disabled"   data-action="remove"   data-test-id="filters_advanced_X_remove"  >
1366                    <i class="material-icons">remove</i>
1367                </button><button type="button" class="c-filter-advanced-search__btn js-article-search-row-add"  disabled="disabled"    data-action="add"   data-test-id="filters_advanced_X_add"  >
1368                    <i class="material-icons">add</i>
1369                </button>
1370            </div>
1371        </div>
1372        <div class="c-filter-advanced-search  is-hidden u-hidden ">
1373            <div class="c-filter-advanced-search__item u-1/6 u-1/12@md">
1374                <select name="oX" class="js-article-search-row-operator"  disabled="disabled"    data-test-id="filters_advanced_X_operator"  >
1375                    <option value="AND" >and</option>
1376                    <option value="OR" >or</option>
1377                    <option value="AND NOT" >not</option>
1378                </select>
1379            </div>
1380        </div>
1381    </div>
1382        </div>
1383        
1384        <div class="u-hide u-show@md">
1385            <div class="o-layout _mdl-layout">
1386                    <div class="o-layout__item u-auto u-mb--1">
1387                        <label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect" for="pubmed-indexed-cb"   data-test-id="filters_pubmed"  >
1388                            <input type="checkbox" name="pubMedIndexed" id="pubmed-indexed-cb" class="mdl-checkbox__input js-filter-pubmed" value="true"  tabindex="1">
1389                            <span class="mdl-checkbox__label mdl-checkbox__label--body1">Only PubMed Indexed</span>
1390                        </label>
1391                    </div>
1392
1393                
1394            </div>
1395        </div>
1396
1397        <div class="u-right">
1398            <input type="hidden" name="collectionId" class="js-filter-collection-id" value="" />
1399            <button type="button" class=" c-filter-button c-filter-button--secondary  ta-filters-clearfilter" data-action="clear">Clear</button>
1400            <button type="submit" data-action="submit" class=" c-filter-button c-filter-button--primary  ta-filters-applyfilter">Apply Filters</button>
1401        </div>
1402    </form>
1403                        </div>
1404                    </div>
1405
1406                    <div class="clearfix"></div>
1407
1408
1409
1410
1411
1412
1413
1414    <div class="article-browse-wrapper  f1r-searchable  " data-index="  niket thakkar Research Article" data-version-id="17802" data-article-id="16396" data-article-doi="10.12688/gatesopenres.16396.1">
1415        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16396.1</div>
1416        <span class="article-type-text ">
1417Research Article        </span>
1418        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17802" data-id="16396" data-downloads="6" data-views="69" data-scholar="10.12688/gatesopenres.16396.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16396.1">
1419            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16396"></span> <span class="article-metrics-text">metrics</span>
1420        </span>
1421
1422
1423
1424
1425        <div class="clearfix"></div>
1426        <div class="article-title-text js-article-title-container">
1427    <a class="article-link" href="https://gatesopenresearch.org/articles/10-54">
1428        <span class="article-title js-article-title">A mark and recapture perspective on vaccination touchpoints</span>
1429    </a>
1430        </div>
1431                                <div class="article-detail-text js-article-authors">
1432        <span class=" author-listing-formatted">
1433            <span class="js-article-author">Niket Thakkar</span>       </span>
1434        </div>
1435
1436
1437                    <div class="article-funders cf">
1438               <ul class="article-funder-list hlist">
1439                    <li class="article-funder-heading">Funder</li>
1440                     <li class="hlist-item">
1441                       Bill and Melinda Gates Foundation
1442                     </li>
1443                </ul>
1444            </div>
1445        
1446        
1447        <div class="article-bottom-bar ">
1448 PUBLISHED 01 Sep 2026
1449        </div>
1450
1451
1452    </div>
1453    <div class="clearfix"></div>
1454
1455
1456
1457
1458
1459
1460    <div class="article-browse-wrapper  f1r-searchable  " data-index="  abiy seifu estifanos hailemariam negash setisemhal getachew dorka woldesenbet keraga akalewold alemayehu mekdes shifeta argaw meles solomon fitsum woldegabriel belay siren rettedal sachiyo yoshida anayda portela Research Article" data-version-id="17801" data-article-id="16395" data-article-doi="10.12688/gatesopenres.16395.1">
1461        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16395.1</div>
1462        <span class="article-type-text ">
1463Research Article        </span>
1464        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17801" data-id="16395" data-downloads="3" data-views="77" data-scholar="10.12688/gatesopenres.16395.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16395.1">
1465            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16395"></span> <span class="article-metrics-text">metrics</span>
1466        </span>
1467
1468
1469
1470
1471        <div class="clearfix"></div>
1472        <div class="article-title-text js-article-title-container">
1473    <a class="article-link" href="https://gatesopenresearch.org/articles/10-53">
1474        <span class="article-title js-article-title">Health system readiness for immediate Kangaroo Mother Care (iKMC) among network of c
1474are facilities in the Sidama region, Ethiopia: a mixed-method study</span>
1475    </a>
1476        </div>
1477                                <div class="article-detail-text js-article-authors">
1478        <span class=" author-listing-formatted">
1479            <span class="js-article-author">Abiy Seifu Estifanos</span><span class="js-article-author-separator">, </span>       </span>
1480        <span class=" author-listing-formatted">
1481            <span class="js-article-author">Hailemariam Negash</span><span class="js-article-author-separator">, </span>       </span>
1482        <span class=" author-listing-formatted">
1483            <span class="js-article-author">Setisemhal Getachew</span><span class="js-article-author-separator">, </span>       </span>
1484        <span class=" author-listing-formatted">
1485            <span class="js-article-author">Dorka Woldesenbet Keraga</span><span class="js-article-author-separator">, </span>       </span>
1486        <span class=" author-listing-formatted">
1487            <span class="js-article-author">Akalewold Alemayehu</span><span class="js-article-author-separator">, </span>       </span>
1488        <span class=" author-listing-formatted">
1489            <span class="js-article-author">Mekdes Shifeta Argaw</span><span class="js-article-author-separator">, </span>       </span>
1490        <span class=" author-listing-formatted">
1491            <span class="js-article-author">Meles Solomon</span><span class="js-article-author-separator">, </span>       </span>
1492        <span class=" author-listing-formatted">
1493            <span class="js-article-author">Fitsum Woldegabriel Belay</span><span class="js-article-author-separator">, </span>       </span>
1494        <span class=" author-listing-formatted">
1495            <span class="js-article-author">Siren Rettedal</span><span class="js-article-author-separator">, </span>       </span>
1496        <span class=" author-listing-formatted">
1497            <span class="js-article-author">Sachiyo Yoshida</span><span class="js-article-author-separator">, </span>       </span>
1498        <span class=" author-listing-formatted">
1499            <span class="js-article-author">Anayda Portela</span>       </span>
1500        </div>
1501
1502
1503                    <div class="article-funders cf">
1504               <ul class="article-funder-list hlist">
1505                    <li class="article-funder-heading">Funder</li>
1506                     <li class="hlist-item">
1507                       Bill and Melinda Gates Foundation
1508                     </li>
1509                </ul>
1510            </div>
1511        
1512        
1513        <div class="article-bottom-bar ">
1514 PUBLISHED 01 Sep 2026
1515        </div>
1516
1517
1518    </div>
1519    <div class="clearfix"></div>
1520
1521
1522
1523
1524
1525
1526    <div class="article-browse-wrapper  f1r-searchable  " data-index="  m. carolina danovaro-holliday ignacio castro-aguirre mitsuki koh inae carolyn kim yoann nedelec marcela contreras naor bar-zeev martha velandia-gonzalez marta gacic-dobo Research Article" data-version-id="17804" data-article-id="16398" data-article-doi="10.12688/gatesopenres.16398.1">
1527        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16398.1</div>
1528        <span class="article-type-text ">
1529Research Article        </span>
1530        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17804" data-id="16398" data-downloads="16" data-views="146" data-scholar="10.12688/gatesopenres.16398.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16398.1">
1531            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16398"></span> <span class="article-metrics-text">metrics</span>
1532        </span>
1533
1534
1535
1536
1537        <div class="clearfix"></div>
1538        <div class="article-title-text js-article-title-container">
1539    <a class="article-link" href="https://gatesopenresearch.org/articles/10-52">
1540        <span class="article-title js-article-title">Leave no one behind: Global Analysis on monitoring childhood vaccination timeliness and catch-up using data from the WHO/UNICEF joint reporting form on Immunization</span>
1541    </a>
1542        </div>
1543                                <div class="article-detail-text js-article-authors">
1544        <span class=" author-listing-formatted">
1545            <span class="js-article-author">M. Carolina Danovaro-Holliday</span><span class="js-article-author-separator">, </span>       </span>
1546        <span class=" author-listing-formatted">
1547            <span class="js-article-author">Ignacio Castro-Aguirre</span><span class="js-article-author-separator">, </span>       </span>
1548        <span class=" author-listing-formatted">
1549            <span class="js-article-author">Mitsuki Koh</span><span class="js-article-author-separator">, </span>       </span>
1550        <span class=" author-listing-formatted">
1551            <span class="js-article-author">Inae Carolyn Kim</span><span class="js-article-author-separator">, </span>       </span>
1552        <span class=" author-listing-formatted">
1553            <span class="js-article-author">Yoann Nedelec</span><span class="js-article-author-separator">, </span>       </span>
1554        <span class=" author-listing-formatted">
1555            <span class="js-article-author">Marcela Contreras</span><span class="js-article-author-separator">, </span>       </span>
1556        <span class=" author-listing-formatted">
1557            <span class="js-article-author">Naor Bar-Zeev</span><span class="js-article-author-separator">, </span>       </span>
1558        <span class=" author-listing-formatted">
1559            <span class="js-article-author">Martha Velandia-Gonzalez</span><span class="js-article-author-separator">, </span>       </span>
1560        <span class=" author-listing-formatted">
1561            <span class="js-article-author">Marta Gacic-Dobo</span>       </span>
1562        </div>
1563
1564
1565                    <div class="article-funders cf">
1566               <ul class="article-funder-list hlist">
1567                    <li class="article-funder-heading">Funders</li>
1568                     <li class="hlist-item">
1569                        <span class="article-funder-brand">Gates Foundation</span>
1570                     </li>
1571                     <li class="hlist-item">
1572                       GAVI Alliance
1573                     </li>
1574                </ul>
1575            </div>
1576        
1577        
1578        <div class="article-bottom-bar ">
1579 PUBLISHED 01 Sep 2026
1580        </div>
1581
1582
1583    </div>
1584    <div class="clearfix"></div>
1585
1586
1587
1588
1589
1590
1591    <div class="article-browse-wrapper  f1r-searchable  " data-index="  aurélie brunie lucy wilson elena lebetkin lawrence anyanwu mathieu bougma valério govo binod joshi rogers kagimu fredrick makumbi sarah nabukeera funmilola m. olaolorun aluka terpase trinity zan Research Article" data-version-id="17803" data-article-id="16397" data-article-doi="10.12688/gatesopenres.16397.1">
1592        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16397.1</div>
1593        <span class="article-type-text ">
1594Research Article        </span>
1595        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17803" data-id="16397" data-downloads="3" data-views="60" data-scholar="10.12688/gatesopenres.16397.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16397.1">
1596            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16397"></span> <span class="article-metrics-text">metrics</span>
1597        </span>
1598
1599
1600
1601
1602        <div class="clearfix"></div>
1603        <div class="article-title-text js-article-title-container">
1604    <a class="article-link" href="https://gatesopenresearch.org/articles/10-51">
1605        <span class="article-title js-article-title">Capturing Family Planning Community Service Data into National Health Management Information Systems: A Five-Country Review of Tools for Community Health Workers and Pharmacies and Drug Shops</span>
1606    </a>
1607        </div>
1608                                <div class="article-detail-text js-article-authors">
1609        <span class=" author-listing-formatted">
1610            <span class="js-article-author">Aur&eacute;lie Brunie</span><span class="js-article-author-separator">, </span>       </span>
1611        <span class=" author-listing-formatted">
1612            <span class="js-article-author">Lucy Wilson</span><span class="js-article-author-separator">, </span>       </span>
1613        <span class=" author-listing-formatted">
1614            <span class="js-article-author">Elena Lebetkin</span><span class="js-article-author-separator">, </span>       </span>
1615        <span class=" author-listing-formatted">
1616            <span class="js-article-author">Lawrence Anyanwu</span><span class="js-article-author-separator">, </span>       </span>
1617        <span class=" author-listing-formatted">
1618            <span class="js-article-author">Mathieu Bougma</span><span class="js-article-author-separator">, </span>       </span>
1619        <span class=" author-listing-formatted">
1620            <span class="js-article-author">Val&eacute;rio Govo</span><span class="js-article-author-separator">, </span>       </span>
1621        <span class=" author-listing-formatted">
1622            <span class="js-article-author">Binod Joshi</span><span class="js-article-author-separator">, </span>       </span>
1623        <span class=" author-listing-formatted">
1624            <span class="js-article-author">Rogers Kagimu</span><span class="js-article-author-separator">, </span>       </span>
1625        <span class=" author-listing-formatted">
1626            <span class="js-article-author">Fredrick Makumbi</span><span class="js-article-author-separator">, </span>       </span>
1627        <span class=" author-listing-formatted">
1628            <span class="js-article-author">Sarah Nabukeera</span><span class="js-article-author-separator">, </span>       </span>
1629        <span class=" author-listing-formatted">
1630            <span class="js-article-author">Funmilola M. OlaOlorun</span><span class="js-article-author-separator">, </span>       </span>
1631        <span class=" author-listing-formatted">
1632            <span class="js-article-author">Aluka Terpase</span><span class="js-article-author-separator">, </span>       </span>
1633        <span class=" author-listing-formatted">
1634            <span class="js-article-author">Trinity Zan</span>       </span>
1635        </div>
1636
1637
1638                    <div class="article-funders cf">
1639               <ul class="article-funder-list hlist">
1640                    <li class="article-funder-heading">Funders</li>
1641                     <li class="hlist-item">
1642                        <span class="article-funder-brand">Gates Foundation</span>
1643                     </li>
1644                     <li class="hlist-item">
1645                       USAID
1646                     </li>
1647                </ul>
1648            </div>
1649        
1650        
1651        <div class="article-bottom-bar ">
1652 PUBLISHED 01 Sep 2026
1653        </div>
1654
1655
1656    </div>
1657    <div class="clearfix"></div>
1658
1659
1660
1661
1662
1663
1664    <div class="article-browse-wrapper  f1r-searchable  " data-index="  wen-bin zhang tom mckeen rhorom priyatikanto weixuan fang natalia tejedor-garavito alessandro sorichetta andrew j. tatem maksym bondarenko Research Article" data-version-id="17800" data-article-id="16394" data-article-doi="10.12688/gatesopenres.16394.1">
1665        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16394.1</div>
1666        <span class="article-type-text ">
1667Research Article        </span>
1668        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17800" data-id="16394" data-downloads="14" data-views="159" data-scholar="10.12688/gatesopenres.16394.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16394.1">
1669            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16394"></span> <span class="article-metrics-text">metrics</span>
1670        </span>
1671
1672
1673
1674
1675        <div class="clearfix"></div>
1676        <div class="article-title-text js-article-title-container">
1677    <a class="article-link" href="https://gatesopenresearch.org/articles/10-44">
1678        <span class="article-title js-article-title">A temporally harmonised gridded building-stock dataset for the Global South, 2016-2023</span>
1679    </a>
1680        </div>
1681                                <div class="article-detail-text js-article-authors">
1682        <span class=" author-listing-formatted">
1683            <span class="js-article-author">Wen-Bin Zhang</span><span class="js-article-author-separator">, </span>       </span>
1684        <span class=" author-listing-formatted">
1685            <span class="js-article-author">Tom McKeen</span><span class="js-article-author-separator">, </span>       </span>
1686        <span class=" author-listing-formatted">
1687            <span class="js-article-author">Rhorom Priyatikanto</span><span class="js-article-author-separator">, </span>       </span>
1688        <span class=" author-listing-formatted">
1689            <span class="js-article-author">Weixuan Fang</span><span class="js-article-author-separator">, </span>       </span>
1690        <span class=" author-listing-formatted">
1691            <span class="js-article-author">Natalia Tejedor-Garavito</span><span class="js-article-author-separator">, </span>       </span>
1692        <span class=" author-listing-formatted">
1693            <span class="js-article-author">Alessandro Sorichetta</span><span class="js-article-author-separator">, </span>       </span>
1694        <span class=" author-listing-formatted">
1695            <span class="js-article-author">Andrew J. Tatem</span><span class="js-article-author-separator">, </span>       </span>
1696        <span class=" author-listing-formatted">
1697            <span class="js-article-author">Maksym Bondarenko</span>       </span>
1698        </div>
1699
1700
1701                    <div class="article-funders cf">
1702               <ul class="article-funder-list hlist">
1703                    <li class="article-funder-heading">Funders</li>
1704                     <li class="hlist-item">
1705                        <span class="article-funder-brand">Gates Foundation</span>
1706                     </li>
1707                     <li class="hlist-item">
1708                       Patrick J. McGovern Foundation
1709                     </li>
1710                     <li class="hlist-item">
1711                       the Wellcome Trust
1712                     </li>
1713                </ul>
1714            </div>
1715        
1716        
1717        <div class="article-bottom-bar ">
1718 PUBLISHED 30 Jul 2026
1719        </div>
1720
1721
1722    </div>
1723    <div class="clearfix"></div>
1724
1725
1726
1727
1728
1729
1730    <div class="article-browse-wrapper  f1r-searchable  " data-index="  daniel kiboi brenda muriithi Research Article" data-version-id="17799" data-article-id="16393" data-article-doi="10.12688/gatesopenres.16393.1">
1731        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16393.1</div>
1732        <span class="article-type-text ">
1733Research Article        </span>
1734        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17799" data-id="16393" data-downloads="7" data-views="84" data-scholar="10.12688/gatesopenres.16393.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16393.1">
1735            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16393"></span> <span class="article-metrics-text">metrics</span>
1736        </span>
1737
1738
1739
1740
1741        <div class="clearfix"></div>
1742        <div class="article-title-text js-article-title-container">
1743    <a class="article-link" href="https://gatesopenresearch.org/articles/10-43">
1744        <span class="article-title js-article-title">Structural and Functional Impact of the G340S Mutation in Plasmodium falciparum Ferredoxin NADP⁺ Reductase: In silico Analysis and Molecular Docking</span>
1745    </a>
1746        </div>
1747                                <div class="article-detail-text js-article-authors">
1748        <span class=" author-listing-formatted">
1749            <span class="js-article-author">Daniel Kiboi</span><span class="js-article-author-separator">, </span>       </span>
1750        <span class=" author-listing-formatted">
1751            <span class="js-article-author">Brenda Muriithi</span>       </span>
1752        </div>
1753
1754
1755                    <div class="article-funders cf">
1756               <ul class="article-funder-list hlist">
1757                    <li class="article-funder-heading">Funder</li>
1758                     <li class="hlist-item">
1759                        <span class="article-funder-brand">Gates Foundation</span>
1760                     </li>
1761                </ul>
1762            </div>
1763        
1764        
1765        <div class="article-bottom-bar ">
1766 PUBLISHED 30 Jul 2026
1767        </div>
1768
1769
1770    </div>
1771    <div class="clearfix"></div>
1772
1773
1774
1775
1776
1777
1778    <div class="article-browse-wrapper  f1r-searchable  " data-index="  olan naz muhammad ibrahim aisha irum ayesha khan adnan ahmad  khan Research Article" data-version-id="17796" data-article-id="16390" data-article-doi="10.12688/gatesopenres.16390.1">
1779        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16390.1</div>
1780        <span class="article-type-text ">
1781Research Article        </span>
1782        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17796" data-id="16390" data-downloads="10" data-views="137" data-scholar="10.12688/gatesopenres.16390.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16390.1">
1783            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16390"></span> <span class="article-metrics-text">metrics</span>
1784        </span>
1785
1786
1787
1788
1789        <div class="clearfix"></div>
1790        <div class="article-title-text js-article-title-container">
1791    <a class="article-link" href="https://gatesopenresearch.org/articles/10-42">
1792        <span class="article-title js-article-title">The Dominant Role of Community Influences over Individual Contraceptive Choices in Pakistan</span>
1793    </a>
1794        </div>
1795                                <div class="article-detail-text js-article-authors">
1796        <span class=" author-listing-formatted">
1797            <span class="js-article-author">Olan Naz</span><span class="js-article-author-separator">, </span>       </span>
1798        <span class=" author-listing-formatted">
1799            <span class="js-article-author">Muhammad Ibrahim</span><span class="js-article-author-separator">, </span>       </span>
1800        <span class=" author-listing-formatted">
1801            <span class="js-article-author">Aisha Irum</span><span class="js-article-author-separator">, </span>       </span>
1802        <span class=" author-listing-formatted">
1803            <span class="js-article-author">Ayesha Khan</span><span class="js-article-author-separator">, </span>       </span>
1804        <span class=" author-listing-formatted">
1805            <span class="js-article-author">Adnan Ahmad  Khan</span>       </span>
1806        </div>
1807
1808
1809                    <div class="article-funders cf">
1810               <ul class="article-funder-list hlist">
1811                    <li class="article-funder-heading">Funder</li>
1812                     <li class="hlist-item">
1813                        <span class="article-funder-brand">Gates Foundation</span>
1814                     </li>
1815                </ul>
1816            </div>
1817        
1818        
1819        <div class="article-bottom-bar ">
1820 PUBLISHED 06 Jul 2026
1821        </div>
1822
1823
1824    </div>
1825    <div class="clearfix"></div>
1826
1827
1828
1829
1830
1831
1832    <div class="article-browse-wrapper  f1r-searchable  " data-index="  ikmc-ir study group sachiyo yoshida anayda portela Research Article" data-version-id="17798" data-article-id="16392" data-article-doi="10.12688/gatesopenres.16392.1">
1833        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16392.1</div>
1834        <span class="article-type-text ">
1835Research Article        </span>
1836        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17798" data-id="16392" data-downloads="14" data-views="240" data-scholar="10.12688/gatesopenres.16392.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16392.1">
1837            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16392"></span> <span class="article-metrics-text">metrics</span>
1838        </span>
1839
1840
1841
1842
1843        <div class="clearfix"></div>
1844        <div class="article-title-text js-article-title-container">
1845    <a class="article-link" href="https://gatesopenresearch.org/articles/10-4
18451">
1846        <span class="article-title js-article-title">Integrating immediate Kangaroo Mother Care as an integral part of small and sick newborn care in facilities with level 2 Special Newborn Care Units: Implementation Research Protocol</span>
1847    </a>
1848        </div>
1849                                <div class="article-detail-text js-article-authors">
1850        <span class=" ">
1851            <span class="js-article-author">iKMC-IR Study Group</span><span class="js-article-author-separator">, </span>       </span>
1852        <span class=" author-listing-formatted">
1853            <span class="js-article-author">Sachiyo Yoshida</span><span class="js-article-author-separator">, </span>       </span>
1854        <span class=" author-listing-formatted">
1855            <span class="js-article-author">Anayda Portela</span>       </span>
1856        </div>
1857
1858
1859                    <div class="article-funders cf">
1860               <ul class="article-funder-list hlist">
1861                    <li class="article-funder-heading">Funder</li>
1862                     <li class="hlist-item">
1863                        <span class="article-funder-brand">Gates Foundation</span>
1864                     </li>
1865                </ul>
1866            </div>
1867        
1868        
1869        <div class="article-bottom-bar ">
1870 PUBLISHED 03 Jul 2026
1871        </div>
1872
1873
1874    </div>
1875    <div class="clearfix"></div>
1876
1877
1878
1879
1880
1881
1882    <div class="article-browse-wrapper  f1r-searchable  " data-index="  salehe s. mandai angelina j. kisambale daniel a. petro catherine bakari gervas a. chacha rule budodo rashid a. madebe dativa pereus daniel p. challe ramadhani moshi ruth a. mbwambo grace k. kanyankole sijenunu aaron daniel mbwambo stella kajange samwel lazaro ntuli kapologwe celine i. mandara misago d. seth deus s. ishengoma Research Article" data-version-id="17797" data-article-id="16391" data-article-doi="10.12688/gatesopenres.16391.1">
1883        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16391.1</div>
1884        <span class="article-type-text ">
1885Research Article        </span>
1886        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17797" data-id="16391" data-downloads="8" data-views="127" data-scholar="10.12688/gatesopenres.16391.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16391.1">
1887            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16391"></span> <span class="article-metrics-text">metrics</span>
1888        </span>
1889
1890
1891
1892
1893        <div class="clearfix"></div>
1894        <div class="article-title-text js-article-title-container">
1895    <a class="article-link" href="https://gatesopenresearch.org/articles/10-40">
1896        <span class="article-title js-article-title">Mapping of the country-wide prevalence of non-malarial febrile illnesses in areas with varying malaria transmission intensities in Mainland Tanzania</span>
1897    </a>
1898        </div>
1899                                <div class="article-detail-text js-article-authors">
1900        <span class=" author-listing-formatted">
1901            <span class="js-article-author">Salehe S. Mandai</span><span class="js-article-author-separator">, </span>       </span>
1902        <span class=" author-listing-formatted">
1903            <span class="js-article-author">Angelina J. Kisambale</span><span class="js-article-author-separator">, </span>       </span>
1904        <span class=" author-listing-formatted">
1905            <span class="js-article-author">Daniel A. Petro</span><span class="js-article-author-separator">, </span>       </span>
1906        <span class=" author-listing-formatted">
1907            <span class="js-article-author">Catherine Bakari</span><span class="js-article-author-separator">, </span>       </span>
1908        <span class=" author-listing-formatted">
1909            <span class="js-article-author">Gervas A. Chacha</span><span class="js-article-author-separator">, </span>       </span>
1910        <span class=" author-listing-formatted">
1911            <span class="js-article-author">Rule Budodo</span><span class="js-article-author-separator">, </span>       </span>
1912        <span class=" author-listing-formatted">
1913            <span class="js-article-author">Rashid A. Madebe</span><span class="js-article-author-separator">, </span>       </span>
1914        <span class=" author-listing-formatted">
1915            <span class="js-article-author">Dativa Pereus</span><span class="js-article-author-separator">, </span>       </span>
1916        <span class=" author-listing-formatted">
1917            <span class="js-article-author">Daniel P. Challe</span><span class="js-article-author-separator">, </span>       </span>
1918        <span class=" author-listing-formatted">
1919            <span class="js-article-author">Ramadhani Moshi</span><span class="js-article-author-separator">, </span>       </span>
1920        <span class=" author-listing-formatted">
1921            <span class="js-article-author">Ruth A. Mbwambo</span><span class="js-article-author-separator">, </span>       </span>
1922        <span class=" author-listing-formatted">
1923            <span class="js-article-author">Grace K. Kanyankole</span><span class="js-article-author-separator">, </span>       </span>
1924        <span class=" author-listing-formatted">
1925            <span class="js-article-author">Sijenunu Aaron</span><span class="js-article-author-separator">, </span>       </span>
1926        <span class=" author-listing-formatted">
1927            <span class="js-article-author">Daniel Mbwambo</span><span class="js-article-author-separator">, </span>       </span>
1928        <span class=" author-listing-formatted">
1929            <span class="js-article-author">Stella Kajange</span><span class="js-article-author-separator">, </span>       </span>
1930        <span class=" author-listing-formatted">
1931            <span class="js-article-author">Samwel Lazaro</span><span class="js-article-author-separator">, </span>       </span>
1932        <span class=" author-listing-formatted">
1933            <span class="js-article-author">Ntuli Kapologwe</span><span class="js-article-author-separator">, </span>       </span>
1934        <span class=" author-listing-formatted">
1935            <span class="js-article-author">Celine I. Mandara</span><span class="js-article-author-separator">, </span>       </span>
1936        <span class=" author-listing-formatted">
1937            <span class="js-article-author">Misago D. Seth</span><span class="js-article-author-separator">, </span>       </span>
1938        <span class=" author-listing-formatted">
1939            <span class="js-article-author">Deus S. Ishengoma</span>       </span>
1940        </div>
1941
1942
1943                    <div class="article-funders cf">
1944               <ul class="article-funder-list hlist">
1945                    <li class="article-funder-heading">Funder</li>
1946                     <li class="hlist-item">
1947                        <span class="article-funder-brand">Gates Foundation</span>
1948                     </li>
1949                </ul>
1950            </div>
1951        
1952        
1953        <div class="article-bottom-bar ">
1954 PUBLISHED 03 Jul 2026
1955        </div>
1956
1957
1958    </div>
1959    <div class="clearfix"></div>
1960
1961
1962
1963
1964
1965
1966    <div class="article-browse-wrapper  f1r-searchable  " data-index="  areesh fatmee zia un nisa muhammad ibrahim aisha irum ayesha khan adnan ahmad  khan Research Article" data-version-id="17794" data-article-id="16388" data-article-doi="10.12688/gatesopenres.16388.1">
1967        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16388.1</div>
1968        <span class="article-type-text ">
1969Research Article        </span>
1970        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17794" data-id="16388" data-downloads="22" data-views="131" data-scholar="10.12688/gatesopenres.16388.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16388.1">
1971            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16388"></span> <span class="article-metrics-text">metrics</span>
1972        </span>
1973
1974
1975
1976
1977        <div class="clearfix"></div>
1978        <div class="article-title-text js-article-title-container">
1979    <a class="article-link" href="https://gatesopenresearch.org/articles/10-39">
1980        <span class="article-title js-article-title">Missed Opportunities for Childhood Immunization in Pakistan:&nbsp;Failure to Vaccinate Despite Health System Contact</span>
1981    </a>
1982        </div>
1983                                <div class="article-detail-text js-article-authors">
1984        <span class=" author-listing-formatted">
1985            <span class="js-article-author">Areesh Fatmee</span><span class="js-article-author-separator">, </span>       </span>
1986        <span class=" author-listing-formatted">
1987            <span class="js-article-author">Zia un Nisa</span><span class="js-article-author-separator">, </span>       </span>
1988        <span class=" author-listing-formatted">
1989            <span class="js-article-author">Muhammad Ibrahim</span><span class="js-article-author-separator">, </span>       </span>
1990        <span class=" author-listing-formatted">
1991            <span class="js-article-author">Aisha Irum</span><span class="js-article-author-separator">, </span>       </span>
1992        <span class=" author-listing-formatted">
1993            <span class="js-article-author">Ayesha Khan</span><span class="js-article-author-separator">, </span>       </span>
1994        <span class=" author-listing-formatted">
1995            <span class="js-article-author">Adnan Ahmad  Khan</span>       </span>
1996        </div>
1997
1998
1999                    <div class="article-funders cf">
2000               <ul class="article-funder-list hlist">
2001                    <li class="article-funder-heading">Funder</li>
2002                     <li class="hlist-item">
2003                        <span class="article-funder-brand">Gates Foundation</span>
2004                     </li>
2005                </ul>
2006            </div>
2007        
2008        
2009        <div class="article-bottom-bar ">
2010 PUBLISHED 23 Jun 2026
2011        </div>
2012
2013
2014    </div>
2015    <div class="clearfix"></div>
2016
2017
2018
2019
2020
2021
2022    <div class="article-browse-wrapper  f1r-searchable  " data-index="  cody bock anna mcbride thomas de hoop christopher paek yetunde fatogun michael gboyega ilesanmi Research Article" data-version-id="17795" data-article-id="16389" data-article-doi="10.12688/gatesopenres.16389.1">
2023        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16389.1</div>
2024        <span class="article-type-text ">
2025Research Article        </span>
2026        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17795" data-id="16389" data-downloads="13" data-views="128" data-scholar="10.12688/gatesopenres.16389.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16389.1">
2027            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16389"></span> <span class="article-metrics-text">metrics</span>
2028        </span>
2029
2030
2031
2032
2033        <div class="clearfix"></div>
2034        <div class="article-title-text js-article-title-container">
2035    <a class="article-link" href="https://gatesopenresearch.org/articles/10-38">
2036        <span class="article-title js-article-title">The role of institutional trust in the formalization of women’s savings and loans groups: Experiences from the Nigeria for Women Project</span>
2037    </a>
2038        </div>
2039                                <div class="article-detail-text js-article-authors">
2040        <span class=" author-listing-formatted">
2041            <span class="js-article-author">Cody Bock</span><span class="js-article-author-separator">, </span>       </span>
2042        <span class=" author-listing-formatted">
2043            <span class="js-article-author">Anna McBride</span><span class="js-article-author-separator">, </span>       </span>
2044        <span class=" author-listing-formatted">
2045            <span class="js-article-author">Thomas de Hoop</span><span class="js-article-author-separator">, </span>       </span>
2046        <span class=" author-listing-formatted">
2047            <span class="js-article-author">Christopher Paek</span><span class="js-article-author-separator">, </span>       </span>
2048        <span class=" author-listing-formatted">
2049            <span class="js-article-author">Yetunde Fatogun</span><span class="js-article-author-separator">, </span>       </span>
2050        <span class=" author-listing-formatted">
2051            <span class="js-article-author">Michael Gboyega Ilesanmi</span>       </span>
2052        </div>
2053
2054
2055                    <div class="article-funders cf">
2056               <ul class="article-funder-list hlist">
2057                    <li class="article-funder-heading">Funders</li>
2058                     <li class="hlist-item">
2059                        <span class="article-funder-brand">Gates Foundation</span>
2060                     </li>
2061                     <li class="hlist-item">
2062                       World Bank Group
2063                     </li>
2064                </ul>
2065            </div>
2066        
2067        
2068        <div class="article-bottom-bar ">
2069 PUBLISHED 16 Jun 2026
2070        </div>
2071
2072
2073    </div>
2074    <div class="clearfix"></div>
2075
2076
2077
2078
2079
2080
2081    <div class="article-browse-wrapper  f1r-searchable  " data-index="  rhorom priyatikanto heather chamberlain maksym bondarenko wenbin zhang natalia tejedor garavito andrew tatem Data Note" data-version-id="17791" data-article-id="16386" data-article-doi="10.12688/gatesopenres.16386.1">
2082        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16386.1</div>
2083        <span class="article-type-text ">
2084Data Note        </span>
2085        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17791" data-id="16386" data-downloads="32" data-views="335" data-scholar="10.12688/gatesopenres.16386.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16386.1">
2086            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16386"></span> <span class="article-metrics-text">metrics</span>
2087        </span>
2088
2089
2090
2091
2092        <div class="clearfix"></div>
2093        <div class="article-title-text js-article-title-container">
2094    <a class="article-link" href="https://gatesopenresearch.org/articles/10-33">
2095        <span class="article-title js-article-title">High Spatial Resolution Building Characteristics for the Global South: Insights from the Google Open Buildings Temporal Dataset (2016-2023)</span>
2096    </a>
2097        </div>
2098                                <div class="article-detail-text js-article-authors">
2099        <span class=" author-listing-formatted">
2100            <span class="js-article-author">Rhorom Priyatikanto</span><span class="js-article-author-separator">, </span>       </span>
2101        <span class=" author-listing-formatted">
2102            <span class="js-article-author">Heather Chamberlain</span><span class="js-article-author-separator">, </span>       </span>
2103        <span class=" author-listing-formatted">
2104            <span class="js-article-author">Maksym Bondarenko</span><span class="js-article-author-separator">, </span>       </span>
2105        <span class=" author-listing-formatted">
2106            <span class="js-article-author">Wenbin Zhang</span><span class="js-article-author-separator">, </span>       </span>
2107        <span class=" author-listing-formatted">
2108            <span class="js-article-author">Natalia Tejedor Garavito</span><span class="js-article-author-separator">, </span>       </span>
2109        <span class=" author-listing-formatted">
2110            <span class="js-article-author">Andrew Tatem</span>       </span>
2111        </div>
2112
2113
2114                
2115        
2116        <div class="article-bottom-bar ">
2117 PUBLISHED 02 Jun 2026
2118        </div>
2119
2120
2121    </div>
2122    <div class="clearfix"></div>
2123
2124
2125
2126
2127
2128
2129    <div class="article-browse-wrapper  f1r-searchable  " data-index="  abubakar shehu loveth metiboba nnenna ohiaeri oluwatosin ilesanmi david akpan busayo fashoto glory ugochukwu nwakaogor atef fawaz ota akhigbe adedayo odukoya oluwadamilare akindipe friday daniel Research Article" data-version-id="17792" data-article-id="16387" data-article-doi="10.12688/gatesopenres.16387.1">
2130        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16387.1</div>
2131        <span class="article-type-text ">
2132Research Article        </span>
2133        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17792" data-id="16387" data-downloads="20" data-views="156" data-scholar="10.12688/gatesopenres.16387.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16387.1">
2134            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16387"></span> <span class="article-metrics-text">metrics</span>
2135        </span>
2136
2137
2138
2139
2140        <div class="clearfix"></div>
2141        <div class="article-title-text js-article-title-container">
2142    <a class="article-link" href="https://gatesopenresearch.org/articles/10-32">
2143        <span class="article-title js-article-title">Geospatial Settlement Data and Immunization Reach in Polio SIAs: Evidence from Axis of Intractable Transmission States in Northern Nigeria</span>
2144    </a>
2145        </div>
2146                                <div class="article-detail-text js-article-authors">
2147        <span class=" author-listing-formatted">
2148            <span class="js-article-author">Abubakar Shehu</span><span class="js-article-author-separator">, </span>       </span>
2149        <span class=" author-listing-formatted">
2150            <span class="js-article-author">Loveth Metiboba</span><span class="js-article-author-separator">, </span>       </span>
2151        <span class=" author-listing-formatted">
2152            <span class="js-article-author">Nnenna Ohiaeri</span><span class="js-article-author-separator">, </span>       </span>
2153        <span class=" author-listing-formatted">
2154            <span class="js-article-author">Oluwatosin Ilesanmi</span><span class="js-article-author-separator">, </span>       </span>
2155        <span class=" author-listing-formatted">
2156            <span class="js-article-author">David Akpan</span><span class="js-article-author-separator">, </span>       </span>
2157        <span class=" author-listing-formatted">
2158            <span class="js-article-author">Busayo Fashoto</span><span class="js-article-author-separator">, </span>       </span>
2159        <span class=" author-listing-formatted">
2160            <span class="js-article-author">Glory Ugochukwu Nwakaogor</span><span class="js-article-author-separator">, </span>       </span>
2161        <span class=" author-listing-formatted">
2162            <span class="js-article-author">Atef Fawaz</span><span class="js-article-author-separator">, </span>       </span>
2163        <span class=" author-listing-formatted">
2164            <span class="js-article-author">Ota Akhigbe</span><span class="js-article-author-separator">, </span>       </span>
2165        <span class=" author-listing-formatted">
2166            <span class="js-article-author">Adedayo Odukoya</span><span class="js-article-author-separator">, </span>       </span>
2167        <span class=" author-listing-formatted">
2168            <span class="js-article-author">Oluwadamilare Akindipe</span><span class="js-article-author-separator">, </span>       </span>
2169        <span class=" author-listing-formatted">
2170            <span class="js-article-author">Friday Daniel</span>       </span>
2171        </div>
2172
2173
2174                    <div class="article-funders cf">
2175               <ul class="article-funder-list hlist">
2176                    <li class="article-funder-heading">Funder</li>
2177                     <li class="hlist-item">
2178                       Bill and Melinda Gates Foundation
2179                     </li>
2180                </ul>
2181            </div>
2182        
2183        
2184        <div class="article-bottom-bar ">
2185 PUBLISHED 02 Jun 2026
2186        </div>
2187
2188
2189    </div>
2190    <div class="clearfix"></div>
2191
2192
2193
2194
2195
2196
2197    <div class="article-browse-wrapper  f1r-searchable  " data-index="  lisa dulli valérie gbonon fatoumata touré daouda touré bertin guédé kipré felicity nelson kate murray emily evens mireille dosso pat sadate-ngatchou Research Article" data-version-id="17790" data-article-id="16385" data-article-doi="10.12688/gatesopenres.16385.1">
2198        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16385.1</div>
2199        <span class="article-type-text ">
2200Research Article        </span>
2201        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17790" data-id="16385" data-downloads="20" data-views="127" data-scholar="10.12688/gatesopenres.16385.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16385.1">
2202            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16385"></span> <span class="article-metrics-text">metrics</span>
2203        </span>
2204
2205
2206
2207
2208        <div class="clearfix"></div>
2209        <div class="article-title-text js-article-title-container">
2210    <a class="article-link" href="https://gatesopenresearch.org/articles/10-31">
2211        <span class="article-title js-article-title">Community-level Monitoring of Antimicrobial Resistance following Mass Administration of Azithromycin to Reduce Child Mortality in C&ocirc;te d’Ivoire: Results from Two Rounds of Surveillance</span>
2212    </a>
2213        </div>
2214                                <div class="article-detail-text js-article-authors">
2215        <span class=" author-listing-formatted">
2216            <span class="js-article-author">Lisa Dulli</span><span class="js-article-author-separator">, </span>       </span>
2217        <span class=" author-listing-formatted">
2218            <span class="js-article-author">Val&eacute;rie Gbonon</span><span class="js-article-author-separator">, </span>       </span>
2219        <span class=" author-listing-formatted">
2220            <span class="js-article-author">Fatoumata Tour&eacute;</span><span class="js-article-author-separator">, </span>       </span>
2221        <span class=" author-listing-formatted">
2222            <span class="js-article-author">Daouda Tour&eacute;</span><span class="js-article-author-separator">, </span>       </span>
2223        <span class=" author-listing-formatted">
2224            <span class="js-article-author">Bertin Gu&eacute;d&eacute; Kipr&eacute;</span><span class="js-article-author-separator">, </span>       </span>
2225        <span class=" author-listing-formatted">
2226            <span class="js-article-author">Felicity Nelson</span><span class="js-article-author-separator">, </span>       </span>
2227        <span class=" author-listing-formatted">
2228            <span class="js-article-author">Kate Murray</span><span class="js-article-author-separator">, </span>       </span>
2229        <span class=" author-listing-formatted">
2230            <span class="js-article-author">Emily Evens</span><span class="js-article-author-separator">, </span>       </span>
2231        <span class=" author-listing-formatted">
2232            <span class="js-article-author">Mireille Dosso</span><span class="js-article-author-separator">, </span>       </span>
2233        <span class=" author-listing-formatted">
2234            <span class="js-article-author">Pat Sadate-Ngatchou</span>       </span>
2235        </div>
2236
2237
2238                    <div class="article-funders cf">
2239               <ul class="article-funder-list hlist">
2240                    <li class="article-funder-heading">Funder</li>
2241                     <li class="hlist-item">
2242                        <span class="article-funder-brand">Gates Foundation</span>
2243                     </li>
2244                </ul>
2245            </div>
2246        
2247        
2248        <div class="article-bottom-bar ">
2249 PUBLISHED 02 Jun 2026
2250        </div>
2251
2252
2253    </div>
2254    <div class="clearfix"></div>
2255
2256
2257
2258
2259
2260
2261    <div class="article-browse-wrapper  f1r-searchable  " data-index="  seynabou sougoufara janvier bandibabone laura chatterley isabel hughes carolina molina taberes jade ball thomas palliaser vishaal dhokiya eva heinz grant hughes thomas walker Research Article" data-version-id="17789" data-article-id="16384" data-article-doi="10.12688/gatesopenres.16384.1">
2262        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16384.1</div>
2263        <span class="article-type-text ">
2264Research Article        </span>
2265        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17789" data-id="16384" data-downloads="28" data-views="262" data-scholar="10.12688/gatesopenres.16384.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16384.1">
2266            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16384"></span> <span class="article-metrics-text">metrics</span>
2267        </span>
2268
2269
2270
2271
2272        <div class="clearfix"></div>
2273        <div class="article-title-text js-article-title-container">
2274    <a class="article-link" href="https://gatesopenresearch.org/articles/10-28">
2275        <span class="article-title js-article-title">The presence of the wAnD strain of Wolbachia is correlated with lower levels of Plasmodium sporozoites and a less diverse microbiome in wild Anopheles demeilloni mosquito cephalothoraxes</span>
2276    </a>
2277        </div>
2278                                <div class="article-detail-text js-article-authors">
2279        <span class=" author-listing-formatted">
2280            <span class="js-article-author">Seynabou Sougoufara</span><span class="js-article-author-separator">, </span>       </span>
2281        <span class=" author-listing-formatted">
2282            <span class="js-article-author">Janvier Bandibabone</span><span class="js-article-author-separator">, </span>       </span>
2283        <span class=" author-listing-formatted">
2284            <span class="js-article-author">Laura Chatterley</span><span class="js-article-author-separator">, </span>       </span>
2285        <span class=" author-listing-formatted">
2286            <span class="js-article-author">Isabel Hughes</span><span class="js-article-author-separator">, </span>       </span>
2287        <span class=" author-listing-formatted">
2288            <span class="js-article-author">Carolina Molina Taberes</span><span class="js-article-author-separator">, </span>       </span>
2289        <span class=" author-listing-formatted">
2290            <span class="js-article-author">Jade Ball</span><span class="js-article-author-separator">, </span>       </span>
2291        <span class=" author-listing-formatted">
2292            <span class="js-article-author">Thomas Palliaser</span><span class="js-article-author-separator">, </span>       </span>
2293        <span class=" author-listing-formatted">
2294            <span class="js-article-author">Vishaal Dhokiya</span><span class="js-article-author-separator">, </span>       </span>
2295        <span class=" author-listing-formatted">
2296            <span class="js-article-author">Eva Heinz</span><span class="js-article-author-separator">, </span>       </span>
2297        <span class=" author-listing-formatted">
2298            <span class="js-article-author">Grant Hughes</span><span class="js-article-author-separator">, </span>       </span>
2299        <span class=" author-listing-formatted">
2300            <span class="js-article-author">Thomas Walker</span>       </span>
2301        </div>
2302
2303
2304                    <div class="article-funders cf">
2305               <ul class="article-funder-list hlist">
2306                    <li class="article-funder-heading">Funders</li>
2307                     <li class="hlist-item">
2308                       Wellcome Trust
2309                     </li>
2310                     <li class="hlist-item">
2311                       Biotechnology and Biological Sciences Research Council
2312                     </li>
2313                </ul>
2314            </div>
2315        
2316        
2317        <div class="article-bottom-bar ">
2318 PUBLISHED 15 May 2026
2319        </div>
2320
2321
2322    </div>
2323    <div class="clearfix"></div>
2324
2325
2326
2327
2328
2329
2330    <div class="article-browse-wrapper  f1r-searchable  " data-index="  neida delia andi arimuya federica bernardini pedro jose cabrera andi gladman chibememe florina lopez miro lucy mulenkei aisatou musa faith nataya fabio niespolo tony nolan samantha o’loughlin kamal kumar rai ndiaga sall brian tarimo jose rafael teran maigua maría yolanda teran maigua delphine thizy carolina torres Method Article" data-version-id="17788" data-article-id="16383" data-article-doi="10.12688/gatesopenres.16383.1">
2331        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16383.1</div>
2332        <span class="article-type-text ">
2333Method Article        </span>
2334        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17788" data-id="16383" data-downloads="39" data-views="391" data-scholar="10.12688/gatesopenres.16383.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16383.1">
2335            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16383"></span> <span class="article-metrics-text">metrics</span>
2336        </span>
2337
2338
2339
2340
2341        <div class="clearfix"></div>
2342        <div class="article-title-text js-article-title-container">
2343    <a class="article-link" href="https://gatesopenresearch.org/articles/10-27">
2344        <span class="article-title js-article-title">A Culturally Grounded Method for Dialogue Between Indigenous Peoples and Researchers on Emerging Technologies: Lessons from the Gene Drive Context</span>
2345    </a>
2346        </div>
2347                                <div class="article-detail-text js-article-authors">
2348        <span class=" author-listing-formatted">
2349            <span class="js-article-author">Neida Delia Andi Arimuya</span><span class="js-article-author-separator">, </span>       </span>
2350        <span class=" author-listing-formatted">
2351            <span class="js-article-author">Federica Bernardini</span><span class="js-article-author-separator">, </span>       </span>
2352        <span class=" author-listing-formatted">
2353            <span class="js-article-author">Pedro Jose Cabrera Andi</span><span class="js-article-author-separator">, </span>       </span>
2354        <span class=" author-listing-formatted">
2355            <span class="js-article-author">Gladman Chibememe</span><span class="js-article-author-separator">, </span>       </span>
2356        <span class=" author-listing-formatted">
2357            <span class="js-article-author">Florina Lopez Miro</span><span class="js-article-author-separator">, </span>       </span>
2358        <span class=" author-listing-formatted">
2359            <span class="js-article-author">Lucy Mulenkei</span><span class="js-article-author-separator">, </span>       </span>
2360        <span class=" author-listing-formatted">
2361            <span class="js-article-author">Aisatou Musa</span><span class="js-article-author-separator">, </span>       </span>
2362        <span class=" author-listing-formatted">
2363            <span class="js-article-author">Faith Nataya</span><span class="js-article-author-separator">, </span>       </span>
2364        <span class=" author-listing-formatted">
2365            <span class="js-article-author">Fabio Niespolo</span><span class="js-article-author-separator">, </span>       </span>
2366        <span class=" author-listing-formatted">
2367            <span class="js-article-author">Tony Nolan</span><span class="js-article-author-separator">, </span>       </span>
2368        <span class=" author-listing-formatted">
2369            <span class="js-article-author">Samantha O&rsquo;Loughlin</span><span class="js-article-author-separator">, </span>       </span>
2370        <span class=" author-listing-formatted">
2371            <span class="js-article-author">Kamal Kumar Rai</span><span class="js-article-author-separator">, </span>       </span>
2372        <span class=" author-listing-formatted">
2373            <span class="js-article-author">Ndiaga Sall</span><span class="js-article-author-separator">, </span>       </span>
2374        <span class=" author-listing-formatted">
2375            <span class="js-article-author">Brian Tarimo</span><span class="js-article-author-separator">, </span>       </span>
2376        <span class=" author-listing-formatted">
2377            <span class="js-article-author">Jose Rafael Teran Maigua</span><span class="js-article-author-separator">, </span>       </span>
2378        <span class=" author-listing-formatted">
2379            <span class="js-article-author">Mar&iacute;a Yolanda Teran Maigua</span><span class="js-article-author-separator">, </span>       </span>
2380        <span class=" author-listing-formatted">
2381            <span class="js-article-author">Delphine Thizy</span><span class="js-article-author-separator">, </span>       </span>
2382        <span class=" author-listing-formatted">
2383            <span class="js-article-author">Carolina Torres</span>       </span>
2384        </div>
2385
2386
2387                    <div class="article-funders cf">
2388               <ul class="article-funder-list hlist">
2389                    <li class="article-funder-heading">Funder</li>
2390                     <li class="hlist-item">
2391                        <span class="article-funder-brand">Gates Foundation</span>
2392                     </li>
2393                </ul>
2394            </div>
2395        
2396        
2397        <div class="article-bottom-bar ">
2398 PUBLISHED 14 May 2026
2399        </div>
2400
2401
2402    </div>
2403    <div class="clearfix"></div>
2404
2405
2406
2407
2408
2409
2410    <div class="article-browse-wrapper  f1r-searchable  " data-index="  anan bzami marcus estrada tim schofield jessica a. white Method Art
2410icle" data-version-id="17787" data-article-id="16382" data-article-doi="10.12688/gatesopenres.16382.1">
2411        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16382.1</div>
2412        <span class="article-type-text ">
2413Method Article        </span>
2414        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17787" data-id="16382" data-downloads="21" data-views="190" data-scholar="10.12688/gatesopenres.16382.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16382.1">
2415            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16382"></span> <span class="article-metrics-text">metrics</span>
2416        </span>
2417
2418
2419
2420
2421        <div class="clearfix"></div>
2422        <div class="article-title-text js-article-title-container">
2423    <a class="article-link" href="https://gatesopenresearch.org/articles/10-26">
2424        <span class="article-title js-article-title">Qualification of a quantitative stability indicating potency assay for mRNA-LNP vaccine candidates</span>
2425    </a>
2426        </div>
2427                                <div class="article-detail-text js-article-authors">
2428        <span class=" author-listing-formatted">
2429            <span class="js-article-author">ANAN BZAMI</span><span class="js-article-author-separator">, </span>       </span>
2430        <span class=" author-listing-formatted">
2431            <span class="js-article-author">Marcus Estrada</span><span class="js-article-author-separator">, </span>       </span>
2432        <span class=" author-listing-formatted">
2433            <span class="js-article-author">Tim Schofield</span><span class="js-article-author-separator">, </span>       </span>
2434        <span class=" author-listing-formatted">
2435            <span class="js-article-author">Jessica A. White</span>       </span>
2436        </div>
2437
2438
2439                    <div class="article-funders cf">
2440               <ul class="article-funder-list hlist">
2441                    <li class="article-funder-heading">Funders</li>
2442                     <li class="hlist-item">
2443                        <span class="article-funder-brand">Gates Foundation</span>
2444                     </li>
2445                     <li class="hlist-item">
2446                       National Institute for Innovation in Manufacturing Biopharmaceuticals
2447                     </li>
2448                </ul>
2449            </div>
2450        
2451        
2452        <div class="article-bottom-bar ">
2453 PUBLISHED 14 May 2026
2454        </div>
2455
2456
2457    </div>
2458    <div class="clearfix"></div>
2459
2460
2461
2462
2463
2464
2465    <div class="article-browse-wrapper  f1r-searchable  " data-index="  garazi zulaika rachel nordgren walter agingu adit chaudhary ezekiel dibondo patriciah wambua anna maria van eijk laura rusie ankur naqib fredrick otieno penelope a. phillips-howard supriya d. mehta Research Article" data-version-id="17783" data-article-id="16380" data-article-doi="10.12688/gatesopenres.16380.1">
2466        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16380.1</div>
2467        <span class="article-type-text ">
2468Research Article        </span>
2469        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17783" data-id="16380" data-downloads="26" data-views="179" data-scholar="10.12688/gatesopenres.16380.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16380.1">
2470            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16380"></span> <span class="article-metrics-text">metrics</span>
2471        </span>
2472
2473
2474
2475
2476        <div class="clearfix"></div>
2477        <div class="article-title-text js-article-title-container">
2478    <a class="article-link" href="https://gatesopenresearch.org/articles/10-25">
2479        <span class="article-title js-article-title">Characterizing the bacterial surface profiles of menstrual cups and their association with user characteristics and vaginal microbiomes in an adolescent cohort from western Kenya</span>
2480    </a>
2481        </div>
2482                                <div class="article-detail-text js-article-authors">
2483        <span class=" author-listing-formatted">
2484            <span class="js-article-author">Garazi Zulaika</span><span class="js-article-author-separator">, </span>       </span>
2485        <span class=" author-listing-formatted">
2486            <span class="js-article-author">Rachel Nordgren</span><span class="js-article-author-separator">, </span>       </span>
2487        <span class=" author-listing-formatted">
2488            <span class="js-article-author">Walter Agingu</span><span class="js-article-author-separator">, </span>       </span>
2489        <span class=" author-listing-formatted">
2490            <span class="js-article-author">Adit Chaudhary</span><span class="js-article-author-separator">, </span>       </span>
2491        <span class=" author-listing-formatted">
2492            <span class="js-article-author">Ezekiel Dibondo</span><span class="js-article-author-separator">, </span>       </span>
2493        <span class=" author-listing-formatted">
2494            <span class="js-article-author">Patriciah Wambua</span><span class="js-article-author-separator">, </span>       </span>
2495        <span class=" author-listing-formatted">
2496            <span class="js-article-author">Anna Maria van Eijk</span><span class="js-article-author-separator">, </span>       </span>
2497        <span class=" author-listing-formatted">
2498            <span class="js-article-author">Laura Rusie</span><span class="js-article-author-separator">, </span>       </span>
2499        <span class=" author-listing-formatted">
2500            <span class="js-article-author">Ankur Naqib</span><span class="js-article-author-separator">, </span>       </span>
2501        <span class=" author-listing-formatted">
2502            <span class="js-article-author">Fredrick Otieno</span><span class="js-article-author-separator">, </span>       </span>
2503        <span class=" author-listing-formatted">
2504            <span class="js-article-author">Penelope A. Phillips-Howard</span><span class="js-article-author-separator">, </span>       </span>
2505        <span class=" author-listing-formatted">
2506            <span class="js-article-author">Supriya D. Mehta</span>       </span>
2507        </div>
2508
2509
2510                    <div class="article-funders cf">
2511               <ul class="article-funder-list hlist">
2512                    <li class="article-funder-heading">Funders</li>
2513                     <li class="hlist-item">
2514                        <span class="article-funder-brand">Gates Foundation</span>
2515                     </li>
2516                     <li class="hlist-item">
2517                       Eunice Kennedy Shriver National Institute of Child Health and Human Development
2518                     </li>
2519                     <li class="hlist-item">
2520                       the Joint Global Health Trials Initiative (UK-Medical Research Council/ Department for International Development/ Wellcome Trust/Department of Health and Social Care
2521                     </li>
2522                </ul>
2523            </div>
2524        
2525        
2526        <div class="article-bottom-bar ">
2527 PUBLISHED 08 May 2026
2528        </div>
2529
2530
2531    </div>
2532    <div class="clearfix"></div>
2533
2534
2535
2536
2537
2538
2539    <div class="article-browse-wrapper  f1r-searchable  " data-index="  qulu zheng rachel depencier maya  n. demby andrew s. azman elizabeth c. lee Data Note" data-version-id="17781" data-article-id="16378" data-article-doi="10.12688/gatesopenres.16378.1">
2540        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16378.1</div>
2541        <span class="article-type-text ">
2542Data Note        </span>
2543        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17781" data-id="16378" data-downloads="26" data-views="230" data-scholar="10.12688/gatesopenres.16378.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16378.1">
2544            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16378"></span> <span class="article-metrics-text">metrics</span>
2545        </span>
2546
2547
2548
2549
2550        <div class="clearfix"></div>
2551        <div class="article-title-text js-article-title-container">
2552    <a class="article-link" href="https://gatesopenresearch.org/articles/10-16">
2553        <span class="article-title js-article-title">Cholera surveillance time series in Africa between 2010 and 2023</span>
2554    </a>
2555        </div>
2556                                <div class="article-detail-text js-article-authors">
2557        <span class=" author-listing-formatted">
2558            <span class="js-article-author">Qulu Zheng</span><span class="js-article-author-separator">, </span>       </span>
2559        <span class=" author-listing-formatted">
2560            <span class="js-article-author">Rachel DePencier</span><span class="js-article-author-separator">, </span>       </span>
2561        <span class=" author-listing-formatted">
2562            <span class="js-article-author">Maya  N. Demby</span><span class="js-article-author-separator">, </span>       </span>
2563        <span class=" author-listing-formatted">
2564            <span class="js-article-author">Andrew S. Azman</span><span class="js-article-author-separator">, </span>       </span>
2565        <span class=" author-listing-formatted">
2566            <span class="js-article-author">Elizabeth C. Lee</span>       </span>
2567        </div>
2568
2569
2570                    <div class="article-funders cf">
2571               <ul class="article-funder-list hlist">
2572                    <li class="article-funder-heading">Funders</li>
2573                     <li class="hlist-item">
2574                        <span class="article-funder-brand">Gates Foundation</span>
2575                     </li>
2576                     <li class="hlist-item">
2577                       Vaccine Impact Modelling Consortium
2578                     </li>
2579                </ul>
2580            </div>
2581        
2582        
2583        <div class="article-bottom-bar ">
2584 PUBLISHED 14 Apr 2026
2585        </div>
2586
2587
2588    </div>
2589    <div class="clearfix"></div>
2590
2591
2592
2593
2594
2595
2596    <div class="article-browse-wrapper  f1r-searchable  " data-index="  mohammed yelwa sarah o. anyanwu Research Article" data-version-id="17782" data-article-id="16379" data-article-doi="10.12688/gatesopenres.16379.1">
2597        <div style="display: none;">https://doi.org/10.12688/gatesopenres.16379.1</div>
2598        <span class="article-type-text ">
2599Research Article        </span>
2600        <span class="article-metrics-wrapper metrics-on-browse-wrapper metrics-browse" data-version-id="17782" data-id="16379" data-downloads="16" data-views="166" data-scholar="10.12688/gatesopenres.16379.1" data-recommended="" data-f1r-ga-helper="Article Browse Page Metrics" data-doi="10.12688/gatesopenres.16379.1">
2601            <span class="metrics-on-browse article-metrics-icon f1r-icon icon-89_metrics" title="article metrics" data-id="16379"></span> <span class="article-metrics-text">metrics</span>
2602        </span>
2603
2604
2605
2606
2607        <div class="clearfix"></div>
2608        <div class="article-title-text js-article-title-container">
2609    <a class="article-link" href="https://gatesopenresearch.org/articles/10-15">
2610        <span class="article-title js-article-title">Child Development and Family Human Capital Investment Decisions in Nigeria: a Study of Selected States in the Six Geo-Political Zones</span>
2611    </a>
2612        </div>
2613                                <div class="article-detail-text js-article-authors">
2614        <span class=" author-listing-formatted">
2615            <span class="js-article-author">Mohammed Yelwa</span><span class="js-article-author-separator">, </span>       </span>
2616        <span class=" author-listing-formatted">
2617            <span class="js-article-author">Sarah O. Anyanwu</span>       </span>
2618        </div>
2619
2620
2621                    <div class="article-funders cf">
2622               <ul class="article-funder-list hlist">
2623                    <li class="article-funder-heading">Funders</li>
2624                     <li class="hlist-item">
2625                        <span class="article-funder-brand">Gates Foundation</span>
2626                     </li>
2627                     <li class="hlist-item">
2628                        African Economic Research Consortium (AERC)
2629                     </li>
2630                </ul>
2631            </div>
2632        
2633        
2634        <div class="article-bottom-bar ">
2635 PUBLISHED 14 Apr 2026
2636        </div>
2637
2638
2639    </div>
2640    <div class="clearfix"></div>
2641                            <div class="c-filters-navigation bottom">
2642
2643
2644    <div class="c-pagination js-pagination">
2645
2646        <div class="c-pagination__text">
2647
2648
2649
2650                <span class="js-pagination-results">                        <span class="js-pagination-results-start">1</span>-<span class="js-pagination-results-end">20</span> of <span class="c-pagination__text--highlight u-upper js-pagination-results-total">568</span>
2651                    ARTICLES
2652                </span>
2653        </div>
2654
2655
2656            <div class="c-pagination__controls js-pagination-controls">
2657                <a  class="c-pagination__control c-icn c-icn--prev js-pagination-previous  is-disabled " >Previous</a>
2658                <a  href="?&show=20&page=2"  class="c-pagination__control c-icn c-icn--next js-pagination-next "  title="Page 2" >Next</a>
2659            </div>
2660
2661    </div>
2662                            </div>
2663                </div>
2664                <div class="four columns channels-layout">
2665    
2666        <div class="publish-more-container">
2667            <div class="sidebar-heading-wrapper">
2668                <div class="sidebar-heading article-browse">PUBLISH YOUR RESEARCH</div>
2669            </div>
2670            <div class="publish-more-box-wrapper first">
2671                <div class="box-type">
2672                    <div class="box-title">Articles</div>
2673                    <div class="box-icon article">
2674                        <span class="f1r-icon icon-111_files_type_research_document article-icon big white default-cursor"></span>
2675                    </div>
2676                </div>
2677                <div class="box-info">
2678
2679                    <div class="box-text">
2680                            Funded by the Gates Foundation? Rapid and transparent publishing of a wide range of article types.
2681                    </div>
2682
2683                    <div class="_mdl-layout">
2684
2685                        <a class="mdl-button mdl-button--small mdl-button--multi-line mdl-button--filled mdl-button--colored mdl-js-button publish-more-button" href="/for-authors/publish-your-research
2686" data-f1r-ga-helper="Submit Article">SUBMIT AN ARTICLE <span class="publish-more-button__icon"></span></a>
2687                    </div>
2688
2689                    <div class="notes-and-links margin-top">
2690                        See <a href="/about" class="f1r-standard-link">how it works</a>, <a href="/for-authors/article-guidelines" class="f1r-standard-link">guidelines</a> and <a href="/about/policies" class="f1r-standard-link">policies</a>.
2691                    </div>
2692                </div>
2693                <span class="f1r-icon icon-111_files_type_research_document icon-background"></span>
2694            </div>
2695
2696        </div>
2697                </div>
2698            </div>
2699
2700        </div>
2701
2702    </div>
2703
2704    
2705    
2705<script src="https://cdn.jsdelivr.net/gh/mobius1/selectr@latest/dist/selectr.min.js"></script>
2705
2706    
2706<script src="/js/shared_scripts/url_handlers.js"></script>
2706
2707    
2707<script src="/js/shared_scripts/mdl-helper.js"></script>
2707
2708    
2708<script src="/js/app/research.helpers.js"></script>
2708
2709    
2709<script src="/js/app/filters.js"></script>
2709
2710
2711    
2711<script>
2712    $(document).ready(function() {
2713        R.helpers.initialize({ "backToTop": true });
2714        R.helpers.bindFormFieldHandlers();
2715    });
2716    </script>
2716
2717
2718
2719    
2719<script src="/js/article/browse_article.js" type="text/javascript"></script>
2719
2720        
2720<script src="/js/article/track_article.js" type="text/javascript"></script>
2720
2721
2722    
2723
2724    
2724<script type="text/javascript">
2725        if (window.location.href.indexOf("trackArticle=success") > -1) {
2726            messenger.addMessage('Article tracked successfully.');
2727        }
2728    </script>
2728
2729
2730        
2731    
2732
2733    
2733<script>
2734    $(document).ready(function() {
2735
2736        $(document).on("mouseup", function(e) {
2737            var metricsContainer = $(".article-metrics-popover-wrapper");
2738            if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) {
2739                $(".article-metrics-close-button").click();
2740            }
2741        });
2742
2743        var metricItems = $(".article-listing").find(".article-browse-wrapper .metrics-on-browse");
2744        var userOptions = {
2745            articleMetricsView: true
2746        };
2747        if ( $(".asset-browse").length > 0 ) {
2748            userOptions.asset = true;// assets flag - needed for alt metrics ajaxURL
2749        }
2750        $(metricItems).each(function (idx, el) {
2751            var theID = $(el).attr("data-id");
2752            $(el).attachArticleMetrics(theID, userOptions);
2753        });
2754    });
2755    </script>
2755
2756
2757              </div>
2758        </div>
2759
2760            <div class="sticky-email-wrapper">
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773    <div class="sticky-email is-closed "   >
2774        <div class="sticky-email__header">
2775            <h3 class="sticky-email__title">Are you a Gates-funded researcher?<i class="sticky-email__icon icon-plus"></i></h3>
2776        </div>
2777        <div class="sticky-email__content">
2778            <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>
2779            <form class="sticky-email__form _mdl-layout" action="/ajax/signupForUpdates">
2780                <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.">
2781                <div class="sticky-email__inputs">
2782                    <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label">
2783                        <input class="mdl-textfield__input" name="firstName" type="text" id="stickyEmailFirstName">
2784                        <label class="mdl-textfield__label" for="stickyEmailFirstName">First Name<i class="is-required">*</i></label>
2785                        <span class="mdl-textfield__error sticky-email__error">You must provide your first name</span>
2786                    </div>
2787
2788                    <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label">
2789                        <input class="mdl-textfield__input" name="lastName" type="text" id="stickyEmailLastName">
2790                        <label class="mdl-textfield__label" for="stickyEmailLastName">Last Name<i class="is-required">*</i></label>
2791                        <span class="mdl-textfield__error sticky-email__error">You must provide your last name</span>
2792                    </div>
2793
2794                    <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label">
2795                        <input class="mdl-textfield__input" name="email" type="text" id="stickyEmailEmail">
2796                        <label class="mdl-textfield__label" for="stickyEmailEmail">Email<i class="is-required">*</i></label>
2797                        <span class="mdl-textfield__error sticky-email__error">You must provide a valid email address</span>
2798                    </div>
2799
2800                        <div class="sticky-email__input mdl-textfield mdl-textfield--full-width mdl-js-textfield mdl-textfield--floating-label">
2801                            <input class="mdl-textfield__input" name="institution" type="text" id="stickyInstitution">
2802                            <label class="mdl-textfield__label" for="stickyInstitution">Institution</label>
2803                            <span class="mdl-textfield__error sticky-email__error">You must provide an institution.<span>
2804                        </div>
vendor: 116 bytes, lines 2804-2810
2804
2805
2806
2807
2808
2809                      <script src='https://www.recaptcha.net/recaptcha/api.js'></script>
2810                      
2810<div class="g-recaptcha margin-top" data-sitekey="6LdF7q8ZAAAAANL1KxFoA8SCjSPdUYfKWY8rEXcB"></div>
2811                      <input  value="" name="captcha" type="hidden"/>
2812
2813                </div>
2814
2815                <button type="submit" class="sticky-email__submit mdl-button mdl-button--multi-line mdl-js-button mdl-button--filled mdl-button--colored">Submit</button>
2816            </form>
2817        </div>
2818        <div class="sticky-email__success">
2819            <i class="f1r_icon icon-4_close_small js-sticky-close"></i>
2820            <h4>Thank you!</h4>
2821            <p>We'll keep you updated on any major new updates to Gates Open Research</p>
2822        </div>
2823    </div>
2824
2825        
2825<script type="text/javascript" src="/js/shared_scripts/sticky.js"></script>
2825
2826        
2826<script type="text/javascript" src="/js/wellcome/sticky-email.js"></script>
2826
2827
2828                
2829
2830                <div class="footer-wrapper">
2831                    <div class="footer">
2832
2833
2834
2835<footer id="global-footer" class="global-footer" role="contentinfo">
2836    <div class="o-wrapper global-footer-container">
2837        <h2 class="heading-text heading-text-footer"><a class="footer-link footer-brand-link" href="/" title="Home">Gates Open Research</a></h2>
2838        <div class="global-footer-inner cf o-flex">
2839            <ul class="hlist hlist-footer">
2840                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/browse/articles"      >Browse</a></li>
2841                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/gateways"      >Gateways</a></li>
2842                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/for-authors/article-guidelines"      >How to Publish</a></li>
2843                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about"      >About</a></li>
2844                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/contact"      >Contact</a></li>
2845                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about/legal"      >Legal</a></li>
2846                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/developers"      >For Developers</a></li>
2847                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about/legal/privacypolicy/cookies"      >Cookie Notice</a></li>
2848                    <li class="hlist-item hlist-footer-item button-text"><a class="button-text-link" href="/about/legal/privacypolicy"      >Privacy Notice</a></li>
2849                    <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>
2850            </ul>
2851            <a class="button button-transparent footer-button u-hide u-show@lg" href="/for-authors/publish-your-research
2852">Submit via VeriXiv</a>
2853        </div>
2854        <div class="global-footer-row cf">
2855            <div class="o-layout u-mb--2 u-mb--0@md">
2856                <div class="o-layout__item">
2857    <div class="c-footer__share">
2858        <span class="c-footer__share-icon" title="Open Access">
2859            <span class="f1r-icon icon-100_open_access license-icon"></span>
2860        </span>
2861
2862        <a class="c-footer__share-icon" href="//creativecommons.org/licenses" target="_blank" title="Creative Commons License CC-BY">
2863            <span class="f1r-icon icon-116_cc license-icon license-icon-cc"></span>
2864            <span class="f1r-icon icon-117_ccby license-icon license-icon-cc"></span>
2865        </a>
2866
2867        <a class="c-footer__share-icon" href="//creativecommons.org/about/cc0" target="_blank" title="Creative Commons License CC0">
2868            <span class="f1r-icon icon-118_cco license-icon"></span>
2869        </a>
2870
2871    </div>
2872                </div>
2873            </div>
2874            <div class="global-footer__bottom-row o-layout o-layout--bottom">
2875                <div class="global-footer__logos o-layout__item u-1/2@sm">
2876                    <div class="o-pack o-pack--max o-pack--auto o-pack--middle">
2877                        <div class="o-pack__item">
2878                            <a  class="footer-logo-link c-branding--bill-melinda" href="https://www.gatesfoundation.org/" target="_blank" title="Gates Foundation Home">
2879                                <img src="/img/gates/GF_primary_logo_light.svg" alt="Gates Foundation">
2880                            </a>
2881                        </div>
2882                        <div class="o-pack__item">
2883                            <a class="footer-logo-link c-branding--f1000" href="http://f1000research.com" target="_blank" title="Open F1000Research Home">
2884                                <img src="/img/gates/poweredbyF1000__footer.svg" alt="Powered by F1000">
2885                            </a>
2886                        </div>
2887                    </div>
2888                </div>
2889
2890                <div class="global-footer__legal o-layout__item u-1/2@sm">
2891                    <p><small class="caption-text caption-text-legal">© F1000 Research Limited and its licensors ISSN 2572-4754</small></p>
2892                </div>
2893            </div>
2894        </div>
2895    </div>
2896</footer>                        <div class="clearfix"></div>
2897                    </div>
2898                </div>
2899            </div>
2900
2901    </div>
2902
2903    
2903<script>
2904      var F1000platform = new F1000.Platform({
2905          name: "gates",
2906          displayName: "Gates Open Research",
2907          hostName: "gatesopenresearch.org",
2908          id: "3",
2909          editorialEmail: "[email protected]",
2910          infoEmail: "[email protected]",
2911          usePmcStats: true
2912      });
2913    </script>
2913
2914
2915
2916<div class="sign-in-popup">
2917	<!-- <a href="#" class="sign-in shadow">Sign in <span class="sign-in-image-active"></span></a> -->
2918	<a href="#" class="sign-in ${locale}">Sign In <span class="arrow-closed sign-in-arrow-padding arrow-opened"></span></a>
2919	<div class="sign-in-form">
2920
2921    <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="googleOAuth" method="post"  target="_top" >
2922                <input class="target-field" type="hidden" name="target" value="/browse/articles"/>
2923        <input id="google-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/>
2924        <input id="system-google" name="system" type="hidden" value="GOOGLE"/>
2925    </form>
2926    <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="ECAuth" method="post"  target="_top" >
2927                <input class="target-field" type="hidden" name="target" value="/browse/articles"/>
2928        <input id="ec-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/>
2929        <input id="system-ec" name="system" type="hidden" value="EC"/>
2930    </form>
2931    <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="facebookOAuth" method="post"  target="_top" >
2932                <input class="target-field" type="hidden" name="target" value="/browse/articles"/>
2933        <input id="facebook-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/>
2934        <input id="system-fb" name="system" type="hidden" value="FACEBOOK"/>
2935    </form>
2936    <form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="orcidOAuth" method="post"  target="_top" >
2937                <input class="target-field" type="hidden" name="target" value="/browse/articles"/>
2938        <input id="orcid-remember-me" name="_spring_security_oauth_remember_me" type="hidden" value="true"/>
2939        <input id="system-orcid" name="system" type="hidden" value="ORCID"/>
2940    </form>
2941		<form id="sign-in-form" class="login-container" action="https://gatesopenresearch.org/login" method="post" name="f">
2942           <div id="sign-in-form-gfb-popup"></div>
2943
2944                                <input class="target-field" type="hidden" name="target" value="/browse/articles"/>
2945			<input type="text" name="username" id="signin-email-box" class="sign-in-input" placeholder="Email address" autocomplete="email">
2946			<input type="password" name="password" id="signin-password-box" class="sign-in-input" placeholder="Password" autocomplete="current-password">
2947			<div class="sign-in-remember">
2948                <div class="checkbox-wrapper">
2949    				<input type="checkbox" id="remember-me" name="remember_me" class="checkbox is-hidden">
2950                </div>
2951                <span class="checkbox-label">Remember me</span>
2952			</div>
2953			<a href="#" class="sign-in-link" id="forgot-password-link">Forgotten your password?</a>
2954			<div class="sign-in-button-container margin-top margin-left-20 margin-bottom">
2955				<button type="submit" id="sign-in-button" class="sign-in-buttons general-white-orange-button">Sign In</button>
2956				<button type="button" id="sign-in-cancel" class="sign-in-buttons sign-in-cancel-button margin-left">Cancel</button>
2957				<div class="clearfix"></div>
2958			</div>
2959			<div class="sign-in-error">Email or password not correct. Please try again</div>
2960			<div class="sign-in-loading">Please wait...</div>
2961		</form>
2962		<div class="forgot-password-container">
2963
2964<script type="text/javascript">
2965	$(function(){
2966		// Note: All the setup needs to run against a name attribute and *not* the id due the clonish
2967		// nature of facebox...
2968		$("a[id=googleSignInButton]").click(function(event){
2969            event.preventDefault();
2970            $("input[id=oAuthSystem]").val("GOOGLE");
2971            $("form[id=oAuthForm]").submit();
2972        });
2973        $("a[id=facebookSignInButton]").click(function(event){
2974            event.preventDefault();
2975            $("input[id=oAuthSystem]").val("FACEBOOK");
2976            $("form[id=oAuthForm]").submit();
2977        });
2978        $("a[id=orcidSignInButton]").click(function(event){
2979            event.preventDefault();
2980            $("input[id=oAuthSystem]").val("ORCID");
2981            $("form[id=oAuthForm]").submit();
2982        });
2983	});
2984</script>
2984
2985
2986<span class="text first">
2987	If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.
2988    <p>The email address should be the one you originally registered with F1000.</p>
2989</span>
2990<input name="email" class="sign-in-input" id="email-forgot-password" type="text" placeholder="Email address">
2991<div class="forgot-password-email-error">
2992	Email address not valid, please try again
2993</div>
2994<div class="forgot-password-google-email-error">
2995    <p>You registered with F1000 via Google, so we cannot reset your password.</p>
2996	<p>To sign in, please click <a href="#" id="googleSignInButton">here</a>.</p>
2997    <p>If you still need help with your Google account password, please click <a href="https://www.google.com/accounts/recovery">here</a>.</p>
2998</div>
2999<div class="forgot-password-facebook-email-error">
3000    <p>You registered with F1000 via Facebook, so we cannot reset your password.</p>
3001    <p>To sign in, please click <a href="#" id="facebookSignInButton">here</a>.</p>
3002	<p>If you still need help with your Facebook account password, please click <a href="https://www.facebook.com/recover/initiate">here</a>.</p>
3003</div>
3004<div class="clearfix"></div>
3005<div class="forgot-password-captcha-error">
3006	Code not correct, please try again
3007</div>
3008<div class="clearfix"></div>
3009<div class="sign-in-button-container margin-left-20 margin-bottom">
3010	<button type="button" id="sign-in-reset-password" class="sign-in-buttons general-white-orange-button">Reset password</button>
3011	<button type="button" id="forgot-password-cancel" class="sign-in-buttons sign-in-cancel-button margin-left">Cancel</button>
3012	<div class="clearfix"></div>
3013</div>
3014<span class="text last">
3015	<a href="/cdn-cgi/l/email-protection#1e">Email us</a> for further assistance.
3016</span>
3017<form action="https://gatesopenresearch.org/j_spring_oauth_security_check" id="oAuthForm" method="post" target="_top">
3018            <input class="target-field" type="hidden" name="target" value="/browse/articles"/>
3019    <input id="oAuthSystem" name="system" type="hidden"/>
3020</form>
3021			<div class="forgot-password-server-error">Server error, please try again.</div>
3022			<div class="sign-in-success">
3023                <p>If your email address is registered with us, we will email you instructions to reset your password.</p>
3024                <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#56"></a> for further assistance.</p>
3025            </div>
3026			<div class="sign-in-loading">Please wait...</div>
3027		</div>
3028
3029		<div class="sign-in-form-register-section">
3030			<div class="sign-in-button-container margin-left-20 margin-bottom">
3031				<a href="/register" title="Register"><button type="button" id="sign-in-register-button" class="sign-in-buttons general-white-orange-button">Register</button></a>
3032				<div class="clearfix"></div>
3033			</div>
3034		</div>
3035
3036	</div>
3037</div>
vendor: 112 bytes, lines 3037-3039
3037
3038
3039<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3039<script type="text/javascript">
3040$(document).ready(function () {
3041
3042    signIn.createSignInAsRow($("#sign-in-form-gfb-popup"));
3043
3044    $(".target-field").each(function () {
3045        var uris = $(this).val().split("/");
3046        if (uris.pop() === "login") {
3047        	$(this).val(uris.toString().replace(",","/"));
3048        }
3049    });
3050});
3051</script>
3051
3052        
3052<script src="https://my.hellobar.com/a7322bea83103bbf7e4b6a7729134ccbae9d00aa.js" type="text/javascript" charset="utf-8" async="async"></script>
3052
3053</body>
3054
3055<!-- 
3055<script type="text/javascript" src="/js/app/sticky-footer.js"></script>
3055 -->
3056<script type="text/javascript" src="/js/app/research.analytics.js"></script>
3056
3057
3058</html>
3059

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.