CINXE.COM

Product Marketing Alliance

<!DOCTYPE html> <html> <head> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:32,height:32/https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN' rel='icon' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:72,height:72/https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN' rel='apple-touch-icon' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:144,height:144/https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN' rel='apple-touch-icon' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:320,height:345/https://www.filepicker.io/api/file/OTsIGKOCQwWchQztT5lt' rel='apple-touch-startup-image' type='image/png'> <link href='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:640,height:690/https://www.filepicker.io/api/file/OTsIGKOCQwWchQztT5lt' rel='apple-touch-startup-image' type='image/png'> <meta name='apple-mobile-web-app-capable' content='yes' /> <meta charset="UTF-8"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="pgH7PXota24+c9BOup8eNcSwEA//85kneF3mmKFRwF1jZl6KSOG5iBC4SOBXcCQosFlQn6mIZlsKsw/DOCVUNA==" /> <link rel="stylesheet" media="screen" href="https://fedora.teachablecdn.com/assets/bootstrap-a14e0219bff457941c01e229139fcb9f4709e289d96efa3a24bad96561d56e6c.css" data-turbolinks-track="true" /><link href="https://themes2.teachablecdn.com/themecss/production/base.css?_=ba4b24dc2014&amp;brand_course_heading=%232b3636&amp;brand_heading=%232b3636&amp;brand_homepage_heading=%232b3636&amp;brand_navbar_fixed_text=%23fe5d4c&amp;brand_navbar_text=%23fe5d4c&amp;brand_primary=%23ffffff&amp;brand_secondary=%23fe5d4c&amp;brand_text=%232b3636&amp;font=Lato&amp;logged_out_homepage_background_image_overlay=0.0&amp;logged_out_homepage_background_image_url=https%3A%2F%2Fwww.filepicker.io%2Fapi%2Ffile%2FOTsIGKOCQwWchQztT5lt&amp;show_login=true&amp;show_signup=false" rel="stylesheet" data-turbolinks-track="true"></link> <title>Product Marketing Alliance</title> <meta name="description" content="Whether you’re new to the industry or a seasoned PMM, B2B or B2C, physical or SaaS, this course is for anyone wanting to build or top up their product marketing knowledge and effectively and successfully attract and keep more customers."> <link rel="canonical" href="https://certified.productmarketingalliance.com/courses"> <meta property="og:description" content="Whether you’re new to the industry or a seasoned PMM, B2B or B2C, physical or SaaS, this course is for anyone wanting to build or top up their product marketing knowledge and effectively and successfully attract and keep more customers."> <meta property="og:image" content="https://www.filepicker.io/api/file/OTsIGKOCQwWchQztT5lt"> <meta property="og:title" content="Product Marketing Alliance"> <meta property="og:type" content="website"> <meta property="og:url" content="https://certified.productmarketingalliance.com/courses"> <meta name="brand_video_player_color" content="#fe5d4c"> <meta name="site_title" content="Product Marketing Alliance"> <style>@import url("https://use.typekit.net/vnh3mxy.css"); body, :root { font-family: poppins, sans-serif; font-weight: 600; } *, .nav.navbar-nav>li>a, .course-listing .course-listing-title, .btn, .course-listing .course-listing-extra-info .course-author-name { font-family: poppins, sans-serif; font-weight: 600; } .featured-product-card__content__title{ color: #000; } .featured-product-card__content__subtitle{ color: #000; font-weight: 400 !important; } h1, h2, h3, h4, h5, h6, .block__image-with-text h1 p span, .block__image-with-text h1 span { font-family: poppins, sans-serif; font-weight: 600 !important; } .course-section ul.section-list .section-item .item .btn-primary, .btn-sm, .btn-sm:active, .btn-sm:focus { font-family: poppins, sans-serif; font-weight: 700 !important; } .filter-label, .course-listing .course-listing-extra-info .course-progress, .course-section ul.section-list .section-item .lecture-name { font-family: poppins, sans-serif; font-weight: 400; } .block__image-with-text p span, .block__image-with-text p, .block__image-with-text span, .lecture-text-container p, .lecture-text-container span { font-family: sofia-pro, sans-serif; font-weight: 300; } .lecture-text-container strong { font-family: sofia-pro, sans-serif; font-weight: 600; } .course-card__content__subtitle, .course-card__content__title { color: #36414D; } .lecture-attachment-type-video { padding: 0 10%; } #block-24636199 .block__image__image { height: 100%; } .block__image__wrapper img { height: 100% !important; } .eaec-root-layout-component { margin: auto; } @media (max-width: 768px) { .banner__heading-group h1 { font-size: 3.8rem; margin-bottom: 50px; margin-top: 30px; } .banner__heading-group h2 { margin-bottom: 50px; font-size: 2.2rem; } .b-24593769-background_color, #block-24593771 .b-24593771-background_color, #block-24593771 .block__image-with-text__text-wrapper { padding-top: 0; } #block-24593772 .b-24593772-background_color, #block-24593770 .block__image-with-text__text-wrapper, #block-24593778 .b-24593778-background_color { padding-bottom: 0; } .block__image-with-text .b-24593770-heading_color h1 { font-size: 1.8rem; } #block-24593773 p.ql-align-center { margin-top: 10px; } } .block_curriculum_sections .block__curriculum__section { display: block !important; } .block__curriculum .block__curriculum__view-all-lectures-btn { display: none !important; } /* hubspot form width */ .hbspt-form { max-width: 800px; width: 100%; margin: 70px auto; padding: 50px; } /* divider line*/ .hr { border: 1px solid #ccc; /* Set the border style, color, and width */ margin: 20px 0; /* Add some space above and below the divider */ } </style> <script src='//fast.wistia.com/assets/external/E-v1.js'></script> <script src='https://www.recaptcha.net/recaptcha/api.js' async defer></script> <meta name="asset_host" content="https://fedora.teachablecdn.com"> <script src="https://fedora.teachablecdn.com/packs/student-globals--1b9bb399c9fefbb1b77f.js"></script><script src="https://fedora.teachablecdn.com/packs/student-legacy--e476eb118bf63cfa5d11.js"></script><script src="https://fedora.teachablecdn.com/packs/student--f5c22e6ba26cad43d241.js"></script> <meta id='iris-url' data-iris-url=https://eventable.internal.teachable.com /> <script type="text/javascript"> window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])},heap.load("318805607"); window.heapShouldTrackUser = true; </script> <script type="text/javascript"> var _user_id = ''; // Set to the user's ID, username, or email address, or '' if not yet known. var _session_id = '9ca5d86efd73a865f19f5f64f08e1fa0'; // Set to a unique session ID for the visitor's current browsing session. var _sift = window._sift = window._sift || []; _sift.push(['_setAccount', '2e541754ec']); _sift.push(['_setUserId', _user_id]); _sift.push(['_setSessionId', _session_id]); _sift.push(['_trackPageview']); (function() { function ls() { var e = document.createElement('script'); e.src = 'https://cdn.sift.com/s.js'; document.body.appendChild(e); } if (window.attachEvent) { window.attachEvent('onload', ls); } else { window.addEventListener('load', ls, false); } })(); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-KVYRMDNSEY"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-KVYRMDNSEY'); </script> <script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = {"askConsentAtCookiePolicyUpdate":true,"cookiePolicyInOtherWindow":true,"countryDetection":true,"enableFadp":true,"enableLgpd":true,"enableTcf":true,"floatingPreferencesButtonDisplay":"anchored-center-left","floatingPreferencesButtonZIndex":10,"gdprAppliesGlobally":false,"googleAdditionalConsentMode":true,"lang":"en","lgpdAppliesGlobally":false,"perPurposeConsent":true,"siteId":1712381,"tcfPurposes":{"2":"li_only","7":"li_only","8":"li_only","9":"li_only","10":"li_only","11":"li_only"},"cookiePolicyId":24731467,"i18n":{"en":{"banner":{"title":"The Alliance privacy & cookie controls","dynamic":{"body":"We use cookies to give you the best experience on our website. By continuing to browse, you agree to our cookie policy"}}}},"banner":{"acceptButtonColor":"#367AFF","acceptButtonDisplay":true,"backgroundColor":"#09100F","brandBackgroundColor":"#09100F","closeButtonRejects":true,"customizeButtonCaptionColor":"#F9F8F5","customizeButtonColor":"#292626","customizeButtonDisplay":true,"explicitWithdrawal":true,"fontSizeBody":"10px","fontSizeCloseButton":"24px","listPurposes":true,"logo":"https://pma-assets-external.ams3.cdn.digitaloceanspaces.com/alliance-website/ALLIANCE%20FULL%20-%20Secondary_small.svg","linksColor":"#F9F8F5","ownerName":"The Alliance","position":"float-bottom-center","prependOnBody":true,"rejectButtonCaptionColor":"#F9F8F5","rejectButtonColor":"#292626","rejectButtonDisplay":true,"showPurposesToggles":true,"showTotalNumberOfProviders":true,"textColor":"#F9F8F5","acceptButtonCaption":"Accept all","rejectButtonCaption":"Reject"}}; </script> <script type="text/javascript" src="https://cs.iubenda.com/autoblocking/1712381.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script> <script src="https://tag.clearbitscripts.com/v1/pk_bebaa9db4ca35af82ab4d629c9fade2b/tags.js"></script> <script type="application/javascript"> (function(b,o,n,g,s,r,c){if(b[s])return;b[s]={};b[s].scriptToken="Xzk0MTQ4NzUxOQ";b[s].callsQueue=[];b[s].api=function(){b[s].callsQueue.push(arguments);};r=o.createElement(n);c=o.getElementsByTagName(n)[0];r.async=1;r.src=g;r.id=s+n;c.parentNode.insertBefore(r,c);})(window,document,"script","https://cdn.oribi.io/Xzk0MTQ4NzUxOQ/oribi.js","ORIBI"); </script> <!--Segment--> <script> var checkUserId = function({ payload, next, integrations }) { var user_id = payload.obj.userId; if(user_id && (user_id.length === 8 || user_id.length !== 36)) { console.log('teacahble user_id still set, clearing'); window.localStorage.removeItem('apc_user_id'); analytics.reset(); analytics.user().anonymousId(payload.obj.anonymousId); delete payload.obj.userId; delete payload.obj.traits; console.log('payload after clearing', payload.obj); } next(payload); }; !(function () { fedoraAnalytics.ready(function() { window.localStorage.removeItem('apc_user_id'); analytics = []; if (!analytics.initialize) if (analytics.invoked) { window.console && console.error && console.error("Segment snippet included twice."); } else { analytics.invoked = !0; analytics.methods = [ "trackSubmit", "trackClick", "trackLink", "trackForm", "pageview", "identify", "reset", "group", "track", "ready", "alias", "debug", "page", "once", "off", "on", "addSourceMiddleware", "addIntegrationMiddleware", "setAnonymousId", "addDestinationMiddleware", ]; analytics.factory = function (e) { return function () { var t = Array.prototype.slice.call(arguments); t.unshift(e); analytics.push(t); return analytics; }; }; for (var e = 0; e < analytics.methods.length; e++) { var key = analytics.methods[e]; analytics[key] = analytics.factory(key); } analytics.load = function (key, e) { var t = document.createElement("script"); t.type = "text/javascript"; t.async = !0; t.src = "https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js"; var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(t, n); analytics._loadOptions = e; }; analytics._writeKey = "py2FB2BvtUC63GiFJvFRsmurN02qku1C"; analytics.SNIPPET_VERSION = "4.15.3"; analytics.addSourceMiddleware(checkUserId); analytics.load('py2FB2BvtUC63GiFJvFRsmurN02qku1C', { user: { persist: true, cookie: { key: 'ajs_alliance_for_teachable_user_id' }, localStorage: { key: 'ajs_alliance_for_teachable_user_traits' } } }); analytics.identify(); analytics.page(); } }); })(); </script> <!--End Segment--> <!-- Start of Async ProveSource Code --><script>!function(o,i){window.provesrc&&window.console&&console.error&&console.error("ProveSource is included twice in this page."),provesrc=window.provesrc={dq:[],display:function(){this.dq.push(arguments)}},o._provesrcAsyncInit=function(){provesrc.init({apiKey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50SWQiOiI1ZWEyZTczNTRjNDQ0ZDQ1NzU0OWRhYWUiLCJpYXQiOjE1ODc3MzQzMjZ9.3BTkc-xMOUGxjeDJV_LuZh_FJ956iGxKa9mZGF4TRMA",v:"0.0.4"})};var r=i.createElement("script");r.type="text/javascript",r.async=!0,r["ch"+"ar"+"set"]="UTF-8",r.src="https://cdn.provesrc.com/provesrc.js";var e=i.getElementsByTagName("script")[0];e.parentNode.insertBefore(r,e)}(window,document);</script><!-- End of Async ProveSource Code --> <script src="https://cdn.lr-intake.com/LogRocket.min.js" crossorigin="anonymous"></script> <script>window.LogRocket && window.LogRocket.init('acara/sec-agxep');</script> <script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true;script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/reb2b.js.gz";var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("ZQOQRJHQ8L62");}();</script> <script> window.intercomSettings = { app_id: "ihx5j8jg" }; </script> <script> // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/ihx5j8jg' (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/ihx5j8jg';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})(); </script> <!-- Start of Async ProveSource Code --><script>!function(o,i){window.provesrc&&window.console&&console.error&&console.error("ProveSource is included twice in this page."),provesrc=window.provesrc={dq:[],display:function(){this.dq.push(arguments)}},o._provesrcAsyncInit=function(){provesrc.init({apiKey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50SWQiOiI1ZWEyZTczNTRjNDQ0ZDQ1NzU0OWRhYWUiLCJpYXQiOjE1ODc3MzQzMjZ9.3BTkc-xMOUGxjeDJV_LuZh_FJ956iGxKa9mZGF4TRMA",v:"0.0.4"})};var r=i.createElement("script");r.type="text/javascript",r.async=!0,r["ch"+"ar"+"set"]="UTF-8",r.src="https://cdn.provesrc.com/provesrc.js";var e=i.getElementsByTagName("script")[0];e.parentNode.insertBefore(r,e)}(window,document);</script><!-- End of Async ProveSource Code --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-SL8LSCXHSV"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-SL8LSCXHSV', { 'user_id': '', 'school_id': '459083', 'school_domain': 'certified.productmarketingalliance.com' }); </script> <script async src="https://www.googletagmanager.com/gtag/js"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('set', 'linker', {'domains': ['certified.productmarketingalliance.com', 'sso.teachable.com', 'checkout.teachable.com']}); gtag('js', new Date()); var gtag_integration = 'G-KVYRMDNSEY' gtag('config', 'G-KVYRMDNSEY', { 'groups': 'GA4' }); </script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRBR-08e3a2ada38dc55a529","applicationID":"1065060701","transactionName":"dAxdTUFZXVQEQh0GCkIRQFxAGVhWBVVK","queueTime":0,"applicationTime":305,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103368432",accountID:"4102727",trustKey:"27503",xpid:"UAcHU1FRDxABVFdXBwcHUVQA",licenseKey:"NRBR-08e3a2ada38dc55a529",applicationID:"1065060701"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> </head> <body> <meta http-content='IE=Edge' http-equiv='X-UA-Compatible'> <meta content='width=device-width,initial-scale=1.0' name='viewport'> <meta id="fedora-keys" data-commit-sha="ba4b24dc20140523848dc04b0f57381c72a7cf60" data-env="production" data-sentry-public-dsn="https://8149a85a83fa4ec69640c43ddd69017d@sentry.io/120346" data-stripe="pk_live_hkgvgSBxG4TAl3zGlXiB1KUX" data-track-all-ahoy="false" data-track-changes-ahoy="false" data-track-clicks-ahoy="false" data-track-sumbits-ahoy="false" data-filepicker="ADNupMnWyR7kCWRvm76Laz" data-iris-url="https://eventable.internal.teachable.com" /><meta id="fedora-data" data-report-card="{}" data-course-ids="[]" data-completed-lecture-ids="[]" data-school-id="459083" data-school-launched="true" data-preview="logged_out" data-turn-off-fedora-branding="true" data-plan-supports-whitelabeling="true" data-powered-by-text="Powered by" data-asset-path="//https://fedora.teachablecdn.com/assets/footer/teachable-logomark-white-31d2296978598bacace50e6d48a2e1223c20a9b074af424acdd465676f81560f.svg" data-school-preferences="{&quot;ssl_forced&quot;:&quot;true&quot;,&quot;bnpl_allowed&quot;:&quot;false&quot;,&quot;anonymize_ips&quot;:&quot;false&quot;,&quot;bazaar_enabled&quot;:&quot;false&quot;,&quot;paypal_enabled&quot;:&quot;false&quot;,&quot;gifting_enabled&quot;:&quot;true&quot;,&quot;autoplay_lectures&quot;:&quot;true&quot;,&quot;comments_threaded&quot;:&quot;true&quot;,&quot;course_blocks_beta&quot;:&quot;true&quot;,&quot;eu_vat_tax_enabled&quot;:&quot;false&quot;,&quot;legacy_back_office&quot;:&quot;false&quot;,&quot;themeable_disabled&quot;:&quot;false&quot;,&quot;back_office_enabled&quot;:&quot;false&quot;,&quot;comments_moderation&quot;:&quot;true&quot;,&quot;eu_vat_tax_eligible&quot;:&quot;true&quot;,&quot;charge_exclusive_tax&quot;:&quot;true&quot;,&quot;send_receipts_emails&quot;:&quot;true&quot;,&quot;autocomplete_lectures&quot;:&quot;true&quot;,&quot;class_periods_enabled&quot;:&quot;false&quot;,&quot;tax_inclusive_pricing&quot;:&quot;false&quot;,&quot;authors_can_manage_pbc&quot;:&quot;true&quot;,&quot;css_properties_enabled&quot;:&quot;false&quot;,&quot;preenrollments_enabled&quot;:&quot;false&quot;,&quot;new_text_editor_enabled&quot;:&quot;false&quot;,&quot;require_terms_agreement&quot;:&quot;true&quot;,&quot;send_new_comment_emails&quot;:&quot;true&quot;,&quot;send_drip_content_emails&quot;:&quot;true&quot;,&quot;ssl_forced_from_creation&quot;:&quot;true&quot;,&quot;turn_off_fedora_branding&quot;:&quot;true&quot;,&quot;allow_comment_attachments&quot;:&quot;true&quot;,&quot;authors_can_email_students&quot;:&quot;false&quot;,&quot;authors_can_manage_coupons&quot;:&quot;false&quot;,&quot;custom_email_limit_applied&quot;:&quot;false&quot;,&quot;send_abandoned_cart_emails&quot;:&quot;false&quot;,&quot;teachable_accounts_enabled&quot;:&quot;false&quot;,&quot;teachable_payments_enabled&quot;:&quot;true&quot;,&quot;authors_can_import_students&quot;:&quot;false&quot;,&quot;authors_can_publish_courses&quot;:&quot;false&quot;,&quot;internal_subscriptions_beta&quot;:&quot;true&quot;,&quot;recaptcha_enabled_on_signup&quot;:&quot;true&quot;,&quot;display_vat_inclusive_prices&quot;:&quot;false&quot;,&quot;single_page_checkout_enabled&quot;:&quot;true&quot;,&quot;authors_can_set_course_prices&quot;:&quot;false&quot;,&quot;send_lead_confirmation_emails&quot;:&quot;true&quot;,&quot;affiliate_cookie_duration_days&quot;:&quot;7&quot;,&quot;authors_can_issue_certificates&quot;:&quot;true&quot;,&quot;store_student_cards_separately&quot;:&quot;true&quot;,&quot;affiliate_external_urls_enabled&quot;:&quot;false&quot;,&quot;authors_can_manage_certificates&quot;:&quot;true&quot;,&quot;authors_can_manage_course_pages&quot;:&quot;false&quot;,&quot;prevent_new_coupon_applications&quot;:&quot;true&quot;,&quot;disable_js_course_event_tracking&quot;:&quot;false&quot;,&quot;exclusive_vat_on_custom_gateways&quot;:&quot;true&quot;,&quot;is_edit_site_onboarding_complete&quot;:&quot;false&quot;,&quot;send_certificate_issuance_emails&quot;:&quot;true&quot;,&quot;prevent_payment_plan_cancellation&quot;:&quot;true&quot;,&quot;send_subscription_reminder_emails&quot;:&quot;true&quot;,&quot;automatically_add_disqus_attachments&quot;:&quot;true&quot;,&quot;recalc_course_pct_on_lecture_publish&quot;:&quot;false&quot;,&quot;send_confirmation_instructions_emails&quot;:&quot;true&quot;,&quot;send_limited_time_unenrollment_emails&quot;:&quot;true&quot;,&quot;turn_off_myteachable_sign_up_branding&quot;:&quot;true&quot;}" data-accessible-features="[&quot;bulk_enroll_students&quot;,&quot;manually_importing_users&quot;,&quot;native_certificates&quot;,&quot;custom_roles&quot;,&quot;earnings_statements&quot;,&quot;teachable_payments&quot;,&quot;teachable_u&quot;,&quot;course_compliance&quot;,&quot;page_editor_v2&quot;,&quot;page_editor_v2_only&quot;,&quot;certificates_editor_v2&quot;,&quot;drip_content&quot;,&quot;custom_domain&quot;,&quot;coupons&quot;,&quot;graded_quizzes&quot;,&quot;email&quot;,&quot;course_reports&quot;,&quot;webhooks&quot;,&quot;integrations&quot;,&quot;zapier_action_create_user&quot;,&quot;teachable_payments_payout_view&quot;,&quot;upsells&quot;,&quot;facebook_pixel&quot;,&quot;user_search_filters&quot;,&quot;user_tags&quot;,&quot;multiple_course_pages&quot;,&quot;proration_upgrade_flow&quot;,&quot;cross_border_payments&quot;,&quot;limited_time_enrollments&quot;,&quot;sales_tax_on_student_checkout&quot;,&quot;warroom_jan_22_blocks&quot;,&quot;paid_integrations&quot;,&quot;sales_analytics_retool&quot;,&quot;new_device_confirmation&quot;,&quot;elasticsearch_users&quot;,&quot;elasticsearch_transactions&quot;,&quot;reset_progress&quot;,&quot;fraud_warnings&quot;,&quot;paypal_through_tp&quot;,&quot;new_creator_checkout&quot;,&quot;circle_oauth&quot;]" data-course-data="{}" /><meta id="analytics-keys" name="analytics" data-analytics="{}" /> <!-- HEADER --> <header class='v1-header'> <!-- HEADER for Free Plan --> <!-- Navbar --> <div class="navbar-fedora is-at-top is-not-signed-in" id='navbar' role='navigation'> <div class='btstrp-container'> <div class='btstrp-navbar-header navbar-header-courses'> <button class='btstrp-navbar-toggle' data-target='.navbar-header-collapse' data-toggle='collapse' type='button'> <span class='btstrp-sr-only'> Toggle navigation </span> <span class='btstrp-icon-bar'></span> <span class='btstrp-icon-bar'></span> <span class='btstrp-icon-bar'></span> </button> <!-- Site logo --> <a class='btstrp-navbar-brand header-logo' href='https://certified.productmarketingalliance.com'> <img src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=height:60/https://cdn.filestackcontent.com/ZLl8NX3ISdyMtpP6kngI" alt="Product Marketing Alliance" srcset="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=height:120/https://cdn.filestackcontent.com/ZLl8NX3ISdyMtpP6kngI 2x" /> </a> <!-- Header Menu --> <div class='collapse btstrp-navbar-collapse navbar-header-collapse'> <ul class='nav navbar-nav navbar-right'> <li> <a class='fedora-navbar-link navbar-link' href='https://learning.productmarketingalliance.com/#detail-section' target='_blank'> All Products </a> </li> <li> <a class='fedora-navbar-link navbar-link' href='https://www.productmarketingalliance.com/signup/' target='_blank'> Pro+ Membership </a> </li> <li> <a class='fedora-navbar-link navbar-link' href='https://www.productmarketingalliance.com/content-hub/' target='_blank'> Resources </a> </li> <li> <a class='fedora-navbar-link navbar-link' href='https://www.productmarketingalliance.com/' target='_blank'> Blog </a> </li> <li> <a class='fedora-navbar-link navbar-link' href='https://www.productmarketingalliance.com/join-slack/' target='_blank'> Community </a> </li> <!-- If more than 5 links, collapse the rest in a dropdown --> <li> <a aria-expanded='false' aria-controls='header-dropdown' aria-haspopup='true' class='fedora-navbar-link navbar-link dropdown-toggle' data-toggle='dropdown'>More <i class="caret"></i> </a> <ul class='dropdown-menu' id='header-dropdown'> <li> <a href='https://www.productmarketingalliance.com/events/' target='_blank'> Events </a> </li> </ul> </li> <li> <a class='navbar-link fedora-navbar-link' href='/sign_in'> Login </a> </li> </ul> </div> </div> </div> </div> </header> <div role="main" class='view-school'> <div class='view-directory course-directory '> <div class='container'> <div class='row search'> <!-- Filter: Category --> <div class='pull-left course-filter'> <div class="filter-label"> Category: </div> <div class="btn-group"> <button class="btn btn-default btn-lg btn-course-filter dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false" aria-controls='filter-dropdown'> All <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" id='filter-dropdown'> <li><a href="/courses">All</a></li> <li><a href="/courses/category/masters">Masters (19)</a></li> <li><a href="/courses/category/core">Core (13)</a></li> <li><a href="/courses/category/hired">Hired (1)</a></li> <li><a href="/courses/category/leadership">Leadership (2)</a></li> <li><a href="/courses/category/fundamentals">Fundamentals (4)</a></li> <li><a href="/courses/category/advanced">Advanced (1)</a></li> </ul> </div> </div> <!-- Filter: Author --> <div class='pull-left course-filter'> <div class="filter-label"> Author: </div> <div class="btn-group"> <button class="btn btn-default btn-lg btn-course-filter dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false" aria-controls="courses-dropdown"> All <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" id="courses-dropdown"> <li><a href="/courses">All</a></li> <li><a href="/courses/author/1498115">Alex Chahin</a></li> <li><a href="/courses/author/1190636">Alex McDonnell</a></li> <li><a href="/courses/author/1365771">Alison Hayter</a></li> <li><a href="/courses/author/1552205">Andrew Hatfield</a></li> <li><a href="/courses/author/1033145">Bree Bunzel</a></li> <li><a href="/courses/author/1339602">​Daniel Kuperman</a></li> <li><a href="/courses/author/1709290">Div Manickam</a></li> <li><a href="/courses/author/1367932">Elliott Rayner</a></li> <li><a href="/courses/author/1561607">Holly Watson</a></li> <li><a href="/courses/author/1561611">Julien Sauvage</a></li> <li><a href="/courses/author/1251031">Lauren Culbertson</a></li> <li><a href="/courses/author/582717">Marcus Andrews</a></li> <li><a href="/courses/author/1108698">PMA | Leadership Certified</a></li> <li><a href="/courses/author/955044">PMA | Persona certified</a></li> <li><a href="/courses/author/863411">PMA | PMM Hired</a></li> <li><a href="/courses/author/2289965">Pranoti Bhonsle</a></li> <li><a href="/courses/author/1573211">Product Marketing Alliance</a></li> <li><a href="/courses/author/1677718">Product Marketing Alliance</a></li> <li><a href="/courses/author/543702">Product Marketing Alliance</a></li> <li><a href="/courses/author/419394">Richard King</a></li> <li><a href="/courses/author/1495186">Sapphire Reels</a></li> <li><a href="/courses/author/1019121">Tamara Grominsky</a></li> <li><a href="/courses/author/1367903">Yoni Solomon</a></li> </ul> </div> </div> <!-- Search Box --> <div class='col-lg-4 col-md-4 col-xs-12 pull-right'> <form role="search" method="get" action="/courses"> <div class="input-group"> <label for="search-courses" class="sr-only">Find a product</label> <input class='form-control search input-lg' data-list='.list' id='search-courses' name="query" placeholder="Find a product" type='text'> <span class="input-group-btn"> <button aria-label="Search Courses" id="search-course-button" class="btn search btn-default btn-lg" type="submit"><i class='fa fa-search' title='Search'></i></button> </span> </div> </form> </div> </div> <!-- Filter Title & Description--> <h2>Courses</h2> <div class='row course-list list'> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="825512" data-course-url="/p/product-marketing-certified-core", class='course-listing' > <div class='row'> <a href="/p/product-marketing-certified-core" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/Iehdqx6Q3KihvGaxDpgH' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Certified: Core"> Product Marketing Certified: Core </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-825512"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Propel your product and career to the next level with our fully self-paced certification program." role="heading" aria-level="3"> Propel your product and career to the next level with our fully self-paced certification program. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-825512" data-course-id="825512"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="1814482"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1998698" data-course-url="/p/advanced-product-marketing-certified", class='course-listing' > <div class='row'> <a href="/p/advanced-product-marketing-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/83eBfy8IRnKirD8y9u7C' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Advanced Product Marketing | Certified"> Advanced Product Marketing | Certified </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1998698"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Establish your influence, authority and strategic value with advanced product marketing certified" role="heading" aria-level="3"> Establish your influence, authority and strategic value with advanced product marketing certified </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1998698" data-course-id="1998698"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4561237"> $1,399 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1315827" data-course-url="/p/product-marketing-certified-leadership", class='course-listing' > <div class='row'> <a href="/p/product-marketing-certified-leadership" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/DiElM6npT12ntCmRLyME' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Certified: Leadership"> Product Marketing Certified: Leadership </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1315827"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Supercharge your career. Become a leader. Get Leadership Certified." role="heading" aria-level="3"> Supercharge your career. Become a leader. Get Leadership Certified. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/BSjmXuTeSDuKWDjYTz42' alt="PMA | Leadership Certified"> <span class='small course-author-name'> PMA | Leadership Certified </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1315827" data-course-id="1315827"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3197887"> $1,499 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1943808" data-course-url="/p/product-marketing-core-in-person", class='course-listing' > <div class='row'> <a href="/p/product-marketing-core-in-person" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/DjeUZpjFTMOC3gbrq97A' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Certified: Core in-person"> Product Marketing Certified: Core in-person </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1943808"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Propel your product - and career - to the next level with our live in-person course." role="heading" aria-level="3"> Propel your product - and career - to the next level with our live in-person course. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <div class='small course-bundle'> 1 Course Bundle </div> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1943808" data-course-id="1943808"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4415132"> $1,499 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="945757" data-course-url="/p/product-marketing-certified-core-live-online", class='course-listing' > <div class='row'> <a href="/p/product-marketing-certified-core-live-online" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/xuy3fuepQQStg5fnXi51' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Core: live &amp; online | Part-time"> Product Marketing Core: live & online | Part-time </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-945757"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Get certified. Grow your skills. All with virtual classmates and your very own PMM instructor." role="heading" aria-level="3"> Get certified. Grow your skills. All with virtual classmates and your very own PMM instructor. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <div class='small course-bundle'> 1 Course Bundle </div> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-945757" data-course-id="945757"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="5093915"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="988738" data-course-url="/p/product-marketing-certified-core-live-online-one-day", class='course-listing' > <div class='row'> <a href="/p/product-marketing-certified-core-live-online-one-day" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/y3x63IGRpGI6gkajgjqt' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Core: live &amp; online | 1 day"> Product Marketing Core: live & online | 1 day </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-988738"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Get certified in a single day with our live, online, fast-track program." role="heading" aria-level="3"> Get certified in a single day with our live, online, fast-track program. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <div class='small course-bundle'> 1 Course Bundle </div> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-988738" data-course-id="988738"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="5093844"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1936485" data-course-url="/p/pmm-leadership-accelerator", class='course-listing' > <div class='row'> <a href="/p/pmm-leadership-accelerator" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/FCXHhLv0TN2HT7kzAROk' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Leadership Accelerator"> Product Marketing Leadership Accelerator </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1936485"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Empowering the product marketing leaders of today to become the C-suiters of tomorrow." role="heading" aria-level="3"> Empowering the product marketing leaders of today to become the C-suiters of tomorrow. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/BSjmXuTeSDuKWDjYTz42' alt="PMA | Leadership Certified"> <span class='small course-author-name'> PMA | Leadership Certified </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1936485" data-course-id="1936485"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4396322"> $2,999 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="2166715" data-course-url="/p/b2c-certified-core", class='course-listing' > <div class='row'> <a href="/p/b2c-certified-core" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/kwe2rU9MQIygOVFMBQ7K' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Certified: B2C Core "> Product Marketing Certified: B2C Core </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-2166715"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Unlock insider knowledge to drive growth and master every stage of the customer lifecycle, from conception to launch and beyond." role="heading" aria-level="3"> Unlock insider knowledge to drive growth and master every stage of the customer lifecycle, from conception to launch and beyond. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-2166715" data-course-id="2166715"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4955868"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1227547" data-course-url="/p/narrative-design-certified", class='course-listing' > <div class='row'> <a href="/p/narrative-design-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/lCLRQ6uYQ0OIXiekPWbh' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Narrative Design Certified | Masters"> Narrative Design Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1227547"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Tell a story they can't ignore. Get certified in Narrative Design." role="heading" aria-level="3"> Tell a story they can't ignore. Get certified in Narrative Design. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://cdn.filestackcontent.com/McOt76zUSLSIPutINkOD' alt="Marcus Andrews"> <span class='small course-author-name'> Marcus Andrews </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1227547" data-course-id="1227547"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="2783848"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1413136" data-course-url="/p/messaging-certified", class='course-listing' > <div class='row'> <a href="/p/messaging-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/dtPKcyKrRdG5SkyOQm8a' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Messaging Certified | Masters"> Messaging Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1413136"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Create messaging that compels action. Clearly articulate your product's value." role="heading" aria-level="3"> Create messaging that compels action. Clearly articulate your product's value. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1413136" data-course-id="1413136"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3122649"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1418400" data-course-url="/p/positioning-certified", class='course-listing' > <div class='row'> <a href="/p/positioning-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/4tTXOsYBS1GyBmYiHu64' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Positioning Certified | Masters"> Positioning Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1418400"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Find your place in the market. Make yourself heard. Differentiate your product." role="heading" aria-level="3"> Find your place in the market. Make yourself heard. Differentiate your product. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1418400" data-course-id="1418400"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3136140"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1484014" data-course-url="/p/storytelling-certified", class='course-listing' > <div class='row'> <a href="/p/storytelling-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/aSAK9slJTHaPcSURIf0k' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Storytelling Certified | Masters"> Storytelling Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1484014"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Understand the science behind telling a story that sells. Master the art of storyselling." role="heading" aria-level="3"> Understand the science behind telling a story that sells. Master the art of storyselling. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://file-uploads.teachablecdn.com/93e4e3dcd44c42b8997b99965500b5e1/e22a19cdaaf34b379d1c7c1057f5b3f3' alt="Elliott Rayner"> <span class='small course-author-name'> Elliott Rayner </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1484014" data-course-id="1484014"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3323229"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1332198" data-course-url="/p/segmentation-certified", class='course-listing' > <div class='row'> <a href="/p/segmentation-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/Joa012TwQWXPKtZxY6tx' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Segmentation Certified | Masters"> Segmentation Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1332198"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Fine-tune your focus. Understand your audience. Propel your product. Get segmentation certified." role="heading" aria-level="3"> Fine-tune your focus. Understand your audience. Propel your product. Get segmentation certified. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://cdn.filestackcontent.com/N3FUb2H8SFm8cMD0sAXW' alt="Tamara Grominsky"> <span class='small course-author-name'> Tamara Grominsky </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1332198" data-course-id="1332198"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="2922326"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1358364" data-course-url="/p/customer-advisory-board-certified", class='course-listing' > <div class='row'> <a href="/p/customer-advisory-board-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/pkGv8KfySxivwsQtMseV' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Customer Advisory Board Certified | Masters"> Customer Advisory Board Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1358364"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Perfect your CABs, understand your audience, boost your revenue." role="heading" aria-level="3"> Perfect your CABs, understand your audience, boost your revenue. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/fufklGf2QA2oNDKdZSnQ' alt="Bree Bunzel"> <span class='small course-author-name'> Bree Bunzel </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1358364" data-course-id="1358364"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3021323"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1569203" data-course-url="/p/customer-marketing-certified", class='course-listing' > <div class='row'> <a href="/p/customer-marketing-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/nWzpjVmSESC7ONsbQ1jF' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Customer Marketing Certified: Core"> Customer Marketing Certified: Core </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1569203"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Everything you need to up your game and make an impact in customer marketing." role="heading" aria-level="3"> Everything you need to up your game and make an impact in customer marketing. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1569203" data-course-id="1569203"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3905822"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1283403" data-course-url="/p/persona-certified", class='course-listing' > <div class='row'> <a href="/p/persona-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/N3Svk7ExRBuVepl2QRAB' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Persona Certified | Masters"> Persona Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1283403"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Take your personas to the next level. Get Persona Certified." role="heading" aria-level="3"> Take your personas to the next level. Get Persona Certified. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/HyaxGgH8RoC3lIUiz6Z3' alt="PMA | Persona certified"> <span class='small course-author-name'> PMA | Persona certified </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1283403" data-course-id="1283403"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3551123"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1173151" data-course-url="/p/pmm-hired", class='course-listing' > <div class='row'> <a href="/p/pmm-hired" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/ICiM33TzTee6KRcBe0Ro' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="PMM Hired | Lifetime access"> PMM Hired | Lifetime access </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1173151"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Everything you need to climb the product marketing career ladder." role="heading" aria-level="3"> Everything you need to climb the product marketing career ladder. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/8gsIOPMaR82wwL0Tmtzw' alt="PMA | PMM Hired"> <span class='small course-author-name'> PMA | PMM Hired </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1173151" data-course-id="1173151"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="2614258"> $250 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="2096784" data-course-url="/p/go-to-market-certified-masters", class='course-listing' > <div class='row'> <a href="/p/go-to-market-certified-masters" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/TswsxKMXQrSIEM7uwbHP' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Go-to-Market Certified | Masters"> Go-to-Market Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-2096784"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Own price, repeatable, and scalable strategies. Unleash triumphant launches. " role="heading" aria-level="3"> Own price, repeatable, and scalable strategies. Unleash triumphant launches. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-2096784" data-course-id="2096784"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4785443"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1563412" data-course-url="/p/market-research-certified", class='course-listing' > <div class='row'> <a href="/p/market-research-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/ZdldhwSIeJtpY8amFo8A' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Market Research Certified | Masters"> Market Research Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1563412"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Get the know-how for one of the most key tools in business: market research." role="heading" aria-level="3"> Get the know-how for one of the most key tools in business: market research. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1563412" data-course-id="1563412"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3522860"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1780783" data-course-url="/p/marketing-certified", class='course-listing' > <div class='row'> <a href="/p/marketing-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/XgraIlocR6SuWDIGN2rp' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Marketing Certified | Masters"> Marketing Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1780783"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Transform your marketing strategy and position yourself for the CMO role. " role="heading" aria-level="3"> Transform your marketing strategy and position yourself for the CMO role. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1780783" data-course-id="1780783"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4016893"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1413164" data-course-url="/p/consumer-psychology-certified", class='course-listing' > <div class='row'> <a href="/p/consumer-psychology-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/yNULfCFYTMGXcbL94lGI' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Consumer Psychology Certified | Masters"> Consumer Psychology Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1413164"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Tap into Consumer Psychology to reap the rewards of understanding behavioral economics." role="heading" aria-level="3"> Tap into Consumer Psychology to reap the rewards of understanding behavioral economics. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://file-uploads.teachablecdn.com/b06f9c19d80d4b95aa9da2333cb784e1/d426b7038a6a442da50ed5b73c38e5cc' alt="Alex Chahin"> <span class='small course-author-name'> Alex Chahin </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1413164" data-course-id="1413164"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3131646"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1112046" data-course-url="/p/product-marketing-certified-core-team", class='course-listing' > <div class='row'> <a href="/p/product-marketing-certified-core-team" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://www.filepicker.io/api/file/AwEjUWlhQgGJVL5fkIpi' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing Core | Teams"> Product Marketing Core | Teams </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1112046"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Level up your team’s product marketing efforts." role="heading" aria-level="3"> Level up your team’s product marketing efforts. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1112046" data-course-id="1112046"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="2372167"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1981598" data-course-url="/p/product-led-growth-certified-core", class='course-listing' > <div class='row'> <a href="/p/product-led-growth-certified-core" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/zQ9HrRu5SiiwvvX94GMD' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product-Led Growth Certified: Core"> Product-Led Growth Certified: Core </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1981598"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Emphasize your users, empower your product teams, and prioritize your product’s value." role="heading" aria-level="3"> Emphasize your users, empower your product teams, and prioritize your product’s value. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1981598" data-course-id="1981598"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4514613"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1720354" data-course-url="/p/sales-enablement-certified-core", class='course-listing' > <div class='row'> <a href="/p/sales-enablement-certified-core" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/0GMAV7dySuydER98gmKp' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Sales Enablement Certified: Core"> Sales Enablement Certified: Core </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1720354"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Strengthen your sales enablement strategy and help your reps thrive." role="heading" aria-level="3"> Strengthen your sales enablement strategy and help your reps thrive. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1720354" data-course-id="1720354"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4546963"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1045685" data-course-url="/p/product-marketing-certified-core-china-course", class='course-listing' > <div class='row'> <a href="/p/product-marketing-certified-core-china-course" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://www.filepicker.io/api/file/AwEjUWlhQgGJVL5fkIpi' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="产品营销认证核心课程 Product Marketing Certified: Core"> 产品营销认证核心课程 Product Marketing Certified: Core </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1045685"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="将您的产品和事业推进到一个新的水平" role="heading" aria-level="3"> 将您的产品和事业推进到一个新的水平 </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1045685" data-course-id="1045685"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="2218428"> $1,299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1413131" data-course-url="/p/customer-research-certified", class='course-listing' > <div class='row'> <a href="/p/customer-research-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/UYid1nET1Klczs1frf9Z' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Customer Research Certified | Masters"> Customer Research Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1413131"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Connect with your customers. Grow your product. Get Customer Research Certified." role="heading" aria-level="3"> Connect with your customers. Grow your product. Get Customer Research Certified. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://cdn.filestackcontent.com/IbU0bLlkSeaCqF7GeR7a' alt="Lauren Culbertson"> <span class='small course-author-name'> Lauren Culbertson </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1413131" data-course-id="1413131"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3141535"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1612724" data-course-url="/p/metrics-certified", class='course-listing' > <div class='row'> <a href="/p/metrics-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/tyUv88etSUqc5Zq2ynAF' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Metrics Certified | Masters"> Metrics Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1612724"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Determine your strategic value and turn your metrics into growth" role="heading" aria-level="3"> Determine your strategic value and turn your metrics into growth </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1612724" data-course-id="1612724"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3628722"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1340525" data-course-url="/p/sales-enablement-certified", class='course-listing' > <div class='row'> <a href="/p/sales-enablement-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/Ipc30A4VT0yLy1mVFLMo' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Sales Enablement Certified | Masters"> Sales Enablement Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1340525"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Optimize your internal programs with sales enablement training that’ll support your reps." role="heading" aria-level="3"> Optimize your internal programs with sales enablement training that’ll support your reps. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://file-uploads.teachablecdn.com/de1e05cd023c44649ab3c2c9f9d20ce1/f5b93001b0b242dba8acf9cab3f4cd72' alt="Sapphire Reels"> <span class='small course-author-name'> Sapphire Reels </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1340525" data-course-id="1340525"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3094561"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1699815" data-course-url="/p/cross-functional-collaboration", class='course-listing' > <div class='row'> <a href="/p/cross-functional-collaboration" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/tU4S8h0TQ1mGlYPYojF3' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Cross-Functional Collaboration Certified | Masters"> Cross-Functional Collaboration Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1699815"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Refine your communication, demonstrate your value, and collaborate seamlessly." role="heading" aria-level="3"> Refine your communication, demonstrate your value, and collaborate seamlessly. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/Rf2QdFF4T1CBkdOZLadO' alt="Alison Hayter"> <span class='small course-author-name'> Alison Hayter </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1699815" data-course-id="1699815"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3843886"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1811257" data-course-url="/p/transitioning-to-pmm-fundamentals", class='course-listing' > <div class='row'> <a href="/p/transitioning-to-pmm-fundamentals" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/clCfVrbT9gABID8asrEg' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Transitioning to PMM: Fundamentals"> Transitioning to PMM: Fundamentals </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1811257"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Empower yourself with the essential skills to transition to product marketing. " role="heading" aria-level="3"> Empower yourself with the essential skills to transition to product marketing. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/0aojsf9Sc2T7fzmBhuSH' alt="Product Marketing Alliance"> <span class='small course-author-name'> Product Marketing Alliance </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1811257" data-course-id="1811257"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4099280"> $299 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1413109" data-course-url="/p/pricing-certified", class='course-listing' > <div class='row'> <a href="/p/pricing-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/96I5BGOtSdK3AgIr1FYV' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Pricing Certified | Masters"> Pricing Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1413109"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title=" Nail your pricing strategy and convert more customers. Simples." role="heading" aria-level="3"> Nail your pricing strategy and convert more customers. Simples. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://cdn.filestackcontent.com/N3FUb2H8SFm8cMD0sAXW' alt="Tamara Grominsky"> <span class='small course-author-name'> Tamara Grominsky </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1413109" data-course-id="1413109"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3122609"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1413037" data-course-url="/p/competitive-intelligence-certified", class='course-listing' > <div class='row'> <a href="/p/competitive-intelligence-certified" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/sisiRVhSGi9OMwyMmVMr' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Competitive Intelligence Certified | Masters"> Competitive Intelligence Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1413037"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Build the intel skill set that will leave your rivals dazed and confused." role="heading" aria-level="3"> Build the intel skill set that will leave your rivals dazed and confused. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/lnucNHO3TMKyPrvNMwwb' alt="Alex McDonnell"> <span class='small course-author-name'> Alex McDonnell </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1413037" data-course-id="1413037"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3122342"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1667516" data-course-url="/p/analyst-relations", class='course-listing' > <div class='row'> <a href="/p/analyst-relations" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/wxvuZH1mROWPRFYkaFSR' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Analyst Relations Certified | Masters"> Analyst Relations Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1667516"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Leverage analysts to boost your competitive advantage." role="heading" aria-level="3"> Leverage analysts to boost your competitive advantage. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/qjYfm2RlRJSHxMs4ftt2' alt="​Daniel Kuperman"> <span class='small course-author-name'> ​Daniel Kuperman </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1667516" data-course-id="1667516"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3763460"> $500 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1427105" data-course-url="/p/product-marketing-fundamentals", class='course-listing' > <div class='row'> <a href="/p/product-marketing-fundamentals" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/XnjLCa0RHq46QAaR4Mj7' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Product Marketing: Fundamentals"> Product Marketing: Fundamentals </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1427105"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="All the frameworks, skills and info you need to forge a successful career in product marketing." role="heading" aria-level="3"> All the frameworks, skills and info you need to forge a successful career in product marketing. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/Elic2BmsQ2XaqQU7s3Zg' alt="Richard King"> <span class='small course-author-name'> Richard King </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1427105" data-course-id="1427105"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3609918"> $149 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1427155" data-course-url="/p/positioning-messaging-fundamentals", class='course-listing' > <div class='row'> <a href="/p/positioning-messaging-fundamentals" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/0pxrVeW4Swm9lH4F0yZw' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Positioning &amp; Messaging: Fundamentals"> Positioning & Messaging: Fundamentals </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1427155"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Everything you need to build an impactful positioning &amp; messaging strategy." role="heading" aria-level="3"> Everything you need to build an impactful positioning &amp; messaging strategy. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/Elic2BmsQ2XaqQU7s3Zg' alt="Richard King"> <span class='small course-author-name'> Richard King </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1427155" data-course-id="1427155"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="3609923"> $149 </div> </div> </div> </div> </div> <!-- Course Listing --> <div class='col-xs-12 col-sm-6 col-md-4'> <div data-course-id="1895928" data-course-url="/p/building-a-product-marketing-team", class='course-listing' > <div class='row'> <a href="/p/building-a-product-marketing-team" data-role="course-box-link"> <div class='col-lg-12'> <!-- Course Image, Name & Subtitle (everyone) --> <div class='course-box-image-container'> <img class='course-box-image' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/fAjN6iU7QYYSTzNVvbTA' role="presentation" alt=""> </div> <div class='course-listing-title' role="heading" aria-level="2" title="Building a PMM Team Certified | Masters"> Building a PMM Team Certified | Masters </div> <!-- Progress bar (enrolled users) --> <div class='col-xs-12 hidden course-listing-enrolled' aria-hidden="true"> <div class='progressbar '> <div class='progressbar-fill' role="progressbar" aria-valuemin='0' aria-valuemax='100' aria-labelledby="percent-complete-1895928"></div> </div> <p class="course-access-limit hidden">Available until <span></span></p> </div> <!-- Subtitle (unenrolled users) --> <div class='course-listing-subtitle' title="Build a high-performing product marketing team that delivers growth." role="heading" aria-level="3"> Build a high-performing product marketing team that delivers growth. </div> </div> </a> </div> <div class='course-listing-extra-info'> <div> <!-- Bundle Info (everyone) --> <!-- Author Image and Name (everyone) --> <img class='img-circle' src='https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:30,height:30/https://www.filepicker.io/api/file/vwWAp9x1R1qfcKNFVkyB' alt="Andrew Hatfield"> <span class='small course-author-name'> Andrew Hatfield </span> </div> <!-- Progress percentage (enrolled users) --> <div class='hidden' aria-hidden="true"> <div class='small course-progress '> <span class='percentage' id="percent-complete-1895928" data-course-id="1895928"> % </span> <br> COMPLETE </div> </div> <!-- Price (unenrolled users) --> <div> <div class='small course-price' data-include-vat-price="4288129"> $500 </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-lg-12 col-md-12"> <center> <nav class="pagination" role="navigation" aria-label="pager"> <span class="page current"> 1 </span> <span class="page"> <a rel="next" href="/courses?page=2">2</a> </span> <span class="next"> <a rel="next" href="/courses?page=2">Next &rsaquo;</a> </span> <span class="last"> <a href="/courses?page=2">Last &raquo;</a> </span> </nav> </center> </div> </div> <h2>Bundles</h2> <div class="row course-list list"> <!-- Bundles (ProductCollection) Listing --> <div class="col-xs-12 col-sm-6 col-md-4"> <div class="course-listing" data-course-id="" data-course-url="/p/understanding-your-customers-for-growth"> <div class="row"> <a href="/p/understanding-your-customers-for-growth" data-course-url="/p/understanding-your-customers-for-growth" > <div class="col-lg-12"> <div class="course-box-image-container"> <img class="course-box-image" src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/rks2YLWmSHSdMH3Am1hN" role="presentation" alt=""/> </div> <div class="course-listing-title" role="heading" aria-level="2" title="Understanding your customers for growth"> Understanding your customers for growth </div> <div class="listing-desc" role="heading" aria-level="3" title=""> </div> </div> </a> </div> <div class="course-listing-extra-info"> <div class="small course-bundle"> <span>Courses: 2</span> </div> <!-- Price (unenrolled users) --> <div class="small course-price" data-include-vat-price="4461325"> $900 </div> </div> </div> </div> <!-- Bundles (ProductCollection) Listing --> <div class="col-xs-12 col-sm-6 col-md-4"> <div class="course-listing" data-course-id="" data-course-url="/p/science-art-of-developing-a-product-story"> <div class="row"> <a href="/p/science-art-of-developing-a-product-story" data-course-url="/p/science-art-of-developing-a-product-story" > <div class="col-lg-12"> <div class="course-box-image-container"> <img class="course-box-image" src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/ivQoNomMRKcvybc94B5g" role="presentation" alt=""/> </div> <div class="course-listing-title" role="heading" aria-level="2" title="Science &amp; art of developing a product story"> Science &amp; art of developing a product story </div> <div class="listing-desc" role="heading" aria-level="3" title=""> </div> </div> </a> </div> <div class="course-listing-extra-info"> <div class="small course-bundle"> <span>Courses: 2</span> </div> <!-- Price (unenrolled users) --> <div class="small course-price" data-include-vat-price="4461327"> $900 </div> </div> </div> </div> <!-- Bundles (ProductCollection) Listing --> <div class="col-xs-12 col-sm-6 col-md-4"> <div class="course-listing" data-course-id="" data-course-url="/p/breaking-into-pmm"> <div class="row"> <a href="/p/breaking-into-pmm" data-course-url="/p/breaking-into-pmm" > <div class="col-lg-12"> <div class="course-box-image-container"> <img class="course-box-image" src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/1cJqZvQqincDslvRh9rQ" role="presentation" alt=""/> </div> <div class="course-listing-title" role="heading" aria-level="2" title="Breaking into PMM"> Breaking into PMM </div> <div class="listing-desc" role="heading" aria-level="3" title="Move into product marketing and thrive in the industry with this all-encompassing course bundle."> Move into product marketing and thrive in the industry with this all-encompassing course bundle. </div> </div> </a> </div> <div class="course-listing-extra-info"> <div class="small course-bundle"> <span>Courses: 2</span> </div> <!-- Price (unenrolled users) --> <div class="small course-price" data-include-vat-price="4761047"> $1,495 </div> </div> </div> </div> <!-- Bundles (ProductCollection) Listing --> <div class="col-xs-12 col-sm-6 col-md-4"> <div class="course-listing" data-course-id="" data-course-url="/p/customer-research-market-research-ci"> <div class="row"> <a href="/p/customer-research-market-research-ci" data-course-url="/p/customer-research-market-research-ci" > <div class="col-lg-12"> <div class="course-box-image-container"> <img class="course-box-image" src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/FilbGuxKTIaeDz9R0Nyl" role="presentation" alt=""/> </div> <div class="course-listing-title" role="heading" aria-level="2" title="Customer research, market research &amp; CI "> Customer research, market research &amp; CI </div> <div class="listing-desc" role="heading" aria-level="3" title=""> </div> </div> </a> </div> <div class="course-listing-extra-info"> <div class="small course-bundle"> <span>Courses: 3</span> </div> <!-- Price (unenrolled users) --> <div class="small course-price" data-include-vat-price="4466613"> $1,350 </div> </div> </div> </div> <!-- Bundles (ProductCollection) Listing --> <div class="col-xs-12 col-sm-6 col-md-4"> <div class="course-listing" data-course-id="" data-course-url="/p/gtm-positioning"> <div class="row"> <a href="/p/gtm-positioning" data-course-url="/p/gtm-positioning" > <div class="col-lg-12"> <div class="course-box-image-container"> <img class="course-box-image" src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/BIftZTXFS1Cp79oi002r" role="presentation" alt=""/> </div> <div class="course-listing-title" role="heading" aria-level="2" title="GTM &amp; Positioning"> GTM &amp; Positioning </div> <div class="listing-desc" role="heading" aria-level="3" title=""> </div> </div> </a> </div> <div class="course-listing-extra-info"> <div class="small course-bundle"> <span>Courses: 2</span> </div> <!-- Price (unenrolled users) --> <div class="small course-price" data-include-vat-price="4466614"> $900 </div> </div> </div> </div> <!-- Bundles (ProductCollection) Listing --> <div class="col-xs-12 col-sm-6 col-md-4"> <div class="course-listing" data-course-id="" data-course-url="/p/positioning-messaging-for-gtm-success"> <div class="row"> <a href="/p/positioning-messaging-for-gtm-success" data-course-url="/p/positioning-messaging-for-gtm-success" > <div class="col-lg-12"> <div class="course-box-image-container"> <img class="course-box-image" src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/ipu0WgEaQnOhfHnsMGu9" role="presentation" alt=""/> </div> <div class="course-listing-title" role="heading" aria-level="2" title="Positioning &amp; Messaging for GTM success"> Positioning &amp; Messaging for GTM success </div> <div class="listing-desc" role="heading" aria-level="3" title=""> </div> </div> </a> </div> <div class="course-listing-extra-info"> <div class="small course-bundle"> <span>Courses: 3</span> </div> <!-- Price (unenrolled users) --> <div class="small course-price" data-include-vat-price="4461317"> $1,350 </div> </div> </div> </div> <!-- Bundles (ProductCollection) Listing --> <div class="col-xs-12 col-sm-6 col-md-4"> <div class="course-listing" data-course-id="" data-course-url="/p/transitioning-into-pmm-pmm-hired"> <div class="row"> <a href="/p/transitioning-into-pmm-pmm-hired" data-course-url="/p/transitioning-into-pmm-pmm-hired" > <div class="col-lg-12"> <div class="course-box-image-container"> <img class="course-box-image" src="https://process.fs.teachablecdn.com/ADNupMnWyR7kCWRvm76Laz/resize=width:705/https://cdn.filestackcontent.com/ayr2oCoQc2s26xcFw1Q2" role="presentation" alt=""/> </div> <div class="course-listing-title" role="heading" aria-level="2" title="Transitioning into PMM &amp; PMM Hired"> Transitioning into PMM &amp; PMM Hired </div> <div class="listing-desc" role="heading" aria-level="3" title=""> </div> </div> </a> </div> <div class="course-listing-extra-info"> <div class="small course-bundle"> <span>Courses: 2</span> </div> <!-- Price (unenrolled users) --> <div class="small course-price" data-include-vat-price="4673238"> $500 </div> </div> </div> </div> </div> <br> </div> </div> <footer class='bottom-menu bottom-menu-inverse'> <div class="footerContent"> <div class='flex-grid'> <div class='col-12-xs col-4-s col-4-m footer-column'> <p> &copy; Product Marketing Alliance 2024 </p> </div> <div class='col-12-xs col-4-s col-4-m footer-column'> <ul class='list-unstyled'> <li> <a href="/p/terms"> Terms of Use </a> </li> <li> <a href="/p/privacy"> Privacy Policy </a> </li> </ul> </div> <div class='col-12-xs col-4-s col-4-m footer-column'> <ul class='list-unstyled'> <li> <a href='https://productmarketingalliance.com/signup/' target='_blank'> Membership </a> </li> <li> <a href='https://www.productmarketingalliance.com/content-hub/' target='_blank'> Blog </a> </li> <li> <a href='https://productmarketingalliance.com/join-slack/' target='_blank'> Community </a> </li> <li> <a href='https://www.productmarketingalliance.com/content-hub/' target='_blank'> Resources </a> </li> <li> <a href='https://productmarketingalliance.com/events/' target='_blank'> Events </a> </li> <li> <a href='https://learning.productmarketingalliance.com/#detail-section' target='_blank'> All Courses </a> </li> </ul> </div> </div> </div> </div> </footer> </div> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e8f45cc8f358802',t:'MTczMjY4MDY3MS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>

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