{"context":{"brandSettings":{"accentColor1":{"hex":"#58B1bf"},"accentColor2":{"hex":"#add3db"},"accentColor3":null,"bodyFont":null,"colors":[{"hex":"#0F384d"},{"hex":"#00767c"},{"hex":"#58B1bf"},{"hex":"#add3db"},{"hex":"#ff7223"},{"hex":"#d9d8d7"}],"fallbackFont":null,"favicon":{"domain":null,"name":"Color","src":"https://43926976.fs1.hubspotusercontent-na1.net/hubfs/43926976/Enthought_Logomark_Color.png"},"favicons":[{"domain":null,"name":"Color","src":"https://43926976.fs1.hubspotusercontent-na1.net/hubfs/43926976/Enthought_Logomark_Color.png"}],"fonts":[],"logo":{"alt":"Enthought","domain":null,"height":121,"link":"https://www.enthought.com/","name":"Enthought_Logo","src":"https://43926976.fs1.hubspotusercontent-na1.net/hubfs/43926976/Enthought_logo_medium.png","width":600},"logos":[{"alt":"Enthought","domain":null,"height":121,"link":"https://www.enthought.com/","name":"Enthought_Logo","src":"https://43926976.fs1.hubspotusercontent-na1.net/hubfs/43926976/Enthought_logo_medium.png","width":600}],"primaryColor":{"hex":"#0F384d"},"primaryFavicon":{"domain":null,"name":"Color","src":"https://43926976.fs1.hubspotusercontent-na1.net/hubfs/43926976/Enthought_Logomark_Color.png"},"primaryFont":null,"primaryLogo":{"alt":"Enthought","domain":null,"height":121,"link":"https://www.enthought.com/","name":"Enthought_Logo","src":"https://43926976.fs1.hubspotusercontent-na1.net/hubfs/43926976/Enthought_logo_medium.png","width":600},"secondaryColor":{"hex":"#00767c"}},"menuData":{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Create a new ticket","level":1,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https://43926976.hs-sites-na2.com/tickets-view/new","urlParamStr":"","urlWithoutAnchor":"https://43926976.hs-sites-na2.com/tickets-view/new"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"List your tickets","level":1,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https://43926976.hs-sites-na2.com/tickets-view","urlParamStr":"","urlWithoutAnchor":"https://43926976.hs-sites-na2.com/tickets-view"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Signout","level":1,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":"https://43926976.hs-sites-na2.com/_hcms/mem/logout","urlParamStr":"","urlWithoutAnchor":"https://43926976.hs-sites-na2.com/_hcms/mem/logout"}],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":null,"level":0,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":null,"urlParamStr":"","urlWithoutAnchor":"null"},"themeSettings":{"bodyFont":{"casing":null,"color":null,"css":"","fallback":null,"font":null,"font_set":"DEFAULT","letter_spacing":null,"line_height":null,"size":null,"size_unit":null,"style":null,"styles":null,"variant":null},"primaryFont":{"casing":null,"color":null,"css":"","fallback":null,"font":null,"font_set":"DEFAULT","letter_spacing":null,"line_height":null,"size":null,"size_unit":null,"style":null,"styles":null,"variant":null},"trellisBorderRadius":"rounded","trellisColorFillPrimaryDefault":{"color":"#0F384d","css":"#0F384d","hex":"#0F384d","opacity":null,"rgb":"rgb(15, 56, 77)","rgba":"rgba(15, 56, 77, 1)"},"trellisColorFillSecondaryDefault":{"color":"#00767c","css":"#00767c","hex":"#00767c","opacity":null,"rgb":"rgb(0, 118, 124)","rgba":"rgba(0, 118, 124, 1)"},"trellisColorFillSurfaceDefault":"light","trellisColorFillTertiaryDefault":{"color":"#58B1bf","css":"#58B1bf","hex":"#58B1bf","opacity":null,"rgb":"rgb(88, 177, 191)","rgba":"rgba(88, 177, 191, 1)"},"trellisColorTextInteractiveDefault":{"color":"#666666","css":"#666666","hex":"#666666","opacity":null,"rgb":"rgb(102, 102, 102)","rgba":"rgba(102, 102, 102, 1)"}},"companyName":"Enthought, Inc."},"modules":{},"dndAreas":{},"globalPartials":{},"headHtml":"<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> \n<meta property=\"og:description\" content=\"\"> \n<meta property=\"og:title\" content=\"\"> \n<meta name=\"twitter:description\" content=\"\"> \n<meta name=\"twitter:title\" content=\"\"> \n<style>\na.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}\n</style> \n<!--  Added by GoogleAnalytics4 integration --> \n<script data-cookieconsent=\"ignore\">\nvar _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\n\nif (!window._hsGoogleConsentRunOnce) {\n  window._hsGoogleConsentRunOnce = true;\n\n  gtag('consent', 'default', {\n    'ad_storage': 'denied',\n    'analytics_storage': 'denied',\n    'ad_user_data': 'denied',\n    'ad_personalization': 'denied',\n    'wait_for_update': waitForUpdateMillis\n  });\n\n  if (useGoogleConsentModeV2) {\n    _hsp.push(['useGoogleConsentModeV2'])\n  } else {\n    _hsp.push(['addPrivacyConsentListener', function(consent){\n      var hasAnalyticsConsent = consent && (consent.allowed || (consent.categories && consent.categories.analytics));\n      var hasAdsConsent = consent && (consent.allowed || (consent.categories && consent.categories.advertisement));\n\n      gtag('consent', 'update', {\n        'ad_storage': hasAdsConsent ? 'granted' : 'denied',\n        'analytics_storage': hasAnalyticsConsent ? 'granted' : 'denied',\n        'ad_user_data': hasAdsConsent ? 'granted' : 'denied',\n        'ad_personalization': hasAdsConsent ? 'granted' : 'denied'\n      });\n    }]);\n  }\n}\n\ngtag('js', new Date());\ngtag('set', 'developer_id.dZTQ1Zm', true);\ngtag('config', 'G-5DQTJ5QTRY');\n</script> \n<script data-cookieconsent=\"ignore\" async src=\"https://www.googletagmanager.com/gtag/js?id=G-5DQTJ5QTRY\"></script> \n<!-- /Added by GoogleAnalytics4 integration --> \n<!--  Added by GoogleTagManager integration --> \n<script data-cookieconsent=\"ignore\">\nvar _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\nif (useGoogleConsentModeV2) {\n\n  gtag('set','developer_id.dZTQ1Zm',true);\n\n  gtag('consent', 'default', {\n  'ad_storage': 'denied',\n  'analytics_storage': 'denied',\n  'ad_user_data': 'denied',\n  'ad_personalization': 'denied',\n  'wait_for_update': waitForUpdateMillis\n  });\n}\n\nvar hsLoadGtm = function loadGtm() {\n    if(window._hsGtmLoadOnce) {\n      return;\n    }\n\n    if (useGoogleConsentModeV2) {\n      _hsp.push(['useGoogleConsentModeV2'])\n    }\n\n    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n    })(window,document,'script','dataLayer','GTM-WGMMWVL');\n\n    window._hsGtmLoadOnce = true;\n};\n\n_hsp.push(['addPrivacyConsentListener', function(consent){\n  if(consent.allowed || (consent.categories && consent.categories.analytics)){\n    hsLoadGtm();\n  }\n}]);\n\n</script> \n<!-- /Added by GoogleTagManager integration --> \n<link rel=\"canonical\" href=\"https://support.enthought.com/hs/portals/customer-portal-app/brand\"> \n<script type=\"text/javascript\">\n    (function(c,l,a,r,i,t,y){\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n        t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n    })(window, document, \"clarity\", \"script\", \"u21cd7x8v6\");\n</script> \n<meta property=\"og:url\" content=\"https://support.enthought.com/hs/portals/customer-portal-app/brand\"> \n<meta http-equiv=\"content-language\" content=\"en\">","footerHtml":"<!-- HubSpot performance collection script --> \n<script defer src=\"/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js\"></script> \n<!-- Start of HubSpot Analytics Code --> \n<script type=\"text/javascript\">\nvar _hsq = _hsq || [];\n_hsq.push([\"setContentType\", \"app-page\"]);\n_hsq.push([\"setCanonicalUrl\", \"https:\\/\\/support.enthought.com\\/hs\\/portals\\/customer-portal-app\\/brand\"]);\n_hsq.push([\"setPageId\", \"400073905874\"]);\n_hsq.push([\"setContentMetadata\", {\n    \"contentPageId\": 400073905874,\n    \"legacyPageId\": \"400073905874\",\n    \"contentFolderId\": null,\n    \"contentGroupId\": null,\n    \"abTestId\": null,\n    \"languageVariantId\": 400073905874,\n    \"languageCode\": \"en\",\n    \n    \n}]);\n</script> \n<script type=\"text/javascript\" id=\"hs-script-loader\" async defer src=\"/hs/scriptloader/43926976.js\"></script> \n<!-- End of HubSpot Analytics Code --> \n<script type=\"text/javascript\">\nvar hsVars = {\n    render_id: \"0047095f-7736-4eb7-b44e-3b839b9a9a98\",\n    ticks: 1790187229372,\n    page_id: 400073905874,\n    \n    content_group_id: 0,\n    portal_id: 43926976,\n    app_hs_base_url: \"https://app-na2.hubspot.com\",\n    cp_hs_base_url: \"https://cp-na2.hubspot.com\",\n    language: \"en\",\n    analytics_page_type: \"app-page\",\n    scp_content_type: \"\",\n    \n    analytics_page_id: \"400073905874\",\n    category_id: 20,\n    folder_id: 0,\n    is_hubspot_user: false\n}\n</script> \n<script defer src=\"/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js\"></script> \n<!-- webinar filter script --> \n<script>\n(function () {\n  // Run only on /resources and only when a prefilter is present\n  if (!/\\/resources(\\/|$)/.test(location.pathname)) return;\n  var qs = new URLSearchParams(location.search);\n  var wanted = (qs.get('type') || qs.get('filter') || '').trim();\n  if (!wanted) return;\n  var W = wanted.toLowerCase();\n  var norm = s => (s||'').replace(/\\s+/g,' ').trim().toLowerCase();\n\n  // Wait helper (up to ~12s for slow pages)\n  function wait(fn, cb, tries){ tries=tries||120; var el=fn(); if(el){cb(el);return;}\n    if(tries<=0) return; setTimeout(function(){ wait(fn, cb, tries-1); }, 100); }\n\n  // Try to make the *real* UI fire: open custom dropdown, click \"Webinar\"\n  function tryUI(root){\n    // CLEAN-style custom select\n    var toggle = root.querySelector('.select-selected,[role=\"combobox\"],.dropdown-toggle');\n    if (toggle){\n      toggle.click(); // open\n      var menu = document.getElementById(toggle.getAttribute('aria-controls')) ||\n                 root.querySelector('.select-items,[role=\"listbox\"],.dropdown-menu');\n      if (menu){\n        var option = Array.from(menu.querySelectorAll('[role=\"option\"],div,li,a,button'))\n          .find(el => norm(el.getAttribute('data-value'))===W || norm(el.innerText)===W);\n        if (option){ option.click(); return true; }\n        try{ toggle.click(); }catch(e){}\n      }\n    }\n\n    // Pills/buttons (some builds use these instead of a select)\n    var pill = Array.from(root.querySelectorAll(\n      '[data-filter],[data-tag],[data-type],.filter-pill,.filters a,.filters button'\n    )).find(el => norm(el.getAttribute('data-filter'))===W ||\n                  norm(el.getAttribute('data-type'))===W ||\n                  norm(el.innerText)===W);\n    if (pill){ pill.click(); return true; }\n\n    // Native <select> fallback\n    var sel = root.querySelector('select');\n    if (sel){\n      var match = Array.from(sel.options).find(o => norm(o.value)===W || norm(o.text)===W);\n      if (match){ sel.value = match.value;\n        try{ sel.dispatchEvent(new Event('change',{bubbles:true})); }catch(e){}\n        try{ sel.dispatchEvent(new Event('input',{bubbles:true})); }catch(e){}\n        if (window.jQuery) try{ window.jQuery(sel).trigger('change').trigger('input'); }catch(e){}\n        return true;\n      }\n    }\n    return false;\n  }\n\n  // Safety net: if the theme never fires, hide/show cards ourselves by tag text\n  function manualFilter(root){\n    var cards = root.querySelectorAll('.card,[class*=\"card\"],.resource,.post,[data-item]');\n    if (!cards.length) return false;\n    var shown = 0;\n    cards.forEach(function(card){\n      // look for tag chips/badges inside each card\n      var hasTag = Array.from(card.querySelectorAll(\n        '[class*=\"tag\"],[class*=\"badge\"],[class*=\"label\"],.pill,.chip,a,span'\n      )).some(el => norm(el.innerText)===W);\n      // also check common data-* attributes\n      var attrs = ['data-type','data-category','data-filter','data-tags'];\n      var hasAttr = attrs.some(a => (card.getAttribute(a)||'')\n                      .split(',').map(norm).includes(W));\n      var ok = hasTag || hasAttr;\n      card.style.display = ok ? '' : 'none';\n      if (ok) shown++;\n    });\n    return shown > 0;\n  }\n\n  wait(function(){\n    return document.querySelector('.clean-base, .resources-filterable, [role=\"main\"]');\n  }, function(root){\n    // First, keep trying to click the *real* control a few times as things mount\n    var tries = 0, maxTries = 30;\n    (function tick(){\n      if (tryUI(root)) return;\n      if (++tries >= maxTries){ manualFilter(root); return; }\n      setTimeout(tick, 200);\n    })();\n\n    // If new content injects later, try again\n    var mo = new MutationObserver(function(){ tryUI(root); });\n    mo.observe(root, {childList:true, subtree:true});\n  });\n})();\n</script>","headElements":[{"tag":"meta","attributes":{"name":"viewport","content":"width=device-width, initial-scale=1"}},{"tag":"meta","attributes":{"property":"og:description","content":""}},{"tag":"meta","attributes":{"property":"og:title","content":""}},{"tag":"meta","attributes":{"name":"twitter:description","content":""}},{"tag":"meta","attributes":{"name":"twitter:title","content":""}},{"tag":"style","children":[{"tag":"#text","text":"a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}"}]},{"tag":"script","children":[{"tag":"#text","text":"var _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\n\nif (!window._hsGoogleConsentRunOnce) {\n  window._hsGoogleConsentRunOnce = true;\n\n  gtag('consent', 'default', {\n    'ad_storage': 'denied',\n    'analytics_storage': 'denied',\n    'ad_user_data': 'denied',\n    'ad_personalization': 'denied',\n    'wait_for_update': waitForUpdateMillis\n  });\n\n  if (useGoogleConsentModeV2) {\n    _hsp.push(['useGoogleConsentModeV2'])\n  } else {\n    _hsp.push(['addPrivacyConsentListener', function(consent){\n      var hasAnalyticsConsent = consent && (consent.allowed || (consent.categories && consent.categories.analytics));\n      var hasAdsConsent = consent && (consent.allowed || (consent.categories && consent.categories.advertisement));\n\n      gtag('consent', 'update', {\n        'ad_storage': hasAdsConsent ? 'granted' : 'denied',\n        'analytics_storage': hasAnalyticsConsent ? 'granted' : 'denied',\n        'ad_user_data': hasAdsConsent ? 'granted' : 'denied',\n        'ad_personalization': hasAdsConsent ? 'granted' : 'denied'\n      });\n    }]);\n  }\n}\n\ngtag('js', new Date());\ngtag('set', 'developer_id.dZTQ1Zm', true);\ngtag('config', 'G-5DQTJ5QTRY');"}],"attributes":{"data-cookieconsent":"ignore"}},{"tag":"script","attributes":{"async":"","src":"https://www.googletagmanager.com/gtag/js?id=G-5DQTJ5QTRY","data-cookieconsent":"ignore"}},{"tag":"script","children":[{"tag":"#text","text":"var _hsp = window._hsp = window._hsp || [];\nwindow.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\n\nvar useGoogleConsentModeV2 = true;\nvar waitForUpdateMillis = 1000;\n\nif (useGoogleConsentModeV2) {\n\n  gtag('set','developer_id.dZTQ1Zm',true);\n\n  gtag('consent', 'default', {\n  'ad_storage': 'denied',\n  'analytics_storage': 'denied',\n  'ad_user_data': 'denied',\n  'ad_personalization': 'denied',\n  'wait_for_update': waitForUpdateMillis\n  });\n}\n\nvar hsLoadGtm = function loadGtm() {\n    if(window._hsGtmLoadOnce) {\n      return;\n    }\n\n    if (useGoogleConsentModeV2) {\n      _hsp.push(['useGoogleConsentModeV2'])\n    }\n\n    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n    })(window,document,'script','dataLayer','GTM-WGMMWVL');\n\n    window._hsGtmLoadOnce = true;\n};\n\n_hsp.push(['addPrivacyConsentListener', function(consent){\n  if(consent.allowed || (consent.categories && consent.categories.analytics)){\n    hsLoadGtm();\n  }\n}]);"}],"attributes":{"data-cookieconsent":"ignore"}},{"tag":"link","attributes":{"rel":"canonical","href":"https://support.enthought.com/hs/portals/customer-portal-app/brand"}},{"tag":"script","children":[{"tag":"#text","text":"(function(c,l,a,r,i,t,y){\n        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};\n        t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;\n        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n    })(window, document, \"clarity\", \"script\", \"u21cd7x8v6\");"}],"attributes":{"type":"text/javascript"}},{"tag":"meta","attributes":{"property":"og:url","content":"https://support.enthought.com/hs/portals/customer-portal-app/brand"}},{"tag":"meta","attributes":{"http-equiv":"content-language","content":"en"}}],"footerElements":[{"tag":"script","attributes":{"defer":"","src":"/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"}},{"tag":"script","children":[{"tag":"#text","text":"var _hsq = _hsq || [];\n_hsq.push([\"setContentType\", \"app-page\"]);\n_hsq.push([\"setCanonicalUrl\", \"https:\\/\\/support.enthought.com\\/hs\\/portals\\/customer-portal-app\\/brand\"]);\n_hsq.push([\"setPageId\", \"400073905874\"]);\n_hsq.push([\"setContentMetadata\", {\n    \"contentPageId\": 400073905874,\n    \"legacyPageId\": \"400073905874\",\n    \"contentFolderId\": null,\n    \"contentGroupId\": null,\n    \"abTestId\": null,\n    \"languageVariantId\": 400073905874,\n    \"languageCode\": \"en\",\n    \n    \n}]);"}],"attributes":{"type":"text/javascript"}},{"tag":"script","id":"hs-script-loader","attributes":{"async":"","defer":"","src":"/hs/scriptloader/43926976.js","type":"text/javascript"}},{"tag":"script","children":[{"tag":"#text","text":"var hsVars = {\n    render_id: \"0047095f-7736-4eb7-b44e-3b839b9a9a98\",\n    ticks: 1790187229372,\n    page_id: 400073905874,\n    \n    content_group_id: 0,\n    portal_id: 43926976,\n    app_hs_base_url: \"https://app-na2.hubspot.com\",\n    cp_hs_base_url: \"https://cp-na2.hubspot.com\",\n    language: \"en\",\n    analytics_page_type: \"app-page\",\n    scp_content_type: \"\",\n    \n    analytics_page_id: \"400073905874\",\n    category_id: 20,\n    folder_id: 0,\n    is_hubspot_user: false\n}"}],"attributes":{"type":"text/javascript"}},{"tag":"script","attributes":{"defer":"","src":"/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"}},{"tag":"script","children":[{"tag":"#text","text":"(function () {\n  // Run only on /resources and only when a prefilter is present\n  if (!/\\/resources(\\/|$)/.test(location.pathname)) return;\n  var qs = new URLSearchParams(location.search);\n  var wanted = (qs.get('type') || qs.get('filter') || '').trim();\n  if (!wanted) return;\n  var W = wanted.toLowerCase();\n  var norm = s => (s||'').replace(/\\s+/g,' ').trim().toLowerCase();\n\n  // Wait helper (up to ~12s for slow pages)\n  function wait(fn, cb, tries){ tries=tries||120; var el=fn(); if(el){cb(el);return;}\n    if(tries<=0) return; setTimeout(function(){ wait(fn, cb, tries-1); }, 100); }\n\n  // Try to make the *real* UI fire: open custom dropdown, click \"Webinar\"\n  function tryUI(root){\n    // CLEAN-style custom select\n    var toggle = root.querySelector('.select-selected,[role=\"combobox\"],.dropdown-toggle');\n    if (toggle){\n      toggle.click(); // open\n      var menu = document.getElementById(toggle.getAttribute('aria-controls')) ||\n                 root.querySelector('.select-items,[role=\"listbox\"],.dropdown-menu');\n      if (menu){\n        var option = Array.from(menu.querySelectorAll('[role=\"option\"],div,li,a,button'))\n          .find(el => norm(el.getAttribute('data-value'))===W || norm(el.innerText)===W);\n        if (option){ option.click(); return true; }\n        try{ toggle.click(); }catch(e){}\n      }\n    }\n\n    // Pills/buttons (some builds use these instead of a select)\n    var pill = Array.from(root.querySelectorAll(\n      '[data-filter],[data-tag],[data-type],.filter-pill,.filters a,.filters button'\n    )).find(el => norm(el.getAttribute('data-filter'))===W ||\n                  norm(el.getAttribute('data-type'))===W ||\n                  norm(el.innerText)===W);\n    if (pill){ pill.click(); return true; }\n\n    // Native <select> fallback\n    var sel = root.querySelector('select');\n    if (sel){\n      var match = Array.from(sel.options).find(o => norm(o.value)===W || norm(o.text)===W);\n      if (match){ sel.value = match.value;\n        try{ sel.dispatchEvent(new Event('change',{bubbles:true})); }catch(e){}\n        try{ sel.dispatchEvent(new Event('input',{bubbles:true})); }catch(e){}\n        if (window.jQuery) try{ window.jQuery(sel).trigger('change').trigger('input'); }catch(e){}\n        return true;\n      }\n    }\n    return false;\n  }\n\n  // Safety net: if the theme never fires, hide/show cards ourselves by tag text\n  function manualFilter(root){\n    var cards = root.querySelectorAll('.card,[class*=\"card\"],.resource,.post,[data-item]');\n    if (!cards.length) return false;\n    var shown = 0;\n    cards.forEach(function(card){\n      // look for tag chips/badges inside each card\n      var hasTag = Array.from(card.querySelectorAll(\n        '[class*=\"tag\"],[class*=\"badge\"],[class*=\"label\"],.pill,.chip,a,span'\n      )).some(el => norm(el.innerText)===W);\n      // also check common data-* attributes\n      var attrs = ['data-type','data-category','data-filter','data-tags'];\n      var hasAttr = attrs.some(a => (card.getAttribute(a)||'')\n                      .split(',').map(norm).includes(W));\n      var ok = hasTag || hasAttr;\n      card.style.display = ok ? '' : 'none';\n      if (ok) shown++;\n    });\n    return shown > 0;\n  }\n\n  wait(function(){\n    return document.querySelector('.clean-base, .resources-filterable, [role=\"main\"]');\n  }, function(root){\n    // First, keep trying to click the *real* control a few times as things mount\n    var tries = 0, maxTries = 30;\n    (function tick(){\n      if (tryUI(root)) return;\n      if (++tries >= maxTries){ manualFilter(root); return; }\n      setTimeout(tick, 200);\n    })();\n\n    // If new content injects later, try again\n    var mo = new MutationObserver(function(){ tryUI(root); });\n    mo.observe(root, {childList:true, subtree:true});\n  });\n})();"}]}]}