CINXE.COM

Breaking into PMM | Product Marketing Alliance | Product Marketing

<!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="DS3jEUCF94ueEAPm4KOMCZfDAzFVP8rZDOfgBoZFwRRmLPRveR35eFYrQi3WXUJgZHOFQWsPSM5LUqtaUW2t7Q==" /> <style type='text/css'>:root{--brand_primary: #ffffff;--brand_secondary: #fe5d4c;--brand_heading: #2b3636;--brand_text: #2b3636;--brand_navbar_text: #fe5d4c;--brand_navbar_fixed_text: #fe5d4c;--brand_homepage_heading: #2b3636;--brand_course_heading: #2b3636;--brand_video_player_color: #fe5d4c;--favicon_url: https://www.filepicker.io/api/file/qWBUUeIwSaa5ORwBLiWN;--font_family:Lato;} @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-BlackItalic.ttf") format("truetype"); font-weight: 900; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Light.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Light.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Light.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic; font-display: swap; } @font-face { font-family: 'Lato'; src: url("//assets.teachablecdn.com/fonts/lato/Lato-Black.eot"); src: url("//assets.teachablecdn.com/fonts/lato/Lato-Black.eot?#iefix") format("embedded-opentype"), url("//assets.teachablecdn.com/fonts/lato/Lato-Black.woff") format("woff"), url("//assets.teachablecdn.com/fonts/lato/Lato-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; font-display: swap; } </style> <link rel="stylesheet" media="screen" href="https://fedora.teachablecdn.com/assets/pages-81528c41a4d837f623d868a1bb2d3be7386a0803955aed6fb2afa377e5912604.css" /> <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> <title>Breaking into PMM | Product Marketing Alliance | Product Marketing</title> <meta name="description" content="Unlock the formula to seamlessly transition into product marketing and hit the ground running."> <link rel="canonical" href="https://certified.productmarketingalliance.com/p/breaking-into-pmm"> <meta property="og:description" content="Unlock the formula to seamlessly transition into product marketing and hit the ground running."> <meta property="og:image" content="https://cdn.filestackcontent.com/ZLl8NX3ISdyMtpP6kngI"> <meta property="og:title" content="Breaking into PMM | Product Marketing Alliance"> <meta property="og:type" content="website"> <meta property="og:url" content="https://certified.productmarketingalliance.com/p/breaking-into-pmm"> <meta name="brand_video_player_color" content="#fe5d4c"> <meta name="site_title" content="Product Marketing Alliance"> <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/pages--b8eb5b14516a9f0d380a.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 = 'cf7eeaed7f17827c2c7788418365aca8'; // 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":"dAxdTUFZXVQEQh0VBFAGQBZAXl5P","queueTime":0,"applicationTime":176,"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 class="revamped_lecture_player"> <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="{}" /> <div class="root" onclick="offMenu(event)"> <!-- Preview bar --> <!-- HEADER --> <a id="top"></a> <style id="ncs"> :root { --header_width: 960px; } </style> <header id="header" class="header header-sticky"> <!-- HEADER for Free Plan --> <!-- Navbar --> <nav class="navbar is-not-signed-in at-top" id='navbar' role='navigation'> <div class='navbar__header'> <!-- Site logo --> <a class='navbar__header__logolink' 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="navbar__menu"> <button for="f-toggle" tabindex="0" role="button" id="hamburger" class="hamburger" aria-label="Toggle navigation" onclick="toggleMenu('hamburger-menu')"> <span></span> </button> <ul class='navbar__menu__list menu hidden' id="hamburger-menu" role="menu" aria-describedby="hamburger" tabindex="0"> <li> <a href='https://learning.productmarketingalliance.com/#detail-section' target='_blank'> All Products </a> </li> <li> <a href='https://www.productmarketingalliance.com/signup/' target='_blank'> Pro+ Membership </a> </li> <li> <a href='https://www.productmarketingalliance.com/content-hub/' target='_blank'> Resources </a> </li> <li> <a href='https://www.productmarketingalliance.com/' target='_blank'> Blog </a> </li> <li> <a href='https://www.productmarketingalliance.com/join-slack/' target='_blank'> Community </a> </li> <!-- If more than 5 links, collapse the rest in a dropdown --> <li> <button class='menu-trigger' onclick="toggleMenu('more-menu')"> More<i class="caret"></i> </button> <ul id="more-menu" class="inner-menu menu hidden"> <li> <a href='https://www.productmarketingalliance.com/events/' target='_blank'> Events </a> </li> </ul> </li> <li> <a href='/sign_in'> Login </a> </li> </ul> </div> </div> </nav> </header> <main class='view-school page-layout-v2 main'> <div id="blocks" data-ss-school-id='459083' class="blocks-page blocks-page-product_collection_sales_page "> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778971-top { padding-top: 0.0px; } .b-135778971-bottom { padding-bottom: 0.0px; } .b-135778971-alignment { text-align: center; } .b-135778971-content_width { max-width: 960px; } .b-135778971-image_overlay { opacity: 0.3; } .b-135778971-background_color { background-color: #EFEFF5; } .b-135778971-heading_text_color { color: #FFFFFF; } .b-135778971-button_border_radius { border-radius: 5px; } .b-135778971-subheading_text_color { color: #FFFFFF; }</style> <div class="course-block block banner " id="block-135778971"> <style> .banner .b-135778971-heading_text_color { color: #FFFFFF } .banner .b-135778971-subheading_text_color { color: #FFFFFF } .banner__button.b-135778971-button_border_radius { border-radius: 5; } @media screen and (min-width: 768px) { .b-135778971-top { padding-top: 0px; } .b-135778971-bottom { padding-bottom: 0px; } } .bl { width: 100%; } </style> <section class="banner b-135778971-background_color"> <img src='https://cdn.fs.teachablecdn.com/fEvfetH8QTagCLiImf9P' alt='Product Marketing Core + PMM Hired banner' data-target="block.data.image_url Product Marketing Core + PMM Hired banner" class=b-135778971-image_overlay /> <div class="bl"> <div class="banner__inner b-135778971-alignment b-135778971-bottom b-135778971-top b-135778971-content_width"> <div class="banner__heading-group heading-type-h1"> <div data-target="block.data.heading_text" class="header b-135778971-heading_text_color rich-text"> <h1> <span style="color:rgb(0, 0, 0);">Break into<br class="softbreak">product marketing.</span><br class="softbreak"> </h1> </div> <div data-target="block.data.subheading_text" class="subheader b-135778971-subheading_text_color rich-text"> <h5> <span style="color:rgb(0, 0, 0);"><br class="softbreak">Unlock the formula to seamlessly transition into product marketing and hit the ground running.</span><br class="softbreak"><br class="softbreak"> </h5> </div> </div> <div class="banner__button-wrapper"> <a href='https://product-marketing1.teachable.com/purchase?product_id=4761047' target="_blank" rel="noopener" > <button class='banner__button b-135778971-button_border_radius base-button' data-target="block.data.button_text" > Get the bundle </button> </a> </div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778972-top { padding-top: 22.400000000000002px; } .b-135778972-bottom { padding-bottom: 0.0px; } .b-135778972-text_color { color: #000000; } .b-135778972-content_width { max-width: 960px; } .b-135778972-background_color { background-color: #ffffff; } .b-135778972-heading_text_color { color: #000000; }</style> <div class="course-block block text " id="block-135778972"> <style> .block__text .b-135778972-text_color { color: #000000 } .block__text .b-135778972-content_width { width: 960px; } .block__text .b-135778972-heading_text_color h1, .block__text .b-135778972-heading_text_color h2, .block__text .b-135778972-heading_text_color h3, .block__text .b-135778972-heading_text_color h4, .block__text .b-135778972-heading_text_color h5, .block__text .b-135778972-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778972-top { padding-top: 40px; } .b-135778972-bottom { padding-bottom: 0px; } } </style> <section class='container bl block__text rich-text b-135778972-top b-135778972-bottom b-135778972-background_color'> <div class="block__text-wrapper b-135778972-content_width b-135778972-heading_text_color b-135778972-text_color" data-target="block.data.body"> <p class="ql-align-center"><span style="background-color:transparent;color:rgb(0, 0, 0);">Looking to enter the exciting world of product marketing? </span><strong style="background-color:transparent;color:rgb(0, 0, 0);">The Breaking into PMM</strong><span style="background-color:transparent;color:rgb(0, 0, 0);"> bundle is the</span><em style="background-color:transparent;color:rgb(0, 0, 0);"> </em><span style="background-color:transparent;color:rgb(0, 0, 0);">go-to resource for would-be product marketers hoping to make a successful leap into an industry that’s rapidly establishing itself as the place to ply your trade.</span><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <div class="course-block block custom_html " id="block-135778973"> <!-- if no liquid block data saved we render a default state --> <style> .blank-template-body { color: #36414D; font-size: 16px; font-weight: 400; line-height: 24px; opacity: 0.6; width: 750px; text-align: left; } </style> <body style="background-color:white;"> <center> <br> <p style="font-size:15px; color: black;"> Bundle price: <s>$1598</s> $1495. </center> </p> <body><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:'8e90218e0c00ce4d',t:'MTczMjY4OTY3MS4wMDAwMDA='};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> <br> <br> <br> <br> <br> <br> <br> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <div class="course-block block custom_html block-custom-name-trustpilot " id="block-135778974"> <!-- if no liquid block data saved we render a default state --> <style> .blank-template-body { color: #36414D; font-size: 16px; font-weight: 400; line-height: 24px; opacity: 0.6; width: 750px; text-align: left; } </style> <!-- TrustBox script --> <script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script> <!-- End TrustBox script --> <!-- TrustBox widget - Micro Star --> <div class="trustpilot-widget" data-locale="en-GB" data-template-id="5419b732fbfb950b10de65e5" data-businessunit-id="5ea2f91e46451f00014562fe" data-style-height="24px" data-style-width="100%" data-theme="light"> <a href="https://uk.trustpilot.com/review/productmarketingalliance.com" target="_blank" rel="noopener">Trustpilot</a> </div> <!-- End TrustBox widget --> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778975-top { padding-top: 22.400000000000002px; } .b-135778975-bottom { padding-bottom: 0.0px; } .b-135778975-text_color { color: #000000; } .b-135778975-gutter_width { --gutter-width: 24px; } .b-135778975-content_width { width: 960px; } .b-135778975-heading_color { color: #000000; } .b-135778975-text_alignment { text-align: left; } .b-135778975-background_color { background-color: #FFFFFF; } .b-135778975-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-bundle-overview " id="block-135778975"> <style> .block__image-with-text .b-135778975-text_color { color: #000000; } .block__image-with-text.b-135778975-background_color { background-color: #FFFFFF; } .block__image-with-text .b-135778975-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-135778975-text_alignment { text-align: left; } .block__image-with-text__image.b-135778975-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778975-top { padding-top: 40px; } .b-135778975-bottom { padding-bottom: 0px; } .b-135778975-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 12px); margin-right: 12px; } .b-135778975-gutter_width div.block__image-with-text__image { width: calc(50% - 12px); margin-left: 12px; } } </style> <section class='bl container block__image-with-text b-135778975-background_color b-135778975-top b-135778975-bottom b-135778975-gutter_width image-with-text-layout-right'> <div class="b-135778975-content_width block__image-with-text__wrapper b-135778975-heading_color b-135778975-text_color b-135778975-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h4> <strong>Bundle overview.</strong><br class="softbreak"> </h4> </div> <p><span style="color:rgb(0, 0, 0);background-color:transparent;"><br class="softbreak">We’ve said it time and again: product marketing is </span><em style="color:rgb(0, 0, 0);background-color:transparent;">the </em><span style="color:rgb(0, 0, 0);background-color:transparent;">place to be, with increasing numbers of professionals leaving their roles behind, with ambitions of thriving as product marketers.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">All the more reason for you to go above and beyond to stand out and surpass your competition.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">Burst onto the scene with </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Breaking into PMM</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">, home to a duo of coveted product marketing resources: Product Marketing Certified: Core and PMM Hired.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">Equip yourself with everything you need (and more), as you strive to successfully transition into an industry that’s hot on </span><em style="color:rgb(0, 0, 0);background-color:transparent;">everyone’s</em><span style="color:rgb(0, 0, 0);background-color:transparent;"> lips.</span><br class="softbreak"><br class="softbreak"></p> </div> <div class="block__image-with-text__inner block__image-with-text__image"> <img src='https://cdn.fs.teachablecdn.com/PZlPvWTuQe6HYb2hLTtj' alt='Product Marketing Core + PMM hired tablet' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-135778975-image_border_radius image" /> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778976-top { padding-top: 0.0px; } .b-135778976-bottom { padding-bottom: 0.0px; } .b-135778976-text_color { color: #000000; } .b-135778976-gutter_width { --gutter-width: 124px; } .b-135778976-content_width { width: 960px; } .b-135778976-heading_color { color: #000000; } .b-135778976-text_alignment { text-align: left; } .b-135778976-background_color { background-color: #FFFFFF; } .b-135778976-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-if-you're-looking-to... " id="block-135778976"> <style> .block__image-with-text .b-135778976-text_color { color: #000000; } .block__image-with-text.b-135778976-background_color { background-color: #FFFFFF; } .block__image-with-text .b-135778976-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-135778976-text_alignment { text-align: left; } .block__image-with-text__image.b-135778976-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778976-top { padding-top: 0px; } .b-135778976-bottom { padding-bottom: 0px; } .b-135778976-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 62px); margin-left: 62px; } .b-135778976-gutter_width div.block__image-with-text__image { width: calc(50% - 62px); margin-right: 62px; } } </style> <section class='bl container block__image-with-text b-135778976-background_color b-135778976-top b-135778976-bottom b-135778976-gutter_width image-with-text-layout-left'> <div class="b-135778976-content_width block__image-with-text__wrapper b-135778976-heading_color b-135778976-text_color b-135778976-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__image"> <img src='https://cdn.fs.teachablecdn.com/Vd5WaxiZRkunFNMJGdVe' alt='Positioning fundamentals action shot' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-135778976-image_border_radius image" /> </div> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h4><strong>If you're looking to:</strong></h4> </div> <p><br class="softbreak">🔑 Secure a <strong>competitive edge</strong> in the PMM job market and thrive in the hiring process.</p><p>💰 Cut the time between promotions and make <strong>continuous,</strong> <strong>predictable headway</strong> in your career.</p><p>⏰ <strong>Learn, at speed</strong>, from the best in product marketing with solid tactics, tools, and teachings.</p><p>📈 Invest in your <strong>network</strong> with likeminded people and be inspired to change the trajectory of your career.</p><p>...then this bundle is for <strong><em>you</em></strong>.<br class="softbreak"><br class="softbreak"></p> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778977-top { padding-top: 0.0px; } .b-135778977-bottom { padding-bottom: 22.400000000000002px; } .b-135778977-background_color { background-color: #ffffff; } .b-135778977-button_border_radius { border-radius: 5px; }</style> <div class="course-block block button " id="block-135778977"> <style> .block__button--button.b-135778977-button_border_radius { border-radius: 5px; } @media screen and (min-width: 768px) { .b-135778977-top { padding-top: 0px; } .b-135778977-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-135778977-background_color b-135778977-bottom b-135778977-top"> <div class="block__button"> <a href='https://product-marketing1.teachable.com/purchase?product_id=4761047' target="_blank" rel="noopener" class='block__button--link' > <button class='block__button--button b-135778977-button_border_radius base-button' data-target="block.data.button_text" > Get the bundle </button> </a> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778978-top { padding-top: 22.400000000000002px; } .b-135778978-bottom { padding-bottom: 22.400000000000002px; } .b-135778978-text_color { color: #000000; } .b-135778978-content_width { max-width: 960px; } .b-135778978-background_color { background-color: #F5F5F5; } .b-135778978-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-testimonial " id="block-135778978"> <style> .block__text .b-135778978-text_color { color: #000000 } .block__text .b-135778978-content_width { width: 960px; } .block__text .b-135778978-heading_text_color h1, .block__text .b-135778978-heading_text_color h2, .block__text .b-135778978-heading_text_color h3, .block__text .b-135778978-heading_text_color h4, .block__text .b-135778978-heading_text_color h5, .block__text .b-135778978-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778978-top { padding-top: 40px; } .b-135778978-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-135778978-top b-135778978-bottom b-135778978-background_color'> <div class="block__text-wrapper b-135778978-content_width b-135778978-heading_text_color b-135778978-text_color" data-target="block.data.body"> <h5 class="ql-align-center"><span style="background-color:transparent;color:rgb(0, 0, 0);">“PMM Hired is an incredible resource that helps Junior to Senior level Product Marketers in their career journey. It's a deep dive into roles and core skills required to thrive and what major organizations are looking for from candidates. In this competitive job market PMM Hired is going to help you stand out as a top candidate and land that role.” </span></h5><p class="ql-align-center"><span style="color:rgb(0, 0, 0);"><br class="softbreak">Kelly Gill, Product Marketing Manager at Sirch</span><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778979-top { padding-top: 22.400000000000002px; } .b-135778979-bottom { padding-bottom: 0.0px; } .b-135778979-text_color { color: #000000; } .b-135778979-content_width { max-width: 960px; } .b-135778979-background_color { background-color: #ffffff; } .b-135778979-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-learn-from.. " id="block-135778979"> <style> .block__text .b-135778979-text_color { color: #000000 } .block__text .b-135778979-content_width { width: 960px; } .block__text .b-135778979-heading_text_color h1, .block__text .b-135778979-heading_text_color h2, .block__text .b-135778979-heading_text_color h3, .block__text .b-135778979-heading_text_color h4, .block__text .b-135778979-heading_text_color h5, .block__text .b-135778979-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778979-top { padding-top: 40px; } .b-135778979-bottom { padding-bottom: 0px; } } </style> <section class='container bl block__text rich-text b-135778979-top b-135778979-bottom b-135778979-background_color'> <div class="block__text-wrapper b-135778979-content_width b-135778979-heading_text_color b-135778979-text_color" data-target="block.data.body"> <h4 class="ql-align-center"><strong style="color:rgb(0, 0, 0);">Learn from industry experts like...</strong></h4> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778980-top { padding-top: 22.400000000000002px; } .b-135778980-bottom { padding-bottom: 0.0px; } .b-135778980-gutter_width { --gutter-width: 80px; } .b-135778980-content_width { max-width: 1080px; } .b-135778980-text_alignment { text-align: left; } .b-135778980-background_color { background-color: #FFFFFF; } .b-135778980-heading_text_color { color: #000000; } .b-135778980-image_border_radius { border-radius: 11px; } .b-135778980-description_text_color { color: #000000; }</style> <div class="course-block block text_with_image_grid block-custom-name-experts " id="block-135778980"> <style> .block__text-with-image-grid.b-135778980-background_color { background-color: #FFFFFF } .block__text-with-image-grid.b-135778980-text_alignment { text-align: left } .block__text-with-image-grid.b-135778980-heading_text_color .block__text-with-image-grid__column__heading-text { color: #000000 } .block__text-with-image-grid.b-135778980-description_text_color .block__text-with-image-grid__column__body { color: #000000 } .block__text-with-image-grid__column__image.b-135778980-image_border_radius { border-radius: 11px; } @media screen and (min-width: 768px) { .b-135778980-top { padding-top: 40px; } .b-135778980-bottom { padding-bottom: 0px; } .b-135778980-gutter_width .block__columns { grid-column-gap: 80px; } } </style> <section class="bl block__text-with-image-grid b-135778980-background_color b-135778980-top b-135778980-bottom b-135778980-text_alignment b-135778980-heading_text_color b-135778980-description_text_color block__columns-per-row--3 b-135778980-gutter_width"> <div class="block__columns b-135778980-content_width"> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778980-image_border_radius" alt="April Dunford" src="https://cdn.fs.teachablecdn.com/k9JQ5M7ISuy6AIw8dMSp" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">April Dunford</strong></h5><p><span style="color: rgb(0, 0, 0);">CEO at Ambient Strategy</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778980-image_border_radius" alt="Kushagra Sharma" src="https://cdn.fs.teachablecdn.com/b6fgvIPwRpqOVI2UQm92" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Kushagra Sharma</strong></h5><p><span style="color: rgb(0, 0, 0);">Product Manager at VMware</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778980-image_border_radius" alt="Susan Park" src="https://cdn.fs.teachablecdn.com/E3A59ZPToqgtRgEG4heK" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Susan 'Spark' Park</strong></h5><p><span style="color: rgb(0, 0, 0);">Non-Executive Director at Mobilus Labs</span></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778980-image_border_radius" alt="Misha Rangel" src="https://cdn.fs.teachablecdn.com/42SGQ29yTDmKjGRvQQm7" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Misha Rangel</strong></h5><p><span style="color: rgb(0, 0, 0);">Director, Enterprise Product Marketing at Veeam Software</span></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778980-image_border_radius" alt="Kyle Poyar " src="https://cdn.fs.teachablecdn.com/bmXtSRplSzS9iB7Bhqwe" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Kyle Poyar</strong></h5><p><span style="color: rgb(0, 0, 0);">Operating Partner at OpenView</span><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778980-image_border_radius" alt="Collette Johnson" src="https://cdn.fs.teachablecdn.com/Ma9gVJ9SeKUKiBCLQhBl" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h5><strong style="color: rgb(0, 0, 0);">Collette Johnson</strong></h5><p><span style="color: rgb(0, 0, 0);">Product Marketing Consultant at The Alliance</span><br class="softbreak"></p><p><br class="softbreak"></p></div> <div class="block__text-with-image-grid__column__body"><p><br class="softbreak"></p></div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778984-top { padding-top: 22.400000000000002px; } .b-135778984-bottom { padding-bottom: 0.0px; } .b-135778984-text_color { color: #000000; } .b-135778984-content_width { max-width: 960px; } .b-135778984-background_color { background-color: #ffffff; } .b-135778984-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-accredited-and-recognized-by: " id="block-135778984"> <style> .block__text .b-135778984-text_color { color: #000000 } .block__text .b-135778984-content_width { width: 960px; } .block__text .b-135778984-heading_text_color h1, .block__text .b-135778984-heading_text_color h2, .block__text .b-135778984-heading_text_color h3, .block__text .b-135778984-heading_text_color h4, .block__text .b-135778984-heading_text_color h5, .block__text .b-135778984-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778984-top { padding-top: 40px; } .b-135778984-bottom { padding-bottom: 0px; } } </style> <section class='container bl block__text rich-text b-135778984-top b-135778984-bottom b-135778984-background_color'> <div class="block__text-wrapper b-135778984-content_width b-135778984-heading_text_color b-135778984-text_color" data-target="block.data.body"> <h4 class="ql-align-center"> <strong style="color:rgb(0, 0, 0);">Accredited and recognized by:</strong><br class="softbreak"> </h4> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778985-top { padding-top: 5.6000000000000005px; } .b-135778985-bottom { padding-bottom: 22.400000000000002px; } .b-135778985-full_bleed { --full_bleed: false; } .b-135778985-content_width { width: 960px; } .b-135778985-background_color { background-color: #FFFFFF; } .b-135778985-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image block-custom-name-cpd-&-cim " id="block-135778985"> <style> .block__image__image.b-135778985-image_border_radius { border-radius: 0px; } @media screen and (min-width: 768px) { .b-135778985-top { padding-top: 10px; } .b-135778985-bottom { padding-bottom: 40px; } } </style> <section class='bl container block__image b-135778985-background_color b-135778985-top b-135778985-bottom '> <div class="block__image__wrapper b-135778985-content_width"> <img src='https://cdn.fs.teachablecdn.com/MJbJqFThyXFXC7EccAzI' alt='CPD &amp;amp;amp; CIM' data-target="block.data.image_url block.data.alt_text" class="block__image__image b-135778985-image_border_radius" /> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778986-top { padding-top: 22.400000000000002px; } .b-135778986-bottom { padding-bottom: 22.400000000000002px; } .b-135778986-gutter_width { --gutter-width: 44px; } .b-135778986-content_width { max-width: 960px; } .b-135778986-text_alignment { text-align: center; } .b-135778986-background_color { background-color: #F5F5F5; } .b-135778986-heading_text_color { color: #000000; } .b-135778986-image_border_radius { border-radius: 0px; } .b-135778986-description_text_color { color: #000000; }</style> <div class="course-block block text_with_image_grid block-custom-name-facts " id="block-135778986"> <style> .block__text-with-image-grid.b-135778986-background_color { background-color: #F5F5F5 } .block__text-with-image-grid.b-135778986-text_alignment { text-align: center } .block__text-with-image-grid.b-135778986-heading_text_color .block__text-with-image-grid__column__heading-text { color: #000000 } .block__text-with-image-grid.b-135778986-description_text_color .block__text-with-image-grid__column__body { color: #000000 } .block__text-with-image-grid__column__image.b-135778986-image_border_radius { border-radius: 0px; } @media screen and (min-width: 768px) { .b-135778986-top { padding-top: 40px; } .b-135778986-bottom { padding-bottom: 40px; } .b-135778986-gutter_width .block__columns { grid-column-gap: 44px; } } </style> <section class="bl block__text-with-image-grid b-135778986-background_color b-135778986-top b-135778986-bottom b-135778986-text_alignment b-135778986-heading_text_color b-135778986-description_text_color block__columns-per-row--3 b-135778986-gutter_width"> <div class="block__columns b-135778986-content_width"> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778986-image_border_radius" alt="67%" src="https://cdn.fs.teachablecdn.com/ZTuBdnwT5KQ3K6fhCUjA" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h3><strong>67%</strong><br class="softbreak"></h3></div> <div class="block__text-with-image-grid__column__body"><p><span style="background-color: transparent; color: rgb(0, 0, 0);">of those asked that were looking for a career change said Product Marketing Certified: Core helped them secure their first PMM role within 3 months of taking the course.</span><br class="softbreak"><br class="softbreak"><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778986-image_border_radius" alt="5/5" src="https://cdn.fs.teachablecdn.com/Mpp669PtSi680MtylKge" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h3><strong>5/5</strong><br class="softbreak"></h3></div> <div class="block__text-with-image-grid__column__body"><p><span style="background-color: transparent; color: rgb(0, 0, 0);">is what 70% of those surveyed rated the certification with many citing it helped them to be more confident in their role.</span><br class="softbreak"></p></div> </div> <div class="block__column"> <img class="block__text-with-image-grid__column__image b-135778986-image_border_radius" alt="100%" src="https://cdn.fs.teachablecdn.com/hJP8Wb5IQSmJXVr5lKUo" /> <div class="block__text-with-image-grid__column__heading-text rich-text"><h3><strong>100%</strong><br class="softbreak"></h3></div> <div class="block__text-with-image-grid__column__body"><p><span style="color: rgb(0, 0, 0);">of people surveyed would recommend the course to a friend or colleague due to the comprehensive curriculum backed by a PMM community.<br class="softbreak"></span></p></div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778987-top { padding-top: 22.400000000000002px; } .b-135778987-bottom { padding-bottom: 11.200000000000001px; } .b-135778987-text_color { color: #000000; } .b-135778987-content_width { max-width: 960px; } .b-135778987-background_color { background-color: #ffffff; } .b-135778987-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-everything-that's-included " id="block-135778987"> <style> .block__text .b-135778987-text_color { color: #000000 } .block__text .b-135778987-content_width { width: 960px; } .block__text .b-135778987-heading_text_color h1, .block__text .b-135778987-heading_text_color h2, .block__text .b-135778987-heading_text_color h3, .block__text .b-135778987-heading_text_color h4, .block__text .b-135778987-heading_text_color h5, .block__text .b-135778987-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778987-top { padding-top: 40px; } .b-135778987-bottom { padding-bottom: 20px; } } </style> <section class='container bl block__text rich-text b-135778987-top b-135778987-bottom b-135778987-background_color'> <div class="block__text-wrapper b-135778987-content_width b-135778987-heading_text_color b-135778987-text_color" data-target="block.data.body"> <h4 class="ql-align-center"> <strong style="color:rgb(0, 0, 0);">Everything that's included:</strong><br class="softbreak"> </h4> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778988-top { padding-top: 22.400000000000002px; } .b-135778988-bottom { padding-bottom: 22.400000000000002px; } .b-135778988-text_color { color: #000000; } .b-135778988-gutter_width { --gutter-width: 24px; } .b-135778988-content_width { width: 960px; } .b-135778988-heading_color { color: #000000; } .b-135778988-text_alignment { text-align: left; } .b-135778988-background_color { background-color: #FFFFFF; } .b-135778988-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-pmmc:-core " id="block-135778988"> <style> .block__image-with-text .b-135778988-text_color { color: #000000; } .block__image-with-text.b-135778988-background_color { background-color: #FFFFFF; } .block__image-with-text .b-135778988-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-135778988-text_alignment { text-align: left; } .block__image-with-text__image.b-135778988-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778988-top { padding-top: 40px; } .b-135778988-bottom { padding-bottom: 40px; } .b-135778988-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 12px); margin-left: 12px; } .b-135778988-gutter_width div.block__image-with-text__image { width: calc(50% - 12px); margin-right: 12px; } } </style> <section class='bl container block__image-with-text b-135778988-background_color b-135778988-top b-135778988-bottom b-135778988-gutter_width image-with-text-layout-left'> <div class="b-135778988-content_width block__image-with-text__wrapper b-135778988-heading_color b-135778988-text_color b-135778988-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__image"> <a href='https://certified.productmarketingalliance.com/p/product-marketing-certified-core' target="_blank" rel="noopener" class="block__image-with-text__link" > <img src='https://cdn.fs.teachablecdn.com/Jvirc1ISjOyChrPf5rcg' alt='Product Marketing Certified: Core badge' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-135778988-image_border_radius image" /> </a> </div> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h5> <span style="background-color:transparent;color:rgb(0, 0, 0);">🏅 </span><strong style="background-color:transparent;color:rgb(0, 0, 0);">Product Marketing Certified: Core<br class="softbreak"></strong> </h5><p><span style="color:rgb(0, 0, 0);background-color:transparent;"><br class="softbreak">Product Marketing Certified: Core has established itself as the paramount certification on the market and trusted by stalwarts like </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Microsoft</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">, </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Facebook</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">, </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Adobe</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">, </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">Salesforce</strong><span style="color:rgb(0, 0, 0);background-color:transparent;">, and more.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">Our OnDemand certification course includes </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">19+ hours</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> worth of material on essential topics such as research, pricing, OKRs, positioning and messaging, and sales enablement.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">What’s more, you'll also have access to live, weekly workshops, optional coursework, and </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">20+ templates</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> to streamline your processes as a product marketer.</span></p><p><span style="color:rgb(0, 0, 0);background-color:transparent;">Pass all the exams, and you’ll earn a </span><strong style="color:rgb(0, 0, 0);background-color:transparent;">coveted certification</strong><span style="color:rgb(0, 0, 0);background-color:transparent;"> to set you apart from the competition, and flaunt your credentials.</span></p><p><strong style="color:rgb(0, 0, 0);background-color:transparent;">👩🏼‍🏫 11 modules </strong><span style="color:rgb(55, 65, 81);background-color:rgb(247, 247, 248);">🛠️</span><strong style="color:rgb(0, 0, 0);background-color:transparent;"> 20 templates ✅ 128 exam questions ⏰ 19+ hours 🔖 Official certification 🖥 Live weekly workshops</strong><br class="softbreak"></p> </div> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778989-top { padding-top: 22.400000000000002px; } .b-135778989-bottom { padding-bottom: 22.400000000000002px; } .b-135778989-text_color { color: #000000; } .b-135778989-gutter_width { --gutter-width: 24px; } .b-135778989-content_width { width: 960px; } .b-135778989-heading_color { color: #000000; } .b-135778989-text_alignment { text-align: left; } .b-135778989-background_color { background-color: #FFFFFF; } .b-135778989-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image_with_text block-custom-name-pmm-hired " id="block-135778989"> <style> .block__image-with-text .b-135778989-text_color { color: #000000; } .block__image-with-text.b-135778989-background_color { background-color: #FFFFFF; } .block__image-with-text .b-135778989-heading_color .block__image-with-text__inner__heading { color: #000000; } .block__image-with-text .b-135778989-text_alignment { text-align: left; } .block__image-with-text__image.b-135778989-image_border_radius { border-radius: 0px; } .block__image-with-text .block__image-with-text__inner__heading h2{ margin-bottom: 2px; } .block__image-with-text .block__image-with-text__inner__heading h3{ margin-bottom: 5px; } .block__image-with-text .block__image-with-text__inner__heading h4{ margin-bottom: 9px; } .block__image-with-text .block__image-with-text__inner__heading h5{ margin-bottom: 11px; } .block__image-with-text .block__image-with-text__inner__heading h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778989-top { padding-top: 40px; } .b-135778989-bottom { padding-bottom: 40px; } .b-135778989-gutter_width .block__image-with-text__text-wrapper { width: calc(50% - 12px); margin-right: 12px; } .b-135778989-gutter_width div.block__image-with-text__image { width: calc(50% - 12px); margin-left: 12px; } } </style> <section class='bl container block__image-with-text b-135778989-background_color b-135778989-top b-135778989-bottom b-135778989-gutter_width image-with-text-layout-right'> <div class="b-135778989-content_width block__image-with-text__wrapper b-135778989-heading_color b-135778989-text_color b-135778989-text_alignment"> <div class="block__image-with-text__inner block__image-with-text__text-wrapper rich-text"> <div class="block__image-with-text__inner__heading"> <h5> <strong style="background-color:rgb(247, 247, 248);color:rgb(0, 0, 0);">💼 </strong><strong style="background-color:transparent;color:rgb(0, 0, 0);">PMM Hired</strong> </h5><p><br class="softbreak">Competition in the product marketing job market is becoming ever-tougher. The solution? PMM Hired.</p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">This is our dedicated careers resource and is jam-packed with features integral to the start of a fruitful product marketing career.</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Built alongside experts from companies such as </span><strong style="background-color:transparent;color:rgb(0, 0, 0);">IBM</strong><span style="background-color:transparent;color:rgb(0, 0, 0);">, </span><strong style="background-color:transparent;color:rgb(0, 0, 0);">Google Fiber</strong><span style="background-color:transparent;color:rgb(0, 0, 0);">, and </span><strong style="background-color:transparent;color:rgb(0, 0, 0);">TikTok</strong><span style="background-color:transparent;color:rgb(0, 0, 0);">, PMM Hired is your one-stop shop for resources designed to facilitate your upward career trajectory.</span></p><p><span style="background-color:transparent;color:rgb(0, 0, 0);">Whether you're looking to transition into the industry or make the jump to VP of PMM, it arms you with everything for the hiring process to make it smooth sailing.<br class="softbreak"></span></p><p><strong style="color:rgb(0, 0, 0);">💬 400+ sample interview questions 💼 Interview tasks 🗣️ Mock interviews 🖥 Live weekly workshops</strong><br class="softbreak"><br class="softbreak"></p> </div> <p><br class="softbreak"></p> </div> <div class="block__image-with-text__inner block__image-with-text__image"> <a href='https://certified.productmarketingalliance.com/p/pmm-hired' target="_blank" rel="noopener" class="block__image-with-text__link" > <img src='https://cdn.fs.teachablecdn.com/nl3YhltrRYmiC8uhj31W' alt='PMM Hired badge' data-target="block.data.image_url block.data.alt_text" class="block__image-with-text__image b-135778989-image_border_radius image" /> </a> </div> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778990-top { padding-top: 0.0px; } .b-135778990-bottom { padding-bottom: 22.400000000000002px; } .b-135778990-background_color { background-color: #ffffff; } .b-135778990-button_border_radius { border-radius: 5px; }</style> <div class="course-block block button " id="block-135778990"> <style> .block__button--button.b-135778990-button_border_radius { border-radius: 5px; } @media screen and (min-width: 768px) { .b-135778990-top { padding-top: 0px; } .b-135778990-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-135778990-background_color b-135778990-bottom b-135778990-top"> <div class="block__button"> <a href='https://product-marketing1.teachable.com/purchase?product_id=4761047' target="_blank" rel="noopener" class='block__button--link' > <button class='block__button--button b-135778990-button_border_radius base-button' data-target="block.data.button_text" > Get the bundle </button> </a> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778991-top { padding-top: 22.400000000000002px; } .b-135778991-bottom { padding-bottom: 22.400000000000002px; } .b-135778991-text_color { color: #000000; } .b-135778991-content_width { max-width: 960px; } .b-135778991-background_color { background-color: #F5F5F5; } .b-135778991-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-testimonial " id="block-135778991"> <style> .block__text .b-135778991-text_color { color: #000000 } .block__text .b-135778991-content_width { width: 960px; } .block__text .b-135778991-heading_text_color h1, .block__text .b-135778991-heading_text_color h2, .block__text .b-135778991-heading_text_color h3, .block__text .b-135778991-heading_text_color h4, .block__text .b-135778991-heading_text_color h5, .block__text .b-135778991-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778991-top { padding-top: 40px; } .b-135778991-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-135778991-top b-135778991-bottom b-135778991-background_color'> <div class="block__text-wrapper b-135778991-content_width b-135778991-heading_text_color b-135778991-text_color" data-target="block.data.body"> <h5 class="ql-align-center"><span style="color:rgb(0, 0, 0);background-color:transparent;">“Since taking Product Marketing Certified: Core, I’ve gotten many more outreach opportunities, job referrals, interviews, and recognition in general as a candidate. I've felt more confident in my interviews, and have been told on several occasions that the certification was why I was selected over other potential candidates. <br class="softbreak">The value for money is a 12/10, and is a go-to resource for all product marketers.” </span></h5><p class="ql-align-center"><br class="softbreak"><span style="color:rgb(0, 0, 0);">Justin McQueen, Product Marketing Consultant</span></p><p class="ql-align-center"><span style="color:rgb(0, 0, 0);">P.s. Head </span><a href="https://productmarketingalliance.com/why-pmms-love-pmmc/" target="_blank" style="color:rgb(250, 93, 76);">here</a><span style="color:rgb(0, 0, 0);"> for </span><strong style="color:rgb(0, 0, 0);">TONS</strong> <span style="color:rgb(0, 0, 0);">more testimonials just like this.</span><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778992-top { padding-top: 22.400000000000002px; } .b-135778992-bottom { padding-bottom: 0.0px; } .b-135778992-text_color { color: #000000; } .b-135778992-content_width { max-width: 960px; } .b-135778992-background_color { background-color: #ffffff; } .b-135778992-heading_text_color { color: #000000; }</style> <div class="course-block block text block-custom-name-you're-in-good-hands " id="block-135778992"> <style> .block__text .b-135778992-text_color { color: #000000 } .block__text .b-135778992-content_width { width: 960px; } .block__text .b-135778992-heading_text_color h1, .block__text .b-135778992-heading_text_color h2, .block__text .b-135778992-heading_text_color h3, .block__text .b-135778992-heading_text_color h4, .block__text .b-135778992-heading_text_color h5, .block__text .b-135778992-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778992-top { padding-top: 40px; } .b-135778992-bottom { padding-bottom: 0px; } } </style> <section class='container bl block__text rich-text b-135778992-top b-135778992-bottom b-135778992-background_color'> <div class="block__text-wrapper b-135778992-content_width b-135778992-heading_text_color b-135778992-text_color" data-target="block.data.body"> <h4 class="ql-align-center"> <strong>Trusted by some of the world's biggest brands.</strong><br class="softbreak"> </h4> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778993-top { padding-top: 22.400000000000002px; } .b-135778993-bottom { padding-bottom: 22.400000000000002px; } .b-135778993-full_bleed { --full_bleed: false; } .b-135778993-content_width { width: 960px; } .b-135778993-background_color { background-color: #FFFFFF; } .b-135778993-image_border_radius { border-radius: 0px; }</style> <div class="course-block block image block-custom-name-logo-cloud " id="block-135778993"> <style> .block__image__image.b-135778993-image_border_radius { border-radius: 0px; } @media screen and (min-width: 768px) { .b-135778993-top { padding-top: 40px; } .b-135778993-bottom { padding-bottom: 40px; } } </style> <section class='bl container block__image b-135778993-background_color b-135778993-top b-135778993-bottom '> <div class="block__image__wrapper b-135778993-content_width"> <img src='https://cdn.fs.teachablecdn.com/kuq1o9huQPGiRKb2cUsZ' alt='PMA certified companies' data-target="block.data.image_url block.data.alt_text" class="block__image__image b-135778993-image_border_radius" /> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778994-top { padding-top: 0.0px; } .b-135778994-bottom { padding-bottom: 22.400000000000002px; } .b-135778994-background_color { background-color: #ffffff; } .b-135778994-button_border_radius { border-radius: 5px; }</style> <div class="course-block block button " id="block-135778994"> <style> .block__button--button.b-135778994-button_border_radius { border-radius: 5px; } @media screen and (min-width: 768px) { .b-135778994-top { padding-top: 0px; } .b-135778994-bottom { padding-bottom: 40px; } } </style> <section class="container bl b-135778994-background_color b-135778994-bottom b-135778994-top"> <div class="block__button"> <a href='https://product-marketing1.teachable.com/purchase?product_id=4461069' target="_blank" rel="noopener" class='block__button--link' > <button class='block__button--button b-135778994-button_border_radius base-button' data-target="block.data.button_text" > Get the bundle </button> </a> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778995-top { padding-top: 22.400000000000002px; } .b-135778995-bottom { padding-bottom: 22.400000000000002px; } .b-135778995-text_color { color: #000000; } .b-135778995-content_width { max-width: 720px; } .b-135778995-background_color { background-color: #F5F5F5; } .b-135778995-heading_text_color { color: #000000; }</style> <div class="course-block block text " id="block-135778995"> <style> .block__text .b-135778995-text_color { color: #000000 } .block__text .b-135778995-content_width { width: 720px; } .block__text .b-135778995-heading_text_color h1, .block__text .b-135778995-heading_text_color h2, .block__text .b-135778995-heading_text_color h3, .block__text .b-135778995-heading_text_color h4, .block__text .b-135778995-heading_text_color h5, .block__text .b-135778995-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778995-top { padding-top: 40px; } .b-135778995-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-135778995-top b-135778995-bottom b-135778995-background_color'> <div class="block__text-wrapper b-135778995-content_width b-135778995-heading_text_color b-135778995-text_color" data-target="block.data.body"> <h4 class="ql-align-center"><strong>Looking to learn as a team?</strong></h4><p class="ql-align-center"><strong><br class="softbreak"></strong>If you're looking to get a team of three or more certified, then speak to Tom about team rates at <a href="/cdn-cgi/l/email-protection#70045e1d111414151e30001d1d111c1c19111e13155e131f1d5e" target="_blank" style=""><span class="__cf_email__" data-cfemail="483c6625292c2c2d26083825252924242129262b2d662b2725">[email&#160;protected]</span>.</a><strong><br class="softbreak"><br class="softbreak"></strong></p><p class="ql-align-center">P.s. If you need help convincing your boss, <a href="https://docs.google.com/document/d/1ae8O3A1lXaJ4ZETa6qVmMb4VEmjuSzkP--3-yNlIjC0/edit" target="_blank" style="">we've done the hard part for you</a>.<br class="softbreak"></p><p><br class="softbreak"></p> </div> </section> </div> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <!-- in live preview mode we add an extra wrapper around each block, and remove the `block.show` check --> <style type='text/css'>.b-135778997-top { padding-top: 22.400000000000002px; } .b-135778997-bottom { padding-bottom: 22.400000000000002px; } .b-135778997-text_color { color: #000000; } .b-135778997-content_width { max-width: 720px; } .b-135778997-background_color { background-color: #FFFFFF; } .b-135778997-heading_text_color { color: #000000; }</style> <div class="course-block block bundles_faq " id="block-135778997"> <style> .block__text .b-135778997-text_color { color: #000000 } .block__text .b-135778997-content_width { width: 720px; } .block__text .b-135778997-heading_text_color h1, .block__text .b-135778997-heading_text_color h2, .block__text .b-135778997-heading_text_color h3, .block__text .b-135778997-heading_text_color h4, .block__text .b-135778997-heading_text_color h5, .block__text .b-135778997-heading_text_color h6 { color: #000000 } .block__text .block__text-wrapper h2{ margin-bottom: 2px; } .block__text .block__text-wrapper h3{ margin-bottom: 5px; } .block__text .block__text-wrapper h4{ margin-bottom: 9px; } .block__text .block__text-wrapper h5{ margin-bottom: 11px; } .block__text .block__text-wrapper h6{ margin-bottom: 14px; } @media screen and (min-width: 768px) { .b-135778997-top { padding-top: 40px; } .b-135778997-bottom { padding-bottom: 40px; } } </style> <section class='container bl block__text rich-text b-135778997-top b-135778997-bottom b-135778997-background_color'> <div class="block__text-wrapper b-135778997-content_width b-135778997-heading_text_color b-135778997-text_color" data-target="block.data.body"> <h4><strong style="color:rgb(0, 0, 0);">FAQs.</strong></h4><p><strong style="color:rgb(0, 0, 0);">Q: Does this bundle cover everything I need to know to be a product marketer?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">If we do say so ourselves, both programs in this bundle are pretty darn comprehensive. From research through to optimization it covers the A to Z. However, as there are so many facets to product marketing, it’s very much more focused on the essentials.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: Is Product Marketing Certified: Core accredited? </strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">Yep, it sure is. As well as having PMA’s seal of approval along with orgs like HubSpot, Facebook, TikTok, Salesforce, Sky and more, Product Marketing Certified: Core is recognized by both the Chartered Institute of Marketing (CIM) and The CPD Certification Service (CPD).</span></p><p><strong style="background-color:transparent;color:rgb(0, 0, 0);">Q: What stage of the career ladder is PMM Hired aimed at?</strong></p><p><strong style="background-color:transparent;color:rgb(0, 0, 0);">A: </strong><span style="background-color:transparent;color:rgb(0, 0, 0);">All of them! We’ve covered each of the core titles: Associate Product Marketing Manager, Product Marketing Manager, Senior Product Marketing Manager, Director of Product Marketing and VP of Product Marketing. Within each, you’ll find mock interviews, interview questions, videos, articles, and more.</span></p><p><strong style="background-color:transparent;color:rgb(0, 0, 0);">Q: Will I be able to apply for jobs through PMM Hired? </strong></p><p><strong style="background-color:transparent;color:rgb(0, 0, 0);">A:</strong><span style="background-color:transparent;color:rgb(0, 0, 0);"> Once you’ve reaped the benefits of all the great advice in PMM Hired, you can then go to our</span><span style="background-color:transparent;color:rgb(250, 94, 76);"> </span><a href="https://jobs.productmarketingalliance.com/search" target="_blank" style="color:rgb(250, 94, 76);">jobs page</a><span style="background-color:transparent;color:rgb(0, 0, 0);"> to see the latest opportunities in the world of PMM. </span></p><p><strong style="color:rgb(0, 0, 0);">Q: I’d love to get my whole team on board, do you have any discounts on offer?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> Yep! All our team packages are bespoke to make sure they’re tailored towards what you’re after, but if you drop Tom a line on </span><a href="/cdn-cgi/l/email-protection#c5b1eba8a4a1a1a0ab85b5a8a8a4a9a9aca4aba6a0eba6aaa8" target="_blank" style="color:rgb(250, 93, 76);"><span class="__cf_email__" data-cfemail="5622783b373232333816263b3b373a3a3f373835337835393b">[email&#160;protected]</span></a><span style="color:rgb(250, 93, 76);"> </span><span style="color:rgb(0, 0, 0);">and let him know what you want, he’ll put a personalized package together for you. FYI, these don’t just have to be online and on-demand either, they can be online + live or live + in-person, too.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: Is the coursework mandatory?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">It's not mandatory, but we'd highly recommend getting stuck in. The more you put in, the more you get out, so we strongly encourage everyone to complete any coursework and get involved with the weekly workshops to go through what you've been working on.</span></p><p><strong style="background-color:inherit;color:rgb(0, 0, 0);">Q: I’d love to enroll, but it’s looking like it may be out of my price range. Is there a way of staggering payments to make it more affordable?</strong></p><p><strong style="background-color:inherit;color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">We’re super proud of the course and think it’s a great opportunity to understand more about the core principles of product marketing. So, we’ve put together price plans designed to fit your personal circumstances. Affiliate programs are also available before and after taking the course to help reduce the overall expense. Drop us a line on </span><a href="/cdn-cgi/l/email-protection#364543464659444276465b5b575a5a5f575855531855595b" target="_blank" style="color:rgb(250, 93, 76);"><span class="__cf_email__" data-cfemail="e89b9d9898879a9ca89885858984848189868b8dc68b8785">[email&#160;protected]</span></a><span style="color:rgb(250, 93, 76);"> </span><span style="color:rgb(0, 0, 0);">to discuss if you wanna talk payment options.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: How long will this take to complete?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">It depends on how you choose to work your way through it. All in all, there’s around three solid days’ worth of course content but we’ve created it in a way that’s easy for you to chip away at, as and when you want, and each module can be completed in total isolation.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: What happens if I don’t pass the exams?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> If you fail first time round you'll be given the option retake the exam. If you fail the second attempt too, unfortunately, it means you won’t get the certificate. However, all’s not lost, you’ll have still learned LOTS and you’ll be given access to the course materials for life - so you can brush up on the bits you slipped up on forevermore.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: What are the live, weekly sessions all about?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> To give you the convenience of a self-paced, online course, without skipping on the benefits of those live, two-way conversations, Product Marketing Core comes with weekly calls with senior-level product marketers.</span></p><p><span style="color:rgb(0, 0, 0);">Why? So you can ask questions on anything you’ve learned, chat with like-minded PMMs who’re also undergoing certification, and soak up extra insights from experienced product marketers who know how to nail all aspects of the industry.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: I noticed course subscribers qualify for a discount for PMA Membership Plans, but what’s included in the membership?</strong></p><p><strong style="color:rgb(0, 0, 0);">A:</strong><span style="color:rgb(0, 0, 0);"> That’s right! When you enroll, you'll be eligible for a discount to our membership plans - which includes exclusive content, even more templates and frameworks, mentors, OnDemand videos, and more. For more details about what’s included within the subscriptions head </span><a href="https://productmarketingalliance.com/signup/" target="_blank" style="color:rgb(250, 93, 76);">here</a><span style="color:rgb(0, 0, 0);">.</span></p><p><strong style="color:rgb(0, 0, 0);">Q: Do I receive access to a mentor as part of the Product Marketing Certified: Core course?</strong></p><p><strong style="color:rgb(0, 0, 0);">A: </strong><span style="color:rgb(0, 0, 0);">You sure do. You’ll be able to chat with product marketing whizzes every week during our live session and they’ll be on hand to talk about all things product marketing, offering everyone on the call expert advice and handy tips for your own practice.</span><br class="softbreak"><br class="softbreak"><br class="softbreak"><br class="softbreak"></p> </div> </section> </div> </div> </main> <style id="footerStyles"> :root { --footer_width: 960px; } </style> <footer class=''> <div class="footer"> <div class='footer__wrapper'> <div class='footer__inner'> <ul class="footer__list"> <li class="footer__copyright"> &copy; Product Marketing Alliance 2024 </li> <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> <ul class="footer__list legal-links"> <li> <a href="/p/terms"> Terms of Use </a> </li> <li> <a href="/p/privacy"> Privacy Policy </a> </li> </ul> </div> </div> </div> </div> </footer> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> if (!Element.prototype.closest) { Element.prototype.closest = function(s) { let el = this; do { if (el.matches(s)) return el; el = el.parentElement || el.parentNode; } while (el !== null && el.nodeType === 1); return null; }; } const offMenu = event => { if (event.target.closest('.navbar__menu')) return document.querySelectorAll('.menu').forEach(item => { item.classList.add('hidden') item.setAttribute('aria-hidden', 'true') }) } const toggleMenu = id => { const el = document.getElementById(id) if (el.classList.contains('hidden')) { document .querySelectorAll('.inner-menu') .forEach(item => { item.classList.add('hidden') item.setAttribute('aria-hidden', 'true') }) el.classList.remove('hidden') el.setAttribute('aria-hidden', 'false') } else { el.classList.add('hidden') el.setAttribute('aria-hidden', 'true') } !el.classList.contains('hidden') && el.focus() } // toggle open class for v2 preview bar dropdown menu const v2Dropdown = document.getElementsByClassName('v2-dropdown')[0] const v2DropdownTrigger = document.querySelector('.v2-dropdown .menu-trigger') // if the preview bar dropdown exists, add event listener to toggle preview menu if (!! v2Dropdown) { v2DropdownTrigger.addEventListener('click', () => { v2Dropdown.classList.toggle('open') }) } const domBody = document.body const usingMouse = 'using-mouse' domBody.addEventListener('mousedown', () => { domBody.classList.add(usingMouse) }) domBody.addEventListener('keydown', () => { domBody.classList.remove(usingMouse) }) const headerEl = document.querySelector('#navbar') const topHook = document.querySelector('#top') if ("IntersectionObserver" in window) { const observer = new IntersectionObserver(entries => { if (entries[0].boundingClientRect.y < 0) { headerEl.classList.remove('at-top') } else { headerEl.classList.add('at-top') } }, {threshold: 1}); observer.observe(topHook) } </script> </body> </html>

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