chartlet 0.13.0

Compile structured data into deterministic, accessible static charts
Documentation
1
<div class="chartlet-wrapper chartlet-responsive chartlet-bp-640"><style>.chartlet-wrapper.chartlet-responsive{display:block;width:100%;container-type:inline-size}.chartlet-variant-mobile{display:none}@container (max-width:639px){.chartlet-bp-640 .chartlet-variant-desktop{display:none}.chartlet-bp-640 .chartlet-variant-mobile{display:block}}</style><style>.chartlet-stage{position:relative;display:inline-block;max-width:100%;vertical-align:top}.chartlet-stage>svg{display:block}.chartlet-hotspot{position:absolute;border-radius:8px;cursor:pointer}.chartlet-focus{margin:0 0 12px 0;font-size:13px}.chartlet-focus summary{cursor:pointer;min-height:24px}.chartlet-focus fieldset{border:none;padding:0;margin:4px 0 0 0}.chartlet-focus label{display:inline-flex;align-items:center;min-height:44px;margin-right:14px;cursor:pointer;white-space:nowrap}.chartlet-focus input{margin-right:4px}.chartlet-focus input:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.chartlet-wrapper:has(.chartlet-focus-node:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f{opacity:.18}#chartlet-35fa11b3ac14dae5-hs-0{left:31.392%;top:9.245%;width:28.301%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-1{left:63.582%;top:9.245%;width:27.832%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-2{left:35.056%;top:20.551%;width:20.974%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-3{left:35.904%;top:36.755%;width:19.276%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-4{left:14.219%;top:48.061%;width:18.807%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-5{left:36.915%;top:48.061%;width:17.254%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-6{left:8.586%;top:59.367%;width:23.429%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-7{left:35.904%;top:59.367%;width:19.276%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-8{left:20.624%;top:70.673%;width:18.807%;height:5.102%}#chartlet-35fa11b3ac14dae5-hs-9{left:36.608%;top:86.878%;width:17.868%;height:5.102%}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-0:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-0{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-0:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-0 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-0:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-0 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-1:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-1{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-1:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-1 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-1:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-1 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-2:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-2{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-2:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-2 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-2:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-2 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-3:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-3{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-3:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-3 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-3:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-3 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-4:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-4{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-4:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-4 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-4:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-4 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-5:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-5{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-5:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-5 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-5:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-5 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-6:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-6{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-6:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-6 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-6:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-6 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-7:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-7{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-7:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-7 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-7:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-7 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-8:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-8{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-8:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-8 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-8:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-8 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-9:checked) #chartlet-35fa11b3ac14dae5 .chartlet-f-9{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-9:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-9 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-9:checked) #chartlet-35fa11b3ac14dae5 .chartlet-n-9 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(.chartlet-focus-node:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f{opacity:.18}#chartlet-35fa11b3ac14dae5-m-hs-0{left:28.214%;top:4.167%;width:30.475%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-1{left:62.326%;top:4.167%;width:30.475%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-2{left:33.057%;top:16.952%;width:20.789%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-3{left:34.106%;top:34.402%;width:18.691%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-4{left:13.212%;top:47.188%;width:17.923%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-5{left:34.771%;top:47.188%;width:17.361%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-6{left:7.199%;top:59.973%;width:23.27%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-7{left:34.106%;top:59.973%;width:18.691%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-8{left:19.165%;top:72.758%;width:17.923%;height:6.875%}#chartlet-35fa11b3ac14dae5-m-hs-9{left:34.874%;top:90.208%;width:17.155%;height:6.875%}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-0:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-0{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-0:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-0 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-0:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-0 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-1:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-1{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-1:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-1 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-1:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-1 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-2:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-2{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-2:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-2 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-2:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-2 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-3:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-3{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-3:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-3 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-3:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-3 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-4:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-4{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-4:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-4 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-4:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-4 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-5:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-5{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-5:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-5 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-5:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-5 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-6:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-6{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-6:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-6 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-6:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-6 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-7:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-7{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-7:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-7 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-7:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-7 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-8:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-8{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-8:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-8 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-8:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-8 .chartlet-seq-box{stroke-width:3}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-9:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-f-9{opacity:1}.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-9:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-9 .chartlet-flow-node,.chartlet-wrapper:has(#chartlet-35fa11b3ac14dae5-focus-9:checked) #chartlet-35fa11b3ac14dae5-m .chartlet-n-9 .chartlet-seq-box{stroke-width:3}</style><details class="chartlet-focus"><summary>Focus</summary><fieldset><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" checked> Show all</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-0"> Records from databases</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-1"> Records from registers</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-2"> Duplicates removed</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-3"> Records screened</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-4"> Records excluded</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-5"> Reports sought</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-6"> Reports not retrieved</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-7"> Reports assessed</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-8"> Reports excluded</label><label><input type="radio" name="chartlet-35fa11b3ac14dae5-focus" class="chartlet-focus-node" id="chartlet-35fa11b3ac14dae5-focus-9"> Studies included</label></fieldset></details><figure class="chartlet-figure" data-viz="chart"><figcaption>Study selection (PRISMA 2020)</figcaption><div class="chartlet-variant-desktop"><div class="chartlet-stage"><svg xmlns="http://www.w3.org/2000/svg" width="720" height="980" viewBox="0 0 720 980" id="chartlet-35fa11b3ac14dae5" role="img" aria-labelledby="chartlet-35fa11b3ac14dae5-title chartlet-35fa11b3ac14dae5-description" class="chartlet-root"><title id="chartlet-35fa11b3ac14dae5-title">Study selection (PRISMA 2020)</title><desc id="chartlet-35fa11b3ac14dae5-description">Flow chart with 10 steps and 9 connections. Main path: Records from databases → Duplicates removed → Records screened → Reports sought → Reports assessed → Studies included. Records from databases (input or output): leads to Duplicates removed. Records from registers (input or output): leads to Duplicates removed. Duplicates removed (external): leads to Records screened. Records screened: leads to Records excluded and Reports sought. Records excluded (external): no further step. Reports sought: leads to Reports not retrieved and Reports assessed. Reports not retrieved (external): no further step. Reports assessed: leads to Reports excluded and Studies included. Reports excluded (external): no further step. Studies included (end): no further step. Group &quot;Identification&quot;: Records from databases, Records from registers, Duplicates removed. Group &quot;Screening&quot;: Records screened, Records excluded, Reports sought, Reports not retrieved, Reports assessed, Reports excluded. Group &quot;Included&quot;: Studies included.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5 .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5 .chartlet-label,#chartlet-35fa11b3ac14dae5 .chartlet-tick,#chartlet-35fa11b3ac14dae5 .chartlet-value,#chartlet-35fa11b3ac14dae5 .chartlet-value-inverse,#chartlet-35fa11b3ac14dae5 .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-35fa11b3ac14dae5 .chartlet-value,#chartlet-35fa11b3ac14dae5 .chartlet-value-inverse{font-weight:600}#chartlet-35fa11b3ac14dae5 .chartlet-value{fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5 .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-35fa11b3ac14dae5 .chartlet-axis-title{font-weight:600}#chartlet-35fa11b3ac14dae5 .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-35fa11b3ac14dae5 .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-35fa11b3ac14dae5 .chartlet-bar,#chartlet-35fa11b3ac14dae5 .chartlet-point{fill:var(--chartlet-accent)}#chartlet-35fa11b3ac14dae5 .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-35fa11b3ac14dae5 .chartlet-background{fill:var(--chartlet-background)}.chartlet-root{--chartlet-node:#eef3fd;--chartlet-lane:#f7f9fc;--chartlet-lane-head:#eef1f6;--chartlet-shadow:rgba(16,24,40,.09);--chartlet-role-blue:#2563eb;--chartlet-role-blue-fill:#eef3fd;--chartlet-role-green:#15803d;--chartlet-role-green-fill:#ecfdf3;--chartlet-role-amber:#b45309;--chartlet-role-amber-fill:#fff7e8;--chartlet-role-teal:#0f766e;--chartlet-role-teal-fill:#e9faf7;--chartlet-role-violet:#6d28d9;--chartlet-role-violet-fill:#f3efff;--chartlet-role-gray:#667085;--chartlet-role-gray-fill:#f7f8fa;--chartlet-role-red:#b42318;--chartlet-role-red-fill:#fef3f2}.chartlet-root.chartlet-theme-dark{--chartlet-node:#1a2436;--chartlet-lane:#121925;--chartlet-lane-head:#18212f;--chartlet-shadow:rgba(0,0,0,.45);--chartlet-role-blue:#7ea6ff;--chartlet-role-blue-fill:#1a2436;--chartlet-role-green:#4ade80;--chartlet-role-green-fill:#132a1d;--chartlet-role-amber:#fbbf24;--chartlet-role-amber-fill:#2b2210;--chartlet-role-teal:#2dd4bf;--chartlet-role-teal-fill:#0f2a27;--chartlet-role-violet:#b69cff;--chartlet-role-violet-fill:#231c38;--chartlet-role-gray:#9aa7bd;--chartlet-role-gray-fill:#161d29;--chartlet-role-red:#f97066;--chartlet-role-red-fill:#2d1616}#chartlet-35fa11b3ac14dae5 .chartlet-role-blue{fill:var(--chartlet-role-blue-fill);stroke:var(--chartlet-role-blue)}#chartlet-35fa11b3ac14dae5 .chartlet-role-green{fill:var(--chartlet-role-green-fill);stroke:var(--chartlet-role-green)}#chartlet-35fa11b3ac14dae5 .chartlet-role-amber{fill:var(--chartlet-role-amber-fill);stroke:var(--chartlet-role-amber)}#chartlet-35fa11b3ac14dae5 .chartlet-role-teal{fill:var(--chartlet-role-teal-fill);stroke:var(--chartlet-role-teal)}#chartlet-35fa11b3ac14dae5 .chartlet-role-violet{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet)}#chartlet-35fa11b3ac14dae5 .chartlet-role-gray{fill:var(--chartlet-role-gray-fill);stroke:var(--chartlet-role-gray)}#chartlet-35fa11b3ac14dae5 .chartlet-role-red{fill:var(--chartlet-role-red-fill);stroke:var(--chartlet-role-red)}#chartlet-35fa11b3ac14dae5 .chartlet-diagram-rim{fill:none;stroke:var(--chartlet-role-teal);stroke-width:1.5}#chartlet-35fa11b3ac14dae5 .chartlet-diagram-shadow{fill:var(--chartlet-shadow);stroke:none;rx:7px}#chartlet-35fa11b3ac14dae5 .chartlet-diagram-chip{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1;rx:4px}#chartlet-35fa11b3ac14dae5 .chartlet-diagram-chip-text{font-size:12px;fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5 .chartlet-diagram-badge{fill:var(--chartlet-accent);stroke:var(--chartlet-background);stroke-width:2}#chartlet-35fa11b3ac14dae5 .chartlet-diagram-badge-text{font-size:10px;font-weight:700;fill:var(--chartlet-background)}#chartlet-35fa11b3ac14dae5 .chartlet-flow-node{stroke-width:1.5;stroke-linejoin:round;rx:7px}#chartlet-35fa11b3ac14dae5 .chartlet-flow-start{stroke-width:2}#chartlet-35fa11b3ac14dae5 .chartlet-flow-end{stroke-width:3}#chartlet-35fa11b3ac14dae5 .chartlet-flow-external{stroke-dasharray:5 3}#chartlet-35fa11b3ac14dae5 .chartlet-flow-inner{stroke:var(--chartlet-role-blue);stroke-width:1}#chartlet-35fa11b3ac14dae5 .chartlet-flow-label{font-size:13px;font-weight:600;fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5 .chartlet-flow-sublabel{font-size:11px;fill:var(--chartlet-muted)}#chartlet-35fa11b3ac14dae5 .chartlet-flow-edge{fill:none;stroke:var(--chartlet-zero);stroke-width:1.4;stroke-linejoin:round}#chartlet-35fa11b3ac14dae5 .chartlet-flow-dashed{stroke-dasharray:5 4}#chartlet-35fa11b3ac14dae5 .chartlet-flow-dotted{stroke-dasharray:1 4;stroke-linecap:round}#chartlet-35fa11b3ac14dae5 .chartlet-flow-main{stroke:var(--chartlet-accent);stroke-width:2.2}#chartlet-35fa11b3ac14dae5 .chartlet-flow-head{fill:var(--chartlet-zero);stroke:var(--chartlet-zero);stroke-width:1;stroke-linejoin:round}#chartlet-35fa11b3ac14dae5 .chartlet-flow-main-head{fill:var(--chartlet-accent);stroke:var(--chartlet-accent)}#chartlet-35fa11b3ac14dae5 .chartlet-flow-lane{fill:var(--chartlet-lane);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-35fa11b3ac14dae5 .chartlet-flow-lane-alt{fill:var(--chartlet-background)}#chartlet-35fa11b3ac14dae5 .chartlet-flow-lane-head{fill:var(--chartlet-lane-head);stroke:none}#chartlet-35fa11b3ac14dae5 .chartlet-flow-lane-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted);letter-spacing:.04em}#chartlet-35fa11b3ac14dae5 .chartlet-flow-group{fill:var(--chartlet-accent);fill-opacity:.04;stroke:var(--chartlet-zero);stroke-width:1;stroke-dasharray:4 3;rx:10px}#chartlet-35fa11b3ac14dae5 .chartlet-flow-group-label{font-size:11px;font-weight:600;fill:var(--chartlet-muted)}</style><rect x="251.58" y="823.4" width="152.65" height="90" class="chartlet-flow-group"/><text x="259.58" y="836.4" text-anchor="start" class="chartlet-flow-group-label">Included</text><rect x="49.82" y="332.2" width="359.48" height="422.4" class="chartlet-flow-group"/><text x="57.82" y="345.2" text-anchor="start" class="chartlet-flow-group-label">Screening</text><rect x="214.02" y="62.6" width="456.16" height="200.8" class="chartlet-flow-group"/><text x="222.02" y="75.6" text-anchor="start" class="chartlet-flow-group-label">Identification</text><g class="chartlet-f chartlet-f-0 chartlet-f-2"><polyline points="327.905,140.6 327.905,193.4" class="chartlet-flow-edge chartlet-flow-main"><title>Records from databases → Duplicates removed</title></polyline><polyline points="324.405,193.4 327.905,201.4 331.405,193.4 324.405,193.4" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-1 chartlet-f-2"><polyline points="557.985,140.6 557.985,163 351.905,163 351.905,193.4" class="chartlet-flow-edge"><title>Records from registers → Duplicates removed</title></polyline><polyline points="348.405,193.4 351.905,201.4 355.405,193.4 348.405,193.4" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-2 chartlet-f-3"><polyline points="327.905,251.4 327.905,352.2" class="chartlet-flow-edge chartlet-flow-main"><title>Duplicates removed → Records screened</title></polyline><polyline points="324.405,352.2 327.905,360.2 331.405,352.2 324.405,352.2" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-3 chartlet-f-4"><polyline points="303.905,410.2 303.905,432.6 170.085,432.6 170.085,463" class="chartlet-flow-edge"><title>Records screened → Records excluded</title></polyline><polyline points="166.585,463 170.085,471 173.585,463 166.585,463" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-3 chartlet-f-5"><polyline points="327.905,410.2 327.905,463" class="chartlet-flow-edge chartlet-flow-main"><title>Records screened → Reports sought</title></polyline><polyline points="324.405,463 327.905,471 331.405,463 324.405,463" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-5 chartlet-f-6"><polyline points="303.905,521 303.905,543.4 146.165,543.4 146.165,573.8" class="chartlet-flow-edge"><title>Reports sought → Reports not retrieved</title></polyline><polyline points="142.665,573.8 146.165,581.8 149.665,573.8 142.665,573.8" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-5 chartlet-f-7"><polyline points="327.905,521 327.905,573.8" class="chartlet-flow-edge chartlet-flow-main"><title>Reports sought → Reports assessed</title></polyline><polyline points="324.405,573.8 327.905,581.8 331.405,573.8 324.405,573.8" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-7 chartlet-f-8"><polyline points="303.905,631.8 303.905,654.2 216.2,654.2 216.2,684.6" class="chartlet-flow-edge"><title>Reports assessed → Reports excluded</title></polyline><polyline points="212.7,684.6 216.2,692.6 219.7,684.6 212.7,684.6" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-7 chartlet-f-9"><polyline points="327.905,631.8 327.905,843.4" class="chartlet-flow-edge chartlet-flow-main"><title>Reports assessed → Studies included</title></polyline><polyline points="324.405,843.4 327.905,851.4 331.405,843.4 324.405,843.4" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-2"></g><g class="chartlet-f chartlet-n-1 chartlet-f-1 chartlet-f-2"></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"></g><g class="chartlet-f chartlet-n-3 chartlet-f-2 chartlet-f-3 chartlet-f-4 chartlet-f-5"></g><g class="chartlet-f chartlet-n-4 chartlet-f-3 chartlet-f-4"></g><g class="chartlet-f chartlet-n-5 chartlet-f-3 chartlet-f-5 chartlet-f-6 chartlet-f-7"></g><g class="chartlet-f chartlet-n-6 chartlet-f-5 chartlet-f-6"></g><g class="chartlet-f chartlet-n-7 chartlet-f-5 chartlet-f-7 chartlet-f-8 chartlet-f-9"></g><g class="chartlet-f chartlet-n-8 chartlet-f-7 chartlet-f-8"></g><g class="chartlet-f chartlet-n-9 chartlet-f-7 chartlet-f-9"></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-2"><polyline points="236.02,93.1 429.79,93.1 419.79,143.1 226.02,143.1 236.02,93.1" class="chartlet-diagram-shadow"/><polyline points="236.02,90.6 429.79,90.6 419.79,140.6 226.02,140.6 236.02,90.6" class="chartlet-flow-node chartlet-role-violet"><title>Records from databases – n = 1,482</title></polyline><text x="327.905" y="113.1" text-anchor="middle" class="chartlet-flow-label">Records from databases</text><text x="327.905" y="127.1" text-anchor="middle" class="chartlet-flow-sublabel">n = 1,482</text></g><g class="chartlet-f chartlet-n-1 chartlet-f-1 chartlet-f-2"><polyline points="467.79,93.1 658.18,93.1 648.18,143.1 457.79,143.1 467.79,93.1" class="chartlet-diagram-shadow"/><polyline points="467.79,90.6 658.18,90.6 648.18,140.6 457.79,140.6 467.79,90.6" class="chartlet-flow-node chartlet-role-violet"><title>Records from registers – n = 214</title></polyline><text x="557.985" y="113.1" text-anchor="middle" class="chartlet-flow-label">Records from registers</text><text x="557.985" y="127.1" text-anchor="middle" class="chartlet-flow-sublabel">n = 214</text></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"><rect x="252.4" y="203.9" width="151.01" height="50" class="chartlet-diagram-shadow"/><rect x="252.4" y="201.4" width="151.01" height="50" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Duplicates removed – n = 389</title></rect><text x="327.905" y="223.9" text-anchor="middle" class="chartlet-flow-label">Duplicates removed</text><text x="327.905" y="237.9" text-anchor="middle" class="chartlet-flow-sublabel">n = 389</text></g><g class="chartlet-f chartlet-n-3 chartlet-f-2 chartlet-f-3 chartlet-f-4 chartlet-f-5"><rect x="258.51" y="362.7" width="138.79" height="50" class="chartlet-diagram-shadow"/><rect x="258.51" y="360.2" width="138.79" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Records screened – n = 1,307</title></rect><text x="327.905" y="382.7" text-anchor="middle" class="chartlet-flow-label">Records screened</text><text x="327.905" y="396.7" text-anchor="middle" class="chartlet-flow-sublabel">n = 1,307</text></g><g class="chartlet-f chartlet-n-4 chartlet-f-3 chartlet-f-4"><rect x="102.38" y="473.5" width="135.41" height="50" class="chartlet-diagram-shadow"/><rect x="102.38" y="471" width="135.41" height="50" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Records excluded – n = 1,121</title></rect><text x="170.085" y="493.5" text-anchor="middle" class="chartlet-flow-label">Records excluded</text><text x="170.085" y="507.5" text-anchor="middle" class="chartlet-flow-sublabel">n = 1,121</text></g><g class="chartlet-f chartlet-n-5 chartlet-f-3 chartlet-f-5 chartlet-f-6 chartlet-f-7"><rect x="265.79" y="473.5" width="124.23" height="50" class="chartlet-diagram-shadow"/><rect x="265.79" y="471" width="124.23" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Reports sought – n = 186</title></rect><text x="327.905" y="493.5" text-anchor="middle" class="chartlet-flow-label">Reports sought</text><text x="327.905" y="507.5" text-anchor="middle" class="chartlet-flow-sublabel">n = 186</text></g><g class="chartlet-f chartlet-n-6 chartlet-f-5 chartlet-f-6"><rect x="61.82" y="584.3" width="168.69" height="50" class="chartlet-diagram-shadow"/><rect x="61.82" y="581.8" width="168.69" height="50" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Reports not retrieved – n = 9</title></rect><text x="146.165" y="604.3" text-anchor="middle" class="chartlet-flow-label">Reports not retrieved</text><text x="146.165" y="618.3" text-anchor="middle" class="chartlet-flow-sublabel">n = 9</text></g><g class="chartlet-f chartlet-n-7 chartlet-f-5 chartlet-f-7 chartlet-f-8 chartlet-f-9"><rect x="258.51" y="584.3" width="138.79" height="50" class="chartlet-diagram-shadow"/><rect x="258.51" y="581.8" width="138.79" height="50" class="chartlet-flow-node chartlet-role-blue"><title>Reports assessed – n = 177</title></rect><text x="327.905" y="604.3" text-anchor="middle" class="chartlet-flow-label">Reports assessed</text><text x="327.905" y="618.3" text-anchor="middle" class="chartlet-flow-sublabel">n = 177</text></g><g class="chartlet-f chartlet-n-8 chartlet-f-7 chartlet-f-8"><rect x="148.495" y="695.1" width="135.41" height="50" class="chartlet-diagram-shadow"/><rect x="148.495" y="692.6" width="135.41" height="50" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Reports excluded – n = 142</title></rect><text x="216.2" y="715.1" text-anchor="middle" class="chartlet-flow-label">Reports excluded</text><text x="216.2" y="729.1" text-anchor="middle" class="chartlet-flow-sublabel">n = 142</text></g><g class="chartlet-f chartlet-n-9 chartlet-f-7 chartlet-f-9"><polyline points="367.23,853.9 376.797,855.803 384.908,861.222 390.327,869.333 392.23,878.9 390.327,888.467 384.908,896.578 376.797,901.997 367.23,903.9 288.58,903.9 279.013,901.997 270.902,896.578 265.483,888.467 263.58,878.9 265.483,869.333 270.902,861.222 279.013,855.803 288.58,853.9 367.23,853.9" class="chartlet-diagram-shadow"/><polyline points="367.23,851.4 376.797,853.303 384.908,858.722 390.327,866.833 392.23,876.4 390.327,885.967 384.908,894.078 376.797,899.497 367.23,901.4 288.58,901.4 279.013,899.497 270.902,894.078 265.483,885.967 263.58,876.4 265.483,866.833 270.902,858.722 279.013,853.303 288.58,851.4 367.23,851.4" class="chartlet-flow-node chartlet-flow-end chartlet-role-green"><title>Studies included – n = 35</title></polyline><text x="327.905" y="873.9" text-anchor="middle" class="chartlet-flow-label">Studies included</text><text x="327.905" y="887.9" text-anchor="middle" class="chartlet-flow-sublabel">n = 35</text></g></svg><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-0" for="chartlet-35fa11b3ac14dae5-focus-0"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-1" for="chartlet-35fa11b3ac14dae5-focus-1"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-2" for="chartlet-35fa11b3ac14dae5-focus-2"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-3" for="chartlet-35fa11b3ac14dae5-focus-3"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-4" for="chartlet-35fa11b3ac14dae5-focus-4"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-5" for="chartlet-35fa11b3ac14dae5-focus-5"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-6" for="chartlet-35fa11b3ac14dae5-focus-6"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-7" for="chartlet-35fa11b3ac14dae5-focus-7"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-8" for="chartlet-35fa11b3ac14dae5-focus-8"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-hs-9" for="chartlet-35fa11b3ac14dae5-focus-9"></label></div></div><div class="chartlet-variant-mobile"><div class="chartlet-stage"><svg xmlns="http://www.w3.org/2000/svg" width="440" height="960" viewBox="0 0 440 960" id="chartlet-35fa11b3ac14dae5-m" role="img" aria-labelledby="chartlet-35fa11b3ac14dae5-m-title chartlet-35fa11b3ac14dae5-m-description" class="chartlet-root"><title id="chartlet-35fa11b3ac14dae5-m-title">Study selection (PRISMA 2020)</title><desc id="chartlet-35fa11b3ac14dae5-m-description">Flow chart with 10 steps and 9 connections. Main path: Records from databases → Duplicates removed → Records screened → Reports sought → Reports assessed → Studies included. Records from databases (input or output): leads to Duplicates removed. Records from registers (input or output): leads to Duplicates removed. Duplicates removed (external): leads to Records screened. Records screened: leads to Records excluded and Reports sought. Records excluded (external): no further step. Reports sought: leads to Reports not retrieved and Reports assessed. Reports not retrieved (external): no further step. Reports assessed: leads to Reports excluded and Studies included. Reports excluded (external): no further step. Studies included (end): no further step. Group &quot;Identification&quot;: Records from databases, Records from registers, Duplicates removed. Group &quot;Screening&quot;: Records screened, Records excluded, Reports sought, Reports not retrieved, Reports assessed, Reports excluded. Group &quot;Included&quot;: Studies included.</desc><style>.chartlet-root{--chartlet-text:#172033;--chartlet-muted:#344054;--chartlet-grid:#d9dee8;--chartlet-zero:#667085;--chartlet-accent:#2563eb;--chartlet-background:#fff;--chartlet-color-1:#2563eb;--chartlet-color-2:#c2410c;--chartlet-color-3:#475569;--chartlet-color-4:#111827;max-width:100%;height:auto;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5-m .chartlet-title{font-size:22px;font-weight:650;fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5-m .chartlet-label,#chartlet-35fa11b3ac14dae5-m .chartlet-tick,#chartlet-35fa11b3ac14dae5-m .chartlet-value,#chartlet-35fa11b3ac14dae5-m .chartlet-value-inverse,#chartlet-35fa11b3ac14dae5-m .chartlet-axis-title{font-size:12px;fill:var(--chartlet-muted)}#chartlet-35fa11b3ac14dae5-m .chartlet-value,#chartlet-35fa11b3ac14dae5-m .chartlet-value-inverse{font-weight:600}#chartlet-35fa11b3ac14dae5-m .chartlet-value{fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5-m .chartlet-value-inverse{fill:var(--chartlet-background)}#chartlet-35fa11b3ac14dae5-m .chartlet-axis-title{font-weight:600}#chartlet-35fa11b3ac14dae5-m .chartlet-grid{stroke:var(--chartlet-grid);stroke-width:1}#chartlet-35fa11b3ac14dae5-m .chartlet-zero{stroke:var(--chartlet-zero);stroke-width:1.5}#chartlet-35fa11b3ac14dae5-m .chartlet-bar,#chartlet-35fa11b3ac14dae5-m .chartlet-point{fill:var(--chartlet-accent)}#chartlet-35fa11b3ac14dae5-m .chartlet-line{fill:none;stroke:var(--chartlet-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#chartlet-35fa11b3ac14dae5-m .chartlet-background{fill:var(--chartlet-background)}#chartlet-35fa11b3ac14dae5-m .chartlet-title-small{font-size:18px}.chartlet-root{--chartlet-node:#eef3fd;--chartlet-lane:#f7f9fc;--chartlet-lane-head:#eef1f6;--chartlet-shadow:rgba(16,24,40,.09);--chartlet-role-blue:#2563eb;--chartlet-role-blue-fill:#eef3fd;--chartlet-role-green:#15803d;--chartlet-role-green-fill:#ecfdf3;--chartlet-role-amber:#b45309;--chartlet-role-amber-fill:#fff7e8;--chartlet-role-teal:#0f766e;--chartlet-role-teal-fill:#e9faf7;--chartlet-role-violet:#6d28d9;--chartlet-role-violet-fill:#f3efff;--chartlet-role-gray:#667085;--chartlet-role-gray-fill:#f7f8fa;--chartlet-role-red:#b42318;--chartlet-role-red-fill:#fef3f2}.chartlet-root.chartlet-theme-dark{--chartlet-node:#1a2436;--chartlet-lane:#121925;--chartlet-lane-head:#18212f;--chartlet-shadow:rgba(0,0,0,.45);--chartlet-role-blue:#7ea6ff;--chartlet-role-blue-fill:#1a2436;--chartlet-role-green:#4ade80;--chartlet-role-green-fill:#132a1d;--chartlet-role-amber:#fbbf24;--chartlet-role-amber-fill:#2b2210;--chartlet-role-teal:#2dd4bf;--chartlet-role-teal-fill:#0f2a27;--chartlet-role-violet:#b69cff;--chartlet-role-violet-fill:#231c38;--chartlet-role-gray:#9aa7bd;--chartlet-role-gray-fill:#161d29;--chartlet-role-red:#f97066;--chartlet-role-red-fill:#2d1616}#chartlet-35fa11b3ac14dae5-m .chartlet-role-blue{fill:var(--chartlet-role-blue-fill);stroke:var(--chartlet-role-blue)}#chartlet-35fa11b3ac14dae5-m .chartlet-role-green{fill:var(--chartlet-role-green-fill);stroke:var(--chartlet-role-green)}#chartlet-35fa11b3ac14dae5-m .chartlet-role-amber{fill:var(--chartlet-role-amber-fill);stroke:var(--chartlet-role-amber)}#chartlet-35fa11b3ac14dae5-m .chartlet-role-teal{fill:var(--chartlet-role-teal-fill);stroke:var(--chartlet-role-teal)}#chartlet-35fa11b3ac14dae5-m .chartlet-role-violet{fill:var(--chartlet-role-violet-fill);stroke:var(--chartlet-role-violet)}#chartlet-35fa11b3ac14dae5-m .chartlet-role-gray{fill:var(--chartlet-role-gray-fill);stroke:var(--chartlet-role-gray)}#chartlet-35fa11b3ac14dae5-m .chartlet-role-red{fill:var(--chartlet-role-red-fill);stroke:var(--chartlet-role-red)}#chartlet-35fa11b3ac14dae5-m .chartlet-diagram-rim{fill:none;stroke:var(--chartlet-role-teal);stroke-width:1.5}#chartlet-35fa11b3ac14dae5-m .chartlet-diagram-shadow{fill:var(--chartlet-shadow);stroke:none;rx:7px}#chartlet-35fa11b3ac14dae5-m .chartlet-diagram-chip{fill:var(--chartlet-background);stroke:var(--chartlet-grid);stroke-width:1;rx:4px}#chartlet-35fa11b3ac14dae5-m .chartlet-diagram-chip-text{font-size:12px;fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5-m .chartlet-diagram-badge{fill:var(--chartlet-accent);stroke:var(--chartlet-background);stroke-width:2}#chartlet-35fa11b3ac14dae5-m .chartlet-diagram-badge-text{font-size:10px;font-weight:700;fill:var(--chartlet-background)}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-node{stroke-width:1.5;stroke-linejoin:round;rx:7px}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-start{stroke-width:2}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-end{stroke-width:3}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-external{stroke-dasharray:5 3}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-inner{stroke:var(--chartlet-role-blue);stroke-width:1}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-label{font-size:13px;font-weight:600;fill:var(--chartlet-text)}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-sublabel{font-size:11px;fill:var(--chartlet-muted)}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-edge{fill:none;stroke:var(--chartlet-zero);stroke-width:1.4;stroke-linejoin:round}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-dashed{stroke-dasharray:5 4}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-dotted{stroke-dasharray:1 4;stroke-linecap:round}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-main{stroke:var(--chartlet-accent);stroke-width:2.2}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-head{fill:var(--chartlet-zero);stroke:var(--chartlet-zero);stroke-width:1;stroke-linejoin:round}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-main-head{fill:var(--chartlet-accent);stroke:var(--chartlet-accent)}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-lane{fill:var(--chartlet-lane);stroke:var(--chartlet-grid);stroke-width:1}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-lane-alt{fill:var(--chartlet-background)}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-lane-head{fill:var(--chartlet-lane-head);stroke:none}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-lane-label{font-size:11px;font-weight:650;fill:var(--chartlet-muted);letter-spacing:.04em}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-group{fill:var(--chartlet-accent);fill-opacity:.04;stroke:var(--chartlet-zero);stroke-width:1;stroke-dasharray:4 3;rx:10px}#chartlet-35fa11b3ac14dae5-m .chartlet-flow-group-label{font-size:11px;font-weight:600;fill:var(--chartlet-muted)}</style><rect x="141.447" y="838" width="99.48" height="106" class="chartlet-flow-group"/><text x="149.447" y="851" text-anchor="start" class="chartlet-flow-group-label">Included</text><rect x="19.677" y="302.264" width="224.63" height="474.208" class="chartlet-flow-group"/><text x="27.677" y="315.264" text-anchor="start" class="chartlet-flow-group-label">Screening</text><rect x="112.142" y="12" width="308.18" height="228.736" class="chartlet-flow-group"/><text x="120.142" y="25" text-anchor="start" class="chartlet-flow-group-label">Identification</text><g class="chartlet-f chartlet-f-0 chartlet-f-2"><polyline points="191.187,106 191.187,154.736" class="chartlet-flow-edge chartlet-flow-main"><title>Records from databases → Duplicates removed</title></polyline><polyline points="187.687,154.736 191.187,162.736 194.687,154.736 187.687,154.736" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-1 chartlet-f-2"><polyline points="341.278,106 341.278,126.903 215.187,126.903 215.187,154.736" class="chartlet-flow-edge"><title>Records from registers → Duplicates removed</title></polyline><polyline points="211.687,154.736 215.187,162.736 218.687,154.736 211.687,154.736" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-2 chartlet-f-3"><polyline points="191.187,228.736 191.187,322.264" class="chartlet-flow-edge chartlet-flow-main"><title>Duplicates removed → Records screened</title></polyline><polyline points="187.687,322.264 191.187,330.264 194.687,322.264 187.687,322.264" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-3 chartlet-f-4"><polyline points="167.187,396.264 167.187,417.167 97.562,417.167 97.562,445" class="chartlet-flow-edge"><title>Records screened → Records excluded</title></polyline><polyline points="94.062,445 97.562,453 101.062,445 94.062,445" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-3 chartlet-f-5"><polyline points="191.187,396.264 191.187,445" class="chartlet-flow-edge chartlet-flow-main"><title>Records screened → Reports sought</title></polyline><polyline points="187.687,445 191.187,453 194.687,445 187.687,445" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-5 chartlet-f-6"><polyline points="167.187,519 167.187,539.903 82.872,539.903 82.872,567.736" class="chartlet-flow-edge"><title>Reports sought → Reports not retrieved</title></polyline><polyline points="79.372,567.736 82.872,575.736 86.372,567.736 79.372,567.736" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-5 chartlet-f-7"><polyline points="191.187,519 191.187,567.736" class="chartlet-flow-edge chartlet-flow-main"><title>Reports sought → Reports assessed</title></polyline><polyline points="187.687,567.736 191.187,575.736 194.687,567.736 187.687,567.736" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-f-7 chartlet-f-8"><polyline points="167.187,641.736 167.187,662.639 123.757,662.639 123.757,690.472" class="chartlet-flow-edge"><title>Reports assessed → Reports excluded</title></polyline><polyline points="120.257,690.472 123.757,698.472 127.257,690.472 120.257,690.472" class="chartlet-flow-head"/></g><g class="chartlet-f chartlet-f-7 chartlet-f-9"><polyline points="191.187,641.736 191.187,858" class="chartlet-flow-edge chartlet-flow-main"><title>Reports assessed → Studies included</title></polyline><polyline points="187.687,858 191.187,866 194.687,858 187.687,858" class="chartlet-flow-head chartlet-flow-main-head"/></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-2"></g><g class="chartlet-f chartlet-n-1 chartlet-f-1 chartlet-f-2"></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"></g><g class="chartlet-f chartlet-n-3 chartlet-f-2 chartlet-f-3 chartlet-f-4 chartlet-f-5"></g><g class="chartlet-f chartlet-n-4 chartlet-f-3 chartlet-f-4"></g><g class="chartlet-f chartlet-n-5 chartlet-f-3 chartlet-f-5 chartlet-f-6 chartlet-f-7"></g><g class="chartlet-f chartlet-n-6 chartlet-f-5 chartlet-f-6"></g><g class="chartlet-f chartlet-n-7 chartlet-f-5 chartlet-f-7 chartlet-f-8 chartlet-f-9"></g><g class="chartlet-f chartlet-n-8 chartlet-f-7 chartlet-f-8"></g><g class="chartlet-f chartlet-n-9 chartlet-f-7 chartlet-f-9"></g><g class="chartlet-f chartlet-n-0 chartlet-f-0 chartlet-f-2"><polyline points="134.142,42.5 258.232,42.5 248.232,108.5 124.142,108.5 134.142,42.5" class="chartlet-diagram-shadow"/><polyline points="134.142,40 258.232,40 248.232,106 124.142,106 134.142,40" class="chartlet-flow-node chartlet-role-violet"><title>Records from databases – n = 1,482</title></polyline><text x="191.187" y="62.5" text-anchor="middle" class="chartlet-flow-label">Records from</text><text x="191.187" y="78.5" text-anchor="middle" class="chartlet-flow-label">databases</text><text x="191.187" y="92.5" text-anchor="middle" class="chartlet-flow-sublabel">n = 1,482</text></g><g class="chartlet-f chartlet-n-1 chartlet-f-1 chartlet-f-2"><polyline points="284.233,42.5 408.323,42.5 398.323,108.5 274.233,108.5 284.233,42.5" class="chartlet-diagram-shadow"/><polyline points="284.233,40 408.323,40 398.323,106 274.233,106 284.233,40" class="chartlet-flow-node chartlet-role-violet"><title>Records from registers – n = 214</title></polyline><text x="341.278" y="62.5" text-anchor="middle" class="chartlet-flow-label">Records from</text><text x="341.278" y="78.5" text-anchor="middle" class="chartlet-flow-label">registers</text><text x="341.278" y="92.5" text-anchor="middle" class="chartlet-flow-sublabel">n = 214</text></g><g class="chartlet-f chartlet-n-2 chartlet-f-0 chartlet-f-1 chartlet-f-2 chartlet-f-3"><rect x="145.452" y="165.236" width="91.47" height="66" class="chartlet-diagram-shadow"/><rect x="145.452" y="162.736" width="91.47" height="66" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Duplicates removed – n = 389</title></rect><text x="191.187" y="185.236" text-anchor="middle" class="chartlet-flow-label">Duplicates</text><text x="191.187" y="201.236" text-anchor="middle" class="chartlet-flow-label">removed</text><text x="191.187" y="215.236" text-anchor="middle" class="chartlet-flow-sublabel">n = 389</text></g><g class="chartlet-f chartlet-n-3 chartlet-f-2 chartlet-f-3 chartlet-f-4 chartlet-f-5"><rect x="150.067" y="332.764" width="82.24" height="66" class="chartlet-diagram-shadow"/><rect x="150.067" y="330.264" width="82.24" height="66" class="chartlet-flow-node chartlet-role-blue"><title>Records screened – n = 1,307</title></rect><text x="191.187" y="352.764" text-anchor="middle" class="chartlet-flow-label">Records</text><text x="191.187" y="368.764" text-anchor="middle" class="chartlet-flow-label">screened</text><text x="191.187" y="382.764" text-anchor="middle" class="chartlet-flow-sublabel">n = 1,307</text></g><g class="chartlet-f chartlet-n-4 chartlet-f-3 chartlet-f-4"><rect x="58.132" y="455.5" width="78.86" height="66" class="chartlet-diagram-shadow"/><rect x="58.132" y="453" width="78.86" height="66" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Records excluded – n = 1,121</title></rect><text x="97.562" y="475.5" text-anchor="middle" class="chartlet-flow-label">Records</text><text x="97.562" y="491.5" text-anchor="middle" class="chartlet-flow-label">excluded</text><text x="97.562" y="505.5" text-anchor="middle" class="chartlet-flow-sublabel">n = 1,121</text></g><g class="chartlet-f chartlet-n-5 chartlet-f-3 chartlet-f-5 chartlet-f-6 chartlet-f-7"><rect x="152.992" y="455.5" width="76.39" height="66" class="chartlet-diagram-shadow"/><rect x="152.992" y="453" width="76.39" height="66" class="chartlet-flow-node chartlet-role-blue"><title>Reports sought – n = 186</title></rect><text x="191.187" y="475.5" text-anchor="middle" class="chartlet-flow-label">Reports</text><text x="191.187" y="491.5" text-anchor="middle" class="chartlet-flow-label">sought</text><text x="191.187" y="505.5" text-anchor="middle" class="chartlet-flow-sublabel">n = 186</text></g><g class="chartlet-f chartlet-n-6 chartlet-f-5 chartlet-f-6"><rect x="31.677" y="578.236" width="102.39" height="66" class="chartlet-diagram-shadow"/><rect x="31.677" y="575.736" width="102.39" height="66" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Reports not retrieved – n = 9</title></rect><text x="82.872" y="598.236" text-anchor="middle" class="chartlet-flow-label">Reports not</text><text x="82.872" y="614.236" text-anchor="middle" class="chartlet-flow-label">retrieved</text><text x="82.872" y="628.236" text-anchor="middle" class="chartlet-flow-sublabel">n = 9</text></g><g class="chartlet-f chartlet-n-7 chartlet-f-5 chartlet-f-7 chartlet-f-8 chartlet-f-9"><rect x="150.067" y="578.236" width="82.24" height="66" class="chartlet-diagram-shadow"/><rect x="150.067" y="575.736" width="82.24" height="66" class="chartlet-flow-node chartlet-role-blue"><title>Reports assessed – n = 177</title></rect><text x="191.187" y="598.236" text-anchor="middle" class="chartlet-flow-label">Reports</text><text x="191.187" y="614.236" text-anchor="middle" class="chartlet-flow-label">assessed</text><text x="191.187" y="628.236" text-anchor="middle" class="chartlet-flow-sublabel">n = 177</text></g><g class="chartlet-f chartlet-n-8 chartlet-f-7 chartlet-f-8"><rect x="84.327" y="700.972" width="78.86" height="66" class="chartlet-diagram-shadow"/><rect x="84.327" y="698.472" width="78.86" height="66" class="chartlet-flow-node chartlet-flow-external chartlet-role-gray"><title>Reports excluded – n = 142</title></rect><text x="123.757" y="720.972" text-anchor="middle" class="chartlet-flow-label">Reports</text><text x="123.757" y="736.972" text-anchor="middle" class="chartlet-flow-label">excluded</text><text x="123.757" y="750.972" text-anchor="middle" class="chartlet-flow-sublabel">n = 142</text></g><g class="chartlet-f chartlet-n-9 chartlet-f-7 chartlet-f-9"><polyline points="195.927,868.5 208.556,871.012 219.262,878.165 226.416,888.871 228.927,901.5 226.416,914.129 219.262,924.835 208.556,931.988 195.927,934.5 186.447,934.5 173.819,931.988 163.113,924.835 155.959,914.129 153.447,901.5 155.959,888.871 163.113,878.165 173.819,871.012 186.447,868.5 195.927,868.5" class="chartlet-diagram-shadow"/><polyline points="195.927,866 208.556,868.512 219.262,875.665 226.416,886.371 228.927,899 226.416,911.629 219.262,922.335 208.556,929.488 195.927,932 186.447,932 173.819,929.488 163.113,922.335 155.959,911.629 153.447,899 155.959,886.371 163.113,875.665 173.819,868.512 186.447,866 195.927,866" class="chartlet-flow-node chartlet-flow-end chartlet-role-green"><title>Studies included – n = 35</title></polyline><text x="191.187" y="888.5" text-anchor="middle" class="chartlet-flow-label">Studies</text><text x="191.187" y="904.5" text-anchor="middle" class="chartlet-flow-label">included</text><text x="191.187" y="918.5" text-anchor="middle" class="chartlet-flow-sublabel">n = 35</text></g></svg><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-0" for="chartlet-35fa11b3ac14dae5-focus-0"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-1" for="chartlet-35fa11b3ac14dae5-focus-1"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-2" for="chartlet-35fa11b3ac14dae5-focus-2"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-3" for="chartlet-35fa11b3ac14dae5-focus-3"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-4" for="chartlet-35fa11b3ac14dae5-focus-4"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-5" for="chartlet-35fa11b3ac14dae5-focus-5"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-6" for="chartlet-35fa11b3ac14dae5-focus-6"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-7" for="chartlet-35fa11b3ac14dae5-focus-7"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-8" for="chartlet-35fa11b3ac14dae5-focus-8"></label><label class="chartlet-hotspot" id="chartlet-35fa11b3ac14dae5-m-hs-9" for="chartlet-35fa11b3ac14dae5-focus-9"></label></div></div><p class="chartlet-source">Source: Illustrative counts. Reports excluded: wrong population 61, wrong outcome 48, other 33</p><details class="chartlet-data" data-viz-text><summary>Show chart data</summary><table><caption>Data for Study selection (PRISMA 2020)</caption><thead><tr><th scope="col">Step</th><th scope="col">Kind</th><th scope="col">Group</th><th scope="col">Leads to</th></tr></thead><tbody><tr><th scope="row">Records from databases</th><td>input or output</td><td>Identification</td><td>Duplicates removed</td></tr><tr><th scope="row">Records from registers</th><td>input or output</td><td>Identification</td><td>Duplicates removed</td></tr><tr><th scope="row">Duplicates removed</th><td>external</td><td>Identification</td><td>Records screened</td></tr><tr><th scope="row">Records screened</th><td>step</td><td>Screening</td><td>Records excluded, Reports sought</td></tr><tr><th scope="row">Records excluded</th><td>external</td><td>Screening</td><td></td></tr><tr><th scope="row">Reports sought</th><td>step</td><td>Screening</td><td>Reports not retrieved, Reports assessed</td></tr><tr><th scope="row">Reports not retrieved</th><td>external</td><td>Screening</td><td></td></tr><tr><th scope="row">Reports assessed</th><td>step</td><td>Screening</td><td>Reports excluded, Studies included</td></tr><tr><th scope="row">Reports excluded</th><td>external</td><td>Screening</td><td></td></tr><tr><th scope="row">Studies included</th><td>end</td><td>Included</td><td></td></tr></tbody></table></details></figure></div>