1<!DOCTYPE html> 2<html lang="en-US" class="no-js"> 3 <head> 4 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 5 <meta charset="UTF-8">
6<script> 7var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 8</script>
8 9 10 <link rel="profile" href="http://gmpg.org/xfn/11"> 11
11<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
11 12<meta name='robots' content='noindex, nofollow' /> 13 14 <!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ --> 15 <title>My Account - STEM.org</title> 16 <meta property="og:locale" content="en_US" /> 17 <meta property="og:type" content="article" /> 18 <meta property="og:title" content="My Account - STEM.org" /> 19 <meta property="og:description" content="My Account" /> 20 <meta property="og:url" content="https://stem.org/my-account/" /> 21 <meta property="og:site_name" content="STEM.org" /> 22 <meta property="article:modified_time" content="2024-08-23T18:21:06+00:00" /> 23 <meta property="og:image" content="https://stem.org/wp-content/uploads/2026/09/STEMorg-Official-Social-Preview.png" /> 24 <meta property="og:image:width" content="1200" /> 25 <meta property="og:image:height" content="630" /> 26 <meta property="og:image:type" content="image/png" /> 27 <meta name="twitter:card" content="summary_large_image" /> 28 <meta name="twitter:image" content="https://stem.org/wp-content/uploads/2026/09/STEMorg-Official-Social-Preview.png" /> 29 <meta name="twitter:label1" content="Est. reading time" /> 30 <meta name="twitter:data1" content="1 minute" /> 31
31<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/stem.org\/my-account\/","url":"https:\/\/stem.org\/my-account\/","name":"My Account - STEM.org","isPartOf":{"@id":"https:\/\/stem.org\/#website"},"datePublished":"2024-08-23T18:17:18+00:00","dateModified":"2024-08-23T18:21:06+00:00","breadcrumb":{"@id":"https:\/\/stem.org\/my-account\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stem.org\/my-account\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/stem.org\/my-account\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stem.org\/"},{"@type":"ListItem","position":2,"name":"My Account"}]},{"@type":"WebSite","@id":"https:\/\/stem.org\/#website","url":"https:\/\/stem.org\/","name":"STEM.org","description":"Educational Research & Credentialing Est. 2001","publisher":{"@id":"https:\/\/stem.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stem.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/stem.org\/#organization","name":"STEM.org","url":"https:\/\/stem.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stem.org\/#\/schema\/logo\/image\/","url":"https:\/\/stem.org\/wp-content\/uploads\/2019\/10\/cropped-STEM.org-Educational-Research-Profile-Photo-2.png","contentUrl":"https:\/\/stem.org\/wp-content\/uploads\/2019\/10\/cropped-STEM.org-Educational-Research-Profile-Photo-2.png","width":240,"height":240,"caption":"STEM.org"},"image":{"@id":"https:\/\/stem.org\/#\/schema\/logo\/image\/"},"alternateName":"STEM.org Educational Researchâ¢","foundingDate":"2001","description":"Independent STEM education research, quality assurance, and credentialing organization serving educators, learners, products, programs, schools, and publishers worldwide.","areaServed":"Worldwide","knowsAbout":["STEM education research","STEM education quality assurance","STEM educator professional learning and certification","STEM program and school accreditation","STEM educational product evaluation","STEM curriculum and educational media review","Digital credential verification","STEM.org Authenticatedâ¢","STEM.org Certifiedâ¢","STEM.org Accreditedâ¢","STEM.org Reviewedâ¢","Best In STEMâ¢"],"sameAs":["https:\/\/www.facebook.com\/stemdotorg","https:\/\/twitter.com\/stemdotorg","https:\/\/www.linkedin.com\/company\/stemdotorg\/","https:\/\/www.instagram.com\/stemdotorg\/"]}]}</script>
31 32 <!-- / Yoast SEO plugin. --> 33 34 35<link rel='dns-prefetch' href='//www.google.com' /> 36<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 37<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> 38<link rel="alternate" type="application/rss+xml" title="STEM.org » Feed" href="https://stem.org/feed/" /> 39<link rel="alternate" type="application/rss+xml" title="STEM.org » Comments Feed" href="https://stem.org/comments/feed/" /> 40<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://stem.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstem.org%2Fmy-account%2F" /> 41<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://stem.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fstem.org%2Fmy-account%2F&format=xml" /> 42<style id="wp-img-auto-sizes-contain-inline-css"> 43img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 44/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 45</style> 46<link rel='stylesheet' id='formidable-css' href='https://stem.org/wp-content/plugins/formidable/css/formidableforms.css?ver=9242155' media='all' /> 47<link rel='stylesheet' id='wc-blocks-integration-css' href='https://stem.org/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/build/index.css?ver=7.3.0' media='all' /> 48<style id="wp-emoji-styles-inline-css"> 49 50 img.wp-smiley, img.emoji { 51 display: inline !important; 52 border: none !important; 53 box-shadow: none !important; 54 height: 1em !important; 55 width: 1em !important; 56 margin: 0 0.07em !important; 57 vertical-align: -0.1em !important; 58 background: none !important; 59 padding: 0 !important; 60 } 61/*# sourceURL=wp-emoji-styles-inline-css */ 62</style> 63<style id="classic-theme-styles-inline-css"> 64/*! This file is auto-generated */ 65.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} 66/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 67</style> 68<style id="global-styles-inline-css"> 69: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--dark-gray: #1a1a1a;--wp--preset--color--medium-gray: #686868;--wp--preset--color--light-gray: #e5e5e5;--wp--preset--color--blue-gray: #4d545c;--wp--preset--color--bright-blue: #007acc;--wp--preset--color--light-blue: #9adffd;--wp--preset--color--dark-brown: #402b30;--wp--preset--color--medium-brown: #774e24;--wp--preset--color--dark-red: #640c1f;--wp--preset--color--bright-red: #ff675f;--wp--preset--color--yellow: #ffef8e;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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%);
69--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-color{color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-color{color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-color{color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-color{color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-color{color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-color{color: var(--wp--preset--color--bright-red) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !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-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-background-color{background-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-background-color{background-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-background-color{background-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-background-color{background-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-background-color{background-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-background-color{background-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !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-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-border-color{border-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-border-color{border-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-border-color{border-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-border-color{border-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-border-color{border-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-border-color{border-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !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;}
69.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;} 70:root :where(.wp-block-icon svg){width: 24px;} 71:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 72:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 73:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 74:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 75:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 76:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 77/*# sourceURL=global-styles-inline-css */ 78</style> 79<link rel='stylesheet' id='stem-customer-portal-css' href='https://stem.org/wp-content/plugins/stem-credentials/includes/../assets/account.css?ver=0.9.42.1791420462' media='all' /> 80<link rel='stylesheet' id='select2-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.2.1' media='all' /> 81<link rel='stylesheet' id='woocommerce-layout-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.2.1' media='all' /> 82<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.2.1' media='only screen and (max-width: 768px)' /> 83<link rel='stylesheet' id='woocommerce-general-css' href='https://stem.org/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.2.1' media='all' /> 84<link rel='stylesheet' id='wcs-view-subscription-css' href='//stem.org/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/assets/css/view-subscription.css?ver=7.3.0' media='all' /> 85<style id="woocommerce-inline-inline-css"> 86.woocommerce form .form-row .required { visibility: visible; } 87/*# sourceURL=woocommerce-inline-inline-css */ 88</style> 89<link rel='stylesheet' id='wp-theme-css' href='https://stem.org/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.3' media='all' /> 90<link rel='stylesheet' id='wp-components-css' href='https://stem.org/wp-includes/css/dist/components/style.min.css?ver=7.1.3' media='all' /> 91<link rel='stylesheet' id='godaddy-styles-css' href='https://stem.org/wp-content/plugins/coblocks/includes/Dependencies/GoDaddy/Styles/build/latest.css?ver=2.0.2' media='all' /> 92<link rel='stylesheet' id='stem-affiliate-account-css' href='https://stem.org/wp-content/plugins/stem-affiliate-ordering/includes/affiliate-account.css?ver=20261007.1' media='all' /> 93<link rel='stylesheet' id='stem-affiliate-guide-css' href='https://stem.org/wp-content/plugins/stem-affiliate-ordering/includes/affiliate-guide.css?ver=0.2.30' media='all' /> 94<link rel='stylesheet' id='twentysixteen-fonts-css' href='https://fonts.googleapis.com/css?family=Merriweather%3A400%2C700%2C900%2C400italic%2C700italic%2C900italic%7CMontserrat%3A400%2C700%7CInconsolata%3A400&subset=latin%2Clatin-ext' media='all' /> 95<link rel='stylesheet' id='genericons-css' href='https://stem.org/wp-content/themes/stem/genericons/genericons.css?ver=3.4.1' media='all' /> 96<link rel='stylesheet' id='twentysixteen-style-css' href='https://stem.org/wp-content/themes/stem/style.css?ver=1791249723' media='all' /> 97<link rel='stylesheet' id='twentysixteen-block-style-css' href='https://stem.org/wp-content/themes/stem/css/blocks.css?ver=20181230' media='all' /> 98<link rel='stylesheet' id='elementor-frontend-css' href='https://stem.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' /> 99<link rel='stylesheet' id='elementor-post-530-css' href='https://stem.org/wp-content/uploads/elementor/css/post-530.css?ver=1791582458' media='all' /> 100<link rel='stylesheet' id='uael-frontend-css' href='https://stem.org/wp-content/plugins/ultimate-elementor/assets/min-css/uael-frontend.min.css?ver=1.45.4' media='all' /> 101<link rel='stylesheet' id='uael-teammember-social-icons-css' href='https://stem.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' /> 102<link rel='stylesheet' id='uael-social-share-icons-brands-css' href='https://stem.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=5.15.3' media='all' /> 103<link rel='stylesheet' id='uael-social-share-icons-fontawesome-css' href='https://stem.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' /> 104<link rel='stylesheet' id='uael-nav-menu-icons-css' href='https://stem.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' /> 105<link rel='stylesheet' id='widget-heading-css' href='https://stem.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.2' media='all' /> 106<link rel='stylesheet' id='elementor-post-1140-css' href='https://stem.org/wp-content/uploads/elementor/css/post-1140.css?ver=1791582474' media='all' /> 107<link rel='stylesheet' id='stem-wire-ticker-css' href='https://stem.org/wp-content/themes/stem/css/stem-wire-ticker.css?ver=1790815087' media='all' /> 108<link rel='stylesheet' id='stem-responsive-header-css' href='https://stem.org/wp-content/themes/stem/css/stem-responsive-header.css?ver=1790815087' media='all' /> 109<link rel='stylesheet' id='stem-form-system-css' href='https://stem.org/wp-content/themes/stem/css/stem-form-system.css?ver=1790815276' media='all' /> 110<link rel='stylesheet' id='stem-navigation-css' href='https://stem.org/wp-content/themes/stem/css/stem-navigation.css?ver=1790905257' media='all' /> 111<link rel='stylesheet' id='stem-ui-icons-css' href='https://stem.org/wp-content/themes/stem/css/stem-ui-icons.css?ver=1790815087' media='all' /> 112<link rel='stylesheet' id='stem-editorial-header-css' href='https://stem.org/wp-content/themes/stem/css/stem-editorial-header.css?ver=1790815087' media='all' /> 113<link rel='stylesheet' id='stem-content-architecture-css' href='https://stem.org/wp-content/themes/stem/css/stem-content-architecture.css?ver=1790815087' media='all' /> 114<link rel='stylesheet' id='sib-front-css-css' href='https://stem.org/wp-content/plugins/mailin/css/mailin-front.css?ver=7.1.3' media='all' /> 115<link rel='stylesheet' id='stem-audit-refinements-css' href='https://stem.org/wp-content/themes/stem/css/stem-audit-refinements.css?ver=1791507672' media='all' /> 116<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 117<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 118<link rel='stylesheet' id='elementor-gf-montserrat-css' href='https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' />
119<script id="jquery-core-js" src="https://stem.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 119
119
120<script id="jquery-migrate-js" src="https://stem.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 120
120
121<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.2.1"></script>
vendor: 1 bytes, line 121
121
122<script id="wc-add-to-cart-js-extra"> 123var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://stem.org","is_cart":"","cart_redirect_after_add":"no"}; 124//# sourceURL=wc-add-to-cart-js-extra 125</script>
vendor: 1 bytes, line 125
125
126<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 126
126
127<script data-wp-strategy="defer" defer id="selectWoo-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.11.2.1"></script>
vendor: 1 bytes, line 127
127
128<script id="zxcvbn-async-js-extra"> 129var _zxcvbnSettings = {"src":"https://stem.org/wp-includes/js/zxcvbn.min.js"}; 130//# sourceURL=zxcvbn-async-js-extra 131</script>
vendor: 1 bytes, line 131
131
132<script id="zxcvbn-async-js" src="https://stem.org/wp-includes/js/zxcvbn-async.min.js?ver=1.0"></script>
vendor: 1 bytes, line 132
132
133<script id="wp-hooks-js" src="https://stem.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 133
133
134<script id="wp-i18n-js" src="https://stem.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 134
134
135<script id="wp-i18n-js-after"> 136wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 137//# sourceURL=wp-i18n-js-after 138</script>
vendor: 1 bytes, line 138
138
139<script id="password-strength-meter-js-extra"> 140var pwsL10n = {"unknown":"Password strength unknown","short":"Very weak","bad":"Weak","good":"Medium","strong":"Strong","mismatch":"Mismatch"}; 141//# sourceURL=password-strength-meter-js-extra 142</script>
vendor: 1 bytes, line 142
142
143<script id="password-strength-meter-js" src="https://stem.org/wp-admin/js/password-strength-meter.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 143
143
144<script id="wc-password-strength-meter-js-extra"> 145var wc_password_strength_meter_params = {"min_password_strength":"3","stop_checkout":"","i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )."}; 146//# sourceURL=wc-password-strength-meter-js-extra 147</script>
vendor: 1 bytes, line 147
147
148<script data-wp-strategy="defer" defer id="wc-password-strength-meter-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 148
148
149<script data-wp-strategy="defer" defer id="wc-account-i18n-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/account-i18n.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 149
149
150<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.2.1"></script>
vendor: 1 bytes, line 150
150
151<script id="woocommerce-js-extra"> 152var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 153//# sourceURL=woocommerce-js-extra 154</script>
vendor: 1 bytes, line 154
154
155<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 155
155
156<script id="stem-history-day-window-js-extra"> 157var stemHistoryLive = {"url":"https://stem.org/wp-json/stem-wire/v1/history"}; 158//# sourceURL=stem-history-day-window-js-extra 159</script>
vendor: 1 bytes, line 159
159
160<script id="stem-history-day-window-js" src="https://stem.org/wp-content/themes/stem/js/stem-history-day-window.js?ver=1790815087"></script>
vendor: 1 bytes, line 160
160
161<script id="sib-front-js-js-extra"> 162var sibErrMsg = {"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"}; 163var ajax_sib_front_object = {"ajax_url":"https://stem.org/wp-admin/admin-ajax.php","ajax_nonce":"b789e51f13","flag_url":"https://stem.org/wp-content/plugins/mailin/img/flags/"}; 164//# sourceURL=sib-front-js-js-extra 165</script>
vendor: 1 bytes, line 165
165
166<script id="sib-front-js-js" src="https://stem.org/wp-content/plugins/mailin/js/mailin-front.js?ver=1789696907"></script>
166 167<link rel="https://api.w.org/" href="https://stem.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://stem.org/wp-json/wp/v2/pages/1140" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://stem.org/xmlrpc.php?rsd" /> 168<meta name="generator" content="WordPress 7.1.3" /> 169<meta name="generator" content="WooCommerce 11.2.1" /> 170<link rel='shortlink' href='https://stem.org/?p=1140' /> 171<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 171-172
171 172<script async src="https://www.googletagmanager.com/gtag/js?id=
172G-HCQ2SE7MHC
vendor: 12 bytes, line 172
172"></script>
173<script> 174
vendor: 133 bytes, lines 174-177
174window.dataLayer = window.dataLayer || []; 175 function gtag(){dataLayer.push(arguments);} 176 gtag('js', new Date()); 177 gtag('config', '
177G-HCQ2SE7MHC
vendor: 4 bytes, line 177
177');
178</script>
178<style id="stem-application-resume-style">.stem-application-resume{box-sizing:border-box;margin:0 0 28px;padding:24px;border:1px solid #d4e0e5;border-top:3px solid #ffbe00;border-radius:12px;background:#fff;color:#173b4b;scroll-margin-top:24px}.stem-application-resume h2,.stem-application-resume h3{margin:0 0 10px;line-height:1.3;color:#173b4b}.stem-application-resume p{margin:0 0 14px;line-height:1.6}.stem-application-resume a{color:#173b4b}.stem-resume-list{list-style:none!important;padding:0!important;margin:20px 0!important}.stem-resume-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #d4e0e5}.stem-resume-list li h3{font-size:18px}.stem-resume-list li p{font-size:14px;margin:0}.stem-application-resume .stem-resume-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:12px 18px;border-radius:7px;background:#173b4b;color:white!important;font-weight:700;text-decoration:none;line-height:1.4;flex-shrink:0;text-align:center}.stem-application-resume a:focus-visible{outline:3px solid #b87800;outline-offset:3px}.stem-resume-help{font-size:14px}.stem-resume-help a:not(.stem-resume-button){color:#173b4b!important;text-decoration:underline}@media(max-width:620px){.stem-application-resume{padding:20px}.stem-resume-list li{align-items:stretch;flex-direction:column;gap:12px}.stem-resume-list .stem-resume-button{width:100%}}#stem-trustmark-applications.stem-applications-overview{padding:28px;margin:0 0 28px;border:1px solid #d5e0e4;border-radius:14px;box-shadow:0 4px 18px rgba(23,59,75,.04)}#stem-trustmark-applications .stem-applications-heading h2{font-size:26px;letter-spacing:-.02em;margin:0 0 6px;float:none;width:auto}#stem-trustmark-applications .stem-applications-heading p{font-size:15px;color:#4b626d;margin:0}#stem-trustmark-applications .stem-resume-list:empty{display:none}#stem-trustmark-applications .stem-resume-list{margin:20px 0!important}#stem-trustmark-applications .stem-resume-list li>div{min-width:0}#stem-trustmark-applications .stem-resume-list h3{overflow-wrap:anywhere}#stem-trustmark-applications .stem-applications-empty{margin:20px 0;padding:16px 18px;background:#f3f7f8;border-radius:9px;border:1px solid #e0e8eb}#stem-trustmark-applications .stem-applications-empty p{font-size:14px;margin:0;line-height:1.6}#stem-trustmark-applications .stem-applications-empty p+p{margin-top:5px;color:#4b626d}#stem-trustmark-applications .stem-course-resume{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 0;border-top:1px solid #d5e0e4}#stem-trustmark-applications .stem-course-resume>div{min-width:0}#stem-trustmark-applications .stem-course-resume h3{font-size:18px;line-height:1.4;margin:0 0 5px;float:none;width:auto}#stem-trustmark-applications .stem-course-resume p{font-size:14px;color:#4b626d;margin:0}#stem-trustmark-applications .stem-resume-button{max-width:100%;white-space:normal;font-size:15px}#stem-trustmark-applications .stem-applications-note{font-size:13px;line-height:1.6;color:#4b626d;margin:20px 0 0}@media(max-width:620px){#stem-trustmark-applications.stem-applications-overview{padding:20px}#stem-trustmark-applications .stem-applications-heading h2{font-size:23px}#stem-trustmark-applications .stem-course-resume{flex-direction:column;align-items:stretch;gap:14px}#stem-trustmark-applications .stem-resume-button{width:100%}#stem-trustmark-applications .stem-course-resume h3{font-size:17px}}#stem-trustmark-applications .stem-course-resume{padding:18px;border:1px solid #bfdccb;border-radius:9px;background:#eaf6ef}#stem-trustmark-applications .stem-course-resume h3{color:#175b3d!important}#stem-trustmark-applications .stem-course-resume p{color:#37634f}#stem-trustmark-applications .stem-course-resume .stem-resume-button{background:#176342;color:#fff!important}.woocommerce-MyAccount-content>.stem-affiliate-dashboard{padding-top:0;margin-bottom:28px}</style>
178<script>document.documentElement.className += " js";</script>
178 179 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 180 <meta name="generator" content="Elementor 4.3.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
181<script id="stem-account-login-copy">(function(){"use strict";function update(){if(!document.body.classList.contains("page-id-1140"))return;var note=document.querySelector(".stem-portal-login-note");if(!note)return;var title=note.querySelector("h2");if(title)title.textContent="STEM.org Account Login";var p=note.querySelector("p");if(p)p.textContent="Sign in below to manage your STEM.org credentials, resources and billing. If your course is connected, you can also access it through My courses.";}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",update,{once:true});else update();})();</script>
181 182<style id="stem-home-recognition-levels">.hm-directory-levels>span:nth-child(3){display:none!important}</style>
182<script id="stem-home-recognition-levels-script">(function(){function clean(){document.querySelectorAll(".hm-directory-levels>span").forEach(function(el){if(el.textContent.trim()==="Other STEM products")el.remove();});}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",clean,{once:true});else clean();})();</script>
182 183<style id="stem-atlas-support-work-20260930"> 184.stem-support-work{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1200px;width:calc(100% - 48px);margin:28px auto;padding:28px 32px;border:1px solid #d7e0e3;border-left:4px solid #f8bd00;border-radius:16px;background:#f5f7f7;color:#26343a;font-family:Montserrat,Arial,sans-serif} 185.stem-support-work .stem-support-kicker{display:block;margin:0 0 7px;color:#687b83;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase} 186.stem-support-work h2{margin:0 0 8px!important;font:800 25px/1.2 Montserrat,Arial,sans-serif!important;letter-spacing:-.03em;color:#26343a!important} 187.stem-support-work p{max-width:700px;margin:0!important;font:400 15px/1.7 Roboto,Arial,sans-serif;color:#52656d} 188.stem-support-work .stem-support-action{display:flex;flex-direction:column;align-items:center;gap:9px} 189.stem-support-work a.stem-support-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;border:1px solid #f8bd00;border-radius:7px;background:#ffbf00;color:#26343a!important;font:800 14px/1.4 Montserrat,Arial,sans-serif;text-decoration:none!important;white-space:normal;text-align:center} 190.stem-support-work a.stem-support-button:hover{background:#ffd252;border-color:#deb02a} 191.stem-support-work a.stem-support-button:focus-visible,.stem-support-inline a:focus-visible{outline:3px solid #52656d;outline-offset:4px} 192.stem-support-work small{font:400 11px/1.5 Roboto,Arial,sans-serif;text-align:center;color:#52656d} 193.stem-support-inline{margin:14px 0 0!important;color:#52656d;font:400 13px/1.5 Roboto,Arial,sans-serif} 194.stem-support-inline a{color:#26343a!important;font-weight:700;text-decoration:underline;text-underline-offset:3px} 195@media(max-width:700px){.stem-support-work{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 36px);padding:24px 22px;margin:24px auto}.stem-support-work h2{font-size:23px!important}.stem-support-work .stem-support-action{align-items:stretch}.stem-support-work a.stem-support-button{width:100%;box-sizing:border-box}.stem-support-work p{font-size:14px}.stem-support-inline{font-size:12px}} 196</style> 197<style id="stem-atlas-frame-containment-20260930"> 198#main-content.atlas-page .atlas-map-panel{min-width:0;overflow:hidden} 199#main-content.atlas-page #atlas-map{position:relative!important;min-width:0;max-width:100%;overflow:hidden!important;isolation:isolate;contain:paint;clip-path:inset(0)} 200#main-content.atlas-page #atlas-map img.leaflet-tile{max-width:none!important;max-height:none!important} 201#main-content.atlas-page .stem-support-work{max-width:1200px} 202#main-content.atlas-page #atlas-explore>.stem-support-inline{margin:-12px 0 22px!important} 203</style>
204<script id="stem-atlas-support-work-script-20260930"> 205(()=>{'use strict'; 206const checkout='https://buy.stripe.com/6oUcN63ud1BIfKEdHK2Fb0n?utm_source=stem_atlas&utm_medium=website&utm_campaign=support_our_work'; 207function install(){ 208const page=document.querySelector('#main-content.atlas-page');if(!page)return; 209if(!page.querySelector('#stem-support-work')){ 210const anchor=page.querySelector('#atlas-signup');if(!anchor)return; 211const card=document.createElement('section');card.id='stem-support-work';card.className='stem-support-work';card.setAttribute('aria-labelledby','stem-support-work-title'); 212card.innerHTML='<div><span class="stem-support-kicker">Independent research. Shared discovery.</span><h2 id="stem-support-work-title">Support our work.</h2><p>Help keep independent STEM research and discovery accessible. Your contribution supports the STEM Atlas, Product Registry, and the work behind them.</p></div><div class="stem-support-action"><a class="stem-support-button" href="'+checkout+'">Support our work</a><small>Choose your amount · One-time contribution<br>Secure checkout with Stripe</small></div>'; 213anchor.before(card); 214} 215const head=page.querySelector('#atlas-explore .atlas-section-head');if(head&&!head.querySelector('.stem-support-inline')){ 216const p=document.createElement('p');p.className='stem-support-inline';p.append(document.createTextNode('Help sustain independent STEM discovery. '));const a=document.createElement('a');a.href=checkout;a.textContent='Support our work';p.append(a);head.after(p); 217} 218} 219if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',install);else install(); 220})(); 221</script>
221 222 223<style id="stem-support-charcoal-20260930"> 224body #stem-support-work.stem-support-work{background:#26363c;color:#fff;border:1px solid #26363c;border-left:4px solid #ffbf00;box-shadow:0 12px 30px #26363c18} 225body #stem-support-work .stem-support-kicker{color:#ffce45} 226body #stem-support-work h2{color:#fff!important} 227body #stem-support-work p,body #stem-support-work small{color:#e1e8eb} 228body #stem-support-work a.stem-support-button{background:#ffbf00;color:#26343a!important;border-color:#ffbf00} 229body #stem-support-work a.stem-support-button:hover{background:#ffda59} 230body #stem-support-work a:focus-visible{outline:3px solid #fff;outline-offset:4px} 231</style> 232 233<style id="stem-mobile-map-clip-20260930"> 234/* Clip transformed imagery to the map viewport, including WebKit compositing. */ 235#main-content.atlas-page #atlas-map{position:relative!important;max-width:100%;overflow:hidden!important;isolation:isolate;contain:paint;clip-path:inset(0);-webkit-clip-path:inset(0);-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);transform:translateZ(0)} 236#main-content.atlas-page #atlas-map .leaflet-tile{max-width:none!important;max-height:none!important} 237#main-content.atlas-page .atlas-map-panel.atlas-expanded{contain:none;max-width:100vw;width:auto;box-sizing:border-box} 238</style> 239 240 <style> 241 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 242 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 243 background-image: none !important; 244 } 245 @media screen and (max-height: 1024px) { 246 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 247 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 248 background-image: none !important; 249 } 250 } 251 @media screen and (max-height: 640px) { 252 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 253 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 254 background-image: none !important; 255 } 256 } 257 </style> 258 <noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style><!-- STEM.org analytics consent v1.1. Theme: before required_header_content. Player: approved shared-tag default required before footer controller. -->
259<script> 260/* STEM.org Thinkific consent controller v1.1 â theme header plus supported player footer. */ 261(function () { 262 'use strict'; 263 if (window.__stemAnalyticsConsentV1) { 264 if (typeof window.__stemAnalyticsConsentV1.ensureMounted === 'function') { 265 window.__stemAnalyticsConsentV1.ensureMounted(); 266 } 267 return; 268 } 269 window.dataLayer = window.dataLayer || []; 270 function command() { window.dataLayer.push(arguments); } 271 function state(allowed) { 272 return {analytics_storage: allowed ? 'granted' : 'denied', ad_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied'}; 273 } 274 // In the theme header this precedes native configuration. Separate player/footer 275 // surfaces require the approved shared Google-tag default to establish early denial. 276 // This late fallback alone cannot establish pre-config timing. Never add a GA loader/config here. 277 command('consent', 'default', state(false)); 278 279 var COOKIE_NAME = 'stem_analytics_choice'; 280 var MAX_AGE = 15552000; 281 // Exact names/scopes verified in the deployment inventory on October 5, 2026. 282 // Clearing shared _ga can reset main-site anonymous analytics identity; no access/session cookie is touched. 283 // Format: {name: '_ga_EXACT', path: '/', domain: null} for host-only, or verified domain string. 284 var VERIFIED_GA_COOKIE_SCOPES = [ 285 {name:'_ga', path:'/', domain:'stem.org'}, 286 {name:'_ga_HCQ2SE7MHC', path:'/', domain:'stem.org'} 287 ]; 288 var CLEANUP_INVENTORY_APPROVED = true; 289 var choice = readChoice(); 290 var ui = null; 291 var persistenceNotice = ''; 292 var cleanupNotice = ''; 293 var rootObserver = null; 294 295 function readChoice() { 296 try { 297 var parts = document.cookie.split(';'); 298 var values = []; 299 for (var i = 0; i < parts.length; i++) { 300 var part = parts[i].trim(); 301 if (part.indexOf(COOKIE_NAME + '=') === 0) { values.push(part.slice(COOKIE_NAME.length + 1)); } 302 } 303 if (values.length !== 1) { return null; } 304 return values[0] === 'v1.accepted' ? 'accepted' : values[0] === 'v1.rejected' ? 'rejected' : null; 305 } catch (error) { return null; } 306 } 307 function saveChoice(value) { 308 try { 309 document.cookie = COOKIE_NAME + '=v1.' + value + '; Max-Age=' + MAX_AGE + '; Path=/; Secure; SameSite=Lax'; 310 return readChoice() === value; 311 } catch (error) { return false; } 312 } 313 function clearVerifiedAnalyticsCookies() { 314 if (!CLEANUP_INVENTORY_APPROVED) { 315 return 'Analytics storage is denied. Cookie removal is not configured for this installation.'; 316 } 317 try { 318 VERIFIED_GA_COOKIE_SCOPES.forEach(function (cookie) { 319 // Reject unsafe or broadly matched cleanup settings; never clear an arbitrary cookie. 320 if (!/^_ga(?:_[A-Za-z0-9]+)?$/.test(cookie.name) || cookie.path !== '/' || 321 (cookie.domain !== null && !/^(?:\.)?(?:certified\.)?stem\.org$/.test(cookie.domain))) { 322 throw new Error('Unreviewed cookie cleanup scope'); 323 } 324 document.cookie = cookie.name + '=; Max-Age=0; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=' + cookie.path + 325 (cookie.domain === null ? '' : '; Domain=' + cookie.domain) + '; Secure; SameSite=Lax'; 326 }); 327 return ''; 328 } catch (error) { 329 return 'Analytics storage is denied, but this browser could not finish removing the configured analytics cookies.'; 330 } 331 } 332 // Returning consent follows this controller's default without extending expiry. 333 // Theme-header placement restores it before native config; the player footer is later. 334 if (choice) { command('consent', 'update', state(choice === 'accepted')); } 335 336 function choose(value) { 337 if (value !== 'accepted' && value !== 'rejected') { return; } 338 command('consent', 'update', state(value === 'accepted')); 339 choice = value; 340 var saved = saveChoice(value); 341 persistenceNotice = saved ? '' : 'Your choice applies to this page, but this browser could not save it for future visits. Check your browser cookie settings and choose again if asked.'; 342 cleanupNotice = value === 'rejected' ? clearVerifiedAnalyticsCookies() : ''; 343 if (!ui) { return; } 344 ui.panel.hidden = true; 345 ui.settings.setAttribute('aria-expanded', 'false'); 346 ui.confirmation.textContent = (value === 'accepted' ? 347 'Analytics accepted. You can change your choice at any time using Cookie settings.' : 348 'Analytics rejected. Essential access remains available. Google may still receive limited cookieless measurements.') + 349 (persistenceNotice ? ' ' + persistenceNotice : '') + (cleanupNotice ? ' ' + cleanupNotice : ''); 350 ui.confirmation.hidden = false;
351 try { ui.settings.focus({preventScroll:true}); } catch (error) { ui.settings.focus(); } 352 } 353 function reopen() { 354 if (!ui) { return; } 355 ui.panel.hidden = false; 356 ui.confirmation.hidden = true; 357 ui.settings.setAttribute('aria-expanded', 'true'); 358 ui.preference.hidden = !choice; 359 ui.preference.textContent = choice ? 'Current choice: Analytics ' + choice + '.' : ''; 360 ui.notice.textContent = persistenceNotice; 361 ui.notice.hidden = !persistenceNotice; 362 try { ui.heading.focus({preventScroll:true}); } catch (error) { ui.heading.focus(); } 363 } 364 window.__stemAnalyticsConsentV1 = {version:'1.1', open:reopen, ensureMounted:ensureMounted}; 365 366 function ensureMounted() { 367 mount(); 368 if (document.body && !rootObserver && typeof window.MutationObserver === 'function') { 369 // Observe only direct body children. Do not inspect course content or intercept navigation. 370 rootObserver = new window.MutationObserver(function () { 371 if (!document.getElementById('stem-consent-v1')) { mount(); } 372 }); 373 rootObserver.observe(document.body, {childList:true}); 374 } 375 } 376 377 function mount() { 378 try { 379 if (!document.body || document.getElementById('stem-consent-v1')) { return; } 380 var root = document.createElement('div'); 381 root.id = 'stem-consent-v1'; 382 if (/^\/courses\/take\//.test(window.location.pathname)) { 383 root.setAttribute('data-stem-player', 'true'); 384 } 385 root.innerHTML = '<style>' + 386 '#stem-consent-v1{color:#222a2b;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;text-align:left;direction:ltr;color-scheme:light}' + 387 '#stem-consent-v1 *{box-sizing:border-box}#stem-consent-v1 [hidden]{display:none!important}' + 388 '#stem-consent-v1 button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}' + 389 '#stem-consent-v1 button:focus-visible,#stem-consent-v1 h2:focus-visible{outline:3px solid #075b79;outline-offset:4px}' + 390 '#stem-consent-v1 .stem-cookie-footer{padding:12px 24px;background:#fff;border-top:1px solid #d9dfdf;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px}' + 391 '#stem-consent-v1[data-stem-player="true"] .stem-cookie-footer{position:fixed;z-index:2147482999;left:12px;bottom:76px;max-width:calc(100vw - 24px);max-height:50vh;overflow:auto;justify-content:flex-start;padding:4px 14px;border:1px solid #d9dfdf;border-radius:6px;box-shadow:0 2px 12px #17343820}' + 392 '#stem-consent-v1[data-stem-player="true"] .stem-cookie-confirmation{max-width:360px}' + 393 '#stem-consent-v1 .stem-cookie-settings{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:#222a2b;font-size:13px;min-height:44px;padding:8px 0;font-weight:700}' + 394 '#stem-consent-v1 .stem-cookie-panel{position:fixed;z-index:2147483000;bottom:0;left:0;right:0;max-height:90vh;max-height:90dvh;overflow:auto;overscroll-behavior:contain;border-top:4px solid #ffcf21;padding:24px 28px;background:#fff;box-shadow:0 -7px 24px #17343820}' + 395 '#stem-consent-v1 .stem-cookie-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;align-items:center;max-width:1120px;margin:0 auto}' + 396 '#stem-consent-v1 h2{color:#222a2b;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0 0 10px;text-transform:none}' + 397 '#stem-consent-v1 p{font-size:14px;line-height:1.6;color:#415053;margin:0 0 9px;max-width:720px}' + 398 '#stem-consent-v1 .stem-cookie-limited{font-size:12px;color:#596669;line-height:1.55;margin-bottom:0}' + 399 '#stem-consent-v1 .stem-cookie-actions{display:grid;grid-template-columns:1fr;gap:10px}' + 400 '#stem-consent-v1 .stem-cookie-choice{min-height:48px;width:100%;padding:12px 17px;border:1.5px solid #222a2b;border-radius:6px;background:#fff;color:#222a2b;font-size:14px;font-weight:700;line-height:1.25;text-transform:none;white-space:normal}' + 401 '#stem-consent-v1 .stem-cookie-choice:hover{background:#f0f3f2}' + 402 '#stem-consent-v1 .stem-cookie-preference{font-size:12px;line-height:1.4;margin:0 0 12px;font-weight:700;color:#253638}' + 403 '#stem-consent-v1 .stem-cookie-confirmation{font-size:13px;line-height:1.55;color:#3b4b4e;margin:0;max-width:760px}' + 404 '#stem-consent-v1 .stem-cookie-notice{margin-top:12px;color:#415053;font-size:12px}' + 405 '@media(max-width:650px){#stem-consent-v1 .stem-cookie-grid{grid-template-columns:1fr;gap:17px}#stem-consent-v1 .stem-cookie-actions{grid-template-columns:1fr 1fr}#stem-consent-v1 .stem-cookie-panel{padding:22px}}' + 406 '@media(max-width:420px){#stem-consent-v1 .stem-cookie-actions{grid-template-columns:1fr}#stem-consent-v1 .stem-cookie-panel{padding:22px 20px}#stem-consent-v1 h2{font-size:20px}}' + 407 '</style>' + 408 '<div class="stem-cookie-footer">
408<button type="button" class="stem-cookie-settings" aria-controls="stem-cookie-panel-v1" aria-expanded="false">Cookie settings</button>' + 409 '<p class="stem-cookie-confirmation" role="status" aria-live="polite" hidden></p></div>' + 410 '<section class="stem-cookie-panel" id="stem-cookie-panel-v1" lang="en" aria-labelledby="stem-cookie-title-v1" hidden>' + 411 '<div class="stem-cookie-grid"><div><h2 id="stem-cookie-title-v1" tabindex="-1">Your privacy choices</h2>' + 412 '<p>We use essential cookies to support sign-in, checkout and course access. You can choose whether to allow optional Google Analytics cookies that help us understand how this site is used.</p>' + 413 '<p>You can change your choice at any time using <strong>Cookie settings</strong>.</p>' + 414 '<p class="stem-cookie-limited">Before you choose, and if you reject analytics, Google may still receive limited cookieless measurements. Analytics cookies are used only if you accept.</p></div>' + 415 '<div><p class="stem-cookie-preference" hidden></p><div class="stem-cookie-actions">' + 416 '<button type="button" class="stem-cookie-choice" data-stem-choice="accepted">Accept analytics</button>' + 417 '<button type="button" class="stem-cookie-choice" data-stem-choice="rejected">Reject analytics</button></div>' + 418 '<p class="stem-cookie-notice" role="status" hidden></p></div></div></section>'; 419 document.body.appendChild(root); 420 ui = {panel:root.querySelector('.stem-cookie-panel'), settings:root.querySelector('.stem-cookie-settings'), 421 heading:root.querySelector('h2'), preference:root.querySelector('.stem-cookie-preference'), 422 confirmation:root.querySelector('.stem-cookie-confirmation'), notice:root.querySelector('.stem-cookie-notice')}; 423 root.querySelector('[data-stem-choice="accepted"]').addEventListener('click',function(){choose('accepted');}); 424 root.querySelector('[data-stem-choice="rejected"]').addEventListener('click',function(){choose('rejected');}); 425 ui.settings.addEventListener('click',reopen); 426 if (!choice) { ui.panel.hidden = false; ui.settings.setAttribute('aria-expanded','true'); } 427 } catch (error) { 428 // Consent state remains at its already-established value; essential page functions continue. 429 // No custom events or navigation are introduced by a rendering failure. 430 } 431 } 432 if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded',ensureMounted,{once:true}); } 433 else { ensureMounted(); } 434}()); 435 436</script>
vendor: 1 bytes, line 436
436
437<script>jQuery(document).ready(function() { 438 $(".woocommerce-MyAccount-navigation-link--stem-directory").after($(".woocommerce-MyAccount-navigation-link--customer-logout")); 439 $(".woocommerce-MyAccount-navigation-link--stem-directory").find('a').attr('target','_blank'); 440});</script>
440<style class="wpcode-css-snippet">#customer_login 441{ 442 display: grid; 443 grid-template-columns: 1fr 1fr; 444} 445 446.woocommerce-account .elementor-heading-title 447{ 448 width: 68%; 449 text-align: left; 450 margin-left: auto; 451} 452 453#customer_login::before, #customer_login::after, #wc_apbct_email_id_field, .woocommerce-checkout #order_review_heading, .woocommerce-checkout .opc_order_review, .woocommerce-checkout .woocommerce-billing-fields h3, .woocommerce-checkout #customer_details .col-2, #opc-product-selection, #opc-messages, p:has(input#account_display_name) 454{ 455 display: none !important; 456} 457 458.page-id-906 #opc-product-selection 459{ 460 display: block !important; 461 font-size: 18px; 462 line-height: 28px; 463} 464 465.page-id-906 #opc-product-selection table.shop_table tr 466{ 467 display: grid; 468 grid-template-columns: 180px auto max-content max-content; 469 align-items: center; 470} 471 472.page-id-906 #opc-product-selection table.shop_table td 473{ 474 width: 100%; 475} 476 477.woocommerce-checkout #customer_details .col-1 478{ 479 width: 100% !important; 480 max-width: 100% !important; 481 padding: 0 !important; 482} 483 484#customer_login > .col-1, #customer_login > .col-2 485{ 486 width: 100%; 487 max-width: 100%; 488 float: none; 489} 490 491.woocommerce a, .woocommerce a:hover 492{ 493 color: #ffbe00; 494} 495 496.woocommerce-button, .woocommerce-Button, #place_order 497{ 498 background-color: #ffbe00 !important; 499 color: #FFF !important; 500 padding: 10px 20px !important; 501 border-radius: 4px !important; 502 font-size: 15px !important; 503 line-height: 25px !important; 504 font-weight: 700 !important; 505 border: 1px #ffbe00 solid !important; 506} 507 508.woocommerce-button:hover, .woocommerce-Button:hover, #place_order:hover 509{ 510 background-color: #efefef !important; 511 color: #444444 !important; 512 border: 1px #cccccc solid !important; 513} 514 515.woocommerce .woocommerce-form-login .woocommerce-form-login__submit 516{ 517 float: none !important; 518} 519 520.woocommerce-ResetPassword .woocommerce-form-row 521{ 522 float: none !important; 523 width: 100% !important; 524} 525 526.woocommerce-ResetPassword 527{ 528 font-size: 18px; 529 line-height: 28px; 530 max-width: 700px; 531 margin-left: auto; 532 margin-right: auto; 533} 534 535.woocommerce-ResetPassword > p:first-child 536{ 537 text-align: center; 538} 539 540.woocommerce-ResetPassword label, .woocommerce-ResetPassword .password-input 541{ 542 display: block; 543 width: 100%; 544} 545 546.woocommerce-form-login #username, .woocommerce-form-login #password, .woocommerce-form-register #reg_email, .lost_reset_password #user_login, .woocommerce-ResetPassword #password_1, .woocommerce-ResetPassword #password_2, .woocommerce-form-register #reg_password 547{ 548 width: 100% !important; 549 padding: 10px 20px !important; 550} 551 552.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme 553{ 554 width: 100% !important; 555 display: block !important; 556} 557 558.woocommerce-form-login label, .woocommerce-form-login .password-input, .woocommerce-form-register label, .woocommerce-form-register .password-input 559{ 560 width: 100%; 561} 562 563.woocommerce-checkout .woocommerce-billing-fields .form-row 564{ 565 float: none !important; 566 width: 100%; 567} 568 569.woocommerce-checkout .woocommerce-billing-fields .form-row label 570{ 571 font-weight: 700; 572 font-size: 18px; 573 line-height: 28px; 574 text-transform: capitalize; 575 display: block; 576 width: 100%; 577} 578 579.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper 580{ 581 width: 100%; 582} 583 584.woocommerce-checkout .woocommerce-billing-fields .form-row input, .woocommerce-EditAccountForm input, .woocommerce-a
584ddress-fields__field-wrapper input 585{ 586 width: 100%; 587 padding: 10px 20px; 588 font-size: 18px; 589 line-height: 28px; 590 font-weight: 400; 591 border: 1px #aaa solid; 592 outline: 0 !important; 593} 594 595.woocommerce-EditAccountForm label, .woocommerce-EditAccountForm .password-input, .woocommerce-address-fields__field-wrapper label 596{ 597 display: block; 598 width: 100%; 599} 600 601.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper 602{ 603 width: 100%; 604} 605 606.select2-container .select2-selection--single 607{ 608 height: 48px !important; 609} 610 611.select2-container .select2-selection--single .select2-selection__rendered 612{ 613 padding-top: 10px; 614 padding-right: 10px; 615 padding-left: 20px; 616 font-size: 18px; 617 line-height: 28px; 618} 619 620.select2-container--default .select2-selection--single .select2-selection__arrow 621{ 622 top: 10px; 623 right: 10px; 624} 625 626.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] 627{ 628 background-color: #ffbe00; 629} 630 631.select2-container--default .select2-selection--single .select2-selection__placeholder 632{ 633 font-size: 18px; 634 line-height: 28px; 635} 636 637.woocommerce-billing-fields__field-wrapper 638{ 639 display: grid; 640 grid-template-columns: 1fr 1fr 1fr; 641 grid-gap: 20px; 642} 643 644.woocommerce-checkout #order_review 645{ 646 margin-top: 40px; 647} 648 649.woocommerce #payment #place_order, .woocommerce-page #payment #place_order 650{ 651 float: none !important; 652} 653 654.woocommerce-checkout .form-row.place-order 655{ 656 display: block; 657} 658 659.woocommerce-info 660{ 661 border-top-color: #ffbe00 !important; 662} 663 664.woocommerce-info::before 665{ 666 color: #ffbe00 !important; 667} 668 669.woocommerce-orders .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button, .woocommerce-subscriptions .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button 670{ 671 display: none !important; 672} 673 674.woocommerce-MyAccount-navigation 675{ 676 padding: 20px; 677 background-color: #f6f5f8; 678} 679 680.woocommerce-MyAccount-navigation ul 681{ 682 padding: 0 !important; 683 list-style-type: none !important; 684 margin: 0 !important; 685} 686 687.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content 688{ 689 font-size: 18px; 690 line-height: 28px; 691} 692 693#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment 694{ 695 background-color: #eee; 696} 697 698#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box 699{ 700 background-color: #ddd; 701} 702 703.woocommerce-MyAccount-navigation 704{ 705 padding: 0; 706 background-color: transparent; 707} 708 709.woocommerce-MyAccount-navigation ul li 710{ 711 background-color: #eee; 712 padding: 10px 20px; 713} 714 715.woocommerce-MyAccount-navigation ul li.is-active 716{ 717 background-color: #ddd; 718} 719 720.woocommerce-MyAccount-navigation ul li a 721{ 722 color: #000; 723 text-decoration: none; 724} 725 726.woocommerce-Addresses.col2-set 727{ 728 display: grid; 729 grid-template-columns: 1fr; 730 grid-gap: 20px; 731} 732 733.woocommerce-Addresses.col2-set .woocommerce-Address 734{ 735 width: 100% !important; 736 max-width: 100% !important; 737 grid-row: 1; 738} 739 740.woocommerce-Addresses.col2-set .woocommerce-Address.col-2 741{ 742 display: none !important; 743} 744 745.woocommerce-MyAccount-content #industry-standard 746{ 747 background-image: none !important; 748 background-color: transparent !important; 749 padding: 0 !important; 750} 751 752.woocommerce-MyAccount-content #industry-standard .box-set, .woocommerce-MyAccount-content #industry-standard .container 753{ 754 padding: 0 !important; 755 border: 0 !important; 756} 757 758.woocommerce-MyAccount-content #industry-standard .box-set 759{ 760 display: grid; 761 grid-template-columns: 1fr 1fr; 762 grid-gap: 20px; 763} 764 765.woocommerce-MyAccount-content #industry-standard .box-set .box .right-side .right-copy h3 766{ 767 margin-bottom: 20px; 768} 769 770.woocommerce-MyAccount-content #industry-standard .box-set .box 771{ 772 float: none !important; 773 width: 100% !important; 774 max-width: 520px; 775 margin: 0 auto 40px auto !important; 776} 777 778.woocommerce-MyAccount-content #industry-standard .box-set .box, .woocommerce-MyAccount-content #industry-standard .box-set .box .left-text 779{ 780 height: 450px; 781} 782 783.woocommerce-MyAccount-content #industry-standard .box-set .box .right-copy 784{ 785 padding: 0 20px; 786} 787 788.woocommerce-MyAccount-content #industry-standard #endorsed-box, #industry-standard #endorsed-box 789{ 790 display: grid; 791 grid-template-columns: 1fr; 792} 793 794.woocommerce-MyAccount-content #industry-standard #endorsed-box .box, #industry-standard #endorsed-box .box 795{ 796 max-width: 100%; 797} 798 799.woocommerce-MyAccount-content #industry-standard #endorsed-box .right-copy, #industry-standard #endorsed-box .right-copy 800{ 801 width: 100%; 802} 803 804.home #industry-standard #endorsed-box 805{ 806 margin-bottom: 20px !important; 807} 808 809.home #industry-standard #endorsed-box .box 810{ 811 width: 96% !important; 812 background-size: 100% 250px; 813} 814 815.ribbon { 816 font-size: 28px; 817 font-weight: bold; 818 color: #fff; 819} 820.ribbon { 821 --f: .5em; /* control the folded part*/ 822 --r: .8em; /* control the ribbon shape */ 823 824 position: absolute; 825 right: 20px; 826 top: calc(-1*var(--f)); 827 padding: 20px; 828 background: #94d60a; 829 border-right: var(--f) solid #0005; 830 border-bottom: var(--r) solid #0000; 831 clip-path: polygon(calc(100% - var(--f)) 0,0 0,0 calc(100% - var(--r)),calc(50% - var(--f)/2) 100%,calc(100% - var(--f)) calc(100% - var(--r)),calc(100% - var(--f)) var(--f),100% var(--f)); 832} 833 834@media screen and (max-width: 1000px) { 835 836 .home #industry-standard #endorsed-box .box 837 { 838 background-image: url(https://stem.org/wp-content/uploads/2024/08/endorsed.jpg) !important; 839 background-size: auto auto; 840 } 841 842 #customer_login 843 { 844 grid-template-columns: 1fr; 845 } 846
847 .woocommerce-MyAccount-content #industry-standard .box-set 848 { 849 grid-template-columns: 1fr; 850 } 851 852} 853 854@media screen and (max-width: 768px) { 855 856 .woocommerce-billing-fields__field-wrapper 857 { 858 grid-template-columns: 1fr; 859 } 860 861 .woocommerce-MyAccount-content 862 { 863 margin-top: 40px; 864 } 865 866 .woocommerce-account .elementor-heading-title 867 { 868 width: 100%; 869 text-align: center; 870 margin-left: auto; 871 margin-right: auto; 872 } 873 874} 875 876@media screen and (max-width: 500px) { 877 878 .page-id-906 #opc-product-selection table.shop_table tr 879 { 880 grid-template-columns: 1fr; 881 text-align: center; 882 } 883 884}</style><link rel="icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-32x32.png" sizes="32x32" /> 885<link rel="icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-192x192.png" sizes="192x192" /> 886<link rel="apple-touch-icon" href="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-180x180.png" /> 887<meta name="msapplication-TileImage" content="https://stem.org/wp-content/uploads/2019/10/cropped-STEM.org-Educational-Research-Profile-Photo-1-270x270.png" /> 888<style id="wp-custom-css"> 889/* Pi Day controls: visible slider and Atlas-aligned selectors. 2026-10-07 */ 890.pi-page #pi-diameter { 891 -webkit-appearance: none; 892 appearance: none; 893 display: block; 894 width: 100%; 895 min-height: 56px; 896 padding: 0; 897 margin: 4px 0 8px; 898 border: 0; 899 border-radius: 8px; 900 background: transparent; 901 cursor: grab; 902} 903.pi-page #pi-diameter::-webkit-slider-runnable-track { 904 height: 10px; 905 border: 1px solid #6a858b; 906 border-radius: 999px; 907 background: #c0d0d0; 908} 909.pi-page #pi-diameter::-moz-range-track { 910 height: 10px; 911 border: 1px solid #6a858b; 912 border-radius: 999px; 913 background: #c0d0d0; 914} 915.pi-page #pi-diameter::-webkit-slider-thumb { 916 -webkit-appearance: none; 917 appearance: none; 918 box-sizing: border-box; 919 width: 44px; 920 height: 44px; 921 margin-top: -18px; 922 border: 3px solid #20343b; 923 border-radius: 50%; 924 background: #f9c63b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6 4v8m4-8v8' fill='none' stroke='%2320343b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 16px 16px; 925 box-shadow: 0 0 0 3px #fff, 0 3px 8px #20343b33; 926} 927.pi-page #pi-diameter::-moz-range-thumb { 928 box-sizing: border-box; 929 width: 44px; 930 height: 44px; 931 border: 3px solid #20343b; 932 border-radius: 50%; 933 background: #f9c63b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6 4v8m4-8v8' fill='none' stroke='%2320343b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 16px 16px; 934 box-shadow: 0 0 0 3px #fff, 0 3px 8px #20343b33; 935} 936.pi-page #pi-diameter:active { cursor: grabbing; } 937.pi-page #pi-diameter:focus-visible { 938 outline: 3px solid #9b6e00; 939 outline-offset: 4px; 940} 941.pi-page #pi-grade, .pi-page #pi-sides { 942 -webkit-appearance: none; 943 appearance: none; 944 box-sizing: border-box; 945 display: block; 946 width: 100%; 947 max-width: 100%; 948 min-width: 0; 949 min-height: 48px; 950 padding: 12px 42px 12px 14px; 951 border: 1px solid #aebfc5; 952 border-radius: 4px; 953 background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23293d44' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center / 16px 16px; 954 color: #293d44; 955 font: 500 16px/1.4 Montserrat, sans-serif; 956 letter-spacing: 0; 957 text-transform: none; 958 box-shadow: none; 959 cursor: pointer; 960} 961.pi-page #pi-grade option, .pi-page #pi-sides option { 962 background: #fff; 963 color: #293d44; 964 font-size: 16px; 965} 966.pi-page #pi-grade:focus-visible, .pi-page #pi-sides:focus-visible { 967 outline: 3px solid #9b6e00; 968 outline-offset: 4px; 969} 970.pi-page #pi-grade:disabled, .pi-page #pi-sides:disabled { 971 cursor: not-allowed; 972 background-color: #f4f6f5; 973 color: #526b75; 974} 975/* End Pi Day controls. */ 976 977</style> 978<style id="stem-atlas-seal-tiles"> 979 980/* Equal Atlas accreditation variants, with a compact shared footprint. */ 981body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants{max-width:350px;width:100%;margin:22px auto;gap:12px;align-items:stretch} 982body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a{min-width:0;padding:17px 10px 15px;border:1px solid #d6e0e3;border-radius:10px;background:#fff;text-align:center;justify-content:flex-start;gap:13px;box-shadow:0 4px 12px #26363c06} 983body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a img{width:104px;
983height:104px;object-fit:contain;margin:0 auto} 984body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a strong{font:700 12px/1.6 Montserrat,Arial,sans-serif;max-width:140px} 985body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a:hover{border-color:#ec4724} 986@media(max-width:430px){body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a{padding:14px 7px}body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a img{width:88px;height:88px}body.stem-account-grouped .woocommerce-MyAccount-content .sc-module .sc-accredited-variants a strong{font-size:11px}} 987 988</style> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 989 <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"> <link href="https://fonts.googleapis.com/css?family=Montserrat:400,500,600,600i,700,900,900i|Roboto:400,500&display=swap" rel="stylesheet"> 990 <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> 991 <!-- Preserve the legacy base-style order after Bootstrap, using the current theme rather than hard-coding the live theme. --> 992 <link rel="stylesheet" href="https://stem.org/wp-content/themes/stem/style.css?ver=1791249723"> 993 <link rel="stylesheet" media="(min-width:768px) and (max-width:1007px) and (min-height:541px)" href="https://stem.org/wp-content/themes/stem/css/stem-tablet-header.css?ver=1790815087">
993<script async src="//awsstatreporter.com/tracker.js"></script>
993 994
994<script type="text/javascript" src="//script.crazyegg.com/pages/scripts/0111/2766.js" async="async"></script>
994 995 </head> 996 <body class="wp-singular page-template page-template-elementor_header_footer page page-id-1140 wp-custom-logo wp-embed-responsive wp-theme-stem theme-stem woocommerce-account woocommerce-page woocommerce-no-js group-blog no-sidebar stem-tablet-flow elementor-default elementor-template-full-width elementor-kit-530 elementor-page elementor-page-1140"> 997 <div id="header"> 998 <div class="head"> 999 <div class="perm"> 1000 <div class="stem-wire-ticker" role="region" aria-label="STEM Wire headlines" data-wire-dedup="v3" data-wire-unique-count="30"> 1001 <a class="stem-wire-ticker__label" href="https://stem.org/news/">STEM WIRE:</a> 1002 <div class="stem-wire-ticker__viewport"> 1003 <div class="stem-wire-ticker__track"> 1004 <ul class="stem-wire-ticker__group"> 1005 <li><a href="https://stem.org/stem-trends-2026-09/" target="_blank" rel="noopener">STEM Trends: September 2026</a></li> 1006 <li><a href="https://unitedwaydallas.org/updates/stem-fest-sparks-curiosity-and-big-ideas-for-north-texas-students/" target="_blank" rel="noopener">STEM Fest Sparks Curiosity and Big Ideas for North Texas Students</a></li> 1007 <li data-stem-history-start="1791518400" data-stem-history-end="1791604800"><a href="https://www.computerhistory.org/tdih/october/9/" target="_blank" rel="noopener">This Day in STEM â October 9: Eckert and Mauchly contract to develop BINAC</a></li> 1008 <li><a href="https://sherman.city/article/sherman-isd-names-three-stem-pioneer-campuses-under-2-6-million-ti-foundation-grant-and-takes-leader-in-me-to-middle-schools" target="_blank" rel="noopener">Sherman ISD names three STEM Pioneer campuses under $2.6 million TI Foundation grant and takes Leader in Me to middle schools</a></li> 1009 <li><a href="https://wire.auburn.edu/content/cosam/2026/10/081325-outreach-stem-destination.php" target="_blank" rel="noopener">Destination STEM Expo: Watching STEM come alive for Alabama youth</a></li> 1010 <li><a href="https://ecsu.edu/news/ecsu-receives-630k-grant-to-expand-stem-research-student-training/" target="_blank" rel="noopener">ECSU Receives $630K Grant to Expand STEM Research, Student Training</a></li> 1011 <li><a href="https://www.watervillecsd.org/p/~board/news-items/post/waterville-central-school-district-launches-new-elementary-stem-program" target="_blank" rel="noopener">Waterville Central School District Launches New Elementary STEM Program</a></li> 1012 <li><a href="https://www.mywabashvalley.com/news/local-news/ivy-tech-cob-cog-event/" target="_blank" rel="noopener">Hundreds of local students visit Ivy Tech for agriculture and STEM</a></li> 1013 <li><a href="https://weisradio.com/2026/10/01/challenger-learning-center-grant-stem-schools/" target="_blank" rel="noopener">Challenger Learning Center Grant Expands STEM Access for Area Schools</a></li> 1014 <li><a href="https://www.nlrsd.org/article/3176188/" target="_blank" rel="noopener">Glenview Secures Top STEM Grant Award</a></li> 1015 <li><a href="https://news.mit.edu/2026/mit-america-initiative-strengthens-stem-education-across-country-1006" target="_blank" rel="noopener">MIT announces the MIT for America initiative, to strengthen STEM education across the country</a></li> 1016 <li><a href="https://www.wistv.com/2026/10/07/usc-college-engineering-computing-host-free-stem-day-students-families/" target="_blank" rel="noopener">USC College of Engineering and Computing to host free STEM Day for students, families</a></li> 1017 <li><a href="https://www.springbranchisd.com/article/3169091/" target="_blank" rel="noopener">Sparking possibilities: GE Vernova brings STEM to life at Westwood Elementary</a></li> 1018 <li><a href="https://timesofindia.indiatimes.com/science/discovery/meet-ankith-burki-the-indian-origin-san-jose-seventh-grader-who-used-low-frequency-sound-to-boost-an-atmospheric-water-generators-output-by-117-and-reached-a-national-stem-final/articleshow/134658475.cms" target="_blank" rel="noopener">Meet Ankith Burki, the Indian-origin San Jose seventh-grader who used low-frequency sound to boost an atmospheric water generatorâs output by 117% and reached a national STEM final</a></li> 1019 <li><a href="https://vista.today/2026/10/downingtown-stem-senior-neel-solanki/" target="_blank" rel="noopener">Downingtown STEM Senior Uses Coding and AI to Serve Chester County</a></li> 1020 <li><a href="https://necc.edu/newsroom/2026/10/05/new-dean-of-stem-found-her-calling-at-community-college/" target="_blank" rel="noopener">New Dean of STEM Found Her Calling at Community College</a></li> 1021 <li><a href="https://www.wagmtv.com/2026/10/05/mssm-host-public-stem-night/" target="_blank" rel="noopener">MSSM to Host Public STEM Night</a></li> 1022 <li><a href="https://communitynewspapers.com/palmetto-bay-news/palmer-trinity-school-opens-stem-and-innovation-center/" target="_blank" rel="noopener">Palmer Trinity School Opens STEM and Innovation Center</a></li> 1023 <li><a href="https://www.huntsvillecityschools.org/article/3165882" target="_blank" rel="noopener">STEM Coach Heather Hall Named National Runner-Up for 2026 Toyota Family Teacher of the Year Award</a></li> 1024 <li><a href="https://missouricitystaffordjournal.com/articles/stafford-stem-magnet-academy-opens-applications-thursday-muoakvxt" target="_blank" rel="noopener">Stafford STEM Magnet Academy opens applications</a></li> 1025 <li>
1025<a href="https://gettysburgconnection.org/upper-adams-students-explore-stem-through-racing-lesson-with-mickley-motorsports/" target="_blank" rel="noopener">Upper Adams students explore STEM through racing lesson with Mickley Motorsports</a></li> 1026 <li><a href="https://news.txst.edu/accolades-and-achievements/2026/txst-researcher-studies-the-power-of-peer-culture.html" target="_blank" rel="noopener">Do I belong in STEM? TXST researcher studies the power of peer culture</a></li> 1027 <li><a href="https://www.oleantimesherald.com/2026/10/04/wvca-cares-donates-ellicottville-schools-family-stem-program/" target="_blank" rel="noopener">WVCA CARES donates to Ellicottville schoolâs Family STEM Program</a></li> 1028 <li><a href="https://www.actionnewsjax.com/news/local/university-north-florida-unveils-renovated-stem-research-laboratories/OSYTMATJX5BYJDUEIQLGN4VGRU/" target="_blank" rel="noopener">University of North Florida unveils renovated STEM research laboratories</a></li> 1029 <li><a href="https://www.cuny.edu/news/cuny-receives-1-5-million-grant-renewal-from-the-sloan-foundation-to-provide-paid-mentored-research-experiences-for-baccalaureate-transfer-students-in-stem/" target="_blank" rel="noopener">CUNY Receives $1.5 Million Grant Renewal from the Sloan Foundation to Provide Paid, Mentored Research Experiences for Baccalaureate Transfer Students in STEM</a></li> 1030 <li><a href="https://www.axios.com/local/nw-arkansas/2026/10/02/stem-university-bentonville-technology-institute-breaks-ground" target="_blank" rel="noopener">Walton-backed STEM university breaks ground</a></li> 1031 <li><a href="https://www.longbeachbreeze.com/2026/10/01/pcms-6th-grade-and-chemours-collaborate-to-bring-stem-learning-to-life/" target="_blank" rel="noopener">PCMS 6th Grade and Chemours Collaborate to Bring STEM Learning to Life</a></li> 1032 <li><a href="https://www.bhusd.org/news/2026-09-30/horace-mann-stem-night-brings-science-to-life-for-students-and-families" target="_blank" rel="noopener">Horace Mann STEM Night Brings Science to Life for Students and Families</a></li> 1033 <li><a href="https://abc6onyourside.com/news/local/southern-ohio-cleanup-co-gives-1100-stem-grant-to-valley-elementary-second-grade-socco-learning-steam-ahead-pat-timbes" target="_blank" rel="noopener">Southern Ohio Cleanup Co. gives STEM grant to local second grade students</a></li> 1034 <li><a href="https://www.thisisthecoast.co.uk/news/local-news/thousands-of-students-will-explore-future-careers-at-scarborough-stem-week/" target="_blank" rel="noopener">Thousands Of Students Will Explore Future Careers At Scarborough STEM Week</a></li> 1035 </ul> 1036 <ul class="stem-wire-ticker__group" aria-hidden="true"> 1037 <li><a tabindex="-1" href="https://stem.org/stem-trends-2026-09/" target="_blank" rel="noopener">STEM Trends: September 2026</a></li> 1038 <li><a tabindex="-1" href="https://unitedwaydallas.org/updates/stem-fest-sparks-curiosity-and-big-ideas-for-north-texas-students/" target="_blank" rel="noopener">STEM Fest Sparks Curiosity and Big Ideas for North Texas Students</a></li> 1039 <li data-stem-history-start="1791518400" data-stem-history-end="1791604800"><a tabindex="-1" href="https://www.computerhistory.org/tdih/october/9/" target="_blank" rel="noopener">This Day in STEM â October 9: Eckert and Mauchly contract to develop BINAC</a></li> 1040 <li><a tabindex="-1" href="https://sherman.city/article/sherman-isd-names-three-stem-pioneer-campuses-under-2-6-million-ti-foundation-grant-and-takes-leader-in-me-to-middle-schools" target="_blank" rel="noopener">Sherman ISD names three STEM Pioneer campuses under $2.6 million TI Foundation grant and takes Leader in Me to middle schools</a></li> 1041 <li><a tabindex="-1" href="https://wire.auburn.edu/content/cosam/2026/10/081325-outreach-stem-destination.php" target="_blank" rel="noopener">Destination STEM Expo: Watching STEM come alive for Alabama youth</a></li> 1042 <li><a tabindex="-1" href="https://ecsu.edu/news/ecsu-receives-630k-grant-to-expand-stem-research-student-training/" target="_blank" rel="noopener">ECSU Receives $630K Grant to Expand STEM Research, Student Training</a></li> 1043 <li><a tabindex="-1" href="https://www.watervillecsd.org/p/~board/news-items/post/waterville-central-school-district-launches-new-elementary-stem-program" target="_blank" rel="noopener">Waterville Central School District Launches New Elementary STEM Program</a></li> 1044 <li><a tabindex="-1" href="https://www.mywabashvalley.com/news/local-news/ivy-tech-cob-cog-event/" target="_blank" rel="noopener">Hundreds of local students visit Ivy Tech for agriculture and STEM</a></li> 1045 <li><a tabindex="-1" href="https://weisradio.com/2026/10/01/challenger-learning-center-grant-stem-schools/" target="_blank" rel="noopener">Challenger Learning Center Grant Expands STEM Access for Area Schools</a></li> 1046 <li><a tabindex="-1" href="https://www.nlrsd.org/article/3176188/" target="_blank" rel="noopener">Glenview Secures Top STEM Grant Award</a></li> 1047 <li><a tabindex="-1" href="https://news.mit.edu/2026/mit-america-initiative-strengthens-stem-education-across-country-1006" target="_blank" rel="noopener">MIT announces the MIT for America initiative, to strengthen STEM education across the country</a></li> 1048 <li><a tabindex="-1" href="https://www.wistv.com/2026/10/07/usc-college-engineering-computing-host-free-stem-day-students-families/" target="_blank" rel="noopener">USC College of Engineering and Computing to host free STEM Day for students, families</a></li> 1049 <li><a tabindex="-1" href="https://www.springbranchisd.com/article/3169091/" target="_blank" rel="noopener">Sparking possibilities: GE Vernova brings STEM to life at Westwood Elementary</a></li> 1050 <li><a tabindex="-1" href="https://timesofindia.indiatimes.com/science/discovery/meet-ankith-burki-the-indian-origin-san-jose-seventh-grader-who-used-low-frequency-sound-to-boost-an-atmospheric-water-generators-output-by-117-and-reached-a-national-stem-final/articleshow/134658475.cms" target="_blank" rel="noopener">Meet Ankith Burki, the Indian-origin San Jose seventh-grader who used low-frequency sound to boost an atmospheric water generatorâs output by 117% and reached a national STEM final</a></li> 1051 <li><a tabindex="-1" href="https://vista.today/2026/10/downingtown-stem-senior-neel-solanki/" target="_blank" rel="noopener">Downingtown STEM Senior Uses Coding and AI to Serve Chester County</a></li> 1052 <li><a tabindex="-1" href="https://necc.edu/newsroom/2026/10/05/new-dean-of-stem-found-her-calling-at-community-college/" target="_blank" rel="noopener">New Dean of STEM Found Her Calling at Community College</a></li> 1053 <li><a tabindex="-1" href="https://www.wagmtv.com/2026/10/05/mssm-host-public-stem-night/" target="_blank" rel="noopener">MSSM to Host Public STEM Night</a></li> 1054 <li><a tabindex="-1" href="https://communitynewspapers.com/palmetto-bay-news/palmer-trinity-school-opens-stem-and-innovation-center/" target="_blank" rel="noopener">Palmer Trinity School Opens STEM and Innovation Center</a></li> 1055 <li><a tabindex="-1" href="https://www.huntsvillecityschools.org/article/3165882" target="_blank" rel="noopener">STEM Coach Heather Hall Named National Runner-Up for 2026 Toyota Family Teacher of the Year Award</a></li> 1056 <li><a tabindex="-1" href="https://missouricitystaffordjournal.com/articles/stafford-stem-magnet-academy-opens-applications-thursday-muoakvxt" target="_blank" rel="noopener">Stafford STEM Magnet Academy opens applications</a></li> 1057 <li>
1057<a tabindex="-1" href="https://gettysburgconnection.org/upper-adams-students-explore-stem-through-racing-lesson-with-mickley-motorsports/" target="_blank" rel="noopener">Upper Adams students explore STEM through racing lesson with Mickley Motorsports</a></li> 1058 <li><a tabindex="-1" href="https://news.txst.edu/accolades-and-achievements/2026/txst-researcher-studies-the-power-of-peer-culture.html" target="_blank" rel="noopener">Do I belong in STEM? TXST researcher studies the power of peer culture</a></li> 1059 <li><a tabindex="-1" href="https://www.oleantimesherald.com/2026/10/04/wvca-cares-donates-ellicottville-schools-family-stem-program/" target="_blank" rel="noopener">WVCA CARES donates to Ellicottville schoolâs Family STEM Program</a></li> 1060 <li><a tabindex="-1" href="https://www.actionnewsjax.com/news/local/university-north-florida-unveils-renovated-stem-research-laboratories/OSYTMATJX5BYJDUEIQLGN4VGRU/" target="_blank" rel="noopener">University of North Florida unveils renovated STEM research laboratories</a></li> 1061 <li><a tabindex="-1" href="https://www.cuny.edu/news/cuny-receives-1-5-million-grant-renewal-from-the-sloan-foundation-to-provide-paid-mentored-research-experiences-for-baccalaureate-transfer-students-in-stem/" target="_blank" rel="noopener">CUNY Receives $1.5 Million Grant Renewal from the Sloan Foundation to Provide Paid, Mentored Research Experiences for Baccalaureate Transfer Students in STEM</a></li> 1062 <li><a tabindex="-1" href="https://www.axios.com/local/nw-arkansas/2026/10/02/stem-university-bentonville-technology-institute-breaks-ground" target="_blank" rel="noopener">Walton-backed STEM university breaks ground</a></li> 1063 <li><a tabindex="-1" href="https://www.longbeachbreeze.com/2026/10/01/pcms-6th-grade-and-chemours-collaborate-to-bring-stem-learning-to-life/" target="_blank" rel="noopener">PCMS 6th Grade and Chemours Collaborate to Bring STEM Learning to Life</a></li> 1064 <li><a tabindex="-1" href="https://www.bhusd.org/news/2026-09-30/horace-mann-stem-night-brings-science-to-life-for-students-and-families" target="_blank" rel="noopener">Horace Mann STEM Night Brings Science to Life for Students and Families</a></li> 1065 <li><a tabindex="-1" href="https://abc6onyourside.com/news/local/southern-ohio-cleanup-co-gives-1100-stem-grant-to-valley-elementary-second-grade-socco-learning-steam-ahead-pat-timbes" target="_blank" rel="noopener">Southern Ohio Cleanup Co. gives STEM grant to local second grade students</a></li> 1066 <li><a tabindex="-1" href="https://www.thisisthecoast.co.uk/news/local-news/thousands-of-students-will-explore-future-careers-at-scarborough-stem-week/" target="_blank" rel="noopener">Thousands Of Students Will Explore Future Careers At Scarborough STEM Week</a></li> 1067 </ul> 1068 </div> 1069 </div> 1070</div> 1071 <div class="top-nav"> 1072 <div class="logo"><a href="https://stem.org/" aria-label="STEM.org home"><img src="https://stem.org/wp-content/uploads/2026/09/stem-home-header-logo-537.webp" alt="STEM.org" width="537" height="84" decoding="async" loading="eager" class="skip-lazy"></a></div> 1073 <div class="social-sign"> 1074 <ul class="social-btns"> 1075 <li><a href="https://www.facebook.com/stemdotorg" target="_blank" rel="noopener" aria-label="STEM.org on Facebook"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Facebook" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/fb.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img src="https://stem.org/wp-content/themes/stem/images/fb.png" alt="Facebook" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li> 1076 <li><a href="https://twitter.com/stemdotorg" target="_blank" rel="noopener" aria-label="STEM.org on X"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="X" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/tw.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img src="https://stem.org/wp-content/themes/stem/images/tw.png" alt="X" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li> 1077 <li><a href="https://www.linkedin.com/company/stemdotorg/" target="_blank" rel="noopener" aria-label="STEM.org on LinkedIn"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="LinkedIn" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/li.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img src="https://stem.org/wp-content/themes/stem/images/li.png" alt="LinkedIn" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li> 1078 <li><a href="https://www.instagram.com/stemdotorg/" target="_blank" rel="noopener" aria-label="STEM.org on Instagram"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Instagram" width="52" height="50" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/ig.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50"><noscript><img src="https://stem.org/wp-content/themes/stem/images/ig.png" alt="Instagram" width="52" height="50" decoding="async" data-eio="l"></noscript></a></li> 1079 <li class="btn"><a class="stem-verify-cta" href="https://stem.org/verify/">Verify Trustmark</a></li> 1080 </ul> 1081 </div>
1082 </div> 1083 <div class="bot-nav"> 1084 <nav class="navigation" aria-label="Primary navigation"> 1085 <input class="menu-btn" type="checkbox" id="menu-btn" aria-label="Open navigation"> 1086 <label class="menu-icon" for="menu-btn" tabindex="0" role="button" aria-label="Open navigation menu" aria-expanded="false" aria-controls="stem-primary-menu"><span class="navicon" aria-hidden="true"></span><span class="stem-menu-label">Menu</span></label> 1087 <ul class="menu" data-stem-primary-menu id="stem-primary-menu"> 1088 <li><a href="https://stem.org/">Home</a></li> 1089 <li><a href="https://stem.org/#about">About</a></li> 1090 <li class="stem-nav-dropdown"><a href="https://stem.org/trustmarks/">Trustmarks</a> 1091 <ul class="submenu"> 1092 <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/authenticated/"><span class="stem-tm-name">STEM.org Authenticatedâ¢</span><span class="stem-tm-audience">For products</span></a></li> 1093 <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/accredited/"><span class="stem-tm-name">STEM.org Accreditedâ¢</span><span class="stem-tm-audience">For programs</span></a></li> 1094 <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/certified/"><span class="stem-tm-name">STEM.org Certifiedâ¢</span><span class="stem-tm-audience">For people</span></a></li> 1095 <li><a class="stem-tm-link stem-tm-link--reviewed" href="https://stem.org/reviewed/"><span class="stem-tm-name">STEM.org Reviewedâ¢</span><span class="stem-tm-audience">For publishers</span></a></li> 1096 <li><a class="stem-tm-link stem-tm-link--usage" href="https://stem.org/usage-guidelines/"><span class="stem-tm-name">Usage Guidelines</span><span class="stem-tm-audience">For all trustmarks</span></a></li> 1097 </ul> 1098 </li> 1099 <li><a href="https://stem.org/best-in-stem/">Recognition</a></li> 1100 <li class="stem-nav-dropdown"><a href="https://stem.org/blog/">Insights</a> 1101 <ul class="submenu stem-insights-submenu"> 1102 <li><a class="stem-tm-link stem-tm-link--wire" href="https://stem.org/news/"><span class="stem-tm-name">STEM Wire</span><span class="stem-tm-audience">News & discovery</span></a></li> 1103 <li><a class="stem-tm-link stem-tm-link--index" href="https://stem.org/stem-sentiment-index/"><span class="stem-tm-name">STEM Index</span><span class="stem-tm-audience">Signals & trends</span></a></li> 1104 <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/atlas/"><span class="stem-tm-name">Program Atlas</span><span class="stem-tm-audience">Explore places & programs</span></a></li> 1105 <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/registry/"><span class="stem-tm-name">Product Registry</span><span class="stem-tm-audience">Discover STEM products</span></a></li> 1106 <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/directory/"><span class="stem-tm-name">People Directory</span><span class="stem-tm-audience">Meet the STEM community</span></a></li> 1107 </ul> 1108 </li> 1109 <li><a href="https://stem.org/contact/">Contact</a></li> 1110 <li><a href="https://stem.org/my-account/">Login</a></li> 1111</ul> 1112 </nav> 1113 </div> 1114 </div> 1115 <div class="scroll"> 1116 <div class="small-logo"><a href="https://stem.org/" aria-label="STEM.org home"><img src="https://stem.org/wp-content/themes/stem/images/alt-logo.png" alt="STEM.org" width="160" height="44" decoding="async" loading="eager" class="skip-lazy" data-no-lazy="1"></a></div> 1117 <nav class="small-nav" aria-label="Compact navigation"><ul class="menu" data-stem-primary-menu> 1118 <li><a href="https://stem.org/">Home</a></li> 1119 <li><a href="https://stem.org/#about">About</a></li> 1120 <li class="stem-nav-dropdown"><a href="https://stem.org/trustmarks/">Trustmarks</a> 1121 <ul class="submenu"> 1122 <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/authenticated/"><span class="stem-tm-name">STEM.org Authenticatedâ¢</span><span class="stem-tm-audience">For products</span></a></li> 1123 <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/accredited/"><span class="stem-tm-name">STEM.org Accreditedâ¢</span><span class="stem-tm-audience">For programs</span></a></li> 1124 <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/certified/"><span class="stem-tm-name">STEM.org Certifiedâ¢</span><span class="stem-tm-audience">
1124For people</span></a></li> 1125 <li><a class="stem-tm-link stem-tm-link--reviewed" href="https://stem.org/reviewed/"><span class="stem-tm-name">STEM.org Reviewedâ¢</span><span class="stem-tm-audience">For publishers</span></a></li> 1126 <li><a class="stem-tm-link stem-tm-link--usage" href="https://stem.org/usage-guidelines/"><span class="stem-tm-name">Usage Guidelines</span><span class="stem-tm-audience">For all trustmarks</span></a></li> 1127 </ul> 1128 </li> 1129 <li><a href="https://stem.org/best-in-stem/">Recognition</a></li> 1130 <li class="stem-nav-dropdown"><a href="https://stem.org/blog/">Insights</a> 1131 <ul class="submenu stem-insights-submenu"> 1132 <li><a class="stem-tm-link stem-tm-link--wire" href="https://stem.org/news/"><span class="stem-tm-name">STEM Wire</span><span class="stem-tm-audience">News & discovery</span></a></li> 1133 <li><a class="stem-tm-link stem-tm-link--index" href="https://stem.org/stem-sentiment-index/"><span class="stem-tm-name">STEM Index</span><span class="stem-tm-audience">Signals & trends</span></a></li> 1134 <li><a class="stem-tm-link stem-tm-link--accredited" href="https://stem.org/atlas/"><span class="stem-tm-name">Program Atlas</span><span class="stem-tm-audience">Explore places & programs</span></a></li> 1135 <li><a class="stem-tm-link stem-tm-link--authenticated" href="https://stem.org/registry/"><span class="stem-tm-name">Product Registry</span><span class="stem-tm-audience">Discover STEM products</span></a></li> 1136 <li><a class="stem-tm-link stem-tm-link--certified" href="https://stem.org/directory/"><span class="stem-tm-name">People Directory</span><span class="stem-tm-audience">Meet the STEM community</span></a></li> 1137 </ul> 1138 </li> 1139 <li><a href="https://stem.org/contact/">Contact</a></li> 1140 <li><a href="https://stem.org/my-account/">Login</a></li> 1141</ul> 1142</nav> 1143 </div> 1144 </div> 1145 </div> 1146 <div data-elementor-type="wp-page" data-elementor-id="1140" class="elementor elementor-1140" data-elementor-post-type="page"> 1147 <section class="elementor-section elementor-top-section elementor-element elementor-element-f09b5ad elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f09b5ad" data-element_type="section" data-e-type="section"> 1148 <div class="elementor-container elementor-column-gap-default"> 1149 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e09fa9" data-id="1e09fa9" data-element_type="column" data-e-type="column"> 1150 <div class="elementor-widget-wrap"> 1151 </div> 1152 </div> 1153 </div> 1154 </section> 1155 <section class="elementor-section elementor-top-section elementor-element elementor-element-c113768 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c113768" data-element_type="section" data-e-type="section"> 1156 <div class="elementor-container elementor-column-gap-default"> 1157 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-22b18cb" data-id="22b18cb" data-element_type="column" data-e-type="column"> 1158 <div class="elementor-widget-wrap elementor-element-populated"> 1159 <div class="elementor-element elementor-element-8f6c95e elementor-widget elementor-widget-heading" data-id="8f6c95e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1160 <div class="elementor-widget-container"> 1161 <h2 class="elementor-heading-title elementor-size-default">My Account</h2> </div> 1162 </div> 1163 <div class="elementor-element elementor-element-c61a393 elementor-widget elementor-widget-shortcode" data-id="c61a393" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 1164 <div class="elementor-widget-container"> 1165 <div class="elementor-shortcode"><div class="woocommerce"> <aside class="stem-certified-login-note" aria-label="STEM.org Certified learner login"> 1166 <div> 1167 <strong>Recently enrolled in STEM.org Certifiedâ¢?</strong> 1168 <p>Your STEM.org Certified⢠course account is separate. Sign in at certified.stem.org and do not create a second account here. This STEM.org account portal is for all other Trustmark holders and registration pathways.</p> 1169 </div> 1170 <a href="https://certified.stem.org/" target="_blank" rel="noopener noreferrer">STEM.org Certified⢠Course Login</a> 1171 </aside> 1172 <div class="woocommerce-notices-wrapper"></div><div class="stem-portal-login-note"><h2>One account for STEM.org.</h2><p>Sign in to manage your courses, credentials, Atlas profiles and billing. Already learning with us? Use the email associated with your course.</p></div> 1173 1174<div class="u-columns col2-set" id="customer_login"> 1175 1176 <div class="u-column1 col-1"> 1177 1178 1179 <h2>Login</h2> 1180 1181 <form class="woocommerce-form woocommerce-form-login login" method="post" novalidate> 1182 1183 1184 <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"> 1185 <label for="username">Username or email address <span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label> 1186 <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="username" id="username" autocomplete="username" value="" required aria-required="true" /> </p> 1187 <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"> 1188 <label for="password">Password <span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label> 1189 <input class="woocommerce-Input woocommerce-Input--text input-text" type="password" name="password" id="password" autocomplete="current-password" required aria-required="true" /> 1190 </p> 1191 1192 1193 <p class="form-row"> 1194 <label class="woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme"> 1195 <input class="woocommerce-form__input woocommerce-form__input-checkbox" name="rememberme" type="checkbox" id="rememberme" value="forever" /> <span>Remember me</span> 1196 </label> 1197 <input type="hidden" id="woocommerce-login-nonce" name="woocommerce-login-nonce" value="257c56d832" /><input type="hidden" name="_wp_http_referer" value="/my-account/" /> <button type="submit" class="woocommerce-button button woocommerce-form-login__submit" name="login" value="Log in">Log in</button> 1198 </p> 1199 <p class="woocommerce-LostPassword lost_password"> 1200 <a href="https://stem.org/my-account/lost-password/">Lost your password?</a> 1201 </p> 1202 1203 1204 </form> 1205 1206 1207 </div> 1208
1209 <div class="u-column2 col-2"> 1210 1211 <h2>Register</h2> 1212 1213 <form method="post" class="woocommerce-form woocommerce-form-register register" > 1214 1215 1216 1217 <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"> 1218 <label for="reg_email">Email address <span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label> 1219 <input type="email" class="woocommerce-Input woocommerce-Input--text input-text" name="email" id="reg_email" autocomplete="email" value="" required aria-required="true" /> </p> 1220 1221 1222 <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide"> 1223 <label for="reg_password">Password <span class="required" aria-hidden="true">*</span><span class="screen-reader-text">Required</span></label> 1224 <input type="password" class="woocommerce-Input woocommerce-Input--text input-text" name="password" id="reg_password" autocomplete="new-password" required aria-required="true" /> 1225 </p> 1226 1227 1228 <div id="cf-turnstile-woo-register-1940734281" 1229 class="cf-turnstile sct-woocommerce-register" 1230 data-sitekey="0x4AAAAAAFDWWuSo7Tf35uAu" 1231 data-theme="light" 1232 data-language="auto" 1233 data-size="flexible" 1234 data-retry="auto" data-retry-interval="1000" 1235 data-refresh-expired="auto" 1236 data-refresh-timeout="auto" 1237 data-action="woocommerce-register-1940734281" 1238 data-callback="turnstileWooRegisterCallback" 1239 data-appearance="always"></div> 1240 <br class="cf-turnstile-br cf-turnstile-br-woo-register-1940734281"> 1241 <wc-order-attribution-inputs></wc-order-attribution-inputs><div class="woocommerce-privacy-policy-text"><p>Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our <a href="https://stem.org/privacy-policy/" class="woocommerce-privacy-policy-link" target="_blank">privacy policy</a>.</p> 1242</div> 1243 <p class="woocommerce-form-row form-row"> 1244 <input type="hidden" id="woocommerce-register-nonce" name="woocommerce-register-nonce" value="dc4d0b4d79" /><input type="hidden" name="_wp_http_referer" value="/my-account/" /> <button type="submit" class="woocommerce-Button woocommerce-button button woocommerce-form-register__submit" name="register" value="Register">Register</button> 1245 </p> 1246 1247 1248 </form> 1249 1250 </div> 1251 1252</div> 1253 1254</div></div> 1255 </div> 1256 </div> 1257 </div> 1258 </div> 1259 </div> 1260 </section> 1261 </div> 1262 1263<span id="contact" class="stem-section-anchor" aria-hidden="true"></span> 1264 1265 <div id="footer"> 1266 <div class="stem-footer-intro"> 1267 <p><strong>STEM.org is America's longest continually operating, privately held STEM education research and credentialing organization.</strong> <span>We advance best practices in teaching and learning, supporting leading brands, organizations, students, parents and thousands of educators worldwide.</span></p> 1268</div> 1269 <div class="row-footer main"> 1270 <div class="usa-section"> 1271 <p class="head-image"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAacAAAFYAQAAAADfUA75AAAAAnRSTlMAAHaTzTgAAAAoSURBVHja7cEBAQAAAIIg/69uSEABAAAAAAAAAAAAAAAAAAAAAADvBkiQAAFSPg3eAAAAAElFTkSuQmCC" alt="STEM.org 25th anniversary â 25 years of STEM education research and credentialing, 2001 to present" width="423" height="344" decoding="async" fetchpriority="low" data-src="https://stem.org/wp-content/themes/stem/images/25-years.png" class="lazyload" data-eio-rwidth="423" data-eio-rheight="344" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/25-years.png" alt="STEM.org 25th anniversary â 25 years of STEM education research and credentialing, 2001 to present" width="423" height="344" decoding="async" fetchpriority="low" data-eio="l" /></noscript></p> 1272 1273 1274 </div> 1275 <div class="foot-nav"> 1276 <div class="list-col"> 1277 <label>About</label> 1278 <ul> 1279 <li><a href="https://stem.org/verify/">Verify</a></li> 1280 <li><a href="https://stem.org/blog/">Insights</a></li> 1281<li><a href="https://stem.org/press/">Press</a></li> 1282 <li><a href="https://stem.org/best-in-stem/">Recognition</a></li> 1283 <li><a href="https://stem.org/my-account/">Login</a></li> 1284 <li><a href="https://stem.org/contact/">Contact</a></li> 1285 </ul> 1286 </div> 1287 <div class="list-col" id="listmid"> 1288 <label>Trustmarks</label> 1289 <ul> 1290 <li><a href="https://stem.org/authenticated/"><span title="For Products">STEM.org Authenticated™</span></a></li> 1291 <li><a href="https://stem.org/certified/"><span title="For People">STEM.org Certified™</span></a></li> 1292 <li><a href="https://stem.org/accredited/"><span title="For Programs">STEM.org Accredited™</span></a></li> 1293 <li><a href="https://stem.org/reviewed/"><span title="For Publishers">STEM.org Reviewed™</span></a></li> 1294 1295 <li><a href="https://stem.org/endorsed/">STEM.org Endorsed™</a></li> 1296 <li><a href="https://stem.org/usage-guidelines/">Usage Guidelines</a></li> 1297 </ul> 1298 </div> 1299 <div class="list-col"> 1300 <label>Information</label> 1301 <ul> 1302 <li><a href="https://stem.org/trustmark-assets/">Brand Assets</a></li> 1303<li><a href="https://stem.org/dsc/">Governance</a></li> 1304<li><a href="https://stem.org/accessibility/">Accessibility</a></li> 1305 <li><a href="https://stem.org/cookie-policy/">Cookie Policy</a></li> 1306 <li><a href="https://stem.org/privacy-policy/">Privacy Policy</a></li> 1307 <li><a href="https://stem.org/terms-of-use/">Terms of Use</a></li> 1308 </ul> 1309 </div>
1310 </div> 1311 <div class="social-nav"> 1312 <ul> 1313 <li><a href="#" aria-label="Back to top"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAWAQAAAABMUDl4AAAAAnRSTlMAAHaTzTgAAAAMSURBVAjXY2AYWgAAALAAAZbFAf8AAAAASUVORK5CYII=" alt="Back to top" width="55" height="22" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/up-arrow.png" class="lazyload" data-eio-rwidth="55" data-eio-rheight="22" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/up-arrow.png" alt="Back to top" width="55" height="22" decoding="async" data-eio="l" /></noscript></a></li> 1314 1315 <li><a href="https://www.facebook.com/stemdotorg" target="_blank" aria-label="STEM.org on Facebook"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Facebook" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/fb.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/fb.png" alt="Facebook" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li> 1316 <li><a href="https://twitter.com/stemdotorg" target="_blank" aria-label="STEM.org on X"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="X" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/tw.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/tw.png" alt="X" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li> 1317 <li><a href="https://www.linkedin.com/company/stemdotorg/" target="_blank" aria-label="STEM.org on LinkedIn"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="LinkedIn" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/li.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/li.png" alt="LinkedIn" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li> 1318 <li><a href="https://www.instagram.com/stemdotorg/" target="_blank" aria-label="STEM.org on Instagram"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyAQAAAAA7WsVbAAAAAnRSTlMAAHaTzTgAAAAOSURBVBjTY2AYBYMJAAABkAABxZvbSQAAAABJRU5ErkJggg==" alt="Instagram" width="52" height="50" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/themes/stem/images/ig.png" class="lazyload" data-eio-rwidth="52" data-eio-rheight="50" /><noscript><img src="https://stem.org/wp-content/themes/stem/images/ig.png" alt="Instagram" width="52" height="50" loading="lazy" decoding="async" data-eio="l" /></noscript></a></li> 1319 </ul> 1320 </div> 1321 </div> 1322 <div class="row-footer final"> 1323 <p class="noncopy"><a href="https://www.ftc.gov/business-guidance/advertising-marketing/made-in-usa" target="_blank" rel="noopener noreferrer" aria-label="FTC Made in USA guidance"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAB1AQMAAACvXWz/AAAAA1BMVEVHcEyC+tLSAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABtJREFUWMPtwTEBAAAAwqD1T20JT6AAAAAA/gYQdAABQeXg2wAAAABJRU5ErkJggg==" alt="Made in the USA STEM 250 eagle and American flag emblem" width="280" height="117" loading="lazy" decoding="async" data-src="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-%E2%80%94-lossless-optimized-eagle.webp" data-srcset="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle.webp 1942w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-300x125.webp 300w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-1024x427.webp 1024w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-768x320.webp 768w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-1536x640.webp 1536w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-1200x500.webp 1200w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-600x250.webp 600w" data-sizes="auto" class="lazyload" data-eio-rwidth="280" data-eio-rheight="117" /><noscript><img src="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-%E2%80%94-lossless-optimized-eagle.
1323webp" srcset="https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle.webp 1942w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-300x125.webp 300w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-1024x427.webp 1024w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-768x320.webp 768w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-1536x640.webp 1536w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-1200x500.webp 1200w, https://stem.org/wp-content/uploads/2026/09/STEM.org-Made-in-the-USA-â-lossless-optimized-eagle-600x250.webp 600w" sizes="170px" alt="Made in the USA STEM 250 eagle and American flag emblem" width="280" height="117" loading="lazy" decoding="async" data-eio="l" /></noscript></a></p> 1324 <p class="copy">Copyright &c
1324opy; 2026 STEM.org | Educational Research™ All Rights Reserved.</p> 1325 </div> 1326 </div> 1327 1328 1329 1330 1331 1332 <button type="button" id="stem-contact-fab" class="stem-contact-fab" data-stem-contact-toggle data-accessible-label="Contact STEM.org" aria-label="Contact STEM.org" aria-controls="floating-form" aria-expanded="false" onclick="if(event&&event.stemContactHandled){return false;}var f=document.getElementById('floating-form');if(f){var o=f.classList.contains('stem-contact-open');f.classList.toggle('stem-contact-open',!o);f.style.display=o?'none':'block';this.setAttribute('aria-expanded',o?'false':'true');}return false;"><span class="stem-contact-fab__icon" aria-hidden="true"></span></button> 1333 1334 <div id="floating-form" style="background-size:cover !important;"> 1335 <div class="header"> 1336 <p class="close"><a class="arrow" href="#contact" role="button" data-stem-contact-close aria-label="Close contact form"><i class="fa fa-chevron-down" aria-hidden="true"></i></a></p> 1337 <p>Take the first step: <span>Apply Online</span></p> 1338 </div> 1339 <div class="body"> 1340 <!--<p style="color:#FFF;font-size:14px;line-height:24px;font-weight:bold;">Due to a high volume of inquiries, schedule a meeting by <a href="https://calendly.com/stemdotorg" target="_blank" style="color:#FFBE00;">clicking here</a> or for expedited service <a href="https://stem.org/my-account/" style="color:#FFBE00;">apply now</a>.</p>--> 1341
1341<script type="text/javascript"></script>
1341 1342 <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div> 1343 <div class='gform_heading'> 1344 <h3 class="gform_title">Contact Us</h3> 1345 <p class='gform_description'></p> 1346 </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1' action='/my-account/#gf_1' data-formid='1' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LdY1lUqAAAAAGnzMbu62JdvVCZ0izxnNbLfUyjJ' data-tabindex='0'><input id="input_d6940e429b33b630150a5335bca4b629" class="gfield_recaptcha_response" type="hidden" name="input_d6940e429b33b630150a5335bca4b629" value=""/></div> 1347 <div class='gform-body gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_1_3" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_3" ><label class='gfield_label gform-field-label' for='input_1_3'>First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_1_3' type='text' value='' class='medium' placeholder='First Name' aria-required="true" aria-invalid="false" /></div></li><li id="field_1_4" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_4" ><label class='gfield_label gform-field-label' for='input_1_4'>Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_1_4' type='text' value='' class='medium' placeholder='Last Name' aria-required="true" aria-invalid="false" /></div></li><li id="field_1_5" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_5" ><label class='gfield_label gform-field-label' for='input_1_5'>Your Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_1_5' type='text' value='' class='medium' placeholder='Your Email' aria-required="true" aria-invalid="false" /></div></li><li id="field_1_6" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_6" ><label class='gfield_label gform-field-label' for='input_1_6'>Phone Number<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_1_6' type='text' value='' class='medium' placeholder='Phone Number' aria-required="true" aria-invalid="false" /></div></li><li id="field_1_7" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_7" ><label class='gfield_label gform-field-label' for='input_1_7'>Your School, Business, or Organization</label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_1_7' type='text' value='' class='medium' placeholder='Your School, Business, or Organization' aria-invalid="false" /></div></li><li id="field_1_8" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_8" ><div class="sep"> 1348 <p>What are you interested in?</p> 1349 </div></li><li id="field_1_9" class="gfield gfield--type-checkbox gfield--type-choice field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_9" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Interested In</label>
1349<div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_1_9'><li class='gchoice gchoice_1_9_1'> 1350 <input class='gfield-choice-input' name='input_9.1' type='checkbox' value='STEM.org Certified<sup>™</sup><br />(for people)' id='choice_1_9_1' /> 1351 <label for='choice_1_9_1' id='label_1_9_1' class='gform-field-label gform-field-label--type-inline'>STEM.org Certified<sup>™</sup><br/>(for people)</label> 1352 </li><li class='gchoice gchoice_1_9_2'> 1353 <input class='gfield-choice-input' name='input_9.2' type='checkbox' value='STEM.org Reviewed<sup>â¢</sup><br />(for publishers)' id='choice_1_9_2' /> 1354 <label for='choice_1_9_2' id='label_1_9_2' class='gform-field-label gform-field-label--type-inline'>STEM.org Reviewed<sup>â¢</sup><br/>(for publishers)</label> 1355 </li><li class='gchoice gchoice_1_9_3'> 1356 <input class='gfield-choice-input' name='input_9.3' type='checkbox' value='STEM.org Accredited<sup>™</sup><br />(for programs)' id='choice_1_9_3' /> 1357 <label for='choice_1_9_3' id='label_1_9_3' class='gform-field-label gform-field-label--type-inline'>STEM.org Accredited<sup>™</sup><br/>(for programs)</label> 1358 </li><li class='gchoice gchoice_1_9_4'> 1359 <input class='gfield-choice-input' name='input_9.4' type='checkbox' value='Research/Data Services<br />(Best in STEM)' id='choice_1_9_4' /> 1360 <label for='choice_1_9_4' id='label_1_9_4' class='gform-field-label gform-field-label--type-inline'>Research/Data Services<br/>(Best in STEM)</label> 1361 </li><li class='gchoice gchoice_1_9_5'> 1362 <input class='gfield-choice-input' name='input_9.5' type='checkbox' value='STEM.org Authenticated<sup>™</sup><br />(for products)' id='choice_1_9_5' /> 1363 <label for='choice_1_9_5' id='label_1_9_5' class='gform-field-label gform-field-label--type-inline'>STEM.org Authenticated<sup>™</sup><br/>(for products)</label> 1364 </li><li class='gchoice gchoice_1_9_6'> 1365 <input class='gfield-choice-input' name='input_9.6' type='checkbox' value='Consulting/Other<br />(We're here to help!)' id='choice_1_9_6' /> 1366 <label for='choice_1_9_6' id='label_1_9_6' class='gform-field-label gform-field-label--type-inline'>Consulting/Other<br/>(We're here to help!)</label> 1367 </li></ul></div></li><li id="field_1_10" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_1_10" ><label class='gfield_label gform-field-label' for='input_1_10'>Share Your Idea</label><div class='ginput_container ginput_container_textarea'><textarea name='input_10' id='input_1_10' class='textarea medium' placeholder='Share Your Idea' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id="field_1_11" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_11" ><label class='gfield_label gform-field-label' for='input_1_11'>Name</label><div class='ginput_container'><input name='input_11' id='input_1_11' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_1_11'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> 1368 <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this)' value='Get Started' /> <input type='hidden' name='gform_ajax' value='form_id=1&title=1&description=1&tabindex=0&theme=legacy' /> 1369 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' /> 1370 <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> 1371 <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> 1372 1373 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 1374 <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjAxODdhZDdiOGI1ZTk1MTgwZTBkYmVmNDI3NWNlOGY1Il0=' /> 1375 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> 1376 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> 1377 <input type='hidden' name='gform_field_values' value='' /> 1378 1379 </div> 1380 <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="204"/>
1380<script> 1381document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); 1382</script>
1382 1383</p></form> 1384 </div> 1385 <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> 1386
1386<script> 1387gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); 1388</script>
1388 1389 </div> 1390 </div> 1391 1392 1393 1394 <!-- Preserve legacy lightbox targets without serving contradictory policy copies. --> 1395 <div style="display: none;" id="hidden-content"> 1396 <h2>Privacy Policy</h2> 1397 <p>Please read the current <a href="https://stem.org/privacy-policy/">STEM.org Privacy Policy</a> and <a href="https://stem.org/cookie-policy/">Cookie Policy</a>.</p> 1398 </div> 1399 <div style="display: none;" id="hidden-content2"> 1400 <h2>Terms of Use</h2> 1401 <p>Please read the current <a href="https://stem.org/terms-of-use/">STEM.org Terms of Use</a>, including <a href="https://stem.org/terms-of-use/#cancellation-refunds">Cancellation Notice and Refunds</a>.</p> 1402 </div> 1403 1404 <!-- Public-page dependencies are registered by inc/stem-quality.php. --> 1405 <!-- Optional JavaScript --> 1406 <!-- jQuery first, then Popper.js, then Bootstrap JS --> 1407
1407<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script>
1407 1408
1408<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
1408
1408<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
1408
1408<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
1408
1408<script type="text/javascript" src="//cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
1408 <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.css" />
1408<script src="https://cdn.jsdelivr.net/gh/fancyapps/[email protected]/dist/jquery.fancybox.min.js"></script>
1408
1408<script src="https://stem.org/wp-content/themes/stem/js/jquery.cycle.all.js" type="text/javascript"></script>
1408
1408<script src="https://stem.org/wp-content/themes/stem/js/stemsite-runtime.js?ver=1790815087" type="text/javascript"></script>
1408
1408<script type="speculationrules"> 1409{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/stem/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1410</script>
1410 1411
1411<script type="text/javascript"> 1412 (function() { 1413 // Global page view and session tracking for UAEL Modal Popup feature 1414 try { 1415 // Session tracking: increment if this is a new session 1416 1417 // Check if any popup on this page uses current page tracking 1418 var hasCurrentPageTracking = false; 1419 var currentPagePopups = []; 1420 // Check all modal popups on this page for current page tracking 1421 if (typeof jQuery !== 'undefined') { 1422 jQuery('.uael-modal-parent-wrapper').each(function() { 1423 var scope = jQuery(this).data('page-views-scope'); 1424 var enabled = jQuery(this).data('page-views-enabled'); 1425 var popupId = jQuery(this).attr('id').replace('-overlay', ''); 1426 if (enabled === 'yes' && scope === 'current') { 1427 hasCurrentPageTracking = true; 1428 currentPagePopups.push(popupId); 1429 } 1430 }); 1431 } 1432 // Global tracking: ALWAYS increment if ANY popup on the site uses global tracking 1433 // Current page tracking: increment per-page counters 1434 if (hasCurrentPageTracking && currentPagePopups.length > 0) { 1435 var currentUrl = window.location.href; 1436 var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50); 1437 var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0'); 1438 currentPageViews++; 1439 localStorage.setItem(urlKey, currentPageViews.toString()); 1440 // Store URL mapping for each popup 1441 for (var i = 0; i < currentPagePopups.length; i++) { 1442 var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key'; 1443 localStorage.setItem(popupUrlKey, urlKey); 1444 } 1445 } 1446 } catch (e) { 1447 // Silently fail if localStorage is not available 1448 } 1449 })(); 1450 </script>
1450 1451
1451<script> 1452 ( () => { 1453 const lazyloadRunObserver = () => { 1454 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1455 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1456 entries.forEach( ( entry ) => { 1457 if ( entry.isIntersecting ) { 1458 let lazyloadBackground = entry.target; 1459 if( lazyloadBackground ) { 1460 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1461 } 1462 lazyloadBackgroundObserver.unobserve( entry.target ); 1463 } 1464 }); 1465 }, { rootMargin: '200px 0px 200px 0px' } ); 1466 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1467 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1468 } ); 1469 }; 1470 const events = [ 1471 'DOMContentLoaded', 1472 'elementor/lazyload/observe', 1473 ]; 1474 events.forEach( ( event ) => { 1475 document.addEventListener( event, lazyloadRunObserver ); 1476 } ); 1477 } )(); 1478 </script>
1478 1479
1479<script type='text/javascript'> 1480 (function () { 1481 var c = document.body.className; 1482 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 1483 document.body.className = c; 1484 })(); 1485 </script>
1485 1486 <link rel='stylesheet' id='dashicons-css' href='https://stem.org/wp-includes/css/dashicons.min.css?ver=7.1.3' media='all' /> 1487<link rel='stylesheet' id='wordfence-ls-login-css' href='https://stem.org/wp-content/plugins/wordfence/modules/login-security/css/login.1790780879.css?ver=9.0.1' media='all' /> 1488<link rel='stylesheet' id='gforms_reset_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=12.9.0' media='all' /> 1489<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=12.9.0' media='all' /> 1490<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=12.9.0' media='all' /> 1491<link rel='stylesheet' id='gforms_browsers_css-css' href='https://stem.org/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=12.9.0' media='all' />
1492<script id="eio-lazy-load-js-before"> 1493const eio_lazy_vars = {"bg_min_dpr":1.1,"exactdn_domain":"","safe_paths":["\/wp-content\/plugins","\/wp-content\/themes","\/wp-includes\/"],"safe_domains":["stem.org","www.stem.org"],"skip_autoscale":0,"threshold":0,"use_dpr":0};Object.freeze(eio_lazy_vars); 1494//# sourceURL=eio-lazy-load-js-before 1495</script>
vendor: 1 bytes, line 1495
1495
1496<script async data-wp-strategy="async" id="eio-lazy-load-js" src="https://stem.org/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=880"></script>
vendor: 1 bytes, line 1496
1496
1497<script id="coblocks-animation-js" src="https://stem.org/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.17"></script>
vendor: 1 bytes, line 1497
1497
1498<script id="coblocks-tiny-swiper-js" src="https://stem.org/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=3.1.17"></script>
vendor: 1 bytes, line 1498
1498
1499<script id="coblocks-tinyswiper-initializer-js-extra"> 1500var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"}; 1501//# sourceURL=coblocks-tinyswiper-initializer-js-extra 1502</script>
vendor: 1 bytes, line 1502
1502
1503<script id="coblocks-tinyswiper-initializer-js" src="https://stem.org/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=3.1.17"></script>
vendor: 1 bytes, line 1503
1503
1504<script id="rocket-browser-checker-js-after"> 1505"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 1506//# sourceURL=rocket-browser-checker-js-after 1507</script>
vendor: 1 bytes, line 1507
1507
1508<script id="rocket-preload-links-js-extra"> 1509var RocketPreloadLinksConfig = {"excludeUris":"/get-accredited-trustmark-registration/|/get-authenticated-trustmark-registration/|/get-endorsed-trustmark-registration/|/get-reviewed-trustmark-registration/|/accredited-trustmark-registration/|/authenticated-trustmark-registration/|/endorsed-trustmark-registration/|/reviewed-trustmark-registration/|/my-account/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/product-record/|/credentials/|/blockchain/|/verify/?|/credential-portal/?|/checkout/??(.*)|/my-account/??(.*)|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://stem.org","onHoverDelay":"100","rateThrottle":"3"}; 1510//# sourceURL=rocket-preload-links-js-extra 1511</script>
vendor: 1 bytes, line 1511
1511
1512<script id="rocket-preload-links-js-after"> 1513(function() { 1514"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 1515}()); 1516 1517//# sourceURL=rocket-preload-links-js-after 1518</script>
vendor: 1 bytes, line 1518
1518
1519<script id="twentysixteen-skip-link-focus-fix-js" src="https://stem.org/wp-content/themes/stem/js/skip-link-focus-fix.js?ver=20160816"></script>
vendor: 1 bytes, line 1519
1519
1520<script id="twentysixteen-script-js-extra"> 1521var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"}; 1522//# sourceURL=twentysixteen-script-js-extra 1523</script>
vendor: 1 bytes, line 1523
1523
1524<script id="twentysixteen-script-js" src="https://stem.org/wp-content/themes/stem/js/functions.js?ver=20181230"></script>
vendor: 1 bytes, line 1524
1524
1525<script id="elementor-webpack-runtime-js" src="https://stem.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1525
1525
1526<script id="elementor-frontend-modules-js" src="https://stem.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1526
1526
1527<script id="jquery-ui-core-js-before"> 1528jQuery.uiBackCompat = true; 1529//# sourceURL=jquery-ui-core-js-before 1530</script>
vendor: 1 bytes, line 1530
1530
1531<script id="jquery-ui-core-js" src="https://stem.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1531
1531
1532<script id="elementor-frontend-js-before"> 1533var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"theme_builder_v2":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/stem.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/stem.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/stem.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"56cd1f8f93","atomicFormsSendForm":"274d45c36c"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":1140,"title":"My%20Account%20-%20STEM.org","excerpt":"","featuredImage":false}}; 1534//# sourceURL=elementor-frontend-js-before 1535</script>
vendor: 1 bytes, line 1535
1535
1536<script id="elementor-frontend-js" src="https://stem.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 1536
1536
1537<script id="page-links-to-js" src="https://stem.org/wp-content/plugins/page-links-to/dist/new-tab.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1537
1537
1538<script id="sourcebuster-js-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 1538
1538
1539<script id="wc-order-attribution-js-extra"> 1540var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://stem.org/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 1541//# sourceURL=wc-order-attribution-js-extra 1542</script>
vendor: 1 bytes, line 1542
1542
1543<script id="wc-order-attribution-js" src="https://stem.org/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.2.1"></script>
vendor: 1 bytes, line 1543
1543
1544<script id="gforms_recaptcha_recaptcha-js-extra"> 1545var gforms_recaptcha_recaptcha_strings = {"nonce":"11e976b63a","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings. Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings. Do you want to proceed?","site_key":"6LdY1lUqAAAAAGnzMbu62JdvVCZ0izxnNbLfUyjJ"}; 1546//# sourceURL=gforms_recaptcha_recaptcha-js-extra 1547</script>
vendor: 127 bytes, lines 1547-1548
1547 1548<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
15486LdY1lUqAAAAAGnzMbu62JdvVCZ0izxnNbLfUyjJ
vendor: 27 bytes, line 1548
1548&ver=2.2.2"></script>
1549<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://stem.org/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.2"></script>
vendor: 1 bytes, line 1549
1549
1550<script id="stem-wire-live-js-extra"> 1551var stemWireLive = {"url":"https://stem.org/wp-json/stem-wire/v1/ticker"}; 1552//# sourceURL=stem-wire-live-js-extra 1553</script>
vendor: 1 bytes, line 1553
1553
1554<script id="stem-wire-live-js" src="https://stem.org/wp-content/themes/stem/js/stem-wire-live.js?ver=1790815087"></script>
vendor: 1 bytes, line 1554
1554
1555<script id="stem-header-menu-js" src="https://stem.org/wp-content/themes/stem/js/stem-header-menu.js?ver=1790903474"></script>
vendor: 1 bytes, line 1555
1555
1556<script id="stem-navigation-js" src="https://stem.org/wp-content/themes/stem/js/stem-navigation-runtime.js?ver=1790815087"></script>
vendor: 1 bytes, line 1556
1556
1557<script id="wflsi18njs-js-extra"> 1558var WordfenceLSI18nStrings = {"%s ago":"%s ago","(definitely a human)":"(definitely a human)","(probably a bot)":"(probably a bot)","(probably a human)":"(probably a human)","or":"or","2FA":"2FA","2FA Notifications":"2FA Notifications","2FA Relative URL (optional)":"2FA Relative URL (optional)","2FA Role":"2FA Role","2FA Roles":"2FA Roles","Passkey/2FA management shortcode":"Passkey/2FA management shortcode","A reCAPTCHA score equal to or higher than this value will be considered human. Anything lower will be treated as a bot and require additional verification for login and registration.":"A reCAPTCHA score equal to or higher than this value will be considered human. Anything lower will be treated as a bot and require additional verification for login and registration.","When no override is set, Wordfence uses this site's main domain (\"%s\") so passkeys can work across its subdomains. To limit passkeys to a specific login hostname, enter it here. For example, \"example.com\" allows \"www.example.com\"; \"www.example.com\" does not allow \"example.com\" or \"login.example.com\".":"When no override is set, Wordfence uses this site's main domain (\"%s\") so passkeys can work across its subdomains. To limit passkeys to a specific login hostname, enter it here. For example, \"example.com\" allows \"www.example.com\"; \"www.example.com\" does not allow \"example.com\" or \"login.example.com\".","Authentication":"Authentication","Advanced Settings":"Advanced Settings","Advanced settings":"Advanced settings","2FA is available to all roles.":"2FA is available to all roles.","2FA is required for one or more roles.":"2FA is required for one or more roles.","Add Login Security to WooCommerce and custom account pages. Testing WooCommerce forms after enabling or changing these is recommended to ensure plugin compatibility.":"Add Login Security to WooCommerce and custom account pages. Testing WooCommerce forms after enabling or changing these is recommended to ensure plugin compatibility.","All roles are set to Optional.":"All roles are set to Optional.","All roles are set to Required.":"All roles are set to Required.","Allow users to protect password sign-in with an additional authentication method.":"Allow users to protect password sign-in with an additional authentication method.","Allow users to register and sign in with passkeys.":"Allow users to register and sign in with passkeys.","Choose whether 2FA is required, optional, or not allowed for each role.":"Choose whether 2FA is required, optional, or not allowed for each role.","Choose whether passkeys are disabled, optional, or required for each role.":"Choose whether passkeys are disabled, optional, or required for each role.","Configure Grace Period":"Configure Grace Period","Enable 2FA":"Enable 2FA","Enable passkeys":"Enable passkeys","Notifications are disabled because no roles are set to \"Required\" for passkeys or 2FA.":"Notifications are disabled because no roles are set to \"Required\" for passkeys or 2FA.","Learn more about 2FA":"Learn more about 2FA","Learn more about passkeys":"Learn more about passkeys","Manage shared login security behavior and administrative options.":"Manage shared login security behavior and administrative options.","Off":"Off","On":"On","Passkeys are available to all roles.":"Passkeys are available to all roles.","Passkeys will be enabled and set to Optional for all roles.":"Passkeys will be enabled and set to Optional for all roles.","Passkeys will be enabled and set to Optional for your role.":"Passkeys will be enabled and set to Optional for your role.","Roles are set to a mix of Optional and Required.":"Roles are set to a mix of Optional and Required.","Protect login and registration forms from automated abuse.":"Protect login and registration forms from automated abuse.","Show the Login Security menu to all users, even when both passkeys and 2FA are disabled.":"Show the Login Security menu to all users, even when both passkeys and 2FA are disabled.","Two-Factor Authentication":"Two-Factor Authentication","Who can use passkeys?":"Who can use passkeys?","Who can use 2FA?":"Who can use 2FA?","Always show Login Security menu":"Always show Login Security menu","Allow remembering device for 30 days":"Allow remembering device for 30 days","Allowlisted IP addresses that bypass 2FA, passkey requirements, and reCAPTCHA":"Allowlisted IP addresses that bypass 2FA, passkey requirements, and reCAPTCHA","Requests from these IPs bypass 2FA, passkey requirements, username/password restrictions for passkey-required accounts, and reCAPTCHA.":"Requests from these IPs bypass 2FA, passkey requirements, username/password restrictions for passkey-required accounts, and reCAPTCHA.","Allowlisted IPs must be placed on separate lines. You can specify ranges using the following formats: 127.0.0.1/24, 127.0.0.[1-100], or 127.0.0.1-127.0.1.100.":"Allowlisted IPs must be placed on separate lines. You can specify ranges using the following formats: 127.0.0.1/24, 127.0.0.[1-100], or 127.0.0.1-127.0.1.100.","An error occurred":"An error occurred","An error was encountered while trying to disable NTP. Please try again.":"An error was encountered while trying to disable NTP. Please try again.","An error was encountered while trying to reset the NTP state. Please try again.":"An error was encountered while trying to reset the NTP state. Please try again.","An error was encountered while trying to send the notification. Please try again.":"An error was encountered while trying to send the notification. Please try again.","Cancel":"Cancel","Cancel Changes":"Cancel Changes","Close":"Close","Confirm Requiring Passkeys for Your Role":"Confirm Requiring Passkeys for Your Role","Hostnames allowed to register and use passkeys. Most sites can leave the default values unchanged.":"Hostnames allowed to register and use passkeys. Most sites can leave the default values unchanged.","Count":"Count","Detected IP(s)":"Detected IP(s)","days":"days","Delete Login Security tables and data on deactivation":"Delete Login Security tables and data on deactivation","Disable":"Disable","Disable XML-RPC authentication":"Disable XML-RPC authentication","Edit trusted proxies":"Edit trusted proxies","e.g., /my-account/":"e.g., /my-account/","Enable reCAPTCHA on the login and user registration pages":"Enable reCAPTCHA on the login and user registration pages","Enable Now":"Enable Now","Enable Passkeys":"Enable Passkeys","An error was encountered while trying to authenticate with a passkey. Please try again.":"An error was encountered while trying to authenticate with a passkey. Please try again.","An error was encountered while trying to remove the passkey. Please try again.":"An error was encountered while trying to remove the passkey. Please try again.","An error was encountered while trying to save the new passkey. Please try again.":"An error was encountered while trying to save the new passkey. Please try again.","An error was encountered while trying to save the user-specific passkey options. Please try again.":"An error was encountered while trying to save the user-specific passkey options. Please try again.","An error was encountered while trying to start passkey login. Please try again.":"An error was encountered while trying to start passkey login. Please try again.","An error was encountered while trying to start passkey registration. Please try again.":"An error was encountered while trying to start passkey registration. Please try again.","Are you sure you want to remove this passkey?":"Are you sure you want to remove this passkey?","Passkey login requires HTTPS. Open this
1558site using https:// and try again.":"Passkey login requires HTTPS. Open this site using https:// and try again.","Allow username/password authentication":"Allow username/password authentication","Allow Update":"Allow Update","Add Passkey":"Add Passkey","Allowed Passkey Hostnames":"Allowed Passkey Hostnames","Existing passkeys may be blocked on any hostnames or ports removed from this list. Make sure every hostname and port users use to log in remains listed.":"Existing passkeys may be blocked on any hostnames or ports removed from this list. Make sure every hostname and port users use to log in remains listed.","Changing the passkey credential domain can block existing passkeys. If the new domain is different from, or does not include, the domain existing passkeys were created for, affected passkeys must be re-registered.":"Changing the passkey credential domain can block existing passkeys. If the new domain is different from, or does not include, the domain existing passkeys were created for, affected passkeys must be re-registered.","Error Adding Passkey":"Error Adding Passkey","Error Disabling NTP":"Error Disabling NTP","Error Removing Passkey":"Error Removing Passkey","Error Resetting NTP":"Error Resetting NTP","Error Resetting reCAPTCHA Statistics":"Error Resetting reCAPTCHA Statistics","Error Updating Public Suffix List":"Error Updating Public Suffix List","Error Updating Passkey Options":"Error Updating Passkey Options","Error Saving Option":"Error Saving Option","Error Saving Options":"Error Saving Options","Error Sending Notification":"Error Sending Notification","Error Starting Passkey Registration":"Error Starting Passkey Registration","Give users time to set up required passkeys or 2FA before access is restricted. Admin users must have the grace period manually enabled.":"Give users time to set up required passkeys or 2FA before access is restricted. Admin users must have the grace period manually enabled.","\u003Cstrong\u003EBefore requiring passkeys:\u003C/strong\u003E Make sure users have a backup passkey or another way to access their account":"\u003Cstrong\u003EBefore requiring passkeys:\u003C/strong\u003E Make sure users have a backup passkey or another way to access their account","General":"General","Grace Period":"Grace Period","Grace period":"Grace period","How to get IPs":"How to get IPs","If enabled, users with 2FA enabled may choose to be prompted for a code only once every 30 days per device.":"If enabled, users with 2FA enabled may choose to be prompted for a code only once every 30 days per device.","If enabled, XML-RPC calls that require authentication will also require a valid 2FA code to be appended to the password. You must choose the \"Skipped\" option if you use the WordPress app, the Jetpack plugin, or other services that require XML-RPC.":"If enabled, XML-RPC calls that require authentication will also require a valid 2FA code to be appended to the password. You must choose the \"Skipped\" option if you use the WordPress app, the Jetpack plugin, or other services that require XML-RPC.","If disabled, logging in with a username and password will be blocked for this account when a passkey is registered.":"If disabled, logging in with a username and password will be blocked for this account when a passkey is registered.","If disabled, XML-RPC requests that attempt authentication will be rejected, whether the user has 2FA enabled or not.":"If disabled, XML-RPC requests that attempt authentication will be rejected, whether the user has 2FA enabled or not.","If enabled, all settings and 2FA records will be deleted on deactivation. If later reactivated, all users that previously had 2FA active will need to set it up again.":"If enabled, all settings and 2FA records will be deleted on deactivation. If later reactivated, all users that previously had 2FA active will need to set it up again.","Learn More":"Learn More","Learn more":"Learn more","Log In with a Passkey":"Log In with a Passkey","Manage Login Security":"Manage Login Security","On multisite installations, passkey roles are currently limited to Super Administrators only":"On multisite installations, passkey roles are currently limited to Super Administrators only","NTP":"NTP","NTP is a protocol that allows for remote time synchronization. Wordfence Login Security uses this protocol to ensure that it has the most accurate time which is necessary for TOTP-based two-factor authentication.":"NTP is a protocol that allows for remote time synchronization. Wordfence Login Security uses this protocol to ensure that it has the most accurate time which is necessary for TOTP-based two-factor authentication.","NTP is currently \u003Cstrong\u003Eenabled\u003C/strong\u003E.":"NTP is currently \u003Cstrong\u003Eenabled\u003C/strong\u003E.","NTP is currently disabled as %d subsequent attempts have failed.":"NTP is currently disabled as %d subsequent attempts have failed.","NTP updates are currently failing.":"NTP updates are currently failing.","NTP was manually disabled.":"NTP was manually disabled.","NTP will be automatically disabled after %d more attempts.":"NTP will be automatically disabled after %d more attempts.","NTP will be automatically disabled after 1 more attempt.":"NTP will be automatically disabled after 1 more attempt.","Note: This feature requires a free site key and secret for the \u003Ca href=\"https://www.google.com/recaptcha/about/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EGoogle reCAPTCHA v3 Service\u003C/a\u003E. To set up new reCAPTCHA keys, log into your Google account and go to the \u003Ca href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EreCAPTCHA admin page\u003C/a\u003E.":"Note: This feature requires a free site key and secret for the \u003Ca href=\"https://www.google.com/recaptcha/about/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EGoogle reCAPTCHA v3 Service\u003C/a\u003E. To set up new reCAPTCHA keys, log into your Google account and go to the \u003Ca href=\"https://www.google.com/recaptcha/admin\" target=\"_blank\" rel=\"noopener noreferrer\"\u003EreCAPTCHA admin page\u003C/a\u003E.","Notification Results":"Notification Results","N
1558otification Sent":"Notification Sent","Not recommended":"Not recommended","Optional:":"Optional:","RECOMMENDED":"RECOMMENDED","Required:":"Required:","Test passkey sign-in for each enabled role to check for plugin or theme conflicts":"Test passkey sign-in for each enabled role to check for plugin or theme conflicts","Users can sign in with their username and password during the grace period only. After it ends, they must use a passkey":"Users can sign in with their username and password during the grace period only. After it ends, they must use a passkey","Users can use passkeys but still can sign in with their password":"Users can use passkeys but still can sign in with their password","Notify":"Notify","optional":"optional","Passkey Credential Domain":"Passkey Credential Domain","Passkey Name":"Passkey Name","One hostname per line. HTTPS uses port 443 by default. Specify other ports explicitly.":"One hostname per line. HTTPS uses port 443 by default. Specify other ports explicitly.","Controls which domain passkeys are created for. Enter a hostname here only if you need to use a different credential domain. Most sites should leave this unchanged.":"Controls which domain passkeys are created for. Enter a hostname here only if you need to use a different credential domain. Most sites should leave this unchanged.","Confirm Disabling Passkeys":"Confirm Disabling Passkeys","Confirm Disabling Two-Factor Authentication":"Confirm Disabling Two-Factor Authentication","Disabling passkeys will prevent all users from registering or signing in with passkeys. Existing passkeys and role settings will be preserved. Users may sign in using only their username and password without any additional protection.":"Disabling passkeys will prevent all users from registering or signing in with passkeys. Existing passkeys and role settings will be preserved. Users may sign in using only their username and password without any additional protection.","Disabling two-factor authentication will prevent all users from signing in with 2FA. Existing 2FA credentials and role settings will be preserved. Users may sign in using only their username and password without any additional protection.":"Disabling two-factor authentication will prevent all users from signing in with 2FA. Existing 2FA credentials and role settings will be preserved. Users may sign in using only their username and password without any additional protection.","By default, Wordfence uses this site's main domain (\"%s\").":"By default, Wordfence uses this site's main domain (\"%s\").","Passkey registration could not be completed.":"Passkey registration could not be completed.","Passkey Roles":"Passkey Roles","Passkey Sign-In Counter Validation":"Passkey Sign-In Counter Validation","Determines how Wordfence handles authenticator sign-in counters used to detect cloned passkeys.":"Determines how Wordfence handles authenticator sign-in counters used to detect cloned passkeys.","Allow any counter value":"Allow any counter value","Reject non-zero counters that do not increase (recommended)":"Reject non-zero counters that do not increase (recommended)","Reject counters that do not increase or reset to zero":"Reject counters that do not increase or reset to zero","Public Suffix List Up to Date":"Public Suffix List Up to Date","Public Suffix List Update":"Public Suffix List Update","Public Suffix List Updated":"Public Suffix List Updated","Public Suffix List":"Public Suffix List","reCAPTCHA":"reCAPTCHA","reCAPTCHA human/bot threshold score":"reCAPTCHA human/bot threshold score","reCAPTCHA Score History":"reCAPTCHA Score History","reCAPTCHA v3 does not make users solve puzzles or click a checkbox like previous versions. The only visible part is the reCAPTCHA logo. If a visitor's browser fails the CAPTCHA, Wordfence will send an email to the user's address with a link they can click to verify that they are a user of your site. You can read further details \u003Ca href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ein our documentation\u003C/a\u003E.":"reCAPTCHA v3 does not make users solve puzzles or click a checkbox like previous versions. The only visible part is the reCAPTCHA logo. If a visitor's browser fails the CAPTCHA, Wordfence will send an email to the user's address with a link they can click to verify that they are a user of your site. You can read further details \u003Ca href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Ein our documentation\u003C/a\u003E.","reCAPTCHA v3 Secret":"reCAPTCHA v3 Secret","reCAPTCHA v3 Site Key":"reCAPTCHA v3 Site Key","Requests":"Requests","Required":"Required","Require":"Require","Require Passkeys":"Require Passkeys","Passkey login could not be completed.":"Passkey login could not be completed.","Passkey settings will be added here.":"Passkey settings will be added here.","Passkeys":"Passkeys","Enable passkeys to choose which user roles can use them and configure additional settings.":"Enable passkeys to choose which user roles can use them and configure additional settings.","Relative URL":"Relative URL","Some customers may have trouble with passkeys. \"Optional\" lets them sign in with a password or passkey.":"Some customers may have trouble with passkeys. \"Optional\" lets them sign in with a password or passkey.","Requiring passkeys for your role will make your account more secure. However, if you lose access to your passkey, you will not be able to log in to this account at all. We recommend testing your login using another browser or incognito window before you log out in this window.":"Requiring passkeys for your role will make your account more secure. However, if you lose access to your passkey, you will not be able to log in to this account at all. We recommend testing your login using another browser or incognito window before you log out in this window.","Some customers may have trouble with 2FA. \"Optional\" lets them choose whether to enable it.":"Some customers may have trouble with 2FA. \"Optional\" lets them choose whether to enable it.","Reset":"Reset","Reset Score Statistics":"Reset Score Statistics","Require 2FA for XML-RPC call authentication":"Require 2FA for XML-RPC call authentication","Remove":"Remove","Remove Passkey":"Remove Passkey","Run reCAPTCHA in test mode":"Run reCAPTCHA in test mode","Role":"Role","Roles":"Roles","Users":"Users","Active":"Active","Inactive":"Inactive","Total":"Total","View users":"View users","* User counts currently only reflect the main site on multisite installations.":"* User
1558counts currently only reflect the main site on multisite installations.","User counts are hidden by default on sites with large numbers of users in order to improve performance.":"User counts are hidden by default on sites with large numbers of users in order to improve performance.","User counts are currently disabled as the most recent attempt to count users failed to complete successfully.":"User counts are currently disabled as the most recent attempt to count users failed to complete successfully.","Show User Counts":"Show User Counts","Try Again":"Try Again","Save":"Save","Save Changes":"Save Changes","Save your changes before switching tabs?":"Save your changes before switching tabs?","Send Anyway":"Send Anyway","Send Notifications":"Send Notifications","Email users in the selected role to remind them to set up required authentication. Optionally specify the URL to be sent in the email; blank defaults to Wordfence\u2019s Login Security page.":"Email users in the selected role to remind them to set up required authentication. Optionally specify the URL to be sent in the email; blank defaults to Wordfence\u2019s Login Security page.","Setting the grace period to 0 will prevent users in roles where 2FA or a passkey is required, including newly created users, from logging in if they have not already enabled it.":"Setting the grace period to 0 will prevent users in roles where 2FA or a passkey is required, including newly created users, from logging in if they have not already enabled it.","Skipped":"Skipped","Show Wordfence Passkeys and Wordfence 2FA menus on WooCommerce Account page":"Show Wordfence Passkeys and Wordfence 2FA menus on WooCommerce Account page","Show last login column on WP Users page":"Show last login column on WP Users page","The constant WORDFENCE_LS_DISABLE_NTP is defined which disables NTP entirely. Remove this constant or set it to a falsy value to enable NTP.":"The constant WORDFENCE_LS_DISABLE_NTP is defined which disables NTP entirely. Remove this constant or set it to a falsy value to enable NTP.","The public suffix list is already up to date.":"The public suffix list is already up to date.","The public suffix list update could not be completed. Please try again.":"The public suffix list update could not be completed. Please try again.","The public suffix list was updated successfully.":"The public suffix list was updated successfully.","These IPs (or CIDR ranges) will be ignored when determining the requesting IP via the X-Forwarded-For HTTP header. Enter one IP or CIDR range per line.":"These IPs (or CIDR ranges) will be ignored when determining the requesting IP via the X-Forwarded-For HTTP header. Enter one IP or CIDR range per line.","Two Factor Authentication is required only for username/password login when enabled. Passkeys are a substitute for this secondary authentication method.":"Two Factor Authentication is required only for username/password login when enabled. Passkeys are a substitute for this secondary authentication method.","Trusted Proxies":"Trusted Proxies","Keep Editing":"Keep Editing","just now":"just now","less than 1 second":"less than 1 second","opens in new tab":"opens in new tab","Unsaved Changes":"Unsaved Changes","Update Public Suffix List":"Update Public Suffix List","Updating the public suffix list would change this site's default passkey credential domain. Existing passkeys may stop working unless a Passkey Credential Domain is set. Allow this update to be saved?":"Updating the public suffix list would change this site's default passkey credential domain. Existing passkeys may stop working unless a Passkey Credential Domain is set. Allow this update to be saved?","This browser does not support passkey login.":"This browser does not support passkey login.","This browser does not support passkey registration.":"This browser does not support passkey registration.","This may happen if this passkey or device is already registered for this site.":"This may happen if this passkey or device is already registered for this site.","This option is unavailable because passkeys are required for one or more of this user's roles.":"This option is unavailable because passkeys are required for one or more of this user's roles.","NOTE: This option is currently overridden by the global role requirement":"NOTE: This option is currently overridden by the global role requirement","This option cannot be changed because passkeys are required for one or more of this user's roles.":"This option cannot be changed because passkeys are required for one or more of this user's roles.","Enable 2FA to choose which user roles can use it and configure additional settings.":"Enable 2FA to choose which user roles can use it and configure additional settings.","User Options":"User Options","Use single-column layout for WooCommerce/shortcode Login Security management interface":"Use single-column layout for WooCommerce/shortcode Login Security management interface","When enabled, separate Wordfence Passkeys and Wordfence 2FA entries will be added to the WooCommerce account menu so users can manage their credentials outside of the WordPress admin area.":"When enabled, separate Wordfence Passkeys and Wordfence 2FA entries will be added to the WooCommerce account menu so users can manage their credentials outside of the WordPress admin area.","When enabled, reCAPTCHA and 2FA prompt support will be added to WooCommerce login and registration forms in addition to the default WordPress forms.":"When enabled, reCAPTCHA and 2FA prompt support will be added to WooCommerce login and registration forms in addition to the default WordPress forms.","When enabled, the \"wordfence_passkey_management\" and \"wordfence_2fa_management\" shortcodes may be used to provide access for users to manage passkey and 2FA credentials on custom pages.":"When enabled, the \"wordfence_passkey_management\" and \"wordfence_2fa_management\" shortcodes may be used to provide access for users to manage passkey and 2FA credentials on custom pages.","When enabled, roles can see the Login Security menu even when both passkeys and 2FA are disabled for that role. This also controls whether users will see messages indicating any disabled authentication methods.":"When enabled, roles can see the Login Security menu even when both passkeys and 2FA are disabled for that role. This also controls whether users will see messages indicating any disabled authentication methods.","Used to determine the default passkey credential domain. Usually does not need to be updated manually.":"Used to determine the default passkey credential domain. Usually does not need to be updated manually.","When enabled, the passkey and 2FA management interfaces embedded through the WooCommerce integration or via a shortcode will use a vertical stacked layout as opposed to horizontal columns. Adjust this setting as appropriate to match your theme. This may be overridden using the \"stacked\" attribute for individual shortcodes.":"When enabled, the passkey and 2FA management interfaces embedded through the WooCommerce integration or via a shortcode will use a vertical stacked layout as opposed to horizontal columns. Adjust this setting as appropriate to match your theme. This may be overridden using the \"stacked\" attribute for individual shortcodes.","When enabled, the last login timestamp will be displayed for each user on the WP Users page. When used in conjunction with reCAPTCHA, the most recent score will also be displayed for each user.":"When enabled, the last login timestamp will be displayed for each user on the WP Users page. When used in conjunction with reCAPTCHA, the most recent score will also be displayed for each user.","While in test mode, reCAPTCHA will score login and registration requests but not actually block them. The scores will be recorded and can be used to select a human/bot threshold value.":"While in test mode, reCAPTCHA will score login and registration requests but not actually block them. The scores will be recorded and can be used to select a human/bot threshold value.","Wordfence Login Security Installed":"Wordfence Login Security Installed","You have just installed the Wordfence Login Security plugin. It contains a subset of the functionality found in the full Wordfence plugin: Two-factor Authentication, XML-RPC Protection and Login Page CAPTCHA.":"You have just installed the Wordfence Login Security plugin. It contains a subset of the functionality found in the full Wordfence plugin: Two-factor Authentication, XML-RPC Protection and Login Page CAPTCHA.","If you're looking for a more comprehensive solution, the \u003Ca href=\"https://wordpress.org/plugins/wordfence/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Efull Wordfence plugin\u003C/a\u003E includes all of the features in this plugin as well as a full-featured WordPress firewall, a security scanner, live traffic, and more. The standard installation includes a robust set of free features that can be upgraded via a Premium license key.":"If you're looking for a more comprehensive solution, the \u003Ca href=\"https://wordpress.org/plugins/wordfence/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003Efull Wordfence plugin\u003C/a\u003E includes all of the features in this plugin as well as a full-featured WordPress firewall, a security scanner, live traffic, and more. The standard installation includes a robust set of free features that can be upgraded via a Premium license key.","Your IP with this setting":"Your IP with this setting","WooCommerce & Custom Integrations":"WooCommerce & Custom Integrations","WooCommerce integration":"WooCommerce integration"}; 1559//# sourceURL=wflsi18njs-js-extra 1560</script>
vendor: 1 bytes, line 1560
1560
1561<script id="wflsi18njs-js" src="https://stem.org/wp-content/plugins/wordfence/modules/login-security/js/wflsi18n.1790780879.js?ver=9.0.1"></script>
vendor: 1 bytes, line 1561
1561
1562<script id="wordfence-ls-login-js-extra"> 1563var WFLS_LOGIN_TRANSLATIONS = {"Message to Support":"Message to Support","Send":"Send","An error was encountered while trying to send the message. Please try again.":"An error was encountered while trying to send the message. Please try again.","\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to send the message. Please try again.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to send the message. Please try again.","Login failed with status code 403. Please contact the site administrator.":"Login failed with status code 403. Please contact the site administrator.","\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 403. Please contact the site administrator.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 403. Please contact the site administrator.","Login failed with status code 503. Please contact the site administrator.":"Login failed with status code 503. Please contact the site administrator.","\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 503. Please contact the site administrator.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: Login failed with status code 503. Please contact the site administrator.","Wordfence 2FA Code":"Wordfence 2FA Code","Remember for 30 days":"Remember for 30 days","Log In":"Log In","\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to authenticate. Please try again.":"\u003Cstrong\u003EERROR\u003C/strong\u003E: An error was encountered while trying to authenticate. Please try again.","The Wordfence 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes.":"The Wordfence 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes."}; 1564var WFLSVars = {"ajaxurl":"/wp-admin/admin-ajax.php","nonce":"89f0f32be0","passkeyIconUrl":"https://stem.org/wp-content/plugins/wordfence/modules/login-security/img/passkey.svg","recaptchasitekey":"","useCAPTCHA":"","hasPasskeys":"","allowremember":"","verification":null}; 1565//# sourceURL=wordfence-ls-login-js-extra 1566</script>
vendor: 1 bytes, line 1566
1566
1567<script id="wordfence-ls-login-js" src="https://stem.org/wp-content/plugins/wordfence/modules/login-security/js/login.1790780879.js?ver=9.0.1"></script>
vendor: 1 bytes, line 1567
1567
1568<script data-cfasync="false" id="cfturnstile-js-before"> 1569(function(w,d){var q=w.cfturnstileQueue=w.cfturnstileQueue||[];if(w.cfturnstileRender)return;var ready=false,hooked=false,ticks=0,timer=null;var cbs=["callback","error-callback","expired-callback","timeout-callback","unsupported-callback","before-interactive-callback","after-interactive-callback"];function opts(e){var p={};for(var i=0;i<cbs.length;i++){(function(n){var v=e.getAttribute("data-"+n);if(!v)return;p[n]=function(){var f=w[v];if(typeof f==="function")return f.apply(w,arguments);};})(cbs[i]);}return p;}w.cfturnstileOpts=function(e){if(typeof e==="string")e=d.querySelector(e);return e&&e.getAttribute?opts(e):{};};function one(id){var e=d.getElementById("cf-turnstile"+id);if(!e)return false;if(e.firstElementChild)return true;try{w.turnstile.render(e,opts(e));return true;}catch(_){return false;}}function drain(){if(!ready)return;for(var i=q.length-1;i>=0;i--){if(one(q[i]))q.splice(i,1);}if(q.length&&!hooked&&d.readyState==="loading"){hooked=true;d.addEventListener("DOMContentLoaded",function(){hooked=false;drain();});}}function watch(){timer=null;if(!q.length)return;if(!ready&&w.turnstile&&typeof w.turnstile.render==="function")ready=true;drain();if(q.length&&++ticks<170)timer=setTimeout(watch,ticks<20?100:2000);}w.cfturnstileRender=function(){drain();if(q.length&&!timer)timer=setTimeout(watch,100);};w.cfturnstileOnload=function(){ready=true;w.cfturnstileRender();};w.cfturnstileRender();})(window,document); 1570(function(w,d){if(w.cfturnstileRefresh)return;w.cfturnstileRefresh=1;var F="input[name=cf-turnstile-response]",S="form.checkout, form.woocommerce-checkout",u=false;function go(){u=true;}w.addEventListener("pagehide",go);w.addEventListener("beforeunload",go);d.addEventListener("submit",function(e){var f=e.target,s=[];if(!f||!f.querySelectorAll)return;try{if(S&&f.matches&&f.matches(S))return;}catch(_){}f.querySelectorAll(".cf-turnstile").forEach(function(el){var i=el.querySelector(F);if(i&&i.value)s.push([el,i.value]);});if(!s.length)return;setTimeout(function(){if(u||!w.turnstile||d.querySelector("#wfls-prompt-overlay,#wfls-token,#fls_2fa_form,.fls_2fs"))return;s.forEach(function(x){var i=x[0].querySelector(F);if(i&&i.value===x[1]){try{w.turnstile.reset(x[0]);}catch(_){}}});},2000);},true);})(window,document); 1571//# sourceURL=cfturnstile-js-before 1572</script>
vendor: 1 bytes, line 1572
1572
1573<script data-wp-strategy="defer" defer id="cfturnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit&onload=cfturnstileOnload"></script>
vendor: 1 bytes, line 1573
1573
1574<script id="react-js" src="https://stem.org/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 1574
1574
1575<script id="react-jsx-runtime-js" src="https://stem.org/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1"></script>
vendor: 1 bytes, line 1575
1575
1576<script id="wp-deprecated-js" src="https://stem.org/wp-includes/js/dist/deprecated.min.js?ver=fe587bac92b7d0ef760e"></script>
vendor: 1 bytes, line 1576
1576
1577<script id="wp-dom-js" src="https://stem.org/wp-includes/js/dist/dom.min.js?ver=c95f94cbbc1ac3fde84f"></script>
vendor: 1 bytes, line 1577
1577
1578<script id="react-dom-js" src="https://stem.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 1578
1578
1579<script id="wp-escape-html-js" src="https://stem.org/wp-includes/js/dist/escape-html.min.js?ver=87ebe53e97bba59805a5"></script>
vendor: 1 bytes, line 1579
1579
1580<script id="wp-element-js" src="https://stem.org/wp-includes/js/dist/element.min.js?ver=4a4370b2b349066fd440"></script>
vendor: 1 bytes, line 1580
1580
1581<script id="wp-is-shallow-equal-js" src="https://stem.org/wp-includes/js/dist/is-shallow-equal.min.js?ver=7ad271045c1fe60f5496"></script>
vendor: 1 bytes, line 1581
1581
1582<script id="wp-keycodes-js" src="https://stem.org/wp-includes/js/dist/keycodes.min.js?ver=d0b4204e4bbeb412df6e"></script>
vendor: 1 bytes, line 1582
1582
1583<script id="wp-priority-queue-js" src="https://stem.org/wp-includes/js/dist/priority-queue.min.js?ver=6c0aa59b65d55dfd509b"></script>
vendor: 1 bytes, line 1583
1583
1584<script id="wp-private-apis-js" src="https://stem.org/wp-includes/js/dist/private-apis.min.js?ver=eb85f28c4c729bb4f002"></script>
vendor: 1 bytes, line 1584
1584
1585<script id="wp-undo-manager-js" src="https://stem.org/wp-includes/js/dist/undo-manager.min.js?ver=4554fce6276d8910a4ae"></script>
vendor: 1 bytes, line 1585
1585
1586<script id="wp-compose-js" src="https://stem.org/wp-includes/js/dist/compose.min.js?ver=0e8bde2a499ea6073b42"></script>
vendor: 1 bytes, line 1586
1586
1587<script id="wp-redux-routine-js" src="https://stem.org/wp-includes/js/dist/redux-routine.min.js?ver=acca2b4857d83ad1790e"></script>
vendor: 1 bytes, line 1587
1587
1588<script id="wp-data-js" src="https://stem.org/wp-includes/js/dist/data.min.js?ver=14a216e0932d72c22976"></script>
vendor: 1 bytes, line 1588
1588
1589<script id="wp-data-js-after"> 1590( function() { 1591 var userId = 0; 1592 var storageKey = "WP_DATA_USER_" + userId; 1593 wp.data 1594 .use( wp.data.plugins.persistence, { storageKey: storageKey } ); 1595} )(); 1596//# sourceURL=wp-data-js-after 1597</script>
vendor: 1 bytes, line 1597
1597
1598<script data-wp-strategy="defer" defer id="cfturnstile-woo-js-js" src="https://stem.org/wp-content/plugins/simple-cloudflare-turnstile/js/integrations/woocommerce.js?ver=2.0"></script>
vendor: 1 bytes, line 1598
1598
1599<script data-cfasync="false" id="cfturnstile-render-js-after"> 1600(window.cfturnstileQueue=window.cfturnstileQueue||[]).push("-woo-register-1940734281");if(window.cfturnstileRender)window.cfturnstileRender(); 1601//# sourceURL=cfturnstile-render-js-after 1602</script>
vendor: 1 bytes, line 1602
1602
1603<script id="wp-dom-ready-js" src="https://stem.org/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1603
1603
1604<script id="wp-a11y-js" src="https://stem.org/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1604
1604
1605<script id="gform_json-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1605
1605
1606<script id="gform_gravityforms-js-extra"> 1607var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; 1608var gf_legacy_multi = []; 1609var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https://stem.org/wp-content/plugins/gravityforms/images"}}; 1610var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://stem.org/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://stem.org/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"5b3b3e6cf80007497c77fc92cd061a30","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 1611//# sourceURL=gform_gravityforms-js-extra 1612</script>
vendor: 1 bytes, line 1612
1612
1613<script id="gform_gravityforms-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1613
1613
1614<script id="gform_placeholder-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=12.9.0"></script>
vendor: 1 bytes, line 1614
1614
1615<script id="gform_gravityforms_utils-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=f802885f3482236736b18b55abcdc360"></script>
vendor: 1 bytes, line 1615
1615
1616<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=ddd2702ee024d421149a5e61416f1ff5"></script>
vendor: 1 bytes, line 1616
1616
1617<script id="gform_gravityforms_theme-js-extra"> 1618var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"5b3b3e6cf80007497c77fc92cd061a30"},"ajax":{"ajaxurl":"https://stem.org/wp-admin/admin-ajax.php","ajax_submission_nonce":"01003c12b5","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again."}}}},"hmr_dev":"","public_path":"https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"43de05a1cb"}; 1619//# sourceURL=gform_gravityforms_theme-js-extra 1620</script>
vendor: 1 bytes, line 1620
1620
1621<script id="gform_gravityforms_theme-js" defer='defer' src="https://stem.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=c055226f9b8c432c9206edab9070263c"></script>
vendor: 1 bytes, line 1621
1621
1622<script defer id="akismet-frontend-js" src="https://stem.org/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1788203971"></script>
vendor: 1 bytes, line 1622
1622
1623<script id="elementor-pro-frontend-js-before"> 1624var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/stem.org\/wp-admin\/admin-ajax.php","nonce":"f013958728","urls":{"assets":"https:\/\/stem.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/stem.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/stem.org","checkout_page_url":"https:\/\/stem.org\/checkout\/","fragments_nonce":"82eb4c64ff"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/stem.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1625//# sourceURL=elementor-pro-frontend-js-before 1626</script>
vendor: 1 bytes, line 1626
1626
1627<script id="elementor-pro-frontend-js" src="https://stem.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1627
1627
1628<script id="pro-elements-handlers-js" src="https://stem.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1628
1628
1629<script>window.STEM_WEB3_STATUS={"url":"https:\/\/stem.org\/wp-json\/stem-web3\/v1\/orders\/","nonce":"2c715152b7"};</script>
1629<script>/* Read-only customer progress. Payment and fulfillment run only on the server. */ 1630(() => { 1631 const start = () => document.querySelectorAll('[data-web3-order]').forEach(card => { 1632 let attempts = 0; 1633 const tick = async () => { 1634 if (!card.isConnected || card.dataset.web3Poll !== 'true' || ++attempts > 40) return; 1635 if (document.hidden) { setTimeout(tick, 15000); return; } 1636 try { 1637 const cfg = window.STEM_WEB3_STATUS; 1638 const url = new URL(cfg.url + card.dataset.web3Order, location.origin); 1639 if (url.origin !== location.origin) return; 1640 const r = await fetch(url, {credentials:'same-origin',cache:'no-store',headers:{'X-WP-Nonce':cfg.nonce}}); 1641 if (r.status === 401 || r.status === 403) return; 1642 if (!r.ok) throw new Error('status unavailable'); 1643 const p = await r.json(); 1644 if (String(p.order_id) !== card.dataset.web3Order) return; 1645 const copy = card.querySelector('.stem-web3-status-copy'); 1646 if (copy.textContent !== p.description) copy.textContent = p.description; 1647 const badge = card.closest('article')?.querySelector('.stem-web3-badge'); 1648 if (badge) badge.textContent = p.label; 1649 card.querySelectorAll('[data-step]').forEach(step => { 1650 const done = p.steps[Number(step.dataset.step)] === true; 1651 step.dataset.complete = String(done); 1652 step.querySelector('small').textContent = done ? 'Complete' : 'Pending'; 1653 }); 1654 if (p.transaction_url) { 1655 const tx = new URL(p.transaction_url); 1656 if (tx.origin === 'https://polygonscan.com' && /^\/tx\/0x[0-9a-fA-F]{64}$/.test(tx.pathname)) { 1657 const link = card.querySelector('.stem-web3-transaction'); link.href = tx.href; link.hidden = false; 1658 } 1659 } 1660 card.dataset.web3Poll = String(p.poll === true); 1661 } catch (_) { /* Retain the last confirmed state; never pretend delivery succeeded. */ } 1662 if (card.dataset.web3Poll === 'true') setTimeout(tick, 15000); 1663 }; 1664 setTimeout(tick, 15000); 1665 }); 1666 if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded',start,{once:true}); else start(); 1667})(); 1668</script>
1668<style>.stem-web3-progress{margin:22px 0}.stem-web3-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0!important;margin:0;gap:12px}.stem-web3-progress li{display:grid;gap:8px;padding:16px;border:1px solid #bfd0d6;border-radius:12px;background:#fff;color:#334d56;font-size:13px;font-weight:600;line-height:1.4}.stem-web3-progress li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8ecf4;color:#3b486b;font-weight:700}.stem-web3-progress li[data-complete=true]{background:#e1f4ec;border-color:#82b8a4}.stem-web3-progress li[data-complete=true]>span{background:#245b4e;color:#fff}.stem-web3-progress small{font-size:11px;font-weight:400}.stem-web3-status-copy{line-height:1.7;font-size:14px}.stem-web3-transaction{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:#245b4e;font-weight:600}.stem-web3-transaction[hidden]{display:none}@media(max-width:600px){.stem-web3-progress ol{grid-template-columns:1fr}.stem-web3-progress li{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;padding:12px;font-size:12px}} 1669</style><style>.stem-web3-account{color:#22383e;max-width:100%;font-family:inherit}.stem-web3-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700}.stem-web3-account h2{font-size:clamp(28px,4vw,42px);margin-bottom:14px}.stem-web3-empty,.stem-web3-domain-card{padding:clamp(20px,4vw,32px);border:1px solid #c5d6da;border-radius:20px;margin:20px 0;background:linear-gradient(130deg,#edfaf6,#eef0fc)}.stem-web3-domain-card h3{font-size:clamp(22px,3vw,32px);overflow-wrap:anywhere;margin:18px 0}.stem-web3-badge{display:inline-block;border-radius:20px;background:#254a54;color:white;padding:8px 14px;font-size:12px}.stem-web3-domain-card code{white-space:normal;overflow-wrap:anywhere}.stem-web3-links{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.stem-web3-links a{min-height:44px;display:inline-flex;align-items:center;font-weight:600;text-decoration:underline}.stem-web3-fine{font-size:13px;line-height:1.6;margin-top:24px}.stem-web3-links a:focus-visible{outline:3px solid #c18f14;outline-offset:4px}</style>
1669<script> 1670gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){ 1671 Placeholders.enable(); 1672 }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 1673</script>
vendor: 1 bytes, line 1673
1673
1674<script> 1675gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 1676</script>
1676 1677 </body> 1678</html> 1679 1680<!-- plugin=object-cache-pro client=phpredis metric#hits=7605 metric#misses=101 metric#hit-ratio=98.7 metric#bytes=3718927 metric#prefetches=255 metric#store-reads=41 metric#store-writes=8 metric#store-hits=268 metric#store-misses=92 metric#sql-queries=51 metric#ms-total=1517.31 metric#ms-cache=33.48 metric#ms-cache-avg=0.6975 metric#ms-cache-ratio=2.2 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.