What increase in modern contraceptive use... | Gates Open Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://gatesopenresearch.org/js/vendor/ckeditor/' window.reactTheme = 'gates'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); Skip to content Gates Open Research file_upload Submit via VeriXiv search clear search menu close clear Search Browse Gateways & Collections How to Publish Submit via VeriXiv My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Publication Charges Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Contact Blog My Account Submissions Content and Tracking Alerts My Details Sign In Submit via VeriXiv { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://gatesopenresearch.org/articles/4-113" }, "headline": "What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030?...", "datePublished": "2020-07-21T13:29:06", "dateModified": "2020-07-21T13:29:06", "author": [ { "@type": "Person", "name": "Niamh Cahill" }, { "@type": "Person", "name": "Michelle Weinberger" }, { "@type": "Person", "name": "Leontine Alkema" } ], "publisher": { "@type": "Organization", "name": "Gates Open Research", "logo": { "@type": "ImageObject", "url": "https://gatesopenresearch.org/img/AMP/Gates_image.png", "height": 600, "width": 47 } }, "image": { "@type": "ImageObject", "url": "https://gatesopenresearch.org/img/AMP/Gates_image.png", "height": 1200, "width": 94 }, "description": "Background: Sustainable Development Goal 3.7 aims to ensure universal access to sexual and reproductive health services. One suggested benchmark is to have at least 75% of the demand for contraception satisfied with modern methods (DS) in all countries by 2030. The translation of DS-based targets into targets for the modern contraceptive prevalence rate (mCPR) is needed to make targets actionable. Methods: We propose the Accelerated Transition (AT) method for determining the mCPR needed to reach demand-satisfied targets by 2030. The starting point for this method is the projection of DS under “business as usual” using the one-country implementation of the Family Planning Estimation Model (FPEMcountry). For countries in which the DS target is projected to be later than 2030, the AT method assumes that meeting the DS target by 2030 requires an acceleration of the contraceptive use transition such that the DS target, and its associated mCPR, will be reached in 2030 as opposed to the later year. The DS-target-associated mCPR becomes the mCPR target for the year 2030. Results: We apply the AT method to assess progress needed for attaining the 75% DS target for married or in-union women in the world’s poorest countries. For 50 out of 68 countries, we estimate that accelerations are needed, with required mCPR increases ranging from 4.3 to 50.8 percentage points. Conclusions: The AT method quantifies the acceleration needed – as compared to business as usual projections – for a country to meet a family planning target. The method can be used to determine the mCPR needed to reach demand-satisfied targets." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://gatesopenresearch.org/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://gatesopenresearch.org/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://gatesopenresearch.org/articles/4-113/v1", "name": "What increase in modern contraceptive use is needed in FP2020 countries..." } } ] } Home Browse What increase in modern contraceptive use is needed in FP2020 countries... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Cahill N, Weinberger M and Alkema L. What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.12688/gatesopenres.13125.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Method Article What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] Niamh Cahill https://orcid.org/0000-0003-3086-550X 1 , Michelle Weinberger https://orcid.org/0000-0002-6129-6496 2 , Leontine Alkema https://orcid.org/0000-0001-8806-5957 3 Niamh Cahill https://orcid.org/0000-0003-3086-550X 1 , Michelle Weinberger https://orcid.org/0000-0002-6129-6496 2 , Leontine Alkema https://orcid.org/0000-0001-8806-5957 3 PUBLISHED 21 Jul 2020 Author details Author details 1 Department of Mathematics and Statistics, Maynooth University, Maynooth, Ireland 2 Avenir Health, Washington D.C., USA 3 Department of Biostatistics and Epidemiology, University of Massachusetts Amherst, Amherst, USA Niamh Cahill Roles: Conceptualization, Formal Analysis, Methodology, Writing – Original Draft Preparation Michelle Weinberger Roles: Conceptualization, Writing – Review & Editing Leontine Alkema Roles: Conceptualization, Methodology, Writing – Original Draft Preparation OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Background: Sustainable Development Goal 3.7 aims to ensure universal access to sexual and reproductive health services. One suggested benchmark is to have at least 75% of the demand for contraception satisfied with modern methods (DS) in all countries by 2030. The translation of DS-based targets into targets for the modern contraceptive prevalence rate (mCPR) is needed to make targets actionable. Methods: We propose the Accelerated Transition (AT) method for determining the mCPR needed to reach demand-satisfied targets by 2030. The starting point for this method is the projection of DS under “business as usual” using the one-country implementation of the Family Planning Estimation Model (FPEMcountry). For countries in which the DS target is projected to be later than 2030, the AT method assumes that meeting the DS target by 2030 requires an acceleration of the contraceptive use transition such that the DS target, and its associated mCPR, will be reached in 2030 as opposed to the later year. The DS-target-associated mCPR becomes the mCPR target for the year 2030. Results: We apply the AT method to assess progress needed for attaining the 75% DS target for married or in-union women in the world’s poorest countries. For 50 out of 68 countries, we estimate that accelerations are needed, with required mCPR increases ranging from 4.3 to 50.8 percentage points. Conclusions: The AT method quantifies the acceleration needed – as compared to business as usual projections – for a country to meet a family planning target. The method can be used to determine the mCPR needed to reach demand-satisfied targets. READ ALL READ LESS Keywords Planning Estimation Model (FPEM), demand satisfied, modern contraceptive use, target setting Corresponding Author(s) Niamh Cahill ( [email protected] ) Close Corresponding author: Niamh Cahill Competing interests: No competing interests were disclosed. Grant information: This work was supported by the Gates Foundation [OPP1154144] The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2020 Cahill N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Cahill N, Weinberger M and Alkema L. What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.12688/gatesopenres.13125.1 ) First published: 21 Jul 2020, 4 :113 ( https://doi.org/10.12688/gatesopenres.13125.1 ) Latest published: 21 Jul 2020, 4 :113 ( https://doi.org/10.12688/gatesopenres.13125.1 ) Introduction Family planning success is typically measured with two key family planning indicators: the modern contraceptive prevalence rate (mCPR) and unmet need for contraception. However, the combination of these two indicators into the more complete ‘demand satisfied’ indicator can better capture a country’s family planning performance 1 . Demand satisfied has thus been incorporated into the Sustainable development goals (SDGs) with SDG indicator 3.7.1 2 specifying that the international community should assess the ‘Proportion of women of reproductive age (ages 15–49 years) who have their need for family planning satisfied with modern methods’. One proposed benchmark related to SDG 3.7.1 is to have at least 75% of the demand for family planning satisfied with modern contraceptives in all countries by 2030 3 . We refer to this global benchmark of 75% demand satisfied as DS75. Other examples of targets for this indicator allow for country variation and past country experiences to inform country-specific target values 4 . “Business as usual” (BAU) projections, referring to projections of family planning indicators based on historical trends, can be used to assess if countries are on target to meet DS75 by 2030. The one-country implementation of the Family Planning Estimation Model (FPEMcountry) 5 – 8 produces model-based projections of family planning based on parametrization of trends in contraceptive use and unmet need. In summary, FPEMcountry models contraceptive prevalence using logistic growth curves. Estimates of unmet need are obtained by capturing the relationship between contraceptive prevalence and unmet need. BAU projections for DS are obtained from projected contraceptive use and unmet need. Countries that are not currently projected to meet DS75 by 2030 will require a larger-than-BUA increase in the number of users of modern methods of contraception between now and 2030. Estimating the required increase in mCPR and hence required number of additional users for each country can facilitate planning for the appropriate allocation of resources at the country level. A previous study for states in India has estimated the required increases in mCPR and additional users needed to achieve DS targets using 2030 projections of total demand (contraceptive prevalence plus unmet need) for contraception 8 . This method combined accelerated growth in modern use with business-as-usual growth in total demand; the method did not account for faster-than-BAU increases in mCPR to coincide with faster-than-BAU increases in demand that are likely to occur due to, for example, increased efforts in family planning programs 9 . Methods that account for faster-than-BAU increases in demand to coincide with faster-than-BAU increases in mCPR are needed to avoid underestimation of mCPR targets, and thus, failure to meet DS targets. We present a new method for assessing country-specific levels of mCPR needed to achieve DS targets by 2030, referred to as the accelerated transition (AT) method. The starting point for this method is the projection of DS under BAU using FPEMcountry 5 – 8 . For countries in which the DS target is projected to be later than 2030, the AT method assumes that meeting the DS target by 2030 requires an acceleration of the contraceptive use transition such that the DS target, and its associated mCPR, will be reached in 2030 as opposed to the later year. The DS target-associated mCPR is the mCPR target for the year 2030. Based on mCPR targets, we estimate progress needed for attaining DS targets in terms of a mCPR gap. Using the AT method we assess progress for the countries in the FP2020 initiative 10 towards reaching mCPR targets associated with DS75 and quantify the relative acceleration needed to achieve these targets in each country. Methods Family planning indicators and data Contraceptive prevalence is measured as the percentage of women who report themselves or their partners as currently using at least one contraceptive method of any type (modern or traditional). Unmet need for family planning is defined as the percentage of women who want to stop or delay childbearing but who are not currently using any method of contraception to prevent pregnancy. Observations of unmet need for family planning in our database are, whenever possible, based on the revised algorithm of the indicator designed to improve comparability within and across countries 11 . The estimates reported in this study are for women of reproductive age (15–49 years) who were currently married or in a union (referred to as married/in-union women of reproductive age [MWRA]). Family planning data were obtained from nationally representative household surveys, the Demographic and Health Surveys (DHS), Performance Monitoring and Accountability 2020 surveys, the Multiple Indicator Cluster Surveys, the Reproductive Health Surveys, Contraceptive Prevalence Surveys and World Fertility Surveys 12 . The estimates presented in this report are based on 558 survey observations of contraceptive prevalence between 1968 and 2019 from 68 countries and 320 survey observations of unmet need for family planning from 66 countries. This survey database was prepared for the FP2020 report 10 and stored in the data set contraceptive_use_track20 in FPEMcountry 7 . Model-based projections of Family Planning Indicators using FPEMcountry The FPEMcountry 7 R package implements a one-country version of the Family Planning Estimation Model which combines a Bayesian hierarchical model with country specific time trends to yield estimates of contraceptive prevalence and unmet need for family planning for women aged 15–49 who are married or in a union. The model accounts for differences by data source, sample population, and contraceptive methods included in the measure 5 , 6 . For every country, the FPEMcountry R package models contraceptive prevalence with an expected trend that assumes contraceptive prevalence will begin with a gradual increase, it will subsequently become more rapid and then it will begin to slow down when high levels of prevalence are reached. The parameters that control the trend are estimated hierarchically, such that estimates are based on the data available in the country of interest, and also the sub-regional, regional, and global experience. Distortions are added to capture how rates of change in the observed data (i.e., faster/slower rates of change in contraceptive prevalence) deviate from the rates of change indicated by the expected trend. Projections are informed by recent changes that have occurred in contraceptive prevalence (i.e., the difference between the two most recent surveys) as well as past experience 6 . Estimates of unmet need are obtained by capturing the relationship between contraceptive prevalence and unmet need. Similar to the model for contraceptive prevalence, a hierarchical approach is used to estimate parameters. Time dependent distortions are added to capture country-specific changes in the level of the indicator 5 , 6 . Estimates and projections of demand satisfied are derived from calculating the ratio of modern contraceptive prevalence to total demand (contraceptive prevalence plus unmet need). Accelerated Transition (AT) method We propose the Accelerated Transition (AT) method for assessing the mCPR level needed to reach a specific DS target. The starting point for this method is the projection of DS under “BAU” using projections, in the case of FP, using FPEMcountry. BAU projections are illustrated for Afghanistan in Figure 1 (solid lines). For countries such as Afghanistan in which the DS target is projected to be later than the target year, the AT method assumes that meeting the DS target by 2030 requires an acceleration of the contraceptive use transition such that the DS target, and its associated mCPR, will be reached in 2030 as opposed to the later year. The DS target-associated mCPR becomes the mCPR target for the year 2030. For example, in Afghanistan, DS75 is achieved in the year 2054, when 75% of demand (red line) overlaps with mCPR (green line) and is equal to 54.6%. Under an accelerated transition (dashed lines), the DS75 target is reached in 2030 instead, and the mCPR is equal to 54.6% in 2030. Figure 1. An illustration of the Accelerated Transition and Demand-based methods to obtain modern contraceptive prevalence rate (mCPR) targets for Afghanistan. Business as usual projections (solid lines) and accelerated transition projections (dashed lines) for mCPR, total demand and 75% demand satisfied. Accelerated transition (AT)-based mCPR target and total demand for 2030 are indicated with stars, the demand-based mCPR target (75% of total demand in 2030) is shown in red. AT measures: relative acceleration, target mCPR, and progress assessments We let t* be the earliest year in which a country is expected to achieve DS75 (i.e, 2054 for Afghanistan). We estimate t* based on projections of the demand satisfied indicator from FPEMcountry, with the maximum set to 2100. For countries with t* > 2030, the goal is to achieve the target in the target number of years (2030 – t (current) ), as opposed to in the BAU projected number of years (t* – t (current) ). We quantify the relative acceleration required to meet the DS75 target, rel.accel c , by comparing the number of years it would take to meet DS75 under the BAU scenario to the number of years until the desired year for target achievement (i.e., 2030): r e l . a c c e l c = ( t * − t ( current ) ) / ( 2030 − t ( current ) ) . The relative acceleration measurement quantifies the speed up that would make this possible. For example, a required relative acceleration of 2 means that a country must achieve the target 2 times faster (or in half the number of years) than it is currently expected to do. For countries with t* > 2030, the target-associated mCPR tmod c for 2030 is the mCPR projected for year t*: t mod c = mod c , t * , where mod c,t* denotes mCPR in country c in year t* and tmod c is the DS75-associated target mCPR in country c. The difference between the levels of mCPR in t (current) and the target mCPR is the current mCPR target gap, gap c given by: g a p c = t mod c , − mod c , t ( c u r r e n t ) . Continuing with the Afghanistan illustration, Afghanistan needs to increase mCPR by 30.8% percentage points over an 11-year timescale in order to meet DS75 by 2030 rather than over the 35-year timescale that is currently projected for achieving DS75 (see Table 1 ). Table 1. 75% demand satisfied (DS75) assessment. Countries are ordered by the target year in which they are projected to achieve DS75 under ‘business as usual’ (BAU) projections. Modern contraceptive prevalence rate (mCPR) target gap refers to the levels of mCPR required for DS75 to be achieved and Users target gap refers to the numbers of users that are required if DS75 is to be achieved by 2030. Country Target year Target mCPR mCPR target Gap (% point) Users Target Gap (million) Acceleration DB mCPR gap Sri Lanka 2031 58.7 4.3 0.02 1.1 58.9 Ethiopia 2032 53 15.3 6.35 1.2 52.1 Madagascar 2032 54.4 12.7 1.27 1.2 54 India 2036 57.2 7.3 27.74 1.5 56.7 Nepal 2040 59.3 12.9 1.44 1.9 58.8 United Republic of Tanzania 2040 55.5 18.1 3 1.9 52.9 Uganda 2041 58.2 20.8 2.6 2 55.8 Mozambique 2041 51.4 24.1 1.9 2 46.4 Djibouti 2047 53.5 28.6 0.05 2.5 46.9 Kyrgyzstan 2047 51.1 12.9 0.18 2.5 47.8 Burkina Faso 2047 51.4 21.6 1.42 2.5 46.2 Burundi 2048 55.3 28.5 0.72 2.6 50.8 Cambodia 2048 59.9 15.6 0.71 2.6 57.8 Senegal 2049 51.4 24.1 1.08 2.7 44.4 Sao Tome and Principe 2051 57.1 15.8 0.01 2.9 55.7 Liberia 2052 53.7 26.2 0.27 3 47.3 Timor-Leste 2053 55.8 29.1 0.08 3.1 50.6 Sierra Leone 2053 51.6 29.7 0.5 3.1 42.3 Bolivia (Plurinational State of) 2053 63.5 17.6 0.45 3.1 62.8 Afghanistan 2054 54.6 30.8 3.38 3.2 45.5 Niger 2054 48.1 29.1 2.12 3.2 37 Ghana 2055 55.4 26.7 1.45 3.3 49.5 Guinea-Bissau 2056 48.2 30.1 0.09 3.4 36.9 C√¥te d'Ivoire 2058 52.7 32.5 1.74 3.5 43.4 Congo 2060 55.3 29.8 0.33 3.7 50.7 Mali 2061 50.1 33.2 1.8 3.8 37.3 Comoros 2063 56.4 36.1 0.07 4 47.4 Pakistan 2064 56.5 29.7 15 4.1 47.5 Cameroon 2065 53.5 33 1.71 4.2 44.3 Philippines 2066 59.8 18.5 4.42 4.3 58 State of Palestine 2067 59.3 13 0.24 4.4 56.7 Mauritania 2067 52.5 37.7 0.35 4.4 40.1 Nigeria 2068 49.9 36.8 15.88 4.5 33.3 Guinea 2068 50.1 39.1 1.09 4.5 31.6 Eritrea 2069 53.5 41.2 0.27 4.5 38.3 Haiti 2070 59.6 26.3 0.51 4.6 57.1 Togo 2070 55 33.9 0.58 4.6 45.6 Tajikistan 2071 53.6 25.2 0.57 4.7 47.3 Benin 2074 52.8 39.6 1.08 5 40.1 Central African Republic 2076 51.2 36.1 0.41 5.2 38.6 Iraq 2076 59.3 20.4 2.46 5.2 54.7 Yemen 2076 60.6 26.4 1.97 5.2 55.1 Sudan 2077 52.5 38.6 3.42 5.3 37.1 Gambia 2086 51.6 41.3 0.21 6.1 31.9 South Sudan 2089 54.4 49.4 1.1 6.4 30.7 Democratic Republic of the Congo 2091 54.7 44.1 7.7 6.5 42.1 Somalia 2092 54.3 50.8 1.37 6.6 29.9 Solomon Islands 2100 48.4 22.3 0.03 7.4 43.7 Papua New Guinea 2100 50.4 21.8 0.45 7.4 46.1 Chad 2100 41 36.1 1.3 7.4 24.7 We compare the assessment of the AT-method-based mCPR gap associated with DS75 to the gap obtained by the approach used in New et al. , 2016 8 , referred to as the demand-based (DB) method. Under the DB approach, the target-mCPR is estimated as being 75% of the projected total demand in 2030. For Afghanistan, the DB approach gives a target mCPR of 45.3% (see Figure 1 and Table 1 ). This is lower than the AT method-based target mCPR of 54.6% because the DB approach is based on accelerated increases in mCPR only, as opposed to accelerated increases in both mCPR as well as total demand. Results We constructed BAU projections for 68 countries of the FP2020 initiative and assessed the accelerations needed in each country to meet DS75 by 2030. In total, 50 out of 68 countries are projected to reach 75% demand satisfied in some year after 2030 and require acceleration in their FP transition between 2019 and 2030 to meet DS75 by 2030. Required relative accelerations range from 1.1 to greater than 7 ( Figure 2 ), with 35 countries needing to accelerate by at least a factor of 3 ( Table 1 ). Associated mCPRs among countries projected to meet DS75 before 2100 range from 48.1% in Niger to 63.5% in Bolivia (Plurinational State of). It is projected that DS75 will not be met by 2100 in three countries (Chad, Papua New Guinea and Solomon Islands). In these countries, the target mCPR was set to the projected mCPR for 2100, resulting in a relatively low target for Chad (41.0%). Figure 2. Target modern contraceptive prevalence rate (mCPR) plotted against 75% demand satisfied (DS75) target year. Colors indicate the relative acceleration required. Stars indicate countries where the target year is capped at 2100. For countries needing acceleration, we estimate that the mCPR target gaps between 2019 and 2030 range from 4.3 percentage points in Sri Lanka to 50.8 percentage points in Somalia ( Figure 2 and Table 1 ). mCPR gaps translate directly into the absolute numbers of required additional users of modern contraceptive methods. Nigeria and Pakistan face some of the biggest challenges needing to accelerate their modern contraceptive use transition by a factor of 4 in order to add 15.9 and 15.0 million additional users respectively by 2030 ( Table 1 ). Figure 3 compares the estimated target gaps using the AT method to those obtained using the DB method. As expected, due to keeping demand in 2030 constant in the DB method, we observe that estimated target gaps are larger based on the AT method as compared to the DB method. The differences tend to be larger for countries with larger gaps that need more acceleration. Figure 3. A comparison of the modern contraceptive prevalence rate (mCPR) target gaps according to the accelerated transition (AT) method and the demand based (DB) method. Each point represents a single country. Color indicates the relative acceleration needed according to the AT method. DS75 - 75% demand satisfied. Discussion We have presented the accelerated transition (AT) method as a new method to calculate mCPR targets associated with DS targets. As the name suggests, the AT method quantifies the acceleration needed – as compared to business as usual projections – for a country to meet a target. We find that substantial accelerations are needed in countries that are not on track to achieve 75% demand satisfied for married or in-union women by 2030, with required mCPR increases ranging from 4.3 to 50.8 percentage points. We suggest that the AT method provides more appropriate expectations for the levels of mCPR required to meet DS targets than the DB method 8 . In countries where DS targets are projected to be later than 2030, we argue that the DB method fails to capture the dynamics of how FP indicators evolve. Specifically, the assumption of a fixed level of demand in 2030 accompanying the accelerated mCPR growth required to reach the target in this year is not realistic. That is, we cannot justify the assumption that accelerating mCPR will result in an equivalent deceleration of unmet need plus traditional contraceptive use combined. In fact, evidence suggests that increases in mCPR are likely to coincide with increased demand 9 . To combat this, the AT method uses the FPEMcountry R package to estimate the mCPR in the year in which the DS targets in question is projected to be met, which implicitly accounts for the changes in demand that coincide with reaching this relevant level of demand satisfied. The comparison of the AT and DB methods for assessing DS75 illustrates that for countries with demand satisfied projected to be less than 75% in 2030 mCPR targets from the DB method are lower than AT-based estimates. Recently, Li et al. also obtained mCPR targets for DS75 13 . They used a regression model to estimate mCPR as a quadratic function of DS, with country fixed effects. mCPR target values at DS75 were obtained by plugging in a DS of 75% in the fitted regression equation. Hence, the Li et al. mCPR targets are based on the assumption that differences in mCPR between countries stay constant with time and DS. While the model provides a good in-sample fit, its predictive performance is not verified 13 . The approach also does not provide any measure of acceleration needed to accomplish DS75. In contrast, the AT method is based on the FPEM, which does not assume that differences in mCPR between countries stay constant with time and DS and has been shown to work well for short-term projection 5 , 6 . In addition, the AT method provides a measure of relative acceleration needed for the DS75 target. While we suggest that the AT method improves upon existing methods, it is not without limitations. The AT method relies on projections of demand and mCPR by FPEMcountry. While this model has been shown to work well for short-term projections 5 , 6 , its accuracy for long-term projections cannot be verified. In addition, by definition, the method assumes that accelerated mCPR growth would promote the same changes in demand and unmet need as compared to seeing the same mCPR growth over a longer time period. We demonstrated the use of the AT method here for evaluating the DS75 target. More general, the approach can be used for any DS-based target. Indeed, given the rapid acceleration needed for a large number of countries to achieve DS75 (35 countries need to accelerate their transition by at least a factor of 3), other country-specific approaches to target setting, i.e. based on attainment probabilities 4 , may result in more realistic targets. The main contribution of the AT method is to make DS-based targets actionable, that is, to provide the mCPR-associated target that in turn, provides direct information on the number of women needing modern contraceptives under the target. Given that accelerated progress towards demand-satisfied targets is desirable for many countries, we hope that the concrete information on the remaining gap in mCPR and associated users aids the implementation of successful FP programs. Data availability Source data The processed survey data that support the findings of this study are openly available at https://www.un.org/en/development/desa/population/publications/dataset/contraception/wc’.asp and contained in the R package FPEMcountry 7 , 14 . Software availability Source code is available from Github: https://github.com/FPRgroup/FPEMcountry/tree/v1.01 Archived source code at time of publication: http://doi.org/10.5281/zenodo.3899454 14 License: MIT Acknowledgements We thank Emily Sonneveldt, Kristin Bietsch, John Stover, Win Brown, Aisha Dasgupta, Mark Wheldon and Vladimira Kantorova for their valuable contributions to discussion regarding the development of the AT method and the analysis presented in this paper. Faculty Opinions recommended References 1. Population Reference Bureau: Demand Satisfied: Understanding the Sustainable Development Goal Indicator for Family Planning. 2016. Reference Source 2. United Nations: Sustainable Development Goals. Reference Source 3. Fabic MS, Choi Y, Bongaarts J, et al. : Meeting demand for family planning within a generation: the post-2015 agenda. Lancet. 2014; 385 (9981): 1928–31. PubMed Abstract | Publisher Full Text | Free Full Text 4. Kantorová V, New JR, Biddlecom A, et al. : Setting Ambitious yet Achievable Targets Using Probabilistic Projections: Meeting Demand for Family Planning. Stud Fam Plann. 2017; 48 (3): 223–233. PubMed Abstract | Publisher Full Text 5. Alkema L, Kantorova V, Menozzi C, et al. : National, regional, and global rates and trends in contraceptive prevalence and unmet need for family planning between 1990 and 2015: a systematic and comprehensive analysis. Lancet. 2013; 381 (9878): 1642–52. PubMed Abstract | Publisher Full Text 6. Cahill N, Sonneveldt E, Stover J, et al. : Modern contraceptive use unmet, need, and demand satisfied among women of reproductive age who are married or in a union in the focus countries of the family planning 2020 initiative: a systematic analysis using the family planning estimation tool. Lancet. 2018; 391 (10123): 870–882. PubMed Abstract | Publisher Full Text | Free Full Text 7. Guranich G, Wheldon M, Cahill N, et al. : FPEMcountry. R package version 1.0.1. 2020. Reference Source 8. New JR, Cahill N, Stover J, et al. : Levels and trends in contraceptive prevalence, unmet need, and demand for family planning for 29 states and union territories in India: a modelling study using the Family Planning Estimation Tool. Lancet Glob Health. 2016; 5 (3): e350–e358. PubMed Abstract | Publisher Full Text 9. Bongaarts J: The Evolution of Family Planning Programs. Stud Fam Plann. 2018. PubMed Abstract | Publisher Full Text 10. FP2020: FP2020 Women at the Center 2018–2019. 2019. Reference Source 11. Bradley SEK, Croft TN, Fishel JD, et al. : Revising unmet need for family planning. DHS Analytical Studies No. 25. Calverton: ICF International. 2012. Reference Source 12. United Nations: Department of Economic and Social Affairs, Population Division. World Contraceptive Use 2019. (POP/DB/CP/Rev2019). 2019. Reference Source 13. Li Q, Rimon JG, Ahmed S: Capitalising on shared goals for family planning: a concordance assessment of two global initiatives using longitudinal statistical models. BMJ Open. 2019; 9 (11): e031425. PubMed Abstract | Publisher Full Text | Free Full Text 14. Guranich G, Wheldon M, Cahill N, et al. : FPRgroup/FPEMcountry: v1.01. R package version v1.0.1. Zenodo. 2020. http://www.doi.org/10.5281/zenodo.3899454 Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 21 Jul 2020 ADD YOUR COMMENT Comment Author details Author details 1 Department of Mathematics and Statistics, Maynooth University, Maynooth, Ireland 2 Avenir Health, Washington D.C., USA 3 Department of Biostatistics and Epidemiology, University of Massachusetts Amherst, Amherst, USA Niamh Cahill Roles: Conceptualization, Formal Analysis, Methodology, Writing – Original Draft Preparation Michelle Weinberger Roles: Conceptualization, Writing – Review & Editing Leontine Alkema Roles: Conceptualization, Methodology, Writing – Original Draft Preparation Competing interests No competing interests were disclosed. Grant information This work was supported by the Gates Foundation [OPP1154144] The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 21 Jul 2020, 4:113 https://doi.org/10.12688/gatesopenres.13125.1 Copyright © 2020 Cahill N et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads Gates Open Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Cahill N, Weinberger M and Alkema L. What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.12688/gatesopenres.13125.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 21 Jul 2020 Views 0 Cite How to cite this report: Tsui AO. Reviewer Report For: What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.21956/gatesopenres.14307.r29381 ) The direct URL for this report is: https://gatesopenresearch.org/articles/4-113/v1#referee-response-29381 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 20 Oct 2020 Amy O. Tsui , Department of Population, Family and Reproductive Health, Johns Hopkins Bloomberg School of Public Health, Baltimore, MD, USA Approved VIEWS 0 https://doi.org/10.21956/gatesopenres.14307.r29381 This review is not written independently of the comments of the first Reviewer, many of which I agree with. Evaluating and appreciating the article requires some background on global family planning, in particular the FP2020 initiative, the ... Continue reading READ ALL This review is not written independently of the comments of the first Reviewer, many of which I agree with. Evaluating and appreciating the article requires some background on global family planning, in particular the FP2020 initiative, the composite definition of demand satisfied (DS) and sources of data, as well as a working knowledge of Bayesian modeling. The article’s main contribution, besides its application of advanced statistical modeling, is, as it claims, to provide “actionable” DS targets. The subsample of countries for this analysis is the 50 of the 68 poorest countries in the world (as identified in 2012) which were the intended beneficiaries of the FP2020 initiative. Comments (bold-face indicates edits/modification requested): The authors should clarify if the denominator of the contraceptive demand/need and use indicators is all women of reproductive age or women in union only, or both. If both, clarify how including only married women will bias the estimates, particularly in sub-Saharan African countries. Are the denominators for these rates consistently defined for each country? Demand Satisfied (DS) for women of reproductive age is not defined in equation form and is: DS = mCPR/(CPR + UN) where mCPR is the Modern Contraceptive Prevalence Rate and CPR is the Contraceptive Prevalence Rate, irrespective of method type. Unmet Need is the percent of women of reproductive age who desire to postpone or end childbearing but are not currently using a contraceptive method; it is also a “prevalence rate” (which enables summing it with CPR to represent Total Demand). The Accelerated Transition (AT) method described in this article involves setting the value of mCPR for each country for 2030 (when the Sustainable Goal Target 3.7 is to be achieved) to be the same value in whatever year the Family Planning Estimation Model projects 75% of DS will be reached. Its limitation is that although mCPR is artificially accelerated, what happens to the denominator components of CPR and UN under acceleration is not known. Presumably CPR will increase proportionally (without, for example, a large increase in traditional method use) and UN will decline linearly. However, research has shown that UN can increase at first with a CPR increase before it decreases (e.g., Westoff, 2001). This could offset the 75% satisfied level. Please comment on whether you expect the DS75 level in 2030 should match what is suggested by FPEM should the mCPR indeed be significantly accelerated, or if it is not important. The target mCPRs (see Table 1) for DS75 are nearly all around 50% and the average number of years of acceleration is 31.7 (target years minus 2030). Thus many of these countries are unlikely to reach their target mCPR in 2030. Please comment on how realistic these projections are given their intended actionability. How are these quantified targets likely to be a more effective call to action than FP2020 was? Note that the additional users in 2019 per the FP2020 Data Dashboard for FP2020 countries is 53.4 million, or a gap of 66.6 million against the 120 million goal. Five countries in Table 1 appear to account for a user gap of 62.1 million (Ethiopia, India, Philippines, Nigeria, and the DR Congo). Please comment on whether a call to action should focus on accelerating satisfying demand in primarily populous or all 50 countries despite the low likelihood of achieving the target in many. The influence of contraceptive method mix is not discussed. India’s mix profile is heavily dominated by contraceptive sterilization which would indicate a larger demand for limiting than spacing childbearing. Contrast this with SSA countries with more traditional method use (e.g., Central African Republic) or a high percentage of injectable method use, where demand to space births is greater. Please comment on how shifts in contraceptive method mix either due to new supply developments or age-related use will affect the target mCPRs and “users target gaps”. Minor comments: Ensure the use of the acronym BAU (Business as Usual) is consistent throughout the paper; sometimes it is BUA and sometimes BAU. As Reviewer 1 requests, clarification of the BAU description is warranted. As I understand it, BAU is simply assuming current trend for a given country follows the projection from the Family Planning Estimation Model. (It’s not clear to me why relabeling this method as BAU is needed.) The FPEM is used on a country-specific basis for the 50 FP2020 countries. This is referred to as the one-country implementation of FPEM. Why not just say it’s a country-specific application of FPEM? One-country is an awkward term. Since both the AT method and the regression method in Li e t al. (2019) (referenced in the article) have a similar aim to provide target mCPRs for 75% demand satisfied levels but their predictive performances are not yet verified, it will be interesting to compare actual mCPRs in 2030 with those estimated by these two methods. It is worth briefly commenting in the Discussion section what the role of behavioral factors is in driving contraceptive use, as this seems to be an absent consideration for statistical modeling/assessments. Is the rationale for developing the new method (or application) clearly explained? Yes Is the description of the method technically sound? Yes Are sufficient details provided to allow replication of the method development and its use by others? Yes If any results are presented, are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: contraceptive behavior, reproductive health, demography I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Tsui AO. Reviewer Report For: What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.21956/gatesopenres.14307.r29381 ) The direct URL for this report is: https://gatesopenresearch.org/articles/4-113/v1#referee-response-29381 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Malarcher S. Reviewer Report For: What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.21956/gatesopenres.14307.r29500 ) The direct URL for this report is: https://gatesopenresearch.org/articles/4-113/v1#referee-response-29500 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 21 Sep 2020 Shawn Malarcher , Office of Population and Reproductive Health, United States Agency for International Development (USAID), Washington, D.C., USA Approved VIEWS 0 https://doi.org/10.21956/gatesopenres.14307.r29500 The article describes a new method for estimating how much additional effort will be needed to achieve goals in demand satisfied for family planning by 2030. These estimates will provide country leaders and decision-makers much needed information to assess if ... Continue reading READ ALL The article describes a new method for estimating how much additional effort will be needed to achieve goals in demand satisfied for family planning by 2030. These estimates will provide country leaders and decision-makers much needed information to assess if their goals are achievable and how much additional effort may be required to meet those goals. The authors provide comparison with previously used methods which does not adjust unmet need for changes over time. The authors provide sufficient justification that the revised method is an improvement over the current standard. As my focus was mainly related to use and interpretation of the analysis and results, I highly recommend ensuring review by someone with expertise in modeling to review methods used. I hope the authors will consider the following to further strengthen this important piece of work: This statement is circular, please clarify/correct. “Estimates of unmet need are obtained by capturing the relationship between contraceptive prevalence and unmet need.” In general, I found the description of BAU unclear. Consider reworking with more focus on plain language and contrasting the difference between BAU and the accelerator. The article would benefit from a stronger framing of the analysis in expanding access and choice. For example, the following statement “Countries that are not currently projected to meet DS75 by 2030 will require a larger-than-BUA increase in the number of users of modern methods of contraception between now and 2030.” could be restated as, “Countries that are not currently projected to meet DS75 by 2030 will require an examination of factors contributing to low contraceptive use and restricted access to family planning services, in these context the “BUA” approach is not addressing the values and preferences of large proportions of the population with an unmet need.” The point of this scenario is unclear, “A previous study for states in India has estimated the required increases in mCPR and additional users needed to achieve DS targets using 2030 projections of total demand (contraceptive prevalence plus unmet need) for contraception 8 . This method combined accelerated growth in modern use with business-as-usual growth in total demand; the method did not account for faster-than-BAU increases in mCPR to coincide with faster-than-BAU increases in demand that are likely to occur due to, for example, increased efforts in family planning programs 9 . Methods that account for faster-than-BAU increases in demand to coincide with faster-than-BAU increases in mCPR are needed to avoid underestimation of mCPR targets, and thus, failure to meet DS targets.” What did the estimation show? How did it influence India’s investments? Please clarify: “Afghanistan needs to increase mCPR by 30.8% percentage points over an 11-year”. Is this 30.8 percent of the percentage point increase or an increase of 30.8 percentage points? Please clarify: “Associated mCPRs among countries projected to meet DS75 before 2100 range from 48.1% in Niger to 63.5% in Bolivia (Plurinational State of).” Please clarify if the model uses mCPR vs CPR in the estimation of unmet need. Both measures are referenced in the article. Please include a discussion of the age of data in the limitation section. How many of these countries have data that is more than 5 or even 10 years old? How accurate is that data? Please expand your description of the “acceleration factor”. How should this be understood? What does it mean for a country to have an acceleration factor or 4 versus 2? Please provide some discussion of how COVID 19 effects this analysis. Is the rationale for developing the new method (or application) clearly explained? Yes Is the description of the method technically sound? Partly Are sufficient details provided to allow replication of the method development and its use by others? Partly If any results are presented, are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Research Utilization. Population and Reproductive Health I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Malarcher S. Reviewer Report For: What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.21956/gatesopenres.14307.r29500 ) The direct URL for this report is: https://gatesopenresearch.org/articles/4-113/v1#referee-response-29500 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 21 Jul 2020 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 Version 1 21 Jul 20 read read Shawn Malarcher , United States Agency for International Development (USAID), Washington, USA Amy O. Tsui , Johns Hopkins Bloomberg School of Public Health, Baltimore, USA Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2020 Tsui A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 20 Oct 2020 | for Version 1 Amy O. Tsui , Department of Population, Family and Reproductive Health, Johns Hopkins Bloomberg School of Public Health, Baltimore, MD, USA 0 Views copyright © 2020 Tsui A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This review is not written independently of the comments of the first Reviewer, many of which I agree with. Evaluating and appreciating the article requires some background on global family planning, in particular the FP2020 initiative, the composite definition of demand satisfied (DS) and sources of data, as well as a working knowledge of Bayesian modeling. The article’s main contribution, besides its application of advanced statistical modeling, is, as it claims, to provide “actionable” DS targets. The subsample of countries for this analysis is the 50 of the 68 poorest countries in the world (as identified in 2012) which were the intended beneficiaries of the FP2020 initiative. Comments (bold-face indicates edits/modification requested): The authors should clarify if the denominator of the contraceptive demand/need and use indicators is all women of reproductive age or women in union only, or both. If both, clarify how including only married women will bias the estimates, particularly in sub-Saharan African countries. Are the denominators for these rates consistently defined for each country? Demand Satisfied (DS) for women of reproductive age is not defined in equation form and is: DS = mCPR/(CPR + UN) where mCPR is the Modern Contraceptive Prevalence Rate and CPR is the Contraceptive Prevalence Rate, irrespective of method type. Unmet Need is the percent of women of reproductive age who desire to postpone or end childbearing but are not currently using a contraceptive method; it is also a “prevalence rate” (which enables summing it with CPR to represent Total Demand). The Accelerated Transition (AT) method described in this article involves setting the value of mCPR for each country for 2030 (when the Sustainable Goal Target 3.7 is to be achieved) to be the same value in whatever year the Family Planning Estimation Model projects 75% of DS will be reached. Its limitation is that although mCPR is artificially accelerated, what happens to the denominator components of CPR and UN under acceleration is not known. Presumably CPR will increase proportionally (without, for example, a large increase in traditional method use) and UN will decline linearly. However, research has shown that UN can increase at first with a CPR increase before it decreases (e.g., Westoff, 2001). This could offset the 75% satisfied level. Please comment on whether you expect the DS75 level in 2030 should match what is suggested by FPEM should the mCPR indeed be significantly accelerated, or if it is not important. The target mCPRs (see Table 1) for DS75 are nearly all around 50% and the average number of years of acceleration is 31.7 (target years minus 2030). Thus many of these countries are unlikely to reach their target mCPR in 2030. Please comment on how realistic these projections are given their intended actionability. How are these quantified targets likely to be a more effective call to action than FP2020 was? Note that the additional users in 2019 per the FP2020 Data Dashboard for FP2020 countries is 53.4 million, or a gap of 66.6 million against the 120 million goal. Five countries in Table 1 appear to account for a user gap of 62.1 million (Ethiopia, India, Philippines, Nigeria, and the DR Congo). Please comment on whether a call to action should focus on accelerating satisfying demand in primarily populous or all 50 countries despite the low likelihood of achieving the target in many. The influence of contraceptive method mix is not discussed. India’s mix profile is heavily dominated by contraceptive sterilization which would indicate a larger demand for limiting than spacing childbearing. Contrast this with SSA countries with more traditional method use (e.g., Central African Republic) or a high percentage of injectable method use, where demand to space births is greater. Please comment on how shifts in contraceptive method mix either due to new supply developments or age-related use will affect the target mCPRs and “users target gaps”. Minor comments: Ensure the use of the acronym BAU (Business as Usual) is consistent throughout the paper; sometimes it is BUA and sometimes BAU. As Reviewer 1 requests, clarification of the BAU description is warranted. As I understand it, BAU is simply assuming current trend for a given country follows the projection from the Family Planning Estimation Model. (It’s not clear to me why relabeling this method as BAU is needed.) The FPEM is used on a country-specific basis for the 50 FP2020 countries. This is referred to as the one-country implementation of FPEM. Why not just say it’s a country-specific application of FPEM? One-country is an awkward term. Since both the AT method and the regression method in Li e t al. (2019) (referenced in the article) have a similar aim to provide target mCPRs for 75% demand satisfied levels but their predictive performances are not yet verified, it will be interesting to compare actual mCPRs in 2030 with those estimated by these two methods. It is worth briefly commenting in the Discussion section what the role of behavioral factors is in driving contraceptive use, as this seems to be an absent consideration for statistical modeling/assessments. Is the rationale for developing the new method (or application) clearly explained? Yes Is the description of the method technically sound? Yes Are sufficient details provided to allow replication of the method development and its use by others? Yes If any results are presented, are all the source data underlying the results available to ensure full reproducibility? Partly Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise contraceptive behavior, reproductive health, demography I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Tsui AO. Peer Review Report For: What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.21956/gatesopenres.14307.r29381) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://gatesopenresearch.org/articles/4-113/v1#referee-response-29381 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2020 Malarcher S. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 21 Sep 2020 | for Version 1 Shawn Malarcher , Office of Population and Reproductive Health, United States Agency for International Development (USAID), Washington, D.C., USA 0 Views copyright © 2020 Malarcher S. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The article describes a new method for estimating how much additional effort will be needed to achieve goals in demand satisfied for family planning by 2030. These estimates will provide country leaders and decision-makers much needed information to assess if their goals are achievable and how much additional effort may be required to meet those goals. The authors provide comparison with previously used methods which does not adjust unmet need for changes over time. The authors provide sufficient justification that the revised method is an improvement over the current standard. As my focus was mainly related to use and interpretation of the analysis and results, I highly recommend ensuring review by someone with expertise in modeling to review methods used. I hope the authors will consider the following to further strengthen this important piece of work: This statement is circular, please clarify/correct. “Estimates of unmet need are obtained by capturing the relationship between contraceptive prevalence and unmet need.” In general, I found the description of BAU unclear. Consider reworking with more focus on plain language and contrasting the difference between BAU and the accelerator. The article would benefit from a stronger framing of the analysis in expanding access and choice. For example, the following statement “Countries that are not currently projected to meet DS75 by 2030 will require a larger-than-BUA increase in the number of users of modern methods of contraception between now and 2030.” could be restated as, “Countries that are not currently projected to meet DS75 by 2030 will require an examination of factors contributing to low contraceptive use and restricted access to family planning services, in these context the “BUA” approach is not addressing the values and preferences of large proportions of the population with an unmet need.” The point of this scenario is unclear, “A previous study for states in India has estimated the required increases in mCPR and additional users needed to achieve DS targets using 2030 projections of total demand (contraceptive prevalence plus unmet need) for contraception 8 . This method combined accelerated growth in modern use with business-as-usual growth in total demand; the method did not account for faster-than-BAU increases in mCPR to coincide with faster-than-BAU increases in demand that are likely to occur due to, for example, increased efforts in family planning programs 9 . Methods that account for faster-than-BAU increases in demand to coincide with faster-than-BAU increases in mCPR are needed to avoid underestimation of mCPR targets, and thus, failure to meet DS targets.” What did the estimation show? How did it influence India’s investments? Please clarify: “Afghanistan needs to increase mCPR by 30.8% percentage points over an 11-year”. Is this 30.8 percent of the percentage point increase or an increase of 30.8 percentage points? Please clarify: “Associated mCPRs among countries projected to meet DS75 before 2100 range from 48.1% in Niger to 63.5% in Bolivia (Plurinational State of).” Please clarify if the model uses mCPR vs CPR in the estimation of unmet need. Both measures are referenced in the article. Please include a discussion of the age of data in the limitation section. How many of these countries have data that is more than 5 or even 10 years old? How accurate is that data? Please expand your description of the “acceleration factor”. How should this be understood? What does it mean for a country to have an acceleration factor or 4 versus 2? Please provide some discussion of how COVID 19 effects this analysis. Is the rationale for developing the new method (or application) clearly explained? Yes Is the description of the method technically sound? Partly Are sufficient details provided to allow replication of the method development and its use by others? Partly If any results are presented, are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Research Utilization. Population and Reproductive Health I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Malarcher S. Peer Review Report For: What increase in modern contraceptive use is needed in FP2020 countries to reach 75% demand satisfied by 2030? An assessment using the Accelerated Transition Method and Family Planning Estimation Model [version 1; peer review: 2 approved] . Gates Open Res 2020, 4 :113 ( https://doi.org/10.21956/gatesopenres.14307.r29500) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://gatesopenresearch.org/articles/4-113/v1#referee-response-29500 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with Gates Open Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "What increase in modern contraceptive use...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://gatesopenresearch.org/articles/4-113/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://gatesopenresearch.org/articles/4-113/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://gatesopenresearch.org/articles/4-113/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Cahill N et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://gatesopenresearch.org/articles/4-113/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://gatesopenresearch.org/articles/4-113", templates : { twitter : "What increase in modern contraceptive use is needed in FP2020.... Cahill N et al., published by " + "Gates Open Research" + ", https://gatesopenresearch.org/articles/4-113/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/13125/14307") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "14307"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "29186": 0, "29828": 0, "29573": 0, "29829": 0, "29381": 15, "29382": 0, "29574": 0, "29830": 0, "29383": 0, "29575": 0, "29831": 0, "29576": 0, "29577": 0, "29322": 0, "29153": 0, "29154": 0, "29155": 0, "29494": 0, "29750": 0, "29495": 0, "29751": 0, "29752": 0, "29497": 0, "29498": 0, "29499": 0, "29500": 27, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "2dcd86a4-b58c-42eb-8362-8e3413ef4873"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); Are you a Gates-funded researcher? If you are a previous or current Gates grant holder, sign up for information about developments, publishing and publications from Gates Open Research. First Name * You must provide your first name Last Name * You must provide your last name Email * You must provide a valid email address Institution You must provide an institution. Submit Thank you! We'll keep you updated on any major new updates to Gates Open Research Gates Open Research Browse Gateways How to Publish About Contact Legal For Developers Cookie Notice Privacy Notice RSS Submit via VeriXiv © F1000 Research Limited and its licensors ISSN 2572-4754 var F1000platform = new F1000.Platform({ name: "gates", displayName: "Gates Open Research", hostName: "gatesopenresearch.org", id: "3", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.