CINXE.COM

NetHope at 20 | NetHope

<!DOCTYPE html><html lang="en-US" prefix="og: https://ogp.me/ns#" ><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- WP_HEAD() START --> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --><title>NetHope at 20 | NetHope</title><link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin/><link rel="preconnect" href="https://fonts.googleapis.com"/><style type="text/css">@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjQ.ttf) format('truetype'); } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hjQ.ttf) format('truetype'); } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjQ.ttf) format('truetype'); } @font-face { font-family: 'Work Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jow.ttf) format('truetype'); } </style><link rel="preload" as="font" href="https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2" crossorigin/><link rel="preload" as="font" href="https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2" crossorigin/><link rel="stylesheet" id="siteground-optimizer-combined-css-ac95675a017ed29bd05572ef190c0628" href="https://nethope.org/wp-content/uploads/siteground-optimizer-assets/siteground-optimizer-combined-css-ac95675a017ed29bd05572ef190c0628.css" media="all" /><link rel="preload" href="https://nethope.org/wp-content/uploads/siteground-optimizer-assets/siteground-optimizer-combined-css-ac95675a017ed29bd05572ef190c0628.css" as="style"><meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/><link rel="canonical" href="https://nethope.org/nethope-at-20/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="NetHope at 20 | NetHope" /><meta property="og:url" content="https://nethope.org/nethope-at-20/" /><meta property="og:site_name" content="NetHope" /><meta property="article:publisher" content="https://www.facebook.com/NetHopeorg" /><meta property="og:updated_time" content="2022-02-28T11:45:50-05:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="NetHope at 20 | NetHope" /><meta name="twitter:site" content="@nethope_org" /><meta name="twitter:creator" content="@nethope_org" /><meta name="twitter:label1" content="Time to read" /><meta name="twitter:data1" content="Less than a minute" /> <!-- /Rank Math WordPress SEO plugin --><link rel='dns-prefetch' href='//www.googletagmanager.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='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </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: #fff;--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--color--green: #369E85;--wp--preset--color--orange: #FF6C2C;--wp--preset--color--dark-grey: #464646;--wp--preset--color--blue: #008CB4;--wp--preset--color--dark-blue: #007191;--wp--preset--color--purple: #5A548B;--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> <script type="text/javascript" src="https://nethope.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" id="cookie-law-info-js-extra"> /* <![CDATA[ */ var Cli_Data = {"nn_cookie_ids":["_ga_*","_gat_gtag_UA_*","__qca","mc","hid","tableau_locale","VISITOR_PRIVACY_METADATA","fundraiseup_session","fundraiseup_func","fundraiseup_cid","fundraiseup_stat","na_id","_gat_gtag_UA_50931308_1","_ga_FTBJ3W940W","_ga","uid","CONSENT","iutk","ouid","VISITOR_INFO1_LIVE","_gid","yt-remote-connected-devices","yt.innertube::nextId","yt.innertube::requests","yt-remote-device-id","YSC","pa_openx_ts","pa_rubicon_ts","pa_google_ts","uuid2","test_cookie","personalization_id","anj","IDE","IDSYNC","X-Qlik-Session-a","_bc_uuid","tableau_public_negotiated_locale","CookieLawInfoConsent","cookielawinfo-checkbox-advertisement","_GRECAPTCHA","__ss","__ss_referrer","koitk","__ss_tk","pa_uid","pa_twitter_ts","pa_crosswise_ts","pa_yahoo_ts","A3"],"cookielist":[],"non_necessary_cookies":{"necessary":["CookieLawInfoConsent","_GRECAPTCHA"],"functional":["ouid","na_id"],"analytics":["_gat_gtag_UA_*","_ga_*","_gat_gtag_UA_50931308_1","_ga_FTBJ3W940W","_ga","uid","CONSENT","iutk","_gid"],"advertisement":["__qca","mc","test_cookie","yt-remote-connected-devices","yt.innertube::nextId","yt.innertube::requests","yt-remote-device-id","VISITOR_INFO1_LIVE","YSC","IDSYNC","IDE","anj","personalization_id","uuid2","pa_google_ts","pa_rubicon_ts","pa_openx_ts","__ss","pa_yahoo_ts","pa_crosswise_ts","pa_twitter_ts","pa_uid","__ss_tk","koitk","__ss_referrer"],"others":["fundraiseup_stat","fundraiseup_cid","fundraiseup_func","fundraiseup_session","VISITOR_PRIVACY_METADATA","tableau_locale","hid","X-Qlik-Session-a","_bc_uuid","tableau_public_negotiated_locale","A3"]},"ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","strictlyEnabled":["necessary","obligatoire"],"ccpaType":"gdpr","js_blocking":"1","custom_integration":"","triggerDomRefresh":"","secure_cookies":""}; var cli_cookiebar_settings = {"animate_speed_hide":"500","animate_speed_show":"500","background":"#FFF","border":"#b1a6a6c2","border_on":"","button_1_button_colour":"#008cb4","button_1_button_hover":"#007090","button_1_link_colour":"#fff","button_1_as_button":"1","button_1_new_win":"","button_2_button_colour":"#333","button_2_button_hover":"#292929","button_2_link_colour":"#444","button_2_as_button":"","button_2_hidebar":"","button_3_button_colour":"#dedfe0","button_3_button_hover":"#b2b2b3","button_3_link_colour":"#333333","button_3_as_button":"1","button_3_new_win":"","button_4_button_colour":"#dedfe0","button_4_button_hover":"#b2b2b3","button_4_link_colour":"#333333","button_4_as_button":"1","button_7_button_colour":"#d64000","button_7_button_hover":"#ab3300","button_7_link_colour":"#fff","button_7_as_button":"1","button_7_new_win":"","font_family":"inherit","header_fix":"","notify_animate_hide":"","notify_animate_show":"","notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":"","scroll_close_reload":"","accept_close_reload":"","reject_close_reload":"","showagain_tab":"","showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"#333333","show_once_yn":"","show_once":"10000","logging_on":"","as_popup":"","popup_overlay":"1","bar_heading_text":"Cookies","cookie_bar_as":"popup","popup_showagain_position":"bottom-right","widget_position":"left"}; var log_object = {"ajax_url":"https:\/\/nethope.org\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script defer type="text/javascript" src="https://nethope.org/wp-content/uploads/siteground-optimizer-assets/cookie-law-info.min.js?ver=3.2.6" id="cookie-law-info-js"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script defer type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=G-FTBJ3W940W" id="google_gtagjs-js" async></script> <script defer type="text/javascript" id="google_gtagjs-js-after"> /* <![CDATA[ */ window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["nethope.org"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-FTBJ3W940W"); /* ]]> */ </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --><link rel="https://api.w.org/" href="https://nethope.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://nethope.org/wp-json/wp/v2/pages/4097" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://nethope.org/xmlrpc.php?rsd" /><link rel='shortlink' href='https://nethope.org/?p=4097' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://nethope.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnethope.org%2Fnethope-at-20%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://nethope.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnethope.org%2Fnethope-at-20%2F&#038;format=xml" /><meta name="generator" content="Site Kit by Google 1.133.0" /><style> :not(.aos-animate)[data-aos="flip-down"] { transform: perspective(2500px) rotateX(90deg); } </style> <script type="text/javascript"> var _ss = _ss || []; _ss.push(['_setDomain', 'https://koi-3QNEORJDCU.marketingautomation.services/net']); _ss.push(['_setAccount', 'KOI-414MXJ7GW8']); _ss.push(['_trackPageView']); window._pa = window._pa || {}; (function() { var ss = document.createElement('script'); ss.type = 'text/javascript'; ss.async = true; ss.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'koi-3QNEORJDCU.marketingautomation.services/client/ss.js?ver=2.4.0'; var scr = document.getElementsByTagName('script')[0]; scr.parentNode.insertBefore(ss, scr); })(); </script> <!-- Fundraise Up: the new standard for online giving --> <script>(function(w,d,s,n,a){if(!w[n]){var l='call,catch,on,once,set,then,track' .split(','),i,o=function(n){return'function'==typeof n?o.l.push([arguments])&&o :function(){return o.l.push([n,arguments])&&o}},t=d.getElementsByTagName(s)[0], j=d.createElement(s);j.async=!0;j.src='https://cdn.fundraiseup.com/widget/'+a; t.parentNode.insertBefore(j,t);o.s=Date.now();o.v=4;o.h=w.location.href;o.l=[]; for(i=0;i<7;i++)o[l[i]]=o(l[i]);w[n]=o} })(window,document,'script','FundraiseUp','AQKVYJCN');</script> <!-- End Fundraise Up --> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( 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-PSZJHFM4' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --><link rel="icon" href="https://nethope.org/wp-content/uploads/2022/02/favicon-192-150x150.png" sizes="32x32" /><link rel="icon" href="https://nethope.org/wp-content/uploads/2022/02/favicon-192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://nethope.org/wp-content/uploads/2022/02/favicon-192.png" /><meta name="msapplication-TileImage" content="https://nethope.org/wp-content/uploads/2022/02/favicon-192.png" /> <style type="text/css" id="wp-custom-css"> .has-green-background-color { background-color: #369E85; } .has-green-color { color: #369E85!important; } .has-orange-background-color { background-color: #FF6C2C; } .has-orange-color { color: #FF6C2C!important; } .has-dark-grey-background-color { background-color: #464646; } .has-dark-grey-color { color: #464646!important; } .has-blue-background-color { background-color: #008CB4; } .has-blue-color { color: #008CB4!important; } .has-dark-blue-background-color { background-color: #007191; } .has-dark-blue-color { color: #007191!important; } .has-purple-background-color { background-color: #5A548B; } .has-purple-color { color: #5A548B!important; } .has-white-background-color { background-color: #ffffff; } .has-white-color { color: #ffffff; } figure.wp-block-image.size-full { margin:0 0 40px 0; } </style> <!-- END OF WP_HEAD() --><link rel="dns-prefetch" href="//fonts.googleapis.com" data-set-by="Speed Optimizer by SiteGround"/></head><body class="page-template-default page page-id-4097 wp-embed-responsive oxygen-body" > <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PSZJHFM4" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --><section id="section-66-7" class=" ct-section" ><div class="ct-section-inner-wrap"><div id="div_block-34-7" class="ct-div-block " ><div id="div_block-63-7" class="ct-div-block" ><a id="link-22-7" class="ct-link " href="https://nethope.org" ><img id="image-13-7" alt="Nethope Logo" src="https://nethope.org/wp-content/uploads/2022/02/nethope-wordmark.svg" class="ct-image"/></a></div><div id="div_block-67-7" class="ct-div-block percent-100" ><div id="div_block-59-7" class="ct-div-block" ><div id="-pro-menu-26-7" class="oxy-pro-menu " ><div class="oxy-pro-menu-mobile-open-icon oxy-pro-menu-off-canvas-trigger oxy-pro-menu-off-canvas-left" data-off-canvas-alignment="left"><svg id="-pro-menu-26-7-open-icon"><use xlink:href="#Lineariconsicon-menu"></use></svg></div><div class="oxy-pro-menu-container oxy-pro-menu-dropdown-links-visible-on-mobile oxy-pro-menu-dropdown-links-toggle oxy-pro-menu-show-dropdown" data-aos-duration="200" data-oxy-pro-menu-dropdown-animation="" data-oxy-pro-menu-dropdown-animation-duration="0.2" data-entire-parent-toggles-dropdown="true" data-oxy-pro-menu-off-canvas-animation="slide-down" data-oxy-pro-menu-dropdown-animation-duration="0.1" data-oxy-pro-menu-dropdown-links-on-mobile="toggle"><div class="menu-top-primary-container"><ul id="menu-top-primary" class="oxy-pro-menu-list"><li id="menu-item-1403" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1403"><a href="https://nethope.org/resources/">Resources</a><ul class="sub-menu"><li id="menu-item-1801" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1801"><a href="https://nethope.org/articles/">Articles</a></li><li id="menu-item-2218" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2218"><a href="https://nethope.org/case-studies/">Case Studies</a></li><li id="menu-item-1439" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1439"><a href="https://nethope.org/events/">Events</a></li><li id="menu-item-1433" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1433"><a href="https://nethope.org/press-releases/">Press Releases</a></li><li id="menu-item-1441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1441"><a href="https://nethope.org/webinars/">Webinars</a></li><li id="menu-item-4550" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4550"><a href="https://nethope.org/resources/?_content_type=toolkits">Toolkits</a></li></ul></li><li id="menu-item-2157" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-2157"><a href="https://nethope.org/who-we-are/">Who we are</a><ul class="sub-menu"><li id="menu-item-4118" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-4097 current_page_item menu-item-4118"><a href="https://nethope.org/nethope-at-20/" aria-current="page">NetHope at 20</a></li></ul></li><li id="menu-item-1884" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1884"><a href="https://nethope.org/what-we-do/">What we do</a><ul class="sub-menu"><li id="menu-item-2164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2164"><a href="https://nethope.org/what-we-do/joining-together/">Joining Together</a></li><li id="menu-item-2167" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2167"><a href="https://nethope.org/what-we-do/acting-together/">Acting Together</a><ul class="sub-menu"><li id="menu-item-2359" class="menu-item menu-item-type-post_type menu-item-object-programs menu-item-2359"><a href="https://nethope.org/programs/connectivity-and-infrastructure/">Connectivity and Infrastructure</a></li><li id="menu-item-2358" class="menu-item menu-item-type-post_type menu-item-object-programs menu-item-2358"><a href="https://nethope.org/programs/data-and-information-management/">Data and Information Management</a></li><li id="menu-item-5144" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5144"><a href="https://nethope.org/programs/digital-protection-and-cybersecurity/">Digital Protection and Cybersecurity</a></li><li id="menu-item-2357" class="menu-item menu-item-type-post_type menu-item-object-programs menu-item-2357"><a href="https://nethope.org/programs/digital-inclusion/">Digital Skills and Inclusion</a></li><li id="menu-item-2360" class="menu-item menu-item-type-post_type menu-item-object-programs menu-item-2360"><a href="https://nethope.org/programs/emergency-preparedness-and-response/">Emergency Preparedness and Response</a></li><li id="menu-item-2361" class="menu-item menu-item-type-post_type menu-item-object-programs menu-item-2361"><a href="https://nethope.org/programs/emerging-technology/">Emerging Technology</a></li><li id="menu-item-6290" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6290"><a href="https://nethope.org/programs/climate-intersections-program/">Climate Intersections</a></li></ul></li><li id="menu-item-2163" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2163"><a href="https://nethope.org/what-we-do/accelerating-together/">Accelerating together</a><ul class="sub-menu"><li id="menu-item-2520" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2520"><a href="https://nethope.org/case-studies/">Case Studies</a></li><li id="menu-item-2519" class="menu-item menu-item-type-post_type menu-item-object-toolkits menu-item-2519"><a href="https://nethope.org/toolkits/dreambooks/">Dreambooks</a></li><li id="menu-item-2483" class="menu-item menu-item-type-post_type menu-item-object-toolkits menu-item-2483"><a href="https://nethope.org/toolkits/idea-journey/">Idea Journey</a></li><li id="menu-item-2216" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2216"><a href="https://nethope.org/toolkits/">All Toolkits</a></li></ul></li></ul></li><li id="menu-item-2392" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2392"><a href="https://nethope.org/get-involved/">Get involved</a><ul class="sub-menu"><li id="menu-item-4468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4468"><a href="https://nethope.org/homepage/careers-at-nethope/">Careers at NetHope</a></li><li id="menu-item-2280" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2280"><a href="https://nethope.org/get-involved/contact/">Contact</a></li><li id="menu-item-2395" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2395"><a href="https://nethope.org/get-involved/join-an-event/">Join an event</a></li><li id="menu-item-5320" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5320"><a href="https://nethope.org/sign-up-for-our-newsletter-and-webinar-mailing-list/">NetHope's Email List</a></li></ul></li><li id="menu-item-4494" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4494"><a href="https://www.nethopeglobalsummit.org/event/bce2cffe-9047-4f38-9892-247011f5a230/summit-2025">Global Summit</a></li></ul></div><div class="oxy-pro-menu-mobile-close-icon"><svg id="svg--pro-menu-26-7"><use xlink:href="#Lineariconsicon-cross"></use></svg></div></div></div> <script type="text/javascript"> jQuery('#-pro-menu-26-7 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-chevron-down"></use></svg></div>'); }); jQuery('#-pro-menu-26-7 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){ jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>'); }); </script></div><div id="div_block-33-7" class="ct-div-block align-horizonal-middle" ><div id="div_block-38-7" class="ct-div-block align-horizonal-middle nh-pad-m" ><img id="image-41-7" alt="Search icon" src="https://nethope.org/wp-content/uploads/2021/10/icon-search.svg" class="ct-image nh-pad-m icon"/><div id="text_block-52-7" class="ct-text-block display-font nh-dark-text-link nh-dark-text-link-colour" >Search</div></div><div id="div_block-70-7" class="ct-div-block nh-pad-m" ><img id="image-46-7" alt="Person icon" src="https://nethope.org/wp-content/uploads/2021/10/icon-user.svg" class="ct-image nh-dark-text-link-colour nh-pad-m icon"/><a id="link_text-47-7" class="ct-link-text display-font nh-dark-text-link-colour nh-dark-text-link text-color-dark-grey" href="https://nethopecommunity.force.com/s/login/" target="_blank" >Member login<br></a></div><a id="div_block-49-7" class="ct-link " href="http://" target="_self" ><div id="link-225-7" class="ct-div-block" ><a id="link-228-7" class="ct-link" href="http://" target="_self" ><a id="link_button-16-7" class="ct-link-button primary-button display-font" href="#XECFBLRL" target="_blank" >Donate</a></a></div></a></div></div></div></div></section><div id='inner_content-10-7' class='ct-inner-content'><section id="section-1-10816" class=" ct-section " data-aos="fade" data-aos-duration="3000" data-aos-easing="ease-out" data-aos-delay="1000"><div class="ct-section-inner-wrap"><div id="div_block-13-10816" class="ct-div-block" data-aos="slide-right" data-aos-duration="3000" data-aos-easing="ease-out-quad"></div><div id="div_block-14-10816" class="ct-div-block" data-aos="slide-left" data-aos-duration="3000" data-aos-delay="0"></div><div id="div_block-242-10088" class="ct-div-block" ><img id="image-33-10088" alt="" src="https://nethope.org/wp-content/uploads/2022/02/NetHope-20_Logo-Text-White.png" class="ct-image"/><h1 id="headline-25-10088" class="ct-headline white-text">Celebrating 20 years of collective impact<br></h1><a id="link-6-10816" class="ct-link" href="#first-section" target="_self" data-aos="zoom-in" data-aos-delay="3500"><div id="div_block-8-10816" class="ct-div-block" ></div></a></div><img id="image-34-10088" alt="" src="https://nethope.org/wp-content/uploads/2022/02/20-years-of-collective-impact-1.png" class="ct-image"/><div id="code_block-30-10088" class="ct-code-block" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 653 1584"> <polyline class="nh20-line-shape-a" points="650.5 0 650.5 72 74.5 72 2.5 144 2.5 1584" style="fill:none;stroke:#fff;stroke-width:5px"/> </svg></div></div></section><section id="first-section" class=" ct-section " ><div class="ct-section-inner-wrap"><div id="new_columns-39-10088" class="ct-new-columns" ><div id="div_block-40-10088" class="ct-div-block medium-padding-psb" ><div id="text_block-37-10088" class="ct-text-block large-padding" >NetHope started as a dream. Perhaps you were there at the very first Summit back in 2001. One of the small group of dreamers who knew that we could do more good, better, if we worked together. Who believed that collaboration and technology could change the face of conservation, humanitarian relief and development… forever.<br><br>Or perhaps you joined along the way. Getting caught up in a movement that has been on the frontline of some of the biggest humanitarian crises of our lifetimes. A movement that has transformed the use of technology in the global nonprofit sector and has helped millions of people in the process. And a movement that has so much more impact to make.<br><br>However you got here, you are a part of NetHope. And we are glad you are. <br></div></div><div id="div_block-41-10088" class="ct-div-block medium-padding-psb" ><div id="div_block-43-10088" class="ct-div-block owl-spacing--m large-padding" ><h3 id="headline-44-10088" class="ct-headline ">Quick guide: <br></h3><a id="div_block-57-10088" class="ct-link " href="#nh20-report" ><div id="text_block-58-10088" class="ct-text-block" >Read: NetHope 20th Anniversary Report <br></div></a><a id="link-248-10088" class="ct-link " href="#nh20-watch-impact" ><div id="text_block-249-10088" class="ct-text-block" >Watch: 20 years of collective impact <br></div></a><a id="link-251-10088" class="ct-link " href="#photo-gallery" ><div id="text_block-252-10088" class="ct-text-block" >Family album: Summit photos through the years</div></a><a id="link-294-10088" class="ct-link " href="#mini-documentary" ><div id="text_block-295-10088" class="ct-text-block" >Watch: NetHope mini documentary</div></a></div></div></div><div id="new_columns-96-10088" class="ct-new-columns" ><div id="div_block-97-10088" class="ct-div-block " ><div id="code_block-99-10088" class="ct-code-block " ><video width="100%" preload="none" autoplay loop muted playsinline> <source src="https://nethope.org/wp-content/uploads/2022/02/NetHope20-Animation-logos.mp4" type="video/mp4"></video></div></div><div id="div_block-100-10088" class="ct-div-block " ><div id="text_block-112-10088" class="ct-text-block large-padding" >We have always been a forward-looking community. A community that strives to ensure the biggest and best technology advancements benefit those who need them most.<br><br>But on our 20th anniversary, as well as looking to the future, we want you to journey with us into the past to reflect on just how far we’ve come. <b>Together.</b><br></div></div></div><div id="div_block-194-10088" class="ct-div-block large-top-margin" ><div id="text_block-200-10088" class="ct-text-block" >"</div><div id="text_block-195-10088" class="ct-text-block" >Without NetHope it wouldn’t be possible to do my job<br>- Joel Pinckheard, Oxfam<br></div><div id="text_block-202-10088" class="ct-text-block" >"</div></div></div></section><section id="nh20-report" class=" ct-section ct-section-with-shape-divider" ><div class="ct-section-inner-wrap"><div id="-shape-divider-140-10088" class="oxy-shape-divider " ><div class="oxy_shape_divider oxy_shape_divider_top" style="transform: scaleY(-1)"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320" preserveAspectRatio="none"><path fill="currentColor" fill-opacity="1" d="M0,288L1440,0L1440,320L0,320Z"></path></svg></div></div><div id="div_block-175-10088" class="ct-div-block large-padding owl-spacing--l" ><h1 id="headline-142-10088" class="ct-headline ">Read: NetHope 20th Anniversary Report</h1><div id="text_block-122-10088" class="ct-text-block medium-margin-bottom-psb" >Hear from NetHope founders, our former Executive Directors, and other community members, and trace the impact you have been a part of through two decades of collective action. Read the NetHope 20th Anniversary Report.</div><div id="div_block-329-10088" class="ct-div-block " ><a id="link-323-10088" class="ct-link " href="https://e.issuu.com/embed.html?d=nethope_-_retrospective_report_-_2021_-_final&#038;hideIssuuLogo=true&#038;pageLayout=singlePage&#038;u=nethope" target="_blank" ><div id="text_block-324-10088" class="ct-text-block" >View report full screen<br></div></a><a id="link-317-10088" class="ct-link " href="https://app.box.com/shared/static/aj70yrgcmb0v7i8bvanogcncvfd6076t.pdf" target="_parent" ><div id="text_block-318-10088" class="ct-text-block" >Download report as a PDF<br></div></a></div><div id="div_block-335-10088" class="ct-div-block" ><div id="video-150-10088" class="ct-video " ><div class="oxygen-vsb-responsive-video-wrapper oxygen-vsb-responsive-video-wrapper-custom"><iframe sandbox="allow-top-navigation allow-top-navigation-by-user-activation allow-downloads allow-scripts allow-same-origin allow-popups allow-modals allow-popups-to-escape-sandbox" allowfullscreen="true" style="position:absolute;border:none;width:100%;height:100%;left:0;right:0;top:0;bottom:0;" src="https://e.issuu.com/embed.html?d=nethope_-_retrospective_report_-_2021_-_final&u=nethope"></iframe></div></div></div></div></div></section><section id="nh20-watch-impact" class=" ct-section ct-section-with-shape-divider" ><div class="ct-section-inner-wrap"><div id="-shape-divider-180-10088" class="oxy-shape-divider " ><div class="oxy_shape_divider oxy_shape_divider_top" style="transform: scaleY(-1)"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320" preserveAspectRatio="none"><path fill="currentColor" fill-opacity="1" d="M0,288L1440,0L1440,320L0,320Z"></path></svg></div></div><div id="div_block-181-10088" class="ct-div-block owl-spacing--l large-padding" ><h1 id="headline-182-10088" class="ct-headline medium-margin-bottom-psb">Watch: 20 years of collective impact</h1><div id="text_block-183-10088" class="ct-text-block medium-margin-bottom-psb" >Our community’s biggest achievements are celebrated in this animated timeline. That’s a lot of impact. <br>20 years in four minutes. Give it a watch.</div><div id="video-218-10088" class="ct-video" ><div class="oxygen-vsb-responsive-video-wrapper"><iframe src="https://www.youtube.com/embed/pXPwhwxbJuQ" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div></div></div></div></section><section id="nh20-family-album" class=" ct-section ct-section-with-shape-divider" ><div class="ct-section-inner-wrap"><div id="-shape-divider-187-10088" class="oxy-shape-divider " ><div class="oxy_shape_divider oxy_shape_divider_top" style="transform: scaleY(-1)"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320" preserveAspectRatio="none"><path fill="currentColor" fill-opacity="1" d="M0,288L1440,0L1440,320L0,320Z"></path></svg></div></div><div id="div_block-188-10088" class="ct-div-block large-padding owl-spacing--l" ><h1 id="headline-189-10088" class="ct-headline primary-padding-bottom">63 world-changing Members</h1><div id="code_block-207-10088" class="ct-code-block " ><video width="100%" preload="none" autoplay loop muted playsinline > <source src="https://nethope.org/wp-content/uploads/2022/02/NetHope20-Member-increasing-every-yearv2.mp4" type="video/mp4"></video></div><div id="text_block-190-10088" class="ct-text-block " >The NetHope community has grown, year on year. In 2001, our seven founding Members came together around a table (literally, NetHope’s first Executive Director Dipak Basu’s kitchen table) to imagine a future where NGOs worked together, and where the nonprofit sector had access to the cutting-edge technology available to big corporations. Save the Children, Catholic Relief Services, World Vision, Care, Mercy Corps, Children International and Winrock International have been with NetHope since day one – along with Cisco, our founding partner.<br><br>Since then, more than 50 other leading global nonprofits have caught the vision, joining the NetHope community to learn, collaborate and impact together. Through NetHope, our nonprofit Members have partnered with more than 80 ground-breaking technology companies, accessing better technology, and better using the technology they have for the good of people and nature.<br></div><div id="div_block-288-10088" class="ct-div-block" ><div id="text_block-289-10088" class="ct-text-block" >"</div><div id="text_block-290-10088" class="ct-text-block" >As a whole, we’re greater than the individual parts. That’s what NetHope is for me<br>- Jon Winder, Plan<br></div><div id="text_block-291-10088" class="ct-text-block" >"</div></div></div></div></section><section id="photo-gallery" class=" ct-section nh-20-section ct-section-with-shape-divider" ><div class="ct-section-inner-wrap"><div id="-shape-divider-233-10088" class="oxy-shape-divider " ><div class="oxy_shape_divider oxy_shape_divider_top" style="transform: scaleY(-1)"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320" preserveAspectRatio="none"><path fill="currentColor" fill-opacity="1" d="M0,288L1440,0L1440,320L0,320Z"></path></svg></div></div><div id="div_block-234-10088" class="ct-div-block owl-spacing--l large-padding" ><h1 id="headline-235-10088" class="ct-headline medium-margin-bottom-psb">27 Global Summits</h1><div id="text_block-236-10088" class="ct-text-block medium-margin-bottom-psb" >NetHope Summits have always been a highlight for the whole NetHope community. From the very first Summit in 2001, where just eight organizations were represented, to our first-ever virtual Summit in 2020, which brought together more than 1,400 people from 290 organizations, the NetHope community has always been passionate about joining and acting together.</div><style>/* FLEX GALLERY */ .oxy-gallery.oxy-gallery-flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } .oxy-gallery-flex .oxy-gallery-item { overflow: hidden; flex: auto; } .oxy-gallery-flex .oxy-gallery-item-sizer { position: relative; } .oxy-gallery-flex .oxy-gallery-item-contents { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-size: cover; margin: 0; } .oxy-gallery-flex .oxy-gallery-item-contents img { width: 100%; height: 100%; opacity: 0; } /* MASONRY GALLERY */ .oxy-gallery.oxy-gallery-masonry { display: block; overflow: auto; } .oxy-gallery-masonry .oxy-gallery-item { break-inside: avoid; display: block; line-height: 0; position: relative; } .oxy-gallery-masonry figure.oxy-gallery-item-contents { margin: 0; } .oxy-gallery-masonry .oxy-gallery-item .oxy-gallery-item-contents img { max-width: 100%; } .oxy-gallery-masonry .oxy-gallery-item .oxy-gallery-item-contents figcaption { display: none; } /* GRID GALLERY */ .oxy-gallery-grid .oxy-gallery-item { overflow: hidden; flex: auto; position: relative; } .oxy-gallery-grid .oxy-gallery-item-contents { margin: 0; } .oxy-gallery-grid .oxy-gallery-item-contents img { width: 100%; height: auto; } .oxy-gallery-grid .oxy-gallery-item .oxy-gallery-item-contents figcaption { display: none; }</style><style data-element-id="#_gallery-241-10088"> #_gallery-241-10088.oxy-gallery-flex .oxy-gallery-item { width: calc(33.333% - 3px - 3px); margin: 3px; min-width: px; overflow: hidden; flex: auto; } #_gallery-241-10088.oxy-gallery-flex .oxy-gallery-item-sizer { padding-bottom: 56.25%; position: relative; } #_gallery-241-10088.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty) { position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.75); /* caption background color */ padding: 1em; color: #ffffff; /* caption text color */ font-weight: bold; -webkit-font-smoothing: antialiased; font-size: 1em; text-align: center; line-height: var(--oxy-small-line-height); /*pointer-events: none;*/ transition: 0.3s ease-in-out opacity; display: block; } #_gallery-241-10088.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty) { opacity: 0; } #_gallery-241-10088.oxy-gallery-captions .oxy-gallery-item:hover .oxy-gallery-item-contents figcaption { opacity: 1; } @media (max-width: 1366px) { #_gallery-241-10088.oxy-gallery-captions .oxy-gallery-item .oxy-gallery-item-contents figcaption:not(:empty) { display: none; } } /* hover effects */ #_gallery-241-10088.oxy-gallery .oxy-gallery-item { opacity: ; transition: 0.3s ease-in-out opacity; } #_gallery-241-10088.oxy-gallery .oxy-gallery-item:hover { opacity: ; } </style><div id="_gallery-241-10088" class="oxy-gallery oxy-gallery-captions oxy-gallery-flex" > <a href='https://nethope.org/wp-content/uploads/2022/02/01-First-NetHope-Summit-in-2001-hosted-by-Cisco-in-California-2-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/01-First-NetHope-Summit-in-2001-hosted-by-Cisco-in-California-2-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/01-First-NetHope-Summit-in-2001-hosted-by-Cisco-in-California-2-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/01-First-NetHope-Summit-in-2001-hosted-by-Cisco-in-California-2-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>First NetHope Summit in 2001 hosted by Cisco in California</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/11-2011-NetHope-Global-Summit-hosted-by-Concern-Worldwide-and-Intel-in-Kildare-Ireland-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/11-2011-NetHope-Global-Summit-hosted-by-Concern-Worldwide-and-Intel-in-Kildare-Ireland-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/11-2011-NetHope-Global-Summit-hosted-by-Concern-Worldwide-and-Intel-in-Kildare-Ireland-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/11-2011-NetHope-Global-Summit-hosted-by-Concern-Worldwide-and-Intel-in-Kildare-Ireland-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2011 NetHope Global Summit, hosted by Concern Worldwide and Intel in Kildare, Ireland</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/12-2012-NetHope-Global-Summit-hosted-by-Microsoft-in-Redmond-WA-USA-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/12-2012-NetHope-Global-Summit-hosted-by-Microsoft-in-Redmond-WA-USA-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/12-2012-NetHope-Global-Summit-hosted-by-Microsoft-in-Redmond-WA-USA-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/12-2012-NetHope-Global-Summit-hosted-by-Microsoft-in-Redmond-WA-USA-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2012 NetHope Global Summit, hosted by Microsoft in Redmond, WA, USA</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/13-2013-NetHope-Global-Summit-hosted-by-Accenture-in-Chicago-IL-USA-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/13-2013-NetHope-Global-Summit-hosted-by-Accenture-in-Chicago-IL-USA-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/13-2013-NetHope-Global-Summit-hosted-by-Accenture-in-Chicago-IL-USA-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/13-2013-NetHope-Global-Summit-hosted-by-Accenture-in-Chicago-IL-USA-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2013 NetHope Global Summit, hosted by Accenture in Chicago, IL, USA</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/14-2014-NetHope-Global-Summit-hosted-by-Cisco-in-San-Jose-CA-USA-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/14-2014-NetHope-Global-Summit-hosted-by-Cisco-in-San-Jose-CA-USA-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/14-2014-NetHope-Global-Summit-hosted-by-Cisco-in-San-Jose-CA-USA-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/14-2014-NetHope-Global-Summit-hosted-by-Cisco-in-San-Jose-CA-USA-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2014 NetHope Global Summit, hosted by Cisco in San Jose, CA, USA</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/15-2015-NetHope-Global-Summit-hosted-by-UN-City-in-Copenhagen-Denmark-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/15-2015-NetHope-Global-Summit-hosted-by-UN-City-in-Copenhagen-Denmark-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/15-2015-NetHope-Global-Summit-hosted-by-UN-City-in-Copenhagen-Denmark-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/15-2015-NetHope-Global-Summit-hosted-by-UN-City-in-Copenhagen-Denmark-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2015 NetHope Global Summit, hosted by UN City in Copenhagen, Denmark</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/16-2016-NetHope-Global-Summit-hosted-by-Georgia-Tech-in-Atlanta-Georgia-USA-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/16-2016-NetHope-Global-Summit-hosted-by-Georgia-Tech-in-Atlanta-Georgia-USA-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/16-2016-NetHope-Global-Summit-hosted-by-Georgia-Tech-in-Atlanta-Georgia-USA-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/16-2016-NetHope-Global-Summit-hosted-by-Georgia-Tech-in-Atlanta-Georgia-USA-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2016 NetHope Global Summit, hosted by Georgia Tech in Atlanta, Georgia, USA</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-1-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-1-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-1-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-1-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2017 NetHope Global Summit, in Vancouver, Canada</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-2-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-2-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-2-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/17-2017-NetHope-Global-Summit-in-Vancouver-Canada-2-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2017 NetHope Global Summit, in Vancouver, Canada</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/18-2018-NetHope-Global-Summit-in-Dublin-Ireland-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/18-2018-NetHope-Global-Summit-in-Dublin-Ireland-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/18-2018-NetHope-Global-Summit-in-Dublin-Ireland-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/18-2018-NetHope-Global-Summit-in-Dublin-Ireland-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2018 NetHope Global Summit, in Dublin, Ireland</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/19-2019-NetHope-Global-Summit-in-San-Juan-Puerto-Rico-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/19-2019-NetHope-Global-Summit-in-San-Juan-Puerto-Rico-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/19-2019-NetHope-Global-Summit-in-San-Juan-Puerto-Rico-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/19-2019-NetHope-Global-Summit-in-San-Juan-Puerto-Rico-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2019 NetHope Global Summit, in San Juan, Puerto Rico</figcaption></figure></div> </a> <a href='https://nethope.org/wp-content/uploads/2022/02/20-2020-NetHope-Virtual-Global-Summit-scaled.jpg' class='oxy-gallery-item'><div class='oxy-gallery-item-sizer'><figure class='oxy-gallery-item-contents' style='background-image: url(https://nethope.org/wp-content/uploads/2022/02/20-2020-NetHope-Virtual-Global-Summit-300x158.jpg);'> <img src="https://nethope.org/wp-content/uploads/2022/02/20-2020-NetHope-Virtual-Global-Summit-300x158.jpg" data-original-src="https://nethope.org/wp-content/uploads/2022/02/20-2020-NetHope-Virtual-Global-Summit-scaled.jpg" data-original-src-width="2560" data-original-src-height="1350" alt=""><figcaption>2020 NetHope Virtual Global Summit</figcaption></figure></div> </a></div> <script type="text/javascript"> document.addEventListener("oxygenVSBInitGalleryJs_gallery-241-10088",function(){ if(jQuery('#_gallery-241-10088').photoSwipe) { jQuery('#_gallery-241-10088').photoSwipe('.oxy-gallery-item-contents'); } },false); jQuery(document).ready(function() { let event = new Event('oxygenVSBInitGalleryJs_gallery-241-10088'); document.dispatchEvent(event); }); </script></div></div></section><section id="section-258-10088" class=" ct-section ct-section-with-shape-divider" ><div class="ct-section-inner-wrap"><div id="-shape-divider-259-10088" class="oxy-shape-divider " ><div class="oxy_shape_divider oxy_shape_divider_top" style="transform: scaleY(-1)"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320" preserveAspectRatio="none"><path fill="currentColor" fill-opacity="1" d="M0,288L1440,0L1440,320L0,320Z"></path></svg></div></div><div id="div_block-260-10088" class="ct-div-block owl-spacing--l large-padding" ><h1 id="headline-261-10088" class="ct-headline white-text">NetHope for the next 20 years…</h1><div id="text_block-263-10088" class="ct-text-block white-text" >NetHope was born to help NGOs more effectively address the world's most pressing challenges through collaboration, collective action and the smarter use of technology. At NetHope’s 20th Anniversary Summit, we are celebrating 20 years of collective impact. And those 20 years are just the beginning. <br><br>As communities across the globe continue to recover from the destructive Covid-19 pandemic, the collaboration and collective action of the NetHope community is needed more than ever – helping technology find its greatest purpose, changing the world in pursuit of flourishing communities, supporting people and nature.<br><br>In the coming months and years, we will be working with our Members and partners to tackle the new challenges that have arisen for the nonprofit sector and those we seek to support. We will collaborate to empower nonprofits in ethical technology, bring the benefits of cohesive data and digital literacy to field programs, empower tech leaders and communities across the globe, and tackle climate change and its effects on the world's most vulnerable.<br><br>The NetHope community will continue to be the catalyst supporting people and planet for the next 20 years – doing things that would not be possible if we were acting alone. <br></div></div></div></section><section id="section-301-10088" class=" ct-section owl-spacing--l large-padding ct-section-with-shape-divider" ><div class="ct-section-inner-wrap"><div id="-shape-divider-302-10088" class="oxy-shape-divider " ><div class="oxy_shape_divider oxy_shape_divider_top" style="transform: scaleY(-1)"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320" preserveAspectRatio="none"><path fill="currentColor" fill-opacity="1" d="M0,288L1440,0L1440,320L0,320Z"></path></svg></div></div><div id="mini-documentary" class="ct-div-block large-padding owl-spacing--l" ><h1 id="headline-304-10088" class="ct-headline medium-margin-bottom-psb">NetHope mini documentary</h1><div id="text_block-305-10088" class="ct-text-block medium-margin-bottom-psb" >NetHope founders, Members and partners reflect on the collective impact of the NetHope community, what NetHope means to them, and what the future might look like for our world-changing movement.</div><div id="video-293-10088" class="ct-video" ><div class="oxygen-vsb-responsive-video-wrapper"><iframe src="https://www.youtube.com/embed/4gVvQAJVUHU" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div></div></div></div></section></div><section id="section-11-7" class=" ct-section white-bg" ><div class="ct-section-inner-wrap"><div id="div_block-132-7" class="ct-div-block primary-padding-bottom" ><div id="div_block-72-7" class="ct-div-block percent-100" ><div id="code_block-119-7" class="ct-code-block" ><div class="nh-footer-menu"><ul id="menu-footer-a" class="menu"><li id="menu-item-1402" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1402"><a href="https://nethope.org/resources/">Resources</a><ul class="sub-menu"><li id="menu-item-1802" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1802"><a href="https://nethope.org/articles/">Articles</a></li><li id="menu-item-2221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2221"><a href="https://nethope.org/case-studies/">Case Studies</a></li><li id="menu-item-1789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1789"><a href="https://nethope.org/events/">Events</a></li><li id="menu-item-1787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1787"><a href="https://nethope.org/press-releases/">Press Releases</a></li><li id="menu-item-2220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2220"><a href="https://nethope.org/what-we-do/acting-together/programs/">Programs</a></li><li id="menu-item-2219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2219"><a href="https://nethope.org/toolkits/">Toolkits</a></li><li id="menu-item-1788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1788"><a href="https://nethope.org/webinars/">Webinars</a></li></ul></li></ul></div></div></div><div id="div_block-74-7" class="ct-div-block percent-100" ><div id="code_block-122-7" class="ct-code-block" ><div class="nh-footer-menu"><ul id="menu-footer-b" class="menu"><li id="menu-item-2144" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2144"><a href="https://nethope.org/who-we-are/">Who we are</a></li></ul></div></div></div><div id="div_block-75-7" class="ct-div-block percent-100" ><div id="code_block-124-7" class="ct-code-block" ><div class="nh-footer-menu"><ul id="menu-footer-c" class="menu"><li id="menu-item-2145" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2145"><a href="https://nethope.org/what-we-do/">What we do</a><ul class="sub-menu"><li id="menu-item-2146" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2146"><a href="https://nethope.org/what-we-do/joining-together/">Joining together</a></li><li id="menu-item-4260" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4260"><a href="https://nethope.org/what-we-do/acting-together/">Acting together</a></li><li id="menu-item-2147" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2147"><a href="https://nethope.org/what-we-do/accelerating-together/">Accelerating together: The NetHope Center for the Digital Nonprofit</a></li></ul></li></ul></div></div></div><div id="div_block-73-7" class="ct-div-block percent-100" ><div id="code_block-120-7" class="ct-code-block" ><div class="nh-footer-menu"><ul id="menu-footer-d" class="menu"><li id="menu-item-2150" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2150"><a href="https://nethope.org/get-involved/">Get involved</a><ul class="sub-menu"><li id="menu-item-3686" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3686"><a href="https://nethope.org/sign-up-for-our-newsletter-and-webinar-mailing-list/">Newsletter Sign-up</a></li><li id="menu-item-2151" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2151"><a href="https://nethope.org/?form=general">Donate</a></li><li id="menu-item-2152" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2152"><a href="https://nethopecommunity.force.com/s/login/">Member Login</a></li><li id="menu-item-4685" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4685"><a href="https://nethope.org/media-center/">Media Center</a></li><li id="menu-item-2281" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2281"><a href="https://nethope.org/get-involved/contact/">Contact</a></li></ul></li></ul></div></div></div></div><div id="div_block-125-7" class="ct-div-block percent-100" ><div id="code_block-204-7" class="ct-code-block" ><div class="nh-text-link">NetHope, Inc. P.O. Box 391, Falls Church, VA 22040-391 USA<br>© 2001 - 2025 NetHope, Inc. | <a href="https://nethope.box.com/v/nethope-privacy-policy">Privacy &amp; Bibliography</a> | <a href="https://nethope.org/financials/">Financials</a> | <a href="https://nethope.org/homepage/careers-at-nethope/">Careers</a> | <a href="https://nethope.org/sitemap_index.xml">Sitemap</a> | Website by <a href="https://parasola.co.uk">Parasola</a></div></div><div id="div_block-147-7" class="ct-div-block" ><a id="link-149-7" class="ct-link small-padding" href="http://twitter.com/nethope_org" target="_blank" ><img id="image-148-7" alt="Twitter @NetHope_org" src="https://nethope.org/wp-content/uploads/2021/10/twitter.svg" class="ct-image"/></a><a id="link-150-7" class="ct-link small-padding" href="https://www.facebook.com/NetHopeorg" target="_blank" ><img id="image-151-7" alt="Facebook NetHopeorg" src="https://nethope.org/wp-content/uploads/2021/10/facebook.svg" class="ct-image"/></a><a id="link-156-7" class="ct-link small-padding" href="https://www.youtube.com/channel/UCOTwTx30lsErgsvCbHqKtmg" target="_blank" ><img id="image-157-7" alt="YouTube icon" src="https://nethope.org/wp-content/uploads/2021/10/youtube.svg" class="ct-image"/></a><a id="link-158-7" class="ct-link small-padding" href="https://www.linkedin.com/company/nethope/" target="_blank" ><img id="image-159-7" alt="LinkedIn Company NetHope" src="https://nethope.org/wp-content/uploads/2021/10/linkedin-in.svg" class="ct-image"/></a><a id="link-160-7" class="ct-link small-padding" href="https://www.instagram.com/nethope_org/" target="_blank" ><img id="image-161-7" alt="Instagram nethope_org" src="https://nethope.org/wp-content/uploads/2021/10/instagram.svg" class="ct-image"/></a></div></div></div></section><div tabindex="-1" class="oxy-modal-backdrop center " style="background-color: rgba(0,0,0,0.67);" data-trigger="user_clicks_element" data-trigger-selector="#div_block-38-7" data-trigger-time="5" data-trigger-time-unit="seconds" data-close-automatically="no" data-close-after-time="10" data-close-after-time-unit="seconds" data-trigger_scroll_amount="50" data-trigger_scroll_direction="down" data-scroll_to_selector="" data-time_inactive="60" data-time-inactive-unit="seconds" data-number_of_clicks="3" data-close_on_esc="on" data-number_of_page_views="3" data-close-after-form-submit="no" data-open-again="always_show" data-open-again-after-days="3" ><div id="modal-50-7" class="ct-modal rounded-corners nh-drop-shadow" ><div id="_tabs-168-7" class="oxy-tabs-wrapper oxy-tabs" data-oxy-tabs-active-tab-class='tabs-1644-tab-active' data-oxy-tabs-contents-wrapper='_tabs_contents-175-7' ><div id="_tab-169-7" class="oxy-tab tabs-1644-tab tabs-1644-tab-active" ><div id="text_block-172-7" class="ct-text-block" >All resources<br></div></div><div id="_tab-170-7" class="oxy-tab tabs-1644-tab tabs-1644-tab-active" ><div id="text_block-173-7" class="ct-text-block" >Articles</div></div><div id="_tab-207-7" class="oxy-tab tabs-1644-tab tabs-1644-tab-active" ><div id="text_block-208-7" class="ct-text-block" >Events</div></div><div id="_tab-171-7" class="oxy-tab tabs-1644-tab tabs-1644-tab-active" ><div id="text_block-174-7" class="ct-text-block" >Webinars</div></div><div id="_tab-210-7" class="oxy-tab tabs-1644-tab tabs-1644-tab-active" ><div id="text_block-211-7" class="ct-text-block" >Case Studies<br></div></div><div id="_tab-212-7" class="oxy-tab tabs-1644-tab tabs-1644-tab-active" ><div id="text_block-213-7" class="ct-text-block" >Programs<br></div></div><div id="_tab-216-7" class="oxy-tab tabs-1644-tab tabs-1644-tab-active" ><div id="text_block-217-7" class="ct-text-block" >Toolkits</div></div></div><div id="_tabs_contents-175-7" class="oxy-tabs-contents-wrapper oxy-tabs-contents" ><div id="_tab_content-178-7" class="oxy-tab-content tabs-contents-1644-tab oxy-tabs-contents-content-hidden" ><div id="code_block-192-7" class="ct-code-block percent-100" ><form class="nh-search-form" action="/resources/" method="get"> <input type="search" placeholder="Search &hellip;" value="" name="_search" autofocus> <button type="submit" class="primary-button ct-link-button display-font">Search</button></form></div></div><div id="_tab_content-195-7" class="oxy-tab-content tabs-contents-1644-tab oxy-tabs-contents-content-hidden" ><div id="code_block-197-7" class="ct-code-block percent-100" ><form class="nh-search-form" action="/articles/" method="get"> <input type="hidden" name="_content_type" value="articles" /> <input type="search" placeholder="Search articles &hellip;" value="" name="_search" > <button type="submit" class="primary-button ct-link-button display-font">Search</button></form></div></div><div id="_tab_content-205-7" class="oxy-tab-content tabs-contents-1644-tab oxy-tabs-contents-content-hidden" ><div id="code_block-206-7" class="ct-code-block percent-100" ><form class="nh-search-form" action="/events/" method="get"> <input type="hidden" name="_content_type" value="events" /> <input type="search" placeholder="Search events &hellip;" value="" name="_search" > <button type="submit" class="primary-button ct-link-button display-font">Search</button></form></div></div><div id="_tab_content-198-7" class="oxy-tab-content tabs-contents-1644-tab oxy-tabs-contents-content-hidden" ><div id="code_block-200-7" class="ct-code-block percent-100" ><form class="nh-search-form" action="/webinars/" method="get"> <input type="hidden" name="_content_type" value="webinars" /> <input type="search" placeholder="Search webinars &hellip;" value="" name="_search" > <button type="submit" class="primary-button ct-link-button display-font">Search</button></form></div></div><div id="_tab_content-219-7" class="oxy-tab-content tabs-contents-1644-tab oxy-tabs-contents-content-hidden" ><div id="code_block-220-7" class="ct-code-block percent-100" ><form class="nh-search-form" action="/case-studies/" method="get"> <input type="hidden" name="_content_type" value="case_studies" /> <input type="search" placeholder="Search case studies &hellip;" value="" name="_search" > <button type="submit" class="primary-button ct-link-button display-font">Search</button></form></div></div><div id="_tab_content-221-7" class="oxy-tab-content tabs-contents-1644-tab oxy-tabs-contents-content-hidden" ><div id="code_block-222-7" class="ct-code-block percent-100" ><form class="nh-search-form" action="/what-we-do/acting-together/programs/" method="get"> <input type="hidden" name="_content_type" value="programs" /> <input type="search" placeholder="Search programs &hellip;" value="" name="_search" > <button type="submit" class="primary-button ct-link-button display-font">Search</button></form></div></div><div id="_tab_content-223-7" class="oxy-tab-content tabs-contents-1644-tab oxy-tabs-contents-content-hidden" ><div id="code_block-224-7" class="ct-code-block percent-100" ><form class="nh-search-form" action="/toolkits/" method="get"> <input type="hidden" name="_content_type" value="toolkits" /> <input type="search" placeholder="Search toolkits &hellip;" value="" name="_search" > <button type="submit" class="primary-button ct-link-button display-font">Search</button></form></div></div></div><script type="text/javascript">var firstTab = document.querySelector('#_tabs_contents-175-7 > .oxy-tabs-contents-content-hidden:first-child'); if(firstTab && firstTab.classList){firstTab.classList.remove("oxy-tabs-contents-content-hidden")};</script></div></div> <!-- WP_FOOTER --> <!--googleoff: all--><div id="cookie-law-info-bar" data-nosnippet="true"><h5 class="cli_messagebar_head">Cookies</h5><span><div class="cli-bar-container cli-style-v2"><div class="cli-bar-message">We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking "Accept All", you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.</div><div class="cli-bar-btn_container"><a role='button' class="medium cli-plugin-button cli-plugin-main-button cli_settings_button" style="margin:0px 5px 0px 0px">Cookie Settings</a><a id="wt-cli-accept-all-btn" role='button' data-cli_action="accept_all" class="wt-cli-element large cli-plugin-button wt-cli-accept-all-btn cookie_action_close_header cli_action_button">Accept All</a></div></div></span></div><div id="cookie-law-info-again" data-nosnippet="true"><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" data-nosnippet="true" id="cliSettingsPopup" tabindex="-1" role="dialog" aria-labelledby="cliSettingsPopup" aria-hidden="true"><div class="cli-modal-dialog" role="document"><div class="cli-modal-content cli-bar-popup"> <button type="button" class="cli-modal-close" id="cliModalClose"> <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg> <span class="wt-cli-sr-only">Close</span> </button><div class="cli-modal-body"><div class="cli-container-fluid cli-tab-container"><div class="cli-row"><div class="cli-col-12 cli-align-items-stretch cli-px-0"><div class="cli-privacy-overview"><h4>Privacy Overview</h4><div class="cli-privacy-content"><div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.</div></div> <a class="cli-privacy-readmore" aria-label="Show more" role="button" data-readmore-text="Show more" data-readless-text="Show less"></a></div></div><div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container"><div class="cli-tab-section"><div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> Necessary </a><div class="wt-cli-necessary-checkbox"> <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" data-id="checkbox-necessary" checked="checked" /> <label class="form-check-label" for="wt-cli-checkbox-necessary">Necessary</label></div> <span class="cli-necessary-caption">Always Enabled</span></div><div class="cli-tab-content"><div class="cli-tab-pane cli-fade" data-id="necessary"><div class="wt-cli-cookie-description"> Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_GRECAPTCHA</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-advertisement</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-functional</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-others</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">CookieLawInfoConsent</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">Records the default button state of the corresponding category &amp; the status of CCPA. It works only in coordination with the primary cookie.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr></tbody></table></div></div></div></div><div class="cli-tab-section"><div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab"> Functional </a><div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-functional" class="cli-user-preference-checkbox" data-id="checkbox-functional" /> <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Functional</span></label></div></div><div class="cli-tab-content"><div class="cli-tab-pane cli-fade" data-id="functional"><div class="wt-cli-cookie-description"> Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">na_id</td><td class="cookielawinfo-column-3">1 year 24 days</td><td class="cookielawinfo-column-4">The na_id is set by AddThis to enable sharing of links on social media platforms like Facebook and Twitter.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">ouid</td><td class="cookielawinfo-column-3">1 year 24 days</td><td class="cookielawinfo-column-4">Associated with the AddThis widget, this cookie helps users to share content across various networking and sharing forums.</td></tr></tbody></table></div></div></div></div><div class="cli-tab-section"><div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab"> Performance </a><div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-performance" class="cli-user-preference-checkbox" data-id="checkbox-performance" /> <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Performance</span></label></div></div><div class="cli-tab-content"><div class="cli-tab-pane cli-fade" data-id="performance"><div class="wt-cli-cookie-description"> Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.</div></div></div></div><div class="cli-tab-section"><div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab"> Analytics </a><div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-analytics" class="cli-user-preference-checkbox" data-id="checkbox-analytics" /> <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Analytics</span></label></div></div><div class="cli-tab-content"><div class="cli-tab-pane cli-fade" data-id="analytics"><div class="wt-cli-cookie-description"> Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga_*</td><td class="cookielawinfo-column-3">1 year 1 month 4 days</td><td class="cookielawinfo-column-4">Google Analytics sets this cookie to store and count page views.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga_FTBJ3W940W</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_gtag_UA_*</td><td class="cookielawinfo-column-3">1 minute</td><td class="cookielawinfo-column-4">Google Analytics sets this cookie to store a unique user ID.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_gtag_UA_50931308_1</td><td class="cookielawinfo-column-3">1 minute</td><td class="cookielawinfo-column-4">Set by Google to distinguish users.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 day</td><td class="cookielawinfo-column-4">Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">CONSENT</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">iutk</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">This cookie is used by Issuu analytic system to gather information regarding visitor activity on Issuu products.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">uid</td><td class="cookielawinfo-column-3">1 year 24 days</td><td class="cookielawinfo-column-4">This is a Google UserID cookie that tracks users across various website segments.</td></tr></tbody></table></div></div></div></div><div class="cli-tab-section"><div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab"> Advertisement </a><div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-advertisement" class="cli-user-preference-checkbox" data-id="checkbox-advertisement" /> <label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Advertisement</span></label></div></div><div class="cli-tab-content"><div class="cli-tab-pane cli-fade" data-id="advertisement"><div class="wt-cli-cookie-description"> Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__qca</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">The __qca cookie is associated with Quantcast. This anonymous data helps us to better understand users' needs and customize the website accordingly.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__ss</td><td class="cookielawinfo-column-3">1 day</td><td class="cookielawinfo-column-4">This cookie is set by SharpSpring, a marketing automation platform. This is used for tracking visitors and form submissions.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__ss_referrer</td><td class="cookielawinfo-column-3">1 hour</td><td class="cookielawinfo-column-4">This cookie is set by SharpSpring, a marketing automation platform. This is used for tracking visitors and form submissions.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__ss_tk</td><td class="cookielawinfo-column-3">25 years</td><td class="cookielawinfo-column-4">This cookie is set by SharpSpring, a marketing automation platform. This is used for tracking visitors and form submissions.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">anj</td><td class="cookielawinfo-column-3">3 months</td><td class="cookielawinfo-column-4">AppNexus sets the anj cookie that contains data stating whether a cookie ID is synced with partners.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">IDE</td><td class="cookielawinfo-column-3">1 year 24 days</td><td class="cookielawinfo-column-4">Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">IDSYNC</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by Yahoo to store information on how users behave on multiple websites so that relevant ads can be displayed to them.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">koitk</td><td class="cookielawinfo-column-3">10 years</td><td class="cookielawinfo-column-4">This cookie is set by SharpSpring, a marketing automation platform. This is used for tracking visitors and form submissions.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">mc</td><td class="cookielawinfo-column-3">1 year 1 month</td><td class="cookielawinfo-column-4">Quantserve sets the mc cookie to track user behaviour on the website anonymously.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pa_crosswise_ts</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The pa_crosswise_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pa_google_ts</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The pa_google_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pa_openx_ts</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The pa_openx_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pa_rubicon_ts</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The pa_rubicon_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pa_twitter_ts</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The pa_twitter_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pa_uid</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">This cookie is set by prfct.co. This cookie is used across the websites that use same ad network to display ads to the other advertisers in the network.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">pa_yahoo_ts</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">The pa_yahoo_ts cookie is set by Perfect Audience for advertising purposes based on user behavioural data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">personalization_id</td><td class="cookielawinfo-column-3">2 years</td><td class="cookielawinfo-column-4">Twitter sets this cookie to integrate and share features for social media and also store information about how the user uses the website, for tracking and targeting.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">test_cookie</td><td class="cookielawinfo-column-3">15 minutes</td><td class="cookielawinfo-column-4">The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">uuid2</td><td class="cookielawinfo-column-3">3 months</td><td class="cookielawinfo-column-4">The uuid2 cookie is set by AppNexus and records information that helps in differentiating between devices and browsers. This information is used to pick out ads delivered by the platform and assess the ad performance and its attribute payment.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">VISITOR_INFO1_LIVE</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">YSC</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-connected-devices</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-device-id</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt.innertube::nextId</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt.innertube::requests</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.</td></tr></tbody></table></div></div></div></div><div class="cli-tab-section"><div class="cli-tab-header"> <a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab"> Others </a><div class="cli-switch"> <input type="checkbox" id="wt-cli-checkbox-others" class="cli-user-preference-checkbox" data-id="checkbox-others" /> <label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">Others</span></label></div></div><div class="cli-tab-content"><div class="cli-tab-pane cli-fade" data-id="others"><div class="wt-cli-cookie-description"> Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.<table class="cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th class="cookielawinfo-column-1">Cookie</th><th class="cookielawinfo-column-3">Duration</th><th class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_bc_uuid</td><td class="cookielawinfo-column-3">10 years 9 months 21 days 14 hours 26 minutes</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">A3</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">fundraiseup_cid</td><td class="cookielawinfo-column-3">1 year 1 month 4 days</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">fundraiseup_func</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">Description is currently not available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">fundraiseup_session</td><td class="cookielawinfo-column-3">past</td><td class="cookielawinfo-column-4">Description is currently not available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">fundraiseup_stat</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">Description is currently not available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">hid</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">tableau_locale</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">tableau_public_negotiated_locale</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">VISITOR_PRIVACY_METADATA</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">Description is currently not available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">X-Qlik-Session-a</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr></tbody></table></div></div></div></div></div></div></div></div><div class="cli-modal-footer"><div class="wt-cli-element cli-container-fluid cli-tab-container"><div class="cli-row"><div class="cli-col-12 cli-align-items-stretch cli-px-0"><div class="cli-tab-footer wt-cli-privacy-overview-actions"> <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE &amp; ACCEPT</a></div><div class="wt-cli-ckyes-footer-section"><div class="wt-cli-ckyes-brand-logo">Powered by <a href="https://www.cookieyes.com/"><img src="https://nethope.org/wp-content/plugins/cookie-law-info/legacy/public/images/logo-cookieyes.svg" alt="CookieYes Logo"></a></div></div></div></div></div></div></div></div></div><div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div><div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div> <!--googleon: all--><script>function loadScript(a){var b=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.src="https://tracker.metricool.com/app/resources/be.js",c.onreadystatechange=a,c.onload=a,b.appendChild(c)}loadScript(function(){beTracker.t({hash:'4a86a0f584c9a62c4bdba1e25c573fee'})})</script><script>jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-0},500))}});</script><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="FontAwesomeicon-chevron-down" viewBox="0 0 28 28"><title>chevron-down</title><path d="M26.297 12.625l-11.594 11.578c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.578c-0.391-0.391-0.391-1.031 0-1.422l2.594-2.578c0.391-0.391 1.016-0.391 1.406 0l8.297 8.297 8.297-8.297c0.391-0.391 1.016-0.391 1.406 0l2.594 2.578c0.391 0.391 0.391 1.031 0 1.422z"/></symbol></defs></svg><?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1"><defs><symbol id="Lineariconsicon-cross" viewBox="0 0 20 20"><title>cross</title><path class="path1" d="M10.707 10.5l5.646-5.646c0.195-0.195 0.195-0.512 0-0.707s-0.512-0.195-0.707 0l-5.646 5.646-5.646-5.646c-0.195-0.195-0.512-0.195-0.707 0s-0.195 0.512 0 0.707l5.646 5.646-5.646 5.646c-0.195 0.195-0.195 0.512 0 0.707 0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146l5.646-5.646 5.646 5.646c0.098 0.098 0.226 0.146 0.354 0.146s0.256-0.049 0.354-0.146c0.195-0.195 0.195-0.512 0-0.707l-5.646-5.646z"/></symbol><symbol id="Lineariconsicon-menu" viewBox="0 0 20 20"><title>menu</title><path class="path1" d="M17.5 6h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path2" d="M17.5 11h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/><path class="path3" d="M17.5 16h-15c-0.276 0-0.5-0.224-0.5-0.5s0.224-0.5 0.5-0.5h15c0.276 0 0.5 0.224 0.5 0.5s-0.224 0.5-0.5 0.5z"/></symbol></defs></svg> <script type="text/javascript"> function oxygen_init_pro_menu() { jQuery('.oxy-pro-menu-container').each(function(){ // dropdowns var menu = jQuery(this), animation = menu.data('oxy-pro-menu-dropdown-animation'), animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration'); jQuery('.sub-menu', menu).attr('data-aos',animation); jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000); oxygen_offcanvas_menu_init(menu); jQuery(window).resize(function(){ oxygen_offcanvas_menu_init(menu); }); // let certain CSS rules know menu being initialized // "10" timeout is extra just in case, "0" would be enough setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10); }); } jQuery(document).ready(oxygen_init_pro_menu); document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false); let proMenuMouseDown = false; jQuery(".oxygen-body") .on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = true; }) .on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { proMenuMouseDown = false; }) .on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) { if( proMenuMouseDown ) return; var subMenu = jQuery(this).children('.sub-menu'); subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000); var offset = subMenu.offset(), width = subMenu.width(), docWidth = jQuery(window).width(); if (offset.left+width > docWidth) { subMenu.addClass('sub-menu-left'); } }) .on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) { if( jQuery(this).is(':hover') ) return; jQuery(this).children('.sub-menu').removeClass('aos-animate'); var subMenu = jQuery(this).children('.sub-menu'); //subMenu.addClass('oxy-pro-menu-dropdown-animating-out'); var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000); }) // open icon click .on('click', '.oxy-pro-menu-mobile-open-icon', function() { var menu = jQuery(this).parents('.oxy-pro-menu'); // off canvas if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) { oxygen_offcanvas_menu_run(menu); } // regular else { menu.addClass('oxy-pro-menu-open'); jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container'); jQuery('body').addClass('oxy-nav-menu-prevent-overflow'); jQuery('html').addClass('oxy-nav-menu-prevent-overflow'); oxygen_pro_menu_set_static_width(menu); } // remove animation and collapse jQuery('.sub-menu', menu).attr('data-aos',''); jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0); }); function oxygen_pro_menu_set_static_width(menu) { var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width(); jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth); } function oxygen_pro_menu_unset_static_width(menu) { jQuery(".oxy-pro-menu-container > div:first-child", menu).width(""); } // close icon click jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) { var menu = jQuery(this).parents('.oxy-pro-menu'); menu.removeClass('oxy-pro-menu-open'); jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_run(menu); } oxygen_pro_menu_unset_static_width(menu); }); // dropdown toggle icon click jQuery('body').on( 'touchstart click', '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+ '.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area', function(e) { e.preventDefault(); // fix for iOS false triggering submenu clicks jQuery('.sub-menu').css('pointer-events', 'none'); setTimeout( function() { jQuery('.sub-menu').css('pointer-events', 'initial'); }, 500); // workaround to stop click event from triggering after touchstart if (window.oxygenProMenuIconTouched === true) { window.oxygenProMenuIconTouched = false; return; } if (e.type==='touchstart') { window.oxygenProMenuIconTouched = true; } oxygen_pro_menu_toggle_dropdown(this); } ); function oxygen_pro_menu_toggle_dropdown(trigger) { var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration'); jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({ start: function () { jQuery(this).css({ display: "flex" }) }, duration: duration*1000 }); } // fullscreen menu link click var selector = '.oxy-pro-menu-open .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to hide the menu return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } // hide the menu and follow the anchor if (jQuery(this).attr("href").indexOf("#")===0) { jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open'); jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container'); jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow'); } }); // off-canvas menu link click var selector = '.oxy-pro-menu-off-canvas .menu-item a'; jQuery('body').on('click', selector, function(event){ if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) { // toggle icon clicked, no need to trigger it return; } else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) && jQuery(this).parent().hasClass('menu-item-has-children')) { // empty href don't lead anywhere, treat it as toggle trigger oxygen_pro_menu_toggle_dropdown(event.target); // keep anchor links behavior as is, and prevent regular links from page reload if (jQuery(this).attr("href").indexOf("#")!==0) { return false; } } }); // off canvas function oxygen_offcanvas_menu_init(menu) { // only init off-canvas animation if trigger icon is visible i.e. mobile menu in action var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display'); if (offCanvasActive!=='none') { var animation = menu.data('oxy-pro-menu-off-canvas-animation'); setTimeout(function() {menu.attr('data-aos', animation);}, 10); } else { // remove AOS menu.attr('data-aos', ''); }; } function oxygen_offcanvas_menu_run(menu) { var container = menu.find(".oxy-pro-menu-container"); if (!container.attr('data-aos')) { // initialize animation setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0); } else { oxygen_offcanvas_menu_toggle(menu, container); } } var oxygen_offcanvas_menu_toggle_in_progress = false; function oxygen_offcanvas_menu_toggle(menu, container) { if (oxygen_offcanvas_menu_toggle_in_progress) { return; } container.toggleClass('aos-animate'); if (container.hasClass('oxy-pro-menu-off-canvas-container')) { oxygen_offcanvas_menu_toggle_in_progress = true; var animation = container.data('oxy-pro-menu-off-canvas-animation'), timeout = container.data('aos-duration'); if (!animation){ timeout = 0; } setTimeout(function() { container.removeClass('oxy-pro-menu-off-canvas-container') menu.removeClass('oxy-pro-menu-off-canvas'); oxygen_offcanvas_menu_toggle_in_progress = false; }, timeout); } else { container.addClass('oxy-pro-menu-off-canvas-container'); menu.addClass('oxy-pro-menu-off-canvas'); oxygen_pro_menu_set_static_width(menu); } } </script> <script type="text/javascript"> // Initialize Oxygen Modals jQuery(document).ready(function() { function showModal( modal ) { var $modal = jQuery( modal ); $modal.addClass("live"); var modalId = $modal[0].querySelector('.ct-modal').id; var focusable = modal.querySelector('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'); if(focusable) { setTimeout(() => { focusable.focus(); }, 500); } else { setTimeout(() => { $modal.focus(); }, 500) } // Check if this modal can be shown according to settings and last shown time // Current and last time in milliseconds var currentTime = new Date().getTime(); var lastShownTime = localStorage && localStorage['oxy-' + modalId + '-last-shown-time'] ? JSON.parse( localStorage['oxy-' + modalId + '-last-shown-time'] ) : false; // manual triggers aren't affected by last shown time if( $modal.data( 'trigger' ) != 'user_clicks_element' ) { switch( $modal.data( 'open-again' ) ) { case 'never_show_again': // if it was shown at least once, don't show it again if( lastShownTime !== false ) return; break; case 'show_again_after': var settingDays = parseInt( $modal.data( 'open-again-after-days' ) ); var actualDays = ( currentTime - lastShownTime ) / ( 60*60*24*1000 ); if( actualDays < settingDays ) return; break; default: //always show break; } } // Body manipulation to prevent scrolling while modal is active, and maintain scroll position. document.querySelector('body').style.top = `-${window.scrollY}px`; document.querySelector('body').classList.add('oxy-modal-active'); // save current time as last shown time if( localStorage ) localStorage['oxy-' + modalId + '-last-shown-time'] = JSON.stringify( currentTime ); // trick to make jQuery fadeIn with flex $modal.css("display", "flex"); $modal.hide(); // trick to force AOS trigger on elements inside the modal $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled"); // show the modal $modal.fadeIn(250, function(){ // trick to force AOS trigger on elements inside the modal $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate"); }); if( $modal.data( 'close-automatically' ) == 'yes' ) { var time = parseInt( $modal.data( 'close-after-time' ) ); if( $modal.data( 'close-after-time-unit' ) == 'seconds' ) { time = parseInt( parseFloat( $modal.data( 'close-after-time' ) ) * 1000 ); } setTimeout( function(){ hideModal(modal); }, time ); } // close modal automatically after form submit (Non-AJAX) if( $modal.data( 'close-after-form-submit' ) == 'yes' && $modal.data("trigger") == "after_specified_time" ) { // WPForms // WPForms replaces the form with a confirmation message on page refresh if( $modal.find(".wpforms-confirmation-container-full").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } // Formidable Forms // Formidable Forms replaces the form with a confirmation message on page refresh if( $modal.find(".frm_message").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } // Caldera Forms // Caldera Forms replaces the form with a confirmation message on page refresh if( $modal.find(".caldera-grid .alert-success").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } } } window.oxyShowModal = showModal; var hideModal = function ( modal ) { // Body manipulation for scroll prevention and maintaining scroll position var scrollY = document.querySelector('body').style.top; document.querySelector('body').classList.remove('oxy-modal-active'); document.querySelector('body').style.top = ''; window.scrollTo(0, parseInt(scrollY || '0') * -1); // The function may be called by third party code, without argument, so we must close the first visible modal if( typeof modal === 'undefined' ) { var openModals = jQuery(".oxy-modal-backdrop.live"); if( openModals.length == 0 ) return; modal = openModals[0]; } var $modal = jQuery( modal ); // refresh any iframe so media embedded this way is stopped $modal.find( 'iframe').each(function(index){ this.src = this.src; }); // HTML5 videos can be stopped easily $modal.find( 'video' ).each(function(index){ this.pause(); }); // If there are any forms in the modal, reset them $modal.find("form").each(function(index){ this.reset(); }); $modal.find(".aos-animate").removeClass("aos-animate").addClass("aos-animate-disabled"); $modal.fadeOut(400, function(){ $modal.removeClass("live"); $modal.find(".aos-animate-disabled").removeClass("aos-animate-disabled").addClass("aos-animate"); }); }; window.oxyCloseModal = hideModal; jQuery( ".oxy-modal-backdrop" ).each(function( index ) { var modal = this; (function( modal ){ var $modal = jQuery( modal ); var exitIntentFunction = function( e ){ if( e.target.tagName == 'SELECT' ) { return; } if( e.clientY <= 0 ) { showModal( modal ); document.removeEventListener( "mouseleave", exitIntentFunction ); document.removeEventListener( "mouseout", exitIntentFunction ); } } switch ( jQuery( modal ).data("trigger") ) { case "on_exit_intent": document.addEventListener( "mouseleave", exitIntentFunction, false); document.addEventListener( "mouseout", exitIntentFunction, false); break; case "user_clicks_element": jQuery( jQuery( modal ).data( 'trigger-selector' ) ).click( function( event ) { showModal( modal ); event.preventDefault(); } ); break; case "after_specified_time": var time = parseInt( jQuery( modal ).data( 'trigger-time' ) ); if( jQuery( modal ).data( 'trigger-time-unit' ) == 'seconds' ) { time = parseInt( parseFloat( jQuery( modal ).data( 'trigger-time' ) ) * 1000 ); } setTimeout( function(){ showModal( modal ); }, time ); break; case "after_scrolled_amount": window.addEventListener("scroll", function scrollDetection(){ var winheight= window.innerHeight || (document.documentElement || document.body).clientHeight; var docheight = jQuery(document).height(); var scrollTop = window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop; var isScrollUp = false; var oxyPreviousScrollTop = parseInt( jQuery( modal ).data( 'previous_scroll_top' ) ); if( !isNaN( oxyPreviousScrollTop ) ) { if( oxyPreviousScrollTop > scrollTop) isScrollUp = true; } jQuery( modal ).data( 'previous_scroll_top', scrollTop ); var trackLength = docheight - winheight; var pctScrolled = Math.floor(scrollTop/trackLength * 100); if( isNaN( pctScrolled ) ) pctScrolled = 0; if( ( isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'up' ) || ( !isScrollUp && jQuery( modal ).data( 'trigger_scroll_direction' ) == 'down' && pctScrolled >= parseInt( jQuery( modal ).data( 'trigger_scroll_amount' ) ) ) ) { showModal( modal ); window.removeEventListener( "scroll", scrollDetection ); } }, false); break; case "on_scroll_to_element": window.addEventListener("scroll", function scrollDetection(){ var $element = jQuery( jQuery( modal ).data( 'scroll_to_selector' ) ); if( $element.length == 0 ) { window.removeEventListener( "scroll", scrollDetection ); return; } var top_of_element = $element.offset().top; var bottom_of_element = $element.offset().top + $element.outerHeight(); var bottom_of_screen = jQuery(window).scrollTop() + jQuery(window).innerHeight(); var top_of_screen = jQuery(window).scrollTop(); if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen < top_of_element + $element.outerHeight() /2 )){ showModal( modal ); window.removeEventListener( "scroll", scrollDetection ); } }, false); break; case "after_number_of_clicks": document.addEventListener("click", function clickDetection(){ var number_of_clicks = parseInt( jQuery( modal ).data( 'number_of_clicks' ) ); var clicks_performed = isNaN( parseInt( jQuery( modal ).data( 'clicks_performed' ) ) ) ? 1 : parseInt( jQuery( modal ).data( 'clicks_performed' ) ) + 1; jQuery( modal ).data( 'clicks_performed', clicks_performed ); if ( clicks_performed == number_of_clicks ){ showModal( modal ); document.removeEventListener( "click", clickDetection ); } }, false); break; case "after_time_inactive": var time = parseInt( jQuery( modal ).data( 'time_inactive' ) ); if( jQuery( modal ).data( 'time-inactive-unit' ) == 'seconds' ) { time = parseInt( parseFloat( jQuery( modal ).data( 'time_inactive' ) ) * 1000 ); } var activityDetected = function(){ jQuery( modal ).data( 'millis_idle', 0 ); }; document.addEventListener( "click", activityDetected); document.addEventListener( "mousemove", activityDetected); document.addEventListener( "keypress", activityDetected); document.addEventListener( "scroll", activityDetected); var idleInterval = setInterval(function(){ var millis_idle = isNaN( parseInt( jQuery( modal ).data( 'millis_idle' ) ) ) ? 100 : parseInt( jQuery( modal ).data( 'millis_idle' ) ) + 100; jQuery( modal ).data( 'millis_idle', millis_idle ); if( millis_idle > time ){ clearInterval( idleInterval ); document.removeEventListener( "click", activityDetected ); document.removeEventListener( "mousemove", activityDetected ); document.removeEventListener( "keypress", activityDetected ); document.removeEventListener( "scroll", activityDetected ); showModal( modal ); } }, 100); break; case "after_number_of_page_views": var modalId = modal.querySelector('.ct-modal').id; var pageViews = localStorage && localStorage['oxy-' + modalId + '-page-views'] ? parseInt( localStorage['oxy-' + modalId + '-page-views'] ) : 0; pageViews++; if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = pageViews; if( parseInt( jQuery( modal ).data( 'number_of_page_views' ) ) == pageViews ) { if( localStorage ) localStorage['oxy-' + modalId + '-page-views'] = 0; showModal( modal ); } break; } // add event handler to close modal automatically after AJAX form submit if( $modal.data( 'close-after-form-submit' ) == 'yes' ) { // Contact Form 7 if (typeof wpcf7 !== 'undefined') { $modal.find('div.wpcf7').each(function () { var $form = jQuery(this).find('form'); this.addEventListener('wpcf7submit', function (event) { if (event.detail.contactFormId == $form.attr("id")) { setTimeout(function () { hideModal(modal); }, 3000); } }, false); }); } // Caldera Forms document.addEventListener( "cf.submission", function(event){ // Pending, Caldera AJAX form submissions aren't working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638 }); // Ninja Forms jQuery(document).on("nfFormSubmitResponse", function(event, response){ // Only close the modal if the event was triggered from a Ninja Form inside the modal if( $modal.find("#nf-form-" + response.id + "-cont").length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } }); } })( modal ); }); // handle clicks on modal backdrop and on .oxy-close-modal jQuery("body").on('click touchend', '.oxy-modal-backdrop, .oxy-close-modal', function( event ) { var $this = jQuery( this ); var $target = jQuery( event.target ); // Click event in the modal div and it's children is propagated to the backdrop if( !$target.hasClass( 'oxy-modal-backdrop' ) && !$this.hasClass( 'oxy-close-modal' ) ) { //event.stopPropagation(); return; } if( $target.hasClass( 'oxy-modal-backdrop' ) && $this.hasClass( 'oxy-not-closable' ) ) { return; } if( $this.hasClass( 'oxy-close-modal' ) ) event.preventDefault(); var $modal = $this.hasClass( 'oxy-close-modal' ) ? $this.closest('.oxy-modal-backdrop') : $this; hideModal( $modal[0] ); }); jQuery(document).keyup( function(e){ if( e.key == 'Escape' ){ jQuery(".oxy-modal-backdrop:visible").each(function(index){ if( jQuery(this).data("close_on_esc") == 'on' ) hideModal(this); }); } } ); }); </script> <script type="text/javascript"> function oxygenVSBInitTabs(element) { if (element!==undefined) { jQuery(element).find('.oxy-tabs-wrapper').addBack('.oxy-tabs-wrapper').each(function(index) { jQuery(this).children('.oxy-tabs-wrapper > div').eq(0).trigger('click'); }); } else { jQuery('.oxy-tabs-wrapper').each(function(index) { jQuery(this).children('.oxy-tabs-wrapper > div').eq(0).trigger('click'); }); } } jQuery(document).ready(function() { let event = new Event('oxygenVSBInitTabsJs'); document.dispatchEvent(event); }); document.addEventListener("oxygenVSBInitTabsJs",function(){ oxygenVSBInitTabs(); },false); // handle clicks on tabs jQuery("body").on('click', '.oxy-tabs-wrapper > div', function(e) { /* a tab or an element that is a child of a tab has been clicked. prevent any default behavior */ //e.preventDefault(); /* which tab has been clicked? (e.target might be a child of the tab.) */ clicked_tab = jQuery(e.target).closest('.oxy-tabs-wrapper > div'); index = clicked_tab.index(); /* which tabs-wrapper is this tab inside? */ tabs_wrapper = jQuery(e.target).closest('.oxy-tabs-wrapper'); /* what class dp we use to signify an active tob? */ class_for_active_tab = tabs_wrapper.attr('data-oxy-tabs-active-tab-class'); /* make all the other tabs in this tabs-wrapper inactive */ jQuery(tabs_wrapper).children('.oxy-tabs-wrapper > div').removeClass(class_for_active_tab); /* make the clicked tab the active tab */ jQuery(tabs_wrapper).children('.oxy-tabs-wrapper > div').eq(index).addClass(class_for_active_tab); /* which tabs-contents-wrapper is used by these tabs? */ tabs_contents_wrapper_id = tabs_wrapper.attr('data-oxy-tabs-contents-wrapper'); /* try to grab the correct content wrapper, in case of duplicated ID's */ $content_wrapper = jQuery(tabs_wrapper).next(); if( $content_wrapper.attr("id") != tabs_contents_wrapper_id ) $content_wrapper = jQuery( '#' + tabs_contents_wrapper_id ); $content_tabs = $content_wrapper.children( "div" ); /* hide all of the content */ $content_tabs.addClass('oxy-tabs-contents-content-hidden'); /* unhide the content corresponding to the active tab*/ $content_tabs.eq(index).removeClass('oxy-tabs-contents-content-hidden'); }); </script> <script type="text/javascript" src="https://nethope.org/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://nethope.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script defer type="text/javascript" src="https://nethope.org/wp-content/uploads/siteground-optimizer-assets/swv.min.js?ver=5.9.8" id="swv-js"></script> <script type="text/javascript" id="contact-form-7-js-extra"> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/nethope.org\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script> <script defer type="text/javascript" src="https://nethope.org/wp-content/uploads/siteground-optimizer-assets/contact-form-7.min.js?ver=5.9.8" id="contact-form-7-js"></script> <script defer type="text/javascript" src="https://nethope.org/wp-content/plugins/sg-cachepress/assets/js/lazysizes.min.js?ver=7.6.7" id="siteground-optimizer-lazy-sizes-js-js"></script> <script defer type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6Lf7j6weAAAAAPE_AshJDLdKibbM1SNvFNUsDfRm&ver=3.0" id="google-recaptcha-js"></script> <script type="text/javascript" src="https://nethope.org/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script type="text/javascript" id="wpcf7-recaptcha-js-extra"> /* <![CDATA[ */ var wpcf7_recaptcha = {"sitekey":"6Lf7j6weAAAAAPE_AshJDLdKibbM1SNvFNUsDfRm","actions":{"homepage":"homepage","contactform":"contactform"}}; /* ]]> */ </script> <script defer type="text/javascript" src="https://nethope.org/wp-content/uploads/siteground-optimizer-assets/wpcf7-recaptcha.min.js?ver=5.9.8" id="wpcf7-recaptcha-js"></script> <script type="text/javascript" src="https://nethope.org/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js?ver=1" id="oxygen-aos-js"></script> <script type="text/javascript" src="https://nethope.org/wp-content/plugins/oxygen/component-framework/components/classes/gallery/photoswipe/jquery.photoswipe-global.js?ver=6.7.2" id="photoswipe-global-js-js"></script> <script type="text/javascript" id="ct-footer-js"> AOS.init({ }) jQuery('body').addClass('oxygen-aos-enabled'); </script><!-- /WP_FOOTER --></body></html>

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