CINXE.COM

Projects and tools | SEI

<!DOCTYPE html> <html lang="en-GB"> <head> <meta charset="UTF-8"/> <!-- Google Chrome Frame for IE --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538557439",accountID:"4330448",trustKey:"4330448",xpid:"UAUEUVJXABAEUlhSAwAPUVw=",licenseKey:"NRJS-0c2d130cb10c763f562",applicationID:"469041878"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);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{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.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){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(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 u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).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))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);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.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),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.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>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}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);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){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){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()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},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=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.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.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(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,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"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}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),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 p.gm?.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,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,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(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,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 r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}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 y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),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 le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"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 o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[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=i[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=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta id="viewport" name="viewport" content="width=device-width"> <!-- Favicons --> <meta name="theme-color" content="#00D297"> <script type='application/ld+json'>{ "@context": "http:\/\/www.schema.org", "dateCreated": "2017-11-03 09:25:20", "dateModified": "2023-08-10 16:56:32", "datePublished": "2017-11-03 09:25:20", "description": "Explore environmental and development research with SEI\u2019s projects and tools.", "image": "https:\/\/www.sei.org\/wp-content\/uploads\/2018\/01\/flickr-sei-32637589651.jpg?modtime=", "inLanguage": { "@type": "Language", "name": "English" }, "keywords": "", "name": "Projects and tools", "url": "https:\/\/www.sei.org\/projects-and-tools\/", "@type": "WebPage", "breadcrumb": { "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https:\/\/www.sei.org", "name": "SEI" } } ] }, "mainContentOfPage": { "@type": "WebPageElement", "cssSelector": "main > article" } }</script> <!-- Google Tag Manager DataLayer Custom Variables --> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push( { 'event': 'content', 'data' : { "postPublishedDate": "2017-11-03" } }, ); </script> <!-- Google Tag Manager --> <script class="_iub_cs_activate" data-iub-purposes="2" type="text/plain"> (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; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-WGWZMTT'); </script> <!-- End Google Tag Manager --> <link rel="preload" href="https://www.sei.org/wp-content/themes/sei/assets/fonts/calibre-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="https://www.sei.org/wp-content/themes/sei/assets/fonts/calibre-semibold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <!-- WordPress head functions --> <script type="text/javascript" class="_iub_cs_skip"> var _iub = _iub || {}; _iub.csConfiguration = _iub.csConfiguration || {}; _iub.csConfiguration.siteId = "2825234"; _iub.csConfiguration.cookiePolicyId = "19848806"; </script> <script class="_iub_cs_skip" src="https://cs.iubenda.com/autoblocking/2825234.js"></script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.8 (Yoast SEO v23.8) - https://yoast.com/wordpress/plugins/seo/ --> <title>Projects and tools | SEI</title> <meta name="description" content="Explore environmental and development research with SEI’s projects and tools." /> <link rel="canonical" href="https://www.sei.org/projects-and-tools/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Projects and tools" /> <meta property="og:description" content="Explore environmental and development research with SEI’s projects and tools." /> <meta property="og:url" content="https://www.sei.org/projects-and-tools/" /> <meta property="og:site_name" content="SEI" /> <meta property="article:publisher" content="http://www.facebook.com/StockholmEnvironmentInstitute" /> <meta property="article:modified_time" content="2023-08-10T14:56:32+00:00" /> <meta property="og:image" content="https://www.sei.org/wp-content/uploads/2018/01/flickr-sei-32637589651.jpg?modtime=" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://www.sei.org/wp-content/uploads/2018/01/flickr-sei-32637589651.jpg?modtime=" /> <meta name="twitter:site" content="@SEIresearch" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.sei.org/projects-and-tools/","url":"https://www.sei.org/projects-and-tools/","name":"Projects and tools | SEI","isPartOf":{"@id":"https://www.sei.org/#website"},"datePublished":"2017-11-03T08:25:20+00:00","dateModified":"2023-08-10T14:56:32+00:00","description":"Explore environmental and development research with SEI’s projects and tools.","breadcrumb":{"@id":"https://www.sei.org/projects-and-tools/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.sei.org/projects-and-tools/"]}]},{"@type":"BreadcrumbList","@id":"https://www.sei.org/projects-and-tools/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.sei.org/"},{"@type":"ListItem","position":2,"name":"Projects and tools"}]},{"@type":"WebSite","@id":"https://www.sei.org/#website","url":"https://www.sei.org/","name":"SEI","description":"Bridging science and policy since 1989","publisher":{"@id":"https://www.sei.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.sei.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.sei.org/#organization","name":"Stockholm Environment Institute","url":"https://www.sei.org/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.sei.org/#/schema/logo/image/","url":"https://www.sei.org/wp-content/uploads/2017/11/sei-logo.png?modtime=","contentUrl":"https://www.sei.org/wp-content/uploads/2017/11/sei-logo.png?modtime=","width":1,"height":1,"caption":"Stockholm Environment Institute"},"image":{"@id":"https://www.sei.org/#/schema/logo/image/"},"sameAs":["http://www.facebook.com/StockholmEnvironmentInstitute","https://x.com/SEIresearch","http://www.linkedin.com/company/stockholm-environment-institute"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//cdn.iubenda.com' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='theme-styles-css' href='https://www.sei.org/wp-content/themes/sei/assets/css/style.min.css?ver=2.25' type='text/css' media='all' /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.sei.org/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.sei.org/?p=101' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.sei.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sei.org%2Fprojects-and-tools%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.sei.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sei.org%2Fprojects-and-tools%2F&#038;format=xml" /> <link rel="icon" href="https://www.sei.org/wp-content/uploads/2018/02/cropped-favicon-20180207-2-150x150.jpg?modtime=" sizes="32x32" /> <link rel="icon" href="https://www.sei.org/wp-content/uploads/2018/02/cropped-favicon-20180207-2-201x201.jpg?modtime=" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.sei.org/wp-content/uploads/2018/02/cropped-favicon-20180207-2-201x201.jpg?modtime=" /> <meta name="msapplication-TileImage" content="https://www.sei.org/wp-content/uploads/2018/02/cropped-favicon-20180207-2-300x300.jpg?modtime=" /> <!-- end of WordPress head --> </head> <body class="page-template page-template-tmpl-listing page-template-tmpl-listing-php page page-id-101 page-projects-and-tools"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WGWZMTT" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <a class="c-skip-navigation" href="#content" title="Skip navigation"> <div class="o-container"> <span class="c-skip-navigation__text">Skip navigation</span> </div> </a> <header class="c-header js-header"> <div class="o-container"> <div class="c-header__inner"> <a class="c-header__logo-wrapper" href="https://www.sei.org"> <img class="c-header__logo" src="https://www.sei.org/wp-content/themes/sei/assets/src/sprite-images/logo.svg?v2.0" alt="SEI Logo"/> </a> <div class="c-header__content-wrapper"> <button class="c-header__hamburger js-header-menu-toggle" aria-expanded="false" aria-controls="mobile-menu-wrapper" type="button"> <span class="u-accessible-hide">Menu</span> <svg class="o-svg o-svg--hamburger "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#hamburger"/></svg> </button> <div class="c-header__menu-wrapper js-menu-wrapper"> <div class="c-header__left-menu-wrapper"><ul id="menu-main-menu-left" class="c-main-menu c-main-menu--left"><li id="menu-item-96" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-96"><a href="https://www.sei.org/publications/">Publications</a> </li > <li id="menu-item-146689" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-146689"><button class="c-main-menu__list-item-button js-sub-menu-toggle" aria-expanded="false" aria-controls="sub-menu-146689" type="button">Commentary <svg class="o-svg o-svg--chevron-bold c-main-menu__list-item-button-icon c-main-menu__list-item-button-icon--bold"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-bold"/></svg> <svg class="o-svg o-svg--chevron c-main-menu__list-item-button-icon c-main-menu__list-item-button-icon--regular"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron"/></svg> </button><div class="c-main-menu__sub-menu-wrapper c-main-menu__sub-menu-wrapper--level-0 js-sub-menu" id="sub-menu-146689"> <div class="c-mega-nav-featured js-mega-nav-featured"> <div class="o-container"> <div class="c-mega-nav-featured__inner js-mega-nav-featured-inner"> <p class="c-mega-nav-featured__heading">Editor’s choice</p> <div class="c-mega-nav-featured__card-container"> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/11/54082041353-1aeac5580c-b-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/11/54082041353-1aeac5580c-b-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/11/54082041353-1aeac5580c-b-1000x561.webp?modtime=" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/features/cop16-biodiversity-trends-pathways-for-global-action/"> <span class="c-card__title"> COP16 trends show new pathways for global biodiversity action </span> </a> </div> </div> </article> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/10/gettyimages-1972372031-web-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/10/gettyimages-1972372031-web-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/10/gettyimages-1972372031-web-1000x561.webp?modtime=" alt="Lit-up black and gray office buildings rise against a dark sky, above a pedestrian bridge, above streaks of lights in blue and red over a street" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/publications/making-good-financial-net-zero-commitments-policy/"> <span class="c-card__title"> Making good on financial sector net zero commitments: building the road to policy </span> </a> </div> </div> </article> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/11/nuri-lopez-vcrjzn9snlc-unsplash-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/11/nuri-lopez-vcrjzn9snlc-unsplash-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/11/nuri-lopez-vcrjzn9snlc-unsplash-1000x561.webp?modtime=" alt="A winding stone pathway leading to a small white chapel on top of a rugged, rocky peninsula jutting into the blue ocean, surrounded by steep cliffs and crashing waves." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/perspectives/sei-voices-next-round-ndcs/"> <span class="c-card__title"> SEI voices: how updated NDCs can accelerate climate action </span> </a> </div> </div> </article> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/09/photo1-748x420.webp?modtime=1727359731" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/09/photo1-550x309.webp?modtime=1727359731" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/09/photo1-960x561.webp?modtime=1727359731" alt="A person walks across stepping stones in a flooded street in Kihoto, an informal settlement affected by recurring floods." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/features/how-lack-of-official-support-increases-vulnerability-during-disasters/"> <span class="c-card__title"> Beyond blankets: how lack of official support increases vulnerability during disasters </span> </a> </div> </div> </article> </div> </div> </div> </div> <div class='c-main-menu__sub-menu c-main-menu__sub-menu--level-0'><button class="c-main-menu__back-button js-menu-back-button" type="button"> <svg class="o-svg o-svg--chevron c-main-menu__back-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron"/></svg> Back</button><div class='o-container'><ul class="c-main-menu__sub-menu-list"> <li id="menu-item-99" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-99"><a href="https://www.sei.org/perspectives/">Perspectives</a> </li > <li id="menu-item-146694" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146694"><a href="https://www.sei.org/features/">Features</a> </li > <li id="menu-item-146691" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146691"><a href="https://www.sei.org/press-room/">Press room</a> </li > </ul></div></div> </div ></li > <li id="menu-item-146690" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146690"><a href="https://www.sei.org/tools/">Tools</a> </li > <li id="menu-item-109" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-109"><a href="https://www.sei.org/events/">Events</a> </li > </ul></div> <div class="c-header__right-menu-wrapper"><ul id="menu-main-menu-right" class="c-main-menu c-main-menu--right"><li id="menu-item-146659" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146659"><a href="https://www.sei.org/projects/">Projects</a> </li > <li id="menu-item-146660" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146660"><a href="https://www.sei.org/people/">People</a> </li > <li id="menu-item-146661" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146661"><a href="https://www.sei.org/about-sei/organization/centres/">Centres</a> </li > <li id="menu-item-146662" class="c-main-menu__list-item js-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-146662"><button class="c-main-menu__list-item-button js-sub-menu-toggle" aria-expanded="false" aria-controls="sub-menu-146662" type="button">About <svg class="o-svg o-svg--chevron-bold c-main-menu__list-item-button-icon c-main-menu__list-item-button-icon--bold"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-bold"/></svg> <svg class="o-svg o-svg--chevron c-main-menu__list-item-button-icon c-main-menu__list-item-button-icon--regular"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron"/></svg> </button><div class="c-main-menu__sub-menu-wrapper c-main-menu__sub-menu-wrapper--level-0 js-sub-menu" id="sub-menu-146662"> <div class="c-mega-nav-featured js-mega-nav-featured"> <div class="o-container"> <div class="c-mega-nav-featured__inner js-mega-nav-featured-inner"> <p class="c-mega-nav-featured__heading">Announcements</p> <div class="c-mega-nav-featured__card-container"> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2019/10/featured-unsplash-kufsor1-f-s-748x420.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2019/10/featured-unsplash-kufsor1-f-s-550x309.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2019/10/featured-unsplash-kufsor1-f-s-938x561.jpg?modtime=" alt="Wind turbines on a wintery landscape" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/about-sei/results-and-impact/annual-reports/"> <span class="c-card__title"> Annual reports </span> </a> </div> </div> </article> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/12/currentsheader2024-1-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/12/currentsheader2024-1-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/12/currentsheader2024-1-1000x561.webp?modtime=" alt="Abstract art representing a nebula, used as a header image for Currents 2024." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/features/currents2024/"> <span class="c-card__title"> SEI Currents 2024 </span> </a> </div> </div> </article> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/06/gettyimages-1667314776-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/06/gettyimages-1667314776-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/06/gettyimages-1667314776-1000x561.webp?modtime=" alt="Four people commuting along a riverside pathway, with two riding bicycles, one on an electric scooter, and one walking. The background features calm water and a cityscape with modern buildings under a clear sky." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/about-sei/organization/policies/sustainability-at-sei/"> <span class="c-card__title"> Sustainability at SEI </span> </a> </div> </div> </article> <article class="c-card c-card--in-menu "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/01/appolinary-kalashnikova-wyghtlym344-unsplash-748x420.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/01/appolinary-kalashnikova-wyghtlym344-unsplash-550x309.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/01/appolinary-kalashnikova-wyghtlym344-unsplash-1000x561.jpg?modtime=" alt="Valley of windmills" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/about-sei/contact/newsletter/"> <span class="c-card__title"> Global newsletter </span> </a> </div> </div> </article> </div> </div> </div> </div> <div class='c-main-menu__sub-menu c-main-menu__sub-menu--level-0'><button class="c-main-menu__back-button js-menu-back-button" type="button"> <svg class="o-svg o-svg--chevron c-main-menu__back-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron"/></svg> Back</button><div class='o-container'><ul class="c-main-menu__sub-menu-list"> <li id="menu-item-146663" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-146663"><a href="https://www.sei.org/about-sei/">About SEI</a><button class="c-main-menu__sub-list-item-button js-sub-sub-menu-toggle" aria-expanded="false" type="button"><span class="u-accessible-hide">Toggle the sub-menu</span> <svg class="o-svg o-svg--chevron-bold c-main-menu__sub-list-item-button-icon"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-bold"/></svg> </button> <div class='c-main-menu__sub-menu c-main-menu__sub-menu--level-1 js-sub-menu js-horizontal-scrolling'><button class="c-main-menu__sub-menu-scrolling-button c-main-menu__sub-menu-scrolling-button--left js-arrow js-arrow-left" aria-label="Scroll left"> <svg class="o-svg o-svg--chevron-right c-main-menu__sub-menu-scrolling-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </button><button class="c-main-menu__sub-menu-scrolling-button c-main-menu__sub-menu-scrolling-button--right js-arrow js-arrow-right" aria-label=\"Scroll right\"> <svg class="o-svg o-svg--chevron-right c-main-menu__sub-menu-scrolling-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </button><ul class="c-main-menu__sub-menu-list js-horizontal-scrolling__scrollable"> <li id="menu-item-146664" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146664"><a href="https://www.sei.org/about-sei/governance/">Governance</a> </li > <li id="menu-item-146665" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146665"><a href="https://www.sei.org/about-sei/organization/">Organization</a> </li > <li id="menu-item-146666" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146666"><a href="https://www.sei.org/about-sei/strategy/">Strategy</a> </li > <li id="menu-item-183216" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-183216"><a href="https://www.sei.org/about-sei/results-and-impact/">Results and impact</a> </li > <li id="menu-item-146668" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146668"><a href="https://www.sei.org/about-sei/opportunities/">Opportunities</a> </li > <li id="menu-item-146805" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-146805"><a href="https://www.sei.org/about-sei/contact/">Contact</a> </li > </ul></div> </li > <li id="menu-item-146673" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-146673"><a href="https://www.sei.org/topics/">Topics</a><button class="c-main-menu__sub-list-item-button js-sub-sub-menu-toggle" aria-expanded="false" type="button"><span class="u-accessible-hide">Toggle the sub-menu</span> <svg class="o-svg o-svg--chevron-bold c-main-menu__sub-list-item-button-icon"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-bold"/></svg> </button> <div class='c-main-menu__sub-menu c-main-menu__sub-menu--level-1 js-sub-menu js-horizontal-scrolling'><button class="c-main-menu__sub-menu-scrolling-button c-main-menu__sub-menu-scrolling-button--left js-arrow js-arrow-left" aria-label="Scroll left"> <svg class="o-svg o-svg--chevron-right c-main-menu__sub-menu-scrolling-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </button><button class="c-main-menu__sub-menu-scrolling-button c-main-menu__sub-menu-scrolling-button--right js-arrow js-arrow-right" aria-label=\"Scroll right\"> <svg class="o-svg o-svg--chevron-right c-main-menu__sub-menu-scrolling-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </button><ul class="c-main-menu__sub-menu-list js-horizontal-scrolling__scrollable"> <li id="menu-item-146674" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146674"><a href="https://www.sei.org/topics/climate/">Climate</a> </li > <li id="menu-item-146675" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146675"><a href="https://www.sei.org/topics/water/">Water</a> </li > <li id="menu-item-146676" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146676"><a href="https://www.sei.org/topics/air/">Air</a> </li > <li id="menu-item-146677" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146677"><a href="https://www.sei.org/topics/land/">Land</a> </li > <li id="menu-item-146678" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146678"><a href="https://www.sei.org/topics/energy/">Energy</a> </li > <li id="menu-item-146679" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146679"><a href="https://www.sei.org/topics/governance/">Governance</a> </li > <li id="menu-item-146680" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146680"><a href="https://www.sei.org/topics/economy/">Economy</a> </li > <li id="menu-item-146681" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146681"><a href="https://www.sei.org/topics/gender/">Gender</a> </li > <li id="menu-item-146682" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-topic menu-item-146682"><a href="https://www.sei.org/topics/health/">Health</a> </li > </ul></div> </li > <li id="menu-item-146683" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-146683"><a href="https://www.sei.org/regions/">Regions</a><button class="c-main-menu__sub-list-item-button js-sub-sub-menu-toggle" aria-expanded="false" type="button"><span class="u-accessible-hide">Toggle the sub-menu</span> <svg class="o-svg o-svg--chevron-bold c-main-menu__sub-list-item-button-icon"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-bold"/></svg> </button> <div class='c-main-menu__sub-menu c-main-menu__sub-menu--level-1 js-sub-menu js-horizontal-scrolling'><button class="c-main-menu__sub-menu-scrolling-button c-main-menu__sub-menu-scrolling-button--left js-arrow js-arrow-left" aria-label="Scroll left"> <svg class="o-svg o-svg--chevron-right c-main-menu__sub-menu-scrolling-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </button><button class="c-main-menu__sub-menu-scrolling-button c-main-menu__sub-menu-scrolling-button--right js-arrow js-arrow-right" aria-label=\"Scroll right\"> <svg class="o-svg o-svg--chevron-right c-main-menu__sub-menu-scrolling-arrow"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </button><ul class="c-main-menu__sub-menu-list js-horizontal-scrolling__scrollable"> <li id="menu-item-146686" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-taxonomy menu-item-object-region menu-item-146686"><a href="https://www.sei.org/region/africa/">Africa</a> </li > <li id="menu-item-146687" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-taxonomy menu-item-object-region menu-item-146687"><a href="https://www.sei.org/region/americas/">Americas</a> </li > <li id="menu-item-146783" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-taxonomy menu-item-object-region menu-item-146783"><a href="https://www.sei.org/region/antarctica/">Antarctica</a> </li > <li id="menu-item-162560" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-taxonomy menu-item-object-region menu-item-162560"><a href="https://www.sei.org/region/arctic/">Arctic</a> </li > <li id="menu-item-146685" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-taxonomy menu-item-object-region menu-item-146685"><a href="https://www.sei.org/region/asia/">Asia</a> </li > <li id="menu-item-146688" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-taxonomy menu-item-object-region menu-item-146688"><a href="https://www.sei.org/region/australia-and-oceania/">Australia and Oceania</a> </li > <li id="menu-item-146684" class="c-main-menu__sub-menu-item js-sub-menu-list-item menu-item menu-item-type-taxonomy menu-item-object-region menu-item-146684"><a href="https://www.sei.org/region/europe/">Europe</a> </li > </ul></div> </li > </ul></div></div> </div ></li > </ul></div> </div> <button class="c-header__search-button js-header-search-button" aria-controls="header-search" aria-expanded="false"> <span class="u-accessible-hide">Toggle the keyword search input</span> <span class="c-header__search-button-icon c-header__search-button-icon--regular"> <svg class="o-svg o-svg--search "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#search"/></svg> </span> <span class="c-header__search-button-icon c-header__search-button-icon--bold"> <svg class="o-svg o-svg--search-bold "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#search-bold"/></svg> </span> </button> </div> </div> </div> </header> <div class="c-header-search js-header-search" id="header-search"> <div class="o-container o-container--grid"> <form class="c-header-search__form js-header-search" action="https://www.sei.org/" method="get" role="search"> <div class="c-autocomplete c-autocomplete--header js-autocomplete"> <input class="c-header-search__form-input js-header-search-input js-autocomplete-field" name="s" maxlength="50" type="search" placeholder="Type to search" aria-label="Search" autocomplete="off"/> <ul class="c-autocomplete__list js-autocomplete-list"></ul> <button class="c-header-search__submit o-button o-button--large" type="submit"> <span class="c-header-search__submit-text">Search</span> <svg class="o-svg o-svg--search-large c-header-search__submit-icon"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#search-large"/></svg> </button> </div> </form> </div> </div> <div id="content"></div> <section class="c-page-header c-page-header--page"> <div class="c-page-header__container"> <div class="c-page-header__content-wrapper o-container"> <div class="c-page-header__content"> <h1 class="c-page-header__title"> Projects and tools </h1> <p class="c-page-header__blurb"> Explore environmental and development research with SEI’s projects and tools. </p> </div> </div> </div> </section> <section class="c-listing o-section " id="listing"> <form class="c-listing__search" method="get" action="#listing"> <div class="c-listing__search-container o-container"> <div class="c-listing__search-inner"> <label class="u-accessible-hide" for="listing-keyword"> Search by keyword </label> <input type="text" id="listing-keyword" name="keyword" value="" placeholder="Search by keyword"/> <button class="c-listing__search-button o-button" type="submit"> Search <svg class="o-svg o-svg--search-large "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#search-large" /></svg> </button> <button class="c-listing__filters-button js-filters-mobile-toggle" type="button" aria-label="Open filters drawer"> <svg class="o-svg o-svg--filters "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#filters" /></svg> </button> </div> </div> </form> <div class="c-listing__filters-wrapper js-filters-wrapper"> <div class="c-listing__filters"> <div class="o-container"> <section class="c-filters js-filters"> <form class="c-filters__form js-filters__form" method="get" action="#listing"> <details class="c-filters__filter c-filters__filter--post-type-container js-filters__filter"> <summary class="c-filters__filter-heading js-filters__filter-heading"> Content types<span class="c-filters__filter-heading-icon"></span> </summary> <div class="c-filters__list-wrapper c-filters__list-wrapper--post-type"> <ul class="c-filters__list js-filters__list"> <li class="c-filters__list-item c-filters__list-item--checkbox project js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="post_type-project" name="select-post_type[]" type="checkbox" value="project" /> <label class="c-filters__label js-filters__label" for="post_type-project"> Projects </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox tool js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="post_type-tool" name="select-post_type[]" type="checkbox" value="tool" /> <label class="c-filters__label js-filters__label" for="post_type-tool"> Tools </label> </li> </ul> </div> </details> <details class="c-filters__filter c-filters__filter--topic-container js-filters__filter"> <summary class="c-filters__filter-heading js-filters__filter-heading"> Topics<span class="c-filters__filter-heading-icon"></span> </summary> <div class="c-filters__list-wrapper c-filters__list-wrapper--topic"> <ul class="c-filters__list js-filters__list"> <li class="c-filters__list-item c-filters__list-item--checkbox air has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-air" name="select-topic[]" type="checkbox" value="air" /> <label class="c-filters__label js-filters__label" for="topic-air"> Air </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child cities"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-cities" type="checkbox" name="select-topic[]" value="cities" /> <label class="c-filters__label js-filters__label" for="topic-cities"> Cities </label> </li> <li class="c-filters__list-item c-filters__list-item--child food-and-agriculture"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-food-and-agriculture" type="checkbox" name="select-topic[]" value="food-and-agriculture" /> <label class="c-filters__label js-filters__label" for="topic-food-and-agriculture"> Food and agriculture </label> </li> <li class="c-filters__list-item c-filters__list-item--child household-energy"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-household-energy" type="checkbox" name="select-topic[]" value="household-energy" /> <label class="c-filters__label js-filters__label" for="topic-household-energy"> Household energy </label> </li> <li class="c-filters__list-item c-filters__list-item--child pollution"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-pollution" type="checkbox" name="select-topic[]" value="pollution" /> <label class="c-filters__label js-filters__label" for="topic-pollution"> Pollution </label> </li> <li class="c-filters__list-item c-filters__list-item--child short-lived-climate-pollutants-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-short-lived-climate-pollutants-1" type="checkbox" name="select-topic[]" value="short-lived-climate-pollutants-1" /> <label class="c-filters__label js-filters__label" for="topic-short-lived-climate-pollutants-1"> Short lived climate pollutants </label> </li> <li class="c-filters__list-item c-filters__list-item--child transport"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-transport" type="checkbox" name="select-topic[]" value="transport" /> <label class="c-filters__label js-filters__label" for="topic-transport"> Transport </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox climate has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-climate" name="select-topic[]" type="checkbox" value="climate" /> <label class="c-filters__label js-filters__label" for="topic-climate"> Climate </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child adaptation"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-adaptation" type="checkbox" name="select-topic[]" value="adaptation" /> <label class="c-filters__label js-filters__label" for="topic-adaptation"> Adaptation </label> </li> <li class="c-filters__list-item c-filters__list-item--child climate-policy"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-climate-policy" type="checkbox" name="select-topic[]" value="climate-policy" /> <label class="c-filters__label js-filters__label" for="topic-climate-policy"> Climate policy </label> </li> <li class="c-filters__list-item c-filters__list-item--child climate-services"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-climate-services" type="checkbox" name="select-topic[]" value="climate-services" /> <label class="c-filters__label js-filters__label" for="topic-climate-services"> Climate services </label> </li> <li class="c-filters__list-item c-filters__list-item--child disaster-risk"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-disaster-risk" type="checkbox" name="select-topic[]" value="disaster-risk" /> <label class="c-filters__label js-filters__label" for="topic-disaster-risk"> Disaster Risk </label> </li> <li class="c-filters__list-item c-filters__list-item--child finance"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-finance" type="checkbox" name="select-topic[]" value="finance" /> <label class="c-filters__label js-filters__label" for="topic-finance"> Finance </label> </li> <li class="c-filters__list-item c-filters__list-item--child fossil-fuels"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-fossil-fuels" type="checkbox" name="select-topic[]" value="fossil-fuels" /> <label class="c-filters__label js-filters__label" for="topic-fossil-fuels"> Fossil fuels </label> </li> <li class="c-filters__list-item c-filters__list-item--child mitigation"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-mitigation" type="checkbox" name="select-topic[]" value="mitigation" /> <label class="c-filters__label js-filters__label" for="topic-mitigation"> Mitigation </label> </li> <li class="c-filters__list-item c-filters__list-item--child short-lived-climate-pollutants"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-short-lived-climate-pollutants" type="checkbox" name="select-topic[]" value="short-lived-climate-pollutants" /> <label class="c-filters__label js-filters__label" for="topic-short-lived-climate-pollutants"> Short lived climate pollutants </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox economy has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-economy" name="select-topic[]" type="checkbox" value="economy" /> <label class="c-filters__label js-filters__label" for="topic-economy"> Economy </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child behaviour-and-choice-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-behaviour-and-choice-1" type="checkbox" name="select-topic[]" value="behaviour-and-choice-1" /> <label class="c-filters__label js-filters__label" for="topic-behaviour-and-choice-1"> Behaviour and choice </label> </li> <li class="c-filters__list-item c-filters__list-item--child bioeconomy"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-bioeconomy" type="checkbox" name="select-topic[]" value="bioeconomy" /> <label class="c-filters__label js-filters__label" for="topic-bioeconomy"> Bioeconomy </label> </li> <li class="c-filters__list-item c-filters__list-item--child business"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-business" type="checkbox" name="select-topic[]" value="business" /> <label class="c-filters__label js-filters__label" for="topic-business"> Business </label> </li> <li class="c-filters__list-item c-filters__list-item--child finance-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-finance-2" type="checkbox" name="select-topic[]" value="finance-2" /> <label class="c-filters__label js-filters__label" for="topic-finance-2"> Finance </label> </li> <li class="c-filters__list-item c-filters__list-item--child innovation-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-innovation-2" type="checkbox" name="select-topic[]" value="innovation-2" /> <label class="c-filters__label js-filters__label" for="topic-innovation-2"> Innovation </label> </li> <li class="c-filters__list-item c-filters__list-item--child supply-chains"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-supply-chains" type="checkbox" name="select-topic[]" value="supply-chains" /> <label class="c-filters__label js-filters__label" for="topic-supply-chains"> Supply Chains </label> </li> <li class="c-filters__list-item c-filters__list-item--child sustainable-lifestyles"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-sustainable-lifestyles" type="checkbox" name="select-topic[]" value="sustainable-lifestyles" /> <label class="c-filters__label js-filters__label" for="topic-sustainable-lifestyles"> Sustainable lifestyles </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox energy has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-energy" name="select-topic[]" type="checkbox" value="energy" /> <label class="c-filters__label js-filters__label" for="topic-energy"> Energy </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child energy-access-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-energy-access-1" type="checkbox" name="select-topic[]" value="energy-access-1" /> <label class="c-filters__label js-filters__label" for="topic-energy-access-1"> Energy access </label> </li> <li class="c-filters__list-item c-filters__list-item--child fossil-fuels-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-fossil-fuels-1" type="checkbox" name="select-topic[]" value="fossil-fuels-1" /> <label class="c-filters__label js-filters__label" for="topic-fossil-fuels-1"> Fossil fuels </label> </li> <li class="c-filters__list-item c-filters__list-item--child household-energy-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-household-energy-1" type="checkbox" name="select-topic[]" value="household-energy-1" /> <label class="c-filters__label js-filters__label" for="topic-household-energy-1"> Household energy </label> </li> <li class="c-filters__list-item c-filters__list-item--child planning-and-modelling-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-planning-and-modelling-1" type="checkbox" name="select-topic[]" value="planning-and-modelling-1" /> <label class="c-filters__label js-filters__label" for="topic-planning-and-modelling-1"> Planning and modelling </label> </li> <li class="c-filters__list-item c-filters__list-item--child renewables-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-renewables-1" type="checkbox" name="select-topic[]" value="renewables-1" /> <label class="c-filters__label js-filters__label" for="topic-renewables-1"> Renewables </label> </li> <li class="c-filters__list-item c-filters__list-item--child sustainable-lifestyles-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-sustainable-lifestyles-1" type="checkbox" name="select-topic[]" value="sustainable-lifestyles-1" /> <label class="c-filters__label js-filters__label" for="topic-sustainable-lifestyles-1"> Sustainable lifestyles </label> </li> <li class="c-filters__list-item c-filters__list-item--child transport-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-transport-1" type="checkbox" name="select-topic[]" value="transport-1" /> <label class="c-filters__label js-filters__label" for="topic-transport-1"> Transport </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox gender has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-gender" name="select-topic[]" type="checkbox" value="gender" /> <label class="c-filters__label js-filters__label" for="topic-gender"> Gender </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child adaptation-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-adaptation-1" type="checkbox" name="select-topic[]" value="adaptation-1" /> <label class="c-filters__label js-filters__label" for="topic-adaptation-1"> Adaptation </label> </li> <li class="c-filters__list-item c-filters__list-item--child behaviour-and-choice"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-behaviour-and-choice" type="checkbox" name="select-topic[]" value="behaviour-and-choice" /> <label class="c-filters__label js-filters__label" for="topic-behaviour-and-choice"> Behaviour and choice </label> </li> <li class="c-filters__list-item c-filters__list-item--child disaster-risk-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-disaster-risk-1" type="checkbox" name="select-topic[]" value="disaster-risk-1" /> <label class="c-filters__label js-filters__label" for="topic-disaster-risk-1"> Disaster Risk </label> </li> <li class="c-filters__list-item c-filters__list-item--child food-and-agriculture-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-food-and-agriculture-1" type="checkbox" name="select-topic[]" value="food-and-agriculture-1" /> <label class="c-filters__label js-filters__label" for="topic-food-and-agriculture-1"> Food and agriculture </label> </li> <li class="c-filters__list-item c-filters__list-item--child household-energy-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-household-energy-2" type="checkbox" name="select-topic[]" value="household-energy-2" /> <label class="c-filters__label js-filters__label" for="topic-household-energy-2"> Household energy </label> </li> <li class="c-filters__list-item c-filters__list-item--child participation"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-participation" type="checkbox" name="select-topic[]" value="participation" /> <label class="c-filters__label js-filters__label" for="topic-participation"> Participation </label> </li> <li class="c-filters__list-item c-filters__list-item--child renewables"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-renewables" type="checkbox" name="select-topic[]" value="renewables" /> <label class="c-filters__label js-filters__label" for="topic-renewables"> Renewables </label> </li> <li class="c-filters__list-item c-filters__list-item--child sanitation-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-sanitation-2" type="checkbox" name="select-topic[]" value="sanitation-2" /> <label class="c-filters__label js-filters__label" for="topic-sanitation-2"> Sanitation </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox governance has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-governance" name="select-topic[]" type="checkbox" value="governance" /> <label class="c-filters__label js-filters__label" for="topic-governance"> Governance </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child finance-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-finance-1" type="checkbox" name="select-topic[]" value="finance-1" /> <label class="c-filters__label js-filters__label" for="topic-finance-1"> Finance </label> </li> <li class="c-filters__list-item c-filters__list-item--child geopolitics"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-geopolitics" type="checkbox" name="select-topic[]" value="geopolitics" /> <label class="c-filters__label js-filters__label" for="topic-geopolitics"> Geopolitics </label> </li> <li class="c-filters__list-item c-filters__list-item--child innovation-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-innovation-1" type="checkbox" name="select-topic[]" value="innovation-1" /> <label class="c-filters__label js-filters__label" for="topic-innovation-1"> Innovation </label> </li> <li class="c-filters__list-item c-filters__list-item--child participation-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-participation-1" type="checkbox" name="select-topic[]" value="participation-1" /> <label class="c-filters__label js-filters__label" for="topic-participation-1"> Participation </label> </li> <li class="c-filters__list-item c-filters__list-item--child public-policy"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-public-policy" type="checkbox" name="select-topic[]" value="public-policy" /> <label class="c-filters__label js-filters__label" for="topic-public-policy"> Public policy </label> </li> <li class="c-filters__list-item c-filters__list-item--child sustainable-development-goals"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-sustainable-development-goals" type="checkbox" name="select-topic[]" value="sustainable-development-goals" /> <label class="c-filters__label js-filters__label" for="topic-sustainable-development-goals"> Sustainable Development Goals </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox health has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-health" name="select-topic[]" type="checkbox" value="health" /> <label class="c-filters__label js-filters__label" for="topic-health"> Health </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child cities-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-cities-1" type="checkbox" name="select-topic[]" value="cities-1" /> <label class="c-filters__label js-filters__label" for="topic-cities-1"> Cities </label> </li> <li class="c-filters__list-item c-filters__list-item--child climate-services-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-climate-services-1" type="checkbox" name="select-topic[]" value="climate-services-1" /> <label class="c-filters__label js-filters__label" for="topic-climate-services-1"> Climate services </label> </li> <li class="c-filters__list-item c-filters__list-item--child disaster-risk-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-disaster-risk-2" type="checkbox" name="select-topic[]" value="disaster-risk-2" /> <label class="c-filters__label js-filters__label" for="topic-disaster-risk-2"> Disaster Risk </label> </li> <li class="c-filters__list-item c-filters__list-item--child food-and-agriculture-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-food-and-agriculture-2" type="checkbox" name="select-topic[]" value="food-and-agriculture-2" /> <label class="c-filters__label js-filters__label" for="topic-food-and-agriculture-2"> Food and agriculture </label> </li> <li class="c-filters__list-item c-filters__list-item--child household-energy-3"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-household-energy-3" type="checkbox" name="select-topic[]" value="household-energy-3" /> <label class="c-filters__label js-filters__label" for="topic-household-energy-3"> Household energy </label> </li> <li class="c-filters__list-item c-filters__list-item--child pollution-1"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-pollution-1" type="checkbox" name="select-topic[]" value="pollution-1" /> <label class="c-filters__label js-filters__label" for="topic-pollution-1"> Pollution </label> </li> <li class="c-filters__list-item c-filters__list-item--child sanitation-3"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-sanitation-3" type="checkbox" name="select-topic[]" value="sanitation-3" /> <label class="c-filters__label js-filters__label" for="topic-sanitation-3"> Sanitation </label> </li> <li class="c-filters__list-item c-filters__list-item--child wellbeing"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-wellbeing" type="checkbox" name="select-topic[]" value="wellbeing" /> <label class="c-filters__label js-filters__label" for="topic-wellbeing"> Wellbeing </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox land has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-land" name="select-topic[]" type="checkbox" value="land" /> <label class="c-filters__label js-filters__label" for="topic-land"> Land </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child cities-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-cities-2" type="checkbox" name="select-topic[]" value="cities-2" /> <label class="c-filters__label js-filters__label" for="topic-cities-2"> Cities </label> </li> <li class="c-filters__list-item c-filters__list-item--child ecosystems"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-ecosystems" type="checkbox" name="select-topic[]" value="ecosystems" /> <label class="c-filters__label js-filters__label" for="topic-ecosystems"> Ecosystems </label> </li> <li class="c-filters__list-item c-filters__list-item--child food-and-agriculture-3"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-food-and-agriculture-3" type="checkbox" name="select-topic[]" value="food-and-agriculture-3" /> <label class="c-filters__label js-filters__label" for="topic-food-and-agriculture-3"> Food and agriculture </label> </li> <li class="c-filters__list-item c-filters__list-item--child forests"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-forests" type="checkbox" name="select-topic[]" value="forests" /> <label class="c-filters__label js-filters__label" for="topic-forests"> Forests </label> </li> <li class="c-filters__list-item c-filters__list-item--child land-use"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-land-use" type="checkbox" name="select-topic[]" value="land-use" /> <label class="c-filters__label js-filters__label" for="topic-land-use"> Land use </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox water has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-water" name="select-topic[]" type="checkbox" value="water" /> <label class="c-filters__label js-filters__label" for="topic-water"> Water </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child adaptation-2"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-adaptation-2" type="checkbox" name="select-topic[]" value="adaptation-2" /> <label class="c-filters__label js-filters__label" for="topic-adaptation-2"> Adaptation </label> </li> <li class="c-filters__list-item c-filters__list-item--child cities-3"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-cities-3" type="checkbox" name="select-topic[]" value="cities-3" /> <label class="c-filters__label js-filters__label" for="topic-cities-3"> Cities </label> </li> <li class="c-filters__list-item c-filters__list-item--child disaster-risk-3"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-disaster-risk-3" type="checkbox" name="select-topic[]" value="disaster-risk-3" /> <label class="c-filters__label js-filters__label" for="topic-disaster-risk-3"> Disaster Risk </label> </li> <li class="c-filters__list-item c-filters__list-item--child food-and-agriculture-4"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-food-and-agriculture-4" type="checkbox" name="select-topic[]" value="food-and-agriculture-4" /> <label class="c-filters__label js-filters__label" for="topic-food-and-agriculture-4"> Food and agriculture </label> </li> <li class="c-filters__list-item c-filters__list-item--child planning-and-modelling"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-planning-and-modelling" type="checkbox" name="select-topic[]" value="planning-and-modelling" /> <label class="c-filters__label js-filters__label" for="topic-planning-and-modelling"> Planning and modelling </label> </li> <li class="c-filters__list-item c-filters__list-item--child sanitation"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-sanitation" type="checkbox" name="select-topic[]" value="sanitation" /> <label class="c-filters__label js-filters__label" for="topic-sanitation"> Sanitation </label> </li> <li class="c-filters__list-item c-filters__list-item--child water-resources"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-water-resources" type="checkbox" name="select-topic[]" value="water-resources" /> <label class="c-filters__label js-filters__label" for="topic-water-resources"> Water resources </label> </li> <li class="c-filters__list-item c-filters__list-item--child water-energy-food-nexus"> <input class="c-filters__checkbox js-filters__checkbox" id="topic-water-energy-food-nexus" type="checkbox" name="select-topic[]" value="water-energy-food-nexus" /> <label class="c-filters__label js-filters__label" for="topic-water-energy-food-nexus"> Water-Energy-Food Nexus </label> </li> </ul> </li> </ul> </div> </details> <details class="c-filters__filter c-filters__filter--region-container js-filters__filter"> <summary class="c-filters__filter-heading js-filters__filter-heading"> Regions<span class="c-filters__filter-heading-icon"></span> </summary> <div class="c-filters__list-wrapper c-filters__list-wrapper--region"> <div class="c-filters__filter-search"> <label class="c-filters__filter-search-label" for="region-search">Search this list</label> <input class="c-filters__filter-search-input js-filters__filter-search" type="text" id="region-search" name="region-search" placeholder="Search this list"> </div> <ul class="c-filters__list js-filters__list"> <li class="c-filters__list-item c-filters__list-item--checkbox africa has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-africa" name="select-region[]" type="checkbox" value="africa" /> <label class="c-filters__label js-filters__label" for="region-africa"> Africa </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child algeria"> <input class="c-filters__checkbox js-filters__checkbox" id="region-algeria" type="checkbox" name="select-region[]" value="algeria" /> <label class="c-filters__label js-filters__label" for="region-algeria"> Algeria </label> </li> <li class="c-filters__list-item c-filters__list-item--child benin"> <input class="c-filters__checkbox js-filters__checkbox" id="region-benin" type="checkbox" name="select-region[]" value="benin" /> <label class="c-filters__label js-filters__label" for="region-benin"> Benin </label> </li> <li class="c-filters__list-item c-filters__list-item--child burkina-faso"> <input class="c-filters__checkbox js-filters__checkbox" id="region-burkina-faso" type="checkbox" name="select-region[]" value="burkina-faso" /> <label class="c-filters__label js-filters__label" for="region-burkina-faso"> Burkina Faso </label> </li> <li class="c-filters__list-item c-filters__list-item--child burundi"> <input class="c-filters__checkbox js-filters__checkbox" id="region-burundi" type="checkbox" name="select-region[]" value="burundi" /> <label class="c-filters__label js-filters__label" for="region-burundi"> Burundi </label> </li> <li class="c-filters__list-item c-filters__list-item--child cameroon"> <input class="c-filters__checkbox js-filters__checkbox" id="region-cameroon" type="checkbox" name="select-region[]" value="cameroon" /> <label class="c-filters__label js-filters__label" for="region-cameroon"> Cameroon </label> </li> <li class="c-filters__list-item c-filters__list-item--child central-african-republic"> <input class="c-filters__checkbox js-filters__checkbox" id="region-central-african-republic" type="checkbox" name="select-region[]" value="central-african-republic" /> <label class="c-filters__label js-filters__label" for="region-central-african-republic"> Central African Republic </label> </li> <li class="c-filters__list-item c-filters__list-item--child chad"> <input class="c-filters__checkbox js-filters__checkbox" id="region-chad" type="checkbox" name="select-region[]" value="chad" /> <label class="c-filters__label js-filters__label" for="region-chad"> Chad </label> </li> <li class="c-filters__list-item c-filters__list-item--child congo"> <input class="c-filters__checkbox js-filters__checkbox" id="region-congo" type="checkbox" name="select-region[]" value="congo" /> <label class="c-filters__label js-filters__label" for="region-congo"> Congo </label> </li> <li class="c-filters__list-item c-filters__list-item--child cote-divoire"> <input class="c-filters__checkbox js-filters__checkbox" id="region-cote-divoire" type="checkbox" name="select-region[]" value="cote-divoire" /> <label class="c-filters__label js-filters__label" for="region-cote-divoire"> Côte d’Ivoire </label> </li> <li class="c-filters__list-item c-filters__list-item--child democratic-republic-of-the-congo"> <input class="c-filters__checkbox js-filters__checkbox" id="region-democratic-republic-of-the-congo" type="checkbox" name="select-region[]" value="democratic-republic-of-the-congo" /> <label class="c-filters__label js-filters__label" for="region-democratic-republic-of-the-congo"> Democratic Republic of the Congo </label> </li> <li class="c-filters__list-item c-filters__list-item--child east-africa"> <input class="c-filters__checkbox js-filters__checkbox" id="region-east-africa" type="checkbox" name="select-region[]" value="east-africa" /> <label class="c-filters__label js-filters__label" for="region-east-africa"> East Africa </label> </li> <li class="c-filters__list-item c-filters__list-item--child egypt"> <input class="c-filters__checkbox js-filters__checkbox" id="region-egypt" type="checkbox" name="select-region[]" value="egypt" /> <label class="c-filters__label js-filters__label" for="region-egypt"> Egypt </label> </li> <li class="c-filters__list-item c-filters__list-item--child equatorial-guinea"> <input class="c-filters__checkbox js-filters__checkbox" id="region-equatorial-guinea" type="checkbox" name="select-region[]" value="equatorial-guinea" /> <label class="c-filters__label js-filters__label" for="region-equatorial-guinea"> Equatorial Guinea </label> </li> <li class="c-filters__list-item c-filters__list-item--child eswatini"> <input class="c-filters__checkbox js-filters__checkbox" id="region-eswatini" type="checkbox" name="select-region[]" value="eswatini" /> <label class="c-filters__label js-filters__label" for="region-eswatini"> Eswatini </label> </li> <li class="c-filters__list-item c-filters__list-item--child ethiopia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-ethiopia" type="checkbox" name="select-region[]" value="ethiopia" /> <label class="c-filters__label js-filters__label" for="region-ethiopia"> Ethiopia </label> </li> <li class="c-filters__list-item c-filters__list-item--child gabon"> <input class="c-filters__checkbox js-filters__checkbox" id="region-gabon" type="checkbox" name="select-region[]" value="gabon" /> <label class="c-filters__label js-filters__label" for="region-gabon"> Gabon </label> </li> <li class="c-filters__list-item c-filters__list-item--child ghana"> <input class="c-filters__checkbox js-filters__checkbox" id="region-ghana" type="checkbox" name="select-region[]" value="ghana" /> <label class="c-filters__label js-filters__label" for="region-ghana"> Ghana </label> </li> <li class="c-filters__list-item c-filters__list-item--child guinea"> <input class="c-filters__checkbox js-filters__checkbox" id="region-guinea" type="checkbox" name="select-region[]" value="guinea" /> <label class="c-filters__label js-filters__label" for="region-guinea"> Guinea </label> </li> <li class="c-filters__list-item c-filters__list-item--child kenya"> <input class="c-filters__checkbox js-filters__checkbox" id="region-kenya" type="checkbox" name="select-region[]" value="kenya" /> <label class="c-filters__label js-filters__label" for="region-kenya"> Kenya </label> </li> <li class="c-filters__list-item c-filters__list-item--child lesotho"> <input class="c-filters__checkbox js-filters__checkbox" id="region-lesotho" type="checkbox" name="select-region[]" value="lesotho" /> <label class="c-filters__label js-filters__label" for="region-lesotho"> Lesotho </label> </li> <li class="c-filters__list-item c-filters__list-item--child liberia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-liberia" type="checkbox" name="select-region[]" value="liberia" /> <label class="c-filters__label js-filters__label" for="region-liberia"> Liberia </label> </li> <li class="c-filters__list-item c-filters__list-item--child madagascar"> <input class="c-filters__checkbox js-filters__checkbox" id="region-madagascar" type="checkbox" name="select-region[]" value="madagascar" /> <label class="c-filters__label js-filters__label" for="region-madagascar"> Madagascar </label> </li> <li class="c-filters__list-item c-filters__list-item--child malawi"> <input class="c-filters__checkbox js-filters__checkbox" id="region-malawi" type="checkbox" name="select-region[]" value="malawi" /> <label class="c-filters__label js-filters__label" for="region-malawi"> Malawi </label> </li> <li class="c-filters__list-item c-filters__list-item--child mali"> <input class="c-filters__checkbox js-filters__checkbox" id="region-mali" type="checkbox" name="select-region[]" value="mali" /> <label class="c-filters__label js-filters__label" for="region-mali"> Mali </label> </li> <li class="c-filters__list-item c-filters__list-item--child mauritania"> <input class="c-filters__checkbox js-filters__checkbox" id="region-mauritania" type="checkbox" name="select-region[]" value="mauritania" /> <label class="c-filters__label js-filters__label" for="region-mauritania"> Mauritania </label> </li> <li class="c-filters__list-item c-filters__list-item--child mauritius"> <input class="c-filters__checkbox js-filters__checkbox" id="region-mauritius" type="checkbox" name="select-region[]" value="mauritius" /> <label class="c-filters__label js-filters__label" for="region-mauritius"> Mauritius </label> </li> <li class="c-filters__list-item c-filters__list-item--child morocco"> <input class="c-filters__checkbox js-filters__checkbox" id="region-morocco" type="checkbox" name="select-region[]" value="morocco" /> <label class="c-filters__label js-filters__label" for="region-morocco"> Morocco </label> </li> <li class="c-filters__list-item c-filters__list-item--child mozambique"> <input class="c-filters__checkbox js-filters__checkbox" id="region-mozambique" type="checkbox" name="select-region[]" value="mozambique" /> <label class="c-filters__label js-filters__label" for="region-mozambique"> Mozambique </label> </li> <li class="c-filters__list-item c-filters__list-item--child namibia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-namibia" type="checkbox" name="select-region[]" value="namibia" /> <label class="c-filters__label js-filters__label" for="region-namibia"> Namibia </label> </li> <li class="c-filters__list-item c-filters__list-item--child niger"> <input class="c-filters__checkbox js-filters__checkbox" id="region-niger" type="checkbox" name="select-region[]" value="niger" /> <label class="c-filters__label js-filters__label" for="region-niger"> Niger </label> </li> <li class="c-filters__list-item c-filters__list-item--child nigeria"> <input class="c-filters__checkbox js-filters__checkbox" id="region-nigeria" type="checkbox" name="select-region[]" value="nigeria" /> <label class="c-filters__label js-filters__label" for="region-nigeria"> Nigeria </label> </li> <li class="c-filters__list-item c-filters__list-item--child rwanda"> <input class="c-filters__checkbox js-filters__checkbox" id="region-rwanda" type="checkbox" name="select-region[]" value="rwanda" /> <label class="c-filters__label js-filters__label" for="region-rwanda"> Rwanda </label> </li> <li class="c-filters__list-item c-filters__list-item--child senegal"> <input class="c-filters__checkbox js-filters__checkbox" id="region-senegal" type="checkbox" name="select-region[]" value="senegal" /> <label class="c-filters__label js-filters__label" for="region-senegal"> Senegal </label> </li> <li class="c-filters__list-item c-filters__list-item--child seychelles"> <input class="c-filters__checkbox js-filters__checkbox" id="region-seychelles" type="checkbox" name="select-region[]" value="seychelles" /> <label class="c-filters__label js-filters__label" for="region-seychelles"> Seychelles </label> </li> <li class="c-filters__list-item c-filters__list-item--child sierra-leone"> <input class="c-filters__checkbox js-filters__checkbox" id="region-sierra-leone" type="checkbox" name="select-region[]" value="sierra-leone" /> <label class="c-filters__label js-filters__label" for="region-sierra-leone"> Sierra Leone </label> </li> <li class="c-filters__list-item c-filters__list-item--child somalia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-somalia" type="checkbox" name="select-region[]" value="somalia" /> <label class="c-filters__label js-filters__label" for="region-somalia"> Somalia </label> </li> <li class="c-filters__list-item c-filters__list-item--child south-africa"> <input class="c-filters__checkbox js-filters__checkbox" id="region-south-africa" type="checkbox" name="select-region[]" value="south-africa" /> <label class="c-filters__label js-filters__label" for="region-south-africa"> South Africa </label> </li> <li class="c-filters__list-item c-filters__list-item--child south-sudan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-south-sudan" type="checkbox" name="select-region[]" value="south-sudan" /> <label class="c-filters__label js-filters__label" for="region-south-sudan"> South Sudan </label> </li> <li class="c-filters__list-item c-filters__list-item--child sub-saharan-africa"> <input class="c-filters__checkbox js-filters__checkbox" id="region-sub-saharan-africa" type="checkbox" name="select-region[]" value="sub-saharan-africa" /> <label class="c-filters__label js-filters__label" for="region-sub-saharan-africa"> Sub-Saharan Africa </label> </li> <li class="c-filters__list-item c-filters__list-item--child sudan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-sudan" type="checkbox" name="select-region[]" value="sudan" /> <label class="c-filters__label js-filters__label" for="region-sudan"> Sudan </label> </li> <li class="c-filters__list-item c-filters__list-item--child togo"> <input class="c-filters__checkbox js-filters__checkbox" id="region-togo" type="checkbox" name="select-region[]" value="togo" /> <label class="c-filters__label js-filters__label" for="region-togo"> Togo </label> </li> <li class="c-filters__list-item c-filters__list-item--child tunisia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-tunisia" type="checkbox" name="select-region[]" value="tunisia" /> <label class="c-filters__label js-filters__label" for="region-tunisia"> Tunisia </label> </li> <li class="c-filters__list-item c-filters__list-item--child uganda"> <input class="c-filters__checkbox js-filters__checkbox" id="region-uganda" type="checkbox" name="select-region[]" value="uganda" /> <label class="c-filters__label js-filters__label" for="region-uganda"> Uganda </label> </li> <li class="c-filters__list-item c-filters__list-item--child united-republic-tanzania"> <input class="c-filters__checkbox js-filters__checkbox" id="region-united-republic-tanzania" type="checkbox" name="select-region[]" value="united-republic-tanzania" /> <label class="c-filters__label js-filters__label" for="region-united-republic-tanzania"> United Republic of Tanzania </label> </li> <li class="c-filters__list-item c-filters__list-item--child zambia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-zambia" type="checkbox" name="select-region[]" value="zambia" /> <label class="c-filters__label js-filters__label" for="region-zambia"> Zambia </label> </li> <li class="c-filters__list-item c-filters__list-item--child zimbabwe"> <input class="c-filters__checkbox js-filters__checkbox" id="region-zimbabwe" type="checkbox" name="select-region[]" value="zimbabwe" /> <label class="c-filters__label js-filters__label" for="region-zimbabwe"> Zimbabwe </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox americas has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-americas" name="select-region[]" type="checkbox" value="americas" /> <label class="c-filters__label js-filters__label" for="region-americas"> Americas </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child amazon"> <input class="c-filters__checkbox js-filters__checkbox" id="region-amazon" type="checkbox" name="select-region[]" value="amazon" /> <label class="c-filters__label js-filters__label" for="region-amazon"> Amazon </label> </li> <li class="c-filters__list-item c-filters__list-item--child antigua-barbuda"> <input class="c-filters__checkbox js-filters__checkbox" id="region-antigua-barbuda" type="checkbox" name="select-region[]" value="antigua-barbuda" /> <label class="c-filters__label js-filters__label" for="region-antigua-barbuda"> Antigua and Barbuda </label> </li> <li class="c-filters__list-item c-filters__list-item--child argentina"> <input class="c-filters__checkbox js-filters__checkbox" id="region-argentina" type="checkbox" name="select-region[]" value="argentina" /> <label class="c-filters__label js-filters__label" for="region-argentina"> Argentina </label> </li> <li class="c-filters__list-item c-filters__list-item--child barbados"> <input class="c-filters__checkbox js-filters__checkbox" id="region-barbados" type="checkbox" name="select-region[]" value="barbados" /> <label class="c-filters__label js-filters__label" for="region-barbados"> Barbados </label> </li> <li class="c-filters__list-item c-filters__list-item--child belize"> <input class="c-filters__checkbox js-filters__checkbox" id="region-belize" type="checkbox" name="select-region[]" value="belize" /> <label class="c-filters__label js-filters__label" for="region-belize"> Belize </label> </li> <li class="c-filters__list-item c-filters__list-item--child bolivia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-bolivia" type="checkbox" name="select-region[]" value="bolivia" /> <label class="c-filters__label js-filters__label" for="region-bolivia"> Bolivia </label> </li> <li class="c-filters__list-item c-filters__list-item--child brazil"> <input class="c-filters__checkbox js-filters__checkbox" id="region-brazil" type="checkbox" name="select-region[]" value="brazil" /> <label class="c-filters__label js-filters__label" for="region-brazil"> Brazil </label> </li> <li class="c-filters__list-item c-filters__list-item--child california"> <input class="c-filters__checkbox js-filters__checkbox" id="region-california" type="checkbox" name="select-region[]" value="california" /> <label class="c-filters__label js-filters__label" for="region-california"> California </label> </li> <li class="c-filters__list-item c-filters__list-item--child canada"> <input class="c-filters__checkbox js-filters__checkbox" id="region-canada" type="checkbox" name="select-region[]" value="canada" /> <label class="c-filters__label js-filters__label" for="region-canada"> Canada </label> </li> <li class="c-filters__list-item c-filters__list-item--child chile"> <input class="c-filters__checkbox js-filters__checkbox" id="region-chile" type="checkbox" name="select-region[]" value="chile" /> <label class="c-filters__label js-filters__label" for="region-chile"> Chile </label> </li> <li class="c-filters__list-item c-filters__list-item--child colombia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-colombia" type="checkbox" name="select-region[]" value="colombia" /> <label class="c-filters__label js-filters__label" for="region-colombia"> Colombia </label> </li> <li class="c-filters__list-item c-filters__list-item--child costa-rica"> <input class="c-filters__checkbox js-filters__checkbox" id="region-costa-rica" type="checkbox" name="select-region[]" value="costa-rica" /> <label class="c-filters__label js-filters__label" for="region-costa-rica"> Costa Rica </label> </li> <li class="c-filters__list-item c-filters__list-item--child cuba"> <input class="c-filters__checkbox js-filters__checkbox" id="region-cuba" type="checkbox" name="select-region[]" value="cuba" /> <label class="c-filters__label js-filters__label" for="region-cuba"> Cuba </label> </li> <li class="c-filters__list-item c-filters__list-item--child dominica"> <input class="c-filters__checkbox js-filters__checkbox" id="region-dominica" type="checkbox" name="select-region[]" value="dominica" /> <label class="c-filters__label js-filters__label" for="region-dominica"> Dominica </label> </li> <li class="c-filters__list-item c-filters__list-item--child dominican-republic"> <input class="c-filters__checkbox js-filters__checkbox" id="region-dominican-republic" type="checkbox" name="select-region[]" value="dominican-republic" /> <label class="c-filters__label js-filters__label" for="region-dominican-republic"> Dominican Republic </label> </li> <li class="c-filters__list-item c-filters__list-item--child ecuador"> <input class="c-filters__checkbox js-filters__checkbox" id="region-ecuador" type="checkbox" name="select-region[]" value="ecuador" /> <label class="c-filters__label js-filters__label" for="region-ecuador"> Ecuador </label> </li> <li class="c-filters__list-item c-filters__list-item--child el-salvador"> <input class="c-filters__checkbox js-filters__checkbox" id="region-el-salvador" type="checkbox" name="select-region[]" value="el-salvador" /> <label class="c-filters__label js-filters__label" for="region-el-salvador"> El Salvador </label> </li> <li class="c-filters__list-item c-filters__list-item--child grenada"> <input class="c-filters__checkbox js-filters__checkbox" id="region-grenada" type="checkbox" name="select-region[]" value="grenada" /> <label class="c-filters__label js-filters__label" for="region-grenada"> Grenada </label> </li> <li class="c-filters__list-item c-filters__list-item--child guatemala"> <input class="c-filters__checkbox js-filters__checkbox" id="region-guatemala" type="checkbox" name="select-region[]" value="guatemala" /> <label class="c-filters__label js-filters__label" for="region-guatemala"> Guatemala </label> </li> <li class="c-filters__list-item c-filters__list-item--child guyana"> <input class="c-filters__checkbox js-filters__checkbox" id="region-guyana" type="checkbox" name="select-region[]" value="guyana" /> <label class="c-filters__label js-filters__label" for="region-guyana"> Guyana </label> </li> <li class="c-filters__list-item c-filters__list-item--child haiti"> <input class="c-filters__checkbox js-filters__checkbox" id="region-haiti" type="checkbox" name="select-region[]" value="haiti" /> <label class="c-filters__label js-filters__label" for="region-haiti"> Haiti </label> </li> <li class="c-filters__list-item c-filters__list-item--child honduras"> <input class="c-filters__checkbox js-filters__checkbox" id="region-honduras" type="checkbox" name="select-region[]" value="honduras" /> <label class="c-filters__label js-filters__label" for="region-honduras"> Honduras </label> </li> <li class="c-filters__list-item c-filters__list-item--child jamaica"> <input class="c-filters__checkbox js-filters__checkbox" id="region-jamaica" type="checkbox" name="select-region[]" value="jamaica" /> <label class="c-filters__label js-filters__label" for="region-jamaica"> Jamaica </label> </li> <li class="c-filters__list-item c-filters__list-item--child latin-america-and-the-caribbean"> <input class="c-filters__checkbox js-filters__checkbox" id="region-latin-america-and-the-caribbean" type="checkbox" name="select-region[]" value="latin-america-and-the-caribbean" /> <label class="c-filters__label js-filters__label" for="region-latin-america-and-the-caribbean"> Latin America and the Caribbean </label> </li> <li class="c-filters__list-item c-filters__list-item--child mexico"> <input class="c-filters__checkbox js-filters__checkbox" id="region-mexico" type="checkbox" name="select-region[]" value="mexico" /> <label class="c-filters__label js-filters__label" for="region-mexico"> Mexico </label> </li> <li class="c-filters__list-item c-filters__list-item--child nicaragua"> <input class="c-filters__checkbox js-filters__checkbox" id="region-nicaragua" type="checkbox" name="select-region[]" value="nicaragua" /> <label class="c-filters__label js-filters__label" for="region-nicaragua"> Nicaragua </label> </li> <li class="c-filters__list-item c-filters__list-item--child north-america"> <input class="c-filters__checkbox js-filters__checkbox" id="region-north-america" type="checkbox" name="select-region[]" value="north-america" /> <label class="c-filters__label js-filters__label" for="region-north-america"> North America </label> </li> <li class="c-filters__list-item c-filters__list-item--child panama"> <input class="c-filters__checkbox js-filters__checkbox" id="region-panama" type="checkbox" name="select-region[]" value="panama" /> <label class="c-filters__label js-filters__label" for="region-panama"> Panama </label> </li> <li class="c-filters__list-item c-filters__list-item--child paraguay"> <input class="c-filters__checkbox js-filters__checkbox" id="region-paraguay" type="checkbox" name="select-region[]" value="paraguay" /> <label class="c-filters__label js-filters__label" for="region-paraguay"> Paraguay </label> </li> <li class="c-filters__list-item c-filters__list-item--child peru"> <input class="c-filters__checkbox js-filters__checkbox" id="region-peru" type="checkbox" name="select-region[]" value="peru" /> <label class="c-filters__label js-filters__label" for="region-peru"> Peru </label> </li> <li class="c-filters__list-item c-filters__list-item--child saint-lucia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-saint-lucia" type="checkbox" name="select-region[]" value="saint-lucia" /> <label class="c-filters__label js-filters__label" for="region-saint-lucia"> Saint Lucia </label> </li> <li class="c-filters__list-item c-filters__list-item--child saint-vincent-grenadines"> <input class="c-filters__checkbox js-filters__checkbox" id="region-saint-vincent-grenadines" type="checkbox" name="select-region[]" value="saint-vincent-grenadines" /> <label class="c-filters__label js-filters__label" for="region-saint-vincent-grenadines"> Saint Vincent and the Grenadines </label> </li> <li class="c-filters__list-item c-filters__list-item--child south-america"> <input class="c-filters__checkbox js-filters__checkbox" id="region-south-america" type="checkbox" name="select-region[]" value="south-america" /> <label class="c-filters__label js-filters__label" for="region-south-america"> South America </label> </li> <li class="c-filters__list-item c-filters__list-item--child suriname"> <input class="c-filters__checkbox js-filters__checkbox" id="region-suriname" type="checkbox" name="select-region[]" value="suriname" /> <label class="c-filters__label js-filters__label" for="region-suriname"> Suriname </label> </li> <li class="c-filters__list-item c-filters__list-item--child trinidad-tobago"> <input class="c-filters__checkbox js-filters__checkbox" id="region-trinidad-tobago" type="checkbox" name="select-region[]" value="trinidad-tobago" /> <label class="c-filters__label js-filters__label" for="region-trinidad-tobago"> Trinidad and Tobago </label> </li> <li class="c-filters__list-item c-filters__list-item--child united-states"> <input class="c-filters__checkbox js-filters__checkbox" id="region-united-states" type="checkbox" name="select-region[]" value="united-states" /> <label class="c-filters__label js-filters__label" for="region-united-states"> United States of America </label> </li> <li class="c-filters__list-item c-filters__list-item--child uruguay"> <input class="c-filters__checkbox js-filters__checkbox" id="region-uruguay" type="checkbox" name="select-region[]" value="uruguay" /> <label class="c-filters__label js-filters__label" for="region-uruguay"> Uruguay </label> </li> <li class="c-filters__list-item c-filters__list-item--child venezuela"> <input class="c-filters__checkbox js-filters__checkbox" id="region-venezuela" type="checkbox" name="select-region[]" value="venezuela" /> <label class="c-filters__label js-filters__label" for="region-venezuela"> Venezuela </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox antarctica js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-antarctica" name="select-region[]" type="checkbox" value="antarctica" /> <label class="c-filters__label js-filters__label" for="region-antarctica"> Antarctica </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox arctic js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-arctic" name="select-region[]" type="checkbox" value="arctic" /> <label class="c-filters__label js-filters__label" for="region-arctic"> Arctic </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox asia has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-asia" name="select-region[]" type="checkbox" value="asia" /> <label class="c-filters__label js-filters__label" for="region-asia"> Asia </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child afghanistan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-afghanistan" type="checkbox" name="select-region[]" value="afghanistan" /> <label class="c-filters__label js-filters__label" for="region-afghanistan"> Afghanistan </label> </li> <li class="c-filters__list-item c-filters__list-item--child armenia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-armenia" type="checkbox" name="select-region[]" value="armenia" /> <label class="c-filters__label js-filters__label" for="region-armenia"> Armenia </label> </li> <li class="c-filters__list-item c-filters__list-item--child azerbaijan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-azerbaijan" type="checkbox" name="select-region[]" value="azerbaijan" /> <label class="c-filters__label js-filters__label" for="region-azerbaijan"> Azerbaijan </label> </li> <li class="c-filters__list-item c-filters__list-item--child bahrain"> <input class="c-filters__checkbox js-filters__checkbox" id="region-bahrain" type="checkbox" name="select-region[]" value="bahrain" /> <label class="c-filters__label js-filters__label" for="region-bahrain"> Bahrain </label> </li> <li class="c-filters__list-item c-filters__list-item--child bangladesh"> <input class="c-filters__checkbox js-filters__checkbox" id="region-bangladesh" type="checkbox" name="select-region[]" value="bangladesh" /> <label class="c-filters__label js-filters__label" for="region-bangladesh"> Bangladesh </label> </li> <li class="c-filters__list-item c-filters__list-item--child bhutan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-bhutan" type="checkbox" name="select-region[]" value="bhutan" /> <label class="c-filters__label js-filters__label" for="region-bhutan"> Bhutan </label> </li> <li class="c-filters__list-item c-filters__list-item--child brunei-darussalam"> <input class="c-filters__checkbox js-filters__checkbox" id="region-brunei-darussalam" type="checkbox" name="select-region[]" value="brunei-darussalam" /> <label class="c-filters__label js-filters__label" for="region-brunei-darussalam"> Brunei Darussalam </label> </li> <li class="c-filters__list-item c-filters__list-item--child cambodia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-cambodia" type="checkbox" name="select-region[]" value="cambodia" /> <label class="c-filters__label js-filters__label" for="region-cambodia"> Cambodia </label> </li> <li class="c-filters__list-item c-filters__list-item--child china"> <input class="c-filters__checkbox js-filters__checkbox" id="region-china" type="checkbox" name="select-region[]" value="china" /> <label class="c-filters__label js-filters__label" for="region-china"> China </label> </li> <li class="c-filters__list-item c-filters__list-item--child cyprus"> <input class="c-filters__checkbox js-filters__checkbox" id="region-cyprus" type="checkbox" name="select-region[]" value="cyprus" /> <label class="c-filters__label js-filters__label" for="region-cyprus"> Cyprus </label> </li> <li class="c-filters__list-item c-filters__list-item--child north-korea"> <input class="c-filters__checkbox js-filters__checkbox" id="region-north-korea" type="checkbox" name="select-region[]" value="north-korea" /> <label class="c-filters__label js-filters__label" for="region-north-korea"> Democratic People's Republic of Korea </label> </li> <li class="c-filters__list-item c-filters__list-item--child georgia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-georgia" type="checkbox" name="select-region[]" value="georgia" /> <label class="c-filters__label js-filters__label" for="region-georgia"> Georgia </label> </li> <li class="c-filters__list-item c-filters__list-item--child india"> <input class="c-filters__checkbox js-filters__checkbox" id="region-india" type="checkbox" name="select-region[]" value="india" /> <label class="c-filters__label js-filters__label" for="region-india"> India </label> </li> <li class="c-filters__list-item c-filters__list-item--child indonesia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-indonesia" type="checkbox" name="select-region[]" value="indonesia" /> <label class="c-filters__label js-filters__label" for="region-indonesia"> Indonesia </label> </li> <li class="c-filters__list-item c-filters__list-item--child iran"> <input class="c-filters__checkbox js-filters__checkbox" id="region-iran" type="checkbox" name="select-region[]" value="iran" /> <label class="c-filters__label js-filters__label" for="region-iran"> Iran </label> </li> <li class="c-filters__list-item c-filters__list-item--child iraq"> <input class="c-filters__checkbox js-filters__checkbox" id="region-iraq" type="checkbox" name="select-region[]" value="iraq" /> <label class="c-filters__label js-filters__label" for="region-iraq"> Iraq </label> </li> <li class="c-filters__list-item c-filters__list-item--child israel"> <input class="c-filters__checkbox js-filters__checkbox" id="region-israel" type="checkbox" name="select-region[]" value="israel" /> <label class="c-filters__label js-filters__label" for="region-israel"> Israel </label> </li> <li class="c-filters__list-item c-filters__list-item--child japan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-japan" type="checkbox" name="select-region[]" value="japan" /> <label class="c-filters__label js-filters__label" for="region-japan"> Japan </label> </li> <li class="c-filters__list-item c-filters__list-item--child jordan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-jordan" type="checkbox" name="select-region[]" value="jordan" /> <label class="c-filters__label js-filters__label" for="region-jordan"> Jordan </label> </li> <li class="c-filters__list-item c-filters__list-item--child kazakhstan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-kazakhstan" type="checkbox" name="select-region[]" value="kazakhstan" /> <label class="c-filters__label js-filters__label" for="region-kazakhstan"> Kazakhstan </label> </li> <li class="c-filters__list-item c-filters__list-item--child kuwait"> <input class="c-filters__checkbox js-filters__checkbox" id="region-kuwait" type="checkbox" name="select-region[]" value="kuwait" /> <label class="c-filters__label js-filters__label" for="region-kuwait"> Kuwait </label> </li> <li class="c-filters__list-item c-filters__list-item--child kyrgyzstan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-kyrgyzstan" type="checkbox" name="select-region[]" value="kyrgyzstan" /> <label class="c-filters__label js-filters__label" for="region-kyrgyzstan"> Kyrgyzstan </label> </li> <li class="c-filters__list-item c-filters__list-item--child lao-peoples-democratic-republic"> <input class="c-filters__checkbox js-filters__checkbox" id="region-lao-peoples-democratic-republic" type="checkbox" name="select-region[]" value="lao-peoples-democratic-republic" /> <label class="c-filters__label js-filters__label" for="region-lao-peoples-democratic-republic"> Lao People's Democratic Republic </label> </li> <li class="c-filters__list-item c-filters__list-item--child lebanon"> <input class="c-filters__checkbox js-filters__checkbox" id="region-lebanon" type="checkbox" name="select-region[]" value="lebanon" /> <label class="c-filters__label js-filters__label" for="region-lebanon"> Lebanon </label> </li> <li class="c-filters__list-item c-filters__list-item--child malaysia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-malaysia" type="checkbox" name="select-region[]" value="malaysia" /> <label class="c-filters__label js-filters__label" for="region-malaysia"> Malaysia </label> </li> <li class="c-filters__list-item c-filters__list-item--child maldives"> <input class="c-filters__checkbox js-filters__checkbox" id="region-maldives" type="checkbox" name="select-region[]" value="maldives" /> <label class="c-filters__label js-filters__label" for="region-maldives"> Maldives </label> </li> <li class="c-filters__list-item c-filters__list-item--child mekong"> <input class="c-filters__checkbox js-filters__checkbox" id="region-mekong" type="checkbox" name="select-region[]" value="mekong" /> <label class="c-filters__label js-filters__label" for="region-mekong"> Mekong </label> </li> <li class="c-filters__list-item c-filters__list-item--child mongolia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-mongolia" type="checkbox" name="select-region[]" value="mongolia" /> <label class="c-filters__label js-filters__label" for="region-mongolia"> Mongolia </label> </li> <li class="c-filters__list-item c-filters__list-item--child myanmar"> <input class="c-filters__checkbox js-filters__checkbox" id="region-myanmar" type="checkbox" name="select-region[]" value="myanmar" /> <label class="c-filters__label js-filters__label" for="region-myanmar"> Myanmar </label> </li> <li class="c-filters__list-item c-filters__list-item--child nepal"> <input class="c-filters__checkbox js-filters__checkbox" id="region-nepal" type="checkbox" name="select-region[]" value="nepal" /> <label class="c-filters__label js-filters__label" for="region-nepal"> Nepal </label> </li> <li class="c-filters__list-item c-filters__list-item--child oman"> <input class="c-filters__checkbox js-filters__checkbox" id="region-oman" type="checkbox" name="select-region[]" value="oman" /> <label class="c-filters__label js-filters__label" for="region-oman"> Oman </label> </li> <li class="c-filters__list-item c-filters__list-item--child pakistan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-pakistan" type="checkbox" name="select-region[]" value="pakistan" /> <label class="c-filters__label js-filters__label" for="region-pakistan"> Pakistan </label> </li> <li class="c-filters__list-item c-filters__list-item--child philippines"> <input class="c-filters__checkbox js-filters__checkbox" id="region-philippines" type="checkbox" name="select-region[]" value="philippines" /> <label class="c-filters__label js-filters__label" for="region-philippines"> Philippines </label> </li> <li class="c-filters__list-item c-filters__list-item--child qatar"> <input class="c-filters__checkbox js-filters__checkbox" id="region-qatar" type="checkbox" name="select-region[]" value="qatar" /> <label class="c-filters__label js-filters__label" for="region-qatar"> Qatar </label> </li> <li class="c-filters__list-item c-filters__list-item--child south-korea"> <input class="c-filters__checkbox js-filters__checkbox" id="region-south-korea" type="checkbox" name="select-region[]" value="south-korea" /> <label class="c-filters__label js-filters__label" for="region-south-korea"> Republic of Korea </label> </li> <li class="c-filters__list-item c-filters__list-item--child saudi-arabia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-saudi-arabia" type="checkbox" name="select-region[]" value="saudi-arabia" /> <label class="c-filters__label js-filters__label" for="region-saudi-arabia"> Saudi Arabia </label> </li> <li class="c-filters__list-item c-filters__list-item--child singapore"> <input class="c-filters__checkbox js-filters__checkbox" id="region-singapore" type="checkbox" name="select-region[]" value="singapore" /> <label class="c-filters__label js-filters__label" for="region-singapore"> Singapore </label> </li> <li class="c-filters__list-item c-filters__list-item--child south-asia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-south-asia" type="checkbox" name="select-region[]" value="south-asia" /> <label class="c-filters__label js-filters__label" for="region-south-asia"> South Asia </label> </li> <li class="c-filters__list-item c-filters__list-item--child southeast-asia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-southeast-asia" type="checkbox" name="select-region[]" value="southeast-asia" /> <label class="c-filters__label js-filters__label" for="region-southeast-asia"> Southeast Asia </label> </li> <li class="c-filters__list-item c-filters__list-item--child sri-lanka"> <input class="c-filters__checkbox js-filters__checkbox" id="region-sri-lanka" type="checkbox" name="select-region[]" value="sri-lanka" /> <label class="c-filters__label js-filters__label" for="region-sri-lanka"> Sri Lanka </label> </li> <li class="c-filters__list-item c-filters__list-item--child palestine"> <input class="c-filters__checkbox js-filters__checkbox" id="region-palestine" type="checkbox" name="select-region[]" value="palestine" /> <label class="c-filters__label js-filters__label" for="region-palestine"> State of Palestine </label> </li> <li class="c-filters__list-item c-filters__list-item--child syria"> <input class="c-filters__checkbox js-filters__checkbox" id="region-syria" type="checkbox" name="select-region[]" value="syria" /> <label class="c-filters__label js-filters__label" for="region-syria"> Syrian Arab Republic </label> </li> <li class="c-filters__list-item c-filters__list-item--child tajikistan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-tajikistan" type="checkbox" name="select-region[]" value="tajikistan" /> <label class="c-filters__label js-filters__label" for="region-tajikistan"> Tajikistan </label> </li> <li class="c-filters__list-item c-filters__list-item--child thailand"> <input class="c-filters__checkbox js-filters__checkbox" id="region-thailand" type="checkbox" name="select-region[]" value="thailand" /> <label class="c-filters__label js-filters__label" for="region-thailand"> Thailand </label> </li> <li class="c-filters__list-item c-filters__list-item--child timor-leste"> <input class="c-filters__checkbox js-filters__checkbox" id="region-timor-leste" type="checkbox" name="select-region[]" value="timor-leste" /> <label class="c-filters__label js-filters__label" for="region-timor-leste"> Timor-Leste </label> </li> <li class="c-filters__list-item c-filters__list-item--child turkey"> <input class="c-filters__checkbox js-filters__checkbox" id="region-turkey" type="checkbox" name="select-region[]" value="turkey" /> <label class="c-filters__label js-filters__label" for="region-turkey"> Turkey </label> </li> <li class="c-filters__list-item c-filters__list-item--child turkmenistan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-turkmenistan" type="checkbox" name="select-region[]" value="turkmenistan" /> <label class="c-filters__label js-filters__label" for="region-turkmenistan"> Turkmenistan </label> </li> <li class="c-filters__list-item c-filters__list-item--child united-arab-emirates"> <input class="c-filters__checkbox js-filters__checkbox" id="region-united-arab-emirates" type="checkbox" name="select-region[]" value="united-arab-emirates" /> <label class="c-filters__label js-filters__label" for="region-united-arab-emirates"> United Arab Emirates </label> </li> <li class="c-filters__list-item c-filters__list-item--child uzbekistan"> <input class="c-filters__checkbox js-filters__checkbox" id="region-uzbekistan" type="checkbox" name="select-region[]" value="uzbekistan" /> <label class="c-filters__label js-filters__label" for="region-uzbekistan"> Uzbekistan </label> </li> <li class="c-filters__list-item c-filters__list-item--child vietnam"> <input class="c-filters__checkbox js-filters__checkbox" id="region-vietnam" type="checkbox" name="select-region[]" value="vietnam" /> <label class="c-filters__label js-filters__label" for="region-vietnam"> Viet Nam </label> </li> <li class="c-filters__list-item c-filters__list-item--child yemen"> <input class="c-filters__checkbox js-filters__checkbox" id="region-yemen" type="checkbox" name="select-region[]" value="yemen" /> <label class="c-filters__label js-filters__label" for="region-yemen"> Yemen </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox australia-and-oceania has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-australia-and-oceania" name="select-region[]" type="checkbox" value="australia-and-oceania" /> <label class="c-filters__label js-filters__label" for="region-australia-and-oceania"> Australia and Oceania </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child australia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-australia" type="checkbox" name="select-region[]" value="australia" /> <label class="c-filters__label js-filters__label" for="region-australia"> Australia </label> </li> <li class="c-filters__list-item c-filters__list-item--child fiji"> <input class="c-filters__checkbox js-filters__checkbox" id="region-fiji" type="checkbox" name="select-region[]" value="fiji" /> <label class="c-filters__label js-filters__label" for="region-fiji"> Fiji </label> </li> <li class="c-filters__list-item c-filters__list-item--child kiribati"> <input class="c-filters__checkbox js-filters__checkbox" id="region-kiribati" type="checkbox" name="select-region[]" value="kiribati" /> <label class="c-filters__label js-filters__label" for="region-kiribati"> Kiribati </label> </li> <li class="c-filters__list-item c-filters__list-item--child marshall-islands"> <input class="c-filters__checkbox js-filters__checkbox" id="region-marshall-islands" type="checkbox" name="select-region[]" value="marshall-islands" /> <label class="c-filters__label js-filters__label" for="region-marshall-islands"> Marshall Islands </label> </li> <li class="c-filters__list-item c-filters__list-item--child nauru"> <input class="c-filters__checkbox js-filters__checkbox" id="region-nauru" type="checkbox" name="select-region[]" value="nauru" /> <label class="c-filters__label js-filters__label" for="region-nauru"> Nauru </label> </li> <li class="c-filters__list-item c-filters__list-item--child new-zealand"> <input class="c-filters__checkbox js-filters__checkbox" id="region-new-zealand" type="checkbox" name="select-region[]" value="new-zealand" /> <label class="c-filters__label js-filters__label" for="region-new-zealand"> New Zealand </label> </li> <li class="c-filters__list-item c-filters__list-item--child pacific-islands"> <input class="c-filters__checkbox js-filters__checkbox" id="region-pacific-islands" type="checkbox" name="select-region[]" value="pacific-islands" /> <label class="c-filters__label js-filters__label" for="region-pacific-islands"> Pacific islands </label> </li> <li class="c-filters__list-item c-filters__list-item--child papua-new-guinea"> <input class="c-filters__checkbox js-filters__checkbox" id="region-papua-new-guinea" type="checkbox" name="select-region[]" value="papua-new-guinea" /> <label class="c-filters__label js-filters__label" for="region-papua-new-guinea"> Papua New Guinea </label> </li> <li class="c-filters__list-item c-filters__list-item--child tuvalu"> <input class="c-filters__checkbox js-filters__checkbox" id="region-tuvalu" type="checkbox" name="select-region[]" value="tuvalu" /> <label class="c-filters__label js-filters__label" for="region-tuvalu"> Tuvalu </label> </li> <li class="c-filters__list-item c-filters__list-item--child vanuatu"> <input class="c-filters__checkbox js-filters__checkbox" id="region-vanuatu" type="checkbox" name="select-region[]" value="vanuatu" /> <label class="c-filters__label js-filters__label" for="region-vanuatu"> Vanuatu </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox europe has-children js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-europe" name="select-region[]" type="checkbox" value="europe" /> <label class="c-filters__label js-filters__label" for="region-europe"> Europe </label> <ul class="c-filters__child-terms js-filters__child-terms"> <li class="c-filters__list-item c-filters__list-item--child albania"> <input class="c-filters__checkbox js-filters__checkbox" id="region-albania" type="checkbox" name="select-region[]" value="albania" /> <label class="c-filters__label js-filters__label" for="region-albania"> Albania </label> </li> <li class="c-filters__list-item c-filters__list-item--child austria"> <input class="c-filters__checkbox js-filters__checkbox" id="region-austria" type="checkbox" name="select-region[]" value="austria" /> <label class="c-filters__label js-filters__label" for="region-austria"> Austria </label> </li> <li class="c-filters__list-item c-filters__list-item--child baltic"> <input class="c-filters__checkbox js-filters__checkbox" id="region-baltic" type="checkbox" name="select-region[]" value="baltic" /> <label class="c-filters__label js-filters__label" for="region-baltic"> Baltic </label> </li> <li class="c-filters__list-item c-filters__list-item--child belarus"> <input class="c-filters__checkbox js-filters__checkbox" id="region-belarus" type="checkbox" name="select-region[]" value="belarus" /> <label class="c-filters__label js-filters__label" for="region-belarus"> Belarus </label> </li> <li class="c-filters__list-item c-filters__list-item--child belgium"> <input class="c-filters__checkbox js-filters__checkbox" id="region-belgium" type="checkbox" name="select-region[]" value="belgium" /> <label class="c-filters__label js-filters__label" for="region-belgium"> Belgium </label> </li> <li class="c-filters__list-item c-filters__list-item--child bosnia-and-herzegovina"> <input class="c-filters__checkbox js-filters__checkbox" id="region-bosnia-and-herzegovina" type="checkbox" name="select-region[]" value="bosnia-and-herzegovina" /> <label class="c-filters__label js-filters__label" for="region-bosnia-and-herzegovina"> Bosnia and Herzegovina </label> </li> <li class="c-filters__list-item c-filters__list-item--child bulgaria"> <input class="c-filters__checkbox js-filters__checkbox" id="region-bulgaria" type="checkbox" name="select-region[]" value="bulgaria" /> <label class="c-filters__label js-filters__label" for="region-bulgaria"> Bulgaria </label> </li> <li class="c-filters__list-item c-filters__list-item--child croatia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-croatia" type="checkbox" name="select-region[]" value="croatia" /> <label class="c-filters__label js-filters__label" for="region-croatia"> Croatia </label> </li> <li class="c-filters__list-item c-filters__list-item--child czechia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-czechia" type="checkbox" name="select-region[]" value="czechia" /> <label class="c-filters__label js-filters__label" for="region-czechia"> Czechia </label> </li> <li class="c-filters__list-item c-filters__list-item--child denmark"> <input class="c-filters__checkbox js-filters__checkbox" id="region-denmark" type="checkbox" name="select-region[]" value="denmark" /> <label class="c-filters__label js-filters__label" for="region-denmark"> Denmark </label> </li> <li class="c-filters__list-item c-filters__list-item--child estonia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-estonia" type="checkbox" name="select-region[]" value="estonia" /> <label class="c-filters__label js-filters__label" for="region-estonia"> Estonia </label> </li> <li class="c-filters__list-item c-filters__list-item--child eu"> <input class="c-filters__checkbox js-filters__checkbox" id="region-eu" type="checkbox" name="select-region[]" value="eu" /> <label class="c-filters__label js-filters__label" for="region-eu"> EU </label> </li> <li class="c-filters__list-item c-filters__list-item--child finland"> <input class="c-filters__checkbox js-filters__checkbox" id="region-finland" type="checkbox" name="select-region[]" value="finland" /> <label class="c-filters__label js-filters__label" for="region-finland"> Finland </label> </li> <li class="c-filters__list-item c-filters__list-item--child france"> <input class="c-filters__checkbox js-filters__checkbox" id="region-france" type="checkbox" name="select-region[]" value="france" /> <label class="c-filters__label js-filters__label" for="region-france"> France </label> </li> <li class="c-filters__list-item c-filters__list-item--child germany"> <input class="c-filters__checkbox js-filters__checkbox" id="region-germany" type="checkbox" name="select-region[]" value="germany" /> <label class="c-filters__label js-filters__label" for="region-germany"> Germany </label> </li> <li class="c-filters__list-item c-filters__list-item--child greece"> <input class="c-filters__checkbox js-filters__checkbox" id="region-greece" type="checkbox" name="select-region[]" value="greece" /> <label class="c-filters__label js-filters__label" for="region-greece"> Greece </label> </li> <li class="c-filters__list-item c-filters__list-item--child hungary"> <input class="c-filters__checkbox js-filters__checkbox" id="region-hungary" type="checkbox" name="select-region[]" value="hungary" /> <label class="c-filters__label js-filters__label" for="region-hungary"> Hungary </label> </li> <li class="c-filters__list-item c-filters__list-item--child iceland"> <input class="c-filters__checkbox js-filters__checkbox" id="region-iceland" type="checkbox" name="select-region[]" value="iceland" /> <label class="c-filters__label js-filters__label" for="region-iceland"> Iceland </label> </li> <li class="c-filters__list-item c-filters__list-item--child ireland"> <input class="c-filters__checkbox js-filters__checkbox" id="region-ireland" type="checkbox" name="select-region[]" value="ireland" /> <label class="c-filters__label js-filters__label" for="region-ireland"> Ireland </label> </li> <li class="c-filters__list-item c-filters__list-item--child italy"> <input class="c-filters__checkbox js-filters__checkbox" id="region-italy" type="checkbox" name="select-region[]" value="italy" /> <label class="c-filters__label js-filters__label" for="region-italy"> Italy </label> </li> <li class="c-filters__list-item c-filters__list-item--child latvia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-latvia" type="checkbox" name="select-region[]" value="latvia" /> <label class="c-filters__label js-filters__label" for="region-latvia"> Latvia </label> </li> <li class="c-filters__list-item c-filters__list-item--child liechtenstein"> <input class="c-filters__checkbox js-filters__checkbox" id="region-liechtenstein" type="checkbox" name="select-region[]" value="liechtenstein" /> <label class="c-filters__label js-filters__label" for="region-liechtenstein"> Liechtenstein </label> </li> <li class="c-filters__list-item c-filters__list-item--child lithuania"> <input class="c-filters__checkbox js-filters__checkbox" id="region-lithuania" type="checkbox" name="select-region[]" value="lithuania" /> <label class="c-filters__label js-filters__label" for="region-lithuania"> Lithuania </label> </li> <li class="c-filters__list-item c-filters__list-item--child luxembourg"> <input class="c-filters__checkbox js-filters__checkbox" id="region-luxembourg" type="checkbox" name="select-region[]" value="luxembourg" /> <label class="c-filters__label js-filters__label" for="region-luxembourg"> Luxembourg </label> </li> <li class="c-filters__list-item c-filters__list-item--child malta"> <input class="c-filters__checkbox js-filters__checkbox" id="region-malta" type="checkbox" name="select-region[]" value="malta" /> <label class="c-filters__label js-filters__label" for="region-malta"> Malta </label> </li> <li class="c-filters__list-item c-filters__list-item--child montenegro"> <input class="c-filters__checkbox js-filters__checkbox" id="region-montenegro" type="checkbox" name="select-region[]" value="montenegro" /> <label class="c-filters__label js-filters__label" for="region-montenegro"> Montenegro </label> </li> <li class="c-filters__list-item c-filters__list-item--child netherlands"> <input class="c-filters__checkbox js-filters__checkbox" id="region-netherlands" type="checkbox" name="select-region[]" value="netherlands" /> <label class="c-filters__label js-filters__label" for="region-netherlands"> Netherlands </label> </li> <li class="c-filters__list-item c-filters__list-item--child nordics"> <input class="c-filters__checkbox js-filters__checkbox" id="region-nordics" type="checkbox" name="select-region[]" value="nordics" /> <label class="c-filters__label js-filters__label" for="region-nordics"> Nordics </label> </li> <li class="c-filters__list-item c-filters__list-item--child north-macedonia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-north-macedonia" type="checkbox" name="select-region[]" value="north-macedonia" /> <label class="c-filters__label js-filters__label" for="region-north-macedonia"> North Macedonia </label> </li> <li class="c-filters__list-item c-filters__list-item--child norway"> <input class="c-filters__checkbox js-filters__checkbox" id="region-norway" type="checkbox" name="select-region[]" value="norway" /> <label class="c-filters__label js-filters__label" for="region-norway"> Norway </label> </li> <li class="c-filters__list-item c-filters__list-item--child poland"> <input class="c-filters__checkbox js-filters__checkbox" id="region-poland" type="checkbox" name="select-region[]" value="poland" /> <label class="c-filters__label js-filters__label" for="region-poland"> Poland </label> </li> <li class="c-filters__list-item c-filters__list-item--child portugal"> <input class="c-filters__checkbox js-filters__checkbox" id="region-portugal" type="checkbox" name="select-region[]" value="portugal" /> <label class="c-filters__label js-filters__label" for="region-portugal"> Portugal </label> </li> <li class="c-filters__list-item c-filters__list-item--child republic-moldova"> <input class="c-filters__checkbox js-filters__checkbox" id="region-republic-moldova" type="checkbox" name="select-region[]" value="republic-moldova" /> <label class="c-filters__label js-filters__label" for="region-republic-moldova"> Republic of Moldova </label> </li> <li class="c-filters__list-item c-filters__list-item--child romania"> <input class="c-filters__checkbox js-filters__checkbox" id="region-romania" type="checkbox" name="select-region[]" value="romania" /> <label class="c-filters__label js-filters__label" for="region-romania"> Romania </label> </li> <li class="c-filters__list-item c-filters__list-item--child russian-federation"> <input class="c-filters__checkbox js-filters__checkbox" id="region-russian-federation" type="checkbox" name="select-region[]" value="russian-federation" /> <label class="c-filters__label js-filters__label" for="region-russian-federation"> Russian Federation </label> </li> <li class="c-filters__list-item c-filters__list-item--child serbia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-serbia" type="checkbox" name="select-region[]" value="serbia" /> <label class="c-filters__label js-filters__label" for="region-serbia"> Serbia </label> </li> <li class="c-filters__list-item c-filters__list-item--child slovakia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-slovakia" type="checkbox" name="select-region[]" value="slovakia" /> <label class="c-filters__label js-filters__label" for="region-slovakia"> Slovakia </label> </li> <li class="c-filters__list-item c-filters__list-item--child slovenia"> <input class="c-filters__checkbox js-filters__checkbox" id="region-slovenia" type="checkbox" name="select-region[]" value="slovenia" /> <label class="c-filters__label js-filters__label" for="region-slovenia"> Slovenia </label> </li> <li class="c-filters__list-item c-filters__list-item--child spain"> <input class="c-filters__checkbox js-filters__checkbox" id="region-spain" type="checkbox" name="select-region[]" value="spain" /> <label class="c-filters__label js-filters__label" for="region-spain"> Spain </label> </li> <li class="c-filters__list-item c-filters__list-item--child svalbard-jan-mayen-islands"> <input class="c-filters__checkbox js-filters__checkbox" id="region-svalbard-jan-mayen-islands" type="checkbox" name="select-region[]" value="svalbard-jan-mayen-islands" /> <label class="c-filters__label js-filters__label" for="region-svalbard-jan-mayen-islands"> Svalbard and Jan Mayen Islands </label> </li> <li class="c-filters__list-item c-filters__list-item--child sweden"> <input class="c-filters__checkbox js-filters__checkbox" id="region-sweden" type="checkbox" name="select-region[]" value="sweden" /> <label class="c-filters__label js-filters__label" for="region-sweden"> Sweden </label> </li> <li class="c-filters__list-item c-filters__list-item--child switzerland"> <input class="c-filters__checkbox js-filters__checkbox" id="region-switzerland" type="checkbox" name="select-region[]" value="switzerland" /> <label class="c-filters__label js-filters__label" for="region-switzerland"> Switzerland </label> </li> <li class="c-filters__list-item c-filters__list-item--child ukraine"> <input class="c-filters__checkbox js-filters__checkbox" id="region-ukraine" type="checkbox" name="select-region[]" value="ukraine" /> <label class="c-filters__label js-filters__label" for="region-ukraine"> Ukraine </label> </li> <li class="c-filters__list-item c-filters__list-item--child united-kingdom"> <input class="c-filters__checkbox js-filters__checkbox" id="region-united-kingdom" type="checkbox" name="select-region[]" value="united-kingdom" /> <label class="c-filters__label js-filters__label" for="region-united-kingdom"> United Kingdom </label> </li> </ul> </li> <li class="c-filters__list-item c-filters__list-item--checkbox scotland js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="region-scotland" name="select-region[]" type="checkbox" value="scotland" /> <label class="c-filters__label js-filters__label" for="region-scotland"> Scotland </label> </li> </ul> </div> </details> <details class="c-filters__filter c-filters__filter--centre-container js-filters__filter"> <summary class="c-filters__filter-heading js-filters__filter-heading"> Centres<span class="c-filters__filter-heading-icon"></span> </summary> <div class="c-filters__list-wrapper c-filters__list-wrapper--centre"> <ul class="c-filters__list js-filters__list"> <li class="c-filters__list-item c-filters__list-item--checkbox 894 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-894" name="select-centre[]" type="checkbox" value="894" /> <label class="c-filters__label js-filters__label" for="centre-894"> SEI Africa </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox 896 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-896" name="select-centre[]" type="checkbox" value="896" /> <label class="c-filters__label js-filters__label" for="centre-896"> SEI Asia </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox 41042 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-41042" name="select-centre[]" type="checkbox" value="41042" /> <label class="c-filters__label js-filters__label" for="centre-41042"> SEI Headquarters </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox 20450 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-20450" name="select-centre[]" type="checkbox" value="20450" /> <label class="c-filters__label js-filters__label" for="centre-20450"> SEI Latin America </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox 898 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-898" name="select-centre[]" type="checkbox" value="898" /> <label class="c-filters__label js-filters__label" for="centre-898"> SEI Oxford </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox 902 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-902" name="select-centre[]" type="checkbox" value="902" /> <label class="c-filters__label js-filters__label" for="centre-902"> SEI Tallinn </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox 904 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-904" name="select-centre[]" type="checkbox" value="904" /> <label class="c-filters__label js-filters__label" for="centre-904"> SEI US </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox 906 js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="centre-906" name="select-centre[]" type="checkbox" value="906" /> <label class="c-filters__label js-filters__label" for="centre-906"> SEI York </label> </li> </ul> </div> </details> <details class="c-filters__filter c-filters__filter--status-container js-filters__filter"> <summary class="c-filters__filter-heading js-filters__filter-heading"> Status<span class="c-filters__filter-heading-icon"></span> </summary> <div class="c-filters__list-wrapper c-filters__list-wrapper--status"> <ul class="c-filters__list js-filters__list"> <li class="c-filters__list-item c-filters__list-item--checkbox active checked js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="status-active" name="select-status[]" type="checkbox" value="active" checked="checked" /> <label class="c-filters__label js-filters__label" for="status-active"> Active </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox inactive js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="status-inactive" name="select-status[]" type="checkbox" value="inactive" /> <label class="c-filters__label js-filters__label" for="status-inactive"> Inactive </label> </li> </ul> </div> </details> <details class="c-filters__filter c-filters__filter--language-container js-filters__filter"> <summary class="c-filters__filter-heading js-filters__filter-heading"> Languages<span class="c-filters__filter-heading-icon"></span> </summary> <div class="c-filters__list-wrapper c-filters__list-wrapper--language"> <ul class="c-filters__list js-filters__list"> <li class="c-filters__list-item c-filters__list-item--checkbox english checked js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="language-english" name="select-language[]" type="checkbox" value="english" checked="checked" /> <label class="c-filters__label js-filters__label" for="language-english"> English </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox estonian js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="language-estonian" name="select-language[]" type="checkbox" value="estonian" /> <label class="c-filters__label js-filters__label" for="language-estonian"> Estonian </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox portuguese js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="language-portuguese" name="select-language[]" type="checkbox" value="portuguese" /> <label class="c-filters__label js-filters__label" for="language-portuguese"> Portuguese </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox spanish js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="language-spanish" name="select-language[]" type="checkbox" value="spanish" /> <label class="c-filters__label js-filters__label" for="language-spanish"> Spanish </label> </li> <li class="c-filters__list-item c-filters__list-item--checkbox swedish js-filters__list-item"> <input class="c-filters__checkbox js-filters__checkbox" id="language-swedish" name="select-language[]" type="checkbox" value="swedish" /> <label class="c-filters__label js-filters__label" for="language-swedish"> Swedish </label> </li> </ul> </div> </details> <input class="c-filters__hidden-input js-filters__hidden-input" type="hidden" data-id="current-page-5" name="hidden-current-page" value="5"> <div class="c-filters__buttons js-filters__buttons"> <button class="c-filters__button c-filters__button--submit o-button js-filters__submit" type="submit"> <span class="c-filters__button-text">Apply filters</span> </button> <button class="c-filters__button c-filters__button--clear o-button o-button--secondary js-filters__clear" type="reset"> <span class="c-filters__button-text">Reset</span> </button> </div> </form> </section> </div> </div> </div> <div class="c-listing__sorter"> <div class="o-container"> <div class="c-listing__result-header"> <p class="c-listing__result-count"> <span>331 results</span> <span>/ 5 of 23 pages</span> </p> <aside class="c-sorter js-sorter"> <span class="c-sorter__title" id="sorter-label">Sort by</span> <form class="c-sorter__form js-sorter__form" method="get" action="#listing"> <label class="c-sorter__title" for="sort-by">Sort by</label> <select class="c-sorter__select js-sorter__select" name="sort-by" id="sort-by"> <option value="update" >Last Updated</option> <option value="ndate" selected="selected" >Latest</option> <option value="odate" >Oldest</option> <option value="titleaz" >Title A–Z</option> <option value="titleza" >Title Z–A</option> </select> <input class="c-sorter__hidden-input" type="hidden" name="hidden-language[]" value="english"><input class="c-sorter__hidden-input" type="hidden" name="hidden-status[]" value="active"> <input class="c-sorter__submit js-sorter__submit" type="submit" value="sort"> </form> </aside> </div> </div> </div> <div class="c-listing__list"> <div class="c-listing__list-container o-container"> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/07/zion-arellano-bbobigsitzk-unsplash-scaled.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/07/zion-arellano-bbobigsitzk-unsplash-scaled.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/07/zion-arellano-bbobigsitzk-unsplash-scaled.jpg?modtime=" alt="" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/testing-citizen-science-to-achieve-inclusive-water-and-sanitation-public-services/"> <span class="c-card__title"> Testing citizen science to achieve inclusive water and sanitation public services </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> Exploring the feasibility of citizen science to improve WASH conditions in two districts of Mexico City. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2024 /</span> <span>About</span> <a href="https://www.sei.org/topics/cities/?parent_topic=water" class="c-card__bottom-meta-link">Cities</a>, <a href="https://www.sei.org/topics/sanitation/?parent_topic=water" class="c-card__bottom-meta-link">Sanitation</a> and <a href="https://www.sei.org/topics/water-resources/?parent_topic=water" class="c-card__bottom-meta-link">Water resources</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/03/gettyimages-1271013849-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/03/gettyimages-1271013849-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/03/gettyimages-1271013849-1000x561.webp?modtime=" alt="A vast field of soy plants in the foreground with a white truck driving on a road in the middle ground, flanked by lush green trees in the background, under an overcast sky." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/bedrock/"> <span class="c-card__title"> BEDROCK: Building an evidence-base for deforestation-free landscapes: supporting equitable outcomes in and beyond commodity supply-chains </span> </a> <p class="c-card__description"> <span class="c-card__type">Program</span> <span class="c-card__type"> / </span> Understanding and improving the performance of supply-chain policies aimed at halting tropical deforestation. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2026 /</span> <span>About</span> <a href="https://www.sei.org/topics/food-agriculture/?parent_topic=land" class="c-card__bottom-meta-link">Food and agriculture</a>, <a href="https://www.sei.org/topics/forests/?parent_topic=land" class="c-card__bottom-meta-link">Forests</a>, <a href="https://www.sei.org/topics/land-use/?parent_topic=land" class="c-card__bottom-meta-link">Land use</a>, <a href="https://www.sei.org/topics/participation/?parent_topic=governance" class="c-card__bottom-meta-link">Participation</a>, <a href="https://www.sei.org/topics/public-policy/?parent_topic=governance" class="c-card__bottom-meta-link">Public policy</a> and <a href="https://www.sei.org/topics/supply-chains/?parent_topic=economy" class="c-card__bottom-meta-link">Supply Chains</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/09/etienne-girardet--ixw2vczobi-unsplash-2-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/09/etienne-girardet--ixw2vczobi-unsplash-2-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/09/etienne-girardet--ixw2vczobi-unsplash-2-1000x561.webp?modtime=" alt="Person tending to crops in a vast, lush green rice field, carrying a blue basket under clear daylight." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/climatefit/"> <span class="c-card__title"> Financing adaptation to climate change (CLIMATEFIT) </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> CLIMATEFIT supports innovative financing mechanisms for climate change adaptation by providing key insights into financing sources and strategies. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 /</span> <span>About</span> <a href="https://www.sei.org/topics/adaptation/?parent_topic=climate" class="c-card__bottom-meta-link">Adaptation</a>, <a href="https://www.sei.org/topics/climate-policy/?parent_topic=climate" class="c-card__bottom-meta-link">Climate policy</a>, <a href="https://www.sei.org/topics/finance/?parent_topic=climate" class="c-card__bottom-meta-link">Finance</a> and <a href="https://www.sei.org/topics/innovation/?parent_topic=economy" class="c-card__bottom-meta-link">Innovation</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/09/gettyimages-2004876667-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/09/gettyimages-2004876667-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/09/gettyimages-2004876667-1000x561.webp?modtime=" alt="A group of adults in a meeting room looking at a board with information about environmental and social responsibility plans." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/alliance-for-clean-air/"> <span class="c-card__title"> Supporting the Alliance for Clean Air </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> We provide in-depth technical support to the Alliance secretariat and corporate members on value chain air pollution emissions reductions and target setting. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2025 /</span> <span>About</span> <a href="https://www.sei.org/topics/business/?parent_topic=economy" class="c-card__bottom-meta-link">Business</a>, <a href="https://www.sei.org/topics/cities/?parent_topic=air" class="c-card__bottom-meta-link">Cities</a>, <a href="https://www.sei.org/topics/pollution/?parent_topic=air" class="c-card__bottom-meta-link">Pollution</a>, <a href="https://www.sei.org/topics/short-lived-climate-pollutants/?parent_topic=air" class="c-card__bottom-meta-link">Short lived climate pollutants</a> and <a href="https://www.sei.org/topics/transport/?parent_topic=air" class="c-card__bottom-meta-link">Transport</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/08/gettyimages-1160183047-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/08/gettyimages-1160183047-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/08/gettyimages-1160183047-1000x561.webp?modtime=" alt="Gay couple riding bicycles in Malmö city" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/net-zero-pilot-malmo/"> <span class="c-card__title"> Net Zero Pilot Malmö </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> SEI is working together with Malmö on the transition to climate neutral lifestyles with reduced household consumption and how to finance the overall transition. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2025 /</span> <span>About</span> <a href="https://www.sei.org/topics/behaviour-choice/?parent_topic=economy" class="c-card__bottom-meta-link">Behaviour and choice</a>, <a href="https://www.sei.org/topics/public-policy/?parent_topic=governance" class="c-card__bottom-meta-link">Public policy</a> and <a href="https://www.sei.org/topics/sustainable-lifestyles/?parent_topic=energy" class="c-card__bottom-meta-link">Sustainable lifestyles</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/08/gettyimages-1407023714.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/08/gettyimages-1407023714.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/08/gettyimages-1407023714.jpg?modtime=" alt="Photo of a toolbox and worn work boots sitting on lush green grass." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/toolbox-for-sustainable-high-quality-spaces/"> <span class="c-card__title"> A toolbox for designing sustainable and high-quality spaces </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> SEI Tallinn together with partners is creating a toolbox for designing sustainable and high-quality spaces. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2024 /</span> <span>About</span> <a href="https://www.sei.org/topics/adaptation/?parent_topic=climate" class="c-card__bottom-meta-link">Adaptation</a>, <a href="https://www.sei.org/topics/cities/?parent_topic=air" class="c-card__bottom-meta-link">Cities</a>, <a href="https://www.sei.org/topics/participation/?parent_topic=gender" class="c-card__bottom-meta-link">Participation</a> and <a href="https://www.sei.org/topics/sustainable-development-goals/?parent_topic=governance" class="c-card__bottom-meta-link">Sustainable Development Goals</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/02/gettyimages-1331984466-1-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/02/gettyimages-1331984466-1-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/02/gettyimages-1331984466-1-1000x561.webp?modtime=" alt="Aerial view of a large scale tree planting project on a UK farm." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/c-sink/"> <span class="c-card__title"> C-SINK – Creating a Standardized and Transparent European Carbon Dioxide Removal Market </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> C-SINK aims to transform the CDR market in Europe, focusing on innovation and sustainability to achieve net negative CO2 emissions. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2027 /</span> <span>About</span> <a href="https://www.sei.org/topics/climate-policy/?parent_topic=climate" class="c-card__bottom-meta-link">Climate policy</a> and <a href="https://www.sei.org/topics/mitigation/?parent_topic=climate" class="c-card__bottom-meta-link">Mitigation</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/06/untitled-design-2.png?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/06/untitled-design-2.png?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/06/untitled-design-2.png?modtime=" alt="" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/capacity-building-inclusive-finance-asia/"> <span class="c-card__title"> Capacity building for inclusive climate finance </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> The project will identify capacity gaps related to creating an enabling environment for inclusive finance flows, with specific attention to adaptation finance. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2025 /</span> <span>About</span> <a href="https://www.sei.org/topics/finance/?parent_topic=climate" class="c-card__bottom-meta-link">Finance</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/08/gettyimages-171288372-748x420.webp?modtime=1720426845" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/08/gettyimages-171288372-550x309.webp?modtime=1720426845" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/08/gettyimages-171288372-1000x561.webp?modtime=1720426845" alt="Man working at sewage treatment plant, holding water sample in hands." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/resource-recovery-toolbox/"> <span class="c-card__title"> Resource Recovery Toolbox </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> An online platform to facilitate accessibility of tools used for planning and implementing resource recovery from organic waste streams. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2025 /</span> <span>About</span> <a href="https://www.sei.org/topics/disaster-risk/?parent_topic=climate" class="c-card__bottom-meta-link">Disaster Risk</a>, <a href="https://www.sei.org/topics/innovation/?parent_topic=economy" class="c-card__bottom-meta-link">Innovation</a>, <a href="https://www.sei.org/topics/sanitation/?parent_topic=health" class="c-card__bottom-meta-link">Sanitation</a>, <a href="https://www.sei.org/topics/sustainable-development-goals/?parent_topic=governance" class="c-card__bottom-meta-link">Sustainable Development Goals</a> and <a href="https://www.sei.org/topics/water-resources/?parent_topic=water" class="c-card__bottom-meta-link">Water resources</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2024/04/colin-roe-mel-olpucty-unsplash-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2024/04/colin-roe-mel-olpucty-unsplash-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2024/04/colin-roe-mel-olpucty-unsplash-1000x561.webp?modtime=" alt="Aerial view of Mekong River winding through lush tropical trees and red-roofed buildings beneath gray dawn sky in Luang Prabang, Lao PDR." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/net-zero-modeling-asean/"> <span class="c-card__title"> Net-zero Modeling in ASEAN </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> SEI is working to develop a ready-to-use modeling framework to examine which set of measures ASEAN countries may take to reach their net-zero goals. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2024 /</span> <span>About</span> <a href="https://www.sei.org/topics/climate-policy/?parent_topic=climate" class="c-card__bottom-meta-link">Climate policy</a>, <a href="https://www.sei.org/topics/planning-modelling/?parent_topic=energy" class="c-card__bottom-meta-link">Planning and modelling</a> and <a href="https://www.sei.org/topics/public-policy/?parent_topic=governance" class="c-card__bottom-meta-link">Public policy</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/05/gettyimages-1403987362-copy-748x420.webp?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/05/gettyimages-1403987362-copy-550x309.webp?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/05/gettyimages-1403987362-copy-1000x561.webp?modtime=" alt="Black septic tank that is partially buried in the ground. The tank is leaking dirty polluted water into the ground next to it. Green algae is growing in the water." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/measuring-greenhouse-gas-emissions-on-site-sanitation-systems/"> <span class="c-card__title"> Measuring greenhouse gas emissions from on-site sanitation systems </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> This project is reviewing methods for measuring, monitoring and verification of greenhouse gas emissions for use on onsite sanitation systems in Global South. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2024 /</span> <span>About</span> <a href="https://www.sei.org/topics/adaptation/?parent_topic=climate" class="c-card__bottom-meta-link">Adaptation</a>, <a href="https://www.sei.org/topics/cities/?parent_topic=air" class="c-card__bottom-meta-link">Cities</a>, <a href="https://www.sei.org/topics/climate-policy/?parent_topic=climate" class="c-card__bottom-meta-link">Climate policy</a>, <a href="https://www.sei.org/topics/climate-services/?parent_topic=climate" class="c-card__bottom-meta-link">Climate services</a>, <a href="https://www.sei.org/topics/pollution/?parent_topic=air" class="c-card__bottom-meta-link">Pollution</a>, <a href="https://www.sei.org/topics/public-policy/?parent_topic=governance" class="c-card__bottom-meta-link">Public policy</a>, <a href="https://www.sei.org/topics/sanitation/?parent_topic=water" class="c-card__bottom-meta-link">Sanitation</a>, <a href="https://www.sei.org/topics/short-lived-climate-pollutants/?parent_topic=climate" class="c-card__bottom-meta-link">Short lived climate pollutants</a> and <a href="https://www.sei.org/topics/sustainable-development-goals/?parent_topic=governance" class="c-card__bottom-meta-link">Sustainable Development Goals</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/04/34494334923-db66c2773c-o-748x420.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/04/34494334923-db66c2773c-o-550x309.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/04/34494334923-db66c2773c-o-1000x561.jpg?modtime=" alt="" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/implementing-sdgs-6-and-13-in-the-amazon-basin-countries-a-baseline/"> <span class="c-card__title"> Implementing SDGs 6 and 13 in the Amazon Basin Countries: a baseline </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> A review of the state of implementation of Objectives 6 (clean water and sanitation) and 13 (climate action) of the 2030 Agenda in Amazon Basin countries. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 /</span> <span>About</span> <a href="https://www.sei.org/topics/climate-policy/?parent_topic=climate" class="c-card__bottom-meta-link">Climate policy</a>, <a href="https://www.sei.org/topics/planning-modelling/?parent_topic=water" class="c-card__bottom-meta-link">Planning and modelling</a>, <a href="https://www.sei.org/topics/sustainable-development-goals/?parent_topic=governance" class="c-card__bottom-meta-link">Sustainable Development Goals</a> and <a href="https://www.sei.org/topics/water-resources/?parent_topic=water" class="c-card__bottom-meta-link">Water resources</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/04/dji-0659-748x420.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/04/dji-0659-550x309.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/04/dji-0659-1000x561.jpg?modtime=" alt="" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/locking-in-sustainable-pathways-just-transition-wind-energy-and-local-communities-in-la-guajira-colombia/"> <span class="c-card__title"> Locking in sustainable pathways: just transition, wind energy and local communities in La Guajira, Colombia </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> This project aims to steer renewable energy development in La Guajira towards more equitable and socially beneficial paths. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 /</span> <span>About</span> <a href="https://www.sei.org/topics/renewables/?parent_topic=energy" class="c-card__bottom-meta-link">Renewables</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/03/gettyimages-136700887-748x420.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/03/gettyimages-136700887-550x309.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/03/gettyimages-136700887-1000x561.jpg?modtime=" alt="Children wash their hands before eating in Tanzania." class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/projects/identifying-effective-forms-of-stakeholder-engagement-in-wash-interventions/"> <span class="c-card__title"> Identifying effective forms of stakeholder engagement in WaSH interventions </span> </a> <p class="c-card__description"> <span class="c-card__type">Project</span> <span class="c-card__type"> / </span> This project aims to understand the engagement and communication between program beneficiaries and program implementers in Tanzania. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span class="c-card__date">2023 - 2024 /</span> <span>About</span> <a href="https://www.sei.org/topics/cities/?parent_topic=health" class="c-card__bottom-meta-link">Cities</a>, <a href="https://www.sei.org/topics/public-policy/?parent_topic=governance" class="c-card__bottom-meta-link">Public policy</a>, <a href="https://www.sei.org/topics/sanitation/?parent_topic=gender" class="c-card__bottom-meta-link">Sanitation</a> and <a href="https://www.sei.org/topics/sustainable-development-goals/?parent_topic=governance" class="c-card__bottom-meta-link">Sustainable Development Goals</a> </p> </div> </div> </div> </article> <article class="c-card "> <div class="c-card__link-wrapper"> <div class="c-card__image-wrapper"> <picture><!--[if IE 9]&gt;<video>&lt;![endif]--><source srcset="https://www.sei.org/wp-content/uploads/2023/02/5933226731-94e1e59083-o-748x420.jpg?modtime=" media="(min-width:550px)"><source srcset="https://www.sei.org/wp-content/uploads/2023/02/5933226731-94e1e59083-o-550x309.jpg?modtime=" media="(min-width:1px)"><!--[if IE 9]&gt;</video>&lt;![endif]--><img srcset="https://www.sei.org/wp-content/uploads/2023/02/5933226731-94e1e59083-o-1000x561.jpg?modtime=" alt="Ethiopia queueing for water in 2011 drought / Oxfam water truck" class="c-card__image" loading="lazy"></picture> </div> <div class="c-card__text-wrapper"> <a class="c-card__link" href="https://www.sei.org/tools/locating-unintended-consequences-interventions-luci/"> <span class="c-card__title"> Locating the unintended consequences of interventions: the LUCI tool </span> </a> <p class="c-card__description"> <span class="c-card__type">Tool</span> <span class="c-card__type"> / </span> “Locating the Unintended Consequences of Interventions”, or LUCI, aids analysis of how development projects are able to create winners and losers. </p> <div class="c-card__bottom-meta"> <p class="c-card__bottom-meta-text"> <span>About</span> <a href="https://www.sei.org/topics/adaptation/?parent_topic=climate" class="c-card__bottom-meta-link">Adaptation</a>, <a href="https://www.sei.org/topics/disaster-risk/?parent_topic=gender" class="c-card__bottom-meta-link">Disaster Risk</a> and <a href="https://www.sei.org/topics/mitigation/?parent_topic=climate" class="c-card__bottom-meta-link">Mitigation</a> </p> </div> </div> </div> </article> </div> </div> <div class="c-listing__pagination"> <div class="o-container"> <nav class="c-pagination c-pagination--has-five"> <a class="c-pagination__button c-pagination__button--first " href="https://www.sei.org/projects-and-tools/?current-page=1#listing" aria-label="Go to first page" > <svg class="o-svg o-svg--chevron-double "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-double"/></svg> </a> <a class="c-pagination__button c-pagination__button--previous " href="https://www.sei.org/projects-and-tools/?current-page=4#listing" aria-label="Go to previous page" > <svg class="o-svg o-svg--chevron-right "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </a> <a class="c-pagination__button c-pagination__button--dotted " href="https://www.sei.org/projects-and-tools/?current-page=2#listing" aria-label="Go to page 4" > ... </a> <a class="c-pagination__button c-pagination__button--number " href="https://www.sei.org/projects-and-tools/?current-page=3#listing" aria-label="Go to page 3" > 3 </a> <a class="c-pagination__button c-pagination__button--number " href="https://www.sei.org/projects-and-tools/?current-page=4#listing" aria-label="Go to page 4" > 4 </a> <a class="c-pagination__button c-pagination__button--number is-current" href="https://www.sei.org/projects-and-tools/?current-page=5#listing" aria-label="Go to page 5" > 5 </a> <a class="c-pagination__button c-pagination__button--number " href="https://www.sei.org/projects-and-tools/?current-page=6#listing" aria-label="Go to page 6" > 6 </a> <a class="c-pagination__button c-pagination__button--number " href="https://www.sei.org/projects-and-tools/?current-page=7#listing" aria-label="Go to page 7" > 7 </a> <a class="c-pagination__button c-pagination__button--dotted " href="https://www.sei.org/projects-and-tools/?current-page=8#listing" aria-label="Go to page 8" > ... </a> <a class="c-pagination__button c-pagination__button--next " href="https://www.sei.org/projects-and-tools/?current-page=6#listing" aria-label="Go to next page" > <svg class="o-svg o-svg--chevron-right "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-right"/></svg> </a> <a class="c-pagination__button c-pagination__button--last " href="https://www.sei.org/projects-and-tools/?current-page=23#listing" aria-label="Go to last page" > <svg class="o-svg o-svg--chevron-double "><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#chevron-double"/></svg> </a> </nav> </div> </div> </section> <footer class="c-footer"> <section class="c-newsletter-signup js-newsletter"> <div class="c-newsletter-signup__background-image"></div> <div class="c-newsletter-signup__container o-container"> <div class="c-newsletter-signup__wrapper"> <h2 class="c-newsletter-signup__heading">Sign up to the global SEI newsletter</h2> <div class="c-newsletter-signup__text"> <p>Get the latest updates and invitations to your inbox with SEI&#8217;s global newsletter.</p> </div> <!-- Begin MailChimp Signup Form --> <form action="/about-sei/contact/newsletter/" method="get" class="validate c-newsletter-signup__form" target="_blank"> <div class="c-newsletter-signup__fields"> <div class="c-newsletter-signup__group"> <label class="c-newsletter-signup__label" for="mc-email">Email address <span class="asterisk">*</span></label> <div class="c-newsletter-signup__input-wrapper"> <input type="email" value="" name="mc-email" class="required email c-newsletter-signup__input js-newsletter-input" id="mc-email" placeholder="Your email address" required> <input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="c-newsletter-signup__form-button js-newsletter-btn" tabindex="0"> </div> </div> <div class="c-newsletter-signup__checkbox-wrapper"> <input class="c-newsletter-signup__checkbox js-newsletter-checkbox" type="checkbox" name="mc-accepted" id="accepted" value="1" tabindex="0" required/> <label class="c-newsletter-signup__label c-newsletter-signup__label--checkbox" for="accepted"> <span class="c-newsletter-signup__checkbox-icon"></span> <span class="c-newsletter-signup__checkbox-text">I accept the <a href="http://www.sei.org/privacy" target="_blank">privacy policy</a> and want to receive newsletters from SEI</span> </label> </div> </div> </form> <p class="c-newsletter-signup__error ts-body js-newsletter-error"></p> <!--End mc_embed_signup--> </div> </div> </section> <section class="o-section c-footer__menu"> <div class="o-container"> <nav class="c-footer__menu-wrapper"> <ul class="c-footer__menu-list"> <li class="c-footer__menu-item c-footer__menu-item--"> <a class="c-footer__menu-link c-footer__menu-link--social" href="https://www.sei.org/about-sei/contact/social/" title="View our social media page" target="_blank"> <span>Social media</span> </a> </li> <li class="c-footer__menu-item c-footer__menu-item--facebook"> <a class="c-footer__menu-link c-footer__menu-link--social" href="https://www.facebook.com/StockholmEnvironmentInstitute" title="Visit SEI on Facebook" target="_blank"> <svg class="o-svg o-svg--facebook c-footer__social-icon"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#facebook" /></svg> <span>Facebook</span> </a> </li> <li class="c-footer__menu-item c-footer__menu-item--linkedin"> <a class="c-footer__menu-link c-footer__menu-link--social" href="https://www.linkedin.com/company/stockholm-environment-institute" title="Visit SEI on LinkedIn" target="_blank"> <svg class="o-svg o-svg--linkedin c-footer__social-icon"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#linkedin" /></svg> <span>LinkedIn</span> </a> </li> <li class="c-footer__menu-item c-footer__menu-item--twitter"> <a class="c-footer__menu-link c-footer__menu-link--social" href="//twitter.com/SEIresearch" title="Visit @SEIresearchon X (previously Twitter)" target="_blank"> <svg class="o-svg o-svg--twitter c-footer__social-icon"><use class="o-svg__use " xlink:href="https://www.sei.org/wp-content/themes/sei/assets/img/symbol/svg/sprite.symbol.svg?v2.0#twitter" /></svg> <span>X (previously Twitter)</span> </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/people/jobs/"> Jobs </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/press-room/"> Press room </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/about-sei/"> About SEI </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/about-sei/contact/whistleblowing/"> Whistleblowing </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/website-policies/privacy/"> Privacy policy </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/website-policies/cookies/"> Cookie notice </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/website-policies/accessibility/"> Accessibility </a> </li> <li class="c-footer__menu-item "> <a class="c-footer__menu-link" href="https://www.sei.org/about-sei/contact/"> Contact </a> </li> </ul> </nav> </div> </section> <section class="o-section c-footer__full-width-nav"> <div class="o-container c-footer__full-width-nav-container js-horizontal-scrolling"> <nav class="c-footer__full-width-nav-wrapper js-horizontal-scrolling__scrollable"> <span class="c-footer__full-width-nav-title">Centres:</span> <ul class="c-footer__full-width-nav-items"> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/africa/"> SEI Africa </a> </li> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/asia/"> SEI Asia </a> </li> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/headquarters/"> SEI Headquarters </a> </li> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/latin-america/"> SEI Latin America </a> </li> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/oxford/"> SEI Oxford </a> </li> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/tallinn/"> SEI Tallinn </a> </li> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/us/"> SEI US </a> </li> <li class="c-footer__full-width-nav-item"> <a class="c-footer__full-width-nav-item-link" href="https://www.sei.org/centres/york/"> SEI York </a> </li> </ul> </nav> </div> </section> <section class="o-section"> <div class="o-container"> <p class="c-footer__credit"> &copy; Stockholm Environment Institute 2024 </p> </div> </section> </footer> <script type="text/javascript"> var filterArray = JSON.parse('["2030 Agenda","adaptation","air","air pollution","agriculture","biodiversity","bioeconomy","bioenergy","biomass","blog","carbon market","chemical","climate","climate change","conservation","consumption","cookstoves","COP","drought","footprint","fossil fuel","economics","economy","energy","equality","equity","EU","flood","food","food security","forests","gender","Gordon Goodman","Green Climate Fund","hydropower","initiatives","job","Johan","livelihoods","M\u00e5ns Nilsson","methodology","mitigation","modelling","nexus","nitrogen","ozone","palm oil","Paris Agreement","phosphorus","planetary boundaries","planning","pollution","poverty","renewable energy","resilience","risk","scenario","security","Science Forum","Small Island Developing States","soil","sustainable development","trade","vulnerability","waste","water"]'); </script> <script type="text/javascript" class=" _iub_cs_skip" type="text/javascript" id="iubenda-head-inline-scripts-0"> /* <![CDATA[ */ var _iub = _iub || []; _iub.csConfiguration = { "askConsentAtCookiePolicyUpdate" : true, "countryDetection" : true, "enableFadp" : true, "enableLgpd" : true, "enableUspr" : true, "lang" : "en-GB", "lgpdAppliesGlobally" : false, "rebuildIframe" : true, "localConsentDomain" : "www.sei.org", "localConsentDomainExact" : true, "perPurposeConsent" : true, "purposes" : "1,2,3,4,5", "reloadOnConsent" : false, "siteId" : 2825234, "cookiePolicyId" : 19848806, "cookiePolicyUrl" : "https://www.sei.org/website-policies/cookies/", "privacyPolicyUrl" : "https://www.sei.org/about-sei/website-policies/privacy/", "privacyPolicyNoticeAtCollectionUrl" : "https://www.sei.org/about-sei/website-policies/privacy/", "banner" : { "acceptButtonCaptionColor" : "#000000", "acceptButtonColor" : "#8DFEC4", "acceptButtonDisplay" : true, "backgroundColor" : "#263238", "closeButtonDisplay" : false, "customizeButtonCaptionColor" : "#000000", "customizeButtonColor" : "#00B180", "customizeButtonDisplay" : true, "explicitWithdrawal" : true, "listPurposes" : true, "position" : "float-center", "rejectButtonColor" : "#8DFEC4", "rejectButtonDisplay" : true }, "callback" : { "onPreferenceExpressed" : function (preference) { // console.log('onPreferenceExpressed', preference); /* Purposes: 1: Strictly necessary 2: Basic interactions & functionalities 3: Experience enhancement 4: Measurement 5: Targeting & Advertising */ if (preference['purposes']['1']) { console.log('Consent given: Strictly necessary'); jQuery('[data-iub-purposes^="1"]').closest('.o-section').find('.content-before-consent').addClass('hidden').hide(); } if (preference['purposes']['2']) { console.log('Consent given: Basic interactions & functionalities'); jQuery('[data-iub-purposes^="2"]').closest('.o-section').find('.content-before-consent').addClass('hidden').hide(); } if (preference['purposes']['3']) { console.log('Consent given: Experience enhancement'); jQuery('[data-iub-purposes^="3"]').closest('.o-section').find('.content-before-consent').addClass('hidden').hide(); } if (preference['purposes']['4']) { console.log('Consent given: Measurement'); jQuery('[data-iub-purposes^="4"]').closest('.o-section').find('.content-before-consent').addClass('hidden').hide(); } if (preference['purposes']['5']) { console.log('Consent given: Targeting & Advertising'); jQuery('[data-iub-purposes^="5"]').closest('.o-section').find('.content-before-consent').addClass('hidden').hide(); } } } }; /* ]]> */ </script> <script src="//cdn.iubenda.com/cs/gpp/stub.js" type="text/javascript" class=" _iub_cs_skip" type="text/javascript" src="//cdn.iubenda.com/cs/gpp/stub.js?ver=3.11.1" id="iubenda-head-scripts-1-js"></script> <script async="async" charset="UTF-8" src="//cdn.iubenda.com/cs/iubenda_cs.js" type="text/javascript" class=" _iub_cs_skip" type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js?ver=3.11.1" id="iubenda-head-scripts-2-js"></script> <script type="text/javascript" id="breeze-prefetch-js-extra"> /* <![CDATA[ */ var breeze_prefetch = {"local_url":"https:\/\/www.sei.org","ignore_remote_prefetch":"1","ignore_list":["\/pdf\/(.)","https:\/\/sei.org\/pdf\/(.)","wp-admin","wp-login.php"]}; /* ]]> */ </script> <script type="text/javascript" src="https://www.sei.org/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.1.19" id="breeze-prefetch-js"></script> <script type="text/javascript" src="https://www.sei.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.sei.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="iubenda-forms-js-extra"> /* <![CDATA[ */ var iubFormParams = []; /* ]]> */ </script> <script type="text/javascript" src="https://www.sei.org/wp-content/plugins/iubenda-cookie-law-solution/assets/js/frontend.js?ver=3.11.1" id="iubenda-forms-js"></script> <script type="text/javascript" id="site-script-js-extra"> /* <![CDATA[ */ var ajax_params = {"ajax_url":"https:\/\/www.sei.org\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.sei.org/wp-content/themes/sei/assets/js/script.min.js?ver=2.21" id="site-script-js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cons/iubenda_cons.js?ver=3.11.1" id="iubenda-cons-cdn-js"></script> <script type="text/javascript" id="iubenda-cons-js-extra"> /* <![CDATA[ */ var iubConsParams = {"api_key":"3H6ewe6y4BRbqsSyQZOQJVKYCEHy1vAd","log_level":"error","logger":"console","send_from_local_storage_at_load":"true"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.sei.org/wp-content/plugins/iubenda-cookie-law-solution/assets/js/cons.js?ver=3.11.1" id="iubenda-cons-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/picturefill/3.0.3/picturefill.min.js?ver=3.0.3" id="wpe_picturefill-js"></script> <p class="u-accessible-hide"> Design and development by <a href="https://www.designbysoapbox.com">Soapbox</a>. </p> <script type="text/javascript"> console.log('%cDesign and development by Soapbox.', 'color: #e72e28; font-size: 16px;'); console.log('%chttps://www.designbysoapbox.com', 'font-size: 12px;'); </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-0c2d130cb10c763f562","applicationID":"469041878","transactionName":"MhBSZQoZDRIABkNRDAtacVIMEQwPThFaSA9IGVlCDBENBg==","queueTime":0,"applicationTime":1110,"atts":"HldRE0IDHhw=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body> </html> <!-- plugin=object-cache-pro client=phpredis metric#hits=17731 metric#misses=94 metric#hit-ratio=99.5 metric#bytes=12852226 metric#prefetches=1514 metric#store-reads=240 metric#store-writes=28 metric#store-hits=1654 metric#store-misses=90 metric#sql-queries=26 metric#ms-total=1116.68 metric#ms-cache=95.30 metric#ms-cache-avg=0.3569 metric#ms-cache-ratio=8.5 sample#redis-hits=1605315407 sample#redis-misses=197236833 sample#redis-hit-ratio=89.1 sample#redis-ops-per-sec=141 sample#redis-evicted-keys=0 sample#redis-used-memory=1122982568 sample#redis-used-memory-rss=724385792 sample#redis-memory-fragmentation-ratio=0.7 sample#redis-connected-clients=1 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=276535 -->

Pages: 1 2 3 4 5 6 7 8 9 10