1 2<!doctype html> 3<html lang="en-US"> 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="x-ua-compatible" content="ie=edge"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <link href="https://fonts.googleapis.com/css?family=Merriweather|Open+Sans" rel="stylesheet"> 9 <link rel="stylesheet" href="https://redmonk.com/wp-content/themes/redmonk/dist/css/app.css?v=1790073817" /> 10 11<meta property="og:type" content="article" /> 12<meta property="og:locale" content="en_GB" /> 13 14<meta itemprop="image" content="https://redmonk.com/wp-content/themes/redmonk/assets/images/rm-logo.png" /> 15 16<meta itemprop="url" content="https://redmonk.com/contact/" /> 17 18<meta property="og:title" content="Contact"> 19<meta property="og:image" content="https://redmonk.com/wp-content/themes/redmonk/assets/images/placeholders/redmonk.jpg"> 20<meta property="og:site_name" content="RedMonk"> 21<meta property="og:description" content="The developer-focused analyst firm"> 22 23<meta name="twitter:card" content="summary_large_image"> 24<meta name="twitter:site" content="@redmonk"> 25<meta name="twitter:creator" content="@redmonk" /> 26<meta name="twitter:url" content="https://redmonk.com/contact/"> 27<meta name="twitter:title" content="Contact"> 28<meta name="twitter:description" content="The developer-focused analyst firm"> 29<meta name="twitter:image" content="https://redmonk.com/wp-content/themes/redmonk/assets/images/placeholders/redmonk.jpg"> 30 <link rel="shortcut icon" href="https://redmonk.com/wp-content/themes/redmonk/favicon.ico"> 31 <title>Contact – RedMonk</title> 32<meta name='robots' content='max-image-preview:large' /> 33
33<script defer src="https://stats.redmonk.com/tracker.js" type="d1fdec09123634e5e228eacc-text/javascript"></script>
33 34 <link rel="alternate" type="text/markdown" href="https://redmonk.com/contact/?output_format=md"> 35<link rel='dns-prefetch' href='//secure.gravatar.com' /> 36<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 37<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://redmonk.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fredmonk.com%2Fcontact%2F" /> 38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://redmonk.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fredmonk.com%2Fcontact%2F&format=xml" /> 39<style id="wp-img-auto-sizes-contain-inline-css"> 40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 42</style> 43<style id="wp-block-library-inline-css"> 44:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
44--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 45 46/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 47</style> 48<style id="classic-theme-styles-inline-css"> 49/*! This file is auto-generated */ 50.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 51/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 52</style> 53 54<style id="global-styles-inline-css"> 55:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
55--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
55.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 56/*# sourceURL=global-styles-inline-css */ 57</style> 58 59<style id="jetpack-stats-inline-css"> 60img#wpstats{display:none} 61/*# sourceURL=jetpack-stats-inline-css */ 62</style>
63<script id="jquery-core-js" src="https://redmonk.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" type="d1fdec09123634e5e228eacc-text/javascript"></script>
vendor: 1 bytes, line 63
63
64<script id="jquery-migrate-js" src="https://redmonk.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" type="d1fdec09123634e5e228eacc-text/javascript"></script>
64 65 66<!-- Google tag (gtag.js) snippet added by Site Kit --> 67<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 67-68
67 68<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
68GT-5793SBC
vendor: 66 bytes, line 68
68" async type="d1fdec09123634e5e228eacc-text/javascript"></script>
69<script id="google_gtagjs-js-after" type="d1fdec09123634e5e228eacc-text/javascript"> 70window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 71gtag("set","linker",{"domains":["redmonk.com"]}); 72gtag("js", new Date()); 73gtag("set", "developer_id.dZTNiMT", true); 74gtag("config", "GT-5793SBC", {"googlesitekit_post_type":"page"}); 75 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 76//# sourceURL=google_gtagjs-js-after 77</script>
77 78<link rel="https://api.w.org/" href="https://redmonk.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://redmonk.com/wp-json/wp/v2/pages/10" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://redmonk.com/xmlrpc.php?rsd" /> 79<link rel="canonical" href="https://redmonk.com/contact/" /> 80<link rel='shortlink' href='https://wp.me/P7cM08-a' /> 81<meta name="generator" content="Site Kit by Google 1.188.0" />
81<script type="d1fdec09123634e5e228eacc-text/javascript" src="https://redmonk.com/wp-content/themes/redmonk/redmonk-v1.js"></script>
81 82 83<!-- Jetpack Open Graph Tags --> 84<meta property="og:type" content="article" /> 85<meta property="og:title" content="Contact" /> 86<meta property="og:url" content="https://redmonk.com/contact/" /> 87<meta property="og:description" content="We’re available to help via a number of different channels. When contacting team members directly, please take their working hours into consideration by checking their time zone. RedMonk Emaiâ¦" /> 88<meta property="article:published_time" content="2007-03-07T02:52:19+00:00" /> 89<meta property="article:modified_time" content="2024-11-17T15:55:41+00:00" /> 90<meta property="og:site_name" content="RedMonk" /> 91<meta property="og:image" content="https://s0.wp.com/i/blank.jpg" /> 92<meta property="og:image:width" content="200" /> 93<meta property="og:image:height" content="200" /> 94<meta property="og:image:alt" content="" /> 95<meta property="og:locale" content="en_US" /> 96<meta name="twitter:text:title" content="Contact" /> 97<meta name="twitter:card" content="summary" /> 98 99<!-- End Jetpack Open Graph Tags -->
100<script type="d1fdec09123634e5e228eacc-text/javascript"> 101(function () { 102 var code = ['ArrowUp','ArrowUp','ArrowDown','ArrowDown','ArrowLeft','ArrowRight','ArrowLeft','ArrowRight','b','a']; 103 var pos = 0; 104 document.addEventListener('keydown', function (e) { 105 if (e.ctrlKey || e.metaKey || e.altKey) { return; } 106 var key = (e.key && e.key.length === 1) ? e.key.toLowerCase() : e.key; 107 pos = (key === code[pos]) ? pos + 1 : (key === code[0] ? 1 : 0); 108 if (pos === code.length) { 109 pos = 0; 110 window.location.assign("https:\/\/redmonk.com\/?retro=1"); 111 } 112 }); 113})(); 114</script>
114 115 <style id="wp-custom-css"> 116/* 117Welcome to Custom CSS! 118 119To learn how this works, see http://wp.me/PEmnE-Bt 120*/ 121</style> 122 <!-- Default Statcounter code for tecosystems http://redmonk.com/sogrady --> 123
123<script type="d1fdec09123634e5e228eacc-text/javascript"> 124 var sc_project=12031261; 125 var sc_invisible=1; 126 var sc_security="3f8607a0"; 127 var sc_https=1; 128 </script>
128 129
129<script type="d1fdec09123634e5e228eacc-text/javascript" src="https://www.statcounter.com/counter/counter.js" async></script>
129 130 <noscript><div class="statcounter"><a title="Web Analytics 131 Made Easy - StatCounter" href="https://statcounter.com/" 132 target="_blank"><img class="statcounter" 133 src="https://c.statcounter.com/12031261/0/3f8607a0/1/ 134 https://c.statcounter.com/12031261/0/3f8607a0/1/" 135 alt="Web Analytics Made Easy - 136 StatCounter"></a></div></noscript> 137 <!-- End of Statcounter Code --> 138</head> 139 <body class="wp-singular page-template-default page page-id-10 wp-theme-redmonk contact sidebar-primary "> 140 <!--[if IE]> 141 <div class="alert alert-warning"> 142 You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> 143 <![endif]--> 144 <div class="rm-wrapper"> 145 <p class="show-for-sr"><a class="show-on-focus" href="#mainContent">Skip to Content</a></p> 146 <header class="banner" role="banner" data-sticky-container> 147 <div class="rm-masthead row"> 148 <div class="rm-masthead--logo small-12 medium-8 large-9 columns text-left"> 149 <a class="brand" href="https://redmonk.com/"><span class="show-for-sr">RedMonk</span></a> 150 <span class="tagline">the developer-focused industry analyst firm</span> 151 </div> 152 <div class="rm-masthead--cta medium-4 large-3 columns text-right" > 153 <ul id="menu-cta-menu" class="nav"><li id="menu-item-647" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-647"><a href="https://redmonk.com/services/">Become a client</a></li> 154</ul> </div> 155 </div> 156 <div class="rm-masthead--mobile small-12 columns text-center" data-responsive-toggle="rm_menu" data-hide-for="medium" style="display:none;"> 157 <button class="menu-icon btn" type="button" data-toggle >Menu</button> 158 </div> 159 <div class="rm-masthead--navigation -subnav row medium-collapse" id="rm_menu"> 160 <div class="columns small-12 medium-10 text-left" role="navigation"> 161 <ul id="menu-main-menu" class="nav"><li id="menu-item-584" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-584"><a href="https://redmonk.com/video/">Videos</a></li> 162<li id="menu-item-585" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-585"><a href="https://redmonk.com/latest-research/">Research</a></li> 163<li id="menu-item-587" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-587"><a href="https://redmonk.com/events/">Events</a></li> 164<li id="menu-item-588" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-588"><a href="https://redmonk.com/about/">About</a></li> 165<li id="menu-item-589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-589"><a href="https://redmonk.com/team/">Team</a></li> 166<li id="menu-item-590" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-590"><a href="https://redmonk.com/services/">Services</a> 167<ul class="sub-menu"> 168 <li id="menu-item-3062" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3062"><a href="https://redmonk.com/services/briefings/">Briefings</a></li> 169 <li id="menu-item-3063" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3063"><a href="https://redmonk.com/services/consults/">Consults</a></li> 170 <li id="menu-item-3064" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3064"><a href="https://redmonk.com/services/projects/">Projects and Media</a></li> 171</ul> 172</li> 173<li id="menu-item-593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-593"><a href="https://redmonk.com/clients/">Clients</a></li> 174<li id="menu-item-592" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-10 current_page_item menu-item-592"><a href="https://redmonk.com/contact/" aria-current="page">Contact</a></li> 175<li id="menu-item-4423" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4423"><a href="https://redmonk.com/homepage/newsletter/">Newsletter</a></li> 176</ul> </div> 177 <div class="columns small-6 medium-2 text-right"> 178 <ul class="nav-search"> 179 <li> 180 <button type="button" id="btn-search-toggle" class="search-button" title="">
181 <span class="show-for-sr">Search</span> 182 <svg class="svg-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"/></svg> 183 </button> 184 </li> 185 <li> 186 <a href="https://twitter.com/redmonk" rel="external"> 187 <svg class="svg-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg> 188 <span class="show-for-sr">@redmonk</span> 189 </a> 190 </li> 191 </ul> 192 </div> 193 <style media="screen"> 194input[type=search].aa-input-search { 195 border: 0; 196 border-bottom: 1px solid #777; 197 color: #777; 198 font-size: 1.875rem; 199} 200.frm-search.aa-input-container { 201 display: none; 202} 203.frm-search.aa-input-container.open { 204 display: block; 205} 206.aa-input-container { 207 /* display: flex; 208 align-items: stretch; 209 justify-content: space-evenly; */ 210 /* margin-bottom: 6rem; */ 211} 212#aa-search-input, .algolia-autocomplete { 213 width:100%; 214} 215.aa-input-icon { 216width:2rem; 217height:2rem; 218margin-left:1rem; 219} 220.aa-dropdown-menu { 221background-color: #fff; 222border: 1px solid rgba(228, 228, 228, 0.6); 223min-width: 300px; 224margin-top: 0; 225box-sizing: border-box; 226} 227.aa-dropdown-menu { 228min-width: 600px; 229width:100%; 230} 231.aa-suggestions-category { 232 border-bottom: 1px solid rgba(228, 228, 228, 0.6); 233 padding: 6px 12px; 234 font-weight: bold; 235 line-height: 26px; 236} 237.aa-suggestion { 238 border-bottom: 1px solid rgba(228, 228, 228, 0.6); 239 padding: 6px 12px; 240 cursor: pointer; 241 vertical-align: top; 242 display: flex; 243 flex-direction: row; 244 flex-wrap: no-wrap; 245 width:100%; 246 align-items: stretch; 247flex-grow: 0; 248flex-shrink: 0; 249} 250.rm-result__title { 251 width:80%; 252 font-size: 15px; 253 line-height: 26px; 254 text-align: left; 255 flex-grow: 1; 256 overflow: hidden; 257 white-space: nowrap; 258 text-overflow: ellipsis; 259} 260.rm-result__title > a { 261 color: #444; 262} 263.rm-result__title > a:hover { 264 color: #F70F1D; 265} 266.rm-result__date { 267 width:20%; 268 font-size:14px; 269 line-height: 26px; 270} 271.aa-empty { 272padding: 6px 12px; 273} 274.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor { 275background-color: #FFD9D9; 276} 277.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em { 278font-weight: bold; 279color:#F70F1D; 280font-style: normal; 281} 282</style> 283<!-- HTML Markup --> 284<div class="aa-input-container frm-search" id="aa-input-container" role="search"> 285 <input type="search" id="aa-search-input" class="aa-input-search" placeholder="Search redmonk.com..." name="search" autocomplete="off" /> 286</div> 287<!-- Include AlgoliaSearch JS Client and autocomplete.js library -->
288<script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js" type="d1fdec09123634e5e228eacc-text/javascript"></script>
vendor: 1 bytes, line 288
288
289<script src="https://cdn.jsdelivr.net/autocomplete.js/0/autocomplete.min.js" type="d1fdec09123634e5e228eacc-text/javascript"></script>
289 290<!-- Initialize autocomplete menu -->
291<script type="d1fdec09123634e5e228eacc-text/javascript"> 292var client = algoliasearch("U0Z386DJJ5", "a559c05729fa680dea0ec457f49037a4"); 293var monkchips = client.initIndex('redmonk_monkchips_searchable_posts'); 294var sogrady = client.initIndex('redmonk_sogrady_searchable_posts'); 295var fryan = client.initIndex('redmonk_fryan_searchable_posts'); 296var rstephens = client.initIndex('redmonk_rstephens_searchable_posts'); 297var kfitzpatrick = client.initIndex('redmonk_kfitzpatrick_searchable_posts'); 298//initialize autocomplete on search input (ID selector must match) 299autocomplete('#aa-search-input', {}, [ 300{ 301 source: autocomplete.sources.hits(monkchips, {hitsPerPage: 3}), 302 //value to be displayed in input control after user's suggestion selection 303 displayKey: 'post_title', 304 //hash of templates used when rendering dataset 305 templates: { 306 //'suggestion' templating function used to render a single suggestion 307 // header: '<div class="aa-suggestions-category">monkchips</div>', 308 suggestion: function(suggestion) { 309 return '<span class="rm-result__title"><a href="' + 310 suggestion.permalink + '">' + 311 suggestion._highlightResult.post_title.value + '</a></span> <time class="rm-result__date">' + 312 suggestion.post_date_formatted + '</time>'; 313 // '<em class="aa-suggestions-blog">monkchips</em>' ; 314 } 315 }, 316}, { 317 source: autocomplete.sources.hits(sogrady, {hitsPerPage: 3}), 318 //value to be displayed in input control after user's suggestion selection 319 displayKey: 'post_title', 320 //hash of templates used when rendering dataset 321 templates: { 322 //'suggestion' templating function used to render a single suggestion 323 // header: '<div class="aa-suggestions-category">tecosystems</div>', 324 suggestion: function(suggestion) { 325 return '<span class="rm-result__title"><a href="' + 326 suggestion.permalink + '">' + 327 suggestion._highlightResult.post_title.value + '</a></span> <time class="rm-result__date">' + 328 suggestion.post_date_formatted + '</time>'; 329 // '<em class="aa-suggestions-blog">tecosystems</em>' ; 330 } 331 }, 332}, { 333 source: autocomplete.sources.hits(rstephens, {hitsPerPage: 3}), 334 displayKey: 'post_title', 335 templates: { 336 // header: '<div class="aa-suggestions-category">rstephens</div>', 337 suggestion: function(suggestion) { 338 return '<span class="rm-result__title"><a href="' + 339 suggestion.permalink + '">' + 340 suggestion._highlightResult.post_title.value + '</a></span> <time class="rm-result__date">' + 341 suggestion.post_date_formatted + '</time>'; 342 // '<em class="aa-suggestions-blog">rstephens</em>' ; 343 } 344 }, 345}, { 346 source: autocomplete.sources.hits(fryan, {hitsPerPage: 3}), 347 displayKey: 'post_title', 348 templates: { 349 // header: '<div class="aa-suggestions-category">fryan</div>', 350 suggestion: function(suggestion) { 351 return '<span class="rm-result__title"><a href="' + 352 suggestion.permalink + '">' + 353 suggestion._highlightResult.post_title.value + '</a></span> <time class="rm-result__date">' + 354 suggestion.post_date_formatted + '</time>'; 355 // '<em class="aa-suggestions-blog">fryan</em>' ; 356 } 357 }, 358}, { 359 source: autocomplete.sources.hits(kfitzpatrick, {hitsPerPage: 3}), 360 displayKey: 'post_title', 361 templates: { 362 // header: '<div class="aa-suggestions-category">fryan</div>', 363 suggestion: function(suggestion) { 364 return '<span class="rm-result__title"><a href="' + 365 suggestion.permalink + '">' + 366 suggestion._highlightResult.post_title.value + '</a></span> <time class="rm-result__date">' + 367 suggestion.post_date_formatted + '</time>'; 368 // '<em class="aa-suggestions-blog">fryan</em>' ; 369 } 370 }, 371} 372]); 373</script>
373 374 </div> 375</header> 376<!-- 377<div id="searchbox"></div> 378 <div id="hits"></div> 379 <div id="tags-list"></div> --> <div class="wrap rm-container" role="document"> 380 <div class="content row"> 381 <main id="mainContent" role="main" class="primary small-12 medium-9 columns"> 382 383<div class="page-header"> 384 <h1>Contact</h1> 385</div> 386 <div class="block-article"> 387<div class="entry-content"> 388<p class="lede">We’re available to help via a number of different channels. When contacting team members directly, please take their working hours into consideration by checking their time zone.</p> 389<div class="vcard"> 390<h2><span class="org fn">RedMonk</span></h2> 391<h3>Email</h3> 392<p><span class="email"><span class="type">Briefings</span>: <a class="value" href="/cdn-cgi/l/email-protection#791b0b101c1f10171e0a390b1c1d14161712571a1614"><span class="__cf_email__" data-cfemail="7416061d11121d1a130734061110191b1a1f5a171b19">[email protected]</span></a></span><br /> 393<span class="email"><span class="type">Sales</span>: <a class="value" href="/cdn-cgi/l/email-protection#44372528213704362120292b2a2f6a272b29"><span class="__cf_email__" data-cfemail="2655474a4355665443424b49484d0845494b">[email protected]</span></a></span><br /> 394<span class="email"><span class="type">Website</span>: <a class="value" href="/cdn-cgi/l/email-protection#dfa8babdb2beacabbaad9fadbabbb2b0b1b4f1bcb0b2"><span class="__cf_email__" data-cfemail="a4d3c1c6c9c5d7d0c1d6e4d6c1c0c9cbcacf8ac7cbc9">[email protected]</span></a></span></p> 395<h3>Mailing Address</h3> 396<p class="adr">RedMonk<br /> 397411 Congress St<br /> 398<span class="locality">Portland</span>, <span class="region">ME</span> <span class="postal-code">04101</span> <span class="country-name">USA</span></p> 399<h2>Account Management</h2> 400<div class="vcard"> 401<h3 class="fn">Morgan Harris</h3> 402<p>Email: <a class="email" href="/cdn-cgi/l/email-protection#8be6e3eaf9f9e2f8cbf9eeefe6e4e5e0a5e8e4e6"><span class="__cf_email__" data-cfemail="b8d5d0d9cacad1cbf8cadddcd5d7d6d396dbd7d5">[email protected]</span></a><br /> 403Twitter: <a href="https://twitter.com/MorganKHarris1">@MorganKHarris1</a><br /> 404Time Zone: <abbr class="tz" title="-08:00"><a href="https://www.timeanddate.com/worldclock/usa/chicago">CT</a></abbr></p> 405</div> 406</div> 407<h2>Analysts</h2> 408<div class="vcard"> 409<h3 class="fn">KellyAnn Fitzpatrick</h3> 410<p>Email: <a class="email" href="/cdn-cgi/l/email-protection#79121c151500181717390b1c1d14161712571a1614"><span class="__cf_email__" data-cfemail="1d76787171647c73735d6f787970727376337e7270">[email protected]</span></a><br /> 411Blog: <a class="url" href="https://redmonk.com/kfitzpatrick/">Sometimes Dragons</a><br /> 412Bluesky: <a href="https://bsky.app/profile/kellyann.bsky.social">@kellyann.bsky.social</a><br /> 413LinkedIn: <a href="http://www.linkedin.com/in/drkellyannfitz">drkellyannfitz</a><br /> 414Time Zone: <abbr class="tz" title="-07:00"><a href="https://www.timeanddate.com/worldclock/usa/new-york">ET</a></abbr></p> 415<div class="vcard"> 416<h3 class="fn">James Governor</h3> 417<p>Email: <a class="email" href="/cdn-cgi/l/email-protection#305a575f4655425e5f42704255545d5f5e5b1e535f5d"><span class="__cf_email__" data-cfemail="a0cac7cfd6c5d2cecfd2e0d2c5c4cdcfcecb8ec3cfcd">[email protected]</span></a><br /> 418Blog: <a class="url" href="http://www.monkchips.com">Monkchips</a><br /> 419Twitter: <a href="https://www.twitter.com/monkchips">@monkchips</a><br /> 420Time Zone: <abbr class="tz" title="-00:00"><a href="http://timeanddate.com/worldclock/city.html?n=136">BDT</a></abbr></p> 421</div> 422</div> 423<div class="vcard"> 424<h3 class="fn">Kate Holterhoff</h3> 425<p>Email: <a class="email" href="/cdn-cgi/l/email-protection#cda6a5a2a1b9a8bfa5a2abab8dbfa8a9a0a2a3a6e3aea2a0"><span class="__cf_email__" data-cfemail="b3d8dbdcdfc7d6c1dbdcd5d5f3c1d6d7dedcddd89dd0dcde">[email protected]</span></a><br /> 426Blog: <a class="url" href="https://redmonk.com/kholterhoff/">console.log()</a><br /> 427Twitter: <a href="https://twitter.com/KateHolterhoff">@KateHolterhoff</a><br /> 428Time Zone: <abbr class="tz" title="-07:00">
428<a href="https://www.timeanddate.com/worldclock/usa/atlanta">ET</a></abbr></p> 429</div> 430<div class="vcard"> 431<h3 class="fn">Stephen O’Grady</h3> 432<p>Email: <a class="email" href="/cdn-cgi/l/email-protection#9fecf0f8edfefbe6dfedfafbf2f0f1f4b1fcf0f2"><span class="__cf_email__" data-cfemail="a5d6cac2d7c4c1dce5d7c0c1c8cacbce8bc6cac8">[email protected]</span></a><br /> 433Phone: <span class="tel"><a href="+1-617-395-5685">+1-617-395-5685</a></span><br /> 434Blog: <a class="url" href="http://www.redmonk.com/sogrady/">tecosystems.org</a><br /> 435Twitter: <a href="https://www.twitter.com/sogrady">@sogrady</a><br /> 436Time Zone: <abbr class="tz" title="-07:00"><a href="https://www.timeanddate.com/worldclock/usa/maine">ET</a></abbr></p> 437<div class="vcard"> 438<h3 class="fn">Rachel Stephens</h3> 439<p>Email: <a class="email" href="/cdn-cgi/l/email-protection#1466676071647c717a6754667170797b7a7f3a777b79"><span class="__cf_email__" data-cfemail="4230313627322a272c31023027262f2d2c296c212d2f">[email protected]</span></a><br /> 440Phone: <span class="tel"><a href="+1-720-235-8708">+1-720-235-8708</a></span><br /> 441Blog: <a class="url" href="http://www.redmonk.com/rstephens/">ALT + E S V</a><br /> 442Twitter: <a href="https://www.twitter.com/rstephensme">@rstephensme</a><br /> 443Time Zone: <abbr class="tz" title="-09:00"><a href="http://www.timeanddate.com/worldclock/usa/denver">MT</a></abbr></p> 444</div> 445</div> 446</div> 447</div> 448 </main><!-- /.main --> 449 <aside class="secondary sidebar small-12 medium-3 columns"> 450 <div class="block block-list -related -border-bottom -margin-bottom"><div class="-widget featured_posts_widget-3 widget_featured_posts_widget"><h3 class="-title">Recent posts</h3> <ul> 451 <li> 452 <a href="https://redmonk.com/kholterhoff/2026/09/22/shopify-native/" title="Shopify returns to native, and what that says about rewrites in the agentic era"> 453 <img src="https://redmonk.com/kholterhoff/files/2026/09/scaffold-scaled.jpeg" alt="Shopify returns to native, and what that says about rewrites in the agentic era"> 454 </a> 455 <h3><a href="https://redmonk.com/kholterhoff/2026/09/22/shopify-native/" title="Shopify returns to native, and what that says about rewrites in the agentic era">Shopify returns to native, and what that says about rewrites in the agentic era</a></h3> 456</li> 457 <li> 458 <a href="https://redmonk.com/jgovernor/ibms-new-hot-chip-this-is-next-some-level-engineering/" title="IBM’s new hot chip: this is some next level engineering"> 459 <img src="https://redmonk.com/jgovernor/files/2026/09/arm-ibm.png" alt="IBM’s new hot chip: this is some next level engineering"> 460 </a> 461 <h3><a href="https://redmonk.com/jgovernor/ibms-new-hot-chip-this-is-next-some-level-engineering/" title="IBM’s new hot chip: this is some next level engineering">IBM’s new hot chip: this is some next level engineering</a></h3> 462</li> 463 <li class="list-item-no-image"> 464 <h3><a href="https://redmonk.com/jgovernor/agents-are-choosing-the-software-infrastructure-now-and-were-not-really-ready/" title="Agents are choosing the software infrastructure now, and we’re not really ready">Agents are choosing the software infrastructure now, and we’re not really ready</a></h3> 465</li> 466 <li class="list-item-no-image"> 467 <h3><a href="https://redmonk.com/jgovernor/the-agents-are-coming-for-the-web-and-the-web-isnt-ready/" title="The agents are coming for the web and the web isnât ready.">The agents are coming for the web and the web isnât ready.</a></h3> 468</li> 469 </ul> 470 </div></div> </aside><!-- /.sidebar --> 471 </div><!-- /.content --> 472 <footer class="rm-footer"> 473 <div class="rm-footer--inner"> 474 <div class="block-footer cols-4"> 475 <div class="col"> 476 <ul> 477 <li> 478 <a href="https://redmonk.com/clients/">Clients</a> 479 </li> 480 <li> 481 <a href="https://redmonk.com/contact/">Contact</a> 482 </li> 483 <li> 484 <a href="https://redmonk.com/services/">Services</a> 485 </li> 486 </ul> 487 </div> 488 <div class="col"> 489 <p>Briefings<br /> 490<a href="/cdn-cgi/l/email-protection#4220302b27242b2c2531023027262f2d2c296c212d2f"><span class="__cf_email__" data-cfemail="f597879c90939c9b9286b5879091989a9b9edb969a98">[email protected]</span></a></p> 491 </div> 492 <div class="col"> 493 <p>RedMonk</p> 494<p>411 Congress St</p> 495<p>Portland, ME 04101</p> 496 </div> 497 <div class="col"> 498 <p><a href="https://bsky.app/profile/redmonk.com">Bluesky</a><br /> 499<a href="https://www.linkedin.com/company/redmonk">LinkedIn</a><br />
500<a href="https://buttondown.com/redmonk/archive/">Newsletter</a><br /> 501<a href="https://www.youtube.com/channel/UCkwIE-f5tW8pwDOypJvgmEA">YouTube</a></p> 502 </div> 503 </div> 504</footer>
vendor: 109 bytes, lines 504-505
504 505<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
505<script type="speculationrules"> 506{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/redmonk/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 507</script>
vendor: 1 bytes, line 507
507
508<script id="googlesitekit-events-provider-content-events-js-before" type="d1fdec09123634e5e228eacc-text/javascript"> 509window._googlesitekit = window._googlesitekit || {}; 510window._googlesitekit.contentEvents = {"postID":10,"isSinglePost":false,"hasVimeoEmbed":false}; 511//# sourceURL=googlesitekit-events-provider-content-events-js-before 512</script>
vendor: 1 bytes, line 512
512
513<script id="googlesitekit-events-provider-content-events-js" src="https://redmonk.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer type="d1fdec09123634e5e228eacc-text/javascript"></script>
vendor: 1 bytes, line 513
513
514<script id="sage/js-js" src="https://redmonk.com/wp-content/themes/redmonk/dist/scripts/main.js" type="d1fdec09123634e5e228eacc-text/javascript"></script>
vendor: 1 bytes, line 514
514
515<script id="jetpack-stats-js-before" type="d1fdec09123634e5e228eacc-text/javascript"> 516_stq = window._stq || []; 517_stq.push([ "view", {"v":"ext","blog":"106478808","post":"10","tz":"-4","srv":"redmonk.com","j":"1:16.2"} ]); 518_stq.push([ "clickTrackerInit", "106478808", "10" ]); 519//# sourceURL=jetpack-stats-js-before 520</script>
vendor: 1 bytes, line 520
520
521<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js" type="d1fdec09123634e5e228eacc-text/javascript"></script>
521 522 </div><!-- /.wrap --> 523 </div><!-- /.rm-wrapper -->
vendor: 145 bytes, lines 523-524
523 524 <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="d1fdec09123634e5e228eacc-|49" defer></script>
524<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"39e73a0a4ffd43a68704366673430132","spa":2}' crossorigin="anonymous"></script>
524 525</body> 526</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.