1<!DOCTYPE html><html lang="en" class="inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark" data-banner-state="visible" data-assistant-state="closed" data-page-mode="none" data-current-path="/"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><link rel="preload" href="/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/mintlify-assets/_next/static/media/PaperMono_Variable.p.aa32f7a0.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&auto=format&n=qEcOgc0BuXrP2LAU&q=85&s=d7152863dcc1c598d4fac27f91b3658e"/><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" data-precedence="next"/><link rel="stylesheet" href="/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" data-precedence="next"/><style data-precedence="base-ui:low" data-href="base-ui-disable-scrollbar">.base-ui-disable-scrollbar{scrollbar-width:none}.base-ui-disable-scrollbar::-webkit-scrollbar{display:none}</style><link rel="preload" as="script" fetchPriority="low" href="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV"/>
1<script src="/mintlify-assets/_next/static/chunks/44795504c795ca32.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/785225f2ac5b4b5d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/b730549587248be7.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/bbc4662ec144da61.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/turbopack-d3f78424f30f7d22.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/439ad3a08a0b7055.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/01bce6cd9132d6c5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/069bc07259286f4e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<script src="/mintlify-assets/_next/static/chunks/baaa22a26eddc070.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" async=""></script>
1<link rel="preload" href="/mintlify-assets/_next/static/chunks/2d20cf573392ba7a.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" as="script" fetchPriority="low"/><link rel="preload" href="/mintlify-assets/_next/static/chunks/5917258e888b4dff.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" as="script" fetchPriority="low"/><link rel="preload" href="/mintlify-assets/_next/static/chunks/58dd45b95f6030ba.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" as="script" fetchPriority="low"/><title>What is Extole? - Extole Documentation</title><meta name="description" content="Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer..."/><meta name="application-name" content="Extole Documentation"/><meta name="generator" content="Mintlify"/><meta name="msapplication-config" content="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/browserconfig.xml"/><meta name="apple-mobile-web-app-title" content="Extole Documentation"/><meta name="msapplication-TileColor" content="#ee0049"/><link rel="canonical" href="https://docs.extole.com/product/extole-overview/what-is-extole"/><link rel="alternate" type="application/xml" href="/sitemap.xml"/><link rel="alternate" type="text/markdown" href="/product/extole-overview/what-is-extole.md"/><meta property="og:title" content="What is Extole? - Extole Documentation"/><meta property="og:description" content="Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer..."/><meta property="og:url" content="https://docs.extole.com/product/extole-overview/what-is-extole"/><meta property="og:site_name" content="Extole Documentation"/><meta property="og:image" content="https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7&w=1200&q=100"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="What is Extole? - Extole Documentation"/><meta name="twitter:description" content="Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer..."/><meta name="twitter:image" content="https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7&w=1200&q=100"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: light)"/><link rel="apple-touch-icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/apple-touch-icon.png" type="image/png" sizes="180x180"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: light)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: light)"/><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: light)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/android-chrome-192x192.png" type="image/png" sizes="192x192" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-16x16.png" type="image/png" sizes="16x16" media="(prefers-color-scheme: dark)"/><link rel="icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-32x32.png" type="image/png" sizes="32x32" media="(prefers-color-scheme: dark)"/><link rel="shortcut icon" href="/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon.ico" type="image/x-icon" media="(prefers-color-scheme: dark)"/>
1<script type="text/javascript">!function(){var b=""; 2function a(p){if(p==null)return"/";p=""+p;if(""===p)return"/";return"/"===p.charAt(0)?p:"/"+p} 3function u(p){if(p==null)return p;p=""+p;if(!p||p.charAt(p.length-1)==="/")return p.slice(0,-1);return p} 4function i(p){if(p==null)return p;p=""+p;if(6<=p.length&&p.substring(p.length-6)==="/index")return p.substring(0,p.length-6);if("index"===p)return"";return p} 5var p=(location.pathname||"").split("?")[0].split("#")[0]||""; 6if(b)if(p===b)p="";else if(0===p.indexOf(b+"/"))p=p.substring(b.length); 7p=a(p);p=u(p);p=i(p);p=""===p||"index"===p?"/":a(p); 8document.documentElement.setAttribute("data-current-path",p); 9}();</script>
9<script type="text/javascript">(() => { 10 const isIOS = 11 /iP(hone|ad|od)/.test(navigator.userAgent) || 12 (/Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints > 1); 13 if (!isIOS) return; 14 const apply = () => { 15 for (const meta of document.querySelectorAll('meta[name="viewport"]')) { 16 const content = meta.getAttribute('content') || ''; 17 if (!content.includes('maximum-scale')) { 18 meta.setAttribute('content', content + ', maximum-scale=1'); 19 } 20 } 21 }; 22 apply(); 23 new MutationObserver(apply).observe(document.head, { 24 childList: true, 25 subtree: true, 26 attributes: true, 27 attributeFilter: ['content'], 28 }); 29})();</script>
29<script type="text/javascript">!function(){ 30function read(){try{ 31var e=performance.getEntriesByType?performance.getEntriesByType("navigation"):[]; 32var st=(e[0]&&e[0].serverTiming)||[]; 33var g={}; 34for(var i=0;i<st.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){} 35if(n==="country")g.country=d;else if(n==="region")g.region=d;else if(n==="continent")g.continent=d;} 36var w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g; 37}catch(x){}} 38read();document.addEventListener("DOMContentLoaded",read); 39}();</script>
39<script type="text/javascript">!function(){try{ 40var w=window;w.mintlify=w.mintlify||{}; 41var q=w.mintlify.__apiPlaygroundInputsQueue; 42if(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;} 43w.mintlify.api=w.mintlify.api||{}; 44w.mintlify.api.playground=w.mintlify.api.playground||{}; 45if(typeof w.mintlify.api.playground.setServerVariables!=="function"){ 46w.mintlify.api.playground.setServerVariables=function(v){q.push({type:"set",variables:v});}; 47} 48if(typeof w.mintlify.api.playground.clearServerVariables!=="function"){ 49w.mintlify.api.playground.clearServerVariables=function(){q.push({type:"clear"});}; 50} 51}catch(e){}}();</script>
51<script type="text/javascript">(function(){ 52if(typeof CSS==="undefined"||!("registerProperty" in CSS))return; 53if(CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"))return; 54var n=["--scroll-area-overflow-x-start","--scroll-area-overflow-x-end","--scroll-area-overflow-y-start","--scroll-area-overflow-y-end"]; 55var d={"syntax":"<length>","inherits":false,"initialValue":"0px"}; 56for(var i=0;i<n.length;i++){try{CSS.registerProperty({name:n[i],syntax:d.syntax,inherits:d.inherits,initialValue:d.initialValue})}catch(e){}} 57})();</script>
57<script type="text/javascript">(function(a,b){try{let c=document.getElementById("banner")?.innerText;if(c){for(let d=0;d<localStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)&&localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible");return}for(let c=0;c<localStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)&&localStorage.getItem(d))return void document.documentElement.setAttribute(b,"hidden")}document.documentElement.setAttribute(b,"visible")}catch(a){document.documentElement.setAttribute(b,"hidden")}})( 58 "bannerDismissed", 59 "data-banner-state", 60)</script>
60<script src="/mintlify-assets/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" noModule=""></script>
60</head><body class="antialiased"><div hidden=""><!--$--><!--/$--></div>
60<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Extole Documentation","creator":{"@type":"Organization","name":"Mintlify","url":"https://mintlify.com"}}</script>
60<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","isDarkMode","system",null,["dark","light","true","false","system"],{"true":"dark","false":"light","dark":"dark","light":"light"},true,false)</script>
60<script>(function(){try{var f=null;var v=f||localStorage.getItem("isDarkMode");if(v==='true')v='dark';else if(v==='false')v='light';if(v!=='light'&&v!=='dark'&&v!=='system')v="system";document.documentElement.setAttribute("data-theme-preference",v)}catch(e){}})();</script>
60<blockquote class="sr-only" data-agent-docs-index="true" aria-hidden="true"><h2>Documentation Index</h2><p>Fetch the complete documentation index at:<!-- --> <a href="/llms.txt" tabindex="-1">/llms.txt</a></p><p>Use this file to discover all available pages before exploring further.</p></blockquote><style>:root{--banner-height:0px!important}</style>
60<script id="_mintlify-banner-script">(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split("/").filter(a=>""!==a&&"global"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=>c.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push("global"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,"hidden");let k=!0,l=0;for(;l<localStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b&&b===f){k=!1;break}g&&(a.startsWith(`lang:${g}_`)||!a.startsWith("lang:"))&&(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?"visible":"hidden")}catch(a){console.error(a),document.documentElement.setAttribute(d,"hidden")}})( 61 {}, 62 "en", 63 [], 64 "data-banner-state", 65 "bannerDismissed", 66)</script>
66<style>:root { 67 --primary: 238 0 73; 68 --primary-light: 238 0 73; 69 --primary-dark: 238 0 73; 70 --tooltip-foreground: 255 255 255; 71 --background-light: 255 255 255; 72 --background-dark: 14 9 12; 73 --gray-50: 250 242 245; 74 --gray-100: 245 238 240; 75 --gray-200: 229 222 224; 76 --gray-300: 213 206 208; 77 --gray-400: 165 158 160; 78 --gray-500: 119 111 114; 79 --gray-600: 87 79 82; 80 --gray-700: 69 62 64; 81 --gray-800: 44 37 39; 82 --gray-900: 30 22 25; 83 --gray-950: 17 10 12; 84 }</style><div class="relative antialiased text-gray-500 dark:text-gray-400">
84<script id="_mintlify-navbar-transition-script">(function(a){let b,c=(b="navbar-transition","maple"===a&&(b+="-maple"),b);function d(){let a=!1;a=window.scrollY>50;let b=document.getElementById(c);b&&b.hasAttribute("data-is-opaque")&&b.setAttribute("data-is-opaque",`${!!a}`)}let e=function(){let a=document.createElement("style"),b=`#${c}`;return a.appendChild(document.createTextNode(`${b},${b} *,${b} *::before,${b} *::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),document.head.appendChild(a),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(a)},1)}}();function f(){window.removeEventListener("scroll",d),document.removeEventListener("DOMContentLoaded",d),d(),e()}window.addEventListener("scroll",d,{passive:!0}),document.addEventListener("DOMContentLoaded",d),("requestAnimationFrame"in globalThis?requestAnimationFrame:setTimeout)(d),"complete"===document.readyState?f():window.addEventListener("load",f,{once:!0})})("mint")</script>
84<script id="_mintlify-scroll-margin-script">(function () { 85 var measure = function(){let a=document.querySelectorAll("[id='navbar'], [data-top-chrome]"),b=0;a.forEach(a=>{let c=a.getBoundingClientRect();c.height>0&&(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById("content-container");if(d){let{overflowY:a}=getComputedStyle(d);("auto"===a||"scroll"===a)&&(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue("--scroll-mt")!==e&&f.setProperty("--scroll-mt",e)}; 86 (function(a){let b=[],c=0,d="undefined"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll("[id='navbar'], [data-top-chrome]"));(c.length!==b.length||c.some((a,c)=>a!==b[c]))&&d&&(d.disconnect(),c.forEach(a=>d.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=>{c=0,e()}))}let g="[id='navbar'], [data-top-chrome]";function h(a){let b=a.target;if(b instanceof Element&&b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element&&(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=>{a.some(h)&&f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",f),"loading"===document.readyState&&document.addEventListener("DOMContentLoaded",e),e()})(measure); 87 (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return"smooth"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d&&(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if("complete"===document.readyState)return void d();let e=new MutationObserver(()=>{!c()&&d("instant")&&f()});function f(){e.disconnect(),window.removeEventListener("load",g)}function g(){let a=c();f(),a&&requestAnimationFrame(()=>{d(),function(){let a=["wheel","touchstart","keydown","pointerdown"],c=0,e=window.scrollY,f=setInterval(()=>{c+=1;let a=document.getElementById(b);if(!a||c>=6)return g();let f=Math.abs(window.scrollY-e)>1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)>4&&d()},350);function g(){clearInterval(f),a.forEach(a=>window.removeEventListener(a,g))}a.forEach(a=>window.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener("load",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()&&d("instant")&&f()})(measure); 88})();</script>
88<a href="#content-area" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light">Skip to main content</a>
88<script>(function e(a,b,c,d,e){try{let f=window.matchMedia("(max-width: 1024px)").matches;if(e){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}if(f||!d){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed"),d||localStorage.setItem(a,"false");return}let g=localStorage.getItem(a);if(null===g){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed");return}let h=JSON.parse(g),i=localStorage.getItem(b),j=null!==i?JSON.parse(i):368;document.documentElement.style.setProperty(c,h?j+"px":"0px"),document.documentElement.setAttribute("data-assistant-state",h?"open":"closed")}catch(a){document.documentElement.style.setProperty(c,"0px"),document.documentElement.setAttribute("data-assistant-state","closed")}})( 89 "chat-assistant-sheet-open", 90 "chat-assistant-sheet-width", 91 "--assistant-sheet-width", 92 true, 93 false 94 )</script>
94<div class="max-lg:contents lg:flex lg:w-full" data-docs-theme="mint" data-assistant-layout="legacy"><div class="max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip"><header id="navbar" class="z-30 fixed lg:sticky top-0 w-full peer is-not-custom peer is-not-center peer is-not-wide peer is-not-frame"><div id="navbar-transition" class="absolute w-full h-full flex-none transition-colors duration-500 border-b border-gray-500/5 dark:border-gray-300/[0.06] bg-background-light dark:bg-background-dark" data-is-opaque="false"></div><div class="max-w-8xl mx-auto relative"><div><div class="relative"><div class="flex items-center lg:px-12 h-16 min-w-0 mx-4 lg:mx-0"><div class="h-full relative flex-1 flex items-center gap-x-4 min-w-0 border-b border-gray-500/5 dark:border-gray-300/[0.06]"><div class="flex-1 flex items-center gap-x-4"><a class="select-none" style="-webkit-touch-callout:none" href="/"><span class="sr-only">Extole Documentation<!-- --> home page</span><img class="nav-logo w-auto h-7 relative object-contain shrink-0 block dark:hidden" src="https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&auto=format&n=qEcOgc0BuXrP2LAU&q=85&s=d7152863dcc1c598d4fac27f91b3658e" alt="light logo"/><img class="nav-logo w-auto h-7 relative object-contain shrink-0 hidden dark:block" src="https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&auto=format&n=qEcOgc0BuXrP2LAU&q=85&s=d7152863dcc1c598d4fac27f91b3658e" alt="dark logo"/></a><div class="hidden lg:flex items-center gap-x-2"></div></div><div class="relative hidden lg:flex items-center flex-1 z-20 gap-2.5"><button type="button" class="group/search flex pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2" id="search-bar-entry" aria-label="Open search"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200"><path d="M15.25 15.25L11.285 11.285" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M7.75 12.75C10.5114 12.75 12.75 10.5114 12.75 7.75C12.75 4.98858 10.5114 2.75 7.75 2.75C4.98858 2.75 2.75 4.98858 2.75 7.75C2.75 10.5114 4.98858 12.75 7.75 12.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><div class="truncate min-w-0">Search...</div></div><span class="flex-none text-xs font-semibold">â<!-- -->K</span></button><button type="button" class="group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30" id="assistant-entry" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="text-sm text-gray-500 dark:text-white/50 whitespace-nowrap">Ask Assistant</span><span class="flex-none text-xs font-semibold">â<!-- -->I</span></button></div><div class="flex-1 relative hidden lg:flex items-center ml-auto justify-end space-x-4"><nav aria-label="Main" class="text-sm"><ul class="flex space-x-6 items-center"><li class="navbar-link"><a href="https://github.com/extole" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank" rel="noopener noreferrer"><span class="min-w-0 truncate">GitHub</span></a></li><li class="navbar-link"><a href="https://my.extole.com" class="flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" target="_blank" rel="noopener noreferrer"><span class="min-w-0 truncate">My Extole Login</span></a></li></ul></nav><div class="flex items-center"><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="theme-preference-menu-trigger" aria-label="Change theme preference" data-component-name="theme-preference-menu" data-component-part="theme-preference-menu-trigger" data-testid="theme-preference-menu-trigger" class="group disabled:pointer-events-none rounded-lg overflow-hidden gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 theme-preference-menu-trigger group p-2 flex items-center justify-center"><span data-theme-preference-icon="system"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M4.5 15.5L9 14.5L13.5 15.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 11.75V14.5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.25 2.75H3.75C2.64543 2.75 1.75 3.64543 1.75 4.75V9.75C1.75 10.8546 2.64543 11.75 3.75 11.75H14.25C15.3546 11.75 16.25 10.8546 16.25 9.75V4.75C16.25 3.64543 15.3546 2.75 14.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M9 1.25V2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M14.48 3.52002L13.773 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M16.75 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path>
94<path d="M14.48 14.4799L13.773 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 16.75V15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 14.4799L4.227 13.7729" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M1.25 9H2.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M3.52 3.52002L4.227 4.22702" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.25C11.3472 13.25 13.25 11.3472 13.25 9C13.25 6.65279 11.3472 4.75 9 4.75C6.65279 4.75 4.75 6.65279 4.75 9C4.75 11.3472 6.65279 13.25 9 13.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span><span data-theme-preference-icon="dark"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200"><path d="M13 11.75C9.548 11.75 6.75 8.95201 6.75 5.50001C6.75 4.14801 7.183 2.90101 7.912 1.87801C4.548 2.50601 2 5.45301 2 9.00001C2 13.004 5.246 16.25 9.25 16.25C12.622 16.25 15.448 13.944 16.259 10.826C15.309 11.409 14.196 11.75 13 11.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></span></button></div></div><div class="flex lg:hidden items-center gap-3"><button type="button" class="text-gray-500 w-8 h-8 flex items-center justify-center hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300" id="search-bar-entry-mobile" aria-label="Open search"><span class="sr-only">Search...</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! h-4 w-4 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/magnifying-glass.svg");mask-repeat:no-repeat;mask-position:center"></svg></button><button id="assistant-entry-mobile" aria-label="Toggle assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4.5 text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button type="button" aria-label="More actions" class="h-7 w-5 flex items-center justify-center relative after:content-[''] after:absolute after:-inset-y-2 after:-left-1 after:-right-4"><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! size-4 shrink-0 bg-gray-500 dark:bg-gray-400 hover:bg-gray-600 dark:hover:bg-gray-300" aria-hidden="true" focusable="false" style="-webkit-mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/solid/ellipsis-vertical.svg");mask-repeat:no-repeat;mask-position:center"></svg></button></div></div></div><button type="button" class="flex items-center h-14 py-4 px-5 lg:hidden focu
94s:outline-0 w-full text-left"><div class="text-gray-500 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300"><span class="sr-only">Navigation</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M2.25 9H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 3.75H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.25 14.25H15.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="ml-4 flex text-sm leading-6 whitespace-nowrap min-w-0 space-x-3 overflow-hidden"><div class="flex items-center space-x-3 shrink-0"><span>Extole Overview</span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 text-gray-400 shrink-0"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div><div class="font-semibold text-gray-900 truncate dark:text-gray-200 min-w-0 flex-1">What is Extole?</div></div></button></div><div class="hidden lg:flex px-12 h-12"><div class="nav-tabs h-full flex text-sm gap-x-6"><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium hover:text-gray-800 dark:hover:text-gray-300 text-gray-800 dark:text-gray-200 [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor]" data-active="true" aria-current="location" href="/product/extole-overview/what-is-extole">Product Docs<div class="absolute bottom-0 h-[1.5px] w-full left-0 bg-primary dark:bg-primary-light"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/technical/integration-overview/integrating-with-extole">Technical Docs<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/guides/platform-overview/key-concepts/understanding-participation-rate">Guides<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/api-reference/getting-started/api-overview">API Reference<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a><a class="link nav-tabs-item group relative h-full gap-2 flex items-center font-medium text-gray-600 dark:text-gray-400 hover:text-gray-800 dark:hover:text-gray-300" href="/news/recent-releases">News<div class="absolute bottom-0 h-[1.5px] w-full left-0 group-hover:bg-gray-200 dark:group-hover:bg-gray-700"></div></a></div></div><style>:root{--topbar-tabs-height:3rem}</style></div></div></header><div class="scroll-mt-(--scroll-mt) peer-[.is-custom]:max-w-none peer-[.is-center]:max-w-3xl peer-[.is-not-custom]:peer-[.is-not-center]:max-w-8xl peer-[.is-not-custom]:px-4 peer-[.is-not-custom]:mx-auto peer-[.is-not-custom]:lg:px-8 peer-[.is-wide]:lg:*:last:max-w-216 peer-[.is-not-custom]:peer-[.is-not-center]:lg:flex peer-[.is-custom]:[&>:first-child]:hidden! peer-[.is-custom]:[&>:first-child]:sm:hidden! peer-[.is-custom]:[&>:first-child]:md:hidden! peer-[.is-custom]:[&>:first-child]:lg:hidden! peer-[.is-custom]:[&>:first-child]:xl:hidden! peer-[.is-center]:[&>:first-child]:hidden! peer-[.is-center]:[&>:first-child]:sm:hidden! peer-[.is-center]:[&>:first-child]:md:hidden! peer-[.is-center]:[&>:first-child]:lg:hidden! peer-[.is-center]:[&>:first-child]:xl:hidden!"><nav aria-label="Pages" class="z-20 hidden lg:block sticky self-start shrink-0 w-[18rem] top-[calc(var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))+var(--banner-height,0px))] h-[calc(100dvh-var(--mintlify-slot-header-height,calc(4rem+var(--topbar-tabs-height,0rem)))-var(--banner-height,0px))]" id="sidebar"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="sidebar-content"
94class="min-w-0 absolute! inset-0 z-10"><div role="presentation" data-id="base-ui-_R_5qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pr-8 pb-10 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content" class="min-w-0! w-full"><div class="relative lg:text-sm lg:leading-6"><div class="sticky top-0 h-8 pointer-events-none z-10 bg-linear-to-b from-background-light dark:from-background-dark"></div><div id="navigation-items"><div><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Extole Overview</span></h3></div><ul class="sidebar-group space-y-px"><li id="/product/extole-overview/what-is-extole" class="relative scroll-m-4 first:scroll-m-20" data-title="What is Extole?" data-active="true" data-active-nav-item="true"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10" style="padding-left:1rem" aria-current="page" href="/product/extole-overview/what-is-extole"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">What is Extole?</span></div></div></a></li><li id="/product/extole-overview/your-team" class="relative scroll-m-4 first:scroll-m-20" data-title="Your Team at Extole"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/product/extole-overview/your-team"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Your Team at Extole</span></div></div></a></li><li id="/product/extole-overview/terms-you-should-know" class="relative scroll-m-4 first:scroll-m-20" data-title="Terms You Should Know"><a class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" href="/product/extole-overview/terms-you-should-know"><div class="flex-1 flex min-w-0 items-start gap-x-2.5"><div class="flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]"><span class="min-w-0 max-w-full break-words hyphens-auto">Terms You Should Know</span></div></div></a></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Product Overview</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Integration & Launch" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/integration-and-launch/integration-basics" aria-expanded="false"><div class=""><span>Integration & Launch</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Programs" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" aria-expanded="false"><div class=""><span>Programs</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Content" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/content/emails" aria-expanded="false"><div class=""><span>Content</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="People" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/people/people-overview" aria-expanded="false"><div class=""><span>People</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Events" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/events/events-overview" aria-expanded="false"><div class=""><span>Events</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Rewards" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/rewards/rewards-overview" aria-expanded="false"><div class=""><span>Rewards</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Data" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 break-words hyphens-auto rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/data/data-overview" aria-expanded="false"><div class=""><span>Data</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li><li data-title="Security & Compliance" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/product-overview/security-and-compliance/ada-compliance" aria-expanded="false"><div class=""><span>Security & Compliance</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div><div class="mt-6 lg:mt-8"><div class="sidebar-group-header flex items-center gap-2.5 pl-4 mb-3.5 lg:mb-2.5 font-semibold text-gray-900 dark:text-gray-200"><h3 class="sidebar-title text-[length:inherit] font-[inherit] leading-[inherit]"><span>Best Practices</span></h3></div><ul class="sidebar-group space-y-px"><li data-title="Rewarding Best Practices" data-group-tag="" class="space-y-px"><button class="group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2 rounded-xl w-full outline-offset-[-1px] hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300" style="padding-left:1rem" data-nav-href="/product/best-practices/rewarding-best-practices/referral-reward-strategy-retail" aria-expanded="false"><div class=""><span>Rewarding Best Practices</span></div><div class="h-[1lh] flex items-center shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 w-2 h-[1lh] -mr-0.5"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></button></li></ul></div>
94<script>(function () { 95 try { 96 if (window.__mintlifyInitialSidebarScrollDone) return; 97 window.__mintlifyInitialSidebarScrollDone = true; 98 99 var path = (window.location.pathname || '/').split('#')[0].split('?')[0]; 100 if (path.endsWith('/index')) path = path.slice(0, -6); 101 else if (path === 'index') path = ''; 102 103 var candidates = []; 104 if (path) candidates.push(path); 105 if (path.startsWith('/')) candidates.push(path.slice(1)); 106 else candidates.push('/' + path); 107 108 var item = null; 109 for (var i = 0; i < candidates.length && !item; i++) { 110 var matches = document.querySelectorAll('[id="' + candidates[i].replace(/"/g, '\\"') + '"]'); 111 for (var j = 0; j < matches.length; j++) { 112 if (matches[j].closest('#sidebar, #sidebar-content')) { 113 item = matches[j]; 114 break; 115 } 116 } 117 } 118 if (!item) return; 119 120 var parent = item.closest('[data-component-part="scroll-area-viewport"]'); 121 if (!parent) { 122 parent = item.parentElement; 123 while (parent) { 124 var style = getComputedStyle(parent); 125 if (style.overflowY === 'auto' || style.overflowY === 'scroll') break; 126 parent = parent.parentElement; 127 } 128 } 129 if (!parent) return; 130 131 var parentRect = parent.getBoundingClientRect(); 132 var itemRect = item.getBoundingClientRect(); 133 if (itemRect.top >= parentRect.top && itemRect.bottom <= parentRect.bottom) return; 134 135 var itemTopRelative = itemRect.top - parentRect.top + parent.scrollTop; 136 parent.scrollTop = itemTopRelative - parentRect.height / 2 + itemRect.height / 2; 137 } catch (e) {} 138})();</script>
138</div></div></div></div></div></nav><main id="content-container" class="lg:flex-1 lg:min-w-0">
138<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://docs.extole.com/#organization","name":"Extole Documentation","url":"https://docs.extole.com","logo":{"@type":"ImageObject","url":"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max&auto=format&n=qEcOgc0BuXrP2LAU&q=85&s=d7152863dcc1c598d4fac27f91b3658e"}},{"@type":"WebSite","@id":"https://docs.extole.com#website","name":"Extole Documentation","url":"https://docs.extole.com","publisher":{"@id":"https://docs.extole.com/#organization"}},{"@type":"WebPage","@id":"https://docs.extole.com/product/extole-overview/what-is-extole#webpage","url":"https://docs.extole.com/product/extole-overview/what-is-extole","name":"What is Extole?","description":"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...","dateModified":"2026-09-17T19:13:51.654Z","isPartOf":{"@id":"https://docs.extole.com#website"},"breadcrumb":{"@id":"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb"}},{"@type":"BreadcrumbList","@id":"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Extole Documentation","item":"https://docs.extole.com"},{"@type":"ListItem","position":2,"name":"What is Extole?","item":"https://docs.extole.com/product/extole-overview/what-is-extole"}]},{"@type":["Article","TechArticle"],"@id":"https://docs.extole.com/product/extole-overview/what-is-extole#article","headline":"What is Extole?","name":"What is Extole?","description":"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...","url":"https://docs.extole.com/product/extole-overview/what-is-extole","mainEntityOfPage":{"@id":"https://docs.extole.com/product/extole-overview/what-is-extole#webpage"},"dateModified":"2026-09-17T19:13:51.654Z","publisher":{"@id":"https://docs.extole.com/#organization"},"isPartOf":{"@id":"https://docs.extole.com#website"}}]}</script>
138<script>document.documentElement.setAttribute('data-page-mode', "none");</script>
138<span class="fixed inset-0 bg-background-light dark:bg-background-dark -z-10 pointer-events-none" id="background-color"></span><style data-custom-css-index="0" data-custom-css-path="public/style.css">:root { 139 --extole-coral: #ee0049; 140 --extole-navy: #0b123d; 141 --extole-primary-fill: #ee0049; 142 --extole-icon-navy-bg: #0b123d; 143 --extole-slate: #7d90a4; 144 --extole-ink: #151a2d; 145 --extole-muted: #4f5c6d; 146 --extole-page-bg: #faf9f7; 147 --extole-card-bg: #faf9f7; 148 --extole-surface: #ffffff; 149 --extole-surface-muted: rgba(255, 255, 255, 0.45); 150 --extole-logo-bg: #ffffff; 151 --extole-secondary-bg: #ffffff; 152 --extole-border: #e2e2e0; 153 --extole-border-strong: #d0dae6; 154 --extole-shadow: 0 16px 44px rgba(11, 18, 61, 0.08); 155 --extole-hero-shadow: 0 10px 32px rgba(11, 18, 61, 0.06); 156 --extole-radius: 16px; 157 --extole-heading-font: "PaperMono", "Space Mono", "SFMono-Regular", Menlo, Monaco, Consolas, monospace; 158} 159 160html, 161body { 162 background: var(--extole-page-bg); 163} 164 165/* Mintlify's fixed canvas sits above body, so set the light page surface here. */ 166html:not(.dark):not([data-theme="dark"]):not([data-color-mode="dark"]) #background-color { 167 background-color: var(--extole-page-bg) !important; 168} 169 170body { 171 color: var(--extole-ink); 172 font-family: "Inter", "Poppins", "Montserrat", "Segoe UI", sans-serif; 173} 174 175.dark body, 176html.dark body, 177body.dark, 178:root[data-theme="dark"] body, 179[data-theme="dark"] body, 180[data-color-mode="dark"] body { 181 background: #0f1526; 182} 183 184.nav-logo { 185 height: 24px !important; 186 max-width: 84px !important; 187 object-fit: contain; 188} 189 190.extole-home { 191 color: var(--extole-ink); 192 color-scheme: light; 193 max-width: 1440px; 194 margin: 0 auto; 195 padding: 16px 16px 96px; 196 width: 100%; 197} 198 199.dark .extole-home, 200html.dark .extole-home, 201body.dark .extole-home, 202:root[data-theme="dark"] .extole-home, 203[data-theme="dark"] .extole-home, 204[data-color-mode="dark"] .extole-home, 205body[data-theme="dark"] .extole-home, 206html[data-theme="dark"] .extole-home { 207 --extole-coral: #ee0049; 208 --extole-navy: #f3f6ff; 209 --extole-primary-fill: #ee0049; 210 --extole-icon-navy-bg: #263455; 211 --extole-slate: #9cacbf; 212 --extole-ink: #e5ebf7; 213 --extole-muted: #b4bfd2; 214 --extole-card-bg: #151c31; 215 --extole-surface: #1d263d; 216 --extole-surface-muted: rgba(255, 255, 255, 0.06); 217 --extole-logo-bg: rgba(248, 250, 255, 0.96); 218 --extole-secondary-bg: rgba(255, 255, 255, 0.03); 219 --extole-border: rgba(178, 191, 216, 0.16); 220 --extole-border-strong: rgba(205, 218, 242, 0.28); 221 --extole-shadow: 0 20px 48px rgba(0, 0, 0, 0.36); 222 --extole-hero-shadow: 0 16px 36px rgba(0, 0, 0, 0.28); 223 color-scheme: dark; 224} 225 226.extole-hero { 227 display: grid; 228 grid-template-columns: minmax(0, 1.12fr) minmax(420px, 0.88fr); 229 gap: 28px; 230 align-items: stretch; 231} 232 233.extole-hero-copy, 234.extole-code-panel { 235 border: 1px solid var(--extole-border); 236 border-radius: 24px; 237 box-shadow: var(--extole-hero-shadow); 238} 239 240.extole-hero-copy { 241 min-height: 0; 242 padding: 46px 43px; 243 background: var(--extole-card-bg); 244} 245 246.extole-kicker, 247.extole-code-kicker { 248 margin: 0 0 18px; 249 color: var(--extole-coral); 250 font-size: 13px; 251 font-weight: 700; 252 letter-spacing: 0.12em; 253 text-transform: uppercase; 254} 255 256.extole-hero h1, 257.extole-section h2 { 258 color: var(--extole-navy); 259 font-family: var(--extole-heading-font); 260 font-weight: 700; 261 letter-spacing: -0.01em; 262} 263 264.extole-hero h1 { 265 max-width: 720px; 266 margin: 0 0 17px; 267 font-size: clamp(1.9rem, 3vw, 2.7rem); 268 line-height: 1.15; 269} 270 271.extole-lede { 272 max-width: 58ch; 273 margin: 0; 274 color: var(--extole-muted); 275 font-size: 1.04rem; 276 line-height: 1.65; 277} 278 279.extole-actions { 280 display: flex; 281 flex-wrap: wrap; 282 gap: 12px; 283 margin-top: 31px; 284} 285 286.extole-btn { 287 display: inline-flex; 288 min-height: 48px; 289 min-width: 178px; 290 align-items: center; 291 justify-content: center; 292 border-radius: 12px; 293 padding: 0 20px; 294 font-family: var(--extole-heading-font); 295 font-size: 15px; 296 font-weight: 600; 297 text-decoration: none !important; 298 transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease; 299} 300 301.extole-btn:hover { 302 transform: translateY(-1px); 303} 304 305.extole-btn-primary { 306 background: var(--extole-primary-fill); 307 color: #ffffff !important; 308 box-shadow: 0 10px 22px rgba(11, 18, 61, 0.22); 309} 310 311.extole-btn-secondary { 312 border: 1px solid var(--extole-border-strong); 313 background: var(--extole-secondary-bg); 314 color: var(--extole-navy) !important; 315} 316 317.extole-sandbox { 318 margin-top: 30px; 319 color: var(--extole-muted); 320 font-size: 0.92rem; 321} 322 323.extole-sandbox a { 324 color: var(--extole-navy); 325 font-weight: 600; 326} 327 328.extole-code-panel { 329 max-height: 500px; 330 min-width: 0; 331 overflow: hidden; 332 padding: 30px 26px; 333 background: radial-gradient(circle at 90% 0%, rgba(224, 0, 73, 0.36), transparent 38%), 334 linear-gradient(160deg, #131a47 0%, #0b123d 56%, #070c28 100%); 335 color: #ffffff; 336} 337 338.extole-code-kicker { 339 color: #93a4d2; 340} 341 342.extole-code-panel [class*="codeblock"], 343.extole-code-panel pre, 344.extole-code-panel code { 345 font-family: "PaperMono", "SFMono-Regular", Consolas, monospace !important; 346} 347 348.extole-code-panel pre { 349 background: transparent !important; 350 color: #d4d4d4; 351 font-size: 0.84rem; 352 line-height: 1.65; 353 margin: 0; 354 max-height: 365px; 355 overflow-x: hidden; 356 overflow-y: auto; 357 scrollbar-color: rgba(160, 173, 205, 0.3) rgba(8, 14, 39, 0.28); 358 scrollbar-width: thin; 359 text-align: left; 360 white-space: pre; 361 word-break: normal; 362} 363 364.extole-code-panel .line { 365 display: block; 366 min-height: 1.65em; 367} 368 369.extole-code-panel .tok-comment { color: #6a9955; } 370.extole-code-panel .tok-keyword, 371.extole-code-panel .tok-tag { color: #569cd6; } 372.extole-code-panel .tok-attr, 373.extole-code-panel .tok-property, 374.extole-code-panel .tok-variable { color: #9cdcfe; } 375.extole-code-panel .tok-string { color: #ce9178; } 376.extole-code-panel .tok-function { color: #dcdcaa; } 377.extole-code-panel .tok-number { color: #b5cea8; } 378.extole-code-panel .tok-type { color: #4ec9b0; } 379 380.extole-code-panel pre::-webkit-scrollbar {
381 width: 8px; 382} 383 384.extole-code-panel pre::-webkit-scrollbar-track { 385 background: rgba(8, 14, 39, 0.28); 386 border-radius: 10px; 387} 388 389.extole-code-panel pre::-webkit-scrollbar-thumb { 390 background: rgba(160, 173, 205, 0.3); 391 border-radius: 10px; 392} 393 394.extole-code-tabs { 395 display: flex; 396 gap: 18px; 397 margin-bottom: 18px; 398 border-bottom: 1px solid rgba(138, 156, 201, 0.24); 399} 400 401.extole-code-tab { 402 display: inline-flex; 403 padding-bottom: 10px; 404 color: #9fb0dd; 405 cursor: pointer; 406 font-family: var(--extole-heading-font); 407 font-size: 0.78rem; 408} 409 410.extole-tab-radio { 411 block-size: 1px; 412 inline-size: 1px; 413 margin: 0; 414 opacity: 0; 415 overflow: hidden; 416 pointer-events: none; 417 position: absolute; 418} 419 420.extole-code-block { 421 display: none; 422} 423 424#extole-code-tab-js:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-js"], 425#extole-code-tab-react-native:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-react-native"], 426#extole-code-tab-ios:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-ios"], 427#extole-code-tab-android:checked ~ .extole-code-tabs .extole-code-tab[for="extole-code-tab-android"] { 428 border-bottom: 2px solid #f5e7a5; 429 color: #f4f8ff; 430} 431 432#extole-code-tab-js:checked ~ .extole-code-block-js, 433#extole-code-tab-react-native:checked ~ .extole-code-block-react-native, 434#extole-code-tab-ios:checked ~ .extole-code-block-ios, 435#extole-code-tab-android:checked ~ .extole-code-block-android { 436 display: block; 437} 438 439.extole-link-strip { 440 display: grid; 441 grid-template-columns: repeat(4, minmax(0, 1fr)); 442 margin-top: 42px; 443 overflow: hidden; 444 border: 1px solid var(--extole-border); 445 border-radius: 24px; 446 background: var(--extole-card-bg); 447} 448 449.extole-link-strip a { 450 display: flex; 451 min-height: 78px; 452 align-items: center; 453 gap: 14px; 454 padding: 18px 24px; 455 color: var(--extole-ink); 456 text-decoration: none !important; 457} 458 459.extole-link-strip a + a { 460 border-left: 1px solid var(--extole-border); 461} 462 463.extole-link-strip strong { 464 font-family: "PaperMono", "SFMono-Regular", Consolas, monospace; 465 font-family: var(--extole-heading-font); 466 font-size: 15px; 467 letter-spacing: 0; 468} 469 470.extole-icon { 471 display: inline-flex; 472 width: 38px; 473 height: 38px; 474 flex: 0 0 38px; 475 align-items: center; 476 justify-content: center; 477 border-radius: 11px; 478 color: #fff; 479 font-size: 13px; 480 font-weight: 800; 481} 482 483.extole-icon svg, 484.extole-support-icon svg { 485 display: block; 486 height: 22px; 487 width: 22px; 488 fill: none; 489 stroke: currentColor; 490 stroke-linecap: round; 491 stroke-linejoin: round; 492 stroke-width: 1.8; 493} 494 495.extole-icon span { 496 line-height: 1; 497} 498 499.extole-icon-navy { background: var(--extole-icon-navy-bg); } 500.extole-icon-gray { background: #7c8191; } 501.extole-icon-pink { background: var(--extole-coral); } 502.extole-icon-blue { background: #a7d8eb; } 503.extole-icon-yellow { background: #fee64b; color: var(--extole-ink); } 504.extole-icon-react { background: #0b1748; color: #61dafb; } 505.extole-icon-black { background: #171717; } 506.extole-icon-green { background: #9fcb4a; } 507 508.extole-section { 509 margin-top: 50px; 510 padding: 50px 0; 511} 512 513.extole-section h2 { 514 margin: 0; 515 font-size: clamp(1.35rem, 2vw, 1.9rem); 516 line-height: 1.2; 517} 518 519.extole-section > p:not(.extole-kicker) { 520 max-width: 720px; 521 margin: 16px 0 28px; 522 color: var(--extole-muted); 523 font-size: 17px; 524} 525
526.extole-pattern-grid { 527 display: grid; 528 grid-template-columns: repeat(2, minmax(0, 1fr)); 529 gap: 18px; 530} 531 532.extole-stack-layout { 533 display: grid; 534 gap: 14px; 535} 536 537.extole-stack-pattern { 538 background: var(--extole-card-bg); 539 border: 1px solid var(--extole-border); 540 border-radius: var(--extole-radius); 541 display: grid; 542 gap: 20px; 543 grid-template-columns: minmax(0, 30%) minmax(0, 70%); 544 padding: 24px; 545} 546 547.extole-stack-pattern-head h3 { 548 color: var(--extole-navy); 549 font-family: var(--extole-heading-font); 550 margin: 0 0 10px; 551} 552 553.extole-stack-pattern-head p { 554 color: var(--extole-muted); 555 font-size: 0.9rem; 556 line-height: 1.55; 557 margin: 0; 558} 559 560.extole-stack-pattern-groups { 561 display: grid; 562 gap: 12px; 563 grid-template-columns: repeat(2, minmax(0, 1fr)); 564} 565 566.extole-stack-group { 567 background: var(--extole-surface); 568 border: 1px solid var(--extole-border); 569 border-radius: 12px; 570 padding: 12px 14px; 571} 572 573.extole-stack-group-title { 574 color: var(--extole-muted); 575 font-family: var(--extole-heading-font); 576 font-size: 0.68rem; 577 font-weight: 600; 578 letter-spacing: 0.08em; 579 line-height: 1.2; 580 margin: 0 0 9px; 581 text-transform: uppercase; 582} 583 584.extole-stack-group ul { 585 list-style: none !important; 586 margin: 0; 587 padding: 0 !important; 588} 589 590.extole-stack-group li + li { 591 border-top: 1px solid var(--extole-border); 592 margin-top: 7px; 593 padding-top: 7px; 594} 595 596.extole-stack-group a, 597.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card) { 598 color: var(--extole-navy); 599 font-weight: 600; 600 text-decoration: underline; 601 text-decoration-color: rgba(11, 18, 61, 0.35); 602 text-decoration-thickness: 1px; 603 text-underline-offset: 2px; 604} 605 606.extole-stack-group a:hover, 607.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card):hover { 608 color: var(--extole-coral); 609 text-decoration-color: rgba(238, 0, 73, 0.65); 610} 611 612.extole-partner-filter-layout { 613 align-items: start; 614 display: grid; 615 gap: 20px; 616 grid-template-columns: minmax(220px, 260px) minmax(0, 1fr); 617} 618 619.extole-partner-filter-panel { 620 display: grid; 621 gap: 10px; 622} 623 624.extole-partner-filter-title { 625 color: var(--extole-navy); 626 font-family: var(--extole-heading-font); 627 font-size: 0.9rem; 628 margin: 0; 629} 630 631.extole-partner-filter-copy { 632 color: var(--extole-muted); 633 font-size: 0.86rem; 634 line-height: 1.45; 635 margin: -2px 0 4px; 636} 637 638.extole-partner-filter-option { 639 align-items: self-end; 640 color: var(--extole-muted); 641 column-gap: 10px; 642 cursor: pointer; 643 display: grid; 644 grid-template-columns: 16px minmax(0, 1fr); 645 line-height: 1.35; 646} 647 648.extole-partner-filter-option span { 649 font-family: var(--extole-heading-font); 650 font-size: 0.74rem; 651 line-height: 1.25; 652} 653 654.extole-partner-filter-input { 655 accent-color: var(--extole-coral); 656 height: 16px; 657 margin: 2px 0 0; 658 width: 16px; 659} 660 661.extole-partner-filter-option:has(.extole-partner-filter-input:checked) { 662 color: var(--extole-navy); 663 font-weight: 600; 664} 665 666.extole-partner-surface { 667 background: var(--extole-card-bg); 668 border: 1px solid var(--extole-border); 669 border-radius: var(--extole-radius); 670 padding: 4px; 671} 672 673.extole-partner-grid { 674 display: grid; 675 gap: 8px; 676 grid-template-columns: repeat(4, minmax(0, 1fr)); 677} 678 679.extole-partner-item { 680 border-radius: 12px; 681 color: var(--extole-navy); 682 display: block; 683 min-height: 178px; 684 padding: 14px 16px; 685 text-decoration: none !important; 686 transition: background-color 0.2s ease, box-shadow 0.2s ease; 687} 688 689.extole-partner-item:hover { 690 background: var(--extole-surface-muted); 691 box-shadow: 0 8px 18px rgba(11, 18, 61, 0.08); 692} 693 694.extole-partner-logo { 695 align-items: center; 696 background: var(--extole-logo-bg); 697 border: 1px solid var(--extole-border); 698 border-radius: 10px; 699 display: inline-flex; 700 height: 44px; 701 justify-content: center; 702 margin: 0 0 12px; 703 padding: 8px 12px; 704} 705 706.extole-partner-logo img { 707 display: block; 708 height: 100%; 709 max-width: 120px; 710 object-fit: contain; 711 width: auto; 712} 713 714.extole-partner-item h3 { 715 color: var(--extole-navy); 716 font-family: var(--extole-heading-font); 717 font-size: 0.94rem; 718 line-height: 1.35; 719 margin: 0 0 8px; 720} 721 722.extole-partner-item p { 723 color: var(--extole-muted); 724 font-size: 0.82rem; 725 line-height: 1.45; 726 margin: 0; 727} 728 729.extole-partner-filter-layout:has(#partner-filter-cep:checked) .extole-partner-item:not(.partner-cat-cep), 730.extole-partner-filter-layout:has(#partner-filter-ecommerce:checked) .extole-partner-item:not(.partner-cat-ecommerce), 731.extole-partner-filter-layout:has(#partner-filter-banking:checked) .extole-partner-item:not(.partner-cat-banking), 732.extole-partner-filter-layout:has(#partner-filter-cdp:checked) .extole-partner-item:not(.partner-cat-cdp), 733.extole-partner-filter-layout:has(#partner-filter-crm:checked) .extole-partner-item:not(.partner-cat-crm), 734.extole-partner-filter-layout:has(#partner-filter-rewards:checked) .extole-partner-item:not(.partner-cat-rewards), 735.extole-partner-filter-layout:has(#partner-filter-analytics:checked) .extole-partner-item:not(.partner-cat-analytics), 736.extole-partner-filter-layout:has(#partner-filter-tag:checked) .extole-partner-item:not(.partner-cat-tag), 737.extole-partner-filter-layout:has(#partner-filter-automation:checked) .extole-partner-item:not(.partner-cat-automation) { 738 display: none; 739} 740 741.extole-support-grid { 742 background: var(--extole-card-bg); 743 border: 1px solid var(--extole-border); 744 border-radius: var(--extole-radius); 745 display: grid; 746 gap: 18px; 747 grid-template-columns: repeat(3, minmax(0, 1fr)); 748 margin-top: 28px; 749 padding: 24px; 750} 751 752.extole-pattern-card { 753 display: block; 754 min-height: 100%; 755 padding: 24px; 756 border: 1px solid var(--extole-border); 757 border-radius: var(--extole-radius); 758 background: var(--extole-card-bg); 759 box-shadow: 0 8px 24px rgba(11, 18, 61, 0.05); 760 color: var(--extole-ink); 761 text-decoration: none !important; 762} 763 764.extole-support-icon { 765 align-items: center; 766 border-radius: 14px; 767 color: #ffffff; 768 display: inline-flex; 769 height: 44px; 770 justify-content: center; 771 margin-bottom: 18px; 772 width: 44px; 773} 774 775.extole-support-icon-help { background: var(--extole-coral); } 776.extole-support-icon-ticket { background: #3c4260; } 777.extole-support-icon-status { background: #47b881; } 778 779.extole-pattern-card h3 { 780 margin: 0 0 12px; 781 color: var(--extole-navy); 782 font-family: var(--extole-heading-font); 783 font-size: 1.02rem; 784} 785 786.extole-pattern-card p { 787 margin: 0; 788 color: var(--extole-muted); 789 font-size: 0.93rem; 790 line-height: 1.6; 791} 792 793.extole-card-cta { 794 display: inline-flex; 795 margin-top: 16px; 796 color: var(--extole-navy); 797 font-family: var(--extole-heading-font); 798 font-size: 0.88rem; 799 font-weight: 600; 800 text-decoration: underline; 801 text-decoration-color: rgba(11, 18, 61, 0.35); 802 text-decoration-thickness: 1px; 803 text-underline-offset: 2px; 804} 805 806@media (max-width: 1100px) { 807 .extole-hero { 808 grid-template-columns: 1fr; 809 } 810 811 .extole-hero-copy { 812 min-height: auto; 813 } 814} 815 816@media (max-width: 1024px) { 817 .extole-partner-grid { 818 grid-template-columns: repeat(3, minmax(0, 1fr)); 819 } 820 821 .extole-partner-filter-layout { 822 grid-template-columns: minmax(190px, 230px) minmax(0, 1fr); 823 } 824 825 .extole-stack-pattern { 826 gap: 14px; 827 grid-template-columns: 1fr; 828 } 829} 830 831@media (max-width: 900px) { 832 .extole-stack-pattern-groups { 833 grid-template-columns: 1fr; 834 } 835 836 .extole-partner-filter-layout { 837 gap: 14px; 838 grid-template-columns: 1fr; 839 } 840 841 .extole-partner-filter-panel { 842 grid-template-columns: repeat(2, minmax(0, 1fr)); 843 } 844 845 .extole-partner-filter-title, 846 .extole-partner-filter-copy { 847 grid-column: 1 / -1; 848 } 849} 850 851@media (max-width: 820px) { 852 .extole-home { 853 padding: 12px 14px 64px; 854 } 855 856 .extole-hero-copy, 857 .extole-code-panel { 858 border-radius: 18px; 859 padding: 28px 22px; 860 } 861 862 .extole-link-strip,
863 .extole-pattern-grid, 864 .extole-support-grid { 865 grid-template-columns: 1fr; 866 } 867 868 .extole-link-strip a + a { 869 border-left: 0; 870 border-top: 1px solid var(--extole-border); 871 } 872} 873 874@media (max-width: 640px) { 875 .extole-section { 876 margin-top: 20px; 877 padding: 20px 0; 878 } 879 880 .extole-partner-surface { 881 padding: 0; 882 } 883 884 .extole-partner-grid { 885 grid-template-columns: 1fr; 886 } 887 888 .extole-partner-filter-panel { 889 display: none; 890 } 891 892 .extole-partner-filter-layout { 893 grid-template-columns: 1fr; 894 } 895 896 .extole-stack-pattern { 897 padding: 20px; 898 } 899 900 .extole-stack-group { 901 padding: 11px 12px; 902 } 903 904 .extole-btn { 905 min-width: 100%; 906 width: 100%; 907 } 908 909 .extole-actions { 910 flex-direction: column; 911 } 912} 913</style><style data-custom-css-index="1" data-custom-css-path="style.css">.object-param-field [data-component-part="tabs-list"] { 914 display: none !important; 915} 916 917[role="dialog"] [data-component-part="tabs-list"]:has([data-component-part="tab"]:nth-child(2)), 918[role="dialog"] [data-component-part="tabs-list"]:has([role="tab"]:nth-child(2)) { 919 position: absolute !important; 920 left: 0 !important; 921 top: 0 !important; 922 width: 1px !important; 923 min-width: 0 !important; 924 max-width: 1px !important; 925 height: 1px !important; 926 min-height: 0 !important; 927 max-height: 1px !important; 928 padding: 0 !important; 929 margin: 0 !important; 930 overflow: hidden !important; 931 clip: rect(0, 0, 0, 0) !important; 932 clip-path: inset(50%) !important; 933 white-space: nowrap !important; 934 border: 0 !important; 935 opacity: 0 !important; 936 pointer-events: none !important; 937} 938 939[role="dialog"] [data-testid="api-input-type"].extole-type-field-hidden { 940 position: absolute !important; 941 width: 1px !important; 942 height: 1px !important; 943 padding: 0 !important; 944 margin: -1px !important; 945 overflow: hidden !important; 946 clip: rect(0, 0, 0, 0) !important; 947 clip-path: inset(50%) !important; 948 white-space: nowrap !important; 949 border: 0 !important; 950 opacity: 0 !important; 951 pointer-events: none !important; 952} 953 954.extole-type-combo { 955 display: flex; 956 flex-wrap: wrap; 957 gap: 0.5rem; 958 align-items: center; 959 margin: 0 0 0.75rem; 960} 961 962.extole-type-combo label { 963 font-size: 0.75rem; 964 font-weight: 600; 965 color: #78716c; 966} 967 968html.dark .extole-type-combo label, 969html.dark .extole-type-combo-meta, 970html.dark .extole-type-combo-empty { 971 color: #a8a29e; 972} 973 974.extole-type-combo-wrap { 975 position: relative; 976 flex: 1 1 16rem; 977 min-width: 16rem; 978 cursor: pointer; 979} 980 981.extole-type-combo-wrap input { 982 box-sizing: border-box; 983 width: 100%; 984 min-width: 16rem; 985 margin: 0; 986 padding: 0.5rem 2rem 0.5rem 0.75rem; 987 border: 1px solid #d6d3d1; 988 border-radius: 0.5rem; 989 background: #fff; 990 color: inherit; 991 font: inherit; 992 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; 993 font-size: 0.8125rem; 994 line-height: 1.25rem; 995 cursor: pointer; 996} 997 998.extole-type-combo-wrap input:focus { 999 cursor: text; 1000 outline: 2px solid rgb(238 0 73 / 0.35); 1001 outline-offset: 1px; 1002} 1003 1004html.dark .extole-type-combo-wrap input { 1005 border-color: #44403c; 1006 background: #1c1917; 1007} 1008 1009.extole-type-combo-wrap::after { 1010 content: ""; 1011 position: absolute; 1012 top: 50%; 1013 right: 0.85rem; 1014 width: 0; 1015 height: 0; 1016 border-left: 4px solid transparent; 1017 border-right: 4px solid transparent; 1018 border-top: 5px solid #78716c; 1019 transform: translateY(-50%); 1020 pointer-events: none; 1021} 1022 1023.extole-type-combo-menu { 1024 position: absolute; 1025 z-index: 40; 1026 top: calc(100% + 0.25rem); 1027 left: 0; 1028 right: 0; 1029 max-height: 18rem; 1030 overflow: auto; 1031 border: 1px solid #d6d3d1; 1032 border-radius: 0.5rem; 1033 background: #fff; 1034 box-shadow: 0 10px 30px rgb(0 0 0 / 0.12); 1035} 1036 1037html.dark .extole-type-combo-menu { 1038 border-color: #44403c; 1039 background: #1c1917; 1040} 1041 1042.extole-type-combo-menu button { 1043 display: block; 1044 width: 100%; 1045 margin: 0; 1046 padding: 0.5rem 0.75rem; 1047 border: 0; 1048 background: transparent; 1049 color: inherit; 1050 font: inherit; 1051 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; 1052 font-size: 0.75rem; 1053 text-align: left; 1054 cursor: pointer; 1055} 1056 1057.extole-type-combo-menu button:hover, 1058.extole-type-combo-menu button[aria-selected="true"] { 1059 background: rgb(28 25 23 / 0.06); 1060 color: var(--api-ink); 1061} 1062 1063html.dark .extole-type-combo-menu button:hover, 1064html.dark .extole-type-combo-menu button[aria-selected="true"] { 1065 background: rgb(255 255 255 / 0.08); 1066 color: var(--api-ink); 1067} 1068 1069.extole-type-combo-empty { 1070 padding: 0.75rem; 1071 font-size: 0.75rem; 1072 color: #78716c; 1073} 1074 1075.extole-type-combo-meta { 1076 font-size: 0.75rem; 1077 color: #78716c; 1078 font-variant-numeric: tabular-nums; 1079 white-space: nowrap; 1080 min-width: 12ch; 1081} 1082 1083.extole-eval-combo { 1084 display: flex; 1085 flex-wrap: wrap; 1086 gap: 0.5rem; 1087 align-items: center; 1088 margin: 0 0 0.75rem; 1089} 1090 1091.extole-eval-combo-wrap { 1092 position: relative; 1093 flex: 1 1 16rem; 1094 min-width: 16rem; 1095} 1096 1097.extole-eval-combo-select { 1098 box-sizing: border-box; 1099 width: 100%; 1100 min-width: 16rem; 1101 margin: 0; 1102 padding: 0.5rem 2rem 0.5rem 0.75rem; 1103 border: 1px solid #d6d3d1; 1104 border-radius: 0.5rem; 1105 background: #fff; 1106 color: inherit; 1107 font: inherit; 1108 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; 1109 font-size: 0.8125rem; 1110 line-height: 1.25rem; 1111 appearance: none; 1112 cursor: pointer; 1113} 1114 1115.extole-eval-combo-select:focus { 1116 outline: 2px solid rgb(238 0 73 / 0.35); 1117 outline-offset: 1px; 1118} 1119 1120html.dark .extole-eval-combo-select { 1121 border-color: #44403c; 1122 background: #1c1917; 1123} 1124 1125.extole-eval-combo-wrap::after {
1126 content: ""; 1127 position: absolute; 1128 top: 50%; 1129 right: 0.85rem; 1130 width: 0; 1131 height: 0; 1132 border-left: 4px solid transparent; 1133 border-right: 4px solid transparent; 1134 border-top: 5px solid #78716c; 1135 transform: translateY(-50%); 1136 pointer-events: none; 1137} 1138 1139.extole-eval-map { 1140 margin: 0.35rem 0 0.5rem; 1141} 1142 1143.extole-eval-map-list { 1144 display: flex; 1145 flex-direction: column; 1146 gap: 0.5rem; 1147} 1148 1149.extole-eval-map-row { 1150 display: flex; 1151 flex-wrap: wrap; 1152 gap: 0.4rem; 1153 align-items: center; 1154} 1155 1156.extole-eval-map-key, 1157.extole-eval-map-type, 1158.extole-eval-map-input { 1159 box-sizing: border-box; 1160 margin: 0; 1161 padding: 0.45rem 0.7rem; 1162 border: 1px solid #d6d3d1; 1163 border-radius: 0.5rem; 1164 background: #fff; 1165 color: inherit; 1166 font: inherit; 1167 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; 1168 font-size: 0.8125rem; 1169 line-height: 1.25rem; 1170} 1171 1172.extole-eval-map-key { 1173 width: 7.5rem; 1174} 1175 1176.extole-eval-map-type { 1177 width: 13.5rem; 1178 padding-right: 1.6rem; 1179 appearance: auto; 1180 cursor: pointer; 1181} 1182 1183.extole-eval-map-val { 1184 display: flex; 1185 flex: 1 1 12rem; 1186 min-width: 10rem; 1187 align-items: center; 1188 border: 1px solid #d6d3d1; 1189 border-radius: 0.5rem; 1190 background: #fff; 1191} 1192 1193.extole-eval-map-val.is-invalid { 1194 border-color: #ee0049; 1195} 1196 1197.extole-eval-map-prefix { 1198 flex: 0 0 auto; 1199 padding: 0 0 0 0.65rem; 1200 color: #78716c; 1201 font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; 1202 font-size: 0.7rem; 1203 white-space: nowrap; 1204} 1205 1206.extole-eval-map-val .extole-eval-map-input { 1207 flex: 1 1 auto; 1208 min-width: 0; 1209 border: 0; 1210 background: transparent; 1211} 1212 1213html.dark .extole-eval-map-key, 1214html.dark .extole-eval-map-type, 1215html.dark .extole-eval-map-val, 1216html.dark .extole-eval-map-input { 1217 border-color: #44403c; 1218 background: #1c1917; 1219} 1220 1221html.dark .extole-eval-map-val .extole-eval-map-input { 1222 background: transparent; 1223} 1224 1225html.dark .extole-eval-map-remove { 1226 border-color: #44403c; 1227 color: #a8a29e; 1228} 1229 1230.extole-eval-map-key:focus, 1231.extole-eval-map-type:focus, 1232.extole-eval-map-val:focus-within { 1233 outline: 2px solid rgb(238 0 73 / 0.35); 1234 outline-offset: 1px; 1235} 1236 1237.extole-eval-map-hint { 1238 flex: 1 0 100%; 1239 margin: 0; 1240 font-size: 0.75rem; 1241 color: #ee0049; 1242} 1243 1244.extole-eval-map-remove { 1245 width: 2rem; 1246 height: 2rem; 1247 padding: 0; 1248 border: 1px solid #d6d3d1; 1249 border-radius: 0.5rem; 1250 background: transparent; 1251 color: #78716c; 1252 cursor: pointer; 1253 font-size: 1rem; 1254 line-height: 1; 1255} 1256 1257.extole-eval-map-add { 1258 margin: 0.15rem 0 0; 1259 padding: 0; 1260 border: 0; 1261 background: transparent; 1262 color: #ee0049; 1263 font-size: 0.8125rem; 1264 cursor: pointer; 1265} 1266 1267[data-testid="api-input-values"].extole-eval-map-on > .grid { 1268 display: none !important; 1269} 1270 1271html[data-extole-driving] [role="menu"] { 1272 display: none !important; 1273} 1274 1275select.extole-eval-native-hidden { 1276 position: absolute !important; 1277 width: 1px !important; 1278 height: 1px !important; 1279 padding: 0 !important; 1280 margin: -1px !important; 1281 overflow: hidden !important; 1282 clip: rect(0, 0, 0, 0) !important; 1283 clip-path: inset(50%) !important; 1284 white-space: nowrap !important; 1285 border: 0 !important; 1286 opacity: 0 !important; 1287 pointer-events: none !important; 1288} 1289 1290/* ========================================================================== 1291 API REFERENCE â parameter rows 1292 1293 Scope contract: every rule anchors on `.param-head`, `div:has(> .param-head)`, 1294 one of the three generated row classes, or `.api-section*`. None of these 1295 exist on prose pages, and none exist inside the "Try it" playground modal â 1296 which carries ~74 required pills and ~254 info pills that must keep their 1297 stock capsule styling. 1298 1299 No `!important` needed: Mintlify ships Tailwind inside `@layer utilities`, 1300 and this file is injected unlayered and last, so it wins at any specificity. 1301 1302 Padding and borders never go on the `*-param-field` element itself. The 1303 generator emits zero-height stub rows (`<div class="primitive-param-field"> 1304 <div class=""></div></div>`) that would otherwise materialise as visible 1305 empty rows. Spacing lives on the inner wrapper, which stubs lack. 1306 ========================================================================== */ 1307 1308:root { 1309 --api-ink: #1c1917; 1310 --api-body: #44403c; 1311 --api-meta: #57534e; 1312 --api-faint: #a8a29e; 1313 --api-accent: #b3003a; 1314 --api-warn: #b45309; 1315 --api-rule: #ded9d1; /* box borders â must read as an edge */ 1316 --api-rule-soft: #ebe7e1; /* internal hairlines â must not compete */ 1317 /* No fill in light mode. The canvas is a warm #faf9f7, so a panel light 1318 enough to lift off it lands on pure white and reads as a cool block 1319 fighting the palette. The border alone carries the container here. */ 1320 --api-panel: transparent; /* schema container fill */ 1321 --api-row: transparent; /* individual field fill */ 1322 --api-wash: rgb(179 0 58 / 0.07); 1323 --api-row-pad: 0.625rem; 1324 --api-gap: 0.375rem; 1325} 1326 1327/* The dark canvas is #0e090c â near black. The previous #292524 border sat at 1328 ~1.3:1 against it and was effectively invisible, so dark mode needs both a 1329 stronger edge and a lifted surface; light mode does not. Hence the surfaces 1330 diverge rather than being one token flipped. */ 1331html.dark { 1332 --api-ink: #f5f3f1; 1333 --api-body: #d6d3d1; 1334 --api-meta: #a8a29e; 1335 --api-faint: #78716c; 1336 --api-accent: #ff7096; 1337 --api-warn: #fcd34d; 1338 --api-rule: #46403d; /* ~2.0:1 on #0e090c */ 1339 --api-rule-soft: #2f2a28; 1340 --api-panel: rgb(255 255 255 / 0.04); 1341 --api-row: rgb(255 255 255 / 0.022); 1342 --api-wash: rgb(255 112 150 / 0.10); 1343} 1344 1345/* --- Density. The 24px/24px .py-6 wrapper is the whole 72px row. ---------- */ 1346.primitive-param-field > .py-6, 1347.object-param-field > .py-6, 1348.array-param-field > .py-6 { 1349 padding-block: var(--api-row-pad); 1350} 1351 1352/* Same effect keyed to structure rather than a Tailwind utility, so density 1353 survives a silent @mintlify/client update that renames `py-6`. Isolated in 1354 @supports so a :has()-less engine cannot invalidate the rule above. */ 1355@supports selector(:has(*)) { 1356 div:has(> .param-head) { 1357 padding-block: var(--api-row-pad); 1358 } 1359} 1360 1361.param-head > div { 1362 padding-block: 0; 1363 margin-right: 0; 1364} 1365 1366.param-head > div > div { 1367 row-gap: 0.125rem; 1368 column-gap: 0.5rem; 1369} 1370 1371.param-head [data-component-part="field-meta"] > div { 1372 line-height: 20px; 1373} 1374 1375/* Head-to-body gap. The inner block carries its own mt-6, which a margin rule 1376 on the outer wrapper alone does not reach. :not(:empty) skips the trailing 1377 placeholder div every row carries. */ 1378.param-head ~ div:not(:empty) { 1379 margin-top: var(--api-gap); 1380} 1381 1382.param-head ~ div:not(:empty) > * { 1383 margin-top: 0; 1384} 1385 1386.param-head ~ div:not(:empty) > * + * { 1387 margin-top: var(--api-gap); 1388} 1389 1390/* Mintlify's --gray-100 is tinted pink by the brand colour, which reads as 1391 noise at a 41px rhythm. Border colour only, never border width. */ 1392.primitive-param-field, 1393.object-param-field, 1394.array-param-field { 1395 border-color: var(--api-rule-soft); 1396} 1397 1398/* The section label sits above boxed rows that already carry their own edges, 1399 so Mintlify's underline is a third horizontal line doing no w
1399ork. The border 1400 is on the heading's inner flex row, not on .api-section-heading itself. */ 1401.api-section-heading > div { 1402 border-bottom: 0; 1403} 1404 1405/* The endpoint bar ships two concentric bordered shells: an outer one wrapping 1406 the whole bar including "Try it", and an inner one around just the method 1407 pill and path, 7px inside it. Drop the inner â the outer already delimits the 1408 bar, and the path keeps its padding, radius and hover-copy affordance. 1409 `> .method-pill` is what isolates it: the outer shell holds the pill as a 1410 descendant, not a child, and the sidebar's pills are .method-nav-pill. */ 1411@supports selector(:has(*)) { 1412 div:has(> .method-pill) { 1413 border: 0; 1414 } 1415} 1416 1417/* The schema container â the .object-param-field that wraps a whole Body or 1418 Response tree (type selector plus every field) â reads as a card, so the 1419 payload is visibly one object. 1420 1421 `:not(:has(> .py-6))` selects exactly these wrappers and excludes individual 1422 object parameter rows, which do carry a direct .py-6. `:has(.param-head)` 1423 then excludes the empty stub elements the generator emits, which would 1424 otherwise materialise as visible empty boxes. Note :has() may not be nested 1425 inside :has(), so a wrapper-inside-wrapper guard cannot be expressed here; 1426 wrappers are top level on every page checked. */ 1427@supports selector(:has(*)) { 1428 .object-param-field:not(:has(> .py-6)):has(.param-head) { 1429 margin-block: var(--api-gap); 1430 border: 1px solid var(--api-rule); 1431 border-radius: 0.5rem; 1432 padding: 0.5rem; 1433 background: var(--api-panel); 1434 } 1435} 1436 1437/* Each field is its own box inside that panel â all three row kinds, so a row 1438 never loses its edge just because its type is an array or an object and it 1439 reads as a rendering fault beside boxed neighbours. 1440 1441 `:has(> .py-6)` is the discriminator, the same one the container rule above 1442 negates: a real field row owns exactly one direct .py-6, every container and 1443 placeholder owns none. That single test excludes all three things that must 1444 not be boxed â the generator's empty stubs, the head-less blocks carrying an 1445 array's item schema or an "Available options" list (already enclosed by their 1446 parent field), and container wrappers. A `:has(.param-head)` test looks 1447 equivalent but is not: a container matches it too, via its children's heads, 1448 which double-bordered any response returning an array of objects. */ 1449@supports selector(:has(*)) { 1450 .primitive-param-field:has(> .py-6), 1451 .array-param-field:has(> .py-6), 1452 .object-param-field:has(> .py-6) { 1453 margin-block: var(--api-gap); 1454 border: 1px solid var(--api-rule); 1455 border-radius: 0.375rem; 1456 padding-inline: 0.75rem; 1457 background: var(--api-row); 1458 } 1459} 1460 1461/* --- Param names. #ee0049 measures 4.22:1 on the real page background and 1462 fails WCAG AA as body text. Target the data attribute, not .text-primary: 1463 that utility is shared with 72 type-selector tab buttons and the pagination 1464 focus rings, and the deep-link anchor in every .param-head resolves 1465 --primary for its focus border. --------------------------------------- */ 1466.param-head [data-component-part="field-name"] { 1467 color: var(--api-ink); 1468 font-weight: 600; 1469 letter-spacing: -0.006em; 1470} 1471 1472/* Stock `break-all` chops snake_case mid-token even when the whole name would 1473 fit on the next line. */ 1474.param-head { 1475 word-break: normal; 1476 overflow-wrap: anywhere; 1477} 1478 1479/* --- Required reads as another word in the meta line, typeset exactly like 1480 the type: capsule stripped, inheriting field-meta's 12px, same weight and 1481 colour as the info pills. The stock capsule is red-600 hardcoded upstream, 1482 unrelated to --primary, so recolouring it disturbs no branding. --------- */ 1483.param-head [data-component-part="field-required-pill"] { 1484 padding: 0; 1485 border: 0; 1486 border-radius: 0; 1487 background: none; 1488 color: var(--api-meta); 1489 font-weight: 500; 1490} 1491 1492/* Continue the middot run so the meta reads "string · header · required" 1493 rather than dropping the separator at the last item. */ 1494.param-head [data-component-part="field-info-pill"] 1495 + [data-component-part="field-required-pill"]::before { 1496 content: "\00B7"; 1497 margin-right: 0.35em; 1498 color: var(--api-faint); 1499} 1500 1501/* On a response, `required` is a server guarantee that the field is always 1502 present, not an obligation on the caller â the same OpenAPI keyword pointing 1503 the opposite way. Reading it as an instruction is misleading, so drop it. 1504 Field ids are namespaced by section (body-*, response-*, parameter-*), which 1505 is the only hook that distinguishes them. The middot is generated on the 1506 pill's own ::before, so it disappears with it and leaves no dangling 1507 separator. This removes the word from the accessibility tree too â deliberate 1508 here, since on a response it was never addressed to the caller. */ 1509.param-head[id^="response-"] [data-component-part="field-required-pill"] { 1510 display: none; 1511} 1512 1513/* --- Type and location: capsules become plain muted text with one middot, 1514 so they read as part of the name's token group. These stone/red palettes 1515 are hardcoded upstream, not derived from --primary. ------------------- */ 1516.param-head [data-component-part="field-info-pill"] { 1517 padding: 0; 1518 border-radius: 0; 1519 background: none; 1520 color: var(--api-meta); 1521 font-weight: 500; 1522} 1523 1524.param-head [data-component-part="field-info-pill"] 1525 + [data-component-part="field-info-pill"]::before { 1526 content: "\00B7"; 1527 margin-right: 0.35em; 1528 color: var(--api-faint); 1529} 1530 1531.param-head [data-component-part="field-meta"] > :last-child { 1532 margin-right: 0; 1533} 1534 1535/* Render zero times today; both exist in the client bundle. Pre-flattened so a
1536 future x-mint.pre/post cannot reintroduce loose capsules. */ 1537.param-head [data-component-part="field-meta-pre"], 1538.param-head [data-component-part="field-meta-post"] { 1539 font-weight: 400; 1540} 1541 1542.param-head [data-component-part="field-deprecated-pill"] { 1543 padding: 0; 1544 border-radius: 0; 1545 background: none; 1546 color: var(--api-warn); 1547 font-size: 0.6875rem; 1548 font-weight: 500; 1549} 1550 1551/* --- Description prose. Set deliberately darker than the type meta: you read 1552 the description, you glance at the type. A one-line row is a complete 1553 record, where a 72px card with an empty body reads as a rendering bug. --- */ 1554.param-head ~ div .prose { 1555 color: var(--api-body); 1556} 1557 1558.param-head ~ div .prose p { 1559 margin: 0; 1560 font-size: 0.875rem; 1561 line-height: 1.55; 1562} 1563 1564.param-head ~ div .prose > * + * { 1565 margin-top: 0.5rem; 1566} 1567 1568.param-head ~ div .prose code { 1569 color: var(--api-ink); 1570} 1571 1572/* "Available options:" ships as prose-sm without prose. On a spec where most 1573 properties have no description it is often the only documentation a field 1574 has, so it stays legible â but as metadata, not as a second body column. */ 1575.param-head ~ div .prose-sm:not(.prose) { 1576 color: var(--api-meta); 1577 font-size: 0.75rem; 1578 line-height: 1.45; 1579} 1580 1581.param-head ~ div .prose-sm:not(.prose) code { 1582 color: var(--api-body); 1583} 1584 1585/* Some enum blocks render as their own row with no .param-head, so the gap 1586 reset above cannot reach their mt-6 and they sit 24px adrift of the rows 1587 that do carry a head. Match the rhythm of the rest. */ 1588@supports selector(:has(*)) { 1589 .primitive-param-field:not(:has(.param-head)) .prose-sm:not(.prose), 1590 .object-param-field:not(:has(.param-head)) .prose-sm:not(.prose), 1591 .array-param-field:not(:has(.param-head)) .prose-sm:not(.prose) { 1592 margin-top: var(--api-gap); 1593 } 1594} 1595 1596/* --- Nesting: a rule, not a card. "Show child attributes" is otherwise a 1597 rounded bordered box nested inside another rounded bordered box at depth 2. */ 1598.param-head ~ div [data-component-part="expandable"] { 1599 margin-top: 0.5rem; 1600 border: 0; 1601 border-radius: 0; 1602} 1603 1604.param-head ~ div [data-component-part="expandable-button"] { 1605 width: auto; 1606 padding: 0.125rem 0; 1607 border-radius: 0; 1608 color: var(--api-meta); 1609 font-size: 0.75rem; 1610 font-weight: 500; 1611} 1612 1613.param-head ~ div [data-component-part="expandable-button"]:hover { 1614 background: none; 1615 color: var(--api-ink); 1616} 1617 1618.param-head ~ div [data-component-part="expandable-content"] { 1619 margin: 0.25rem 0 0; 1620 padding: 0 0 0 0.875rem; 1621 border-top: 0; 1622 border-left: 1px solid var(--api-rule); 1623} 1624 1625/* --- Section labels become table captions. Authorizations / Path Parameters / 1626 Body / Response otherwise outrank the content they label. ---------------- */ 1627.api-section-heading { 1628 gap: 0.5rem; 1629} 1630 1631.api-section-heading-title { 1632 color: var(--api-meta); 1633 font-size: 0.6875rem; 1634 font-weight: 600; 1635 letter-spacing: 0.08em; 1636 text-transform: uppercase; 1637} 1638 1639@supports selector(:has(*)) { 1640 div:has(> .api-section) { 1641 margin-bottom: 2rem; 1642 } 1643} 1644 1645/* --- Deep-link target. At 41px rows an anchor jump otherwise lands in an 1646 undifferentiated wall. Box shadows are ink overflow, not scrollable 1647 overflow, so the gutter bleed adds no horizontal page scroll. ----------- */ 1648@supports selector(:has(*)) { 1649 div:has(> .param-head:target) { 1650 border-radius: 2px; 1651 background: var(--api-wash); 1652 box-shadow: 10px 0 0 var(--api-wash), -10px 0 0 var(--api-wash); 1653 } 1654} 1655 1656/* ========================================================================== 1657 NEWSLETTERS (news/newsletters.mdx) 1658 1659 The page came from a ReadMe custom page whose styling lived in ReadMe's 1660 project settings, not in the source file â the imported HTML carries these 1661 class names but no CSS of its own. Rebuilt here against the API-reference 1662 tokens so it matches the rest of the site in both themes. 1663 ========================================================================== */ 1664 1665.newsletter-container .lead { 1666 max-width: 60ch; 1667 color: var(--api-body); 1668} 1669 1670.nl-grid { 1671 display: grid; 1672 grid-template-columns: repeat(2, minmax(0, 1fr)); 1673 gap: 1.5rem; 1674 margin-top: 1.5rem; 1675} 1676 1677.nl-head h2 { 1678 margin: 0 0 0.75rem; 1679 padding-bottom: 0.5rem; 1680 border-bottom: 1px solid var(--api-rule); 1681 font-size: 1.125rem; 1682} 1683 1684.nl-list { 1685 margin: 0; 1686 padding: 0; 1687 list-style: none !important; 1688} 1689 1690/* Mintlify's prose draws list markers as an absolutely positioned 6px ::before, 1691 which `list-style: none` cannot remove. The cards are their own bullet. */ 1692.nl-list > li::before { 1693 content: none !important; 1694 display: none !important; 1695} 1696 1697.nl-item { 1698 margin-bottom: 0.75rem; 1699 padding: 0.875rem; 1700 border: 1px solid var(--api-rule); 1701 border-radius: 0.5rem; 1702 background: var(--api-panel); 1703} 1704 1705.nl-item__head { 1706 display: flex; 1707 gap: 0.75rem; 1708 align-items: flex-start; 1709 justify-content: space-between; 1710} 1711 1712.nl-month { 1713 margin: 0; 1714 color: var(--api-ink); 1715 font-size: 0.9375rem; 1716 font-weight: 600; 1717 line-height: 1.4; 1718} 1719 1720.nl-item .actions { 1721 flex: 0 0 auto; 1722} 1723 1724.nl-item .btn { 1725 display: inline-flex; 1726 align-items: center; 1727 padding: 0.25rem 0.75rem; 1728 border: 1px solid var(--api-rule); 1729 border-radius: 0.375rem; 1730 color: var(--api-ink) !important; 1731 font-size: 0.75rem; 1732 font-weight: 600; 1733 text-decoration: none !important; 1734 white-space: nowrap; 1735} 1736 1737.nl-item .btn:hover { 1738 border-color: var(--api-meta); 1739} 1740 1741/* Raw <details> is stripped by Mintlify, so the Key updates blocks are 1742 Accordions. The component brings its own caret and spacing; only the 1743 surrounding rhythm and type scale are ours. */ 1744.nl-item [data-component-part="accordion"] { 1745 margin-top: 0.625rem; 1746} 1747 1748.nl-item [data-component-part="accordion-content"] ul { 1749 margin: 0; 1750 color: var(--api-body); 1751 font-size: 0.8125rem; 1752 line-height: 1.55; 1753} 1754 1755@media (max-width: 820px) { 1756 .nl-grid { grid-template-columns: 1fr; } 1757} 1758</style><!--$--><!--/$--><div class="flex flex-row-reverse gap-12 box-border w-full pt-[calc(10rem+var(--banner-height,2.5rem))] lg:pt-10"><div class="hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-21 h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&]:top-[12rem]" id="content-side-layout"><div class="z-10 hidden xl:flex box-border max-h-full pl-10 w-[19rem]" id="table-of-contents-layout"><div role="presentation" style="position:relative;--scroll-area-corner-height:0px;--scroll-area-corner-width:0px" data-component-part="scroll-area" id="table-of-contents" class="min-w-0 text-gray-600 text-sm leading-6 w-[16.5rem] -mt-10"><div role="presentation" data-id="base-ui-_R_2r9qnpfb39p7b9snpfiutb_-viewport" tabindex="-1" class="size-full rounded-[inherit] [--scroll-area-fade-size:32px] pt-10 pb-4 base-ui-disable-scrollbar" style="overflow:scroll" data-component-part="scroll-area-viewport"><div role="presentation" style="min-width:fit-content" data-component-part="scroll-area-content"
1758class="min-w-0! w-full space-y-2"><nav aria-labelledby="_R_r9qnpfb39p7b9snpfiutb_"><h2 id="_R_r9qnpfb39p7b9snpfiutb_" class="m-0 font-normal"><button type="button" class="text-gray-700 dark:text-gray-300 font-medium flex items-center space-x-2 hover:text-gray-900 dark:hover:text-gray-100 transition-colors cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M2.75 14.25H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 3.75H15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 9H8.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span>On this page</span></button></h2><div><ul id="table-of-contents-content" class="toc"><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#extole-is-customer-led-growth" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])>&:hover]:text-gray-900 dark:[li:not([data-active])>&:hover]:text-gray-300 [[data-active]>&]:text-primary dark:[[data-active]>&]:text-primary-light [[data-active]>&]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Extole is Customer-led Growth</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#success-starts-with-referral" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])>&:hover]:text-gray-900 dark:[li:not([data-active])>&:hover]:text-gray-300 [[data-active]>&]:text-primary dark:[[data-active]>&]:text-primary-light [[data-active]>&]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Success Starts with Referral</a></li><li class="toc-item relative" data-depth="0"><a style="--toc-padding-left:0rem" href="#getting-the-most-out-of-extole" class="break-words py-1 block pl-[calc(var(--toc-padding-left)+var(--toc-focus-padding,0rem))] focus-visible:[--toc-focus-padding:0.25rem] focus-visible:-ml-1 focus-visible:-outline-offset-2 dark:text-gray-400 [li:not([data-active])>&:hover]:text-gray-900 dark:[li:not([data-active])>&:hover]:text-gray-300 [[data-active]>&]:text-primary dark:[[data-active]>&]:text-primary-light [[data-active]>&]:[text-shadow:-0.15px_0_0_currentColor,0.15px_0_0_currentColor]">Getting the Most out of Extole</a></li></ul></div></nav></div></div></div></div></div><div class="relative grow box-border flex-col w-full mx-auto px-1 lg:pl-[5.7rem] lg:-ml-12 xl:w-[calc(100%-28rem)]" data-empty-page-layout="" id="content-area"><header id="header" class="relative leading-none @container/page-header"><div class="mt-0.5 space-y-2.5"><div class="eyebrow h-5 text-primary dark:text-primary-light text-sm font-semibold">Extole Overview</div><div class="flex flex-col sm:flex-row items-start sm:items-center relative gap-2 min-w-0"><h1 id="page-title" class="text-3xl sm:text-4xl text-gray-900 tracking-tight dark:text-gray-200 [overflow-wrap:anywhere] font-semibold">What is Extole?</h1><div id="page-context-menu" class="items-center shrink-0 min-w-[156px] justify-end ml-auto hidden @[520px]/page-header:flex"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313
17581.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_6rh3b9qnpfb39p7b9snpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&>span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div><div class="mt-2 text-lg prose prose-gray dark:prose-invert [&>*]:[overflow-wrap:anywhere]"><p>Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customerâ¦</p></div><div id="page-context-menu" class="flex items-center shrink-0 min-w-[156px] mt-3 @[520px]/page-header:hidden"><button id="page-context-menu-button" class="rounded-l-xl px-3 text-gray-700 dark:text-gray-300 py-1.5 border border-gray-200 dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5 border-r-0" aria-label="Copy page"><div class="flex items-center gap-2 text-sm text-center font-medium"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M14.25 5.25H7.25C6.14543 5.25 5.25 6.14543 5.25 7.25V14.25C5.25 15.3546 6.14543 16.25 7.25 16.25H14.25C15.3546 16.25 16.25 15.3546 16.25 14.25V7.25C16.25 6.14543 15.3546 5.25 14.25 5.25Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.80103 11.998L1.77203 5.07397C1.61003 3.98097 2.36403 2.96397 3.45603 2.80197L10.38 1.77297C11.313 1.63397 12.19 2.16297 12.528 3.00097" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="grid"><span aria-hidden="true" class="invisible col-start-1 row-start-1">Copy page</span><span class="col-start-1 row-start-1">Copy page</span></span></div></button><button type="button" tabindex="0" aria-haspopup="menu" aria-expanded="false" id="base-ui-_R_dj3b9qnpfb39p7b9snpfiutb_" aria-label="More actions" class="group disabled:pointer-events-none [&>span]:line-clamp-1 overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70 rounded-none rounded-r-xl border flex items-center justify-center h-[34px] border-gray-200 aspect-square dark:border-white/[0.07] bg-background-light dark:bg-background-dark hover:bg-gray-600/5 dark:hover:bg-gray-200/5"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0 rotate-90"><path d="M6.5 2.75L12.75 9L6.5 15.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></header><div class="mdx-content @container/columns-container relative mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden mb-14" data-page-title="What is Extole?" data-page-href="/product/extole-overview/what-is-extole" id="content"><h2 class="flex whitespace-pre-wrap group font-semibold" id="extole-is-customer-led-growth"><div class="absolute" tabindex="-1"><a href="#extole-is-customer-led-growth" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">â<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.
1758083 13.311 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Extole is Customer-led Growth</span></h2> 1759<span data-as="p">Extole started as the first software-as-a-service referral platform, and we continue to lead and define the industry of referral marketing. Our clients partner with us to grow. We are not paid search, and we are not loyalty. We are Customer-led Growth.</span> 1760<span data-as="p">It is our goal to help you acquire new customers, get more from existing customers, and unlock greater Customer Lifetime Value. We achieve this goal by emphasizing engagement as a key driver of customer quality while offering a lower Customer Acquisition Cost than platforms like Facebook, Google, and Amazon.</span> 1761<span data-as="p">Quality is a proxy for customer lifetime value. A high-quality customer is a person who invests in, meaningfully engages with and actively promotes your brand. We specialize in figuring out how to interact with people to get the highest quality customers, and our platform provides you with all the tools necessary to create referral and engagement programs that nurture and leverage authentic customer relationships.</span> 1762<h2 class="flex whitespace-pre-wrap group font-semibold" id="success-starts-with-referral"><div class="absolute" tabindex="-1"><a href="#success-starts-with-referral" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">â<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
176211 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Success Starts with Referral</span></h2> 1763<span data-as="p">Referral marketing is our bread and butter. The Extole platform powers beautiful, on-brand referral programs for the worldâs best companies. With Extole, you can quickly integrate referral marketing across your entire customer journey and create advocates everywhere your customers are.</span> 1764<span data-as="p">The Extole platform lets your marketers design and launch easy-to-use referral programs. You can also track, test, and optimize your programs; automate reward fulfillment; mitigate fraud; and deliver significant new revenue all through the platform with expert help from your dedicated Extole team. Modern and mobile, Extole-powered Refer A Friend programs are a top source of new customer acquisition and existing customer re-activation.</span> 1765<div><figure data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center [&_:where(img:not([class*=rounded-]))]:rounded-xl"><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png" src="https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=cb4ce95e919447b256816aedcba72028" alt="An example of Extole's program dashboard." class="object-contain" width="1430" height="788" decoding="async" sizes="(max-width: 1024px) 100vw, 1024px" srcSet="https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=280&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=3075239905a4827e495bf329df0a6f54 280w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=560&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=c4657e8b6a5e7c1cc51099f7eb15b6c6 560w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=840&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=04faded03fbbf144c5009bfcf16ed7f3 840w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1100&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=b79b1ac878fc37782630940ecc1b0306 1100w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1650&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=b74e01a812d370a3aeae4122a0111c95 1650w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=2500&fit=max&auto=format&n=wCoosrNLYZq4SH58&q=85&s=3dddc69d99dde1ebe0d5a34072955f29 2500w" data-optimize="true" style="aspect-ratio:1430 / 788"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focu
1765s-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div><figcaption class="relative rounded-2xl text-center mt-3 pt-0 px-8 pb-2 text-sm text-gray-700 dark:text-gray-400 [&_p]:m-0 [&_a]:font-semibold [&_a]:no-underline [&_a]:border-b [&_a]:border-primary [&_a:hover]:border-b-2 dark:[&_a]:text-white dark:[&_a]:border-primary-light" data-component-part="frame-caption"><p>You can track and compare program data to measure and improve the results of your optimization efforts.</p></figcaption></figure></div> 1766<span data-as="p">Our technology powers hundreds of referral programs for brands across industries including Retail, Financial Services, Consumer and Technology Subscription, Entertainment, Travel, Hospitality, and more. The insights we have collected from programs since our founding provide us with the benchmark data and experience needed to create the most successful and significant referral programs.</span> 1767<h2 class="flex whitespace-pre-wrap group font-semibold" id="getting-the-most-out-of-extole"><div class="absolute" tabindex="-1"><a href="#getting-the-most-out-of-extole" class="-ml-10 flex items-center opacity-0 border-0 group-hover:opacity-100 focus:opacity-100 focus:outline-0 group/link" aria-label="Navigate to header">â<div class="size-6 rounded-md flex items-center justify-center shadow-xs text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 bg-white ring-1 ring-gray-400/30 dark:ring-gray-700/25 hover:ring-gray-400/60 dark:hover:ring-white/20 group-focus/link:border-2 group-focus/link:border-primary dark:group-focus/link:border-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3 shrink-0"><path d="M8.50001 6.827C8.14801 6.995 7.81801 7.225 7.52701 7.517L7.51701 7.527C6.13601 8.908 6.13601 11.146 7.51701 12.527L9.69201 14.702C11.073 16.083 13.3
176711 16.083 14.692 14.702L14.702 14.692C16.083 13.311 16.083 11.073 14.702 9.692L13.771 8.761" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9.50002 11.173C9.85202 11.005 10.182 10.775 10.473 10.483L10.483 10.473C11.864 9.092 11.864 6.854 10.483 5.473L8.30802 3.298C6.92702 1.917 4.68902 1.917 3.30802 3.298L3.29802 3.308C1.91702 4.689 1.91702 6.927 3.29802 8.308L4.22902 9.239" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></div></a></div><span class="cursor-pointer">Getting the Most out of Extole</span></h2> 1768<span data-as="p">Data from Extole-powered programs demonstrates that your referral channel can be your number one source of reactivations and can deliver higher quality customers than those acquired by other marketing channels. But whatâs the next step?</span> 1769<span data-as="p">Our bias is toward activityâ trying new things and getting a greater return. To get the most out of Extole, expand your programs, test and analyze, and find new ways of capturing value. When you launch an Extole program, we arenât just monitoring your customer journeyâwe are elevating it to bring customers closer to your brand and generate deeper engagement.</span> 1770<div><figure data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center [&_:where(img:not([class*=rounded-]))]:rounded-xl"><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png" src="https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=9af1ad90640d4562c9e2464a44be87e2" alt="A graph display from Extole showing revenue by customer segment." class="object-contain" width="1596" height="662" decoding="async" sizes="(max-width: 1024px) 100vw, 1024px" srcSet="https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=280&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=13daa16d125ecc09d0932b2bd4e4084f 280w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=560&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=2136b96030d54c56dc2c86944bb4399e 560w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=840&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=58596c0650f27e09c8277c7869dd5cc7 840w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1100&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=3b1a5e604230f757f776a4f66ce789d9 1100w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1650&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=5ef968ff14e8db6b8a621b1d18269f41 1650w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=2500&fit=max&auto=format&n=jfiwIeVafuhmrxvP&q=85&s=d3e2c60123ec1b9c96aa82a91530b496 2500w" data-optimize="true" style="aspect-ratio:1596 / 662"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focu
1770s-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div><figcaption class="relative rounded-2xl text-center mt-3 pt-0 px-8 pb-2 text-sm text-gray-700 dark:text-gray-400 [&_p]:m-0 [&_a]:font-semibold [&_a]:no-underline [&_a]:border-b [&_a]:border-primary [&_a:hover]:border-b-2 dark:[&_a]:text-white dark:[&_a]:border-primary-light" data-component-part="frame-caption"><p>One size does not fit all when it comes to your customer base and marketing. You can track your audiences and compare their performance all in the Extole platform.</p></figcaption></figure></div> 1771<span data-as="p">Once youâve optimized your first referral program, your Extole team can help you advance your approach. Using your program data, we will work with you to define existing and emerging audiences based on unique behaviors and create new programs to target them. If thereâs a behavior you want to encourage, we can build a program with promotions and rewards designed to incentivize that behavior. If thereâs a particular audience creating value for you, we can help you grow that audience.</span> 1772<div><figure data-name="frame" class="frame p-2 not-prose relative bg-gray-50/50 rounded-2xl overflow-hidden dark:bg-gray-800/25 print:print-color-exact"><div style="background-position:10px 10px" class="absolute inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))] print:print-color-exact"></div><div class="relative rounded-xl overflow-hidden flex justify-center [&_:where(img:not([class*=rounded-]))]:rounded-xl"><span data-ramka-trigger="" class="zoom-image-trigger contents cursor-zoom-in"><span class="contents"><picture class="contents"><img data-path="images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png" src="https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=4a8f0e06c4f2297276c8114e9c0ccd45" alt="iPhones displaying examples of various Extole programs." class="object-contain" width="2702" height="1236" decoding="async" sizes="(max-width: 1024px) 100vw, 1024px" srcSet="https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=280&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=2b9c8c7c9979833a70a53a443e2791b3 280w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=560&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=c4892d460e2785545ee1110a13076423 560w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=840&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=1ff3a36eac4e2d7f4b65937a99a29a71 840w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1100&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=893cd8483fbcb85dca16bfdd2cf2e097 1100w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1650&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=600b0c00f12375f7d1d58fcefe8742c7 1650w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=2500&fit=max&auto=format&n=Y4HlHrsrrzEKq8EE&q=85&s=b849838045ca9352107c1412aab5aa23 2500w" data-optimize="true" style="aspect-ratio:2702 / 1236"/></picture></span></span><button type="button" aria-haspopup="dialog" aria-expanded="false" data-ramka-trigger="" aria-label="Expand image" class="inline-flex shrink-0 cursor-pointer items-center justify-center rounded-full border border-black/20 bg-white/55 text-neutral-900 shadow-[0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] backdrop-blur-[40px] backdrop-saturate-150 transition-[background-color,box-shadow,scale,opacity,color] duration-150 ease-out hover:bg-white/65 active:scale-[0.96] active:bg-white/75 focus:outline-hidden focu
1772s-visible:shadow-[0_0_0_2px_rgb(0_0_0/0.25),0_0.5px_1px_rgb(0_0_0/0.12),0_1px_2px_rgb(0_0_0/0.08),inset_0_0.5px_0_rgb(255_255_255/0.65)] disabled:cursor-not-allowed disabled:opacity-30 disabled:active:scale-100 dark:border-white/25 dark:bg-neutral-900/45 dark:text-white dark:shadow-[0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] dark:hover:bg-neutral-900/55 dark:active:bg-neutral-900/65 dark:focus-visible:shadow-[0_0_0_2px_rgb(255_255_255/0.4),0_0_0_0.5px_#000,0_0.5px_1px_rgb(0_0_0/0.45),0_1px_2px_rgb(0_0_0/0.35),inset_0_0.5px_0_rgb(255_255_255/0.14)] absolute z-10 size-px overflow-hidden whitespace-nowrap [clip-path:inset(50%)] pointer-events-none focus-visible:size-9 focus-visible:overflow-visible focus-visible:[clip-path:none] focus-visible:pointer-events-auto in-[a]:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div><div class="absolute inset-0 pointer-events-none border border-black/5 rounded-2xl dark:border-white/5"></div><figcaption class="relative rounded-2xl text-center mt-3 pt-0 px-8 pb-2 text-sm text-gray-700 dark:text-gray-400 [&_p]:m-0 [&_a]:font-semibold [&_a]:no-underline [&_a]:border-b [&_a]:border-primary [&_a:hover]:border-b-2 dark:[&_a]:text-white dark:[&_a]:border-primary-light" data-component-part="frame-caption"><p>Extole offers more than just referral. Our variety of programs provide limitless ways for you to keep your customer base engaged.</p></figcaption></figure></div></div><div class="feedback-toolbar pb-16 w-full flex flex-col gap-y-8"><div class="flex flex-row flex-wrap gap-4 items-center justify-between"><p class="inline-block text-sm text-gray-600 dark:text-gray-400 whitespace-nowrap">Was this page helpful?</p><div class="flex flex-wrap grow gap-3 items-center justify-between"><div class="flex gap-3 items-center"><button id="feedback-thumbs-up" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 7.494C5.25 7.014 5.423 6.55 5.736 6.187L10 1.25C10.854 1.677 11.25 2.678 10.92 3.574L9.75 6.75H14.152C15.465 6.75 16.421 7.993 16.085 9.262L14.894 13.762C14.662 14.639 13.868 15.25 12.961 15.25H7.25C6.145 15.25 5.25 14.355 5.25 13.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 6.75H2.75C2.19772 6.75 1.75 7.19772 1.75 7.75V14.25C1.75 14.8023 2.19772 15.25 2.75 15.25H4.25C4.80228 15.25 5.25 14.8023 5.25 14.25V7.75C5.25 7.19772 4.80228 6.75 4.25 6.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">Yes</small></button><button id="feedback-thumbs-down" class="px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-4 shrink-0 text-current"><path d="M5.25 10.506C5.25 10.986 5.423 11.45 5.736 11.813L10 16.75C10.854 16.323 11.25 15.322 10.92 14.426L9.75 11.25H14.152C15.465 11.25 16.421 10.007 16.085 8.738L14.894 4.238C14.662 3.361 13.868 2.75 12.961 2.75H7.25C6.145 2.75 5.25 3.645 5.25 4.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4.25 2.75H2.75C2.19772 2.75 1.75 3.19772 1.75 3.75V10.25C1.75 10.8023 2.19772 11.25 2.75 11.25H4.25C4.80228 11.25 5.25 10.8023 5.25 10.25V3.75C5.25 3.19772 4.80228 2.75 4.25 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><small class="text-sm font-normal leading-4">No</small></button></div><div class="flex gap-3"><a class="h-fit whitespace-nowrap px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500" target="_blank" rel="noopener noreferrer" href="https://github.com/extole/product-docs/edit/main/product/extole-overview/what-is-extole.mdx"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 block shrink-0 text-current"><path d="M13.953 7.57801L15.062 6.46901C15.648 5.88301 15.648 4.93301 15.062 4.34801L13.653 2.93901C13.067 2.35301 12.117 2.35301 11.532 2.93901L10.423 4.04801L13.953 7.57801Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M8.922 5.547L4.147 10.322C3.897 10.572 3.718 10.884 3.627 11.226L2.5 15.499L6.773 14.372C7.115 14.282 7.427 14.102 7.677 13.852L12.452 9.077" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M10.672 7.297L6.26501 11.704" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3.5 hidden group-hover:block text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200 shrink-0"><path d="M15.5921 3.817L14.1831 2.407C13.3051 1.531 11.8781 1.531 11.0011 2.407L9.89211 3.516C9.59911 3.809 9.59911 4.284 9.89211 4.577L13.4221 8.107C13.5681 8.253 13.7601 8.327 13.9521 8.327C14.1441 8.327 14.3361 8.254 14.4821 8.107L15.5921 6.998C16.4681 6.121 16.4681 4.694 15.5921 3.817Z" fill="currentColor"></path><path d="M11.6556 8.81359L7.14727 13.322C6.99127 13.478 6.79527 13.59 6.58227 13.647L3.55427 14.446L4.35327 11.418C4.41027 11.204 4.52227 11.009 4.67827 10.853L9.18662 6.34459C9.47962 6.05159 9.47962 5.57659 9.18662 5.28359C8.89362 4.99059 8.41862 4.99059 8.12562 5.28359L3.61727 9.79198C3.27427 10.135 3.02727 10.565 2.90327 11.035L1.77627 15.308C1.70827 15.566 1.78227 15.841 1.97127 16.03C2.11427 16.173 2.30527 16.25 2.50127 16.25C2.56527 16.25 2.62927 16.242 2.69227 16.225L6.96527 15.098C7.43527 14.974 7.86527 14.727 8.20827 14.384L12.7166 9.87559C13.0096 9.58259 13.0096 9.10759 12.7166 8.81459C12.4236 8.52159 11.9486 8.52059 11.6556 8.81359Z" fill="currentColor"></path><path d="M5.73539 12.2339C5.88139 12.3799 6.07339 12.4539 6.26539 12.4539C6.45739 12.4539 6.64939 12.3809 6.79539 12.2339L10.9399 8.08947C11.2329 7.79647 11.2329 7.32147 10.9399 7.02847C10.6469 6.73547 10.1719 6.73547 9.87889 7.02847L5.73439 11.1729C5.44139 11.4659 5.44239 11.9409 5.73539 12.2339Z" fill="currentColor"></path></svg><small class="text-sm leading-4">Suggest edits</small></a><a class="h-fit whitespace-nowrap px-3.5 py-2 flex flex-row gap-3 items-center border-standard rounded-xl text-gray-600 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300 bg-white/50 dark:bg-codeblock/50 hover:border-gray-500 hover:dark:border-gray-500" target="_blank" rel="noopener noreferrer" href="https://github.com/extole/product-docs/issues/new?title=Issue on docs&body=Path: /product/extole-overview/what-is-extole"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-3.5 block shrink-0 text-current">
1772<path d="M7.63801 3.49498L2.21301 12.891C1.60801 13.939 2.36401 15.25 3.57501 15.25H14.425C15.636 15.25 16.392 13.94 15.787 12.891L10.362 3.49498C9.75701 2.44698 8.24301 2.44698 7.63801 3.49498Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 6.5V10" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M9 13.569C8.448 13.569 8 13.12 8 12.569C8 12.018 8.448 11.569 9 11.569C9.552 11.569 10 12.018 10 12.569C10 13.12 9.552 13.569 9 13.569Z" fill="currentColor" stroke="none"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="currentColor" stroke="none" aria-hidden="true" class="size-3.5 hidden group-hover:block text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200 shrink-0"><path d="M16.4366 12.5151L11.0103 3.11316C10.5904 2.39096 9.83896 1.96045 9.00006 1.96045C8.16116 1.96045 7.40976 2.39106 6.98976 3.11316L6.98876 3.11523L1.56296 12.5156C1.14356 13.2436 1.14356 14.1128 1.56396 14.8398C1.98386 15.5664 2.73586 16 3.57516 16H14.4247C15.2641 16 16.016 15.5664 16.4359 14.8398C16.8563 14.1127 16.8565 13.2436 16.4366 12.5151ZM8.25016 6.75C8.25016 6.3359 8.58606 6 9.00016 6C9.41426 6 9.75016 6.3359 9.75016 6.75V9.75C9.75016 10.1641 9.41426 10.5 9.00016 10.5C8.58606 10.5 8.25016 10.1641 8.25016 9.75V6.75ZM9.00016 13.5C8.44816 13.5 8.00016 13.0498 8.00016 12.5C8.00016 11.9502 8.44816 11.5 9.00016 11.5C9.55216 11.5 10.0002 11.9502 10.
17720002 12.5C10.0002 13.0498 9.55216 13.5 9.00016 13.5Z" fill="currentColor"></path></svg><small class="text-sm leading-4">Raise issue</small></a></div></div></div></div><nav id="pagination" aria-label="Pagination" class="px-0.5 flex items-center gap-6 text-sm font-semibold text-gray-700 dark:text-gray-200"><a rel="next" aria-label="Next: Your Team at Extole" data-component-part="pagination-next" class="group flex items-center min-w-0 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light gap-3 rounded-sm ml-auto pagination-next" href="/product/extole-overview/your-team"><div class="truncate group-hover:text-gray-900 dark:group-hover:text-white" data-component-part="pagination-title">Your Team at Extole</div><svg viewBox="0 0 3 6" aria-hidden="true" data-component-part="pagination-chevron" class="h-1.5 shrink-0 stroke-gray-400 overflow-visible group-hover:stroke-gray-600 dark:group-hover:stroke-gray-300 rotate-180"><path d="M3 0L0 3L3 6" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></nav><div data-assistant-bar="" class="left-0 right-0 sticky bottom-0 w-full overflow-hidden z-20 pointer-events-none print:hidden"><div class="chat-assistant-floating-input w-full group/assistant-bar relative before:content-[""] before:absolute before:left-0 before:right-0 before:top-[calc(50%-0.5rem)] sm:before:top-[calc(50%-0.75rem)] before:h-[200px] before:bg-background-light dark:before:bg-background-dark translate-y-[100px] opacity-0"><div class="relative pb-4 sm:pb-6"><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm" style="resize:none"></textarea><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30 absolute right-2.5 bottom-2" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div><footer id="footer" class="flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dar
1772k:border-gray-800/50 pb-28"><div class="flex gap-6 flex-wrap"><a href="https://github.com/extole" target="_blank" rel="noopener noreferrer" class="h-fit"><span class="sr-only">github</span><svg class="forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]! w-5 h-5 bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400" aria-hidden="true" focusable="false" style="-webkit-mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/brands/github.svg");mask-repeat:no-repeat;mask-position:center"></svg></a></div><div class="flex items-center justify-between"><div class="sm:flex"><a href="https://www.mintlify.com?utm_campaign=poweredBy&utm_medium=referral&utm_source=extole" target="_blank" rel="noreferrer" class="group flex items-baseline gap-1 text-sm text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-300 text-nowrap"><span>Powered by</span><svg width="1274" height="367" viewBox="0 0 1274 367" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-3.5 w-auto translate-y-0.75"><path d="M1154.38 366.038H1097.86L1137.69 276.14L1058.04 97.1046H1114.93L1161.35 209.337C1162.97 213.26 1168.53 213.253 1170.14 209.325L1216.21 97.1046H1273.49L1154.38 366.038Z" fill="currentColor"></path><path d="M982.714 286.761V142.622H944.403V97.1041H982.714V72.4488C982.714 49.9429 989.542 32.2416 1003.2 19.345C1016.85 6.44832 1034.17 0 1055.16 0C1068.06 0 1079.06 1.39081 1088.16 4.17244V50.0693C1082.09 47.7934 1075.01 46.6555 1066.92 46.6555C1055.54 46.6555 1047.32 49.1843 1042.27 54.2418C1037.21 59.0464 1034.68 67.2648 1034.68 78.8971V97.1041H1088.16V142.622H1034.68V286.761H982.714Z" fill="currentColor"></path><path d="M897.916 66.0005C889.066 66.0005 881.353 62.8395 874.778 56.5176C868.203 49.9429 864.916 42.1037 864.916 33.0002C864.916 23.8967 868.203 16.184 874.778 9.86215C881.353 3.28738 889.066 0 897.916 0C907.273 0 915.112 3.28738 921.434 9.86215C928.008 16.184 931.296 23.8967 931.296 33.0002C931.296 42.1037 928.008 49.9429 921.434 56.5176C915.112 62.8395 907.273 66.0005 897.916 66.0005ZM872.123 286.761V97.1041H924.089V286.761H872.123Z" fill="currentColor"></path><path d="M781.638 286.761V2.27609H833.604V286.761H781.638Z" fill="currentColor"></path><path d="M722.934 289.037C701.693 289.037 684.244 283.221 670.589 271.588C657.187 259.703 650.485 242.634 650.485 220.381V142.622H612.175V97.1044H650.485V44.3799H702.451V97.1044H755.934V142.622H702.451V210.14C702.451 221.772 704.98 230.117 710.038 235.174C715.095 239.979 723.313 242.381 734.693 242.381C742.785 242.381 749.865 241.243 755.934 238.967V284.864C746.831 287.646 735.831 289.037 722.934 289.037Z" fill="currentColor"></path><path d="M417.674 286.761V97.1041H469.64V110.967C469.64 113.311 472.83 114.347 474.382 112.591C485.967 99.4848 502.467 92.9317 523.881 92.9317C546.64 92.9317 564.468 100.518 577.365 115.69C590.514 130.61 597.089 150.587 597.089 175.622V286.761H545.123V184.346C545.123 170.438 542.215 159.691 536.399 152.105C530.583 144.265 522.364 140.346 511.743 140.346C499.1 140.346 488.858 144.898 481.019 154.001C473.433 163.105 469.64 176.507 469.64 194.208V286.761H417.674Z" fill="currentColor"></path><path d="M352.981 66.0005C344.13 66.0005 336.417 62.8395 329.843 56.5176C323.268 49.9429 319.98 42.1037 319.98 33.0002C319.98 23.8967 323.268 16.184 329.843 9.86215C336.417 3.28738 344.13 0 352.981 0C362.337 0 370.176 3.28738 376.498 9.86215C383.073 16.184 386.36 23.8967 386.36 33.0002C386.36 42.1037 383.073 49.9429 376.498 56.5176C370.176 62.8395 362.337 66.0005 352.981 66.0005ZM327.187 286.761V97.1041H379.153V286.761H327.187Z" fill="currentColor"></path><path d="M238.967 286.761V185.484C238.967 155.392 229.105 140.346 209.381 140.346C198.001 140.346 188.898 144.645 182.07 153.242C175.495 161.84 171.955 174.61 171.449 191.553V286.761H119.484V185.484C119.484 155.392 109.621 140.346 89.8972 140.346C78.2649 140.346 69.035 144.898 62.2073 154.001C55.3797 163.105 51.9659 176.507 51.9659 194.208V286.761H0V97.104
17721H51.9659V111.103C51.9659 113.435 55.1014 114.462 56.633 112.704C68.1136 99.5223 83.3741 92.9317 102.415 92.9317C127.436 92.9317 146.283 103.262 158.953 123.923C159.953 125.553 162.412 125.527 163.406 123.894C168.884 114.891 176.496 107.731 186.243 102.415C197.369 96.0926 208.622 92.9317 220.002 92.9317C242.507 92.9317 259.956 100.392 272.347 115.311C284.738 130.231 290.933 150.714 290.933 176.76V286.761H238.967Z" fill="currentColor"></path></svg><span class="sr-only">This documentation is built and hosted on Mintlify, a developer documentation platform</span></a></div></div></footer></div></div></main></div><!--$--><!--/$--></div><!--$?--><template id="B:0"></template><!--/$--></div></div>
1772<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1772<script src="/mintlify-assets/_next/static/chunks/6d55b684068fd47e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV" id="_R_" async=""></script>
1772<div hidden id="S:0"><div data-assistant-sheet-container="" class="sticky shrink-0 z-22 bg-background-light dark:bg-background-dark mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))] max-lg:hidden print:hidden" style="width:var(--assistant-sheet-width, 0px);overflow:hidden"><div class="absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize after:content-[""] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none bg-gray-100 dark:bg-gray-800 hover:bg-gray-200 dark:hover:bg-gray-700"></div><div id="chat-assistant-sheet" class="flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark chat-assistant-sheet" aria-hidden="true"><div class="w-full flex flex-col flex-1 min-h-0 lg:pt-3"><div class="chat-assistant-sheet-header flex items-center justify-between pb-3 px-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="size-5 text-primary dark:text-primary-light shrink-0" aria-hidden="true"><path d="M5.65799 2.99L4.39499 2.569L3.97399 1.306C3.83699 0.898 3.16199 0.898 3.02499 1.306L2.60399 2.569L1.34099 2.99C1.13699 3.058 0.998993 3.249 0.998993 3.464C0.998993 3.679 1.13699 3.87 1.34099 3.938L2.60399 4.359L3.02499 5.622C3.09299 5.826 3.28499 5.964 3.49999 5.964C3.71499 5.964 3.90599 5.826 3.97499 5.622L4.39599 4.359L5.65899 3.938C5.86299 3.87 6.00099 3.679 6.00099 3.464C6.00099 3.249 5.86199 3.058 5.65799 2.99Z" fill="currentColor" stroke="none"></path><path d="M9.5 2.75L11.412 7.587L16.25 9.5L11.412 11.413L9.5 16.25L7.587 11.413L2.75 9.5L7.587 7.587L9.5 2.75Z" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg><span class="font-medium text-gray-900 dark:text-gray-100">Assistant</span></div><div class="flex items-center gap-1"><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Maximize assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M10.75 2.75H15.25V7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M15.25 2.75L10.75 7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 10.75V15.25H7.25" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.75 15.25L7.25 10.75" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg" aria-label="Close assistant panel"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0"><path d="M14 4L4 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M4 4L14 14" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div><div id="chat-content" class="chat-assistant-sheet-content flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0"><div class="grow"></div><div class="h-full flex flex-col justify-between"><div class="mt-4 flex flex-col items-center text-sm"><div class="mx-8 text-center text-gray-400 dark:text-gray-600 text-xs chat-assistant-disclaimer-text">Responses are generated using AI and may contain mistakes.</div></div></div></div><div class="px-4 pb-4 shrink-0"><div class=""><div class="flex flex-col w-full rounded-2xl pointer-events-auto bg-background-light dark:bg-background-dark border border-gray-200 dark:border-white/10 focus-within:border-primary dark:focus-within:border-primary-light transition-colors"><div class="relative flex items-end"><textarea id="chat-assistant-textarea" aria-label="Ask a question..." autoComplete="off" placeholder="Ask a question..." class="chat-assistant-input w-full bg-transparent border-0 peer/input text-gray-900 dark:text-gray-100 placeholder-gray-600 dark:placeholder-gray-300 outline-hidden! focus:outline-hidden! focus:ring-0 py-2.5 pl-3.5 pr-10 font-bodyWeight text-sm pb-0!" style="resize:none" rows="2"></textarea></div><div class="flex items-center justify-between px-2 pb-2"><input type="file" accept="image/*,.pdf,.js,.jsx,.ts,.tsx,.mjs,.cjs,.md,.mdx,.json,.html,.css,.py,.csv,.txt,.yaml,.yml,.xml,.sql,.sh,.bash,.zsh,.graphql,.gql,.toml,.env,.go,.rs,.rb,.java,.kt,.swift,.c,.cpp,.cc,.h,.hpp,.cs,.php,.dart,.lua,.r,.scala,.ini,.cfg,.conf,.log,.dockerfile,.makefile,.gitignore" multiple="" class="hidden"/><button type="button" class="p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10" aria-label="Add attachment"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="size-3.5 shrink-0"><path d="M7.75 5V11.75C7.75 12.578 8.422 13.25 9.25 13.25C10.078 13.25 10.75 12.578 10.75 11.75V4.75C10.75 3.093 9.407 1.75 7.75 1.75C6.093 1.75 4.75 3.093 4.75 4.75V11.75C4.75 14.235 6.765 16.25 9.25 16.25C11.735 16.25 13.75 14.235 13.75 11.75V5" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button><button class="chat-assistant-send-button flex justify-center items-center rounded-full p-1 size-6 bg-primary/30 dark:bg-primary-dark/30" aria-label="Send message" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-2.5 shrink-0 text-white dark:text-white"><path d="M9.0 1.5754L8.9999 16.4171" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path><path d="M2.2563 8.319L8.9999 1.5754L15.7435 8.3191" stroke="currentColor" width="1.5" linecap="round" linejoin="round"></path></svg></button></div></div></div></div></div></div></div></div>
1772<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 1773$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
1773<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1773<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\nb:I[168027,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n:HL[\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"style\"]\n:HL[\"/mintlify-assets/_next/static/media/83afe278b6a6bb3c.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/PaperMono_Variable.p.aa32f7a0.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/mintlify-assets/_next/static/media/f67ad414ed34149c.p.84166d94.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1773<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"965OWu-_g5bq2pwurTc-7\",\"p\":\"/mintlify-assets\",\"c\":[\"\",\"_sites\",\"extole\",\"product\",\"extole-overview\",\"what-is-extole\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"%5Fsites\",{\"children\":[[\"subdomain\",\"extole\",\"d\"],{\"children\":[\"(multitenant)\",{\"children\":[[\"slug\",\"product/extole-overview/what-is-extole\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"className\":\"inter_1d81deff-module__CYM0aG__variable papermono_89c757f2-module__6aS5zq__variable dark\",\"data-banner-state\":\"visible\",\"data-assistant-state\":\"closed\",\"data-page-mode\":\"none\",\"data-current-path\":\"/\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){var b=\\\"\\\";\\nfunction a(p){if(p==null)return\\\"/\\\";p=\\\"\\\"+p;if(\\\"\\\"===p)return\\\"/\\\";return\\\"/\\\"===p.charAt(0)?p:\\\"/\\\"+p}\\nfunction u(p){if(p==null)return p;p=\\\"\\\"+p;if(!p||p.charAt(p.length-1)===\\\"/\\\")return p.slice(0,-1);return p}\\nfunction i(p){if(p==null)return p;p=\\\"\\\"+p;if(6\u003c=p.length\u0026\u0026p.substring(p.length-6)===\\\"/index\\\")return p.substring(0,p.length-6);if(\\\"index\\\"===p)return\\\"\\\";return p}\\nvar p=(location.pathname||\\\"\\\").split(\\\"?\\\")[0].split(\\\"#\\\")[0]||\\\"\\\";\\nif(b)if(p===b)p=\\\"\\\";else if(0===p.indexOf(b+\\\"/\\\"))p=p.substring(b.length);\\np=a(p);p=u(p);p=i(p);p=\\\"\\\"===p||\\\"index\\\"===p?\\\"/\\\":a(p);\\ndocument.documentElement.setAttribute(\\\"data-current-path\\\",p);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(() =\u003e {\\n const isIOS =\\n /iP(hone|ad|od)/.test(navigator.userAgent) ||\\n (/Macintosh/.test(navigator.userAgent) \u0026\u0026 navigator.maxTouchPoints \u003e 1);\\n if (!isIOS) return;\\n const apply = () =\u003e {\\n for (const meta of document.querySelectorAll('meta[name=\\\"viewport\\\"]')) {\\n const content = meta.getAttribute('content') || '';\\n if (!content.includes('maximum-scale')) {\\n meta.setAttribute('content', content + ', maximum-scale=1');\\n }\\n }\\n };\\n apply();\\n new MutationObserver(apply).observe(document.head, {\\n childList: true,\\n subtree: true,\\n attributes: true,\\n attributeFilter: ['content'],\\n });\\n})();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){\\nfunction read(){try{\\nvar e=performance.getEntriesByType?performance.getEntriesByType(\\\"navigation\\\"):[];\\nvar st=(e[0]\u0026\u0026e[0].serverTiming)||[];\\nvar g={};\\nfor(var i=0;i\u003cst.length;i++){var n=st[i].name,d=st[i].description;if(!d)continue;try{d=decodeURIComponent(d)}catch(x){}\\nif(n===\\\"country\\\")g.country=d;else if(n===\\\"region\\\")g.region=d;else if(n===\\\"continent\\\")g.continent=d;}\\nvar w=window;w.mintlify=w.mintlify||{};w.mintlify.geo=g;\\n}catch(x){}}\\nread();document.addEventListener(\\\"DOMContentLoaded\\\",read);\\n}();\"}}],[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){try{\\nvar w=window;w.mintlify=w.mintlify||{};\\nvar q=w.mintlify.__apiPlaygroundInputsQueue;\\nif(!Array.isArray(q)){q=[];w.mintlify.__apiPlaygroundInputsQueue=q;}\\nw.mintlify.api=w.mintlify.api||{};\\nw.mintlify.api.playground=w.mintlify.api.playground||{};\\nif(typeof w.mintlify.api.playground.setServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.setServerVariables=function(v){q.push({type:\\\"set\\\",variables:v});};\\n}\\nif(typeof w.mintlify.api.playground.clearServerVariables!==\\\"function\\\"){\\nw.mintlify.api.playground.clearServerVariables=function(){q.push({type:\\\"clear\\\"});};\\n}\\n}catch(e){}}();\"}}],\"$L2\",\"$L3\",false]}],\"$L4\"]}]]}],{\"children\":[\"%5Fsites\",\"$L5\",{\"children\":[[\"subdomain\",\"extole\",\"d\"],\"$L6\",{\"children\":[\"(multitenant)\",\"$L7\",{\"children\":[[\"slug\",\"product/extole-overview/what-is-extole\",\"oc\"],\"$L8\",{\"children\":[\"__PAGE__\",\"$L9\",{}
1773,null,false]},null,false]},null,false]},null,false]},null,false]},null,false],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\",\"$Ld\"]],\"s\":false,\"S\":true}\n"])</script>
1773<script>self.__next_f.push([1,"e:I[667786,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"MintlifyApiPlaygroundInputsInit\"]\nf:I[339756,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"10:I[556357,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/439ad3a08a0b7055.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"11:I[837457,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"12:I[894587,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ThemeProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"13:I[152823,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ColorVariables\"]\n"])</script>
1773<script>self.__next_f.push([1,"14:I[531961,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"FontScript\"]\n"])</script>
1773<script>self.__next_f.push([1,"15:I[649328,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"RoundedVariables\"]\n"])</script>
1773<script>self.__next_f.push([1,"16:I[702910,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/01bce6cd9132d6c5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"RecommendedPagesList\"]\n"])</script>
1773<script>self.__next_f.push([1,"17:I[570420,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"DataCurrentPathUpdater\"]\n"])</script>
1773<script>self.__next_f.push([1,"18:I[341175,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/069bc07259286f4e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"1b:I[897367,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"OutletBoundary\"]\n1d:I[711533,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AsyncMetadataOutlet\"]\n1f:I[897367,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ViewportBoundary\"]\n21:I[897367,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"MetadataBoundary\"]\n22:\"$Sreact.suspense\"\n2:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){\\nif(typeof CSS===\\\"undefined\\\"||!(\\\"registerProperty\\\" in CSS))return;\\nif(CSS.supports\u0026\u0026CSS.supports(\\\"-webkit-backdrop-filter:none\\\"))return;\\nvar n=[\\\"--scroll-area-overflow-x-start\\\",\\\"--scroll-area-overflow-x-end\\\",\\\"--scroll-area-overflow-y-start\\\",\\\"--scroll-area-overflow-y-end\\\"];\\nvar d={\\\"syntax\\\":\\\"\u003clength\u003e\\\",\\\"inherits\\\":false,\\\"initialValue\\\":\\\"0px\\\"};\\nfor(var i=0;i\u003cn.length;i++){try{CSS.registerProperty({name:n[i],syntax:d.syntax,inherits:d.inherits,initialValue:d.initialValue})}catch(e){}}\\n})();\"}}]\n"])</script>
1773<script>self.__next_f.push([1,"3:[\"$\",\"script\",null,{\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function(a,b){try{let c=document.getElementById(\\\"banner\\\")?.innerText;if(c){for(let d=0;d\u003clocalStorage.length;d++){let e=localStorage.key(d);if(e?.endsWith(a)\u0026\u0026localStorage.getItem(e)===c)return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\");return}for(let c=0;c\u003clocalStorage.length;c++){let d=localStorage.key(c);if(d?.endsWith(a)\u0026\u0026localStorage.getItem(d))return void document.documentElement.setAttribute(b,\\\"hidden\\\")}document.documentElement.setAttribute(b,\\\"visible\\\")}catch(a){document.documentElement.setAttribute(b,\\\"hidden\\\")}})(\\n \\\"bannerDismissed\\\",\\n \\\"data-banner-state\\\",\\n)\"}}]\n"])</script>
1773<script>self.__next_f.push([1,"4:[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Le\",null,{}],false,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$10\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/439ad3a08a0b7055.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n --primary: 17 120 102;\\n --primary-light: 74 222 128;\\n --primary-dark: 22 101 52;\\n --background-light: 255 255 255;\\n --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],false,[\"$\",\"$L17\",null,{}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"5:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"6:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$18\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/069bc07259286f4e.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true}]],\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"style\",null,{\"children\":\":root {\\n --primary: 17 120 102;\\n --primary-light: 74 222 128;\\n --primary-dark: 22 101 52;\\n --background-light: 255 255 255;\\n --background-dark: 15 17 23;\\n}\"}],[\"$\",\"main\",null,{\"className\":\"h-screen bg-background-light dark:bg-background-dark text-left\",\"children\":[\"$\",\"article\",null,{\"className\":\"bg-custom bg-fixed bg-center bg-cover relative flex flex-col items-center justify-center h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl px-10\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex mb-6 rounded-full px-3 py-1 text-sm font-semibold mr-4 text-white p-1 bg-primary\",\"children\":[\"Error \",404]}],[\"$\",\"h1\",null,{\"className\":\"font-semibold mb-3 text-3xl\",\"children\":\"Page not found!\"}],[\"$\",\"p\",null,{\"className\":\"text-lg text-gray-600 dark:text-gray-400 mb-6\",\"children\":\"We couldn't find the page.\"}],[\"$\",\"$L16\",null,{}]]}]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"7:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L19\"]}]\n"])</script>
1773<script>self.__next_f.push([1,"8:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"9:[\"$\",\"$1\",\"c\",{\"children\":[\"$L1a\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1b\",null,{\"children\":[\"$L1c\",[\"$\",\"$L1d\",null,{\"promise\":\"$@1e\"}]]}]]}]\n"])</script>
1773<script>self.__next_f.push([1,"a:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1f\",null,{\"children\":\"$L20\"}],null],[\"$\",\"$L21\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$22\",null,{\"fallback\":null,\"children\":\"$L23\"}]}]}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/462bacc63bed9960.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nd:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/mintlify-assets/_next/static/chunks/cbc8615ac0de59e9.css?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
1773<script>self.__next_f.push([1,"20:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, viewport-fit=cover\"}]]\n1c:null\n"])</script>
1773<script>self.__next_f.push([1,"1e:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"What is Extole? - Extole Documentation\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Extole Documentation\"}],[\"$\",\"meta\",\"3\",{\"name\":\"generator\",\"content\":\"Mintlify\"}],[\"$\",\"meta\",\"4\",{\"name\":\"msapplication-config\",\"content\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/browserconfig.xml\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Extole Documentation\"}],[\"$\",\"meta\",\"6\",{\"name\":\"msapplication-TileColor\",\"content\":\"#ee0049\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://docs.extole.com/product/extole-overview/what-is-extole\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"type\":\"application/xml\",\"href\":\"/sitemap.xml\"}],[\"$\",\"link\",\"9\",{\"rel\":\"alternate\",\"type\":\"text/markdown\",\"href\":\"/product/extole-overview/what-is-extole.md\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"What is Extole? - Extole Documentation\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://docs.extole.com/product/extole-overview/what-is-extole\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"Extole Documentation\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7\u0026w=1200\u0026q=100\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"What is Extole? - Extole Documentation\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://extole.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DExtole%2BOverview%26title%3DWhat%2Bis%2BExtole%253F%26description%3DExtole%2Bis%2Bthe%2Bcustomer-led%2Bgrowth%2Bplatform%2Bfor%2Bmarketers.%2BYour%2Bexisting%2Bcustomers%2Bare%2Byour%2Bgreatest%2Basset%2Bfor%2Bacquiring%2Bnew%252C%2Bhigh-quality%2Bcustomers%2Band%2Bgrowing%2B%26theme%3D120f17fb95f3aa66aa0012d7\u0026w=1200\u0026q=100\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: light)\"}],\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\",\"$L2a\",\"$L2b\",\"$L2c\"],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1773<script>self.__next_f.push([1,"23:\"$1e:metadata\"\n"])</script>
1773<script>self.__next_f.push([1,"2d:I[27201,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"IconMark\"]\n24:[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/apple-touch-icon.png\",\"type\":\"image/png\",\"sizes\":\"180x180\",\"media\":\"$undefined\"}]\n25:[\"$\",\"link\",\"26\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: light)\"}]\n26:[\"$\",\"link\",\"27\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: light)\"}]\n27:[\"$\",\"link\",\"28\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: light)\"}]\n28:[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/android-chrome-192x192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\",\"media\":\"(prefers-color-scheme: dark)\"}]\n29:[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-16x16.png\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2a:[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon-32x32.png\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2b:[\"$\",\"link\",\"32\",{\"rel\":\"shortcut icon\",\"href\":\"/mintlify-assets/_mintlify/favicons/extole/fqJbsSkQuI9X8tIY/_generated/favicon-dark/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"$undefined\",\"media\":\"(prefers-color-scheme: dark)\"}]\n2c:[\"$\",\"$L2d\",\"33\",{}]\n"])</script>
1773<script>self.__next_f.push([1,"2e:I[707934,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"WebMcpRegistration\"]\n"])</script>
1773<script>self.__next_f.push([1,"2f:I[590280,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LivePreviewProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"30:I[973254,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LivePreviewFavicon\"]\n"])</script>
1773<script>self.__next_f.push([1,"31:I[197336,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"32:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AuthProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"33:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"DeploymentMetadataProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"34:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"DocsConfigProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"19:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Extole Documentation\\\",\\\"creator\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Mintlify\\\",\\\"url\\\":\\\"https://mintlify.com\\\"}}\"}}],[\"$\",\"$L2e\",null,{\"subdomain\":\"extole\",\"siteName\":\"Extole Documentation\"}],[\"$\",\"$L2f\",null,{\"isLivePreviewRoute\":false,\"children\":[[\"$\",\"$L30\",null,{}],[\"$\",\"$L12\",null,{\"appearance\":\"$undefined\",\"codeblockTheme\":\"system\",\"children\":[[\"$\",\"blockquote\",null,{\"className\":\"sr-only\",\"data-agent-docs-index\":true,\"aria-hidden\":\"true\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Documentation Index\"}],[\"$\",\"p\",null,{\"children\":[\"Fetch the complete documentation index at:\",\" \",[\"$\",\"a\",null,{\"href\":\"/llms.txt\",\"tabIndex\":-1,\"children\":\"/llms.txt\"}]]}],[\"$\",\"p\",null,{\"children\":\"Use this file to discover all available pages before exploring further.\"}]]}],[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\":root{--banner-height:0px!important}\"}}],null,null,[\"$\",\"script\",null,{\"id\":\"_mintlify-banner-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function i(a,b,c,d,e){try{let f,g,h=[];try{h=window.location.pathname.split(\\\"/\\\").filter(a=\u003e\\\"\\\"!==a\u0026\u0026\\\"global\\\"!==a).slice(0,2)}catch{h=[]}let i=h.find(a=\u003ec.includes(a)),j=[];for(let c of(i?j.push(i):j.push(b),j.push(\\\"global\\\"),j)){if(!c)continue;let b=a[c];if(b?.content){f=b.content,g=c;break}}if(!f)return void document.documentElement.setAttribute(d,\\\"hidden\\\");let k=!0,l=0;for(;l\u003clocalStorage.length;){let a=localStorage.key(l);if(l++,!a?.endsWith(e))continue;let b=localStorage.getItem(a);if(b\u0026\u0026b===f){k=!1;break}g\u0026\u0026(a.startsWith(`lang:${g}_`)||!a.startsWith(\\\"lang:\\\"))\u0026\u0026(localStorage.removeItem(a),l--)}document.documentElement.setAttribute(d,k?\\\"visible\\\":\\\"hidden\\\")}catch(a){console.error(a),document.documentElement.setAttribute(d,\\\"hidden\\\")}})(\\n {},\\n \\\"en\\\",\\n [],\\n \\\"data-banner-state\\\",\\n \\\"bannerDismissed\\\",\\n)\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L31\",null,{\"appId\":\"$undefined\",\"autoBoot\":true,\"children\":[\"$\",\"$L32\",null,{\"value\":{\"auth\":\"$undefined\",\"userAuth\":\"$undefined\"},\"children\":[\"$\",\"$L33\",null,{\"value\":{\"subdomain\":\"extole\",\"hasAudioNarration\":false,\"actualSubdomain\":\"extole\",\"customDomains\":[\"docs.extole.com\"],\"gitSource\":{\"type\":\"github\",\"owner\":\"extole\",\"repo\":\"product-docs\",\"deployBranch\":\"main\",\"contentDirectory\":\"\",\"isPrivate\":false,\"mountPath\":\"\",\"label\":\"\"},\"chroma\":{\"collectionId\":\"a2fe1c2e-9ab7-49a9-9d17-4e052df27624\",\"liveDeploymentHistoryId\":\"6abe9ba223cd82a18bc3ab65\",\"schemaVersion\":\"v3\",\"latestBuiltDeploymentHistoryId\":\"6abe9ba223cd82a18bc3ab65\"},\"feedback\":{\"agentFeedback\":true,\"thumbs\":true,\"issues\":true,\"edits\":true},\"entitlements\":{\"AI_CHAT\":{\"status\":\"ENABLED\"},\"WEB_MCP\":{\"status\":\"ENABLED\"},\"NARRATION\":{\"status\":\"ENABLED\"}},\"buildId\":\"6abea440d20726d9810ec6cf\",\"clientVersion\":\"0.0.3743\",\"preview\":\"$undefined\",\"searchFilterCounts\":[{\"language\":\"default\",\"tag\":\"API Reference\",\"count\":436},{\"language\":\"default\",\"tag\":\"Management API\",\"count\":306},{\"language\":\"default\",\"tag\":\"Guides\",\"count\":242},{\"language\":\"default\",\"tag\":\"Technical Docs\",\"count\":112},{\"language\":\"default\",\"tag\":\"Server to Extole API\",\"count\":71},{\"language\":\"default\",\"tag\":\"Dashboards and Reporting\",\"count\":56},{\"language\":\"default\",\"tag\":\"Programs \u0026 Campaigns\",\"count\":54},{\"language\":\"default\",\"tag\":\"Components\",\"count\":47},{\"language\":\"default\",\"tag\":\"Product Docs\",\"count\":44},{\"language\":\"default\",\"tag\":\"Partners\",\"count\":39}],\"searchSettings\":{\"maxResults\":20,\"showContentSnippets\":true,\"isFiltersEnabled\":true},\"disableKonamiCode\":\"$undefined\"},\"children\":[\"$\",\"$L34\",null,{\"value\":{\"docsConfig\":{\"theme\":\"mint\",\"$schema\":\"https://mintlify.com/docs.json\",\"name\":\"Extole Documentation\",\"description\":\"Guides, product documentation, and API reference for the Extole platform.\",\"colors\":{\"primary\":\"#ee0049\",\"light\":\"#ee0049\",\"dark\":\"#ee0049\"},\"logo\":{\"light\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e\",\"dark\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e\",\"href\":\"/\"},\"favicon\":{\"light\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/Extole-icon-bug.svg?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=963cb7a87707b61559c35c47c8d7fd14\",\"dark\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/Extole-icon-bug.svg?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=963cb7a87707b61559c35c47c8d7fd14\"},\"api\":{\"url\":\"full\"},\"navbar\":{\"links\":[{\"href\":\"https://github.com/extole\",\"label\":\"GitHub\"},{\"href\":\"https://my.extole.com\",\"label\":\"My Extole Login\"}]},\"footer\":{\"socials\":{\"github\":\"https://github.com/extole\"}},\"contextual\":{\"options\":[\"copy\",\"assistant\",\"download-spec\",\"chatgpt\",\"claude\",\"cursor\"],\"display\":\"header\"},\"styling\":{\"latex\":false,\"codeblocks\":\"system\"},\"navigation\":{\"pages\":[]}},\"docsNavWithMetadata\":\"$undefined\",\"anonymizedNav\":\"$undefined\",\"hasFullNav\":false},\"children\":\"$L35\"}]}]}]}]]}]]}]]\n"])</script>
1773<script>self.__next_f.push([1,"36:I[604804,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LoginButtonProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"37:I[141180,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"SidebarLoginButtonProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"38:I[343590,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"NavigationContextController\"]\n"])</script>
1773<script>self.__next_f.push([1,"39:I[378486,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageListProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3a:I[742977,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PrefetchProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3b:I[237978,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageModeOverrideProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3c:I[378896,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ConfiguredVariationProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3d:I[557611,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"Fonts\"]\n"])</script>
1773<script>self.__next_f.push([1,"3e:I[330080,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"BannerProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"3f:I[864506,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"NavbarTransitionScript\"]\n"])</script>
1773<script>self.__next_f.push([1,"41:I[540345,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ConsentProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"42:I[529058,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"LocalStorageAndAnalyticsProviders\"]\n"])</script>
1773<script>self.__next_f.push([1,"43:I[958547,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"40:T9e0,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n var measure = function(){let a=document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"),b=0;a.forEach(a=\u003e{let c=a.getBoundingClientRect();c.height\u003e0\u0026\u0026(b=Math.max(b,c.bottom))});let c=0,d=document.getElementById(\"content-container\");if(d){let{overflowY:a}=getComputedStyle(d);(\"auto\"===a||\"scroll\"===a)\u0026\u0026(c=Math.max(0,d.getBoundingClientRect().top))}let e=`${Math.round(Math.max(0,b-c))+40}px`,f=document.documentElement.style;f.getPropertyValue(\"--scroll-mt\")!==e\u0026\u0026f.setProperty(\"--scroll-mt\",e)};\n (function(a){let b=[],c=0,d=\"undefined\"==typeof ResizeObserver?null:new ResizeObserver(f);function e(){let c=Array.from(document.querySelectorAll(\"[id='navbar'], [data-top-chrome]\"));(c.length!==b.length||c.some((a,c)=\u003ea!==b[c]))\u0026\u0026d\u0026\u0026(d.disconnect(),c.forEach(a=\u003ed.observe(a))),b=c,a()}function f(){c||(c=requestAnimationFrame(()=\u003e{c=0,e()}))}let g=\"[id='navbar'], [data-top-chrome]\";function h(a){let b=a.target;if(b instanceof Element\u0026\u0026b.closest(g))return!0;for(let b of a.addedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;for(let b of a.removedNodes)if(b instanceof Element\u0026\u0026(b.matches(g)||b.querySelector(g)))return!0;return!1}new MutationObserver(a=\u003e{a.some(h)\u0026\u0026f()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(\"resize\",f),\"loading\"===document.readyState\u0026\u0026document.addEventListener(\"DOMContentLoaded\",e),e()})(measure);\n (function(a){let b=window.location.hash.slice(1);if(!b)return;function c(){return\"smooth\"===getComputedStyle(document.documentElement).scrollBehavior}function d(c){let d=document.getElementById(b);return!!d\u0026\u0026(a(),d.scrollIntoView(c?{behavior:c}:void 0),!0)}if(\"complete\"===document.readyState)return void d();let e=new MutationObserver(()=\u003e{!c()\u0026\u0026d(\"instant\")\u0026\u0026f()});function f(){e.disconnect(),window.removeEventListener(\"load\",g)}function g(){let a=c();f(),a\u0026\u0026requestAnimationFrame(()=\u003e{d(),function(){let a=[\"wheel\",\"touchstart\",\"keydown\",\"pointerdown\"],c=0,e=window.scrollY,f=setInterval(()=\u003e{c+=1;let a=document.getElementById(b);if(!a||c\u003e=6)return g();let f=Math.abs(window.scrollY-e)\u003e1;if(e=window.scrollY,f)return;let h=parseFloat(getComputedStyle(a).scrollMarginTop)||0;Math.abs(a.getBoundingClientRect().top-h)\u003e4\u0026\u0026d()},350);function g(){clearInterval(f),a.forEach(a=\u003ewindow.removeEventListener(a,g))}a.forEach(a=\u003ewindow.addEventListener(a,g,{passive:!0}))}()})}window.addEventListener(\"load\",g),e.observe(document.documentElement,{childList:!0,subtree:!0}),!c()\u0026\u0026d(\"instant\")\u0026\u0026f()})(measure);\n})();"])</script>
1773<script>self.__next_f.push([1,"35:[\"$\",\"$L36\",null,{\"children\":[\"$\",\"$L37\",null,{\"children\":[\"$\",\"$L38\",null,{\"children\":[\"$\",\"$L39\",null,{\"pageListDataMap\":{},\"children\":[\"$\",\"$L3a\",null,{\"disabled\":\"$undefined\",\"children\":[\"$\",\"$L3b\",null,{\"children\":[\"$\",\"$L3c\",null,{\"children\":[[\"$\",\"$L14\",null,{\"fonts\":\"$undefined\",\"theme\":\"mint\",\"subdomain\":\"extole\"}],[[\"$\",\"$L13\",null,{\"docsConfig\":\"$19:2:props:children:1:props:children:5:props:children:props:children:props:children:props:value:docsConfig\"}],null,[\"$\",\"$L15\",null,{\"theme\":\"mint\"}],[\"$\",\"$L3d\",null,{\"fonts\":\"$undefined\",\"children\":[\"$\",\"$L3e\",null,{\"bannersByLocale\":{},\"subdomain\":\"extole\",\"children\":[[\"$\",\"$L3f\",null,{\"theme\":\"mint\"}],[\"$\",\"script\",null,{\"id\":\"_mintlify-scroll-margin-script\",\"dangerouslySetInnerHTML\":{\"__html\":\"$40\"},\"suppressHydrationWarning\":true}],[\"$\",\"$L41\",null,{\"privacy\":\"$undefined\",\"children\":[\"$\",\"$L42\",null,{\"subdomain\":\"extole\",\"isAtlas\":false,\"children\":[\"$\",\"$L43\",null,{\"toggles\":[{\"name\":\"dashboard-editor-theseus\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"kill-isr\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-mintlify-slack\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-v7-file-tree\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"agent-integrations-settings\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-pr-grouping\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"custom-prefix\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"analytics-v7\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"user-flows-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"no-publish-flow\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"llms-txt-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"pause-universal-search-reconcile\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving-live\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"stripTemperatureMiddleware\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"per-site-search-delta\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"support-platform-pylon-zendesk\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2-autocommit\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-branches-v2\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"snapshot-serving\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"instant-rollback\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications-server\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"granular-notifications\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"editor-private-page-search\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automations-fable\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"fixed-ai-action-pricing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"automation-resolve-merge-conflict\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"scoped-publishing\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"mintql\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"page-level-analytics\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"teamspace\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"assistant-v5\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false},{\"name\":\"byok-sep-25\",\"enabled\":true,\"variant\":{\"name\":\"disabled\",\"enabled\":false,\"feature_enabled\":true},\"impressionData\":false}],\"children\":\"$L44\"}]}]}]]}]}]]]}]}]}]}]}]}]}]\n"])</script>
1773<script>self.__next_f.push([1,"45:I[604780,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"CaptchaProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"46:I[859465,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantUiProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"47:I[832740,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantTransportProviderSelector\"]\n"])</script>
1773<script>self.__next_f.push([1,"48:I[601054,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"SearchProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"49:I[28330,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"SkipToContent\"]\n"])</script>
1773<script>self.__next_f.push([1,"4a:I[382229,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantLayoutScript\"]\n"])</script>
1773<script>self.__next_f.push([1,"4b:I[87732,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"AssistantLayoutWrapper\"]\n"])</script>
1773<script>self.__next_f.push([1,"4c:I[118717,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/baaa22a26eddc070.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"NotFoundHydrator\"]\n"])</script>
1773<script>self.__next_f.push([1,"44:[\"$\",\"$L45\",null,{\"enabled\":true,\"children\":[\"$\",\"$L46\",\"extole\",{\"children\":[\"$\",\"$L47\",null,{\"children\":[\"$\",\"$L48\",null,{\"subdomain\":\"extole\",\"hasChatPermissions\":true,\"isLoggedInCli\":false,\"assistantConfig\":{\"enableAskAiButton\":false,\"enableStarterQuestions\":false,\"enableContextualStarterQuestions\":false,\"enableAskAiSearchBar\":true},\"starterQuestions\":\"$undefined\",\"children\":[[\"$\",\"$L49\",null,{}],[\"$\",\"$L4a\",null,{\"hasChatPermissions\":true}],false,[\"$\",\"$L4b\",null,{\"children\":[[\"$\",\"$Lf\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L11\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L4c\",null,{\"source\":\"multitenant\"}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$undefined\"]}]]}]}]}]}]\n"])</script>
1773<script>self.__next_f.push([1,"4d:I[597003,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ScopedNavProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"1a:[\"$\",\"$L4d\",null,{\"scopedNav\":{\"global\":null,\"tabs\":[{\"tab\":\"Product Docs\",\"groups\":[{\"group\":\"Extole Overview\",\"pages\":[{\"title\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"href\":\"/product/extole-overview/what-is-extole\"},{\"title\":\"Your Team at Extole\",\"description\":\"Get to know all of the services we provide our clients and the teams you'll work with throughout the launch process and beyond to get the most out of your Extole programs.\",\"href\":\"/product/extole-overview/your-team\"},{\"title\":\"Terms You Should Know\",\"description\":\"To succeed with referral marketing, you need to understand its terms. Get to know Extole's terminology.\",\"href\":\"/product/extole-overview/terms-you-should-know\"}]},{\"group\":\"Product Overview\",\"pages\":[{\"group\":\"Integration \u0026 Launch\",\"pages\":[{\"title\":\"Integration Overview\",\"description\":\"Learn about what it means to integrate with Extole, what processes and system connections are required, and how long it takes to launch.\",\"href\":\"/product/product-overview/integration-and-launch/integration-basics\"},{\"title\":\"Quick Integration\",\"description\":\"Getting your first program off the ground can be low-lift without sacrificing style or functionality. Learn how to set up a basic integration with Extole.\",\"href\":\"/product/product-overview/integration-and-launch/quick-integration\"},{\"title\":\"Sending Data to Extole\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/sending-data-to-extole\"},{\"title\":\"Receiving Data from Extole\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/receiving-data-from-extole\"},{\"title\":\"Rewarding\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/rewarding\"},{\"title\":\"Launch FAQs\",\"description\":\"Find answers to our clients' most common questions relating to the integration and launch process.\",\"href\":\"/product/product-overview/integration-and-launch/launch-faqs\"},{\"title\":\"Enterprise Accounts \u0026 User Roles\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/enterprise-accounts-user-roles\"},{\"group\":\"Creative Content\",\"root\":{\"title\":\"Creative Content\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/creative-content\"},\"pages\":[{\"title\":\"Creative Image Asset Guide\",\"description\":null,\"href\":\"/product/product-overview/integration-and-launch/creative-content/creative-image-asset-guide\"}]}]},{\"group\":\"Programs\",\"pages\":[{\"group\":\"Refer a Friend\",\"root\":{\"title\":\"Refer a Friend\",\"description\":\"Let your existing customers help you acquire new, higher quality customers through trusted referrals.\",\"href\":\"/product/product-overview/programs/refer-a-friend/index\"},\"pages\":[{\"title\":\"Referral Programs for Employees\",\"description\":\"Engage your employees through a referral program for driving sales and upsells.\",\"href\":\"/product/product-overview/programs/refer-a-friend/employee-referral-program\"},{\"title\":\"Go Extole Field Team App\",\"description\":\"Turn real-world customer interactions into growth opportunities with the Go Extole mobile app.\",\"href\":\"/product/product-overview/programs/refer-a-friend/go-extole\"},{\"title\":\"Refer a Member\",\"description\":\"Let your members help you acquire new, high-quality members through trusted online and in-branch referrals.\",\"href\":\"/product/product-overview/programs/refer-a-friend/refer-a-member\"}]},{\"group\":\"Welcome Offer\",\"root\":{\"title\":\"Welcome Offer\",\"description\":\"Grow your email listâand convert visitorsâby offering users the ability to enter their email address to get a first-time visitor coupon to use on their first purchase.\",\"href\":\"/product/product-overview/programs/welcome-offer/index\"},\"pages\":[{\"title\":\"Welcome Offer for Credit Unions\",\"description\":\"A credit-union-specific Welcome Offer program type with focused business events, defaults, and creative elements.\",\"href\":\"/product/product-overview/programs/welcome-offer/welcome-offer-for-credit-unions\"}]},{\"title\":\"Ambassador\",\"description\":\"Give your most influential advocates and ambassadors personalized links, a stats dashboard, and unique rewards for acquiring new customers on your behalf.\",\"href\":\"/product/product-overview/programs/influencer\"},{\"title\":\"Friends \u0026 Family\",\"description\":\"Announce special offers to important audiences and grant them the exclusive ability to share the offer with their friends.\",\"href\":\"/product/product-overview/programs/friends-family\"},{\"title\":\"Drop a Hint\",\"description\":\"If Refer a Friend is \\\"perfect for you,\\\" Drop a Hint is \\\"perfect for me.\\\" Allow customers to ask for a specific product as a gift.\",\"href\":\"/product/product-overview/programs/drop-a-hint\"},{\"title\":\"Sweepstakes\",\"description\":\"Excite your customers with a chance to win!\",\"href\":\"/product/product-overview/programs/sweepstakes\"},{\"title\":\"Nomination\",\"description\":\"Connect more meaningfully with your community by rewarding and recognizing important people nominated by your customers.\",\"href\":\"/product/product-overview/programs/nomination\"},{\"group\":\"Offer\",\"root\":{\"title\":\"Offer\",\"description\":\"Drive action by rewarding customers who complete a specific task in a certain timeframe.\",\"href\":\"/product/product-overview/programs/offer/index\"},\"pages\":[{\"title\":\"Customer Appreciation Program\",\"description\":null,\"href\":\"/product/product-overview/programs/offer/customer-appreciation-program\"}]},{\"title\":\"International Programs\",\"description\":\"For years, we have helped our clients operate referral and other acquisition and retention programs internationally. If you have a presence outside the US and want to grow those markets, we're here to help. With Extole as an existing partneâ¦\",\"href\":\"/product/product-overview/programs/international-programs\"}]},{\"group\":\"Content\",\"pages\":[{\"title\":\"Emails\",\"description\":\"Learn more about the types of emails included in your Extole programs.\",\"href\":\"/product/product-overview/content/emails\"},{\"title\":\"Experiences\",\"description\":\"Learn more about the various experiences you can curate for your customers using Extole.\",\"href\":\"/product/product-overview/content/experiences\"},{\"title\":\"Promotions \u0026 Marketing\",\"description\":\"Learn more about how you can market your program effectively using onsite, in app and outbound CTAs\",\"href\":\"/product/product-overview/content/promotions\"}]},{\"group\":\"People\",\"pages\":[{\"title\":\"Audiences\",\"description\":\"Read about the nature and capabilities of Extole Audiences.\",\"href\":\"/product/product-overview/people/people-overview\"},{\"title\":\"My Audiences\",\"description\":\"Learn about Extole's Audience Discovery tool and the various types of audiences we can identify for you.\",\"href\":\"/product/product-overview/people/audience-discovery\"},{\"title\":\"Advocate Tiers\",\"description\":\"You may think of the advocates that participate in y
1773our customer engagement programs as a single, unified group. However, our data gives us the power to create meaningful segments within the advocate group so that each segment can be treateâ¦\",\"href\":\"/product/product-overview/people/advocate-tiers\"}]},{\"group\":\"Events\",\"pages\":[{\"title\":\"Events Overview\",\"description\":null,\"href\":\"/product/product-overview/events/events-overview\"},{\"title\":\"Referral Events\",\"description\":null,\"href\":\"/product/product-overview/events/referral-events\"},{\"title\":\"Non-referral Events\",\"description\":null,\"href\":\"/product/product-overview/events/non-referral-events\"},{\"title\":\"In-Person Referrals\",\"description\":\"We have several solutions for tracking referral events that occur in-person. Discover the right method for your business.\",\"href\":\"/product/product-overview/events/in-person-referrals\"}]},{\"group\":\"Rewards\",\"pages\":[{\"title\":\"Rewards Overview\",\"description\":null,\"href\":\"/product/product-overview/rewards/rewards-overview\"},{\"title\":\"Rules \u0026 Quality\",\"description\":\"Learn about Extole's rewarding system and how quality and reward rules are applied to ensure your customers' program participation is being recognized.\",\"href\":\"/product/product-overview/rewards/rules-quality\"}]},{\"group\":\"Data\",\"pages\":[{\"title\":\"Data Overview\",\"description\":null,\"href\":\"/product/product-overview/data/data-overview\"},{\"title\":\"Reports\",\"description\":\"Extole reports allow you to easily and reliably track and growth and performance of your programs.\",\"href\":\"/product/product-overview/data/reports\"}]},{\"group\":\"Security \u0026 Compliance\",\"pages\":[{\"title\":\"ADA Compliance\",\"description\":\"For our customers' marketing programs, Extole provides baseline templates that have been audited for ADA compliance. As part of the implementation process, Extole customizes the templates based on brand-specific fonts, colors, imagery, andâ¦\",\"href\":\"/product/product-overview/security-and-compliance/ada-compliance\"},{\"title\":\"GDPR / CCPA\",\"description\":\"Learn about Extole's responsibility under the General Data Protection Regulation (GDPR) and California Consumer Protection Act (CCPA).\",\"href\":\"/product/product-overview/security-and-compliance/gdpr-ccpa\"},{\"title\":\"ISO 27001 Certification\",\"description\":\"Extole is an ISO 27001 certified company.\",\"href\":\"/product/product-overview/security-and-compliance/iso-27001-certification\"},{\"title\":\"Cookie Handling\",\"description\":\"Extole drops a minimum number of cookies as part of the handling of the referral program. Cookies are designed to be specific to your program and your site and are not used in any cross-site capacity.\",\"href\":\"/product/product-overview/security-and-compliance/cookie-handling\"}]}]},{\"group\":\"Best Practices\",\"pages\":[{\"group\":\"Rewarding Best Practices\",\"pages\":[{\"title\":\"Referral Reward Strategy: Retail\",\"description\":\"Choosing the right referral reward is a key component of your broader promotional strategy. The rewards need to be enticing to your current customers and their friends while standing out from other offers available onsite.\",\"href\":\"/product/best-practices/rewarding-best-practices/referral-reward-strategy-retail\"},{\"title\":\"Referral Reward Strategy: Financial Services\",\"description\":\"Choosing the right referral reward is essential to maximizing engagement and driving new member acquisition. The reward should be compelling enough to motivate both current members and their friends, while also aligning with the requirements needed to earn it.\",\"href\":\"/product/best-practices/rewarding-best-practices/referral-reward-strategy-financial-services\"},{\"title\":\"A/B Testing\",\"description\":\"Optimize your referral and engagement experiences to get the most out of each aspect of your customer journey.\",\"href\":\"/product/best-practices/rewarding-best-practices/ab-testing\"},{\"title\":\"Limited Time Bursts\",\"description\":\"Drive more referrals by offering time-sensitive, high-impact rewards that create urgency and excitement.\",\"href\":\"/product/best-practices/rewarding-best-practices/limited-time-bursts\"}]}]}]},{\"tab\":\"Technical Docs\",\"pages\":[{\"title\":\"Technical Docs\",\"href\":\"/technical/integration-overview/integrating-with-extole\"}]},{\"tab\":\"Guides\",\"pages\":[{\"title\":\"Guides\",\"href\":\"/guides/platform-overview/key-concepts/understanding-participation-rate\"}]},{\"tab\":\"API Reference\",\"pages\":[{\"title\":\"API Reference\",\"href\":\"/api-reference/getting-started/api-overview\"}]},{\"tab\":\"News\",\"pages\":[{\"title\":\"News\",\"href\":\"/news/recent-releases\"}]}]},\"maps\":{\"firstHrefInVersion\":{},\"firstHrefInLanguage\":{}},\"children\":\"$L4e\"}]\n"])</script>
1773<script>self.__next_f.push([1,"4f:I[763509,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ThemeLayout\"]\n"])</script>
1773<script>self.__next_f.push([1,"50:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"ApiReferenceProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"51:I[114793,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"52:I[91557,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"OpenApiProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"53:I[525343,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"TabSyncContextProvider\"]\n"])</script>
1773<script>self.__next_f.push([1,"54:T968,"])</script>
1773<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.extole.com/#organization\",\"name\":\"Extole Documentation\",\"url\":\"https://docs.extole.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/extole/qEcOgc0BuXrP2LAU/extole-logo.png?fit=max\u0026auto=format\u0026n=qEcOgc0BuXrP2LAU\u0026q=85\u0026s=d7152863dcc1c598d4fac27f91b3658e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.extole.com#website\",\"name\":\"Extole Documentation\",\"url\":\"https://docs.extole.com\",\"publisher\":{\"@id\":\"https://docs.extole.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#webpage\",\"url\":\"https://docs.extole.com/product/extole-overview/what-is-extole\",\"name\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"dateModified\":\"2026-09-17T19:13:51.654Z\",\"isPartOf\":{\"@id\":\"https://docs.extole.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Extole Documentation\",\"item\":\"https://docs.extole.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is Extole?\",\"item\":\"https://docs.extole.com/product/extole-overview/what-is-extole\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#article\",\"headline\":\"What is Extole?\",\"name\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"url\":\"https://docs.extole.com/product/extole-overview/what-is-extole\",\"mainEntityOfPage\":{\"@id\":\"https://docs.extole.com/product/extole-overview/what-is-extole#webpage\"},\"dateModified\":\"2026-09-17T19:13:51.654Z\",\"publisher\":{\"@id\":\"https://docs.extole.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.extole.com#website\"}}]}"])</script>
1773<script>self.__next_f.push([1,"4e:[\"$\",\"$L4f\",null,{\"theme\":\"mint\",\"pageMetadata\":{\"title\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"href\":\"/product/extole-overview/what-is-extole\"},\"children\":[\"$\",\"$L50\",null,{\"value\":{\"apiReferenceData\":{},\"graphqlReferenceData\":\"$undefined\"},\"children\":[\"$\",\"$L51\",null,{\"value\":{\"pageMetadata\":\"$4e:props:pageMetadata\",\"lastModified\":\"2026-09-17T19:13:51.654Z\",\"gitLastModified\":\"$undefined\",\"originalFileLocation\":\"product/extole-overview/what-is-extole.mdx\",\"description\":{\"compiledSource\":\"\\\"use strict\\\";\\nconst {jsx: _jsx} = arguments[0];\\nconst {useMDXComponents: _provideComponents} = arguments[0];\\nfunction _createMdxContent(props) {\\n const _components = {\\n p: \\\"p\\\",\\n ..._provideComponents(),\\n ...props.components\\n };\\n return _jsx(_components.p, {\\n children: \\\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customerâ¦\\\"\\n });\\n}\\nfunction MDXContent(props = {}) {\\n const {wrapper: MDXLayout} = {\\n ..._provideComponents(),\\n ...props.components\\n };\\n return MDXLayout ? _jsx(MDXLayout, {\\n ...props,\\n children: _jsx(_createMdxContent, {\\n ...props\\n })\\n }) : _createMdxContent(props);\\n}\\nreturn {\\n default: MDXContent\\n};\\n\",\"frontmatter\":{},\"scope\":{}},\"mdxExtracts\":{\"tableOfContents\":[{\"title\":\"Extole is Customer-led Growth\",\"slug\":\"extole-is-customer-led-growth\",\"depth\":2,\"children\":[]},{\"title\":\"Success Starts with Referral\",\"slug\":\"success-starts-with-referral\",\"depth\":2,\"children\":[]},{\"title\":\"Getting the Most out of Extole\",\"slug\":\"getting-the-most-out-of-extole\",\"depth\":2,\"children\":[]}],\"codeExamples\":{}},\"pageType\":\"$undefined\",\"panelMdxSource\":\"$undefined\",\"panelMdxSourceWithNoJs\":\"$undefined\",\"contextualStarterQuestions\":\"$undefined\",\"relatedPages\":\"$undefined\",\"relatedPagesConfig\":{\"enabled\":true,\"limit\":5,\"mode\":\"automatic\"},\"narration\":\"$undefined\"},\"children\":[\"$\",\"$L52\",null,{\"pageMetadata\":\"$4e:props:pageMetadata\",\"mdxExtracts\":\"$4e:props:children:props:children:props:value:mdxExtracts\",\"openApiReferenceData\":\"$undefined\",\"children\":[\"$\",\"$L53\",null,{\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$54\"}}],\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\"]}]}]}]}]}]\n"])</script>
1773<script>self.__next_f.push([1,"5a:I[228341,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"PageModeUpdater\"]\n"])</script>
1773<script>self.__next_f.push([1,"5b:I[575126,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"Background\"]\n"])</script>
1773<script>self.__next_f.push([1,"5e:I[36098,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"CustomJsFiles\"]\n"])</script>
1773<script>self.__next_f.push([1,"62:I[530359,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"MDXContentController\"]\n"])</script>
1773<script>self.__next_f.push([1,"63:I[448287,[\"/mintlify-assets/_next/static/chunks/607c8643ad3fc16c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1e7a188add93a653.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/49ec756ea5dc1771.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/62e03230a454b6d4.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/0b86775b309d22e9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/341920269e4c6c75.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8fe1f631250d4b0d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a8953c1fadd78cbd.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/20dfaa13faa8c5a9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e9bc023ffbf81d27.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/05c20c8ab909161c.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/042fe625554e7ece.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/d9038181f2c2898b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/8e9da56019900654.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/ecb1fa404af43177.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/91103844efdcdc17.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/cd6317586aadc353.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/7c2905a36f70970d.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/c8a3deaa7335de64.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/300027ac55b30858.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/74ede47ca2c11db6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e8ae17d17545aec9.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/68d6e5104243ae2b.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/1274e7453c808eec.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/a95b6b45d1dc4487.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/65712ea96ab292b5.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/935cd929aff6bb51.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\",\"/mintlify-assets/_next/static/chunks/e07381c7469ca6d6.js?dpl=dpl_F5iYP9VsPnYHN59cgVxYqCgNrpxV\"],\"default\"]\n"])</script>
1773<script>self.__next_f.push([1,"55:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"document.documentElement.setAttribute('data-page-mode', \\\"none\\\");\"}}],[\"$\",\"$L5a\",null,{\"pageMetadata\":\"$4e:props:pageMetadata\"}]]\n56:[\"$\",\"$L5b\",null,{\"pageMetadata\":\"$4e:props:pageMetadata\"}]\n5c:T450f,"])</script>
1773<script>self.__next_f.push([1,":root {\n --extole-coral: #ee0049;\n --extole-navy: #0b123d;\n --extole-primary-fill: #ee0049;\n --extole-icon-navy-bg: #0b123d;\n --extole-slate: #7d90a4;\n --extole-ink: #151a2d;\n --extole-muted: #4f5c6d;\n --extole-page-bg: #faf9f7;\n --extole-card-bg: #faf9f7;\n --extole-surface: #ffffff;\n --extole-surface-muted: rgba(255, 255, 255, 0.45);\n --extole-logo-bg: #ffffff;\n --extole-secondary-bg: #ffffff;\n --extole-border: #e2e2e0;\n --extole-border-strong: #d0dae6;\n --extole-shadow: 0 16px 44px rgba(11, 18, 61, 0.08);\n --extole-hero-shadow: 0 10px 32px rgba(11, 18, 61, 0.06);\n --extole-radius: 16px;\n --extole-heading-font: \"PaperMono\", \"Space Mono\", \"SFMono-Regular\", Menlo, Monaco, Consolas, monospace;\n}\n\nhtml,\nbody {\n background: var(--extole-page-bg);\n}\n\n/* Mintlify's fixed canvas sits above body, so set the light page surface here. */\nhtml:not(.dark):not([data-theme=\"dark\"]):not([data-color-mode=\"dark\"]) #background-color {\n background-color: var(--extole-page-bg) !important;\n}\n\nbody {\n color: var(--extole-ink);\n font-family: \"Inter\", \"Poppins\", \"Montserrat\", \"Segoe UI\", sans-serif;\n}\n\n.dark body,\nhtml.dark body,\nbody.dark,\n:root[data-theme=\"dark\"] body,\n[data-theme=\"dark\"] body,\n[data-color-mode=\"dark\"] body {\n background: #0f1526;\n}\n\n.nav-logo {\n height: 24px !important;\n max-width: 84px !important;\n object-fit: contain;\n}\n\n.extole-home {\n color: var(--extole-ink);\n color-scheme: light;\n max-width: 1440px;\n margin: 0 auto;\n padding: 16px 16px 96px;\n width: 100%;\n}\n\n.dark .extole-home,\nhtml.dark .extole-home,\nbody.dark .extole-home,\n:root[data-theme=\"dark\"] .extole-home,\n[data-theme=\"dark\"] .extole-home,\n[data-color-mode=\"dark\"] .extole-home,\nbody[data-theme=\"dark\"] .extole-home,\nhtml[data-theme=\"dark\"] .extole-home {\n --extole-coral: #ee0049;\n --extole-navy: #f3f6ff;\n --extole-primary-fill: #ee0049;\n --extole-icon-navy-bg: #263455;\n --extole-slate: #9cacbf;\n --extole-ink: #e5ebf7;\n --extole-muted: #b4bfd2;\n --extole-card-bg: #151c31;\n --extole-surface: #1d263d;\n --extole-surface-muted: rgba(255, 255, 255, 0.06);\n --extole-logo-bg: rgba(248, 250, 255, 0.96);\n --extole-secondary-bg: rgba(255, 255, 255, 0.03);\n --extole-border: rgba(178, 191, 216, 0.16);\n --extole-border-strong: rgba(205, 218, 242, 0.28);\n --extole-shadow: 0 20px 48px rgba(0, 0, 0, 0.36);\n --extole-hero-shadow: 0 16px 36px rgba(0, 0, 0, 0.28);\n color-scheme: dark;\n}\n\n.extole-hero {\n display: grid;\n grid-template-columns: minmax(0, 1.12fr) minmax(420px, 0.88fr);\n gap: 28px;\n align-items: stretch;\n}\n\n.extole-hero-copy,\n.extole-code-panel {\n border: 1px solid var(--extole-border);\n border-radius: 24px;\n box-shadow: var(--extole-hero-shadow);\n}\n\n.extole-hero-copy {\n min-height: 0;\n padding: 46px 43px;\n background: var(--extole-card-bg);\n}\n\n.extole-kicker,\n.extole-code-kicker {\n margin: 0 0 18px;\n color: var(--extole-coral);\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n}\n\n.extole-hero h1,\n.extole-section h2 {\n color: var(--extole-navy);\n font-family: var(--extole-heading-font);\n font-weight: 700;\n letter-spacing: -0.01em;\n}\n\n.extole-hero h1 {\n max-width: 720px;\n margin: 0 0 17px;\n font-size: clamp(1.9rem, 3vw, 2.7rem);\n line-height: 1.15;\n}\n\n.extole-lede {\n max-width: 58ch;\n margin: 0;\n color: var(--extole-muted);\n font-size: 1.04rem;\n line-height: 1.65;\n}\n\n.extole-actions {\n display: flex;\n flex-wrap: wrap;\n gap: 12px;\n margin-top: 31px;\n}\n\n.extole-btn {\n display: inline-flex;\n min-height: 48px;\n min-width: 178px;\n align-items: center;\n justify-content: center;\n border-radius: 12px;\n padding: 0 20px;\n font-family: var(--extole-heading-font);\n font-size: 15px;\n font-weight: 600;\n text-decoration: none !important;\n transition: transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease;\n}\n\n.extole-btn:hover {\n transform: translateY(-1px);\n}\n\n.extole-btn-primary {\n background: var(--extole-primary-fill);\n color: #ffffff !important;\n box-shadow: 0 10px 22px rgba(11, 18, 61, 0.22);\n}\n\n.extole-btn-secondary {\n border: 1px solid var(--extole-border-strong);\n background: var(--extole-secondary-bg);\n color: var(--extole-navy) !important;\n}\n\n.extole-sandbox {\n margin-top: 30px;\n color: var(--extole-muted);\n font-size: 0.92rem;\n}\n\n.extole-sandbox a {\n color: var(--extole-navy);\n font-weight: 600;\n}\n\n.extole-code-panel {\n max-height: 500px;\n min-width: 0;\n overflow: hidden;\n padding: 30px 26px;\n background: radial-gradient(circle at 90% 0%, rgba(224, 0, 73, 0.36), transparent 38%),\n linear-gradient(160deg, #131a47 0%, #0b123d 56%, #070c28 100%);\n color: #ffffff;\n}\n\n.extole-code-kicker {\n color: #93a4d2;\n}\n\n.extole-code-panel [class*=\"codeblock\"],\n.extole-code-panel pre,\n.extole-code-panel code {\n font-family: \"PaperMono\", \"SFMono-Regular\", Consolas, monospace !important;\n}\n\n.extole-code-panel pre {\n background: transparent !important;\n color: #d4d4d4;\n font-size: 0.84rem;\n line-height: 1.65;\n margin: 0;\n max-height: 365px;\n overflow-x: hidden;\n overflow-y: auto;\n scrollbar-color: rgba(160, 173, 205, 0.3) rgba(8, 14, 39, 0.28);\n scrollbar-width: thin;\n text-align: left;\n white-space: pre;\n word-break: normal;\n}\n\n.extole-code-panel .line {\n display: block;\n min-height: 1.65em;\n}\n\n.extole-code-panel .tok-comment { color: #6a9955; }\n.extole-code-panel .tok-keyword,\n.extole-code-panel .tok-tag { color: #569cd6; }\n.extole-code-panel .tok-attr,\n.extole-code-panel .tok-property,\n.extole-code-panel .tok-variable { color: #9cdcfe; }\n.extole-code-panel .tok-string { color: #ce9178; }\n.extole-code-panel .tok-function { color: #dcdcaa; }\n.extole-code-panel .tok-number { color: #b5cea8; }\n.extole-code-panel .tok-type { color: #4ec9b0; }\n\n.extole-code-panel pre::-webkit-scrollbar {\n width: 8px;\n}\n\n.extole-code-panel pre::-webkit-scrollbar-track {\n background: rgba(8, 14, 39, 0.28);\n border-radius: 10px;\n}\n\n.extole-code-panel pre::-webkit-scrollbar-thumb {\n background: rgba(160, 173, 205, 0.3);\n border-radius: 10px;\n}\n\n.extole-code-tabs {\n display: flex;\n gap: 18px;\n margin-bottom: 18px;\n border-bottom: 1px solid rgba(138, 156, 201, 0.24);\n}\n\n.extole-code-tab {\n display: inline-flex;\n padding-bottom: 10px;\n color: #9fb0dd;\n cursor: pointer;\n font-family: var(--extole-heading-font);\n font-size: 0.78rem;\n}\n\n.extole-tab-radio {\n block-size: 1px;\n inline-size: 1px;\n margin: 0;\n opacity: 0;\n overflow: hidden;\n pointer-events: none;\n position: absolute;\n}\n\n.extole-code-block {\n display: none;\n}\n\n#extole-code-tab-js:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-js\"],\n#extole-code-tab-react-native:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-react-native\"],\n#extole-code-tab-ios:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-ios\"],\n#extole-code-tab-android:checked ~ .extole-code-tabs .extole-code-tab[for=\"extole-code-tab-android\"] {\n border-bottom: 2px solid #f5e7a5;\n color: #f4f8ff;\n}\n\n#extole-code-tab-js:checked ~ .extole-code-block-js,\n#extole-code-tab-react-native:checked ~ .extole-code-block-react-native,\n#extole-code-tab-ios:checked ~ .extole-code-block-ios,\n#extole-code-tab-android:checked ~ .extole-code-block-android {\n display: block;\n}\n\n.extole-link-strip {\n display: grid;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n margin-top: 42px;\n overflow: hidden;\n border: 1px solid var(--extole-border);\n border-radius: 24px;\n background: var(--extole-card-bg);\n}\n\n.extole-link-strip a {\n display: flex;\n min-height: 78px;\n align-items: center;\n gap: 14px;\n padding: 18px 24px;\n color: var(--extole-ink);\n text-decoration: none !important;\n}\n\n.extole-link-strip a + a {\n border-left: 1px solid var(--extole-border);\n}\n\n.extole-link-strip strong {\n font-family: \"PaperMono\", \"SFMono-Regular\", Consolas, monospace;\n font-family: var(--extole-heading-font);\n font-size: 15px;\n letter-spacing: 0;\n}\n\n.extole-icon {\n display: inline-flex;\n width: 38px;\n height: 38px;\n flex: 0 0 38px;\n align-items: center;\n justify-content: center;\n border-radius: 11px;\n color: #fff;\n font-size: 13px;\n font-weight: 800;\n}\n\n.extole-icon svg,\n.extole-support-icon svg {\n display: block;\n height: 22px;\n width: 22px;\n fill: none;\n stroke: currentColor;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-width: 1.8;\n}\n\n.extole-icon span {\n line-height: 1;\n}\n\n.extole-icon-navy { background: var(--extole-icon-navy-bg); }\n.extole-icon-gray { background: #7c8191; }\n.extole-icon-pink { background: var(--extole-coral); }\n.extole-icon-blue { background: #a7d8eb; }\n.extole-icon-yellow { background: #fee64b; color: var(--extole-ink); }\n.extole-icon-react { background: #0b1748; color: #61dafb; }\n.extole-icon-black { background: #171717; }\n.extole-icon-green { background: #9fcb4a; }\n\n.extole-section {\n margin-top: 50px;\n padding: 50px 0;\n}\n\n.extole-section h2 {\n margin: 0;\n font-size: clamp(1.35rem, 2vw, 1.9rem);\n line-height: 1.2;\n}\n\n.extole-section \u003e p:not(.extole-kicker) {\n max-width: 720px;\n margin: 16px 0 28px;\n color: var(--extole-muted);\n font-size: 17px;\n}
1773\n\n.extole-pattern-grid {\n display: grid;\n grid-template-columns: repeat(2, minmax(0, 1fr));\n gap: 18px;\n}\n\n.extole-stack-layout {\n display: grid;\n gap: 14px;\n}\n\n.extole-stack-pattern {\n background: var(--extole-card-bg);\n border: 1px solid var(--extole-border);\n border-radius: var(--extole-radius);\n display: grid;\n gap: 20px;\n grid-template-columns: minmax(0, 30%) minmax(0, 70%);\n padding: 24px;\n}\n\n.extole-stack-pattern-head h3 {\n color: var(--extole-navy);\n font-family: var(--extole-heading-font);\n margin: 0 0 10px;\n}\n\n.extole-stack-pattern-head p {\n color: var(--extole-muted);\n font-size: 0.9rem;\n line-height: 1.55;\n margin: 0;\n}\n\n.extole-stack-pattern-groups {\n display: grid;\n gap: 12px;\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.extole-stack-group {\n background: var(--extole-surface);\n border: 1px solid var(--extole-border);\n border-radius: 12px;\n padding: 12px 14px;\n}\n\n.extole-stack-group-title {\n color: var(--extole-muted);\n font-family: var(--extole-heading-font);\n font-size: 0.68rem;\n font-weight: 600;\n letter-spacing: 0.08em;\n line-height: 1.2;\n margin: 0 0 9px;\n text-transform: uppercase;\n}\n\n.extole-stack-group ul {\n list-style: none !important;\n margin: 0;\n padding: 0 !important;\n}\n\n.extole-stack-group li + li {\n border-top: 1px solid var(--extole-border);\n margin-top: 7px;\n padding-top: 7px;\n}\n\n.extole-stack-group a,\n.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card) {\n color: var(--extole-navy);\n font-weight: 600;\n text-decoration: underline;\n text-decoration-color: rgba(11, 18, 61, 0.35);\n text-decoration-thickness: 1px;\n text-underline-offset: 2px;\n}\n\n.extole-stack-group a:hover,\n.extole-devhub a:not(.extole-btn):not(.extole-partner-item):not(.extole-pattern-card):hover {\n color: var(--extole-coral);\n text-decoration-color: rgba(238, 0, 73, 0.65);\n}\n\n.extole-partner-filter-layout {\n align-items: start;\n display: grid;\n gap: 20px;\n grid-template-columns: minmax(220px, 260px) minmax(0, 1fr);\n}\n\n.extole-partner-filter-panel {\n display: grid;\n gap: 10px;\n}\n\n.extole-partner-filter-title {\n color: var(--extole-navy);\n font-family: var(--extole-heading-font);\n font-size: 0.9rem;\n margin: 0;\n}\n\n.extole-partner-filter-copy {\n color: var(--extole-muted);\n font-size: 0.86rem;\n line-height: 1.45;\n margin: -2px 0 4px;\n}\n\n.extole-partner-filter-option {\n align-items: self-end;\n color: var(--extole-muted);\n column-gap: 10px;\n cursor: pointer;\n display: grid;\n grid-template-columns: 16px minmax(0, 1fr);\n line-height: 1.35;\n}\n\n.extole-partner-filter-option span {\n font-family: var(--extole-heading-font);\n font-size: 0.74rem;\n line-height: 1.25;\n}\n\n.extole-partner-filter-input {\n accent-color: var(--extole-coral);\n height: 16px;\n margin: 2px 0 0;\n width: 16px;\n}\n\n.extole-partner-filter-option:has(.extole-partner-filter-input:checked) {\n color: var(--extole-navy);\n font-weight: 600;\n}\n\n.extole-partner-surface {\n background: var(--extole-card-bg);\n border: 1px solid var(--extole-border);\n border-radius: var(--extole-radius);\n padding: 4px;\n}\n\n.extole-partner-grid {\n display: grid;\n gap: 8px;\n grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.extole-partner-item {\n border-radius: 12px;\n color: var(--extole-navy);\n display: block;\n min-height: 178px;\n padding: 14px 16px;\n text-decoration: none !important;\n transition: background-color 0.2s ease, box-shadow 0.2s ease;\n}\n\n.extole-partner-item:hover {\n background: var(--extole-surface-muted);\n box-shadow: 0 8px 18px rgba(11, 18, 61, 0.08);\n}\n\n.extole-partner-logo {\n align-items: center;\n background: var(--extole-logo-bg);\n border: 1px solid var(--extole-border);\n border-radius: 10px;\n display: inline-flex;\n height: 44px;\n justify-content: center;\n margin: 0 0 12px;\n padding: 8px 12px;\n}\n\n.extole-partner-logo img {\n display: block;\n height: 100%;\n max-width: 120px;\n object-fit: contain;\n width: auto;\n}
1773\n\n.extole-partner-item h3 {\n color: var(--extole-navy);\n font-family: var(--extole-heading-font);\n font-size: 0.94rem;\n line-height: 1.35;\n margin: 0 0 8px;\n}\n\n.extole-partner-item p {\n color: var(--extole-muted);\n font-size: 0.82rem;\n line-height: 1.45;\n margin: 0;\n}\n\n.extole-partner-filter-layout:has(#partner-filter-cep:checked) .extole-partner-item:not(.partner-cat-cep),\n.extole-partner-filter-layout:has(#partner-filter-ecommerce:checked) .extole-partner-item:not(.partner-cat-ecommerce),\n.extole-partner-filter-layout:has(#partner-filter-banking:checked) .extole-partner-item:not(.partner-cat-banking),\n.extole-partner-filter-layout:has(#partner-filter-cdp:checked) .extole-partner-item:not(.partner-cat-cdp),\n.extole-partner-filter-layout:has(#partner-filter-crm:checked) .extole-partner-item:not(.partner-cat-crm),\n.extole-partner-filter-layout:has(#partner-filter-rewards:checked) .extole-partner-item:not(.partner-cat-rewards),\n.extole-partner-filter-layout:has(#partner-filter-analytics:checked) .extole-partner-item:not(.partner-cat-analytics),\n.extole-partner-filter-layout:has(#partner-filter-tag:checked) .extole-partner-item:not(.partner-cat-tag),\n.extole-partner-filter-layout:has(#partner-filter-automation:checked) .extole-partner-item:not(.partner-cat-automation) {\n display: none;\n}\n\n.extole-support-grid {\n background: var(--extole-card-bg);\n border: 1px solid var(--extole-border);\n border-radius: var(--extole-radius);\n display: grid;\n gap: 18px;\n grid-template-columns: repeat(3, minmax(0, 1fr));\n margin-top: 28px;\n padding: 24px;\n}\n\n.extole-pattern-card {\n display: block;\n min-height: 100%;\n padding: 24px;\n border: 1px solid var(--extole-border);\n border-radius: var(--extole-radius);\n background: var(--extole-card-bg);\n box-shadow: 0 8px 24px rgba(11, 18, 61, 0.05);\n color: var(--extole-ink);\n text-decoration: none !important;\n}\n\n.extole-support-icon {\n align-items: center;\n border-radius: 14px;\n color: #ffffff;\n display: inline-flex;\n height: 44px;\n justify-content: center;\n margin-bottom: 18px;\n width: 44px;\n}\n\n.extole-support-icon-help { background: var(--extole-coral); }\n.extole-support-icon-ticket { background: #3c4260; }\n.extole-support-icon-status { background: #47b881; }\n\n.extole-pattern-card h3 {\n margin: 0 0 12px;\n color: var(--extole-navy);\n font-family: var(--extole-heading-font);\n font-size: 1.02rem;\n}\n\n.extole-pattern-card p {\n margin: 0;\n color: var(--extole-muted);\n font-size: 0.93rem;\n line-height: 1.6;\n}\n\n.extole-card-cta {\n display: inline-flex;\n margin-top: 16px;\n color: var(--extole-navy);\n font-family: var(--extole-heading-font);\n font-size: 0.88rem;\n font-weight: 600;\n text-decoration: underline;\n text-decoration-color: rgba(11, 18, 61, 0.35);\n text-decoration-thickness: 1px;\n text-underline-offset: 2px;\n}\n\n@media (max-width: 1100px) {\n .extole-hero {\n grid-template-columns: 1fr;\n }\n\n .extole-hero-copy {\n min-height: auto;\n }\n}\n\n@media (max-width: 1024px) {\n .extole-partner-grid {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n\n .extole-partner-filter-layout {\n grid-template-columns: minmax(190px, 230px) minmax(0, 1fr);\n }\n\n .extole-stack-pattern {\n gap: 14px;\n grid-template-columns: 1fr;\n }\n}\n\n@media (max-width: 900px) {\n .extole-stack-pattern-groups {\n grid-template-columns: 1fr;\n }\n\n .extole-partner-filter-layout {\n gap: 14px;\n grid-template-columns: 1fr;\n }\n\n .extole-partner-filter-panel {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n\n .extole-partner-filter-title,\n .extole-partner-filter-copy {\n grid-column: 1 / -1;\n }\n}\n\n@media (max-width: 820px) {\n .extole-home {\n padding: 12px 14px 64px;\n }\n\n .extole-hero-copy,\n .extole-code-panel {\n border-radius: 18px;\n padding: 28px 22px;\n }
1773\n\n .extole-link-strip,\n .extole-pattern-grid,\n .extole-support-grid {\n grid-template-columns: 1fr;\n }\n\n .extole-link-strip a + a {\n border-left: 0;\n border-top: 1px solid var(--extole-border);\n }\n}\n\n@media (max-width: 640px) {\n .extole-section {\n margin-top: 20px;\n padding: 20px 0;\n }\n\n .extole-partner-surface {\n padding: 0;\n }\n\n .extole-partner-grid {\n grid-template-columns: 1fr;\n }\n\n .extole-partner-filter-panel {\n display: none;\n }\n\n .extole-partner-filter-layout {\n grid-template-columns: 1fr;\n }\n\n .extole-stack-pattern {\n padding: 20px;\n }\n\n .extole-stack-group {\n padding: 11px 12px;\n }\n\n .extole-btn {\n min-width: 100%;\n width: 100%;\n }\n\n .extole-actions {\n flex-direction: column;\n }\n}\n"])</script>
1773<script>self.__next_f.push([1,"57:[[\"$\",\"style\",\"0\",{\"data-custom-css-index\":0,\"data-custom-css-path\":\"public/style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$5c\"}}],\"$L5d\"]\n5f:T2818,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n var registry = [];\n\n function labelOf(tab) {\n var btn = tab.querySelector('[data-component-part=\"tab-button\"]');\n return ((btn \u0026\u0026 btn.textContent) || tab.textContent || \"\")\n .trim()\n .replace(/\\s+/g, \" \");\n }\n\n function sameLabels(a, b) {\n if (a.length !== b.length) return false;\n for (var i = 0; i \u003c a.length; i++) if (a[i] !== b[i]) return false;\n return true;\n }\n\n function tabNodes(list) {\n var tabs = list.querySelectorAll('[data-component-part=\"tab\"]');\n if (tabs.length) return tabs;\n return list.querySelectorAll('[role=\"tab\"]');\n }\n\n function playgroundHash(tab) {\n if (!tab || !tab.id) return \"\";\n if (tab.id.indexOf(\"_R_\") === 0) return \"\";\n return tab.id;\n }\n\n function isEvaluatableLabels(labels) {\n if (!labels || labels.length \u003c 2 || labels.length \u003e 8) return false;\n var joined = labels.join(\"\\n\");\n if (!/Static Value/i.test(joined)) return false;\n return /Handlebars|Javascript/i.test(joined);\n }\n\n function shouldEnhance(list, tabCount) {\n if (list.closest(\".object-param-field\")) return tabCount \u003e= 2;\n if (list.closest('[role=\"dialog\"]')) return tabCount \u003e= 2;\n return false;\n }\n\n function setSelectValue(sel, value) {\n var desc = Object.getOwnPropertyDescriptor(\n HTMLSelectElement.prototype,\n \"value\"\n );\n desc.set.call(sel, value);\n sel.dispatchEvent(new Event(\"input\", { bubbles: true }));\n sel.dispatchEvent(new Event(\"change\", { bubbles: true }));\n }\n\n function enhance(list) {\n if (list.dataset.extoleCombo || list.dataset.extoleEval) return;\n var tabs = tabNodes(list);\n if (!shouldEnhance(list, tabs.length)) return;\n var labels = [];\n var selected = 0;\n for (var i = 0; i \u003c tabs.length; i++) {\n labels.push(labelOf(tabs[i]));\n if (tabs[i].getAttribute(\"aria-selected\") === \"true\") selected = i;\n }\n if (isEvaluatableLabels(labels)) return;\n list.dataset.extoleCombo = \"1\";\n\n var dialogScoped = !!list.closest('[role=\"dialog\"]');\n var scope = dialogScoped ? list.closest('[role=\"dialog\"]') : document;\n\n var root = list.parentElement;\n if (!root) return;\n\n var ui = document.createElement(\"div\");\n ui.className = \"extole-type-combo\";\n ui.innerHTML =\n \"\u003clabel\u003eType\u003c/label\u003e\" +\n '\u003cdiv class=\"extole-type-combo-wrap\"\u003e' +\n '\u003cinput type=\"text\" autocomplete=\"off\" spellcheck=\"false\" aria-label=\"Search schema types\" role=\"combobox\" aria-autocomplete=\"list\" aria-expanded=\"false\"\u003e' +\n '\u003cdiv class=\"extole-type-combo-menu\" role=\"listbox\" hidden\u003e\u003c/div\u003e\u003c/div\u003e' +\n '\u003cspan class=\"extole-type-combo-meta\"\u003e\u003c/span\u003e';\n\n var input = ui.querySelector(\"input\");\n var menu = ui.querySelector(\".extole-type-combo-menu\");\n var meta = ui.querySelector(\".extole-type-combo-meta\");\n input.value = labels[selected];\n meta.textContent = tabs.length + \"/\" + tabs.length + \" variants\";\n\n var fillTimer = null;\n var fillGen = 0;\n\n function setOpen(open) {\n menu.hidden = !open;\n input.setAttribute(\"aria-expanded\", open ? \"true\" : \"false\");\n if (!open) meta.textContent = tabs.length + \"/\" + tabs.length + \" variants\";\n }\n\n function paint(query) {\n var q = (query || \"\").toLowerCase();\n var html = \"\";\n var n = 0;\n for (var i = 0; i \u003c labels.length; i++) {\n if (q \u0026\u0026 labels[i].toLowerCase().indexOf(q) === -1) continue;\n n++;\n html +=\n '\u003cbutton type=\"button\" role=\"option\" data-i=\"' +\n i +\n '\"' +\n (i === selected ? ' aria-selected=\"true\"' : \"\") +\n \"\u003e\" +\n labels[i] +\n \"\u003c/button\u003e\";\n }\n menu.innerHTML =\n html || '\u003cdiv class=\"extole-type-combo-empty\"\u003eNo matching types\u003c/div\u003e';\n meta.textContent = n + \"/\" + tabs.length + \" variants\";\n setOpen(true);\n }\n\n function activeTypeSelect() {\n var selectedTab =\n list.querySelector('[role=\"tab\"][aria-selected=\"true\"]') ||\n tabs[selected];\n if (!selectedTab) return null;\n var controls = selectedTab.getAttribute(\"aria-controls\");\n if (!controls) return null;\n var panel = scope.querySelector(\"#\" + CSS.escape(control
1773s));\n if (!panel) return null;\n return panel.querySelector('[data-testid=\"api-input-type\"] select');\n }\n\n function typeSelectHas(sel, label) {\n if (!sel) return false;\n for (var o = 0; o \u003c sel.options.length; o++) {\n if (sel.options[o].value === label) return true;\n }\n return false;\n }\n\n function clickTab(tab) {\n var btn = tab.querySelector('[data-component-part=\"tab-button\"]') || tab;\n try {\n btn.focus();\n } catch (err) {}\n btn.dispatchEvent(\n new PointerEvent(\"pointerdown\", { bubbles: true, cancelable: true })\n );\n btn.dispatchEvent(\n new PointerEvent(\"pointerup\", { bubbles: true, cancelable: true })\n );\n btn.click();\n if (tab !== btn) tab.click();\n }\n\n function hideTypeSelect(sel) {\n if (!sel || !ui.isConnected) return;\n sel.disabled = false;\n sel.removeAttribute(\"aria-disabled\");\n sel.removeAttribute(\"title\");\n var field = sel.closest('[data-testid=\"api-input-type\"]') || sel;\n field.classList.add(\"extole-type-field-hidden\");\n field.setAttribute(\"aria-hidden\", \"true\");\n }\n\n function syncTypeToLabel(label) {\n var sel = activeTypeSelect();\n if (!typeSelectHas(sel, label)) return false;\n if (sel.value !== label) setSelectValue(sel, label);\n hideTypeSelect(sel);\n return sel.value === label;\n }\n\n function scheduleTypeSync(label) {\n if (!dialogScoped || !ui.isConnected) return;\n if (fillTimer) clearInterval(fillTimer);\n var gen = ++fillGen;\n var tries = 0;\n fillTimer = setInterval(function () {\n if (gen !== fillGen || !list.isConnected || !ui.isConnected) {\n clearInterval(fillTimer);\n fillTimer = null;\n return;\n }\n tries++;\n if (syncTypeToLabel(label) || tries \u003e 40) {\n clearInterval(fillTimer);\n fillTimer = null;\n }\n }, 50);\n }\n\n function apply(i) {\n selected = i;\n var tab = tabs[i];\n var label = labels[i];\n var hash = playgroundHash(tab);\n\n clickTab(tab);\n if (dialogScoped \u0026\u0026 hash) {\n setTimeout(function () {\n if (location.hash !== \"#\" + hash) location.hash = hash;\n scheduleTypeSync(label);\n }, 400);\n }\n\n input.value = label;\n setOpen(false);\n }\n\n function pick(i) {\n apply(i);\n if (dialogScoped) return;\n var label = labels[i];\n for (var r = 0; r \u003c registry.length; r++) {\n var other = registry[r];\n if (other.list === list || !sameLabels(labels, other.labels)) continue;\n other.applyByLabel(label);\n }\n }\n\n var api = {\n list: list,\n labels: labels,\n applyByLabel: function (label) {\n var idx = labels.indexOf(label);\n if (idx \u003c 0 || idx === selected) {\n if (idx \u003e= 0) input.value = labels[idx];\n return;\n }\n apply(idx);\n },\n };\n registry.push(api);\n\n function syncFromDom(alsoFillType) {\n var hash = (location.hash || \"\").replace(/^#/, \"\");\n var idx = -1;\n if (dialogScoped \u0026\u0026 hash) {\n for (var i = 0; i \u003c tabs.length; i++) {\n if (tabs[i].id === hash) {\n idx = i;\n break;\n }\n }\n }\n if (idx \u003c 0) {\n for (var j = 0; j \u003c tabs.length; j++) {\n if (tabs[j].getAttribute(\"aria-selected\") === \"true\") {\n idx = j;\n break;\n }\n }\n }\n if (idx \u003c 0) return;\n selected = idx;\n if (document.activeElement !== input) input.value = labels[idx];\n if (alsoFillType \u0026\u0026 dialogScoped) scheduleTypeSync(labels[idx]);\n }\n\n function enterSearch() {\n input.value = \"\";\n paint(\"\");\n }\n\n input.addEventListener(\"pointerdown\", enterSearch);\n input.addEventListener(\"focus\", enterSearch);\n input.addEventListener(\"input\", function () {\n paint(input.value);\n });\n input.addEventListener(\"keydown\", function (e) {\n if (e.key !== \"Escape\") return;\n input.value = labels[selected];\n setOpen(false);\n input.blur();\n });\n input.addEventListener(\"blur\", function () {\n setTimeout(function () {\n setOpen(false);\n if (!input.value.trim()) input.value = labels[selected];\n }, 0);\n });\n menu.addEventListener(\"pointerdown\", function (e) {\n var t = e.target.closest(\"button[data-i]\");\n if (!t) return;\n e.preventDefault();\n pick(+t.getAttribute(\"data-i\"));\n });\n\n if (dialogScoped) {\n window.addEventListener(\"hashchange\", function () {\n if (!list.isConnected) return;\n syncFromDom(true);\n });\n new MutationObserver(function () {\n if (!list.isConnected || !ui.isConnected) return;\n hideTypeSelect(activeTypeSelect());\n }).observe(scope, { childList: true, subtree: true });\n }\n\n new MutationObserver(function () {\n if (!list.isConnected) return;\n syncFromDom(false);\n }).observe(list, {\n attributes: true,\n subtree: true,\n attributeFilter: [\"aria-selected\"],\n });\n\n root.insertBefore(ui, list);\n syncFromDom(dialogScoped);\n }\n\n function scan(root) {\n var base = root \u0026\u0026 root.nodeType === 1 ? root : document;\n if (base.closest) {\n var near = base.closest('[data-component-part=\"tabs-list\"]');\n if (near) enhance(near);\n }\n if (\n base.matches \u0026\u0026\n base.matches('[data-component-part=\"tabs-list\"]')\n ) {\n enhance(base);\n }\n var lists = base.querySelectorAll\n ? base.querySelectorAll('[data-component-part=\"tabs-list\"]')\n : [];\n for (var i = 0; i \u003c lists.length; i++) enhance(lists[i]);\n }\n\n scan(document);\n new MutationObserver(function (mutations) {\n for (var i = 0; i \u003c mutations.length;
1773 i++) {\n var nodes = mutations[i].addedNodes;\n for (var j = 0; j \u003c nodes.length; j++) {\n if (nodes[j].nodeType === 1) scan(nodes[j]);\n }\n }\n }).observe(document.documentElement, { childList: true, subtree: true });\n})();\n"])</script>
1773<script>self.__next_f.push([1,"60:T555a,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n var TITLES = [\n \"Static Value\",\n \"Buildtime - Handlebars\",\n \"Buildtime - Javascript\",\n \"Runtime - Handlebars\",\n \"Runtime - Javascript\",\n ];\n\n var TYPES = [\n { prefix: \"\", pattern: null, placeholder: \"value\", example: \"\" },\n {\n prefix: \"handlebars@buildtime:\",\n pattern: /^handlebars@buildtime:/,\n placeholder: \"{{name}}\",\n example: \"{{name}}\",\n },\n {\n prefix: \"javascript@buildtime:\",\n pattern: /^javascript@buildtime:/,\n placeholder: \"function() { ... }\",\n example: \"\",\n },\n {\n prefix: \"handlebars@runtime:\",\n pattern: /^handlebars@runtime:/,\n placeholder: \"{{name}}\",\n example: \"{{name}}\",\n },\n {\n prefix: \"javascript@runtime:\",\n pattern: /^javascript@runtime:/,\n placeholder: \"function() { ... }\",\n example: \"\",\n },\n ];\n\n function waitFor(pred, ms) {\n return new Promise(function (resolve) {\n var start = Date.now();\n (function tick() {\n var found = pred();\n if (found) return resolve(found);\n if (Date.now() - start \u003e (ms || 2000)) return resolve(null);\n setTimeout(tick, 30);\n })();\n });\n }\n\n function driving(job) {\n var active = document.activeElement;\n document.documentElement.setAttribute(\"data-extole-driving\", \"1\");\n return Promise.resolve()\n .then(job)\n .finally(function () {\n document.documentElement.removeAttribute(\"data-extole-driving\");\n scanSoon();\n var now = document.activeElement;\n if (now \u0026\u0026 now.closest \u0026\u0026 now.closest(\".extole-eval-map\")) return;\n if (active \u0026\u0026 active !== document.body \u0026\u0026 typeof active.focus === \"function\") {\n try {\n active.focus();\n } catch (err) {}\n }\n });\n }\n\n function setValue(el, value) {\n if (!el) return;\n var proto =\n el.tagName === \"TEXTAREA\"\n ? HTMLTextAreaElement.prototype\n : HTMLInputElement.prototype;\n var desc = Object.getOwnPropertyDescriptor(proto, \"value\");\n var tracker = el._valueTracker;\n if (tracker) tracker.setValue(\"\");\n desc.set.call(el, value);\n var inputEv;\n try {\n inputEv = new InputEvent(\"input\", {\n bubbles: true,\n cancelable: true,\n composed: true,\n inputType: \"insertText\",\n data: value,\n });\n } catch (err) {\n inputEv = new Event(\"input\", { bubbles: true, cancelable: true });\n }\n el.dispatchEvent(inputEv);\n el.dispatchEvent(new Event(\"change\", { bubbles: true }));\n }\n\n function enterKey(el) {\n var opts = {\n key: \"Enter\",\n code: \"Enter\",\n keyCode: 13,\n which: 13,\n bubbles: true,\n cancelable: true,\n };\n el.dispatchEvent(new KeyboardEvent(\"keydown\", opts));\n el.dispatchEvent(new KeyboardEvent(\"keypress\", opts));\n el.dispatchEvent(new KeyboardEvent(\"keyup\", opts));\n }\n\n function visible(el) {\n if (!el || !el.getBoundingClientRect) return false;\n var r = el.getBoundingClientRect();\n return r.width \u003e 24 \u0026\u0026 r.height \u003e 16;\n }\n\n function addButton(field) {\n return field.querySelector(\n '[data-testid$=\"values.additional-property-button\"]'\n );\n }\n\n function isEvaluatableLabels(labels) {\n if (!labels || labels.length \u003c 2 || labels.length \u003e 8) return false;\n var joined = labels.join(\"\\n\");\n if (!/Static Value/i.test(joined)) return false;\n return /Handlebars|Javascript/i.test(joined);\n }\n\n function isStaticPlusStringUnion(labels) {\n if (!labels || labels.length \u003c 4 || labels.length \u003e 8) return false;\n var strings = 0;\n var hasStatic = false;\n for (var i = 0; i \u003c labels.length; i++) {\n if (/Static Value/i.test(labels[i]) || /^object(\\s|$)/i.test(labels[i])) {\n hasStatic = true;\n }
1773\n if (/^string(\\s*·|$)/i.test(labels[i])) strings += 1;\n }\n return hasStatic \u0026\u0026 strings \u003e= 3;\n }\n\n function isEvaluatableValueType(labels) {\n return isEvaluatableLabels(labels) || isStaticPlusStringUnion(labels);\n }\n\n function collectTypeLabels(root) {\n if (!root) return [];\n var out = [];\n var seen = {};\n function add(text) {\n var t = (text || \"\").trim().replace(/\\s+/g, \" \");\n if (!t || seen[t]) return;\n if (/^add new property$/i.test(t)) return;\n if (/^select /i.test(t)) return;\n seen[t] = 1;\n out.push(t);\n }\n var tabs = root.querySelectorAll(\n '[data-component-part=\"tab\"], [role=\"tab\"], [data-component-part=\"tab-button\"]'\n );\n for (var i = 0; i \u003c tabs.length; i++) add(tabs[i].textContent);\n var opts = root.querySelectorAll(\"option\");\n for (var j = 0; j \u003c opts.length; j++) add(opts[j].textContent);\n var items = root.querySelectorAll('[role=\"option\"], [role=\"menuitem\"]');\n for (var k = 0; k \u003c items.length; k++) add(items[k].textContent);\n return out;\n }\n\n function nativeMapRoot(field) {\n var clone = field.cloneNode(true);\n var ours = clone.querySelectorAll(\".extole-eval-map\");\n for (var i = 0; i \u003c ours.length; i++) ours[i].remove();\n return clone;\n }\n\n function unionLooksEvaluatable(root) {\n if (!root) return false;\n var selects = root.querySelectorAll(\"select\");\n for (var i = 0; i \u003c selects.length; i++) {\n var labels = [];\n for (var o = 0; o \u003c selects[i].options.length; o++) {\n var t = (selects[i].options[o].textContent || \"\").trim().replace(/\\s+/g, \" \");\n if (t \u0026\u0026 !/^select /i.test(t)) labels.push(t);\n }\n if (isEvaluatableValueType(labels)) return true;\n }\n var lists = root.querySelectorAll('[data-component-part=\"tabs-list\"]');\n for (var j = 0; j \u003c lists.length; j++) {\n if (isEvaluatableValueType(collectTypeLabels(lists[j]))) return true;\n }\n return false;\n }\n\n function isComponentSettingBody(body) {\n if (!body) return false;\n var text = body.innerText || body.textContent || \"\";\n return (\n /ADMIN_ICON/.test(text) \u0026\u0026\n /BROWSER_SIDE_JAVASCRIPT/.test(text) \u0026\u0026\n /STRING_MAP/.test(text)\n );\n }\n\n function nativeLooksLikePlainMap(labels) {\n if (!labels || !labels.length) return false;\n if (isEvaluatableValueType(labels)) return false;\n return true;\n }\n\n function isEvaluatableValuesMap(field) {\n var native = nativeMapRoot(field);\n var nativeLabels = collectTypeLabels(native);\n if (unionLooksEvaluatable(native) || isEvaluatableValueType(nativeLabels)) {\n return true;\n }\n if (nativeLooksLikePlainMap(nativeLabels)) return false;\n var text = native.innerText || native.textContent || \"\";\n if (/Choose between static or dynamic values/i.test(text)) return true;\n if (/Open map of setting values/i.test(text)) return true;\n var body =\n field.closest('[data-testid=\"api-input-section-Body\"]') ||\n field.closest('[role=\"dialog\"]');\n return isComponentSettingBody(body);\n }\n\n function pendingKeyInput(field) {\n return field.querySelector(\n 'input[placeholder=\"Enter key of new property\"]'\n );\n }\n\n function nativeEntry(field, key) {\n var marker = \"values.\" + key;\n var dels = field.querySelectorAll('[aria-label=\"Delete item\"]');\n for (var i = 0; i \u003c dels.length; i++) {\n if (dels[i].closest(\".extole-eval-map\")) continue;\n var block = dels[i].closest(\".py-5\") || dels[i].parentElement;\n if (!block) continue;\n var text = (block.innerText || block.textContent || \"\").replace(/\\s+/g, \" \");\n var at = text.indexOf(marker);\n if (at === -1) continue;\n var next = text.charAt(at + marker.length);\n if (next \u0026\u0026 /[a-z0-9_]/.test(next)) continue;\n return block;\n }\n return null;\n }\n\n function nativeDeletes(field) {\n var dels = field.querySelectorAll('[aria-label=\"Delete item\"]');\n var out = [];\n for (var i = 0; i \u003c dels.length;
1773 i++) {\n if (dels[i].closest(\".extole-eval-map\")) continue;\n out.push(dels[i]);\n }\n return out;\n }\n\n function typeChip(block) {\n if (!block) return null;\n var buttons = block.querySelectorAll(\"button\");\n for (var i = 0; i \u003c buttons.length; i++) {\n if (buttons[i].getAttribute(\"aria-label\") === \"Delete item\") continue;\n if (buttons[i].getAttribute(\"data-testid\")) continue;\n return buttons[i];\n }\n return null;\n }\n\n function nativeValueInput(field, key) {\n var block = nativeEntry(field, key);\n var scoped = block || field;\n var escaped = key.replace(/[.*+?^${}()|[\\]\\\\]/g, \"\\\\$\u0026\");\n var re = new RegExp(\"(^|\\\\s)enter\\\\s+\" + escaped + \"$\", \"i\");\n var nodes = scoped.querySelectorAll(\"input, textarea\");\n for (var i = 0; i \u003c nodes.length; i++) {\n if (nodes[i].closest(\".extole-eval-map\")) continue;\n var ph = nodes[i].placeholder || \"\";\n var aria = nodes[i].getAttribute(\"aria-label\") || \"\";\n if (re.test(ph.trim()) || re.test(aria.trim())) return nodes[i];\n }\n return null;\n }\n\n function parsedStatic(raw) {\n if (!(raw || \"\").trim()) return { kind: \"empty\" };\n try {\n var parsed = JSON.parse(raw);\n if (parsed !== null \u0026\u0026 typeof parsed === \"object\") {\n return { kind: \"object\", raw: raw };\n }\n } catch (err) {}\n return { kind: \"scalar\", raw: raw };\n }\n\n function spec(row) {\n return TYPES[+row.querySelector(\"select\").value] || TYPES[0];\n }\n\n function keyOf(row) {\n return (row.querySelector(\".extole-eval-map-key\").value || \"\").trim();\n }\n\n function suffixOf(row) {\n return row.querySelector(\".extole-eval-map-input\").value;\n }\n\n function fullValue(row) {\n var s = spec(row);\n var raw = suffixOf(row);\n if (!s.prefix) return raw;\n if (raw.indexOf(s.prefix) === 0) return raw;\n return s.prefix + raw;\n }\n\n function wantedValue(row) {\n var s = spec(row);\n var want = s.prefix ? fullValue(row) : suffixOf(row);\n if (!s.prefix \u0026\u0026 parsedStatic(want).kind === \"empty\") want = \"{}\";\n return want;\n }\n\n function nativeTypeIndex(row) {\n var idx = +row.querySelector(\"select\").value;\n if (idx !== 0) return idx;\n return parsedStatic(suffixOf(row)).kind === \"scalar\" ? 1 : 0;\n }\n\n function bumpKey(row) {\n var keyEl = row.querySelector(\".extole-eval-map-key\");\n if (keyEl \u0026\u0026 !keyOf(row) \u0026\u0026 (suffixOf(row) || spec(row).prefix)) {\n keyEl.value = \"default\";\n }\n }\n\n function paint(row) {\n var s = spec(row);\n var prefix = row.querySelector(\".extole-eval-map-prefix\");\n var input = row.querySelector(\".extole-eval-map-input\");\n var wrap = row.querySelector(\".extole-eval-map-val\");\n var hint = row.querySelector(\".extole-eval-map-hint\");\n prefix.textContent = s.prefix;\n prefix.hidden = !s.prefix;\n wrap.classList.toggle(\"has-prefix\", !!s.prefix);\n input.placeholder = s.placeholder;\n if (s.prefix \u0026\u0026 input.value.indexOf(s.prefix) === 0) {\n input.value = input.value.slice(s.prefix.length);\n }\n var ok = true;\n var msg = \"\";\n if (s.pattern \u0026\u0026 !s.pattern.test(fullValue(row))) {\n ok = false;\n msg = \"Must start with \" + s.prefix;\n }\n wrap.classList.toggle(\"is-invalid\", !ok);\n hint.textContent = msg;\n hint.hidden = !msg;\n }\n\n function itemsFromUi(field) {\n var rows = field.querySelectorAll(\".extole-eval-map-row\");\n var items = [];\n for (var i = 0; i \u003c rows.length; i++) {\n bumpKey(rows[i]);\n paint(rows[i]);\n var key = keyOf(rows[i]);\n if (!key) continue;\n items.push({\n key: key,\n idx: nativeTypeIndex(rows[i]),\n want: wantedValue(rows[i]),\n });\n }\n return items;\n }\n\n function signature(items) {\n return items\n .map(function (item) {\n return item.key + \"\\0\" + item.idx + \"\\0\" + item.want;\n })\n .join(\"\\n\");\n }\n\n function queue(field, job) {\n field._extoleMapQ = (field._extoleMapQ || Promise.resolve())\n .then(function () {\n return driving(job);\n })\n .catch(function () {});\n return field._extoleMapQ;\n }\n\n function commitPendingKey(field, key) {\n var input = pendingKeyInput(field);\n if (!input) return Promise.resolve(null);\n setValue(input, key);\n enterKey(input);\n return waitFor(function () {\n return nativeEntry(field, key);\n });\n }\n\n function ensureNativeKey(field, key) {\n var existing = nativeEntry(field, key);\n if (existing) return Promise.resolve(existing);\n var pending = pendingKeyInput(field);\n if (pending) return commitPendingKey(field, key);\n var add = addButton(field);\n if (!add) return Promise.resolve(null);\n add.click();\n return waitFor(function () {\n return pendingKeyInput(field);\n }).then(function () {\n return commitPendingKey(field, key);\n });\n }\n\n function nativeValueKind(field, key) {\n var input = nativeValueInput(field, key);\n if (!input) return \"\";\n return input.tagName === \"TEXTAREA\" ? \"object\" : \"string\";\n }\n\n function typeMenuItem(idx) {\n var title = TITLES[idx];\n var items = document.querySelectorAll('[role=\"menuitem\"]');\n for (var i = 0; i \u003c items.length;
1773 i++) {\n var text = (items[i].textContent || \"\").trim().replace(/\\s+/g, \" \");\n if (text === title || text.indexOf(title) === 0) return items[i];\n }\n return null;\n }\n\n function setNativeType(field, key, idx) {\n var wantString = idx !== 0;\n var kind = nativeValueKind(field, key);\n if (wantString \u0026\u0026 kind === \"string\") return Promise.resolve();\n if (!wantString \u0026\u0026 kind === \"object\") return Promise.resolve();\n var chip = typeChip(nativeEntry(field, key));\n if (!chip) return Promise.resolve();\n chip.click();\n return waitFor(function () {\n return typeMenuItem(idx);\n }).then(function (item) {\n if (item) item.click();\n });\n }\n\n function fillNativeValue(field, key, want) {\n return waitFor(function () {\n return nativeValueInput(field, key);\n }, 3000).then(function (input) {\n if (!input) return;\n setValue(input, want);\n enterKey(input);\n if (typeof input.blur === \"function\") input.blur();\n });\n }\n\n function clearNative(field) {\n function step() {\n var dels = nativeDeletes(field);\n if (!dels.length) return Promise.resolve();\n var left = dels.length;\n dels[0].click();\n return waitFor(function () {\n return nativeDeletes(field).length \u003c left;\n }, 1500).then(step);\n }\n var pending = pendingKeyInput(field);\n if (pending) enterKey(pending);\n return step();\n }\n\n function putItem(field, item) {\n return ensureNativeKey(field, item.key)\n .then(function () {\n return setNativeType(field, item.key, item.idx);\n })\n .then(function () {\n return fillNativeValue(field, item.key, item.want);\n });\n }\n\n function fillAll(field, items) {\n var chain = Promise.resolve();\n items.forEach(function (item) {\n chain = chain.then(function () {\n return fillNativeValue(field, item.key, item.want);\n });\n });\n return chain;\n }\n\n function writeNative(field) {\n clearTimeout(field._extoleMapT);\n return queue(field, function () {\n var items = itemsFromUi(field);\n var sig = signature(items);\n if (field._extoleMapSig === sig) return Promise.resolve();\n return clearNative(field)\n .then(function () {\n var chain = Promise.resolve();\n items.forEach(function (item) {\n chain = chain.then(function () {\n return putItem(field, item);\n });\n });\n return chain;\n })\n .then(function () {\n return fillAll(field, items);\n })\n .then(function () {\n var missing = items.filter(function (item) {\n return !nativeEntry(field, item.key);\n });\n if (!missing.length) return;\n var chain = Promise.resolve();\n missing.forEach(function (item) {\n chain = chain.then(function () {\n return putItem(field, item);\n });\n });\n return chain.then(function () {\n return fillAll(field, items);\n });\n })\n .then(function () {\n field._extoleMapSig = signature(items);\n if (signature(itemsFromUi(field)) !== field._extoleMapSig) {\n scheduleWrite(field);\n }\n });\n });\n }\n\n function scheduleWrite(field) {\n clearTimeout(field._extoleMapT);\n field._extoleMapT = setTimeout(function () {\n writeNative(field);\n }, 400);\n }\n\n function maybePrefill(row) {\n var s = spec(row);\n var input = row.querySelector(\".extole-eval-map-input\");\n if (s.example \u0026\u0026 !input.value) input.value = s.example;\n }\n\n function bindRow(field, row) {\n var keyEl = row.querySelector(\".extole-eval-map-key\");\n var typeEl = row.querySelector(\"select\");\n var valEl = row.querySelector(\".extole-eval-map-input\");\n var remove = row.querySelector(\".extole-eval-map-remove\");\n paint(row);\n\n function onEdit() {\n bumpKey(row);\n paint(row);\n scheduleWrite(field);\n }\n\n keyEl.addEventListener(\"input\", onEdit);\n keyEl.addEventListener(\"blur\", function () {\n if (keyOf(row)) writeNative(field);\n });\n keyEl.addEventListener(\"keydown\", function (e) {\n if (e.key === \"Enter\") {\n e.preventDefault();\n writeNative(field);\n }\n });\n typeEl.addEventListener(\"change\", function () {\n maybePrefill(row);\n onEdit();\n });\n valEl.addEventListener(\"input\", onEdit);\n valEl.addEventListener(\"keydown\", function (e) {\n if (e.key === \"Enter\") {\n e.preventDefault();\n writeNative(field);\n }\n });\n remove.addEventListener(\"click\", function (e) {\n e.preventDefault();\n e.stopPropagation();\n var rows = field.querySelectorAll(\".extole-eval-map-row\");\n if (rows.length \u003c= 1) {\n keyEl.value = \"\";\n valEl.value = \"\";\n typeEl.selectedIndex = 0;\n paint(row);\n } else {\n row.remove();\n }\n field._extoleMapSig = \"\";\n writeNative(field);\n });\n }
1773\n\n function buildRow() {\n var row = document.createElement(\"div\");\n row.className = \"extole-eval-map-row\";\n var opts = TITLES.map(function (t, i) {\n return '\u003coption value=\"' + i + '\"\u003e' + t + \"\u003c/option\u003e\";\n }).join(\"\");\n row.innerHTML =\n '\u003cinput class=\"extole-eval-map-key\" type=\"text\" spellcheck=\"false\" autocomplete=\"off\" placeholder=\"default\" aria-label=\"Map key\"\u003e' +\n '\u003cselect class=\"extole-eval-map-type\" aria-label=\"Value type\"\u003e' +\n opts +\n \"\u003c/select\u003e\" +\n '\u003clabel class=\"extole-eval-map-val\"\u003e' +\n '\u003cspan class=\"extole-eval-map-prefix\" hidden\u003e\u003c/span\u003e' +\n '\u003cinput class=\"extole-eval-map-input\" type=\"text\" spellcheck=\"false\" autocomplete=\"off\" aria-label=\"Map value\"\u003e' +\n \"\u003c/label\u003e\" +\n '\u003cbutton type=\"button\" class=\"extole-eval-map-remove\" aria-label=\"Remove entry\"\u003eÃ\u003c/button\u003e' +\n '\u003cp class=\"extole-eval-map-hint\" hidden\u003e\u003c/p\u003e';\n return row;\n }\n\n function enhance(field) {\n if (!field || !visible(field)) return;\n if (!field.closest('[role=\"dialog\"]')) return;\n if (!addButton(field)) return;\n if (field.dataset.extoleEvalMap === \"no\") {\n var skipped = field.querySelector(\":scope \u003e .extole-eval-map\");\n if (skipped) skipped.remove();\n field.classList.remove(\"extole-eval-map-on\");\n return;\n }\n if (!isEvaluatableValuesMap(field)) {\n var nativeLabels = collectTypeLabels(nativeMapRoot(field));\n if (nativeLabels.length) {\n field.dataset.extoleEvalMap = \"no\";\n var wrong = field.querySelector(\":scope \u003e .extole-eval-map\");\n if (wrong) wrong.remove();\n field.classList.remove(\"extole-eval-map-on\");\n }\n return;\n }\n var existing = field.querySelector(\":scope \u003e .extole-eval-map\");\n if (existing) {\n if (existing.dataset.extoleMapV === \"3\") return;\n existing.remove();\n }\n\n var ui = document.createElement(\"div\");\n ui.className = \"extole-eval-map\";\n ui.dataset.extoleMapV = \"3\";\n function stopBubble(e) {\n e.stopPropagation();\n }\n ui.addEventListener(\"pointerdown\", stopBubble);\n ui.addEventListener(\"mousedown\", stopBubble);\n ui.addEventListener(\"click\", stopBubble);\n ui.addEventListener(\"keydown\", stopBubble);\n ui.addEventListener(\"input\", stopBubble);\n ui.addEventListener(\"change\", stopBubble);\n\n var list = document.createElement(\"div\");\n list.className = \"extole-eval-map-list\";\n var row = buildRow();\n list.appendChild(row);\n\n var more = document.createElement(\"button\");\n more.type = \"button\";\n more.className = \"extole-eval-map-add\";\n more.textContent = \"+ add another entry\";\n more.addEventListener(\"click\", function (e) {\n e.preventDefault();\n e.stopPropagation();\n writeNative(field);\n var next = buildRow();\n list.appendChild(next);\n bindRow(field, next);\n next.querySelector(\".extole-eval-map-key\").focus();\n });\n\n ui.appendChild(list);\n ui.appendChild(more);\n\n if (field.querySelector(\":scope \u003e .extole-eval-map\")) return;\n\n var grid = field.querySelector(\":scope \u003e .grid\");\n if (grid \u0026\u0026 grid.parentElement === field) field.insertBefore(ui, grid);\n else field.appendChild(ui);\n\n field.classList.add(\"extole-eval-map-on\");\n field.dataset.extoleEvalMap = \"yes\";\n bindRow(field, row);\n }\n\n function scan() {\n if (document.documentElement.getAttribute(\"data-extole-driving\")) return;\n var fields = document.querySelectorAll(\n '[role=\"dialog\"] [data-testid=\"api-input-values\"]'\n );\n for (var i = 0; i \u003c fields.length; i++) enhance(fields[i]);\n }\n\n var scanTimer = 0;\n function scanSoon() {\n if (scanTimer) return;\n scanTimer = setTimeout(function () {\n scanTimer = 0;\n scan();\n }, 50);\n }\n\n scan();\n new MutationObserver(scanSoon).observe(document.documentElement, {\n childList: true,\n subtree: true,\n });\n})();\n"])</script>
1773<script>self.__next_f.push([1,"61:T3e56,"])</script>
1773<script>self.__next_f.push([1,"(function () {\n var TITLES_BY_COUNT = {\n 3: [\n \"Static Value\",\n \"Buildtime - Handlebars\",\n \"Buildtime - Javascript\",\n ],\n 5: [\n \"Static Value\",\n \"Buildtime - Handlebars\",\n \"Buildtime - Javascript\",\n \"Runtime - Handlebars\",\n \"Runtime - Javascript\",\n ],\n };\n\n var TYPE_CHIP_RE =\n /^(string|object|array|integer|boolean|number|Static Value)(\\s*·\\s*\\w+)?$/i;\n\n function labelOf(tab) {\n var btn = tab.querySelector('[data-component-part=\"tab-button\"]');\n return ((btn \u0026\u0026 btn.textContent) || tab.textContent || \"\")\n .trim()\n .replace(/\\s+/g, \" \");\n }\n\n function tabNodes(list) {\n var tabs = list.querySelectorAll('[data-component-part=\"tab\"]');\n if (tabs.length) return tabs;\n return list.querySelectorAll('[role=\"tab\"]');\n }\n\n function textOf(el) {\n return ((el \u0026\u0026 el.textContent) || \"\").trim().replace(/\\s+/g, \" \");\n }\n\n function isEvaluatableLabels(labels) {\n if (!labels || labels.length \u003c 2 || labels.length \u003e 8) return false;\n var joined = labels.join(\"\\n\");\n if (!/Static Value/i.test(joined)) return false;\n return /Handlebars|Javascript/i.test(joined);\n }\n\n function optionTexts(sel) {\n var out = [];\n for (var i = 0; i \u003c sel.options.length; i++) {\n var opt = sel.options[i];\n if (opt.disabled \u0026\u0026 !opt.value) continue;\n var t = (opt.textContent || opt.label || \"\").trim().replace(/\\s+/g, \" \");\n if (!t) continue;\n if (/^select /i.test(t)) continue;\n out.push({ index: i, text: t });\n }\n return out;\n }\n\n function cleanTitle(text) {\n return text\n .replace(/\\s*·\\s*(object|string|integer|boolean|array|number)\\s*$/i, \"\")\n .trim();\n }\n\n function isTypeLike(text) {\n return (\n TYPE_CHIP_RE.test(text) ||\n /^(Static Value|Buildtime - Handlebars|Buildtime - Javascript|Runtime - Handlebars|Runtime - Javascript)$/i.test(\n text\n )\n );\n }\n\n function isEvaluatableSelect(items) {\n if (!items || items.length \u003c 2 || items.length \u003e 8) return false;\n var texts = items.map(function (it) {\n return it.text;\n });\n var hasStatic = texts.some(function (t) {\n return /Static Value/i.test(t);\n });\n var hasExpr = texts.some(function (t) {\n return /Handlebars|Javascript|Buildtime|Runtime/i.test(t);\n });\n var stringCount = 0;\n var typeLikeCount = 0;\n for (var i = 0; i \u003c texts.length; i++) {\n if (/^string(\\s*·|$)/i.test(texts[i]) || texts[i] === \"string\") {\n stringCount++;\n }\n if (isTypeLike(texts[i])) typeLikeCount++;\n }\n if (hasStatic \u0026\u0026 (hasExpr || stringCount \u003e= 2)) return true;\n if (\n typeLikeCount === texts.length \u0026\u0026\n (texts.length === 3 || texts.length === 5) \u0026\u0026\n (hasStatic || stringCount === texts.length || stringCount \u003e= 2)\n ) {\n return true;\n }\n return false;\n }\n\n function titlesForSelect(items) {\n var cleaned = items.map(function (it) {\n return cleanTitle(it.text);\n });\n var hasExpr = cleaned.some(function (t) {\n return /Handlebars|Javascript|Buildtime|Runtime/i.test(t);\n });\n if (hasExpr) return cleaned;\n return TITLES_BY_COUNT[items.length] || cleaned;\n }\n\n function setSelectIndex(sel, index) {\n var opt = sel.options[index];\n if (!opt) return;\n var desc = Object.getOwnPropertyDescriptor(\n HTMLSelectElement.prototype,\n \"value\"\n );\n desc.set.call(sel, opt.value);\n sel.selectedIndex = index;\n sel.dispatchEvent(new Event(\"input\", { bubbles: true }));\n sel.dispatchEvent(new Event(\"change\", { bubbles: true }));\n }\n\n function playgroundHash(tab) {\n if (!tab || !tab.id) return \"\";\n if (tab.id.indexOf(\"_R_\") === 0) return \"\";\n return tab.id;\n }\n\n function clickTab(tab) {\n var btn = tab.querySelector('[data-component-part=\"tab-button\"]') || tab;\n try {\n btn.focus();\n } catch (err) {}\n btn.dispatchEvent(\n new PointerEvent(\"pointerdown\", { bubbles: true, cancelable: true })\n );\n btn.dispatchEvent(\n new PointerEvent(\"pointerup\", { bubbles: true, cancelable: true })\n );\n btn.click();\n if (tab !== btn) tab.click();\n }\n\n function setNodeLabel(el, title) {\n var walker = document.createTreeWalker(el, NodeFilter.SHOW_TEXT);\n var last = null;\n var n;\n while ((n = walker.nextNode())) {\n if (n.nodeValue \u0026\u0026 n.nodeValue.trim()) last = n;\n }\n if (last) last.nodeValue = title;\n else el.appendChild(document.createTextNode(title));\n }\n\n function buildSelect(titles, selected, ariaLabel) {\n var ui = document.createElement(\"div\");\n ui.className = \"extole-eval-combo\";\n ui.innerHTML =\n '\u003cdiv class=\"extole-eval-combo-wrap\"\u003e' +\n '\u003cselect class=\"extole-eval-combo-select\"\u003e\u003c/select\u003e\u003c/div\u003e';\n var sel = ui.querySelector(\"select\");\n sel.setAttribute(\"aria-label\", ariaLabel);\n for (var i = 0; i \u003c titles.length;
1773 i++) {\n var opt = document.createElement(\"option\");\n opt.value = String(i);\n opt.textContent = titles[i];\n sel.appendChild(opt);\n }\n sel.selectedIndex = selected;\n return { ui: ui, sel: sel };\n }\n\n function enhanceTabs(list) {\n if (list.dataset.extoleEval || list.dataset.extoleCombo) return;\n var tabs = tabNodes(list);\n if (tabs.length \u003c 2) return;\n var inField = !!list.closest(\".object-param-field\");\n var inDialog = !!list.closest('[role=\"dialog\"]');\n if (!inField \u0026\u0026 !inDialog) return;\n\n var labels = [];\n var selected = 0;\n for (var i = 0; i \u003c tabs.length; i++) {\n labels.push(labelOf(tabs[i]));\n if (tabs[i].getAttribute(\"aria-selected\") === \"true\") selected = i;\n }\n if (!isEvaluatableLabels(labels)) return;\n\n list.dataset.extoleEval = \"1\";\n var root = list.parentElement;\n if (!root) return;\n\n var built = buildSelect(labels, selected, \"Evaluatable value\");\n built.sel.addEventListener(\"change\", function () {\n var idx = +built.sel.value;\n var tab = tabs[idx];\n if (!tab) return;\n clickTab(tab);\n var hash = playgroundHash(tab);\n if (inDialog \u0026\u0026 hash) {\n setTimeout(function () {\n if (location.hash !== \"#\" + hash) location.hash = hash;\n }, 400);\n }\n });\n\n new MutationObserver(function () {\n if (!list.isConnected) return;\n for (var j = 0; j \u003c tabs.length; j++) {\n if (tabs[j].getAttribute(\"aria-selected\") === \"true\") {\n if (built.sel.selectedIndex !== j) built.sel.selectedIndex = j;\n break;\n }\n }\n }).observe(list, {\n attributes: true,\n subtree: true,\n attributeFilter: [\"aria-selected\"],\n });\n\n root.insertBefore(built.ui, list);\n }\n\n function enhanceNativeSelect(sel) {\n if (sel.dataset.extoleEval) return;\n if (\n sel.closest(\".extole-eval-combo\") ||\n sel.closest(\".extole-type-combo\") ||\n sel.closest(\".extole-eval-map\")\n ) {\n return;\n }\n var items = optionTexts(sel);\n if (!isEvaluatableSelect(items)) return;\n\n sel.dataset.extoleEval = \"1\";\n var titles = titlesForSelect(items);\n for (var t = 0; t \u003c items.length \u0026\u0026 t \u003c titles.length; t++) {\n sel.options[items[t].index].textContent = titles[t];\n }\n var selected = 0;\n for (var i = 0; i \u003c items.length; i++) {\n if (sel.selectedIndex === items[i].index) {\n selected = i;\n break;\n }\n }\n\n var built = buildSelect(titles, selected, \"Evaluatable value\");\n built.sel.addEventListener(\"change\", function () {\n var idx = +built.sel.value;\n var item = items[idx];\n if (!item) return;\n setSelectIndex(sel, item.index);\n });\n\n sel.classList.add(\"extole-eval-native-hidden\");\n sel.setAttribute(\"aria-hidden\", \"true\");\n if (!sel.parentElement) return;\n sel.parentElement.insertBefore(built.ui, sel);\n }\n\n function typedNodes(list) {\n var nodes = [];\n for (var i = 0; i \u003c list.length; i++) {\n if (isTypeLike(textOf(list[i]))) nodes.push(list[i]);\n }\n if (nodes.length \u003e= 2 \u0026\u0026 nodes.length \u003c= 8) return nodes;\n return [];\n }\n\n function collectMenuOptions(root) {\n if (!root || !root.querySelectorAll) return [];\n var roles = typedNodes(\n root.querySelectorAll('[role=\"option\"], [role=\"menuitem\"]')\n );\n if (roles.length) return roles;\n return typedNodes(root.querySelectorAll(\"button\"));\n }\n\n function visibleTypeOptions() {\n var nodes = document.querySelectorAll(\"button, [role='option'], [role='menuitem']\");\n var cands = [];\n for (var i = 0; i \u003c nodes.length; i++) {\n var el = nodes[i];\n if (el.closest(\".extole-eval-combo\") || el.closest(\".extole-eval-native-hidden\")) {\n continue;\n }\n if (!isTypeLike(textOf(el))) continue;\n var r = el.getBoundingClientRect();\n if (r.height \u003c 8 || r.width \u003c 8 || r.y \u003c 0) continue;\n cands.push({ el: el, x: Math.round(r.x), y: r.y });\n }\n if (cands.length \u003c 2) return [];\n cands.sort(function (a, b) {\n return a.y - b.y;\n });\n var best = [];\n for (var s = 0; s \u003c cands.length;
1773 s++) {\n var run = [cands[s]];\n for (var j = s + 1; j \u003c cands.length; j++) {\n if (Math.abs(cands[j].x - cands[s].x) \u003e 40) continue;\n if (cands[j].y - run[run.length - 1].y \u003e 48) break;\n run.push(cands[j]);\n }\n if (run.length \u003e best.length) best = run;\n }\n if (best.length \u003c 2 || best.length \u003e 8) return [];\n return best.map(function (c) {\n return c.el;\n });\n }\n\n function menuItems(nodes) {\n var items = [];\n for (var i = 0; i \u003c nodes.length; i++) {\n items.push({ index: i, text: textOf(nodes[i]), node: nodes[i] });\n }\n return items;\n }\n\n function selectedMenuIndex(nodes) {\n for (var i = 0; i \u003c nodes.length; i++) {\n var el = nodes[i];\n if (el.getAttribute(\"aria-selected\") === \"true\") return i;\n if (el.getAttribute(\"data-headlessui-state\") \u0026\u0026\n /selected/.test(el.getAttribute(\"data-headlessui-state\"))) {\n return i;\n }\n if (el.querySelector(\"svg\") \u0026\u0026 /Static Value|string|object|Handlebars/.test(textOf(el))) {\n var cls = (el.className || \"\").toString();\n if (/bg-|ring-|checked|selected/.test(cls)) return i;\n }\n }\n return 0;\n }\n\n function expandedChip() {\n var dialog = document.querySelector('[role=\"dialog\"]');\n if (!dialog) return null;\n var buttons = dialog.querySelectorAll(\"button[aria-expanded='true']\");\n for (var i = 0; i \u003c buttons.length; i++) {\n if (isTypeChip(buttons[i])) return buttons[i];\n }\n return null;\n }\n\n function isTypeChip(btn) {\n if (!btn || btn.closest(\".extole-eval-combo\") || btn.closest(\".extole-type-combo\")) {\n return false;\n }\n if (!btn.closest('[role=\"dialog\"]')) return false;\n if (!TYPE_CHIP_RE.test(textOf(btn))) return false;\n var wrap = btn.parentElement;\n if (!wrap) return false;\n var cls = (wrap.className || \"\").toString();\n return /\\brelative\\b/.test(cls) \u0026\u0026 /\\bflex\\b/.test(cls);\n }\n\n function polishChip(chip) {\n if (!chip) return;\n var t = textOf(chip);\n var stored = chip.dataset.extoleEvalTitles;\n var idx = chip.dataset.extoleEvalIndex;\n if (stored \u0026\u0026 idx != null) {\n try {\n var titles = JSON.parse(stored);\n var title = titles[+idx];\n if (title \u0026\u0026 t !== title) setNodeLabel(chip, title);\n return;\n } catch (err) {}\n }\n if (/^Static Value ·/i.test(t)) setNodeLabel(chip, cleanTitle(t));\n }\n\n function relabelMenu(root, allowVisibleFallback) {\n var nodes = collectMenuOptions(root);\n if (nodes.length \u003c 2 \u0026\u0026 allowVisibleFallback) nodes = visibleTypeOptions();\n var items = menuItems(nodes);\n if (!isEvaluatableSelect(items)) return false;\n var titles = titlesForSelect(items);\n for (var i = 0; i \u003c nodes.length \u0026\u0026 i \u003c titles.length; i++) {\n setNodeLabel(nodes[i], titles[i]);\n }\n var selected = selectedMenuIndex(nodes);\n var chip = expandedChip();\n if (chip) {\n chip.dataset.extoleEvalTitles = JSON.stringify(titles);\n chip.dataset.extoleEvalIndex = String(selected);\n setNodeLabel(chip, titles[selected] || titles[0]);\n }\n return true;\n }\n\n function enhanceEvalMenus(base) {\n if (!base || !base.querySelectorAll) return;\n if (base.matches \u0026\u0026 (base.matches('[role=\"listbox\"]') || base.matches('[role=\"menu\"]'))) {\n relabelMenu(base);\n }\n var menus = base.querySelectorAll('[role=\"listbox\"], [role=\"menu\"]');\n for (var i = 0; i \u003c menus.length; i++) relabelMenu(menus[i]);\n if (base !== document \u0026\u0026 base !== document.documentElement \u0026\u0026 base !== document.body) {\n relabelMenu(base);\n }\n }\n\n function enhanceChips(base) {\n var scope = base \u0026\u0026 base.querySelectorAll ? base : document;\n var dialog =\n (scope.closest \u0026\u0026 scope.closest('[role=\"dialog\"]')) ||\n (scope.querySelector \u0026\u0026 scope.querySelector('[role=\"dialog\"]')) ||\n document.querySelector('[role=\"dialog\"]');\n if (!dialog) return;\n var buttons = dialog.querySelectorAll(\"button\");\n for (var i = 0; i \u003c buttons.length;
1773 i++) {\n if (isTypeChip(buttons[i])) polishChip(buttons[i]);\n }\n }\n\n function scan(root) {\n var base = root \u0026\u0026 root.nodeType === 1 ? root : document;\n var lists = [];\n if (base.matches \u0026\u0026 base.matches('[data-component-part=\"tabs-list\"]')) {\n lists.push(base);\n }\n if (base.querySelectorAll) {\n var found = base.querySelectorAll('[data-component-part=\"tabs-list\"]');\n for (var i = 0; i \u003c found.length; i++) lists.push(found[i]);\n }\n for (var j = 0; j \u003c lists.length; j++) enhanceTabs(lists[j]);\n\n if (!base.querySelectorAll) return;\n var selects = base.querySelectorAll(\"select\");\n if (base.matches \u0026\u0026 base.matches(\"select\")) enhanceNativeSelect(base);\n for (var k = 0; k \u003c selects.length; k++) enhanceNativeSelect(selects[k]);\n\n enhanceEvalMenus(base);\n enhanceChips(base);\n }\n\n var lastTypeChip = null;\n\n scan(document);\n document.addEventListener(\n \"click\",\n function (e) {\n if (document.documentElement.getAttribute(\"data-extole-driving\")) return;\n if (e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest(\".extole-eval-map\")) {\n return;\n }\n var item =\n e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest('[role=\"menuitem\"]');\n if (item \u0026\u0026 lastTypeChip) {\n var menu = item.closest('[role=\"menu\"]') || item.parentElement;\n var nodes = collectMenuOptions(menu);\n var items = menuItems(nodes);\n if (isEvaluatableSelect(items)) {\n var idx = nodes.indexOf(item);\n if (idx \u003c 0) {\n for (var n = 0; n \u003c nodes.length; n++) {\n if (nodes[n].contains(item) || item.contains(nodes[n])) {\n idx = n;\n break;\n }\n }\n }\n if (idx \u003e= 0) {\n var titles = titlesForSelect(items);\n lastTypeChip.dataset.extoleEvalTitles = JSON.stringify(titles);\n lastTypeChip.dataset.extoleEvalIndex = String(idx);\n var chip = lastTypeChip;\n var apply = function () {\n setNodeLabel(chip, titles[idx]);\n };\n apply();\n setTimeout(apply, 0);\n setTimeout(apply, 80);\n }\n }\n }\n var btn = e.target \u0026\u0026 e.target.closest \u0026\u0026 e.target.closest(\"button\");\n if (!btn || !isTypeChip(btn)) return;\n lastTypeChip = btn;\n var relabel = function () {\n enhanceEvalMenus(document.body);\n relabelMenu(document.body, true);\n };\n setTimeout(relabel, 0);\n setTimeout(relabel, 80);\n },\n true\n );\n new MutationObserver(function (mutations) {\n for (var i = 0; i \u003c mutations.length; i++) {\n var nodes = mutations[i].addedNodes;\n for (var j = 0; j \u003c nodes.length; j++) {\n if (nodes[j].nodeType === 1) scan(nodes[j]);\n }\n }\n }).observe(document.documentElement, { childList: true, subtree: true });\n})();\n"])</script>
1773<script>self.__next_f.push([1,"58:[\"$\",\"$L5e\",null,{\"customJsDisabled\":false,\"jsFiles\":[{\"_id\":\"6a74a9e25419edd0ace3fd62\",\"filePath\":\"type-combobox.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$5f\"},{\"_id\":\"6a85e208f5b36d40d359275d\",\"filePath\":\"evaluatable-map.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$60\"},{\"_id\":\"6a85e208f5b36d40d359277c\",\"filePath\":\"evaluatable-selector.js\",\"subdomain\":\"extole\",\"__v\":0,\"content\":\"$61\"}]}]\n64:T29e2,"])</script>
1773<script>self.__next_f.push([1,"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`extole-is-customer-led-growth`,children:`Extole is Customer-led Growth`}),`\n`,_jsx(_components.p,{children:`Extole started as the first software-as-a-service referral platform, and we continue to lead and define the industry of referral marketing. Our clients partner with us to grow. We are not paid search, and we are not loyalty. We are Customer-led Growth.`}),`\n`,_jsx(_components.p,{children:`It is our goal to help you acquire new customers, get more from existing customers, and unlock greater Customer Lifetime Value. We achieve this goal by emphasizing engagement as a key driver of customer quality while offering a lower Customer Acquisition Cost than platforms like Facebook, Google, and Amazon.`}),`\n`,_jsx(_components.p,{children:`Quality is a proxy for customer lifetime value. A high-quality customer is a person who invests in, meaningfully engages with and actively promotes your brand. We specialize in figuring out how to interact with people to get the highest quality customers, and our platform provides you with all the tools necessary to create referral and engagement programs that nurture and leverage authentic customer relationships.`}),`\n`,_jsx(Heading,{level:`2`,id:`success-starts-with-referral`,children:`Success Starts with Referral`}),`\n`,_jsx(_components.p,{children:`Referral marketing is our bread and butter. The Extole platform powers beautiful, on-brand referral programs for the worldâs best companies. With Extole, you can quickly integrate referral marketing across your entire customer journey and create advocates everywhere your customers are.`}),`\n`,_jsx(_components.p,{children:`The Extole platform lets your marketers design and launch easy-to-use referral programs. You can also track, test, and optimize your programs; automate reward fulfillment; mitigate fraud; and deliver significant new revenue all through the platform with expert help from your dedicated Extole team. Modern and mobile, Extole-powered Refer A Friend programs are a top source of new customer acquisition and existing customer re-activation.`}),`\n`,_jsx(Frame,{caption:`You can track and compare program data to measure and improve the results of your optimization efforts.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=cb4ce95e919447b256816aedcba72028`,alt:`An example of Extole's program dashboard.`,\"data-og-width\":`1430`,width:`1430`,\"data-og-height\":`788`,height:`788`,\"data-path\":`images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=280\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=3075239905a4827e495bf329df0a6f54 280w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=560\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=c4657e8b6a5e7c1cc51099f7eb15b6c6 560w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=840\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=04faded03fbbf144c5009bfcf16ed7f3 840w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1100\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=b79b1ac878fc37782630940ecc1b0306 1100w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=1650\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=b74e01a812d370a3aeae4122a0111c95 1650w, https://mintcdn.com/extole/wCoosrNLYZq4SH58/images/extole/93ee37b26faf9b6f38d51235f409053da4332406ab341aac0827ea5404e44265.png?w=2500\u0026fit=max\u0026auto=format\u0026n=wCoosrNLYZq4SH58\u0026q=85\u0026s=3dddc69d99dde1ebe0d5a34072955f29 2500w`})}),`\n`,_jsx(_components.p,{children:`Our technology powers hundreds of referral programs for brands across industries including Retail, Financial Services, Consumer and Technology Subscription, Entertainment, Travel, Hospital
1773ity, and more. The insights we have collected from programs since our founding provide us with the benchmark data and experience needed to create the most successful and significant referral programs.`}),`\n`,_jsx(Heading,{level:`2`,id:`getting-the-most-out-of-extole`,children:`Getting the Most out of Extole`}),`\n`,_jsx(_components.p,{children:`Data from Extole-powered programs demonstrates that your referral channel can be your number one source of reactivations and can deliver higher quality customers than those acquired by other marketing channels. But whatâs the next step?`}),`\n`,_jsx(_components.p,{children:`Our bias is toward activityâ trying new things and getting a greater return. To get the most out of Extole, expand your programs, test and analyze, and find new ways of capturing value. When you launch an Extole program, we arenât just monitoring your customer journeyâwe are elevating it to bring customers closer to your brand and generate deeper engagement.`}),`\n`,_jsx(Frame,{caption:`One size does not fit all when it comes to your customer base and marketing. You can track your audiences and compare their performance all in the Extole platform.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=9af1ad90640d4562c9e2464a44be87e2`,alt:`A graph display from Extole showing revenue by customer segment.`,\"data-og-width\":`1596`,width:`1596`,\"data-og-height\":`662`,height:`662`,\"data-path\":`images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=280\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=13daa16d125ecc09d0932b2bd4e4084f 280w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=560\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=2136b96030d54c56dc2c86944bb4399e 560w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=840\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=58596c0650f27e09c8277c7869dd5cc7 840w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1100\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=3b1a5e604230f757f776a4f66ce789d9 1100w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=1650\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=5ef968ff14e8db6b8a621b1d18269f41 1650w, https://mintcdn.com/extole/jfiwIeVafuhmrxvP/images/extole/f32e776814f5620160d7c33384e437841ef01a4c2328001c00a06f1a5892edb0.png?w=2500\u0026fit=max\u0026auto=format\u0026n=jfiwIeVafuhmrxvP\u0026q=85\u0026s=d3e2c60123ec1b9c96aa82a91530b496 2500w`})}),`\n`,_jsx(_components.p,{children:`Once youâve optimized your first referral program, your Extole team can help you advance your approach. Using your program data, we will work with you to define existing and emerging audiences based on unique behaviors and create new programs to target them. If thereâs a behavior you want to encourage, we can build a program with promotions and rewards designed to incentivize that behavior. If thereâs a particular audience creating value for you, we can help you grow that audience.`}),`\n`,_jsx(Frame,{caption:`Extole offers more than just referral. Our variety of programs provide limitless ways for you to keep your customer base engaged.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=4a8f0e06c4f2297276c8114e9c0ccd45`,alt:`iPhones dis
1773playing examples of various Extole programs.`,\"data-og-width\":`2702`,width:`2702`,\"data-og-height\":`1236`,height:`1236`,\"data-path\":`images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=280\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=2b9c8c7c9979833a70a53a443e2791b3 280w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=560\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=c4892d460e2785545ee1110a13076423 560w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=840\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=1ff3a36eac4e2d7f4b65937a99a29a71 840w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=893cd8483fbcb85dca16bfdd2cf2e097 1100w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=600b0c00f12375f7d1d58fcefe8742c7 1650w, https://mintcdn.com/extole/Y4HlHrsrrzEKq8EE/images/extole/2f54c5ffdc9ba1a58c14837ea0349723250535c77ff912f764c439b4e76ef39b.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Y4HlHrsrrzEKq8EE\u0026q=85\u0026s=b849838045ca9352107c1412aab5aa23 2500w`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"])</script>
1773<script>self.__next_f.push([1,"59:[\"$\",\"$L62\",null,{\"slug\":\"product/extole-overview/what-is-extole\",\"pageMetadata\":\"$4e:props:pageMetadata\",\"theme\":\"mint\",\"children\":[\"$\",\"$L63\",null,{\"mdxSource\":{\"compiledSource\":\"$64\",\"frontmatter\":{},\"scope\":{\"config\":{},\"pageMetadata\":{\"title\":\"What is Extole?\",\"description\":\"Extole is the customer-led growth platform for marketers. Your existing customers are your greatest asset for acquiring new, high-quality customers and growing your business, and Extole provides the tools to help you realize it. Invest in your future with scalable referral marketing and customer...\",\"href\":\"/product/extole-overview/what-is-extole\"}}},\"mdxSourceWithNoJs\":\"$undefined\",\"displayDomain\":\"docs.extole.com\"}]}]\n"])</script>
1773<script>self.__next_f.push([1,"65:T5b23,"])</script>
1773<script>self.__next_f.push([1,".object-param-field [data-component-part=\"tabs-list\"] {\n display: none !important;\n}\n\n[role=\"dialog\"] [data-component-part=\"tabs-list\"]:has([data-component-part=\"tab\"]:nth-child(2)),\n[role=\"dialog\"] [data-component-part=\"tabs-list\"]:has([role=\"tab\"]:nth-child(2)) {\n position: absolute !important;\n left: 0 !important;\n top: 0 !important;\n width: 1px !important;\n min-width: 0 !important;\n max-width: 1px !important;\n height: 1px !important;\n min-height: 0 !important;\n max-height: 1px !important;\n padding: 0 !important;\n margin: 0 !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n clip-path: inset(50%) !important;\n white-space: nowrap !important;\n border: 0 !important;\n opacity: 0 !important;\n pointer-events: none !important;\n}\n\n[role=\"dialog\"] [data-testid=\"api-input-type\"].extole-type-field-hidden {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n clip-path: inset(50%) !important;\n white-space: nowrap !important;\n border: 0 !important;\n opacity: 0 !important;\n pointer-events: none !important;\n}\n\n.extole-type-combo {\n display: flex;\n flex-wrap: wrap;\n gap: 0.5rem;\n align-items: center;\n margin: 0 0 0.75rem;\n}\n\n.extole-type-combo label {\n font-size: 0.75rem;\n font-weight: 600;\n color: #78716c;\n}\n\nhtml.dark .extole-type-combo label,\nhtml.dark .extole-type-combo-meta,\nhtml.dark .extole-type-combo-empty {\n color: #a8a29e;\n}\n\n.extole-type-combo-wrap {\n position: relative;\n flex: 1 1 16rem;\n min-width: 16rem;\n cursor: pointer;\n}\n\n.extole-type-combo-wrap input {\n box-sizing: border-box;\n width: 100%;\n min-width: 16rem;\n margin: 0;\n padding: 0.5rem 2rem 0.5rem 0.75rem;\n border: 1px solid #d6d3d1;\n border-radius: 0.5rem;\n background: #fff;\n color: inherit;\n font: inherit;\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 0.8125rem;\n line-height: 1.25rem;\n cursor: pointer;\n}\n\n.extole-type-combo-wrap input:focus {\n cursor: text;\n outline: 2px solid rgb(238 0 73 / 0.35);\n outline-offset: 1px;\n}\n\nhtml.dark .extole-type-combo-wrap input {\n border-color: #44403c;\n background: #1c1917;\n}\n\n.extole-type-combo-wrap::after {\n content: \"\";\n position: absolute;\n top: 50%;\n right: 0.85rem;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 5px solid #78716c;\n transform: translateY(-50%);\n pointer-events: none;\n}\n\n.extole-type-combo-menu {\n position: absolute;\n z-index: 40;\n top: calc(100% + 0.25rem);\n left: 0;\n right: 0;\n max-height: 18rem;\n overflow: auto;\n border: 1px solid #d6d3d1;\n border-radius: 0.5rem;\n background: #fff;\n box-shadow: 0 10px 30px rgb(0 0 0 / 0.12);\n}\n\nhtml.dark .extole-type-combo-menu {\n border-color: #44403c;\n background: #1c1917;\n}\n\n.extole-type-combo-menu button {\n display: block;\n width: 100%;\n margin: 0;\n padding: 0.5rem 0.75rem;\n border: 0;\n background: transparent;\n color: inherit;\n font: inherit;\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 0.75rem;\n text-align: left;\n cursor: pointer;\n}\n\n.extole-type-combo-menu button:hover,\n.extole-type-combo-menu button[aria-selected=\"true\"] {\n background: rgb(28 25 23 / 0.06);\n color: var(--api-ink);\n}\n\nhtml.dark .extole-type-combo-menu button:hover,\nhtml.dark .extole-type-combo-menu button[aria-selected=\"true\"] {\n background: rgb(255 255 255 / 0.08);\n color: var(--api-ink);\n}\n\n.extole-type-combo-empty {\n padding: 0.75rem;\n font-size: 0.75rem;\n color: #78716c;\n}\n\n.extole-type-combo-meta {\n font-size: 0.75rem;\n color: #78716c;\n font-variant-numeric: tabular-nums;\n white-space: nowrap;\n min-width: 12ch;\n}\n\n.extole-eval-combo {\n display: flex;\n flex-wrap: wrap;\n gap: 0.5rem;\n align-items: center;\n margin: 0 0 0.75rem;\n}\n\n.extole-eval-combo-wrap {\n position: relative;\n flex: 1 1 16rem;\n min-width: 16rem;\n}\n\n.extole-eval-combo-select {\n box-sizing: border-box;\n width: 100%;\n min-width: 16rem;\n margin: 0;\n padding: 0.5rem 2rem 0.5rem 0.75rem;\n border: 1px solid #d6d3d1;\n border-radius: 0.5rem;\n background: #fff;
1773\n color: inherit;\n font: inherit;\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 0.8125rem;\n line-height: 1.25rem;\n appearance: none;\n cursor: pointer;\n}\n\n.extole-eval-combo-select:focus {\n outline: 2px solid rgb(238 0 73 / 0.35);\n outline-offset: 1px;\n}\n\nhtml.dark .extole-eval-combo-select {\n border-color: #44403c;\n background: #1c1917;\n}\n\n.extole-eval-combo-wrap::after {\n content: \"\";\n position: absolute;\n top: 50%;\n right: 0.85rem;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 5px solid #78716c;\n transform: translateY(-50%);\n pointer-events: none;\n}\n\n.extole-eval-map {\n margin: 0.35rem 0 0.5rem;\n}\n\n.extole-eval-map-list {\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n\n.extole-eval-map-row {\n display: flex;\n flex-wrap: wrap;\n gap: 0.4rem;\n align-items: center;\n}\n\n.extole-eval-map-key,\n.extole-eval-map-type,\
1773n.extole-eval-map-input {\n box-sizing: border-box;\n margin: 0;\n padding: 0.45rem 0.7rem;\n border: 1px solid #d6d3d1;\n border-radius: 0.5rem;\n background: #fff;\n color: inherit;\n font: inherit;\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 0.8125rem;\n line-height: 1.25rem;\n}\n\n.extole-eval-map-key {\n width: 7.5rem;\n}\n\n.extole-eval-map-type {\n width: 13.5rem;\n padding-right: 1.6rem;\n appearance: auto;\n cursor: pointer;\n}\n\n.extole-eval-map-val {\n display: flex;\n flex: 1 1 12rem;\n min-width: 10rem;\n align-items: center;\n border: 1px solid #d6d3d1;\n border-radius: 0.5rem;\n background: #fff;\n}\n\n.extole-eval-map-val.is-invalid {\n border-color: #ee0049;\n}\n\n.extole-eval-map-prefix {\n flex: 0 0 auto;\n padding: 0 0 0 0.65rem;\n color: #78716c;\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 0.7rem;\n white-space: nowrap;\n}\n\n.extole-eval-map-val .extole-eval-map-input {\n flex: 1 1 auto;\n min-width: 0;\n border: 0;\n background: transparent;\n}\n\nhtml.dark .extole-eval-map-key,\nhtml.dark .extole-eval-map-type,\nhtml.dark .extole-eval-map-val,\nhtml.dark .extole-eval-map-input {\n border-color: #44403c;\n background: #1c1917;\n}\n\nhtml.dark .extole-eval-map-val .extole-eval-map-input {\n background: transparent;\n}\n\nhtml.dark .extole-eval-map-remove {\n border-color: #44403c;\n color: #a8a29e;\n}\n\n.extole-eval-map-key:focus,\n.extole-eval-map-type:focus,\n.extole-eval-map-val:focus-within {\n outline: 2px solid rgb(238 0 73 / 0.35);\n outline-offset: 1px;\n}\n\n.extole-eval-map-hint {\n flex: 1 0 100%;\n margin: 0;\n font-size: 0.75rem;\n color: #ee0049;\n}\n\n.extole-eval-map-remove {\n width: 2rem;\n height: 2rem;\n padding: 0;\n border: 1px solid #d6d3d1;\n border-radius: 0.5rem;\n background: transparent;\n color: #78716c;\n cursor: pointer;\n font-size: 1rem;\n line-height: 1;\n}\n\n.extole-eval-map-add {\n margin: 0.15rem 0 0;\n padding: 0;\n border: 0;\n background: transparent;\n color: #ee0049;\n font-size: 0.8125rem;\n cursor: pointer;\n}\n\n[data-testid=\"api-input-values\"].extole-eval-map-on \u003e .grid {\n display: none !important;\n}\n\nhtml[data-extole-driving] [role=\"menu\"] {\n display: none !important;\n}\n\nselect.extole-eval-native-hidden {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n clip-path: inset(50%) !important;\n white-space: nowrap !important;\n border: 0 !important;\n opacity: 0 !important;\n pointer-events: none !important;\n}\n\n/* ==========================================================================\n API REFERENCE â parameter rows\n\n Scope contract: every rule anchors on `.param-head`, `div:has(\u003e .param-head)`,\n one of the three generated row classes, or `.api-section*`. None of these\n exist on prose pages, and none exist inside the \"Try it\" playground modal â\n which carries ~74 required pills and ~254 info pills that must keep their\n stock capsule styling.\n\n No `!important` needed: Mintlify ships Tailwind inside `@layer utilities`,\n and this file is injected unlayered and last, so it wins at any specificity.\n\n Padding and borders never go on the `*-param-field` element itself. The\n generator emits zero-height stub rows (`\u003cdiv class=\"primitive-param-field\"\u003e\n \u003cdiv class=\"\"\u003e\u003c/div\u003e\u003c/div\u003e`) that would otherwise materialise as visible\n empty rows. Spacing lives on the inner wrapper, which stubs lack.\n ========================================================================== */\n\n:root {\n --api-ink: #1c1917;\n --api-body: #44403c;\n --api-meta: #57534e;\n --api-faint: #a8a29e;\n --api-accent: #b3003a;\n --api-warn: #b45309;\n --api-rule: #ded9d1; /* box borders â must read as an edge */\n --api-rule-soft: #ebe7e1; /* internal hairlines â must not compete */\n /* No fill in light mode. The canvas is a warm #faf9f7, so a panel light\n enough to lift off it lands on pure white and reads as a cool block\n fighting the palette. The border alone carries the container here. */\n --api-panel: transparent; /* schema container fill */\n --api-row: transparent; /* individual field fill */\n --api-wash: rgb(179 0 58 / 0.07);\n --api-row-pad: 0.625rem;\n --api-gap: 0.375rem;\n}\n\n/* The dark canvas is #0e090c â near black. The previous #292524 border sat at\n ~1.3:1 against it and was effectively invisible, so dark mode needs both a\n stronger edge and a lifted surface; light mode does not. Hence the surfaces\n diverge rather than being one token flipped. */\nhtml.dark {\n --api-ink: #f5f3f1;\n --api-body: #d6d3d1;\n --api-meta: #a8a29e;\n --api-faint: #78716c;\n --api-accent: #ff7096;\n --api-warn: #fcd34d;\n --api-rule: #46403d; /* ~2.0:1 on #0e090c */\n --api-rule-soft: #2f2a28;\n --api-panel: rgb(255 255 255 / 0.04);\n --api-row: rgb(255 255 255 / 0.022);\n --api-wash: rgb(255 112 150 / 0.10);\n}\n\n/* --- Density. The 24px/24px .py-6 wrapper is the whole 72px row. ---------- */\n.primitive-param-field \u003e .py-6,\n.object-param-field \u003e .py-6,\n.array-param-field \u003e .py-6 {\n padding-block: var(--api-row-pad);\n}\n\n/* Same effect keyed to structure rather than a Tailwind utility, so density\n survives a silent @mintlify/client update that renames `py-6`. Isolated in\n @supports so a :has()-less engine cannot invalidate the rule above. */\n@supports selector(:has(*)) {\n div:has(\u003e .param-head) {\n padding-block: var(--api-row-pad);\n }\n}\n\n.param-head \u003e div {\n padding-block: 0;\n margin-right: 0;\n}\n\n.param-head \u003e div \u003e div {\n row-gap: 0.125rem;\n column-gap: 0.5rem;\n}\n\n.param-head [data-component-part=\"field-meta\"] \u003e div {\n line-height: 20px;\n}\n\n/* Head-to-body gap. The inner block carries its own mt-6, which a margin rule\n on the outer wrapper alone does not reach. :not(:empty) skips the trailing\n placeholder div every row carries. */\n.param-head ~ div:not(:empty) {\n margin-top: var(--api-gap);\n}\n\n.param-head ~ div:not(:empty) \u003e * {\n margin-top: 0;\n}\n\n.param-head ~ div:not(:empty) \u003e * + * {\n margin-top: var(--api-gap);\n}\n\n/* Mintlify's --gray-100 is tinted pink by the brand colour, which reads as\n noise at a 41px rhythm. Border colour only, never border width. */\n.primitive-param-field,\n.object-param-field,\n.array-param-field {\n border-color: var(--api-rule-soft);\n}\n\n/* The section label sits above boxed rows that already carry their own edges,\n so Mintlify's underline is a third horizontal line doing no w
1773ork. The border\n is on the heading's inner flex row, not on .api-section-heading itself. */\n.api-section-heading \u003e div {\n border-bottom: 0;\n}\n\n/* The endpoint bar ships two concentric bordered shells: an outer one wrapping\n the whole bar including \"Try it\", and an inner one around just the method\n pill and path, 7px inside it. Drop the inner â the outer already delimits the\n bar, and the path keeps its padding, radius and hover-copy affordance.\n `\u003e .method-pill` is what isolates it: the outer shell holds the pill as a\n descendant, not a child, and the sidebar's pills are .method-nav-pill. */\n@supports selector(:has(*)) {\n div:has(\u003e .method-pill) {\n border: 0;\n }\n}\n\n/* The schema container â the .object-param-field that wraps a whole Body or\n Response tree (type selector plus every field) â reads as a card, so the\n payload is visibly one object.\n\n `:not(:has(\u003e .py-6))` selects exactly these wrappers and excludes individual\n object parameter rows, which do carry a direct .py-6. `:has(.param-head)`\n then excludes the empty stub elements the generator emits, which would\n otherwise materialise as visible empty boxes. Note :has() may not be nested\n inside :has(), so a wrapper-inside-wrapper guard cannot be expressed here;\n wrappers are top level on every page checked. */\n@supports selector(:has(*)) {\n .object-param-field:not(:has(\u003e .py-6)):has(.param-head) {\n margin-block: var(--api-gap);\n border: 1px solid var(--api-rule);\n border-radius: 0.5rem;\n padding: 0.5rem;\n background: var(--api-panel);\n }\n}\n\n/* Each field is its own box inside that panel â all three row kinds, so a row\n never loses its edge just because its type is an array or an object and it\n reads as a rendering fault beside boxed neighbours.\n\n `:has(\u003e .py-6)` is the discriminator, the same one the container rule above\n negates: a real field row owns exactly one direct .py-6, every container and\n placeholder owns none. That single test excludes all three things that must\n not be boxed â the generator's empty stubs, the head-less blocks carrying an\n array's item schema or an \"Available options\" list (already enclosed by their\n parent field), and container wrappers. A `:has(.param-head)` test looks\n equivalent but is not: a container matches it too, via its children's heads,\n which double-bordered any response returning an array of objects. */\n@supports selector(:has(*)) {\n .primitive-param-field:has(\u003e .py-6),\n .array-param-field:has(\u003e .py-6),\n .object-param-field:has(\u003e .py-6) {\n margin-block: var(--api-gap);\n border: 1px solid var(--api-rule);\n border-radius: 0.375rem;\n padding-inline: 0.75rem;\n background: var(--api-row);\n }\n}\n\n/* --- Param names. #ee0049 measures 4.22:1 on the real page background and\n fails WCAG AA as body text. Target the data attribute, not .text-primary:\n that utility is shared with 72 type-selector tab buttons and the pagination\n focus rings, and the deep-link anchor in every .param-head resolves\n --primary for its focus border. --------------------------------------- */\n.param-head [data-component-part=\"field-name\"] {\n color: var(--api-ink);\n font-weight: 600;\n letter-spacing: -0.006em;\n}\n\n/* Stock `break-all` chops snake_case mid-token even when the whole name would\n fit on the next line. */\n.param-head {\n word-break: normal;\n overflow-wrap: anywhere;\n}\n\n/* --- Required reads as another word in the meta line, typeset exactly like\n the type: capsule stripped, inheriting field-meta's 12px, same weight and\n colour as the info pills. The stock capsule is red-600 hardcoded upstream,\n unrelated to --primary, so recolouring it disturbs no branding. --------- */\n.param-head [data-component-part=\"field-required-pill\"] {\n padding: 0;\n border: 0;\n border-radius: 0;\n background: none;\n color: var(--api-meta);\n font-weight: 500;\n}\n\n/* Continue the middot run so the meta reads \"string · header · required\"\n rather than dropping the separator at the last item. */\n.param-head [data-component-part=\"field-info-pill\"]\n + [data-component-part=\"field-required-pill\"]::before {\n content: \"\\00B7\";\n margin-right: 0.35em;\n color: var(--api-faint);\n}\n\n/* On a response, `required` is a server guarantee that the field is always\n present, not an obligation on the caller â the same OpenAPI keyword pointing\n the opposite way. Reading it as an instruction is misleading, so drop it.\n Field ids are namespaced by section (body-*, response-*, parameter-*), which\n is the only hook that distinguishes them. The middot is generated on the\n pill's own ::before, so it disappears with it and leaves no dangling\n separator. This removes the word from the accessibility tree too â deliberate\n here, since on a response it was never addressed to the caller. */\n.param-head[id^=\"response-\"] [data-component-part=\"field-required-pill\"] {\n display: none;\n}\n\n/* --- Type and location: capsules become plain muted text with one middot,\n so they read as part of the name's token group. These stone/red palettes\n are hardcoded upstream, not derived from --primary. ------------------- */\n.param-head [data-component-part=\"field-info-pill\"] {\n padding: 0;\n border-radius: 0;\n background: none;\n color: var(--api-meta);\n font-weight: 500;\n}\n\n.param-head [data-component-part=\"field-info-pill\"]\n + [data-component-part=\"field-info-pill\"]::before {\n content: \"\\00B7\";\n margin-right: 0.35em;\n color: var(--api-faint);\n}\n\n.param-head [data-component-part=\"field-meta\"] \u003e :last-child {\n margin-right: 0;\n}\n\n/* Render zero times today; both exist in the client bundle. Pre-flattened so a\n future x-mint.pre/post c
1773annot reintroduce loose capsules. */\n.param-head [data-component-part=\"field-meta-pre\"],\n.param-head [data-component-part=\"field-meta-post\"] {\n font-weight: 400;\n}\n\n.param-head [data-component-part=\"field-deprecated-pill\"] {\n padding: 0;\n border-radius: 0;\n background: none;\n color: var(--api-warn);\n font-size: 0.6875rem;\n font-weight: 500;\n}\n\n/* --- Description prose. Set deliberately darker than the type meta: you read\n the description, you glance at the type. A one-line row is a complete\n record, where a 72px card with an empty body reads as a rendering bug. --- */\n.param-head ~ div .prose {\n color: var(--api-body);\n}\n\n.param-head ~ div .prose p {\n margin: 0;\n font-size: 0.875rem;\n line-height: 1.55;\n}\n\n.param-head ~ div .prose \u003e * + * {\n margin-top: 0.5rem;\n}\n\n.param-head ~ div .prose code {\n color: var(--api-ink);\n}\n\n/* \"Available options:\" ships as prose-sm without prose. On a spec where most\n properties have no description it is often the only documentation a field\n has, so it stays legible â but as metadata, not as a second body column. */\n.param-head ~ div .prose-sm:not(.prose) {\n color: var(--api-meta);\n font-size: 0.75rem;\n line-height: 1.45;\n}\n\n.param-head ~ div .prose-sm:not(.prose) code {\n color: var(--api-body);\n}\n\n/* Some enum blocks render as their own row with no .param-head, so the gap\n reset above cannot reach their mt-6 and they sit 24px adrift of the rows\n that do carry a head. Match the rhythm of the rest. */\n@supports selector(:has(*)) {\n .primitive-param-field:not(:has(.param-head)) .prose-sm:not(.prose),\n .object-param-field:not(:has(.param-head)) .prose-sm:not(.prose),\n .array-param-field:not(:has(.param-head)) .prose-sm:not(.prose) {\n margin-top: var(--api-gap);\n }\n}\n\n/* --- Nesting: a rule, not a card. \"Show child attributes\" is otherwise a\n rounded bordered box nested inside another rounded bordered box at depth 2. */\n.param-head ~ div [data-component-part=\"expandable\"] {\n margin-top: 0.5rem;\n border: 0;\n border-radius: 0;\n}\n\n.param-head ~ div [data-component-part=\"expandable-button\"] {\n width: auto;\n padding: 0.125rem 0;\n border-radius: 0;\n color: var(--api-meta);\n font-size: 0.75rem;\n font-weight: 500;\n}\n\n.param-head ~ div [data-component-part=\"expandable-button\"]:hover {\n background: none;\n color: var(--api-ink);\n}\n\n.param-head ~ div [data-component-part=\"expandable-content\"] {\n margin: 0.25rem 0 0;\n padding: 0 0 0 0.875rem;\n border-top: 0;\n border-left: 1px solid var(--api-rule);\n}\n\n/* --- Section labels become table captions. Authorizations / Path Parameters /\n Body / Response otherwise outrank the content they label. ---------------- */\n.api-section-heading {\n gap: 0.5rem;\n}\n\n.api-section-heading-title {\n color: var(--api-meta);\n font-size: 0.6875rem;\n font-weight: 600;\n letter-spacing: 0.08em;\n text-transform: uppercase;\n}\n\n@supports selector(:has(*)) {\n div:has(\u003e .api-section) {\n margin-bottom: 2rem;\n }\n}\n\n/* --- Deep-link target. At 41px rows an anchor jump otherwise lands in an\n undifferentiated wall. Box shadows are ink overflow, not scrollable\n overflow, so the gutter bleed adds no horizontal page scroll. ----------- */\n@supports selector(:has(*)) {\n div:has(\u003e .param-head:target) {\n border-radius: 2px;\n background: var(--api-wash);\n box-shadow: 10px 0 0 var(--api-wash), -10px 0 0 var(--api-wash);\n }\n}\n\n/* ==========================================================================\n NEWSLETTERS (news/newsletters.mdx)\n\n The page came from a ReadMe custom page whose styling lived in ReadMe's\n project settings, not in the source file â the imported HTML carries these\n class names but no CSS of its own. Rebuilt here against the API-reference\n tokens so it matches the rest of the site in both themes.\n ========================================================================== */\n\n.newsletter-container .lead {\n max-width: 60ch;\n color: var(--api-body);\n}\n\n.nl-grid {\n display: grid;\n grid-template-columns: repeat(2, minmax(0, 1fr));\n gap: 1.5rem;\n margin-top: 1.5rem;\n}\n\n.nl-head h2 {\n margin: 0 0 0.75rem;\n padding-bottom: 0.5rem;\n border-bottom: 1px solid var(--api-rule);\n font-size: 1.125rem;\n}\n\n.nl-list {\n margin: 0;\n padding: 0;\n list-style: none !important;\n}\n\n/* Mintlify's prose draws list markers as an absolutely positioned 6px ::before,\n which `list-style: none` cannot remove. The cards are their own bullet. */\n.nl-list \u003e li::before {\n content: none !important;\n display: none !important;\n}\n\n.nl-item {\n margin-bottom: 0.75rem;\n padding: 0.875rem;\n border: 1px solid var(--api-rule);\n border-radius: 0.5rem;\n background: var(--api-panel);\n}\n\n.nl-item__head {\n display: flex;\n gap: 0.75rem;\n align-items: flex-start;\n justify-content: space-between;\n}\n\n.nl-month {\n margin: 0;\n color: var(--api-ink);\n font-size: 0.9375rem;\n font-weight: 600;\n line-height: 1.4;\n}\n\n.nl-item .actions {\n flex: 0 0 auto;\n}\n\n.nl-item .btn {\n display: inline-flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n border: 1px solid var(--api-rule);\n border-radius: 0.375rem;\n color: var(--api-ink) !important;\n font-size: 0.75rem;\n font-weight: 600;\n text-decoration: none !important;\n white-space: nowrap;\n}\n\n.nl-item .btn:hover {\n border-color: var(--api-meta);\n}\n\n/* Raw \u003cdetails\u003e is stripped by Mintlify, so the Key updates blocks are\n Accordions. The component brings its own caret and spacing; only the\n surrounding rhythm and type scale are ours. */\n.nl-item [data-component-part=\"accordion\"] {\n margin-top: 0.625rem;\n}\n\n.nl-item [data-component-part=\"accordion-content\"] ul {\n margin: 0;\n color: var(--api-body);\n font-size: 0.8125rem;\n line-height: 1.55;\n}\n\n@media (max-width: 820px) {\n .nl-grid { grid-template-columns: 1fr; }\n}\n"])</script>
1773<script>self.__next_f.push([1,"5d:[\"$\",\"style\",\"1\",{\"data-custom-css-index\":1,\"data-custom-css-path\":\"style.css\",\"dangerouslySetInnerHTML\":{\"__html\":\"$65\"}}]\n"])</script>
1773</body></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.